body {
	background-color: #fffcf1;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#333333;
	
}
#header
{
	background: url(../images/bosley_header.jpg) no-repeat;
	width:809px;
	height:120px;
	margin:0px auto;
	/*padding-top:30px;*/ 
}
#header1
{
	background: url(../images/bosley_header1_dark.jpg) no-repeat;
	width:809px;
	height:120px;
	margin:0px auto;
	}
#header11
{
	background: url(../images/bosley_header1.jpg) no-repeat;
	width:809px;
	height:120px;
	margin:0px auto;
	}
#header11_new
{
	background: url(../images/bosley_header_new.jpg) no-repeat;
	width:809px;
	height:120px;
	margin:0px auto;
	}
.headertitle{
/*padding-top:33px; */
font-family:"Arial Narrow", Arial;
font-size:24px; font-weight:bold;
text-align:right;
display:block;
clear:both;
color:#FFF;
margin-right:15px;}
.headertitle1{
font-family:"Arial Narrow", Arial;
font-size:20px; font-weight:bold;
text-align:right;
display:block;
clear:both;
color:#FFF;
margin-right:15px;
}
.headerlink
{
height:30px; width:175px;
float:left;
margin-left:20px;
cursor:pointer;
}
.headersubtitle{
font-weight:bold;
text-align:right;
display:block;
color:#FFF;
margin-right:15px;
padding-top:5px;}
.subtitle2
{
font-size:14px;

}


.textwhite{
	font-weight:bold;
	color:#FFF;
	}
#bodycontent
{
	background: url(../images/home_bg.jpg) no-repeat;
	width:810px;
	height:707px;
	margin:0px auto;	
}
#bodycontent1
{
	background: url(../images/home_bg1_dark.jpg) no-repeat;
	width:810px;
	height:707px;
	margin:0px auto;	
}
#bodycontent11
{
	background: url(../images/home_bg1.jpg) no-repeat;
	width:810px;
	height:707px;
	margin:0px auto;	
}
#bodycontent11_new
{
	background: url(../images/home_bg1_new.jpg) no-repeat;
	width:810px;
	height:707px;
	margin:0px auto;	
}
#leftcontent
{
	width:165px;
	margin-left:22px;

	float:left;
}
#freebook
{ margin-top:28px;}
#location_home
{
 margin-top:31px;
}
#location
{ margin-top:25px;}
#airline
{ margin-top:45px;}
.heading
{
font-family:"Arial Narrow", Arial;
font-size:28px; font-weight:bold;
text-align:center;
display:block;
color:#990000;
}
.heading1
{
font-family:"Arial Narrow", Arial;
font-size:24px; font-weight:bold;
text-align:center;
display:block;
color:#990000;
}
.heading11
{
font-family:"Arial Narrow", Arial;
font-size:17px; font-weight:bold;
text-align:center;
display:block;
color:#990000;
}
.heading_location
{
font-family:"Arial Narrow", Arial;
font-size:26px; font-weight:bold;
text-align:center;
display:block;
color:#990000;
line-height:22px;
margin-bottom:5px;
}

h1
{
font-size:20px; font-weight:bold;
color:#990000;
text-align:center;
}

/*.h1
{
font-size:20px; font-weight:bold;
color:#990000;
}
*/
#head
{
margin-right:100px;
}
.textbold
{
font-weight:bold; color:#333333;
text-align:center;
display:block; }
.textbold2
{
font-weight:bold; color:#333333;
display:block; }

#details
{
font-size:12px; font-weight:bold;
text-align:center;
display:block;
margin-top:28px;
}
#details_inner
{
clear:both;
font-size:12px; font-weight:bold;
text-align:center;
display:block;
margin-top:20px;
}
#details_saf
{
clear:both;
font-size:12px; font-weight:bold;
text-align:center;
display:block;
margin-top:20px;
}
#details_safa
{
clear:both;
font-size:12px; font-weight:bold;
text-align:center;
display:block;
margin-top:45px;
}
.links
{color:#990000; text-decoration:none;
font-size:12px;
}
.links2
{color:#666666; text-decoration:underline;
}
a.links:hover, a.links2:hover 
{color:#666666; text-decoration:underline;
}


#formcontent
{
float:left;
width: 335px;
margin-left: 30px;
}
.indexform
{
width: 305px;
margin-left: 20px;
}
#formstart
{
margin-top:55px;}

