BODY {
	margin:0px;
	font-family:Trebuchet MS, Arial, Helvetica;
	font-size:13px;
	line-height:113%;
}

H1 {
	color:#8424DD;
	font-size:24px;
	margin-bottom:0.25em;
}
H2 {
	font-size:20px;
	}
H3 {
	font-size:13px;
		}
	
H4 {
	font-size:14px;
}

H5 {
	font-size:14px;
	line-height:0.15em;
	}
H6 {	
	float:right;
	font-size:15px;
	margin-right:170px;
}
	
H7 {	
	font-size:19px;
}


	
A:link,
A:visited
{
    text-decoration:none;
}
.prod_cont {
	font-size:15px;	
}

.content {
	position:absolute;
	left:200px;
	top:30px;
	width:550px;
}

.bottomlinks {
	font-size:12px;
}
	
.backbutton {
	position:absolute;
	left:455px;
	top:47px;
	
	
}

.prod_img {
	float:left;
	border-top: solid white 20px;
	border-right: solid white 10px;

}

.textright_img {
	float:right;
	border-top: solid white 20px;
	border-right: solid white 10px;
}
.textleft_img {
	float:left;
	border-top: solid white 20px;
	border-right: solid white 10px;
}
.home_img {
	float:right;
	left:390px;
	top:98px;
	}
.home_text {
	float:left;
	}
.prod_price {
	float:right;
	
}

.paraimg {
	position:absolute;
	left:390px;
	top:98px;
}
.freeimg {
	position:absolute;
	left:-170px;
	top:450px;
}


.freeimg2 {
	position:absolute;
	left:-170px;
	top:530px;
}


.freeimg3 {
	position:absolute;
	left:-170px;
	top:510px;
}


.freeimg4 {
	position:absolute;
	left:-170px;
	top:590px;
}

.logoof {
	position:absolute;
	left:595px;
	top:6px;
}
	
.logo {
	position:absolute;
	left:398px;
	top:-25px;
}
.find_hr{
	color:grey;
	height:1px;
	}
.fat_hr {
	color:#FF9900;
	height:3px;
}

.form_table {
	background-color:#dddddd;
	border-collapse:collapse;
}

.form_gap {
    margin-top:20px;
}

.tablehead {
	font-weight:bold;
}

.total_box {
    border:1px solid #555555;
    height:20px;
    background-color:#FFCC77;
    padding:0.25em;
}

.warning {
    color:red;
}

div.main_menu {
    position:absolute;
    top:90px;
    left:20px;
}

#menu_iframe
{
    height:450px;
    width:240px;
}

#title1,
#title2 {
	font-size:12px;
}

#title1 {
	color:#8424DD;
}



/* MENU STYLES */

div.menubar{
    width:150px;
    display:block;
    padding:0px;
}

div.menubar img {
	vertical-align:text-bottom;	/* if this isn't here, the images will be placed on the text baseline (i.e. too high, since there is no text) */    
}


/* END OF MENU STYLES */
