*{ padding: 0; margin: 0;}
body{ 
 background: #ebe4ce url(images/page_back.jpg) repeat-x;
 font-family: Arial, Helvetica, sans-serif;
 color: #666;
 margin-left: 15px;
}

#page > #tabs
{
	margin-top:3.1em;
	width:82%;	
}
#page > #tabs > li
{
	display:none;
}

.custom #tabs{
 background: url(images/head_stripe.png) repeat-x;
 position: absolute; left: 0; top: 0;
 margin-top: 2.2em;
 border: none;
 height: 34px;
 margin-left:130px;
}

.custom ul#tabs{
 padding-left: 18%;
width:96%;
margin-left:0px;
}



#main_nav > #tabs
{
	width: 81.5%;
	padding-top:0.6em;
  background:none;
}

.custom #tabs li{
 border: none;
 background: transparent;
 z-index:3;
}

.custom #tabs li a, #tabs .current_page_item, #tabs .current-cat, #tabs .home-item{
 background: transparent;
 font-family: Arial;
 font-size: 14px;
 font-weight: bold;
 text-transform: none;
 line-height: 0px;
 cursor: pointer;
 border: none; position: relative;

}

.custom #tabs a:hover{
 text-decoration: underline;
}

.custom #header{
 height: 380px; border: none; margin-top: 2.1em;
 
}

.custom #content,
.custom #footer{
 border: none;
}

.custom #custom_box,
.custom #multimedia_box{
 background: transparent;
 border: none; background: (images/logo.png) no-repeat;
  position: absolute; top: -5em; left: -2em;
z-index:2;
}

.custom #footer{
 text-align: center;
 font-size: 12px;
 width: 940px;
}

#contactform{
 width: 195px;
 background: #c9d5c0;
 padding: 8px;
}

#contactform h4{
 margin-bottom: 1em;
 font-size: 14px;
 color: #1d1d1d;
}

#contactform p span{
 font-size: 12px;
 font-weight: bold;
 color: #292929;
}

#contactform input,
#contactform textarea{
 border: none; width: 100%;
 background: #FFF;
 padding: 0px;
 margin: 0 0 8px 0; float: left;
}

#contactform .submit input{
 	float: right;
	margin-top: -15px; margin-right: 8px;
	background: #82a37a;
	color: #FFF; font-size: 12px; font-weight: bold;
	font-family: Arial;
	border: 1px solid #82a37a;
	font-weight: bold; width: 50px;
}

#contactform .messagebox textarea{
 height: 85px; margin: -18px 0 1em 0;
 padding: 0;
 float: left;
}

#phonenumber{
 font-size: 24px;
 font-weight: bold;
 font-family: Arial;
 color: #316e33;
 top: -.9em;  right: 1em;
 position: absolute;
z-index:2;

}

.custom #sidebar_1 h3{ display: none;}
.custom .widget li a{ font-weight: bold; color: #000080;}
.custom .widget li a:hover{ color: #003333;}

/* Spectapes */

#spec_tapes {
	margin: 0;
	padding: 10px;
	background: #FFF;
	color: #000;
}

img.left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#spec_tapes h3 {
	color: #009;
	font-size: 16px;
}

#spec_tapes a:link, #spec_tapes a:visited {
	color: #009;
	text-decoration: underline;
}

#spec_tapes a:focus, #spec_tapes a:hover {
	color: #009;
	text-decoration: none;
}

#spec_tapes a:active {
	color: #009;
	text-decoration: underline;
}

#spec_tapes a img {
	border: none;
}

#spec_tapes h4 {
	clear: left;
	font-size: 14px;
	margin-bottom: 10px;
	padding: 0;
}

#spec_tapes ul {
	margin: 0 0 0  15px;
	list-style: bullet;
	padding: 0;
}

#spec_tapes li {
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
}

#greenbox-header
{
position:absolute; 
margin-left:600px; 
margin-top:30px;

}
#greenbox-bottom
{
position:absolute; 
margin-left:600px; 
margin-top:120px;

}
#greenbox-text
{
border:solid 1px; 
width:150px; 
font-size:13px; 
color:white; 
background-color:green; 
position:absolute; 
margin-left:600px; 
margin-top:50px;
}

#main_nav li.home-item
{
	border-right:solid 0px black;
}
#main_nav li.page-item-1
{
	border-left:solid 1px black;
}
#main_nav li.page-item-2
{
	border-left:solid 1px black;
}
#main_nav li.page-item-3
{
	border-left:solid 1px black;
	padding-right:0;
}
#main_nav li.page-item-4
{
	border-left:solid 1px black;
	padding-right:0;
}
#main_nav li.page-item-5
{
	border-left:solid 1px black;
	padding-right:0;
}
#main_nav li.page-item-6
{
	border-left:solid 1px black;
	padding-right:0;
}
#main_nav li.page-item-7
{
	border-left:solid 1px black;
	padding-right:0;
}
#spec_tapes div.rightnav_heading{
	color:#000099;
	text-decoration:underline;
	font-size:16px;
	line-height:1.385em;
	font-variant:small-caps;
	letter-spacing:2px;	
	font-weight:bold;
}
#spec_tapes div.rightnav_quote{
	color:black;
	clear:left;
	font-size:14px;
	margin-bottom:10px;
	padding:0;
	font-weight:bold;
	letter-spacing: normal;
	
}
#spec_tapes div.rightnav_bullettitle{
	color:black;
	letter-spacing:1px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	
}