body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#df1612;
	text-decoration: none;
}
a:hover {
	color: #0e53b2;
	text-decoration: none;
}
form {
	margin: 0px;
	padding: 0px;
}

h1,h2,h3,h4,h5 {
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 25px;
}
h2 {
	font-size: 12px;
	color: #da0000;
}
h2 span {
	font-weight: normal;
}
h3 {
	color: #df1612;
	font-size: 12px;
}
h4 {
	color: #21732f;
	font-size: 11px;
}
h5 {
	color: #000000;
	font-size: 11px;
}
img {
	margin:0;
	padding:0;
	border: none;
}
.Text MainText {
	font-size: 12px;
}
.Bold {
	font-weight: bold;
}
table {
	margin: 0px;
}
/*------------ layout and main styles */
#wrapper {
	width: 100%;
	display: inline;
	float: left;
}
#container {
	width: 981px;
	margin-right: auto;
	margin-left: auto;
}
#main {

	width: 981px;
	margin:0;
	padding:0;
	display: table;
	
}
#main-in {
	display: inline;
}

#home-content {
	padding-right: 200px;
	padding-left: 200px;
}
#news-content {
	padding-right: 200px;
	padding-left: 200px;
}
#content {
	padding-left: 200px;
}
#content-height {
	height: 910px;

}
#content-page-box {
	background-color:#f1f1f1;
	border: 1px solid #9a9a9a;
	padding: 10px;
	margin-right: 2px;
}
#bct {
	line-height: 30px;
}
/*------------ header styles */
#header {
	width: 980px;
	height: 136px;
	background-image: url(/images/header.jpg);
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 8px;
}
#logo1 {
	position: absolute;
	top: 17px;
	left: 30px;
	display: block;
}
#logo2 {
	position: absolute;
	top: 17px;
	left: 157px;
	display: block;
}
#top-banner {
	position: absolute;
	top: 11px;
	left: 300px;
	display: block;
}
#onscreen-basket {
	width:184px;
	display:table;
	height: 98px;
	position: absolute;
	top: 6px;
	right: 2px;
}
#onscreen-basket-top {
}
#onscreen-basket-mid {
	background-image: url(/images/onscreen_basket_mid.gif);
	background-repeat: no-repeat;
	height: 38px;
	background-color: #056497;
}
#onscreen-basket-bot {
	background-image: url(/images/onscreen_basket_bot.gif);
	background-repeat: no-repeat;
	height: 23px;
	padding-top: 2px;
	padding-left: 7px;
}
#basket-info {
	padding-left: 12px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
}
/*------------  top nav styles */

#top-nav, #top-nav img {

}
#top-nav {
	position: absolute;
	height: 29px;
	bottom: 0px;
	right: 0px;
	padding-right: 20px;
	width: 800px;

}
#top-nav-in {
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;

}
.tabs {
	list-style:none;
	height:29px;
	margin: 0px;
	padding: 0px;
}
.tabs li {
	float:right;
	margin-right:-20px;
}
.tabs li.end {
	margin-right: -20px;
}
.tabs li a em.end {
	padding-right: 0px;
}
.tabs li a {
	display:block;
	position:relative;
	text-decoration:none;
}
.tabs li a em {
	display:block;
	height:29px;
	float:left;
	background:url(/images/tabs.gif) right top;
	position:relative;
	z-index:100;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:28px;
	font-style: normal;
	width: 92px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0px;
	text-align: center;
}

.tabs em.link3 {
	width: 125px;
}
.tabs li a b {display:block; float:left; width:29px; height:29px; background:url(/images/tabs.gif) left top; position:relative; z-index:200; }

.tabs li a.m1 b {display:block; float:left; width:29px; height:29px; background:url(/images/hometab.gif) left top; position:relative; z-index:200; }

.tabs li a.m1 {z-index:100; background:url(/images/hometab.gif) }
.tabs li a.m2 {z-index:200;  }
.tabs li a.m3 {z-index:300;  }
.tabs li a.m4 {z-index:400;  }
.tabs li a.m5 {z-index:500;  }
.tabs li a.m6 {z-index:600;  }

