/* CSS Document */

body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F8F8F8 ;
}



#base {
	width: 776px;
	border-right: 1px solid #f3e084;
	border-left: 1px solid #f3e084;
	border-bottom: 1px solid #98800a;
}

.box-body {
	width: 183px;
	background-image: url(/images/box_body_span.gif);
	background-repeat: repeat-y;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
}

.box-body p {
	padding: 0px;
	margin-top: 0px;
	margin-left: 26px;
	margin-right: 25px;
	margin-bottom: 6px;
}

#box-bottom {
	background-image: url(/images/box_bottom.gif);
	background-repeat: no-repeat;
	width: 183px;
	height: 12px;
}

.box-title {
	width: 183px;
	height: 26px;
	background-image: url(/images/box_title.gif);
	background-repeat: no-repeat;
	clear: right;
	margin: 0px;
	color: #edcb22;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 26px;
}

.box-title p {
	padding: 0px;
	margin: 0px;
}

#box-top {
	width: 183px;
	height: 11px;
	background-image: url(/images/box-top.gif);
	background-repeat: no-repeat;
	clear: right;
	padding: 0px;
	margin: 0px;
	right: 0px;
}

#content {
	background-color: #fbe786; 
	margin: 0px;
	padding: 0px;
}

#content-mid {
	width: 343px;
	padding: 0px;
	margin: 0px 0px 0px 9px;
	vertical-align: top;
	font-size: 13px;
	padding-top: 22px;
}

#content-mid a {
	font-weight: bold;
}

#content-mid a:link {
	color: #c72f11
}

#content-mid a:visited {
	color: #c72f11;	
}

#content-mid a:hover {
	color: #e27f15;
	text-decoration: none;
}

#content-mid a:active {
	color: #e13427;
}

#content-mid p {
	margin-top: 0px;
	margin-bottom: 10px;
}

#content-mid ul li {
	line-height: 18px;
}

#content-mid ul li a {
	font-size: 12px;
}

#content-mid ul.txt-red-list li {
	font-weight: bold;
	color: #b3451f;
	font-size: 12px;
}

#content-mid ul.txt-black-list li {
	color: #000000;
	font-size: 12px;
	margin-bottom: 12px;
}

#footer {
	background-image: url(/images/footer.gif);
	background-repeat: no-repeat;
	width: 776px;
	height: 50px;
	color: #ffffff;
	font-size: 11px;
	
}

#footer div {
	width: 776px;
	text-align: center;
	height: 25px;
	margin-top: 25px;
}

#footer div a {
	width: 776px;
	text-align: center;
	height: 25px;
	margin-top: 25px;
	color: #edcb22;
}

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#left234 {
	background-image: url(/images/left_span.gif);
	background-repeat: repeat-y;
	vertical-align: top;	
}

#leftside {
	background-color: #a65727;
	background-image: url(/images/lefttop.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#logo {
	height: 73px;
	width: 320px;
	margin: 0px;
	padding: 0px;	
	text-indent: -9999px;
	float: left;	
}

#logo a {
	text-decoration: none;
	height: 73px;
	width: 320px;
	display: block;	
	overflow: hidden;	
	margin: 0px;
	padding: 0px;
}

#logo a:hover {
	text-decoration: none;
	overflow: hidden;	
}


#logo-header {
	background-image: url(/images/header.gif);
	background-repeat: no-repeat;
	height: 73px;
	width: 320px;
}

#page-id {
	background-image: url(/images/page_id_back.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 234px;
	clear: both;
	top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 20px;
	text-indent: 10px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #fbe786;
}

#page-id-pic {
	width: 234px;
	height: 313px;
}

#right-bottom {
	background-image: url(/images/right_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

#right-top {
	background-image: url(/images/right_top.gif);
	background-repeat: no-repeat;
	width: 183px;
	padding-bottom: 178px;
	padding: 0px;
	margin: 0px;	
}

#request-info {
	width: 340px;
	margin-top: 20px;
}

.requestform-spacer {
	width: 4px;
}

.separator {
	height: 10px;
	width: 340px;
	padding: 0px;
	margin: 0px;
}

