



.seo-header {
font-size: 12px;
letter-spacing: 1px;
position: absolute;
left: 0;
top: -18px !important;
color: #333333;
}

#content {
padding:0;
height:38px;
width:100%;
background:transparent url(../images/content-bg.gif) repeat;
position:absolute;
bottom:0;
text-align:right;
display:none;
}

ul#client_nav{
margin:3px 0 3px 0;
padding:0;
list-style:none;
list-style:none;
position:absolute;
top:214px;
right:20px;
z-index:10000;


}
ul#client_nav li{
margin-bottom:7px;
padding-left:25px;
float:left;
}

ul#client_nav li#one{
background: transparent url('../images/account-iconx.gif') no-repeat 2px 2px;padding-bottom:4px;
}
ul#client_nav li#two{
background: transparent url('../images/cart-iconx.gif') no-repeat 2px 2px;padding-bottom:4px;
}
ul#client_nav li#three{
background: transparent url('../images/checkoutx.gif') no-repeat 2px 2px;padding-bottom:4px;
}
ul#client_nav li#four{
background: transparent url('../images/logoffx.jpg') no-repeat 0 2px;padding-bottom:4px;
}
ul#client_nav a:link, ul#client_nav a:visited { 
  color: #fff;
  font-weight:bold;
font-size:14px;
text-decoration:none; cursor:pointer; font-weight:normal; color:#fff;font-size:14px;line-height:1.3;padding-bottom:15px !important;font-weight:bold;
}

ul#client_nav a:hover {
color: #fff;
text-decoration:none;
}

a:link#top{
position:absolute;
top:0;
left:10px;
 }



/******************* PRODUCT INFORMATION  *******************************/

div#product_information{
margin:0 0 0 0;
padding:0;
position:relative;
color:#333333;
}

div#product_information h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}

div#product_information h1{
font-size:14px;
padding-left:2px;
margin-top:10px;
}
h5#price{
position:absolute;
top:3px;
right:5px;
}

div#product_image{
width:170px;
float:left;
text-align:center;
margin:10px 0 0 0;
}
div#product_details{
width:55%;
margin:10px 0 0 10px;
float:left;
text-align:left;
clear:right;
}

div#product_description{
clear:both;
text-align:left;
margin:10px 0 0 0;
padding:0 10px;
}

div#product_description h3{
font-size:12px;
margin-bottom:3px;
}

div#product_details ul{
margin:20px 0 0 0;
padding:0;
list-style:none;
}

div#product_description p{
color:#333;
}

a img{
border:0;
}

/***** MAP  *****/

.map{
color: #333333 !important;
}

.map p{
height:100px;
float:left;
font-weight:bold;
text-align:left;
float:left;
line-height:150%;
width:130px;

}
.add1{
border-right:3px dotted #666666;
margin:0 5px 10px 0;
padding:0 0 0 10px;
font-size:12px;
width:200px;
}
.add2{
border-right:3px dotted #666666;
margin:0 0 0 10px;
padding:0 10px 0 0;
font-size:12px;
}
.add3{
line-height:130%  ! important;
font-weight:bold;
text-align:left;
margin:0 3px 0 10px;
padding:0;
float:left;
width:170px ! important;
font-size:12px;
}
.directions{
margin:0 0 15px 0;
padding:0 0 0 20px;
width:700px  ! important;
line-height:120%  ! important;
font-size:12px;
clear:both  ! important;
height:auto  ! important;
}

.map h4{
margin:10px 0 5px 20px;
padding:0;
clear:both;
font-size:14px;
}
/************* LINKS *******************/
#link_index
{
	position:absolute;
	top:125px;
	right:10px;
}
#links
{
	margin:0 0 0 250px;
	width:500px;
	padding:0;
	position:relative;
}
#links p
{
	
	line-height:110%;
	margin:3px 0 0 0;
	padding:0 10px 0 0;
	font-weight:normal;
	font-size:12px;
}
#links a
{
	color:#00f;
	font-size:12px;
}
#links a.top
{
	font-size:11px;
	font-weight:normal;
}
#links h4
{
	margin:10px 0 0 0;
	padding:0;
}
#links h3
{
	text-align:center;
	color:#003366;
	font-size:20px;
	margin:15px 0;
	text-decoration:underline;
}

