/* CSS Document */

/*create grass background*/
html, body {
		margin:0;
		padding:0;
		height:100%;
		/*background-color:#95d4ff;*/
		/*background-color:#b4e0fd;*/
		background-color:#d3edfe;
		line-height: 1.5em;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size:13px;
min-width: 975px;
	}
	#container {
		min-height:100%;
		position:relative;
	}
	#header {
		background-color:#d3edfe;
		padding:5px;
	}
	#body {
		padding:10px;
		padding-bottom:120px;	/* Height of the footer */
		margin:0 auto;
	}
	#footer {
		position:absolute;
		bottom:0;
		width:100%;
		height:120px;			/* Height of the footer */
		background:#ffffff;
		background-image:url(images/grass3.jpg);
		background-position:bottom left;
		background-repeat:repeat-x;
	}
	/* other non-essential CSS */
	#header p,
	#header h1 {
		margin:0;
		padding:10px 0 0 10px;
	}
	#footer p {
		margin:0;
		padding:10px;
	}

/*end of grass css*/

.greenbanner{width:965px; height:20px; background-color:#0a713c; position:relative; color:#FFFFFF; text-align:right; font-size:14px; font-weight:bold; padding:0px 10px 0 0; margin:0px 0 0 0;}
.yellowbanner{width:975px; background-color:#f5e808; position:relative; clear:left; height:10px;}


p.justify{text-align:justify;}

.contactmap{
border:solid 1px #0a713b;
margin:0;
padding:0;

}

.nobpad{margin-bottom:4px;}

.floatright{float:right; padding:25px;}

.green{
color:#0a713b;
}

.statement{font-size:16px; color:#0a713b; font-style:italic; font-weight:bold;}

.contacttable{
font-weight:bold;
font-size:13px;

}

.featuredtitle{
font-size:16px;
font-weight:bold;
border-bottom:dashed 1px #0a713b;
text-align:left;
width:80%;
margin:0 auto;
color:#0a713b;


}


#maincontainer{
width: 975px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color:#ffffff;
}

#topsection{
position:relative;
background: #ffffff;
height: 136px; /*Height of top section*/
}

#contacts{
position:absolute;
width:219px;
height:20px;
color:#FFFFFF;
top:114px;
left:752px;
text-align:center;
font-size:14px;
font-weight:bold;
padding:0px;
margin:0px;

}

#toppa{
background-color: #303030;
height: 30px; /*Height of top section*/
color:#FFFFFF;
}

#toppainner1{
background-color: #303030;
height: 27px; /*Height of top section*/
float:left;
width:500px;
color:white;
font-size:12px;
text-align:left;
padding-left:5px;
padding-top:3px;
vertical-align:middle;
}

#toppainner2{
background-color: #303030;
height: 27px; /*Height of top section*/
float:right;
width:350px;
color:#ffffff;
font-size:12px;
text-align:right;
padding-right:5px;
vertical-align:middle;
padding-top:3px;
}


#footerinner1{
background-color:#0a713b;
height: 80px; /*Height of top section*/
float:left;
width:550px;
color:#FFFFFF;
font-size:11px;
text-align:left;
padding-left:25px;
padding-top:10px;
vertical-align:middle;
}

#footerinner2{
background-color:#0a713b;
height: 80px; /*Height of top section*/
float:right;
width:350px;
color:#ffffff;
font-size:11px;
text-align:right;
padding-right:25px;
vertical-align:middle;
padding-top:10px;
}

#footerinner3{
background-color:#0a713b;
font-size:11px;
color:#ffffff;
width:950px;
text-align:left;
padding-left:25px;
height:25px;
}

#menu{
width:975px;
border-top:solid 0px #dddddd;
}


#flash1{
width:325px;
height:136px;
position:relative;
float:left;
text-align:center;
background-image:url(images/logo_tile.gif);
background-repeat:repeat-x;


}

#logo{
position:relative;
float:left;
width:650px;
height:136px;


}



#contentwrapper{
float: left;
width: 100%;
background-color:#ffffff;
}

