html, body{
	margin:0;
	padding:0;
	font-family: "Trebuchet MS";
	font-size : 100%;
	color:#FFFFFF;
	font-weight : normal;
	background-color : #684840;
}
/* Structure
***********************************************/
IMG {
	border:0px;
}
#container{
	margin-left:auto;
	margin-right:auto;
	width:778px;	
}
#inner {
	position: relative;
	float:left;
	width:778px;
	background-image : url(../images/bg_main.jpg);
	background-repeat : repeat-y;
}
#logo {
	position: relative;
	float:left;
	width:198px;
	background-image : url(../images/logos/logomain.jpg);
	background-repeat : no-repeat;
	height:131px;
}

ul {
	font-size:70%;
	font-weight : normal;
}
li {
	color:#FFFFFF;
}
ol {
	font-size:100%;
}
hr {
	color:#CCCCCC;
	height:1px;
	text-align:left;
}
/* Header
***********************************************/

#left {
	position: relative;
	float:left;
	width:198px;
}
#right {
	position: relative;
	float:left;
	width:580px;
}

#leftnav {
	position:relative;
	float:left;
	width:198px;
	font-size:90%;
	text-align:left;
	font-weight : bold;
	color:#000000;
}
.navbit {
	position:relative;
	float:left;
	width:183px;
	background-image : url(../images/nav_off.jpg);
	background-repeat : no-repeat;
	height:36px;
	padding-top:20px;
	padding-left:15px;

}
.navbit2 {
	position:relative;
	float:left;
	width:183px;
	background-image : url(../images/nav_on.jpg);
	background-repeat : no-repeat;
	height:36px;
	padding-top:20px;
	padding-left:15px;
	color:#000000;
}
#leftnav a:link {color: #FFFFFF;text-decoration: none;}
#leftnav a:visited {color: #FFFFFF;text-decoration: none;}
#leftnav a:hover {color: #000000;text-decoration: none;}
#leftnav a:active {color: #FFFFFF;text-decoration: none;}
.nolinknav {color: #000000;text-decoration: none;font-weight : bold;}
#topcont {
	position:relative;
	float:left;
	text-align:left;
	width:540px;
	background-image : url(../images/bg_top.jpg);
	background-repeat : no-repeat;
	height:50px;
	padding:20px;
}
#toptitle {
	position:relative;
	float:left;
	text-align:left;
	width:300px;
	font-size:150%;
	color:#000000;
	padding-top:10px;
	
}
#topemail {
	position:relative;
	float:left;
	text-align:right;
	width:240px;
	font-size:80%;
}
#content{
	position:relative;
	float:left;
	text-align:left;
	width:540px;
	padding-left:20px;
	padding-right:10px;
	padding-top:3px;
}
#homediv1 {
	position:relative;
	float:left;
	width:264px;
	background-image : url(../images/bg_div.jpg);
	background-repeat : repeat-y;
	padding-right:5px;
}
#homediv2 {
	position:relative;
	float:left;
	width:264px;
	padding-left:5px;
}

#otherdiv1 {
	position:relative;
	float:left;
	width:264px;
	padding-right:5px;
}
#otherdiv2 {
	position:relative;
	float:left;
	width:254px;
	padding-left:5px;
}
#contentimage {
	position:relative;
	float:left;
	
}
.himage {
	position:relative;
	float:left;
	width:150px;
	padding-top:2px;
}
#maindiv {
	position:relative;
	float:left;
	width:540px;
	background-image : url(../images/bg_div2.jpg);
	background-repeat : repeat-y;
}
a.bodylink:link {text-decoration: none;	color:#FFFFFF;}
a.bodylink:visited {text-decoration: none;	color:#FFFFFF;}
a.bodylink:hover {text-decoration: underline;	color:#FFFFFF;}
a.bodylink:active {text-decoration: none;	color:#FFFFFF;}

a.slotlink:link {text-decoration: none;	color:#FFFFFF;}
a.slotlink:visited {text-decoration: none;	color:#FFFFFF;}
a.slotlink:hover {text-decoration: underline;	color:#FFFFFF;}
a.slotlink:active {text-decoration: none;	color:#FFFFFF;}


/*********** Generic Style***********/
 h1{font-size:110%;font-weight:bold; color:#006666;}
 h2{font-size:70%; font-weight:normal;margin-bottom:0px;}
 h3 {font-size:70%; font-weight:normal;}
 
/***Style 1****/
.theimage {
	position:relative;
	float:left;
	width:105px;
	padding-bottom:20px;
}
/* Bottom
***********************************************/
#footer a:link {color: #FFFFFF;text-decoration: none;}
#footer a:visited {color: #FFFFFF;text-decoration: none;}
#footer a:hover {color: #FFFFFF;text-decoration: underline;}
#footer a:active {color: #FFFFFF;text-decoration: none;}
.nolink {color: #FFFFFF;text-decoration: underline;}

#footer {
	position:relative;
	float:left;
	width:778px;
	height:32px;
	font-size:70%;
	text-align:center;
	color: #FFFFFF;
	background-image : url(../images/bg_footer.jpg);
	background-repeat : no-repeat;
	padding-top:40px;
	
}
#ctform {
	width:259px;
	padding-top:10px;
}
#ctsubmit{
    position:relative;
	text-align:left;
	padding-top:10px;
	height:40px;
	width:259px;
}
#ctlegal {
	position:relative;
	text-align:left;
	width:269px;
	height:60px;
}
input {
	border:1px solid #009999;
	background-color : #ffffff;
}
.bodyTextForm {
	font-family: Arial;color: #000000;font-size: 10pt;
}

.logotext {
	font-size:140%;
	color:#FFFFFF;
}
.red {
	color:#CC3333;
	font-weight : bold;
}
.grey {
	color:#999999;
	font-weight : bold;
}
.black {
	color:#FFFFFF;
}
.green {
	color:#006666;
}
#navtext11 {
	color:#009999;
	font-size:130%;
	padding-left:10px;
}
#navtext12 {
	color:#0099CC;
	
}
.dblue {
	color:#009999;
}
.blue {
	color:#66CCCE;
	font-size:110%;
	font-weight:bold;
}
#pricetitle {
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#053460;
	background-color : #52C7D6;
	font-weight : bold;
	height:20px;
	width:453px;
}
.price1 {
	position:relative;
	float:left;
	width:350px;
}
.price2 {
	position:relative;
	float:left;
	width:100px;
	text-align:center;
}
.price3 {
	position:relative;
	float:left;
	width:100px;
	text-align:center;
}
.price4 {
	position:relative;
	float:left;
	width:100px;
	text-align:center;
}