#book-intro{
position:absolute;
top:0px;
left:10px;
padding:0;
color:#333333;
}
#book-intro p{
margin:0;
padding:0 10px 0 0;
width:280px;
font-size:12px;
line-height:150%;
text-align:justify;
color:#333333;
}

#amazon-header{
position:absolute;
top:0px;
right:-3px;
width:460px;
height:60px;
background:#ffffff;
padding:0;
margin:0;
}

a#logo{
position:absolute;top:4px;left:10px;
}

/************* MISC HP INFO *********************/

h3#hphead{
background-color:#333333;color:#fff;text-align:center;padding:3px 0;margin:0;
}
p#hpp{
text-align:center;
padding:8px 0 4px 0;
font-size:14px;
margin:0;
font-weight:bold;
}

h4#hp4{
background-color:#333333;
color:#fff;
text-align:center;
padding:3px 0;
margin:0;
}
h5.hp5{
padding:10px 5px 0 5px;
margin:5px 0 5px 0;
font-size:12px;
}

span.hpspan{
font-size:14px;font-weight:bold;
}

/******************** MISC Product Info Page  ***********************/
div.prod_div{
min-height:100px;border-bottom:1px dotted #333333;margin-bottom:5px;padding-bottom:5px;position:relative;
margin-top:0;
}
div.prod_div h4{
font-size:12px;
}
div.prod_div ul.ul1{
width:40%;float:left;list-style:none;list-style:none;margin:8px 0;font-size:10px;text-align:left;padding:0;
}
div.prod_div ul.ul2{
float:left;margin-left:42%;list-style:none;margin:8px 0 0 0;font-size:13px
}
div.prod_div li.disc{
font-weight:bold;font-size:25px;color:red;font-style:italic;border:1px solid red;padding:3px;
}
div.prod_div li.sale{
font-weight:bold;font-size:15px;color:red;font-style:italic;
}
div#prod_cnt{
position:relative;padding:5px;border:4px double #333333;margin-bottom:10px;
}
span.ships{
position:absolute;right:18px;bottom:38px;font-size:10px;
}
a.buy_now{
position:absolute;top:20px;right:20px;
}


/************/

p#img_text{
float:left;width:350px;font-size:12px;line-height:130%;margin:5px 0 0 10px;padding-right:10px;
}

div#staffdiv{
width:350px;padding:0;margin:20px 0 20px 0;float:left;text-align:center;
}


/******** shopping_cart  ***********/

tr.one{
background-color:#6c6;padding:2px 0;color:#fff;
}
tr.one a{
color:#fff;
}
tr.two{
background-color:#fff;padding:2px 0;color:#333333;
}
tr.two a{
color:#333333;
}



ul.driving{
margin:5px 0 0 20px;
list-style:none;
list-style:none;
font-weight:bold;
padding-right:20px;


}
ul.driving li{
margin:0 0 5px 0 !important;
border-bottom:1px solid #333333;
padding-bottom:5px;
}


select#category option.level2{
font-weight:;
}


ul#article_index{
margin:20px 0 0 0;
list-style:none;
}

ul#article_index li.header{
font-weight:bold;
margin:20px 0 0 0;
font-size:14px;
}
ul#article_index li.header a{
font-weight:normal;
font-size:12px;
}

ul#article_index li{
font-weight:normal;
margin:8px 0;
line-height:150%;
}

a.article_link{
font-weight:normal;
}

