@charset "utf-8";
/* CSS Document */
html, body{ }
body{margin:0;padding:0;text-align:left;background-color:#E5FFDB;font:400 14px arial, verdana, sans-serif;line-height:170%;color:#000000;}
h1, h2, h3, h4, h5, h6{margin: 0 0 0 0;padding: 0;}
h1{font-size:25px;color:#003300;font-weight:bold;}
h2{font-size:23px;color:#000000;font-weight:bold;}
h3{font-size:16px;color:#000000;font-weight:bold;margin-left:7px;}
a{color:#F34400;text-decoration:inherit !important;text-decoration:none;cursor:pointer;}
a:hover{color:#D83200;text-decoration:inherit;}
a img{border:0;}
a img.border{border:1px solid #000;}
a:hover img.border{border: 1px solid #668FA3 !important;border: 1px solid #FC3307;}
/**********************************/
#wrapper{width:745px;margin:0 auto;}
#main{background:repeat-x top left #E5FFDB;width:100%;}
#copyright{position:relative;width:745px;text-align:center;font-size:13px;font-weight:bold;}
#content{position:relative;width:745px;margin-top:4px;}
#content2{position:relative;background-color:#FFFFFF;width:745px;margin-top:10px;}
#content2 .t{background:url(../bg-t.gif) no-repeat top;}
#content2 .b{background:url(../bg-b.gif) no-repeat bottom;padding:8px;padding-left:12px;overflow:auto;}
/**********************************/

#form-content{
margin:20px;
width:578px;
}
#form-content label{
float:left;
text-align:left;
font-size:15px;
line-height:100%;
font-weight:bold;
color:#F34400;
width:175px;
display: block;
vertical-align:top;
}
#form-content input{
font:bold 14px verdana, sans-serif;
color:#000000;
background-color:#F9FDFE;
border:1px solid #CCCCCC;
width:300px;
}
#form-content textarea{
font:normal 14px verdana, sans-serif;
color:#000000;
background-color:#F9FDFE;
border:1px solid #CCCCCC;
width:396px;
overflow:auto;
}
#form-content select{
font:normal 13px verdana, sans-serif;
color:#000000;
background-color:#F9FDFE;
border:1px solid #CCCCCC;
}
#form-content input:focus, #form-content input:hover, select:focus, #form-content select:hover, #form-content textarea:focus, #form-content textarea:hover{
background-color:#E5FFDB;
}
#form-content input.checkbox{
background:none;
border:0px;
width:10px;
}
#form-content .send-shop-info{
border:none;
background:url(../send-shop-info.gif) no-repeat;
width:55px;
height:27px;
font-size:11px;
cursor:pointer;
}
#form-content .help{
position:relative;
font-size:12px;
line-height:19px;
color:#333333;
height:1px;
width:578px;
margin-bottom:10px;
margin-top:4px;
}
#form-content .help img{
position:relative;
float:left;
height:18px;
width:18px;
padding-right:4px;
}
#form-content .form-radio-item{
position:relative;
height:65px;
}

#email-invite{
position:relative;
float:left;
width:725px;
margin-top:20px;
margin-bottom:20px;
}
#email-invite .text{
position:relative;
float:left;
width:95px;
font-size:33px;
line-height:130%;
}
#email-invite .form-container{
position:relative;
float:left;
width:595px;
}
#email-invite .form{
width:595px;
height:43px;
display:inline;
}
#email-invite .input{
position:relative;
border:none;
background:url(../email-input.gif) no-repeat;
width:507px;
height:43px;
font-size:33px;
padding-left:2px;
padding-right:2px;
}
#email-invite .submit{
position:relative;
border:none;
background:url(../email-send.gif) no-repeat;
width:79px;
height:35px;
font-size:11px;
cursor:pointer;
top:-4px;
}

#retailers-info{
position:relative;
float:left;
}