#bodycontainer {

	/*background-image: url(../images/bg.gif);*/

	width: 745px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 15px;

}

h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #CBC4B3;

	margin: 0px;

	padding: 0px;

}

.clearer {

	height: 1px;

	clear: both;

	line-height: 1px;

	font-size: 0px;

}

.rowcontainer {

  clear: both;

}

#menusp2 {

	width: 189px;

	margin: 0px;

	padding: 0px;

	float: right;

}

.leftalign {

	margin: 0px;

	padding: 0px;

	float: left;

}

.rightalign {

	margin: 0px;

	padding: 0px;

	float: right;

}

.left50 {

	float: left;

	width: 50%;

}

.right50 {

	float: right;

	width: 50%;

}

#rightlogos {

	float: right;

	height: 26px;

	bottom: 0px;

	background-position: bottom;

	vertical-align: bottom;

	padding-top: 31px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#leftlogos {

	vertical-align: bottom;

	float: left;

	height: 57px;

}

#logocontainer {

	background-color: #FFFFFF;

	height: 57px;

	margin-right: 15px;

	clear: both;

	padding: 0px;

}

#menucontainer {

	padding-right: 15px;

	clear: both;

	height: 49px;

}

#h1container {

	padding: 4px;

	width: 760px;

}

#footercontainer {

	padding: 4px;

	width: 760px;

	background-color: #FFFFFF;

}

.footertxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #CBC4B3;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

}

#subbannercontainer {

	clear: both;

	background-image: url(../images/sub_banner_bg.gif);

	width: 730px;

	height: 68px;

}

#subcontainer {

	padding-right: 15px;

}

#subtitle {

	background-image: url(../images/sub_banner.gif);

	background-repeat: no-repeat;

	background-position: right top;

	padding-top: 14px;

	padding-right: 150px;

	height: 54px;

	clear: both;

}

#subbg {

	background-color: #F3F1EA;

	width: 730px;

	clear: both;

}

#subcol1 {

	float: left;

	width: 582px;

	border: 1px solid #BBC3CF;

	margin-top: 15px;

	margin-right: 15px;

	margin-bottom: 15px;

	margin-left: 0px;

	padding-top: 15px;

	padding-bottom: 15px;

}

#subcol2 {

	width: 131px;

	float: right;

}

#sidebg {

	background-image: url(../images/side_bg.gif);

	background-repeat: repeat-x;

	background-position: top;

	height: 291px;

}

#subfooterhr {

	background-image: url(../images/sub_footer.gif);

	width: 588px;

	height: 13px;

	float: left;

}

.pad30 {

	padding-left: 30px;

}

.bodytxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #585656;

	text-decoration: none;

}

#homecontent {

	background-color: #FFFFFF;

	padding: 15px 25px 25px;

	margin-right: 15px;

}

#homecol1 {

	float: left;

	width: 333px;

	margin-right: 7px;

}

#homecol2 {

	float: left;

	width: 332px;

	margin-left: 8px;

}

.contenttxt {

	padding-right: 25px;

	padding-left: 50px;

}

.productttl {

	background-image: url(../images/product_header.gif);

	height: 28px;

	padding-left: 40px;

	background-repeat: no-repeat;

	float: right;

	left: 82px;

	width: 461px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-transform: uppercase;

	color: #000000;

	padding-top: 7px;

	font-weight: bold;

}

.productcontainer {

	padding-left: 50px;

	clear: both;

}
.producttxt {

	float: left;

	left: 82px;

	width: 480px;

}
.producttxtsold {
	float: left;
	left: 82px;
	width: 480px;
	background-image: url(../images/sold.gif);
	background-repeat: no-repeat;
	background-position: 170px 0px;
}

.propicframe {

	border-bottom-width: 5px;

	border-bottom-style: solid;

	border-bottom-color: #F3F1EA;

	border-right-width: 10px;

	border-right-style: solid;

	border-right-color: #F3F1EA;

  float: left;

}

h3 {

	font-family: "Arial Narrow", Verdana, Arial, Helvetica-Light;

	font-size: 20px;

	color: #677EA6;

	text-transform: uppercase;

}

.h3_text {

	font-family: "Arial Narrow", Verdana, Arial, Helvetica-Light;

	font-size: 20px;

	color: #677EA6;

	text-transform: uppercase;

}


.propicframe2 {

	border-bottom-width: 15px;

	border-left-width: 20px;

	border-bottom-color: #F3F1EA;

	border-left-color: #F3F1EA;

	border-bottom-style: solid;

	border-left-style: solid;

}

.productcontainer2 {

	float: left;

	width: 340px;

}
.productcontainer2sold {
	float: left;
	width: 340px;
  background-image: url(../images/sold.gif);
	background-repeat: no-repeat;
  background-position: 30px 0px;
}

.prothumbcol {

	float: right;

	width: 150px;

	padding-right: 20px;

}

.propicframe3 {

	border-bottom-width: 10px;

	border-left-width: 10px;

	border-bottom-color: #677EA6;

	border-left-color: #677EA6;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-width: 10px;

	border-right-style: solid;

	border-right-color: #677EA6;

	border-top-width: 10px;

	border-top-style: solid;

	border-top-color: #677EA6;

}

body {

	margin: 0px;

	padding: 0px;

}

.pf1top {

	clear: both;

	width: 136px;

}

.pf1container {

	clear: both;

	width: 100%;

}

.pf1left {

	float: left;

	width: 10px;

	background-image: url(../images/left_border-1.gif);

	background-repeat: no-repeat;

	z-index: 99;

}

.pf1 {

	width: 136px;

	z-index: -1;

  background-repeat: no-repeat;

	background-position: center center;

}

.pf1empty {

	width: 116px;

	float: none;

	margin: 0px;

	padding: 0px;

}

.pf1right {

	float: right;

	width: 10px;

	background-image: url(../images/right_border-1.gif);

	background-repeat: no-repeat;

	background-position: right top;

	clear: right;

	z-index: 99;

}

.formfield {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #585656;

	background-color: #F3F1EA;

	padding: 1px;

	margin: 1px;

	border: 1px solid #677EA6;

	width: 250px;

}

.formbutton {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #677EA6;

	border: 1px solid #677EA6;

	margin: 2px;

	padding: 1px;

	font-size: 11px;

  font-weight: bold;

	background-color: #F3F1EA;

}

.formlabel {

	width: 120px;

	float: left;

}

.formlabel2 {

	width: 300px;

	float: left;

}

.formrequired {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	width: 11px;

	float: left;

	padding-top: 0px;

	padding-right: 1px;

	padding-bottom: 0px;

	padding-left: 1px;

	color: #CC0000;

	clear: none;

}

.formcolon {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	width: 11px;

	float: left;

	padding-top: 0px;

	padding-right: 1px;

	padding-bottom: 0px;

	padding-left: 1px;

	color: #585656;

	clear: none;

}

.formfieldcontainer {

	width: 300px;

	float: left;

}

.formcontainer {

	width: 450px;

}

.formcontainer2 {

	width: 150px;

}

a.help
{
	position:relative;
	text-decoration:none;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#5d5d5d;
}
a.help:hover
{
	z-index:25;
	cursor:help;
	text-decoration:none;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#5d5d5d;
}
a.help span
{
	display:none;
}

a.help:hover span
{
	display:block;
	position:absolute;
	background-color:#eeeceb;
	top:3em;
	left:3em;
	width:15em;
	border:1px solid #677ea6;
	color:#5d5d5d;
	text-align:left;
	padding:2px;
	text-decoration:none;
}

.hrz_rule
{
padding-right:26px;
}