#contentcolumn{
margin-left: 250px; /*Set left margin to LeftColumnWidth*/
background-color:#ffffff;
}

#contentcolumn2{

background-color:#ffffff;
}

#leftcolumn{
float: left;
width: 250px; /*Width of left column*/
margin-left: -975px; /*Set left margin to -(MainContainerWidth)*/
background-color:#ffffff;


}

#footer33{
clear: left;
width: 100%;
background-color:#0a713b;
color: #FFF;
text-align: center;
height:110px;
}

#footercurves{
clear: left;
width: 100%;
background-color:#0a713b;
background-image:url(images/bottom_curves.gif);
background-repeat:no-repeat;

height:18px;
}



.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#memberlogostop{
margin:0 auto;
width:231px;
height:13px;
background-image:url(images/featured_base3.gif);
background-repeat:no-repeat;
text-align:center;


}
#memberlogosmain{
margin:0 auto;
width:231px;
height:104px;
background-image:url(images/featured_tile.gif);
background-repeat:repeat-y;
text-align:center;


}

#memberlogosbase{
margin:0 auto;
width:231px;
height:13px;
background-image:url(images/featured_base2.gif);
background-repeat:no-repeat;
text-align:center;


}

#memberlogostop5{
margin:0 auto;
width:231px;
height:13px;
background-image:url(images/featured_base6.gif);
background-repeat:no-repeat;
text-align:center;


}
#memberlogosmain5{
margin:0 auto;
width:231px;
height:104px;
background-image:url(images/featured_tile5.gif);
background-repeat:repeat-y;
text-align:center;


}

#memberlogosbase5{
margin:0 auto;
width:231px;
height:13px;
background-image:url(images/featured_base5.gif);
background-repeat:no-repeat;
text-align:center;


}

#memberlogostop2{
margin:0 auto;
width:231px;
height:13px;
background-image:url(images/featured_base3.gif);
background-repeat:no-repeat;
text-align:center;


}
#memberlogosmain2{
margin:0 auto;
width:231px;
height:130px;
background-image:url(images/featured_tile.gif);
background-repeat:repeat-y;
text-align:center;


}

#memberlogosbase2{
margin:0 auto;
width:231px;
height:27px;
background-image:url(images/featured_base2.gif);
background-repeat:no-repeat;
text-align:center;


}

/*alter search results box*/

#altertop2{
margin:0 auto;
width:231px;
height:41px;
background-image:url(images/alter_toppa.gif);
background-repeat:no-repeat;
text-align:center;


}
#altermain2{
margin:0 auto;
width:231px;
font-size:11px;
background-image:url(images/alter_tile.gif);
background-repeat:repeat-y;
text-align:center;


}

#alterbase2{
margin:0 auto;
width:231px;
height:27px;
background-image:url(images/alter_base2.gif);
background-repeat:no-repeat;
text-align:center;


}

#mortcalctop{
margin:0 auto;
width:200px;
height:13px;
background-image:url(images/val_toppa2.gif);
background-repeat:no-repeat;
text-align:center;


}
#mortcalcmain{
margin:0 auto;
width:200px;
height:111px;
background-image:url(images/val_tile.gif);
background-repeat:repeat-y;
text-align:center;


}

#mortcalcbase{
margin:0 auto;
width:200px;
height:15px;
background-image:url(images/val_base.gif);
background-repeat:no-repeat;
text-align:center;


}

#mortcalctop2{
margin:0 auto;
width:200px;
height:13px;
background-image:url(images/val_toppa2.gif);
background-repeat:no-repeat;
text-align:center;


}
#mortcalcmain2{
margin:0 auto;
width:200px;
height:80px;
background-image:url(images/val_tile.gif);
background-repeat:repeat-y;
text-align:center;


}

#mortcalcbase2{
margin:0 auto;
width:200px;
height:27px;
background-image:url(images/val_base.gif);
background-repeat:no-repeat;
text-align:center;


}

#featured{
margin:0 auto;
width:231px;
height:435px;
background-image:url(images/featured_tile.gif);
background-repeat:repeat-y;
text-align:center;
padding-top:5px;

}

