* {margin:0;outline:none;padding:0;}

body {
background:#627F7B url(../images/template/gradient.jpg) repeat-x top;
font:normal 62.5%/150% arial, verdana, helvetica, sans-serif;
text-align:center;}

table td {padding:.2em;}

.clearfix {display:block;}
.clearfix:after {
clear:both;
content:".";
display:block;
font-size:0;
height:0;
visibility:hidden;}

.clearfix{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html .clearfix {height: 0%;} 
.clearfix{display:block;} 
/* End Hack */ 
* html .clearfix {height:0;}

a.link_arrow {background:transparent url(../images/template/link_arrow.gif) no-repeat center left;padding-left:14px;}

a {color:#1E7193;text-decoration:none; font-weight:bold;}
a:hover {color:#d75a27;cursor:pointer;text-decoration:none;}

p {font-size:.9em;line-height:1.4em;margin:.47em 0 1em;padding-left:.3em;}

h1 { font-size:1.4em;margin:10px 0 20px 0; color:#574124;}
h2 {font-size:1.2em; margin:10px 0 20px 0;}
h3 {font-size:1.1em;margin-top:10px;}
h4 { font-size:1em; margin-bottom:4px; }
h5 { font-size:.8em; margin-top:4px; text-align:center; }

#main a img,#main p img {margin:7px 4px 0 0;}

a img,p img {border:1px solid #c4c4c7; float:left;margin:4px 4px -4px 0;padding:1px;}

#review img{margin:0 5px 2px 0;}
#review a:link img { margin:10px 15px 5px 0;border:3px solid #1e7193;}
#review a:hover img {border: 3px #ba221d solid;}

img {margin:5px;}
a:link img { border:1px solid white;}
a:visited img { border:1px solid white;}
a:hover img {border: 1px #e1c37b solid;}
a:active img {border: 1px red solid;}

/*-----------------------------------------------------------------------------------------------*/

#wrap {
background:transparent url(../images/template/bg.jpg) repeat-y;
font-size:1.1em;
margin:0 auto;
text-align:left;
width:772px;}

#header {background:#F4E7C7 url(../images/template/header.jpg) no-repeat; height:267px;width:100%;}
#header2 {background:#F4E7C7 url(../images/template/header2.jpg) no-repeat; height:267px;width:100%;}
#header3 {background:#F4E7C7 url(../images/template/header3.jpg) no-repeat; height:267px;width:100%;}
#header4 {background:#F4E7C7 url(../images/template/header4.jpg) no-repeat; height:267px;width:100%;}
#header5 {background:#F4E7C7 url(../images/template/header5.jpg) no-repeat; height:267px;width:100%;}
#header6 {background:#F4E7C7 url(../images/template/header6.jpg) no-repeat; height:267px;width:100%;}
#header7 {background:#F4E7C7 url(../images/template/header7.jpg) no-repeat; height:267px;width:100%;}
#header8 {background:#F4E7C7 url(../images/template/header8.jpg) no-repeat; height:267px;width:100%;}
#header9 {background:#F4E7C7 url(../images/template/header9.jpg) no-repeat; height:267px;width:100%;}
#header10 {background:#F4E7C7 url(../images/template/header10.jpg) no-repeat; height:267px;width:100%;}
#header11 {background:#F4E7C7 url(../images/template/header11.jpg) no-repeat; height:267px;width:100%;}
#header12 {background:#F4E7C7 url(../images/template/header12.jpg) no-repeat; height:267px;width:100%;}

#main {
background:transparent url(../images/template/bottom.jpg) no-repeat bottom left;
color:#213e3a;margin-top:-3.47em;padding:0 0 70px 40px;}

#left_column {float:left;overflow:hidden;width:172px;}

#user_status {padding:5px 0 15px 5px;
background:transparent url(../images/template/top_border.png) repeat-x left bottom;}

#content {
float:left;
font-size:small;
margin:0 40px 0 15px;
overflow:hidden;
width:505px;}

#footer {
background:#627F7B url(../images/template/footer.jpg) no-repeat;
color:#b75b01;
height:100px;
padding-top:60px;
text-align:center;
font-size:1.2em;
width:100%;}

.left {float:left;padding:0 10px 5px 0;}
.right{float:right;padding:0; margin:0}

/*--------------------------------------------------------------------------------nav------------*/

#nav {
border-top:1px #DFBE77 dotted;
list-style-type:none;
margin:3.6em 7px 50px;
padding-top:1px;}

#nav li {border-bottom:1px #DFBE77 dotted;}

#nav li a {
display:block;
font-family:Verdana, Arial, Georgia, serif;
font-size:1.1em;
font-weight:700;
letter-spacing:.07em;
line-height:1.7em;
padding:.2em 20px .1em .4em;
text-decoration:none;
text-transform:uppercase;}

