/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
html {
	margin:0px;
	padding:0px;	
}
a {
	outline:none;
	text-decoration:none;	
}
/*a {
	opacity: 1.0;
    -moz-opacity: 1.0;
    filter:alpha(opacity=100);
	transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	-webkit-transition: opacity 0.5s ease-in-out;
}
a:hover {
	opacity: 0.5;
    -moz-opacity: 0.5;
    filter:alpha(opacity=50);
	transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	-webkit-transition: opacity 0.5s ease-in-out;
}

a:fouse {
	outline:none; 
 }
a img {
	border:none;	
}
a:focus {
	outline:none;	
}*/
::selection {
	color:#fff;
	background-color:#CC0000	
}
::-moz-selection {
	color:#fff;
	background-color:#CC0000;	
}
::-webkit-selection {
	color:#fff;
	background-color:#CC0000;	
}
::-o-selection {
	color:#fff;
	background-color:#CC0000;	
}
@font-face {
    font-family: Palatino Linotype;
    src:url(../font/Palatino Linotype.otf) format("opentype");
	src: url('../font/Palatino Linotype.ttf') format('embedded-opentype'), /* IE6-IE8 */
    font-weight:400;
}
@font-face {
    font-family: Bickham Script Pro;
    src:url(../font/bickhamscriptpro-regular.otf) format("opentype");
	src: url('../font/bickhamscriptpro-regular.otf') format('embedded-opentype'), /* IE6-IE8 */
    font-weight:400;
}
@font-face {
    font-family: Brush Script MT;
    src:url(../font/Brush Script MT.otf) format("opentype");
	src: url('../font/Brush Script MT.ttf') format('embedded-opentype'), /* IE6-IE8 */
    font-weight:400;
}
@font-face {
    font-family: Helvetica_Condensed_Black_Se;
    src:url(../font/Helvetica_Condensed_Black_Se.ttf);
    font-weight:400;
}

@font-face {
    font-family: TrajanPro-Regular;
    src:url(../font/DESTROY_.TTF);
    font-weight:400;
}
@font-face {
    font-family: goodtime;
    src:url(../font/GOODTIME.ttf);
    font-weight:400;
}
body {
	background: #e8bb8f; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(../images/body_bg.jpg) repeat-x;
font-family:"helvetica neue", Helvetica, Arial;
}
#page {
	
	float: left;
	width: 100%;
}
#header {min-height: 587px; width:100%; overflow:hidden; background: url(../images/header-bg.jpg) center top no-repeat ; width:100%;

}
.clear {
	clear:both;	
}
#header-top {
	width:1006px; margin:0 auto; overflow:hidden;
}
#banner {
	padding: 0px;
	float: left;
	width: 100%;
}
#header-right {
	text-align: right;
	float: right;
	width: 75%;
 margin: 18px 0 2px;
}
#logo {
	margin: 18px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}
.call-sec {float: right; width: 420px; min-height:110px;}


