
/* General
*******************************************************************************/

* {
	list-style: none;
	margin: 0;
}

html body {
	background: #1E2839 url("../images/bg.gif") repeat-x;
	font: 11px Verdana,Arial,Helvetica,Sans-Serif;
	color: #666666; /* added by CH */
	/*margin: 10px;*/
	margin: 0;
	padding: 0;
	text-align: center;	
}

#container, #container2	{
	margin: 0 auto;
	padding: 0;
	width: 757px;
	clear: both;
	text-align: left;
}

#container2	{
	width: 660px;
}

 /*\*/
* html #container	{
	margin: 0 auto;
	background: none;	
	clear: both;
	text-align: left;
}/**/


img {
	border: none;
}

a
{
	color: #5C79AC;
	text-decoration: none;
	font-weight: bold;
}

a:hover
{
	color: #4E6792;
	border-bottom: 1px solid #4E6792;
}

.backtotop a, .backtotop2 a {
	background: #fff url("../images/blue_arrow_up.gif") no-repeat 0px 22px;
	margin: 0px 0px 10px 0px;
	padding: 15px 0px 0px 15px;
	float: right;
	font-size: 9px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}

.backtotop2 a 
{
	background: #fff url("../images/blue_arrow_up.gif") no-repeat 0px 7px;  
	padding: 0px 0px 0px 15px;
}

.backtotop a:hover, .backtotop2 a:hover 
{
	border-bottom: 1px solid #4E6792;
}

h2
{
    font-size: 1em;
    font-weight: bold;
    margin: 0 0 10px 0;
    color: #333333;
}

.hdg_blue_bkgrd a
{
    color: #4E6791;
}

.hdg_blue_bkgrd a:hover
{
    color: #4E6791;
    border-bottom: none;
}

p /* CH test */
{
    padding: 0px 0px 20px 0;
}

.top_space 
{
    margin: 15px 0 0 0;
}


/* Header 
*******************************************************************************/

#header
{	
	height: 83px;
}

#logo
{
	float: left;
	width: 153px;
	margin: 0; 
	padding: 0;
}

#logo a:hover
{
	border-bottom: none;
}


/* Footer 
*******************************************************************************/

#footer, #footer2
{
	margin: 0;
	padding: 10px 0px 0px 0px;    
	/* background: #2D3B55 url("../images/bg_footer.gif") no-repeat 0px 31px; */
	background: #2D3B55 url("../images/bg_footer.gif") no-repeat bottom left;
	width: 738px;
	/* height: 27px; */
	float: right;
	display: inline;
}

#footer2
{
    margin: 0 0 20px 0;
	padding: 0px;
	/*    
	background: #2D3B55 url("../images/bg_footer.gif") no-repeat 0px 44px;
	height: 50px;
    */
}

#footer p 
{
    margin: 0 0px 10px 0px;
    padding: 0;
    text-align: center;
    color: #ADC3E9;
    font-size: .9em;
}

#footer ul
{
    margin: 0 0 10px 0;
	padding: 0px;	
	text-align: center;
}

#footer li
{
	display: inline;
	margin: 0;
	padding: 0;
	padding-left: 14px;
	padding-right: 14px;
	border-right:1px solid #41567A;
}

#footer a
{
	color:#ADC3E9;
	text-decoration:none;
	font-weight: normal;
}

#footer a:hover
{
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}

#footer li.last
{
	border-right:none;
}

#footer2 p
{
	margin: 0 0 0 160px;
	padding: 12px 0 0 50px;
	text-align: left;
	color: #ffffff;
	letter-spacing: .75px;
}

#footer2 img
{
	margin: 0 0 0 130px;
}

#partner_sites
{
    margin: 10px 30px 10px 30px;
    padding: 10px 10px 0 10px;
    border: 1px solid #42516D;
}

#partner_sites h1
{
    color: #ffffff;
    margin: 0 0 0px 0;
    padding: 0;
    font-size: 1.2em;
}

#other_links{
	width: 650px; 
	text-align: center;
	margin: 30px 0 10px 0;
	padding: 0 0 0 65px;
}

#other_links li{
	float: left;
	width: 150px;
	font-weight: normal;
	padding: 3px;
	color: #324974;
	font-size: 9px;
}

#other_links li a{
	color: #324974;
	font-weight: normal;
	font-size: 9px;
}

#other_links li a{
	border: none;
}

.ewebseo, .ewebseo a:link, .ewebseo a:visited, .ewebseo a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #324974;
	text-decoration: none;
	font-weight: normal;
	border-bottom: none;
}


/* Page Titles 
*******************************************************************************/

