@charset "UTF-8";
/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#231F20;
background-image:url(images/body.png);
background-repeat:repeat-x;
background-color:#666;
margin-top:30px;
}





#wrap {
width: 1024px;
margin:auto;
background-color:#FFFFFF;
margin-top:0px;
}

#head {
width:99%;
height:168px;
background-image:url(images/logo.jpg);
background-position:left;
background-repeat:no-repeat;

}

#navbox {
width:320px;
height:100px;
float:right;


}

#topnav {
margin:  50px 30px 40px 0;
float:right;
width:415px;
height:100px;
background-image:url(images/top_menu_bck.png);
background-repeat:repeat-x;
}

#navtop {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	
}
#navtop li {	
	float: left;
	color: #ffffff;
	
}
#navtop a {
	height:99px;
	width: 102px;
	color: #000;
	display: block;
	float: left;
	margin: 0;
	border-left: 1px solid #ffffff;
	text-decoration: none;
	text-align:center;
	padding-top:40px;
	font-size:13px;
	font-weight:bold;
}

#navtop .floatmid a {
	padding-top:33px;
}

#navtop .floatmid3 a {
	padding-top:22px;
}


#navtop a:hover {
color: #993300;
	}



#navmain {
float:left;
padding-left:0px;
width:1024px;
height:37px;
background-image:url(images/menu_bck.png);
background-repeat:repeat-x;
}

#nav {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#nav li {
	
	float: left;
	color: #ffffff;
	margin: 0;
	padding: 0;
}
#nav a {
	height:28px;
	width:117px;
	color: #000;
	display: block;
	text-align:center;
	float: left;
	margin: 0;
	border-right: 1px solid #ffffff;
	text-decoration: none;
	padding:10px 5px 0 5px;
	font-size:12px;
	font-weight:bold;

}

#nav .floatmid a {
	height:34px;
	padding-top:4px;
}

#nav .end a {
	width:118px;
	border:0px
}


#nav a:hover {
color: #993300;
	}
	
#window_box {
float:left;
width:190px;
text-align:right;
}

#window_list {
	list-style: none;
	margin: 0;
	padding-left:0px;
}
#window_list li {
	text-align:right;
	color: #A57A0F;
	margin: 0;
	padding: 0;
	height:30px;
}
#window_list a {
	color: #A57A0F;
	font-weight:bold;
	display:inline;
	margin: 0;
	text-decoration: none;
	text-align:right;
	font-size:14px;
}


#window_list_2 {
	list-style: none;
	margin: 0;
	padding-left:0px;
}
#window_list_2 li {
	text-align:left;
	color: #231F20;
	margin: 0;
	padding: 0;
	padding-bottom:4px;
	height:30px;
	font-size:18px;
	font-weight:bold;
}
#window_list_2 a {
	color: #A57A0F;
	font-weight:bold;
	display:inline;
	margin: 0;
	text-decoration: none;
	text-align:left;
	font-size:18px;
	font-weight:bold;
}



#window_list_3 {
	list-style: none;
	margin: 0;
}
#window_list_3 li {
text-align:right;

	color: #231F20;
	margin: 0;
	padding: 0;
	padding-bottom:6px;
	font-size:15px;
	font-weight:bold;
}
#window_list_3 a {
text-align:right;
	color: #A57A0F;
	font-weight:bold;
	display:inline;
	margin: 0;
	text-decoration: none;

	font-size:15px;
	font-weight:bold;


}







#window_list a:hover {
color:#231F20;
}

#window_list_2 a:hover {
color:#231F20;
}

#window_list_3 a:hover {
color:#231F20;
}



#nav a:hover {
color: #993300;
	}	

#main {
background-color:#F6EBC1;
clear:both;
padding: 33px 40px 40px 33px;
height:500px;
}


#home_window {
background-image:url(images/home_back.jpg);
clear:both;
padding: 17px 40px 40px 40px;
height:455px;
}



#main_window {
background-image:url(images/main_back_window.jpg);
clear:both;
padding: 17px 40px 40px 40px;
height:455px;
}





#main_window_foot {
background-image:url(images/main_back_window_foot.jpg);
clear:both;
padding: 17px 40px 40px 40px;
height:455px;
}

#contact_window_foot {
background-image:url(images/contact_back_window_foot.jpg);
clear:both;
padding: 17px 40px 40px 40px;
height:455px;
}



#plain_window {
background-image:url(images/plain_window.jpg);
background-position:bottom;
clear:both;
padding: 33px 40px 40px 33px;
}

#bq_window {
background-image:url(images/bq_window.jpg);
background-position:bottom;
clear:both;
padding: 33px 40px 40px 33px;
height:570px

}





#plain_left {
	width: 220px;
	float: left;
	height:auto;
	padding-right:40px;
}

#plain_right {	
	width: 660px;
	float: left;	
}


#bq_left {
	width: 300px;
	float: left;
	height:auto;
	padding-right:40px;
}

