/*
Theme Name: GD Cars - Framework
Theme URI: http://www.wordpresswebdesign.co.uk/wordpress-themes/premium-wordpress-themes/framework/
Description: Framework is a HTML and CSS Valid, Accessible, Search Engine Friendly Wordpress Theme, Designed for Small Websites and or Product Websites, It's used on our own products, which are in the top5 on the first page of google.
Version: 1.0.1
Author: dijitul - wordpress web design
Author URI: http://www.wordpresswebdesign.co.uk/
*/

table {
	margin: 0;
	clear: both;
}



.carcform {
	font-size: 12px;
}

.gallerydiv {
	float: left;
	width: 550px;
	margin: -12px 0 12px 48px;
	clear: both;
}

.ngg-navigation {
	padding: 6px;
}

.piclenselink {
	height: 1px;
	width: 1px;
	overflow: hidden;
	display: none;
}

#car-gallery p{
	margin: 0 0 12px 0;
	padding:0px;
}

#footer ul {
}

#footer li {
display: inline;	
}

/* Footer */
.widget-spacer {
	float: left;
	display: inline-block;
	margin: 0 9px 24px 9px;
}
/* /Footer */


/* Fun Stuff */

#facebook {
	height: 40px;
	width: 201px;
	margin: 12px auto 6px auto;
}

#twitterbird {
	z-index: 90;
	height: 90px;
	width: 230px;
	float: left;
	margin: 24px 0 6px -31px;
}

#latesttweet {
	z-index: 80;
}

#quickcontact {
	text-align: left;
}

#quickcontact a {
	color: #ce0000;
}

#quickcontact a:hover {
	color: #000;
}

.ourcars {
	text-align: center;
}

/* SUCKERFISH / PIXOPOINT Menu Support */

ul.sf-menu ul{
	width: 960px;
}

#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:160px;
    margin:0;
    line-height:1;
    border:0;
    }
#suckerfishnav li li {
    }
#suckerfishnav li li a {
    padding:4px 4px;
    font-size:12px;
    }
#suckerfishnav li ul ul {
    }
#suckerfishnav li li:hover {
    }

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
	
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
	width:940px;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    }
	
	
	

/* Car Table */
#carspec {
	font-size: 14px;
	width: 100%;
	border-collapse:collapse;
}

#carspec h4 {
	font-size: 85%;
	color: #cecece;
	margin:0px;
	padding:4px 0 0 0;
}

#carspec img {
	float:right;
}

#carspec ul {
	margin:0px 0 0px 40px;
	padding:0px;
}

#carspec th {
	background:#ccc url("images/header_bkg.png") repeat-x scroll center left;
	color:#7a7a7a;
	text-shadow: #c0c0c0 1px 1px 1px;
	padding:7px 15px;
	text-align:left;
	border-bottom: 1px solid #797979;
}

#carspec th.carmake {
	width: 180px;
}

#carspec th.spec {
	width: 400px;
}

#carspec td {
	background:#fafafa none repeat-x scroll center left;
	color:#000;
	text-shadow: 1px 1px 1px #fff;
	padding:7px 15px;
}

#carspec tr.odd td {
	color:#000;
	text-shadow: 1px 1px 1px #fff;
	background:#fff url("images/row_bkg.png") repeat-x scroll center left;
	cursor:pointer;
}

#carspec div.arrow {
	background:transparent url("images/arrows.png") no-repeat scroll 0px -16px;
	width:16px;
	height:16px;
	display:block;
}

#carspec div.topcorner {
	width:16px;
	height:16px;
	display:block;
}

#carspec div.up {
	background-position:0px 0px;
}

/* Car Content */
#car {
	width: 961px;
	margin: -18px 0 -32px -20px;
	padding: 0px;
	overflow: hidden;
}

#cardesc {
	float: left;
	padding: 18px 20px 0 20px;
	margin: 2px 0 0 0;
	width: 320px;
	display: block;
	height: inherit;
	border-right: 1px solid #ccc;
}

#cardesc img {
	border: 0px;
	float: left;
	margin: 8px 0 8px -6px;
}


/* Car Tabs */
#cartabs {
	background: #fafafa url("images/tabsul.png") top center;
	float: left;
	display: inline-block;
	width: 599px;
	padding: 0;
	margin: -40px 0px 0 -1px;
	border-left: 1px solid #ccc;
}

ul.tabs {
	padding: 0;
	float: left;
	list-style: none;
	height: 30px;
	width: 599px;
	border-bottom: 1px solid #ccc;
	background: #fafafa url("images/tabs.jpg") top center;
}

ul.tabs li {
	float: left;
	margin: 0 0 0 24px;
	padding: 0;
	height: 30px;
	line-height: 30px;
	border-left: none;
	overflow: hidden;
	position: relative;
}

ul.tabs li a {
	text-decoration: none;
	display: block;
	font-size: 1.2em;
	padding: 0px 14px 4px 14px;
	outline: none;
	color: #909090;
	text-shadow: 1px 1px 1px #fff;
}

ul.tabs li a:hover {
	color: #ccc;
	text-shadow: 1px 1px 1px #fff;
}

ul.tabs li.active {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 0px solid #fafafa;
	background: #fafafa;
	/* Border Radius */
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.tab-container {
	background: #fafafa;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%;
}

.tab-content {
	background: #fafafa;
	margin: 0px 0 0 0;
	padding: 10px;
	font-size: 1.2em;
}

#car-spec {
	margin: 0px;
	padding: 0px;
}

p.cinfo {
	font-size: 75%;
	margin: 0px;
	padding: 10px;
	clear: both;
}

#home {
}

ul#homepageimages {
	width: 920px;
	height: 400px;
	margin: 24px auto 24px auto;
	overflow:hidden;
	list-style-type: none;
}

