/* CSS Document */
.no_record{
width:400px;
height:230px;
}

#login_error{
font-size:10px;
font-style:italic;
color:red;
height:5px;
}
.newsBox{
	width:100%;
	background:url(../images/green_dash_27.gif) repeat-x left bottom;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
}
.newsBox:last-child{
	background:none;
}
.newsBox .deatils{
	float:left;
}
.newsBox .deatils p{
	line-height:16px;
}
.newsBox a , #content a, #paging a,#header a, #header_inn a{
	text-decoration:none;
	color:#8F94A2;
	}
.newsBox a:hover, #content a:hover,#paging a:hover,#header a:hover{
		color:#63BC46 ;
	}
	
.newsBox .readmore{
		float:right;
		margin-top:5px;
	}
	.goback{
	  margin-top:10px;
	}	
	
.record_info{
float:left;
width:auto;
text-align:right;}

#paging{
 width:auto;
 margin-top:20px;
 margin-bottom:20px;
}

.catBox #paging, .sel_categories #paging{
margin:10px 0px 50px 10px;
}


.pagging {
float:left;
}	

.pagging ul li {
display:block;
float:left;
margin-right:5px;
}

.pagging ul li .selected{
color:#000000;
font-weight:bold;
}

.lastrec{
background:transparent none repeat scroll 0 0;
}
.clear
{
clear:both;
}

.submitbtn
 {
 background-color:#63BC46;
 color:#FFFFFF;
 font-weight:bold;
 border:0px;
 padding:1px;
 cursor:pointer;
 width:auto;
 }
 .category_name
 {
 float:left;
 width:auto; 
 margin-right:110px;
 }
 .messg
 {
  height:300px;
 }
 
 .username {
 color:#63BC46;
 font-weight:bold;
 }
 .username a{
   color:#63BC46 !important;
 } 
 
 .login_info{
 float:right; height:20px; margin:10px 10px 0px 0px;
 }
 
 
 .becomeareseller{
 margin:30px 0px 10px 0px;
  }
 
 .resellerform .regFrm{
background:none;
margin-left:80px;
}



.resellerform #login_error{
height:25px;
}

 .resellerform label{
width:300px;
}

.resellerform .regFrm form{
width:560px;
}

.resellerform  .regFrm p{
padding: 4px 0;
vertical-align:middle;
}

.resellerform .submit{
text-align:right;
margin-right:40px;
}

.newsdate{
color:#8F94A2;
font-size:12px
}
.content_body
{
margin-bottom:50px;
padding-top:0px;
}


#faq_category{
padding:10px 0px;
}

#faq_category .faq_content{
margin-top:10px;
}

#faq_category .faq_heading{
  background:#F0F0F0 none repeat scroll 0 0; 
  border-bottom:1px solid #CCCCCC;
  padding:5px 0px 5px 10px
}

#faq_category  .faqtitle{

}

#faq_category  .active{
color:#63BC46 ;
}

#faq_category a img{
margin-bottom:-5px;
}

#faq_category .faqcontent
{
background:#F9F9F9;
border-bottom:1px solid #CCCCCC; 
padding:10px 5px 10px 10px;
}

.input_search{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D9D9D9;
width:200px;
color:#8F94A2;
}

#faq_search{
margin-bottom:10px;
}

#faq_search .search_div
 {
 float:left; 
 width:350px;
 }
 
 #faq_search .expandcollapse
 {
 float:right;
  width:auto;
  vertical-align:top;
 }
 
#store_detail{
  width:300px;
 float:left;
} 
 
#store_detail .detail_address
{
margin-top:10px;
} 

#back_link{
margin-top:30px;
}

.store_detail_map{
width:600px; 
height:500px; 
float:right;
}

.store_locator_map{
height:445px;
width:927px;
margin-top:20px;
}

#store_locator table{
border:1px solid #CCCCCC;
}

#store_locator .head{
background-color:#8F94A2;
border:1px solid #CCCCCC;
}

#store_locator .head td{
padding:5px;
font-weight:bold;
}

#store_locator .row{
background-color:#FFF;
border-bottom:1px solid #CCCCCC;
}
#store_locator .row td{
padding:5px;
}
#store_locator .info{
margin:20px 0px 10px 0px;
}
#store_locator .noresult{
margin-top:20px;
}
.separator{
color:#8F94A2;
 font-size:16px;
}
