*			{
			padding:0;
			margin:0;
			}


body{
			background-image:url(../images/body_top.jpg);
			background-repeat:repeat-x;
			background-color:#fff;
			}


.art{
			
			font-size:1em;
			font-family: Verdana, sans-serif;
			background-image:url(../images/body_bottom.jpg);
			background-repeat:repeat-x;
			background-position:bottom;
			background-color:transparent;
			
		
		}







.wrapper	{
			width:1082px;
			margin-left:auto;
			margin-right:auto;
			position:relative;
			background-image:url(../images/wrapper.jpg);
			background-repeat:repeat-y;
			
			
			}



.header		{
			margin:auto;
			width:1082px;
			height:201px;
			background-image:url(../images/header.jpg);
			background-repeat:no-repeat;
			position:relative;
			
			}






a.anchorLink img{
			border:none;
			}

a.anchorLink{
			text-decoration:none;
			}


a.proceed{
		font-size:.85em;
		color:#24a0da;
		display:inline;
		font-weight:bold;
		border-bottom:1px dotted #24a0da; 
		margin-left:7px;
}
		

a.proceed:hover{
		font-size:.85em;
		color:#333;
		display:inline;
		font-weight:bold;
		border-bottom:1px dotted #333;
		margin-left:7px;
}





ul a img{
			padding:0;
			margin:0;
			border:none;
			
			}



ul.navart {
			width:700px;
			padding:0;
			margin-left:auto;
			margin-right:auto;
						}						


ul.navart li{
			display:inline;
			margin-top:50px;
			margin-left:30px;
			text-align:center;
			}

ul.navart li a img{
	
			width:50px;
			height:50px;
}























.content	{
			
			width:995px;
			
			/*background-image:url(../images/content.jpg);
			background-repeat:no-repeat;*/
			margin:0 auto;
			background-color:transparent;
			/*position:relative;
			top:-10px;
			left:13px;*/
		
			}

* html div.content{
			width:995px;
			position:relative;
			right:-10px;
}

.column_left{
			width:290px;
			background-color:transparent;
			/*border-right:#999 1px dotted;*/
			padding-right:5px;
			background-color:transparent;
			float:left;
			margin-top:12px;
			margin-left:10px;
}

* html div.column_left{
			
			margin-left:0;
}



.main_content{
	width:670px;
	float:right;
	margin-right:1px;
}





h3 span.hide{
			text-indent:-9000px;
			
}



.content p{
			font-family:Verdana, Geneva, sans-serif;
			font-size:.95em;
			margin:10px 5px;
}

.content ul li{
			font-family:Verdana, Geneva, sans-serif;
			font-size:.85em;
			
}

.content div.about_page ul li{
			font-family:Verdana, Geneva, sans-serif;
			font-size:1em;
			margin:10px 55px;
}

			
.content ul li ul{
			margin-left:20px;
			
}


.content h4.about{
			color:#4d7cb2;
			padding: 0;
			font-size:1em;
			padding-bottom:10px;
			margin:20px 0 0 5px;
			padding-top:5px;
			}			

.content h4{
			color:#4d7cb2;
			padding: 0;
			font-size:1em;
			padding-bottom:10px;
			margin:0 0 5px 0;
			
			}			


.content h2{
			color:#999999;
			margin:10px;
			margin-left:0;
			margin-top:30px;
			}
			

<!--ACCORDIAN-->


#list3 { border: none; }
#list3 div.selected .title { font-weight: normal;}
#list3 div div.details {
	padding: 5px;
	border:none;
}
#list3 div.title {
	border: none;
	background-color: none;
	padding: 0;
	cursor: pointer;
	color:#F00;
    font-size:.8em;
	font-family:Verdana, Geneva, sans-serif;
	margin:10px 5px;
}
#list3 div.selected {
	border-bottom: none;
}

<!--THIS CLOSES THE ACCORDIAN-->

span.hide{
			position:relative;
			left:-9000px;
}

h5 span.red{
			margin-left:5px;
}


span.red{
			color:#F00;
}

span.large{
			font-size:2em;
}


#mailing_list a{
			display:block;}



#menu_products ul.left{
		width:110px;
		margin-left:20px;
		padding-top:60px;
		float:left;
}

#menu_products ul.right{
		width:135px;
		margin-right:25px;
		padding-top:60px;
		float:right;
}




* html #menu_products ul.left{
		width:110px;
		margin-left:5px;
		padding-top:0;
		float:left;
		margin-top:35px;
}

* html #menu_products ul.right{
		width:140px;
		margin-right:5px;
		padding-top:0;
		float:right;
		margin-top:35px;
}




#menu_products ul.left li, #menu_products ul.right li{
		list-style:none;
		padding:0;
		margin:0;
}





#menu_products ul.left li a, #menu_products ul.right li a{
		font:"Trebuchet MS", Arial, Helvetica;
		font-size:.85em;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		border-bottom:1px dotted #fff;
		display:block;
		padding-bottom:4px;
		padding-top:4px;
		padding-left:0;
		margin-bottom:2px;
}

