*		{
padding:0;
margin:0;
}

body 	{
background:#323132;
font-family: 'Trebuchet MS', 'Arial Narrow' ;
font-size:14px;
color:#000;
}

@font-face {
font-family:'Myriad Pro';
src: url('../images/MyriadPro-Regular.otf') format('opentype');
}

ul {
list-style: none;
}

ul li {
background: url(../images/bullet_red.gif) no-repeat;
padding-left: 10px
}

ul li ul li {
background: url(../images/bullet_red_circle.gif) no-repeat ;
}

img  {
border:none;
}
img a {
text-decoration: none;
}

img.logo {
float:left;
vertical-align: bottom;
}

a {
color:#B80000; 
text-decoration:none;
}

a:hover {
text-decoration:underline;
}


h3 {
font-size: 20px;
border-bottom: 2px solid #B80000;
font-weight: normal;
text-transform: uppercase;
margin-bottom: 15px;
padding-left: 5px; 
}

h4 {
font-weight: normal;
font-size: 15px;
padding-left: 5px; 
}

h5 {
font-size: 13px;

}

.clearfix {
clear: both;
}

a.anchor, a.anchor:hover {
text-decoration: none;
color:#B80000;
}

sup {
font-size: 8px;
}

.float_left {
float: left;
}

.float_right {
float: right;
}

img.float_left {
margin-right: 20px;
padding:10px;
border:1px solid #cccccc;
}

img.float_right {
margin-left: 30px; 
padding:10px;
border:1px solid #cccccc;

}

.acronym {
font-weight: bold;
text-decoration: underline;
}

.ital {
font-style: italic;
}
/*---------------------------------------------------LAYOUT-----------------------------------------------------*/

#header_container {
background: #ffffff;
}

#header_content {
background: #ffffff;
padding:10px 0 5px 0;
clear: both;
margin:0 auto;
width: 980px;
}

.hdr_address p {
color:#B80000;
float:left;
font-size:22px;
margin-left: 15px;
line-height: 30px
}

#content_container {
width:930px;
margin: 0 auto;
padding: 5px;
background: #ffffff;
}

#content {
clear: both;
margin:20px;
}

#row1 {
margin-bottom: 15px;
}

#row2 {
clear:both;
border-top: 1px solid #cccccc;
}

.home_div {
float: left;
margin-top: 20px;
width: 310px;
text-align: center;
}

.home_div h2 {
margin:20px 10px 5px 10px;
font-weight: normal;
color:#B80000;
font-size: 24px;
border-bottom: 1px solid #cccccc;
}

.home_div p {
text-align: left;
padding: 0 20px;
}

/*-------------------------------------  READ MORE -----------------------*/

.home_div p.readmore {
text-align: right;
padding: 0 20px;
color:#B80000;

}
.home_div p.readmore a {
color:#B80000;
font-style: italic;
}

ol {
text-align: left;
margin: 0 40px;
}

div.read_more, #content.history div.read_more {
float:right;
background: none;

}
div.read_more a, #content.history div.read_more a {
color:#fff;
}




/* --------------------------------- INTRO ------------------------------*/

#content.intro div {
background: url(../images/bg_info.jpg) no-repeat  0 87%;
padding: 15px 7px 74px 68px;

}

#content.intro div p {
margin: 16px 15px 0 0;
float: left;
width: 29%;
padding: 8px 0;
}

/* --------------------------------- REGISTER ------------------------------*/

div#content.registration div.reg_form {
background: url(../images/bg_reg_form.gif) no-repeat;
width:580px;
margin: 0 auto;
height: 420px;
padding: 10px 10px 10px 126px;
}

div#content.registration fieldset {
margin:20px auto;
text-align: right;
border: none;

}

div#content.registration label {
font-size: 12px;
}

div#content.registration fieldset input {
width:150px;
margin:5px;
border:1px solid #ccc;
height: 18px;
}

div#content.registration fieldset input.register {
width:auto;
height: auto;
padding: 5px 10px;
font-size: 13px;
margin-right: 40px;
background: url(../images/bg_docs.gif) repeat-x;
}

div#content.registration fieldset select#state {
border:1px solid #ccc; 
width:152px;
height: 20px;
margin:5px;
}

div#content.registration fieldset div.reg_left_col {
float:left;
width:270px;
}

