/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2 (WP2.6.2)
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

/*@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";*/

.pb_wl	{position: absolute; margin: -9999px 0px 0px 0px;}

.toright{float: right;}
.toleft{float: left;}

.right{float: right;}
.left{float: left;}
.clear{clear: both;}


.post{
width:680px; 
float: left;
}

p	{}

.post img{padding:5px 15px 5px 0px;  }

#post-14 p{font-family: Georgia; font-size: 12px;}



#sidebarFB	{display: none;}

#sidebarTW	{display: none;}


body {
	margin:0px;
	padding:0px;
	background:url(images/body_bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	line-height:19px;
	}

.find_dealer_div_contact{float:right;
padding:30px 0 0 365px;
position:absolute;}

.wpcf7{float: left;}

.head_div_contact{margin: -25px 0px 10px 0px;}
.head_div_contact ul{padding: 0px 10px 0px 0px;}

#loopAll		{display:none;}
#loopAutomotive	{display: none;}
#loopAuto		{display: none;}
#loopCompany	{display: none;}
#loopCommunity	{display: none;}
	
	
	/*=== drop down css
=====================================================================*/
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding:0px 3px 0px 0px;
	list-style: none;
	float: left;
	font: bold 11px arial
	line-height:46px !important;
	background:url(images/nav_sep_bg.jpg) no-repeat right;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff;
	height:48px;
	background:url(images/nav_sep_bg.jpg) no-repeat right;
	}

#sddm li a
{	display: block;
	margin: 0 0px 0 0;
	padding:0px 21px;	
/*	background: #336699;*/
	color: #FFF;
	text-align: center;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	display:block;
	line-height:46px;
/*	text-transform:uppercase;	*/
	text-decoration:none;
	}
	

#sddm li a:hover
{
	text-decoration:none;
	background:url(images/nav_hover_bg.jpg) repeat-x;	
}
#sddm li a:active
{
	text-decoration:none;
	background:url(images/nav_hover_bg.jpg) repeat-x;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #741907;
	border: 2px solid #c12a0c;
	z-index:99;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #741907;
		color: #FFFFFF;
		font: 12px arial}

	#sddm div a:hover
	{	background: #91200a;
		padding: 5px 10px;
		color: #FFF}


.staff_bg_table td{
	background-color:#f5f5f5;
	padding:10px;
	border:1px solid #999999;
	font-size:11px;
}

	
	
	
/*------------------- Common -------------------------*/
br,h1,h2,h3,h4,h5,ul,li{
	margin:0px;
	padding:0px;
	list-style:none;
}
img{
	border:none;
	}
h1,h2,h3,h4,h5{
	font-family:Arial, Helvetica, sans-serif;
	color:#242424;
}
a{
	text-decoration:underline;
	color:#a81616;
}
a:hover{
	text-decoration:none;
}
input{
	font-family:Verdana, Geneva, sans-serif;
}
.hide {
	display:none;
}
.clear{
	clear:both;
	line-height:0px;
}
.toleft{
	float:left;
}
.toright{
	float:right;
}
.margin_right,.margin_top{
	margin-right:10px !important;
}
.no_space{
	margin:0px;
	padding-top:0px !important;
}
/*------------------- Layout --------------------------*/
#main_wrap_outer{
	padding:0px 0px 0px 0px;
}
#main_wrap{
	margin:0px auto;
	width:925px;
}
#main_wrap_outer h2{
   font-size:24px;
   padding:0px 0px 5px 0px;

   font-weight:normal;

   }
   
#singleTitle{
   font-size:20px;
   padding:0px 0px 2px 0px;
   font-weight:normal;
   border-bottom:1px solid #e2e2e2;
   }
#main_wrap_outer h2 span {
   font-weight:bold;
   }
#main_wrap_outer h3{
   font-size:20px;
   padding:0px 0px 2px 0px;
   font-weight:normal;
   border-bottom:1px solid #e2e2e2;
   }
#main_wrap_outer h3 span {
   font-weight:bold;
   }
#main_wrap_outer h4{
   font-size:18px;
   padding:0px 0px 5px 0px;
   font-weight:normal;
   color:#fff;
   }
#main_wrap_outer h4 span {
   font-weight:bold;
   }
#main_wrap_outer h5{
   font-size:15px;
   font-weight:bold;
   }
/*------------------- Header --------------------------*/
#header {
	padding:37px 0px 0px 0px;
	height:135px;
	}
.logo{
	text-indent:-9999px;
	background:url(images/logo.jpg) no-repeat left top;
	overflow:hidden;
	}
.logo a{
	width:308px;
	height:42px;
	display:block;
}
#header_right {
	width:530px;
	padding:7px 0px 33px 0px;
	}
