/* GLOBAL ---------------------------------------//
*/
/* YUI framework font: 13px default - use % to define */
/* structure */
#custom-doc {width:69.23em;min-width:900px;margin:auto;text-align:left;margin-top:70px;background-color:#9c9c9c;}
/* center structure */
div#yui-main div.yui-b {/* set inline --*/ margin-left:180px;width:720px;}
/* lft nav structure */
#nav {width:12.85em;}
/* global styles */
html, body {background-color: #9c9c9c}
a {text-decoration:none;outline:none;color:#000;}
a:hover {text-decoration:none;outline:none;color:#fff;}
#bd  {font-size:93%; font-family:Tahoma, Arial, sans-serif;position:relative;color:#000;}
#main {background-color:#fff;}
h1, h2, h3 {font-weight:bold}
p {margin:0 0 5px 0;}
strong {font-weight:bold;}

/* GALLERY ----------------------------//
*/
#gallery {position:relative;background-color:#FFF;height:305px;padding:10px 0 0 10px;}
/* slideshow main images */
.pics {height:296px;width:700px;padding:0;margin:0;overflow:hidden;}
/* slideshow main numbered nav */
#nav-gal {position:relative;left:302px;top:3px;height:15px;width:402px;}
#nav-gal a {margin:0 4px;padding:0px 0px;color:#666;font-family: Tahoma;font-size: 93%;*font-size:11px;}
#nav-gal a:focus { outline: none; }
#nav-gal a.activeSlide, #nav-gal a:hover {color: #fff; }
/* container for numbered gallery navigation - this holds the space so it doesn't collapse when hidden for IE popups*/
.nav-gal-ht {height:15px;}

ul.img-copy {position:relative;top:0;left:0;}
ul.img-copy li {
	top:0px;
	left:0px;
}
/* popups */
#gallery-pops div {position:absolute;top:-55px;left:-15px;overflow:hidden; display: none; background-color:#000000;text-align:center;margin:0 auto;padding:16px 16px;z-index:100;}
#gallery-pops div img {}

/* Mac-style close button */
.closebutton {
	position: absolute;
	bottom:0px;
	right:0px;
	width: 20px;
	height: 20px;
	cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url(../img/global/close-5.png);
	/* For IE6, remove background and add filter */
	/* Note! the src is relative to the HTML file, not the CSS file */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/global/close-5.png', sizingMethod='scale');
}

/* HEADER ---------------------------------------//
*/
#hd h1 {position:relative;left:678px;width:222px;height:33px;margin:0 0 10px 0;top:9px}
#hd h1 span {
	position:absolute;
	width:100%;
	height:100%;
	background:url(../img/global/Bowden_Logo.png) no-repeat;
	left: -3px;
}
#hd a {display:block;width:100%;height:100%;}
/* CATEGORY COPY ---------------------------------------//
*/
#content-main {
	margin:20px 0 50px 0;
	width:710px;
}/* 12px */
#content-main p {line-height:15px;}

/* LEFT NAVIGATION --------------------------------//
*/
#nav li {height:15px;width:50px;text-align:left;}
#nav li a {display:block;color:#000;width:100%;height:100%;font-family: arial;letter-spacing:0.75px;}
#nav li a:hover {color:#FFF;}
#nav ul {width:100%;height:100%;}
#nav ul li {margin-bottom:10px;width:100%;height:100%;position:relative; z-index:100;}
#nav ul li:hover {color:#FFF;}
#nav ul li.hovmenu:hover ul.subnav, #nav ul li ul li.hovmenu2:hover ul.subnav2 {display:block;}
#nav ul li ul li.hovmenu2 ul.subnav2 {width:100px;height:150px;color:#999933; background-color:#00FFCC}
#nav ul ul, #nav ul ul ul {display:none;padding:5px 0 5px 35px;width:100%;height:100%;font-size:100%;}
#nav ul.subnav li, #nav ul.subnav2 li {font-size:85%;height:10px;margin-bottom:5px;}
#nav a.selected {color:#FFF;}

/*Sub Menus css to go with jquery */
.menu_list {	
	width: 250px;
	display:none;
	font-size:85%;
	padding:3px 0 3px 13px;
	width:100%;height:100%;
}
.menu_head {
	padding-left:0px;
    text-align:left;
	margin:5px 0 0 0px;
	cursor: pointer;
	height:10px;
}
a.menu_head:hover {cursor: pointer;}
.menu_body {
	display:none;
	margin-bottom:7px;
}
.menu_body_last {
	margin-bottom:0px;
}
.menu_body a {
  display:block;
  margin:2px 0 0 7px;
}
.menu_body a:hover{
  text-decoration:none;
  }
  
div.open {display:block;}

/* FOOTER -----------------------------------//
*/
#ft {color:#666;margin:0 20px 0 180px;font-size:85%; border-top:1px solid #888;padding-top:5px;}

/* CONTACT AREA -------------------------//
*/
.contact {background-color:#fff;position:relative;height:316px;}
#contact-img {position:relative;width:50%;left:304px;top:11px}
.content-copy a {text-decoration:underline;outline:none;color:#330000;}
.content-copy a:hover {text-decoration:none;outline:none;color:#000099;}
.content-copy {
	position:absolute;
	width:30%;
	height:316px;
	padding:0 0 0 22px;
	left:1px;
	font-family:Tahoma, Arial, sans-serif;
	top: -2px;
}
.content-copy h3 {font-size:100%;font-weight:normal;margin:0;padding:0;}
address {padding:0 0 32px 0;}
h3.snailmail {padding:128px 0 0 0;}
h3.email {padding-bottom:21px;}
