
.page_wrapper { width:980px; margin:0 auto;}

.main_div{
background:url(/images/content_bck.gif) repeat-y center;
margin:0 auto;

}
.cont_top {
	background: url(/images/hair_loss_top.jpg) repeat-x top ;
	height:137px;
}

.header {
/*	background: #DDDDDD;
*/
	background:url(/images/hair_loss_logo.jpg) no-repeat top left;
	height:87px;
	vertical-align:middle;
	 /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}

.quickmenu{
/*	background: #DDDDDD;
*/
	height:120px;
	vertical-align:middle;
	text-align:right;
}
.menu {
/*	background: #DDDDDD;
*/
	height:40px;

/*	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
/*------------------------------------------------------------------MIDDLE PAGE----------------------------*/
.cont_middle {
		background:url(/images/bg_slider.png) repeat-x top 0 -2px;
/*	background: #FFFFFF;border: 1px solid #000000;background:url(/images/content_bck.gif) repeat-y center;
*/	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */


	text-align: left; /* this overrides the text-align: center on the body element. */

}
div.widearea {
        width: 10000px;
        height: 265px;
        overflow: hidden !important;
		margin-top:7px;
}

div.widearea div {
        height: auto;
        display: block;
        float: left;
}
div.crop {
        height: auto;
        overflow: hidden;
		padding-bottom:5px !important;
		width:958px;
		padding:0;
		margin:0;
}



.twoColFixRtHdr #menu #left {
/*	background: #DDDDDD;
*/
	height:40px;
	float:left;
	width:4px;
	background:url(/images/menu_left.png) no-repeat top left;
}
.twoColFixRtHdr #menu #right {
/*	background: #DDDDDD;
*/
	height:40px;
	float:left;
	width:4px;
	background:url(/images/menu_right.png) no-repeat top right;
}
.twoColFixRtHdr #menu #center {
/*	background: #DDDDDD;
*/
	height:40px;
	width:952px;
	float:left;
	text-align:center;
/*	background:url(/images/menu_center.jpg) repeat-x top;
*/}


.twoColFixRtHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.twoColFixRtHdr #sidebar1 {
	float: right; /* since this element is floated, a width must be given */
	width: 340px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 15px 10px;
}
.twoColFixRtHdr #mainContent {
	margin: 0 340px 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
.twoColFixRtHdr #footer {
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
}
.twoColFixRtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


/*----------------------------------------menu------------------------------------------------------*/


#sitemap ul {
margin-left:30px;
      }
#sitemap ul ul {
margin-left:60px;
      }
.title_part{
	margin-bottom:8px;
	padding-left: 0px;height:80px;

}
.title_part h2{
color:#25ADD6;
font:Arial, Helvetica, sans-serif;
font-size:1.4em;

}
.title_part p{
font-size:0.8em;
color:#666666;
padding-left:4px;

}

/*----------------------------------GUIDES--------------------------------------------*/
.guides h3  {
	background:url(/images/treatent-guides-title.gif) no-repeat top center;
	font-size:1em;
	padding:8px 0 9px 5px ;
	color:#3a3a3a;
}
.guides h3 a {
	font-size:1em;
		background:url(/images/treatent-guides-title.gif) no-repeat top center;

	padding:8px 0 9px 5px ;
	color:#3a3a3a;
	text-decoration:underline;
}
.guides ul  {
	margin-bottom: 15px;
	background:url(/images/more-info.jpg) repeat-x top;
}

.guides ul li {
	list-style: none;
	font-size:0.8em;
	margin: 0 5px 0 5px;;
	padding: 5px 0 5px 25px;
	border-bottom: 1px dotted #CCD3D7;
}
.guides ul li a{
	font-size:0.8em;
	color:#3a3a3a;
}
.guides ul li.normal {
	background: url(/images/greenarrow.gif) no-repeat center left;
}
.guides li.more   {
	background: #ffffff url(/images/moreinfo.jpg) no-repeat center left;
	border:0;
	margin-left:40px;
	float:right;

}

