/*
Theme Name: JMD NAGOYA
Theme URI: http://www.jmdnagoya.com/
Description: This theme is built and enhanced by <a href="http://www.wplancer.com/" title="WordPress Freelancer">Baki Goxhaj</a>. Click <a href="http://www.wplancer.com/contact/" title="WordPress Freelancer">Here</a> for support.
Version: 1.0
Author: Baki Goxhaj
Author URI: http://www.wplancer.com/
Tags: light, link, blue, two column, widgets, jquery
*/


* { margin: 0 auto; padding: 0;}

body { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background: #333; }
/*body.home { background: #4d4d4d repeat-y url('images/home_bg.png') top center; }*/


a { color:#d40000; text-decoration:none; }
a:hover { text-decoration:underline;}

a img{ border:0 none; }

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }

.clear { clear: both; }

.center { text-align: center; }
.right { text-align: right; }

.hidden { display: none; }

img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
a img { border: none; }

#wrapper { text-align: left; border:0; width: 800px; background: repeat-y url('images/bg.png') top center; padding: 0 10px; }

.welcome{ height: 25px; line-height: 25px; background: #000; color: #fff; overflow: hidden; padding: 0 4px; font-size: 11px;}
.welcome a{ color:#3399CC; }

#header { overflow: hidden; height: 85px; background:url('images/header.png') repeat-x; margin-bottom: 25px; }
#header #tel { float: right; margin-top: 6px; margin-right: 12px; }
#header h1{ float: left; width: 214px; height: 85px; }
#header h1 a span{ text-indent: 9999px; }

/*-------------[ MENU and DROP DOWN ]-----------*/
#menu{ float: right; padding: 16px 10px 0 0; }
#nav { list-style: none; font-size: 12px; font-weight: bold; text-transform: uppercase; } 
#nav li { display: block; float: left; background: url(images/tableft.png) no-repeat left top; padding: 11px 0 11px 15px; margin-right: 2px; } 
#nav li a { background: url(images/tabright.png) no-repeat top right; padding: 11px 15px 11px 0; color: #FFFFFF; }
#nav li:hover{ /* IE7 Fix */ position: static; }						
#nav li ul { width: 150px; position: absolute; left: -999em; z-index: 99; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }
#nav li ul.children li { width: 151px; margin: 0; padding: 10px; background: url('images/sub.png') repeat-x center center; }
#nav li ul.children li a { background: none; } 
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */ left: auto; }		

#nav li.current-cat { background: url(images/tableft_a.png) no-repeat left top; } 
#nav li.current-cat a { background: url(images/tabright_a.png) no-repeat right top; color: #FFFFFF; }
#nav li.current_page_item { background: url(images/tableft_a.png) no-repeat left top; } 
#nav li.current_page_item a { background: url(images/tabright_a.png) no-repeat right top; color: #FFFFFF; }

#nav li ul.children li.current-cat { background: url('images/sub_a.png') repeat-x center center; } 
#nav li ul.children li.current-cat a { background: none; } 
#nav li ul.children li.current_page_item { background: url('images/sub_a.png') repeat-x center center; } 
#nav li ul.children li.current_page_item a { background: none; }

/*-------------[The Content]-----------*/
#container{ overflow: hidden; clear: both; }

#home { float: left; width: 525px; overflow: hidden; }
#home p { font-size: 12px; line-height: 16px; color:#666666; }
#home ul, #home ol{ padding: 5px 0 5px 18px; line-height: 16px; }

#home .page { padding: 15px; }
#home .page p { margin: 10px 0; } 
#home .page h2 { font-size: 13px;  line-height: 20px; }
#home .page h3 { font-size: 12px; }


#content { float: left; width: 531px; overflow: hidden; border-left: 1px solid #eee; border-top: 1px solid #eee; }
#content p { font-size: 12px; line-height: 16px; color:#666666; }
#content ul, #content ol{ padding: 5px 0 5px 18px; line-height: 16px;}

#content .post { width: 150px; height: 200px; float: left; padding: 13px; overflow: hidden; border-bottom: 1px solid #eee; border-right: 1px solid #eee;}
#content .post h2 { font-size: 13px;  line-height: 20px; }
#content .post h3 { font-size: 12px; }
#content .post p { padding: 5px 0; }
#content .post ul,#content .post ol { padding-left: 35px; }

#content #postnav { clear: both; padding: 15px; text-align: center; }

#single{ overflow: hidden; }
#single .post .meta { font-size: 12px; line-height: 16px; color:#666666; font-weight:400; padding: 0 0 10px 0; }

/* -----[ single car section ]----*/
#cars{ clear: both; overflow: hidden; padding: 25px 0; }
#cars .desc { padding: 15px; overflow: hidden; }
#cars .desc ul, #cars .desc ol { padding-left: 35px; }

#cars .desc .the_cart{ width: 250px; float: right; }

#cars .box h2{ font-size: 1.4em; text-transform: uppercase; margin-top: 5px; background: #800000; padding: 5px 5px 5px 8px; }
#cars .box p{ padding: 5px 5px 5px 8px; line-height: 16px;}
#cars .box table { width: 100%; border-collapse: collapse; border-spacing: 0px;}
#cars .box table tr td {border-bottom: 1px solid #fff; padding: 6px 2px 6px 8px; font-weight: bold;}
#cars .box table tr.orange td {background: #aa4400;}
#cars .box{ width: 250px; overflow: hidden; background: #aa0000; color: #fff; min-height: 170px;}

/* Data Table */
.data-table { border:1px solid #bebcb7; width:770px; }
.data-table tr { background:#fff; }
.data-table .odd  { background:#f8f7f5; }
.data-table .even { background:#eeeded !important; } 
.data-table td.last, .data-table th.last { border-right:0; }
.data-table tr.last th,
.data-table tr.last td { border-bottom:0 !important; }
.data-table th { border-right:1px solid #c2d3e0; padding:2px 8px; color:#0a263c; white-space:nowrap; }
.data-table th.wrap { white-space:normal; }
.data-table th a,  
.data-table th a:hover { color:#fff; } 
.data-table td { padding:3px 8px; }
.data-table thead tr th { background: #d9e5ee; }
.data-table tfoot { border-bottom:1px solid #d9dde3;}
.data-table tfoot tr { background-color:#DEE5E8 !important; } 
.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #d9dde3; }
.data-table tbody td { border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3; }
.data-table tbody.odd tr { background:#f8f7f5 !important; }
.data-table tbody.even tr { background:#f6f6f6 !important; }
.data-table tbody.odd tr td,
.data-table tbody.even tr td { border-bottom:0; }
.data-table tbody.odd tr.border td, 
.data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }
.data-table tbody td h5.title { margin:0; padding:0; font-size:1em; font-weight:bold; color:#2f2f2f; }
.data-table tbody td.label { font-weight:bold; }


/* -----[ home corporate section ]----*/
#corporate{ clear: both; overflow: hidden; padding: 25px 0; }
*html #corporate { padding-top: 0; }
#corporate { font-size: 0.8em; }
#corporate a { color:#d40000; text-decoration: none; }
#corporate a:hover { color: #3399CC; text-decoration: none; }
#corporate .box { width: 250px; overflow: hidden; text-align: center; border: 1px solid #010101;}
#corporate .box h2{ color: #d40000; font-size: 1.9em; text-transform: uppercase; margin-top: 10px; padding: 0 0 6px 0;}
#corporate .box h2 span{ font-size: 2.2em; line-height: 38px;}
#corporate .box img{ float: left; }

#sidebar { float: right; width: 250px; overflow: hidden; }

.welcomewidget{ background: repeat-x url('images/welcome.png') bottom center; height: 280px; color: #fff; font-size: 0.9em; border-top: #d00000}
.welcomewidget p{ padding: 8px 10px 0 15px; line-height: 15px;}
.welcomewidget a{ color: #fff; text-decoration: none;} 
.welcomewidget a:hover{ color: #fff; text-decoration: underline; }
.welcomewidget img{ padding-top: 15px; }

.widget  { padding-bottom: 15px; }
.widget ul { margin: 5px 0;}
.widget ul li { background: no-repeat url('images/li.png') top left; list-style-type: none; padding-left: 22px;; padding-bottom: 5px;}
.widget p{ padding-top: 10px; line-height: 16px; }

#footer{ clear: both; overflow: hidden; background: #d30000 repeat-x url('images/footer.png') top center; height: 100%;}
#footer a{ color: white; }
#footer ul { list-style: none; }
#footer ul li{ float: left; padding: 15px; font-size: 15px; }

/* -----[ my-glider ]----*/
#my-glider { width:525px; }
#my-glider img { width:525px; }

#my-glider .controls {
	border-top:1px solid #fff;
	clear:both;
	width:525px;
	background:#000;
	font-size: 0.9em;
	}
#my-glider .controls ul {
	margin:0; padding:0;
	list-style-type:none;
	}
#my-glider .controls li {
	float:left;
	margin:0; padding:0;
	list-style-type:none;
	}
#my-glider .controls li.feat-nums {
	border-right:1px solid #fff;
	float:left;
	padding:0px 10px; margin:0;
	color:#fff;
	line-height:25px; height:25px;
	}
#my-glider .controls a, .control a:link, .controls a:visited {
	border-right:1px solid #fff;
	float:left;
	display:block;
	padding:0px 10px; margin:0;
	color:#3399CC;
	text-decoration:none;
	line-height:25px; height:25px;
	}
#my-glider .controls a:hover { background:#353535;	}
#my-glider .controls li.browse { float:right; }
#my-glider .controls li.browse a { border-left:1px solid #fff; border-right:0; }
#my-glider .scroller {	
	height: 255px; width:525px;
	overflow: hidden;
	}
#my-glider .scroller .section {
	width:525px; height: 280px;
	overflow: hidden;
	padding: 0;		
	}
#my-glider .feature-entry h3 {
	font-family: arial,lucinda,verdana,geneva,sans-serif; font-size:9pt;
	margin: 0 0 5px 0; letter-spacing:0px;
	} 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
img.featured-img { height:255px; width: 525px; }

