
@charset "utf-8";
/* CSS Document */

a:link {
color:#FFFFFF;
}
a:active {
	color:#FFFFFF;
}
a:visited {
	color:#FFFFFF;
}
a:hover {
	color:#666666;
}
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	background-image: url("../../images/_bg.jpg");
	background-color: #0c1534;
	background-position: center top;
	background-repeat:no-repeat;
}

img {
	border: 0;
	behavior:	url("../../pngbehavior.htc");
}
p { padding:0; margin: 0; }
form { 
padding:0; 
margin:0; 
}
#pg_container {
	font-size: 12px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 920px;
}
#pg_header {
	height:147px;
	width:100%;
	background-image:url("../../images/header-bg.gif");
	background-repeat:repeat-x;
	
}

#home_header {
	height:400px;
	width:100%;
	
	background-image:url("../../images/_home-bg.jpg");
	background-repeat:repeat-x;
	border-bottom:#FFFFFF solid 1px;
}

#pg_logo {
	width: 920px;

	margin: 0px auto;

	height: 116px;
	
}
#logo {
float:left;
width:360px;
padding-left:15px;
padding-top:20px;
}
#quickmenu {
float:right;
text-align:left;
width:200px;
padding:10px;
height:18px;
background-image:url("../../images/_quickmenu-bg.gif");
background-repeat:no-repeat;
}
#tagline {
float:right;
width:300px;
text-align:right;
padding-top:30px;
padding-right:32px;
}
#tagline h2 {
padding:0;
margin:0;
font-size:14px;
font-weight:bold;
font-style:italic;

}
#pg_phone {
	float:right;
	width:200px;
	padding-top:40px;
}
#pg_menu {
	
	/*height:100px;*/
	margin:0 auto;
	text-align:left;
	width:920px;
}




/******* main navigation menu *********/
#pg_nav_menu {
border-bottom: solid 1px #f77a1f;
  /*background:#EFF4FA;*/
  height:31px;
  margin:0 auto;
  font-size:93%;
  line-height:normal;
  
  }
#pg_nav_menu ul {
margin:0;
padding:10px 10px 0 20px;
list-style:none;
  }
#pg_nav_menu li {
  display:inline;
  margin:0;
  padding:0;
  }
#pg_nav_menu a {
  float:left;
  background:url("../../images/tableft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 5px;
  text-decoration:none;
  }
#pg_nav_menu a span {
  float:left;
  display:block;
  background:url("../../images/tabright.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#FFF;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#pg_nav_menu a span {float:none;}
/* End IE5-Mac hack */
#pg_nav_menu a:hover span {
  color:#FFF;
  }
#pg_nav_menu a:hover {
  background-position:0% -42px;
  }
#pg_nav_menu a:hover span {
  background-position:100% -42px;
  }




#pg_nav_menu .selected a{
background-position:0% -42px;

border-left: none;
margin-right: 1px;
}

#pg_nav_menu .selected a span{
background-position:100% -42px;

}



#pg_nav_menu .selected a:hover{
background-position:0% -42px;

}



/****** nav search **********/
#pg_nav_search {
padding-top:6px;
width:200px;
float:right;
}
#search {
border:0;
background-color:#a65f57;
padding:4px;
width:146px;
color:#FFFFFF;
}
#searchsubmit {
border:0;
background: transparent url(../images/search-but.gif) no-repeat center top;
width:23px;
height:22px;
text-indent:1000;

}


/***** logos ********/

#pg_logos {
padding-top:10px;
	width: 100%;
	background-color: #FFFFFF;
	float: left;
	color: #FFFFFF;
	height: 90px;

}





/***********page footer************/


#pg_footer {
	width: 100%;
	background-color: #FFFFFF;
	float: left;
	color: #FFFFFF;
	height: 280px;
	background-image:url(../../images/_footer-sitmap-grad-bg.gif);
	background-repeat:repeat-x;
}

#footer-inner {
	width: 900px;
	text-align: left;
	margin: 0px auto;
	padding-top: 20px;
	height: 260px;
	color:#656464;
}
#footer-inner h4 {
	font-size:14px;
	padding-bottom:6px;
	color:#666666;
}
#footer-inner a {
color:#656464;

}
#footer-inner p {
line-height:16px;

}
#footer-inner a:hover {
color:#CCCCCC;
}