/*************************Product Style and Color************************/
/*********Changed to <div> per Dev Shed Forum suggestion-2/13/07****/
div#chapter p {
color: green;
}
div#chapter h4 {
color: #330099;
}
div#chapter h5 {
font-style: italic;color: #FF0000;
}
div#chapter big {
color: Red;
}
div#chapter table {
border-collapse:collapse;
}
div#chapter th {
border: 1px solid #330099;
background-color:#9966CC
}
div#chapter td {
border: 1px solid #330099;
}
div#chapter li {
color: 			#330099;
list-style-type:square;
}



div#enzymatic p 	{
color:		#000099;
}
div#enzymatic p 	{
background-color:	#FFFFFF;
}
div#enzymatic 	h4	{
color:	#003399;
}
div#enzymatic 	h5	{
color:	#000080; font-style: italic;
}
div#enzymatic   big {
color: #FF6600;
}
div#enzymatic table {
border-collapse:collapse;
}
div#enzymatic th   {
border: 1px solid #FF9900;
color:		#000099;
background-color:#CCCCFF
}
div#enzymatic td   {
border: 1px solid #FF9900;
color:		#000099;
}
div#enzymatic li   {
color:		#000080;
list-style-type:square;
}


div#garden p 	{
color:		#000099;
}
div#garden li 	{
color:		#000099;
list-style-type:square;
}
div#garden p 	{
background-color:	#FFFFFF;
}
div#garden table {
border-collapse:collapse;
}
div#garden 	h4	{
color:	#003399;
}
div#garden 	h5	{
color:	#FF0000; font-style: italic;
}
div#garden  table {
border=0
}

div#country p	{
color:		green;
}
div#country h4	{
color:		#ff8c00;
}
div#country h5	{
color:	    #ffa500;
font-style:	italic;
}
div#country th {
border: 1px solid #ff8c00;
}
div#country td {
border: 1px solid #ff8c00;
}
div#country li {
color: 			green;
list-style-type:square;
}


div#now p	{
color:		green;
}
div#now h4	{
color:		blue;
}
div#now h5	{
color:		orange;	 font-style:	italic;
}
div#now table {
border-collapse:collapse;
}
div#now th  {border: 1px solid #FF9933;
}
div#now td  {border: 1px solid #FF9933;
}

div#solaray p	{color:		green;
}
div#solaray h4	{color:		blue;
}
div#solaray h5	{color:		red; font-style:	italic;
}
div#solaray table {
border-collapse:collapse;
}
div#solaray th  {border: 1px solid #FF9933;
			     background-color: #ffffcc;
}
div#solaray td  {border: 1px solid #FF9933;
				 background-color: #ffffcc;
}


div#kal p	{color:		#000099;
}
div#kal li  {color:		#000099;
}
div#kal h4	{color:		#ff0000;
}
div#kal h5	{color:		#ff0000;
			 font-style:	italic;
}
div#kal table {
border-collapse:collapse;
}
div#kal th {border: 1px solid #ff0000;
			color:		#000099;
		 	background-color: #ffffcc;
}
div#kal td {border: 1px solid #ff0000;
			color:		#000099;
		 	background-color: #ffffcc;
}

div#megafood p	{color:		green;
}
div#megafood h4 {color: #000080;
}
div#megafood h5 {color: orange; font-style: italic;
}
div#megafood th {border: 1px solid #000080;
}
div#megafood td {border: 1px solid #000080;
}


div#renew 	p	{color:		green;
}
div#renew 	h4	{color:		#330099;
}
div#renew 	h5	{color:		#0000FF; font-style:	italic;
}
div#renew table {border-collapse:collapse;
}
div#renew 	th  {border: 3px solid #330099;
}
div#renew 	td  {border: 3px solid #330099;
}


div#aloe	p	{color:		#339999;
}
div#aloe	h4	{color:		#FFCC33;
}
div#aloe	h5	{color:		#CC3366; font-style:	italic;
}
div#aloe table {border-collapse:collapse;
}
div#aloe	th  {border: 1px solid #339999;
}
div#aloe	td  {border: 1px solid #339999;
}

