*
{
	padding:0px;
	margin:0px;
}

h1 {	margin:6px 0px;}
h2 {	margin:5px 0px;}
h3 {	margin:4px 0px;}
body {
	background: #787878;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin:5px 0px;
}

#wrapper
{
	width:960px;
	min-height:800px;
	height:100%;
	background: #FFFFFF;
	border: #666666 solid 1px;
	margin: 0px auto 0px;
}
#wrapper-specials
{
	width:648px;	
	height:100%;
	background: #FFFFFF;
	border: #666666 solid 1px;
	margin: 0px auto 0px;
}
#footer-specials
{
	width:648px;
	height:60px;
	background: url(images/footer-specials.jpg) no-repeat;
	text-align:center;
	
	
}
#bluebar
{
	height:18px;
	width:960px;
	background: url(images/bluebar.jpg);
	clear:both;
}
#header
{
	height:299px;
	width:960px;
}
#navArea
{
	width:205px;
	height:299px;
	background: url(images/navBG.jpg);
	float:left;
}
#banner
{
	width:755px;
	height:299px;
	float:right;
}
#home-page .home
{
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #cc9966;
}
#current-specials .currentspecials
{
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #cc9966;
}
#travel-resources .travelres
{
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #cc9966;
}
#virtuoso .virtuoso
{
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #cc9966;
}
#newsletter .newsletter
{
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #cc9966;
}
#travel-blog .travelblog
{
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #cc9966;
}
#about .about
{
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #cc9966;
}
#contact .contact
{
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #cc9966;
}
#nav
{
	list-style-image: url(images/listitem.png);
	font-size:15px;
	padding-top:25px;
	padding-left:35px;

}
#nav li
{
	padding: 0px 5px 10px 0px;
	color:#003399;
}
#nav a:visited
{
	text-decoration:none;
	font-weight:bold;
}
#nav a
{
	text-decoration:none;
	font-weight:bold;
	color:#003399;
}
#nav a:hover
{
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #cc9966;
}
#content
{
	background: url(images/content_right_bg.jpg) top right no-repeat;
}
#content_left
{
	width:316px;
	float:left;
}
#content_right
{
	width:614px;
	float:right;
	padding-left:15px;
	padding-right:15px;
}


.specials-left
{
	float:left;
	width:261px;
	text-align:center;
	height:100px;
	margin:0px;
	padding:0px;
}
.specials-right
{
	float:right;
	width:261px;
	text-align:center;
	height:100px;
	margin:0px 20px 0px 0px;
	padding:0px;	
}

.spec-link {text-align:center; 
	font-weight:normal; 
	font-size:20px;
	float:right;
	height:40px;
	padding-top:8px;
	margin:0px 0px 10px 10px;
	width:150px;
	background: url(images/brownbg.png) no-repeat;
}

.spec-link a{text-decoration: none;}
.spec-link a:hover{text-decoration: none;color:white;}

.spec-left{
	width:610px;
	float:left;
	margin-top:9px;
}

.spec-left p {line-height:1.5;}
.spec-left h3 {margin:0px 0px 8px 0px;}

.spec-thumb {text-align:center; 
	float:right;
	margin:0px 0px 10px 10px;
	width:140px;
}
.spec-thumb img{
	border:1px grey solid;
}

#footer
{
	font-size:11px;	
	color: #DDDDDD;
	width:960px;
	margin: 0px auto 0px;
}

#footer a{color: #DDDDDD;text-decoration:none;}
#footer-left
{
	float:left;
	padding-top:5px;
	padding-bottom:5px;
}
#footer-right
{
	float:right;
	padding-top:5px;
	padding-bottom:5px;
}
#bottom
{
	height:225px;
	padding:0px 15px;
	padding-top:10px;
	clear:both;
}
#B1
{
	width:305px;
	float:left;
}
#topB1 a, #topB1 a:visited
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}

#topB1 a:hover
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	text-decoration:underline;
}

#topB1
{
	width:305px;
	height:29px;
	background: url(images/B1top.jpg) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:16px;
	padding-top:12px;
}
#bottomB1
{
	width:305px;
	height:29px;
	background: url(images/B1bottom.jpg) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:16px;
	padding-top:12px;
}
#middleB1
{
	width:285px;
	height:136px;
	background: url(images/B1middle.jpg) repeat-y;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	color:#000000;
}
#B2
{
	width:313px;
	float:right;
}
#topB2 a, #topB2 a:visited
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}

#topB2 a:hover
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	text-decoration:underline;
}

#topB2
{
	width:305px;
	height:29px;
	background: url(images/B2top.jpg) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:16px;
	padding-top:12px;
}
#bottomB2
{
	width:305px;
	height:29px;
	background: url(images/B2bottom.jpg) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:16px;
	padding-top:12px;
}
#middleB2
{
	width:285px;
	height:136px;
	background: url(images/B2middle.jpg) repeat-y;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	color:#ffffff;
}
#B3
{
	width:305px;
	float:right;
}
#topB3 a, #topB3 a:visited
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}

