/* CSS Document */
body
{
	margin: 0px;
	padding: 0px;
}
.parent
{
	width: 751px;
	margin: 0 auto;
}
.largebg
{
	background: url(../images/mainbg.jpg) no-repeat;
	width: 751px;
	height: 532px;
	float: left;
}
.largebgnot10am
{
	background: url(../images/mainbg02not10am.jpg) no-repeat;
	width: 751px;
	height: 532px;
	float: left;
}


.largebg02
{
	background: url(../images/mainbg02.jpg) no-repeat;
	width: 751px;
	height: 483px;
	float: left;
}
.largebg02not10am
{
	background: url(../images/mainbg02not10am.jpg) no-repeat;
	width: 751px;
	height: 483px;
	float: left;
}
.newlargebg04
{
	background: url(../images/mainbg04.jpg) no-repeat;
	width: 751px;
	height: 227px;
}
.largebg03not10am
{
	background: url(../images/mainbg02not10am.jpg) no-repeat;
	width: 751px;
	/*height: 483px;*/
	float: left;
}
.largebg03
{
	background: url(../images/mainbg03.jpg) no-repeat;
	width: 751px;
	height: 469px;
	float: left;
}
.largebg04
{
	background: url(../images/mainbg04.jpg) no-repeat;
	width: 751px;
	height: 227px;
	float: left;
}
.current-free-clinics
{
	padding: 114px 0px 0px 64px;
	float: left;
}
.putting-greenbar
{
	width: 751px;
	float: left;
	padding: 11px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3f3b3c;
}
.putting-greenbar-left
{
	width: 383px;
	float: left;
}
.bg-greenbar
{
	background: url(../images/img-putting-green.gif) no-repeat;
	float: left;
	width: 368px;
	height: 25px;
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #ffffff;
	padding: 2px 25px 0px 15px;
	font-weight: bold;
	text-align: right;
	width: 343px;
}
.bg-greenbar strong
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 0px 0px 18px;
}
.inner-con
{
	width: 751px;
	float: left;
}
.inner-left
{
	width: 383px;
	float: left;
}
.inner-content
{
	width: 115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5a5758;
	padding: 29px 0px 0px 50px;
	float: left;
}
.inner-content2
{
	width: 115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5a5758;
	padding: 20px 00px 0px 10px;
	float: left;
}
.bg-large-bottom
{
	background: url(../images/large-bottombg.jpg) no-repeat;
	width: 751px;
	background-position: -1px 0px;
	height: 180px;
}
.bg-large-bottomnew
{
	background: url(../images/large-bottombgwithoutsignup.jpg) no-repeat;
	width: 751px;
	background-position: -1px 0px;
	height: 180px;
}
.btn-get-started-con
{
	width: 751px;
	float: left;
}
.btn-get-started
{
	padding: 00px 0px 0px 235px;
	float: left;
}


.footer001
{
	width: 496px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 9px;
	padding: 20px 0px 0px 245px;
}
.footer001-link
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	padding: 00px 0px 0px 0px;
}
.footer001-link a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	padding: 00px 0px 0px 0px;
	text-decoration: underline;
}
.footer001-link a:hover
{
	text-decoration: none;
}






.footer01
{
	width: 496px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 9px;
	padding: 145px 0px 0px 245px;
}
.footer01-link
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	padding: 00px 0px 0px 0px;
}
.footer01-link a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	padding: 00px 0px 0px 0px;
	text-decoration: underline;
}
.footer01-link a:hover
{
	text-decoration: none;
}
.img-photokit
{
	padding: 0px 0px 0px 0px;
}
.img-photokit2
{
	padding: 0px 0px 0px 11px;
	width: 196px;
	float: left;
}
.img-photokit3
{
	padding: 16px 0px 19px 80px;
	float: left;
}
.inner-right
{
	width: 368px;
	float: left;
}
.bg-pirateship
{
	font-weight: bold;
	background: url(../images/img-pirateship.gif) no-repeat;
	float: right;
	width: 353px;
	height: 25px;
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #ffffff;
	padding: 2px 0px 0px 15px;
}
.bg-pirateship strong
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 18px 0px 0px;
}
.putting-greenbar-right
{
	width: 368px;
	float: right;
}
/*common classes */
.float-left
{
	float: left;
}
.float-right
{
	float: right;
}
.paddingL5
{
	padding-left: 5px;
}
.paddingT5
{
	padding-top: 5px;
}

