@charset "UTF-8";
/* CSS Document */

body,a,span,p,div,h1,h2,h3,h4,ul,li { font-family:"lucida grande",tahoma,verdana,arial,sans-serif; margin:0px; padding:0px;}
body { background:#d1d1bd; text-align:center; }
h1 { font-size:14px; padding-left:10px; padding-bottom:5px; color:#444;}
h2 { font-size:22px; font-weight:bold; color:#000000;}
ul { list-style-type:none;}
p,span,a { font-size:13px;}
a img { border:none;}
a:link {color: #333333;}
a:visited {color: #333333;}
a:hover {color: #990000; }
a:active {color: #333333; }
a {text-decoration:none;}
.homepage_h1 { padding:10px 0px;  font-size:12px;}

.container { width:860px; margin:0 auto; text-align:left; background:#FFFFFF; margin-top:15px;} 
.content_container { width:850px; padding:5px; position:relative;}
.header { position:absolute; top:-3px; left:5px; width:850px; height:80px;display:block;}
.content { margin-top:80px; padding:5px; width:840px;}
.left_column { width:210px; float:left; }
.right_column { width:625px; float:right;}
.clear5 { clear:both; height:5px;} 
.clear8 { clear:both; height:8px;} 
.clear10 { clear:both; height:10px;} 
.clear15 { clear:both; height:15px;} 
.clear30 { clear:both; height:30px;} 
.clear50 { clear:both; height:50px;}
.products { }
/* 
.products ul { float:left; width:280px; display:block;}
.products ul li { width:260px; height:150px;display:block; margin:10px 5px 10px 0;  border-bottom:1px #e4e4e4 solid; clear:both;}
.products ul li img { float:left; width:100px; display:block;}
.products ul li span { float:right; width:140px; padding:5px; height:110px; display:block;}
.products ul li h2 { font-size:20px;}
.products .border_r { border-right:1px solid #e4e4e4;}
.products .margin5 { margin-left:15px;}
*/

.v_banner_1 { text-align:center; padding:8px 0px 4px 0px; display:none;}

.header .logo { position:absolute; top:-10px; left:20px;}
.header .contact_bar { width:500px; height:25px; display:block; float:right; clear:both; text-align:right;  padding:10px 15px 0px 0px;}
.header .contact_bar a { display:block; float:right; margin:0 10px; text-align:left;}
.header .contact_bar a:hover { text-decoration:underline;}
.header .menu { width:425px; height:27px; display:block; float:right; clear:both; margin-right:15px; margin-top:5px; text-align:right; border-bottom:1px #999999 solid;border-top:1px #999999 solid;}
.header .menu img { margin:0 6px;}
.header .welcome { background:#dfdfd4; width:730px; display:block; padding:8px 15px; position:absolute; top:85px; left:5px; font-size:12px; font-weight:bold;}


.category ul li { padding:4px 0px 4px 0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.category ul li a { font-size:12px!important; color:#222!important; padding-left:10px;}
.category ul li a:hover { text-decoration:underline;}
/*.category ul li a.tv { padding-left:15px; background:url(../images/tv_icon.gif) no-repeat;}*/


.categories { width:575px; padding:5px 10px; clear:both; display:block;}
.categories ul li { width:130px; float:left; margin:5px; padding-bottom:5px;}
.categories ul li img { display:block; clear:both;}
.categories  h3 {font-size:14px; color:#000; }
.categories  h2 {border-bottom:2px solid #DFDFD4; width:565px; display:block; padding:5px 0; font-size:18px; position:relative; }
.categories ul li span { font-size:12px;}
.categories  h2 img { position:absolute; top:5px; left:450px;}


.register_form { width:540px; padding:5px 0px 0px 0px;  margin-left:10px; background:#f3f3f0;}
.register_form form {padding:15px 15px 0 15px;}
.register_form p { padding:10px 0px 0px 0px; color:#333333; clear:both; display:block;}
.register_form p label { width:130px; display:block; float:left; font-size:13px; color:#000000; line-height:15px; padding-top:4px; padding-right:10px; text-align:right;}
.register_form p input.text { padding:2px; border:1px #c0c0c0 solid; font-size:12px;}
.register_form p select { border:1px #c0c0c0 solid; float:left; display:inline; }


.submit_button { width:118px; height:31px; display:block;  background:url(../images/submit_button.gif) left top no-repeat; cursor:pointer; border:none; outline:none;}
.footer { padding:10px 10px 25px 10px; border-top:1px solid #efefef; width:800px; margin:0 auto; background:url(../images/footer_bg.jpg) repeat-x; position:relative; margin-top:20px;}
.footer p { text-align:center;  margin:0 auto;}
.footer a:hover { text-decoration:underline;}
.footer a { padding:0 6px; font-size:12px;}
.footer .ul_1 { display:none;}

.footer ul { float:left; width:220px; height:90px; font-size:12px; margin-right:10px; padding-left:10px; padding-top:10px;}
.footer ul li { font-size:12px; color:#999999; padding:1px 0px;}
.footer ul li a { margin:0px; padding:0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.footer ul h4 { color:#000000; font-size:13px; color:#000; font-weight:bold; padding:0px; margin:0px;}
.footer .footer_links { padding-left:45px; }
.footer .footer_links ul li a { font-family:Verdana, Arial, Helvetica, sans-serif!important;}
.footer .timelife_info_bar { clear:both; display:block; padding:15px 0px 5px 0px; border-top:1px solid #e8e8df; font-size:12px!important;}
.timelife_info_bar a { font-size:11px!important;}
.security_logo { clear:both; display:block; height:65px; margin:0px auto; width:700px;  background:url(../images/secu_logo_1.gif) 310px 10px no-repeat;  }
.section_title { display:block; text-align:right; display:block; padding:10px 20px 0px 20px;}


.catalogue_container { width:200px; float:left; text-align:center;}
.catalogue_container h2 { font-size:14px; color:#CC0000; padding:5px 0px;}
 
.price {width:80px; padding:3px; text-align:center; display:block; background:#CC0000; color:#FFFFFF; font-weight:bold; border:1px dotted #FFCACA; margin-top:10px;}
.more_offers {  color:#CC0000;}
.txt12 { font-size:12px!important;}
.gray_text { color:#666666!important;}


span.music_button { display:none;}
/*.music_button { cursor:pointer; width:87px; height:27px; display:block; background:url(../images/music_button.gif) 0 0 no-repeat; float:left; }
.music_button:hover { cursor:pointer; background:url(../images/music_button.gif)  0px -27px  no-repeat;}
*/

.video_button {cursor:pointer; width:87px; height:27px; display:block; background:url(../images/video_button.gif) 0 0 no-repeat; float:left; /* put his back when new tab is updated  margin-left:16px; */}
.video_button:hover { cursor:pointer;  background:url(../images/video_button.gif)  0px -27px  no-repeat;}

.faq { width:25px; padding-left:22px; height:20px; background:url(../images/faq.gif) top left no-repeat;}
.home { width:35px; padding-left:24px; height:20px; background:url(../images/home_icon.gif) top left no-repeat;}
.contact_us { width:110px; padding-left:20px; height:20px; background:url(../images/contact_us.gif) top left no-repeat;}
.about_us { width:105ƒpx; padding-left:20px; height:20px; background:url(../images/about_us.gif) top left no-repeat;}
.view_icon { width:170px; padding-left:20px; height:20px;  color:#666; line-height:20px; background:url(../images/view_icon.gif) 0px 2px no-repeat;}


.common_content { padding:0px 10px 10px 10px; width:613px;}
.common_content p { padding:3px 0px 5px 0px;width:95%; font-size:12px;}
.common_content div { padding:10px 0px 0px 0px;}
.common_content h1,.common_content h2 { padding:10px 0px;}
.common_content h2 { font-size:18px!important;}

/*
.common_content .promo_title { color:#fff; font-size:24px; font-weight:bold; line-height:24px; text-transform:capitalize; padding:5px 10px; background:#CC0000; margin:0px!important; width:555px; }
.common_content .promo_big_text { color:#000; font-size:14px; font-weight:bold; line-height:16px;}
.common_content  .promo_big_price { color:#cc0000; font-weight:bold; font-size:18px;}
.promo_big_text img { float:left;}*/

.sub_title { margin-left:10px; color:#cc0000; font-weight:bold; font-size:13px; width:90%;}



.video_products { position:relative;border:1px #CCCCCC solid; width:613px; margin-top:10px;}
.video_products h2 a { position:absolute; top:6px; left:400px;}
.video_products h2 {margin:0px; padding:2px 5px; height:25px; line-height:25px; background-color:#DFDFD4; border-bottom:1px solid #cccccc; font-size:15px; color:#666666;}

.video_products ul  {}
.video_products ul li { width:200px; float:left; height:auto;display:block; margin:5px 0px 8px 0px; background:#fff;}
.video_products ul li img { margin:0 auto;  }
.video_products ul li p {  width:180px; margin-left:10px;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.video_products ul li span {}
.video_products ul li .home_button { padding-left:10px;}
.video_products ul li .product_info { }
.video_products  h3 { font-size:13px; color:#000000; display:inline; margin:0px; padding:0px;}
.video_products .clear5border { height:5px; display:block;  clear:both; width:570px; margin:0 auto; margin-bottom:10px;}
.video_products .clear5noborder{ height:5px; display:block; clear:both; width:570px; margin:0 auto;}
.video_products .border_r { border-right:1px solid #e4e4e4;}
.video_products .margin5 { margin-left:15px;}

.product_info { }

.music_products { position:relative;border:1px #CCCCCC solid; width:613px;}
.music_products h2 a { position:absolute; top:6px; left:400px;}
.music_products h2 {margin:0px; padding:2px 5px; height:25px; line-height:25px; background-color:#DFDFD4; border-bottom:1px solid #cccccc; font-size:15px; color:#666666;}
.music_products ul li .product_info { }
.music_products ul  {}
.music_products ul li { width:200px; height:240px; float:left; height:auto;display:block; margin:5px 0px 8px 0px; background:#fff; position:relative;}
.music_products ul li img {  margin:0 auto;  }
.music_products ul li p {  width:180px; margin-left:10px;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.music_products ul li span {}
.music_products ul li .home_button { padding-left:10px;}


.music_products  h3 { font-size:13px; color:#000000; display:inline; margin:0px; padding:0px;}
.music_products .clear5border { height:5px; display:block; border-bottom:1px #e6e6e6 solid; clear:both; width:570px; margin:0 auto; margin-bottom:10px;}
.music_products .clear5noborder{ height:5px; display:block; clear:both; width:570px; margin:0 auto;}
.music_products .border_r { border-right:1px solid #e4e4e4;}
.music_products .margin5 { margin-left:15px;}


.music_products .border_r { border-right:1px solid #e4e4e4;}
.music_products .margin5 { margin-left:15px;}
.music_products .clear10 { height:10px; display:block; clear:both; width:570px; margin:0 auto; margin-bottom:10px;}



.red_text { color:#CC0000; font-weight:bold;}
.big_text { color:#000000; font-size:14px; font-weight:bold;}


.radio_botton_container { line-height:30px; vertical-align:middle; height:90px; position:relative; width:100%; padding:0; margin:0px 0px 0px 15px; clear:both; color:#000; font-weight:bold!important;}
.radio_botton_container input { position:absolute; top:10px; left:15px;}
.radio_botton_container img { position:absolute; top:50px; left:40px;  margin:0px!important;}
.radio_botton_container .small_gray_text { position:absolute; top:10px; left:40px; width:450px; height:50px; display:block; font-size:12px; line-height:14px; color:#eb2c0d;font-weight:bold!important;}


.radio_botton_container_upsell { line-height:30px; vertical-align:middle; height:80px; position:relative; width:100%; padding:0; margin:0; margin-left:15px; margin-bottom:40px; clear:both; color:#000;}
.radio_botton_container_upsell input { position:absolute; top:10px; left:15px;}
.radio_botton_container_upsell img { position:absolute; top:50px; left:40px; margin:0px!important;;}
.radio_botton_container_upsell .small_gray_text { position:absolute; top:12px; left:40px; width:450px; height:50px; display:block; font-size:12px; line-height:14px; color:#eb2c0d!important;font-weight:bold!important;}
.radio_botton_container_upsell .no_thanks { position:absolute; top:100px; left:40px; width:400px; height:50px; display:block;}
.radio_botton_container_upsell .no_thanks a {  font-size:13px; line-height:13px; color:#3399CC; text-decoration:underline; }

.small_gray_text { color:#444; font-size:12px; font-weight:normal!important;}
.small_dark_blue_text  { color:; font-size:12px;}
.no_image_gap  {float:left; margin:0px; padding:0px 0px 20px 0px;}


.copyright_info {width:780px; margin:0 auto; height:70px; display:block; text-align:center; padding-top:10px; font-size:12px; color:#857367;}


.static_page h1{ font-size:18px; color:#CC0000; font-weight:bold; text-transform:uppercase; margin:0px; padding:15px 0px 10px 0px;}

.static_page h2{ font-size:15px!important; color:#CC0000; font-weight:bold; text-transform:uppercase; margin:0px; padding:10px 0px;}
.static_page p {  font-size:12px; color:#222; padding:10px 0px 5px 0px; width:90%; line-height:auto; }
.static_page b { color:#222;}
.static_page li { width:90%; font-size:13px; color:#222; list-style-type:disc; margin-left:15px; padding-left:5px; margin-bottom:10px; _margin-left:0px; _padding-left:20px; _list-style-type:disc!important; _background:url(../images/black_dot.gif) top left no-repeat;}
.static_page h3 { font-size:16px; color:#222; font-weight:bold; padding:20px 0px 10px 0px;}



.left_column a img{ margin-left:-18px; }




.common_content .offer_1 { border:1px solid #ccc; width:603px; padding:0px 0px 0px 0px; margin:10px 0px 5px 0px; clear:both; display:block; }
.common_content .offer_2 { border:1px solid #ccc; width:603px; padding:0px 0px 0px 0px; margin:10px 0px 5px 0px; clear:both; display:block; }
.common_content .original_offer { border:1px solid #ccc; width:603px; padding:0px 0px 0px 0px; margin:10px 0px; }

.common_content .offer { border:1px solid #ccc; width:603px!important; padding:0px 0px 0px 0px; margin:10px 0px 5px 0px; clear:both; display:block; }

.common_content .offer span { font-size:12px;}
.common_content .promo_title { color:#db0707; font-size:28px; font-weight:bold; padding:18px 15px 3px 15px; text-align:center;background:url(../images/bg_1.jpg) repeat-x;/* background:#b30606;*/margin:0px!important; width:573px; font-family:Arial, Helvetica, sans-serif;}
.common_content .promo_big_text { font-size:12px; font-weight:bold; color:#222; width:260px; float:left; height:auto; padding-right:25px; padding-left:30px; padding-top:20px; }

.common_content .promo_copy { width:320px; float:left;}
.common_content .promo_image { width:240px; float:right; }
.common_content .promo_big_price { color:#cc0000; font-weight:bold; font-size:18px; }
.common_content .offer img { float:left; margin-left:20px;}
.common_content .offer_1 img { float:left; margin-left:20px;}

.common_content .offer_2 img { float:left; margin-left:20px;}

.common_content .original_offer img { float:left; margin-left:20px;}


.common_content .condition_text  { color:#db0707; font-size:13px;  color:#333; font-weight:normal; padding:2px 0px 6px 0px;/*  background:#e4e2dc url(../images/bg_2.jpg) bottom repeat-x;background:#b30606;*/margin:-5px 0px 0px 0px!important; width:570px; text-align:left;  }

.gif_banner { clear:both; display:block; margin:0px!important; padding:0px!important; height:130px;}

.product_h1 {  font-size:14px; }
.product_desc { font-size:12px!important; line-height:auto; color:#fff;  width:605px!important;  _margin-top:-3px;  }
.product_desc span { font-size:13px!important;}

.blue_background {background:#109abd;}

.blue_background span { padding:2px 5px 2px 10px; display:block;}


.brown_background {background:#dd2d16;}
.brown_background span { padding:2px 5px 2px 10px; display:block; color:#fff;}

.black_background {background:#c3a104;}
.black_background span { padding:2px 5px 2px 10px; display:block; color:#fff;}


.orange_background {background:#fd5e08;}
.orange_background span { padding:2px 5px 2px 10px; display:block; color:#fff;}


.dbrown_background {background:#998116;}
.dbrown_background span { padding:2px 5px 2px 10px; display:block; color:#fff;}


.navy_background {background:#26315c;}
.navy_background span { padding:2px 5px 2px 10px; display:block; color:#fff;}


.dred_background {background:#82726d;}
.dred_background span { padding:2px 5px 2px 10px; display:block; color:#fff;}

.dark_red_background {background:#ac0606;}
.dark_red_background span { padding:2px 5px 2px 10px; display:block; color:#fff;}

.dark_pink_background {background:#bb2b2e;}
.dark_pink_background span { padding:2px 5px 2px 10px; display:block; color:#fff;}

.dark_purple_background {background:#691d32;}
.dark_purple_background span { padding:2px 5px 2px 10px; display:block; color:#fff;}

.dark_blue_green_background {background:#004b3a;}
.dark_blue_green_background span { padding:2px 5px 2px 10px; display:block; color:#fff;}

.dark_brown_background { background:#4d250c;}
.dark_brown_background span { padding:2px 5px 2px 10px; display:block; color:#fff;}



.brown_text { }

.red_link { color:#CC0000!important; text-decoration:underline!important;}

.more_info{ color:#CC0000!important; font-weight:bold; font-size:11px!important;}

.sbutton { cursor:pointer;}

.product_ph { position:absolute; top:-20px; left:440px; font-size:11px; color:#444; }