/* styles of sydney cbd limousine */

body {
	background-color:#000;
}

table {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding: 10px;
	width: 100%;
}

a:link img {
	border: 0px;}

#wrapper {
	width:780px;
	padding:10px;
	background-color:#fff;
	margin:0 auto;
}

#header {
	width:780px;
	height:188px;
}

#logo { width:261px; height:188px; background-image:url(../images/logo.gif); float:left; margin:0px; }
#logo span { display:none; }
#logo a { display: block; width:261px; height:188px; }

#slogan {
 width:519px;
	height:188px;
	float:right;
}

#mainmenu {
 margin:1px 0px 10px 0px;
	padding:0px;
	background-color:#333;
	width:780px;
	height:33px;
	float:left;
}

#mainmenu li {	list-style:none;	height:33px; float:left; }
#mainmenu li a {  height:33px; display:block; }
#mainmenu li span { display:none; }

#nav-home a {	background:url(../images/mainnav.gif);	width:106px; }
#nav-home a:hover { background-position: 0px -33px; }

#nav-aboutus a {	background:url(../images/mainnav.gif) 674px 0px;	width:131px; }
#nav-aboutus a:hover { background-position: 674px -33px; }

#nav-pricelist a {	background:url(../images/mainnav.gif) 543px 0px;	width:129px; }
#nav-pricelist a:hover { background-position: 543px -33px; }

#nav-bookings a {	background:url(../images/mainnav.gif) 414px 0px;	width:140px; }
#nav-bookings a:hover { background-position: 414px -33px; }

#nav-photos a {	background:url(../images/mainnav.gif) 274px 0px;	width:118px; }
#nav-photos a:hover { background-position: 274px -33px; }

#nav-contactus a {	background:url(../images/mainnav.gif) 156px 0px;	width:156px; }
#nav-contactus a:hover { background-position: 156px -33px; }

#container {
	width:780px;
	overflow:hidden;
	clear:both;
}

#home-content {
	width:459px;
	float:left;
	padding:15px;
}

#home-content h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#f07304;
	margin:0px;
	font-size:18px;
	font-weight:normal;
}

#home-content p {
 font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

#home-right-col {
	width:291px;
	float:right;
}

#home-right-col div {
 width:181px;
	height:78px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding:10px 100px 10px 10px;
	background-color:#ccc;
	background-position:right;
	background-repeat:no-repeat;
}

#home-right-col div a {
	color:#cc6000;
}

#home-right-col div p { margin:7px 0px }

#callout-aboutus {
	background-image:url(../images/bg_call_aboutus.jpg);
}

#callout-pricelist {
	background-image:url(../images/bg_call_pricelist.jpg);
}

#callout-bookings {
	background-image:url(../images/bg_call_bookings.jpg);
}

#callout-contact {
	background-image:url(../images/bg_call_contact.jpg);
}

.space-bottom { margin:0px 0px 8px 0px; }

/*INNER PAGES*/

#content {
	width:459px;
	float:right;
	padding:15px;
}

#content h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#f07304;
	margin:0px;
	font-size:18px;
	font-weight: normal;
}

.lighter {
	font-family:Arial, Helvetica, sans-serif;
	color:#f07304;
	margin:0px;
	font-size:16px;
	font-weight: lighter;
}

#content h3 {
    font-family:Arial, Helvetica, sans-serif;
	color:#f07304;
	margin:0px;
	font-size:15px;
	font-weight:normal;
	text-decoration: underline;
}

#content p {
 font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

#left-col {
	width:291px;
	float:left;
}

#left-col div {
 width:181px;
	height:78px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding:10px 100px 10px 10px;
	background-color:#ccc;
	background-position:right;
	background-repeat:no-repeat;
}

#left-col div a {
	color:#cc6000;
}

#left-col div p {
	margin:7px 0px;
}


#footer {
	width:800px;
	margin:0 auto;
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:6px;
}

#footer a {	color:#fff;	text-decoration:none; }
#footer a:hover {	text-decoration:underline; }

#footer span {
 color:#666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	margin:6px auto;
}

#footer span a { color:#666; text-decoration:none; }
#footer span a:hover { text-decoration:underline; }

/*photo thumbnails*/


.photo-row {
	clear:both;
	width:440px;
	margin:0 auto;
	overflow:hidden;
}

.photo-row div {
	width:102px;
	overflow:hidden;
	float:left;
	margin:3px;
	padding:0px;
	border:1px solid #ccc;
}

* html .photo-row div { width:101px; }

.photo-row img {
	height:150px;
	border:none;
}

.bold {
	font-weight:bold;
}