/*----------------------------------DESTINATIONS--------------------------------------------*/
.destinations h3  {
	background:url(/images/destination-guides-title.gif) no-repeat top center;
	font-size:1em;
	padding:8px 0 9px 5px ;
	color:#3a3a3a;
}
.destinations h3 a {
	font-size:1em;
	padding:8px 0 9px 5px ;
	color:#3a3a3a;
	text-decoration:underline;
}
.destinations ul  {
	margin-bottom: 15px;
	background:url(/images/more-info.jpg) repeat-x top;
}

.destinations ul li {
	list-style: none;
	font-size:0.8em;
	margin: 0 5px 0 5px;;
	padding: 5px 0 5px 25px;
	border-bottom: 1px dotted #CCD3D7;
}
.destinations ul li a{
	font-size:0.8em;
	color:#3a3a3a;
}
.destinations ul li.normal {
	background: url(/images/greenarrow.gif) no-repeat center left;
}
.destinations li.more   {
	background: #ffffff url(/images/moreinfo.jpg) no-repeat center left;
	border:0;
	margin-left:40px;
	float:right;

}
/*----------------------------------PROVIDERS--------------------------------------------*/
.providers h3  {
	background:url(/images/destination-guides-title.gif) no-repeat top center;
	font-size:1em;
	padding:8px 0 9px 5px ;
	color:#3a3a3a;
}
.providers h3 a {
	background:url(/images/destination-guides-title.gif) no-repeat top center;
	font-size:1em;
	padding:8px 0 9px 5px ;
	color:#3a3a3a;
	text-decoration:underline;
}
.providers h3 a:hover {
	background:url(/images/destination-guides-title.gif) no-repeat top center;
	font-size:1em;
	padding:8px 0 9px 5px ;
	color:#3a3a3a;
	text-decoration:underline;
}
.providers ul  {
	margin-bottom: 15px;
	background:url(/images/more-info3.jpg) repeat-x top;

}

.providers ul li {
	list-style: none;
	font-size:0.8em;
	margin: 0 5px 0 5px;;
	padding: 5px 0 5px 25px;
	border-bottom: 1px dotted #CCD3D7;
}
.providers ul li a{
	font-size:0.8em;
	color:#3a3a3a;
}
.providers ul li.normal {
	background: url(/images/greenarrow.gif) no-repeat center left;
}
.providers li.more   {
	background: #ffffff url(/images/moreinfo.jpg) no-repeat center left;
	border:0;
	margin-left:40px;
	float:right;

}

/*----------------------------------LOCATIONS--------------------------------------------*/
.locations h3  {
	background:url(/images/providers-guides-title.gif) no-repeat top center;
	font-size:1em;
	padding:5px 0 9px 5px ;
	color:#3a3a3a;
}
.locations ul  {
	margin-bottom: 15px;
	background:url(/images/more-info2.jpg) repeat-x top;
}

.locations ul li {
	list-style: none;
	font-size:0.8em;
	margin: 0 5px 0 5px;;
	padding: 5px 0 5px 25px;
	border-bottom: 1px dotted #CCD3D7;
}
.locations ul li.normal {
	background: url(/images/greenarrow.gif) no-repeat center left;
}
.locations li.more   {
	background: #ffffff url(/images/moreinfo.jpg) no-repeat center left;
	border:0;
	margin-left:40px;
	float:right;

}

.pageitem .left_part{
 float:left;

}
.pageitem .right_part{
bottom:0px;
float:left;

}
/*---------------------------------------------------------------------------------STEPS-------------------*/
.beforesteps{
}

#steps  {
	height: 45px;
	color: #fff !important;
/*	background-color:#3074A1;
*/	background:url(/images/botoom_menu_bg.jpg) repeat-x top;
}

#steps ul  {
	padding: 0;
	line-height: 45px;
	height: 45px;
	margin: 0;
}

#steps ul li  {
	display: block;
	padding: 0 24px 0 0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	line-height:45px;
	height:45px !important;
	float:left;
}
#steps ul li.welcome  {
background:url(/images/welcome-icon.png) left middle no-repeat; padding-left:30px;}
#steps ul li a.active  {
background:url(/images/arrow_down.jpg) top center no-repeat;
}