.tabs li a:hover {border:0; z-index:700; cursor:pointer;  }
.tabs li a:hover b {background-position: left bottom;  }
.tabs li a:hover em  {background-position: right bottom; color:#ffffff;  }

.tabs li a.selected, .tabs li a.selected:hover {border:0; z-index:800; cursor:default;  }
.tabs li a.selected b, .tabs li a.selected:hover b {background-position: left bottom;  }
.tabs li a.selected em, .tabs li a.selected:hover em  {background-position: right bottom; color:#FFFFFF;  }

/*------------ product nav styles */

#product-nav-top {}
#product-nav {width: 190px;background-color: #f1f1f1;background-image: url(/images/product_nav_bg.gif);background-repeat: repeat-y;}

#product-nav h2 {font-weight: bold;color: #000000;margin: 0px;padding: 0px;}

#nav-wrap {margin-left: 4px;width: 177px;}

#product-nav-bottom {height: 5px;width: 190px;font-size: 1px;line-height: 1px;}
#product-nav ul {list-style-type:none;padding:0px;margin:0px;display: block;}
#product-nav li {list-style-type:none;margin:0px;display: block;text-indent: 36px;}
#product-nav a, #product-nav a:visited  {color: #000000;display: block;line-height: 26px;font-weight: bold;padding-bottom: 3px;}
#product-nav a:hover {color: #000;}

#music a, #music a:visited  {background-image: url(/images/cat-links/music_audio_link.gif);}
#music a:hover {background-image: url(/images/cat-links/music_audio_link1.gif);}
#tv a, #tv a:visited {background-image: url(/images/cat-links/tv_visual_link.gif);}
#tv a:hover {background-image: url(/images/cat-links/tv_visual_link1.gif);}
#home a, #home a:visited {background-image: url(/images/cat-links/house_home_link.gif);}
#home a:hover {background-image: url(/images/cat-links/house_home_link1.gif);}
#garden a, #garden a:visited  {background-image: url(/images/cat-links/garden_outdoors_link.gif);}
#garden a:hover {background-image: url(/images/cat-links/garden_outdoors_link1.gif);}
#diy a, #diy a:visited {background-image: url(/images/cat-links/diy_link.gif);}
#diy a:hover {background-image: url(/images/cat-links/diy_link1.gif);}
#watches a, #watches a:visited {background-image: url(/images/cat-links/watches_link.gif);}
#watches a:hover {background-image: url(/images/cat-links/watches_link1.gif);}
#gifts a, gifts a:visited {background-image: url(/images/cat-links/gifts_hobbies_link.gif);}
#gifts a:hover {background-image: url(/images/cat-links/gifts_hobbies_link1.gif);}
#technology a, #technology a:visited  {background-image: url(/images/cat-links/technology_link.gif);}
#technology a:hover {background-image: url(/images/cat-links/technology_link1.gif);}
#optical a, #optical a:visited  {background-image: url(/images/cat-links/optical_link.gif);}
#optical a:hover {background-image: url(/images/cat-links/optical_link1.gif);}
#health a, #health a:visited {background-image: url(/images/cat-links/health_link.gif);}
#health a:hover {background-image: url(/images/cat-links/health_link1.gif);}
#green a, #green a:visited {background-image: url(/images/cat-links/go_green_link.gif);}
#green a:hover {background-image: url(/images/cat-links/go_green_link1.gif);}
#bargainx a, #bargainx a:visited  {background-image: url(/images/cat-links/bargain_link.gif);}
#bargainx a:hover {background-image: url(/images/cat-links/bargain_link1.gif);}
#new a, #new a:visited {background-image: url(/images/cat-links/new_link.gif);}
#new a:hover {background-image: url(/images/cat-links/new_link1.gif);}
#best a, #best a:visited {background-image: url(/images/cat-links/best_link.gif);}
#best a:hover {background-image: url(/images/cat-links/best_link1.gif);}

#product-nav li a {background-repeat: no-repeat;} 

#product-nav li#bargain a {background-image: url(/images/cat-links/sale_link.gif);color:#fff;}
#product-nav li#bargain a:hover {color: #fcb829;}


/*------------ left styles */
#left {
	width:200px;
	float: left;
	margin-right: -200px;
}
#left-in {
	height: 100%;
	margin:0;
}
#tel-no {
	height: 42px;
	width: 210px;
	background-image: url(/images/Tel_No.gif);
	background-repeat: no-repeat;
}
#left-bottom-links {
	margin-bottom: 10px;
}
.line {
	width: 100%;
	background-image: url(/images/Line.gif);
	background-repeat: repeat-x;
	background-position: center;
	clear: both;
	height: 5px;
	margin:0;
	padding:0;
}
/*------------ left styles */
#right {
	width:200px;
	margin-left: -200px;
	float: right;
}
#right-in {
	height: 100%;
	margin:0;
	text-align: right;
}
#free-delivery {
	width: 197px;
	margin-right: -5px;
	float: right;
}
#guarantee {
	float: right;
	width: 200px;
	margin-right: -4px;
	margin-bottom: 10px;
}
#order-hotline {
	margin-top: 3px;
}
.cat-header {
	font-weight: bold;
	height: 24px;
	display: block;
	background-image: url(/images/Nav_Headers.gif);
	width: 217px;
	background-repeat: no-repeat;
	line-height: 24px;
	color: #d40202;
}
#left-top {
	color: #000000;
	font-size: 12px;
	background-image: url(/images/Quicksearch_Bg.gif);
	background-repeat: no-repeat;
	height: 92px;
	width: 240px;
}
#quicksearch {
	background-image: url(/images/quick_search_bg.gif);
	background-repeat: no-repeat;
	height: 64px;
	width: 190px;
	margin-bottom: 8px;
}
#quicksearch-in {
	padding-top: 32px;
	padding-left: 10px;
}
#search-brand {
	background-image: url(/images/brand_search_bg.gif);
	background-repeat: no-repeat;
	height: 64px;
	width: 190px;
	margin-top: 10px;
}
#search-brand-in {
	padding-top: 32px;
	padding-left: 10px;
}
#newsletter {
	background-image: url(/images/newsletter_bg.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 200px;
	display: block;
}
#newsletter2 {
	background-image: url(/images/newsletter_bg2.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 200px;
	display: block;
}
#newsletter-in {
	padding-top: 42px;
	padding-left: 10px;
}
#textbox-wrap {
	height: 27px;

}
.home-products-wrap {
	width: 578px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #9a9a9a;
	border-bottom-color: #9a9a9a;
	border-left-color: #9a9a9a;
	display: table;
	padding-top: 7px;
	padding-bottom: 9px;
	margin-bottom: 8px;
}
.products-wrap {
	width: 777px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #9a9a9a;
	border-bottom-color: #9a9a9a;
	border-left-color: #9a9a9a;
	display: table;
	padding-top: 3px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	overflow: hidden;

}
.products-wrap2 {
	width: 777px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #9a9a9a;
	border-bottom-color: #9a9a9a;
	border-left-color: #9a9a9a;
	display: table;
	padding-top: 7px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	overflow: hidden;

}
.home-product-box, .product-box {
	font-size:11px;
	float: left;
	width: 180px;
	height: 302px;
	display: inline;
	background-image: url(/images/product_box_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 9px;
	font-weight: normal;
	overflow: hidden;

}
.home-product-box {
	margin-left: 9px;
}
.product-box {
	margin-left: 11px;

}
.pb-image {
	height: 160px;
	margin-bottom: 5px;
	text-align: center;
	overflow: hidden;
}
.pb-description {
	width: 168px;
	height: 80px;
	background-image: url(/images/pbox_des_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	overflow: hidden;
}
.pb-description-in {
	padding: 5px;
	overflow: hidden;
}
.pb-price {
	width: 168px;
	height: 41px;
	background-image: url(/images/pbox_price_bg.gif);
	background-repeat: no-repeat;
}
.pb-price-in {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.product-box img {
	margin-right: 5px;
	margin-bottom: 5px;
}
.product-box-top {
	background-image: url(/images/ProductBox_Top.gif);
	height: 27px;
	width: 235px;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 10px;
}
.product-box-in{
	padding: 5px;

}
.product-box-wrap {
	margin: 0px;
	padding: 0px;
	display: table;
}
.product-box-info {
	width: 215px;
	height: 142px;
	overflow: hidden;
}
.product-box-bot {
	background-image: url(/images/ProductBox_Bot.gif);
	height: 10px;
	width: 235px;
	background-repeat: no-repeat;
}
.QtyBox {
	position:relative;
width: 18px!important;
text-align: center;
font-size:11px;
float:left;
display:block;
margin:0 3px 0 0;
padding:0px;
}
#SearchText {
	float: left;
	font-weight: bold;
	padding-left: 14px;
	padding-top: 10px;
	position: relative;
	text-transform: uppercase;
}
.clear {
	clear:both;
	height:1px;
	font-size:1px;
	margin:0;
	padding:0;
	line-height: 1px;
	display: block;
}
br.clear {
	clear:both;
	height:1px;
	font-size:1px;
	margin:0;
	padding:0;
	line-height: 1px;
	display: block;
}
.clear-pad {
	clear:both;
	height:10px;
	font-size:1px;
	margin:0;
	padding:0;
}
#search input {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 2px;
	width: 100px;
}
/*------------ footer styles */
#footer-bar {display: block;height: 35px;z-index: 10;clear: both;width: 980px; background-image:url(../images/footer-bar.gif); background-repeat:no-repeat;}
#footer-bar ul {list-style:none;margin:0px;height: 29px;padding:3px 0px 3px 38px;}
#footer-bar ul li {float:left;list-style:none;margin:0px; padding:0px;height: 29px;margin-right:43px;}
#footer-bar ul li a {display:block;height: 29px;background-repeat:no-repeat;}
#footer-bar ul li a span {display:none;}
#footer-bar ul li#casio a {background-image:url(../images/casio.gif);width:91px;}
#footer-bar ul li#ion a {background-image:url(../images/ion.gif);width:70px;}
#footer-bar ul li#gtech a {background-image:url(../images/gtech.gif);width:102px;}
#footer-bar ul li#lifemax a {background-image:url(../images/lifemax.gif);width:149px;}
#footer-bar ul li#lifemax {margin-right:40px!important;}
#footer-bar ul li#neostar a {background-image:url(../images/neostar.gif);width:140px;}
#footer-bar ul li#eckman a {background-image:url(../images/eckman.gif);width:136px;}
#footer-bar ul li#eckman {margin-right:0px!important;}

#footer {
	display: block;
	font-size:11px;
	color: #FFFFFF;
	height: 35px;
	z-index: 10;
	clear: both;
}
#footer img{
	display: block;

}
#footer a {
	font-size:11px;
	color: #FFFFFF;
}
#footer a:hover {
	color: #fad502;
}
#footer-in {
	padding:15px 10px 5px;
}
#footer-left {
	float: left;
	display: inline;
	font-size: 11px;
	padding: 1px;
}
#footer-right {
	float: right;
	text-align: right;
	font-size: 11px;
	padding: 1px;
}
ul#footer-logos {
	list-style-type: none;
	margin: 12px 0px 10px 0px;
	padding: 0px;
	width:1000px;
	clear: both;
}
ul#footer-logos li {
	float: left;
	margin-right: 10px;
}
#search {
}
#search form {
 margin: 5px 0px;
 padding: 0px;
}
.hr {
	height: 1px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	color: #d7334b;
}
#product-middle {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	margin-left: 370px;
	margin-top: 10px;
}
.MenuBox {
	font-size:11px;
	width: 168px;
	padding-left: 2px;
}
.DateDropBox {
	font-size:11px;
}
.AddtoBasket {
	height: 22px;
	width: 102px;
	background-color: #d6324a;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	border: 0px none;
	background-image: url(/images/buttons/AddtoBasket.gif);
	background-repeat: no-repeat;
}
.image-pad {
	border: 2px solid #c92a41;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.products-wrap {
	width: 777px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #9a9a9a;
	border-bottom-color: #9a9a9a;
	border-left-color: #9a9a9a;
	display: table;
	padding-top: 3px;
	padding-bottom: 8px;
}
hr {
	height: 1px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	color: #d1d1d1;
}
.account-link {
	background-image: url(/images/account_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 17px;
	margin-right: 15px;
}
.home-link {
	background-image: url(/images/home_icon.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	margin-right: 15px;
}
.contact-link {
	background-image: url(/images/contact_icon.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.TextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 135px;
	padding-left: 3px;
}
.ListBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 170px;
	padding-left: 3px;
	margin-top: 7px;
}
.go-but {
	margin-top: 6px;
}
.dotted-line {
	width: auto;
	height: 1px;
	padding:0;
	font-size: 1px;
	line-height: 1px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
}
.rrp {
	color: #303030;
	border: 1px solid #bbbbbb;
	font-size: 11px;
	padding-right: 1px;
	padding-left: 1px;
}
.ourprice {
	font-weight: bold;
	clear: left;
}
.moreinfo-button {
	float: right;
}
.price {
	font-weight: bold;
}
.saving {
	font-weight: bold;
	color: #d40202;
}
.qty {
	float: left;
	font-weight: bold;
	height: 21px;
	padding-right: 10px;
	padding-top: 4px;
}
.qty-box {
	float: left;
}
.add {
	float: right;
	}
.SPMore{
	font-weight: bold;
	text-decoration: none;
	color: #1c7fa3;
	text-align: right;	
}
.pad-left {
	margin-bottom: 10px;
	margin-left: 10px;
}
.pad-top{
	margin-top: 7px;
}
.pad-right {
	margin-bottom: 10px;
	margin-right: 10px;
}
.QtyBox2 {
	font-size:11px;
	height: 22px;
	width: 22px;
	margin-top: 7px;
	margin-right: 7px;
	margin-left: 7px;
	text-align: center;
}
.BuyNow {
	line-height: 22px;
	vertical-align: bottom;
	margin-bottom: 2px;
}
.product-pack {
	width: 100%;
	margin-bottom: 10px;
	display: table;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fd1914;
	padding-top: 10px;
	padding-bottom: 10px;	
}
.product-pack-col {
	display: table;
	float: left;
}
.ind-product-box {
	font-size:11px;
	width: 100%;
	margin-bottom: 10px;
	display: table;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fd1914;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ind-product-in {	
	padding: 10px;
	display: table;
}
.product-img {
	margin-right: 10px;
	margin-bottom: 10px;
	border-top-color: #024ca9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #024ca9;
	border-bottom-color: #024ca9;
	border-left-color: #024ca9;
}
.ind-product-qty {
	height: 19px;
	width: 20px;
	text-align: center;
	font-size:11px;
}
.ind-product-clear {
	clear:right;
	height:10px;
	font-size:1px;
	margin:0;
	padding:0;
}
.search-box-left {
	background-image: url(/images/ProductBox_Top.gif);
	height: 12px;
	width: 275px;
	background-repeat: no-repeat;
}
.search-box-mid {
	background-image: url(/images/ProductBox_Mid.gif);
	background-repeat: repeat-y;
	width: 275px;
	height: 180px;
	padding-right: 10px;
	padding-left: 10px;
}
.search-box-info {
	width: 255px;
	height: 142px;
	overflow: hidden;
}
.search-box-wrap {
	width: 255px;
	margin: 0px;
	padding: 0px;
	display: table;
}
.search-box-bot {
	background-image: url(/images/ProductBox_Bot.gif);
	height: 10px;
	width: 275px;
	background-repeat: no-repeat;
}
.clear2 {font-size: 1px; height: 1px
} 
#product-main {
	display:table;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#checkout-main {
	display:table;
	height: 410px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
.MainText {
	font-size: 12px;
}
.SearchBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 2px;
	margin-top: 2px;
	margin-bottom: 3px;
}
.TextBoxHeader {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 22px;
	padding-right: 3px;
	padding-left: 3px;
	background-color: #3ba349;
}
.Highlight {
	font-size: 15px;
	color: #da0000;
	font-weight: bold;
}
.DateBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
	padding-left: 2px;
	margin-top: 2px;
	margin-bottom: 3px;
}
.small {
	font-size: 11px;
	font-weight: normal;
}
.AdviceCentreTable {
	font-size: 12px;
	border: 1px solid #3da54a;
	padding: 10px;
}
.AdviceCentreImage {
	margin-bottom: 15px;
	margin-left: 15px;
	border: 1px solid #3da54a;
}
.red {
	color: #da0000;
}
.BoldRed {
	color: #da0000;
	font-weight: bold;
}
.saving{
	color: #da0000;
	font-weight: normal;
	font-size: 11px;
}
.normal {
	font-weight: normal;
}
.quantityBox {
	height: 20px;
	width: 20px;
	line-height: 12;
}
.info-left {
	float: left;
}
.info-right {
	float: right;
}


.results-box {
	width: 100%;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e2e2e2;
	border-left-color: #e2e2e2;
}
.results-name {
	width: 20%;
	float: left;
	display: block;
}
.results-options {
	width: 30%;
	background-color: #CCCCCC;
	float: left;
	display: block;
}
.search-box-info {
	float: left;
	width: auto;
	background-color: #CCCCCC;
	display: table;
}
.pd-price{
	float: left;
	font-weight: bold;
}
.pd-qty{
	float: left;
}
.pd-buy-now{
	float: left;
}
#pd-box {
	margin:0;
	padding:0;
	width: 100%;
	display: table;
}
#pd-box-main {
	margin:0;
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #000000;
	border-left-color: #CCCCCC;
	display: table;
}

	#pd-box-pics {
	float:right;
	width:155px;
	margin:0; padding:0;
}
	#pd-box-pics img {
	margin-bottom: 15px;
}
	#pd-box-description {
	margin-top: 0;
	margin-right: 170px;
	margin-bottom: 0;
}
#pd-box-header {
	padding-left: 10px;
	line-height: 26px;
	margin: 0px;
	background-color: #438bc1;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	color: #FFFFFF;
	width: auto;
}
#pd-box2-pics  {
	display: block;
	margin-top: 10px;
	background-color: #000000;

}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	width: auto;
	line-height: 1px;
}
#pd-options{
	background-color: #996666;
	height: 25px;
}
#pd-wrap{
	display: table;
}
#pd-box-wrap{
	display: table;
}
.Results_Table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-bottom: 20px;
}
.results-table-row {
	font-size: 1px;
	line-height: 1px;
	height: 10px;
	background-image: url(/images/Result_Table_Row.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.Results-Table-header {
	background-color: #438bc1;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 21px;
}
.search-box-clear {
	clear:both;
	height:10px;
	font-size:1px;
	margin:0;
	padding:0;
}
.Product_Row {
	height: 22px;
	font-weight: bold;
}
.Product_Options_Row {
	color: #d40202;
	line-height: 22px;
}
.Product_Options {
	font-size: 11px;
	height: 20px;
	width: 275px;
}
#product-search-wrap{
	width: 100%;
	padding-top: 17px;
}
.pb-prices {
	float: left;
}
.pb-icons {
	float: right;
	padding-top: 4px;
}

#customer-reviews {
	width: 190px;
	float: right;
}
#customer-reviews a:link, #customer-reviews a:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
#customer-reviews a:hover {
	color: #faac0b;	
		text-decoration: none;
}
#customer-reviews-left {
	width: 190px;

}
#reviews-mid {
	background-image: url(/images/reviews_bg.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	display: table;
	width: 190px;
}
#reviews-mid-in {


	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	display: table;
}
#reviews-bottom {
	background-image: url(/images/reviews_bottom.gif);
	background-repeat: no-repeat;
	height: 56px;
	width: 190px;
	display: block;
}
#trial {
	margin-bottom: 5px;
}
#banner {
	margin-top: 7px;
	margin-right: -1px;
	margin-bottom:5px
}
#sort-products-header {
	background-image: url(/images/sort_products.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	line-height: 38px;
}
#sort-by {
	font-size: 12px;
	line-height: 38px;
	float: left;
	margin-left: 160px;
	padding-top: 8px;
}

