html{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

body{
	background-color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	width:100%;
	height:100%;
	margin:0;	
	padding:0;
}

#greyBox{
	position:absolute;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background-color:#666;
	
	z-index:1;
	
}

#mainContainer{
	width:100%;
	height:auto;
	background-color:#FFF;
	margin: 10px 0 0 0;
	padding:9px 0 9px 0;
	
}

#container {
	width: 960px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 0;
	background-color: #FFF;
}

#login{
	position:absolute;
	margin:-6px 0 0 742px;
	width:194px;
}

.inputHolder{
	margin:12px 0 0 0;
	color:#000000;
	
}

.inputContainer{
	margin:5px 0 0 0;
	background-image:url(images/input.jpg);
	background-repeat:no-repeat;
	width:142px;
	height:20px;
	padding:2px 3px 3px 5px;
	font-size:12px;
}

#loginForm {
	
	margin: 12px 0 0 0;
	padding: 0;
	
}

.field {
	
	display: block;
	
	margin: 0 0 4px 0;
	padding: 0;
	
}

.field input {
	
	width: 142px;
	height: 16px;
	
	margin: 0;
	padding: 5px;
	
	border: 0;
	border: none;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	
	background-image: url(images/input.jpg);
	background-repeat: no-repeat;
	
}

.submitButton {
	
	position: absolute;
	
	margin: 30px 0 0 156px;
	padding: 0;

	width: 40px;
	height: 25px;

	border: none;
	border: 0;

	cursor: pointer;
	
	background-image: url(images/enter.jpg);
	background-repeat: no-repeat;
	
}

.input{
	width:70px;
	border:none;
	border:0;
}
#enterHolder{
	position:absolute;
	margin:-29px 0 0 155px;
	
}
.enterButton{
	position:absolute;
	margin:5px 0 0 0;
	background-image:url(images/enter.jpg);
	background-color:transparent;
	width:40px;
	height:25px;
	border:none;
	border:0;
	cursor:pointer;
	
}
.mainBannerTop{
	background-image:url(images/mainBannerTop.jpg);
	height:9px;
	width:960px;
	font-size:0;
}

.mainBannerMid{
	background-image:url(images/mainBannerMid.jpg);
	background-repeat:repeat-y;
	height:auto;
	width:960px;
	padding:0;
	margin:0;
}

.mainBannerBottom{
	background-image:url(images/mainBannerBottom.jpg);
	background-position: bottom;
	height:9px;
	width:960px;
	font-size:0;
}

#mainBannerContent{
	width:942px;
	height:auto;
	margin: 0 0 0 9px;
	padding:0 0 9px 0;
}

.mainMessageTop{
	background-image:url(images/mainMessageTop.jpg);
	height:9px;
	width:634px;
	font-size:0;
}

.mainMessageMid{
	background-image:url(images/mainMessageMid.jpg);
	background-repeat:repeat-y;
	height:auto;
	width:634px;
	padding:0;
	margin:0;
	
}

.mainMessageBottom{
	background-image:url(images/mainMessageBottom.jpg);
	background-position: bottom;
	height:9px;
	width:634px;
	font-size:0;
}

#secondBanner{
	
	width:942px;
	height:auto;
	margin:9px 0 0 0;
	padding:0;
}

#mainAd{
	width:634px;
	height:auto;
	margin:0 0 0 9px;
}

#mainAd #mainAdContent{
	width:616px;
	padding:0 9px 0 9px;
	height:300px;
	margin:0 auto;
	color:#FFF;
	
}

#mainAd #models{
	width:290px;
	height:202px;
	margin:10px 0 0 0;
}

#mainAd #mainAdText{
	position:absolute;
	margin:12px 0 0 323px;
	width:290px;
	height:202px;
}

#testimonial{
	font-family:Tahoma, Geneva, sans-serif;
	color:#353535;
	width:300px;
	height:224px;
	position:absolute;
	margin:0 0 0 653px;
	*margin:0 0 0 643px;
	padding:0;
}

#testimonial .dots{
	border-top:2px dotted #353535;
	background-color:transparent;
}

.columnHolder{
	width:314px;
	height:auto;
	padding:0;
	margin:9px 9px 0 0;
}

.columnTop{
	background-image:url(images/columnTop.jpg);
	height:9px;
	width:314px;
	font-size:0;
}

.columnMid{
	background-image:url(images/columnMid.jpg);
	background-repeat:repeat-y;
	height:auto;
	width:314px;
	padding:0;
}

.columnBottom{
	background-image:url(images/columnBottom.jpg);
	height:9px;
	width:314px;	
	font-size:0;
}

.columnTopGreen{
	background-image:url(images/columnTopGreen.gif);
	height:9px;
	width:314px;
	font-size:0;
	background-color:transparent;

}

.columnMidGreen{
	background-image:url(images/columnMidGreen.gif);
	background-repeat:repeat-y;
	height:auto;
	width:314px;
	padding:0;
}
.columnMidGreen, columnContent{
	color:#FFFFFF;
}

.columnMidGreen .dots{
	border-top:2px dotted #FFFFFF;
	background-color:transparent;
}
	