#steps ul li h3 {
	color:#FFFFFF;
	font-size:0.8em;
}

#steps ul li a  {
		display:block;	color: #fff;
	font-size: 0.75em;
	font-weight:bold;
	text-decoration: none;
	height: 45px;
	line-height: 44px;
	float:left;

}

#steps ul li a:hover  {
background:url(/images/arrow_down.jpg) top center no-repeat;
}

#login {
text-align:left;
	background-color: #F5FAFE;
	border: 1px dotted #D8D2A9;
	min-height:25px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom:20px;
}

#login ul {
	margin:0px;
	padding:0px;
}

#login li {
	margin:0px;
	list-style:none;
	margin-bottom:10px;
}

#leftcontent #login li {
	float:left;margin-right:20px;
}

#login li a {
	font-size:12px;
	color:#2d699c;
	padding-top: 5px;
	padding-bottom: 5px;
}

#login li a:hover {
	color:#000000;
}

#login li a.edit_button {
	background-image: url(images/design/edit_button.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}

#login li a.downloads_button {
	background-image: url(images/design/downloads_button.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}

#login li a.billing_button {
	background-image: url(images/design/billing_button.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}

#login li a.affiliate_button {
	background-image: url(images/design/affiliate_button.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}

#login li a.logout_button {
	background-image: url(images/design/logout_button.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}

#login p {
	font-size:11px;
	margin-bottom:10px;
}
.gravatar {
	width:65px;
	height:65px;
	float:right;
	margin-left:10px;
	margin-right:5px;
	margin-bottom:10px;
}

.gravatar img {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #cccccc;
}

.welcome {
	font-size:0.8em;
	margin: 0 0 10px;
	padding: 0 0 10px;
	text-decoration:none;
	color:#e4568b;
}
/*-------------------------------------------------------FOOTER------------------------------------*/
.div_checkbox{
display:inline;
background:url(/images/5.gif) no-repeat scroll  0px -46px;
height:28px !important;
width:160px !important;
color:#FFFFFF;
font-size:12px;
padding:4px 0px 0px 5px;
cursor:pointer;
float:left;



}
#select_branch{

left:10px;}
#select_category{

left:180px;}
#select_country{

left:350px;}

.blocked{
display:inline;
background:url(/images/6.gif) no-repeat scroll  0px -46px;
height:28px !important;
width:160px !important;
color:#CCCCCC;
font-size:12px;
padding:4px 0px 0px 5px;
cursor:pointer;
float:left;

}
.popup_list{
margin-top:4px;
margin-left:-3px;
width:160px;


}
.popup_list ul{
background-color:#BF5807;
width:160px;

}
.popup_list ul li{
background-color:#B04A15;
height:18px;

}
.popup_list ul li:hover{
background-color:#E86C1B;
height:18px;

}
.popup_list ul li a{
width:139px;
color:white;
padding:3px 0 3px 3px;
}
.popup_list ul li a:hover{
width:160px !important;
color:white;
}
.div_checkbox a{
height:28px !important;
width:160px !important;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}

