body{
	background:url(images/main-bg.jpg) repeat-x fixed;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
}
.wrap1 {
	margin: 0px auto;
	width: 1000px;
	z-index: 3;
}
.wrap1{
	border-right: 1px solid #960;
	border-left: 1px solid #960;
}


.hide{ display: none; }
.clear{ clear: both; }
p{ padding: 5px; }

div.minHeight{ width: 0px; display: none; float: left; height: 800px; }

div.container, div.container2, div.widebox{
	width: 986px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-color:#EFEFDC;
	padding: 0px 6px 6px;
	border-top: none;
	border-bottom: 1px solid #960;
}

div.widebox{width: auto;border-bottom: none;}

div.topbar{
	height: 41px;
	width: 100%;
	background: #000000 url('images/top_bg.jpg') repeat-x top center;
}

div.top-inner {width:1000px; margin:0 auto;}
div.header{
	height: 139px;
	top: 41px;
	width:1000px;
}
div.top-item {
	float:left;
	margin-top: 9px;
}

div.logo, #packages div.logo{
	width: 1000px;
	height: 139px;
	background: url('images/logo5.jpg') no-repeat center center;
	margin: 0 auto;
}

div.navigation{
	height: 28px;
	background: #000000 url('images/nav_bg.jpg') repeat-x top center;
	width: 100%;
	z-index:5;
	
}

ul.navigation{
	margin: 0 auto;
	padding-left:12px;
	width: 1000px;	
}

ul.navigation li{
	float: left;
	margin-top:2px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 4px 2px 4px 2px;
	font-size: 9.5pt;
	font-weight:bolder;
}

a{
	text-decoration: none;
	color: #FFFFFF;
}

ul.navigation li a:hover{
	color: #FFFFFF;
}

div.content{
	background: #FFF;
	width: 645px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 9px;
	float: left;
	
}

div.content a{
	color: #990;
}
div.content a:hover{
	color: #940;
}
div.rightColumn{
	margin-top: 10px;
	float: left;
	width: 306px;
	margin-left: 6px;
}

div.padding, div.padding2{
	padding: 5px;
	border: 1px solid #960;
	background-color: #E1DBC6;
}
	.box img, .box img a {
		border:none;
	}
div.boxContent{
	width: 300px;
	margin: 10px auto;
	text-align: center;
	color: #FFFFFF;
	float:none;
}
div.box {width:300px; margin: 0 auto;}
	.boxContent h2{font-size:1.2em; color:#930}
div.boxTop{ width: 288px; height: 21px; /*background: url('images/box_top.jpg') center center;*/ }
div.boxBottom{ width: 288px; height: 23px; /*background: url('images/box_bottom.jpg') center center; */}
div#rotate{width:300px;padding:0;margin:0 auto}
div.footer{
	color: #333;
	margin: 10px auto 60px;
	width: 988px;
	height: 100px;
	text-align:center;
	font-size:12pt;
	line-height:14pt;
	background-color: #0F80C4;
	padding: 6px;
	background-image: url(images/footer-bg.jpg);
	border: 1px solid #960;
}
.copyr {font-size: 12px; font-weight:600;}
div.footer a:hover{
	color: #900;
}

.footer a {
	margin: 0 6px 0 6px;
	font-size:90%;
	color: #333;
}
img.border{ border: 1px solid #003097; margin-top: 12px; }
img.border2{ border: 1px solid #4E6D9E; padding:2px }

hr.blue{ width: 95%; height: 2px; border: 1px solid #a6c1fc; }
.blue{ color: #002473; }

.left{ float: left; margin-right: 10px; }
.right{ float: right; }

h1{
	color: #984101;
	font-size: 24px;
	margin-top: 8px;
	margin-bottom: 12px;
	line-height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1 a{
	color: #990;
}

.input{ width: 150px; border: 1px solid #bfd3ff; padding: 3px; }

.w120{ width: 120px; padding: 7px; }
.big{ font-size: 22px; }
.lineheight{ line-height: 18px; }
#content2 {
	background-color: #E8EFFE;
	padding: 6px;
}
div.content2 {
	background: #FFF;
	width: 900px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 9px;
	float: left;
}
div.content3 {
	background: #FFF;
	
	
	padding: 5px;
	margin-top: 10px;
	margin-right: 9px;
	float: left;
}
.content2 a {
	font-size: 120%;
	color: #333;
	line-height: 29px;
	padding-top:12px;
}

.content2 p{font-size:16px; line-height:1.3em}
.content2 .ttbs_rss {
	margin: 12px 42px 12px 0;
	
}
#sub-footer {
	text-align: center;
	font-size: 90%;
	margin: 6px;
}
h1.style1 {
	margin-bottom: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 250%;
	text-align:center;
	
	padding:4px;
}
.h1-img {
	display: none;
}
#promo h3 {
	font-size: 125%;
}
#promo .pr1 {
	color: #FFF;
	background-color: #F30;
	font-size: 120%;
}
.sm-txt {
	font-size: 9px;
}
div.outline {
	padding: 9px;
}
.sm-txt2 {
	font-size: 12px;
}
#form1 td {
		
}
.red-dk {
	color: #C00;
}

.uline {
	text-decoration: underline;
}
.specials {font-size:120%;color:#333;text-align:center}

/* preload images container for rotation effect */
#preload {
	display: none;
}
#tips {
	font-size:10pt;
	line-height: 14pt;
}
#tips ol {
	list-style-type: decimal;
	margin-left: 26px;
}

