html {
 font-size: 100%;
 background: url(http://www.imperiallighting.co.uk/images/bg_html.gif) 0 135px;
}

body { 
 margin: 0; padding: 0; 
 font: 0.75em Arial, Helvetica, sans-serif; 
 background: url(http://www.imperiallighting.co.uk/images/bg_body.jpg) 0 0 repeat-x;
 font-family:Tahoma, Arial;
 color:#666;
}
a{ color:#7f5f93; outline:none; }
a:hover { text-decoration: none; }

/* h1,h2,h3,h3,h5 Tags */

p { margin:0 0 1.5em 0; padding:0; line-height:1.4em; }
h1, h2, h3, h4, h5 { margin:0 0 0.5em 0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#333; }
h3.block{height:28px; background-color:#78609c; padding:5px 10px 0 10px; color:#fff; font-size:18px; font-weight:normal; }
h4{ padding:0; color:#78609c; font-size:18px; font-weight:normal; margin:0 0 1em 0; }
h4 a{ color:#78609c; }
h4 .subtitle{ float:right; font-size:0.7em; color:#333; }
h3 .subtitle{ float:right; font-size:0.6em; color:#333; }

/* Form Resets */

form { margin:0; padding: 0; }
fieldset { margin: 0 0 10px 0;  padding: 1em; border : 1px solid #e1dfe3; }
legend { font-size: 1.55em; color:#333; margin-left:-.3em; font-family:Arial, Helvetica, sans-serif; padding:.2em;  }
label { float: left; width: 10em; margin-right: 1em; }
label .required { font-size: 0.8em; font-weight:bold; color:#78609c; }
input{color:#666; width:16em; }
textarea, select{ width:16em; }
select.pagenumber{ width:5em; }

/* Container Width */
#page_cart {
 width: 757px;
 border:4px solid #fff;
 margin: 0 auto;
 background-color:#fff;
}

/* Columns */
#right_col { width: 534px; float:left; }
#left_col { width: 219px; margin-right:4px; float: left; }

.content-wrap{padding:0 10px;}


#frmRegister fieldset{ width:260px; }



/* =Column splits
	----------------------------------------------- */
	.column-split1 .column1{ width:48%; float:left; }
	.column-split1 .column2{ width:48%; float:right; }
	
	
	
/* =Header
	----------------------------------------------- */

#header {
 height: 105px;
 width:765px;
 margin:0 auto;
 position: relative;
 overflow:hidden;
}
#heading { position: absolute; top: 32px; overflow:hidden;  }
#heading h1, #heading h3{ text-indent:765px; }
#heading h1{
 width:244px;
 height:44px;
 line-height:88px;
 font-size:0.5em;
 background:url(http://www.imperiallighting.co.uk/images/toplogo.gif) no-repeat;
}
#heading h1 a{ display:block;  }
#heading h3{ position:absolute; left:100%;  }

#header h4{
 color:#fff;
 font-size:1.4em;
 font-weight:normal;
 position:absolute;
 top:60px;
 right:0px;
 text-align:right;
}

/* =Footer
	----------------------------------------------- */
#footer { margin: 3em 0; clear:both; padding-top:20px; }
#footer p { margin: 0; padding: 0 10px; font-size:0.9em; color:#999;  }	
#footer p a{ color:#999; }

#footer ul { 
	margin: 0 0 4px 0; padding: 10px;
	background-color:#b6afbf;
	list-style: none;
}

#footer ul li { display: inline; margin:0 10px 0 0; }
#footer ul li a{ color:#fff; }


/* =Top Banners
	----------------------------------------------- */
	
#topbanner{ height:242px; margin-bottom:4px; }

#topbanner.bannerstyle1{
 background:url(http://www.imperiallighting.co.uk/images/banners/lamp01.jpg);
 padding:15px 15px 0 307px;
 color:#fff;
}
#topbanner.bannerstyle1 h2{ font-size:2.5em; color:#fff;	}

/* =Category Banners / Header
	----------------------------------------------- */
	
.category-head{
 margin:0 0 4px 0;
 height:131px;
 padding:10px 10px 0 10px;
 position:relative;
 background-repeat:no-repeat;
 background-color:#654672;
}
.category-head h2{ position:absolute; bottom:10px; font-size:2.5em; color:#fff; margin:0; padding:0; font-weight:normal; }
.category-head h2 a{ color:#fff; text-decoration:none; }
.category-head p{ background:url(../images/bg_transprent2.gif); padding:6px; color:#fff; }

.catbanner{ margin:0 0 4px 0; text-align:center; }

	

/* =Side Banners
	----------------------------------------------- */

.sidebanner{ color:#fff; height:64px; padding:10px 0 0 10px; margin-bottom:4px; border-bottom:15px solid #b6afbe; }
.sidebanner h4{font-size:1.2em; color:#fff; font-weight:normal; }
.sidebanner p{ margin:0; font-size:0.9em; }
.sidebanner a{ color:#fff; text-decoration:none; }
.sidebanner a:hover{ text-decoration:underline; }




/* =Sub category list
	----------------------------------------------- */	
	
.subcategorylist ul{ margin:0; padding:0; list-style:none; }
.subcategorylist li{
 margin:0 5px 10px 5px;
 padding:0;
 width:240px;
 height:28px;
 border:1px solid #c9bfd7;
 background:url(http://www.imperiallighting.co.uk/images/btn_category_bg.gif) repeat-x #e5e5e5;
 float:left;
}
.subcategorylist h4{ text-align:center; text-transform:capitalize; }
.subcategorylist h4 a{ line-height:28px; color:#666; text-decoration:none; display:block; }
.subcategorylist h4 a:hover{ color:#333; }
	
	
/* =Buttons
	----------------------------------------------- */	
	
a.btn-type1{ background-color:#78609c; padding:3px 4px; color:#fff; text-decoration:none; font-size:0.9em; font-weight:bold; }
a.btn-type1:hover{ background-color:#b6afbe; }

input.btn-type1{background-color:#78609c; padding:5px; color:#fff; border:none; font-size:0.9em; font-weight:bold; }

input.btn-type2{
 border:1px solid #beb6ca;
 background:url(http://www.imperiallighting.co.uk/images/btn_bg_off.gif) repeat-x #e8e8e8;
 color:#666;
 margin:0 3px;
 height:21px;
 padding:0 0 4px 0;
}
input:hover.btn-type2{
 border:1px solid #78609c;
 background:url(http://www.imperiallighting.co.uk/images/btn_bg_over.gif) repeat-x #b2aabc;
 color:#fff;
}
input:focus.btn-type2{
 border:1px solid #78609c;
 background:url(http://www.imperiallighting.co.uk/images/btn_bg_on.gif) repeat-x #e8e8e8;
 color:#333;
}




	
input.form-error { border:3px double  #a86666; }

div#error-msg { 
	background-color:#fff584;
	border:1px solid #dcd266;
	margin-bottom:20px;
	padding:5px;  
}
div#error-msg p { 
	margin	: 0;
	padding	: 0;
}

.error { background:#FF0000; color:#fff; padding:.3em; }
ul.error { list-style:none; }

.containBox { border:1px solid #ccc; padding:0 1em; }

ul#navigation {
 margin:0 0 4px 0;
 padding:10px 0 0 10px;
 list-style-type: none;
 background:url(http://www.imperiallighting.co.uk/images/bg_lamp1.gif) 120% 100% #b6afbe no-repeat;
 height:131px;
 width:209px;
}
ul#navigation li {
 border-bottom:1px solid #dbd7df;
 margin:0 0 7px 0;
 padding:0 0 6px 0;
 width:138px;
 font-weight:bold;
 font-size:0.95em;
 line-height:1.15em;
 color: #fff;
}
ul#navigation li.enditem {
 margin:0;
 border:none;
}
ul#navigation li a {
 text-decoration: none;
 color: #fff;
}
ul#navigation li a:hover {

 text-decoration:underline;
}




#page_cart_display {
padding: .5em;
border:1px solid #e6e6e6; }



/* =minicart
	----------------------------------------------- */	

div#cart { padding: .3em; border: 1px solid #ccc; width:18em; margin-top: 1.7em; }	
div#cart h3 { margin-bottom: 0; margin-top:0; }

ul#minicart  {
	margin: 0;
	padding: 0;
	list-style-type: none; 
}
.remove {margin-bottom: .2em; }

ul#minicart li {
	color: #000;
	background-color: #f5f5f5;
	padding: 4px;
	text-decoration: none;
}

ul#minicart li a:hover {
	background-color: #fff;
	color: #000;
}	


input.qty { width: 2em; }


/* =Misc
	----------------------------------------------- */	
.clearleft { clear:left; }
.clearboth { clear: both; font-size:0px; height:0px; }
.clearright { clear: right; }

.floatleft { float:left; width: 25em; margin-right: 2em; }


/* =Navigation
	----------------------------------------------- */
	
	
	
	
	



				.category_list{
					margin:0 0 5px 0;
				}
				.category_list h3{
					margin:0 0 5px 0;
				}
				.category_list a{
				 text-decoration:none;
				color: white;
				}



			/* Navigation */
			/*
			.category_list ul { 
				list-style: none;
				margin: 0;
				padding: 0;
				background-color: #B6AFBE;

			}

			.category_list ul {
			  z-index: 100;
			  position: relative;
			z-index: 100;
			padding-left: 10px;
			}
			.category_list li {
			  margin: 0;
			  position: relative;

				  position: relative;
				z-index: 100;

				border-bottom:1px solid #dbd7df;
				 margin:0 0 0 0;
				 padding:0 0 6px 0;
				 width:199px;
				 font-weight:bold;
				 font-size:0.95em;
				 line-height:1.15em;
				 color: #fff;


			}
			.category_list li:last-child {
				border-bottom:1px solid #dbd7df;
			}


			.category_list li ul { padding-left: 0px; padding-top: 0px; padding-bottom: 0px; }
			.category_list li ul li { margin-bottom: 0px; padding-bottom: 0px;}

			.category_list li  a {  display: block;			padding: 5px; }


			.category_list li a:hover {
			  color: #fff;	
				text-decoration: underline;
			}


			.category_list li:hover a, 
			.category_list li.sfHover a {
				text-decoration: underline;
			  color: #fff;
			}




			.category_list li:hover ul a, 
			.category_list li.sfHover ul a {
			
			  color: #fff;	
			text-decoration: none;
			}
			
			
			.category_list li:hover ul a:hover, 
			.category_list li.sfHover ul a:hover {
			 
			  color: #fff;	
			text-decoration: underline;
			}

			.category_list ul ul {
			  background: #a298ac;
			  list-style: none;
			  margin: 0;
			  position: absolute;
			  top: -999em;
			  left: -1px;
			}
			.category_list li:hover ul,
			.category_list li.sfHover ul {
			  top: 0px;
				left: 199px;
				position: absolute;
			}

			.category_list ul a {
			  border-bottom: 0;
			  white-space: nowrap;
				display: block;
			}
			.category_list ul li a:hover {
			  color: #fff;
			}

				.category_list ul ul a { text-decoration: none; } 
body div.category_list ul ul li a {padding:5px 5px 6px 5px; text-decoration: none; }


.category_list li.sfHover ul a { text-decoration: none; }*/





 .category_list a{
 text-decoration:none;
color: #fff;
}
.category_list a:hover{
 text-decoration:underline;
}
.category_list ul{
 list-style:none;
 margin:0 0 4px 0;
 padding:0;
background-color: #B6AFBE;
border-bottom: 1px solid #ccc;
}
.category_list ul li{
 margin:0 0 10px 0;
 padding:10px 10px 0 10px;
 /*background:url(http://www.imperiallighting.co.uk/images/bullet_arrow.gif) no-repeat 0 2px;*/
 font-size:1.1em; color:#333;
 text-transform:capitalize;
 font-weight:bold;
}

.category_list ul li a{
 color:#fff;
}
.category_list ul li ul{
 list-style:none;
 margin:0;
 padding:7px 0 0 0;
}
.category_list ul li ul li{
 margin:0 0 6px 0;
 padding:0 0 3px 0;
 background:none;
 font-size:0.8em; color:#959595;
 font-family:Tahoma, Arial;
 font-weight:bold;
}

.category_list ul li ul li a{
 color:#fff;
}

.category_list ul li ul li ul{
 padding:7px 0 0 30px;
border: none;
display: none;
}
.category_list ul li ul li ul li ul{
display: none;
}
.category_list ul li ul li ul li{
 margin:0 0 6px 0;
 padding:0;
 background:none;
 font-size:0.95em; color:#959595;
 font-family:Tahoma, Arial;
 font-weight:bold;
}

#bestsellers li { margin-left:10px; }


/* =Breadcrumbs
	----------------------------------------------- */

#breadcrumbs{
 padding:2px 0 5px 39px;
 height:12px;
 margin:0 0 4px 0;
 color:#999;
 background:url(http://www.imperiallighting.co.uk/images/btn_home.gif) no-repeat 0 0;
 font-size:0.9em;
}
#breadcrumbs a{
 color:#666;
 text-decoration:underline;
}
#breadcrumbs a:hover{
 text-decoration:none;
}



/* =Tables
	----------------------------------------------- */
#right_col .dataTbl1{ width:532px; }
.dataTbl1{ border-collapse:collapse; border:1px solid #666; margin-bottom:10px; }
.dataTbl1 td, th{
padding:5px;
border:1px dotted #999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.dataTbl1 td{ vertical-align:top; }
.dataTbl1 th{ color:#fff; background-color:#b6afbe; text-align:center; }
.dataTbl1 a{ color:#78609c; text-decoration:none; }
.dataTbl1 a img{ border:none; }
	
	
/* =Quicksearch
	----------------------------------------------- */
	
div#quick_search { 
 position:relative;
 margin-bottom:4px;
 height:19px;
}
div#quick_search input{ position:absolute; }
div#quick_search input#search{ left:36px; width:171px; border:1px solid #b6afbe; height:17px; padding:0 5px; vertical-align:middle; }
div#quick_search .searchbtn{ width:32px; }


/* =search results
	----------------------------------------------- */
ol.search-product-list { margin:0 0 0 2em; padding: 0; }

ol.search-product-list li { margin-bottom: .8em; border-bottom: 1px solid #f3f3f3; padding-bottom: .8em; }
.result-image {
  float: right;
  margin-right: 7px;
  clear:right;
}
ul#paging-top { margin: 0 .5em 0 0; padding: 0; }	
ul#paging-top li { margin: 0 .5em 0 0; list-style: none; float:left; }
	
#paging ul { margin:0 0 1em 0; padding: 0;  border:1px solid #c9bfd7; padding: .3em; height: 2em;}
#paging li { list-style: none; float:left; margin: 3px; text-align:center;}

.paging{
 padding:5px 0 0 0;
 margin:0 0 10px 0;
 text-align:center;
 background:url(http://www.imperiallighting.co.uk/images/bg_fadebar.gif) repeat-x #f6f6f6;
 border:1px solid #c9bfd7;
 height:26px;
}
.paging a, a.btn-type2{
 padding:2px 5px;
 border:1px solid #beb6ca;
 background:url(http://www.imperiallighting.co.uk/images/btn_bg_off.gif) repeat-x #e8e8e8;
 color:#666;
 text-decoration:none;
 margin:0 3px;
 line-height:20px;
}
.paging a:hover, a:hover.btn-type2{
 border:1px solid #78609c;
 background:url(http://www.imperiallighting.co.uk/images/btn_bg_over.gif) repeat-x #b2aabc;
 color:#fff;
}
.paging a:active, a:active.btn-type2{
 border:1px solid #78609c;
 background:url(http://www.imperiallighting.co.uk/images/btn_bg_on.gif) repeat-x #e8e8e8;
 color:#333;
}

/* =product details
	----------------------------------------------- */
	

/*=Products{singlepage}
	-------------------------------------------------------*/	
#details{		border-left:4px solid #78609c; }
#details h3{
	font-size: 130%; font-weight:bold; 
	border-bottom:2px solid #f0ecb8;
	padding-bottom:5px; margin-bottom:5px;
	}
	#details .prodPrice {
	 font-size:2em; color:#333;
	 text-transform:capitalize;
	 font-weight:bold;
	 padding:0;
	 margin:0 0 10px 0;
	}
	#details  hr {
		border:1px solid #f0ecb8;
		margin:5px 0;
		}
	#details .prodImage { float:right; margin-bottom:5px; position:relative; padding:10px; width:250px; }
	#details .prodImage img{ max-width:250px; }
	
	#details p{margin-bottom:20px; }
	
	#frmProduct{margin:0 0 20px 0; }
	
	
	#details .prodImage img.discount {
		width:auto;
		padding:0;
		border:0;
		position:absolute; top:1px; right:1px;
	}
	
	#details #prodGallery { margin-top:10px; padding:0 0 0 16px; list-style:none;  }
	#details #prodGallery li { margin:0 16px 0 0; padding:0; float:left;
		}
		#details #prodGallery img {
		border:1px solid #ccc;
		background-position:50% 50%;
		background-repeat:no-repeat;
		width:60px;
		height:60px;
		}
		#details #prodGallery a:hover img  {
			border-color:#a08671;
		}
	
	#details #innerDetails { 
		width: 240px;
		float:left; 
		padding-left:5px;
		padding:10px;
	}
		#innerDetails select{ width:240px; font-size:0.8em; }
		#innerDetails label{ width:200px; }
		#innerDetails .variationSelects p{ margin-bottom:5px; }
		#innerDetails .variationSelects a{ font-size:0.8em;}

		
	
	#variations{}
	#variations ul{ list-style:none; padding:0; margin:0 0 20px 0; }
	#variations ul li{ padding:0 0 0 10px; margin:0 0 10px 0; background:url(http://www.imperiallighting.co.uk/images/bullet_arrow.gif) no-repeat 0 2px; }
	#variations ul a{ color:#78609c; }
	
p.attention{ background:url(http://www.imperiallighting.co.uk/images/attention.gif) #cc0000 no-repeat 5px 5px; padding:5px 5px 5px 30px; line-height:17px; margin:0 0 10px 0; color:#fff; font-weight:bold; font-size:0.9em; }
a.print{ line-height:15px; background:url(http://www.imperiallighting.co.uk/images/print.gif) no-repeat 0 1px; font-size:0.9em; color:#666; padding:0 0 0 20px; }
a.details{ line-height:15px; background:url(http://www.imperiallighting.co.uk/images/i.gif) no-repeat 0 1px; font-size:0.9em; color:#666; padding:0 0 0 20px; }


/* =Products{homepage}
	----------------------------------------------- */

.discount { position:absolute; top:0; right:0; }
 
div.products, div.productsInt {}
div.products a, div.productsInt a{ text-decoration:none;}

div.productsInt { height:auto; }

div.products .prodImage {
 position:relative;
 vertical-align:top;
 float:left;
 width:130px;
}
div.products .prodImage img{width:120px; border:5px solid #b6afbe; }
div.proddetails{
 float:left;
 width:394px;
 margin-left:10px;
 vertical-align:top;
}

div.products h3 a, div.productsInt h3 a {
 font-size:1.1em; font-weight:bold; color:#333;
}
div.products h3 a:hover, div.productsInt h3 a:hover { text-decoration:underline; }
div.products .proddetails p{
 color:#666;
}

ul.attributes { margin: 0; padding: 0; }	
ul.attributes li { list-style:none; padding:0; margin:0 5px 0 0; display:inline; color:#333; }
ul.attributes li span.money {
color: #78609c;
font-size: 1.5em;
font-weight: normal;
}

ul.attributes li span.vat {
font-size: .8em;
text-transform:lowercase;
color:#999;
}

.hr-clear{ clear:both; height:5px; border-bottom:1px solid #dedcd8; margin-bottom:5px; }
.hr-clear hr{ display:none;}







/*=Products{internal} Related
	-------------------------------------------------------*/
h3#relatedTitle {
	clear:both;
	margin-bottom:4px;
	display:block;
	font-weight:normal;
	background:#b6afbe; 
	padding:5px;
	color:#fff;
}
	
#prodcolumnsIntRelated { 

}	

#prodcolumnsIntRelated ul{
	list-style:none; 
	margin-bottom:20px; 
	padding:0 0 0 10px;
	clear:both;
	height:auto;
}

#prodcolumnsIntRelated ul li {
	width:164px;
	float:left;
	text-align:center;
	margin-right:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	background:#EBE0F1;
	height:auto;
}
	
#prodcolumnsIntRelated h4 {
	font-size:80%;
	font-weight:normal;
	height:25px;
	padding: 5px;
	margin:0 0 6px 0
}
#prodcolumnsIntRelated h4 a { text-decoration:none; color:#333; }
#prodcolumnsIntRelated .prodImage { position:relative; height:200px; }
#prodcolumnsIntRelated .prodImage img {
	border:1px solid #78609c;
	padding:5px;
	width:124px;
	background-color:#fff;
	height:auto;
}
#prodcolumnsIntRelated .prodImage img.discount {
	width:auto;
	padding:0;
	border:0;
	position:absolute; top:1px; right:1px;
}
#prodcolumnsIntRelated .centercol { 
	border-left:1px solid #7cabb0;
	border-right:1px solid #7cabb0;
}





/* =Sidepanel {class}
	----------------------------------------------- */
div#extra { height: auto; }	
div.sidepanel { width: 33%; float: left; }
div.sidepanel h3 { padding:20px 0  0 0; border-top: 1px solid #ccc; color:#000066; 
font: bold  1.6em/0.6em "Myriad Pro", Myriad, Helvetica, Arial, Verdana, sans-serif;   }

div.sidepanel ul { margin: 0; padding: 0; }
div.sidepanel ul li { list-style: none; }

div.sidepanel ol { margin:0 0 0 25px;  padding: 0; }



/* =Carts

	----------------------------------------------- */

div#microcart { 
 position:absolute;
 top:33px;
 right:0;
 background:url(http://www.imperiallighting.co.uk/images/btn_cart.gif) no-repeat 100% 0%;
 text-align:right;
 padding:0 43px 0 0;
 color:#fff;
}
div#microcart p { margin: 0; padding:0 0 .5em 0; }
div#microcart a { color: #fff; }



div#productCart ul { margin: 0; padding: 0; }
div#productCart ul li { list-style: none; }


.total {
text-align: right;
background: #ffffdd; padding: 10px 5px;
border:1px solid #c00;
border-width: 1px 0;
color: #c00;
font: 1.6em Georgia, "Times New Roman", Times, serif; 
margin-bottom: 10px;
}

.subtotal {
text-align: right;
padding: 10px 5px;
border:1px solid #ccc;
border-width: 1px 0;
color: #c00;
font: 1.6em Georgia, "Times New Roman", Times, serif;
margin-bottom: 10px;
}

.delivery { border-top:1px solid #ccc; padding: 10px 5px; }

span.prodTitle {

font: bold  1.4em/0.6em "Myriad Pro", Myriad, Helvetica, Arial, Verdana, sans-serif; color: #0d0157 }

span.prodPrice { color: #c00; font-size: 1.3em }


/* Lists */
ul.listinline { 
	list-style: none; 
	margin:0 0 1.5em 0; padding:0; 
}

ul.listinline li { display: inline; margin-right:1em; border-right:1px solid #ccc; padding-right: 1em; }
ul.listinline  .killborder { border:0; }


.list-type1{ margin:0 0 20px 0; padding:0 0 0 20px; }
.list-type1 li{ margin:0 0 10px 0; padding:0; }

.selected a {
	font-weight: bold;
	border: 1px #ccc solid;
	padding: 2px;
}

#promText {
	font-size: .9em;
	margin: 2px;
	padding: 0;
	text-align: right;
}
#promText input {
	font-size: .9em;
}

.block .subtitle a{ color:#fff;}



/* Testimonial Listing */
#testimonallisting{ list-style:none; margin:0; padding:0 10px; }
#testimonallisting li{ border:1px solid #b6afbe; margin:0 0 10px 0; padding:10px; }

.light-text-box .listinline, .light-text-box .listinline li{ margin:0; }
.light-text-box{
 background-color:#efe7f4;
 padding:10px 10px 10px 10px;
 margin:0 5px 10px 5px;
}
h4 a{
 text-decoration:none;
 color:#78609c;
}


/* Table Lists */
.prodlist td, .prodlist th { border:none; }
.prodlist img{ margin:0 0 10px 0; }
.prodlist td{
	vertical-align:top;
	padding:10px;
}
.prodlist th{
	vertical-align:top;
	padding:5px;
	text-align:left;
	background-color: #c3bdca;
	color:#492f71;
	font-size:1.1em;
	
}

.prodlist2{ border-collapse:collapse; }
.prodlist2 td, .prodlist2 th { border:1px solid #c3bdca; text-align:center; }
.prodlist2 img{ margin:0 0 10px 0; }
.prodlist2 td{
	vertical-align:top;
	padding:10px;
}
.prodlist2 strong{ font-size:110%; color:#78609c; }
.prodlist2 th{
	vertical-align:top;
	padding:5px 10px;
	text-align:left;
	background-color: #c3bdca;
	color:#492f71;
	font-size:1.1em;
	
}

.rangelist td, .rangelist th { border:none; }
.rangelist td{
	vertical-align:top;
	padding:5px;
}
.rangelist th{
	vertical-align:top;
	padding:5px;
	text-align:left;
	background-color: #c3bdca;
	color:#492f71;
	font-size:1.1em;
}
.rangelist h4{ margin:10px 0;}
.rangelist img{  border:5px solid #b6afbe;}

.tradeintro{ float:right; width:265px; margin:0 0 10px 20px;}
.tradebtn{ float:left; margin:0 15px 10px 0;}

.importlist td{
	vertical-align:top;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #ccc;
}
.importlist p{ font-size:14px; }
.importlist img{
	border:1px solid #e9d9f2;
}
.leftcolumn{
	padding-left:10px;
	color:#666666;
	font-weight:bold;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
}
.leftcolumn table td{
	padding:5px;
	border:none;
}
.importlist th {
	color:#FFFFFF;
	background-color:#AA9EB2;
}
p.pagenumbers{
	padding: 5px 10px;
	font-family: Tahoma, Arial, Verdana;
	color: #FFFFFF;
	background-color: #B994CF;
	font-size: 11px;
}
p.pagenumbers a{
	color: #3C2552;
}
.baselinks {padding:10px; clear:both; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}