#nav li a:hover {
background:#EBC983 url(../images/template/star.jpg) no-repeat right center;
color:#214A70;padding-right:20px;}

#nav li a:active,#nav li a.selected {
background:#EBC983 url(../images/template/star.jpg) no-repeat right center;}


/*---------------------------------------------------------------scroll-------------------------*/

.scroll_top {
background:transparent url(../images/template/scroll_top.jpg) no-repeat top left;
height:75px;width:509px;}

.scroll_mid {
background:transparent url(../images/template/scroll_mid.jpg) repeat-y top left;
padding:10px 20px 10px 40px; width:440px;}

.scroll_bottom {
background:transparent url(../images/template/scroll_bottom.jpg) no-repeat top left;
height:49px;width:509px;}


/*-----------------------------------------------------------------------tours------------------*/

.boxes {border:none;
background:url(../images/template/box.jpg) no-repeat left top;color:#17B3BF;display:block;
float:left;font-size:14px; height:310px;position:relative;text-align:center;width:245px;}

.boxess {display:block; float:left; height:310px;position:relative;width:245px;}

.boxes img {border:none;left:33px;position:relative;top:27px;}
.boxes a:link img, .boxes a:visited img, .boxes a:hover img, .boxes a:active img { border:none;}


.notsure {display:block; left:37px; padding:.7em; position:absolute; top:265px;width:160px;}


/*----------------------------------------------------------------------form---------------------*/

input, textarea {background:#eee; color:#000; font-size:1em; padding:2px;font-family:Arial, Helvetica, sans-serif;}
.form {font-size:1em;margin:15px 0 5px 0 ; }
label {display:block;}
#address { border:#CCC 1px solid;padding:10px; margin:20px 0; width:420px;}

/*---------------------------------------------------------------------advert---------------------*/

#advert {background: #EBC983 url(../images/template/advert.png) repeat-x scroll left top;
border:1px solid #EBC983; color:#214A70; height:80px; width:115px; margin:0px 0px 0px 15px; padding:10px; }
#logo {margin:0px 0px 0px 10px;}

#topborder {background:url(../images/template/top_border.png) repeat-x scroll center;
margin-left:5px;
padding:20px 0pt 20px 5px;
width:90%; }

/* --------------------------------------------------------------------------------accordian-*/

.basic-accordian{border:2px solid #fff; padding:5px;}
	
.accordion_headings{
	padding:5px;
	background:#f8e4ac;
	color:#663300;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;}

.accordion_headings:hover{ background:#e1c37b; color:#fff;}

.accordion_child{padding:15px;background:#EEE;}

.header_highlight{background:#EBC983; color:#fff;}
.header {background: #000;cursor: pointer;padding:4px;}
.header:hover{background-color:#666;}

.selected{background-color:#F00;color:#FFF;}

.content{background:#FFF;padding:4px;}

/* ------------------------------------------------------------------------------------------*/

.right { float:right;}
.left {float:left;}
.center { margin-left:8px;}