#footer-sm1 {
	float:left;
	width:150px;
}
#footer-sm2 {
	float:left;
	width:135px;
	padding-right:10px;
}
#footer-sm3 {
	float:left;
	width:150px;
}
#footer-sm4 {
	float:left;
	width:150px;
}
#footer-sm5 {
	float:left;
	width:150px;
}
#footer-sm6 {
	float:left;
	width:130px;
}
#footer-sm7 {
	float:right;
	width:160px;
}


















/*.subselected a{
color:#FFFFFF;
}*/


/* Page Content */
#pg_content {
	position: relative;
	font-size:100%;
	float: left;
	width: 920px;
}
#pg_content a {
color:#FFFFFF;
}

#home_content {
	position: relative;
	font-size:100%;
	float: left;
	width: 920px;
	padding-top:30px;
	padding-left:30px;

}
#home_content a {
	color:#FFFFFF;
}
.con_menu {

width:160px;
float:left;
}

/********* sub menu ************/
.con_menu ul
{
list-style: none;
text-decoration:none;
font-wieght:none;

padding: 0;
margin: 0;
}
.con_menu li
{

list-style:none;
text-align:left;
}

.con_menu li a {
text-decoration:none;
color:#FFFFFF;

}

.con_menu li a span{
      display:block;

}

.con_menu li a:hover span{
	color:#333333;
}

.con_page_con {
float:right;
width:700px;
padding-left:20px;
border-left:#FFFFFF solid 1px;
}

/******* misc content ********/
#con_page {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f77a1f;
	padding:16px 16px 16px 16px;
}

#con_page .num_list{
	list-style:decimal;
}

#con_page .no_point_list{
	margin-top:0;
	list-style:none;
}

#con_page .design_img{
	margin-left:10px;
	float:left;
	display:inline;
	margin:15px;
	vertical-align:middle;
	
}

#con_page .design_option{
	padding-bottom:15px;
	display:inline-block;
	width:100%;
	border-bottom-color:#f77a1f;
	border-bottom-width:thin;
	border-bottom-style:solid;
		
}
#con_page .design_desc{
	margin-top:10px;
	display:inline;
	float:left;
	width:60%;
}

#con_page .taxi_img{
	margin-left:10px;
	float:right;
	display:block;
	margin:15px;
	vertical-align:middle;
}

#con_page .taxi_option{
	padding-bottom:15px;
	display:inline-block;
	width:442px;
	border-bottom-color:#f77a1f;
	border-bottom-width:thin;
	border-bottom-style:solid;
		
}

#con_page .extras_col
{

	float:right;
	display:inline;
	/*width:150px;*/
	margin-right:10px;
	margin-top:10px;
}

#con_page .extras_desc
{

	float:left;
	display:inline;
	width:40%;
	
}

#con_page .taxi_extras
{
	float:right;
	margin:10px;
	vertical-align:middle;
	text-align:center
}

#con_page .taxi_extras img
{
	display:inline;
	vertical-align:middle;
}


#con_page .price_img{
	margin-left:10px;
	float:right;
	display:inline;
	margin:15px;
	vertical-align:middle;
	right:0px;
}

#con_page .price_option{
	padding-bottom:15px;
	display:inline-block;
		
}

#con_page .price_option table td{
		width:300px;
}

#con_page .testimonial{
	display:inline-block;
		padding-top:15px;
		padding-bottom:15px;
	border-bottom-color:#f77a1f;
	border-bottom-width:thin;
	border-bottom-style:solid;
		
}
#con_page #testimonial{
	display:inline-block;
		padding-top:15px;
		padding-bottom:15px;
	border-bottom-color:#f77a1f;
	border-bottom-width:thin;
	border-bottom-style:solid;
		
}
#con_page #testimonial img{
	float:right;
		
}
#con_page #testimonial span{
	padding:10px;
	display:inline-block;
	float:right;
		
}

#con_page .testimonial_img{
	margin-left:10px;
	margin-top:10px;
	float:right;
	display:block;
	max-width:250px;
	max-height:290px;
}