#topB3 a:hover
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	text-decoration:underline;
}
#topB3
{
	width:305px;
	height:29px;
	background: url(images/B1top.jpg) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:16px;
	padding-top:12px;
}
#bottomB3
{
	width:305px;
	height:29px;
	background: url(images/B1bottom.jpg) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:16px;
	padding-top:12px;
}
#middleB3
{
	width:285px;
	height:136px;
	background: url(images/B1middle.jpg) repeat-y;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	color:#000000;
}
.ads
{
	
}


/* FORM 

table#table-contact
{
	margin:0 auto;
	width:500px;
}

table#table-contact input[type=text], input[type=text],input[type=password]
{
	width:250px;
	border: 1px solid #cdcdcd;
	font: 13px trebuchet ms;
	color: #5a5a5a;
	padding: 3px 0px;
	background: #ffffff;
	cursor:pointer;
}

table#table-contact input[type=text].error,input[type=text].error,input[type=password].error
{
	width:250px;
	border: 1px solid #ff0000;
	font: 13px trebuchet ms;
	color: #ff0000;
	padding: 3px 0px;
	background: #ffffff;
	cursor:pointer;
}

table#table-contact select, select
{
	border: 1px solid #cdcdcd;
	font: 13px trebuchet ms;
	color: #5a5a5a;
	padding: 5px 2px;
	background: #ffffff;
	cursor:pointer;
}

table#table-contact select.error,select.error
{
	border: 1px solid #ff0000;
	color: #ff0000;
	background: #FBE3E4;
}


table#table-contact input.submit, input.submit {
	border: none;
	font: 14px georgia;
	color: #ffffff;
	font-weight:bold;
	padding: 5px;
	height:31px;
	cursor: pointer;
}

table#table-contact input.submitSelected, input.submitSelected {
	border: none;
	font: 14px georgia;
	color: #ffffff;
	font-weight:bold;
	padding: 5px;
	height:31px;
	cursor: pointer;
}

table#table-contact textarea {
	width: 250px;
	height: 50px;
	border: 1px solid #cdcdcd;
	font: 13px trebuchet ms;
	color: #5a5a5a;
	padding: 3px 0px;
	background: #ffffff;
}

table#table-contact td.right{
	text-align: left;
}

table#table-contact td.left{
	text-align: right;
}
*/

a, a:visited
{color:#003366; text-decoration:none;}
a:hover
{color:#000; text-decoration:underline;}



/* new header for smaller */
.slideshow { height: 235px; width: 755px; margin: auto; float:right; z-index:0; background:url(images/smallSS/lt2BG.jpg);}
.slideshow img { }


#nav2
{
	list-style-image: url(images/listitem.png);
	font-size:15px;
	padding-top:13px;
	padding-left:35px;

}
#nav2 li
{
	padding: 0px 5px 10px 0px;
	color:#003399;
}
#nav2 a:visited
{
	text-decoration:none;
	font-weight:bold;
}
#nav2 a
{
	text-decoration:none;
	font-weight:bold;
	color:#003399;
}
#nav2 a:hover
{
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #cc9966;
}

#header2
{
	height:235px;
	width:960px;
	position:relative;
}
#navArea2
{
	width:205px;
	height:235px;
	background: url(images/navBG2.jpg);
	float:left;
}
#logodiv
{
	position:absolute;
	background: url(images/smallSS/sideimg.png);
	height:235px;
	width:220px;
	top:0px;
	left:205px;
	z-index:1000;
	margin:0 auto 0;
}
#navareasmall
{
	width:216px;
	height:235px;
	background: url(images/smallSS/sm-nav.jpg);
	float:left;
}

#navsmall
{
	list-style-image: url(images/listitem.png);
	font-size:15px;
	padding-top:13px;
	padding-left:35px;

}
#navsmall li
{
	padding: 0px 5px 10px 0px;
	color:#003399;
}
#navsmall a:visited
{
	text-decoration:none;
	font-weight:bold;
}
#navsmall a
{
	text-decoration:none;
	font-weight:bold;
	color:#003399;
}
#navsmall a:hover
{
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #cc9966;
	
}





/*----------------------------------------------------------------------------------

   SLIDER   

-----------------------------------------------------------------------------------*/

#slidebanner
{
		margin:0px;
	padding:0px;
	float:right;
	height: 235px;
	width: 744px;
	text-align:left;	
}

.nivo-controlNav {
	position:absolute;
	left:30px;
	bottom:2px;
	width:77px;
	z-index:10000;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:2px;
	margin-left:1px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}

a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}

a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}

.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;

}

/* FORM 









.slideshowsmall { height: 235px; width: 744px; margin: auto; float:right; z-index:0;}
.slideshowsmall img { }

#slideshow1
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	height: 235px;
	width: 744px;
	text-align:left;	
}


