body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object,button,hr{margin:0;padding:0;}
body a{outline:none;}
html, body { height: 100%;}
ol{margin:0; padding:0;}
fieldset,img,abbr{border:0;}
<!--address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal;}-->
ul {list-style:none; list-style-type:none;}
img	{border: none;}
body {color:#3b3b3b; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; }

body {
background:url("../../images/frontend/bg.jpg") repeat-x scroll left top transparent;
font-family:Arial,Helvetica,sans-serif;
}
.main {
margin:4px auto;
width:1026px;
overflow: hidden;
}
.header {
margin:0 0 8px;
overflow:hidden;
width:1026px;
}
.logo a {
background:url("../../images/frontend/logo.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:78px;
margin:11px 0 0 39px;
width:263px;
}
.right_wrap {
float:right;
margin:0 19px 0 0;
overflow:hidden;
}
.member_login {
margin:23px 0 0;
text-align:right;
}
.top_nav {
background:url("../../images/frontend/top_nav_bg.jpg") repeat-x scroll 0 0 transparent;
overflow:hidden;
padding:5px 0 8px;
}
.top_nav li {
display:inline;
margin:0 9px 0 0;
}
.top_nav li a {
color:#B1B1B1;
font-size:10px;
padding:11px 12px 8px;
text-decoration:none;
text-transform:capitalize;
}
.top_nav li a:hover {
color:#F49B40;
font-size:10px;
}
.search_1 {
border:0 none;
color:#B1B1B1;
font-size:10px;
height:18px;
margin:0 6px 0 0;
width:112px;
}
.search_icon {
background:url("../../images/frontend/login_btn.jpg") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:20px;
width:50px;
}
.member_login span {
color:#D4D4D4;
font-size:10px;
margin:0 8px 0 0;
}
.navg {
height:40px;
margin:0 0 0 31px;
width:765px;
}
.navg li {
display:inline;
float:left;
height:40px;
}
.navg li a {
background:url("../../images/frontend/sprite_nav.gif") no-repeat scroll left top transparent;
display:block;
height:40px;
width:765px;
}
.navg li a.wp {
background-position:0 -40px;
width:196px;
}
.navg li a.oms {
background-position:-196px -40px;
width:204px;
}
.navg li a.oms_a {
background-position:-196px 0px;
width:204px;
}
.navg li a.gr {
background-position:-400px -40px;
width:142px;
}
.navg li a.gr_a {
background-position:-400px 0px;
width:142px;
}
.navg li a.ukb {
background-position:-542px -40px;
width:223px;
}
.navg li a.ukb_a {
background-position:-542px 0px;
width:223px;
}
.navg li a.wp_a {
background-position:0 -40px;
width:196px;
}
.navg li a.wp_a_a {
background-position:0 0px;
width:196px;
}

.navg li a.wp_a:hover {
background-position:0 0;
width:196px;
}
.navg li a.oms:hover {
background-position:-196px 0;
width:204px;
}

.navg li a.gr:hover {
background-position:-400px 0;
width:142px;
}
.navg li a.ukb:hover {
background-position:-542px 0;
width:223px;
}
.main_wrap {
background:url("../../images/frontend/hmpg_top.jpg") no-repeat scroll left top transparent;
min-height:500px;
overflow:hidden;
padding:17px 42px 0 31px;
position:relative;
}
.sub_wrap {
background:url("../../images/frontend/webmagnet_bg.jpg") no-repeat scroll left top transparent;
font-size:12px;
min-height:500px;
padding:17px 42px 0 31px;

}
.title {
color:#EC6E0C;
font-size:18px;
margin:0 0 10px 52px;
}
.graph {
float:left;
margin:18px 8px 0 0;
}
.glossary {
background:url("../../images/frontend/glosary.jpg") no-repeat scroll 0 0 transparent;
color:#626262;
float:left;
font-size:11px;
height:199px;
padding:51px 14px 19px 17px;
width:197px;
}
.title_a {
color:#626262;
font-size:12px;
font-weight:bold;
}
.border_top {
border-top:1px dotted #8B8B8B;
margin:12px 0 0;
padding:12px 0 0;
}
.read_more {
color:#F49B40;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
}
.knowledge_bank {
clear:both;
float:left;
margin:-14px 0 0;
padding:25px 0 0;
width:940px;
}
.alpha {
background:url("../../images/frontend/c2a_bottom.jpg") no-repeat scroll left bottom transparent;
float:left;
margin:0 17px 0 0;
padding:0 0 7px;
width:218px;
}
.alpha_top {
background:url("../../images/frontend/c2a_top.jpg") no-repeat scroll left bottom transparent;
height:72px;
width:218px;
}
.alpha_bg {
background:url("../../images/frontend/c2a_center.jpg") repeat-y scroll left top transparent;
color:#FFFFFF;
float:left;
padding:11px 0 3px 17px;
width:201px;
}
.alpha_ul {
float:left;
margin:-31px 0 0;
}
.alpha_ul li {
color:#545454;
list-style-type:none;
padding:0 0 6px;
}
.alpha_ul li a {
color:#545454;
font-size:11px;
}
.alphabet_g {
background:url("../../images/frontend/alpha_bg.jpg") no-repeat scroll left top transparent;
color:#FFFFFF !important;
font:bold 11px Arial,Helvetica,sans-serif;
height:24px;
padding:5px 0 0 1px;
text-align:center;
text-decoration:none !important;
width:24px;
}
.alphabet_g a {
color:#FFFFFF !important;
text-decoration:none !important;
}
.search {
background:url("../../images/frontend/search.jpg") no-repeat scroll right bottom transparent;
display:block;
float:right;
height:18px;
margin:19px 1px 0 0;
width:24px;
}
.alpha_top p {
color:#FFFFFF;
display:inline;
float:left;
font-size:18px;
margin:0 0 0 20px;
}
.wrap_web_optimize {
border-top:1px dotted #8B8B8B;
clear:both;
float:left;
margin:16px 0 0;
padding:25px 0 0;
width:940px;
}
.web_optimize {
background:url("../../images/frontend/c2a_bg.jpg") no-repeat scroll 0 0 transparent;
display:inline;
float:left;
margin:0 11px 0 0;
width:458px;
}
.most_r {
background:url("../../images/frontend/title_bg.jpg") no-repeat scroll 0 0 transparent;
border:0 none !important;
color:#FFFFFF;
font-size:18px;
height:28px;
padding:3px 0 0 12px;
width:197px;
}
.search_gls {
background:url("../../images/frontend/search_icon_37.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:12px;
width:13px;
}
.star {
background:url("../../images/frontend/star.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:12px;
margin:0 3px;
width:12px;
}
.subs {
background:url("../../images/frontend/subscrib.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:12px;
width:12px;
}
.most_wrap_p {
margin:7px 10px 0;
}
.most_wrap_p p span {
float:left;
}
.most_wrap_p p {
border-bottom:1px solid #C1C1C1;
clear:both;
margin:0 0 5px;
overflow:hidden;
padding:0 0 7px;
}
.most_recent {
float:left;
margin:17px 15px 0 11px;
width:209px;
}
.marg {
margin:17px 0 0;
}
.content_area {
border-top:1px dotted #8B8B8B;
clear:both;
float:left;
margin:16px 0 0;
padding:25px 0 0;
width:940px;
}
.sub_content_area {
clear:both;
float:left;
margin:0 0 0;
padding:0 0 0;
width:970px;
}
.wrap_panel {
float:left;
}
.title_p {
color:#3B3B3B;
font-size:18px;
margin:0 0 9px;
}
.left_panel {
float:left;
margin:0 15px 0 0;
width:320px;
}
.right_panel {
float:left;
width:320px;
}
.left_panel_w {
margin:0 !important;
padding:25px 0 25px 8px;
width:675px;
}
.right_panel_w {
float:left;
width:300px;
}
.li_disc {
list-style:disc inside none;
padding:0 15px 3px;
text-decoration:none;
}
.about_link {
color:#545454;
font-size:11px;
text-decoration:none;
}
.content {
color:#3B3B3B;
float:left;
font-size:11px;
width:696px;
}
.side_panel {
background:url("../../images/frontend/divider.jpg") no-repeat scroll left top transparent;
color:#3B3B3B;
float:left;
font-size:11px;
height:328px;
overflow:hidden;
padding:0 0 0 20px;
width:224px;
}
.side_wrap {
border-bottom:1px solid #BBBBBB;
padding:12px 0;
}
.side_wrap img {
float:left;
margin:0 5px 0 0;
}
.email {
border:1px solid #C2C2C2;
color:#B1B1B1;
font-size:10px;
height:18px;
width:163px;
}
.signup {
background:url("../../images/frontend/sign_up.jpg") no-repeat scroll left bottom transparent;
border:medium none;
cursor:pointer;
height:23px;
width:50px;
}
.email_wrap {
margin:3px 0 0;
}
.side_wrap span {
color:#3B3B3B;
display:block;
font-size:15px;
font-weight:bold;
margin:5px 0;
}
.borde_none {
border:0 none;
}
.our_partners {
background:url("../../images/frontend/ourclient_bg.jpg") no-repeat scroll 0 0 transparent;
float:left;
margin:45px 0 36px;
overflow:hidden;
padding:19px 0 0 15px;
width:663px;
}
.our_part {
color:#3B3B3B;
font-size:22px;
margin:0 0 15px;
}
.our_partners img {
margin:0 4px 0 5px;
}
.footerpanel {
background-color:#313131;
clear:both;
overflow:hidden;
}
.footer {
margin:10px auto;
width:1026px;
}
.footerarea {
overflow:hidden;
padding:0;
}
.footerarea p {
margin:10px 0;
}
.footer_text_head {
color:#9B9B9A;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.textalign_left {
text-align:left;
}
.fp1 {

float:left;
padding:0 15px 0 0;
}
.fp2 {
border-left:1px solid #9B9B9A;
float:left;
padding:0 15px;
}
.fp3 {
float:left;
padding:0 15px;
}
.footerpanel ul li {
list-style:none outside none;
margin:0 !important;
padding:0 !important;
}
a.footer_main {
color:#9B9B9A;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:600;
line-height:19px;
text-decoration:none;
}
a.footer_main:hover {
color:#F59E2E;
}
.footer_text {
color:#9B9B9A;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:19px;
text-decoration:none;
}
a.footer_text {
color:#9B9B9A;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:19px;
text-decoration:none;
}
a.footer_text:hover {
color:#F59E2E;
}
.footerarea_info {
clear:both;
float:left;
height:36px;
margin:15px 0 15px 0;
width:600px;
}
.h1txt {
color:#9B9B9A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
margin:0 auto;
padding:0 18px 0 0;
text-align:right;
text-decoration:none;
width:1024px;
}
.pagination {
float:right;
margin:8px;
}
.pagination img {
margin-top:-9px;
}
.pagination_bg {
height:31px;
margin:0 auto;
width:761px;
}
.pagination_no {
color:#00676F;
font:bold 12px Arial,Helvetica,sans-serif;
padding:0;
}
.pagination_no_h {
color:#00676F;
font:bold 12px Arial,Helvetica,sans-serif;
padding:5px;
text-decoration:underline;
}
.disabled {
display:none;
}
.pagination a {
color:#222222;
font:bold 12px Arial,Helvetica,sans-serif;
padding-right:2px;
}
.current {
color:#EF7600;
}
.news_list {
float:left;
margin:0 auto;
width:696px;
}
.top_curve_green {
background:url("../../images/frontend/curve_top.gif") no-repeat scroll left top transparent;
height:28px;
width:696px;
}
.bottom_curve_green {
background:url("../../images/frontend/curve_bottom.gif") no-repeat scroll left top transparent;
height:16px;
width:696px;
}
.news_bg_green {
background:url("../../images/frontend/news_bg_middle.gif") repeat-x scroll left top #03919C;
border-color:#00D4E4;
border-style:solid;
border-width:0 1px;
margin:0 0 0 6px;
overflow:hidden;
}
.no_bg {
background:url("../../images/frontend/no_bg.gif") no-repeat scroll left top transparent;
color:#FFFFFF;
font:bold 11px Arial,Helvetica,sans-serif;
height:28px;
padding:5px 0 0;
text-align:center;
width:27px;
}
.no_bg_pos {
left:-8px;
position:relative;
top:5px;
z-index:4;
}
.login_wrapper {
background:url("../../images/frontend/login_bg_white.jpg") repeat-y scroll left top transparent;
width:480px;
height:237px;
}
.login_wrapper .login_top {
background:url("../../images/frontend/login_top_orange.png") no-repeat scroll left top transparent;
height:5px;
margin:0;
width:480px;
}
.login_wrapper .login_mid {
background-color:#FFFFFF;
float:left;
}
.masr_btm_25{
    margin-bottom:11px;
}
.login_wrapper .login_title {
background:url("../../images/frontend/bg_login_title.jpg") repeat-x scroll left top transparent;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:38px;
margin:0 -4px;
padding:10px 0 0 18px;
}
.clear_left{
    clear:left;
}
.login_wrapper .btn_close {
background:url("../../images/frontend/btn_close.gif") no-repeat scroll left top transparent;
cursor:pointer;
display:block;
float:right;
height:25px;
margin:-3px 14px 0 0;
width:33px;
}
.btn_close {
background:url("../../images/frontend/bg_btn.gif") repeat-x left top transparent;
width: 480px;
position:relative;
display:block;
float:left;
height:25px;
font-family: arial,helvetica,sans-serif;
font-size: 18px;
padding-left: 10px;
padding-top: 4px;
}
.login_wrapper
{
background-color:#FFFFFF;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
/*padding:0px 14px 5px 18px;*/
float:left;
}
.login_form {
background-color:#FFFFFF;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
/*padding:0px 14px 5px 18px;*/
float:left;
}
.login_wrapper .form_wrapper {
background-color:#FFFFFF;
float:left;
/*padding:20px 0 89px;*/
}
.login_wrapper .form_row {
margin:2px 0 0px 12px;
overflow:hidden;
float:left;
}
.login_wrapper .lbl_login {
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:2px 5px 0 0;
text-align:right;
width:82px;
}
.login_wrapper .field {
float:left;
height:20px;
margin-top:16px;
padding:0;
width:92px;
margin-left: 0px;
}
.wid_450{
    width:453px!important;
}
.padding_l_15 {
    float:left;
    clear:both;
}
.succ_msg{
    color:#FF0000;
display:block;
float:left;
font-size:13px;
margin-top:10px;
}
.login_wrapper .field input {
background-color:transparent;
border:0 none;
height:17px;
padding:2px 4px;
width:83px;
/*width:108px;*/
}
.login_wrapper .form_row .err_msg {
color:#FF0000 !important;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
clear:left;
width:92px;
padding:4px 0 0 3px;
}
.login_wrapper .btn_login {
background:url("../../images/frontend/existing_user.png") no-repeat scroll left top transparent;
border:0 none;
cursor:pointer;
float:left;
height:47px;
padding:0;
width:100px;
}
.login_wrapper .mid_txt {
display:block;
float:left;
margin:0 8px;
padding:3px 0 0;
}
.login_wrapper .btn_signup {
background:url("../../images/frontend/new_user.png") no-repeat scroll left top transparent;
border:0 none;
cursor:pointer;
float:left;
height:47px;
padding:0;
width:100px;
}
.login_wrapper .login_btm {
background:url("../../images/frontend/login_bot_white.png") no-repeat scroll left top transparent;
height:5px;
margin:0;
width:480px;
}
.number {
vertical-align:middle;
}
.bottom_curve_grey {
background:url("../../images/frontend/news_top_grey.gif") no-repeat scroll left top transparent;
height:16px;
width:696px;
}
.top_curve_grey {
background:url("../../images/frontend/news_bottom_grey.gif") no-repeat scroll left top transparent;
height:28px;
width:696px;
}
.news_bg_grey {
border-color:#CCD5D6;
border-style:solid;
border-width:0 1px;
margin:0 0 0 6px;
overflow:auto;
}
.news_blk1 {
float:left;
padding:0 0 0 22px;
width:170px;
}
.news_blk2 {
float:left;
padding:0 10px 0 5px;
width:530px;
}
.testimonial_blk1 {
float:left;
padding:0 0 0 30px;
width:120px;
}
.testimonial_blk2 {
float:left;
padding:0 10px 0 5px;
}
.img_border {
border:1px solid #DBE5E6;
}
.light_green_heading {
color:#000000;
font:italic bold 13px/18px Arial,Helvetica,sans-serif;
}
.dark_gree_heading {
color:#000000;
font:bold 13px Arial,Helvetica,sans-serif;
}
.grey_text {
color:#000000;
font:12px Arial,Helvetica,sans-serif;
}
.white_text {
color:#FFFFFF;
font:bold 12px/18px Arial,Helvetica,sans-serif;
}
.yellow_text {
color:#FBFDB9;
font:bold 12px/18px Arial,Helvetica,sans-serif;
}
.padding_h2 {
padding:10px 0 0 15px;
}
.box_hide {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #EFEFEF;
overflow:hidden;
}
.first_testi_bold {
font-size:25px;
}
.h2_heading {
color:#FFFFFF;
font:bold 16px Arial,Helvetica,sans-serif;
}
.green_bg1 {
background-color:#3F3F3F;
background-repeat:no-repeat;
height:35px;
margin-top:50px;
width:764px;
}
.green_bg3 {
background: url('../../images/frontend/recent.png');
height:35px;
margin-top:50px;
width:764px;
}

.green_bg2 {
background: url('../../images/frontend/popular.png');
height:35px;
margin-top:50px;
width:764px;
}
a.gotocheckout_gl span {
-moz-background-inline-policy:continuous;
background:url("../../images/frontend/redbtn_lt.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
line-height:23px;
margin:0 7px 0 0;
padding:0 10px 0 17px;
text-transform:capitalize;
}
a.gotocheckout_gl {
-moz-background-inline-policy:continuous;
background:url("../../images/frontend/submit_btn.jpg") no-repeat scroll right top transparent;
color:#444444;
display:block;
float:left;
font:bold 12px arial,sans-serif;
height:31px;
text-align:center;
text-decoration:none;
width:107px;
}
a.buttonaesc_no {
background:url("../../images/frontend/rhs_image.gif") no-repeat scroll right top transparent;
color:#444444;
display:block;
float:left;
font:bold 12px arial,sans-serif;
height:23px;
text-align:center;
text-decoration:none;
width:auto;
}
a.buttonaesc_no span {
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
line-height:23px;
margin:0 10px;
text-transform:capitalize;
}
.suggest_btn {
width:110px !important;
}
.cursor_pointer {
cursor:pointer;
}
.heading_bg {

width:665px;
}
.h2_heading {
color:#ffffff;
font: 16px Arial,Helvetica,sans-serif;
}
.body_padding {
float:left;
padding:0 10px 0 15px;
}
.link2 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
text-decoration:none;
}
.display_inline {
display:inline;
}
.link_breadcrum {
color:#6D6D6D;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}
.bread {
float:right;
margin:15px 0 0;
text-align:right;
width:450px;
}
.forum_cont {
background-image:url("../../images/frontend/forum_bg.gif");
background-repeat:repeat-y;
overflow:auto;
width:750px;
}
.forum_top {
background-image:url("../../images/frontend/forum_top.gif");
background-repeat:no-repeat;
height:3px;
width:750px;
}
.forum_btm {
background-image:url("../../images/frontend/forum_btm.gif");
background-repeat:no-repeat;
height:4px;
width:750px;
margin-bottom: 11px;
}
.blog_sep {

background-repeat:no-repeat;
height:11px;
width:734px;
}
.paginate_bar {
background:url("../../images/frontend/bg_pagination.gif") repeat-x scroll left top transparent;
color:#0F7077 !important;
height:21px;
margin:7px 0;
padding:5px 22px;
}
.bottom_img {
background:url("../../images/frontend/shopping_bg_bot.gif") no-repeat scroll left top transparent;
height:3px;
width:743px;
}
.link_wrap {
float:right;
padding:3px 0 0;
}
.btn_prev {
background:url("../../images/frontend/previous.jpg") no-repeat scroll left top transparent;
cursor:pointer;
float:left;
height:18px;
margin:-2px 12px 0 0;
width:26px;
}
.btn_next {
background:url("../../images/frontend/next.jpg") no-repeat scroll left top transparent;
cursor:pointer;
float:right;
height:18px;
margin:-2px 0 0 12px;
width:26px;
}
a.pagin_link {
color:#0F7077;
text-decoration:underline;
}
a.pagin_link:hover {
text-decoration:none;
}
a.pagin_link_active {
color:#0F7077;
text-decoration:none;
}
.pad_bt_10 {
padding-bottom:10px;
}
.wid_734 {
width:734px;
}
.mar_12_7 {
margin:12px 7px;
}
.wid_718 {
width:718px;
}
.pad_lt_16 {
padding-left:16px;
}
.bg_top_pos {
background-color:#efeeee;
}
.bg_top_pos1 {
background-color:#e6e5e5;
}
.bg_recent_pos {
background-color:#E0E7E8;
}
.divider {
background-image:url("../../images/frontend/divider_line.png");
background-repeat:no-repeat;
float:left;
height:53px;
width:1px;
}
.color_f6e30c {
color:#ff8400;
}
.font_14 {
font-size:14px;
}
.font_12 {
font-size:12px;
}
.title_padding {
padding:12px 0 10px;
}
.color_0d7de5 {
color:#0D7DE5;
}
.color_002d30 {
color:#000000;
}
.color_148807 {
color:#148807;
}
.color_a63c2a {
color:#A63C2A;
}
.color_b55187 {
color:#B55187;
}
.color_5c9098 {
color:#5C9098;
}
.text_line {
text-decoration:underline;
}
.wid_64 {
width:64px;
}
.txt_align_lt {
text-align:left;
}
.wid_640 {
width:640px;
}
.wid_584 {
width:584px !important;
}
.wid_580 {
width:575px !important;
}
.fwid_570 {
width:560px !important;
}
.pad_top_7 {
padding-top:7px;
}
.font_italic {
font-style:italic;
}
.mar_rt_10 {
margin-right:10px;
}
.mar_top_10 {
margin-top:10px;
}
.pad_rt_12 {
padding-right:12px;
}
.pad_rt_230 {
padding-right:230px;
}
.pad_rt_5 {
padding-right:5px;
}
.brdr_forum_img {
border:1px solid #96ADAE;
}
.clear_right {
clear:right;
}
#forum_tbl td {
color:#6D6D6D;
font-size:14px;
height:35px;
padding-left:9px;
vertical-align:middle;
}
.bg_col_f2f4f4 {
background-color:#F3f3d9;
}
.bg_col_e0e7e8 {
background-color:#f9f9f9;
}
.forum_tbl_bg {
background-color:#9B9E9E;
margin:6px;
width:736px;
}
#forum_tbl th {
font-size:14px;
height:31px;
padding-left:8px;
vertical-align:middle;
}
.mar_rt_4 {
margin-right:4px;
}
.mar_star {
margin:3px 0 0 4px;
}
.pad_lt_8 {
padding-left:8px;
}
.pad_lt_115 {
padding-left:82px;
}
.pad_lt_180 {
padding-left:180px;
}
.pad_left_644 {
padding-left:644px;
}
.mar_lt_2 {
margin-left:2px;
}
.clear_both {
clear:both;
}
.wid_110 {
width:110px !important;
}
.font_normal {
font-style:normal !important;
}
.wid_100 {
width:100px !important;
}
.pad_top_12 {
padding-top:12px;
}
.wid_710 {
width:710px;
}
.wid_720 {
width:720px;
}
.mar_lt_65 {
margin-left:65px;
}
.active_state {
background-color:#09A0BA;
border:1px solid #002D30;
color:#FFFFFF !important;
}
.deactive_state {
background-color:#84CFDC;
border:1px solid #859A9B;
color:#FFFFFF !important;
}
.text_al_center {
text-align:center;
}
.mar_lt_75 {
margin-left:75px;
}
.mar_lt_80 {
margin-left:80px;
}
.mar_lt_91 {
margin-left:85px;
}
a.help1 {
color:#7B7B7B;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:5px;
padding-bottom:20px;
text-decoration:none;
z-index:24;
}
a.help1:hover {
color:#7B7B7B;
cursor:help;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
position:relative;
text-decoration:none;
z-index:25;
}
a.help1 span {
display:none;
margin:-25px 0 0 -23px;
width:140px;
}
a.help1:hover span {
background-color:#FFFFFF;
border:1px solid #7F0707;
color:#7B7B7B;
display:block;
left:3px;
padding:2px;
position:absolute;
text-align:left;
text-decoration:none;
top:40px;
width:140px;
}
.glossay_color {
color:#6D6D6D;
}
.rel_pages {
color:#5C9098;
}
.col_light {
color:#03BCC3;
}
.pad_lt_15 {
padding-left:15px !important;
}
.pad_0 {
padding:0 !important;
}
.font_glosary {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-left:40px;
min-height:20px;
padding-top:5px;
}
.font_glosary_mod {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-left:40px;
min-height:20px;
padding-bottom:10px;
padding-top:5px;
width:690px;
}
.font_glosary a {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.font_glosary_mod a {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.font_glosary_nonfeatured {
color:#002D30;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.font_glosary_featured {
color:#03BCC3;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.wid_571 {
width:571px !important;
}
.wid_550 {
width:550px !important;
}
.mar_2_lt {
margin-left:2px;
}
.mar_relatedwrds {
margin:3px 0 0 135px;
}
.wid_740 {
width:740px;
}
.wid_380 {
width:380px;
}
.float_right {
float:right !important;
}
.mar_rt_22 {
margin-right:22px;
}
.mar_btm_20 {
margin-bottom:20px;
margin-top:4px;
}
.wid_582 {
width:582px;
}
.wid_570 {
width:570px;
}
.colorpanel4 {
color:#03BCC3 !important;
}
.wid_475 {
width:475px !important;
}
.font_wt {
font-weight:bold;
}
.font_colr_white {
color:#FFFFFF;
}
.wid_380 {
width:380px;
}
.wrd_ver_glssary {
margin-left:5px;
text-transform:uppercase;
width:136px !important;
}
.wid_360 {
width:360px !important;
}
.wid_149 {
width:149px !important;
}
.wid_130 {
width:130px !important;
}
.alpha_top p a {
color:#FFFFFF;
text-decoration:none;
}
.box_hide {
display:none;
width:743px;
}
.col_light_nonfet {
color:#DF601B;
}
.address a {
color:#DF601B;
}
.more_glossary {
float:right;
}
.m_btn {
background-color:#F68503;
display:inline;
float:right;
height:20px;
margin-bottom:1px;
margin-top:1px;
padding-top:5px;
}
.lf_btn {
background:url("../../images/frontend/lf_part_btn.jpg") no-repeat scroll 0 0 transparent;
display:inline;
float:right;
height:27px;
width:5px;
}
.rg_btn {
background:url("../../images/frontend/rg_part_btn.jpg") no-repeat scroll 0 0 #F08300;
display:inline;
float:right;
height:27px;
width:5px;
}
.more_glossary a {
background:none repeat scroll 0 0 transparent;
color:#FFFFFF !important;
display:inline !important;
font:bold 12px arial,sans-serif;
height:27px;
text-align:center;
text-decoration:none;
}
.more_glossary span {
background:none repeat scroll 0 0 transparent !important;
line-height:12px !important;
}
.video_maindiv {
min-height:250px;
}
.sub_title {
color:#3B3B3B;
font-size:15px;
font-weight:700;
margin:0 0 9px;
padding:5px;
}
.seo_link {
color:#545454;
font-size:11px;
}
a.buttonaesc_no {
background:url("../../images/frontend/rhs_image.gif") no-repeat scroll right top transparent;
color:#444444;
display:block;
float:left;
font:bold 12px arial,sans-serif;
height:23px;
text-align:center;
text-decoration:none;
width:auto;
}
.float_right {
float:right !important;
}
.mar_rt_22 {
margin-bottom:4px;
margin-right:22px;
}
.button_style {
border:0 none;
}
.cursor_pointer {
cursor:pointer;
}
.box_show {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #EFEFEF;
display:block;
overflow:hidden;
width:755px;
}
.contact_btm {
background-image:url("../../images/frontend/contact_bottom.gif");
background-repeat:no-repeat;
height:3px;
width:755px;
}
.label_text {
float:left;
width:150px;
}
#form_seo_audit p {
padding:5px 0;
}
#form_seo_audit {
margin-left:20px;
margin-top:20px;
}
#form_seo_audit .field_out {
height:10px !important;
}
#form_seo_audit .text_box_out {
height:22px !important;
}
#form_seo_audit .more_glossary {
float:left;
margin-left:150px;
}
.title_hmpg {
font-family:Arial,Helvetica,sans-serif;
font-size:31px;
font-weight:normal;
padding-bottom:10px;
width:450px;
}
.title_sub {
font-family:Arial,Helvetica,sans-serif;
font-size:19px;
font-weight:normal;
}
.banner_text {
color:#181818;
float:left;
margin:50px 8px 0 113px;
width:700px;
}
.find_more {
float:left;
margin-left:113px;
margin-top:24px;
width:167px;
}
.right_banner_panel {
background:url("../../images/frontend/righttop_box.gif") no-repeat scroll 0 0 transparent;
cursor:pointer;
float:right;
height:162px;
margin-right:-5px;
padding-left:20px;
padding-top:45px;
width:255px;
}
.right_banner_panel_home {
background:url("../../images/frontend/righttop_box.gif") no-repeat scroll 0 0 transparent;
cursor:pointer;
float:right;
height:162px;
margin-right:-5px;
padding-left:20px;
padding-top:45px;
position:absolute;
right:4%;
top:17%;
width:255px;
}
.orange_text {
color:#F49B40;
font-size:25px;
padding-bottom:5px;
}
.panel_text {
color:#FFFFFF;
font-size:17px;
}
.divider_hmpg {
border-bottom:1px dotted #8B8B8B;
float:left;
margin-top:-3px;
padding:1px 0;
width:677px;
}
.banner_wrapper {
cursor:pointer;
height:405px;
margin-bottom:10px;
margin-left:-32px;
margin-top:-18px;
padding-left:32px;
padding-top:18px;
position:relative;
width:969px;
}
.top_text {
color:#000000;
font-family:Arial Black;
font-size:35px;
width:692px;
}
.top_text span {
font-family:Arial,Helvetica,sans-serif;
font-size:33px;
line-height:27px;
}
.top_msg {
line-height:33px;
width:510px;
}
.top_para {
float:left;
font-size:17px;
font-weight:bold;
margin-top:20px;
width:692px;
}
.subpage_content {
color:#000000;
float:left;
font-size:12px;
padding-top:20px;
width:950px;
}
.sub_left_content {
float:left;
padding:0 10px;
width:450px;
}
.sub_right_content {
float:left;
width:470px;
}
.font_17 {
font-size:17px;
}
.contact_text {
font-size:15px;
font-style:italic;
font-weight:bold;
}
.contact_link {
color:#545454;
text-decoration:none;
}
.contact_link:hover {
text-decoration:underline;
}
.choose_wm {
font-size:48px !important;
}
.choose_wm_span {
font-family:Arial Black !important;
font-size:25px !important;
line-height:27px !important;
}
.ques_text {
color:#000000;
font-size:25px;
margin-bottom:10px;
}
.margin_0 {
margin:0;
}
.orange_strip {
background:url("../../images/frontend/orange_bg.jpg") repeat-y scroll 0 0 transparent;
clear:right;
float:right;
width:264px;
}
.top_strip {
height:17px;
margin-top:-17px;
}
.orange_bg {
background:url("../../images/frontend/orange_bg.jpg") repeat-y scroll 0 0 transparent;
height:100%;
}
.orange_strip .li_disc {
background:url("../../images/frontend/right_panel_bottom.jpg") no-repeat scroll center bottom transparent;
color:#FFFFFF;
font-size:13px;
list-style:none outside none;
padding-bottom:20px;
}
.orange_strip .li_disc li {
background:url("../../images/frontend/orange_dot.jpg") no-repeat scroll -4px 9px transparent;
padding:5px 0 5px 10px;
}
.flash_captcha {
float:left;
}
.wid_700 {
width:700px;
}
.quoted_text {
margin-bottom:10px;
margin-left:-36px;
margin-top:5px;
}
.box_left_one {
border:0 none;
float:left;
padding:0 0 10px;
width:665px;
}
#form_contact_us{
    width:680px;
}
.contact_us_wrapper{
    width:970px;
    float:left;
    margin-bottom:50px;
}
.right_contact_text {
    font-size:19px;
    font-weight:bold;
}
.norm_text{
    font-weight:normal;
}
.right_contact_inner{
    padding-left:20px;
    padding-top:40px;
    padding-bottom:65px;
    background:url("../../images/frontend/right_panel_bottom.jpg") no-repeat scroll center bottom transparent;
}
.large_text{
    font-size:28px;
font-weight:normal;
}
.pad_lt_255{
	padding-left:222px;
}
.pad_lt_360{
	padding-left:360px;
}
.heading_contact{
	font-size:29px;
}
.yellow_left_text{
	clear:left;
	color:#F49B40;
	font-style:italic;
	padding-top:40px;
}
.top_con_text{
	font-size:18px;
}
#media_container{ width:576px; background:url(../../images/frontend/testimonial-player-bg.jpg) no-repeat 10px top; min-height:334px; }
#media_container h2{ font-family:Arial, Helvetica, sans-serif; color:#009ddc; font-size:24px; margin:0 0 0 114px; }
#video_player{ width:375px; height:246px; float:left; display:inline; }
#player_buttons{ width:31px; height:193px; padding:0; margin:13px 0 0 0; float:left; background:url(../../images/frontend/player-tabs.gif) no-repeat left top; display:inline; }
#player_buttons li{ list-style-type:none; text-indent:-9999px; cursor:pointer; }
#testimonial_tab{ height:106px; }
#tvad_tab{ height:87px;  }
.pagetitle{padding-right:5px;}
.video_top{
    padding-bottom: 10px;float:left;
}

 .form_row1 {
padding:2px 0 0px 90px;
overflow:hidden;
float:left;
}

 .form_row2 {
padding:2px 0 0px 34px;
overflow:hidden;
float:left;
}