div#content.registration fieldset div.reg_right_col {
float: right;
width:287px;
margin-right: 10px;

}

div#content.registration fieldset label.error {
font-size: 10px;
color:#B80000;
display: inline-block;
margin-right: 54px;
}

div#content.registration fieldset p.verify {
text-align: left;
margin-top: 5px;
font-size: 12px;
}

div#content.registration fieldset p.verify img {
vertical-align: middle;
margin:0 20px;
}

div#content.registration fieldset div.verif_wrong {
color:#B80000;
}

/*-----About AHL-----------------------------------------------------*/

#content_container.about_ahl {
width:930px;
margin: 0 auto;
padding: 5px;
background: #ffffff;
}


#content.about_ahl h4 {
margin:0;
padding: 10px;
border: 1px solid #ccc;
width:670px;
text-align: center;
} 

#content.about_ahl h4 span.learn_more {
font-size: 14px;
color: #333;
float: left;
width: 105px;
}

div.about_us {
margin:20px 0 20px 20px;
border:1px solid #ccc;
width: 680px;
background: url(../images/bg.gif) 655px 18px  no-repeat;

}

#content.about_ahl h5 {
margin: 20px;
margin-bottom: 3px;
font-size: 16px;
padding: 0;
border-bottom: 1px solid #B80000;
line-height: 14px;
}

#content.about_ahl ul {
margin: 10px 0;
color:#333;
font-size: 14px;
}

#content.about_ahl ul li {
display: inline;
margin: 0 10px;
padding: 10px 0;
border: 1px solid #ccc;

}

#content.about_ahl ul li a {
padding: 10px;
}

#content.about_ahl ul li a:hover {
background: #9C9FA3;
color: #fff
}

#content.about_ahl p {
padding: 12px 10px 20px 60px;
background: url(../images/bg_about.jpg) no-repeat;
width: 625px;
margin-top: 10px;
height: 115px;
}

#content.about_ahl div.laser_pics {
float:right;

border:1px solid #ccc;
background: #fff;
}

#content.about_ahl div.laser_pics img {
margin: 0 10px 10px 10px ;
padding: 3px;

/*background: #fff; */
}

#content.about_ahl a {
color: #B80000;
}

/*-------------------------------------------------LASER THERAPY PAGES----------------------------------------------*/

#content.HILT h4 {
 font-weight: bold;
 font-size: 16px;

}

#content.HILT p {
margin: 10px;
margin-top:2px;;
}

#content.HILT ul {
margin:10px;
}

#content.HILT li {
margin: 5px;
}


#extra_content.HILT {
float: right;
border:2px solid #B80000;
margin:0;
width: 75px;
padding: 15px;
background: #EBE9EE url(../images/HIRO.jpg) no-repeat;
text-align: center;
font-size: 16px;
}



#content.HILT div {
margin-bottom: 10px;

}

#content.HILT div img {
float: right;
border:1px solid #ccc;
padding: 5px;
margin-right: 15px;
margin-bottom: 10px;
}

#content.HILT div a img  {
border: none;
}

#content.HILT dl {
border:1px solid #cccccc;
margin: 0;
color:#333333;
padding: 19px 0 19px 10px;
width:40%;
background: #E6E6E6;
float: left;
font-size: 15px;
}

#content.HILT dt {
margin-left: 10px;
margin-top: 10px;
font-weight: bold;

}

#content.HILT dd {
margin-left: 20px;
margin-bottom: 5px;
}

#content.HILT dd.dd_space {
margin-bottom: 20px;
}

div.why_effective {
border:1px solid #cccccc;
padding: 10px;
float: left;
margin-top: 10px;
 
}

div.why_effective img {
border:none;
margin: 0;
padding: 0;
}

/*---------------------------------------------------HOW THERAPEUTIC LASERS WORK-----------------------------------------------------*/

#content.how_HILT_works div {
background: url(../images/bg_how.gif) no-repeat;
padding: 10px 0 20px 57px;

}
#content.how_HILT_works div.col1, #content.how_HILT_works div.col2 {
float: left;
width:310px;
background: none;
margin: 0;
padding: 0;
}


#content.how_HILT_works div.col1 ul li {
margin-bottom:0;
padding-bottom: 5px;
}

#content.how_HILT_works ul {
margin: 10px;
}

#content.how_HILT_works ul li {
padding: 0 0 10px 12px;
}