.div_checkbox:hover{
display:inline;
background:url(/images/5.gif) no-repeat scroll  0px 0px;
height:19px !important;
width:160px !important;
color:#FFFFFF;
font-size:12px;
}
.div_checkbox .hover{
display:inline;
background:url(/images/5.gif) no-repeat scroll  0px 0px;
height:19px !important;
width:139px !important;
color:#FFFFFF;
font-size:12px;
}
.ajax-loading {
width:20px;
height:20px;
	background: url(http://demos111.mootools.net/demos/Group/spinner.gif) no-repeat center;
	position:absolute;
}
.quick_quote_form{
text-align:left;
padding:10px;

}

.quick_quote_form input{
border:1px #999999 solid;
margin-top:4px;

}
.quick_quote_form select{
border:none;
border-bottom:1px #999999 solid;
margin-top:4px;

}
.quick_quote_form textarea{
border:none;
border	:1px #999999 solid;
margin-top:4px;

}
.quick_quote_form h2{
padding:5px 0 5px 0;
font-size:16px;
font-weight:bold;
color:#3a3a3a;

}

.ptitle{
	background:url(/images/ayrac.png);
	background-repeat:no-repeat;
	background-position: bottom left;
	font-size:24px;
	font-weight:normal;
	padding-bottom:10px;
	color:#E4568B;


}
.quick_quote_form h3{
padding:0 0 5px 0;
font-size:13px;
font-weight:bold;
color:#666666;
/*color:#77B0FF;
*/
}
.quick_quote_form label{
font-size:12px;
color:#3a3a3a;

}
.hospital_list{
margin:4px 10px 10px 0;
background-color:#fceff4;

}
.quick_quote_form span.label{
float:left;
color:#999999;
font-size:0.8em;
width:120px;
height:20px;
}
.quick_quote_form input.error{
background-color:#FF9396;
color:#333333;
}
.quick_quote_form select.error{
background-color:#FF9396;
color:#333333;
}
select.error{
background-color:#FF9396;
color:#333333;
}

.quick_quote_form textarea.error{
background-color:#FF9396;
color:#FF0000;
border:1px #FF0000 solid;
}
.quick_quote_form h3.error{
padding:0 0 5px 0;
font-size:13px;
font-weight:bold;
background-color:#FF9396;
color:#FFFFFF;

}
.quick_quote_form span.error{
font-weight:bold;
background-color:#FF9396;
color:#FFFFFF;
float:left;
font-size:0.8em;
width:120px;
height:20px;

}
.quick_quote_holder{
background:url(/images/q-q.png) no-repeat top center;
padding-top:40px;
padding-left:10px;
width:620px;
}
#div5{
background:url(/images/dental_care.gif) no-repeat bottom right;
background-position:630px 100%;
}
#div6{
background:url(/images/cosmetic-surgery-abroad.gif) no-repeat bottom right;
background-position:630px 100%;
}
#div7{
background:url(/images/fertility-care.gif) no-repeat bottom right;
background-position:630px 100%;
}
#div8{
background:url(/images/eye-care.gif) no-repeat bottom right;
background-position:630px 100%;
}
#div8{
background:url(/images/eye-care.gif) no-repeat bottom right;
background-position:630px 100%;
}
#div9{
background:url(/images/orthopedic-care.gif) no-repeat bottom right;
background-position:630px 100%;
}
#div10{
background:url(/images/hair-transplantation-care.gif) no-repeat bottom right;
background-position:630px 100%;
}
#review{
float:right;
height:110px;
}
#review span.quotation{
font-size:0.9em;
color:#0EA5D2;
text-align:right;
float:right;
font-weight:bold;


}
#review span.quotation1{

background:url(/images/quote_wh_left.gif) bottom right no-repeat;
padding:0 0 0 30px ;
height:20px;
width:30px;
}
#review span.quotation2{

background:url(/images/quote_wh_right.gif) bottom right no-repeat;
padding:3px 25px; 0 0;
height:20px;
width:30px;
}
.free_quote_link{
float:right;
text-align:right;
}

/*----------------------------------------------------------------HOSPITAL PAGE--------------------------------------------------*/

.finish_header{
background:url(/images/separator-header.png) no-repeat top;
display:none;
height:11px;}
.big_number {
	font-size: 4em;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	padding:0 5px 0 5px;
	color:#3a3a3a;
}
.between_number {
float:left;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:9px;
	color:#3a3a3a;
}
.header150{
height:140px;
}
.header150 p{
margin-top:10px;
text-align:right
}
.header100{
height:140px;

}
.header100 p{
margin-top:10px;
text-align:right
}
.head{
margin-top:15px;
margin-bottom:30px;
}
.em1orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#E35A20;
}
#step2{
background:url(/images/bg_step2_2.png) no-repeat left top;
height:35px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
padding:5px 0 0 10px;
}
/*------------------------------------------------hospital detail----------------------------*/
div.widearea2 {
        width: 10000px;
        overflow: hidden !important;
		margin-top:7px;
}