#header_right .logos{
	width:220px;
	padding:0px 0px 0px 0px;
	}
#header_right .logos img{
	float:left;
	}
#header_right .searchbox{
	width:232px;
	height:33px;
	}
#header_right .searchbox_input{
	width:171px;
	height:23px;
	background:url(images/search_bg.jpg) no-repeat;
	float:left;
	padding:9px 10px;
	}
.search_input{
	margin:0px;
	padding:0px;
	width:171px;
	height:23px;
	border:0px;
	color:#171813;
	font-size:12px;
	line-height:23px;
}

#searchsubmit{

background-image: url(images/go_btn.jpg);
margin:0px 0px 0px 0px;
float: right;
width: 41px;
height: 32px;

}
/*------------------- Navigation --------------------------*/
#navigation{
	padding:0px 0px 0px 0px;
	height:48px;
	}
	

/*------------------- Banner--------------------------*/
#banner{
	height:289px;
	background:url(images/banner.jpg) no-repeat;
	}
/*------------------- Content --------------------------*/
#main_content{
   padding:18px 0px 20px 0px;
   text-align:justify;
   font-family:"Times New Roman", Times, serif;
   font-size:14px;
  }
#main_content p{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
   }

#main_content a{
	color:#a81616;
  }
  
#left_pane{
   width:256px;
   padding:0px 27px 0px 0px;
   float:left;
   }
#middle_pane{
   width:382px;
   padding:0px 28px 0px 0px;
   float:left;
   }
#right_pane{
   width:219px;
   padding:0px 0px 0px 0px;
   float:left;
   }
#left_pane .head_div{
   padding:0px 0px 12px 0px;
   background:url(images/head_bg.jpg) no-repeat left bottom;
   margin-bottom:3px;
   }
   
.head_div{
	font-family: Arial;
	font-size: 20px;
	color: black;
}

#left_pane .find_dealer{
   background:url(images/find_icon.jpg) no-repeat left top;
   padding-left:25px !important;
   }
#left_pane .find_dealer_div{
   padding:5px 0px 0px 0px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:left;
   }
#left_pane .find_dealer_div li{
   padding:7px 0px 7px 0px;
   border-bottom:1px solid #e2e2e2;
   }
.dealer_img{
	width:84px;
	height:68px;
	padding:0px 12px 12px 12px;
	float:left;
}
.dealer_txt{
	width:148px;
	padding:0px 0px 0px 0px;
	float:left;
}

#middle_pane .categories{
	border:1px solid #afafaf;
	background:url(images/categories_bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
   }
#middle_pane .categories li{
	padding:0px 2px 0px 0px;
	background:url(images/categories_linebg.jpg) no-repeat right;
	float:left;
	}
#middle_pane .categories li a{
	color:#242424;
	font-size:13px;
	font-weight:bold;
	display:block;
	padding:0px 13px;
	text-decoration:none;
	height:25px;
	line-height:25px;
	margin:1px;
	}
#middle_pane .categories li a:hover{
	color:#fff;
	background-color:#90200a;
	text-decoration:none;
	}
#middle_pane .categories li a.active{
	color:#fff;
	background-color:#90200a;
	text-decoration:none;
	}
#middle_pane .posts_div{
	padding:0px 2px 0px 0px;
	}
#middle_pane .posts_div li{
	padding:15px 0px 0px 0px;
	}
#middle_pane .posts_info{
	padding:0px 0px 10px 0px;
	font-size:14px;
	color:#2a2a2a;
	font-family:"Times New Roman", Times, serif;
	}
#middle_pane .posts_info span{
	font-size:14px;
	color:#921f0a;
	text-transform:uppercase;
	font-weight:bold;
	}
#middle_pane .posts_footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2a2a;
	background:url(images/post_comment_bg.jpg) no-repeat 5px 7px #eaeaea;
	padding:2px 12px;
	position:relative;
	margin:0px 0px 10px 0px;
	}
#middle_pane .posts_footer a{
	font-size:12px;
	color:#2a2a2a;
	padding:0px 6px;
	text-decoration:none;
	}
#middle_pane .posts_footer a:hover{
	color:#000;
	text-decoration:underline;
	}
#middle_pane .share{
	position:absolute;
	right:4px;
	top:3px;
	}
#middle_pane .share a{
	padding:0px !important;
	}	
	
#right_pane .red_box{
	height:385px;
	color:#fff;
	background:url(images/red_bg.jpg) no-repeat left top;
	padding:12px 9px;
	}
.red_box .videos{
	background:url(images/video_icon.jpg) no-repeat left top;
	padding:0px 0px 15px 20px !important;
	}		