#menu_products ul.left li a:hover, #menu_products ul.right li a:hover{
		color:#000;
		font-weight:bold;
		padding-left:0;
		text-decoration:none;
		padding-bottom:4px;
		display:block;
		background-color:#56cdf5;
		padding-top:4px;
		margin-bottom:2px;
}


#menu_products ul.left{
		
		padding-top:37px;
		
}

#menu_products ul.right{
		
		padding-top:37px;
		
}






* html #menu_products ul.left li a, * html #menu_products ul.right li a{
		
		margin-top:-3px;
		padding-bottom:0;
		padding-top:0;
		padding-left:0;
		margin-bottom:0;
}

* html #menu_products ul.left li a:hover, * html #menu_products ul.right li a:hover{
		margin-top:-3px;
		padding-left:0;
		padding-bottom:0;
		padding-top:0;
		margin-bottom:0;
}



.main_column_left{
	width:340px;
	float:left;
	
}

* html div.main_column_left{
	width:330px;
	float:left;
	
}

.main_column_left p{
	font-size:.9em;
	
}





.main_column_right{
	width:320px;
	float:right;
	background-color:transparent;
	margin-right:0;
	
	
}



.product_menu{
	background-image:url(../images/product_menu_both2.jpg);
	width:300px;
	height:190px;
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden;
}


.product_menu_over{
	background-image:url(../images/product_menu_both2.jpg);
	width:300px;
	height:190px;
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
}

* html div.product_menu{
	padding:0;
	margin:0;
	background-image:url(../images/product_menu.jpg);
	background-position:center;
	width:300px;
	height:190px;
	background-repeat:no-repeat;
	
}


* html div.product_menu_over{
	padding:0;
	margin:0;
	background-image:url(../images/product_menu_over.jpg);
	background-position:center;
	width:300px;
	height:190px;
	background-repeat:no-repeat;
	
}

a.whats_new{
	background-image:url(../images/whats_new_both.jpg);
	width:300px;
	height:65px;
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden;
	display:block;
}

a.whats_new:hover{
	background-image:url(../images/whats_new_over.jpg);
	width:300px;
	height:65px;
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
	display:block;
}

a.order{
	background-image:url(../images/order_both.jpg);
	width:300px;
	height:90px;
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden;
	display:block;
}

a.order:hover{
	background-image:url(../images/order_both.jpg);
	width:300px;
	height:90px;
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
	display:block;
}

a.market{
	background-image:url(../images/market_both.jpg);
	width:300px;
	height:90px;
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden;
	display:block;
}

a.market:hover{
	background-image:url(../images/market_both.jpg);
	width:300px;
	height:90px;
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
	display:block;
}

a.mailing{
	background-image:url(../images/mailing_list_both.jpg);
	width:300px;
	height:63px;
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden;
	display:block;
}

a.mailing:hover{
	background-image:url(../images/mailing_list_both.jpg);
	width:300px;
	height:63px;
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
	display:block;
}

a.istock{
	background-image:url(../images/istock_both.jpg);
	width:300px;
	height:93px;
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden;
	display:block;
}

a.istock:hover{
	background-image:url(../images/istock_both.jpg);
	width:300px;
	height:93px;
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
	display:block;
}

a.quick_clocks{
	background-image:url(../images/quick_clock_both.jpg);
	width:330px;
	height:103px;
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden;
	display:block;
	clear:both;
	margin-top:50px;
}

a.quick_clocks:hover{
	background-image:url(../images/quick_clock_both.jpg);
	width:330px;
	height:103px;
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
	display:block;
	clear:both;
	margin-top:50px;
}


a.quick_names{
	background-image:url(../images/quick_names_both.jpg);
	width:330px;
	height:103px;
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden;
	display:block;
}

a.quick_names:hover{
	background-image:url(../images/quick_names_both.jpg);
	width:330px;
	height:103px;
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
	display:block;
}

a.quick_mirrors{
	background-image:url(../images/quick_mirrors_both.jpg);
	width:330px;
	height:103px;
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden;
	display:block;
}

a.quick_mirrors:hover{
	background-image:url(../images/quick_mirrors_both.jpg);
	width:330px;
	height:103px;
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
	display:block;
}





#quick_clock_container{
	margin-top:50px;
	clear:both;
	display:block;
}

#quick_names, #quick_mirrors{
	margin-top:0;
	clear:both;
	display:block;
}



a.inline{
		font-size:.85em;
		color:#24a0da;
		display:inline;
		font-weight:bold;
		border-bottom:1px dotted #24a0da; 
		}

a.inline:hover{
		font-size:.85em;
		color:#333;
		display:inline;
		font-weight:bold;
		border-bottom:1px dotted #333; 
}

.column_left h4{
	margin-left:10px;
	margin-top:2px;
	padding:0;
}