div#vita p	{color:		#0000FF;
}
div#vita u	{color:		#FF9900;
}
div#vita h4	{color:		#0000FF;
}
div#vita h5	{color:		#0000FF;
  background-color:		#FFFF00;
    	font-style:		italic;
}
div#vita table {border-collapse:collapse;
}
div#vita big {color:    red;
}

div#vaxa p	{color:		green;
}
div#vaxa h4	{color:		red;
}
div#vaxa h5	{color:		black;	 font-style:	italic;
}
div#vaxa table {border-collapse:collapse;
}
div#vaxa th, td {border: 1px solid red;
}

div#nordic p	{color:		#0000FF;
}
div#nordic li	{color:		#0000FF;
}
div#nordic h4	{color:		#00CCFF;
}
div#nordic h5	{color:		#00CCFF; font-style:	italic;
}
div#nordic table {border-collapse:collapse;
}
div#nordic th {border: 1px solid #0000FF;
}
div#nordic th {color:		#0000FF;
}
div#nordic th {background-color: #99CCFF;
}
div#nordic td {border: 1px solid #0000FF;
}
div#nordic td {color:		#0000FF;
}
div#nordic td {background-color: #FFFFFF;
}

div#barlean p	{color:		#00C000;
}
div#barlean h4	{color:		#3399CC;
}
div#barlean h5	{color:		#FF6600; font-style:	italic;
}
div#barlean table {border-collapse:collapse;
}
div#barlean th, td {border: 1px solid #3399CC;
}

div#flexcin p 	{color:		#0000FF;
}
div#flexcin body {background-color:#ffd700;
}
div#flexcin h4 {color:		#003399;
				 background-color: #ffd700;
}
div#flexcin h5 {color:		#003399;
				 background-color: #ffd700;
}
div#flexcin table {border-collapse:collapse;
}
div#flexcin th {border: 1px solid #003399;
				 color:				#003399;
				 background-color: 	#ffd700;
}
div#flexcin td {border: 1px solid #003399;
				 color:				#003399;
				 background-color: 	#ffd700;
}
div#bio p	{color:		green;
}
div#bio h4	{color:		#ff0000;
}
div#bio h5	{color:		#ff0000;
			 font-style:	italic;
}
div#bio th {border: 1px solid #ff0000;
				 background-color: #ffffcc;
}
div#bio td {border: 1px solid #ff0000;
				 background-color: #ffffcc;
}


div#hoodia p	{color:		green;
}
div#hoodia	h4	{color:		#CC99CC;
}
div#hoodia	h5	{color:		#FFFF00;
                 background-color:    #CC99CC;
		         font-style:	italic;
}
div#hoodia  th  {border: 1px     solid #CC99CC;
}
div#hoodia  td  {border: 1px     solid #CC99CC;
}


div#barleans p {
color: #000000;
}
div#barleans h4 {
color: #0000FF;
}
div#barleans h5 {
font-style: italic;color: #FF0000;
}
div#barleans table {border-collapse:collapse;
}
div#barleans th {
border: 1px solid #FF0000;
}
div#barleans td {
border: 1px solid #0000FF;
}
div#barleans li {
font-weight: bold; color: #0000FF;
list-style-type:square; color: #FF0000;
}

div#trillium p 	{
color:		#0099CC;
}
div#trillium p 	{
background-color:	#FFFFFF;
}
div#trillium 	h4	{
color:	#006666;
}
div#trillium 	h5	{
color:	#006666; font-style: italic;
}
div#trillium table {border-collapse:collapse;
}
div#trillium th   {
border: 1px solid #FF9900;
color:		#000099;
}
div#trillium td   {
border: 1px solid #FF9900;
color:		#000099;
}
div#trillium li   {
color:		#0099CC;
list-style-type:square;
}

