/*****************************************************************************
Stylesheet
*****************************************************************************/

.steps_main {
	width:870px;
	margin:5px 0 35px 0;
	color:#FFFFFF;
	font-size:12px;
}
.steps_main td {	
	vertical-align:top;
}
.steps_descrp {
	width:270px;
	background-color:#666666;
}
.steps_descrp sup {
	font-size:7px;
}

.steps_descrp_top {
	height:20px;
	padding:5px 0px 5px 10px;
	background-color:#333333;
	background-repeat:none;	
	font-weight:bold;
}
.steps_descrp_bottom {
	padding:5px 5px 0px 5px;
}
.steps_descrp_bottom p {
	padding:5px 5px 10px 5px !important;
}
.steps_descrp_visit {
	text-align:center;
	margin-top:30px;
}

.steps_descrp_bottom_multi p {
	font-weight:bold;
}
.steps_img {
	width:600px;
	background-color:#666666;
}

.steps_img img {	
	border-top:2px solid #333333;
	border-right:2px solid #666666;
	border-left:2px solid #666666;
	border-left:0;		
}
.steps_img_multi img {
	border-top:0px !important;
}
/*****************/
.steps_main_sm {
	margin:5px 0 35px 0;
	color:#FFFFFF;
	font-size:12px;
}
.steps_main_sm td {	
	vertical-align:top;
}

.steps_img_sm {
	width:170px;
	background-color:#666666;
}

.steps_img_sm img {	
	border-top:2px solid #333333;
	border-right:2px solid #666666;
	border-left:2px solid #666666;
	border-left:0;		
}

/**********************************
Company Profile
***********************************/
#comp_info {
	width:335px;
	float:left;
	margin:0px;
	vertical-align:top !important;
}
.service_review_visit {
	text-align:left;
	margin-top:25px;
}

#comp_info_table {
	margin-bottom:20px;
}
#comp_info_table td {
	background:#FFFFFF;	
	border: 1px dotted #a0a0a0;
	padding:5px;
	vertical-align:top;
}
#comp_title td {
	background-color: #e0e0e0;
	color:#000000;
	font-weight:bold;
	border:1px dotted #a0a0a0;
}
.comp_title_row td {
	border:1px dotted #a0a0a0;
}
.comp_title_left {
	color:#333333;
	font-weight:bold;
	width:130px;
}
.comp_title_right {
	color:#000000;
	width:202px;
}

/******************************************
*******************************************/
#services_review {
	width:490px;
	margin-right:35px;
	padding:5px;
	/*background-color:#F8FDFC;*/
	float:left;
}
#services_review p {
	line-height:1.7em !important;
}
/******************************************
*******************************************/
#services_features {
	margin-top:35px;
}
#services_features h3 {
	font-size:15px;
	height:20px;
	color:#333333;
	margin-bottom:15px;
	background-color:#E8E5E5;
	padding:5px !important;
	border:1px solid #CCCCCC;
}

/******************************************
*******************************************/
#feature_list {
	list-style-type: disc;
	/*list-style-image: url(/datingBlue/images/bullet.gif);*/
	list-style-position: inside;
}

#feature_list li {
	padding-bottom:15px;
	padding-left: 1.5em;
	text-indent: -1.5em;
}

/******************************************
*******************************************/
#editors_note {	
	font-style:italic;
	border:1px dotted #CCCCCC;
	background-color:#f2f4f6;
	margin:5px 0 15px 0;
	padding:5px;
	font-size:11px;
	line-height:1.6em;
}

#editors_note em {
	font-weight:bold;
	color:#333333;
	font-size:11px;
	line-height:1.6em;
}
/***********************************************/
#negatives {
	margin:30px 0 5px 0;
}
#negatives b {
	font-size:16px;
	color:#333333;
}