.spacer18
{
	height: 18px;
}
.spacer10
{
	height: 10px;
}
.spacer2
{
	height: 2px;
}
.paddingR5
{
	padding-right: 5px;
}
.clear
{
	clear: both;
}
/*common classes*/

.btn03
{
	padding-top: 17px;
	float: left;
}
.newbtn03
{
	padding-top: 4px;
	float: left;
	padding-left:50px; 
}
.newbtnHome
{
    padding-left:180px;
    float:left ;
    padding-top:4px;
}
.form-area
{
	width: 648px;
	margin: 0 auto;
	padding-top: 10px;
}
.form-area1
{
	width: 648px;
	margin: 0 auto;
	padding-top: 10px;
	margin-left: 40px;
	float: left;
}
.form-bg
{
	border: 1px solid #004990;
	background-color: #e2f3f9;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.bgblue
{
	background-color: #004990;
}
.menu-list
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #000000;
	width: 80px;
	text-align: center;
	height: 18px;
	margin: 5px 0px 5px 0px;
}

.menu-list option
{
	text-align: center;
}
.menu-list02
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #000000;
	width: 100px;
	height: 22px;
	margin: 5px 0px 5px 0px;
}
.btn2
{
	width: 498px;
	padding: 58px 0px 00px 150px;
}
.btnHome
{
	width: 498px;
	padding-right:40px;
}
.footer02
{
	width: 496px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 9px;
	padding: 110px 0px 0px 15px;
}
.footer02-link
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	padding: 00px 0px 0px 0px;
}
.footer02-link a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	padding: 00px 0px 0px 0px;
}
.footer02-link a:hover
{
	text-decoration: none;
}

.footer03
{
	width: 496px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 9px;
	padding: 38px 0px 0px 15px;
}
.footer04
{
	width: 736px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 9px;
	padding: 10px 0px 0px 15px;
	background-color: #231f20;
	height: 29px;
	clear: both;
	margin: 0 auto;
}




.choose-store
{
	width: 751px;
	float:left;
	
	
	
}
.choose-st-lftcon
{
	width: 290px;
	float: left;
	padding: 0px 0px 0px 49px;
}
.choose-st-rtcon
{
	width: 406px;
	float: right;
}
.link-blue
{
	font-family: "Trebuchet MS";
	color: #0057a8;
	text-decoration: underline;
	font-size: 16px;
}
.link-blue:hover
{
	text-decoration: none;
}
.con03
{
	float: left;
	width: 339px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	padding: 12px 0px 15px 20px;
}

.form-heading
{
	font-family: "Trebuchet MS";
	color: #000000;
	font-weight: bold;
	font-size: 16px;
	float: left;
	padding: 0px 0px 5px 43px;
}

.form-heading01
{
	font-family: "Trebuchet MS";
	color: #000000;
	font-weight: bold;
	font-size: 16px;
	float: left;
	padding: 0px 0px 0px 13px;
}

.form-elements
{
	float: left;
	padding-left: 17px;
}

.form-elements01
{
	float: left;
	padding-left:1px;
	width:100px;
}

