body { margin: 0;
		 	 padding: 0;
			 background-color: #ffffff;
			 color: black;
			 background-image: url(img/bg.jpg);
			 background-repeat: repeat-x;
			 font: small Trebuchet MS, Arial, Verdana } 
			 
#wrapper {
			 					background-color: #ffffff;
								color: black;
								margin: 2px 4px 2px 4px;
								padding: 10px;
					}

#header-bottom { 
 border-top: 1px solid #b9d2e3; 
 border-bottom: 1px solid #b9d2e3; 
}
					
#header-bottom ul { 
 margin: 0; 
 padding: 0 30px 0 0; 
 text-align: right; 
} 
 
#header-bottom li { 
 display: inline; 
 background-color: #ffffff;
 font-size: 100%;
 color: #050845; 
 padding: 0;
}
 
#header-bottom a:link, #header-bottom a:visited { 
 text-decoration: none; 
 background-color: #ffffff; 
 color: #050845; 
} 
#tagline { 
 font-weight: bold; 
 background-color: #ffffff; 
 color: #050845; 
 font-style: italic; 
 margin: 0; 
 padding: 0 0 0 10px; 
 width: 300px; 
 float: left; 
}



	
#buttons-bottom { 

 border-bottom: 1px solid #81342e; 
 margin: 40px 0 0 0;
}


#buttons-bottom ul { 
 margin: 0; 
 padding: 0 30px 0 0; 
 text-align: center;
} 
#buttons-bottom li { 
 display: inline; 
 background-color: #ffffff;
 font-size: 105%;
 font-weight: bold; 
 color: #81342e; 
} 
#buttons-bottom a:link, #buttons-bottom a:visited { 
 text-decoration: none; 
 background-color: #ffffff; 
 color: #81342e; 
} 

#buttons-right ul { 
 margin: 0; 
 padding: 0; 
 text-align: right;
} 
#buttons-right li { 
 display: inline; 
 background-color: #ffffff;
 font-size: 105%;
 font-weight: bold; 
 color: #81342e; 
}

								
#main {
			 		
							 	position: relative; 
                 top:0; 
                 left:  0; 
                 width: 100%; 
                 margin-top: 30px;
					}
					
#content {
			 					background-color: white;
								color: black;
								margin: 0 360px 0 0;
								
								
								
					}		
					
#mainfeature {
			 					margin: 0;
		 	 					padding: 1em 1em 1em 40px;
			 					background-color: #ffffff;
								
								color: black;
			 					
			 		   }											
								
#mainfeature h2 {
			 					margin: 0;
								font-weight: bold;	
								font-size: 120%;							
								}
								
#mainfeature p {
			 					
								font-size: 90%;
								text-align:justify;						
								}		
								
#mainfeature p.more a:link, #mainfeature p.more a:visited 
						 	{ 
                 color: white; 
                 background-image: url(img/more-bullet.gif); 
                 background-repeat: no-repeat; 
                 background-position: center left; 
                 padding-left: 14px; 
							}
							
#content .inner { 
				 				 margin: 10px 20px 10px 40px; 
								 }

#content .inner h2 { 
                     color: #000000;
										 padding-top: 0.2em; 
                     padding-bottom: 0.2em; 
                     font-size: 110%; 
										 }
										 
#content .inner ul.features { 
                     margin: 0; 
                     padding: 0; 
                     list-style: none; 
										 }

#content .inner h3 
				 					 	{ 
                     font-size: 110%; 
										 }		
										 
#content .inner h3 a:link, #content .inner h3 a:link								 
				 					 	{ 
                     color: #81342e; 
										}	
#content .inner h4 
				 					 	{ 
                     font-size: 90%; 
										 }		
										 
#content .inner h4 a:link, #content .inner h4 a:link								 
				 					 	{ 
                     color: #81342e;
										


#item 
				 					 	{font-weight: bold; 
                     font-size: 100%;
										 color: #81342e; 
										 }		
										 
#price 								 
				 					 	{ 
										 font-size: 100%;
                     color: black;
										 }
										 
#content .inner p								 
				 					 	{font-size: 100%; 
                                         color: #666666;
										 font-size: 90%;
										 padding-bottom: 0.2em;
										 text-align:justify;
										
										 
										 }
#content .inner .features li .indented									 
                     {
										 text-indent: 10px;
										 
										 }  										 
										 
									 
										 }
#content .inner .features li img								 
				 					 	{ 
                     float: left;
										 margin: 5px 5px 5px 0;
										 
										 }  
										 
#content .inner p.product { 
 font-weight:  bold; 
}
										 
