/* Red Ink Creative 2006*/

*{
	margin:0; /* universal declaration...sets 0 margins in firefox between divs */
	padding:0;
	}
html { min-height: 100%; margin-bottom: 1px; }/*forces a scrollbar in FF etc - saving the page jump*/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#000;
	background:#fff url(../images/body_bg.gif) repeat-y 50%;
	text-align:center;/*IE5 workaround to center content*/
	}
body#homepage{
	background:#fff;
	}
#wrapper {
	position:relative;
	margin:0 auto;
	width:750px;
	text-align:left;
	_padding-left:1px;
	}	
img{
	display:none;
	}
a{
	display:none;
	}
p{
	margin:10px 0 10px 0;
	line-height:150%;
	}

hr{
	height:1px;
	color:#930;
	}
/*-------------------------------main navigation---------------------------*/
#nav {
	display:none;
	
	}

/*---------------------------------------content-----------------------------*/
#content{
	float:left;
	margin:15px 10px 30px 10px;
	width:550px;
	padding-bottom:100px;
	}
#content h1{
	color:#930;
	font-size:130%;
	letter-spacing:5px;
	border-bottom:1px solid #930;
	margin:10px 0 20px 0;
	}
#content h2{
	color:#1E81BA;
	font-size:110%;
	letter-spacing:2px;
	margin:20px 0 -2px 0;
	}
#content h3, h4{
	color:#666;
	font-size:100%;
	font-weight:bold;
	letter-spacing:2px;
	margin:20px 0 -2px 0;
	}
#content ul{
	margin-left:0px;
	}
#content li{
	list-style-type:none;
	background:url(../images/bullet.gif) no-repeat center left;
	line-height:150%;
	padding-left:15px;
		}
img.dbl_border{
display:none;
	}
#content a:link, a:visited{
	color:#006699;
	text-decoration:none;
	text-decoration:underline;
	}
#content a:hover{
	text-decoration:underline;
	}
#callout{
	float:right;
	margin:20px 0 20px 10px;
	background-color:#b2bb38;
	border-bottom:6px solid #7D9140;
	font-size:90%;
	width:150px;
	}
#callout h2{
	text-align:center;
	color:#fff;
	background-color:#1E81BA;
	margin:0px;
	padding:5px 0;
	border-bottom:1px solid white;
	}
#callout_wide{
	float:right;
	margin:20px 0 20px 10px;
	background-color:#b2bb38;
	font-size:90%;
	width:250px;
	padding:5px;
	color:#fff;
	border-bottom:6px solid #7D9140;
	}
#callout_wide h2{
	text-align:center;
	color:#fff;
	background-color:#1E81BA;
	margin:-5px;
	padding:5px 0;
	border-bottom:1px solid white;
	}
#callout_wide blockquote{
	margin:15px 0 0 0;
	}
#callout li{
	padding:5px;
	list-style-type:none;
	background:none;
	color:#fff;
	}
#callout ul{
	margin-left:5px;
	list-style-type:none;
	}
li#bottom_border{
	border-bottom:1px dashed #E0EB4F;
	list-style-type:none;
	}
img.right{
	display:none;
	}
.rightside{
	display:none
	}
#contact{
	position:absolute;
	top:105px;
	right:5px;
	}
/*-------------------------------table designs---------------------*/
#temp table{
	margin:20px 0 20px 0;
	}
#temp th{
	color:#000;
	padding:3px;
	}
#temp th.second{
	}
#temp h2{

	color:#000;
	margin:-1px;
	font-size:100%;
	padding:3px;
	}
#temp td{
	padding:6px;
	color:#000;
	}
#temp td.second{
	}
#prices table{
	margin:20px 0 20px 0;
	}
#prices th{
	padding:3px;
	color:#000;
}
#prices td{
	padding:3px;
	color:#000;
	}
#prices td#footer_td{
	}
#carhire table{
	margin:20px 0 20px 0;
	font-size:90%;
	}
#carhire th#top{
	text-align:left;
	color:#000;
	padding:10px;
	}
#carhire th{
	text-align:center;
	vertical-align:top;
	color:#000;
	}
#carhire td{
	padding:3px;
	}

/*------------------------------itineraries-------------------------------*/
#it{
	margin:20px 0 20px 0;
	color:#666;
}
#it h3{
	color:#000;
	font-size:100%;
	letter-spacing:2px;
	padding:2px 0 2px 5px;
	margin:40px 0 10px 0;
	}
#it h4{
	color:#000;
	font-size:100%;
	letter-spacing:2px;
	padding:2px 0 2px 5px;
	margin:40px 0 10px 0;
	}
/*---------------------------------------home-----------------------------*/
#home{
	margin-top:1px;
	_margin-top:-2px;/*IE - always put second*/
	}
#one,#two,#three,#four,#five{
	height:120px;
	background:#b2bb38;
	padding:5px;
	}
#one a, #two a, #three a, #four a, #five a{
	color:#fff;
	text-decoration:none;
	overflow:hidden;
	}
#one a:hover, #two a:hover, #three a:hover, #four a:hover, #five a:hover{
	text-decoration:none;
	color:#0033FF;
	}
#one{
	width:140px;
	float:left;
	}
#two{
	width:139px;
	border-right:1px solid white;
	float:left;
	}
#three{
	width:139px;
	border-right:1px solid white;
	float:left;
	}
#four{
	width:139px;
	border-right:1px solid white;
	float:left;
	}
#four hr{
	height:1px;
	color:#fff;
	}
#five{
	width:139px;
	border-right:1px solid white;
	float:left;
	}
#home img{
	display:inline;
	}
img.right_border{
	border-right:1px solid white;
	}
img.margins{
	margin:1px 0 1px 0;
	_margin:1px 0 -2px 0;
	}
/*---------------------------------footer--------------------------------------------*/
#footer{
	position:relative;
	background:#930;
	color:#fff;
	padding:3px 5px 5px 10px;
	text-align:left;
	clear:both;
	}
#footer a{
	color:#fff;
	text-decoration:none;
	}
#footer a:hover{
	color:red;
	}

/*--------------------------------------------tables index --- not currently in use----*/
/*#home table{
	margin-top:-3px;
	}
td.green{
	background-color:#B2BB38;
	width:20%;
	color:#fff;
	border-bottom:1px solid white;
	border-top:1px solid white;
	}
td.border_right{
	border-right:1px solid #fff;
	}
td.green a{
	margin:20px;
	color:#fff;
	text-decoration:none;
	}
*/