@charset "utf-8";
/* CSS Document */

body{ background:#252525; margin:0; padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#171313;}

a{outline:none;}
img {border:0;}

/* new text start */

* html {	
	min-height: 100%;
	background-color: #d6e4f3;
  background-image: -moz-linear-gradient(top, #d6e4f3, #6c9ed5); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #d6e4f3),color-stop(1, #6c9ed5)); 
  background-image: linear-gradient(top, #d6e4f3, #6c9ed5);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d6e4f3', EndColorStr='#6c9ed5'); 
} */

html {
	min-height: 100%;
	background-color: #008bcf;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #003047), color-stop(700px, #008bcf)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #003047 0, #008bcf 700px); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #003047 0, #008bcf 700px); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #003047 0, #008bcf 700px); /* IE10 */
	background-image:      -o-linear-gradient(top, #003047 0, #008bcf 700px); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #003047 0, #008bcf 700px);
}

body {
	width: 1000px;
	margin: 0 auto;
	font: bold 16px 'PT Sans', Helvetica, Arial, sans-serif;
	color: #034699;
}

header, hgroup, article, section, aside {
	display: block;
}

#title {
	font: 60px Helvetica, Arial, sans-serif;
	color: #eee;
	text-align: center;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7);
	margin: 40px 0 20px 0;
}

#subtitle {
	font: italic 18px Georgia, serif;
	color: #ccc;
	text-align: center;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
}

#demo-nav {
	text-align: center;
	margin-top: 40px;
}

#demo-nav li {
	display: inline-block;
	width: 80px;
	height: 25px;
	margin-right: 5px;
	font: bold 12px/25px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #444;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-align: center;
	cursor: pointer;
	background-color: #c9c9c9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#888888)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ededed, #888888); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #ededed, #888888); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #ededed, #888888); /* IE10 */
	background-image:      -o-linear-gradient(top, #ededed, #888888); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #ededed, #888888);
	-pie-background:          linear-gradient(top, #ededed, #888888);
	-moz-border-radius:    15px;
	-webkit-border-radius: 15px;
	border-radius:         15px;
	-moz-box-shadow:    0 1px 2px rgba(0, 0, 0, 0.9), inset 0 1px 1px rgba(255, 255, 255, 0.7);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.9), inset 0 1px 1px rgba(255, 255, 255, 0.7);
	box-shadow:         0 1px 2px rgba(0, 0, 0, 0.9), inset 0 1px 1px rgba(255, 255, 255, 0.7);
	behavior: url(PIE.htc);
}

#demo-nav li:active, #demo-nav li.active {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#ededed)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #888888, #ededed); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #888888, #ededed); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #888888, #ededed); /* IE10 */
	background-image:      -o-linear-gradient(top, #888888, #ededed); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #888888, #ededed);
	-pie-background:          linear-gradient(top, #888888, #ededed);
}

#demo-nav a {
	color: #444;
	text-decoration: none;
}

.tooltip {
	width: 169px;
	height: 82px;
	padding: 20px;
	color: #444;
	font: 12px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	background: url(../images/white_arrow.png) no-repeat;
}

#slider {		
	position: relative;
	background: #fff url(../images/loading.gif) center center no-repeat;
	z-index: 10;
}

.slider3d {
	width: 700px;
	height: 400px;
	margin: 60px auto 40px auto;
}

.slider2d {
	width: 600px;
	height: 300px;	
}

#slider2d-frame {
	width: 600px;
	height: 300px;	
	padding: 16px 76px 26px 76px;
	margin: 60px auto 40px auto;	
	position: relative;
	top: -20px;
	z-index: 10;
	background: url(../images/2dslider-frame.png) no-repeat;
}

#slider.fallback {
	margin: 60px auto 82px auto;
	top: -20px;
}

#slider img {
	visibility: hidden;
}

a.slider-nav {	
	width: 35px;
	height: 34px;
	top: 50%;
	margin-top: -17px;		
}

.slider-nav.prev {
	background: url(../images/left-arrow.png) no-repeat;
	left: -17px;
}

.slider-nav.next {
	background: url(../images/right-arrow.png) no-repeat;
	right: -17px;
}

.slider-timer {
	width: 20px;
	height: 30px;
}

.slider-timer.play {
	background: url(../images/slider-play.png) center center no-repeat;
}

