/* CSS Document */

body
{
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif; 
    height: 100%;
    margin: 0;
    padding: 0; 
    border: 0; 
	text-align: center;
}

table
{
	font-size:12px;
    font-family: Arial, Helvetica, sans-serif; 
}

#wrapper
{
	width:960px;
    margin: 0 auto; /* this centers the wrapper */
    text-align: left; /* even in IE */
}

#header
{
	background-image:url(/images/headerbanner.jpg);
    background-repeat:no-repeat;
    width:960px;
    height:86px;
}

.phone_number
{
	font-size:25px; 
    color:#cc0000;
    width:210px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
}

#nav
{
	background-image:url(/images/nav.jpg);
    background-repeat:no-repeat;
    width:960px;
    height:26px;
}

.testimonial
{
	width:215px;
    height:145px;  
    font-size:11px;
}
html>body .testimonial {margin-top:20px;} 

.testimonials
{
	background-image:url(/images/testimonials.jpg);
    background-repeat:no-repeat;
    width:229px;
    height:548px;
    vertical-align:top;
    padding-top:18px;
    padding-left:8px;
}
html>body .testimonials {padding-top:2px;}     

.test_img
{
	 width:108px;
     height:76px;
     margin-right:5px;
}

.red
{
	color:#CC0000;
    font-weight:bold;
}

.table_border
{
	border:#666666 1px solid;
    padding:10px;
    min-height:1000px;
    background-color:#f6f6f6;
    padding-bottom:60px;   
}

#bbb
{
    height:44px;
    width:32px;
    float:left;
    margin-left:570px;
}

.idatd
{
	background-image:url(/images/Idatd_new.jpg);
    background-repeat:no-repeat;
    height:225px;
    width:673px;
    margin:15px auto auto 10px;
}

.idatd_text
{
	padding-top:80px;
    padding-left:10px;
    padding-right:10px;
}

.bottom_text
{
	margin-top:25px;
    font-size:10px;
    text-align:left;
    margin-left:-10px;
    margin-right:-20px;
}

#content
{
	padding:0px 15px 15px 15px;
}

.header_right
{
    vertical-align:top;
    text-align:right;
    color:#323232;
    font-size:10px;
}

.header_right a
{
    color:#323232;
    text-decoration:none;
    font-size:10px;
}

.leftnavline
{
    border-bottom:solid 1px #ffffff;
    width:160px;
    margin: 0 0 0px 0;
}
/*------------------------------------------------------------------------------------------------*/
.leftnavtop, .leftnavtop a
{
    color:#ffffff;
    font-size:11px;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;   
}

a img
{
	border:none;
}

leftnavtop a:hover
{
    text-decoration:underline;   
}

.leftnavbottom
{
    color:#000000;
    font-family:12px;
    margin: 10px 0 0 0;
}

.leftnavimage
{
    color:#ffffff;
    font-family:12px;
    text-transform:uppercase;
    font-weight:bold;
    margin:12px 5px 10px 5px;
}
html>body .leftnavimage { margin-top:3px;} 

.top_space
{
	padding-top:0px;
}
/*
#free_consultation_form
{
	width:673px;
    height:237px;
    background-image:url(/images/free_consultation1.jpg);
    background-repeat:no-repeat;
    margin-left:7px;
}
*/
#free_consultation_form_simple
{
	width:342px;
    height:240px;
    margin-left:0px;
}

#contact_us_form
{ 
	width:342px;
    height:240px;
    margin-left:0px;
}

.footerNav 
{ 
	margin-top:12px; 
    font-size:11px;
}

.footerNav a	 
{
	color:#333333;
    text-decoration:none;
}

.footerNav a:hover	 
{
    text-decoration:underline;
}

.footerNavSpacer
{
	height:5px;
    width:10px;
    border-right:1px solid #666666;
    margin-right:10px;
    margin-left:5px;
}

.NavSpacer
{
	border-right:#FFFFFF solid 1px;
}

/*------------------------------------------------------------------------------------------------*/
	
form
{
margin:0;
padding:0;
}
.sa_main
{
width:960px; 
text-align:left;
background:#FFFFFF;
}
.sa_footer
{
font-size:11px;
padding:10px;
}
.sa_footer a 
{
color:#000000;
text-decoration:none
}
.sa_footer a:hover{text-decoration:underline}
.sa_nav
{ 
width:100%;
height:26px;
}
.sa_nav a
{
display:block;
font-size:12px;
color:#464646;
text-decoration:none;
text-align:center;
text-transform:uppercase;
padding:5px 0;
font-weight:bold;
}
.sa_nav a:hover 
{
color:#cc0000;
}
.sa_content_table td
{vertical-align:top;}
.sa_box2
{
width:570px;
font-size:15px;
font-weight:normal;
padding:10px 10px 10px 20px;
background-image:url(/images/bg_grey.jpg);
background-repeat:repeat-y;
background-position:left;
color:#660000;
font-weight:bold;
}
.sa_box3
{
width:570px;
padding:20px 10px 0 20px;
background-image:url(/images/bg_white.jpg);
background-repeat:repeat-y;
background-position:left;
color:#666666
}
.sa_box4
{
background-image:url(/images/red_bg.jpg);
background-repeat:repeat-y;
background-position:right;
}
.sa_contact_fm,.sa_free_con_fm
{
border:1px solid #660000;
color:#787878;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold
}

.sa_contact_fm
{
	background-image:url(/images/free_consultation.jpg);
    background-repeat:no-repeat;
}