#tips li {
	margin-bottom: 6px;
	margin-top: 6px;
}

.print {
	width:180px;
	float:right
}

.middot {
	font-size:120%;
	line-height: 19px;
}
.red {
	color: #F00;
}
/*div.widebox {
	padding: 5px;
	border: 1px solid #bfd3ff;
	background-color: #e8effe;
	width:99%;
	margin: 0 auto;
}*/

.wide div.content{width:99%; margin: 0 auto;}
#res_list td {border: 1px #333 solid; padding:4px; height:16pt;}
#res_list td.ctr {text-align:center}
td.headings {border-bottom:#000 2px solid; height:28px; background-color:#FFF; padding:4px}
td.desc {font-size:80%}
#res_list input{
	background-image:url(secure/imgs/pay-btn.gif);
	width: 106px;
	height:36px;
	background-repeat: no-repeat;
	background-color: transparent;
	color:#039;
	font-weight: 600;
	margin: 0 auto;
	display:block;
}
.widebox p {line-height:15pt}
/*div.container2, div.container3 {
	width: 1024px;
	margin: 0 auto;
	background: #000000 url('images/background.jpg') no-repeat right bottom;
	line-height: 1.4em;
	position:relative;
	left:6px;
}*/
div.container3, div.padding2 {
	background-color: #FEE2F7;
}

div.left-col {
	height: 526px;
	width: 150px;
	float: left;
	background-color: transparent;
	margin-top: 10px;
	font-size: 120%;
	position: relative;
	top: 36px;
}
.left-col #side-nav-top {
	background-image: url(images/side-nav-_01.png);
	height: 6px;
	
	
}
.left-col #side-nav {
	padding: 6px;
	background-color: transparent;
	background-image: url(images/side-nav-_02.png);
	background-repeat: repeat;
	height:450px;
	
	
}

.left-col #side-nav-bot {
	background-image: url(images/side-nav-_03.png);
	height: 18px;
	line-height: 12px;
	background-repeat: no-repeat;
	
	
}
 div.left-col a{
	color:#FFF
}
 div.left-col a:hover {
	color:#FF0;
	background-color:#F66
}

#side-nav h3{
	font-size:11pt;
	color: #FFF;
	line-height: 16pt;
}
div.content2 {
	float: left;
	width: 500px;
}
.indent3 {
	text-indent: 9pt;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 2px;
	padding: 0px;
}
.smw {
	width: 250px;
}

