/* CSS Document */

html,body{margin:0;padding:0;}

#container{width:780px;margin:0 auto;}

body{font: 76% arial,sans-serif;text-align:center; color: #000; background: #fff;}

#header { color: #000; background: url(images/lft_head_img.gif) right bottom no-repeat; }

  
#container{text-align:left;}
#top-links { float: right; margin-right: 10px;}
#top-link { padding-left: 280px; }


/*--------------------CONTENT STYLES------------------------*/

#content { color: #000; background: url(images/content_bg_rgt.gif) top left repeat-x; height: 241px; margin-bottom: 2px; }
#content img { float: left; margin: 0 40px 0 0; }
#first-line {padding: 13px 0 0 0 ; margin: 0 0 0 -30px; text-indent: -25px;}
#second-line { text-indent: 40px; }
#content p { font: 17px Arial, Helvetica, sans-serif; }
.highlight { color: #008b45; }
#content ul { margin: -5px 0 0 0; padding: 0; list-style-image: url(images/checkmarks.gif); }
#content li { margin: 0; font-size:12px; }
#shoplink { color: #fff; background: url(images/green_butt.gif) center no-repeat; padding: 10px 17px; text-decoration: none; font-size: 18px; }
#content  a:hover { text-decoration: underline; }
#content p{line-height:1.2;}
p{margin:0 10px 10px;}

#shipping {color: #000; background: url(images/ship_line.gif) bottom left repeat-x; padding-bottom: 11px; }



.aging-shop-title { padding-bottom: 10px;}





/*----------------LeftT COLUMN STYLES--------------------*/

#left-column{ color: 000; background:#fff; float:left;width:395px;}
#left-column p { display: block; padding: 10px; }
#left-column h1 { font-size: 16px; padding-top: 10px; color: #008b45; background: #fff; }
#left-column h2 { font-size: 15px; padding-top: 5px; color: #008b45; background: #fff; }
#left-column img {border: none; margin: 5px 0 5px 0; }
.ads { text-align: center;}

#left-column ul { list-style-image: url(images/checkmarks.gif) }


/*----------------RIGHT COLUMN STYLES--------------------*/

#right-column{ color: #000; background: url(images/corner_img.jpg) left bottom no-repeat; float:right;width:380px;}
.title { font: 16px bold Arial, Helvetica, sans-serif; text-decoration:underline; }
#right-column ul { margin: 0; padding: 0; list-style-type: none; }
#right-column li { margin: 0 0 2px 0; }
#right-column a { width: 150px; padding: 4px 6px; text-decoration: none; display: block; }
#right-column a:hover { text-decoration:underline; }
.list-title { float: left; }
#right-column h2 { font-size: 15px; padding-top: 10px; color: #008b45; background: #fff; }
#right-column h3 { font-size: 14px; padding-top: 10px; color: #008b45; background: #fff;}






/*------------------------FOOTER STYLES----------------------------*/
#footer{clear:both;width:100%;}
#footer p { text-align: center; margin-top: 10px; }
#footer ul {
		margin: 0;
		padding: 20px 0 0 0;
		list-style-type: none;
		text-align: left; }
		
#foot-img { float: right; }
		
#footer ul li { display: inline; }

#footer ul li a { text-decoration: none; padding: 10px 6px; color: #008b45; }

#footer a:hover { text-decoration: underline; }	

#footer{background: #fff url(images/footer_lft_img.gif) left repeat-x; color: #000; height: 52px;}
#copyright { text-align: center; padding-top: 10px; }


/*-------------------------------------------FORM------------------------------------------*/	

fieldset {
	
	line-height: 100%;
	margin: 10px ;
	border: 1px solid #008b45;
	width: 95%; padding: 0 10px 10px 10px; }
	
#author, #email { margin-bottom: 2px; }	
legend {
	font-weight: bold; margin-bottom: 10px;
	color: #000; background: transparent; }
	
label { display: block; }

input { width: 200px; }

textarea { width: 500px; height: 100px; }

#submit, #reset {
	color: #000; background: transparent;
	border: 1px solid #008b45;
	text-align: center;
	width: 60px;
	margin-bottom: 10px; }
	
em { color: #000; background: transparent; margin-left: 15px; }