body { background-color: #FFFFFF; color: #000000; font-family: arial;	}

#outy { text-align:center; }
#inny { margin-left:auto; margin-right:auto; width:1000px }

#outy { text-align:left; }
#inny2 { margin-left:0; margin-right:auto; }

#toplayer { width:980px;  }
#toplayer .toplayer { height:105px; background-color:#3E74BA; text-align:left; }
#toplayer .bottomlayer { height:7px; background-image:url(../images/build/background_repeater.gif); background-repeat:repeat-x; }

#topnavigationspecial	{	text-align:left; font-size:11px; margin-left:15px;   }
#topnavigationspecial a.off:visited, #topnavigationspecial a.off:active, #topnavigationspecial a.off:link  
	{ color: #FFFFFF; text-decoration: none; font-weight: normal; }
#topnavigationspecial a.off:hover { color: #FFFFFF; }
#topnavigationspecial a.onn:link, #topnavigationspecial a.onn:visited, #topnavigationspecial a.onn:active
 	{ color: #3E74BA; text-decoration: none; font-weight: normal; }
#topnavigationspecial a.onn:hover { color: #3E74BA; }

.productnavigation { width:256px; vertical-align:top; }
.pageContent { padding-top:5px; vertical-align:top; color: black; text-align:left; font-size:10px; width:980px; }
.pageContent table {  }
.pageContent h1 { margin:0px; padding:0px; }
.pageContent h2 { margin:0px; padding:0px; }
.pageContent h3 { margin-top:8px; margin-bottom:0px; padding:0px; }
.pageContent p { margin-top:8px; margin-bottom:0px; padding:0px; }
.pageContent table td { vertical-align:top;  }

#footernavigation	{ width:980px; height:22px; color:#FFFFFF; font-size:11px; text-align:left; margin-top:5px; padding:6px; background-color:#404040; }
#footernavigation	td { color:#FFFFFF; font-size:11px; background-color:#404040; }
#footernavigation a:visited, #footernavigation a:active, #footernavigation a:link  
	{ color: #FFFFFF; text-decoration: none; margin-right:10px; margin-left:5px; font-weight:normal; }
#footernavigation a:hover { color: #FFFFFF; }

#prodNav { text-align:left; width:249px; margin-right:5px; margin-top:4px; }

#prodNav .prodCategory1 { display:block; }
#prodNav .prodCategory0 { display:block; }

#prodNav .prodModel1 { display:block; text-indent:5px; }
#prodNav .prodModel0 { display:block; text-indent:5px; }

#prodNav a.prodCategory1:visited, #prodNav a.prodCategory1:active, #prodNav a.prodCategory1:link { color: #FFFFFF; display:block; text-decoration: none; }
#prodNav a.prodCategory1:hover { color: #FFFFFF; }

#prodNav a.prodCategory0:visited, #prodNav a.prodCategory0:active, #prodNav a.prodCategory0:link { color: #FFFFFF; display:block; text-decoration: none; }
#prodNav a.prodCategory0:hover { color: #FFFFFF; }

#prodNav a.prodModel1:visited, #prodNav a.prodModel1:active, #prodNav a.prodModel1:link { font-weight:normal; color: #FFFFFF; display:block; text-decoration: none; }
#prodNav a.prodModel1:hover { color: #FFFFFF; }

#prodNav a.prodModel0:visited, #prodNav a.prodModel0:active, #prodNav a.prodModel0:link { font-weight:normal; color: #FFFFFF; display:block; text-decoration: none; }
#prodNav a.prodModel0:hover { color: #FFFFFF; }






		#logintable { border:1px solid #E87F0A; width:420px; float:left; margin-left:20px; }
		#dHead { float:left; border:1px solid #E87F0A; width:230px; float:left; margin-left:20px; }
		#dHead span { color:#E87F0A; display:block; font-weight:bold; }
		#dHead label { display:block; font-weight:bold; }
		#dHead input { width:290px; height:20px; font-size:17px; font-weight:bold; }
		#dHead .mult { height:350px; width:680px; margin-left:auto; margin-right:auto; font-size:12px; }
		#logintable th { padding:0px; color:#FFFFFF; background-image:url(/images/build/th.gif); background-repeat:repeat-x; height:22px; font-weight:bold; font-size:14px; padding-left:5px; text-align:left; }
		.dHead { padding-top:3px; color:#FFFFFF; background-image:url(/images/build/th.gif); background-repeat:repeat-x; height:22px; font-weight:bold; font-size:14px; padding-left:5px; text-align:left; }
		#logintable td { padding:5px; }
		#logintable select { font-size:10px; }
		#logintable label { font-size:12px; }
		#logintable .submit, #dHead .submit { font-size:14px; height:28px; font-weight:bold; }
		#logintable #email { width:290px; height:20px; font-size:17px; font-weight:bold; }

		#creditwarning	{ border:3px solid red; padding:5px; color:red; margin:10px; }
		#creditwarning span { font-size:14px; font-weight:bold; }



#loginForm { margin-top:15px; width:240px; margin-left:20px; border-top:1px solid #FFFFFF; }
#loginForm table { margin-top:15px; } 
#loginForm input { height:14px; font-size:11px; }
#loginForm label { margin-right:49px; }

#thumbContainer {}
#thumbContainer .thumb { border:1px solid #FFFFFF; float: left; margin: 7px; width: 150px; height: 200px; text-align: center }
#thumbContainer .image { padding: 2px;  background-color: #FFFFFF; }
#thumbContainer .price { font-size:10px; margin-top:5px; margin-left:3px; margin-right:3px; }
#thumbContainer a { color:#FFFFFF; }

































	



#midlayer
	{ height:176px; width:1004px; }
#midlayer 
#midlayer .paddedContent { vertical-align:top; width:590px; margin-right:10px; float:left; }
#midlayer .searchcontainer { height:153px; border-left:1px solid #FFFFFF; vertical-align:top; text-align:center; float:left; width:265px; }
#midlayer .searchcontainer select { margin-top:15px; font-size:11px; margin-left:23px; width:212px; }
#midlayer .controlButton { margin-top:16px; }
#midlayer p { line-height:18px; }

#bottomlayer {}
#bottomlayer .top {
	background-image:url(../images/build/top-bottomlayer1.jpg);
	background-repeat:no-repeat;
	height:53px;
	width:1004px;
	}
#bottomlayer .content {
	background-image:url(../images/build/repeater-bottomlayer1.jpg);
	background-repeat:repeat-y;
	width:1004px;
	text-align:center;
	}
#bottomlayer .paddedContent{ font-size:11px; text-align:justify; margin-left:auto; margin-right:auto; width:870px; }
#bottomlayer .paddedContent td { vertical-align:top; }
#bottomlayer p { line-height:18px; }

#bottomlayer .bottom {
	background-image:url(../images/build/bottom-bottomlayer1.jpg);
	background-repeat:no-repeat;
	height:53px;
	width:1004px;
	}
	
	





#topnavigation
	{
	margin-top:30px;
	text-align:left;
	border:0px solid white;
	font-size:14px;
	font-weight:normal;
	margin-left:78px;
	}
#topnavigation a:visited, #topnavigation a:active, #topnavigation a:link  
	{ color: #FFFFFF; text-decoration: none; font-weight: normal; }
#topnavigation a:hover { color: #666666; }
#topnavigation a.on, #topnavigation a.on:visited, #topnavigation a.on:active
 	{ color: #FFFFFF; font-weight: normal; }
#topnavigation a.on:hover { color: #666666; }


.list  	{ background-color:#999999; color:white; padding:4px; font-weight:bold; vertical-align:middle; text-align:right; }
.list1 	{ background-color:#666666; color:white; padding:4px; vertical-align:middle; }
.list0 	{ background-color:#555555; color:white; padding:4px; vertical-align:middle; }
.list0 	input, .list1 	input { width:20px; }
table  	{ vertical-align:middle; }
tr  		{ vertical-align:middle; }
td  		{ vertical-align:middle; }
checkoutbox { vertical-align:middle; }
#shopBasket { font-size:11px; margin-bottom:10px; }
#shopBasket td{ text-align:center; }

.contacta a { color:black; }

#claspcontainer { margin:0; padding:0; }
#-claspcontainer label { display:none; }
#claspcontainer input { display:block; margin-bottom:15px; width:250px; }

div#hold { 
	position:relative; overflow:hidden; margin-left:auto; margin-right:auto;
	width:640px; height:100px; z-index:100;
}
div#wn { 
	position:absolute; 
	left:0px; top:0px; 
	width:640px; height:100px; 
	clip:rect(0px, 970px, 100px, 0px); 
	overflow:hidden;	
	z-index:1; 
}
div#lyr1 { 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
}