body { text-align:center; margin:0px; padding:0px; color:#000;  height:100%; background:#fff; background-position:top} /*FF6A00*/
body, input, textarea, select, td { font-family: Arial, Tahoma, Verdana,sans-serif; font-size:12px; color:#000; }
form { padding:0; margin:0;}

a{ color:#a8a8a7; text-decoration:none;}
a:hover { color:#84847c;}
.redbold{ color:#FF0000;}
/*a.cs-livehelp { color:#FF0000; text-decoration:none; line-height:30px; font-weight:bold; padding-left:8px;}
a.cs-livehelp:hover { color:#84847c;  font-weight:bold}
*/

/* Common styles */
/* Clear after styles */
.clear-after:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* Hides from IE-mac \*/
* html .clear-after { height: 1%; }
/* End hide from IE-mac */

.redstar { color:#FF0000; font-size:16px; line-height:16px;}

.prod-list-holder {}
.prod-item {width:163px; text-align:center; font-size:12px;  padding-bottom: 10px; float:left;} /* background2:url(vert_border.gif) repeat-y right; */
.list-divider {padding-bottom: 10px;}


.prod_info {float:left; width: 338px; padding: 0 10px 0 0; font-size:12px;}
.cartbuttons {text-align:center;}
.cartbut {padding: 0 5px 0 0;} 
.prod_info_single {float:left; width: 418px; padding: 0 0 4px 0; font-size:12px; font-weight:bold;}

.prod_img { }
.MagicZoom { float:right; margin-right:8px; margin-bottom:5px;}

.form_row { padding:0 0 5px 0;}
.form_row .title{float:left; width: 180px; }
.form-message {padding:0 0 10px 0; }
.textbox2 {width: 300px; color:#6B8093; border:1px solid #000000; padding:2px 1px 2px 1px;}
.textarea {color:#6B8093; width:300px; border:1px solid #000000;padding:2px 1px 2px 1px;}
.select {color:#6B8093; width:300px; border:1px solid #000000; padding:2px 1px 2px 1px;}

.boxbottom { padding-top:5px;}
.payment_icons { text-align:center; padding-top:10px; }

.right-bottom {}
.right-bottom h1{padding:0px; margin:0px; }
.right-bottom img{margin-top:12px; border: 1px solid #000}
.list-divider img{border: 0px}
.also-bought-first {width:165px;  text-align:center; font-size:12px; padding-bottom: 20px; float:left;}
.also-bought {width:165px;  text-align:center; font-size:12px; padding-bottom: 20px; float:left;}
.also-bought-last {width:165px;  text-align:center; font-size:12px; padding-bottom: 20px;  float:left;}


/* Page */
#page-center { width:1024px; text-align:center; margin-left:auto; margin-right:auto; background:none;}
#page { text-align:left; width:1030px; padding:0px;}
#top { min-height:69px; border:0px solid;}
#top .logo { padding-left:10px; padding-top:5px;}
#top .topicon {padding-top:5px;}

#top-left {float:left; width:398px}
#top-center {float:left; width:224px;}
#login-box { width:239px; float:left; line-height:27px;}
.login-label { color:#d53c3e; font-size:11px;}
a.login-link { color:#9e9e9d; border-bottom:1px solid #d53c3e; text-decoration:none; font-size:11px}
a.login-link:hover{ border-bottom:0px}

#sn-icons { padding-top:3px; float:left;}
.sn-icon { padding-right:1px;}
.search{ float:left; padding-left:1px; padding-top:3px; color:#999999;}
input.search-box { width:120px;}
#go-but-cont {padding-top:5px; padding-left:5px; width:28px; float:left;}

#top-right {float:left; background:url(basket-bg.gif) no-repeat; width:155px; height:34px }
#basket-top { color:#FFFFFF; padding-left:89px; font-weight:bold}
#basket-bot { padding-left:26px; padding-top:3px; }
#basket-bot a{ color:#a5a5a4; font-weight:bold; text-decoration:none; font-size:10px}
#top-center-bottom { padding-top:10px; }

#main {}
#main #main-l { width:190px; float:left; border-right:1px solid #cecece;}
#main #main-m { width:671px; float:left; border-top:0px solid #cecece; border-bottom:1px solid #cecece; border-right:1px solid #cecece; background:url(top-border.gif) no-repeat; min-height:540px;}
#main #main-mpad { width:664px; float:left; border-top:0px solid #cecece; border-bottom:1px solid #cecece; border-right:1px solid #cecece; background:url(top-border.gif) no-repeat; padding-left:7px; min-height:540px;}
#main #main-r { width:161px; float:left; border:0px solid;}

.bc {color:#cecece }

#main #main-m #home-left{ width:402px; float:left; border:0px solid; padding-left:15px; padding-top:5px}
#main #main-m #home-right{ width:210px; min-height:519px; background:#cd1719; float:left; border:0px solid; padding-left:10px; margin-left:10px; margin-top:10px; margin-bottom:10px}

#home-scroller { background:url(home-scroll-bg.gif) no-repeat; min-height:25px; padding-top:25px; padding-left:10px; font-weight:bold}
#home-scroller a { color:#cecece; text-decoration:none}

.home-spec-main { background:url(home-special-main-img-back.gif) no-repeat; width:203px; height:149px; margin-top:10px; margin-bottom:10px}
.home-spec-main-bot { background:#FFFFFF; height:20px; width:194px; text-align:center; color:#FF0000}

.home-specials-cont {}
.home-special {background:url(home-special-small-img-back.gif) no-repeat #fff; height:95px; width:98px; text-align:center; float:left; margin-right:5px; margin-bottom:10px}
.home-special-top {height:10px; width:90px;} /*background:url(home-special-small-forsale-back.gif) no-repeat; */
.home-special-bot { height:10px; width:90px; text-align:center; color:#FF0000 }


a.cs { color:#a8a8a7; text-decoration:none; line-height:15px; padding-left:8px}
a.cs:hover { color:#84847c;}
a.cs-livehelp { color:#FF0000; text-decoration:none; line-height:30px; font-weight:bold; padding-left:8px;}
a.cs-livehelp:hover { color:#84847c;  font-weight:bold}



.home-news { overflow: auto; width:166px; height:375px;}
.home-news-item { padding-top:5px; border-bottom:1px solid #e2e2e2;}
.home-news-l { float:left; height:40px; width:35px; padding-left:5px;}
.home-news-r { float:left; width:109px; font-size:10px; line-height:11px}
.home-news-r .title a{ color:#cd1719; text-decoration:none}

.right-articles {}
.right-articles ul.art-tabs { width:151px; list-style-type:none; padding:0px; margin:0px; }
.right-articles  ul.art-tabs .art-tab { float:left; background:url(tab-top.gif) no-repeat #cd1719; padding-left:12px; padding-right:7px; height:16px; padding-top:4px}
.right-articles  ul.art-tabs .art-tab a{ text-decoration:none; color:#fff; font-size:10px}

.art-body { overflow:auto; width:166px; height:140px;}
.art-item-header {  font-size:9px; color:#cd1719; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #e27879; padding-left:7px; width:142px}
.art-item { font-size:8px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #cecece;  padding-left:7px; width:142px}

#video-channel { float:left; background:#bfbfbf; width:839px; min-height:200px;}
#video-channel #video-channel-top { background:url(video-channel.gif) no-repeat #989898; height:22px;}
#video-channel #video-channel-left { width:127px; float:left;}
ul.video-list { list-style-type:none; padding:0px; margin:0px; padding-left:10px; padding-top:10px;}
ul.video-list li { line-height:18px; font-size:14px;}
ul.video-list li a { text-decoration:none; color:#272725 }
ul.video-list li a:hover { color:#000; font-weight:bold }
ul.video-list li a.selected { color:#000; font-weight:bold }



#video-specials { float:left; background:#cd1719; width:839px; height:192px;}
#video-specials #video-specials-top { background:url(home-specials.jpg) no-repeat #cd1719; height:40px;}


.go-but2-cont { padding-top:2px; float:left; padding-left:2px;}
.go-but2 { line-height:25px;  float:left}
input.video-search { line-height:13px; float:left; margin-left:5px;}

.video-results-container {float:left; padding-top:5px; padding-left:10px;}
.video-results-container .video-result { background:#FFFFFF; width:114px; height:149px; float:left; margin-right:17px; padding-left:3px; padding-top:3px; padding-right:0px; }
.video-results-container .video-result img.video-img { padding-bottom:2px; }
.video-results-container .video-result .video-title a{color:#cf2b21; font-weight:bold; text-decoration:none;}
.video-results-container .video-result .video-text {font-size:11px;}
.video-results-container .video-result .video-text a{color:#cf2b21; font-weight:bold; text-decoration:none}

.video-specials-container {float:left; padding-top:5px; padding-left:10px;}
.video-specials-container .video-special { background:#FFFFFF; width:114px; height:149px; float:left; margin-right:17px; padding-left:3px; padding-top:3px; padding-right:0px; }
.video-specials-container .video-special img.video-img { padding-bottom:2px; }
.video-specials-container .video-special .video-title a{color:#cf2b21; font-weight:bold; text-decoration:none;}
.video-specials-container .video-special .video-text {font-size:11px;}
.video-specials-container .video-special .video-text a{color:#cf2b21; font-weight:bold; text-decoration:none}

#specials-scroller { color:#FFFFFF; font-size:18px; padding-left:15px;}
#specials-scroller a{  color:#FFFFFF; }




#footer { border-top:1px solid #b5b8b8; float:right; width:839px; margin-top:3px; padding-top:2px; color:#b0b0af; font-weight:bold}
#footer #fleft { float:left; }
#footer #fright { float:right }
#footer a { text-decoration:none; color:#b0b0af; font-weight:bold}
#footer a:hover { text-decoration: underline}

#main-video { padding:10px}
#main-video #main-video-left {float:left;}
#main-video #main-video-right {float:left; width:120px; padding-left:10px; color:#a8a8a7}
#main-video #main-video-right h4 { padding:0; margin:0; padding-bottom:3px; color:#cd2517; font-size:14px; font-weight:bold}

#video-main-results-container { padding:5px 10px 5px 10px;}
#video-main-tabs { padding-top:10px;}

#video-main-tabs ul#video-tabs { list-style-type:none; padding:0; margin:0; }
#video-main-tabs ul#video-tabs li{ float:left;   margin-right:1px; }
#video-main-tabs ul#video-tabs li a{ color:#fafafa; background:#989897; text-decoration:none; font-size:12px; font-weight:bold; padding-left:5px;padding-right:10px;height:25px; line-height:25px; display:block }
#video-main-tabs ul#video-tabs li a:hover{ background:#b5b8b8 }
#video-main-tabs ul#video-tabs li a.selected{ background:#b5b8b8 }
#video-main-tabs ul#video-tabs li.tab-search { float:left; margin-right:1px; background:#989897; width:195px; height:25px; line-height:25px; display:block; color:#fafafa; padding-left:5px;padding-right:0px;} 

#video-main-tabs ul#video-tabs li.tab-search a:hover{ background:#989897; } 

#video-paging { background:#939392; line-height:20px; height:20px; text-decoration:none; font-size:12px; color:#fafafa; text-align:right; padding-right:20px;}
#video-paging a { color:#fafafa; text-decoration:none; font-size:12px; font-weight:bold;}
#video-paging a:hover { color:#dadada; }



.vsearch { background:#e9e9e9; border-style: solid; border:1px solid #989897; width:153px; }

#video-main-tabs ul#video-tabs li.tab-search a {color:#fafafa; float:right; padding-right:15px } 


#video-main-content {  background:#b5b8b8; }
.video-results-container-main {float:left; padding-top:5px; padding-left:10px;}
.video-results-container-main .video-result { background:#FFFFFF; width:114px; height:149px; float:left; margin-right:10px; padding-left:3px; padding-top:3px; padding-right:0px; margin-top:5px; margin-bottom:15px; }
.video-results-container-main .video-result img.video-img { padding-bottom:2px; }
.video-results-container-main .video-result .video-title a{color:#cf2b21; font-weight:bold; text-decoration:none;}
.video-results-container-main .video-result .video-text {font-size:11px;}
.video-results-container-main .video-result .video-text a{color:#cf2b21; font-weight:bold; text-decoration:none}


.ui-tabs .ui-tabs-hide {
     display: none;
}


/* Menu tree */
/* Level 1 */
ul.item-list { list-style-type:none; padding:0px 0px 0px 1px; margin:0px 0px 0px 0px; color:#D4CBCB; }
ul.item-list li { 
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:17px; font-weight:bold; } /* background2:url(lmenu_item_bg.gif) no-repeat left 5px; */
ul.item-list li.right { text-align:right; padding-right:10px;}

ul.item-list li.top { 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	line-height:17px; 
	font-weight:bold; 
	padding-top:3px; 
	padding-bottom:3px; 
	background:url(dotted-line.gif) repeat-x 0px 21px;
	padding-left:10px;
}
ul.item-list li.top a.selected { background:url(menu-tick.gif) no-repeat 155px 0px; color:#000;}
ul.item-list li.top a.selected:hover { color:#000; font-weight:normal;text-decoration:none; }

ul.item-list li a { padding-left:0px; display:block; text-decoration:none; color:#858585; }
ul.item-list li a:hover { color:#000; text-decoration:none; }
ul.item-list li a.selected { color:#C60D0D; font-weight:bold;text-decoration:none;}
ul.item-list li a.selected:hover { color:#C60D0D; font-weight:normal;text-decoration:none; }


/* IE Bug */
* html ul.item-list a { height:1px; }

/* Level 2 */
ul.item-list-2 { list-style-type:none; margin-top:0px; margin:10px 0px 10px 7px; 
	padding:0px 0px 0px 8px;border-left:1px solid #C60D0D;}
ul.item-list-2 li { }  /* background:url2(lmenu_item_bg_2.gif) no-repeat left 5px;  */
ul.item-list-2 li a { font-weight:normal; color: #858585 }
ul.item-list-2 li.selected a { font-weight:bold; color:#C60D0D }

.breadcrumbs { color:#999999; font-size:10px;}
.breadcrumbs a{ color:#999999}
.breadcrumbs a:hover{ color:#000}




/* from old site */

/* Table styles */
.table-header { font-weight:bold; }
.table-header td { height:20px; }
.table-row td { height:20px; }
.table-footer { font-weight:bold; }
.table-footer td { height:20px; }
.table-footer-sep { background-image:url(../img/table_sep_footer_bg.gif); background-repeat:repeat-x; height:9px; line-height:1px; }
.table-row input {color:#6B8093;}

.newsitem {}
.newsimages{float:right; width:335px; border: 0px solid}
.prod_img2 { border: 1px solid #000; float:left; margin-right:18px; margin-bottom:5px; margin-left:5px;}
.homeimg{ border: 1px solid #000; float:right; margin-right:18px; margin-bottom:5px; margin-left:5px;}
.gallery{ } /* padding: 100px, 0 0 0;*/
.gallery-item{ float:left; width:125px; padding-bottom:15px;}
.gal-thumb{ border:1px solid #000000}
.image-caption {margin-left:5px;}

.home-bottom-left{float:left; width:300px; background:url(vert_border.gif) repeat-y right; min-height:250px}
.home-bottom-right{float:left; width:450px;  padding-left:10px; }
.right-bottom-inside h2 {padding: 0 0 8px 0; margin-top: 5px; margin-bottom: 6px; font-size:15px; font-weight:100}

ul.homepage-items { list-style-type:none; padding:0px 0px 0px 1px; margin:0px 0px 0px 0px; color:#D4CBCB; }
ul.homepage-items li { 	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:17px; font-weight:bold; } /* background2:url(lmenu_item_bg.gif) no-repeat left 5px; */
	
.home-news-item {padding:0 0 5px 0;}
.home-news-item .preview { font-style:italic;}
.homelink {color:#9A9999; font-weight:normal;text-decoration:none;}
.homelink:hover {color:#9A9999; font-weight:bold;}

.paging {padding-right:20px; font-size:12px; }
.paging-left {float:left; width: 180px; padding-bottom:6px;}
.paging-right {float:right;padding-top: 2px;}
.paging-centre {float:left; padding-top: 2px;}
.pagingform {padding:0px; margin:0px;}

.newsprev{padding: 5px 0 20px 10px}
.newsprev .newsthumb {float: right; margin: 0 20px 10px 0 ; border: 1px solid #000000;}
.newsprev .newsprev-content {float:left; padding-bottom: 10px; width:530px;}
.newsprev .newsprev-title a{ font-weight:bold;}

.newsprev-home{padding: 0px 0 0px 10px; }
.newsprev-home .newsthumb {float: right; margin: 0 5px 5px 0 ; border: 1px solid #000000;}
.newsprev-home .newsprev-content {float:left; padding-bottom: 10px; width:280px;}
.newsprev-home .newsprev-title a{ font-weight:bold;}
h2.home-news{padding:0 0 0 7px;}

#main-news { padding:10px }
#main-news h2{ background:url(t_bg.gif) no-repeat; color:#FFFFFF; padding-left:10px; margin:0px; font-size:16px;}

.MsoNormalTable td{border: 0px solid #000; padding-left:3px; }

.cartbuttons-left {float:left; padding:10px 4px 0px 0px;}
.cartbuttons-right {float:right; width:370px; text-align:right; padding:10px 10px 0 0 ;}
.sep { background:url(horz_border.gif) repeat-x bottom;}
.sep400{background:url(horz_border.gif) repeat-x bottom; width:370; margin:0 0 10px 0}
#specoffer {background:#FF0000; line-height:20px; font-size:12px; text-align:center; font-weight:bold; color:#000000; text-decoration:underline}


.account-left { float:left;width:520px; padding-top:10px;}
.account-right { float:left;width:140px; background:url(vert_border.gif) repeat-y; min-height:540px; padding-top:10px;}
.cart-message { width:656px; color:#ff0000; text-align:center; margin:0px 0 10px 0; border-top:1px solid; border-bottom:1px solid; font-size:12px; line-height:25px;}

ul.account_options { list-style:none; padding:0; margin:0; padding-left:10px;}

/* Level 1 */
ul.sitemap-list { list-style-type:none; padding:0px 0px 0px 1px; margin:0px 0px 0px 0px; color:#D4CBCB; }
ul.sitemap-list li { 
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:17px; font-weight:bold; } /* background2:url(lmenu_item_bg.gif) no-repeat left 5px; */
ul.sitemap-list li a { padding-left:0px; display:block; text-decoration:none; color:#D4CBCB; }
ul.sitemap-list li a:hover { color:#9A9999; font-weight:normal;text-decoration:none; }
ul.sitemap-list li a.selected { color:#C60D0D; font-weight:bold;text-decoration:none; }
ul.sitemap-list li a.selected:hover { color:#C60D0D; font-weight:normal;text-decoration:none; }

/* IE Bug */
* html ul.sitemap-list a { height:1px; }

/* Level 2 */
ul.sitemap-list-2 { list-style-type:none; margin-top:0px; padding:0px 0px 0px 35px;  
	margin:0px 0px 0px 0px; } /* background2:url(menu_line1.gif) no-repeat left bottom; */
ul.sitemap-list-2 li {} /*  background:url2(lmenu_item_bg_2.gif) no-repeat left 5px; */
ul.sitemap-list-2 li a { font-weight:normal; }
ul.sitemap-list-2 li.selected a { font-weight:bold; color:#C60D0D }

/* Level 3 */
ul.sitemap-list-3 { list-style-type:none; margin-top:0px; padding:0px 0px 0px 35px; margin:0px 0px 0px 0px; } /* background2:url(menu_line1.gif) no-repeat left bottom;  */
ul.sitemap-list-3 li {  } /*background:url2(lmenu_item_bg_2.gif) no-repeat left 5px; */
ul.sitemap-list-3 li a { font-weight:normal; }
ul.sitemap-list-3 li.selected a { font-weight:bold; color:#C60D0D }

/* Level 4 */
ul.sitemap-list-4 { list-style-type:none; margin-top:0px; padding:0px 0px 0px 35px; margin:0px 0px 0px 0px; } /* background2:url(menu_line1.gif) no-repeat left bottom;  */
ul.sitemap-list-4 li {  } /* background:url2(lmenu_item_bg_2.gif) no-repeat left 5px; */
ul.sitemap-list-4 li a { font-weight:normal; }
ul.sitemap-list-4 li.selected a { font-weight:bold; color:#C60D0D }


#left-contact {float:left; width:350px;}
#right-contact {float:right; width:300px; background:url(vert_border.gif) repeat-y left; margin:0;}
#right-contact h3 {float:left; padding:10px 100px 10px 29px; font-size:13px; font-weight:100; margin:0;}
.right-contact-title {float:left; width:95px; padding-left:29px;}
.contact-bottom-line {background:url(horz_border.gif) repeat-x bottom; margin:0; padding:30px 20px 0 0; display:block; margin-right:20px; min-height:140px;}

.right-contact-content {float:left;width:160px;}
.contact-row{padding:0 0 5px 0; float:left}

h1 { font-size:18px; padding:0; margin:0px;}

/*  END TABS CSS **/