div#natren p 	{
color:		green;
}
div#natren p 	{
background-color:	#FFFFFF;
}
div#natren 	h4	{
color:	#006666;
}
div#natren 	h5	{
color:	green; font-style: italic;
}
div#natren table {border-collapse:collapse;
}
div#natren th   {
border: 1px solid #FF9900;
color:		#000099;
}
div#natren td   {
border: 1px solid #FF9900;
color:		#000099;
}
div#natren li   {
color:		#0099CC;
list-style-type:square;
}

div#red		p	{
color:		#FF0000;
}
div#red		p 	{
background-color:	#FFFFFF;
}
div#red 	h4	{
color:	#FF0000;
}
div#red 	h5	{
color:	#FF0000; font-style: italic;
}
div#red table {border-collapse:collapse;
}
div#red th   {
border: 1px solid #FF0000;
color:		#FF0000;
}
div#red td   {
border: 1px solid #FF0000;
color:		#FF0000;
}
div#red li   {
color:		#FF0000;
list-style-type:square;
}


div#redblack		p	{
color:		#000000;
}
div#redblack		p 	{
background-color:	#FFFFFF;
}
div#redblack 	h4	{
color:	#FF0000;
}
div#redblack 	h5	{
color:	#FF0000; font-style: italic;
}
div#redblack table {border-collapse:collapse;
}
div#redblack th   {
border: 1px solid #FF0000;
color:		#FF0000;
}
div#redblack td   {
border: 1px solid #FF0000;
color:		#000000;
}
div#redblack li   {
list-style-type:square;
color:		#FF0000;
}

div#redorange		p	{
color:		#000000;
}
div#redorange		p 	{
background-color:	#FFFFFF;
}
div#redorange 	h4	{
color:	#FF0000;
}
div#redorange	h5	{
color:	#FF9900; font-style: italic;
}
div#redorange table {border-collapse:collapse;
}
div#redorange th   {
border: 1px solid #FF0000;
color:		#FF0000;
}
div#redorange td   {
border: 1px solid #FF0000;
color:		#000000;
}
div#redorange li   {
list-style-type:square;
color:		#FF9900;
}

div#green p 	{
color:		#009900;
}
div#green li 	{
color:		#009900;
list-style-type:square;
}
div#green p 	{
background-color:	#FFFFFF;
}
div#green 	h4	{
color:	#009900;
}
div#green 	h5	{
color:	#006600; font-style: italic;
}
div#green   big {
color:  Red;
}
div#green  table {
border:thin solid;
border-collapse: collapse;
}
div#green 	th	{
color:	#009900;
border: 1px solid #009900;
background-color: #99FFCC
}
div#green 	td	{
color:	#009900;
border: 1px solid #009900;
}


div#bluegreen p 	{
color:		#009900;
}
div#bluegreen li 	{
color:		#009900;
list-style-type:square;
}
div#bluegreen p 	{
background-color:	#FFFFFF;
}
div#bluegreen 	h4	{
color:	#009900;
}
div#bluegreen 	h5	{
color:	blue; font-style: italic;
}
div#bluegreen   big {
color:  Red;
}
div#bluegreen  table {
border:thin solid;
border-collapse: collapse;
}
div#bluegreen 	th	{
color:	#009900;
border: 1px solid #009900;
background-color: #99FFCC
}
div#bluegreen 	td	{
color:	#009900;
border: 1px solid #009900;
}


/*********************Inserted to return styles to default settings******************/
div#default p 	{color:		#009900;
}

div#default p 	{background-color:	#FFFFFF;
}

div#default li {color:		#009900;
}

div#default ol {color:		#009900;
}

div#default ul {color:		#009900;
}

div#default h4 {color:		#009900;
}

div#default h4 {background-color: #FFFFFF;
}

div#default h5 {color:		#009900;
}

div#default h5 {background-color: #FFFFFF;
}

div#default th {border: 1px solid #FFFFFF;
}

div#default th {color:		#FFFFFF;
}

div#default th {background-color: #FFFFFF;
}