.red_box .photos{
	background:url(images/photos_icon.jpg) no-repeat left 2px;
	padding:0px 0px 10px 20px !important;
	}
.red_box .player{
	border:6px solid #dddddd;
	}	
.red_box .photos_div{
	padding:0px;
	}	
.red_box .photos_div li{
	padding:0px 6px 7px 0px;
	float:left;
	}		
.red_box .photos_div li img{
	padding:3px;
	background-color:#fff;
	display:block;
	}
.red_box .photos_div a{
	color:#fff !important;
	text-align:center !important;
	}
#right_pane .news{
	font-family:Arial, Helvetica, sans-serif;
	padding:12px 0px;
	}
#right_pane .newshead{
	background:url(images/news_icon.jpg) no-repeat 5px 2px;
	padding:0px 0px 7px 25px !important;
	}
#right_pane .news a{
	background:url(images/bullet.jpg) no-repeat left 11px;
	padding:5px 0px 0px 15px;
	color:#242424 !important;
	display:block;
	font-size:12px;
	text-decoration:none;
	margin-left:5px;
	}
#right_pane .news a:hover{
	color:#000 ;
	text-decoration:underline;
	}
#right_pane .tags{
	font-family:Arial, Helvetica, sans-serif;
	padding:12px 0px;
	}
#right_pane .tagshead{
	background:url(images/tag_icon.jpg) no-repeat 5px 2px;
	padding:0px 0px 7px 25px !important;
	}
#right_pane .tags a{
	padding:0px 2px;
	color:#242424 !important;
	font-size:12px;
	text-decoration:none;
	line-height:25px;
	}
#right_pane .tags a:hover{
	color:#000 ;
	text-decoration:underline;
	}
	

/*------------------- Footer --------------------------*/
#footerBG{
background-image: url(images/footer_03.jpg);
background-repeat: repeat-x;
height: 333px;
background-color: #141414;

}

#footerWrap{
width:925px; 
margin: 0 auto;
padding: 20px 0px 0px 0px;
}

#footerDealershipBar{
font-size:12px;
color: #a81616;

}

#footerDealershipBar a{
color: white;
text-decoration: none;
}

#footerDealershipBar a:hover{
color: #a81616;
text-decoration: underline;

}

.footerNews {
float:left;
margin:0 0 0 30px;
padding:0 5px;
position:relative;
width:190px;
color: white;
}

.footerNews a{color: white; text-decoration: none;}
.footerNews a:hover{color: #a81616; text-decoration: underline;}

.footerTitles{
color: white;
text-decoration: none;
border: none;
margin: 0px 0px 0px 35px;
font-size: 14px;
}


/*===Inner Page Styles 
=====================================================================*/
#inner_left_pane{
   width:635px;
   padding:0px 27px 0px 0px;
   float:left;
   line-height:20px;
   }
.inner_subhead{
	font-size:25px;
	height:40px;
	width:100%;
	border-bottom:solid 1px #e2e2e2;
	line-height:40px;
}
.inner_subhead h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#222222;
	font-weight:bold;
	float:left;
	display:block;
	height:30px;
}
.visit_nissan{
	width:174px;
	height:21px;
	background:url(images/visit_nissan.gif) no-repeat;
	float:right;
	margin:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	line-height:20px;
	display:block;
}
.visit_nissan a{
	width:174px;
	height:21px;
	display:block;
	color:#FFFFFF!important;
	text-decoration:none;
}
.inner_ima{
	width:305px;
	height:135px;
	border: solid 1px #d8d8d8; 
	float:left;
	margin:10px 15px 27px 0;
}
.interested_pane{
	width:630px;
	margin-top:10px;
	margin-bottom:10px;
}
.interested_pane_left{
	width:250px;
	font: Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	margin:0 0 0 47px;
	float:left;
	 
	height:115px;
}
.interested_pane_left strong{
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.interested_pane_right{
	width:268px;
	height:71px;
	background:url(images/search_new_inventory_btn.gif) no-repeat;
	float:right;
}

.interested_owned_pane_right{ width:310px; height:37px; background:url(images/btn_preowned_inventory.jpg) no-repeat; float:right; margin-bottom:5px;  }

.interested_pane_right_toyota{ width:310px; height:37px; background:url(images/btn_toyota_inventory.jpg) no-repeat; float:right; margin-bottom:5px;  }

.interested_pane_right_nissan{ width:310px; height:37px; background:url(images/btn_nissan_inventory.jpg) no-repeat; float:right; margin-bottom:5px;  }

.interested_pane_right_lexus{ width:310px; height:37px; background:url(images/btn_lexus_inventory.jpg) no-repeat; float:right; margin-bottom:5px; }

.interested_pane_right_scion{ width:310px; height:37px; background:url(images/btn_scion_inventory.jpg) no-repeat; float:right; margin-bottom:5px;  }

.interested_video_right{ width:310px; height:37px; background:url(images/btn_video_inventory.jpg) no-repeat; float:right; margin-bottom:5px; }

.interested_pane_right_nissan a, .interested_pane_right_scion a, .interested_pane_right_lexus a, .interested_pane_right a, .interested_pane_right_toyota a, .interested_video_right a, .interested_owned_pane_right a{ width:310px; height:37px; display:block; text-indent:-9999px;
}




.sub_head2{
	width:610px;
	height:42px;
	background:url(images/sub_head_bg.gif) repeat-x;
	padding-left:10px;
	color:#b20000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	line-height:38px;
	margin-top:15px;
	margin-bottom:10px;
}
.sub_main{
	width:610px;
}
.sub_left{
	width:170px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	line-height:22px;
}
.sub_left a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#be0404;
	text-decoration:underline;
}
.sub_left a:hover{
	text-decoration: none;
}
.sub_right{
	width:430px;
	float: right;
	background:url(images/leblanc_map.gif) no-repeat;
	height:235px;
	margin:0px 0px 0px 0px;
}