.slider-timer.pause {
	background: url(../images/slider-pause.png) center center no-repeat;
}

.slider3d .control-links {
	margin-top: -20px;
}

.slider2d .control-links, #slider.fallback .control-links {
	bottom: -50px;
}

.control-links li {    
    margin-left: 5px;
    cursor: pointer;    
    background: url(../images/link-bg.png) no-repeat;
    width: 15px;
    height: 15px;
	text-indent: -99999px;
}

.control-links li.active {
    background: url(../images/link-active.png) no-repeat;
}

.slider-caption {
	background: #fff;
    background: rgba(255, 255, 255, 0.7);	
	color: #000;
}

.slider-caption a {
	color: #2D6294;
}

#main {
	width: 840px;	
	padding: 40px 30px 20px 30px;
	margin: 0 auto 40px auto;
	position: relative;
	background: #ced3da url(../images/description-bg.jpg) repeat-y;	
	/* 
	background-image: -moz-linear-gradient(left, #a6afbe 0%, #ced3da 30%, #ced3da 70%, #a6afbe 100%); 
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #a6afbe), color-stop(0.3, #ced3da), color-stop(0.7, #ced3da), color-stop(1, #a6afbe) );
	 */
	-moz-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.8);
	box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.8);
}

#main:before {
	content: '';
	position: absolute;
	top: -180px;
	left: -50px;
	width: 1000px;
	height: 218px;
	background: url(../images/perspective.png) no-repeat;
}

#description {	
	width: 400px;
}

#description h3 {
	font: 42px 'Oswald', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #3A61A8;	
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	text-align: center;
	margin-bottom: 40px;
}

#description p {	
	margin: 20px 0 40px 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #333;
}

#description ul {
	margin: 20px 0 40px 0;
}

#features li, #browsers li {	
	margin: 0 0 10px 20px;	
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #333;
	list-style: disc;
}

#effects {	
	width: 400px;	
	position: absolute;
	top: 40px;
	right: 30px;
	text-align: center;	
}

#effects h3 {
	font: 20px 'PT Sans', Helvetica, Arial, sans-serif;
	color: #333;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	margin-bottom: 10px;
}

.effectType {
	display: inline-block;
	width: 102px;
	height: 33px;
	font: bold 14px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #fff;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
	text-align: center;
	text-decoration: none;
	line-height: 30px;
	margin: 30px 20px 20px 20px;
	background: url(../images/button.png) no-repeat;
	cursor: pointer;
	position: relative;
}

.effectType:active {
	top: 1px;
}

#effect3d, #effect2d {
	position: absolute;
	top: 82px;
	left: 50%;	
}

#effect3d {
	width: 330px;
	margin-left: -165px;
}

#effect2d {
	width: 150px;
	margin-left: -75px;
	display: none;
}

#no-3d {
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #333;
	display: none;
}

.effectList, #sliceList {
	float: left;
	width: 150px;
	height: 34px;
	margin-bottom: 20px;
}

#sliceList {
	margin-left: 30px;
}

.selected {
	background: #ccc url(../images/selected.jpg) repeat-x;
	font: 13px/34px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #666;
	text-shadow: 1px 1px 0 #eee;
	width: 150px;
	height: 34px;	
	margin: 20px auto 0 auto ;	
	cursor: pointer;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
	behavior: url(PIE.htc);
}

.selected:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 5px;
	margin-top: -3px;
	border: 5px solid transparent;
	border-top: 5px solid #666;
}

.selected.active:after {
	content: '';
	margin-top: -8px;
	border: 5px solid transparent;
	border-bottom: 5px solid #666;
}

.dropDown {
	background: #222;	
	font: 14px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #fff;
	position: relative;
	z-index: 10;
	display: none;
}

.dropDown li {
	height: 30px;
	line-height: 30px;
	cursor: pointer;
}

.dropDown li:hover {
	background: #274772;	
}


#wraper{width:920px; margin:0 auto; padding:0;}

#topheader{width:920px; height:40px; border-bottom:2px solid #de2d34; background:#000000;}

