
.pagehead {
        position:absolute;
        z-index:2;
        left:240px;
        top:0px;
        height:150px;
        width:785px;
        background: #DEDDDD;
	}

        #gradient {
        z-index:3;
        position:absolute;
        top:31px;
        width:785px;
        height:96px;
	background-image: url(images/red_gradient_background.gif);
        }

        #logotop {
        z-index:4;
        position:absolute;
        top:7px;
        width:296px;
        height:96px;
        }

        #phonetop {
        z-index:4;
        position:absolute;
        top:62px;
        left:375px;
        width:149px;
        height:32px;
        }

        #toptab {
        z-index:4;
        position:absolute;
        top:56px;
        left:591px;
        width:169px;
        height:41px;
        }

.content {
        position:absolute;
        z-index:2;
        top:150px;
        left:240px;
        length:100%;
        background:#FFFFFF;
	}

.leftimage {
        position:absolute;
        z-index:3;
        left:0px;
        top:2px;
	width:210px;
        length:473px;
        }

.slideshow {
        position:absolute;
        z-index:3;
        left:220px;
        top:2px;
	width:361px;
        length:191px;
        }

.phone {
        position:absolute;
        z-index:3;
        left:220px;
        top:215px;
	width:365px;
        length:54px;
        color:#990000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 22px;
        font-weight:bold;
	text-align: center;
        }

.boxes {
        position:absolute;
        z-index:3;
        left:220px;
        top:260px;
        width:361px;
        color:#990000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
        font-weight:bold;
	text-align: center;
        }

.guaranteecol {
        position:absolute;
        z-index:3;
        left:591px;
        top:2px;
	width:190px;
        length:100%;
        background:#DEDDDD;
        }

.guaranteecontent  {
        position:absolute;
        width:190px;
        length:100%;
        background:#DEDDDD;
        }

        #guaranteetext  {
        color:#666666;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
        font-weight:bold;
	text-align: left;
        margin-left: 5px;
        }

        #moreimage  {
	width:190px;
        length:30px;
        background:#999999;
        }

        #coupon    {
	width:190px;
	text-align: center;
        length:144px;
        }

