/* CSS Document */
body{
	background: #CCCCCC;
	margin:0px 0px 0px 0px;
	text-align: center;
}
.leftshadow{
background:url(../images/lshadow.jpg) repeat-y;
width:15px;
}
.rightshadow{
background:url(../images/rshadow.jpg) repeat-y;
width:15px;
}
.purpletop{
background:url(../images/topslither.jpg) repeat-x;
width:930px;
height:5px;
}
.purplebottom{
background:url(../images/bottomslither.jpg) repeat-x;
width:930px;
height:5px;
}
.phonewoman{
height:119px;
background:url(../images/phonewoman.jpg) right top no-repeat;
}
.logo{
float:left;
width:273px;
height:110px;
background-image:url(../images/logo2.jpg);
position:absolute;
top:7px;
}
.menuslither{
background:url(../images/greymenuslither.jpg) repeat-x bottom;
height:30px;
}
.footer{
background:url(../images/footer.jpg) repeat-x;
height:30px;
font-family:Tahoma;
font-size:10px;
color:#FFFFFF;
}
.footertext{
font-family:Tahoma;
font-size:10px;
color:#721F65;
padding:10px 5px 10px 5px;
}
.footertext a{
color:#666666;
text-decoration:none;
}
.leftcol{
background:url(../images/greybg.jpg) repeat-y;
width:210px;
}
.leftcolbottom{
background:url(../images/greybottom.jpg) no-repeat;
width:210px;
height:8px;
}
.test{
background:url(../images/couple2.jpg) right bottom no-repeat;
height:200px;
padding:5px 5px 5px 10px;
font-family:Tahoma;
font-size:12px;
color:#666666;
}

.test a{
color:#AF309F;
text-decoration:none;
}

h1{
	font-family:'Quattrocento', arial, serif;
	font-size:22px;
	color:#721F65;
	font-weight:normal;
	padding:5px 5px 5px 0px;
	margin:0px 0px 0px 0px;
	text-shadow: 4px 4px 4px #aaa;
}
h1 a{
	color:#AF309F;
	text-decoration:none;
}
h2{
	font-family:Tahoma;
	font-size:20px;
	color:#666666;
	font-weight:normal;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}
h3{
	font-family:Tahoma;
	font-size:28px;
	color:#721F65;
	font-weight:normal;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}
h4{
	font-family:Tahoma;
	font-size:12px;
	color:#721F65;
	font-weight:normal;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	text-align: center;
}
.greytext{
font-family:verdana,geneva;
font-size:12px;
color:#666666;
padding:5px 5px 5px 10px;
}
.greytext a{
color:#AF309F;
text-decoration:none;
}

.greyul{
list-style:circle;
list-style-image:url(../images/greytick.jpg);
margin-left:0px;
#margin-left: 30px; /*setting for IE7*/
_margin-left: 30px; /*setting for IE6*/
line-height:18px;
}
.mainbottom{
background:url(../images/mainbottom.jpg) no-repeat;
height:18px;
}
.padding{
padding:7px 7px 0px 7px;
}

.calltext{
font-family:Tahoma;
font-size:14px;
color:#666666;
padding:2px 5px 0px 5px;
letter-spacing:1px;
}

.mainul{
list-style:circle;
list-style-image:url(../images/whitetick.jpg);

margin-left: 0px;
line-height:18px;
#margin-left: 30px; /*setting for IE7*/
_margin-left: 30px; /*setting for IE6*/
}

.sidetitles{
font-family:Tahoma;
font-size:22px;
color:#721F65;
font-weight:normal;
padding:5px 5px 5px 5px;
}
.sidetitleslight{
font-family:Tahoma;
font-size:22px;
color:#AF309F;
font-weight:normal;
}






/*ROLLOVERS*/
#home
{
  display: block;
  width: 60px;
  height: 30px;
  background:url(../images/homeroll.gif) no-repeat 0 0;
}
#home:hover{
  background-position: 0 -30px;
}
#home span{
  display: none;
}
#homeselect
{
  display: block;
  width: 60px;
  height: 30px;
  background:url(../images/homebtn.gif) no-repeat 0 0;
}
#homeselect span{
  display: none;
}


#about
{
  display: block;
  width: 60px;
  height: 30px;
  background:url(../images/aboutroll.gif) no-repeat 0 0;
}
#about:hover{
  background-position: 0 -30px;
}
#about span{
  display: none;
}
#aboutselect
{
  display: block;
  width: 60px;
  height: 30px;
  background:url(../images/aboutbtn.gif) no-repeat 0 0;
}
#aboutselect span{
  display: none;
}