.spacer {
	height: 1px;
}

.submit {
	display: block;
	background-image: url(/images/button_submit.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 69px;	
	border: none;
	cursor: pointer;
	text-indent: -9999;
	overflow: hudden;
}

.txt-red {
	font-weight: bold;
	color: #b3451f;
}

.txt-red-italics {
	color: #b3451f;
}


/* Navigation */

.menucontainer {text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-repeat: no-repeat; height:31px; 			width: 776px; margin:0px; padding: 0px;}
			
.menubase-dd {float: left; text-align:left; position:relative;	width:776px; height:31px; margin:0px; padding: 0px;	background: url(/images/menu.gif); 	background-position: 0px 0px; background-repeat: no-repeat;}

.menubase-dd ul {padding:0px; margin :0px; list-style-type: none;}

.menubase-dd ul li {display: inline; float:left; position:relative; color: #ffffff; font-weight: bold; margin:0px; padding: 0px;}

.menubase-dd ul li:hover a,
.menubase-dd ul li a:hover {border:0;}

/* Top level buttons- Who We Are, Yellow Page Advertisting, Our Services */
.menubase-dd ul li a {text-indent: -9999px; overflow: hidden; text-decoration: none; height: 31px;}

.menubase-dd ul li.who-we-are {background: url(/images/menu.gif); background-position: 0px 0px; background-repeat: no-repeat; width: 98px; left: 0px;}
.menubase-dd ul li.who-we-are a {background: url(/images/menu.gif); background-position: 0px 0px;}
.menubase-dd ul li.who-we-are a:hover {background-position: 0px -31px;}

.menubase-dd ul li.yp-advertising {background: url(/images/menu.gif); background-position: -98px 0px; background-repeat: no-repeat; width: 160px; left: 0px;}
.menubase-dd ul li.yp-advertising a {background: url(/images/menu.gif); background-position: -98px 0px;}
.menubase-dd ul li.yp-advertising a:hover {background-position: -98px -31px;}

.menubase-dd ul li.services {background: url(/images/menu.gif); background-position: -258px 0px; background-repeat: no-repeat; width: 110px; left: 0px;}
.menubase-dd ul li.services a {background: url(/images/menu.gif); background-repeat: no-repeat; background-position: -258px 0px;}
.menubase-dd ul li.services a:hover {background-position: -258px -31px;}

.menubase-dd ul li.request-info {background: url(/images/menu.gif); background-position: -371px 0px; background-repeat: no-repeat; width: 96px; left: 0px;}
.menubase-dd ul li.request-info a {background: url(/images/menu.gif); background-repeat: no-repeat; background-position: -371px 0px;}
.menubase-dd ul li.request-info a:hover {background-position: -371px -31px;}

.menubase-dd ul li.testimonials {background: url(/images/menu.gif); background-position: -467px 0px; background-repeat: no-repeat; width: 91px; left: 0px;}
.menubase-dd ul li.testimonials a {background: url(/images/menu.gif); background-repeat: no-repeat; background-position: -467px 0px;}
.menubase-dd ul li.testimonials a:hover {background-position: -467px -31px;}

.menubase-dd ul li.faqs {background: url(/images/menu.gif); background-position: -558px 0px; background-repeat: no-repeat; width: 53px; left: 0px;}
.menubase-dd ul li.faqs a {background: url(/images/menu.gif); background-repeat: no-repeat; background-position: -558px 0px;}
.menubase-dd ul li.faqs a:hover {background-position: -558px -31px;}

.menubase-dd ul li.contact {background: url(/images/menu.gif); background-repeat: no-repeat; background-position: -611px 0px; background-repeat: no-repeat; width: 91px; left: 0px;}
.menubase-dd ul li.contact a {background: url(/images/menu.gif); background-repeat: no-repeat; background-position: -611px 0px;}
.menubase-dd ul li.contact a:hover {background-position: -611px -31px;}

.menubase-dd ul li.sitemap {background: url(/images/menu.gif); background-position: -702px 0px; background-repeat: no-repeat; width: 71px; left: 0px;}
.menubase-dd ul li.sitemap a {background: url(/images/menu.gif); background-repeat: no-repeat; background-position: -702px 0px;}
.menubase-dd ul li.sitemap a:hover {background-position: -702px -31px;}
/* End top level buttons */

/* Submenus */
.menubase-dd ul li.sub-wwa {width: 252px; text-align: left; background: #000000;}
.menubase-dd ul li.sub-wwa a {text-indent: 0px; overflow: visible;	color: #ffffff;	text-decoration: none; background: #000000;}
.menubase-dd ul li.sub-wwa:hover,
.menubase-dd ul li.sub-wwa a:hover {color: #edcb22; font-weight: bold}

.menubase-dd ul li.sub-ypa {width: 216px; text-indent: 0px; background: #000000;}
.menubase-dd ul li.sub-ypa a {text-indent: 0px; overflow: visible;	color: #ffffff;	text-decoration: none; background: #000000;}
.menubase-dd ul li.sub-ypa:hover,
.menubase-dd ul li.sub-ypa a:hover {color: #edcb22; font-weight: bold}

.menubase-dd ul li.sub-services {width: 158px; text-indent: 0px; background: #000000;}
.menubase-dd ul li.sub-services a {text-indent: 0px; overflow: visible; color: #ffffff;	text-decoration: none; background: #000000;}
.menubase-dd ul li.sub-services:hover,
.menubase-dd ul li.sub-services a:hover {color: #edcb22; font-weight: bold}

.menubase-dd ul li a, .menubase-dd ul li a:visited {display:block; text-decoration:none; width: auto; height:31px; color:#ffffff;}

.menubase-dd ul li ul {visibility:hidden; position:absolute; top:0px; left: 0px; height:0px; overflow:hidden; background: none;}

.menubase-dd table {margin:-1px; border-collapse:collapse; font-size:1em;}

.menubase-dd ul li:hover ul, 
.menubase-dd ul li a:hover ul{visibility:visible; width: 260px; height:auto; position:absolute; top:31px; left: 12px; overflow:visible; background-image: none;}

.menubase-dd ul li ul li {float: left; background: #000000; margin: 0px; border-bottom: 1px solid #651d0a;}

.menubase-dd ul li:hover ul li a,
.menubase-dd ul li a:hover ul li {display:block;  background:#000000; background-image: none; text-decoration:none; color:#ffffff; height:auto; line-height:14px; padding:5px 5px 5px 10px;}

.menubase-dd ul li:hover ul li a.drop,
.menubase-dd ul li a:hover ul li a.drop {display:block; height:auto;}
/* Navigation end */

/* Navigation 

#menubase {
   margin: 0; 
   padding: 0; 
   position: relative;
   float: left;
   width: 776px; 
   height: 31px; 
   background: url(/images/menu.gif) no-repeat; 
}

#menubase li {
	list-style: none; 
	display: inline;
}

#menubase li a {
	display: block; 
	position: absolute; 
	top: 0; 
	overflow: hidden;
	text-indent: -9999px;
	height: 31px;
	voice-family: "\"}\""; 
	voice-family: inherit;

} #menubase {}

#menubase a:hover {background: url(/images/menu.gif) no-repeat;}

#who-we-are a {width:98px; left: 10px;}

#menubase #who-we-are a:hover {background-position: -10px -31px;}

#ypa a {width: 160px; left: 108px;}

#menubase #ypa a:hover {background-position: -108px -31px;}

#services a {width: 93px; left: 268px;}

#menubase #services a:hover {background-position: -268px -31px;}

#request-info a {width: 96px; left: 361px;}

#menubase #request-info a:hover {background-position: -361px -31px;}

#testimonials a {width: 91px; left: 457px;}

#menubase #testimonials a:hover {background-position: -457px -31px;}

#faq a {width: 53px; left: 546px;}

#menubase #faq a:hover {background-position: -546px -31px;}

#contact a {width: 91px; left: 599px;}

#menubase #contact a:hover {background-position: -599px -31px;}

#sitemap a {width: 71px; left: 690px;}

#menubase #sitemap a:hover {background-position: -690px -31px;}

 Navigation end */