#also-bought {
	margin-top: 15px;
	display: block;
}
#page-nos, #products-per-page {
	float: right;
	margin-right: 12px;
	line-height: 38px;
	font-weight: bold;
	color: #FFFFFF;
}
.product-nos {
	float: right;
	margin-right: 10px;
	line-height: 20px;
	clear: left;
	height: 20px;
	margin-bottom: 5px;
}
#cat-banner  {
	margin-left: -1px;
	width: 779px;
	height: 157px;
	background-image: url(/images/cat-banner.gif);
	background-repeat: no-repeat;
	position: relative;
}
#cat-banner img  {
	position: absolute;
	left: 0px;
	top: 0px;
}
#cat-banner h1  {
	position: absolute;
	left: 185px;
	top: 12px;
	width: 575px;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #10679f;
	line-height: 32px;
	padding-left: 5px;
	background-image: url(/images/cat-h1-bg.gif);
	background-repeat: repeat-x;
}
#cat-banner-des {
	position: absolute;
	top: 55px;
	left: 188px;
	width: 570px;
}
/*------------ brand banner styles */
#brand-banner  {
	width: 779px;
	background-repeat: no-repeat;
	padding-top: 10px;
	margin-bottom: 10px;
}
#brand-banner img  {
	display: block;
	margin-bottom: 5px;
	margin-left: 10px;
}