/*---------------------------------------------------WHAT IS LASER THERAPY-----------------------------------------------------*/

#content.HILT div.info1,#content.HILT div.info2, #content.HILT div.info3, #content.HILT div.info4 {
float: left;
width:270px;
line-height: 20px;
}

#content.HILT div.info1 {
background: url(../images/bg_info.jpg) no-repeat  ;
padding: 10px 60px 0 71px;
width: 270px;
height: 140px;
}

#content.HILT div.info1 ul {
margin: 0;
}

#content.HILT div.info1 ul li {
background-image: none;
margin: 1px;
}

#content.HILT div.info2 {
background: url(../images/bg_info.jpg) no-repeat 0% 28%;
padding: 11px 53px 6px 83px;
height: 320px;
width: 270px;
}

#content.HILT div.info3 {
background: url(../images/bg_info.jpg) no-repeat 0% 28%;
padding: 25px 68px 0px 67px;
width: 270px;
height: 310px;
line-height: 22px;
}

#content.HILT div.info3 ul {
padding: 0;
margin: 0;
float: none;
}

#content.HILT div.info3 ul li {
padding: 0 0 0 14px;
margin: 0;
float: none;
background-position: 0 5%
}

#content.HILT div.info4 {
background: url(../images/bg_info.jpg) no-repeat 0% 80%;
padding: 10px 40px 0px 75px;
height:330px;
width: 775px;
}

#content.HILT div.info4 ul {
float: left;
width:890px;
list-style: none;
margin: 22px 0 0 0;
padding: 0;
}

#content.HILT div.info4 ul li {

float: left;
padding: 0;
padding-left: 10px;
width: 384px;
margin: 7px 7px 7px 0;


}

#content.HILT div.col1 {
float: left;
width:400px;
margin-left: 15px;
}

#content.HILT div.col2 {
float: right;
width:400px;
margin-right: 15px;
}

/*---------------------------------------------------HISTORY OF LASER THERAPY-----------------------------------------------------*/

#content.history div {
background: url(../images/bg_history.jpg) no-repeat; 
padding: 10px 5px 10px 70px;
}

#content.history div ul {
margin-left: 10px;
width:580px; 
padding: 0;
}

#content.history div ul li {
padding-bottom: 3px;
}

#content.history div ul li ul {
padding: 0;
margin: 0;
}

#content.history div ul li ul li {

margin: 0 0 0 10px;
padding: 0 0 6px 10px;

}

/*---------------------------------------------------WHY CHOOSE AHL-----------------------------------------------------*/

#content.why_choose ul {
float:left;
padding: 20px 10px 30px 70px;
background: url(../images/bg_why.jpg) no-repeat;
}

#content.why_choose ul li {
width:32%;
float: left;
}

/*---------------------------------------------------TREATABLE CONDITIONS-----------------------------------------------------*/

#content.treatable div.col_container {
background: url(../images/bg_cond.jpg) no-repeat;
}


#content.treatable div.col1 {
padding:10px 0px 10px 65px;
float: left;
}

#content.treatable div.col2 {
padding:10px 20px 10px 55px;
float: left;
}
#content.treatable div.col3 {
padding:10px 0px 10px 70px;
float: left;
}

#content.treatable  h4 {
padding-left: 0;
}

#content.treatable div ul {
margin: 10px 0 10px 0px;
}

#content.treatable div ul li {
margin: 0 0 0 5px;
}


/*---------------------------------------------------RESEARCH-----------------------------------------------------*/


#content.research p.description {
width: 815px;
padding: 25px 10px 10px 65px;
background: url(../images/bg_cond.jpg) no-repeat;
height: 120px;
}

p.abstract {
margin: 0 30px;
font-size: 13px;
}

p.abstract span {
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
}

#content.research div.article {
line-height: 16px;
margin: 15px;
padding: 5px;
float:left;
width:45%;
border: 1px solid #ccc;
height: 180px;
overflow-x: hidden;
overflow-y: auto;
background: url(../images/bg_research.jpg) no-repeat;
}

img.research {
vertical-align: top;
float: left;
margin: 0 10px 0 10px;
}

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;
	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000099;
	font-weight: bold;
	background-color: #000099;
	color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
		color: #DDD;
	}


/*----------------------------------------------------OUR PRACTITIONERS page-----------------------------------------*/

div#content.doctors {
margin:20px;
clear: both;
}