div.widearea2 div {
        height: auto;
        display: block;
        float: left;
}
div.crop3 {
        height: auto;
        overflow: hidden;
		padding-bottom:5px !important;
		width:950px;
		padding:0;
		margin:0;
}
.pageitem2{
 float:left;
 text-align:left;

}
.image_border{

margin:8px; background-color:#CCccc; border:1px #666666 solid; padding:1px;}



.light_box img.image_border{

margin:8px;  border:1px #666666 solid; padding:3px;}
.light_box:hover img.image_border{

margin:8px;  border:1px  #CC3300 solid; padding:3px;}
.side_menu2{

background: url(/images/vertical-seperator.png) no-repeat left top;
min-height:410px;
}


#provider_row{

border-bottom:1px #999999 solid ;
padding:0 5px 4px 0px;
background:url(/images/bg_list.gif) bottom repeat-x;
width:450px;
text-align:left;

}


#providers_title{
height:40px; padding-top:10px; color:#3a3a3a; padding-left:5px;
background: transparent url(/IMAGES/bg2.gif) repeat-x scroll 50% top;
 -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; vertical-align: middle;
text-align:left;

}
#provider_row ul li{
		float:left;
	}

	#related_articles_div{
float:right; background:url(../../../images/bg_rnd.gif) left repeat-y; width:177px; padding-left:10px; padding-bottom:10px;

}
#related_articles_div h3{
background:url(/images/header.gif) no-repeat top center; height:20px; padding-top:3px; padding-left:8px;

}

#art_list{
	margin:0;
	paddin:0;
	width:165px;
}
#art_list li{
	list-style:none;
	font-size:11px;
}
#art_list a{
	display:block;
	line-height:18px;
	text-decoration:none;
	color:#0066FF;
	padding:2px 2px 2px 14px;
	background:url(/images/arrow.gif) no-repeat left;
	background-position:3px 8px;
}
#art_list a:hover{
	color:#666666;
	font-size:11px;
	background:url(/images/arrow.gif) no-repeat left  #EAEAFF;
	background-position:3px 8px;
}
.separater {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration:none;
	font-family:Arial;
}
#treatment_list {
	margin:0;
	paddin:0;
	float:left;
	width:400px;
	text-align:left;
}
#treatment_list li {
	list-style:none;
	font-size:12px;
	text-align:left;
}
#treatment_list a {
	display:block;
	line-height:18px;
	text-decoration:none;
	color:#0066FF;
	padding:2px 2px 2px 14px;
	background:url(/guides/bullet.gif) no-repeat left;
	background-position:0px 3px;
	text-align:left;
}
#treatment_list a:hover {
	color:#FFFFFF;
	background:url(/guides/bullet.gif) no-repeat left #0066FF;
	background-position:0px 3px;
}
.article_sep{

background: url(/images/vert_tab_bkg.jpg) right top repeat-y;
width:460px;


}
.related_article_white_header
{font-family: Arial; font-size: 11px; font-weight: bold;color:#FFFFFF; text-decoration:none }
#providers_title h4{
padding:5px 0 0 5px;;
background:url(/images/bg_text.jpg) repeat-y left;
color:#008DBB;
height:25px;

}
.title_general{
	text-align:left; margin-left:20px;

}
.hospital_list_countries{
	background:url(/images/countries-background.jpg) no-repeat top center;
	width:300px;
	height:120px;
	margin-top:7px; }
.hospital_list_countries ul{
width:280px;
}
.hospital_list_countries ul li{
width:280px;
}
.hospital_list_countries ul a{
text-decoration:none;
  color:#666666;
  width:280px;
}
.hospital_list_countries ul a:hover{
background:#FFFF66;
  width:280px;
}
.hospital_list2_countries{
	background:url(/images/reviews-background.jpg) no-repeat top center;
	width:300px;
	height:120px;
	margin-top:7px; }
