
body {
	FONT-FAMILY: arial; 
	TEXT-ALIGN: center; 
	margin:0px;
	background-image:url(images/line-2.gif);
	background-repeat: repeat-x;
	

	

}

div#wrapper{

	border: 0px solid #000000;
	width: 1024px;
	min-height: 600px;
	margin-left: auto;
	margin-right: auto;
	

}

div#top-zone{

	border: solid 0px #000;
	width: 100%;
	height: 100px;

}

img.lo{float: left; margin-left: 240px;}
img.back{margin-top: 3px; float: right;margin-right: 250px; border: none;}
#back-text{float: right;border: 0px solid #000; margin-right: 6px; margin-top: 18px;color: #6e461d; font-size: 12px;}

img.right{margin: 3px; float: right; border: solid 2px #ec9700;}
img.left{margin: 3px; float: left; border: solid 2px #ec9700;}

.cn{text-align: center;}

div#boxed-area{

	width: 540px;
	height: 360px;
	border: solid 0px #000;
	margin-left: auto;
	margin-right: auto;

}


.boxes{

	width: 180px;
	height: 180px;
	float: left;
	border: solid 0px #000;

}

div#content{

	width: 540px;
	min-height: 200px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	color: #6e461d;
	font-size: 14px;
	border: solid 0px #000;

}


div#content-stock{
	width: 990px;
	min-height: 200px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	color: #6e461d;
	font-size: 14px;
	border: solid 0px #000;

}

div#content-stock-2{
	width: 1010px;
	min-height: 200px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	color: #6e461d;
	font-size: 14px;
	border: solid 0px #000;

}


#content h1{margin-top: 0px;}

#content h2 {margin: 2px; font-weight: bold; font-size: 15px;}

#aux-menu{

	width: 100%;
	height: 20px;
	border: solid 0px #000;
	margin-top: 40px;
	text-align: center;
	
	color: #ff7f00;
	float: left;
	font-size: 14px;
	
}


#contact-details{float: right; border: solid 0px #000; height: 200px; width: 200px; padding: 0px;}

#contact-details p{margin-top: 0px;}

#aux-menu a:link {color: #ff7f00;text-decoration: none;}
#aux-menu a:visited{color: #ff7f00;text-decoration: none;}
#aux-menu a:hover{color: #946a41;text-decoration: none;}



a.one:link {color: #ff7f00;text-decoration: none;}
a.one:visited {color: #ff7f00;text-decoration: none;}
a.one:hover {color: #946a41;text-decoration: none;}

a.two:link {color: #6e461d;text-decoration: none;}
a.two:visited {color: #6e461d;text-decoration: none;}
a.two:hover {color: #946a41;text-decoration: none;}

#foot{
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	height: 20px;
	border: solid 0px #000;
	margin-top: 20px;
	text-align: center;
	font-size: 9px;
	color: #ff7f00;
}

.clear{clear: both;}

/*
CSS Rollovers
*/





.rollover a {
display:block;
width: 180px;
height: 180px;


background: url(images/familiar.gif) 0 0 no-repeat;
text-decoration: none;
}
.rollover a:hover { 
background-position: 0 -180px;

}


.rollover-2 a {
display:block;
width: 180px;
height: 180px;


background: url(images/shopping.gif) 0 0 no-repeat;
text-decoration: none;
}
.rollover-2 a:hover { 
background-position: 0 -180px;

}


.rollover-3 a {
display:block;
width: 180px;
height: 180px;


background: url(images/contact.gif) 0 0 no-repeat;
text-decoration: none;
}
.rollover-3 a:hover { 
background-position: 0 -180px;

}


.rollover-4 a {
display:block;
width: 180px;
height: 180px;


background: url(images/nostalgic.gif) 0 0 no-repeat;
text-decoration: none;
}
.rollover-4 a:hover { 
background-position: 0 -180px;

}


.rollover-5 a {
display:block;
width: 180px;
height: 180px;


background: url(images/news.gif) 0 0 no-repeat;
text-decoration: none;
}
.rollover-5 a:hover { 
background-position: 0 -180px;

}

/*
Classes for CSS 'tables' on stock pages.
*/


.description{float: left; background-color:#ec9700; text-align: center; border-right: 1px solid #fff; height: 20px; width: 290px;}

.model{float: left; background-color:#ec9700; text-align: center; border-right: 1px solid #fff; height: 20px; width: 120px;}

.tube{float: left; background-color:#ec9700; text-align: center; border-right: 1px solid #fff; height: 20px; width: 150px;}

.type{float: left; background-color:#ec9700; text-align: center; border-right: 1px solid #fff; height: 20px; width: 80px;}

.optics{float: left; background-color:#ec9700; text-align: center; border-right: 1px solid #fff; height: 20px; width: 120px;}

.condition{float: left; background-color:#ec9700; text-align: center; border-right: 1px solid #fff; height: 20px; width: 190px;}

.stock{float: left; background-color:#ec9700; text-align: center; border-right: 1px solid #fff; height: 20px; width: 80px;}

.price{float: left; background-color:#ec9700; text-align: center; height: 20px; width: 100px;}


.accessories{float: left; background-color:#ec9700; text-align: center; border-right: 1px solid #fff; height: 20px; width: 230px;}



.entry-description{float: left; background-color:#f3c36f; text-align: center; border-right: solid 1px #fff; border-top: solid 1px #fff; height: 20px; width: 290px;}

.entry-model{float: left; background-color:#f3c36f; text-align: center; border-right: 1px solid #fff; border-top: solid 1px #fff; height: 20px; width: 120px;}


.entry-tube{float: left; background-color:#f3c36f; text-align: center; border-right: 1px solid #fff; border-top: solid 1px #fff; height: 20px; width: 150px;}

.entry-type{float: left; background-color:#f3c36f; text-align: center; border-right: 1px solid #fff; border-top: solid 1px #fff; height: 20px; width: 80px;}

.entry-optics{float: left; background-color:#f3c36f; text-align: center; border-right: 1px solid #fff; border-top: solid 1px #fff; height: 20px; width: 120px;}

.entry-condition{float: left; background-color:#f3c36f; text-align: center; border-right: 1px solid #fff; border-top: solid 1px #fff; height: 20px; width: 190px;}

.entry-stock{float: left; background-color:#f3c36f; text-align: center; border-right: 1px solid #fff; border-top: solid 1px #fff; height: 20px; width: 80px;}

.entry-price{float: left; background-color:#f3c36f; text-align: center;  border-top: solid 1px #fff;  height: 20px; width: 100px;}



.entry-accessories{float: left; background-color:#f3c36f; text-align: center; border-right: 1px solid #fff; border-top: solid 1px #fff; height: 20px; width: 230px;}


/*
Classes for Sales buttons
*/

.sales-class{margin-top: 20px; float: left; margin-left: 4px;}

.spacer{float: left; width: 100%; height: 10px; border: solid 0px #000;}