#featuredtoppa{
margin:0 auto;
width:231px;
height:41px;
background-image:url(images/featured_toppa.gif);
background-repeat:no-repeat;



}


#featuredbase{
margin:0 auto;
width:231px;
height:27px;
background-image:url(images/featured_base2.gif);
background-repeat:no-repeat;




}

#salesearch{


float:left;
position:relative;
font-size:11px;
text-align:left;

margin-top:5px;
}

#letsearch{
width:240px;

float:left;
position:relative;
font-size:11px;
text-align:left;
margin-top:5px;
}

.qsearch{
font-size:11px;
width:140px;

}

.qsearch2{
font-size:11px;
width:110px;

}

.noshow{display:none;}

.innertube2{padding:0px 20px; 0px 0px;}

.innertube3{padding:0px 20px; 0px 0px;}

.innertube4{padding:0px 20px; 0px 0px; line-height:1.3;}

#mainarea{
float: left;
position:relative;
width:715px;



margin-top:0px;

text-align:center;
background-color:#ffffff;

}

#mainarea1{
float: left;
position:relative;
width:505px;
height:385px;

margin-top:0px;
text-align:center;
background-color:#ffffff;

}

#mainarea2{
float: left;
position:relative;
width:200px;
height:385px;
background-color:#ffffff;
margin:0 auto;
text-align:center;
margin-left:10px;
}

#mainarea3{
float: left;
position:relative;
width:505px;

background-color:#ffffff;
margin:0 auto;
/*text-align:center;*/

}

#mainarea4{
float: left;
position:relative;
width:200px;
height:200px;
background-color:#ffffff;
margin:0 auto;
text-align:center;
margin-left:10px;
}

#mainarea5{
float: left;
position:relative;
width:700px;
height:368px;
background-color:#FF0000;
margin-top:0px;
text-align:center;
background-color:#ffffff;
}

#maininner5{
width:680px;
height:368px;
background-image:url(images/main_tile2.gif);
background-repeat:repeat-y;
text-align:left;
padding:0px 5px 0px 5px;



}

#maininner6{
width:680px;

background-image:url(images/main_tile2.gif);
background-repeat:repeat-y;
text-align:left;
padding:0px 5px 0px 0px;



}

#maininner7{
width:680px;

background-image:url(images/main_tile2.gif);
background-repeat:repeat-y;
text-align:left;
padding:0px 5px 0px 0px;



}

#maininner5toppa{
width:680px;
height:25px;
background-image:url(images/main_toppa2.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 5px;
color:#ffffff;


}

#maininner5base{
width:680px;
height:25px;
background-image:url(images/main_footer2.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 5px;

}


#maininner6{
width:680px;
height:1400px;
background-image:url(images/main_tile2.gif);
background-repeat:repeat-y;
text-align:left;
padding:0px 5px 0px 5px;



}

#maininner6toppa{
width:680px;
height:25px;
background-image:url(images/main_toppa2.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 5px;
color:#ffffff;


}

#maininner6base{
width:680px;
height:25px;
background-image:url(images/main_footer2.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 5px;

}

#maininner7{
width:680px;
height:525px;
background-image:url(images/main_tile2.gif);
background-repeat:repeat-y;
text-align:left;
padding:0px 5px 0px 5px;



}

#maininner7toppa{
width:680px;
height:25px;
background-image:url(images/main_toppa2.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 5px;
color:#ffffff;


}

#maininner7base{
width:680px;
height:25px;
background-image:url(images/main_footer2.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 5px;

}

/*main box not on homepage but all other text pages*/

#maininner{
width:715px;
min-height:643px;
background-image:url(images/maintile.gif);
background-repeat:repeat-y;
text-align:left;
padding:0px 5px 0px 5px;
margin:0px;



}

#maininnertoppa{
width:715px;
height:13px;
background-image:url(images/maintoppa.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 5px;
color:#000000;

margin:0px;

}

#maininnerbase{
width:715px;
height:13px;
background-image:url(images/mainbase.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 5px;
margin:0px;
}