.body {
        position:relative;
        z-index:2;
        left:0px;
        top:0px;
        width:785px;
        length:100%;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	text-align: left;
        background:#FFFFFF;
        padding-top:10px;
	}
	
	#headinghome {
        width:755px;
        padding-top:475px;
	color: #666666;
	margin-left:25px;
	margin-right:5px;
	text-align:left;
	font-size:22px;
	font-weight: bold;
        background:#FFFFFF;
		}

	#heading {
        width:765px;
	color: #666666;
	margin-left:15px;
	margin-right:5px;
	text-align:center;
	font-size:22px;
	font-weight: bold;
        background:#FFFFFF;
		}

	#headingl {
        width:765px;
	color: #666666;
	margin-left:15px;
	margin-right:5px;
	text-align:left;
	font-size:22px;
	font-weight: bold;
        background:#FFFFFF;
		}

	#subheading {
        width:765px;
	color: #666666;
	margin-left:15px;
	margin-right:5px;
	text-align:left;
	font-size:14px;
	font-weight: bold;
        background:#FFFFFF;
		}

	#subheading1 {
        width:745px;
	color: #666666;
	margin-left:25px;
	margin-right:5px;
	text-align:left;
	font-size:14px;
	font-weight: bold;
        background:#FFFFFF;
		}

	#bodyhome {
        width:765px;
	color: #666666;
	font-size:12px;
	line-height: 16px;
	margin-left:15px;
	margin-right:5px;
        background:#FFFFFF;
		}

	#body {
        width:755px;
	color: #666666;
	font-size:12px;
	line-height: 16px;
	margin-left:15px;
	margin-right:15px;
        background:#ffffff;
		}

	#body1 {
        width:745px;
	color: #666666;
	font-size:12px;
	line-height: 16px;
	margin-left:25px;
	margin-right:15px;
        background:#ffffff;
		}

	#body2 {
	position:absolute;
	top:230;
	left: 175;
        width:600px;
	color: #666666;
	font-size:12px;
	line-height: 16px;
	margin-left:15px;
	margin-right:5px;
        background:#ffffff;
	border:#000000;
		}

	#body3 {
	position:absolute;
	top:290;
	left: 215;
        width:560px;
	color: #666666;
	font-size:12px;
	line-height: 16px;
	margin-left:15px;
	margin-right:5px;
        background:#ffffff;
	border:#000000;
		}

	#body4 {
	position:absolute;
	top: 548;
	left: 15;
        width: 390px;
	color: #666666;
	font-size:12px;
	line-height: 16px;
	margin-left:15px;
	margin-right:5px;
        background:#ffffff;
	border:#000000;
		}

	#shortsubheading {
        width:325px;
	color: #666666;
	margin-left:15px;
	margin-right:5px;
	text-align:left;
	font-size:14px;
	font-weight: bold;
        background:#FFFFFF;
		}

	#shortbody {
        width:475px;
	color: #666666;
	font-size:12px;
	line-height: 16px;
	margin-left:150px;
	margin-right:5px;
        background:#ffffFF;
	border:#ffffff;
		}

	#shortbody1 {
        width:370px;
	color: #666666;
	font-size:12px;
	line-height: 16px;
	margin-left:220px;
	margin-right:5px;
        background:#ffffFF;
	border:#ffffff;
		}

	#shortbody2 {
        width:300px;
	color: #666666;
	font-size:12px;
	line-height: 16px;
	margin-left:15px;
	margin-right:5px;
        background:#FFFFFF;
		}

	#shortbody3 {
	position:absolute;
	top:90;
	left:225;
        width:240px;
	color: #666666;
	font-size:10px;
	line-height: 12px;
	margin-left:15px;
	margin-right:5px;
        background:#ffffff;
		}

	#shortbody4 {
        width:470px;
	color: #666666;
	font-size:12px;
	line-height: 16px;
	margin-left:15px;
	margin-right:5px;
        background:#FFFFFF;
		}

	#shortbody5 {
	position:absolute;
	top:75;
	left:175;
        width:300px;
	color: #666666;
	font-size:10px;
	line-height: 12px;
	margin-left:15px;
	margin-right:5px;
        background:#ffffff;
	float:left;
		}

	#shortbody6 {
	position:absolute;
	top:75;
	left:265;
        width:240px;
	color: #666666;
	font-size:10px;
	line-height: 12px;
	margin-left:15px;
	margin-right:5px;
        background:#ffffff;
		}

	#shortbodyss {
        position: absolute;
        top: 310px;
        width:475px;
	color: #666666;
	font-size:12px;
	line-height: 16px;
	margin-left:150px;
	margin-right:5px;
        background:#ffffFF;
		}

        #smallfont  {
	color: #666666;
	font-size:10px;
	line-height: 12px;
        }

	#shortbodycg {
	color: #666666;
	font-size:12px;
	line-height: 16px;
	margin-left:10px;
        background:#ffffFF;
	border:#ffffff;
		}

	#centertext {
	color: #666666;
	font-size:10px;
	line-height: 12px;
	margin-left:15px;
	margin-right:5px;
        background:#ffffff;
	align:center;
	width:220px;
		}

	#leftfloatimage {
	margin-left:15px;
	margin-right:15px;
	position:relative;
	float:left;
	}

	#rightfloatimage {
	margin-left:15px;
	position:relative;
	float:right;
	}

	#rightfloatimagecg {
	margin-left:5px;
	position:relative;
	float:right;
	}

	#centerimage {
	align:center;
	}

	#bodyimage {
        float:right;
        background:#FFFFFF;
		}

	#rightimagecolumn {
	position:absolute;
	left:335px;
	top:20;
        float:right;
        background:#FFFFFF;
		}

	#rightimagecolumn2 {
	position:absolute;
	left:335px;
	top:200;
        float:right;
        background:#FFFFFF;
		}

	#leftimagecolumn {
	margin-left:14px;
	margin-right:15px;
	position:relative;
	}

	#leftimagecolumn2 {
	margin-left:60px;
	margin-right:15px;
	position:relative;
	}
	
	#leftimagecolumn3 {
	margin-left:15px;
	margin-right:15px;
	position:relative;
	float:left;
	}

	#righttextcolumn {
	position:absolute;
	left:531px;
	top:0;
        float:right;
        background:#FFFFFF;
	}

	#rightmenucolumn {
	position:absolute;
	left:630px;
	top:0;
        float:right;
        background:#FFFFFF;
	}

	#bodycontact {
        width:479px;
	color: #666666;
	font-size:12px;
	line-height: 16px;
	margin-left:10px;
	margin-right:10px;
        background:#FFFFFF;
        padding-bottom:10px;
	}

        #albummenu  {
        width:479px;
        color: #666666;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
	font-weight: normal;
	font-size:12px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
        }

	#bodycol1 {
        float: left;
        width:360px;
        margin-left:15px;
        margin-right:5px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
        }
       
	#bodycol2 {
        float: left;
        position: relative;
        width:360px;
        margin-left:5px;
        margin-right:15px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
        }
	
	#bodycol3 {
        float: left;
        position: relative;
        width:229px;
        margin-left:5px;
        margin-right:15px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
        }

	#bodycola {
        float: left;
        width:229px;
        margin-left:35px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
        }

	#bodycolb {
        float: left;
        position: relative;
        width:240px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
        }

	#bodycolr {
        float: left;
        width:129px;
        margin-left:10px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align: right;
        }

	#bodycoll {
        float: left;
        position: relative;
        width:340px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
        }
        
        #bodycoll2 {
        float: left;
        position: relative;
        width:405px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
        }

