@charset "utf-8";
/* CSS Document */
body{width:960px; margin:0 auto; padding:0px; background-color:#FFFFFF; color:#000000; font-family:Arial, Helvetica, sans-serif;}
img{border:0px; display:block; font-size:0px;}
a{text-decoration:none;color:#2B70A9;}
.item_a {text-decoration:none;color:#000000;}
.item_a:hover{text-decoration:underline;}
.hideItem{ display:none;}
.image_btn{cursor:pointer;}
form{margin:0px; padding:0px;}
.searchCartForm .quantity {text-align:left;}
.searchCartForm .quantity small{display:none;}
.searchCartForm .quantity input{width:30px;}

/*Begin Header*/
.header{margin:0px; padding:0px; width:960px; font-size:11px; color:#a50013;}
.header a{color:#a50013;}
.header .top_bar{height:6px; background-color:#0263c1; width:960px;}
.header .head_content{height:95px;}
.header .head_content .left{margin:0px; padding:0px; width:591px;}
.header .head_content .left .logo{margin:0px; padding:0px 0px 13px 11px;}
.header .head_content .right{margin:0px; padding:0px; height:93px; width:369px;}
.header .head_content .right .live_chat{height:62px; margin:0px; padding:0 0 0 0px;}
.header .head_content .right .live_chat .chat{padding:0px; margin:0px 0px 6px 0px; width:141px;}
.header .head_content .right .live_chat .chat img{padding:0px 0px 6px 10px;}
.header .head_content .right .live_chat .Geotrust{padding-left: 10px;}
.header .head_content .right .live_chat .mcafee{margin:0px; padding:0px; width:108px;}
.header .head_content .right .live_chat .trustwave{padding:0px; margin:0px; width:114px;}
.header .head_content .right .live_chat .trustwave img{padding-right:6px;}
.header .head_content .right .shop{height:33px; margin:0px; padding:0px;}
.header .bottom{height:6px;}
/*End Header*/

/*Begin Home page*/
  /*Begin Page Wrap*/
.page_wrap{width:100%;font-size:12px; line-height:15px; }
.page_wrap .leftnav{margin:0px; padding:0px; width:199px; height:100%;}
.page_wrap .leftnav .all_departments{background:url(../images/leftnav_top.jpg) no-repeat 0px 0px; width:199px; font-size:13px; color:#FFFFFF; padding:0px 0px 0px 11px; height:37px;}
.page_wrap .leftnav #video_all_departments{height:37px;}
.page_wrap .leftnav .all_departments a{color:#FFFFFF;}
.page_wrap .leftnav .all_departments a:hover{text-decoration:none;}
.page_wrap .leftnav .nav_list{width:100%; height:210px; font-size:13px;}
.page_wrap .leftnav ul{margin:0px 0px 0px 2px; padding:0px;}

/*category navigation upgrade start here */
/*.page_wrap .leftnav ul li{margin:0px; padding:0px 0px 15px 0px; list-style:none;}
.page_wrap .leftnav .nav_list ul li{background:url(../images/list_bg.jpg) no-repeat -2px -35px; margin:0px; list-style:none; font-weight:bold; height:15px;}
.page_wrap .leftnav .nav_list #final_list{background:url(../images/list_bg.jpg) no-repeat -2px -220px;}
.page_wrap .leftnav .nav_list .selected{background:url(../images/nav_secondlist_bg.png) no-repeat -2px -130px; margin:0px; list-style:none; font-weight:bold;}
.page_wrap .leftnav .nav_list .selected_final_list{background:url(../images/nav_secondlist_bg.png) no-repeat -2px -216px;}
.page_wrap .leftnav .nav_list ul li a{padding:0px 0px 0px 15px;}*/
.page_wrap .leftnav ul li{margin:0px; padding:3px 0px 3px 0px; list-style:none;}
.page_wrap .leftnav .nav_list ul li{background:url(../images/list_bg.jpg) no-repeat -2px center; margin:0px; list-style:none; font-weight:bold;}
.page_wrap .leftnav #line_bg{background:url(../images/list_bg.jpg) no-repeat -2px -5px;}
.page_wrap .leftnav #final_bg{background:url(../images/list_final_bg.jpg) no-repeat -2px 0px;}
.page_wrap .leftnav .nav_list ul li a{padding:0px 0px 0px 15px; display:block; width:160px;}
/*category navigation upgrade end here */

.page_wrap .leftnav .link{color:#ec7d04;}
.page_wrap .leftnav .link a{color:#ec7d04;}
.page_wrap .leftnav ul li a{color:#000000;}
.page_wrap .leftnav .link ul li{color:#000000;}
.page_wrap .leftnav .link ul li a{color:#000000;}

.second_navlist{ z-index:999; width:225px; height:228px; padding:0px; position:absolute; margin:-21px 0px 0px 191px; display:none;}
.page_wrap .leftnav .nav_list ul li ul{margin:0px; padding:0px;}

/*category navigation upgrade start here */
/*.page_wrap .leftnav .nav_list ul li ul li{background:url(../images/nav_secondlist_bg.png) no-repeat 0px -33px; margin:0px; font-weight:normal; font-weight:normal; padding:0px; height:28px;}
.page_wrap .leftnav .nav_list ul li ul li a{background:url(../images/square.jpg) no-repeat 5px -23px;}
#secend_selected{background:url(../images/square.jpg) no-repeat 5px 0px;}
.page_wrap .leftnav .nav_list .second_list{color:#ec7d04; background:url(../images/nav_secondlist_bg.gif) no-repeat 0px 0px; padding-top:8px;}
.page_wrap .leftnav .nav_list .second_final_list{background:url(../images/nav_secondlist_bg.gif) no-repeat 0px -203px; height:30px;}*/
.page_wrap .leftnav .nav_list ul li ul li{background:url(../images/nav_secondlist_bg.jpg) no-repeat 0px center; margin:0px; font-weight:normal; font-weight:normal; margin-:0px; padding:3px 0px 3px 0px;}
.page_wrap .leftnav .nav_list ul li ul li a{background:url(../images/square.jpg) no-repeat 5px -23px;}
#secend_selected{background:url(../images/square.jpg) no-repeat 5px 0px;}
/*.page_wrap .leftnav .nav_list .second_list{color:#ec7d04; background:url(../images/nav_secondlist_bg.jpg) no-repeat 0px 0px; padding-top:8px;}*/
.page_wrap .leftnav .nav_list .second_navlist ul li a{ display:block; width:195px; color:#004B91;}
.page_wrap .leftnav .nav_list .second_navlist ul li a:hover{color:#ec7d04; background:url(../images/squareSelected.jpg) no-repeat 5px 1px}
.page_wrap .leftnav .nav_list .second_final_list{background:url(../images/nav_secondlist_bg.jpg) no-repeat 0px -203px; height:30px;}
#leftnav_top_bg{background:url(../images/nav_secondlist_top.jpg) no-repeat;}
#leftnav_final_bg{background:url(../images/nav_secondlist_final.jpg) no-repeat;}
/*category navigation upgrade end here */

/*.page_wrap .leftnav .nav_list .second_list{color:#ec7d04; background:url(../images/nav_secondlist_bg.png) no-repeat -194px -30px; height:30px; padding-top:8px;}*/
.page_wrap .leftnav .nav_list .second_list a{color:#004b91; text-decoration:none;}
.page_wrap .leftnav .nav_list .second_list a:hover{color:#ec7d04; text-decoration:none;}

/*.page_wrap .leftnav .nav_list .second_final_list{background:url(../images/nav_secondlist_bg.png) no-repeat -194px -236px; height:30px;}*/
.page_wrap .leftnav .nav_list .second_final_list a{color:#004b91; text-decoration:none;}
.page_wrap .leftnav .nav_list .second_final_list a:hover{color:#ec7d04; text-decoration:none;}

.page_wrap .leftnav .nav_list .second_other_list{color:#ec7d04; background:url(../images/nav_secondlist_bg.png) no-repeat -194px -111px; height:30px;}
.page_wrap .leftnav .nav_list .second_other_list a{color:#004b91; text-decoration:none;}
.page_wrap .leftnav .nav_list .second_other_list a:hover{color:#ec7d04; text-decoration:none;}



.page_wrap .leftnav .new_arrival{width:100%; margin:7px 0px 0px 0px; background:url(../images/new_arrivals_bg.jpg) no-repeat; height:411px;}
.page_wrap .new_arrival img{margin:0px; padding:0px 0px 0px 5px;}
/*.page_wrap span{margin:0px; padding:0px;}*/
.page_wrap .info1{margin:0px; padding:0px 0px 7px 0px; display:block; }
.page_wrap .info2{margin:0px; padding:0px 0px 14px 0px;}
.page_wrap .info3{margin:0px; padding:0px 0px 15px 0px;}
.page_wrap .info4{margin:0px; padding:0px 0px 7px 0px;}
.page_wrap .description{display:block; margin:0px; padding:0px 0px 8px 3px;}
.page_wrap .price{font-size:13px; color:#a72d2c; display:block; margin:0px; padding:0px 0px 0px 14px;}
.page_wrap .price a{color:#a72d2c;}
.page_wrap .new_arrival .btn_view{margin:0px; padding:0px 0px 7px 13px;}
.page_wrap .shop_with_confidence{padding:0px 0px 0px 18px; margin:7px 0px 0px 2px; background:url(../images/shop_with_confidence.jpg) no-repeat; width:195px; height:174px; font-size:11px;} 

.page_wrap .rightnav{width:761px;}
.page_wrap .rightnav .search_nav{background-color:#d2e5f7; font-size:14px; color:#004d78; width:761px;}
.page_wrap .rightnav .search_nav a{color:#e12000; text-decoration:underline;}
.page_wrap .rightnav .search_nav .search_word{margin:0px; padding:0px 0px 1px 19px; font-weight:bold; width:49px;}
.page_wrap .rightnav .search_nav .search_text{margin:0px; padding:0px 0px 1px 5px; width:298px;}
.page_wrap .rightnav .search_nav .search_text input{width:291px;}
.page_wrap .rightnav .search_nav .search_go{margin:0px; padding:0px 0px 3px 0px;}
.page_wrap .rightnav .search_nav .label_sign{width:26px;}
.page_wrap .rightnav .search_nav .sign_in{font-size:12px; color:#e12000; text-align:right;}
/*.page_wrap .rightnav .search_nav .register{font-size:12px; color:#e12000; width:66px;}*/
.page_wrap .rightnav .search_nav .hello{font-size:12px; color:#000000; width:62px;}
.page_wrap .rightnav .search_nav .logout{font-size:12px; color:#e12000; width:56px; padding-left:20px;}

.page_wrap .rightnav .maincont{margin:8px 0px 0px 0px; padding:0px; width:761px;}
.page_wrap .rightnav .maincont .left_cont{margin:0px; padding:0px; width:572px; padding-bottom:10px;}
.page_wrap .rightnav .maincont .title{background-color:#dddddd; font-size:15px; font-weight:bold; margin:0px; padding:0px 0px 0px 21px; height:26px;}
.page_wrap .rightnav .maincont .price_delete{font-size:14px; color:#a72d2c; font-weight:bold; text-decoration:line-through; font-style:italic; margin:0px; padding:0px 0px 8px 21px;}
.page_wrap .rightnav .maincont .price_delete_none{font-size:14px; margin:0px; padding:0px 0px 8px 21px;}
.page_wrap .rightnav .maincont .price_lower{font-size:16px; color:#a72d2c; font-weight:bold; margin:0px; padding:0px 0px 14px 21px;}

.page_wrap .rightnav .maincont .prod_line1{margin:0px; padding:10px 0px 14px 0px;}
.page_wrap .rightnav .maincont .product1{margin:0px; padding:0px 0px 0px 12px; width:120px;}
.page_wrap .rightnav .maincont .text_prod1{margin:0px; padding:5px 0px 8px 0px; display:block;}
.page_wrap .rightnav .maincont .info_line1{margin:0px; padding:0px 0px 0px 16px;}
.page_wrap .rightnav .maincont .product2{margin:0px; padding:0px 0px 0px 15px; width:115px;}
.page_wrap .rightnav .maincont .text_prod2{margin:0px; padding:6px 0px 10px 0px; display:block;}
.page_wrap .rightnav .maincont .product3{margin:0px; padding:0px 0px 0px 16px; width:115px;}
.page_wrap .rightnav .maincont .text_prod3{margin:0px; padding:5px 0px 23px 2px; width:125px; display:block;}
.page_wrap .rightnav .maincont .product4{margin:0px; padding:0px 0px 0px 28px; width:125px;}
.page_wrap .rightnav .maincont .text_prod4{margin:0px; padding:4px 0px 23px 0px; width:125px; display:block;}

.page_wrap .rightnav .maincont .prod_line2{margin:0px; padding:14px 0px 17px 0px;}
.page_wrap .rightnav .maincont .price_lower2{font-size:16px; color:#a72d2c; font-weight:bold; margin:0px; padding:0px 0px 14px 13px;}
.page_wrap .rightnav .maincont .info_line2{margin:0px; padding:1px 0px 0px 9px;}
.page_wrap .rightnav .maincont .product5{margin:0px; padding:0px 0px 0px 20px; width:120px;}
.page_wrap .rightnav .maincont .text_prod5{margin:0px; padding:14px 0px 20px 0px; display:block;}
.page_wrap .rightnav .maincont .product6{margin:0px; padding:0px 0px 0px 15px; width:115px;}
.page_wrap .rightnav .maincont .text_prod6{margin:0px; padding:15px 0px 34px 0px; display:block;}
.page_wrap .rightnav .maincont .product7{margin:0px; padding:0px 0px 0px 16px; width:115px;}
.page_wrap .rightnav .maincont .text_prod7{margin:0px; padding:14px 0px 35px 2px; width:125px; display:block;}
.page_wrap .rightnav .maincont .product8{margin:0px; padding:0px 0px 0px 30px; width:125px;}
.page_wrap .rightnav .maincont .text_prod8{margin:0px; padding:13px 0px 35px 0px; width:125px; display:block;}

.page_wrap .rightnav .maincont .prod_line3{margin:0px; padding:17px 0px 20px 0px;}
.page_wrap .rightnav .maincont .price_lower3{font-size:16px; color:#a72d2c; font-weight:bold; margin:0px; padding:0px 0px 14px 23px;}
.page_wrap .rightnav .maincont .info_line3{margin:0px; padding:2px 0px 0px 13px;}
.page_wrap .rightnav .maincont .product9{margin:0px; padding:0px 0px 0px 16px; width:120px;}
.page_wrap .rightnav .maincont .text_prod9{margin:0px; padding:9px 0px 17px 7px; display:block;}
.page_wrap .rightnav .maincont .product10{margin:0px; padding:0px 0px 0px 19px; width:115px;}
.page_wrap .rightnav .maincont .text_prod10{margin:0px; padding:10px 0px 34px 2px; display:block;}
.page_wrap .rightnav .maincont .product11{margin:0px; padding:0px 0px 0px 21px; width:115px;}
.page_wrap .rightnav .maincont .text_prod11{margin:0px; padding:9px 0px 35px 0px; width:125px; display:block;}
.page_wrap .rightnav .maincont .product12{margin:0px; padding:0px 0px 0px 25px; width:125px;}
.page_wrap .rightnav .maincont .text_prod12{margin:0px; padding:8px 0px 35px 2px; width:125px; display:block;}

.page_wrap .rightnav .maincont .right_cont{margin:0px; padding:0px; width:189px;}

.featured_items{width:186px; margin:7px 0px 7px 3px;}
.featured_items .item_bg{background:url(../images/items_bg.jpg) no-repeat;}
.featured_items .featured_item_title{color:#FFFFFF; font-weight:bold; text-align:center;}
.featured_items .item_sidebg{background:url(../images/items_sidebg.jpg) repeat-y;}
.featured_items .item_leftsidebg{background:url(../images/items_leftsidebg.jpg) repeat-y left;}
.featured_items .item_rightsidebg{background:url(../images/items_rightsidebg.jpg) repeat-y right; font-size:11px;}
.featured_items .item_bottom_bg{background:url(../images/items_bottom_bg.jpg) no-repeat;}
.featured_items img{margin:0px; padding:0px 0px 12px 6px;}

.page_wrap .description_item{font-size:12px; line-height:15px; display:block; margin:0px; padding:0px 0px 6px 3px;}
.page_wrap .price_item{font-size:13px; color:#a72d2c; display:block; margin:0px; padding:0px 0px 0px 23px;}
.page_wrap .price_item a{color:#a72d2c;}
  /*End Page Wrap*/
/*End Home page*/

/*Begin Video page*/
.page_wrap .leftnav .videopage_nav_list{width:100%;}
/*.page_wrap .leftnav .videopage_nav_list ul li{background:url(../images/leftnav_bg.jpg) no-repeat -2px -35px; margin:0px; list-style:none;}*/
.page_wrap .leftnav .videopage_nav_list ul li{background:url(../images/list_bg_noarrow.jpg) no-repeat -2px center; margin:0px; list-style:none;}
.page_wrap .leftnav #line_bg{background:url(../images/list_bg.jpg) no-repeat -2px -5px;}
.page_wrap .leftnav #final_bg{background:url(../images/list_final_bg.jpg) no-repeat -2px 0px;}

.page_wrap .leftnav .videopage_nav_list ul li a{ display:block; padding:0 0 0 15px; width:160px; font-size:13px; font-weight:bold;}
.page_wrap .leftnav .videopage_nav_list ul li a:hover{color:#ec7d04; text-decoration:none;}

.page_wrap .leftnav .videopage_nav_list ul li ul li{list-style:disc;}
.page_wrap .leftnav .videopage_nav_list ul{margin-left:2px; padding:0px;}
.page_wrap .leftnav .videopage_nav_list .last_list{margin:0px; padding:0px 0px 9px 0px; background:url(../images/leftnav_bg.jpg) no-repeat -2px -220px;}
.page_wrap .leftnav .videopage_nav_list .second_list{color:#ec7d04;}
.page_wrap .leftnav .videopage_nav_list .second_list a{color:#ec7d04;}








.video_navigation{margin:0px; padding:5px 0px 0px 19px; font-style:italic; height:13px; width:761px;}
.video_nav_home a{color:#000000;}
.video_nav a{color:#ee8005; font-weight:bold;}
.page_wrap .rightnav .search_nav .video_search_word{margin:0px; padding:0px 0px 1px 14px; font-weight:bold; width:49px;}
.page_wrap .rightnav .search_nav .video_search_go{margin:0px; padding:0px 0px 3px 5px; width:136px;}
.page_wrap .rightnav .search_nav .video_label_sign{width:22px;}

.video_prodline1{margin:0px; padding:0px; width:100%;}
.video_prodline1 .video_products{margin:0px; padding:10px 0px 0px 0px; border:1px #e4e4e4 solid; border-right:0px;}
.video_prodline1 #video_products{border-right:1px #e4e4e4 solid;}
.video_prodline1 .video_products img{margin:0px; padding:0px 0px 0px 0px;}
.page_wrap .rightnav .maincont .video_prod1{margin:0px; padding:0px 0px 0px 12px; width:174px;}
.page_wrap .rightnav .maincont .video_text_prod1{margin:0px; padding:10px 0px 1px 4px; text-align:left; height:70px; word-spacing:3.3px; line-height:16px; display:block;}
.page_wrap .rightnav .maincont .video_price_delete{font-size:13px; color:#a72d2c; font-style:italic; text-decoration:line-through; text-align:center; margin:0px; padding:0px 0px 1px 0px;}
.page_wrap .rightnav .maincont .video_price_lower{font-size:13px; color:#a72d2c; margin:0px; padding:0px 0px 0px 33px;}
.page_wrap .rightnav .maincont .video_price_lower .RegularPrice{font-size:14px; color:#a72d2c; font-weight:bold; text-decoration:line-through; font-style:italic; margin:0px; padding:0px 0px 6px 21px;}
.page_wrap .rightnav .maincont .video_price_lower .SalePrice{font-size:16px; color:#a72d2c; font-weight:bold; margin: 0px 0px 0px 0px; padding:0px 0px 0px 16px;}
.page_wrap .rightnav .maincont .video_price_lower .variantprice{font-size:16px; color:#a72d2c; font-weight:bold; margin:0px; padding: 0px 0px 14px 21px;}

.page_wrap .rightnav .maincont .video_prod2{margin:0px; padding:0px 0px 0px 1px; width:174px;}
.page_wrap .rightnav .maincont .video_prod3{margin:0px; padding:0px 0px 0px 4px; width:174px;}
.page_wrap .rightnav .maincont .video_prod4{margin:0px; padding:0px 0px 0px 3px; width:174px;}

.video_prodline2{margin:36px 0px 41px 0px; padding:0px; width:100%; text-align:left;}
/*.video_prodline2 .video_products{margin:0px; padding:36px 0px 0px 0px; text-align:center;}*/
.video_prodline2 .video_line2_prod1{padding:0px; margin:0px 0px 0px 37px; display:block;}
.video_prodline2 .video_line2_prod2{margin:0px; padding:0px 0px 0px 18px; display:block;}
.video_prodline2 .video_line2_prod3{margin:0px; padding:0px 0px 0px 30px; display:block;}
.video_prodline2 .video_line2_prod4{margin:0px; padding:0px 0px 0px 26px; display:block;}
.video_prodline2 .video_line2_prod5{margin:0px; padding:0px 0px 0px 26px; display:block;}
.video_prodline2 .video_line2_text1{padding:0px; margin:45px 0px 0px 27px; line-height:17px; display:block;}
.video_prodline2 .video_line2_text2{margin:0px; padding:45px 0px 0px 18px; line-height:17px; display:block;}
.video_prodline2 .video_line2_text3{margin:0px; padding:45px 0px 0px 12px; line-height:17px; display:block;}
.video_prodline2 .video_line2_text4{margin:0px; padding:45px 0px 0px 26px; line-height:17px; display:block;}
.video_prodline2 .video_line2_text5{margin:0px; padding:45px 0px 0px 26px; line-height:17px; display:block;}

.video_prodline2 .video_line2_prod6{margin:0px; padding:26px 0px 0px 32px; display:block;}
.video_prodline2 .video_line2_prod7{margin:0px; padding:26px 0px 0px 11px; display:block;}
.video_prodline2 .video_line2_prod8{margin:0px; padding:26px 0px 0px 26px; display:block;}
.video_prodline2 .video_line2_text6{margin:0px; padding:35px 0px 0px 30px; line-height:17px; display:block;}
.video_prodline2 .video_line2_text7{margin:0px; padding:35px 0px 0px 1px; line-height:17px; display:block;}
.video_prodline2 .video_line2_text8{margin:0px; padding:35px 0px 0px 25px; line-height:17px; display:block;}

.page_wrap .rightnav #maincont{margin:10px 0px 0px 0px; padding:0px; width:761px;}
.video_dvi_title{background-color:#dddddd; font-size:12px; font-weight:bold; margin:0px; height:37px;}
#video_dvi_title{background-color:#dddddd; font-size:12px; font-weight:bold; margin-bottom:11px; height:37px;}
.title_text{padding:0px 0px 0px 14px;}
.shopping_add{border-left:1px #e4e4e4 solid; border-right:1px #e4e4e4 solid;}
.price_select{width:160px;}
.page_select{width:35px;}
.next{margin:0px; padding:0px 0px 0px 15px;}
.list_price{color:#666666; font-size:11px;}
.video_description{color:#666666; font-size:11px; font-weight:bold; padding-top:2px;}
.video_description .product_rating{color:#EE8005;}
.video_dvi_price{color:#a72d2c; padding-left:7px; text-decoration:line-through; font-style:italic; font-size:12px; font-weight:normal;}
.sample{color:#EE8005; font-size:11px; font-weight:bold;}
.sample_price{color:#a72d2c; padding-left:8px; font-size:13px;}

.sale_title{background-color:#dddddd; font-size:14px; font-weight:bold; height:37px; letter-spacing:-0.1px;}
.sale_show{margin:5px 0px 0px 0px; padding:0px; width:761px;}
.sale_product_big{width:248px; height:250px; border:1px solid #D4D4D4;}
.sale_product_small{width:45px; height:45px; border:1px solid #D4D4D4; text-align:center;}
.sale_product_small img{ cursor:pointer;}
.sale_show input{width:37px; margin:0px 0px 0px 8px;}
.sale_show .quantity{margin:0px 20px 0px 0px;}
.sale_show .price_info{font-size:14px; color:#000000;}
.sale_show .price_info .product_id{color:#d20000; letter-spacing:-0.5px;}
.sale_show .original_price{font-size:16px; letter-spacing:-0.4px;}
.sale_show .price_info .stock ._InStock{color:#d20000;}
.sale_show .price_info .stock ._OutOfStock{color:#d20000;}
.sale_show .quantity_list{border-left:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE;}
.sale_show .our_price{color:#d20000; border-right:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; border-left:1px solid #DEDEDE;}
.sale_show .product_rating{font-size:12px;}
.sale_show .specForRatingSummary{height:45px; vertical-align:top;}
.sale_show .specForRatingSummary .product_rating{ color:#EE8005; font-weight:bold;}
.sale_show .specifications{font-family: verdana, arial, helvetica, sans-serif; color: black; font-size: 14px;line-height:22px; letter-spacing:-0.2px;}
.sale_show .pages{font-weight:normal;padding-right:10px;text-align:right;}
.sale_show .pages a{color:#000000;}
.sale_show .review{font-size:12px; color:#d20000;padding-right:10px;text-align:right;}
.sale_show .review a{color:#d20000; text-decoration:underline;}
.sale_show .rating{letter-spacing:1.2px;}
.sale_show .related_products{background-color:#dddddd; font-size:14px; font-weight:bold; height:32px; letter-spacing:-0.1px;}
.sale_show .related_products_tbl{background-color: rgb(255, 255, 255);}

.sale_show .price_info{font-size:14px; color:#000000;}
.sale_show .price_info .product_id{color:#d20000; letter-spacing:-0.5px;}
.sale_show .original_price{font-size:16px; letter-spacing:-0.4px; line-height:19px;}
.sale_show .RegularPrice{text-decoration:line-through;}
.sale_show .price_info .stock{color:#d20000;}
.sale_show .quantity_list{border-left:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE;}
.sale_show .our_price{color:#d20000; border-right:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; border-left:1px solid #DEDEDE;}
.sale_show .product_rating{font-size:12px;}
.sale_show .sale_reting{background-color:#f5f4ef; font-size:11px; margin:2px 2px 0px 1px; padding:0px;}
.sale_show .reting_name{width:212px;}
.sale_show .reting{width:720px; height:60px;}
/*End Video page*/

/*Begin login page*/
.login_chat{margin:0px; padding:0px 0px 0px 32px;}
.chat_num{margin:0px; padding:0px 0px 0px 34px; font-size:17px; color:#1165d0; font-weight:bold;}
.login_info{margin:9px 0px 16px 9px; padding:0px;}
.customer_border{border:1px #d4d4d4 solid; background-color:#f5f4ef;}
.returning_customers{background-color:#f5f4ef; font-size:11px; margin:2px 2px 0px 1px; padding:0px 0px 0px 86px;}
.new_customers{background-color:#f5f4ef; font-size:11px; margin:2px 2px 0px 1px; padding:0px 0px 0px 59px;}
.login_psd{width:122px;}
.login_check{margin:0px 3px 0px 21px; padding:0px; width:13px;}
.login_btn_sign{margin:0px; padding:0px 28px 0px 0px;}
.login_btn_continue{margin:0px; padding:0px 31px 0px 0px;}

.forgot_psd{margin:17px 0px 53px 235px; padding:0px; font-size:12px;}
.forgot_pad_content{background-color:#f5f4ef;margin:2px 2px 0px 1px; padding:0px 0px 0px 22px;}
.forgot_pad_title{font-size:14px; letter-spacing:-0.3px;} 
.forgot_pad_text{letter-spacing:-0.15px;}
.forgot_email{font-size:11px; margin-left:2px;}
.forgot_input{margin-left:8px; width:146px;}
.forgot_submit{margin:0px; padding:0px 15px 0px 0px;}

.order_history{margin:20px 0px 0px 10px; font-size:11px;}
#order_history{margin-top:17px;}
.order_history .title{margin:0px; padding:10px 0px 12px 20px; background-color:#ebe9df; font-size:14px; font-weight:bold;}
.order_history .text{margin:0px; padding:13px 0px 17px 20px; font-weight:bold; background:url(../images/bot_border.jpg) repeat-x bottom; word-spacing:-0.1px;}
.order_history .content{margin:5px 0px 0px 0px; font-size:11px;}
.order_history .content input{width:126px;}
.order_history .content .email{width:176px;}
.order_history .content #email{width:211px;}
.order_history .content .password{width:118px;}
.order_history .content .phone{width:96px;}
.order_history .content .age{width:15px;}
.order_history .content .radio_btn{width:15px; margin-right:13px;}

.order_history #billing_text{padding:8px 0px 18px 18px;}
.order_history .content .company{width:197px;}
.order_history .content .country{width:217px;}
.order_history .content .state{width:177px;}
.order_history .content .zip{width:96px;}

.order_history .bot_line{border-bottom:2px #9d9da1 solid;}
.order_history .account{margin:0px; padding-right:11px;}

.order_history .change a{padding-left:19px; text-decoration:underline;}
.order_history .billing_history{margin:0px 1px 12px 19px; background-color:#f5f4ef;}
.order_history .billing_history .contain{margin:2px 1px 0px 1px; background-color:#f5f4ef; text-align:center;}
.bot_border{background:url(../images/bot_line.jpg) repeat-x bottom;}
.move_to_shipping_cart{margin:0px; padding:0px 10px 0px 0px;}

.address_book{margin:0px 0px 20px 0px;}
.address_book a{text-decoration:underline; color:#000000;}
.address_book input{width:196px; height:12px;}
.address_book span{color:#FF0000;}
.address_book .nick{width:177px;}
.address_book .name{width:126px;}
.address_book .phone{width:152px;}
.address_book .state{width:178px;}
.address_book .zip{width:98px;}
.address_book .country{width:216px;}
.address_book .new_address{margin:0px; padding-right:13px;}

/*End login page*/

/*Begin shopping page*/
.shipping{margin:0px 0px 0px 0px; padding:0px;}
.shipping_info{margin:0px 0px 18px 0px; padding:0px;}
.shipping_info span{color:#FF0000;}
.enter_shipping_info{background-color:#f5f4ef; margin:2px 2px 0px 1px; padding:0px; font-size:11px;}
.enter_shipping_info .title{margin:0px; padding-left:2px;}
.enter_shipping_info .name{width:128px;}
.enter_shipping_info .address{width:153px;}
.enter_shipping_info .country{width:175px;}
.enter_shipping_info .zip{width:98px;}
.enter_shipping_info input{border:1px #a5a6a4 solid; font-size:11px; }
.enter_shipping_info select{margin:0px; padding:0px; width:90px; font-size:11px; }

.enter_password{margin:17px 0px 0px 29px; padding:0px; font-size:11px;}
.enter_password input{width:120px;}
.enter_password .label{margin:0px; padding-left:13px;}
.enter_password .sign_up input{width:11px;}

.order_page{margin-left:16px;}
.desired_method{background-color:#f5f4ef; margin:2px 2px 0px 1px; padding:0px; font-size:11px;}
.desired_radio{border:0px;}

.enter_code{background-color:#f5f4ef; margin:2px 2px 0px 1px; padding:0px; font-size:11px;}
.enter_code input{width:136px;}

.credit_card{background-color:#f5f4ef; padding:0px; font-size:11px;}

.credit_card_info{background-color:#f5f4ef; margin:2px 2px 0px 1px; padding:0px; font-size:11px;}
.credit_card_num input{width:126px;}
.credit_card_code input{width:50px;}
.credit_card_continue{margin:0px; padding:0px;}

.order_received{font-size:11px;}
.order_received .title{font-size:16px;}
.order_received a{color:#000000; text-decoration:none;}
.order_received a:hover{color:#000000;}
.phone_us{font-size:11px; letter-spacing:0.1px;}
.phone_us a{color:#000000; text-decoration:underline;}
.phone_us a:hover{color:#000000;}

.process_order{margin:0px; padding:0px; font-size:11px;}
.order_review{background-color:#f5f4ef; margin:2px 2px 0px 1px; padding:0px; font-size:11px;}
.order_info{padding:0px; margin:13px 0px 0px 18px;}

.order_summary{margin:0px; padding:0px; font-size:11px;}
.order_summary .title{font-size:14px; background-color:#f5f4ef;}
.order_summary .line{padding:0px; margin-top:9px;}
.order_summary .policy{margin:0px; padding-bottom:6px; font-size:12px;}
.order_summary .policy a{color:#FF0000; text-decoration:underline;}
.order_summary .policy a:hover{color:#FF0000;}

.shopping_cart{margin:0px; padding:0px; font-size:11px; width:937px;}
.shopping_cart .title{font-size:14px; background-color:#f5f4ef;}
.shopping_cart_price{width:30px; margin:2px 6px 0px 0px; padding-left:14px; float:left;}
.shopping_cart .delete{float:left; margin:2px 1px 0px 0px;}
.shopping_cart .subtotal{font-size:14px;}
.shipping_zip{width:78px; }
/*.shopping_cart span{color:#FF0000;}*/

.emptycart{font-size:11px; margin:0px 0px 0px 12px; padding:0px;}
/*End shopping page*/

/*Begin Company Info*/
.company_information{margin:11px 0px 9px 0px; padding:0px; font-size:14px;}
.company_information .leftnav{margin:2px 2px 0px 1px;/* padding:11px 0px 0px 12px;*/ background-color:#F5F4EF; width:211px;}
.company_information .leftnav th{font-weight:bold; color:#2b70a9;}
.company_information .leftnav td{font-style:italic;}
.company_information .leftnav .info{background:url(../images/left_line.jpg) no-repeat; margin:0px 0px 0px 3px; background-position: bottom left;}
.company_information .leftnav .info .selectedA{text-decoration:underline; color:#e87603;}
.company_information .text{line-height:30px;}
/*End Customer Service*/
.customer_service{margin:0px; padding:0px;}
.customer_service .info{font-size:11px; line-height:13px;}
.customer_service .bot_line{border-bottom:1px solid #9D9DA1;}
.customer_service .message{font-size:11px;}
.customer_service input{width:161px; height:14px;}
.customer_service textarea{width:345px; min-height:177px;}
/*Begin Company Info*/
#maincont_search{margin:5px 0px 0px 0px; padding:0px; width:761px;}
#shop_with_confidence{margin:5px 0px 0px 5px;}
/*End Company Info*/

/*Begin Site Map*/
.sitemap{margin:10px 0px 23px 10px; font-size:13px;}
.sitemap_box{background-color:#F5F4EF; margin:2px 2px 0px 1px;}
.sitemap p{margin:2px 0px 0px 16px; padding:0px; font-size:12px; line-height:18px;}
.sitemap a{text-decoration:none; color:#000000;}
.sitemap a:hover{text-decoration:underline;}
/*Begin Site Map*/

/*Begin foot page*/
.page_foot{margin:0px; padding:0px; width:960px; }
.page_foot .titles{background-color:#217edb; font-size:13px; color:#FFFFFF; font-weight:bold; height:24px;}
.page_foot .account{border-right:#dedede 1px solid;}
.page_foot .account_txt{padding-left:22px; display:block;}
.page_foot .service{border-right:#dedede 1px solid;}
.page_foot .service_txt{padding-left:18px; display:block;}
.page_foot .shopping_info{border-right:#dedede 1px solid;}
.page_foot .payment{border-right:#dedede 1px solid;}
.page_foot .company_info{margin:0px; padding:0px;}
.page_foot .contain{background-color:#f1f8fb; font-size:12px; color:#000000;}
.page_foot .contain a{color:#000000;}
.page_foot .account_cont{border-right:#dedede 1px solid;}
.page_foot .service_cont{border-right:#dedede 1px solid;}
.page_foot .shopping_info_cont{border-right:#dedede 1px solid;}
.page_foot .payment_cont{border-right:#dedede 1px solid;}
.page_foot .contain ul{margin:8px 0px 0px 26px; padding:0px;}
.page_foot .contain ul li{margin:0px; padding:0px 0px 9px 0px;}
.page_foot .footer{margin:0px; padding:0px; height:117px; width:960px;}
.page_foot .footer img{float:left; display:block; padding-bottom:32px; padding-left:15px;}
.page_foot .footer .logo_mcafee{margin:0px; padding:0px 0px 0px 220px;}

.page_foot .copyright{background:url(../images/right_bg.jpg) no-repeat; width:960px; height:26px; color:#6b6b6b; font-size:13px;}
.page_foot .copyright_text{padding:0px 0px 0px 2px; margin:0px; text-align:center;}

/*New 11/07*/
.page_wrap .rightnav .maincont .right_cont{margin:0px; padding:0px; width:189px;}
.daily_deal{ font-family:Arial;border: solid 1px #dddddd;}/*background-image:url(../images/daily_deal_bg.jpg);*/
.daily_deal .daily_title{color:#990100; font-size:19px; font-weight:bold;}
.daily_deal .daily_text{color:#d47c40; font-size:12px; font-weight:bold;}
.daily_deal .daily_product{background:url(../images/daily_product.jpg) 63px 12px no-repeat;}

.daily_deal .daily_price{background:url(../images/circle_bg.png) 4px 5px no-repeat; width:65px; height:65px; float:left; position:absolute; z-index:200; font-size:16px; font-weight:bold; color:#FFFFFF; margin:0px; padding:32px 0px 0px 15px;}
.daily_deal .prod_img{float:right; margin:0px; padding:11px 5px 0px 0px; width:150px; height:150px;}

.bottom_line{margin:0px; padding:0px 0px 5px 6px;}

.featured_items .item_line{margin:0px; padding:0px 0px 12px 6px;}
.featured_items .item_leftsidebg img{margin:0px; padding:0px 0px 0px 6px;}
/*New 11/07*/

/*End foot page*/

/*Tooltip start*/
.tooptipInfo a, .tooptipInfo a:active, tooptipInfo a:visited{
	background-color:#ee8005;
	font-size: 1.3em;
	font-weight:bold;
	padding:1px 2px;
	margin-left:5px;
	color:#FFFFFF;
	text-decoration: none;
}

.tooptipInfo a:hover{
	color:#660000;
	text-decoration: none;
}

#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(skins/skin_1/images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
	font-size:12px;
}

.JT_loader{
	background-image: url(skins/skin_1/images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}
/*Tooltip start*/

.errorMsgClass{ font-size:13px; font-weight:bold; color:Red;}
.errorItemBorder{ border:1px Red solid;}
.summaryWrap{ width:947px;}
.pnlCartSummarySubTotals{ text-align:right;}
.msgBg{background-image: url(../images/msgBg.jpg);}

/*Add color swatch and size swatch---start*/
.productSize div {
background-position: -36px 0;
background-repeat:no-repeat;
cursor:pointer;
float:left;
height:21px;
margin:0 4px 0 0;
width:35px;
}

.productSize .selected {
background-position:0 0;
}

.productColor
{
height:30px;
vertical-align:top;
	}
.productColor div {
background-position: -23px 0;
background-repeat:no-repeat;
cursor:pointer;
float:left;
height:22px;
margin:0 4px 0 0;
width:22px;
}
.productColor .selected {
background-position:0 0;
}
/*Add color swatch and size swatch---start*/

.RelatedPrice{font-size:13px; color:#a72d2c; font-weight:bold; margin:0px;}/*{font-size:16px; color:#a72d2c; font-weight:bold; margin:0px; padding:0px 0px 14px 21px;}*/
