/* GENERAL */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#d4ceac;
}
a, a IMG {border:0; text-decoration:none;}
a:hover {text-decoration:underline; color:#6D95CE;}
li a:hover {text-decoration:none;}
.linkstyle {font-weight:bold; color:#4D687D;}
.linkstyle:hover {color:#6B94CC; font-weight:bold; text-decoration:underline;}
#wrapper {width:820px;
	height:100%;
	vertical-align:text-top;
}
.bod {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

#newsdiv {width:198px;
	height:100%;
	background-image:url(../images/menu-repeat.gif);
	background-repeat:repeat-y;
}
.heading {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	background-color:#6E97CF;
	padding:3px;
}
.navmap {padding:15px 0px 2px 15px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#A49F85;
	text-align:left;
}
.atop:hover {color:#666666;}


/* BODY */
#bodycontent {width:622px; height:100%; float:left;
	background-image:url(../images/body-repeat.gif);
	background-repeat:repeat-y;
}
#bodytop {background-image:url(../images/body-top.gif); 
	background-repeat:no-repeat; 
	width:622px; 
	height:34px;
}
#tabs {width:622px; height:21px;}
#tabsbottom {background-image:url(../images/tabs-bottom.gif);
	width:622px;
	height:62px;
}
#bodybtm {background-image:url(../images/body-bottom.gif);
	width:622px;
	height:14px;
	background-repeat:no-repeat;
}
#bodytext {text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin:0px 33px 5px 20px;
}



/* NEWS */
.newstext {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding-left:62px;
	padding-top:5px;
	text-align:left;
}
.newsdivider {background-image:url(../images/news_divider.gif);
	background-repeat:no-repeat;
	width:124px;
	height:2px;
	margin-left:42px;
	margin-top:5px;
	margin-right:32px;
}
.newslinks {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#fff;
	text-align:center;
}
.newslinks a {text-decoration:none;
	display:block;
	color:#fff;
	line-height:23px;
	width:162px;
	margin-left:27px;
	margin-right:8px;
}
.newslinks a:hover {background-image:url(../images/link_button_hover.gif);
	color:#333;
	font-size:14px;
}



/* PACKAGES */
#beginner {background-image:url(../images/beginner.gif);
	width:208px;
	height:177px;
	background-repeat:no-repeat;
	float:left;
}
#advanced {background-image:url(../images/advanced.gif);
	width:197px;
	height:177px;
	background-repeat:no-repeat;
	float:left;
}
#xtreme {background-image:url(../images/xtreme.gif);
	width:198px;
	height:177px;
	background-repeat:no-repeat;
	float:left;
}
#custom {background-image:url(../images/custom.gif);
	width:217px;
	height:177px;
	background-repeat:no-repeat;
	float:left;
}
.viewpack {margin:9px 50px 0px 0px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	color:#333;
}
.packtext {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585858;
}
.packlinks {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.packlinks:hover {color:#333; text-decoration:underline;}
#packtable {width:480px;
	margin:10px auto;
	border:1px solid #000;
	background-color:#FFFFFF;
}
#packwrapper {width:500px;
	border:2px solid #000;
	margin:10px auto;
	background-color:#FFFFFF;
}
.packhead {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#6D96CE;
	padding:5px;
	text-align:left;
}
tr.one {background-color:#CCC;
	text-align:center;
	font-size:11px;
}
tr.two {background-color:#E6E6E6;
	text-align:center;
	font-size:11px;
}
td.feature {width:19%; background-color:#9cc0E7; padding:5px;}
td.regular {width:17%; padding:5px;}
td.description {width:22%; padding:5px; color:#2A5594;}
.question {width:6%; padding:5px;}
.minitxt {color: #FF0000;
	font-size:10px;
}
	





/* TABS */
.tabtext {font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#333333; 
	font-weight:bold; 
	padding-top:2px;
}
.tabheading {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-style:italic;
	padding: 31px 0px 5px 13px;
	text-align:left;
}
#menu {
	float:left;
    width:100%;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	max-width:622px;
	height:21px;
	background-image:url(../images/tabs-bg.gif);
}
	#menu ul {
		margin:0;
		padding:0;
		list-style:none;
		max-width: 622px;
		}
		#menu ul li {
			float: left;
			text-align: center;
			background-image:url(../images/tab.gif);
			width:107px;
			height:21px;
			margin-right:5px;
			line-height:21px;
			}
			#menu ul li a {
				display: block;
				padding: 0px 0px 0px 0px;
				font-weight: bold;
				color: #333;
				height:21px;
			}
			#menu ul li a:hover {
				color: #FFF;
				background-image:url(../images/tab-over.gif);
			}
			#menu ul li#current {
				background: url(../images/tab-hover.gif) right top no-repeat;
				color:#FFFFFF;
			}
			#menu ul li#current a {
				background: url(../images/tab-hover.gif) left top no-repeat;
				color:#FFFFFF;
			}
			


/* CONTACT PAGE */
#contable {width:500px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
td.con1 {text-align:right;
	padding:5px;
	border-bottom:1px solid #6D95CE;
	border-right:1px solid #6D95CE;
}
td.con2 {text-align:left;
	padding:5px;
	border-bottom:1px solid #6D95CE;
}
tr.bg1{background-color:#CDDCED;}
tr.bg2{background-color:#EEE;}

.formdat {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	padding:2px;
}
.bar {background-image:url(../images/bar.gif);
	width:500px;
	height:20px;
	line-height:20px;
	background-repeat:no-repeat;
	text-align:left;
	color:#333;
	font-size:10px;
	font-weight:bold;
	margin-top:5px;
}
.barwrap {border:1px solid #666;
	padding:5px;
	margin-left:25px;
	margin-right:25px;
}

/* Order Confirmation Details */
.mainhead {font-size:14px;
	color:#003366;
	font-weight:bold;
	text-decoration:underline;
}
.confirtblhead {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#6D96CE;
	padding:5px;
	text-align:center;
}
.confirtblpad {padding:5px;}
.confirsmtxt {font-size:9px; color:#FF0000;}
.confirtblbg {background-color:#CADBED; color:#333;}
.confirtbl {text-align:center; color:#333;}
.confirtbltd {background-color:#FFFFFF;}
.confirtblbdr1 {border-top:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666; padding:5px;}
.confirtblbdr2 {border-top:1px solid #666; border-bottom:1px solid #666; padding:5px;}
.confirtblbdr3 {border-right:1px solid #666; border-bottom:1px solid #666; padding:5px;}