body{background:url("images/back.gif") #FFF 50% 50% repeat;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000;margin:0;padding:0;}



/* page layout elements **/
#pagelayout { position: relative; width:772px;height:auto;margin:0 auto;}
#homeheader,#contentheader { background:url("images/header_back2.gif") repeat-x;height:110px;width:100%; float:left;}
#pagecontent { width:752px;float:left;background:url("images/content-back.gif") #FFF repeat-x;margin:0;padding:10px; position:relative;}
#logo{float:left;margin:0;padding:12px;}
#phone{float:right;margin-top:20px;font-size:1.5em;padding:10px 10px 0 0;}
/* Top menu elements */
/* see menu.css */


/* Footer elements */
#footer{position:relative;float:left;width:772px;background:url("images/bottom_back.gif") #FFF repeat-x;height:150px;}
#signoff{
	position:absolute;
	bottom:0;
	left:0;
	background-color:#FF0A2A;
	width:100%;
	color:#CCC;
	font-size:1em;
	text-align:center;
	padding:5px 0;
}

#signofftext{text-align:center;border:#646060 1px dashed;color:#646060;margin-bottom:10px;padding:10px;}


#homefooter #footer{height:100px;}
div.textmenu{width:100%;margin:0;padding:5px 0;}
div.textmenu ul{list-style-type:none;text-align:center;margin:1px;padding:0;}
div.textmenu ul li{display:inline;text-align:center;border-right:#646060 1px solid;line-height:0.9em;min-height:12px;margin:0;padding:0 5px;}
div.textmenu ul li a,div.textmenu ul li a:active,div.textmenu ul li a:visited{font-size:0.88em;text-decoration:none;color:#646060;margin:0;padding:0;}
div.textmenu ul li a:hover{text-decoration:underline;}


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





/* home page elements */ 
#hpcontent{position:relative;float:left;width:772px;background:url("images/content-back.gif") #FFF repeat-x;color:#2C4966;font-size:14px;font-weight:400;height:auto;margin:0;padding:0;}
.indexINFObox h3 {color: #FFF; font-size: 12px; padding:5px 0 5px 20px; margin:0;}
.indexINFObox {background-image:url(images/index_cell_bg.jpg);background-repeat:no-repeat;width:250px;height:220px;float:left;}
.indexINFObox h2{color:#FFF;font-weight:700;font-size:20px;margin:0;padding:20px 5px 5px 20px;}
.indexINFObox p{color:#CCC;font-size:11px;margin:0;padding:5px 5px 5px 20px;}
.indexINFObox hr{color:#FFF;width:220px;height:1px;padding:0;}
.indexINFObox a{color:#e50106;text-decoration:underline;font-weight:700;}
.indexINFObox a:hover{color:#9f090d;text-decoration:underline;font-weight:700;}



#hplower{float:left;position:relative;width:502px;margin:0;padding:0 10px;}
#hpright{float:right;position:relative;width:250px;padding:10px 0 0;}
#hplower #hpleft{float:left;text-align:center;width:200px;margin:0;padding:0;}
#hplower #hpmiddle{float:left;width:270px;margin-top:-5px;padding:10px 10px 0;}
#hplower #hpright{float:left;text-align:center;width:200px;}
#hpright img{border-color:#CCC;margin:0;padding:0;}
#hometopmenu{float:right;padding:10px;}
#hptop{float:left;position:relative;width:750px;padding:10px;}
.hpbutton{border:none;margin:0 0 20px;}
.hpbuttontest{border:none;margin:0 0 10px;}
#hptop ul{padding-left:25px;list-style-position:outside;list-style-image:url("images/bullet-arrow.gif");font-weight:500;margin:5px 0 0;}
#hptop h1{padding-left:20px;}
#hptop p{padding-left:20px;color:#000;}
#hpmiddle ul{padding-left:25px;font-weight:500;color:#9d0c0c;margin:3px 0 0;}
#hpmiddle ul li{padding-top:3px;font-size:0.8em;}
#hplower #hd2{font-size:16px;font-weight:800px;line-height:1.4em;}


/* heading and style elements */

#hdr{position:relative;padding-top:15px;font-size:25px;color:#fd0303;}
#hd2{position:relative;padding-top:5px;font-size:25px;color:#1e0b0b;}
#hdrprice{float:right;z-index:0;}
#hdrsub{color:#0a0808;width:750px;}
#pricesplash{float:right;}




#packages { margin:0;padding:15px 3px; }
div.package {float:left;margin:5px 80px 0 10px;padding:0;}

#description{background-color:#FFF;margin:400px 0;padding:0 10px;}
img.noborder{border:0;}
.insetboxright{float:right;width:200px;border:#6CF dashed 1px;font-size:0.95em;margin:20px 0;padding:0 5px;}
.packagebox{float:left;width:120px;text-align:center;padding:10px;}
.tooltip{border-bottom:#999 1px dashed;}
#fixedtipdiv{position:absolute;border:1px solid #000;font:normal 11px Tahoma;line-height:14px;z-index:100;padding:3px;}
a,a:link,a:visited,a:active{color:#fd0303;text-decoration:underline;}
a:hover{color:#9d0c0c;text-decoration:none;}


h1{font-size:22px;font-weight:700;color:#fd0303;}
#homeheader h1{position:absolute;top:82px;right:0;font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:400;margin:0;padding:0 10px;}
h2{font-size:18px;font-weight:700;color:#fd0303;}
h3{font-size:15px;font-weight:700;color:#646060;}


.pagerow{float:left;width:730px;border:#09F 1px dashed;text-align:center;margin:10px 0; padding: 0 10px;}
.sampletr{float:right;text-align:right;width:250px;padding:20px;}
.sampletl{float:left;text-align:left;width:250px;padding:20px;}
.samplepr{float:right;margin:10px 20px 5px 5px;}
.samplepl{float:left;margin:10px 5px 5px 20px;}
.indentlist{font-size:10px;list-style-image:url("images/mini_bullet.gif");list-style-position:outside;text-indent:10px;margin:0;padding:0 0 0 2px;}
.medbold{font-size:12px;color:#000;font-weight:600;}
input{font-size:11px;color:#039;text-align:left;}
textarea{font-size:11px;color:#039;text-align:left;height:35px;}
ul.features{padding-left:25px;list-style-position:outside;list-style-image:url("images/bullet-arrow.gif"); font-size:14px; font-weight: 700; color:#f80404;margin:5px 0 0 10px;}


/* ---------------------ADDED BY ROB-------------------------- */
/* p{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}
*/
.horizLINE{border-bottom:thin;width:auto;}
#indexRIGHTCOL{float:right;height:auto;width:200px;}
.imgLEFt{float:left;padding:10px;}
.red{color:red;}