.book-online { width: 245px; background: url("../images/titles/hd_bookonline2.gif") no-repeat 15px 10px; }
.request-quote { width: 245px; background: url("../images/titles/hd_request_quote2.gif") no-repeat 15px 10px; }
.sitemap { width: 245px; background: url("../images/titles/hd_sitemap.gif") no-repeat 15px 10px; } /* Added by CH */

/* company */
.company { width: 245px; background: url("../images/titles/hd_company.gif") no-repeat 15px 12px; }
.whoweare { width: 245px; background: url("../images/titles/hd_whoweare.gif") no-repeat 20px 10px; }
.whychoose { width: 400px; background: url("../images/titles/hd_whychoose.gif") no-repeat 20px 10px; }
.testimonials { width: 400px; background: url("../images/titles/hd_testimonials.gif") no-repeat 20px 10px; }
.newsevents { width: 245px; background: url("../images/titles/hd_news&events.gif") no-repeat 20px 10px; }
.event-calendar { width: 245px; background: url("../images/titles/hd_event_calendar.gif") no-repeat 15px 10px; }
.e-news { width: 245px; background: url("../images/titles/hd_e-news.gif") no-repeat 20px 10px; }
.our-community { width: 245px; background: url("../images/titles/hd_our_community.gif") no-repeat 20px 10px; }
.staff { width: 245px; background: url("../images/titles/hd_staff.gif") no-repeat 20px 10px; }
.our-partners { width: 245px; background: url("../images/titles/hd_our_partners.gif") no-repeat 20px 10px; }
.links { width: 245px; background: url("../images/titles/hd_links.gif") no-repeat 20px 10px; }

/* services */
.our_services { width: 245px; background: url("../images/titles/hd_our_services.gif") no-repeat 15px 10px; }
.faq { width: 400px; background: url("../images/titles/hd_faq.gif") no-repeat 20px 10px; }
.royale_services { width: 245px; background: url("../images/titles/hd_royaleservices.gif") no-repeat 20px 10px; }
.chauffeured_car_hire { width: 400px; background: url("../images/titles/hd_chauffeured_car_hire.gif") no-repeat 20px 10px; }
.airport_transfers { width: 245px; background: url("../images/titles/hd_airporttrans.gif") no-repeat 20px 10px; }
.corpconf { width: 245px; background: url("../images/titles/hd_corpconf.gif") no-repeat 20px 10px; }
.specialocc { width: 245px; background: url("../images/titles/hd_specialocc.gif") no-repeat 20px 10px; }
.tour_services { width: 400px; background: url("../images/titles/hd_tour_services.gif") no-repeat 20px 10px; }
.attractions_nsw { width: 400px; background: url("../images/titles/hd_attractions_nsw.gif") no-repeat 20px 10px; }
.weddings { width: 245px; background: url("../images/titles/hd_weddings.gif") no-repeat 20px 10px; }
.wedding_packages { width: 400px; background: url("../images/titles/hd_wedding_packages.gif") no-repeat 20px 10px; }
.club_royale_syd { width: 400px; background: url("../images/titles/hd_club_royale_syd.gif") no-repeat 20px 10px; }
.starcity_transfers_routes { width: 400px; background: url("../images/titles/hd_sct_routes.gif") no-repeat 20px 10px; }
.starcity_transfers_route_tt { width: 400px; background: url("../images/titles/hd_sct_route_tt.gif") no-repeat 20px 10px; }
.starcity_transfers_book_online { width: 400px; background: url("../images/titles/hd_sct_bookonline.gif") no-repeat 20px 10px; }
.starcity_transfers_features { width: 400px; background: url("../images/titles/hd_sct_features.gif") no-repeat 20px 10px; }
.jupiters_transfers_routes { width: 400px; background: url("../images/titles/hd_cjt_routes.gif") no-repeat 20px 10px; }
.jupiters_transfers_route_tt { width: 400px; background: url("../images/titles/hd_cjt_route_tt.gif") no-repeat 20px 10px; }
.jupiters_transfers_book_online { width: 400px; background: url("../images/titles/hd_cjt_bookonline.gif") no-repeat 20px 10px; }
.casino_transfer_book_det { width: 400px; background: url("../images/titles/hd_sct_book_det.gif") no-repeat 15px 10px; }

/* fleet */
.casino_transfers { width: 245px; background: url("../images/titles/hd_casino_transfers2.gif") no-repeat 20px 10px; }


/* Content Sub Pages 
*******************************************************************************/

#content
{
	background: #ffffff;
	float: right;
}

.content_left
{
	width: 256px;
	background: #ffffff url("../images/sub_top_left.gif") no-repeat 0 0;
	float: left;
	padding: 0px;
}

