/*  
Theme Name: Just Search Template for Premier Carriage
Theme URI: http://www.justsearching.co.uk/
Description: This theme was designed by Just Search Ltd for Premier Carriage.
Version: 1.0
Author: Just Search Ltd
Author URI: http://www.justsearching.co.uk/*/
* { margin: 0; padding: 0; outline: 0; }

body {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	background: url(images/watermark.jpg) no-repeat center 100px fixed;
}
#header-wrap {
	margin: 0 auto;
	width: 100%;
	height:125px;
	position: fixed !important;
	background-color: white;
	background-image:url(images/bGhigh.png);
	background-repeat:repeat-x;
	z-index: 10;
	top: 0;
	left: 0;
}
#header-content {
	margin: 0 auto;
	width: 780px;
}
.clearBoth {
	clear:both;
}

#mainContainer {
	width:780px;
	margin:-6px auto 0;
}

#headCont {
	width:780px;
}

#shadheadLeft {
	float:left;
	width:9px;
	height:12px;
	background: transparent url(images/shad_headleft.png) bottom;
}

#headNav {
	float:left;
	width:762px;
	height:12px;
}

#navPC {
	width:580px;
	height:27px;
	margin-top:-20px;
	float:left;
}

#shadheadTop {
	width:762px;
	height:12px;
	/*background-image:url(images/shad_headtop.png);
	background-repeat:repeat-x;*/
}

#shadheadRight {
	float:left;
	width:9px;
	height:12px;
	background: transparent url(images/shad_headright.png) bottom;
}

#topheadShad {
	float:left;
	width:762px;
	height:8px;
	background-image:url(images/shad_headtop.png);
	background-repeat:repeat-x;
}

#logoHead {
	float:left;
	width:771px;
	margin-left:9px;
	height:101px;
}

#logotop {
	float:left;
	width:578px;
	height:70px;
}

#superimpose {
	float:left;
	width:166px;
	height:86px;
	margin-left:18px;
	margin-top:7px;
}

#shadBleft {
	float:left;
	width:780px;
	height:194px;
	background: transparent url(images/shade-center.png) no-repeat;
}

#shadBright {
	float:left;
	width:8px;
	height:194px;
	background-image:url(images/shad_bright.png);
	background-repeat:no-repeat;
}

.wrap-standard { margin: 0 auto; width: 780px; position:relative; }
#left-shade { 
	background: transparent url(images/shade-center.png) no-repeat;
	float:left;
	height:200px;
	position:fixed;
	top:114px;
	width:780px;
	z-index:11;
}
#right-shade { 
	background: url(images/shad_bleft.png) no-repeat;
	float:left;
	height:200px;
	position:fixed;
	top:114px;
	width:10px;
	z-index:11;
}

#mainCont {
	margin-top:125px;
	position:relative;
	width:780px;
	z-index:1;
}

#leftCol {
	float:left;
	width:390px;
	margin-left:10px;
	margin-top:25px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
}

#rightCol {
	float:left;
	width:364px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
}

.headingHome {
	font-size:20px;
	margin-bottom:5px;
	margin-left:10px;
	width:390px;
}

#homeFlowers {
	float:left;
	border:1px solid #ccc;
	padding:6px;
	margin-left:10px;
	margin-top: -10px;
}

#homeText1 {
	float:left;
	margin-left:10px;
	width:205px;
	text-align:justify;
	margin-top:-16px;
}

#homeText1 span {
	font-size:17px;
}

#weddcarHome {
	border:1px solid #CCCCCC;
	float:left;
	margin-left:3px;
	margin-top:30px;
	padding:6px;
}
#advertHome {
	padding: 15px 0 15px 0; 	
	float: left; 
	width: 360px;
}
#advertHome a img{
	border:none;
}
#homeText2 {
	float:left;
	width:360px;
	margin-left:10px;
}

#homeText2 span {
	font-size:17px;
}

#homeText2 ul{
	list-style: inside;
	list-style-type:disc;
	text-align:left;
}

#homeText3 {
	float:left;
	width:344px;
	margin-right:10px;
	margin-left:10px;
}

.spaceRight {
	margin-left:235px;
}

.justText {
	text-align:justify;
	margin-bottom:14px;
}

.headingRight {
	font-size:15px;
	font-weight:bold;
}

#homecarsStrip {
	border:1px solid #CCCCCC;
	float:left;
	height:79px;
	margin-bottom:24px;
	margin-top:8px;
	padding:4px;
	width:349px;
}

