/*
Theme Name: David Green.
Theme URI: David Green
Description: David Green.
Version: 1.0
Author: WWS Team
Author URI: David Green.
*/

body
{
	padding:0px;
    margin:0px;
    background-color:#FFFFFF;
    background:url(images/bg_l.png) repeat-x;
    background-position:left top;
    font-family:arial;
	font-size:13px;
	text-align:left;
}
a
{
	outline:none;
}

#wrapper
{
    background:url(images/bg.png) no-repeat;

	width:1005px;
}

#sidebar 
{
    margin-left:38px;	
	
}

#sidebar .logo
{
    background:url(images/logo.png) no-repeat;
	height:130px;
    margin:67px 0px 0px 20px;
}
.leftmenu
{
	background:url(images/left_menu_bg.png) no-repeat;
	margin-top:20px;
	height:209px;
	padding-top:12px;
	margin-left:-10px;
}

.left_menu_text
{
	margin:10px 0px 0px 30px;
	width:183px;
}
.left_menu_arrow
{
	background:url(images/arrow2.gif) no-repeat;
	height:10px;
	margin:10px 0px -12px -13px;
}

.leftmenu a
{	
	text-decoration:none;
	color:#686868;
	margin-left:3px;
	/*font-family:MyriadPro;*/
	font-size:13px;
	font-weight:bold;

}
.left_menu_sp
{
	background:url(images/left_menu_sp.png) no-repeat;
	height:2px;
	margin:10px 0px 0px -5px;
}
.player
{	
	margin-top:-50px;	
}
.slideshow
{
	height:175px;
	margin-top:20px;
}
.address
{
	margin-top:20px;
	text-align:center;
	color:#4F4F4F;	
}
#sidebar ul
{
	list-style:none;
}

.main_content
{
}
.call_us
{
	background:url(images/callus.png) no-repeat;
	height:17px;
	margin:7px 0px 0px 400px;
}
.container
{
	margin-top:40px;
	width:585px;
}
.menubar
{
    background:url(images/menu_bg.png) no-repeat;
	height:38px;
	font-weight:bold;    
    font-size:12px;
	font-family: Georgia;
	margin-left:5px;
	overflow:hidden;
	width:577px;	
}

.menubar ul
{
    list-style:none;
	padding:0px;
	margin:0px 0px 0px 10px;
}
.menubar ul li
{   
    float:left;
    height:24px;
    padding:13px 5px 13px 6px;
}

.menubar ul li img
{
	margin:-8px 0px 0px -7px;
	height:33px;
}

div.menubar ul li a {
	text-decoration:none;
}

div.menubar ul li a
{
	color:#f5ffcd;
}
div.menubar ul li.active a
{
	color:#195077;
	padding:0px;
}
div.menubar ul li.activehome a
{
	color:#195077;
	padding:0px;
}
div.menubar ul li.activeright a
{
	color:#195077;
	padding:0px;
}
div.menubar ul li.active 
{
	background:url(images/active_menu_bg.jpg) 0px 2px repeat-x;
	margin:3px 0px 0px -9px;
	height:36px;
	padding:11px 6px 10px 15px;
}
.menubar ul li.activehome 
{
	background:url(images/home_menu_bg.png) 0px 1px no-repeat;
	margin:1px 0px 0px -6px;
	color:#195077;
	padding-left:12px;
}
.menubar ul li.activeright
{
	background:url(images/right_menu_bg.png) -1px 1px no-repeat;
	margin:4px 0px 0px 14px;
	color:#195077;
	padding-left:15px;
}

.menu_left_shadow
{
	background:url(images/left.png) no-repeat;
	height:618px;
	margin-left:3px;
	width:10px;	
}
.menu_right_shadow
{
	background:url(images/right.png) no-repeat;
	width:11px;
	height:618px;
	margin-left:4px;	
}

.dotted_top
{
	background:url(images/dotted_line.png) repeat-x;
	height:1px;
	width:550px;
	margin:10px 0px 0px 9px;
}
.dotted_bottom
{
	background:url(images/dotted_line.png) repeat-x;
	height:1px;
	width:550px;
	margin:15px 0px 0px 9px;
}
.dotted
{
	background:url(images/dotted_line.png) repeat-x;
	height:1px;
}
.header_text
{
	background:url(images/header_text.png) no-repeat;
	height:14px;
	margin:15px 0px 0px 280px;
}
.banner1
{
	background:url(images/header.png) no-repeat;
    /*height:266px;*/
	height:179px;
	margin:13px 0px 0px 9px;
}

.content
{
	margin:15px 0px 0px 7px;
	width:550px;
	color:#525252;
	font-family:Trebuchet MS;
}
.content_other
{
	padding:15px;
	color:#525252;
	font-family:Trebuchet MS;
	width:529px;
}
.comma
{
	background:url(images/comma.png) no-repeat;
	height:38px;
	margin:-30px 0px 0px 325px;
}

div .box 
{	
	margin-left:7px;
}
 .rightcontent
{
	margin:15px 0px 0px 15px;	
}

.free_content
{
	display: block;		
}
.readwrite, .facebook, .logoes 
{	
	margin-top:10px;
}
.bottom
{
	background:url(images/footer_top.png) repeat-x;
	height:57px;	
}
.footer
{	
	background:url(images/footer.png) repeat-x;
    margin:-15px 0 0;
	height:41px;
	text-align:center;	
}
.footer p
{	
    margin-top:15px;
	font-size:16px;
	padding-top:15px;
	color:#9ab9d5;
	font-size:13px;
}


.footer a
{
	text-decoration:none;
	color:#9ab9d5;
}

h1 {
	font-size:16px;
	text-transform:uppercase
}
.phone
{
color:#CE4040;
}
#phone { width:167px;}
.request_quote
{
	float: right; 
	padding-left: 20px;
	margin-left:15px;
}

.sitemap ul li {
	list-style-image: url(images/arrow2.gif);
	line-height:23px;

}
.sitemap ul li a {
	text-decoration:none;
}