#brand-banner-des {
	margin-left: 10px;
	width: 759px;
	display: block;
}

/*------------ product detail styles */
#product-name {
	background-image: url(/images/product_name_bg.gif);
	background-repeat: no-repeat;
	height: 25px;
	padding-left: 5px;
	display: block;
}
#short-description {
	margin-top: 7px;
	margin-bottom: 7px;
}
#free-del-3 {
	width: 520px;
	float: right;
}
#pd-prices {
	width: 250px;
	margin-top: 15px;
	float: left;
}
#pd-prices-line1 {
	font-weight: bold;
	color: #1473a6;
}
#pd-prices-line2 {
	font-weight: bold;
	color: #da0000;
}
.large {
	font-size: 18px;
}
#product-detail-top {
	display: block;
	height: 70px;
	width: 779px;
}
#product-detail {
	margin-top: 10px;
	width: 779px;
	margin-bottom: 15px;
	display: table;
}
#pd-left{
	width: 250px;
	float: left;
}
#pd-right{
	width: 520px;
	float: right;
}
#product-pictures {
	width: 250px;
	float: left;
}
#product-description {
	width: 520px;
	float: right;
	display: table;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
#large-pic {
	width: 250px;
	height: 250px;
	text-align: center;
	margin-bottom: 5px;
}
#thumbs {
	width: 250px;
	margin-top: 5px;
	text-align: center;
}
#thumbs img, #large-pic img {
	border: 1px solid #da0000;
	margin-bottom: 4px;
}
#thumb1 {
	margin-right: 4px;
}
.pd-header {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	background-color: #1473a6;
}
.pd-table {
	font-weight: normal;
	font-size: 11px;
	padding-right: 3px;
	padding-left: 3px;
}