div#default td {border: 1px solid #FFFFFF;
}

div#default td {color:		#FFFFFF;
}

div#default td {background-color: #FFFFFF;
}

td
{border:none;
}

h5#best_h5
{
 width:189px;height:30px;margin:0 0 5px 0;background: transparent url(../images/best_header.png) no-repeat
}
h5#brand_h5
{
 width:189px;height:30px;margin:0 0 5px 0;background: transparent url(../images/brands_header.png) no-repeat
}
h5#categories_h5
{
 width:189px;height:30px;margin:0 0 -5px 0;background: transparent url(../images/categories_header.png) no-repeat
}
h5#qf_h5
{
 width:189px;height:30px;margin:0 0 0 0;background: transparent url(../images/qf_header.png) no-repeat
}
h5#cart_h5
{
 width:189px;height:30px;margin:10px 0 0 0;background: transparent url(../images/cart_header.png) no-repeat
}

h5#company_h5
{
 width:189px;height:30px;margin:0 0 0 0;background: transparent url(../images/company_header.png) no-repeat
}

h5#featured_h5
{
 width:189px;height:30px;margin:0;background: transparent url(../images/featured_header.png) no-repeat
}
h5#reviews_h5
{
 width:189px;height:30px;margin:25px 0 0 0;background: transparent url(../images/reviews_header.png) no-repeat
}
h5#login_h5
{
 width:189px;height:30px;margin:0 0 0 0;background: transparent url(../images/login_header.png) no-repeat
}
h5#policies_h5
{
 width:189px;height:30px;margin:0 0 5px 0;background: transparent url(../images/policies_header.png) no-repeat
}
h5#history_h5
{
 width:189px;height:30px;margin:0 0 5px 0;background: transparent url(../images/history_header.png) no-repeat
}
ul#BrandList
{
list-style:none;
margin:5px 0 0 0 !important;
padding:10px 0 0 0 !important;
width:189px;

}

ul#BrandList li
{
margin:0 !important;
width:159px;
padding:0 0 10px 35px;
background: transparent url('../images/brand_link_bg.png') no-repeat 15px 4px;
}

ul#BrandList li a
{
color:#2c2c2c;
display:block;
padding:0 0 10px 0px;
border-bottom:2px dashed #f99662;
width:145px;

}


ul#cat_nav
{
list-style:none;
margin:5px 0 0 0 !important;
padding:10px 0 0 0 !important;
width:189px;
background: transparent url('../images/brand_ul_bg.png');
}

ul#cat_nav li
{
margin:0 !important;
width:159px;
padding:0 0 10px 35px;
background: transparent url('../images/brand_link_bg.png') no-repeat 15px 4px;
}

ul#cat_nav li a
{
color:#2c2c2c;
display:block;
padding:0 0 10px 0px;
border-bottom:2px dashed #f99662;
width:145px;

}


ul#mfg_info
{
list-style:none;
margin:5px 0 0 0 !important;
padding:10px 0 0 0 !important;
width:189px;
background: transparent url('../images/brand_ul_bg.png');
}

ul#mfg_info li
{
margin:0 !important;
width:159px;
padding:0 0 10px 35px;
background: transparent url('../images/brand_link_bg.png') no-repeat 15px 4px;
}

ul#mfg_info li a
{
color:#2c2c2c;
display:block;
padding:0 0 10px 0px;
width:145px;
font-size:10px;
}



#qf_box
{
 width:189px;
 height:80px;
 padding-top:5px;
 border-right:1px solid #cdeadd;
 border-top:1px solid #cdeadd;
 background: transparent url('../images/qf_bg.gif') no-repeat;
 padding-bottom:15px
}

#qf_box a
{
font-weight:normal;
}


#rcol_login
{
    background: transparent url('../images/login_bg.png') no-repeat;
    margin:0;
    width:179px !important;
    padding:10px 5px 20px 5px;
    height:149px;
 
}

