body{
width:1000px; margin:0px auto 0px auto; padding:0px;
background:#f5f4ed url(images/page-bg.gif) left top repeat-x;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
img {border:0;}
h1 {text-align:inherit}
#header {width:1000px; background:url('images/header_bg.gif') repeat-x left top;  height:169px;  float:left; text-align:right; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:0px}
	.header_row1{float:left; width:1000px; text-align:right; height:142px; padding:0px 0px 0px 0px; color:#ababab;}

TD.box {border:solid 1px #c2c2c2;text-align:center;}

TD.box1 {border:solid 1px #0033cc;text-align:center;}

TD.boxfixed {border:solid 1px #c2c2c2;text-align:center; width:170px; height:115px;}
a {text-decoration:none; color:#333333;}
a.underline{ text-decoration:underline; color:#FF0000;}
a.underline:hover{ text-decoration:underline; color:#000;}
.hotdiv
{
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-style:italic;
	text-align: center;
	vertical-align:center;
	background-color:#d0e4ff;

	width: 250px;
}
.ref-cate-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}
.ref-cate-link-background {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
	background-color:#ff9600;
}
.rtdiv
{
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-style:italic;
	text-align: center;
	vertical-align:center;
	background-color:#ffcc66;
    height: 39px;
	width: 40px;
}

.featdiv
{
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-style:italic;
	text-align: center;
	vertical-align:center;
	background-color:#FFFF00;
	height: 30px;
	width: 800px;
}

#container {
margin:0;
width:1000px;
}

#container #header {
height:3px;
background-color:#fe7d18;
text-align:center;
font:24px Verdana, Arial, Helvetica, sans-serif;
}


/*
#container #header1 {
height:3px;
background-color:#fe7d18;
text-align:center;
font:24px Verdana, Arial, Helvetica, sans-serif;
}
*/



#container #content {

text-align:center;
}

#content .col1 {
float:left;
width:295px;
height:160px;
background-color:#FFFFFF;
border-left:solid 4px #E7E7D7;
}

#content .col2 {
float:left;
width:480px;
height:160px;
background-color:#FFFFFF;
}

#content .col3 {
float:left;
width:225px;
height:160px;
background-color:#E7E7D6;
}

#container #footer {
clear:both;
background-color:#99CCFF;
font:12px Arial, Helvetica, sans-serif;
text-align:center;
}
.brand-logo {text-align:center;}
.brand-logo img{margin:0px 0px 10px 0px;}