.menu {width:519px;margin:0;position:relative;z-index:100;background-image: url(/images/menu_bg.gif);background-repeat: repeat-x;background-position: bottom;height: 35px;display: block;clear: right;}
.menu ul {padding:0; margin:0;list-style-type: none;border:0;float:left;}
.menu li {float:left; }

.menu li a:link, .menu li a:visited {display:block;text-align:center;text-decoration:none;font-weight: bold;width:103px;height:34px;color:#000;border:1px solid #fff;border-width:1px 1px 0px 0px;line-height:30px;font-size:12px;background-image: url(/images/detail_tab1.gif);background-repeat: no-repeat;}
.menu li a:hover, .menu li a:active {color:#000000;background-image: url(/images/detail_tab2.gif);background-repeat: no-repeat;}
.menu li.last a:link, .menu li.last  a:visited, .menu li.last a:hover, .menu li.last a:active   {border-width:1px 0px 0px 0px;}

.pd-info {
	color:#000000;
	width:517px;
	height:240px;
	overflow:auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c3c3c2;
	border-bottom-color: #c3c3c2;
	border-left-color: #c3c3c2;
	background-color: #f1f1f1;
	background-image: url(/images/des-box-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	scrollbar-face-color: #f1f1f1;
	scrollbar-shadow-color: #f1f1f1;
	scrollbar-highlight-color: #f1f1f1;
	scrollbar-3dlight-color: #c1c1d2;
	scrollbar-darkshadow-color: #c1c1d2;
	scrollbar-track-color: #dddddd;
	scrollbar-arrow-color: #1473a6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pd-info-in {
	overflow: auto;
	padding: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#pd-logo {
	margin-top: 10px;
	margin-left: auto;
	text-align: center;
	clear: both;
	margin-right: auto;
	margin-bottom: 5px;
}
#add-review{
	margin-top: 10px;
	margin-right: 5px;
	float: right;
	clear: left;
	margin-bottom: 10px;
	display: block;
}

#free-del-2 {
	margin-top: 8px;
	margin-bottom: 8px;
	display: block;
}
/*------------ out of stock styles */
.popup {
	width: 380px;
	text-align: center;
 	margin: 0; 
	top: 100px;
	left: 300px;
  	padding-top: 10px; 
  	height: 360px; 
  	position: absolute; 
  	background: #FBFBF0; 
  	border: solid #000000 1px; 
  	z-index: 101; 
  	visibility: hidden; 
}
.popup div {
	margin-top: 5px;
	margin-bottom: 10px;
}
#dottedline {
	background-image: url(/images/dot.gif);
	background-repeat: repeat-x;
	height: 4px;
}
#reminder {
	background-image: url(/images/reminder_bg.gif);
	background-repeat: no-repeat;
	height: 43px;
	width: 239px;
	margin-right: auto;
	margin-left: auto;
}
#reminder-in {
	padding-top: 1px;
	padding-left: 10px;
	float: left;
}
#SubmitEmail {
	float: left;
}
#SubmitReminder {
	padding-top: 2px;
	padding-left: 2px;
	float: left;
}
.plus-minus {
	width: 12px;
	background-color: #FFFFFF;
	font-weight: normal;
	color: #000000;
	border: 0px none;
	cursor: hand;
	text-align: center;
	float:left;
	display:block;
	margin:0 3px 0 0;
padding:0px;
}
.clear15 {
	clear:both;
	height:15px;
	font-size:1px;
	margin:0;
	padding:0;
	line-height: 0px;
}
.add-button {
	display: block;
	margin: 0px;
	padding: 0px;
}
/* Product Box */

