body {
margin:0; padding:0;
font: 1.1em "Gill Sans",Verdana,Helvetica,sans-serif;
background-color:#FFFFFF;
background: url(../img/122a.jpg);
}

.paypal{
position: relative;
top:230px;
left:380px;
}

.pink { background-color:#BBBBBB; }

.padded { padding:3px; }

#all {
width: 900px; 
}

/*#header {
margin:0; padding:0;
background-color:#BBBBBB;
width:1024px;
}*/

#main1 {
margin:0; padding:0;
/*background-color:#EEEEBB;*/
}
#main2 {
margin:0; padding:0;
/*background-color:#EEEEBB;*/
}

/*the basic layout divs*/
#left {
float:left;
width:148px;
margin:0px 0px 0px 3px; padding:0;
font-size:100%;
font-weight: normal;
/*height:800px;*/
}
#right {
float:right;
width:275px;
font-size:80%;
margin-left:5px;
}
#middle {
margin:0px 0px 0px 150px;
background-color:#FFFFFF;
font-size:80%;
}

#logo {
	margin:10px 7px 0px 6px;
	background:transparent;
}

#copyright
{
	font: .7em normal "Gill Sans",Verdana,Helvetica,sans-serif;
	color:#AAA;
	margin:5px 0px 0px -4px;
}

#images{
margin-top:30px;
position: relative;
}

#bigimage{
position:absolute;
left:0px; top:0px;
}

#small_1{
position:absolute;
left:0px; top:340px;
}

#small_2{
position:absolute;
left:100px; top:340px;
}

#small_3{
position:absolute;
left:200px; top:340px;
}

#small_4{
position:absolute;
left:300px; top:340px;
}

#small_5{
position:absolute;
left:0px; top:480px;
}

#small_6{
position:absolute;
left:100px; top:480px;
}

#small_7{
position:absolute;
left:200px; top:480px;
}

#small_8{
position:absolute;
left:300px; top:480px;
}

#small_9{
position:absolute;
left:0px; top:610px;
}

#small_label_1{
position:absolute;
left:20px; top:445px;
width: 100px;
padding: 0px;
}

#small_label_2{
position:absolute;
left:120px; top:445px;
width: 100px;
padding: 0px;
}

#small_label_3{
position:absolute;
left:220px; top:445px;
width: 100px;
padding: 0px;
}

#small_label_4{
position:absolute;
left:325px; top:445px;
width: 100px;
padding: 0px;
}

#small_label_5{
position:absolute;
left:20px; top:585px;
width: 100px;
padding: 0px;
}

#small_label_6{
position:absolute;
left:120px; top:585px;
width: 100px;
padding: 0px;
}

#small_label_7{
position:absolute;
left:220px; top:585px;
width: 100px;
padding: 0px;
}

#small_label_8{
position:absolute;
left:325px; top:585px;
width: 100px;
padding: 0px;
}

#small_label_9{
position:absolute;
left:5px; top:710px;
width: 100px;
padding: 0px;
}

#product_name
{
	position:absolute;
	z-index:2;
	left:160px; top:0px;
	font: bold 1.2em "Gill Sans",Verdana,Helvetica,sans-serif;
	color:#000;
	width: 420px;
	padding: 0px;
}

#price{
position:absolute;
left:379px; top:230px;
width: 70px;
padding: 0px;
}

#shopimages{
	width: 450px;
	margin: 0px;
	padding: 0px;
}

#itemDesc
{
	font-size: 1em;
	position:absolute;
	left:0px; top:305px;
	width: 300px;
	padding: 0px;
}

a.labels,a.labels:visited {
	color: #000000;
	text-decoration:none;
	font-size: .8em;
}


/*#desc{
position:absolute;
left:550px; top:0px;
margin-left:10px;
}*/

.content {
margin:0; padding:0.1em .5em;
}

.cleaner {
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0; padding:0;
background:transparent;
}

h1,h2,h3,h4 { margin: 0.2em 0 }
p { margin: 0.5em 0 }
a,a:active,a:visited { color:black; text-decoration: none; }
a:hover { text-decoration: underline; color: #444444; }

a.navlink,a.navlink:active,a.navlink:visited { font: 1.1em "Gill Sans",Verdana,Helvetica,Sans-serif; color:#333; text-decoration:none;}
a.navlink:hover { color:#000; text-decoration:underline; }

img {background:#FFF; color:#FFF;}

.copy { text-align:center; font-size:80% }

.hpimg { padding:  10px 5px;}

img.newsImg { border : 1px solid #333; }

.noBG { background:none; }

.noPad { padding:0px; }

.noMarg { margin:0px; }

.pdfIt {
 background:transparent url(../img/small_pdf.gif) no-repeat scroll 100% 50%;
 padding-right:19px;
 text-decoration:underline;
}

a.under { text-decoration:underline !important; }

p.newsBox { border: 1px dotted #DDD; padding:5px; }