#joinUs {
	float:left;
	font-size:13px;
	margin-left:10px;
	width:360px;
	margin-top:14px;
}

#joinUs a {
	color:#036;
	text-decoration:none;
}

#footerHome {
font-size:9px;
margin:0 auto;
width:755px;
padding: 20px 30px;
clear:both;
}

#joinUs img {
	margin-left:0px;
	margin-top:5px;
}

#fsb {
	float:left;
	text-align:center; 
}
#footer-content { margin: 20px 30px; } 
.inner-wrap { margin: 20px 30px; }
#watermark { }
.watermark { }
.search { margin: 0; }
.search h1 { color: #0a1f5c; font-size: 16px; margin: 0; } 
.search h3 { color: #0a1f5c; font-size: 16px; margin: 5px 0; }
p.img-mini { margin: 5px; height: 100px; text-align:center; }
.search p { color: #666; font-size: 11px; margin: 0; }
h2.search-result { font-size: 11px; font-style:italic; font-weight: normal; text-align: left; }
#search-box { padding: 15px; width: 450px; height: 90px; background: transparent url(images/search-panel-bg.png) no-repeat; float: left; }
.search-box-panel { float: left; margin-right: 10px; width:115px;}
.search-input { padding: 2px; font-size: 11px; font-family: Helvetica, sans-serif; border: 1px solid #a0a0a0; width: 110px; }
.search-input-btn { width: 60px; margin-top: 18px; }
.vehicle { 
	height:208px;
	margin:10px 20px;
	padding:5px 15px 5px 5px;
	width:180px; 
	float:left; 
	background: transparent url(images/search-display-bg.png) no-repeat;  
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-size: 13px;
}
.vehicle img {border: none; }
.search-title { max-height: 40px; overflow: hidden; min-height: 40px; text-align:center; }
.search-img { margin: 0; }
.search-based { font-size: 12px; }
.search-location { font-size: 13px; }
.search-ref { font-size: 12px; font-weight: bold; }
#search-box-send { width: auto; margin: 0; }
.vehicle p { line-height: 13px; }
.vehicle h2 { text-align: center; font-size:15px; font-weight:lighter; }
.vehicle a { color: #0f0f0f; text-decoration: none; margin: 3px 0; font-size:16px; font-weight:lighter;}
.vehicle a:hover { color: #0f0f0f; text-decoration: underline; margin: 3px 0; font-size:16px; font-weight:lighter;}
.vehicle img { margin: 5px 0; }
/* post classes */
.arrialnarrow_red_24 {
	color: #900;
	font-size: 24px;
	text-align:center;
	margin: 0;
	font-weight:lighter;
}
.arial_black_16 {
	font-size:16px;
	text-align:center;
	margin: 0;
}
.arial_black_16_just {
	font-size:16px;
	margin: 0;
}
.arial_darkgrey_16 {
	font-size: 16px;
	line-height: 18px;
	color:#333;
}
.arrialnarrow_red_16 {
color:#800000;
font-size:16px;
line-height:18px;
}
#footer-content h3 {
	font-size: 24px;
	color:#900;
	font-weight:lighter;
	margin: 5px 5px 5px 5px;
	line-height: 16px;
}
#footer-content h4 {
	font-size: 18px;
	font-weight:lighter;
	margin: 5px 5px 20px 5px;
	line-height: 16px;}
.jscontent_red_13 {
	font-size: 16px;
	color:#900;
}
.terms { font-family:Arial, Helvetica, sans-serif; font-size: 14px;}

.justify { text-align: justify; }

.img { padding: 3px; border: 1px solid black; margin: 5px; }

.watermark p { margin: 5px 0; }
#jscontent a { color:#333; text-decoration:none; }
#jscontent a:hover { color:#333; text-decoration:underline; }
p img { margin: 5px; border: 1px solid #CCC; padding: 3px; }
table { 
	margin: 0 auto; 
	border: 0px solid #c0c0c0 !important; 
	background: white; 
	border-collapse: separate !important; 
	border-spacing: 2px !important; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px !important; 
	color:#808080 !important;
	text-align: left !important;
}
/*.arial_darkgrey_13 { 	
	margin: 0 auto; 
	border: 0px solid #c0c0c0 !important; 
	background: white; 
	border-collapse: separate !important; 
	border-spacing: 2px !important; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px !important; 
	color:#808080 !important; 
}*/
input { margin: 2px; padding: 2px; }
.arrialnarrow_darkgrey_16 { border: none !important; background: none !important; }
.photo {border: none !important; background: none !important; margin:0;}