div#content.doctors h4 a  {
font-size: 18px;
font-variant: small-caps;
color: #B80000;
margin: 20px 0 10px 0;
}

div#content.doctors h4 a:hover {
text-decoration: none;

}

div.doc_info {
float: left;
width:40%;
}

.doctors p {
margin: 5px 20px 5px 0;
}

div#content.doctors img {
float: left;
margin: 0 20px 20px 0;
border:1px solid #cccccc;
padding: 10px;
}

p.quote {
margin: 0 70px;
font-style: italic;
font-variant: small-caps;
border:1px solid #cccccc;

}

#extra_content.certif {
float: right;
border:2px solid #B80000;
margin:0 0 0 30px;
width: 75px;
padding: 15px;
text-align: center;
font-size: 16px;
background: url(../images/extra_bg.gif) repeat-x;

}

#content.doctors div {
clear: both;
margin-bottom: 20px;
}


/*----------------------------------------------------FAQS------------------------------------------------*/

#content.faqs h4 {
background: url(../images/bg_faq.gif) repeat-x;
font-size: 16px;
font-variant: small-caps;
font-style: italic;
font-weight: bold;
border-top: 1px solid #F3F3F4;
padding:3px;
margin: 5px 10px;
}

#content.faqs p {
margin: 0 10px 15px 10px;
}

#content.faqs p img {
margin-right: 10px;
vertical-align: middle;
}



/*-------------------------------------------------FDA APPROVAL---------------------------------------------------*/

#extra_content.fda {
float:right;
width: 250px;
border:2px solid #B80000;
float: right;
background: #fff;
text-align: center;
}

#extra_content.fda p {
display: block; 
width: 230px;
text-align: center;
line-height: 24px;
font-size: 14px;
padding: 10px;
}

#extra_content.fda p.disclaimer {
font-weight: bold;
font-size: 13px;
line-height: normal;
border-top: 1px solid #ccc;

}

#content.fda_approval div.float_left {
width: 300px;
padding: 5px;
margin: 5px 5px 5px 0;

}

#content.fda_approval div.float_left img {
text-align: center;
margin: 12px 13px;
margin-top: 0;
}

#content.fda_approval ul  {
margin: 10px 20px;
width:300px;

}

#content.fda_approval ul li  {

}


#content.fda_approval ul  li ul {
margin:0 20px;
}

#content.fda_approval ul li ul li {
}

div.handpieces {
float:left;
border: 1px solid #ccc;
}

div.handpieces h4 {
font-weight: bold;
background: url(../images/bg_docs.gif) repeat-x bottom;
text-transform: uppercase;
padding: 5px 5px 3px 5px;
}



/*----------------------------------------------------CONTACT US------------------------------------------------*/

#content.contact_us div.contact_form {
margin: 0 auto;
background: url(../images/bg_contact_us.gif) left top no-repeat;
height: 450px;
width:580px;
padding: 5px 15px 0 0;
}

#content.contact_us div.contact_form div#output {
margin: 5px 5px 10px 130px;
font-weight: bold;
color:navy;

}

#content.contact_us div.contact_form fieldset {
text-align: left;
border:none;
margin: 0 143px 0 150px;
text-align: right;
}

#content.contact_us div.contact_form fieldset label {
vertical-align:top;
}

#content.contact_us div.contact_form p {
margin: 0 20px 10px 130px;

}

#content.contact_us div.contact_form fieldset legend {
font-size: 14px;
color:#000;
padding: 3px;
font-weight:normal;

}


#content.contact_us div.contact_form input {
border:1px solid #ccc;
padding:1px;
margin-bottom: 5px;
font-size: 14px;
font-family:'Myriad Pro', Calibri, 'Trebuchet MS', 'Arial Narrow' ;
width:200px;
}

#content.contact_us div.contact_form input.validation {
width: 146px;
}

#content.contact_us div.contact_form textarea {
border:1px solid #ccc;
font-size: 14px;
font-family:'Myriad Pro', Calibri, 'Trebuchet MS', 'Arial Narrow' ;
padding: 5px;
width:192px;
overflow-y: auto;

}

#content.contact_us div.contact_form fieldset img {
vertical-align: middle;
margin-left: 5px;
}

#content.contact_us div.contact_form input.submit_form {
text-align: center;
margin:10px 70px  0 0;
background: url(../images/bg_faq.gif) repeat-x;
padding: 4px;
padding-bottom: 0; 
width:auto;
}

