body{background-color:#EFECE6;border:0;outline:0;font-size:100%;background:url(img/mainBg.png) repeat-x scroll 0 -158px #F7F7F7;vertical-align:baseline;margin:0;padding:0;}#main{width:960px!important;height:100%;float:none;background-color:#FFF;padding:0;}.clear_cont,.cc{min-height:1px;}*html .clear_cont,*html .cc{height:1px;}.clear_cont:after,.cc:after{clear:both!important;content:".";display:block;font-size:0;height:0;visibility:hidden;}.cc p{width:50%;}.testimonials_images{padding-right:3px;padding-bottom:3px;float:left;}.testimonial_block{font-size:11px;border-bottom:2px solid #000;margin-bottom:20px;}FP{height:auto;margin-top:0;font-size:12px;margin-bottom:0;color:#737375;font-family:Tahoma;}DIV{font-size:12px;font-family:Tahoma;}.link1{border-right:#737375 2px;border-top:#737375 2px;font-weight:700;padding-bottom:6px;border-left:#737375 2px;color:#c55461;padding-top:6px;border-bottom:#c1c2c3 2px solid;letter-spacing:0;}.productlinks img{margin-bottom:0;float:none;}.link1 img{margin-bottom:10px;float:left;}.link2{font-weight:700;padding-bottom:6px;color:#000;padding-top:6px;font-family:Tahoma;}.text1{font-weight:700;color:#c55461;}.input1{border-right:medium none;border-top:medium none;background-image:url(img/input1.gif);border-left:medium none;width:163px!important;border-bottom:medium none;background-repeat:no-repeat;height:40px;margin:0;padding:10px 0 0 10px;}.border1b{border-right:#79A5D6 3px;border-top:#79A5D6 3px;border-left:#79A5D6 3px;border-bottom:#79A5D6 3px solid;}.text2{font-weight:700;font-size:14px;color:#c55461;}.text4{font-weight:700;font-size:14px;color:#000;}.box1{border-right:#76777a 2px;border-top:#76777a 2px;background-image:url(img/box1back.gif);overflow:auto;border-left:#76777a 2px;width:410px!important;border-bottom:#76777a 2px;margin:0;padding:0;}.box2{margin:4px 16px;padding:4px;}.select{width:360px!important;}.border2b{border-bottom:#b4b4b4 2px solid;padding:10px;}.border2r{border-right:#b4b4b4 2px solid;}.indented4{margin-left:4px;margin-right:4px;}#header{width:957px!important;height:76px;background-color:#fff;}.fleft{border-right:1px;border-top:1px;float:left;border-left:1px;border-bottom:1px;margin:0;padding:0 0 0 6px;}.fright{float:right;}#header .valign{margin-top:28px;margin-left:10px;}#nav{border-right:1px;border-top:1px;background-image:url(img/top2back.gif);border-left:1px;width:957px!important;border-bottom:1px;height:40px;background-color:#fff;margin:0;padding:0;}IMG{border:none;margin:0;padding:0;}#nav A{border-right:1px;border-top:1px;margin-left:0;border-left:1px;margin-right:0;border-bottom:1px;}#nav LI{border-right:1px;border-top:1px;float:right;border-left:1px;border-bottom:1px;list-style-type:none;margin:0;padding:0;}#nav UL{margin:0;padding:0;}#nav .halign{margin-right:311px;}#nav .halignbo{margin-right:366px;}#content,#main #content{width:940px!important;background-color:#fff;height:auto;margin:0;padding:18px 0 0 18px;}#left,#main #content #right #left{float:left;width:163px!important;text-align:left;margin:0 0 0 -10px;padding:0;}html>body #left,html>body #main #content #right #left{float:left;width:163px!important;text-align:left;margin:0;padding:0;}#middle,#main #content #right #middle{float:left;width:575px!important;text-align:left;position:relative;border-left:1px solid #CCC;border-right:1px solid #CCC;margin:0 7px;padding:0 7px;}html>body #middle,html>body #main #content #right #middle{float:left;width:567px!important;text-align:left;position:relative;border-left:1px solid #CCC;border-right:1px solid #CCC;margin:0 7px;padding:0 7px;}#middle div,#middle p,#middle table,#middle span,#middle ul,#middle li,#middle form{width:auto;}#middleadmin{float:left;width:858px!important;text-align:left;padding:0 1px 0 16px;}#right,#main #content #right{float:left;width:164px!important;text-align:left;margin:0 -13px 0 0;padding:0 0 0 8px;}html>body #right,html>body #main #content #right{float:left;width:164px!important;text-align:left;margin:0;padding:0;}#middle #table,#content #table,#main #content #table{width:570px!important;}#middle #table p{margin-top:2px;margin-bottom:2px;}#prodtableleft{width:7px!important;display:inline;float:left;height:34px;background-image:url(img/header8.gif);background-repeat:no-repeat;background-position:0 0;}#prodtableright{width:16px!important;display:inline;float:right;height:34px;background-image:url(img/header8.gif);background-repeat:no-repeat;background-position:-406px 0;}#producttablebg{background-image:url(img/prod_table_bg.gif);height:33px;display:inline;float:left;width:543px!important;}#optionbg{margin-left:20px;width:93px!important;height:34px;background-image:url(img/header8.gif);background-repeat:no-repeat;background-position:-7px 0;display:inline;float:left;}#pricebg{margin-left:36px;width:93px!important;height:34px;background-image:url(img/header8.gif);background-repeat:no-repeat;background-position:-73px 0;display:inline;float:left;}#savingbg{margin-left:25px;width:127px!important;height:33px;background-image:url(img/header8.gif);background-repeat:no-repeat;background-position:-188px;display:inline;float:left;}#orderbg{margin-left:37px;width:63px!important;height:34px;background-image:url(img/header8.gif);background-repeat:no-repeat;background-position:-350px 0;display:inline;float:left;}#middle #table .col2flv{float:left;width:90px!important;}#middle #table .row1{height:50px;padding-top:3px;}#middle #table .row1higt120{height:120px;padding-top:3px;}#middle #table .row2higt120{height:120px;}#middle #table .row2{height:92px;}#text .tdd td{text-align:center;margin:0;padding:4px 2px;}a,a:link.productlinks,:visited.productliks{color:#16387C;text-decoration:none;font-family:Arial, Helvetica, sans-serif, serif;}a:hover,a:hover.productlinks{text-decoration:underline;}#footer{text-align:center;width:922px!important;float:left;margin:0;padding:8px 0 0;}Z.arrows_container,div.arrows_container{font-size:12px;font-weight:700;text-align:center;width:200px!important;margin-top:20px!important;position:relative;}.order_confirmation_block{border:4px solid #7BA5D5;background:#efefef;padding:5px;}#messages{z-index:9999 !important;border-left:4px solid #7BA5D5;border-bottom:4px solid #7BA5D5;border-right:4px solid #7BA5D5;border-top:0 solid #7BA5D5;background:#efefef;margin-bottom:10px;position:absolute;top:100px;left:15px;width:430px!important;}#messages .messages_header{background:#7BA5D5;color:#fff;font-weight:700;padding:2px 1px;}#messages .messages{padding:12px;}#messages .alert_item{font-weight:700;font-size:15px;color:red;padding:4px 0;}.messages_header{text-align:right;}#messages .close_messages{cursor:pointer;font-size:14px;font-family:arial;}#session_expire_alert{border:4px solid #7BA5D5;background:#efefef;position:absolute;left:24px;top:60px;}.timeout_container{padding:13px;}.timeout_title{text-align:center;font-weight:700;font-size:14px;color:red;padding:2px 0 5px;}.timeout_content{font-weight:700;text-align:center;padding:5px 0 15px;}#session_expire_alert form{text-align:center;margin:0;padding:3px 0;}#session_expire_alert form input{padding:0 20px;}.timout_warn_info{color:red;font-size:10px;text-align:center;}.prd_info_block_desc{float:left;width:270px!important;text-align:center;color:#C55461;}.product_title{font-size:25px;margin:0;padding:10px 0;}.click_info_block{padding-bottom:5px;}.porduct_container{border-bottom:3px solid #7BA5D5;padding:10px 0 20px;}.send_to_friend{border:1px solid #ccc;margin-bottom:20px;background:#f9f9f9;padding:10px 10px 10px 58px;}.stf_title_main{font-size:14px;text-align:center;font-weight:700;padding-bottom:8px;}.prod_special_offer td{border-right:2px solid #ccc;font-size:12px;font-weight:700;padding:20px 0 20px 3px;}.prod_special_offer .prs_1{width:97px!important;text-align:center;}.prod_special_offer .prs_2{width:112px!important;}.prod_special_offer .prs_3{width:116px!important;}.prod_special_offer .prs_4{width:76px!important;border:none;}* html .prod_special_offer .prs_1{width:95px!important;}* html .prod_special_offer .prs_2{width:110px!important;}* html .prod_special_offer .prs_3{width:114px!important;}.error_msg{background:red;color:#fff;border:2px solid #000;font-size:14px;font-weight:700;text-align:center;margin:10px 0;padding:10px;}.behind_the_scenes{border-top:2px solid #000;padding:10px 0;}.tooltip_container{width:250px!important;float:right;text-align:center;position:absolute;margin-left:1px;}html>/**/body .tooltip_container{margin-left:148px;}.tooltip_link{position:relative;outline:none;font-weight:700;font-size:15px;background:#fff;z5index:100;}.tooltip_popup{position:absolute;width:355px!important;left:-12px;top:46px;display:none;border:1px solid red;background:#fff;cursor:default;color:#000;font-weight:400;font-size:12px;text-align:left;z-index:100;padding:10px;}.IE_index_fix{z-index:1;}.tooltip_link:hover{background:none;}.tooltip_link:hover .tooltip_popup{display:block;background:#fdfdfd;border:1px solid red;}.tooltip_top_corner{position:absolute;top:-14px;left:90px;}.tt_list_elem{display:block;padding-left:10px;padding-bottom:4px;background:url(img/bullet.gif) no-repeat 0 6px;}.ie_tooltip_fix{position:absolute;top:45px;left:-85px;width:353px!important;border:1px solid red;height:244px;display:none;background:#fefefe;}.tooltip_link:hover .ie_tooltip_fix{display:block;background:#fff;}.payment_confirm{padding:0 15px 15px;}.payment_confirm legend{border:1px solid #999;background:#efefef;padding:2px 10px;}.payment_confirm fieldset{font-size:12px;line-height:19px;margin:0 0 15px;padding:5px;}.payment_confirm fieldset table{font-size:16px;line-height:21px;}.coupons_block fieldset{border:2px solid red;font-size:16px;font-style:italic;}.coupons_block legend{border:1px solid red;background:none;}.prd_title{font-size:16px;color:#C55461;margin:0;padding:0 0 10px;}.product_image{float:right;margin:0 0 10px 10px;}.pord_details{line-height:16px;}.footer_fda,.footer_fda_light{font-size:10px;font-weight:700;margin-bottom:5px;padding:5px 3px;}.footer_fda_light{font-style:italic;}.footer_fda{border:1px solid #aaa;background:#f5f5f5;}.fraud_info{position:relative;float:right;width:185px!important;height:15px;}.fraud_info .fraud_info_txt{font-size:14px !important;font-weight:700;left:-50px;position:absolute;text-align:center;top:-35px;width:230px !important;}.optin_newsletter{background:#e3253a url(img/optin_bg.gif) repeat-x 0 bottom;font-size:12px;color:#fff;font-weight:700;margin:0 auto;padding:2px 0;}.optin_newsletter .optin_table{text-align:left;float:right;}.optin_newsletter form{margin:0;padding:0;}.optin_table td{color:#fff;font-weight:700;font-size:12px;padding-right:5px;}.mail-input{border:1px solid #000;}.submit_mail{height:20px;font-size:12px;background:#efefef;border:1px solid #444;}.opt_monkier{float:left;color:#fff;font-weight:700;font-size:12px;font-family:arial;padding:7px 20px 0;}* html #content{width:950px!important;margin:0 auto;}.left_block{width:580px!important;float:left;}.right_block{width:200px!important;margin-top:20px;float:left;}.banner_block{margin-bottom:10px;}.cobo_block{border-top:3px solid red;}.sqweeze_red_top{width:315px!important;color:red;float:right;font-weight:700;font-size:15px;padding:0 24px 0 0;}.clean_template{width:958px!important;margin:0 auto;}.clean_template #header,.clean_template #footer{float:none;padding:0 auto;margin:0 auto;width:auto !important;}.payment_button{background-color:#FBBE00;color:#000;font-size:12pt;border:1px solid #9F5600;font-weight:700;}.payment_button:HOVER{background-color:#F88500;color:#FFF;cursor:pointer;}.text3,.stf_title{font-size:14px;}#middle p.text3,td p{font-size:12px;}.shipping_adress td{font-size:16px;}#middle #table .col1,#content #table .col1,#main #content #table .col1,#middle #table .col4{float:left;width:130px!important;}#middle #table .col2,#middle #table .col3{float:left;width:110px!important;}#middle #table .row3,#middle #table .row4{height:153px;}.product_block_desc,.address_input{float:left;}#payment_confirm div, #payment_confirm td, #payment_confirm a, #payment_confirm table tr td a, #CheckoutForm div{font-size: 16px;}.mandatory{color: #e32;}
#left .productlinks{padding-left:4px}
.moreinfo{background-image:url('img/ProductsPage_MoreInfo.gif');background-repeat:no-repeat;height:60px;width:182px !important;padding-left:64px;padding-top:13px;
text-align:center;color:#FFFFFF;margin-top:10px;font-size:14px;font-family:Arial, Helvetica, sans-serif;cursor:pointer;
}
.moreinfo a,.moreinfo a:hover,.moreinfo a:visited{color:#FFFFFF;text-decoration:none;font-size:14px;font-family:Arial, Helvetica, sans-serif;cursor:pointer;}
.moreinfoA,.moreinfoA:hover,.moreinfoA:visited{color:#FFFFFF;text-decoration:none;font-size:14px;font-family:Arial, Helvetica, sans-serif;cursor:pointer;}
/* new css added on 15 Aug 2012 */

/*Added on 19 JUly,2012*/
.redBorder {
    border: 2px solid #79A5D6;
    font-size: 16px;
    margin: 10px auto;
    text-align: center;
    width: 100%;
    padding:5px;
}
.progress {
    margin: 0px 0 10px 10px;
    overflow: auto;
    text-align: center;
    width: 950px;
    padding-top:10px;
}

div.progress div{
    float: left;
}
.clr{clear:both;}
.button{
    background-color: #0000FF;
    border-color: #000080;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    /*font-family: verdana,arial;*/
    font-weight:normal;
    height: 32px;
    padding: 0px 20px 3px 20px;font-size:20px;line-height:32px;
}
.login_box p{
    color: #555;
    font-size: 16px;
    line-height: 24px;
    padding:1px;
    text-align: center;
}
.login_box h3,.hidden_box h3{color:#0000FF}
.login_box a {
    color: #0000FF;
    font-size: 16px;
    text-decoration: none;
}  

.login_box div{font-size:16px;}
.login_box a:hover{
    color: red;
} 
#CheckoutForm input[type="text"], #CheckoutForm input[type="password"],.login_box input[type="text"], .login_box input[type="password"] {height:19px;background-color:#fff;padding:3px;line-height:18px;font-family:tahoma;font-size:15px;width:205px;border:1px solid #ccc;color:#222;}
#CheckoutForm select, .login_box select{height:26px; border: 1px solid rgb(204, 204, 204); line-height: 18px; font-family: tahoma;font-size:15px;color:#222;}
#hidden_login label{float:left;width:90px;text-align:right;padding:3px 3px 0px 0px;}
#processing_image {
background-color: #CCCCCC;
display: none;min-height: 113%;
left: -105px;
opacity: 0.48;
position: absolute;
top: -143px;
width: 1141px;
}
#product_table .r{float:right;}
#product_table .c{clear:both;}
#product_table .l{float:left;}
#product_table img{vertical-align:middle; border:none;margin-top: 17px;margin-bottom: 17px;}

#product_table .main{width:565px; margin:auto;border:1px solid #CCCCCC; margin-top:24px;}
#product_table .genesis-box1 {
    border-bottom: 1px solid #DDDDDD;
        padding:0px; }

#product_table .gry {background-color: #EEEEEE;}
#product_table .pink{background-color:#F5F0F5;}
#product_table .sky{background-color:#EFF7F8;}
#product_table .light-gray{background-color:#EEEEEE;}
#product_table .smartship{width:255px; text-align:center; border:1px solid #CCCCCC; border-bottom:5px solid #000; padding:10px 10px 10px 10px;min-height:260px;}
#product_table .genius-img{margin-top:15px;}
#product_table .smart-img{margin:-29px -69px 0 0;}
#product_table .smart-free{margin:-26px -198px 0 0;}
#product_table .shiptext{text-align:center;}
#product_table .shiptext h1 {
    font-family: impact,arial;
    font-size: 30px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 0;
    padding: 10px;}
#product_table .shiptext p{
    font-size: 15px;
        font-weight:bold;
    margin: 0;
    padding-bottom: 10px;}
#product_table .shiptext h4 a{ background:url(img/addtocart_blue.png) no-repeat;
    display: block;
    height: 77px;
    margin: auto;
    padding: 0;
    width: 219px;
    text-decoration: none;}
#product_table .shiptext h4 a:hover{background:url(img/addtocart_blue_h.png) no-repeat;}
#product_table .shiptext h4 a span{display: none;}
#product_table .shiptext{color: #666666;font-family: Arial,Helvetica,sans-serif;font-size: 15px;width:260px;}

#product_table .shiptext b small {
    color: #FF0000;
    font-size: 18px;}

#product_table .price{padding:0px 0px 10px;}
#plus{display: inline;float:left;font-size:22px;padding:0 10px;width:10px;}
#freeshipping{display: inline;float:left;height:auto;padding:2px 0 0;width:75px;}
#header_cart_info{color:#666;font-size:12px;margin:52px 0 0;padding-left:54px;position:absolute;text-align:left;line-height:14px;}.header_cart_price{color:#800000;font-weight:bold;}