.roundedCornerSpacer {
    margin: 0px; padding: 0px; border: 0px;
    clear: both;
    font-size: 1px; line-height: 1px;
}
/* In the CSS below, the numbers used are the following:
    1px: the width of the border
    3px: a fudge factor needed for IE5/win (see below)
    4px: the width of the border (1px) plus the 3px IE5/win fudge factor
    14px: the width or height of the border image
*/
.borderTL, .borderTR, .borderBL, .borderBR {
    width: 10px; height: 10px;
    padding: 0px; border: 0px;
    z-index: 99;
}
.borderTL, .borderBL { float: left; clear: both; }
.borderTR, .borderBR { float: right; clear: right; }
.borderTL { margin: -1px 0px 0px -1px; }
.borderTR { margin: -1px -1px 0px 0px; }
.borderBL { margin: -10px 0px 0px 0px; }
.borderBR { margin: -10px 0px 0px 0px; }
/* IE5-5.5/win needs the border scooted to the left or right by an
   additional 3px! Why? */
.borderTL {
    margin-left: -4px;
    ma\rgin-left: -1px;
}
html>body .borderTL {
    margin-left: -1px;
}
.borderTR {
    margin-right: -4px;
    ma\rgin-right: -1px;
}
html>body .borderTR {
    margin-right: -1px;
}
.borderBL {
    margin-left: -3px;
    ma\rgin-left: 0px;
}
html>body .borderBL {
    margin-left: 0px;
}
.borderBR {
    margin-right: -3px;
    ma\rgin-right: 0px;
}
.text-info-box {
	margin: 0px;
	padding: 0px;
	border: 1px solid #9a9a9a;
	display: block;
	font-size: 12px;
	background-image: url(/images/Checkout/text-info-box-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #f1f1f1;
}
.text-info-pad {
	display: block;
	padding: 12px;
}
.text-info-box-main {
	padding: 15px;
	font-size: 11px;
}

#e2e-link {
	line-height: 12px;
	margin-left: 10px;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#e2e-link a:link, #e2e-link a:visited, #e2e-link a:hover {
	font-size: 10px;
	color: #474747;
}
inline-wrapper {
	display: inline;
}