#content.contact_us div.contact_form fieldset div.wrong_code {
margin: 0;
padding-right: 40px;
color:navy;
font-weight: bold;

}

#content.contact_us div.success {
background: url(../images/bg_success.gif) left top no-repeat;
padding:30px 10px 50px 130px;
margin: 0 auto;
width:457px;

}
#content.contact_us div.success p {
margin: 10px;
}


#content.contact_us div.contact_form fieldset span {

color: #B80000;
}
#content.contact_us div.contact_form fieldset label.error {
font-size: 10px;
color:#B80000;
display: inline-block;
margin-right: 54px;
}

/*----------------------------------------------------TESTIMONIALS------------------------------------------------*/
#content.testimonials img {

}

#content.testimonials p {
padding: 10px;
float:left;
}

#content.testimonials div#extra_content.disclaimer {
float: right;
border:2px solid #B80000;
width: 125px;
font-size: 13px;
padding: 5px;
background: #F7F7F8 url(../images/extra_bg.gif) repeat-x bottom;
text-align: center;

}

div.testimonial_container {
border:1px solid #ccc;
margin: 15px;
padding: 5px ;
float:left;
width:600px;
text-align: center;
}

div.testimonial_container p {
float:left;
}

/* ---------------------------------- MORE INFO ----------------------------- */
.clear{
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
/******* /LOGO  *******/
/******* MENU *******/
#content.more div#container {
	margin: 0 20px;
	
}

#content.more div#container ul {
	list-style: none;
	list-style-position: outside;
}
#content.more div#container ul.menu li{
	float: left;
	margin-right: 5px;
	margin-bottom: -1px;
}
#content.more div#container ul.menu li{
	font-weight: 700;
	display: block;
	padding: 5px 10px 5px 10px;
	background: #ccc;
	margin-bottom: -1px;
	border: 1px solid #d0ccc9;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #666;
	cursor: pointer;
	top:1px;
}
#content.more div#container ul.menu li.active{
	background: url(../images/bg_more.png) repeat-x;
	top: 1px;
	border-bottom: 0;
	color: #000;
}
/******* /MENU *******/
/******* CONTENT *******/
#content.more div#container div.content {
	margin: 0pt auto;
	background: #e4e4e4;
	border: 1px solid #d0ccc9;
	text-align: left;
	padding: 10px;
	padding-bottom: 20px;
	font-size: 13px;
}

#content.more div#container div.content  p {
margin:0 15px 15px 0;
}

#content.more div#container div.content h1{
	line-height: 1em;
	vertical-align: middle;
	height: 48px;
	padding: 10px 10px 10px 52px;
	font-size: 32px;
}
/******* /CONTENT *******/
/******* what *******/
#content.more div#container div.content.what h1 {
	background: transparent url(images/news.jpg) no-repeat scroll left top;
}
#content.more div#container div.content.what {
	display: block;
}

/******* history *******/
#content.more div#container div.content.history h1 {
	background: transparent url(images/tuts.jpg) no-repeat scroll left top;
}
#content.more div#container div.content.history {
	display: none;
}
/******* how *******/
#content.more div#container div.content.how h1 {
	background: transparent url(images/links.jpg) no-repeat scroll left top;
}
#content.more div#container div.content.how {
	display: none;
}
#content.more div#container div.content.how a {
	color: #5f95ef;
}

#content.more #container div.content.history #content.history div {
background: none;
padding: 0;
}

#content.more #container div.content.history #content.history div ul {
width:auto;

}

#content.more #container div.content.how #content.how_HILT_works div {
background: none;
padding: 0;
}
				
#content.more #container div.content.how #content.how_HILT_works div ul {
}			
				
/*----------------------------------------------------TOPNAV------------------------------------------------*/
#topnav_container {
	background: url(../images/nav_bg.gif) repeat-x;

}
#topnav {
	height: 47px;
 	width:990px;
	margin: 0 auto;
	font-size: 16px;
}

#topnav ul#nav {
	list-style:none; 
	padding:14px 0;
	margin: 0;
	display: inline;
	float:left;
}
	
#topnav ul li		{
	display:inline; 
	text-transform: uppercase;
	color:#ffffff;
	position: relative;
	float:left;
	
	}
	