/***FORUMS MODULE STYLES****/

.white_text_label {color:#FFFFFF !important;}
a.buttonaesc_no {
-x-system-font:none;
background:transparent url(../../images/frontend/rhs_image.gif) no-repeat scroll right top;
color:#444444;
display:block;
float:left;
font-family:arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:23px;
line-height:normal;
text-align:center;
text-decoration:none;
width:auto;
}
a:hover buttonaesc_no{ color:#000000}
a.buttonaesc_no span {
/*background:transparent url(../../images/frontend/lhs_image.gif) no-repeat scroll 0 0;*/
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
line-height:23px;
margin:0 7px 0 0;
padding:0 10px 0 17px;
text-transform:capitalize;
}

a.buttonaesc_no_red {
-x-system-font:none;
background:transparent url(../../images/frontend/backg.gif) no-repeat scroll right top;
color:#444444;
display:block;
float:left;
font-family:arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:23px;
line-height:normal;
text-align:center;
text-decoration:none;
width:54px;
}
a.buttonaesc_no_red1 {
-x-system-font:none;
background:transparent url(../../images/frontend/bg_grey.gif) no-repeat scroll right top;
color:#444444;
display:block;
float:left;
font-family:arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:23px;
line-height:normal;
text-align:center;
text-decoration:none;
width:54px;
}
a:hover buttonaesc_no{ color:#000000}
a.buttonaesc_no_red span {
/*background:transparent url(../../images/frontend/redbtn_lt.png) no-repeat scroll 0 0;*/
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
line-height:23px;
margin:0 7px 0 0;
padding:0 9px 0 14px;
text-transform:capitalize;
}
a.buttonaesc_no_red1 span {
/*background:transparent url(../../images/frontend/redbtn_lt.png) no-repeat scroll 0 0;*/
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
line-height:23px;
margin:0 7px 0 0;
padding:0 9px 0 14px;
text-transform:capitalize;
}

.color_561902
{
    color:#561902;
}
.label4
{ float: left;
  width:65px;
  display:block;
  text-align:right;
  margin-right: 5px;
  margin-left: 10px;
  font-weight: bold;
  color: #6B2C12;
}
.label41
{ float: left;
  width:65px;
  display:block;
  text-align:right;
  margin-right: 5px;
  margin-left: 10px;
  font-weight: bold;
 
}
.p_bottom
{
  padding-bottom: 5px;
  width: 335px;
  float: left;
}
.in_prop
{
  width : 245px;
  border:1px solid #7E8181;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  height:15px;
  padding:4px;
  font-style: italic;
  color:#8E8272;
}
.tx_prop
{
  width : 244px;
  border:1px solid #7E8181;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  height:103px;
  padding:4px;
  font-style: italic;
  color:#8E8272;

}
.overflow_hidd
{
  overflow: hidden;
}
.floatl
{
    float:left;
}/*#nav{ width:374px; margin:8px 23px 0 223px; padding:0; float:left; height:28px; }
#nav ul { display:block; margin:0; padding:0; }
#nav li {display:inline; height:28px; margin:0; padding:0 1px 0 0; } 
#nav ul li a {color:#545353; display:inline; margin:0; padding:0;} 
#nav ul li a:hover { color:#545353; display:inline; margin:0; padding:0; }

#navbg{ background-image:url(../images/navbg.jpg); background-position:left top; background-repeat:repeat-x; padding:0; margin:0; float:left; }
#navbg ul { display:block; margin:0; padding:0; }
#navbg li {display:inline; margin:0; padding:0; } 
#navbg ul li a { display:inline; margin:0; padding:0;} 
#navbg ul li a:hover { display:inline; margin:0; padding:0; }*/
#nav{ width:374px; margin:1px 23px 0 223px; padding:0; height:28px; float:left; display:inline;}
#nav ul { margin:0; padding:0;}
#nav li {display:inline; height:28px; margin:0; padding:0 1px 0 0; float:left; } 
#nav ul li a {color:#545353; display:inline; margin:0; padding:0;float:left;} 
#nav ul li a:hover { color:#545353; display:inline; margin:0; padding:0;}

#navbg{ background-image:url(../../images/frontend/navbg.jpg); background-position:left top; background-repeat:repeat-x; padding:0; margin:0; float:left;width:384px;}
.nav_sub_bg{ background-image:url(../../images/frontend/navbg.jpg); background-repeat:repeat-x; height:35px; }
#navbg ul {margin:0; padding:0; }
#navbg li {display:inline; margin:0; padding:0;} 
#navbg ul li a { display:inline; }
#navbg ul li a:hover { display:inline; }

/* Added for superfish menu by Shreyas */
.sf-menu { height:35px; margin:0 2px 0 0; z-index:80; }
.sf-menu li { position:relative; display:inline; float:left; z-index:80; overflow:hidden; }
.sf-menu li a { display:block; float:left; height:35px; }

.sf-menu li:hover { visibility:inherit; overflow:visible; /* fixes IE7 'sticky bug' */ }
.sf-menu li ul { left:0px !important; top:36px !important; float:left; clear:both; display:inline !important; padding:2px 0 0 0; }
.sf-menu ul { border:0px solid #000; margin:0; position:absolute; top:-999em; width:9em; /* left offset of submenus need to match (see below) */ z-index:80; }

.sf-menu li#prod_menu ul { width:705px; height:auto !important; background:#005359 url('../../images/frontend/bg_subnav.gif') repeat-y left top; border-width:10px 0; border-style:solid; border-color:#005359; }
.sf-menu li#prod_menu ul li.col1 { width:230px !important; float:left; }
.sf-menu li#prod_menu ul li.col2 { width:230px !important; padding:0 0 0 5px; float:left; }
.sf-menu li#prod_menu ul li.col3 { width:230px !important; padding:0 0 0 5px; float:left; }

.sf-menu li#prod_menu ul a { float:none; display:block; }

.sf-menu ul li { width:168px !important; padding:0 6px; color:#FFFFFF; float:left; position:relative; cursor:pointer; }
.sf-menu ul li ul { left:180px !important; top:36px !important; float:left; clear:both; display:inline !important; }
.sf-menu li li { height:auto; color:#FFFFFF; }

.sf-menu li li:hover { color:#fff !important; cursor:pointer; }
.sf-menu li li a { background:none; height:auto; float:left; color:#FFFFFF; }

.sf-menu li li a { font-size:11px; color:#FFFFFF; float:left; text-decoration:none; text-indent:0; }
.sf-menu li li a.main_cat { font-weight:bold; text-transform:uppercase; margin:3px 10px 0 0; padding:7px 8px 4px; }
.sf-menu li li a.main_cat:hover { background:#0095A0; font-weight:bold; }
.sf-menu li li a.sub_cat { margin:0 10px 2px 0; padding:0 8px 0 18px; text-transform:capitalize; }
.sf-menu li li a.sub_cat:hover { background:#0095A0; }

.sf-menu a:link { font-size:11px; color:#FFFFFF; }
.sf-menu a:visited { font-size:11px; color:#FFFFFF; }
.sf-menu a:hover { font-size:11px; color:#FFFFFF; text-decoration:none; cursor:pointer; }
.sf-menu a:active { font-size:11px; color:#FFFFFF; }

.sf-menu.sf-menu li:hover li ul, .sf-menu.sf-menu li.sfHover li ul { top:-999em; }
.sf-menu.sf-menu li li:hover ul, .sf-menu.sf-menu li li.sfHover ul { left:9em; /* match ul width */ top:0; }

.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0; top:2.1em; /* match top ul list item height */ z-index: 99; }
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: hidden;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 0px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}/*-------------------search panel------------------------*/
#searchbg{ background-image:url(../../images/frontend/search_bg.jpg); background-position:left bottom; background-repeat:no-repeat;  width:426px; height:66px; float:left; margin:18px 0 0 146px; padding:8px 0 0 0; display:inline; }
#searchbg label.whitetext{ color:#FFFFFF; font:13px Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 17px; height:25px; float:left; display:inline; margin:10px 0 0 0 }
#searchbg input.field {background:url(../../images/frontend/keyword.gif) no-repeat left top; color:#fff; border:none; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; height:20px; margin:7px 0 0 5px; padding:3px 0 0 4px; width:133px;  }
#searchbg select.fieldform {color:#fff; border:1px solid #a3b3b5; background-color:#41686a; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; margin:8px 0 8px 2px; padding:2px; width:123px; vertical-align:top;  }


#searchbg .button { background:url(../../images/frontend/search.gif) no-repeat left top; vertical-align:top; border:0 none; cursor:pointer; width:72px; height:23px; margin:8px 0 0 4px; padding:0; }
#login input.field{background:url(../../images/frontend/keyword.gif) no-repeat left top; color:#fff; border:none; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; height:20px; margin:1px 0 5px 5px; padding:4px 0 0 4px; width:133px;}
#login input.field_top {background-color:transparent; color:#fff; border:none; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; height:15px; padding:4px; width:125px; float:left;}
#login .button_login { background:url(../../images/frontend/login.gif) no-repeat left top; vertical-align:top; border:0 none; cursor:pointer; width:72px; height:23px; margin:1px 0 0 4px; padding:0; }
.join_btn { background-image:url(../../images/frontend/join.gif); cursor:pointer; border:none;width:58px;height:22px;cursor:pointer;}
.login_btn { background-image:url(../../images/frontend/login.gif); cursor:pointer; border:none;width:72px;height:22px;cursor:pointer;}

#loginred input.field {background:url(../../images/frontend/keyword.gif) no-repeat left top; color:#fff; border:none; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; height:20px; margin:1px 5px 5px 5px; padding:4px 0 0 4px; width:129px;  }

#loginred .button { background:url(../../images/frontend/loginred.gif) no-repeat left top; vertical-align:top; border:0 none; cursor:pointer; width:72px; height:23px; margin:1px 0 0 4px; padding:0; }

.loginred { background-image:url(../../images/frontend/loginred.jpg); cursor:pointer; border:none;width:72px;height:22px;cursor:pointer;}
.closered { background-image:url(../../images/frontend/closered.jpg); cursor:pointer; border:none;width:72px;height:22px;cursor:pointer;}
.padding_3rt {
padding-right:3px;
}
.ast {
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

.left{
float:left;
font-size:11px;
margin:2px 5px 0 0px;
text-align:left;
width:140px;
padding-top:3px;
}

.left1{
float:left;
font-size:11px;
margin:2px 5px 0 27px;
text-align:left;
width:140px;
padding-top:3px;
}
.left_wid{ width:251px !important;}

.f_text_bold{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

color:#000000;
width:208px;
}

.f_text_bold1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6d6d6d;
width:118px;
}
.field {border:1px solid #7e8181;  font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:4px; width:190px; height:15px; }
.field_email {border:0px solid #E6EBEB;  font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:4px; width:190px; height:15px; background-color:#E6EBEB;font-weight:bold;}
.textarea_brdr{border:1px solid #7e8181; }
.textarea_brdr_font{font-family: Arial, Helvetica, sans-serif; font-size:11px; width:200px; }
.textarea_font{font-family: Arial, Helvetica, sans-serif; font-size:11px; width:580px;}
.p_checkout{ padding-bottom:13px;}

a.help{
z-index:24;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:5px;
padding-bottom:20px;
color:#7b7b7b;
}
a.help:hover{
position:relative;
z-index:25;
cursor:help;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7b7b7b;
}

a.help span{ display:none; width:150px; margin:-25px 0 0 -23px; }

a.help:hover span{
display:block;
position:absolute;
color:#7b7b7b;
background-color:#ffffff;
top:3em;
left:3em;
width:150px;
border:1px solid #7F0707;
color:#7b7b7b;
text-align:left;
padding:2px;
text-decoration:none;
}

.wid_90{width:90px !important;}
.text_box{
width:200px;
height:24px !important;
border:1px solid #7E8181; 
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}
.pad_left_365{ padding-left:365px;}
.mar_left_ch{ margin-left:85px;}
.chbox_pad{ margin-top:5px;}

.cont_div{
margin:6px 3px 9px 8px;
overflow:hidden;}
.box_head{font-size:14px;padding-bottom:30px;}
.wid_formdiv{width:741px; }
.box_left{float:left; width:355px;  }
.box_rt{float:left;width:380px; margin-right:0px;}
.box_rt_faq{float:left;margin-right:0px;}
.box_top{  width:743px; height:3px;}
.box_btm{background-image:url(../../images/frontend/box_btm.gif); background-repeat:no-repeat; width:743px; height:3px;}

.box_left_rw{float:left; width:315px;  }

.sub_finalise{ background-image:url(../../images/frontend/final_purchase.gif); width:165px; height:23px; background-repeat:no-repeat;border-collapse:collapse;}
.mar_lt_finalise{ margin-left:196px; }

.error_arrow{ background-image:url(../../images/frontend/error_arrow.gif); width:15px; height:22px; background-repeat:no-repeat;}
.error_arrow_featured{ background-image:url(../../images/frontend/error_arrow_featured.gif); width:15px; height:22px; background-repeat:no-repeat;}

.float_left{ float:left; }

.faq_float_arrow{ position:fixed; float:left; margin-left:650px;margin-top:370px; cursor:pointer; color:#000000; text-decoration:none; }

.finalise_list{ float:left; width:140px;font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; color:#7e8181;}
.pad_8{padding-left:8px;}

.wid_746{width:746px; overflow:hidden;}
.mar_187{margin-left:187px;}
.wid_743{width:743px; overflow:hidden;}
.wid_744{width:744px; overflow:hidden;}
.margin_0{ margin:0px;}
.green_side{width:3px; height:35px; overflow:auto;}

.address{font-size:11px; color:#002d30;font-weight:bold; line-height:20px; padding-left:15px;}
.col_add{color:#7e8181;}
.pad_left_41{ padding-left:41px !important;}
.add_color{color:#7e8181;}
.pad_0{ padding:0px !important;}
.subhead{color:#fff; font-weight:bold; font-size:16px;}
.padlt_26{ padding-left:21px !important;}
.wid_21{width:21px;}
.wid_300{width:300px!important;}
.wid_310{width:310px!important;}
.wid_100{width:100px!important;}
.wid_320{width:320px;}
.wid_342{width:342px;}
.wid_15{width:15px;}
.wid_76{width:76px !important;}
.unit_no{width:85px; margin-right:11px;}
.wid_15{width:15px;}
.pad_top_35{padding-top:35px;}
.word_verify{text-transform:uppercase; margin-left:0px; width:110px; }
.uppercase{text-transform:uppercase;}
.mar_top_35{ margin-top:35px;}
.wid_350{width:350px;}
.mar_lt_205{ margin-left:205px;}
.wid_85{width:85px;}
.mar_rt_11{margin-right:11px;}
.pad_lt_135{padding-left:135px;}
.pad_lt_150{padding-left:150px;}
.pad_lt_220{padding-left:220px;}
.img_top{margin-top:10px;}

.overflow_auto{ overflow:auto;}
.wid_154_field{ width:154px !important;}
.wid_152_field{ width:152px !important;}
.wid_212_field{ width:212px !important;}
.color_green{color:#002d30!important;}

#sidebar
{
width:300px;
height:400px;
padding:10px;
overflow:auto;
display:none;
float:left;
}

#storemap
{
margin:10px;
float:left;
}
.overflow_auto{ overflow:auto;}

.wid_100{width:100px; }

.grbox_top{ background-image:url(../../images/frontend/gr_box_top.gif); background-repeat:no-repeat; width:743px; height:3px;}
.grbox_btm{background-image:url(../../images/frontend/gr_box_btm.gif); background-repeat:no-repeat; width:743px; height:4px;}
.grcont_div{background:#03919C url(../../images/frontend/news_bg_middle.gif) repeat-x scroll left top; border-left:1px solid #00d4e4; border-right:1px solid #00d4e4; overflow:auto; width:741px;}

.wid_140{ width:140px!important;}
.finalise_font{font-size:11px; font-family:Arial, Helvetica, sans-serif;margin-bottom:10px; color:#7e8181!important;}
.wid_100{ width:100px!important;}
.sc_info{
position:relative;
padding-top:2px;
}
.add_float{
position:absolute;
display:none;
top:-120px;
left:-320px;
padding-right:110px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EFEFEF;
overflow:hidden; 
}
.add_float_details{
position:absolute;
display:none;
top:-100px;
left:-320px;
padding-right:110px;
}
.field_out {border:1px solid #CFCFCF;  font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:4px; width:405px; height:15px; }
.text_box_out{
width:200px;
border:1px solid #7E8181; 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
.textarea_out{border:1px solid #CFCFCF;height:60px; }
.word_verify_out{text-transform:uppercase; margin-left:0px; width:110px;border:1px solid #CFCFCF;padding:4px 0px 4px 4px; }
.input_field{background:url(../../images/frontend/keyword.gif) no-repeat left top; display:inline; float:left; width:133px; height:23px; margin:0 5px;}
.field_search {background-color:transparent; color:#fff; border:none; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; height:15px; padding:4px; width:125px; float:left;}
.input_field_search{background:url(../../images/frontend/keyword.gif) no-repeat left top; display:inline; float:left; width:133px; height:23px; margin:8px 5px;}

/*breadcrums in frontend---start*/
.breadcrumb_span{font-size:11px;}
/*breadcrums in frontend---end*/
/*newsletter view------ start-*/
.color{color:#CC3300; font-size:11px; line-height:9px;} 
/*newsletter view------ end-*/
.f_select{
    width:415px;
    border:1px solid #CFCFCF;
	padding:4px 0px 4px 4px;
}
.wid_405{
    width:405px;
    border:1px solid #CFCFCF;
    padding:4px;
}
.margin_r_4 {
    margin-right: 4px;
}html, body {
	height: 100%;
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../../images/frontend/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('../../images/frontend/fancybox/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('../../images/frontend/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('../../images/frontend/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('../../images/frontend/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('../../images/frontend/fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../../images/frontend/fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('../../images/frontend/fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../../images/frontend/fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('../../images/frontend/fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../../images/frontend/fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('../../images/frontend/fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../../images/frontend/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('../../images/frontend/fancybox/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('../../images/frontend/fancybox/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('../../images/frontend/fancybox/fancy_title_right.png') repeat-x;
}/* CSS Document */
    html,body
    {
        margin:0;
        padding:0;
    }
    .modal-overlay
    {
        position:fixed;
        top:0;
        right:0;
        bottom:0;
        left:0;
        height:100%;
        width:100%;
        margin:0;
        padding:0;
        background:	#000;
        opacity:.75;
        filter: alpha(opacity=75);
        -moz-opacity: 0.75;
        z-index:101;
    }
	  /*  * html .modal-window  
   {  
            position:absolute;  
            top:expression(document.documentElement.scrollTop + (document.documentElement.clientHeight / 2) + 'px');  
   }  */
    * html .modal-overlay
    {  
        position: relative;
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    }
    .modal-window
    {
        position:fixed;
        top:80%;
        left:35%;
		right:25%;
        margin:0;
        padding:0;
        z-index:102;
    }
    * html .modal-window
    {
        position:absolute;
    }
    .close-window
    {
        position:absolute;
        width:32px;
        height:32px;
        right:8px;
        top:8px;
        /*background:transparent url('../images/btn_close.gif') no-repeat scroll right top;*/
        text-indent:-99999px;
        overflow:hidden;
        cursor:pointer;
        opacity:.5;
        filter: alpha(opacity=50);
        -moz-opacity: 0.5;
    }
    .close-window:hover
    {
        opacity:.99;
        filter: alpha(opacity=99);
        -moz-opacity: 0.99;
    }
   