.content_left h1
{
	width: 256px;
	height: 33px;
	overflow: hidden;
	text-indent: -9000px;
	padding: 0px;
}

.content_left ul 
{
	clear: left;
	margin: 0;
	padding: 1px 0 0 0;
	list-style-type: none;
}

.content_left li
{
	margin: 3px 0 3px 20px;
	padding: 0px 10px 0px 0px;
	list-style-image: url("../images/blue_arrow.gif");
	display:list-item;
}

.content_left_inner
{
	padding: 1px 0px 0px 1px;
}

.content_left_inner p
{
        margin: 0 7px 0 7px;
        clear: both;
}

.content_left_inner a:hover
{
	border: none;
}

.content_right
{
	width: 482px;
	background: #ffffff url("../images/sub_top_right.gif") no-repeat 0 0;
	float: left;
	padding: 0px;	
}

.content_right h1
{
	height: 33px;
	overflow: hidden;
	text-indent: -9000px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

.content_right_inner
{
	background: #fff url("../images/sub_right_bg.gif") repeat-y;
	width: 420px;
	/* padding: 20px 0px 30px 23px; */ /* old */
	padding: 12px 0px 30px 23px;
	padding: 20px 0px 10px 23px; /* CH test */
	float: left;
	line-height: 18px;
	font-size: 11px;
}

.content_right_inner ul {
	padding: 3px 0px 20px 19px;
}

.content_right_inner li {
	list-style-image: url("../images/blue_diamond.gif");
	display:list-item;
	padding: 0px 0px 6px 10px;
}

.breadcrumbs
{
	clear: both;
	margin: 0px;
	padding: 10px 0px 3px 21px;
	height: 10px;
	background: #ffffff url("../images/sub_right_bg.gif") repeat-y;
	font-size: .9em;
}

.highlight
{
	/* color: #333333; */
	font-weight: bold;
}

.hdg_blue_bkgrd {
	width: 458px;
	height: 23px;
	background: #fff url("../images/bg_title.gif") repeat-x;
	padding: 5px 0px 0px 22px;
	float: left;
	color: #4E6791;
	font-size: 13px;
	font-weight: bold;
}

.img_thumb img
{
	float: left;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.hdg_blue_bkgrd2 {
	width: 458px;
	background: #F7F9FD;	
	font-size: 9px;
	color: #86A3D6;
	font-weight: normal;
	border-top:1px solid #D3DBE9;
	border-bottom:1px solid #D3DBE9;
	margin: 0px 0px 0px 1px;
	padding: 10px 0px 0px 20px;
	float: left;
}

.hdg_blue_bkgrd2 input, .hdg_blue_bkgrd2 p
{
	padding: 0 0 5px 0;
	font-size: 1em;
	width: 400px;
	display: inline;
	border: 0px solid #B6B396;
	color: #7D92B0;
	background-color: transparent;
}

.hdg_blue_bkgrd2 p
{
	margin: 0 0 15px 0;
}

p.testimonial_name
{
    margin: -10px 0 10px 0;
    font-style: italic;
    font-weight: bold;
}

.partners_entry
{
	height: 160px;
}

.partners_entry2
{
	height: 195px;
}

.partners_entry img, .partners_entry2 img
{
	float: right; 
	margin: 20px 20px 5px 0;
}

#sub-btm
{
	width: 738px;
	background: #2D3B55 url("../images/sub_btm.gif") no-repeat 0 0;
	/* background: #ffffff url("../images/sub_btm.gif") no-repeat 0 0; */
	/* float: left; */  /* CH - 02/06/2008 - causes problem in Safari */
	clear: both; /* CH - 02/06/2008 - need for dots in FF & Safari */
	height: 41px;
}

#booknow a
{
	width: 170px;
	background: #fff url("../images/btn_book_now.gif") no-repeat 0 0;
	height: 33px;
	float: right;
	margin: 8px 0px 0px 0px;
	text-indent: -9000px;	
}

#booknow a:hover
{
	background-position: 0px -33px;
	border: none;
}


/* Tour section */

.fleet
{
        clear: both;
}

.fleet img
{
        margin: 0 0 1px 0; 
        padding: 0 10px 0 0;
}

.left_col_text
{
    clear: left;
    padding: 10px 10px 0 0;
}

.veh_code
{
    color: #00326C;
    color: #999999;
}

.tour_detail
{
    margin: 0 0 20px 0;
}

.tour_detail p
{
    margin: 0px;
    padding: 0px;
}

.content_right_inner .book_tour
{
        padding: 7px 0 0 0;
}

/* End Tour section */