#formstart td
{
height:22px;}
#formstart td .space
{
height:22px;
font-weight:bold;
color:#FFF;
padding-top:8px;
}
.submit
{
background: url(../images/submit.jpg) no-repeat;
	width:217px;
	height:38px;
	border:none;
	cursor:pointer;
	margin-top:10px;


}
.submit1
{
background: url(../images/submit1.jpg) no-repeat;
	width:275px;
	height:45px;
	border:none;
	cursor:pointer;
	margin-top:10px;


}

#rightcontent
{
float:right;
margin-right:10px;
width:228px;
}
#testimonial
{
	background: url(../images/testimonials.jpg) no-repeat;
	width:228px;
	height:288px;
	margin-top:15px;
}
.testimonial_text
{
font-family:"Arial Narrow", Arial;
font-size:16px; font-weight:bold;
font-style:italic;
text-align:center;
display:block;
color:#990000;
margin:0px 10px;
padding-top:18px;
}
#beforeafter
{
	background: url(../images/before_after.jpg) no-repeat;
	width:228px;
	height:208px;

}
#beforeafterhome
{
	background: url(../images/before_after.jpg) no-repeat;
	width:228px;
	height:202px;

}
#morepicture
{
font-size:12px; font-weight:bold;
text-align:center;
display:block;
color:#990000;
padding-top:175px;
text-transform:uppercase;

}
#callnow
{
	background: url(../images/call_now.jpg) no-repeat;
	width:228px;
	height:137px;
}
#callnow_new
{
	background: url(../images/call_now_new.jpg) no-repeat;
	width:228px;
	height:137px;
}


/*Sub page styles */

#wrapper
{
}
#bodycontenttop
{background: url(../images/bodycontenttop.jpg) no-repeat;
	width:810px;
	height:25px;
	margin:0px auto;
}

#bodycontentmiddle
{background: url(../images/bodycontentmiddle.jpg) repeat-y;
	width:810px;
		margin:0px auto;

}
#bodycontentfooter
{background: url(../images/bodycontentfooter.jpg) no-repeat;
	width:810px;
	height:25px;
		margin:0px auto;}
		
#content
{  margin:0 50px;
}