#customer-services {
	width: 100%;
}
/*#cs1,#cs2,#cs3,#cs4,#cs5,#cs6,#cs6,#cs7,#cs8,#cs9,#cs10,#cs11,#cs12,#cs13,#cs14,#cs15,#cs16,#cs17,#cs18,#cs19,#cs20,#cs21,#cs22,#cs23 {	
	background-color:#f1f1f1;
	border: 1px solid #9a9a9a;
	padding: 10px;
	margin-right: 2px;
}*/

#cs1,#cs2,#cs3,#cs4,#cs5,#cs6,#cs6,#cs7,#cs8,#cs9,#cs10,#cs11,#cs12,#cs13,#cs14,#cs15,#cs16,#cs17,#cs18,#cs19,#cs20,#cs21,#cs22,#cs23

{display: none; padding-bottom: 10px; padding-top: 10px;}

/* Rounded Corner Box */
.raised {

	margin-top: 0;
	margin-bottom: 15px;
}

.raised h1 {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 25px;
	background-image: url(/images/h1_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding-left: 5px;
	display: block;
	margin-bottom: 10px;
}
.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}

.raised .b1, .raised .b1b {
	background:#9a9a9a;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B4B4B4;
	border-left-color: #B4B4B4;
}
.raised .b2, .raised .b2b, .raised .b3, .raised .b3b {
	background:#ffffff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B4B4B4;
	border-left-color: #B4B4B4;
}
.raised .b2b, .raised .b3b   {

background:#f1f1f1;}

.raised .b1, .raised .b1b {
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 3px;
}
.raised .b2, .raised .b2b {
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 1px;
}
.raised .b3, .raised .b3b {
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 1px;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 1px;
}

.raised .boxcontent {
	display:block;
	background-image: url(/images/text-info-box-bg.gif);
	background-repeat: repeat-x;
	background-color: #f1f1f1;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9a9a9a;
	border-left-color: #9a9a9a;
	
	background-position: top;
}
.boxcontent-in {
	padding: 10px;

}
.c-s-boxcontent-in {
	padding: 10px;
	height: 325px;
}
#tab {
	height: 100px;
	width: 100px;
	background-image: url(/images/tabs.png);
	background-repeat: repeat-x;

	
}
.c-s-list {
	float: left;
	width: 185px;
}
.faq-lists {
	float: left;
}
.faq-list {
	float: left;
	width: 250px;
}

.boxcontent-in-col div {
	display: block;
	clear: both;
	margin-top: 1px;
	padding-top: 1px;
	padding-bottom: 1px;

}
.boxcontent-in-col div label {
	display: block;

	width: 155px;
	margin: 0 0 5px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
}
.blue-button, .green-button, .green-button2, .red-button {
	height: 28px;
	width: 140px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: hand;
}
.blue-button {
	background-image: url(/images/Checkout/blue_button.gif);
}
.green-button {
	background-image: url(/images/Checkout/green_button.gif);
}
.green-button2 {
	background-image: url(/images/Checkout/green_button2.gif);
}
.red-button {
	background-image: url(/images/Checkout/red_button.gif);
}
.reviews-table {
	border: 1px solid #1473a6;
}
.pgHead h1 {
display: none;
}

#catalougue {float: right;}
#catatogue-wrap {width: 755px;height: 550px;}


#pdf-icon {margin:0px 10px -12px 0px;}
#get-reader{margin:5px 0px 0px 0px;}

/*------------ homepage banners */

#Banner_Rotation {margin:5px 0px 10px 0px;width:580px;height:238px;}
#Banner_Rotation_images {float:left;position:relative;width:580px;height:238px;}
#Banner_Rotation_images img {position:absolute;}

#Banner_Rotation_images_markers {list-style:none;list-style-type:none;margin:0px;position:absolute;bottom:0px;left:0px;height:46px;width:580px;padding: 0px;
background-image: url(/images/banner_nav_bg.gif);background-repeat: no-repeat;background-position: bottom;}

#Banner_Rotation_images_markers li {float:left;position:relative;margin:0px;padding: 0px;}

#Banner_Rotation_images_markers li#Banner_Rotation_images_markers_4 {float:right !important;}

#Banner_Rotation_images_markers li a.slide, #Banner_Rotation_images_markers li a.left, #Banner_Rotation_images_markers li a.right {color:#ffffff;display:block;font-size:12px;height:46px;line-height:46px;text-align:center;text-decoration:none;background-repeat: no-repeat;font-weight: bold;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform: uppercase;}

#Banner_Rotation_images_markers li a.slide {background-position: left bottom;background-image: url(/images/banner_nav_1.gif);width:116px;font-weight: bold;}
#Banner_Rotation_images_markers li a.left {background-position: left bottom;background-image: url(/images/banner_nav_left_1.gif);width:116px;font-weight: bold;}
#Banner_Rotation_images_markers li a.right {background-position: right bottom;background-image: url(/images/banner_nav_right_1.gif);float:right !important;width:115px;font-weight: bold;}