#types
{
  display: block;
  width: 117px;
  height: 30px;
  background:url(../images/typesroll.gif) no-repeat 0 0;
}
#types:hover{
  background-position: 0 -30px;
}
#types span{
  display: none;
}
#typesselect
{
  display: block;
  width: 117px;
  height: 30px;
  background:url(../images/typesbtn.gif) no-repeat 0 0;
}
#typesselect span{
  display: none;
}


#calculator
{
  display: block;
  width: 123px;
  height: 30px;
  background:url(../images/calcroll.gif) no-repeat 0 0;
}
#calculator:hover{
  background-position: 0 -30px;
}
#calculator span{
  display: none;
}
#calculatorselect
{
  display: block;
  width: 123px;
  height: 30px;
  background:url(../images/calcbtn.gif) no-repeat 0 0;
}
#calculatorselect span{
  display: none;
}

#claim
{
  display: block;
  width: 103px;
  height: 30px;
  background:url(../images/claimroll.gif) no-repeat 0 0;
}
#claim:hover{
  background-position: 0 -30px;
}
#claim span{
  display: none;
}
#claimselect
{
  display: block;
  width: 103px;
  height: 30px;
  background:url(../images/claimbtn.gif) no-repeat 0 0;
}
#claimselect span{
  display: none;
}
#personal
{
  display: block;
  width: 114px;
  height: 30px;
  background:url(../images/personalroll.gif) no-repeat 0 0;
}
#personal:hover{
  background-position: 0 -30px;
}
#personal span{
  display: none;
}
#personalselect
{
  display: block;
  width: 114px;
  height: 30px;
  background:url(../images/personalbtn.gif) no-repeat 0 0;
}
#personalselect span{
  display: none;
}
#faq
{
  display: block;
  width: 55px;
  height: 30px;
  background:url(../images/faqroll.gif) no-repeat 0 0;
}
#faq:hover{
  background-position: 0 -30px;
}
#faq span{
  display: none;
}
#faqselect
{
  display: block;
  width: 55px;
  height: 30px;
  background:url(../images/faqbtn.gif) no-repeat 0 0;
}
#faqselect span{
  display: none;
}
#blog
{
  display: block;
  width: 60px;
  height: 30px;
  background:url(../images/blogroll.gif) no-repeat 0 0;
}
#blog:hover{
  background-position: 0 -30px;
}
#blog span{
  display: none;
}
#blogselect
{
  display: block;
  width: 60px;
  height: 30px;
  background:url(../images/blogbtn.gif) no-repeat 0 0;
}
#blogselect span{
  display: none;
}
#contact
{
  display: block;
  width: 92px;
  height: 30px;
  background:url(../images/contactroll.gif) no-repeat 0 0;
}
#contact:hover{
  background-position: 0 -30px;
}
#contact span{
  display: none;
}
#contactselect
{
  display: block;
  width: 92px;
  height: 30px;
  background:url(../images/contactbtn.gif) no-repeat 0 0;
}
#contactselect span{
  display: none;
}
.stepbox{
	background-image:url(../images/stepbox.jpg);
	height:163px;
	background-position:center;
	background-repeat:no-repeat;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#FFF;
	padding:5px 10px 5px 10px;
	text-align: center;
	}
	
.whitelarge{
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#FFF;
	padding:5px 5px 5px 5px;
}
.whitelarge a{
	color:#FFF;
	text-decoration:none;
}
.whitesmall{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#FFF;
	padding:5px 10px 5px 10px;
	text-align: center;
}
.banner{
	background:url(../images/banner2.jpg) no-repeat;
	width:691px;
	height:200px;
	}
.box {
	color:#721F65;
	font-weight:normal;
	font-size: 11px;
	border: 1px solid #721F65;
	width: 150px;
}
.dropbox {
	color:#721F65;
	font-weight:normal;
	font-size: 11px;
	border: 1px solid #721F65;
	width: 150px;
}
.formtext {
	color:#721F65;
	font-weight:normal;
	font-size: 12px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
.forminput {
	color:#721F65;
	font-weight:normal;
	font-size: 12px;
	padding: 0px 0px 0px 15px;
	margin: 0px;
}
.formsubmit {
	padding: 0px 0px 0px 90px;
}
.captcha {
	color:#721F65;
	font-weight:normal;
	font-size: 12px;
	border: 1px solid #721F65;
	width: 79px;
}
a img {
	border: 0px;
}
.rphone {
	font-weight: bold;
	color: #CC0000;
}