/*search page version of above, min height needs to be bigger to accomodate alter search box into design*/

#maininnersearch{
width:715px;
min-height:942px;
background-image:url(images/maintile.gif);
background-repeat:repeat-y;
text-align:left;
padding:0px 5px 0px 5px;
margin:0px;

/*end*/

}
#maininner_login{
width:715px;
min-height:462px;
background-image:url(images/maintile.gif);
background-repeat:repeat-y;
text-align:left;
padding:0px 5px 0px 5px;



}

#maininnertoppa_login{
width:715px;
height:13px;
background-image:url(images/maintoppa.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 5px;
color:#000000;



}

#maininnerbase_login{
width:715px;
height:13px;
background-image:url(images/mainbase.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 5px;

}

/*for login page only top small explanation box*/

#maininner_small{
width:715px;
min-height:140px;
background-image:url(images/maintile.gif);
background-repeat:repeat-y;
text-align:left;
padding:0px 5px 0px 5px;



}

#maininnertoppa_small{
width:715px;
height:13px;
background-image:url(images/maintoppa.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 5px;
color:#000000;



}

#maininnerbase_small{
width:715px;
height:13px;
background-image:url(images/mainbase.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 5px;

}

/*seller page inner box*/
#sellerinner1{
width:505px;

background-image:url(images/qsearch_tile.gif);
background-repeat:repeat-y;
text-align:left;
padding:0px 5px 0px 5px;



}

#sellerinner1toppa{
width:505px;
height:13px;
background-image:url(images/qsearch_toppa2.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 5px;
color:#000000;



}

#sellerinner1base{
width:505px;
height:25px;
background-image:url(images/qsearch_base2.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 5px;

}

.sellerlist{
line-height:1.5;
color:#0a713b;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}

/*welcome text box*/
#maininner1{
width:505px;
height:150px;
background-image:url(images/qsearch_tile.gif);
background-repeat:repeat-y;
text-align:left;
padding:0px 5px 0px 5px;



}

#maininner1toppa{
width:505px;
height:13px;
background-image:url(images/qsearch_toppa2.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 5px;
color:#000000;



}

#maininner1base{
width:505px;
height:25px;
background-image:url(images/qsearch_base2.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 5px;

}

/*qsearch*/
#maininner1b{
width:505px;
height:145px;
background-image:url(images/qsearch_tile.gif);
background-repeat:repeat-y;



}

#maininner1btoppa{
width:505px;
height:41px;
background-image:url(images/qsearch_toppa.gif);
background-repeat:no-repeat;


}

#maininner1bbase{
width:505px;
height:13px;
background-image:url(images/qsearch_base2.gif);
background-repeat:no-repeat;

}

/*testimonials*/
#maininner3{
width:505px;
height:209px;
background-image:url(images/qsearch_tile.gif);
background-repeat:repeat-y;
padding-left:5px;




}

#maininner3toppa{
width:505px;
height:13px;
background-image:url(images/qsearch_toppa2.gif);
background-repeat:no-repeat;


}

#maininner3base{
width:505px;
height:13px;
background-image:url(images/qsearch_base2.gif);
background-repeat:no-repeat;

}

#maininner2{
width:200px;
height:180px;
/*background-image:url(images/val_tile2.gif);*/
/*background-repeat:repeat-y;*/
background-repeat:no-repeat;




}

#maininner2toppa{
width:200px;
height:31px;
background-image:url(images/val_toppa.gif);
background-repeat:no-repeat;
color:#ffffff;
font-weight:bold;
padding-top:10px;
font-size:14px;

}

#maininner2base{
width:200px;
height:13px;
background-image:url(images/val_base.gif);
background-repeat:no-repeat;


}

#maininner4{
width:200px;
height:182px;
/*background-image:url(images/val_tile4.gif);*/
/*background-repeat:repeat-y;*/
background-repeat:no-repeat;

font-size:12px;

}

#maininner4toppa{
width:200px;
height:30px;
background-image:url(images/reg_toppa.gif);
background-repeat:no-repeat;
color:#ffffff;
font-weight:bold;
padding-top:10px;
font-size:14px;

}