.hospital_list2_countries ul{
width:280px;
}
.hospital_list2_countries ul li{
width:280px;
}
.hospital_list2_countries ul a{
text-decoration:none;
  color:#666666;
  width:280px;
}
.hospital_list2_countries ul a:hover{
background:#FFFF66;
  width:280px;
}
.country_list{
	padding:25px 8px 8px 14px;
	height:80px;
	width:280px;
	overflow:auto;
	color:#666666;
	font-size:1.1em;
	font-weight:bold;
	}

/*---------------------------------------------------------GET A FREE QUOTE------------------*/
.preview{
padding:5px;
border-bottom:1px #CCCCCC solid;
width:580px;
float:left;
}
.cancel{
float:right;
width:30px;
}
.orange12 {
	color: #FF6600;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.grey10 {
	font-family: Arial;
	font-size: 10px;
}
.grey11Bold {
	font-family: Arial;
	font-size: 11px;
	color:#666666
}
.grey20Bold {
	font-family: Arial;
	font-size: 20px;
	font-weight:200;
	color:#666666
}
.grey14Bold {
	font-family: Arial;
	font-size: 14px;
	color:#666666
}
.grey13Bold {
	font-family: Arial;
	font-size: 13px;
	color:#666666
}
.grey12Bold {
	font-family: Arial;
	font-size: 12px;
	color:#666666
}
.staff_main{width:600px;}
.cont_all_locations{
	padding-top:25px;
	background:url(/images/bg_list_all.jpg) repeat-x top;
	padding-right:1px;
	pading-left:1px;

}
.bottom_list{text-align:left}
.bottom_list h2{font-size:12px; color:#666666}
.bottom_list a{font-size:12px; color:#9F9F9F; }
.bottom_list a:visited{font-size:12px; color:#9F9F9F; }
.bottom_list a:hover{font-size:12px; color:#CCCCCC; background-color:#FFECFF }
.profile_page_buttons{width:630px; background:url(/images/buttons-header2.png) top left no-repeat; padding-top:20px; margin-top:10px; }
.profile_page_buttons2{width:900px; background:url(/images/buttons-header2.png) top left no-repeat; padding-top:20px; margin-top:10px; }
.profile_page_buttons2 li{float:left; }
.profile_page_buttons li{float:left; }

.get_a_free_quote{float:right; margin:10px 0 0 0; text-align:right; width:300px;}


/*---------------------------------------------------------------news-----------------------------------------------------------*/

#NewsHorizontal {
				width: 500px;
				height:250px;
				display: block;
				overflow: hidden;
				position: relative;

			}
			#TickerHorizontal {
				width: 500px;
				height:250px;
				display: block;
				list-style: none;
				margin: 0;
				padding: 0;

			}
			#TickerHorizontal li {
				display: block;
				width: 200px;
				height:250px;
				line-height: 100px;
				color: #fff;
				text-align: center;
				font-size: 72px;
				margin: 0;
				padding: 0;
				float: left;
			}


			#NewsVertical {
				width: 245px;
				height:190px;
				display: block;
				overflow: hidden;
				position: relative;

			}
			#TickerVertical {
				width: 245px;
				height:190px;
				display: block;
				list-style: none;
				margin: 0;
				padding: 0;

			}
			#TickerVertical li {
				display: block;
				width: 245px;
				height:190px;
				margin: 0;
				padding: 0;
				float: left;
			}
			#NewsVertical2 {
				width: 190px;
				height:250px;
				display: block;
				overflow: hidden;
				position: relative;

			}
			#TickerVertical2 {
				width: 190px;
				height: 220px;
				display: block;
				list-style: none;
				margin: 0;
				padding: 0;

			}
			#TickerVertical2 li {
				display: block;
				width: 190px;
				height:250px;
				margin: 0;
				padding: 0;
				float: left;
			}
			#TickerVertical li a {
			text-decoration:none;
			color:#3a3a3a;
			font-family:Arial, Helvetica, sans-serif;


			}
			#TickerVertical2 li a {
			text-decoration:none;
			color:#3a3a3a;


			}

			.top_corner{

			background:url(/images/news_border.png) top left no-repeat;
			text-align:left;
			font-size:11px;
			color:#3a3a3a;
			 }
			 .top_corner div.container{
			    padding:26px 0 0 26px;

			 }
			 .top_corner  h3{

			text-align:left;
			color:#3a3a3a;
			border-bottom:1px dotted #D8D2A9;
			font-size:1.2em;
			margin: 0 0 10px;
			padding: 0 0 10px;
			width:150px;

			 }
			 .top_corner2{

			background:url(/images/top_news.png) top center no-repeat;
			text-align:left;
			font-size:11px;
			color:#3a3a3a;
			 }
			 .top_corner2 div.container{
			    padding:15px 0 0 10px;

			 }
			 .top_corner2  h3{

			text-align:left;
			color:#3a3a3a;
			border-bottom:1px dotted #D8D2A9;
			font-size:1em;
			margin: 0 0 10px;
			padding: 0 0 10px;
			width:200px;

			 }

			 .footer{

			 color:#3a3a3a;
			 font-size:0.8em;
			 border-top:1px #CCCCCC dotted;
			 padding:5px 0 5px 0;
			 }
			 .footer a{

			 color:#3a3a3a;
			 font-size:0.8em;
			 text-decoration:underline;}
			 .footer a:hover{

			 color:#CC3300;
			 font-size:0.8em;
			 text-decoration:underline;}