#topnav ul li ul {
	position: absolute;
	left: 0;
	top: 33px;
	display: none;
	background: #6C6D6F;
	float:left
	}	
#topnav ul li ul li {
width: 190px;
font-size: 13px;
float: left;
}

#topnav ul li ul.doctor_subnav li {
width:210px;
float:left;
}

#topnav ul li a	{
	
	text-decoration: none;
	color: #fff;
	padding: 14px 24px;
	
	}
/* Fix IE. Hide from IE Mac \*/
* html #topnav ul li { float: left; }
* html #topnav ul li a { height: 1%; }
/* End */


#topnav ul li a:hover {
background: url(../images/nav_bg_ovr.gif) repeat-x;

}

#topnav ul li:hover ul, #topnav ul li.over ul { 
display: block; 
}

#topnav ul li ul li a	{
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 5px;
	
	}

/*----------------------------------------------------LOGIN FORM--------------------------------------------------------*/

#header_right {
float:right;
text-align: left;
margin-top: 5px;
}
 
#relogin {
width:445px;
margin: 15px auto;
}

#header_right input#login_username, #header_right input#login_password,
#relogin input#login_username, #relogin input#login_password {
font-size: 13px;
border:1px solid #ccc;
padding-right: 3px;
}

#header_right fieldset input#login_username,
#relogin fieldset input#login_username {
margin: 0 10px 3px 1px;
width: 100px;
}

#header_right fieldset input#login_password,
#relogin fieldset input#login_password {
width: 100px;
margin-left: 6px;

}

#header_right  h2  {
text-align: left;
font-size: 18px;
margin:0;
padding:0;
font-weight: normal;
color:#B80000;
}

#relogin h2  {
text-align: left;
font-size: 16px;
margin:0;
padding:0;
font-weight: normal;
color:#B80000;
}

#header_right fieldset, #relogin fieldset {
font-size: 14px;
border: none;
text-align: left;
padding:3px 3px 3px 3px;
border:1px solid #ccc;
/*background:url(../images/bg_login.gif) no-repeat;*/
}

#header_right fieldset div.login-fields, #relogin fieldset div.login-fields {
/*margin: 18px 0 0 10px;*/
float: left;
width:190px;
font-size: 14px;
}

#header_right fieldset div, #relogin fieldset div {
/*margin: 18px 0 0 10px;*/
float: left;
width:90px;
font-size: 11px;
}

#header_right input.login_button, #relogin input.login_button {
	background:url(../images/bg_faq.gif) repeat-x; 
	margin-left:100px;
	margin-top: 5px;
	padding: 3px;
	border:1px solid #ccc;
	font-size: 13px;
}

.logged_in {
margin-top:65px;
float:right;
width:200px;
padding: 15px 15px 0px 15px;
text-align: right;
}

.logged_in a {
font-size: 12px;
}


/*----------------------------------------------------SEARCH ---------------------------------------------------*/
.hdr_address {
float:left;
font-size: 20px;
margin-left: 10px;
color:#B80000;
}

.hdr_address form  {
float:left;
margin-left: 10px;
}
.hdr_address  form input {
font-size: 14px;

}

.hdr_address form input.submit_search {
background: url(../images/bg_faq.gif) repeat-x;
border:1px solid #ccc;
margin: 5px;
margin-bottom: 0;
font-size: 13px;
}

.hdr_address form input.search_box {
margin-top: 26px;
border:1px solid #999;
padding-left:5px;
width:200px
}

.jrank_icon {
display: none;
}

.fb {
float: right;
margin-top: 5px;
font-size: 14px;
}

.fb img {
margin-right: 5px;
}


/*----------------------------------------------FOOTER-----------------------------------------------*/

#footer {
color:#ffffff;
background: url(../images/footer_bg.gif) repeat-x;
height: 167px;
padding-top:13px;
font-size: 22px;
vertical-align: middle;
text-align: center;
clear: both;
}


#footer img {
margin:0 15px;
vertical-align: middle;
}



#footer ul {
list-style: none;
text-align: center;
margin:41px;
color:#cccccc;
font:16px;
list-style: none;
}

#footer ul li {
text-transform: uppercase;
display: inline;
font-size:14px;
margin:0 9px;
background: none;
}

#footer ul li a {
color:#cccccc;

}

#footer ul li a:hover {
text-decoration: none;
color:#ffffff;
font:16px;
}