#maininner4base{
width:200px;
height:13px;
background-image:url(images/val_base.gif);
background-repeat:no-repeat;

}

.blackimageborder{border:solid 1px #303030;}

.title{font-size:16px; font-weight:bold; color:#0a713b;}

h4.title{padding:0; margin:0;}

.green{color:#0a713b;}

h2.testify{padding:0 0 2px 0; margin:0; color:#0a713b; text-align:center; font-size:20px;}

h1.title{padding:0; margin:0; font-size:18px;}

h1.title2{padding:0; margin:0; font-size:16px;}

a.normal:link{font-size:14px; color:#303030; text-decoration:none;}
a.normal:visited{font-size:14px; color:#303030; text-decoration:none;}
a.normal:hover{font-size:14px; color:#303030; text-decoration:underline;}

a:link{color:#0a713b; text-decoration:none;}
a:visited{color:#0a713b; text-decoration:none;}
a:hover{color:#0a713b; text-decoration:underline;}

a.toplinks:link{font-size:12px; color:#FFFFFF; text-decoration:none;}
a.toplinks:visited{font-size:12px; color:#FFFFFF; text-decoration:none;}
a.toplinks:hover{font-size:12px; color:#FFFFFF; text-decoration:underline;}

a.footerlinks:link{font-size:11px; color:#FFFFFF; text-decoration:none;}
a.footerlinks:visited{font-size:11px; color:#FFFFFF; text-decoration:none;}
a.footerlinks:hover{font-size:11px; color:#FFFFFF; text-decoration:underline;}

a.contactlink:link{font-size:12px; color:#FFFFFF; text-decoration:none;}
a.contactlink:visited{font-size:12px; color:#FFFFFF; text-decoration:none;}
a.contactlink:hover{font-size:12px; color:#FFFFFF; text-decoration:none;}

.spacer{width:975px; height:25px;}
#spacer11{width:975px; height:25px; position:relative; clear:left;}
.grad{width:975px; height:20px; background-image:url(images/grad.gif); background-repeat:no-repeat;}
.spacer3{width:231px; height:67px; margin:0 auto; text-align:center;}
.spacer4{width:231px; height:5px; margin:0 auto; text-align:center;}
.spacer5{width:200px; height:14px; margin:0 auto; text-align:center;}
.spacer6{width:715px; height:15px;}
.spacer7{width:231px; height:11px; margin:0 auto; text-align:center;}

.spacer1{width:480px; height:15px; position:relative; float:left}
.spacer2{width:200px; height:15px; position:relative; float:left}

/*#scrollerspace{width:975px; height:170px;}*/

#scrollerspace{
width:955px;
height:53px;
background-image:url(images/test_tile.gif);
background-repeat:repeat-y;
margin-left:10px;
padding-left:30px;





}

#scrollerspacetoppa{
width:955px;
height:13px;
background-image:url(images/test_toppa.gif);
background-repeat:no-repeat;
margin-left:10px;
text-align:center;


}

#scrollerspacebase{
width:955px;
height:13px;
background-image:url(images/test_base.gif);
background-repeat:no-repeat;
margin-left:10px;

}

.img{border:none;}

.valform{
width:125px;
}
.valform2{
display:none;
}

.sitemap{
line-height:2;
font-size:16px;
margin-bottom:0px;
}




li.list{padding:5px 0 5px 0;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
border:none;
background: black url(images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu1 a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
width:116px;
text-align:center;
}
.solidblockmenu2 a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 0px solid #303030;
width:119px;
text-align:center;
}

/*.solidblockmenu li a:visited{
color: #ffffff;
}*/

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #0a713b;
background: transparent url(images/blockactive.gif) center center repeat-x;
}

/*scroller*/

#pscroller1{
width: 480px;
height: 160px;
border: 0px solid black;
padding: 5px;
background-color: white;
/*line-height:1.5;*/
/*margin:0 auto;
text-align:center;*/
}


#pscroller2 a{
text-decoration: none;
}

.someclass{

}