/*.sa_contact_fm input {width:140px;}*/
.sa_contact_fm td{vertical-align:top;}
.sa_free_con_fm input {width:210px; padding:0; margin:0}
.sa_free_con_fm select {padding:0; margin:0}
.info_req_fm
{
color:#FFFFFF;
font-size:13px;
font-weight:bold;
background-color:#660000;
}
.sa_cal_form
{
font-size:12px;
font-family: Arial, Helvetica, sans-serif; 
font-weight:bold
}
.sa_cal_form input{width:130px;margin:0}
.sa_cal_form select{width:135px;margin:0}
.sa_header_right
{
vertical-align:top;
text-align:right;
color:#656565;
padding-top:27px;
}
.sa_header_right a
{
font-size:11px;
color:#656565;
text-decoration:none;
}

.sa_money_box
{
background:#CDCDCD;
}
.sa_money
{
text-align:left;
background:url(/images/money.jpg);
width:950px;
height:288px;
position:relative;
}
.sa_conditions
{
position:absolute;
top:60px;
left:25px;
}
.sa_conditions ul
{
padding:0;
margin:0;
font-weight:bold
}
.sa_conditions ul li {
font-size:13px;padding-top:7px;}
.sa_conditions a { color:#B02415}
/* .sa_ticker_box - the old ticker
{
position:absolute;
top:230px;
left:15px;
height:32px;
font-weight:bold;
font-size:13px;
width:275px;
overflow:hidden;
} */

#money_received
{
	background-image:url(/images/money_received.jpg);
    background-repeat:no-repeat;
    width:960px;
    height:37px;
    display:block;
}
 
 
.play_video
{
	float:left;
    margin-left:500px;
    font-weight:bold;  
    text-decoration:none;
    color:#333333;
}
.play_video a{ text-decoration:none; }
.play_video:hover { color:#cc0000;text-decoration:none; }

.sa_ticker_box
{
	position:relative;
	float:right;
    line-height:36px;
	height:36px;
	font-size:13px;
	color:#686868;
	width:610px;
	overflow:hidden;
}

.the_money_box
{
position:absolute;
top:210px;
left:14px;
width:280px;
height:50px;
font-weight:bold;
font-size:13px;
overflow:hidden;
}
.sa_str_cover
{
text-transform:uppercase;
background:#B02413;
color:#FFFFFF
}

#sa_ticker
{
    width:100%;
    position:absolute;
    left:0;
    text-align:center;
}
.cal_form
{
position:absolute;
top:50px;
left:640px;
}
.sa_content_main
{
width:935px;
border:1px #000000 solid;
padding:0 4px 10px 10px;
text-align:left;
}
.sa_red_box
{
width:215px;
background:url(/images/red_box_border.jpg) repeat-y right;
}
.sa_red_box_header
{
font-size:14px;
color:#FFFFFF;
background:#75180E repeat-y right;
padding-top:5px;
font-weight:bold;
}
.sa_red_box_content
{
background:url(/images/red_box_btm.jpg) no-repeat bottom ;
padding:0 10px 10px 10px;
}
.sa_red_box_border
{
padding-top:10px;
border-top:#75180E 1px solid;
margin-top:10px
}
.sa_red_box_content a
{
font-weight:bold;
color:#B02415;
text-decoration:none
}
.sa_content_right
{
width:225px;
background:#EBDABB;
border-left:1px solid #000000;
border-bottom:1px solid #000000;
}
.sa_free_con
{
	width:673px;
    height:237px;
    background-image:url(/images/free_consultation1.jpg);
    background-repeat:no-repeat;
    margin-left:7px;
    padding-top:47px;
/*background:url(/images/free_con.jpg) no-repeat top;
width:479px;
height:248px;
padding-top:50px;
text-align:center;*/

}

#videoViewer
{
	clear:both;
    position:absolute;
    left:270px;
    top:300px;    
}

#sa_submit
{
/*
width:80px;
background:#B02415; 
color:#FFFFFF; 
font-weight:bold; 
font-size:11px; 
border:0; 
margin-top:10px;
cursor:pointer*/
}
.disabilities_list li{margin-bottom:5px;}
.faqs_list b{color:rgb(102, 0, 0);}
.sa_page_title
{
color:#656565;
font-size:18px;
font-weight:bold;
}
.testimonial_v_list
{
    width:660px;
    overflow:auto;
    font-size:11px;
}
.testimonial_v_list td
{
padding:0 0 5px 5px;
}
.testimonial_v_list img
{
float:left;
border:1px #666666 solid;
margin-right:5px
}
.sa_right_test
{
border-bottom: 1px solid #000000; 
padding: 10px 0pt;
margin:0 auto;
}
.sa_small_ticker
{ font-size:11px;}
/* forum styles */
.main_pg_top_header
{
font-size:20px;
font-weight:bold
}
.ring_cat_table
{
width:100%;
table-layout:fixed;
}
.ring_cat_table a
{
color:#144fc0;;
font-size:14px;
margin:0 5px 1px 5px;
background:url(/images/bullet.gif) no-repeat 0 6px;
cursor:pointer;
display:block;
text-decoration:none;
height:100%;
border-bottom:1px solid #e9eaea;
}
.ring_cat_table a:hover
{
color:#000000;
text-decoration:underline
}
.NavSpacerRed a
{
        color:#CC0000;
        text-decoration:none;
        border-right:#FFFFFF solid 1px;
}
.Red a
{
        color:#CC0000;
        text-decoration:none;
}