.bg-blue
{
	width: 362px;
	float: left;
}
.blue-con
{
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	font-size: 24px;
	color: #ffffff;
	width: 290px;
	background-color: #004990;
	height: 30px;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
}
.blue-con01
{
	background-color: #e2f3f9;
	border: 1px solid #004990;
	width: 360px;
	float: left;
}
.blue-con01-heading
{
	font-family: "Trebuchet MS";
	color: #000000;
	padding: 0px 0px 0px 28px;
	font-size: 14px;
	float: left;
}
.blue-con01-heading01
{
	font-family: "Trebuchet MS";
	color: #000000;
	padding: 0px 0px 0px 22px;
	font-size: 14px;
	float: left;
}
.txt-signup
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	padding: 0px 00px 5px 100px;
	margin: 0px 0px 0px 0px;
	width: 531px;
	text-align: left;
}
.txt-signup-red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ed1c24;
	font-weight: normal;
	float: left;
	padding: 00px 10px 00px 95px;
}
.signup-container
{
	width: 443px;
	margin: 0 auto;
	background-color: #e2f3f9;
	border: 1px solid #004990;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 14px 22px 14px 22px;
	text-align: left;
}

.signup-container01
{
	width: 463px;
	margin: 0 auto;
	background-color: #e2f3f9;
	border: 1px solid #004990;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 14px 22px 14px 22px;
	text-align: left;
}

.signup-sub-ontainer
{
	float: left;
	margin: 0px 0px 0px 0px;
}

.signup-sub-ontainer p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 3px 0px 3px 10px;
	text-align: left;
}


.signup-sub-ontainer h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
.bg-signup
{
	background: url(../images/bg-signup-repeat.gif) repeat-y;
	width: 751px;
}
.bg-signup1
{
	background: url(../images/bg-signup-repeat.gif) repeat-y;
	width: 751px;
}
/*form classes*/

.label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.label-red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ed1c24;
}

.input-area
{
	height: 20px;
	border: 2px solid #cfd1d2;
	font-size: 13px;
	color: #626364;
	padding: 0px 5px 0px 5px;
	font-family: "Trebuchet MS";
}
.input-area01
{
	height: 20px;
	border: 2px solid #cfd1d2;
	font-size: 13px;
	color: #626364;
	padding: 0px 5px 0px 5px;
	font-family: "Trebuchet MS";
}

p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 16px;
	text-align: left;
}
.border-blue
{
	background-color: #004990;
}

#btn-getStarted
{
	float: left;
	padding: 45px 0px 19px 0px; 
	*padding: 45px 0px 0px 0px;
	


}

#btn-getStarted1
{
	float: left;
	padding: 105px 0px 19px 0px; 
	*padding: 25px 0px 19px 0px;
}

#btn-getStarteddefault
{
	float: left;
	padding: 105px 0px 19px 0px; 
	*padding: 71px 0px 19px 0px;
}





/************** New Home Page **********/

.form-area_1
{
	width: 720px;
	margin: 0 auto;
	padding-top: 10px;
}
.txt-left
{
	float: left;
	width: 298px;
	margin-left: 17px;
	padding-top: 180px;
}
.txt-left p
{
	text-align: center;
}
.large-box
{
	background: url(../images/large-box.gif) no-repeat;
	width: 357px;
	height: 348px;
	float: left;
	padding: 17px;
	text-align:center;  
}
.largebg04
{
	background: url(../images/mainbghome.jpg) no-repeat;
	width: 751px;
	height: 556px;
	float: left;
}

#img-warning{width:130px; height:100px; position:absolute;top:0px; left:0px; background-color:Aqua;}



/***********End Home****************/


.txt_aln_right
{
    text-align:right;
}


.consumer_reg{ width:751px; float:left; padding-top:140px; }
.consumer_left_top_txt{float:left; padding:16px 25px 5px; width:260px; color:#000; line-height:1.4; font-weight:bold; font-size:13px;}

.consumer_right_panel{ float:left; width:350px;}
.cons_right_panel_top{float:left; background:url(../images/img_shd_top_consumer.gif) no-repeat left top; width:289px; height:53px; display:block; padding:22px 35px 28px 22px;}
.consumer_right_top_p_txt{color:#087df7; font-size:12px; font-weight:bold; line-height:1.5;}
.cons_right_panel_bottom{float:left; background:url(../images/bg_advert_consumer.gif) no-repeat left top; width:346px; height:222px; display:block; /*padding:22px 35px 28px 22px;*/}

.consumer_reg .btn_get_started{border:0; margin-left:25px; margin-top:5px; display:inline;}

