/* CSS Document */

/*

Theme Name: Sydney Corporate Hire Cars

Theme URI: http://www.sydneycorporatehirecars.com.au/

Description: Sydney Corporate Hire Cars

Author: Smooth Corporate

*/

/*******GENERAL*******/
* {
	margin:0px auto;
	padding:0px;
}

p, ol, ul,h3,h2,h4 {
	margin-bottom:9px;
}

h3,h2,h4 {
	color:#ca9b0d;
}

.safari h4{
	font-weight:normal !important;
}

p,h4 {
	margin-top: -5px;
}

h3 {
	margin-top: -6px;
}

img {
	border:none;
}

body {
	background:url(images/bg.png);	
}


#wrap1 {
	width:952px;
	background:url(images/wrap1.png);
}
#wrap2 {
	width:952px;
	background:url(images/wrap2.png);
}
/*******GENERAL*******/

/*******HEADER AREA*******/
#header {
	position:relative;
	background:url(images/header.png) bottom no-repeat;
	height:135px;
}

#logo {
	float:left;
}

#menu {
	 height: 134px;
}

.single, .twol,.threel {
	height: 134px;
	background:url(images/menuv2.png) left no-repeat;
	text-align: center;
	float:left;
	padding-left: 5px;
        padding-right: 8px;
}

#menu span {
	position:relative;
	/*top: 83px;*/
	top: 72px;
}

.single {
	width: 95px;
}

.twol {
	 width: 95px;
}
.threel {
width: 93px;
}

#menu .current {
	background:url(images/menucv2.png) no-repeat left center transparent;
}

#menu a {
	color:#fff;
	text-decoration:underline;
	font-family: 'Ovo', serif;
	font-size:12pt;
}

#phone {
	position: absolute;
    right: 12px;
    top: 41px;
}
/*******HEADER AREA*******/

/*******BANNER AREA*******/
#banner {
	background:url(images/bannerbg.png) bottom no-repeat;
	width:952px;
	height:269px;
	/*padding-top:2px;*/
	top:-2px;
	position:relative;
}


#search_form {
	position: absolute;
    right: 13px;
  	/*top: 13px;*/
	top: 7px;
}

#search_form #sftb {
	background:url(images/search_box.png);
	position: absolute;
    right: 28px;
 	width: 148px;
	height: 22px;	
}

#search_form .text_search {
	background:none;
	background-color:transparent;
	height: 22px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    width: 138px;
	border:none;
	color: #5F5F5F;
    font-family: verdana;
    font-size: 10pt;
}
/*******BANNER AREA*******/

/*******MAIN AREA*******/
#lvl1 {
	width: 871px;
	background:url(images/lvl1bg.png) top no-repeat;
	padding-top:46px;
	padding-bottom: 19px;
}

#lvl2 {
	background:url(images/contentbg.png);
    width: 871px;
	min-height: 545px;
}

.pgcontent {
	font-family: 'Open Sans Condensed', sans-serif;
	color:#fff;
	font-size:15px;
	padding-top: 26px;
    /*width: 506px;*/
	width:431px;
	/*min-height: 221px;*/
    padding-bottom: 32px;
	/*margin-left: 340px;*/
	margin-left: 388px;
	position: relative;
}

#content-decor {
	width:340px;
	position: absolute;
}

#maincontent {
	/*padding-top: 35px;*/
	padding-top: 22px;
	text-align: justify;
}

#maincontent ul,#maincontent ol {
	margin-left: 30px;
}

	/*******Contact US*******/
	.ctext {
		color: #FFFFFF;
    	font-family: 'Open Sans Condensed',sans-serif;
    	font-size: 15px;
		font-weight:normal;
	}

	.pgcontent span.wpcf7-form-control-wrap	{
		background: url("images/text_box.png") no-repeat scroll 0 0 transparent;
		height: 22px;
    	    	
	}
	/*.pgcontent span.wpcf7-form-control-wrap .tb	{
			background: url("images/text_box.png") no-repeat scroll 0 0 transparent;
			height: 22px;
	}*/
	
	.pgcontent span.wpcf7-form-control-wrap-ta {
		background: url("images/text_area.png") no-repeat scroll 0 0 transparent;
		height: 175px;
    padding-top: 2px;
	}
	
	.pgcontent div.wpcf7-form-control-wrap-c {
		margin-top:0px;
	}

	.pgcontent input {
		background:none;
		background-color:transparent;
		padding-left: 5px;
    	padding-right: 5px;
		height: 22px;
		width:193px;
		border:none;
		color: #5F5F5F;
    	font-family: verdana;
    	font-size: 10pt;
	}

	.pgcontent a {
		text-decoration:none;
		color:#fff;
	}

	.pgcontent #contactimg {
		left: 56%;
    position: absolute;
    top: 33%;
	
	}

	.pgcontent .wpcf7-submit {
		background:url(images/send_button.png)!important;
		width:34px !important;
		height:22px !important;
		padding-left: 0px !important;
    	padding-right: 0px !important;
		cursor:pointer;
	}

	.pgcontent textarea {
		/*background:url(images/text_area.png) no-repeat;*/
		background:none;
		background-color:transparent;	
		border:none;
		width:214px;
		height: 173px;
		padding-left: 5px;
    	padding-right: 5px;
		color: #5F5F5F;
    	font-family: verdana;
    	font-size: 10pt;
		resize:none;
	}

	.pgcontent .wpcf7-captcha-captcha-187 {
		border:solid 1px #6D5611;
	}

	.wpcf7-not-valid-tip {
		border:solid 1px #6D5611 !important;
		top: 0px !important;
		left:0% !important;
		width: 197px !important;
		background:#32302f !important;
		color:#ca9b0d !important;
	}

	.wpcf7-response-output,.ajax-loader {
		display:none !important;
	}
	div.wpcf7 {
    padding-left:16px !important;
    width: 256px;
	background:url(images/formbg.png) no-repeat;
	}
	/*******Contact Us*******/
