/* CSS Document */

/* Declaration Block Order
----------------------------------------------------
Background
Position/Float
Width/Height
Margin/Padding/Border
Text Formating/Color
*/

/* Header
----------------------------------------------------
*/
h1{font-family: "Times New Roman", Times, serif; font-size: 18px; margin-bottom: 10px; color: #1e2c18; margin-top: 0px;}
h2{font-family: "Times New Roman", Times, serif; font-size: 16px; margin-bottom: 5px; color: #64300a; margin-top: 0px;}
h3{font-family: "Times New Roman", Times, serif; font-size: 12px; margin-bottom: 5px; color: #1e2c18;}
h5{font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-bottom: 5px;}
/* Structure
----------------------------------------------------
*/
a img {
	border: 0;
}

p,form,table,input,textarea,ul,ol,div,span,select{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3a3730;}
#header p, #header h1{color: #FFFFFF;}

form label{font-weight: bold;}

.imgLeft{border: 1px solid #64300a; float: left; margin: 0 10px 10px 0;}
.imgRight{border: 1px solid #64300a; float: right; margin: 0 0px 10px 10px;}

.thbGrp{clear: both; margin-bottom: 10px; display: block;}
.thbGrp .thb{float: left; margin-right: 10px; margin-bottom: 10px;}
.thbGrp .thb img{border: 1px solid #64300a;}

.imgDescLeft{position: relative; margin-left: 135px; margin-bottom: 10px; min-height: 100px;}
.imgDescLeft img{position: absolute; left: -135px; border: 1px solid #64300a;}
* HTML .imgDescLeft{height: 100px;}

.zebraTable{border-collapse: collapse;}
.zebraTable tr{border-bottom:3px solid #fbf3dd;}
.zebraTable .row1 td{background-color: #c0b4a8; padding: 5px;}
.zebraTable .row2 td{background-color: #dbd1ba; padding: 5px;}
.zebraTable td span{color: #64300a; font-weight: bold;}

.commFeas  .feas{padding: 5px 5px 5px 130px; min-height: 105px; text-decoration: none; margin-bottom: 1px;}
* HTML .commFeas  .feas{height: 105px;}
.commFeas  .feas{background-color: #dbd1ba;}

.commFeas a:hover {background-color: #c0b4a8;}

.commFeas  a:hover .feas{ cursor: hand; background-color: #c0b4a8;}
.commFeas .feas img{position: absolute; left: 45px; padding-top: 10px; padding-left: 10px;}
.commFeas .feas span{color: #64300a; font-weight: bold;}

.commFeasVTours  .feas{padding: 5px 5px 5px 130px; min-height: 105px; text-decoration: none; margin-bottom: 1px;}
* HTML .commFeasVTours  .feas{height: 105px;}
.commFeasVTours  .feas{background-color: #dbd1ba;}

.commFeasVTours .feas img{position: absolute; left: 45px; padding-top: 10px; padding-left: 10px;}
.commFeasVTours .feas span{color: #64300a; font-weight: bold;}

.videoThbs .thb{margin-bottom: 10px; width: 125px; text-align: center; color: #64300a; font-weight: bold;}
.videoThbs .thb img{clear: both; }
.videoThbs .thb p{width: 125px; color: #64300a; }
#videoCaption{float: right;color: #64300a; font-weight: bold; text-align:right; width: 260px;}
#videoPlayer{color: #64300a; font-weight: bold; float: right; }
#videoPlayer2{margin-bottom:-30px; }
.homeRight .videoThbs{float: left; width: 125px; }
/* Navigation
----------------------------------------------------
*/
a{color: #64300a;}
/* Search
-----------------------------------------------------
/* Photo Gallery */
.gallery, .container{
	margin-bottom: 20px; clear: both;
}
.gallery a{
	float: left; padding: 5px; border: 1px solid #DBD1BA; margin-right: 5px; margin-bottom: 10px;
}
.gallery a:hover{
	background-color: #C0B4A8;
}
.gallery h2, .container h2{
	margin-bottom: 10px; margin-top: 10px; color: #EB252A;
}



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

/* Headings
-----------------------------------------------------
*/

/* Lists
-----------------------------------------------------
*/
ul{list-style-type: square; }
ul ul{list-style-type: circle;}
/* Forms
-----------------------------------------------------
*/
table td{vertical-align: top;}
/* Links
-----------------------------------------------------
*/

/* Misc
-----------------------------------------------------
*/
hr{border-color: #64300a; border-top: 0px; border-left: 0px; border-right: 0px; border-collapse: collapse;}

.homeLeft{float: left; width: 350px; margin-left: 30px; margin-top:35px;}
.homeRight{float: right; width: 380px; margin-right:30px; margin-top:10px;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