/*----------------------------------------------------REVIEWWWWWWWW----------------------------------*/
.commentbox{
background-color: #FDEEF5;
width: 680px;
padding: 10px;
}
.commentbox2{
background-color: #FDEEF5;
width: 900px;
padding: 10px;
}

.commentfooter{
background: url(/images/arrow_reviews.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}
/*----------------------------------------------------------------STEP1--------------------------------------------*/

.tr_group{
background:url(/images/bg-tr-group.png) top left no-repeat;
border-bottom:1px #ACD9E8 solid;
margin-top:7px;
padding:8px 0 8px 15px;;
height:30px;}


.tr_group div.tr_name{

color:#3A3A3A;
font-size:1.4em;
font-family:Arial, Helvetica, sans-serif;
width:500px;
text-align:left;
float:left;
}
.tr_group div.tr_title{
padding-top:8px;
color:#3A3A3A;
font-size:0.9em;
font-family:Arial, Helvetica, sans-serif;
width:380px;
text-align:right;
float:left;
}
.tr_group div.tr_hcarrow{
padding-top:10px;
color:#3A3A3A;
font-size:0.9em;
font-family:Arial, Helvetica, sans-serif;
width:30px;
text-align:right;
float:left;
}

.tr_list{
padding-left:15px;
padding-top:5px;
height:30px;


}
.odd{
background-color: rgb(229, 240, 250);
}

.tr_list div.tr_name{
padding-top:5px;
color:#3A3A3A;
font-size:0.8em;
width:450px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
float:left;
vertical-align:middle;

}


.tr_list div.tr_option{
padding-top:2px;
color:#3A3A3A;
font-size:0.9em;
width:200px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
vertical-align:middle;

float:left;}

.tr_list div.tr_quantity{
padding-top:2px;
padding-left:5px;
color:#3A3A3A;
font-size:0.6em;
width:120px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
vertical-align:middle;

float:left;}

.tr_list div.tr_button{
color:#3A3A3A;
font-size:0.9em;
width:80px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
vertical-align:middle;

float:left;}
.tr_list div.tr_tick{
color:#3A3A3A;
font-size:0.9em;
width:30px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
vertical-align:middle;

float:left;}

.tr_list div.tr_hcount{
padding-top:5px;
color:#3A3A3A;
font-size:0.9em;
width:30px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
vertical-align:middle;

float:left;}

/*-----------------------------------------------------------------------------------*/
.quote-guide a div{
background:url(/images/get-a-free-quote-guide.jpg) no-repeat top center;
background-position: -8px 0px;
text-decoration:none;
cursor:pointer;

}
.quote-guide a:hover div{
background:url(/images/get-a-free-quote-guide.jpg) no-repeat top center;
background-position: -8px -150px;
text-decoration:none;
cursor:pointer;
}
.guide_body ul{list-style:disc; list-style-type:disc; padding-left:20px;}