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;}
.img_left{ float:left;}
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 5px 0px; line-height:normal; padding:5px 0px 0px 0px;}
.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;
	font-size: 16px;
}
.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 #e7e7e7; text-align:center}
td.price {background:#ffffed; font-size:14px; border:1px solid #232222; padding:8px 0px 15px 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:20px; color:#ff0000}
td.price font{font-size:inherit; color:inherit;}
td.dimension {font-weight:bold; font-size:14px; border:1px solid #e7e7e7; color:#666666; font-family:Arial, Helvetica, sans-serif}
td.dimension_transformer {font-weight:bold; font-size:14px; color:#666666; 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:#CB0000; 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:22px; 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:0px 0px 10px 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:30px 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:0px 0px 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:4px 0px 3px 0px; margin:0px 0px 0px 0px; font-size:16px; float:left;}
.cattitle span{ width:50px; float:right; background:#FF9900; color:#FFFFFF; text-align:center; padding:3px 0px 0px 0px; height:28px; font-size:20px;}
.cattitle h1 a{ color:#000000; text-decoration:none;}
.cattitle h1 a:hover{color:#000000; text-decoration:none;}

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

.rel_box {float:left; width:150px; height:210px; text-align:center; margin:0px 0px 20px 0px; padding:15px 20px 15px 20px; background:url(images/dot-gray.gif) right top repeat-y}
.rel_box div.image{display:table-cell; text-align:center; vertical-align:top; width:150px; height:150px;   margin:0px 0px 0px 0px;}
.rel_box h3 {font-size:12px; color:#000000; text-align:center; line-height:normal; height:50px; }
.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 #b5b5b5; 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:#153d57; margin:0px 0px 0px 0px; line-height:normal; background:#fff; border-bottom:1px solid #b5b5b5; padding:4px 2px 4px 10px;}
.tvcat_table td h2 a span{ color:#d65703;}
.tvcat_table td h2 a{color:#153d57;}

.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:#e6e7d5; height:171px;}
.header-row1 {padding:0px 1px 0px 2px; background:url(images/logo-bg.gif) 355px top repeat-y;}
.logo-bg {background:url(images/logo-bg.gif) left top repeat-x; text-align:center; color:#666666; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:11px; line-height:12px;}
.header-row1-seperator {background:url(images/logo-bg.gif) left top repeat-x; text-align:center; color:#666666; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:11px; line-height:12px;}
.content-bg {background:#ffffff; padding:8px 0px 0px 0px }
.logo {background:#ffffff; padding:0px 5px 0px 12px; 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;}     

/*New class for x-cart updated header */
.search-bg {background:#ffffff; height:40px;}
/*New class for x-cart updated header */


.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-links ul li a.active{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 3px 0px; border-bottom:1px solid #ec550a;}
*html .multi_tv_banner{ background:url(images/multi_tv_banner_bg1.jpg) no-repeat left top; font-size:12px; color:#FFFFFF; padding:10px 215px 0px 0px; text-align:right; height:166px;}
.multi_tv_banner{ background:url(images/multi_tv_banner_bg1.jpg) no-repeat left top; font-size:12px; color:#FFFFFF; padding:10px 215px 0px 0px; text-align:right; height:176px;}
.multi_tv_banner p{ margin:0px 0px 3px 0px; padding:0px;}
.multi_tv_banner p.price{font-size:18px; color:#FFFFFF; font-weight:bold; padding:0px;}
.multi_tv_banner p.price span{font-size:26px; color:#015580; font-weight:bold; padding:0px}
.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:13px; color:#8c8c8c;}

.region_dvd_title{ font-size:18px; color:#002e4d; text-align:right; padding:0px 10px 3px 0px; border-bottom:1px solid #ec550a;}
*html .region_dvd_banner{ background:url(images/region_dvd_banner_bg.jpg) no-repeat left top; font-size:12px; color:#FFFFFF; padding:10px 0px 0px 0px; text-align:right; height:166px;}
.region_dvd_banner{ background:url(images/region_dvd_banner_bg.jpg) no-repeat left top; font-size:12px; color:#FFFFFF; padding:10px 0px 0px 0px; text-align:right; height:176px;}
.region_dvd_banner p{ margin:0px 0px 3px 0px; padding:0px;}
.region_dvd_banner p.price{font-size:18px; color:#FFFFFF; font-weight:bold; padding:0px;}
.region_dvd_banner p.price span{font-size:26px; color:#015580; font-weight:bold; padding:0px}
.region_dvd_bg{ background:url(images/multi_tv_bg.gif) repeat-y left top;}
.region_price{ font-size:20px; color:#ae0000; font-style:oblique;}
.region_price_n{ font-size:12px; color:#000000;}
.region_title{ font-size:13px; color:#8c8c8c;}

.comparison{background:#e7e7d6 url(images/bullet-orange3.gif) no-repeat scroll 10px 10px; color:#000000; padding:5px 0px 5px 25px;}
.lm-links select.select{ font-size:11px; color:#7f7f7fl; width:180px; height:20px; padding:2px;}
.product_match_box{ border:1px solid #ededed; padding:5px;}
.product_match_name{ font-size:11px; color:#000; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; text-align:left;}
.product_match_name a{color:#000;}
.product_match_price{ color:#d0223a; font-size:14px; padding:5px 0px 5px 0px; text-align:left;}

.comparison_display{padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:18px; width:774px; float:left;}
.comparison_display h1{font-size:20px; font-weight:bold; color:#2f5a7d; margin:0px 0px 10px 0px; line-height:normal; padding:5px 0px 5px 10px; background:#f4f2d5;}
.comparison_display div.comparison_box{ width:160px; float:left; margin:0px 11px 10px 10px; padding:5px 5px 5px 5px; border:1px solid #ededed; display:inline; text-align:center}
.comparison_display div.comparison_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:160px; height:120px; margin:0px 0px 0px 0px; }
.comparison_display div.comparison_box div.img_center *{vertical-align:middle;}
.comparison_display div.comparison_box div.img_center span{display:inline-block; height:100%;}
[if IE]>
.comparison_display div.comparison_box div.img_center span{display:inline-block; height:100%;}
.comparison_display div.comparison_box h3{ font-size:12px; color:#000000; font-weight:bold; text-align:center; line-height:normal; height:60px;}
.comparison_display div.comparison_box h3 a{color:#000000;}
.comparison_display div.comparison_box h3 a:hover{text-decoration:underline;}
.comparison_display div.comparison_box p{color:#D0223A; font-size:14px; font-weight:bold; text-align:center}
.addtocart_center{ text-align:center; padding:5px 0px 2px 154px;}
.addtocart_center_big{ text-align:center;}
.addtocart_center_medium{ text-align:center; padding:5px 0px 0px 95px;}

td.price_sample { background:#ffffed; font-size:14px; border:1px solid #232222; padding:8px 0px 15px 0px; color:#666666; font-weight:bold; text-align:center;}
td.price_sample span.regularprice{text-decoration:line-through;}
td.price_sample span.ourprice-text{color:#000000; }
td.price_sample span.ourprice{font-size:20px; color:#ff0000}

td.sharplcd_banner { font-family:Arial, Helvetica, sans-serif; color:#0a489c; font-size:20px; font-weight:bold; padding:10px 0px 0px 60px;}
td.sharplcd_banner_line { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:10px 0px 15px 35px;}
.multi_price_sharplcd{ font-size:16px; color:#d0223a;}
.buythisitem { font:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#FF6600;}
.compare{ width:164px; float:left;}
.compare a{ background:url(images/compare.gif)  no-repeat center top; width:170px; height:30px; display:block; }

.newsletter{background:url(images/newsletter-bg1.gif) left top no-repeat;  padding:0px 0px 0px 0px;}
.newsletter input.textfield{ text-align:center; margin:53px 0px 10px 12px; height:19px; width:170PX; padding:0px 0px 0px 0px; border:0px; font-size:14px; color:#333333}
.newsletter input.subscribe{ margin:0px 0px 0px 54px;}
.newsletter input.captchabox{ margin:0px 0px 5px 10px; border:1px solid #cccccc; text-align:center; font-size:14px; color:#999999; width:170px; background:#f3f3f3}
.newsletter img.captchaimage{margin:0px 0px 5px 44px;}

table.specification {border:1px solid #D5D5D5; border-collapse:collapse;}
table.specification td{border:1px solid #D5D5D5; border-collapse:collapse; padding:2px 4px;}
table.specification th{border:1px solid #D5D5D5; border-collapse:collapse; padding:2px 4px; background:#d5d5d5; text-align:left;}


.comparison_display div.comparison_box_video{ width:160px; float:left; margin:0px 11px 10px 10px; padding:5px 5px 5px 5px; border:1px solid #ededed; display:inline; text-align:center}
.comparison_display div.comparison_box_video div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:160px; height:150px; margin:0px 0px 0px 0px; }
.comparison_display div.comparison_box_video div.img_center *{vertical-align:middle;}
.comparison_display div.comparison_box_video div.img_center span{display:inline-block; height:100%;}
[if IE]>
.comparison_display div.comparison_box_video div.img_center span{display:inline-block; height:100%;}
.comparison_display div.comparison_box_video h3{ font-size:12px; color:#000000; font-weight:bold; text-align:center; line-height:normal; height:40px;}
.comparison_display div.comparison_box_video h3 a{color:#000000;}
.comparison_display div.comparison_box_video h3 a:hover{text-decoration:underline;}
.comparison_display div.comparison_box_video p{color:#D0223A; font-size:14px; font-weight:bold; text-align:center; line-height:normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}


.comparison_display div.comparison_box_ht{ width:160px; float:left; margin:0px 11px 10px 10px; padding:5px 5px 5px 5px; border:1px solid #ededed; display:inline; text-align:center}
.comparison_display div.comparison_box_ht div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:160px; height:150px; margin:0px 0px 0px 0px; }
.comparison_display div.comparison_box_ht div.img_center *{vertical-align:middle;}
.comparison_display div.comparison_box_ht div.img_center span{display:inline-block; height:100%;}
[if IE]>
.comparison_display div.comparison_box_ht div.img_center span{display:inline-block; height:100%;}
.comparison_display div.comparison_box_ht h3{ font-size:12px; color:#000000; font-weight:bold; text-align:center; line-height:normal; height:60px;}
.comparison_display div.comparison_box_ht h3 a{color:#000000;}
.comparison_display div.comparison_box_ht h3 a:hover{text-decoration:underline;}
.comparison_display div.comparison_box_ht p{color:#D0223A; font-size:14px; font-weight:bold; text-align:center; line-height:normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}




#content_area {	width:776px;	float:right;	font-size:11px;	color:#313131;	padding:0px 0px 0px 0px}

.product_listing_sorting {	float:left;	width:765px;	padding:5px 5px 3px 6px;	border-bottom:1px solid #ffffff;	background:#f2f2f2}
.product_listing_sorting_row2 {	float:left;	width:765px;	margin-bottom:10px;	padding:5px 5px 3px 6px;	background:#f2f2f2}
.pro_sort {	width:200px;	float:left;	padding:0px 0px 0px 0px;	font-size:12px;	color:#333366;}
.pro_sort select.select {	font-size:11px;	color:#000000;	height:20px;	width:150px;	padding:2px;}
.product_listing_pagging {	float:right;	width:332px;	word-spacing:2px;	font-size:11px;	color:#000;	padding:0px 0px 0px 0px;	height:26px;}
.product_listing_pagging a {	color:#acacac;	word-spacing:2px;	font-size:10px}
.product_listing_pagging select {	font-size:11px;	color:#333;	margin-right:0px;}
.product_listing_pagging img.first {	float:left;	margin:0px 13px 0px 0px;}
.product_listing_pagging img.previous {	float:left;	margin:0px 13px 0px 0px;}
.product_listing_pagging img.last {	float:left;	margin:0px 13px 0px 0px;}
.product_listing_pagging img.last {	float:left;	margin:0px 0px 0px 0px;}
.product_listing_pagging div.page {	float:left;	margin:0px 13px 0px 0px;	text-align:center;	color:#003a76;	font-weight:bold;}
.product_listing_pagging div.page div {	float:left;	margin:0px 5px 0px 0px;	padding:0px 0px 0px 0px;	text-align:center;	color:#003a76;	font-weight:bold;}
.product_listing_pagging div.page span {	float:left;	padding:5px 5px 0px 0px;}
.product_listing_pagging div.page span.number {	background:url(images/pagging-bg.gif) left center no-repeat;	padding:5px 0px 6px 0px;	float:left;	width:21px;	text-align:center;	font-weight:normal;}
.listgrid {float:right; width:200px; }
.listgrid a.gridview { background:url(images/icon-grid-view.gif) left top no-repeat; padding:3px 0px 3px 24px;  height:16px; font-size:12px; float:right; }
.listgrid span.gridview { background:url(images/icon-grid-view-disable.gif) left top no-repeat; padding:3px 0px 3px 24px; font-size:12px; height:16px; word-spacing:0px; float:right; }
.listgrid a.listview { background:url(images/icon-list-view.gif) left top no-repeat; padding:3px 0px 3px 24px; font-size:12px;  float:right; height:16px; margin-right:12px; }
.listgrid span.listview { background:url(images/icon-list-view-disable.gif) left top no-repeat;padding:3px 0px 3px 24px; font-size:12px; word-spacing:0px; height:16px;  float:right; margin-right:12px;}
.view {	float:left; width:200px; text-align:left; word-spacing:0px; padding:0px 0px 0px 0px; font-size:12px;}
.view a {	color:#333366; word-spacing:0px;}
.pro-display-gridview {	width:776px; float:right; font-size:11px; color:#8e0043; padding:10px 0px 0px 0px;}
.pro-display-gridview div.row {	width:776px; float:left; padding:0px 0px 20px 0px;}
.pro-display-gridview div.row div.pro_box {	width:153px; float:left; border-right:1px solid #ececec; padding:0px 20px 0px 20px; font-size:11px; color:#1f7500; text-align:center;}
.pro-display-gridview div.row div.pro_box div.img_center {	display:table-cell; text-align:center; vertical-align:middle; width:153px; height:150px;}
.pro-display-gridview div.row div.pro_box div.img_center * {	vertical-align:middle;}
.pro-display-gridview div.row div.pro_box div.img_center span {	display:inline-block;}

[if IE]>
.pro-display-gridview div.row div.pro_box div.img_center span {display:inline-block;height:100%;}
.pro-display-gridview div.row div.pro_box h2 {	text-align:center; font-size:12px; padding:0px 0px; color:#293d66; margin:0px 0px 0px 0px; font-weight: bold;}
.pro-display-gridview div.row div.pro_box h2 a {	color:#000000;}
.pro-display-gridview div.row div.pro_box h2 a:hover {	text-decoration:underline;}
.pro-display-gridview div.row div.pro_box p {	text-align:center; font-size:12px; color:#000000; font-weight:bold; margin:3px 0px 0px 0px; padding:0px 0px 0px 0px;}
.pro-display-gridview div.row div.pro_box p span {	color:#FF0000; font-size:16px;}
.pro-display-gridview div.row div.pro_box img.buy_now {	margin:5px 0px 0px 0px;}



.pro-display-listview {	width:776px; float:right; font-size:11px; color:#8e0043; padding:0px 0px 0px 0px;}
.pro-display-listview div.row {	width:776px; float:left; padding:0px 0px 0px 0px; border-bottom:1px solid #cccccc; padding:10px 0px 10px 0px; }
.pro-display-listview div.row div.title {float:left; width:776px; }
.pro-display-listview div.row div.title h2{text-align:left; background:; font-weight:bold; font-size:16px; margin:0px 0px 0px 0px; padding:5px 10px 0px 10px; color:#000000; font-family:Arial, Helvetica, sans-serif; background: url(images/cat_title_bg.gif) repeat-x left top; float:left; width:706px; height:30px;  }
.pro-display-listview div.row div.title h2 a{color:#000000; }
.pro-display-listview div.row div.title span {width:50px; float:right; background:#FF9900; color:#FFFFFF; text-align:center; padding:3px 0px 0px 0px; height:28px; font-size:20px; font-weight:bold;}
.pro-display-listview div.row div.details {float:left; width:776px; }
.pro-display-listview div.row div.details div.image{float:left; width:170px; text-align:center; }
.pro-display-listview div.row div.details {float:left; width:776px; }
.pro-display-listview div.row div.details div.cat_discriptions{float:left; width:416px; padding:0px 20px 0px 0px; text-align:left; color:#000000; font-size:12px;}
.pro-display-listview div.row div.details div.cat_discriptions ul{margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; list-style:none;}
.pro-display-listview div.row div.details div.cat_discriptions ul li{text-align:justify; margin:0px 0px 2px 0px; padding:0px 0px 0px 10px;  background:url(images/bullet_black.gif) no-repeat left 6px; }
.pro-display-listview div.row div.details div.cat_discriptions ul li a{color:#FF6600; }

.pro-display-listview div.row div.details div.price{float:left; width:170px; text-align:center; }
.pro-display-listview div.row div.details div.price {font-size:14px; border:0px solid #232222; padding:5px 0px 5px 0px; color:#666666; font-weight:bold; text-align:center}
.pro-display-listview div.row div.details div.price span.regularprice{text-decoration:line-through;}
.pro-display-listview div.row div.details div.price span.ourprice-text{color:#000000; }
.pro-display-listview div.row div.details div.price span.ourprice{font-size:16px; color:#ff0000}
.pro-display-listview div.row div.details div.price font{font-size:inherit; color:inherit;}
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index:10000;
	}



#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}
#popUpDiv {
	position:absolute;
	background-color:#eeeeee;
	width:620px;
	height:430px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
	padding:5px;
}