#content .inner p.more{ 
 margin-top: 0; 
 text-align: right; 
} 
#content .inner p.more a:link, #content .inner p.more a:visited { 
 color: black; 
 background-image: url(img/more-bullet.gif); 
 background-repeat: no-repeat; 
 background-position: center left; 
 padding-left: 14px; 
 font-size: 90%; 
 color: #1e4c82; 
}

#sidebar { 
 position: absolute; 
 top: 0; 
 right: 0; 
 width: 160px; 
 background-color: #ffffff; 
 border: 1px solid #81342e;
 text-align: center; 
 text-decoration:none;
 list-style: none;
 color: black; 
 margin: 0; 
 padding: 0 5px 0 5px; 
}

#sidebar .list{ 
 
 text-align: left; 
 text-decoration: none;
  list-style: none;
 
}

#sidebar .list .indent
{ 
 font-size: 90%;
 font-style: italic;
 text-indent: 10px;
}

#sidebar2 { 
 position: absolute; 
 top: 0; 
 right: 170px; 
 width: 160px;
 text-align: center; 
 text-decoration:none;
 list-style: none; 
 background-color: #ffffff; 
 border: 1px solid #81342e;
 color: black; 
 margin: 0 10px 0 0; 
 padding: 0 5px 0 5px; 
}

#sidebar2 .list{ 
 
 text-align: left; 
 text-decoration: none;
 list-style: none;
}	

#sidebar2 .list .indent
{ 
 font-size: 90%;
 font-style: italic;
 text-indent: 10px;	
} 
 
#sidebar h3 { 
 font-size: 110%; 
 text-align: center; 
 margin: 0; 
 padding: 0.1em 0 10px 5px; 
 font-weight: bold;	
 border-bottom: 1px solid #81342e;
 }
 
 
 #sidebar2 h3 { 
 font-size: 110%; 
 text-align: center; 
 margin: 0; 
 padding: 0.1em 0.1em 10px 5px; 
 font-weight: bold;	
 border-bottom: 1px solid #81342e;						
}	

#bigsidebar1 { 
 position: absolute; 
 top: 0; 
 right: 0; 
 width: 300px; 
 background-color: #ffffff; 
 border: 1px solid #81342e;
 color: #81342e; 
 margin: 0; 
 padding: 0 5px 0 5px; 
}	
#bigsidebar1 h2 { 
 font-size: 110%; 
 margin: 0; 
 text-align: center; 
 padding: 0.2em 1em 0.2em 10px; 
 font-weight: bold;	
 border-top: 2px solid #81342e;
 border-bottom: 2px solid #81342e;	
 color: #81342e;
 }
 
 #bigsidebar1 h3 { 
 font-size: 100%; 
 text-align: center; 
 margin: 0; 
 padding: 0.2em 0 0.2em 10px; 
 font-weight: bold;
 border-top: 1px solid #81342e;		
 border-bottom: 1px solid #81342e;	
 color: black;
 }
 
 #bigsidebar1 h4 { 
 font-size: 110%; 
 text-align: center; 
 margin: 0; 
 padding: 0.2em 0 0.2em 10px; 
 font-weight: bold;
 border-top: 2px solid #81342e;
 border-bottom: 1px solid #81342e;
 color: #81342e;
 }
 
 #bigsidebar1 h5 { 
 font-size: 100%; 
 text-align: center; 
 margin: 0; 
 padding: 0.5em 0 0.5em 10px; 
 font-weight: bold;
 color: black;
 
 }

 
#bigsidebar1 .sideinner p								 
				 					 	{ 
                     color: #666666;
										 font-size: 80%;
										 
										 }
										 
#bigsidebar1 .sideinner img								 
				 					 	{ 
                     float: left;
										 margin: 5px 3px 3px 5px;
										 padding: 0.2em 0 0.2em 10px;
                     }

#bigsidebar2 { 
 position: absolute; 
 top: 220px; 
 right: 0; 
 width: 300px; 
 background-color: #ffffff; 
 border: 1px solid #81342e;
 color: black; 
 margin: 0; 
 padding: 0; 
}	
#bigsidebar2 h3 { 
 font-size: 110%; 
 background-image: url(.jpg); 
 background-repeat: no-repeat; 
 margin: 0; 
 padding: 0.2em 0 0.2em 10px; 
 font-weight: normal;	
 border-top: 1px solid #81342e;
 border-bottom: 1px solid #81342e;	
 
 }
 
#bigsidebar2 .sideinner p								 
				 					 	{ 
                     color: #666666;
										 font-size: 80%;
										 
										 }
										 
#bigsidebar2 .sideinner img								 
				 					 	{ 
                     float: left;
										 margin: 5px 3px 3px 5px;
										 padding: 0.2em 0 0.2em 10px;
                     }
				

</style>
