/*
Dorset Jaguar / Dorset Sports Cars
Default Stylesheet

WebArtifice UK 2008
Author: Steve T 
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

body {
  background-color: #5F6976;
  color: #2d2e2e;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  margin: 0 0 0 0; 
  padding: 0 0 0 0; 
  text-align: center; /* Centers the page content container in IE 5 browsers. */
}

/* Commonly used to style page titles. */
h1 {
  /*color: #8C8C8C;*/
  color:#1F1F1F;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
}
/* Commonly used to style section titles. */
h2 {
  color:  #1F1F1F;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  margin-top: 5px;
}

h3 {
  color: #1F1F1F;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  margin-top: 5px;
}
/* Sets the style for unvisited links. */
a,  a:link {
  color: #333;
  font-weight: bold;
  text-decoration: none;
}
/* Sets the style for visited links. */
a:visited {
  color: #333;
  font-weight: bold;
  text-decoration: none;
}
/* Sets the style for links on mouseover. */
a:hover {
  color: #666;
  text-decoration: underline;
}
/* Sets the style for a link that has focus. */
a:focus {
  color: #666;
}
/* Sets the style for a link that is being activated/clicked. */
a:active {
  color: #666;
}
/* This is a container for the page content.  */
#outerWrapper {
  background-color: #fff;
  margin: 0 auto 0 auto; 
  text-align: left; /* Redefines the text alignment defined by the body element. */
  width: 980px;
  /*border: 1px solid red;*/
}

#borderTop {
	/*background-image: url(../images/layout/Border_Top.jpg);
	height: 9px;*/
}

#borderBottom {
	/*background-image: url(../images/layout/Border_Bot.jpg);
	height: 9px;*/
}

#innerwrapper { 
	/*padding-left: 9px;
 	padding-right: 9px;
	background-image: url(../images/layout/Border_Mid.jpg);	*/
}

body.rcol #innerwrapper {
	/*Set R Col Background here
	background-image: url(../images/layout/Border_Mid_Rcol.jpg);*/
}

#outerWrapper #header {
  background: #010000 url(../images/DSC_Web_Banner_v19_24_1_2012.jpg) no-repeat;
  /*border-bottom: solid 1px #4b647f; */
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  padding: 0 10px 0 10px; 
  color: #666666;
  height: 150px;
}

#outerWrapper #header a:link, #outerWrapper #header a:visited {
	color: #666666;
	font-size: 12px;	
	font-weight: normal;
	text-decoration: none;
}

#outerWrapper #header a:hover {
	color: #fff;
}

#mainNavigation {
	/*background: #000 url("/p7pmm/img/pmm_carbon_root.jpg")top left repeat-x;
	border-bottom: 1px solid #999999;
	height: 31px;*/
}

#outerWrapper #contentWrapper #rightColumn1 {

  float: right;
  padding: 10px 10px 10px 10px; 
  width: 200px;
}

/* Contains the main page content. */
.rcol #outerWrapper #contentWrapper #content {
  margin: 0 220px 0 0; 
  padding: 10px 10px 10px 10px; 
  clear: left;
}

#outerWrapper #contentWrapper #content {
  margin: 0 ; 
  padding: 10px 10px 10px 10px; 
}



#outerWrapper #contentWrapper .clearFloat {
  clear: right;
  display: block;
}

#footer {
	background-color: #5F6976;
	line-height: 12px;
	color: #C3CAD5;
	padding: 5px 9px;
	font-size: 10px;
}

#footer a:link, #footer a:visited {
	color:#C3CAD5;
	font-size: 10px;	
	font-weight: normal;
}

/* DSC Styles */