.sub_right_toyota{
	width:430px;
	float: right;
	background:url(images/googleMapScionToyota.jpg) no-repeat;
	height:235px;
	margin:0px 0px 0px 0px;
}

.sub_right_lexus{
	width:430px;
	float: right;
	background:url(images/googleMapLexus.jpg) no-repeat;
	height:235px;
	margin:0px 0px 0px 0px;
}
.sub_head_left{
	width:300px;
	float:left;
	background-color::#fbfbfb;
}
.sub_head_dis{
	width:300px;
}
.sub_head_right{
	width:300px;
	float: right;
	background-color::#fbfbfb;
}
.sub_heading{
	width:300px;
	height:22px;
	background:url(images/sub_head.gif) repeat-x;
	margin:8px 0 8px 0;
}
.sub_week_name{
	width:148px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.sub_time{
	width:148px;
	float: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


/* Generic Utility */
.hide { position: absolute; top: -9999px; left: -9999px; }


/* Specific to example one Organic Tabs*/

#example-one { background: #eee; padding: 10px; margin: 0 0 15px 0; -moz-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666; }

#example-one .nav { overflow: hidden; margin: 0 0 10px 0; }
#example-one .nav li { width: 97px; float: left; margin: 0 10px 0 0; }
#example-one .nav li.last { margin-right: 0; }
#example-one .nav li a { display: block; padding: 5px; background: #959290; color: white; font-size: 10px; text-align: center; border: 0; }
#example-one .nav li a:hover { background-color: #111; }

#example-one ul { list-style: none; }
#example-one ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
#example-one ul li a:hover { background: #fe4902; color: white; }
#example-one ul li:last-child a { border: none; }

#example-one ul li.nav-one a.current, #example-one ul.featured li a:hover { background-color: #0575f4; color: white; }
#example-one ul li.nav-two a.current, #example-one ul.core li a:hover { background-color: #d30000; color: white; }
#example-one ul li.nav-three a.current, #example-one ul.jquerytuts li a:hover { background-color: #8d01b0; color: white; }
#example-one ul li.nav-four a.current, #example-one ul.classics li a:hover { background-color: #FE4902; color: white; }



/* Specific to example two */

#example-two .list-wrap { background: #eee; padding: 10px; margin: 0 0 15px 0; }

#example-two ul { list-style: none; }
#example-two ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
#example-two ul li a:hover { background: #333; color: white; }
#example-two ul li:last-child a { border: none; }

#example-two .nav { overflow: hidden; }
#example-two .nav li { width: 150px; float: left; margin: 0 10px 0 0; }
#example-two .nav li.last { margin-right: 0; }
#example-two .nav li a { display: block; padding: 5px; background: #666; color: white; font-size: 14px; text-align: center; border: 0; text-decoration: none; font-weight:bold;}

#example-two li a.current,#example-two li a.current:hover { background-color: #eee !important; color: black; }
#example-two .nav li a:hover, #example-two .nav li a:focus { background: #999;}

.video_inventory_link{display:block;width:358px; height:211px;  background: url('images/btn_video_inv.jpg');}
.header{font-weight:bold; color:#ff0000;}

#sidebarTW a, #sidebarFB a{display:block;   width:100%; height:40px; text-indent:-9999px; outline:none;
 

#cMsg{width:200px; display:block;}