div#rcol_featured
{
    text-align:center;margin:0;padding:10px 0 10px 0;border:1px solid #89d1b4;border-top:0;
}

div#rcol_featured img
{
width:100px;
}

span.current
{
font-size:12px !important;
}

div.special_box
{
    width:185px !important;
    float:left;
    height:320px;
    text-align:center;
    padding-top:0;
    color:#333333;
    font-weight:normal;
}


.orange
{
    color:#fff;
    background: transparent url('../images/header_bg.png');
    width:550px;
    font-size:18px;
    padding:0 0 0 10px;
    height:25px;
}



#info {height:32px;width:100%;background:transparent url(images/nav_bg.png);position:absolute;top:209px;right:0;z-index:1;}
#lists {padding:0; margin:0 0 50px 15px; list-style:none; position:relative; height:47px; float:left;font-family:verdana; z-index:500;} /* margins for this demonstration only */
#lists li {display:inline; float:left; height:47px;padding-top:0px;text-align:center;position:relative;}
#lists li a.tl {display:block;height:25px; text-decoration:none; line-height:1; font-size:14px; font-weight:bold; color:#fff;padding:12px 8px 0 8px}#lists div {display:none;}
#lists li a:hover {text-decoration:underline; white-space:normal;}
#lists li:hover > a {text-decoration:underline; white-space:normal;}
#lists :hover div
{display:block; width:398px; background:transparent; position:absolute; left:0; top:30px; padding:10px 0;z-index:10000 !important;height:200px;}
#lists :hover div dl {display:inline; padding:0 0 5px 0; margin:0 10px 0 10px; float:left; width:179px;}
#lists :hover div dl dt {width:179px;margin:5px 0 10px 0; text-decoration:none;text-align:center;}
#lists :hover div dl dd {padding:0; margin:0;}
#lists :hover div dt a {text-decoration:none; cursor:pointer; font-weight:normal; color:#fff;font-size:12px;line-height:1.3;padding-bottom:15px !important;text-align:center;}
#lists :hover div dt a:hover{text-decoration:underline;}
#lists :hover div dd a {display:block; text-decoration:none; font-weight:normal; font-size:14px; color:#fff;}
#lists :hover div dd a:hover {text-decoration:underline;}
#lists .single:hover {position:relative;}

#lists .single:hover div.pos4 {width:170px;left:0px;text-align:center !important;height:50px;padding:10px 0 0 0 !important;background-color:#324e58;height:300px !important;overflow:hidden;}
#lists .single:hover div.pos5 {background:#324e58;left:0px;text-align:left !important;height:100px;padding:0 !important;width:150px;}
#lists .single:hover div dl {width:170px;text-align:center;padding:0 !important;margin:6px 0 6px 0;}
#lists .single:hover div dl dt {width:170px !important;text-align:center;margin:0 0 3px 5px !important;}
#lists .single:hover div dl dt a{width:170px !important;padding:0 !important;line-height:1;color:#fff;font-weight:bold;}
#lists .single:hover div.pos4 dl dt {text-align:center !important;width:170px;}
#lists .single:hover div.pos5 dl dt {text-align:left !important;width:230px !important;}
#lists .single:hover div.pos5 dl dt a{width:230px !important;padding:0 !important;line-height:1;}

#lists .single:hover div.pos6 {background:#472b01; width:135px;left:-20px;text-align:center !important;height:80px;padding:0 !important}
#lists .single:hover div.pos6 dl dt {text-align:center !important;width:135px !important;}
#lists .single:hover div.pos6 dl dt a{width:135px !important;padding:0 !important;line-height:1;}
#lists .clear {clear:both;}

div#article
{
    line-height:1.5;
    font-size:12px;
}

div#article p
{
padding-right:20px;
}

ul#category_list
{
    list-style:none;
    width:550px;
    margin:20px 0 0 20px;
}
ul#category_list li
{
    width:49%;
    float:left;
    margin-bottom:20px;
}