#con_page .testimonial_img_box{

	
	width:342px
	/*float:right;
	display:block;
	width:auto;
	max-width:400px;*/
	
}

#con_card_logos{
	text-align:left;
}
#con_card_logos img{
	
	margin:15px
}


/******** content columns ********/
#con_3col{
	padding:0;
}

#con_3col_col1{
	width:430px;
	float:left;
	padding-top:0px;
	padding-left:0px;
	padding-right:30px;
	padding-bottom:0px;
}
#con_3col_col1 p {
	font-size:12px;
	line-height:14px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	margin:0px;
}
#con_3col_col1 h1{
	font-size:16px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	margin:0px;
}
#con_3col_col1 h2 {
	font-size:12px;
	line-height:15px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	margin:0px;
}

#con_3col_col2{
	width:188px;
	height:382px;
	float:left;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-right:10px;
	min-height:180px;
}

#con_3col_panel{
	width:168px;
	height:156px;
	background-image:url(../../images/col-panel.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:20px;
	background-color:#4c526a;
}

#con_3col_col3{
	width:188px;
	height:382px;
	float:left;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-left:10px;
	margin-right:10px;
	min-height:180px;
}

/******** content columns ********/
#con_2col{
	padding:0;
}

#con_2col_col1{
	width:250px;
	float:left;
	padding-right:30px;
	
}

#con_2col_col2{
	width:605px;
	float:left;
	
}




#pg_content p {
padding-bottom: 10px;
}


/**** content header *********/
#con_header {
	color:#FFFFFF;
	background-image:url(../../images/_title-bg.gif);
	background-repeat:repeat-x;
	height:60px;
	
	
}
 

#con_header_title {
float:left;
width:480px;
padding-top:20px;
padding-left:18px;
text-align:left;

}

#con_header_options {
float:right; 
width: 80px;
padding-top:10px;
}

#con_header_title_new{
float:left;
width:480px;
padding-top:60px;
padding-left:18px;
text-align:left;
}

#con_header_about {
	background-image:url(../../images/hero-banners/about.png);
	background-repeat:no-repeat;
		height:160px;
}

#con_header_design {
	background-image:url(../../images/hero-banners/design.png);
	background-repeat:no-repeat;
	height:160px;
}

#con_header_new {
	background-image:url(../../images/hero-banners/new.png);
	background-repeat:no-repeat;
	height:160px;
}

#con_header_old {
	background-image:url(../../images/hero-banners/old.png);
	background-repeat:no-repeat;
	height:160px;
}

#con_header_taxis {
	background-image:url(../../images/hero-banners/taxis.png);
	background-repeat:no-repeat;
	height:160px;
}


#con_header h1 {
	margin: 0px;
	padding: 0px;
	color:#ffffff;
}

.banner_new {
height:160px;
background-image:url(../../images/banners/banner1.jpg);
background-repeat:repeat-x;
}

.old_car_optn
{
display:block;
float:left;
margin:10px;
text-align:center;
}

.old_car_optn a
{
text-decoration:none;
color:#FFFFFF;
}


#con_header a {
color:#FFFFFF;
}


#con_pageinfo {
	float:left;
	width:710px;
	padding-top: 23px;
	padding-left: 20px;
}

#con_page h3{
color: #f77a1f;
}
#con_tools {
	float:right;
	width:160px;
	border-left: solid 1px #4071ad;
	margin-top: 13px;
	padding-left: 10px;
}

#con_pgtitle {
float:left;
}
#con_pgtitle h2 {
font-size:20px;
font-weight:normal;
color:#FFFFFF;
}
#con_breadcrum{
float:right;
padding-top:4px;
}


#con_pagecontent {
padding-top:8px;
padding-bottom:8px;
color:#333333;
}



.captcha_img{
display:inline-block;
padding-right:5px;
float:left;

}





.gallery-img {
	border:#666666 solid 4px;
	margin-right:10px;
	margin-bottom:10px;

}




#con-details {
	width:400px;
	float:left;
}
#con-map {
	width:400px;
	float:right;
}

em
{
color:red;
}






