/*
Theme Name: BMW Theme
Theme URI: http://www.njbmwservice.com
Version: 1.0
*/
*{
padding: 0;
margin: 0;
}
html{
overflow-y: scroll;
}
body{
background: #fff url('images/body_bg.gif') repeat-x top;
color: #383838;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 13px
}
#wrap{
width: 986px;
margin: 0 auto;
background: #fff;
}
#inner{
background: url('images/wrap_bottom_bg.gif') repeat-x bottom;
float: left;
margin: 0 15px;
padding-left:0; padding-right:0; padding-top:5px; padding-bottom:4px
}
#header{
width: 100%;
height: 100px;
margin: 2px 0 10px 0;
}
h2{
font-size:14pt;
}

/*.button{
background: url(images/button.gif) no-repeat;
width: 125px;
height: 26px;
display: block;
float: left;
margin: 0 0 0 10px;
color: black;
text-decoration: none;
text-align: center;
padding-top: 4px;
font-size: 13px;
font-weight: bold;
font-family: Tahoma, Geneva, Arial, sans-serif;
}
*/

/*#button{
float: right;
height: 30px;
width: 270px;
margin: 5px 10px 0 0;
padding: 10px 15px 0 0;
}*/
#headTitle{
font-size: 10px;
color:#606060;
text-align: right;
margin-right:130px;
}
#backgrnd{
background: url('images/gray_bar.gif') repeat-x;
height: 67px;
margin-left:9px; margin-right:9px; margin-top:7px; margin-bottom:34px
}
#address{
height: 36px;
width: 715px;
border-bottom: 1px solid #E6E7E8;
margin: 0 0 0 8px;
}
#address span{
margin: 8px 22px 0 1px;
display: inline-block;
color: #fff;
font-size: 12px;
font-family: Helvetica, Arial, sans-serif;
}
#top-nav{
height: 30px;
margin: 0 0 0 1px;
}
#top-nav li{
float: left;
list-style: none;
}
#top-nav li a{
color: #fff;
text-decoration: none;
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 2.1;
padding: 0 10px 0 7px;
display: block;
height: 30px;
}
#top-nav .current_page_item a{
color: #003399;
}
#top-nav li a:hover{
color: #003399;
outline:none;
}
#name-center {
background: url('images/name-center.png') no-repeat;
width: 90px;
height: 90px;
display: block;
float:right;
outline:none; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:5px
}
#logo {
background: url('images/logo.png') no-repeat;
width: 90px;
height: 90px;
display: block;
float:right;
outline:none; margin-left:0; margin-right:30px; margin-top:0; margin-bottom:0; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:5px
}
#title{
margin: 0 0 20px 24px;
color: #808284;
padding: 7px;
}
.title{
margin: 0 0 20px 235px;
color: #808284;
padding: 7px;
}
#content{
width: 666px;
float: left;
margin: 0 15px 0 0;
padding-left: 14px;
}
#content ul{
padding-left: 50px;
}
.single-content {
width:451px !important;
}
#sidebar{
width: 246px;
float: left;
margin: 0 0 0 15px;
}
#right{
width: 246px;
float: right;
margin: 0 0 0 15px;
}
.button-sidebar{
background: url('images/button-sidebar.jpg') no-repeat;
width: 125px;
height: 26px;
display: block;
color: #383838;
text-decoration: none;
text-align: center;
padding-top: 4px;
font-size: 13px;
font-weight: bold;
font-family: Tahoma, Geneva, Arial, sans-serif; margin-left:20px; margin-right:0; margin-top:10px; margin-bottom:0
}
.button-sidebar-twice{
background: url('images/button-sidebar-twice.jpg') no-repeat;
width: 125px;
height: 45px;
display: block;
color: #383838;
text-decoration: none;
text-align: center;
padding-top: 4px;
font-size: 13px;
font-weight: bold;
font-family: Tahoma, Geneva, Arial, sans-serif; margin-left:20px; margin-right:0; margin-top:10px; margin-bottom:0
}
#links{
font-family: Arial,Helvetica,sans-serif;
width: 185px;
padding: 0 0 0 3px;
margin: 0 30px 30px 30px;
}
#links a{
color: #4c4c4e;
text-decoration: none;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
padding: 0 10px 0 7px;
display: block;
}
#links a:hover{
color: #003399 ;
}
.ave{
margin:25px 20px 20px 35px;
}
#left{
width: 200px;
float: 	left;
margin: 0 0 0 15px;
}
#footer{
clear: both;
height: 49px;
background: url('images/footer_bg.gif') repeat-x;
margin: 0 15px;
}
#footer-nav{
float: right;
margin: 18px 15px 0 0;
width: auto;
}
#footer-nav li{
float: left;
list-style: none;
margin: 0 5px;
}
#footer-nav li a{
color: #606060;
font-family: Arial;
font-size: 10px;
text-decoration: none;
}
.by{
float: left;
display: block;
margin: 0 0 0 22px;
padding: 18px 0 0 0;
width: 170px;
}
.copyright{
color: #606060;
font-family: Arial;
font-size: 10px;
float: left;
display: block;
margin: 0 auto;
margin-top: 20px;
text-align: center;
width: 460px;
}
#FooTitle{
clear: both;
text-align: center;
font-size: 10px;
}
#signature{
display: block;
text-align: center;
color: #808284;
}
#signature a {
color: #003399;
text-decoration: none;
}
.widgetWrap{
font-family: Arial,Helvetica,sans-serif;
width: 163px;
border: 1px solid #898989;
background: url('images/widget-bg.gif') no-repeat top;
padding: 10px;
margin-left:30px; margin-right:30px; margin-top:0; margin-bottom:10px
}
.widgetWrapLeft{
font-family: Arial,Helvetica,sans-serif;
width: 163px;
border: 1px solid #898989;
background: url('images/widget-bg.gif') no-repeat top;
margin: 0 ; padding-left:20px; padding-right:10px; padding-top:10px; padding-bottom:10px
}
.widgetWrap h3{
margin: 5px 0;
font-size:13px;
}
.widgetWrap .tel{
margin: 4px 0;
text-align:right;
}
.widgetWrap .tel li{
list-style: none;
width: 160px;
}
.widgetWrap .hours li{
list-style: none;
}
.widgetWrap .hours{
text-align:right;
margin: 4px 0;
}
.widgetWrap .tel li em, .widgetWrap .hours li em{
float: left;
font-style: normal;
}
.widget_left {
margin: 5px 0 5px 0;
padding: 0 0 5px 0;
border-bottom: 1px solid grey;
}
#search-submit {
margin-left:90px;
}
#top-banner h2
{color:#eee ;
line-height:3em;
padding-left:30px;
font-size:12px;
}
.GallerySlide {
	width: 700px;
        height: 400px;
}

a.Gallery {
	display:block;
	float:left;
	text-decoration:none;
}

a.Gallery img {
	border:0px;
	text-decoration:none;
}

a.GalleryZoom {
	display:block;
}

a.GalleryZoom img {
	border:0px;
	text-decoration:none;
}