.product-description {padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:18px; text-align:justify;}
.product-description h1{font-size:20px; font-weight:bold; color:#2f5a7d; margin:0px 0px 8px 0px; line-height:normal;}
.product-description h1 a{color:#2f5a7d; text-decoration:underline}
.product-description h1 a:hover{text-decoration:none}
.product-description h2{font-size:14px; font-weight:bold; color:#dad7b2; margin:0px 0px 8px 0px; line-height:normal; background:#dad7b2; padding:5px 10px 5px 10px; color:#000000;}
.product-description ul{margin:0px 0px 20px 0px; padding:0px 10px 0px 10px; list-style:none;}
.product-description li{text-align:justify; margin:0px 0px 2px 0px; padding:0px 0px 0px 10px;  background:url(images/bullet_black.gif) no-repeat left 6px; }
.product-description a{color:#ff6600; }
.product-description  font {font-size:inherit}
.product-description li a:hover{text-decoration:underline; color:#000}
.product-description ul.main{ margin:0px 0px 10px 0px; padding:8px 0px 0px 20px; font-size:16px; list-style:none; background:#fcfcc5; border:4px double #ffe9c7}
.product-description ul.main li{ text-align:left; background:url(images/bullet-orange2.gif) no-repeat left 2px; padding:0px 0px 2px 25px; line-height:18px; margin:0px 0px 8px 0px; list-style:none; color:#f60; font-weight:bold}
.product-description ul.main li a{ color:#f60}
.product-description ul.main li font {font-size:18px; }

.table{border: 1px solid #d5d5d5; border-collapse: collapse;}
.table td{padding: 5px 8px;	color: #000000; line-height: 18px; border: 1px solid #d5d5d5;	background: #FFFFFF; font-size:14px;}
.table th{font-size:14px; padding: 5px 8px; border-bottom: none; border: 1px solid #d5d5d5; color: #000000; font-weight: bold;}
.table td input.txtbox{border: solid 1px #d5d5d5; font-weight: normal; text-align: left; color: #000000;}
.table a{color: #000000;}
.table a:hover{text-decoration: underline;}
.table td .select{border: solid 1px #478b38; font-weight: normal; text-align: left; color: #cccccc;}


td.breadcrumbs{font-size:12px; color:#000000; padding:0px 0px 0px 10px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
td.breadcrumbs a{color:#000000; font-family:inherit; font-size:inherit;}
td.breadcrumbs span{color:#f60; font-weight:bold; font-size:13px;}
td.breadcrumbs font{color:#000000; font-size:inherit}

td.logos {text-align:center;}
td.logos img{margin:0px 0px 10px 0px;}
td.logos br{clear:both}
td.bookmark {font-size:12px; border:1px solid #232222; text-align:center}
td.price {font-size:14px; border:1px solid #232222; padding:5px 0px 5px 0px; color:#666666; font-weight:bold; text-align:center}
td.price span.regularprice{text-decoration:line-through;}
td.price span.ourprice-text{color:#000000; }
td.price span.ourprice{font-size:16px; color:#ff0000}
td.price font{font-size:inherit; color:inherit;}
td.dimension {background:#ffffed; font-weight:bold; padding:3px 0px; font-size:14px; border:1px solid #232222; color:#000000; font-family:Arial, Helvetica, sans-serif}
td.dimension font {font-size:inherit; font-family:inherit; font-weight:inherit;}
.red {color:#ff0000; text-decoration:none;}
.pagetitle {text-align:center; background:#cb0000; font-weight:bold; font-size:14px; padding:5px 0px; text-align:center; color:#ffffff; font-family:Arial, Helvetica, sans-serif}
.pagetitle h1 { text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:20px;}
.accessories {border:1px solid #d5d5d5; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif}
.accessories td.title {font-weight:bold; font-size:13px;}
.accessories_box {border-bottom:1px solid #d5d5d5; padding:0px 0px 8px 0px; color:#000000; text-align:center}
.accessories_box th{font-size:13px; font-weight:bold; color:#000000; padding:3px; background:#99CCFF}
.accessories_box th a{font-size:13px; color:#000000}
.accessories p{margin:0px; padding:4px 0px; color:#000000; text-align:center; font-size:13px;}
.accessories font{font-size:13px;}

.more_img{  text-align:center; padding:0px 0px 0px 10px; }
.more_img img{border:0px}
.more_img .border{border:1px solid #ccc;}
.more_img div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:85px; height:75px;  border:1px solid #ccc; margin:0px 5px 0px 0px;}
.more_img div.img_center *{vertical-align:middle;}
.more_img div.img_center span{display:inline-block; height:100%;}
<!--[if IE]>
.more_img div.img_center span{display:inline-block; height:100%;}

	.menu-link ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; float:left; width:190px;}
	.menu-link ul li{text-align:left; margin:0px 0px 4px 0px; padding:0px 0px 5px 0px; float:left; width:190px; background:url(images/menulink-seperator.gif) right bottom no-repeat; font-size:13px; font-weight:bold; }
.menu-link ul li a{color:#000000; text-decoration:none; border-bottom:1px solid #808080; padding:0px 0px 0px 15px; background:url(images/bullet_red.gif) no-repeat 5px 4px;}	
.cat_title{ background:#ff9600; text-align:left; color:#ffffff; padding:5px 0px 5px 10px; font-size:22px; font-weight:bold; text-align:center}
.cat_title h1{ font-weight:bold; text-align:center; color:#ffffff; padding:5px 0px 5px 0px; margin:0px; font-size:16px; margin:0px;}
.cat_title img{ float:left; margin:3px 10px 0px 0px;}
.cat_discriptions{ margin:10px 0px 10px 0px; float:left;}
.cat_discriptions p{font-weight:normal; text-align:left; color:#000000; padding:5px 0px 5px 0px; font-size:12px; margin:0px;}

.sharp_cat_title{ background:url(images/title_sharp_tv_bg.gif) no-repeat center top; text-align:left; color:#ffffff; padding:5px 0px 5px 10px; font-size:22px;}
.sharp_cat_title h1{ float:left; font-weight:normal; text-align:left; color:#ffffff; padding:35px 0px 30px 0px; font-size:24px; margin:0px;}
.sharp_cat_title img{ float:left; margin:25px 10px 0px 0px;}
.sharp_cat_title span{ width:80px; float:right; padding:40px 10px 0px 0px; font-size:14px; color:#ffffff;}
.sharp_cat_title span a{color:#ffffff;}

.cat_short_description{ font-size:12px; color:#000000; padding:0px 5px 0px 5px;}
.cat_short_description ul{margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; list-style:none;}
.cat_short_description li{text-align:justify; margin:0px 0px 2px 0px; padding:0px 0px 0px 10px;  background:url(images/bullet_black.gif) no-repeat left 6px; }
.cat_short_description  a{color:#FF6600; }
.cat_thumbs{ border:0px solid #000000;}
td.cat_price {font-size:14px; border:0px solid #232222; padding:5px 0px 5px 0px; color:#666666; font-weight:bold; text-align:center}
td.cat_price span.regularprice{text-decoration:line-through;}
td.cat_price span.ourprice-text{color:#000000; }
td.cat_price span.ourprice{font-size:16px; color:#ff0000}
td.cat_price font{font-size:inherit; color:inherit;}
.cat_box{ border-bottom:1px solid #cccccc; padding:10px 0px 10px 0px;}
.cattitle {text-align:left; background:#dad7b2; font-weight:bold; font-size:14px; padding:6px 10px 0px 10px; color:#000000; font-family:Arial, Helvetica, sans-serif; background:url(images/cat_title_bg.gif) repeat-x left top; height:40px; }
.cattitle h1 { text-align:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:16px; }

td.price_transformer {font-size:12px; border:1px solid #232222; padding:5px 0px 5px 0px; color:#000000; font-weight:normal; text-align:center}
td.price_transformer span{font-size:17px;}
td.price_transformer font{font-size:inherit; color:inherit;}

.rel_box {float:left; width:150px; text-align:center; margin:0px 0px 0px 0px; padding:0px;}
.rel_box div.image{display:table-cell; text-align:center; vertical-align:top; width:150px; height:110px;   margin:0px 0px 0px 0px;}
.rel_box h3 {font-size:12px; color:#000000; text-align:center; line-height:normal }
.rel_box h3 a{font-size:12px; color:#000000;}
.vertical-seperator {background:url(images/dot-gray.gif) center top repeat-y}

.voltage_transformers_table{border: 1px solid #b5b5b5;	border-collapse: collapse;}
.voltage_transformers_table td{padding: 5px 8px;	color:#4f4f4f;	line-height: normal;	border: 1px solid #b5b5b5; background:#FFFFFF; font-size:14px; text-align:center; font-weight:normal}
.voltage_transformers_table th{background:#eeeeee; font-size:14px; padding:5px 8px; border-bottom:none; border: 1px solid #b5b5b5; color: #000000; font-weight:bold;}
.voltage_transformers_table td input.txtbox{border: solid 1px #b5b5b5;	font-weight: normal;text-align: left; color: #000000;}
.voltage_transformers_table a{color:#f60; font-weight:bold;}
.voltage_transformers_table a:hover{text-decoration: underline;}
.voltage_transformers_table td .select{border: solid 1px #b5b5b5;	font-weight: normal;text-align: left;color: #cccccc;}

.tvcat_table{border: 1px solid #b5b5b5;	border-collapse:collapse;}
.tvcat_table td{color:#4f4f4f; padding:0px 0px 0px 0px; font-size:12px;}
.tvcat_table td.thumbnail{color:#4f4f4f; padding:0px 0px 0px 0px; border-right: 1px solid #cbddef; font-size:12px;}
.tvcat_table td.description{color:#4f4f4f; font-size:12px; padding:0px 0px;}
.tvcat_table td.description p{padding:0px 5px; margin:0px}
.tvcat_table td h2{font-size:14px; font-weight:bold; color:#2f5a7d; margin:0px 0px 0px 0px; line-height:normal; background:#153d57; border-bottom:1px solid #1261ad; padding:4px 2px 4px 10px; color:#ffffff}
.tvcat_table td h2 a{color:#ffffff}

.subtitle {background:#ff9600; font-size:16px; color:#ffffff; padding:5px 0px 5px 10px;}

	.table1{border:1px solid #e5e5e5; border-collapse:collapse;}
	.table1 td{padding:3px 8px; color:#000000; line-height:18px; border:1px solid #e5e5e5;}
	.table1 th{background:#f9f9f9; font-size:13px; padding:0px 0px; border-bottom:none; border:1px solid #e5e5e5; color:#000000; text-align:left;}
	.table1 th {font-size:14px; font-weight:bold; color:#2f5a7d; margin:0px 0px 0px 0px; line-height:normal; background:#D4EEFB; border-bottom:1px solid #1261ad; padding:4px 2px 2px 10px; color:#1261ad}
	.table1 a{color:#8d87b1}
	.table1 a:hover{text-decoration:underline;}
.index-box {text-align:center; font-weight:bold; font-size:12px; line-height:12px;}
.index-box span.price1 {font-size:15px; font-weight:bold; color:#f00}
.index-link {font-size:12px; color:#5f5f5f; line-height:normal}
.index-link a{font-size:12px; color:#5f5f5f; background:url(images/bullet-blue.gif) left 5px no-repeat;   padding:0px 0px 0px 10px;}

.header-bg {background:#e7e7d6; height:171px;}
.content-bg {background:#ffffff; padding:8px 0px 0px 0px }
.logo {background:#ffffff; padding:0px 5px 0px 13px; color:#555555; font-weight:bold; text-align:center; border-left:1px solid #e7e7d6}
.row1 {background:#e7e7d6; }
.toplinks {background:#626469; font-size:12px; color:#ffffff; text-align:center}
.toplinks a{color:#ffffff; font-weight:bold;}
.toplinks a.orderstatus{color:#FFFF00; font-weight:bold;}
.visitstore   {background:#e7e7d6;}     

.bs-box {text-align:center; font-size:12px; color:#000000; background:url(images/bs-seperator.gif) center bottom no-repeat; padding:0px 0px 8px 0px}
.bs-box td.name{text-align:center; font-size:13px; color:#000000; font-weight:bold; background:#eef4fa; padding:3px 3px; text-align:center}
.bs-box td.name a{color:#000000;}
.bs-box td.sortdes{text-align:center; font-size:11px; color:#002e4d; text-align:center}
.bs-box td.sortdes span{color:#FF0000; font-size:13px; font-weight:bold; }
.top-searches {text-align:left; padding:3px ; border:1px solid #bfbfbf; border-top:none;}
.top-searches ul{margin:0px 0px 0px 0px; padding:0px 4px 0px 4px; list-style:none;}
.top-searches li{text-align:left; margin:0px 0px 2px 0px; padding:0px 0px 0px 10px;  background:url(images/bullet-orange.gif) no-repeat left 6px; }
.top-searches  a{color:#FF6600; }
.testimonials {text-align:left; padding:3px ; border:1px solid #bfbfbf; border-top:none; }
.testimonials span {font-style:italic; font-weight:bold; }
.testimonials a {font-style:italic; font-weight:bold; float:right; color:#f60 }

.fp-box {text-align:center; font-size:13px;}
.fp-box td.name{text-align:center; font-size:13px; background:#f4f2d5; padding:5px 5px; font-weight:bold;}
.fp-box td.name a{color:#001432}
.fp-box td.fp-price{text-align:center; font-size:13px;  padding:2px 0px; color:#e34b00; font-weight:bold;}
.fp-box td.fp-price span{text-align:center; font-size:16px; color:#000000; font-weight:bold;}
.fp-box-seperator {background:url(images/dot-blue.gif) center top repeat-y}
.fp-box-horizontal-seperator {background:url(images/fp-horizontal-seperator.gif) center bottom no-repeat; padding:0px 0px 10px 0px;}
.lm-links {border:1px solid #bfbfbf; border-top:none}
.lm-links ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; font-size:13px; font-weight:bold;}
.lm-links ul li.odd{text-align:left; margin:0px 0px 0px 0px; padding:6px 10px 6px 10px; background:#f5f5f5  }
.lm-links ul li.even{text-align:left; margin:0px 0px 0px 0px; padding:6px 10px 6px 10px; background:#ffffff  }
.lm-links ul li a{color:#000000; background:url(images/bullet-orange1.gif) left 5px no-repeat; padding:0px 0px 0px 10px; display:block  }
.lm-links ul li a:hover{color:#e34b00;}
.lm-banner-bg {border:1px solid #bfbfbf; padding:5px 0px;}

.subsection-bg {border:1px solid #bfbfbf; border-top:none; padding:3px}


#bottombar{width:980px; float:left; clear:both; background:#ffffff; padding:10px 10px 0px 10px;}

#bottombar div.bottombar_links{width:940px; float:left; border:1px solid #dadada; background:#f6f6f6; padding:5px 18px 0px 18px; margin:0px 0px 10px 0px;}
#bottombar div.bottombar_links div.box{ width:180px; float:left; font-size:12px; color:#0e4264; padding:0px 8px 0px 0px;}
#bottombar div.bottombar_links div.box ul {margin:0px 0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
#bottombar div.bottombar_links div.box ul li {margin:0px 0px 0px 0px ; padding:0px 0px 3px 0px; list-style:none; color:#0e4264; text-align:left; font-weight:bold;}
#bottombar div.bottombar_links div.box ul li a{background:url(images/bullet-orange.gif) left 4px no-repeat; padding:0px 0px 0px 10px;  color:#0e4264; display:block;}

#bottombar div.bottomlogo{width:940px; float:left; border:1px solid #dadada; background:#f6f6f6; padding:5px 18px 5px 18px; margin:0px 0px 10px 0px; text-align:center;}
#bottombar div.bottomlogo img{ margin:0px 10px 0px 10px;}

#bottombar div.bottom_banner{width:920px; float:left; border:1px solid #dadada; background:#f6f6f6; padding:0px 28px 0px 28px; margin:0px 0px 10px 0px;}
#bottombar div.bottom_banner p.add{ width:395px; float:left; padding:10px 0px 0px 0px; font-size:15px; color:#000000; font-weight:bold; text-align:center;}
#bottombar div.bottom_banner p.img{ width:451px; float:right;}

#bottombar div.bottom_row3{width:980px; float:left; font-size:12px; color:#000000;}
#bottombar div.bottom_row3 p{ color:#0e4264; text-align:center; padding:0px 0px 5px 0px; margin:0px;}
#bottombar div.bottom_row3 p.orange{color:#e55711; font-size:14px;}
#bottombar div.bottom_row3 p a{color:#000000;}

.multi_tv_title{ font-size:18px; color:#002e4d; text-align:right; padding:0px 10px 5px 0px; border-bottom:1px solid #ec550a; margin:0px 0px 10px 0px;}
.multi_tv_banner{ background:url(images/multi_tv_banner_bg.jpg) no-repeat left top; font-size:12px; color:#FFFFFF; padding:110px 250px 0px 0px; text-align:right;}
.multi_tv_banner p{ margin:0px 0px 3px 0px;}
.multi_tv_banner p.price{font-size:18px; color:#FFFFFF;}
.multi_tv_banner p.price span{font-size:26px; color:#015580;}
.multi_tv_bg{ background:url(images/multi_tv_bg.gif) repeat-y left top;}
.multi_price{ font-size:20px; color:#d0223a;}
.multi_title{ font-size:11px; color:#8c8c8c;}