/*******MAIN AREA*******/

/*******ICON AREA*******/
#icons2 {
	padding-top: 20px;
	width: 871px;
	background:url(images/iconbg2.png);
	height:197px;
}


#icons {
	padding-top: 30px;
	width: 871px;
	background:url(images/iconbg.png);
	height:203px;
}

#icons span, #icons2 span {
	float: left;
    margin-left: 10px;
}

#icons #cards {
position: relative;
left: 250px;
    top: 14px;
	
}
#icons2 #cards {
position: relative;
 
	left: 250px;
    top: 10px;
}
/*******ICON AREA*******/

/*******FOOTER AREA*******/
#footer {
	height:71px;
}

.fmenu, .fmenu2 {
	text-align:center;
}

.fmenu {
	padding-top:6px;
}

.fmenu2 {
	color:#333132;
}

.fmenu a, .fmenu2 a {
	text-decoration:none;
	color:#333132;
}

.fmenu li, .fmenu2 li {
	display:inline;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:13px;
    padding-left: 4px;
    padding-right: 8px;
	padding-bottom: 3px;
	background:url(images/fmenu-separator.png) no-repeat right;
}

#menu-item-16,#firstitem {
	padding-left: 0px !important;
}

#menu-item-260,#lastitem {
	padding-right: 0px !important;
	background:none !important;
}
/*******FOOTER AREA*******/

/*chrome fixes*/


.webkit .wpcf7-not-valid-tip {
	top:0px !important;
	left:0.4% !important;
}

.webkit textarea {
	resize: none;
	width:210px;
}
/*chrome fixes*/

/*ie fixes*/
.ie7 #search_form .text_search,.ie8 #search_form .text_search,.ie7 .pgcontent input, .ie8 .pgcontent input {
	padding-top:3px;
	height: 20px;
}

.ie8 ul, .ie9 ul {
	list-style-image:url(images/ie-bullet.png);
}

.ie textarea {
	overflow-y:auto;
	width:210px;
	
}

.ie #search_form .text_search, .ie .pgcontent div.wpcf7-form-control-wrap {
	padding-right:0px;
	padding-left:0px;
}

.ie #search_form #sftb{
	padding-left:5px;
	width:143px;
}

.ie .pgcontent span.wpcf7-form-control-wrap{
	padding-left:5px;
	padding-right:5px;	
}

.ie .pgcontent input{
	width:184px;
}

	/*ie9 fixes*/
	.ie9 .wpcf7-not-valid-tip {
		top: 0px !important;
	}
	/*ie9 fixes*/
	
	/*ie8 fixes*/
	.ie8 .wpcf7-not-valid-tip {
		top: 0px !important;
	}
	/*ie8 fixes*/
	
	/*ie7 fixes*/
	.ie7 #banner {
		/*margin-top:-4px;*/
	}

	.ie7 #search_form #sftb {
		bottom:3px;
	}

	.ie7 #content-decor {
		left:0px;
	}

	.ie7 #lvl2 {
		position:relative;
	}
	
	.ie7 textarea {
		height:171px;
	}

	.ie7 .wpcf7-not-valid-tip {
		top: 0px !important;
	}

	.ie7 .pgcontent #contactimg {
		left:57%;
		top:34%;
	}
	
	.ie7 .sp-img01{
		margin-top:87px !important;
	}
	
	.ie9 .sp-img02{
		margin-top:56px !important;
	}
	.ie7 #iefixabout{
		margin-top:27px;
	}
	.ie7 #iefixaboutus{
		margin-top:43px;
	}
	.ie7 #iefixairport{
		margin-top:89px !important;
	}
	.ie7 #iefixairportservice{
		margin-top:46px !important;
	}
	.ie7 #iefixcorporate{
		margin-top:28px !important;
	}
	.ie7 #iefixcorporatehire{
		margin-top:43px !important;
	}
	.ie7 #iefixtesti{
		margin-top:28px !important;
	}
	.ie7 #iefixtestimonials{
		margin-top:92px !important;
	}
	.ie8 #iefixtestimonials{
		margin-top:88px !important;
	}
	.ie9 #iefixtestimonials{
		margin-top:97px !important; 
	}
	/*ie7 fixes*/