.columnBottomGreen{
	background-image:url(images/columnBottomGreen.gif);
	height:9px;
	width:314px;
	font-size:0;
	background-color:transparent;
}

.columnTopGrey{
	background-image:url(images/columnTopGrey.gif);
	height:9px;
	width:314px;
	font-size:0;
	background-color:transparent;

}

.columnMidGrey{
	background-image:url(images/columnMidGrey.jpg);
	background-repeat:repeat-y;
	height:auto;
	width:314px;
	padding:0;
}
.columnMidGrey, columnContent{
	color:#FFFFFF;
}

.columnMidGrey .dots{
	border-top:2px dotted #FFFFFF;
	background-color:transparent;
}
	

.columnBottomGrey{
	background-image:url(images/columnBottomGrey.gif);
	height:9px;
	width:314px;
	font-size:0;
	background-color:transparent;
}

.columnContent{
	width:296px;
	height:auto;
	padding:0;
	margin:0 0 0 9px;
}



.subBannerTop{
	background-image:url(images/subBannerTop.jpg);
	height:9px;
	width:637px;
	margin-top:9px;
	font-size:0;
}

.subBannerMid{
	background-image:url(images/subBannerMid.jpg);
	background-repeat:repeat-y;
	height:auto;
	width:637px;
	padding:0;
	margin:0;

}

.subBannerBottom{
	background-image:url(images/subBannerBottom.jpg);
	height:9px;
	width:637px;
	font-size:0;
}

.innerGreenSingle {
	
	width: 218px;
	height: auto;
	
	margin: 8px auto;
	
	color: #FFF;
	
	background-image: url(images/innerGreenSingleBody.jpg);
	background-repeat: repeat-y;
	
	text-align: left;
	
}

.innerGreenSingle .innerGreenSingleTop {
	
	width: 218px;
	height: 9px;
	
	background-image: url(images/innerGreenSingleTop.jpg);
	background-repeat: no-repeat;
	
	font-size: 0;
	
}

.innerGreenSingle .innerGreenSingleBody {
	
	position: relative;
	
	width: 194px;
	height: auto;
	
	margin: 0;	
	padding: 0 12px 0 12px;
	
}

.innerGreenSingle .innerGreenSingleBottom {
	
	width: 218px;
	height: 16px;

	margin: 0;
	padding: 0;
	
	background-image: url(images/innerGreenSingleBottom.jpg);
	background-repeat: no-repeat;
	
	font-size: 0;

}

.greenPanelSmall{
	
	background-image:url(images/greenPanelSmall.gif);
	width:207px;
	height:30px;
	border:none;
	border:0;
	background-color:transparent;
	cursor:pointer;	
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	margin:9px 0 0 0;
	padding:0 0 6px 4px;
	*padding:0 0 4px 6px;
	
}

.greenPanelSmall2{
	
	background-image:url(images/greenPanelSmall2.gif);
	width:207px;
	height:30px;
	border:none;
	border:0;
	background-color:transparent;
	cursor:pointer;	
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	margin:9px 0 0 0;
	padding:0 0 6px 4px;
	*padding:0 0 4px 6px;
	
}

.greenLinkSmall{
		padding:5px 0 0 10px;
}

.greenPanelSmall a,.greenPanelSmall2 a{
	font-size:14px;
	font-weight:bold;
	color:#FFF;

	
}

.smallArrowContainer {
	
	position: absolute;
	
	margin: -16px 0 0 180px;
	
}
#footer{
	height:65px;
	margin-bottom:10px;

}
#footer ul{
	width:auto;

}
#footer li {
	list-style:none;
	float:left;
	text-align:center;
	width:117px;
	border-right:1px solid #e4e4e4;
}

#footer a{
	color:#88A922;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}

#footer a:hover{
	color:#000000;
}
#footer .line{
	
}


#footer .noLine{
	border:none;
	border:0;
}

#footer .onit{
	color:#000000;
}
.dots{
	border-top:2px dotted #323232;
	background-color:transparent;
}

#join{
	margin:-px 0 0 0;
	*margin:-55px 0 0 220px;
}

.linkUnder{
	margin:0 0 0 100px;
}

.linkUnderGreen{
	margin:0 0 0 110px;
}
.modelHolder{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#353535;
	background-color:transparent;
	width:296px;
	margin:-30px 0 0 0;
	position:absolute;
}
.modelHolderTop{
	background-image:url(images/modelHolderTop.gif);
	height:9px;
	width:314px;
	font-size:0;
}

.modelHolderMid{
	background-image:url(images/modelHolderMid.gif);
	background-repeat:repeat-y;
	height:auto;
	width:314px;
	padding:0 9px 0 9px;
}

.modelHolderBottom{
	background-image:url(images/modelHolderBottom.gif);
	height:9px;
	width:314px;	
	font-size:0;
}

.whiteBubble{
	width:296px;
	border-left:1px solid #FFF;
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
	height:auto;
	
}

.whiteBubbleBottom{
	background-image:url(images/whiteBubbleBottom.gif);
	height:25px;
	width:296px;
	font-size:0;
	background-color:transparent;
}

.hidden{
	
	display:none;

}
.visible{
	display:block;
	
}


