body { background: #E1D1AD url(images/head.jpg) 0 -14px repeat-x; }
fieldset { border:0; }

.right { float:right;margin-left:.5em; }
.right-caption {float:right;margin-left:.5em;background-color: #6c0e14; color: #ffffff; text: .8em;text-align: center;}
.left { float:left;margin-right:.5em; }
.center { text-align:center; }
.clear { clear:both }
.cabopics { float:right; width: 523px; padding-right:5px;}
#caboheader ul { list-style-type:none; float:right; }
#caboheader li { display: inline; margin-right:6px;}


#container { margin: 20px auto 0; }
#header { background: #FBFBF3 url(images/header-bg.gif) top left repeat-y; }
#header #logo a{ width: 386px; height:78px; background: url(images/logo.png) no-repeat; text-indent:-10000px; display:block; outline:none; }
.menu { background-color: #6C0E14; }
.menu ul a { font-family: Arial,sans-serif; font-size: 0.85em; line-height: 1.173em; width: 22em; border-left-width: 0.091em; }



/*new columns*/
/*	#leftFloat
{
  	float: left;
  	width: 240px;
}
{
	border-style:solid;
	border-color:black;
	border-width:5px;
	border-right-style:dotted;
	border-width:5px;
}	*/

/*	#rightFloat
{
  	float: right;
  	width: 240px;
}
{
	border-style:solid;
	border-color:black;
	border-width:5px;
	border-left-style:dotted;
	border-width:5px;
}	*/

#content_box { background: #FFF url(images/menu-bg.gif) top left repeat-y; }
.custom_box { background: transparent; }

#affiliate.widget, #adsense.widget { margin-left:20px; }
.wow_container input { width:auto; padding: 0; border-width: 0; }

.adsense_above_content { margin-top:5px; text-align:center; }

#breadcrumb {
color:#A2A2A2;
font-size:1.2em;
height:20px;
line-height:20px;
margin-bottom:5px;
overflow:hidden;
}

#footer { background-color: #6C0E14; }
#footer a { border:none; }
#footer a:hover { color: #E3DBC9; text-decoration:underline; }

#feature { background-color: #FBFBF3; border-style: solid; border-color: #6C0E14; border-width: 2px; margin-bottom:15px; padding-bottom:10px; height:220px;}
#feature_title { font-size: 1.3em; line-height: 1.2em; color: #FBFBF3; background-color: #6C0E14; padding: 3px; text-align: center; }
#feature_title a { font-size: 1.3em; line-height: 1.2em; color: #FBFBF3; text-decoration: none; }
#feature_content { font-size: 1em; padding: 10px;line-height: 1.3em; }
#feature_photo_right { float: right; margin: 10px; }
#feature_photo_left { float: left; margin: 10px;}
#feature_180x150 { float: left; margin: 20px 10px 0px 10px;}
#feature-link {position:absolute;left:63em;color:#fff;width:12.5em;background-color:#6C0E14;}
#feature-link a,
#feature-link a:active,
#feature-link a:visited {font-weight:bold;display:block;color:#fff;text-align:center;text-decoration:none;font-size:12px;padding:3px;}
#feature-link a:hover {color:#FFC;}
#feature ul {list-style-position:inside;} 

/*blog template*/
.blogtemplate {float:right; width: 81%; }
.blogtitle h2 {font-size: 18px; }
.blogbyline {font-size: 12px;}
.bloginfo {font-size: 13px; line-height: 15px;}
.blogphoto {float:left;margin: 40px 15px 5px 5px;}
.readmore {font-size: 12px; line-height: 12px;}

/* ITEM */

#item-layout {width:100%;border:1px solid #600;margin:0px auto 0px auto;font-family:Arial, Helvetica, sans-serif;line-height: 1.1em;}
.item {position:relative;top:0px;left:0px;margin:5px 5px 10px 5px;padding:10px;border:1px solid #CCC;height:180px;width:auto;}
.item h2 {position:absolute;top:0px;left:0px;margin:4px;color:#6C0E14;font-size:14px;}
.item h3 {position:absolute;top:2px;left:0px;margin:4px;color:#6C0E14;font-size:15px;}

p + p { margin-top: 0.5em; } 

.item-book-now {position:absolute;bottom:5px;right:5px;margin:0px;color:#fff;width:150px;border:1px solid #600;background:#990000 url(images/red.gif) top left repeat-x;}
.item-book-now a,
.item-book-now a:active,
.item-book-now a:visited {font-weight:bold;display:block;color:#fff;text-align:center;text-decoration:none;margin:3px;font-size:12px}
.item-book-now a:hover {color:#FFC;}

.item-more-info {position:absolute;bottom:5px;left:320px;margin:0px;color:#CCC;width:150px;border:1px solid #ccc;background:#edf2f6 url(images/white.gif) top left repeat-x;}
.item-more-info a,
.item-more-info a:active,
.item-more-info a:visited {font-weight:bold;display:block;color:#600;text-align:center;text-decoration:none;margin:3px;font-size:12px}
.item-more-info a:hover {color:#000;}

.item-photo {position:absolute;top:36px;left:5px;margin:0px;border:1px solid #ccc;}
.item-photo img {margin:2px;}

.item-rate {position:absolute;top:6px;right:10px;text-align:right;font-weight:bold;font-size:14px;color:#6C0E14;}
.item-header {position:absolute;top:0px;left:0px;background-color:#efefef;width:100%;height:30px;}

.item-content {position:absolute;top:40px;left:180px;margin:0 5px 0 0;padding:0; color:#333;font-size:12px;list-style-type:none;margin:1px 0px;line-height: 1.2em;}

td.recurring {
color: #6D0D13;
font-size: 15px;
font-weight: bold;
text-align: center;
margin-bottom: 0em;
margin-top: 0em;
}

/* DIRECTORY */

.directory-layout {width:100%;border:1px solid #600;margin:0px auto 0px auto;font-family:Arial, Helvetica, sans-serif;line-height: 1.1em;}
.directory {position:relative;top:0px;left:0px;margin:5px 5px 10px 5px;padding:10px;border:1px solid #CCC;height:105px;width:auto;}
.directory h2 {position:absolute;top:0px;left:0px;margin:4px;color:#6C0E14;font-size:14px;}

p + p { margin-top: 0.5em; } 

.directory-rate {position:absolute;top:6px;right:10px;text-align:right;font-weight:bold;font-size:14px;color:#6C0E14;}

.directory-link {position:absolute;bottom:5px;right:5px;margin:0px;color:#fff;width:150px;height:22px;border:1px solid #600;background:#990000 url(images/red.gif) top left repeat-x;}
.directory-link a,
.directory-link a:active,
.directory-link a:visited {font-weight:bold;display:block;color:#fff;text-align:center;text-decoration:none;margin:3px;font-size:12px;}
.directory-link a:hover {color:#FFC;}

.directory-photo {position:absolute;top:36px;left:5px;margin:0px;border:1px solid #ccc;}
.directory-photo img {margin:2px;}

.directory-header {position:absolute;top:0px;left:0px;background-color:#efefef;width:100%;height:30px;}

.directory-content {position:absolute;top:40px;left:100px;margin:0 5px 0 0; padding:0; color:#333;font-size:13px;list-style-type:none;margin:1px 0px;line-height: 1.4em;}


/* Nav Ads */


.leftwide
{
    width: 500px;
    float: left;
}

.rightwide
{
    width: 550px;
    margin-left: 5px;
    margin-top: 3px;
    float: left;
}
.rightnarrow
{
    width: 166px;
    margin-left: 10px;
    float: left;
}
.leftnarrow

{
    width: 145px;
    float: left;
}

.featureintro
{
     font-family: Arial,Helvetica,sans-serif;
     font-size: 13px;
    line-height: 14px;
    color: #363636;
}

.sectionPageContentBlock
{
    background-color: #ffffff;
    width: 720px;
    overflow: hidden;
    padding: 10px 0;
}

.thumbcontainer
{
    width: 130px;
    height: 90px;
    margin: 5px;
    padding: 1px;
    overflow: hidden;
    position: relative;
    border: #ccc 1px solid; 
}

.rightwide h2
{
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 1em !important;
    font-weight: bold !important;
    color: #000000 !important;
    margin: 0px!important;
    padding: 0px!important;
}

.rightwide h2 a
{
    text-decoration: underline;
}

.rightwide h2 a:hover
{
    text-decoration: none;
}

.featureSubHead
{
    padding-top: 8px;
}
.sectionSubHead
{
    padding-bottom: 16px;       
}                      
.separator
{
    height: 15px;
}

.mainContentLeftContent
{
    width: 350px;float: left;padding-right: 5px;border-right: 3px dotted #CD9B9B;
}

.mainContentRightContent
{
    width: 180px;float: left;margin-left: 10px;
    height: 120px;font-family: Arial,Helvetica,sans-serif;font-size: 13px;line-height: 18px;
}

.myform {width:25.8em;
height:36em;
padding:1em;
}

/* ----------- stylized ----------- */
#stylized {
border:1px solid #CCCCCC;
background-image:url(plan.png); background-repeat:no-repeat; background-color:#f3f3f3;
padding-top:4em;
}
#stylized h1 {
margin-bottom:8px;
background-color:#6C0E14;
width:350px;
height:50px;
}
#stylized p{
font-size:10px;
color:#000;
padding-bottom:3px;
}
#stylized label{
display:block;
font-size:1.2em;
font-weight:bold;
text-align:left;
width:100%;
float:left;
}
#stylized .small{
font-size:10px;
color:#575757;
}

.checks {color:#6C0E14;}
.checks input{margin:0px!important;}
.indent {padding-left:1.5em;}

#stylized input{
font-size:1.1em;
padding-left:2px;
border:solid 1px #AAAAAA;
width:150px;
margin:2px 0 5px 10px;
float:right;
}
#stylized button{
clear:both;
margin-left:140px;
width:125x;
height:31px;
background-color:#6C0E14;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
.button2 {background:#6C0E14;color:#FFFFFF;font-size:3em;}
