BODY{
	background-color : #01173d;
	background-image : url(../gfx/background.gif);
	background-repeat : repeat-x;
	margin : 10px 0 0 0;
	padding : 0 0 0 0;
	text-align : center;
}

A{
	color : #fc0;
	text-decoration : none;
}
A:hover{
	color : #fc0;
	text-decoration : underline;
}


h1{
	font-size : 190%;
	font-weight : normal;
	margin : 0 0 12px 0;
	text-indent : -3000px;
	background-repeat : no-repeat;
	height : 40px;
}
h1.welcome{
	background-image : url(/assets/gfx/headings/welcome.gif);
}
h1.productdetail{
	background-image : url(/assets/gfx/headings/productdetail.gif);
}
h1.feature{
	background-image : url(/assets/gfx/headings/featured.gif);
}
h1.quality{
	background-image : url(/assets/gfx/headings/quality.gif);
}
h1.collection{
	background-image : url(/assets/gfx/headings/our-collection.gif);
}
h1.shop{
	background-image : url(/assets/gfx/headings/shop.gif);
}
h1.accessories{
	background-image : url(/assets/gfx/headings/accessories.gif);
}
h1.terms{
	background-image : url(/assets/gfx/headings/terms.gif);
}
h1.privacy{
	background-image : url(/assets/gfx/headings/privacy.gif);
}
h1.contact{
	background-image : url(/assets/gfx/headings/contact.gif);
}
h2{
	
}

P{
	margin : 0 0 1em 0;
	padding : 0 0 0 0;
	line-height : 16px;
}

UL{
	margin : 0 0 1em 0;
	padding : 0 0 0 0;
}

UL LI{
	background-image : url(../gfx/bullet.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
	list-style : none;
	padding : 0 0 0 12px;
	margin : 0 0 5px 0;
	line-height : 1;
	
}

#strapline{ 
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	letter-spacing: 3px;
	color : #b3b8c1;
	text-transform : uppercase;
	width : 750px;
	margin : 0 auto 0 auto;
}

#container{

	font-family : Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	border : 1px solid white;
	background-color : #003366;
	background-image : url(../gfx/content-bgi.gif);
	background-repeat : no-repeat;
	margin : 5px auto 0 auto;
	width : 748px;
	text-align : left;
	color : white;
}

#header{
	background-image : url(../gfx/header-bgi.gif);
	background-repeat : no-repeat;
	height : 70px;
	position :  relative;
	margin : 0 0 15px 0;
}

#menu{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.2em;
	color : white;
	position : absolute;
	top : 35px;             
	right : 15px;
	font-weight: normal;
	width : 550px;
	text-align : right;
}
#logo{
	position : absolute;
	top : 8px;             
	left : 8px;
}

#footer{
	background-image : url(../gfx/fade-bar.gif);
	background-repeat : no-repeat;
	padding : 8px 0 8px 0;
	margin : 10px 15px 0 25px;
	clear : both;
}

#footer A{
	color : white;
	text-decoration : none;
}
#footer A:hover{
	color : #fc0;
	text-decoration : none;
}

#cwn{
	float : right;
	text-align : right;
	width : 300px;
}
#copyright{
	float : left;
	text-align : left;
	width : 180px;
}

#columnOne P{
	margin : 0 10px 1em 10px;
	padding : 0 0 0 0;
}

#productBox{
	border : 1px solid white;
	background-color : #002952;
	padding : 10px 10px 12px 10px;
}

#productBox h2{
	color : #fc0;
	font-weight: bold;
	font-size : 100%;
	margin : 0 0 10px 0;
}
#productBox P{
	Margin : 0 0 1em 0;
}
#productBox IMG{
	margin : 3px 0 0 0;
	border : 1px solid white;	
}

.rule{
	clear : both;
	background-image : url(../gfx/rule.gif);
	background-repeat : repeat-x;
	height : 2px;
	margin : 20px 0 20px 0;
	padding : 0 0 0 0;
	font-size : 5%;
}
.clear{
	clear : both;
	font-size : 5%;
	height : 1px;
}

.dataTable{
	background-color : #036;
	border : 1px solid white;
	vertical-align : top;
	color : white;
	font-size : 100%;
	border-collapse : collapse;
}
.dataTable TH{
	background-color : #002952;
	border : 1px solid white;
	vertical-align : top;
	padding : 2px 4px 2px 4px;
	border-collapse : collapse;
	text-align : center;
}
.dataTable TD{
	border : 1px solid white;
	vertical-align : top;
	padding : 2px 4px 2px 4px;
	border-collapse : collapse;
}

Table{
	vertical-align : top;
	color : white;
	font-size : 100%;
	border-collapse : collapse;
	margin : 0 10px 1em 10px;
}
TH{
	border-collapse : collapse;
}
TD{
	border-collapse : collapse;
}

.largeFont{
	font-size : 110%;
}

.largeImage{
	border : 1px solid white;
}

.photoBox{
	background-color : #002952;
	width : 100%;
	margin : 0 0 0 0;
}
.photoBox TD{
	vertical-align : top;
}

Table.purchaseInfo{
	width : 360px;
	margin : 30px 0 5px 0;
	font-weight : bold;
	font-size : 110%;

}
Table.purchaseInfo UL{
	margin : 0 0 0 0;
}


#productRange{
	border : 1px solid white;
	background-color : #002952;
	width : 710px;
	border-collapse : separate;
}

#productRange TD{
	margin : 0 0 0 0;
	padding : 0;
	width : 50%;
	vertical-align : top;
}
#productRange IMG{
	margin : 0 0 0 0;
	border : 1px solid white;
}

#productRange H2{
	color : #fc0;
	font-weight: bold;
	font-size : 100%;
	margin : 0 0 10px 0;
}
#productRange P{
	margin : 0 0 1em 0;
}

.clear{
	clear : both;
	height : 1px;
	font-size : 5%;
}

.detailthumb {
	border : 1px solid white;
	margin : 0 0 0 0;
}

#productRange UL{
	margin : 0 0 0 0;
	list-style-image : none;
}
#productRange UL LI{
	float : left;
	margin : 0 30px 0 0;
	padding : 0 0 0 10px;
	background-image : url(../gfx/bullet.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}
.form{
	display : none;
	
}

.formInput{
	border : 1px solid black;
	background-color : white;
	padding : 1px 3px 1px 3px;
	margin : 0 0 1px 0;
}

.formInputShort{
	border : 1px solid black;
	background-color : white;
	padding : 1px 3px 1px 3px;
	margin : 0 0 1px 0;
	width : 30px;
}

#columnOne .formInput{
	width : 230px;
}
#columnTwo .formInput{
	width : 270px;
}

#Submit{
	border : 1px solid black;
	background-color : #ffcc00;
	color : black;
	width : 238px;
	padding : 4px 3px 0 3px;
	font-size : 11px;
	font-weight: bold;
	font-family : Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 1;
}

#enquiry{
	height : 87px;
}

Hr{
	height : 1px;
	border : none;
	background-color : white;
	color : white;
}

#columnOne hr{
	margin : 0 0 1em 10px;
}

form{
	display : inline;
}