.bodytables {
	color: #666666;
	font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	}

.footer {
        z-index:3;
        left:0;
        width:785px;
	font-size:12px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
        padding-bottom:14px;
	border-top: 2px #333399 solid;
	border-bottom: 3px #333399 solid;
        background:#FFFFFF;
	}

        #footertext  {
        width:765px;
        color: #666666;
        margin-left:20px;
	font-weight: normal;
	text-align: center;
	font-size:12px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
        }

        #footermenu  {
        top:0px;
        width:575px;
        color: #666666;
	font-weight: normal;
	text-align: center;
	font-size:12px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
        }

        #fineprint  {
        width:745px;
        color: #666666;
        margin-left:20px;
        margin-right:20px;
	font-size:10px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
        }

        #footerimage {
        left:585px;
        float:right;
        width:200px;
        height:53px;
        }

.nav {
        z-index:4;
        position:absolute;
        top:0px;
        left:240px;
        height:30px;
        width:785px;
        background:#DEDDDD;
        }

        #navleft   {
        float:left;
        top:4px;
        }

.navright   {
        z-index:5;
        position:absolute;
        top:9px;
        left:482px;
        }

        #navbtns  {
        float:left;
        }

        #navshim  {
        float:left;
        }

.navbottom   {
        z-index: 5;
        position: absolute;
        top: 128px;
        left: 296px;
        }

        #navbtns  {
        float:left;
        }

        #navshim  {
        float:left;
        }

.bodypopups {
        length:100%;
        width:560px;
	font-family: Univers TT, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
        background:#FFFFFF;
        padding-left:10px;
        padding-right:10px;
        padding-top:20px;
	}
	
	#headingpopups {
        width:560px;
	color: #6B8663;
        background:#FFFFFF;
	padding-top:10px;
	text-align:left;
	font-size:16px;
	font-weight: bold;
        background:#FFFFFF;
	background-image: url(images/back-red.gif);
		}

	#bodypopups {
        width:560px;
	color: #666666;
	font-size:12px;
	line-height: 16px;
        background:#FFFFFF;
		}

UL.bullets	{ 
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	font-family: Univers TT, Verdana,Arial,Helvetica,sans-serif;
	}

A.fineprint:link	{ 
        color: #666666;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-align: left;
	}
	
A.fineprint:visited	{ 
        color: #666666;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-align: left;
	}
	
A.fineprint:hover	{ 
        color: #666666;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-align: left;
	}

A.footertext:link	{ 
        color: #666666;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-align: left;
	}
	
A.footertext:visited	{ 
        color: #666666;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-align: left;
	}
	
A.footertext:hover	{ 
        color: #666666;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-align: left;
	}

A.autotable:link	{ 
	color: #000000;
	font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
        font-style: italic;
	}
	
A.autotable:visited	{ 
	color: #000000;
	font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
        font-style: italic;
	}
	
A.autotable:hover	{ 
	color: #000000;
	font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
        font-style: italic;
	}

A:link	{ 
	color: #0000ff;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-align: left;
        margin-left:0;
        margin-right:0;
	}
	
A:visited	{ 
	color: #0000ff;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-align: left;
        margin-left:0;
        margin-right:0;
	}

A:hover	{ 
	color: #000055;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-align: left;
        margin-left:0;
        margin-right:0;
	}

td	{ 
	font-family: verdana, arial, sans-serif; 
	font-size: 10pt; 
	color: #666666; 
	}
