body {font-family:Arial, Helvetica, sans-serif; font-size:.8em;text-align:center;margin:0px; padding:0px;background:url(img/bg2.gif) repeat-x;}
.interiorbody {background:url(img/bg2.gif) repeat-x;}
a {color: #0066CC}
a:hover {color: #66CC66}

#main {margin:0 auto; width:980px; text-align:left;}
	#uppermenu {width:980px; height:40px; background:#0786C7;line-height:40px; text-align:right;color:white }
	#uppermenu p {margin:0px;}
	#uppermenu a {color: #FFFFFF; font-size:12px; font-weight:bold; text-transform: uppercase;text-decoration:none;}
	#uppermenu a:hover {color: #FFCC00;}
#header {width:980px;height:130x;position:relative}
	#logo{float:left; width:304px;}	
	#addthis {position:absolute; top:45px; left: 827px; display:inline; text-align:right}
	.hair {background: url(img/hair.png) no-repeat; background-position:bottom left;}
	#login {float:right;color:white; display: inline;padding:0px 10px 0px 10px;text-align:center;color:white;background:black;line-height:25px;height:25px;margin-top:105px;}
	#login p {margin:0px;}
	#login a {color:white;text-decoration:none;}
	#login a:hover {color: #FFCC00}

#mainpage {clear:both;min-height:375px;}
	
	.bigwords {background: url(img/green.jpg) no-repeat;color: white;font-size:1.2em;padding:20px;}
	.bigwords h1 {font-weight:normal}
	.bigwords a {color:white;font-weight:bold}
	
#contactdetails	{margin-top:15px;margin-bottom:15px;width: 220px;float:left;}
div.contactdetails {background: #f4f4f4; padding:15px;width:100%}
#contactdetails p:first-child {font-size:14px;}

#content {width:700px; float:right;margin:10px;margin-top:15px;}
#content > h1:first-child {margin-top:0px;color:#478f4c}
#news {padding:15px; font-size:1.2em; background:#f4f4f4;border:1px solid #e9e9e9;margin-bottom:15px;}
td.middle {border-left:1px dotted #777;border-right:1px dotted #777;}	
.break {width:100%;clear:both}
#bottom {height:156px;width:100%;background:url(img/gradient.png)}
#bottom ul{float:left; list-style-position:inside;font-size:1.1em;margin-top:20px;}
#bottom ul a {color: #000000;}
#bottom ul a:hover {color: white;}
#bottom table {margin-top:20px;font-size:1.1em;float:right}

.input {border:1px solid #999;width:170px; }
.input:focus { outline:3px solid #99FF66;}

#qty {text-align:center}
.movie {border:1px dotted black;width:490px;text-align:center;margin:0 auto;padding:10px;}

fieldset {border:1px solid #bbb;margin-bottom:15px;}
legend {font-size:1.2em;font-weight:bold}