/* CSS Document */

/* LINK STYLES */
a { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}
a:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}
a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}
a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}

a#home img { background-image: url(../images/home_OFF.png); height: 50px; width: 71px; border-width: 0; }
a#about img { background-image: url(../images/about_OFF.png); height: 50px; width: 86px; border-width: 0; }
a#packages img { background-image: url(../images/packages_OFF.png); height: 50px; width: 108px; border-width: 0; }
a#galleries img { background-image: url(../images/galleries_OFF.png); height: 50px; width: 110px; border-width: 0; }
a#testimonials img { background-image: url(../images/test_OFF.png); height: 50px; width: 141px; border-width: 0; }
a#blog img { background-image: url(../images/blog_OFF.png); height: 50px; width: 73px; border-width: 0; }
a#contact img { background-image: url(../images/contact_OFF.png); height: 50px; width: 101px; border-width: 0; }
 
a#home:visited img { background-image: url(../images/home_ON.png); height: 50px; width: 71px; border-width: 0; }
a#about:visited img { background-image: url(../images/about_ON.png); height: 50px; width: 86px; border-width: 0;}
a#packages:visited img { background-image: url(../images/packages_ON.png); height: 50px; width: 108px; border-width: 0; }
a#galleries:visited img { background-image: url(../images/galleries_ON.png); height: 50px; width: 110px; border-width: 0; }
a#testimonials:visited img { background-image: url(../images/test_ON.png); height: 50px; width: 141px; border-width: 0;}
a#blog:visited img { background-image: url(../images/blog_ON.png); height: 50px; width: 73px; border-width: 0; }
a#contact:visited img { background-image: url(../images/contact_ON.png); height: 50px; width: 101px; border-width: 0; }
 
a#home:hover img { background-image: url(../images/home_ON.png); height: 50px; width: 71px; border-width: 0; }
a#about:hover img { background-image: url(../images/about_ON.png); height: 50px; width: 86px; border-width: 0;}
a#packages:hover img { background-image: url(../images/packages_ON.png); height: 50px; width: 108px; border-width: 0; }
a#galleries:hover img { background-image: url(../images/galleries_ON.png); height: 50px; width: 110px; border-width: 0; }
a#testimonials:hover img { background-image: url(../images/test_ON.png); height: 50px; width: 141px; border-width: 0;}
a#blog:hover img { background-image: url(../images/blog_ON.png); height: 50px; width: 73px; border-width: 0; }
a#contact:hover img { background-image: url(../images/contact_ON.png); height: 50px; width: 101px; border-width: 0; }

a.smallWhite { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }
a.smallWhite:hover { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }
a.smallWhite:visited { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }
a.smallWhite:active { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }

body { 
	background-color:#000000;
	font-family:Arial, serif;
	font-size: 12px;
	background-image:url(../images/background.png); 
	background-position:left top; 
	background-repeat:no-repeat;
}

#header {
    width:930px;
	background-image:url(../images/header.png); 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:90px;
	margin-left:30px;
	margin-top:15px;
}

#main_content {
    overflow:hidden;
	width:890px;
	float:left;
	margin-left:23px;
}

#content_footer {
	width:890px;
	float:left;
	margin-left:23px;
	clear:both;
}

#outer {
	overflow:hidden;
	padding-bottom:0px;
	width:930px;
	background-image:url(../images/inner_back.png); 
	background-position:left top; 
	background-repeat:repeat-y; 
	margin-left:30px;	
}

#footer {
	clear:both;
	width:930px;
	background-image:url(../images/footer.png); 
	background-position:left top; 
	background-repeat:no-repeat;
	margin-left:30px;
	height:61px;
}

#inner *, #outer p {
    margin: 0px 0px 0px 0px;
}

.redBold {
    font-family:Arial, serif;
	font-size: 16px;
	color:#CC0000; 
	font-weight:bold;
}

.subHeader {
    font-family:Arial, sans-serif;
	font-size: 16px;
	color:#000000; 
	font-weight:bold;
}

.whiteReg {
    font-family:Arial, sans-serif;
	font-size: 12px;
	color:#FFFFFF; 
	font-weight:normal;
}

.smallCell {
    font-family:Arial, serif;
	font-size: 12px;
	color:#000000;
	background-color:#E1E1E1;
	border:1px solid #333333;
}

.largeCell {
    font-family:Arial, serif;
	font-size: 12px;
	color:#000000; 
	width:190px;
	background-color:#E1E1E1;
	border:1px solid #333333;
}

.textareaCell {
    font-family:Arial, serif;
	font-size: 12px;
	color:#000000; 
	background-color:#E1E1E1;
	border:1px solid #333333;
}

.shadetabs {
   padding: 3px;
   margin-left: 3px;
   margin-top: 0px;
   margin-bottom: 0;
   font: bold 13px Arial;
   list-style-type: none;
   ext-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li {
   display: inline;
   margin: 0;
}

.shadetabs li a {
   text-decoration: none;
   position: relative;
   z-index: 2;
   color: #000000;
   background-color:#FFE991; 
   padding:3px 0px 3px 0px;
   width:190px;
   display:block;
   font-size:13px;
   outline:0px
}

.shadetabs li a:visited {
   color: #6C7479;
}

.shadetabs li a:hover {
   text-decoration: underline;
   color: #000000;
}

.shadetabs li a.selected { /*selected main tab style */
   position: relative;
   border-right: 1px solid #FFFFFF;
   color: #FF6600;
}

.shadetabs li a.selected { /*selected main tab style */
   background-color: #FFFFFF;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
   text-decoration: none;
}

.tabcontent {
   display:none; 
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000;
   background-color:#FFF;
}

.dateIndent { 
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#000;
   padding-left:12px;
}

@media print {
.tabcontent {
   display:block !important;
}
}