#Banner_Rotation_images_markers li a.slide:hover,#Banner_Rotation_images_markers li.active a.slide {
background:url(/images/banner_nav_2.gif);color:#fcb829;background-position: left bottom;background-repeat: no-repeat;font-weight: bold;}

#Banner_Rotation_images_markers li a.left:hover,#Banner_Rotation_images_markers li.active a.left {background-image: url(/images/banner_nav_left_2.gif);color:#fcb829;background-position: left bottom;background-repeat: no-repeat;font-weight: bold;}

#Banner_Rotation_images_markers li a.right:hover,#Banner_Rotation_images_markers li.active a.right {
background-image: url(/images/banner_nav_right_2.gif);color:#fcb829;float:right !important;background-position: right bottom;background-repeat: no-repeat;font-weight: bold;}

/*------------ most-searched */

#most-searched-header {
	background-image: url(/images/most_searched_top.gif);
	background-repeat: no-repeat;
	width: 190px;
	height:39px;
	display: block;
}

#most-searched {
	width: 190px;
	padding:0px 0px 11px 0px;
	background-image: url(/images/most_searched_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom:10px;
	display: block;
	float:right;}

#most-searched ul {background-image: url(/images/most_searched_bg.gif);background-repeat: repeat-y;list-style-type:none;margin: 0px;width: 190px;
padding: 2px 0px 5px 0px;text-align:left;}
#most-searched li{list-style-type:none;width: 160px;padding:0px;color:#000000;font-size: 12px;border-bottom:1px dotted #000000;margin: 0px 0px 0px 15px;text-align:left;}
#most-searched li a:link, #most-searched li a:visited {display: block;padding:3px 0px 3px 0px;text-decoration:none;margin:0px;height:1%;}
#most-searched li a:hover {color:#8a0000;text-decoration:none;margin-bottom: 0px;}

.MoreText {
	margin-left: 10px;
	width: 759px;
	display: block;

}

.movie-overlay {
	
	display:none;
	
	z-index:10000;
	
	background-color:#AAAAAA;
	
	width:560px;	
	height:382px;
	border:2px solid #666;
	
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

#movie-close {font-color:#000000;color:#000000;}

/*------------ survey */

#shopping_spree {float:right;margin:-30px 0px 5px 5px;}
.take-survey {}
.survey-continue {float:right;margin-left:15px;}
.survey-previous {float:right;}

table.survey-question {margin:10px 0px 10px 0px;}
h2.survey {margin:00px 0px 10px 0px;}


#minipoll {
	margin: 0px 0px 0px 10px;
	padding: 22px 0px 0px 0px;
	background-image: url(/Images/mini_poll_background.png);
	background-repeat: no-repeat;
	font-size:10px;
	float: left;
	width: 180px;
	height: 280px;
	display: inline;
	margin-bottom: 9px;
	font-weight: normal;
	overflow: hidden;
	
}
#minipoll span {font-size:10px; margin:0px; color:#000000;font-weight: bold;}


#poll {
	margin: 0px 0px 0px 8px;
	padding: 0px;
	height: 425px;
	width: 190px;
	background-image: url(/Images/poll_background.png);
	background-repeat: no-repeat;
	clear: none;
	float: left;
}


#poll div#questions {
	padding: 0px;
	margin-top: 55px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 190px;
	text-align: left;
}
#poll div#questions span {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 8px;
	padding-left: 8px;
	line-height: 16px;
	
	padding-top: 0px;
	padding-bottom: 6px;
	margin-bottom:5px;
	color:#000;
}

#poll div#questions #pollform1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 4px;
	line-height: 14px;
	margin-top: -6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#poll div#questions #pollform1 p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 6px;
	margin: 0px;
}
#poll div#questions #pollform2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-top: -8px;
	padding-left: 4px;
}
#poll div#questions #pollform2 p {
	font-size: 12px;
	line-height: 6px;
	margin: 0px;
	padding-bottom: 8px;
}

#poll div#questions #pollform3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding-left: 4px;
	margin-top: -25px;
}
#poll div#questions #pollform3 p {
	font-size: 12px;
	line-height: 6px;
	padding-bottom: 5px;
	padding-top: 6px;
}



#submit {
	padding: 0px;
	float: left;
	clear: both;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 61px;
}

#poll h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 22px;
}
#poll #questions {
	margin-top: 75px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#poll #questions p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#take_survey input {
	padding: 0px;
	width: 100px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;

}

/* use a semi-transparent image for the overlay */ 
#overlay {     
			background-color: #FFFFFF;   
			color:#000000;     
			height:300px; 
			width:400px;
			padding: 20px;
			display:none;
			z-index:10000;
			border:1px solid #666;
			-moz-box-shadow:0 0 90px 5px #000;
			-webkit-box-shadow: 0 0 90px #000;		
			background-image:url(/images/white.png); 	
		}  
		
#overlay .close {     
			background-image:url(/images/close.png);
			position:absolute;     
			right:-15px;     
			top:-15px;     
			cursor:pointer;     
			height:35px;     
			width:35px; 
		}		
#ProductDetail h1 {color:#000000;}


.BrandListing img {float:left; margin-right:10px;}
.BrandListing {margin-bottom:10px;width: 755px;}
.BrandTextArea {}
