*{margin:0; padding:0;}

img{border:none;}

body
{	
	font-size:small;
	background:#fff url('images/bkd.jpg');
	font-family:"Lucida Grande", Helvetica, Arial;
	color:#333;
}

* html body
{
	font-size:x-small; /*IE5*/
	f\ont-size:small; /*IE6+*/
	background:#fff url('images/bkd.jpg');
	font-family:"Lucida Grande", Helvetica, Arial;
	color:#333;
}

/* End Basic Formatting - Begin Structure */

#frame
{
	width:732px;
	margin:20px auto;
}

#border
{
	width:730px;
	border:1px solid #666;
	background:#fff;
}

#header
{
	width:730px;
	height:108px;
	background:url('images/topheader.gif') no-repeat top left;
}

#body
{
	width:730px;
	min-height:550px;
}

#clear
{
	width:750px;
	height:50px;
	clear:both;
}

/* End Main Structure - Begin Content Decoration */

#body .basket
{
	width:700px;
	padding:0 15px 10px 0;
}

#body .basket p
{
	text-align:right;
}

#body .basket a:link, #body .basket a:visited, a:link, a:visited
{
	color:#960000;
	text-decoration:none;
}

#body .basket a:hover, a:hover
{
	color:#D4D400;
}

#body .basket img
{
	padding:0 5px;
	margin:0;
}

#body .fullcontent
{
	width:710px;
	padding:0 10px;
}

#body #flashad
{
	display:block;
	margin:10px auto;
	width:699px;
	height:326px;
}

#body .fullcontent p
{
	margin:10px 0;
}

#body .fullcontent a.moreinfo img
{
	display:block;
	width:196px;
	height:56px;
	position:relative;
	left:514px;
}

#footer p
{
	text-align:center;
}

#body .leftcontent
{
	width:310px;
	float:left;
}

#body .rightcontent
{
	width:420px;
	float:right;
}

#body .leftcontent #fullprod
{
	display:block;
	margin:0 auto;
	border:1px solid #666;
}

#fourphotos
{
	width:224px;
	height:224px;
	padding:5px;
	margin:10px auto;
}

#fourphotos img
{
	display:inline;
	padding:5px;
}

#body .rightcontent h2, #body .fullcontent h2
{
	color:#808000;
	font-size:100%;
	margin:10px 0;
}

#body ul
{
	margin:10px 25px;
	list-style-type:square;
}

#body .rightcontent form
{
	margin:10px 0;
}

table#sizes
{
	width:690px;
	margin:9px;
	border:1px solid #ccc;
	text-align:center;
	background:#f9f9f9;
	padding:5px 0;
}

table#sizes th.left
{
	width:200px;
}

table#sizes th
{
	color:#808000;
}

table#sizes th, #table#sizes td
{
	padding:5px 0;
}

#body .fullcontent img.sizeguide
{
	border:1px solid #666;
	display:block;
	margin:10px auto;
}

#contactform
{
	margin:0 0 0 100px;
}

#contactform span
{
	width:140px;
	display:block;
	padding:0 10px 0 0;
	float:left;
}

#contactform p
{
	padding:10px 0;
}

#body .leftcontpg
{
	text-align:center;
}