/* -------------------search-------------------------------- */
.search{ padding:0 21px 0 21px; margin:8px 0 0 0;  width:166px; height:21px;float:left; }
.searchtextbox{width:128px; height:21px; margin:0; padding:0; border:none; background:url(../images/search_mid_bg.jpg) repeat-x 0 0;}
.searctext{ width:124px; height:16px; padding:1px; border:none; background:none;color:#dd1c23; }

.toll{ float:left; width:212px; height:40px;}



/* ----------------------------button------------------------------ */


button.searchbtn,input.searchbtn,a.searchbtn {background:url(../images/search_right_bg.jpg) no-repeat 0 0; width:34px; border: none !important; height:21px; margin:0; padding:0;float:left; cursor:pointer;}
button.searchbtn:hover,input.searchbtn:hover,a.searchbtn:hover{background:url(../images/search_right_bg_hover.jpg) no-repeat 0 0; width:34px; height:21px; margin:0; padding:0;}

button.knowmorebtn,input.knowmorebtn,a.knowmorebtn {background:url(../images/knowmorebtn.jpg) no-repeat left top; width:99px; border: none !important; height:22px; margin:0; padding:0;float:left; cursor:pointer;}
button.knowmorebtn:hover,input.knowmorebtn:hover,a.knowmorebtn:hover{background:url(../images/knowmorebtn.jpg) no-repeat left bottom; width:99px; height:22px; margin:0; padding:0;}


button.recoveryhelp,input.recoveryhelp,a.recoveryhelp {background:url(../images/live_recovery_help.jpg) no-repeat left top; width:134px; border: none !important; height:63px; margin:0; padding:0;float:left; cursor:pointer;}
button.recoveryhelp:hover,input.recoveryhelp:hover,a.recoveryhelp:hover{background:url(../images/live_recovery_help.jpg) no-repeat left bottom; width:134px; height:63px; margin:0; padding:0;}


button.chatnow,input.chatnow,a.chatnow {background:url(../images/chat_now_btn.jpg) no-repeat left top; width:87px; border: none !important; height:20px; margin:0; padding:0;float:left; cursor:pointer;}
button.chatnow:hover,input.chatnow:hover,a.chatnow:hover{background:url(../images/chat_now_btn.jpg) no-repeat left bottom; width:87px; height:20px; margin:0; padding:0;}


button.learnmore,input.learnmore,a.learnmore {background:url(../images/learn_more_a.jpg) no-repeat 0 0; width:71px; border: none !important; height:17px; margin:0; padding:0;float:left; cursor:pointer;}
button.learnmore:hover,input.learnmore:hover,a.learnmore:hover{background:url(../images/learn_more_h.jpg) no-repeat 0 0; width:71px; height:17px; margin:0; padding:0;}


button.chat_now,input.chat_now,a.chat_now {background:url(../images/chat_now_a.jpg) no-repeat 0 0; width:71px; border: none !important; height:16px; margin:0; padding:0;float:left; cursor:pointer;}
button.chat_now:hover,input.chat_now:hover,a.chat_now:hover{background:url(../images/chat_now_h.jpg) no-repeat 0 0; width:71px; height:16px; margin:0; padding:0;}

button.get_quote,input.get_quote,a.get_quote {background:url(../images/get_a_quote.jpg) no-repeat left top; width:87px; border: none !important; height:20px; margin:0; padding:0;float:left; cursor:pointer;}
button.get_quote:hover,input.get_quote:hover,a.get_quote:hover{background:url(../images/get_a_quote.jpg) no-repeat left bottom; width:87px; height:20px; margin:0; padding:0;}

button.read_more,input.read_more,a.read_more {background:url(../images/read_more_btn.jpg) no-repeat left top; width:87px; border: none !important; height:20px; margin:0; padding:0;float:left; cursor:pointer;}
button.read_more:hover,input.read_more:hover,a.read_more:hover{background:url(../images/read_more_btn.jpg) no-repeat left bottom; width:87px; height:20px; margin:0; padding:0;}



/* ----------------------------------------------------------------- */

/* ----------------------------banner------------------------------ */
#flashbanner{width:920px; height:153px; margin:0; padding:0; float:left;}

#logo {margin:22px 0 0 76px;width:201px;height:108px; position:absolute;z-index:999;}
/* ----------------------------------------------------------------- */

/* ----------------------------content------------------------------ */
#mainContent{ width:918px; margin:0; padding:0 0 16px 0; background:#FFF; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf;float:left; }

/* ----------------------------leftcontent---------------------------- */
.contentLeft{ width:183px; margin:20px 0 0 0; padding:0 4px 0 21px; float:left;}
.why_choose{ background:url(../images/why_data_recovery.jpg) no-repeat 0 0; width:168px; height:160px; margin-bottom:14px;}
.why_choose_btn{ padding:123px 0 0 53px; margin:0;}
.filesystemtitle{background:url(../images/file_sys_title_bg.jpg) no-repeat 0 0; width:179px; height:22px; margin:6px 0 0 0;}
.ftitle{ padding:5px 0 0 45px; margin:0;font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#dd1c23;font-weight:bold;}
.leftlist{margin:4px 0 0 0; padding:0;}
.leftlist ul{ margin:0; padding:0;}
.leftlist li{list-style:none; background:url(../images/arrow.jpg) no-repeat 0 11px; margin:0; padding:0 0 0 13px; line-height:28px;}
.leftlist li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#171313; text-decoration:none;}
.leftlist li a:hover{ text-decoration:underline;}

.service_t_bg{background:url(../images/service_title_bg.jpg) no-repeat 0 0; width:180px; height:26px; margin:12px 0 0 0; padding:0;}
.stitle{padding:5px 0 0 35px; margin:0;font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#dd1c23;font-weight:bold;}

.c_info{background:url(../images/company_info_title_bg.jpg) no-repeat 0 0; width:180px; height:26px; margin:12px 0 0 0; padding:0;}

.chatbg{background:url(../images/chat_bg.jpg) no-repeat 0 0;width:168px; height:145px; margin:16px 0 0 0; padding:0;}
.recovery_help{padding:12px 0 8px 17px; margin:0;}
.recovery_text{padding:0 17px 0 17px; margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff; text-align:center;}
.recovery_chat{padding:12px 0 8px 61px; margin:0;}
/* ----------------------------------------------------------------- */

/* ----------------------------midontent-------------------------- */
.contentMid{width:438px; margin:20px 0 0 2px; padding:0; float:left;}
.contentMid2{width:650px; margin:0 0 0 2px; padding:0; float:left;}
.midTitlebg{ background:url(../images/title_bg2.jpg) no-repeat 0 0;width:432px; height:22px; margin:18px 0 6px 0; padding: 0 0 0;clear:both; cursor: pointer;}
.midTitlebgtop{
	width:432px;
	height:22px;
	margin:18 0 6px 0;
	padding:0;
	clear:both;
	background-image: url(../images/title_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.midTitlebgtopp{
	width:432px;
	height:30px;
	margin:18 0 6px 0;
	padding:0;
	clear:both;
	background-image: url(../images/title_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.midTitle{
	margin:0;
	text-transform:uppercase;
	padding:3px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F00;
	font-weight:bold;
}
.midTitle_search{margin:0 0 0 20px;text-transform:uppercase; padding:3px 0 0 0;font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#dd1c23;font-weight:bold;}
.contentMid p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#171313;margin:0; padding:0;line-height:16px;}
.contentMid p a{text-decoration:underline; color:#171313;}
.contentMid p a:hover{text-decoration:none;}

.learn_more{  margin:0; padding:6px 10px 7px 356px;clear:both; }

.contentMidTesti{width:380px; margin:20px 0 0 2px; padding:0; float:left;}
.contentMidTesti p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#171313;margin:0; padding:0;line-height:16px;}
.midTitlebgtoptesti{ background:url(../images/title_bg_testi.jpg) no-repeat 0 0;width:360px; height:22px; margin:0 0 6px 0; padding:0;clear:both;}

.testimonial{
	width: 430px;
	margin: 4px 0 0 0;
	padding: 0;
	float: left;
	clear: both;
	text-align: left;
}
.testimonial_top{ background:url(../images/testimonialtop_bg.jpg) no-repeat 0 0; width:429px; height:38px; margin:0; padding:0;float:left;}
.testimonial_mid{ border-left:1px solid #ff0000; border-right:1px solid #ff0000; width:427px; margin:0; padding:0;float:left;}
.testimonial_bottom{background:url(../images/testimonialbottom_bg.jpg) no-repeat 0 0; width:429px; height:5px; margin:0; padding:0;float:left;}
.testimonial_title{padding:15px 0 0 55px; margin:0;font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#dd1c23;font-weight:bold;}
.testimonial p{padding:4px 15px 0 15px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#252525;}
.testimonial p span{ color:#db1018; font-style:italic;float:right;font-weight:bold;}

/* ----------------------------------------------------------------- */

/* ----------------------------rightontent-------------------------- */

.contentRighttesti{ width:294px; margin:20px 0 0 0; padding:0 0 0 10px; float:left; }
.contentRight1{
	width: 238px;
	margin: 20px 0 0 0;
	padding: 0 0 0 15px;
	float: left;
	text-align: right;
	color: #FF0000;
}
.contentRight{
	width: 254px;
	margin: 20px 0 0 0;
	padding: 0;
	float: left;
	color: #000000;
}
.contentRight2{ width:254px; margin:20px 0 0 0; padding:0; float:left; }
.rtitle{
	padding:6px 0 8px 10px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
}
.rtitle1{padding:6px 0 8px 10px; margin:0;font-family:Arial, Helvetica, sans-serif; font-size:18px;color:#69615F;font-weight:bold; text-align:center;}
.rtitle2{padding:6px 0 8px 8px; margin:0;font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#000000;font-weight:bold; text-align:left;}

.contentRight a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#252525; margin:0; padding:0; text-decoration:underline;}
.contentRight a:hover{text-decoration:none;}
.quotebox{width:252px; margin:0;padding:0;float:left;}
.quoteboxLeft{width:10px; margin:0; padding:0;float:left;}
.quoteboxRight{width:242px; margin:0 0 0 0; padding:0;float:left;}
.quoteboxTop{ background:url(../images/quote_top_bg.jpg) no-repeat 0 0; width:242px; margin:0; padding:0; height:18px;float:left;}
.quoteboxMid{width:240px;margin:0;padding:0;border-left:1px solid #ff0000;border-right:1px solid #ff0000;float:left;}
.quoteboxBottom{background:url(../images/quote_bottom_bg.jpg) no-repeat 0 0 ; margin:0; padding:0; width:242px; float:left; height:14px;}

.newsLeft{ width:10px; margin:2px 0 0 0; padding:0;float:left;}
.newsTop{ background:url(../images/news_top_bg.jpg) no-repeat 0 0; width:242px; margin:0; padding:0; height:44px;float:left;}
.newsTitle{padding:16px 0 0 75px; margin:0;font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#dd1c23;font-weight:bold;}
.quotetext{ padding:0 16px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#252525; font-weight:bold; text-align:center; }
.newstext{ padding:0 18px 0 20px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#252525; line-height:18px; }
.quoteForm{ padding:16px 18px 0 20px; margin:0;float:left;}
.quote_text{width:200px;height:20px; margin:0; padding:0;border:1px solid #b4c1c8;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#252525;}
.quotetable{ margin:0; padding:0;}
.quotetable td{ margin:0; padding:6px 0;}
.quoteestimate{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#252525; margin:0; padding:6px 0; font-weight:bold; text-align:center;float:left;}
input.total{font-family:Verdana, Arial, Helvetica, sans-serif; color:#dd1d24; font-size:17px; margin:0;font-weight:bold; text-align:center;border:none;background:none;width:190px;}
.quoteestimate span{color:#dd1d24; font-size:23px;}
.r_service{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#252525; margin:0; padding:4px 0 12px 0; text-align:center;}
.readmore{ padding:23px 0 6px 135px;clear:both; margin:0;}


/* ----------------------------------------------------------------- */
/* ----------------------------footertop---------------------------- */
.footertop{background:#000000; width:920px; height:32px; margin:0; padding:0;float:left;}
.footertop p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#9b9b9b; margin:5px 0 0 0; padding:0;}
.footertop p span{ font-size:12px;color:#de2d34;}

.footernav{width:920px; margin:0; padding:0; float:left;}
.footerbottom{margin:0; padding:0 0 15px 0;}

.footerbottom p{ margin:6px; padding:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#9b9b9b; text-align:center; line-height:18px;}
.footerbottom ul{ margin:0; padding:0; text-align:center;}
.footerbottom li{ list-style:none; display:inline; background:url(../images/footer_divider.jpg) no-repeat 0 5px; margin:0; padding:0 5px 0 8px;}
.footerbottom li a{color:#9b9b9b; text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; margin:0; padding:0;}
.footerbottom li a:hover{ text-decoration:underline;}


/* --------------------------- navigation ---------------------------- */


#mainNavigation{width:486px; margin:0; padding:0; float:left;}


#nav { padding:0; margin:0; list-style:none; height:40px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}





#nav li a.top_link {display:block; padding:0; height:40px;background:url(../images/navigation.jpg) no-repeat 0 0;}

#nav li a.top_link:hover { background-position:0 -40px;}



#nav li a.top_link#home {background-position: 0 0; width:98px; margin:0; padding:0; float:left; }
#nav li a.top_link#home:hover {background-position: 0 -40px; }
#nav li a.top_link#home.curr {background-position: 0 -40px;  }


/*-----services --------------*/
#nav li a.top_link#services {background-position: -98px 0; width:97px;margin:0; padding:0; float:left; }
#nav li a.top_link#services:hover {background-position: -98px -40px; }
#nav li a.top_link#services.curr {background-position: -98px -40px; }

/************* about ****************/
#nav li a.top_link#about { background-position: -195px 0; width:97px;margin:0; padding:0; float:left; }
#nav li a.top_link#about:hover {background-position: -195px -40px; }
#nav li a.top_link#about.curr {background-position: -195px -40px;}
/************ news ****************/
#nav li a.top_link#news {background-position: -292px 0; width:97px;margin:0; padding:0; float:left;  }
#nav li a.top_link#news:hover { background-position: -292px -40px; }
#nav li a.top_link#news.curr { background-position: -292px -40px;}
/************ Contact us ***************/
#nav li a.top_link#contact { background-position: -389px 0; width:97px;margin:0; padding:0; float:left;}
#nav li a.top_link#contact:hover { background-position: -389px -40px;}
#nav li a.top_link#contact.curr { background-position: -389px -40px;}

#nav li:hover > a.top_link {color:#fff;}
#nav li:hover > a.top_link  {background-position:0 -40px;}


/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute;left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover ul.sub
{left:0px; top:40px;padding:0;border:1px solid #686868; white-space:nowrap; width:190px; height:auto; z-index:300; display:block;}
#nav li:hover ul.sub li
{display:block; height:27px; position:relative; float:left; width:190px; font-weight:normal;border-bottom: 1px solid #686868;}
#nav li:hover ul.sub li a
{display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;line-height:20px; height:25px; padding-top:2px;padding-left:6px; background:#232323;text-indent:5px;color:#FFFFFF;text-decoration:none;}

#nav li:hover ul.sub li a:hover 

{  background:#232323;color:#d91118;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background:none; padding:3px; /*border:1px solid #3a93d2;*/ white-space:nowrap; width:90px; z-index:400; height:auto;}



.panel-container { position:absolute; background-color:transparent;	z-index:6; visibility:hidden; overflow:visible;	width:auto;}
.panel-container.shadow { padding:0px; background-color:transparent;}
.panel-container.shadow .underlay {	visibility:inherit;	position:absolute; background-color:#0d0d0d; top:4px;left:3px; z-index:0; width:100%; height:100%;  opacity:.70; }
.panel { visibility:hidden; border-collapse:separate; position:relative; left:0px;top:0px; font:13px arial,helvetica,clean,sans-serif; border:0px; z-index:1; overflow:auto;}
.panel .hd { color:#ffffff; height:22px; margin-left:10px; margin-right:10px; border:none; overflow:visible; padding:0; background-color:#0d0d0d;}
.panel .hd span {vertical-align:middle; line-height:22px; font-weight:bold;}
.panel .hd .tl { width:10px; height:22px; top:0; left:0; background-image:url(../images/c1.gif); position:absolute; }
.panel .hd .tr { width:10px; height:22px; top:0; right:0; background-image:url(../images/c2.gif); position:absolute; }
.panel .bd { background-color:#FFF; overflow:hidden; padding:4px; border:1px solid #000}
.panel .bd p { margin:0 0 1em;}
.panel .close { position:absolute; top:5px; right:7px; z-index:6; height:14px; width:14px; margin:0px; padding:0px; background-repeat:no-repeat; cursor:pointer; visibility:inherit; background-image:url(../images/close.gif);}

#pscroller1{
width: 400px;
height: 100px;
padding: 5px;

}
.someclass{ }

.spacer{margin:0; padding:12px 0 0 10px; clear:both;}

*:first-child+html .spacer{margin:0; padding:0px 0 0 10px; clear:both;}

* html .spacer{margin:0; padding:0px 0 0 10px; clear:both;}

/************************* Inner pages ***********************/
.innercontentMid{width:690px; margin:20px 0 0 0; padding:0; float:left;}
.innercontentMid p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#171313;
	margin:0;
	padding:6px 0 0 0;
	line-height:16px;
	clear:both;
}
.innercontentMid p a{text-decoration:underline; color:#171313;}
.innercontentMid p a:hover{text-decoration:none;}

form.calc{margin:0;padding:0;}

.innercontentLeftmain{width:690px; margin:0; padding:35px 0 0 0; float:left;}
.innercontentLeft{ width:335px; margin:0; padding:0; float:left;}
.innercontentLeft a{color:#dd252c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:0; text-decoration:none;}
.innercontentLeft a:hover{color:#7a090d; text-decoration:underline;}



.contentspacer{ width:20px; height:40px; margin:0; padding:0; float: left;}
.contentL{ width:150px; margin:0; padding:0; float:left;}
.contentR{width:180px; margin:0; padding:0 5px 0 0 ; float:left;}
.sTitle{margin:0;padding:3px 0 0 0;font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#656869;}

ul.sitemaplist{margin:0; padding:0; clear:both;}
ul.sitemaplist li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
	margin:0;
	padding:0 0 18px 0;
	line-height:22px;
}
ul.sitemaplist li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#171313; text-decoration:none; margin:0; padding:0;}
ul.sitemaplist li a:hover{text-decoration:underline; color:#D91118;}


/* ---------------------------- testimonials ----------------------------------*/

.testimonialsbg{width:370px; margin:0 0 15px 0; padding:0 0 0 0 ; border:1px solid #b4c1c8; background:#f3f3f3; float:left;}
.testitext{ background:url(../images/quote_img.gif) no-repeat 3px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#656869; margin:0; padding:10px 8px 0 30px; line-height:18px;}
.testiname{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#DB1018; text-align:right; margin:0; padding:5px 10px 5px 0; font-style:italic;}


/* -------------------------- service level ------------------------------*/

.recoveryLevelmid{width:686px; margin:20px 0; padding:10px 0; float:left; border:1px solid #b4c1c8; background:#f3f3f3; clear:both;}
.rleveltext{font-family:Arial, Helvetica, sans-serif; font-size:18px;color:#737474;font margin:0; padding:0 10px; line-height:18px; text-align:center;}

.mainlevels{width:690px; margin:20px 0; padding:0 0 15px 0; float:left;}
.levelfirst{width:222px; margin:0; padding:0; float:left;border:1px solid #b4c1c8; background:#f3f3f3;}
.levelspacer{width:9px; height:40px; margin:0; padding:0; float:left;}
.levelstitle{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:5px 4px; text-align:center; color:#dd1c23; font-weight:bold; clear:both;}
.levelstitle span{color:#737474;font-size:12px;}

ul.levellist {margin:0; padding:7px 5px; width}
ul.levellist li{ list-style:none;background:url(../images/bullet.gif) no-repeat 0 7px; margin:0; padding:0 0 0 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#171313; line-height:22px;}

.innerLeft{ width:480px; margin:0; padding:0 10px 0 0; float:left;}
.innerRight{ width:200px; margin:0;padding:0; float:left;}

.innerLeft1{ width:420px; margin:0; padding:0 10px 0 0; float:left;}
.innerRight1{ width:260px; margin:0;padding:0; float:left;}

.bottomLogo{ width:500px; margin:10px 0 0 0;padding:0; float:left; text-align:center;}
.bottomLogo p{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#171313;margin:0; padding:6px 0 0 0;line-height:16px; clear:both; font-weight:bold;}
.bottomLogo p span{ font-size:14px;}


/*------------------------------Google Search-----------------------------------*/

.gs-result{padding:6px 0 6px 15px;;font-family: Arial, Helvetica, sans-serif;}
.gs-result a{display:block;font-size:11px;margin:0 0 0px 0;letter-spacing: .5px;color:#171313;
font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px; font-weight:bold;text-decoration:none;background:transparent url(../images/arrow.jpg) no-repeat 0 3px;padding:0 0 0 15px;line-height:12px;}
.gs-result a:hover{text-decoration:underline;}
.gsc-cursor{display:inline;padding:10px 0 20px 15px;font-family: Arial, Helvetica, sans-serif;font-size:11px;}
.gsc-cursor .label{color:#171313;display:inline;font-weight:bold;margin-right:8px;font-family: Arial, Helvetica, sans-serif;font-size:11px;}
.gsc-cursor-page{cursor:pointer;color:#00F;display:inline;margin-right:8px;
text-decoration:underline;font-family: Arial, Helvetica, sans-serif;font-size:11px;}
.gsc-cursor-current-page{color:#171313;font-weight:bold;text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11px;}

.gs-snippet{font-size:11px;color:#515151;font-family:Arial, Helvetica, sans-serif;padding:0 0 0 16px;}

/*------------------------------------------------site-map---------------------*/

.mapsection {font-family: Tahoma;font-size: 12px;}
.mapitem {font-family: Tahoma;font-size: 10px;}


/*  my */
#hoverPicLeft {
	position: relative;
  display: block;
	width: 211px;
	height: 250px;
  background: url('../images/left_drive4.jpg') bottom;
	text-indent: -99999px;
	
}
#hoverPicLeft:hover {
/*  background-position: 0 0;*/
}
#hoverPicRight {
	display: block;
	width: 211px;
	height: 250px;
	background: url('../images/right_drive4.jpg') bottom;
	text-indent: -99999px;
}
#hoverPicRight:hover {
/*  background-position: 0 0;*/
}

#hoverPicLeftFade {
	display: block;
	width: 211px;
	height: 250px;
	background: url('../images/left_drive4.jpg');
	text-indent: -99999px;
}
#hoverPicRightFade {
	display: block;
	width: 211px;
	height: 250px;
	background: url('../images/right_drive4.jpg');
	text-indent: -99999px;
}
#hoverText {
	position: absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0;
	text-align: right;
	font-size: large;
	color: red;
	top: 5px;
	left: 100px;
	width: 300px;
	height: 40px;
	z-index: 100;
}

#logo_text {
  padding:0px;
	margin:5px 0 0 270px;width:701px;height:108px; position:absolute;
}

ul#my { 
  list-style:none;
  display:inline-block;
	color: white;
	text-shadow: 0px 2px 3px #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 280%;
	font-weight: bold;
	list-style-type: none;
}

ul#my li {
  visibility: hidden;
  list-style:none;
  display:inline-block;
  zoom: 1;
  *display:inline;
}


/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
}

#slider {
	position:relative;
    width:920px;
    height:153px;
    margin-left:0px;
  	background:url(images/flashbanner1.jpg) no-repeat;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}


#counter-panel {
	margin: 0;
	padding: 0;
}
	#counter-panel p {
		font-size: 10px;
		text-align: right;
		margin: 0;
		padding: 0;
	}
	#counter-panel #counter-slide {
		float: right;
		margin: 0;
		padding: 0;
	}
	#flip-counter {
		height: 55px;
	}

}
#wraper h1 strong {
	font-size: 9px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h1,h2,h3,h4,h5,h6{
margin-bottom: 0px;
padding-bottom: 0px;
}


.bold {
	font-weight: bold;
}

	
	
	
	
	
.bold {
	font-weight: bold;
}
.bold {
	font-weight: bold;
}
.initialtext strong {
	color: #999;
	font-size: 9px;
}
#mainContent .contentMid .foldable p {
	font-size: 12px;
}
#wraper #mainContent .innercontentMid p strong {
	text-align: left;
}
#wraper #mainContent .innercontentMid p1 {
	font-size: 12px;
}
#mainContent .contentMid p .maintext {
	font-size: 13px;

}
.yelprates {
	text-align: center;
}
.Testimonial {
	text-align: center;
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
}
#mainContent .contentRight1 p1 {
	text-align: center;
}
.reviewyelp {
	text-align: right;
	color: #FF0000;
}
h1 {
	font-size: 9px;
	color: #ffffff;
.maintext {
}