.content p{
	line-height:1.3em;
}



.sub_menu	{
			width:130px;
			margin:0;
			text-align:left;
			padding:1px;
			
}

.sub_menu ul{
	
}

.sub_menu ul li{
			list-style:none;
			width:160px;
			float:left;
			
}


.sub_menu ul li a{
			display:block;
			padding:6px;
			text-decoration:none;
			margin-bottom:2px;
			background-color:#0070c1;
			color:#FFF;
			border:solid 2px #fff;
}
	.sub_menu ul li a:hover{
			display:block;
			padding:6px;
			text-decoration:none;
			margin-bottom:2px;
			background-color:#3a9cd7;
			color:#CCC;
			border:solid 2px #fff;
			background-image:url(../images/arrow_right2.gif);
			background-repeat:no-repeat;
			background-position:right;
			
			
}		

/*---------END OF NAVIGATION-----------*/	






form.main		{
			width:750px;
			margin-left:30px;
			padding:20px 0 80px 0;

			}			
			
					






#menu		{
			position:absolute;
			top:0;
			left:416px;
			width:800px;
			}
#menu ul{
			width:800px;
			}

#menu ul li{
			padding:0;
			margin:0;
			list-style:none;
			display:inline;
			margin-right:-6px;
			
			}

#menu ul li a{
			padding:0;
			margin:0;
			text-decoration:none;
			border:none;
			outline:none;
			}







ul.main, ul.main2{
	 
		list-style: none;
		margin: 0;
		padding: 0;
		padding-top:92px;
		margin-bottom:0;
		text-align:center;
		padding-left:135px;
		height:30px;
		}

ul.main li, ul.main2 li{
		margin: 0;
		padding: 0;
		display:inline;
		}




ul.main li a, ul.main2 li a{
		font-size:.8em;
		padding: 6px;
    	color: #fff;
    	text-decoration: none;
		background-color:transparent;
		width:97px;
		display:block;
		float:left;
		margin-right:55px;
			}
			


ul.main li a:hover, ul.main2 li a:hover{
		font-size:.8em;
		padding: 6px;
		color: #999999;
		text-decoration: none;
		background-color:#243d5c;
		width:97px;
		display:block;
		float:left;
		margin-right:55px;
			}









#menu ul.main li img{
			
			text-decoration:none;
			border:none;
			
			}



ul.main li a.active2{
			background-color:#243d5c;
	color:#fff;
		
			
			}
			



ul.main2 li a.active3{
			background-color:#1a2e30;
			color:#fff;
			
		
			}





#logo		{
			
			position:absolute;
			top:0;
			left:165px;
			}





#logo a img{
			padding:0;
			margin:0;
			border:none;
			width:225px;
			height:106px;
			}

#logo a:link, #logo a:visited, #logo a:hover, #logo a:active{
			border:none;
			text-decoration:none;
			outline:none;
			}



#photo1		{
			width:250px;
			height:178px;
			float:left;
			background-image:url(../images/jeffandnoah.jpg);
			background-repeat:no-repeat;
			margin:15px;
			margin-left:0;
			margin-top:0;
			}

#photo2		{
			width:250px;
			height:178px;
			float:left;
			background-image:url(../images/first_shop.jpg);
			background-repeat:no-repeat;
			margin:15px;
			margin-left:0;
			margin-top:0;

			}

#photo3		{
			width:250px;
			height:178px;
			float:right;
			background-image:url(../images/mural.jpg);
			background-repeat:no-repeat;
			margin:15px;
			}
			
			

#photo4		{
			width:250px;
			height:178px;
			float:right;
			background-image:url(../images/OBDM.jpg);
			background-repeat:no-repeat;
			margin:15px;
			margin-top:0;
			}		








/*---------END OF NAVIGATION-----------*/	


#footer		{
			margin:0 auto;
			width:1082px;
			height:191px;
			clear:both;
			font-weight:bold;
			color:#fff;
			font-family:Verdana, Geneva, sans-serif;
			display:block;
			background-image:url(../images/footer_new.jpg)
			
			}


p.rights{
			margin-top:0;
			text-align:center;
			font-size:.9em;
			color:#4d7cb2;
			padding-top:30px;
}

/*---------END OF NAVIGATION-----------*/	


	
#test1, #test2, #test3, #test4, #test5{
		margin-left:15px;
		}	









form		{
			display:inline;
			padding:10px;
			z-index:800;
			width:50px;
			
			}
			


form.main_form{
			padding-bottom:50px;
			}




.clear{
			clear:both;
			}




.thumb		{
			
			float:left;
			margin:14px 0 15px 13px;
			border:none;
			
			}

span.hide{
			position:relative;
			left:-9000px;
			
}			



div.hr{
	
	
	border-bottom:1px #666 dotted;
}
	
	/*#curtains{visibility: hidden;}
*/#curtain div{
    background-color:#81d5f9;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 400;
   /* opacity: .99;*/
}