div.rightColumn2 {
	margin-top: 10px;
	float: left;
	width: 270px;
}
.p12pt {
	font-size: 12pt;
	line-height: 14pt;
}


blockquote {
	font-family:"Comic Sans MS", cursive;
	font-size:11pt;
	margin:5px 46px 15px 46px;
	border: dotted 1px #333;
	padding:6px;
	background-color:#FBFBFB;
	font-weight:normal;
	color:#292E3D;
	line-height: 1.3em;
}
blockquote {line-height: 1.5em;}

.blockq2 {
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 46px 15px 46px;
	border: none;
	padding:6px;
	font-weight:normal;
	text-transform: uppercase;
	color: #000;
	background-color: transparent;
}

.privacy {font-size:120%; line-height: 1.2em}
div.testimonial{
	font-size:110%;
	height: 860px;
	overflow: auto;
}
.testimonial h2, .testimonial h3{font-size:140%}
#credit, #credit a {font-size:12px}.emp {
	font-size: 12px;
	display: none;
}

#packages .package-box li{list-style:outside; list-style-type:disc; line-height:1.3em}
#packages .package-box ul{padding: 26px 6px 12px 26px;}
.package-box {
	background-color: #F7FEE9;
	padding: 9px;
	border: 2px solid #9E011C;
	font-size: 16px;
	line-height: 1.2em;
}
/* Res-form  preliminary */

div.res-form-input {display:block; margin:12px 0 3px 0; clear:both; float:right; font-weight:700}
.res-form-input input{}

#res_list a {color:#03C; font-size:120%}

div#priv_buttons {margin: 12px; margin-left: 36px;}.frame {
	padding: 4px;
	border: 1px solid #ccc;
}
/* Special classes */
.val div.head-wrap {width:100%; background-color:#111; }
.val div.package-box{background-image:url(images/heart-bg.jpg); background-repeat:repeat-x; border: 2px solid #F9C; }
.val div.package-box ul{background-image:url(images/pnk-fade.png);border:solid 1px #CCC;}
.val div.package-box h2{margin-bottom:9px;}
div.price-val, div.price-val2, div.price-val3, div.price-val4 {display:block; width: 86px; height: 64px; padding:0; background-image:url(images/val-price-399.png); background-repeat:no-repeat; float:right;}
div.price-val2 {background-image:url(images/val-price-499.png) !important;}
div.price-val3 {background-image:url(images/val-price-699.png) !important;}
div.price-val4 {background-image:url(images/val-price-995.png) !important;}
body.val {background: #FCF}

.cur {
	background-color: transparent;
	background: none;
	
}
a.cur {
	color:#930;
	padding:2px;
	padding-left:3px;
	padding-right:3px;
	background-color:#CC9;
	position:relative;
	top: 0px;
	border: 1px solid #666;
}
.top-item{float:left; margin-right:20px;}
.top-item a{padding:3px; color:#FFF !IMPORTANT;}
.top-item a:hover {
	color:#FF9 !important;
	background-color:#069;
}
.georgia {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.home-txt {
	font-size: 11pt;
	line-height: 1.3em;
}
.home-txt p{margin:6px 0 9px 0}
.right-img {
	float: right;
	height: 300px;
	width: 225px;
}
.left-opt {
	float: left;
	width: 375px;
}

.right-img img{
	margin-bottom:36px;
	padding: 3px;
}
.secure #header {background: url('imgs/logo6.jpg') no-repeat center center;}

div.gallery,div.gallery-s {
	margin-bottom: 16px;
	border: 1px solid #960;
}
.gallery img, .gallery-s img{
	float:left;
	margin: 16px;
}
div.gallery img.gallery-sec, div.gallery-s img.gallery-sec {margin:12px;}
.strip-img, .div-img{width:720px; float:right;}