.tab_header
{
background:#B52323;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.tab_rows
{font-size:12px;
border-left:1px white;
border-left-style:solid;
}
.tab_rows_first
{font-size:12px;
border-left:none;
}
.linkcolor
{ color:#FF0000;}

sup
{
font-size:13px;
font-weight:normal;}
.star
{
color:#990000;}
#bodytext
{
line-height:20px;}

.pagination
{
margin-left:10px;
font-size:16px;
}
.pagination a
{
padding-bottom:5px;

}
.pagination a img 
{
border:0px;
padding-bottom:0px;
}
.adminheader
{
	margin-top:10px;
}
.adminheader a
{
color:#FFF;
font-weight:bold;
background:#990000;
border:1px solid #660000;
padding:5px;
margin-right:1px;
text-decoration:none;
}
.adminheader a:hover
{
color:#993300;
background:#ffcc33;
border:1px solid #cc9933;
}


#loginadmin
{
font-weight:bold;
color:#009933;
}

#terms
{ font-size:10px;
	width:810px;
		margin:0px auto;
		color:#666666;
		
}
		
.thank
{
font-size:12px;
font-weight:bold;
}
#confirm
{
border:1px solid  #AF1F1F;
background-color:#EED1D1;
padding:5px;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
margin-right:5px;
}
#formstart td.middle
{
height:15px;
}
#admin td
{
height:40px;}
.thanks_text
{
color:#6699FF;
font-weight:bold;
font-size:18px;
margin:15px 30px 0px 0px;
}
.thanks_table
{
margin-top:20px;
}
.thanks_table .img
{
padding:15px;
}
.leftspacing
{
padding-left:20px;
}
.popleftspacing
{
padding-left:40px;
}
.popupwrapper
{
width:460px;
}

#formstart select
{
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333;
width:160px;
}
#formstart input[type=text], textarea
{
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333;
width:155px;
}
input, select, textarea
{
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333;}
.indexspace
{
height:17px;
}
.indexspacehome
{
color:#000000;
font-weight:bold;
text-align:center;
padding-bottom:5px;
}
a img{
border:none;
}
.textalign
{
text-align:justify;
}
.contacttext
{
color:black;
font-size:20px;
font-weight:bold;
}
.offerimg
{margin:10px;margin-bottom:0px;
}
.captialimg
{float:left; margin:10px; border:1px solid black; vertical-align:middle;}
.beforepagebutton
{
	width:347px;
	height:170px;
	font-size:18px;
	text-align:center;
	padding-top:20px;
	background-image: url(../images/greenbox_big.png);
	background-repeat: no-repeat;
	background-position: 9px center;
	color:white;
}

.backtohome
{
background:url(../images/backtohome_but.jpg);
float:left;
height:33px;
cursor:pointer;
width:104px;
/*margin-right:8px;*/
display:block;
}

.backtohome1
{
float:left;
height:33px;
cursor:pointer;
width:104px;
/*margin-right:8px;*/
}

.backtohome_bottom
{
background:url(../images/backtohome_but.png);
text-align:center;
cursor:pointer;
height:33px;
width:104px;
}

.backtohome_bottom_l
{
background:url(../images/backtohome_butl.png);
text-align:center;
cursor:pointer;
height:39px;
width:125px;
display:block;
}

.backtohome_red
{
background:url(../images/button_red.jpg);
float:right;
height:33px;
cursor:pointer;
width:104px;
/*margin-right:8px;*/
}

.backtohome_bottom_red
{
background:url(../images/button_red.png);
text-align:center;
height:33px;
width:104px;
cursor:pointer;
}

#padd
{
padding-top:33px;
}

.test
{
padding-left:50px!important;
}
.button
{
background:url(../images/subm.png);
width:120px;
height:32px;
font-size:0px;
border:0px;
}
.fontlarge
{
font-size:14px;
}
.heading_span
{
font-family:"Arial Narrow", Arial;
font-size:26px; font-weight:bold;
text-align:center;
display:block;
color:#990000;
}
.heading_span1
{
font-family:"Arial Narrow", Arial;
font-size:22px; font-weight:bold;
text-align:center;
display:block;
color:#990000;
}
.column_left_padd1
{
padding-top:0px;
padding-bottom:0px;
}
.column_left_padd2
{
padding-top:10px;
}

/*AB landing style */
#after_before
{
	background:url(../images/after_before.jpg) no-repeat;
	width:227px;
	height:665px;
	margin-top:20px;
}

#more_link
{
font-size:12px; font-weight:bold;
text-align:center;
display:block;
color:#990000;
padding-top:632px;
text-transform:uppercase;

}
.column_left_padd2_new
{
padding-top:25px;
}

.column_left_padd1_new
{
padding-top:15px;
padding-bottom:0px;
}

.schedule_btn
{
background:url(../images/schedule.jpg);
text-align:center;
cursor:pointer;
height:40px;
width:223px;
margin-top:10px;
border:none;
}
.skip_btn
{
background:url(../images/skip.jpg);
text-align:center;
cursor:pointer;
height:22px;
width:100px;
}
.thank_select {
	width:140px;
}

#formstart1
{
margin-top:2px;}

#formstart1 td
{
height:22px;}

#formstart td.middle
{
height:15px;
}
#formstart1 select
{
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333;
width:160px;
}
#formstart1 input[type=text], textarea
{
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333;
width:155px;
}

.print_layout {
	background-color:#FFFFFF;
	font-size:20px;
	padding:10px 0px 10px 0px;
}

.bef_aft_img
{
background:url(../images/before_after/before_after_01.jpg) no-repeat top;
width:356px;
height:321px;
}
.bef_aft_img_top1
{
background:url(../images/before_after/before_after_08.jpg) no-repeat top;
width:356px;
height:321px;
}
.bef_aft_img_top2
{
background:url(../images/before_after/before_after_02.jpg) no-repeat top;
width:356px;
height:321px;
}
.bef_aft_img_top3
{
background:url(../images/before_after/before_after_03.jpg) no-repeat top;
width:356px;
height:321px;
}
.bef_aft_img_top4
{
background:url(../images/before_after/before_after_04.jpg) no-repeat top;
width:356px;
height:321px;
}

.bef_aft_cont {
	padding:35px 10px 0px 250px;
	font-weight:bold;
	font-size:16px;
	line-height:28px;
	text-align:center;
}
.bef_aft_cont_top {
	padding:160px 10px 0px 244px;
	font-weight:bold;
	font-size:16px;
	line-height:28px;
	text-align:center;
}