#bq_right {	
	width: 600px;
	float: left;	
}


#window_left {
	width: 300px;
	float: left;
	height:auto;
	padding-top:0px;
	margin-top:9px
}

#window_mid {	
width:230px;
float: left;	
padding-top:9px;
}

#window_right {	
padding-left:10px;
padding-top:10px;
width:100px;
float: left;	
}



#homeleft {
	width: 580px;
	float: left;
	height:auto;
	padding-right:20px;
}


#left {
	width: 560px;
	float: left;
	height:auto;
	padding-right:40px;
}

#right {	
	width: 300px;
	float: left;
	padding-left:35px;	
}


#col_one {
	width: 160px;
	float: left;
	height:auto;
	padding-top:3px;
}


#col_two {
	width: 180px;
	float: left;
	height:auto;
	padding-right:20px;
}

#col_twoandthree {
	width: 350px;
	float: left;
	height:auto;
	padding-right:20px;
	text-align:right;
	padding-top:5px;
}


#col_three {
	width: 160px;
	float: left;
	height:auto;
	padding-right:20px;
	
}


#col_four {	
padding-left:10px;
padding-top:10px;
width:350px;
float: left;	
}



#col_four_q {
	width: 350px;
	float: left;
	height:auto;
	padding-left:15px;
	padding-top:5px;
}





.foraquick {
font-size:20px;
font-weight:bold;
}








h1 {
font-size:22px;
}

h2 {
font-size:13px;
}


h2 a:link {
text-decoration:none;
color:#231F20;
border-bottom:1px dotted #231F20;

}
h2 a:hover {
border-bottom:1px solid #231F20;

}

h2 a:visited {
text-decoration:none;
color:#231F20;
border-bottom:1px dotted #231F20;
}




h3 {
font-weight:normal;
font-size:13px;
line-height:18px;
}


h4 {
font-size:24px;
margin:0px;
margin-top:20px;
}

h5 {
font-weight:normal;
font-size:18px;
font-weight:bold;
margin-top:0px;
margin-bottom:8px;
}


h6 {
font-size:18px;
line-height:18px;
margin-top:0px;
margin-bottom:5px;
}



p {
font-size:14px;
margin-top:0px;
font-weight:bold;
}


p a:link{
text-decoration:none;
color:#231F20;
border-bottom:1px dotted #231F20;

}

p a:hover{
text-decoration:none;
color:#231F20;
border-bottom:1px solid #231F20;

}

p a:visited{
text-decoration:none;
color:#231F20;
border-bottom:1px dotted #231F20;

}


#base {
width:100%;
height:149px;
clear:both;
background-image:url(images/base.jpg);
background-position:right;
background-repeat:no-repeat;
}



#footer {
width:auto;
background-image:url(images/footer_back.png);
background-repeat:repeat-x;
background-color:#666;
height:52px;
padding-left:40px;
padding-right:40px;
padding-top:12px;
font-size:21px;
text-align:center;
}


/* input stuff */

#detailsform {
padding-bottom:10px;
padding-left:10px;
}




input.button {
	background: #eee;
	color: #000;
	border: solid 1px #993300;
	float:right;
	
}

input.textbox, textarea.textbox, select.textbox {
	color: #666;
	border: solid 1px #993300;
	font-size:11px;
	width:388px;
	margin-bottom:12px;
}

input:focus, textarea:focus{
color: #000;
background-color: #eee;
}

label.lblfrm {
	display: block;
	width: 200px;
	float: left;
	padding-right: 10px;
	text-align:right;
	font-size:12px
}
  
  
#tabs {
padding-top:25px;
width:250px;
display:block;
float:left;
padding-left:15px;
font-size:14px;
}

#tabs h1 {
font-size:16px;
margin-bottom:4px;
}

#tabs2 {
padding-top:25px;
width:240px;
display:block;
float:left;
padding-left:60px;
font-size:14px;
}

#tabs2 h1 {
font-size:16px;
margin-bottom:4px;
}


#tabs a:link {
text-decoration:none;
color:#231F20;
border-bottom:1px dotted #231F20;

}
#tabs a:hover {
border-bottom:1px solid #231F20;

}

#tabs a:visited {
text-decoration:none;
color:#231F20;
border-bottom:1px dotted #231F20;
}

#tabs2 a:link {
text-decoration:none;
color:#231F20;
border-bottom:1px dotted #231F20;

}
#tabs2 a:hover {
border-bottom:1px solid #231F20;

}

#tabs2 a:visited {
text-decoration:none;
color:#231F20;
border-bottom:1px dotted #231F20;
}


#artwork {
padding-left:200px;
width:380px;
}

#artworktickbox {
padding-left:260px;
width:360px;
font-size:12px;
}


 
body#home a#homenav,
body#mm a#mmnav,
body#bs a#bsnav,
body#wide a#widenav,
body#av a#avnav,
body#eq a#eqnav,
body#en a#ennav,
body#con a#connav,
body#bq a#bqnav
 {
color: #993300;

}