.right_text_por{ float: left; width: 207px; line-height: 28px; background:url(../images/call_devider.png)  right top no-repeat;height: 88px; padding:14px 0 0 0; }
.right_text_por p{  font:12px Arial, Helvetica, sans-serif; color:#e3d6a0; text-align:left; clear:both; }
.right_text_por h2{   font-family: Helvetica ; color:#f3b125; font-size:26px; text-align:left; font-weight: normal; }

/*.store_hours{ float: left; width: 227px; line-height: 28px; background:url(../images/call_devider.png)  right top no-repeat;height: 88px; padding:14px 0 0 0; }
.store_hours table{font-family: Arial, Helvetica, sans-serif ;color:#f3b125; text-align:left; font-size:14px; font-weight: normal;line-height:11px;}
.store_hours table tr{height:24px;}*/
.change_store_por{ width: 183px; float:left; line-height: 22px; font-family: Helvetica ; color:#f3b125; font-size:17px; padding:0 0 0 10px;}
.change_store_por span{ text-align:left; clear:both; width:100%; text-align:left; float:left;}
.change_store_por h3 {     font-family: Helvetica ;color:#fff; text-align:left; font-size:24px; font-weight: normal;}
.change_store_por p {     font-family: Arial, Helvetica, sans-serif ;color:#ff5862; text-align:left; font-size:14px; font-weight: normal;line-height:11px}
.change_store_por p img{  vertical-align:middle}
.change_store_por p a{ color:#ffffff; text-decoration:underline}

.navigation{ width:773px; float:left; margin: 0px 0 0 128px; }
.navigation ul li { position:relative; font-size:16px;
	float:left; color:#FFF; list-style-type:none; background:url(../images/bounder.png) right top no-repeat;
	    font-family: goodtime;
}
.navigation ul li.last { position:relative; font-size:16px;
	float:left; color:#FFF; list-style-type:none; background: none;
	    font-family: goodtime;
}
	
.navigation ul li a {  position:relative;text-transform:uppercase;    font-family: goodtime;
	margin:0; padding:8px 18px;	 font-size:16px;
	text-decoration:none; color:#ffe156; text-shadow: 2px 4px 1px  #000; 
	float:left; 
	}
.navigation ul li a:hover {position:relative; text-shadow: 2px 4px 1px  #000; 
	margin:0; color:#fff;	 font-size:16px;padding:8px 18px; text-transform:uppercase;    font-family: goodtime;	 
	text-decoration:none;  background: url(../images/nav_hover.png) bottom center no-repeat;
	float:left;
}
.navigation ul li a.active {position:relative; text-shadow: 2px 4px 1px  #000; 
	margin:0; color:#fff;	 font-size:16px;padding:8px 18px; text-transform:uppercase;    font-family: goodtime;	 
	text-decoration:none;  background: url(../images/nav_hover.png) bottom center no-repeat;
	float:left;
}
.banner{ width:1006px; height:412px; float:left; background:url(../images/banner.png) no-repeat;}
.banner_img{ width:961px; float:left; height:380px; padding:25px 0 0 16px;}

.body_content{ width:1006px; margin:0 auto; padding:15px 0 0 0;}

.body_inner{width:925px; margin:10px auto auto auto; padding:25px 25px 0px 30px; background:#ffffff; height:auto;  
border-top-left-radius:10px; border-top-right-radius:10px;
	
	-moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px;
    -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;
    -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px;
	
	}
	
.locations{width:930px; margin:0px 0px 0px 0px; height:auto; background:#FFFFFF;}

 h1{ color:#260905; font-size:26px; font-weight:normal; border-bottom:1px dotted #260905;}

.locat{ width:100%; height:auto; margin:auto auto auto -30px; float:left; background:#FFFFFF; padding:25px 25px 0px 25px;}

.locationleft{float:left; width:194px; border-right:dotted 1px #260905; margin:auto;}
.locationleft h2{width:100%; font:18px Arial, Helvetica, sans-serif; color:#260905;}
.locationleft1{float:left; width:624px; border-right:dotted 1px #260905; margin:auto;}
.locationleft1 h2{width:100%; font:18px Arial, Helvetica, sans-serif; color:#260905;}

.locationblock{height:205px; width:210px; float:left; margin:5px;}
.location{height:160px; width:210px; float:left;  background:#e0e0e0; margin:10px 0px;}
.location h4{ background:#f4af16; padding:10px 20px; color:#661b0e; font-size:14px;}

.location ul{ margin:10px;}
.location ul li{list-style:none; font-size:12px; color:#313131; line-height:22px;}
.location .black{color:#000; font-weight:bold;}


.locationtwo{height:160px; width:210px; float:left;  background:#e0e0e0; margin:5px 5px 10px 5px;}
.locationtwo h4{ background:#f4af16; padding:10px 20px; color:#661b0e; font-size:14px;}

.locationtwo ul{ margin:10px;}
.locationtwo ul li{list-style:none; font-size:12px; color:#313131; line-height:22px;}
.locationtwo .black{color:#000; font-weight:bold;}

.empty{height:30px; float:left; width:100%;}

.locationright{float:right; width:250px; margin:auto; padding-top:1px; }
.locationright h2{ width:100%; font:18px Arial, Helvetica, sans-serif; color:#2f2f2f;}
.reviews{width:100%; margin:3px 0px; float:left;}
.reviews p{font-style:italic; font-size:11px; background:#e0e0e0; padding:5px 5px; line-height:18px; margin:5px 0px;}
.reviews p span{font-style:italic; font-size:10px; color:#6a1f1f; padding:5px 5px;}

.latestnews{width:100%; margin:3px 0px; float:left;}
.latestnews p{font-style:italic; font-size:11px; background:#e0e0e0; line-height:18px; margin:0px 0px 5px 0px; height:40px; padding:5px 0px 5px 5px; float:left; width:185px;}
.latestnews a{font-style:italic; font-size:14px; background:#a1a1a1; color:#000000; text-align:center; padding:5px 5px; height:40px; width:50px; float:left;}

.welcome_por{ float:left; width:375px;  padding: 0 29px 0 12px;}
.welcome_por h2{ width:100%; font:22px Arial, Helvetica, sans-serif; text-shadow: 0px 2px 3px #555;color:#700105; padding: 11px 0 0;}
.welcome_por p{ width:100%; font:14px/20px Arial, Helvetica, sans-serif; color:#272727; padding:8px 0; }
.content_right{ width:580px; float:left;}
.latest_news{ width:234px; float:left;}
.latest_news h3{padding: 0 0 5px;
    width: 92%; font:20px Helvetica, sans-serif; color:#9b7936; background:url(../images/line1.gif) bottom left repeat-x;}
.latest_news_bg01{ width:234px; float:left; height:18px; background:url(../images/latest_bg01.png) no-repeat;}
.latest_news_bg02{ width:219px; float:left; background:url(../images/latest_bg02.png) repeat-y; padding:0 0 0 15px;}
.latest_news_bg03{ width:234px; float:left; height:18px; background:url(../images/latest_bg03.png) no-repeat;}

.news_col{ width:93%; float:left; border-bottom:1px dotted #9e7756; padding:6px 0 7px 0;}
.news_date{ width:100%; float:left; font:bold 11px Arial, Helvetica, sans-serif; color:#3a2b1f;}
.news_callno{ width:100%; float:left; font:11px Arial, Helvetica, sans-serif; color:#18150e;}
.latest_news_bg02 p{ width:100%; float:left; font:12px/18px Arial, Helvetica, sans-serif; color:#cd010c;}
.more_buttom{ width:119px; height:35px; float:left; padding:10px 0 0 0; }
.btm_bg{  width:119px; height:35px; background:url(../images/btm.png) no-repeat; border:none; cursor: pointer;}

.latest_news_1{ width:335px; float:left;}
.latest_news_1 h3{padding: 0 0 5px;
    width: 92%; font:20px Helvetica, sans-serif; color:#9b7936; background:url(../images/line1.gif) bottom left repeat-x;}
.latest_news_bg01_1{ width:335px; float:left; height:18px; background:url(../images/review_bg01.png) no-repeat;}
.latest_news_bg02_1{ width:335px;height:400px; float:left; background-image: url(../images/review_bg02.png), url(../images/review_bg03.png); background-repeat: repeat-y, no-repeat; background-position: left, top; padding:0 0 0 15px;}
.latest_news_bg03_1{ width:234px; float:left; height:18px; background:url(../images/review_bg03.png) no-repeat;}

.news_col_1{ width:93%; float:left; border-bottom:1px dotted #9e7756; padding:6px 0 7px 0;}
.news_date_1{ width:100%; float:left; font:bold 11px Arial, Helvetica, sans-serif; color:#3a2b1f;}
.news_callno_1{ width:100%; float:left; font:11px Arial, Helvetica, sans-serif; color:#18150e;}
.latest_news_bg02_1 p{ width:100%; float:left; font:12px/18px Arial, Helvetica, sans-serif; color:#cd010c;}
.more_buttom_1{ width:119px; height:35px; float:left; padding:10px 0 0 0; }
.btm_bg_1{  width:119px; height:35px; background:url(../images/btm.png) no-repeat; border:none; cursor: pointer;}



.side_banner{padding: 20px 0 0 21px; width:335px; height:265px; float:left; background:url(../images/side_banner.png) no-repeat;}
.side_banner h3{padding: 0 0 5px;width: 80%; font:bold 20px Helvetica, sans-serif; color:#9b7936; background:url(../images/line2.gif) bottom left repeat-x;}
.side_big_text{ width:100%; float:left; font:12px Helvetica, sans-serif; color:#ecccaf; font-style:italic; }
.side_banner p{ width:100%; float:left; font:11px/16px Arial, Helvetica, sans-serif; color:#ff9c00;}
.more_buttom{ width:119px; height:35px; float:left; padding:10px 0 0 0;} 
.banner_col{ width:65%; float:left; border-bottom:1px dotted #b89777; padding:7px 0;}

/*.menu{ width:773px; float:left; margin: 0px 0 0 8px; }
.menu ul li { position:relative; font-size:16px;
	float:left; color:#000; list-style-type:none; font-family: Helvetica, sans-serif;
}*/
.menuleft{float:left; width:442px; border-right:dotted 1px #260905; margin:auto;}
.menuleft p{width:100%; font:18px Arial, Helvetica, sans-serif; color:#260905;text-align:left;text-decoration:underline;}
.menuright{float:right; width:442px; margin:auto; padding:1px 20px;}
.menuright p{width:100%; font:18px Arial, Helvetica, sans-serif; color:#260905;text-align:left;;text-decoration:underline;}
.menuitem{width:100%; font:15px Arial, Helvetica, sans-serif; text-shadow: 0px 2px 3px #555;color:#700105; padding:8px 0;}
.menuitemdesc{width:100%; font:11px Arial, Helvetica, sans-serif; color:#000000;}
.avail{width:100%; font:11px Arial, Helvetica, sans-serif; color:#929292; font-style:italic;}


#stores {margin:0px 0px;float:left}
#stores dl {width: 190px; margin: 0 auto; padding: 0 0 10px 0; background: #907E68 url(bottom.gif) no-repeat bottom left;}
#stores dt {margin:0; padding: 5px; font-size: 1.0em; font-weight:bold; color: #000; border-bottom:1px solid #000; background: #907E68 url(top.gif) no-repeat top left;}
#stores dd {margin:0; padding:0; color: #000; font-size: 0.8em; border-bottom:1px solid #000; background: #B49C85;}
#city a, #city a:visited {color:#000; text-decoration:none; display:block; padding:5px 5px 5px 20px;
background: #B49C85 url(arrow.gif) no-repeat 10px 10px; width:165px;
}
#city a:hover {background: #258 url(arrowr.gif) no-repeat 11px 10px; color:#9cf;}

#store_detials{float:left; width:510px; padding-top:1px; padding:0px 25px;}
#store_detials h2{padding: 0 0 2px;width: 76%; font:20px Helvetica, sans-serif; color:#9b7936; }
#store_detials .addr{ width:100%; font:14px/20px Arial, Helvetica, sans-serif; color:#272727;padding:8px 8px;}
#store_detials .store_img{position:absolute;top:250px;margin:0px 390px;}
#store_detials .store_img img{width:auto;height:198px;}
#store_detials .store_img p{text-align:center;font:12px Arial, Helvetica, sans-serif; }
#store_detials .phone{ width:100%; font:14px/20px Arial, Helvetica, sans-serif; color:#272727;padding:8px 8px;}
#store_detials .hours{  width:100%; font:14px/20px Arial, Helvetica, sans-serif; color:#272727;padding:8px 8px;}
#store_detials .hours table{  width:100%; font:14px/20px Arial, Helvetica, sans-serif; color:#272727;padding:8px 8px;}
#store_detials .map{ width:100%; font:14px/20px Arial, Helvetica, sans-serif; color:#272727;margin:8px 8px;}

/*-------------footer----------------*/
.footer_contaner{ width:980px; margin:0 auto;}
.footer_bg{ width:100%; float:left; background:#b29a83 url(../images/footer_bg.jpg) repeat-x; min-height:85px}
.footer_bottom{   width:100%; height:9px; float:left; background: url(../images/footer_bg.png) no-repeat;}
ul.footer_link{  margin:0; width:570px; padding:30px 0 0 15px; float:left;}
ul.footer_link li{   padding:0px 5px ; width: auto;margin:0; float:left; list-style-type:none;font:12px Arial, Helvetica, sans-serif; color:#fff; }
ul.footer_link li a{ padding:0px 5px; width: auto; margin:0; float:left;font:12px Arial, Helvetica, sans-serif; color:#fff; }
ul.footer_link li a:hover{  padding:0px 5px;  margin:0; float:left;font: 12px Arial, Helvetica, sans-serif; text-decoration:underline; color:#fff; }
.footer{width: auto;float:left;color:#FFFFFF; height:150px;}
.copy_right{  padding: 10px 0 0 15px; width: 65%; float:left;  font:12px Arial, Helvetica, sans-serif; color:#e8d4c1;}
.we_serve{ width:150px; font:14px Arial, Helvetica, sans-serif; color:#000; float:left; padding:20px 0 0 0;}
.we_serve span{  float:left; padding: 15px 10px 0 0; display:block;text-align:center}
.footer_left{ width:570px; float:left;}

.follow_us{ width: auto; float:right;padding:4px 13px 5px 0 ;}
.follow_us_link{
padding-top:24px;
font-family: Tahoma, Verdana;
font-size:12px;
float:left; width:auto; 
}
.follow_us_link ul{
padding:0px 0 0 25px;
}
.follow_us_link li{
list-style-type:none;
padding:0 5px 0 5px;
display:inline;
}

#contactable #contactable_inner {
	background-image:url(../images/feedback.png);
	color:#FFFFFF;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 16px;
	line-height: 18px;
	background-color:#333333;
	cursor:pointer;
	height:102px;
	left:0;
	margin-left:-5px; 
	*margin-left:-5px; 
	overflow:hidden;
	position:fixed;
	*position:absolute;
	text-indent:-100000px;
	top:102px;
	*margin-top:10px;
	width:44px;
	z-index:100000;
}

#contactable #contactForm {
	background-color:#333333;
	border:2px solid #FFFFFF;
	color:#FFFFFF;
	height:450px;
	left:0;
	margin-left:-400px;
	*margin-left:-434px;
	margin-top:-160px;
	overflow:hidden;
	padding-left:30px;
	position:fixed;
	top:200px;
	width:360px;
	*width:394px;
	z-index:99;
}

#contactable form#contactForm input, textarea, select {
	background:#FFFFFF none repeat scroll 0 0;
	outline-style:none;
	outline-width:medium;
	width:325px;
	padding:5px;
	border:1px solid #dfdfdf;
	font-size:1em;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-bottom:10px;
}
#contactable form#contactForm select {
	width:335px;
}

#contactable form#contactForm p {
	width:325px;
	font-size:0.9em;
}

#contactable form#contactForm .disclaimer {
	*margin-left:20px;
}

#contactable #contactForm .green {
	color:	#76b347;
}

#contactable #overlay {
	background-color:#666666;
	display:none;
	height:100%;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:0;
} 
#contactable .invalid { background-color: #EDBE9C; }
#contactable #name.invalid { background-color: #EDBE9C; } 
#contactable #email.invalid { background-color: #EDBE9C; }
#contactable #comment.invalid { background-color: #EDBE9C; }

#contactable form#contactForm label{
	*margin-left:20px;
	line-height:150%;
}

#contactable form#contactForm #loading {
	background: url(images/ajax-loader.gif) no-repeat;
	width:66px;
	height:66px;
	margin: 80px auto;
	display:none;
}

#contactable #callback {
	font-size:1.1em;
	color: #FFF;
	width:325px;
	margin: 100px auto;	
	display:none;
}

#contactable .holder {
	margin:0 auto;
	*margin-left:20px;
	padding-top:20px;	
}	

/* Submit button */
#contactable form#contactForm .submit {
  background-color: #7fbf4d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
  background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: linear-gradient(top, #7fbf4d, #63a62f);
  border: 1px solid #63a62f;
  border-bottom: 1px solid #5b992b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
  -moz-box-shadow: inset 0 1px 0 0 #96ca6d;
  box-shadow: inset 0 1px 0 0 #96ca6d;
  color: #fff;
  font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 7px 0 8px 0;
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021;
  width: 338px; }

#contactable form#contactForm .submit:hover {
    background-color: #76b347;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));
    background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
    background-image: linear-gradient(top, #76b347, #5e9e2e);
    -webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
    -moz-box-shadow: inset 0 1px 0 0 #8dbf67;
    box-shadow: inset 0 1px 0 0 #8dbf67;
    cursor: pointer; }
  button.cupid-green:active {
    border: 1px solid #5b992b;
    border-bottom: 1px solid #538c27;
    -webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee; }

/* Login Container (default to float:right) */
#loginContainer {
    position:absolute;
    float:left;
    font-size:12px;
}

/* Login Button */
#loginButton { 
    display:inline-block;
    float:right;
    background:#d2e0ea url(../images/buttonbg.png) repeat-x; 
    border:1px solid #899caa; 
    border-radius:3px;
    -moz-border-radius:3px;
    position:relative;
    z-index:30;
	height:20px;
	width:192px;
    cursor:pointer;
    overflow:hidden;
}

/* Login Button Text */
#loginButton span {
    color:#445058; 
    font-size:14px; 
    font-weight:bold; 
    text-shadow:1px 1px #fff; 
    padding:0px 29px 9px 10px;
    background:url(../images/loginArrow.png) no-repeat 173px 0px ;
    display:block
}

#loginButton:hover {
    background:url(../images/buttonbgHover.png) repeat-x;
}

/* Login Box */
#loginBox {
    position:absolute;
    top:22px;
    right:0;
    display:none;
    z-index:29;
}

/* If the Login Button has been clicked */    
#loginButton.active {
    border-radius:3px 3px 0 0;
}

#loginButton.active span {
    background-position:173px -83px;
}

/* A Line added to overlap the border */
#loginButton.active em {
    position:absolute;
    width:100%;
    height:1px;
    background:#d2e0ea;
    bottom:-1px;
}

/* Login Form */
#loginForm {
    width:518px; 
    border:1px solid #899caa;
    border-radius:3px 0 3px 3px;
    -moz-border-radius:3px 0 3px 3px;
    margin-top:-1px;
    background:#d2e0ea;
    padding:6px;
}

#loginForm fieldset {
    margin:0 0 12px 0;
    display:block;
    border:0;
    padding:0;
}

fieldset#body {
    background:#fff;
    border-radius:3px;
    -moz-border-radius:3px;
    padding:10px 13px;
    margin:0;
}

/* Forgot your password */
#loginForm span {
    text-align:center;
    display:block;
    padding:7px 0 4px 0;
}

.statecity{
	padding-left: 4px;
}
.statecity1{
	padding-left: 4px;
	font-style:italic;
	color:#c2c2c2;
}