.carlisting {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.car { 
	margin: 0 auto 20px auto; 
	background-color: #E4E4E4; 
	padding: 5px; 
	width: 98%; 
	float:left;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.moreInfo {
	width: 200px;
	float: right;
	text-align:right;
	margin-top: 5px;
	font-size: 110%;
}

.carHeading {
	width: 98%;
	height: 20px;
	background: #FFFFFF url(../images/layout/carHeading.jpg) no-repeat bottom right;
	margin: 0 0 0 0;
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.carHeading h2 {
margin: 0;
 padding: 5px 0 0 0;
 color:#333333;
}

.car img {
	float: left;
	margin: 0 10px 0 0;
}

.carDetailRight {
	width: 290px;
	float: right;
}

.car p {
	margin-top:0;
}

.carDetailLeft {
	width: 350px;
	float: left;
}

.carDetailLeft img {
border: 1px solid #666666;
}
.price {
	font-size: 110%;
}

.clearLeft {
	clear: left;
}

.clearRight {
	clear: right;
}
select {
	font-size: 10px;
}

#divSearch {
text-align: center;
}

#divSearch select {
	margin: 5px;
}


#imageBox {
	width: 370px;
	float: right;
}

#mainDetail {
	height: 244px;
	width: 314px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	background: #FFFFFF url(../images/layout/gradPabel_340sq.jpg) bottom left no-repeat;
}

#mdHead {
	background: #FFFFFF url(../images/layout/h1_grad.jpg) bottom left repeat-x;
	padding:3px;
	
}


#mdHead h1 {
	color: #080808;
}

#mainDetail th {
	font-size: 11px;
	color:#666666;
	text-align: left;
	padding: 3px;
	font-weight: bold;
}

#mainDetail td {
	font-size: 11px;
	color:#666666;
	padding: 3px;
}

#specBox {
	width: 314px;
}

#specBox ul {
	margin: 0;
}

#slideShow {
	border:#666666 1px solid;
}

#altslideShow {
	
}

#spt_lightbox {
	width: 315px;
	margin: 5px auto;
	border: 1px solid #fff;
	text-align: center;
}

#spt_lightbox img {
	margin: 5px;
	border: 1px solid #ccc;
}

#carSideList {
	text-align: center;
	padding-left: 8px;
}

.carListItem {
	margin: 5px 0;
}

.carListItem img {
	border: 1px solid #ccc;
}

.imgFlR {
	float:right;
}

/*Home Page 
----------------*/
#leftCol {

}

#midCol {
	width: 355px;
	float: right;
	padding: 0 10px;

}

.homeImage {
	border: 1px solid #999;
	width: 310px;
	margin: 0 10px 10px 0;
	background-color:#CCCCCC;
}

.homeImage img {
	border: 1px solid #999;
	margin: 5px;
}

.homeCaption {
background: #CCCCCC url(../images/layout/carHeading.jpg);
height: 30px;
}

.homeImage h2 {
margin:0;
padding: 8px 0 0 10px;
}

#hmRotate img { display: none }
#hmRotate img.first { display: block }

.hmTable {
	float: right;
	width: 260px;
	margin: -10px 0 10px 10px;
	border: 1px solid #FF0000;
	padding: 5px;
}


.hmTable td {
	border-bottom: 1px dotted #DFDFDF;
}

/* Gallery
---------------------*/
#galNavTop {
color:#CCCCCC;
}
.showmegal {
	color: #000;
}
#galNav {
text-align: center;
margin: 0 0 5px 0;
color:#CCCCCC;
}
 
#galThumbs {
	width:660px; 
	margin: 0 auto; 
}

#galThumbs img {
	margin: 5px;
	border: 1px solid #CCC;
}

.hidePreload {
	display: none;
}

/*News*/
.storyIntro {
	width: 90%;
	margin: 0 auto 20px auto;
	border-bottom: 1px dotted #cccccc;
}

.moreInfoNews {
	text-align: right
}

/* Find Us */
#directionsPanel {
	width: 200px;
	float: right;
}

/* Other */
caption {
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  color: #000;
  letter-spacing: 1px;
}

th {
	text-align: center;
}

/*team*/
#team img {
	float:right;
	margin: 0 10px 10px 10px;
	border: 1px solid #666666;

}
.teamMember {
	margin: 10px 0;
	border-bottom: 1px solid #cccccc;
}

