@charset "utf-8";



body {background-image:url(../images/body_bg.jpg);background-repeat: repeat-x; margin: 0px; padding:0px; font-family:Arial, Helvetica, sans-serif}



#layout{margin:0 auto 0 auto; width:952px}



img{border:none}



.left{ float:left}



.right{ float:right}



a{text-decoration:none; color:#000}



#uncheck_icon{width:auto;}



#check_icon{ width:auto}



#header{float:left; width:952px}



#header .top_link_container{float:left; width:952px;}



#header .top_link_container h1.tag{float:left; color:#ffffff; line-height:18px; font-size:11px; font-weight:bold;  margin:0px; padding:5px 0 0 0; display:inline}



#header .top_link_container ul{float:right; margin:0px; padding:0px; background-image:url(../images/top_link_mid_bg.jpg); background-repeat:repeat-x; background-position:top left; margin-top:5px}



#header .top_link_container ul li{float:left; margin-right:18px; list-style:none; line-height:22px}



#header .top_link_container ul li.first{ margin-right:8px}



#header .top_link_container ul li.last{ margin-right:0px}



#header .top_link_container ul li a{color:#006699; font-weight:bold; font-size:12px; text-decoration:none;}



#header .top_link_container ul li a:hover{text-decoration:underline}



#header .logo_and_links_container{float:left; width:952px}



#header .logo_and_links_container .logo{ float:left; margin-top:0px}



#header .logo_and_links_container .links_container{float:right; width:525px; font-size:12px; padding-top:13px}



#header .links_container .welcome_message{float:left; width:275px; text-align:right; color:#000; font-size:11px}

#header .links_container .welcome_message a{color:#cc0000;}

#header .links_container .cart_value{float:right; width:110px; padding-left:43px;color:#cc0000;font-weight:bold; background-image:url(../images/icons/cart_icon.jpg); background-repeat:no-repeat; background-position:top left;}



#header .links_container .cart_value a{color:#cc0000;}



#header .links_container .login_logout{float:right;color:#cc0000; font-weight:bold; width:60px}

#header .links_container .login_logout2{float:right;color:#cc0000; font-weight:bold; width:120px}



#header .links_container .login_logout a{ color:#cc0000;}

#header .links_container .login_logout2 a{ color:#cc0000;}



.banner_container{float:left; width:952px; margin-top:5px}



.test_on_cd_container{float:left; width:932px; background-image:url(../images/test_on_cd_bg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#e4f3f4; padding:18px 10px 10px 10px;}



.test_on_cd_container .banner{float:left;}



.test_on_cd_container .content{width:498px; padding:10px; float:left;}



.test_on_cd_container .content h2{color:#ff0000; font-size:30px; padding:0px; margin:10px 0 0 0}



.test_on_cd_container .content h2 a{text-decoration:none;color:#ff0000;}



.test_on_cd_container .content h3{font-size:14px; display:inline; margin:0px; padding:0px}



.test_on_cd_container .content .price{font-size:20px; font-weight:bold; color:#ff0000;}



.test_on_cd_container .content ul{font-size:12px; margin:0px; padding:13px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif}



.test_on_cd_container .content li{list-style:square; margin-bottom:1px; color:#666666;}



.test_on_cd_container .content li strong {color:#000000;}



.test_on_cd_container .content li .new_test{float:right; margin-right:145px; margin-top:-15px}



.test_on_cd_container .content .more{font-weight:bold;}



.test_on_cd_container .content .more a{color:#cc0000; font-weight:bold; text-decoration:none}



.test_on_cd_container .content .button_container{ list-style:none; margin-top:20px;width:487px; padding-left:3px}



.test_on_cd_container .content .button_container a.link{color:#cc0000; font-weight:bold; float:left; margin-top:7px; font-size:12px; text-decoration:none}



.test_on_cd_container .content .button_container .button{float:left; margin-right:25px}





.three_box_container{float:left;width:952px; margin-top:25px; background-image:url(../images/three_box_mid_border_bg.jpg); background-repeat:repeat-y; background-position:top left;}



.three_box_container p{ margin-bottom:10px}



.three_box_container .heading{font-size:14px; font-weight:bold; color:#000; display:block; margin-top:7px; margin-bottom:4px}



.three_box_container .heading a{color:#000; text-decoration:none}



.three_box_container strong{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}



.three_box_container .details{ display:block; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#666666}



.three_box_container .details strong{ color:#000000; font-family:Arial, Helvetica, sans-serif;}



.three_box_container .box_1{width:200px; padding-right:16px; float:left; padding-bottom:25px}



.three_box_container .box_1 .price{font-size:16px; font-weight:bold; color:#ff0000;}



.three_box_container .box_2{width:201px; float:left; padding:0 17px 25px 17px}



.three_box_container .box_2 .price{font-size:16px; font-weight:bold; color:#ff0000;}



.three_box_container .box_3{width:458px; float:left; padding:0px 20px 25px 20px}



.three_box_container .box_3 .banner{ float:right; padding-left:15px;}



.three_box_container .box_3 h2{color:#ff0000; font-size:30px; padding:10px 0px 0px 0px; margin:0px 0 0 0; border-top:0px solid #e5e5e5}



.three_box_container .box_3 h2 a{ text-decoration:none; color:#ff0000;}



.three_box_container .box_3 .button{ margin-top:10px;}



.three_box_container .box_3 .button img{ margin-right:10px}



.three_box_container .box_3 ul{ display:block;width:438px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0px; padding:7px 0px 0px 15px }



.three_box_container .box_3 li{ list-style: disc}



.three_box_container .box_3 li strong { color:#000000; font-family:Arial, Helvetica, sans-serif; }



.three_box_bottom_curv{float:left;}



.three_box_bottom_curv img{ float:left;}







.four_box_container{float:left;width:952px; margin-top:25px; background-image:url(../images/four_box_mid_border_bg.jpg); background-repeat:repeat-y; background-position:top left;}





.four_box_container .heading{ font-size:14px; font-weight:bold; color:#000; display:block; margin-top:7px; margin-bottom:8px;}



.four_box_container .heading a{ color:#000; text-decoration:none}



.four_box_container p{ margin-bottom:10px}



.four_box_container strong{ font-size:11px;}



.four_box_container .details{ display:block; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}



.four_box_container .box_1{width:200px; padding-right:16px; float:left; padding-bottom:25px}



.four_box_container .box_2{width:201px; float:left; padding:0 17px 25px 17px}



.four_box_container .box_3{width:201px; float:left; padding:0 17px 25px 17px}



.four_box_container .box_4{width:238px; float:left; padding:0 10px 25px 17px}





.four_box_bottom_curv{float:left;}



.four_box_bottom_curv img{ float:left;}



.clear{ clear:both}







.tabs{float:left;width:953px; margin-top:21px; background-image:url(../images/tab_bg.jpg); background-repeat:repeat-x; background-position:bottom left;}



.tabs ul{ margin:0px; padding:0px; float:left; width:765px; padding-left:172px; }



.tabs li{ float:left; list-style:none; display:inline;}



.tabs li span{ background-image:url(../images/tab_right_curv.jpg); background-position:top right; background-repeat:no-repeat; display:block; float:left; font-size:14px; height:30px}



.tabs li span a{ padding:7px 40px 3px 40px; float:left; text-decoration:none; color:#006699; font-weight:bold; font-size:14px; background-image:url(../images/tab_left_curv.jpg); background-repeat:no-repeat; background-position:top left;height:20px}





.tabs li span:hover{ background-image:url(../images/tab_right_curv_hover.jpg); background-position:top right; background-repeat:no-repeat; display:block; float:left;height:30px}



.tabs li span a:hover{ padding:7px 40px 3px 40px; float:left; text-decoration:none; color:#006699; font-weight:bold; font-size:14px; background-image:url(../images/tab_left_curv_hover.jpg); background-repeat:no-repeat; background-position:top left;height:20px}





.tabs li.selected{ border:1px solid #abbcc1; border-bottom:none; padding:7px 39px 3px 39px; float:left; text-decoration:none; color:#006699; font-weight:bold; background-image:url(../images/selected_tab_bg.jpg); background-repeat:repeat-x; background-position:top left; font-size:14px;height:20px; line-height:13px}





.tab_box_container{float:left;width:922px; font-size:12px;border:1px solid #abbcc1; padding:15px; background-color:#e9f2f6; border-top:none}



.tab_box_container .top_container{float:left;width:922px; padding-bottom:15px}



.tab_box_container .top_container .question{font-size:24px; float:left; width:300px}



.tab_box_container .top_container .next_question{font-size:24px; float:left; width:280px; padding-left:134px}



.tab_box_container .top_container .next_question  .button{float:left}



.tab_box_container .top_container .next_question .link{ float:left; margin-right:10px; margin-top:7px;}



.tab_box_container .top_container .next_question .link img{ float:left; margin-top:1px; margin-right:5px;}



.tab_box_container .top_container .next_question a{ color:#cc0000; font-size:12px; font-weight:bold; text-decoration:none}



.tab_box_container .top_container .review{float:left; width:200px; color:#cc0000; font-weight:bold; font-size:12px; padding-left:276px}



.tab_box_container .top_container .review img{ margin-top:1px; float:left; margin-right:7px}



.tab_box_container .top_container .review a{color:#cc0000; text-decoration:none; font-weight:bold}



.tab_box_container .details_container{float:left;width:922px;}



.tab_box_container .details_container .video_box{float:left; width:317px; border-right:3px solid #abbcc1; border-bottom:3px solid #abbcc1; padding:12px; background-color:#fff;}



.tab_box_container .details_container  .form_box{float:left; width:312px;border-right:3px solid #abbcc1; border-bottom:3px solid #abbcc1;background-color:#fff; padding:15px; min-height:262px}



.tab_box_container .details_container  .form_box p{ display:block; margin:0px; padding:10px 0px 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}



.tab_box_container .details_container  .form_box  form{ margin:0px; padding:0px; float:left;}



.tab_box_container .details_container  .form_box ul{ margin:0px; padding:0px; float:left; width:321px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}



.tab_box_container .details_container  .form_box ul li { display:block; width:312px; float:left; list-style:none; padding-bottom:2px; line-height:20px}



.tab_box_container .details_container  .form_box ul li img{ margin-left:7px; margin-top:30px; margin-bottom:10px}



.tab_box_container .details_container  .form_box ul li.note{color:#999999; font-size:10px; line-height:16px}



.tab_box_container .details_container  .form_box ul li input{ float:left; margin-right:10px}



.tab_box_container .top_container .skip{font-size:24px; float:right; width:192px; font-size:10px}



.tab_box_container .top_container .skip input{width:30px; float:left; text-align:center}



.tab_box_container .top_container .skip span{ float:left; padding-top:3px; margin-right:7px; line-height:16px}



.tab_box_container .top_container .skip .button{ float:left; margin-left:5px; margin-top:2px}



.tab_box_container .details_container .message_box{float:right; width:182px;}



.tab_box_container .details_container .message_box .bookmark{float:right; width:182px; height:85px;line-height:18px; padding-top:15px}



.tab_box_container .details_container .message_box .bookmark img{ float:left; margin-top:2px; margin-right:5px; }





.tab_box_container .details_container .message_box .link{float:right; width:182px; padding-bottom:10px; color:#cc0000}



.tab_box_container .details_container .message_box .link a{ color:#cc0000; text-decoration:none; font-weight:bold}



.tab_box_container .details_container .message_box .link a img{ float:left; margin-right:5px; margin-top:2px;}



.tab_box_container .details_container .message_box .tips{float:right; width:182px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-top:10px}



.tab_box_container .details_container .message_box .tips strong{ display:block; padding-bottom:8px; background-image:url(../images/icons/tips_icon.jpg); background-repeat:no-repeat; background-position:top left; padding-left:20px; width:176px; line-height:9px}



.tab_box_container .details_container .message_box .tips strong a{ color:#000; text-decoration:none}



.tab_box_container .details_container .message_box .tips p{ float:right; width:160px; margin:0px; padding:0px;  font-size:10px}





.tab_box_container .details_container .message_box .review{float:right; width:181px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-top:10px;}



.tab_box_container .details_container .message_box .review p{ float:right; width:160px; margin:0px; padding:0px;  font-size:10px}



.tab_box_container .details_container .message_box .review a{ color:#cc0000; text-decoration:none}



.tab_box_container .details_container .message_box .review strong{ font-size:12px; color:#cc0000}



.tab_box_container .details_container .message_box .padding_bottom{ padding-bottom:50px}



.tab_box_container .details_container .message_box .margin_bottom{ margin-top:30px}



.tab_box_container .details_container .border_style{border-top:1px solid #cdd5d8; padding-top:10px}



.tab_box_container .details_container .video_box_container{float:left; width:362px;}



.tab_box_container .details_container .spacer{ margin-top:10px}





.tab_box_container .details_container .video_box .box{ width:317px; float:left; margin-top:10px}



.tab_box_container .details_container .video_box .box strong{ font-family:14px;}



.tab_box_container .details_container .video_box .box p{ margin:0px; padding:6px 0 10px 0; border-bottom:1px solid #ededed; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}



.tab_box_container .details_container .video_box .box ul{ margin:0px; padding:10px 0px 0px 0px;width:317px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}



.tab_box_container .details_container .video_box .box li{ float:left;  background-repeat:no-repeat;width:297px; padding-bottom:5px; padding-top:5px; list-style:none}



.tab_box_container .details_container .video_box .box li a{ text-decoration:none;float:left; background-image:url(../images/icons/sound.jpg); background-position:center left; background-repeat:no-repeat; padding-left:20px; background-repeat:no-repeat;width:287px;}











.full_content_container{float:left; width:952px; margin-top:5px}



.full_content_container .top_container{float:left; width:100%; background-image:url(../images/gradiant_curv_mid_bg.jpg); background-position:top left; background-repeat:repeat-x}



.full_content_container .top_container .content{float:left; width:905px; padding-top:30px; padding-left:15px;}



.full_content_container .top_container .content h2{ margin:0px; padding:0px; display:inline; font-size:30px}



.full_content_container .top_container .content strong.heading{ display:block; font-size:14px;}



.full_content_container .top_container .content_details{float:left; width:905px; border-bottom:1px solid #b8b8b8; padding-bottom:20px; margin-top:30px}
.product_details{float:left; width:905px; border-bottom:0px solid #b8b8b8; padding-bottom:20px; margin-top:30px}



.full_content_container .top_container .content_details.last{ border-bottom:none}



.full_content_container .top_container .content_details .banner{float:left; clear:both;}



.full_content_container .top_container .content_details .details{ float:right; width:595px; font-size:11px;}



.full_content_container .top_container .content_details .details h2{ font-size:20px; color:#ff0000; margin:0px; padding:0px; display:inline; display:block}



.full_content_container .top_container .content_details .details h2 a{ color:#ff0000; text-decoration:none; font-family:arial;}



.full_content_container .top_container .content_details .details h3{ font-size:14px; color:#000; margin:0px; padding:0px; display:block;font-family:arial;}



.full_content_container .top_container .content_details .details h3 a{ text-decoration:none}



.full_content_container .top_container .content_details .details ul{ margin:0px; padding:10px 0px 5px 15px; font-size:11px;; font-family:Verdana, Arial, Helvetica, sans-serif}



.full_content_container .top_container .content_details .details li{ list-style:disc;}



.full_content_container .top_container .content_details .details p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:5px 5px 5px 0px; padding:5px 5px 5px 0px}


.full_content_container .top_container .content_details .details .price{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FF0000;}


.full_content_container .top_container .content_details .details p a{ color:#cc0000; font-weight:bold; font-size:11px;}





.full_content_container .top_container .content_details .button{ float:right; width:585px; font-size:11px; margin-top:20px; padding-left:0px;}



.full_content_container .top_container .content_details .button img{ float:left; margin-right:30px; margin-top:-2px;}



.full_content_container .mid_container{ float:left; width:922px; padding:15px;}



.full_content_container .bottom_curv{float:left; width:100%; background-image:url(../images/gradiant_curv_bot_mid_bg.jpg); background-position:top left; background-repeat:repeat-x}





.full_content_container .small_container{ float:left; width:305px; margin-right:17px}



.full_content_container .small_container.last{ margin-right:0px}



.small_container .top_small_container{float:left; width:305px; background-image:url(../images/gradiant_curv_mid_bg.jpg); background-position:top left; background-repeat:repeat-x}



.small_container .top_small_container .small_content{float:left; width:260px; padding-top:30px; padding-left:15px;}



.small_container .top_small_container .small_content p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:5px; padding:5px 5px 5px 0px}



.small_container .top_small_container .small_content p a{ color:#cc0000; font-weight:bold; font-size:11px;}



.small_container .top_small_container .small_content  h3{ font-size:20px; color:#000; margin:0px; padding:0px; display:block}



.small_container .top_small_container .small_content  h3 a{ text-decoration:none}



.small_container .top_small_container .small_content .button{float:left; width:260px; text-align:right; margin-bottom:0px}



.small_container .bottom_small_curv{float:left; width:305px; background-image:url(../images/gradiant_curv_bot_mid_bg.jpg); background-position:top left; background-repeat:repeat-x}







.full_content_container .link_container{ float:left; width:235px; margin-right:17px}



.full_content_container .link_container .top_small_container{float:left; width:235px; background-image:url(../images/gradiant_curv_mid_bg.jpg); background-position:top left; background-repeat:repeat-x}



.full_content_container .link_container .top_small_container .small_content{float:left; width:195px; padding-top:30px; padding-left:10px}



.full_content_container .link_container .top_small_container .small_content ul{ margin:0px; margin:0px 0px 0px 0px; width:190px; min-height:210px;}



.full_content_container .link_container .top_small_container .small_content li{width:180px; list-style:none; padding-bottom:3px; padding-top:4px; border-bottom:1px solid #e3e3e3; background-image:; background-image:url(../images/icons/red_small_arrow.jpg); background-position:center left; background-repeat:no-repeat; padding-left:10px}



.full_content_container .link_container .top_small_container .small_content li.last{ border-bottom:none}



.full_content_container .link_container .top_small_container .small_content a{ color:#cc0000; font-weight:bold; font-size:12px;}



.full_content_container .link_container .bottom_small_curv{float:left; width:235px; background-image:url(../images/gradiant_curv_bot_mid_bg.jpg); background-position:top left; background-repeat:repeat-x}





.full_content_container .mid_size_container{ float:left; width:696px;}



.mid_size_container .top_small_container{float:left; width:696px; background-image:url(../images/gradiant_curv_mid_bg.jpg); background-position:top left; background-repeat:repeat-x}



.mid_size_container .top_small_container .small_content{float:left; width:650px; padding-top:30px; padding-left:15px; min-height:190px; line-height:16px}



.mid_size_container .top_small_container .small_content p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:5px; padding:5px 5px 5px 0px}



.mid_size_container .top_small_container .small_content p img{ float:left; margin-right:20px; margin-bottom:10px}



.mid_size_container .top_small_container .small_content p a{ color:#cc0000; font-weight:bold; font-size:11px;}



.mid_size_container .top_small_container .small_content  h3{ font-size:20px; color:#000; margin:0px; padding:0px; display:block}



.mid_size_container .top_small_container .small_content  h3 a{ text-decoration:none}



.mid_size_container .top_small_container .small_content .button{float:left; width:260px; text-align:right; margin-bottom:0px}



.mid_size_container .bottom_small_curv{float:left; width:696px; background-image:url(../images/gradiant_curv_bot_mid_bg.jpg); background-position:top left; background-repeat:repeat-x}













#footer{float:left;width:952px; margin-top:25px; font-size:12px; text-align:center; border-top:1px solid #cccccc; padding-top:15px;}



#footer strong{ display:block; padding-bottom:10px; font-size:14px;}



#footer ul{ margin:0px; padding:0px;text-align:center; display:block; text-align:center}



#footer li{ display:inline; list-style:none; margin-right:15px;color:#006699;}



#footer a{ color:#006699; font-weight:bold}



#footer p{ display:block; width:952px; }









