@import url(../fonts/stylesheet.css);
@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

.testAvailableWrap{
	background:#fafafa;
	min-height:200px;
	}	
.testAvailableWrap_inner{
	margin:20px 15px 20px 15px;
	}	
.clr{clear:both;}
/*** options ******/
ul.options{
	list-style:none;
	}	
ul.options li{
	display:inline-block;
	border:3px solid #ddd;
	border-radius: 5px;
	background:#fafafa;
	cursor:pointer;
	font-size:20px;
	position:relative;
	color:#000;
	width:100px;
	height:50px;
	line-height:50px;
	text-align:center;
	-webkit-transition:all  0.3s  ease 0s;
         -moz-transition:all  0.3s  ease 0s;
               -o-transition:all  0.3s  ease 0s;
                     transition:all  0.3s  ease 0s;
					 margin-bottom:10px;
	}	
ul.options li span.tick{
	position:absolute;
	right:0;
	top:0;
	font-size:14px;
	line-height:20px;
	color:#999;
	width: 0;
height: 0;
border-style: solid;
border-width: 0 30px 30px 0;
border-color: transparent #ddd transparent transparent;
	/*-ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);*/
	}	
ul.options li span.tick i{position:absolute;left:14px;}	
ul.options li.notavailable{
	background:#ddd;
	color:#999;
	cursor:default;
	}	
ul.options li.notavailable 	span.tick{display:none;}
ul.options li.onhover{
	border:3px solid #999;	
	}	
ul.options li.onhover span.tick{
	display:block;
	border-color: transparent #999 transparent transparent;
	color:#fff;
	}	
ul.options li.selected{
	border:3px solid #0080FF;	

	}		
ul.options li.selected span.tick{
	display:block;
	border-color: transparent #0080FF transparent transparent;
	color:#fff;
	}	
	
ul.options_identify{
	list-style:none;
	}	
ul.options_identify li{
	display:block;
	margin:5px;
	}	
		
ul.options_identify li span.icon{
	width:50px;
	height:50px;
	border-radius: 5px;
	line-height:50px;
	border:3px solid #ddd;
	display:inline-block;
	position:relative;
	}
ul.options_identify li span.icon span.tick{
	position:absolute;
	right:0;
	top:0;
	font-size:14px;
	line-height:20px;
	color:#999;
	width: 0;
height: 0;
border-style: solid;
border-width: 0 30px 30px 0;
border-color: transparent #ddd transparent transparent;
	
	}	
ul.options_identify li span.icon span.tick i{position:absolute;left:14px;}				
ul.options_identify li span.icon.nottouse{
	background:#ddd;
	}	
ul.options_identify li span.icon.youchoose{
	border:3px solid #0080FF;	

	}		
ul.options_identify li span.icon.youchoose span.tick{
	display:block;
	border-color: transparent #0080FF transparent transparent;
	color:#fff;
	}	
ul.options_identify li span.text{
	display:inline-block;
	vertical-align:top;margin-left:5px;
	position:relative;
	}			
/*options *****/	

.technicianWrap{
	border-top:2px solid #ddd;
	
	}
.technicianWrap p{
	color:#333;
	font-size:18px;
	margin:10px 0 10px 0;
	text-transform:capitalize;
	}
.techInfowrap{}	
.techInfowrap .imgWrap{
	text-align:center;
	}
.techInfowrap .tech_name{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	}
.techInfowrap .tech_qual{
	text-align:center;
	font-size:14px;
	}	
.confirmBooking{
	background-color: #cb2028;
    border-radius: 6px;
    color: #fff;
    display: inline-block;
    padding:10px 8px 10px 8px;
    text-align: center;
	border:none;
font-family:Rockwell;
	outline:none;
	}		
.confirmBooking:hover{ background-color:#CD4046;}
/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		12;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	40;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}

/*--------<< Default Styles >>--------*/
*{margin:0;padding:0;}
body{
	background:#ededef url(../images/bg.jpg) repeat-x;
	font-family:Rockwell;
    font-size:14px;
	}
a {
    color: #D5D5D5;
    text-decoration: none;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
}
 a:hover {-moz-transition: all 0.3s ease 0s;}	
#footer_full{
	background-color:#4a4a4b;
	color:#fff;
	}
#copy_right{
	text-align:left;
	padding:10px 12px 10px 12px;
	line-height:10px;
	}	
ul#footer_links{
	list-style:none;
	}	
ul#footer_links li{
	float:left;
	}	
ul#footer_links li a{
	display:block;
	text-decoration:none;
	color:#fff;
	padding:10px 12px 10px 12px;
	line-height:10px;
	}
	ul#footer_links li a:hover{
		color:#000;
	}
#social_wrap{float:right;}	
#social_wrap span{color:#fff;font-style:italic;}
#social_wrap a {
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    vertical-align: middle;
    width: 24px;
	outline:medium none;
}
#social_wrap a.facebook {
    background: url(../images/social/facebook.png) no-repeat scroll left bottom transparent;
}	
#social_wrap a.twitter {
    background: url(../images/social/twitter.png) no-repeat scroll left bottom transparent;
}
#social_wrap a.linkedin {
    background: url(../images/social/linkedin.png) no-repeat scroll left bottom transparent;
}
#social_wrap a:hover { background-position: left top; }	
.clr{clear:both;}		
.span20{
	margin-top:20px;
	}		
.radius8{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	-o-border-radius:8px;
	}
.bg_white{background:#fff;}		
/*------<< Home styles >>--------*/
 #home_full{
	background-color:#cb2027;
	}		
ul#top_menu_home{
	list-style:none;
	}
ul#top_menu_home li{
	float:left;
	margin-left:15px;
	}	
ul#top_menu_home li:first-child{margin-left:0px;}	
ul#top_menu_home li a{
	display:block;
	padding:20px 0px 5px 0px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	border-bottom:3px solid #cb2027;
	text-transform:capitalize;
	}	
ul#top_menu_home li a:hover{
	border-bottom:3px solid #fff;
	}	
ul#top_menu_home li.current a{
	border-bottom:3px solid #fff;
	}	
ul#login-signup{list-style:none;float:right;}
ul#login-signup li{float:left;margin-left:10px;}	
ul#login-signup li a{
	display:block;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	color:#fff;
	font-size:18px;
	}
ul#login-signup li a:hover{color:#000;}	
ul#login-signup li a.signup{background-color:#666;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}
ul#login-signup li a.signup:hover{background-color:#7f7979;color:#fff;}	
.home_tbl {text-align:center;margin:20px auto;width:90%;}
#flat_back{
	background:#FFF;
}
.home_tbl input[type="text"]{
	background:#fff;
	border:none;
	color:#999;
	outline:medium none;
	padding:5px 8px 5px 8px;
	line-height:25px;
	float:left;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	height:25px;
	font-style:italic;
	width:70%;
	}
.home_tbl input[type="submit"]{
	float:left;
	height:38px;
	width:40px;
	border:none;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background:#4A4A4B url(../images/s_icon.png) no-repeat center center;
	text-indent:-9999px;
	margin-left:6px;
	}	
.home_tbl input[type="submit"]:hover{background:#666 url(../images/s_icon.png) no-repeat center center;}	
#home_tablet_menu{
	position:relative;
	margin:10px 0 10px 0;
	background-color: #6C0408;
	}	
	
	/*llllll*/
	#header_right a{
	font-weight:normal;
	text-decoration:none;
	color:#fff;
		}
	#header_right a:hover{color:#000;}
	#header_right span{
	font-family: 'candy_scriptregular';
	font-size:1.3em;
	}
	#header_right{
		color:#FFF;
	}
.home_tbl1 input[type="text"]{
	background:#fff;
	border:none;
	color:#999;
	outline:medium none;
	padding:5px 8px 5px 8px;
	line-height:25px;
	float:left;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	height:18px;
	font-style:italic;
	width:70%;
	}
.home_tbl1 input[type="submit"]{
	float:left;
	height:29px;
	width:40px;
	border:none;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background:#4A4A4B url(../images/s_icon.png) no-repeat center center;
	text-indent:-9999px;
	margin-left:6px;
	}	
.home_tbl1 input[type="submit"]:hover{background:#666 url(../images/s_icon.png) no-repeat center center;}	
#home_tablet_menu{
	position:relative;
	margin:10px 0 10px 0;
	background-color: #6C0408;
	}	
	/*oooooo*/
	
a.menu_link {
    background: url(../images/hamburger.gif) no-repeat scroll center center #6C0408;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    line-height: 14px;
    outline: medium none;
    width:100px;
    text-decoration: none;
    text-transform: uppercase;
	float:left;
	height:42px;
}	
ul#top_submenu{
	display:none;
	list-style:none;
	background:#9F0000;
	}
ul#top_submenu li{
	margin:0 10px 0 10px;
	border-top:1px solid #cb2027;
	}	
ul#top_submenu li:first-child{border:none;}	
ul#top_submenu li a{
	display:block;
	padding:12px 0 12px 5px;
	line-height:12px;
	color:#fff;
	font-size:16px;
	text-decoration:none;
	text-transform:capitalize;
	}	
ul#top_submenu li.current a{font-weight:bold;}	
ul#login_signup_tablet{
	float:right;
	list-style:none;
	}
ul#login_signup_tablet li{
	float:left;
	margin-left:5px;
	}
ul#login_signup_tablet li a{
	display:block;
	padding:14px 12px 14px 12px;
	line-height:14px;
	text-decoration:none;
	color:#fff;
	}	
a.red{color:red;}
a.red:hover{
	color:#000;
}
/*------<< Home styles ends >>--------*/	


/*----<< How it works >>-----*/	
ul#top_menu{
	list-style:none;
	float:left;
	}
ul#top_menu li{
	float:left;
	margin-left:15px;
	}	
ul#top_menu li:first-child{margin-left:0px;}	
ul#top_menu li a{
	display:block;
	padding:20px 0px 5px 0px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	border-bottom:3px solid #cb2027;
	text-transform:capitalize;
	}	
ul#top_menu li a:hover{
	border-bottom:3px solid #fff;
	}	
ul#top_menu li.current a{
	border-bottom:3px solid #fff;
	}
ul#login_signup_main{list-style:none;float:right;margin-top:10px;}
ul#login_signup_main li{float:left;margin-left:10px;}	
ul#login_signup_main li a{
	display:block;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	color:#fff;
	font-size:18px;
	}
ul#login_signup_main li a:hover{color:#000;}	
ul#login_signup_main li a.signup{background-color:#666666;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}	
ul#login_signup_main li a.signup:hover {
    background-color: #7F7979;
    color: #FFFFFF;
}
#tablet_menu_wrap{
	position:relative;
	margin:10px 0 10px 0;
	background-color: #6C0408;
	}	
a.menu_link {
    background: url(../images/hamburger.gif) no-repeat scroll center center #6C0408;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    line-height: 14px;
    outline: medium none;
    width:100px;
    text-decoration: none;
    text-transform: uppercase;
	float:left;
	height:42px;
}	
ul#tablet_menu{
	display:none;
	list-style:none;
	background:#9F0000;
	}
ul#tablet_menu li{
	margin:0 10px 0 10px;
	border-top:1px solid #cb2027;
	}	
ul#tablet_menu li:first-child{border:none;}	
ul#tablet_menu li a{
	display:block;
	padding:12px 0 12px 5px;
	line-height:12px;
	color:#fff;
	font-size:16px;
	text-decoration:none;
	text-transform:capitalize;
	}	
ul#tablet_menu li.current a{font-weight:bold;}	
ul#login_signup_tablet{
	float:right;
	list-style:none;
	}
ul#login_signup_tablet li{
	float:left;
	margin-left:5px;
	}
ul#login_signup_tablet li a{
	display:block;
	padding:14px 12px 14px 12px;
	line-height:14px;
	text-decoration:none;
	color:#fff;
	}
ul#tab_full {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px 10px 0 0;
    float: left;
    height: 48px;
    list-style: none outside none;
}	
ul#tab_full li:first-child {
    border: medium none;
}
ul#tab_full li {
    border-left: 2px solid #999999;
    float: left;
    height: 20px;
    list-style: none outside none;
    margin-top: 15px;
    position: relative;
    z-index: 10;
}
ul#tab_full li a {
    color: #000000;
    display: block;
    font-size: 17px;
    line-height: 10px;
    outline: medium none;
    padding: 5px 30px 18px;
    text-align: center;
    text-decoration: none;
}
ul#tab_full li a.tab_selected {
      color: #CB2027;
}
ul#tab_full li a:hover{
      color: #CB2027;
}
ul#tab_mob {
    background:#6C0408;
    border: 3px solid #DDDDDD;
    border-radius: 10px 10px 10px 10px;
    list-style: none outside none;
    margin: 5px 0 15px;
}
ul#tab_mob li:first-child {
    border: medium none;
}
ul#tab_mob li {
    border-top:1px solid #CB2027;
    display: block;
}
ul#tab_mob li a.tab_selected {
    font-weight:bold;
}
ul#tab_mob li a {
    color: #fff;
    display: block;
    padding: 10px 0 10px 5px;
    text-decoration: none;
}
ul#slide_nav{
    list-style: none outside none;
    margin: 10px 0 0;
}
ul#slide_nav li{float:left;}
ul#slide_nav li a {
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    outline: medium none;
    padding:10px 0 10px 0;
    text-align: center;
    text-decoration: none;
	
 }
ul#slide_nav li.active a{
	padding:30px 0px 30px 0px;
	}	

ul#slide_nav li a.first{
	background:#cb2027;
	}	
ul#slide_nav li a.second{
	background:#e5c828;
	}	
ul#slide_nav li a.third{
	background:#3dd7e1;
	}	
ul#slide_nav li a.fourth{
	background:#3bb627;
	}

ul#works_slider{
	list-style:none;
	}		
ul#works_slider li{display:none;}	
ul#works_slider li.active_slide{display:block;}
/*----<< How it works >>-----*/		

/*-------<< Default styles login >>-------*/	
#frmLogin input[type="text"]{
	border:4px solid #ddd;
	width:65%;
	padding:4px;
	background:#fff;
	height:25px;
	font-size:18px;
	outline:medium none;
	}
#frmLogin input[type="password"]{
	border:4px solid #ddd;
	width:65%;
	padding:4px;
	background:#fff;
	height:25px;
	font-size:18px;
	outline:medium none;
	}	
	
.login_bttn_wrap{
	width:65%;
	margin:10px auto;
	text-align:left;
	}	
.login_bttn_wrap input[type="submit"]{
	border:none;
	background:#259444;
	color:#fff;
	font-size:18px;
	height:40px;
	padding:5px 20px 5px 20px;
	float:left;
	}	
	.login_bttn_wrap input[type="submit"]:hover{ background:#48CC9B;}
.login_bttn_wrap span.remember{
	float:left;
	padding-top:12px;
	}	
.login_bttn_wrap a{
	display:inline-block;
	color:red;
	text-decoration:none;
	margin-top:10px;
	}	

#login_footer_full{
	background-color:#4a4a4b;
	margin-top:50px;
	}	
.clr{clear:both;}	
/*-------<< Default styles login Ends>>-------*/	

/*----<< Default styles email >>-----*/
.email_wrapper{
	padding:50px 50px 50px 50px;
	}
#email_img{
	float:left;
	text-align:center;
	width:100%;
	}	
#email_content{float:right;width:100%;}	
#email_content p{text-align:center; margin-top:5px;margin-bottom:0px;font-size:14px;}
.p2h{font-family: 'Arial, Helvetica, sans-serif';}
/*----<< Default styles email Ends >>-----*/

/*----<< Default styles find test >>-----*/
 #find_test_wrap{
	  background:#fff;
	  border-radius:10px;
	  -moz-border-radius:10px;
	  -webkit-border-radius:10px;
	  margin-bottom:20px;
	  box-shadow:3px 3px 3px #000;
	  min-height:400px;
	  overflow:hidden;
	  }
.find_img{min-height:200px;position:relative; overflow:hidden; }	  
.find_img1{min-height:50px;position:relative; overflow:hidden; }	
.find_title{
	height:40px;
	background-color:#333;
	color:#fff;
	text-align:center;
	line-height:40px;
	font-style:italic;
}	   
.find_img img { width:100%;-moz-transition: all 300ms linear 0s; -webkit-transition: all 300ms linear 0s; -ms-transition: all 300ms linear 0s;}
/*.find_img:hover img { -moz-transform: scale(1.3) rotate(0deg) translate(0px); -webkit-transform: scale(1.3) rotate(0deg) translate(0px); -o-transform: scale(1.3) rotate(0deg) translate(0px); transform: scale(1.3) rotate(0deg) translate(0px); opacity:1;}*/
.whealthy{font-size:1.6em;text-align:center;color:#666;font-style:italic;font-weight:normal;margin:8px 0 8px 0;}
.findbox{
	text-align:center;
	}
.findbox span{display:inline-block;width:80%;}	
.findbox span input[type="text"]{
	background:#fff;
	border:1px solid #999;
	width:80%;
	height:24px;
	padding:5px 30px 5px 5px;
	outline:medium none;
	background:url(../images/search.png) no-repeat 97% center;
	}
.findbox a{
	display:inline-block;color:#fff;background:#259444;padding:10px 14px 10px 14px;
	}
.findbox a:hover{background:#48CC9B;}
.testhead{
	font-size:1.6em;font-weight:normal;text-align:center;
	margin:10px 0 10px 0;
	}	
ul.tests{
	margin-left:20px;
	width:100%;
	float:left;
	}	
ul.tests li{
	list-style-image:url(../images/lired.png) ;
	list-style-position:outside;
	padding:10px 0 10px 0;
	}	
	ul.tests li a{
text-transform:uppercase;
color:#666;	
		}
ul.tests li a:hover{
	color:#000;
}
.marginbtm20{
	margin-bottom:20px;
	}
.margintop20{
	margin-top:20px;
	}
	
.test_right{
	border-left:1px solid #ddd;
	min-height:100px;
	margin-top:40px;
	}	
#test_right_top{
	text-align:center;
	padding:10px 30px 50px 30px;
	border-bottom:1px solid #ddd;
	}
	/*#test_right_top1{
	text-align:center;
	padding:10px 30px 50px 30px;

	}	
#test_right_bttm_img img{
	text-align:center;
	}	*/
#bttmtext{
	text-align:center;
	padding:10px 30px 10px 20px;
	}	
/*----<< Default styles find test Ends >>-----*/
/*----<< Default styles Profile >>-----*/
 #profile_top{
	  background:#fff;
	  border-radius:10px;
	  -moz-border-radius:10px;
	  -webkit-border-radius:10px;
	  margin-bottom:20px;
	  box-shadow:3px 3px 3px #000;
	  min-height:100px;
	  }
 #profile_bottom{
	  background:#fff;
	  border-radius:10px;
	  -moz-border-radius:10px;
	  -webkit-border-radius:10px;
	  margin-bottom:20px;
	  box-shadow:3px 3px 3px #000;
	  min-height:500px;
	  padding:50px 0 20px 0;
	  }	  
#ribon{position:relative;}
#ribon_content{
	position:absolute;
	right:90px;
	border:1px solid #999;
	background:#fff;
	border-radius:10px;
	padding:6px;
	z-index:100;
	bottom:55px;
	box-shadow:0 0 3px #000;
	}
.profile_top_inner{padding:10px;}
.profile_thump{
	float:left;
	width:auto;
	padding-right:12px;
	}
.profile_thump_right{
	float:left;
	width:50%;
	}
span.dc_name{
	color:red;
	float:left;
	font-size:20px;
	}	
span.count{
	float:left;
	width:30px;
	height:30px;
	line-height:30px;
	background:#3284f4;
	color:#fff;
	text-align:center;
	border-radius:30px;
	margin-left:15px;
	cursor:pointer;
	}
.profile_thump_right p{
	line-height:2.3em;
	}	
p.plink a{color:#999;text-decoration:none;}	
p.country{color:#000;}
p.country img{display:inline;vertical-align:top;margin:3px 3px 0 0;}
.p2hid_h{
	color:#7c7c7c;
	font-weight:normal;
	text-align:center;
	font-size:1.6em;
	}	
	
.p2hid{
	font-weight:normal;
	text-align:center;
	font-size:4em;
	}
	.p2hid1{
	font-weight:normal;
	text-align:center;
	font-size:2em;
	}
.profile_row{
	padding:0 10px 100px 25px;
	min-height:800px;
	}	
.head_profile{
	padding:5px;
	background:#ddd;
	font-weight:normal;
	}	
.profile_content{
	line-height:1.6em;
	border-bottom:1px solid #ddd;
	padding:8px 0 8px 0;
	margin-bottom:10px;
	}
.profile_content p{padding:0 0 0 5px;}	
table.tbl_branches td{
	padding:5px;
	}
table.tbl_branches td span{background:#ddd;padding:8px 4px 8px 4px;display:block;text-align:center;}			
table.tbl_branches th,table.tbl_branches td{
	padding:5px;
	text-align:left;
	}
.p_r_wrrapper{
	padding-right:30px;
	}	
.profile_right_head{
	padding:5px;
	font-weight:normal;
	}	
.p_left{float:left;width:49%;}	
.p_right{float:right;width:49%;}
.tbl_address td{padding:5px;}
ul#news{
	list-style:none;
	margin-left:30px;
	overflow:hidden;
	}
ul#news li{
	padding:0 3px 0 3px;
	}		
ul#news li p{color:#333;line-height:1.5em;font-style:italic;text-align:justify;font-size:12px;}
.lino{background:#000;text-align:center;height:15px;width:15px;color:#fff;font-size:12px;line-height:15px;display:block;border-radius:15px;display:inline-block;}		
.line{
	display:inline-block;
	width:92%;
	height:19px;background:url(../images/line.png) repeat-x;
	}
.hidden_tr{
	display:none;
	}	
.more{color:red;text-decoration:none;
    padding: 8px 4px;
    text-align: right;}	
 /*----<< Default styles Profile ends >>-----*/ 
 /*--------Search page----------*/
.search_left{
	margin:30px 0 0 0;
	}
.search_bttn_wrap	{margin-bottom:30px;}
.search_bttn_wrap	 input[type="text"]{
	border:1px solid #000;
	outline:medium none;
	height:23px;
	padding:5px 30px 5px 5px;
	width:85%;
	line-height:23px;
	background:url(../images/bttns.png) no-repeat 98% center;
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px;
	}
.search_left_head{
	font-size:1.6em;
	font-weight:normal;
	color:#000;
	margin:15px 0 7px 0;
	}
ul#search_left_tests{
	list-style:none;
	}
ul#search_left_tests li{display:block;}
ul#search_left_tests li a{
	padding:5px 0 5px 0;
	display:block;
	text-decoration:none;
	color:#000;
	}
	ul#search_left_tests li a:hover{color:#390;}	
	ul#search_left_tests li.current a{color:#390;}	
ul#search_loactions{
	list-style:none;
	}	
ul#search_loactions li{
	display:block;
	margin:4px 0 4px 0;
	}	
ul#search_loactions li label{margin-left:5px;}		
ul#search_loactions li label.current{color:#390;}	
.search_right{
	margin:30px 0 30px 0;
	min-height:600px;
	}
.search_right_top{border-bottom:1px solid #ddd;padding:0 0 8px 0;}	
ul.search_result{
	list-style:none;
	}
ul.search_result > li{
	min-height:100px;
	margin:10px 0 10px 0;
	}	
.search_r_l{
	width:25%;
	min-height:100px;
	}	
.search_r_r{
	width:100%;
	min-height:100px;
	}	
.se_dc_name{
	font-weight:normal;
	color:#F30;
	font-size:1.6em;
	}
ul.search_r_top{
	list-style:none;
	}	
ul.search_r_top li{
	display:inline-block;
	margin-right:10px;
}	
ul.search_r_top li.label{
	color:#7c7c7c;
	}	
ul.search_r_top li.label span{
	color:#000;
	}	
ul.search_r_top li.flag span{
	color:#000;
	font-size:1.6em;
	margin-left:8px;
	display:inline;
	}
ul.search_r_top li.flag img{display: inline;
    margin: 3px 3px 0 0;
    vertical-align: top;}		
	ul.search_r_top li.count{text-align:right;}
ul.search_r_top li.count span{
	background: #3284F4;
    border-radius: 35px;
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
    color: #FFFFFF;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width:35px;
	display:inline-block;
	cursor:pointer;
	}	
	#tooltip{position:absolute;background:#F00;color:#fff;border:1px solid #ddd;z-index:20;padding:6px;border-radius: 6px;-webkit-border-radius:6px;	-moz-border-radius:6px;}
	#tooltip_arrow{border-right: 8px solid #FF0000;
      border-bottom: 8px solid transparent;
    left: -8px;
    position: absolute;
    top: 4px;}
	a.l_add{color:#000;}
	a.l_add:hover{color:#339900;}
	#txtUserchtest{border:1px solid #ddd;color:#000;height:23px;width:75%;padding:3px;outline:none;display:inline-block;}
	#bttnUserch{background:#339900;padding:5px;color:#fff;font-weight:bold;display:inline-block;border:none;margin-left:2px;}
	#txtUserchloc{border:1px solid #ddd;color:#000;height:23px;width:75%;padding:3px;outline:none;display:inline-block;}
	#bttnUserchloc{background:#339900;padding:5px;color:#fff;font-weight:bold;display:inline-block;border:none;margin-left:2px;}
ul.dc_tests{
	list-style:none;
	}
ul.dc_tests li{
	display:inline-block;
	margin:5px 5px 5px 0;
	background:#F0F0F0;
	color:#666;
	text-align:center;
	padding:5px 7px 5px 7px;
	border-radius:6px;
	}
p.dc_re_des{
	line-height:1.7em;
	text-align:justify;
	}
ul.pagination{
list-style:none;
text-align:right;		
}	
ul.pagination li{
	display:inline-block;
	}	
ul.pagination li a{
	color:#999;
	text-decoration:none;
	display:block;
	padding:3px 6px 3px 6px;
	}	
ul.pagination li a.next{
	background:#CCC;
	}	
ul.pagination li a.last{
	background:#ccc;
	}	
ul.pagination li a.current{color:#F30;}		
#fsignup{
	background:#20732D;
    border: medium none;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    padding: 8px;
	float:right;
	text-decoration:none;
	}
	#fsignup:hover{background:#48CC9B;}	
#showing{
	float:left;
	margin-top:10px;
	}				
/*----<<----Search page------>>----*/
/*--------<< Defaullt Styles Ends >>--------*/

/* Mobile Layout: 480px and below. */
  
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 84.5%;
	padding-left: 3.25%;
	padding-right: 3.25%;
	clear: none;
	float: none;
}
.gridContainerinner{
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
	clear: none;
	float: none;
	margin-left: auto;
	margin-right: auto;
	}
#div1{}
#home_top {
}
#home_menu_full {
width: 100%;
}
#sign_in_up {
clear: both;
margin-left: 0;
width: 100%;
margin-top:18px;
}
#home_center_wrapper {
}
#home_inner {
width: 100%;
margin-left: 0;
}
#home_logo{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	}
#home_logo h2{
	text-align:center;
	font-family:'candy_scriptregular';
	font-size:4em;
	color:#fff;
	font-weight:normal;
	}
#home_logo  a{
	color:#fff;
	text-decoration:none;
	outline:medium none;
}
#home_logo h4{
	text-align:center;
	font-family:'candy_scriptregular';
	font-size:1.6em;
	color:#fff;
	font-weight:normal;
	}
p.home_text{
	text-align:center;
	color:#fff;
	line-height:1.6em;
	font-size:16px;
	font-style:italic;
	padding:10px 10px 10px 10px;
	clear:both;
	}	
.one_third {
width: 100%;
}
.one_third_margin {
clear: both;
margin-left: 0;
width: 100%;
}
.eight_coloumn {
width:100%;
}
.f_c {
width: 100%;
}
.e_c_m {
clear: both;
margin-left: 0;
width: 100%;
}
#footer {
	margin:20px 0 20px 0;
}
.show_mobile {
display: block;
}
#top_desktop {
}
#top_tab {
}
/*---<< How it works >>-----*/
#top_wrapper {
	margin:10px 0 20px 0;
}
#logo_wrap {
width: 100%;
}
#logo_wrap h2{
  font-family: Arial, Helvetica, sans-serif;
	font-size:2.5em;
	font-weight:normal;
	padding-left:5px;
}
#logo_wrap  a{
	color:#fff;
	text-decoration:none;
	outline:medium none;
}	

#logo_wrap1 {
width: 100%;
}
#logo_wrap1 h2{
   font-family: 'candy_scriptregular';
	font-size:2em;
	font-weight:normal;
	padding-left:5px;
}
#logo_wrap1  a{
	color:#fff;
	text-decoration:none;
	outline:medium none;
}	
#top_nav {
clear: both;
margin-left: 0;
width: 100%;
}
#center_wrapper {
}
#tabmenu_wrapper{

}
#tab_content_wrapper {
	min-height:700px;
	background:#fff;
	margin-bottom:15px;
	-webkit-border-radius:0 10px 10px 10px;
	-moz-border-radius:0 10px 10px 10px;
	border-radius:0 10px 10px 10px;
	box-shadow:3px 3px 3px #000;
}
.tab_content_box {
    margin: 20px;
	min-height:200px;
}
.tab_content_box_top{
	border:1px solid #ddd;
	}
ul#slide_nav li{
	width:100%;
	}
ul#slide_nav li a:hover {
    margin-top:0px;
    padding: 30px 20px;
}
.slide{
}
.slide_left{
	
}
.slide_right{

}
.slide_right h2{
	font-weight:normal;
	margin:10px 0 10px 0;
	padding:10px;
	}
.slide_right p{
	color:#5f605f;
	padding:10px 30px 0 10px;
	line-height:1.6em;
	text-align:justify;
	}	
.row{}
.tab_content_box_bottom{
margin:75px 0 50px 0;
	}
.box_bottom_left{
	width:100%;
	margin-top:10px;
	}	

.box_bottom_left p {
    color: #6F6C6C;
    font-size:18px;
    font-style: italic;
}		
.box_bottom_left span {
    color: #000000;
    font-size:20px;
    font-style: normal;
    font-weight: bold;
}
.box_bottom_left span.head {
    color: #CB2027;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-style: normal;
}
.box_bottom_right{
	width:100%;
	margin-top:10px;
	}	
.box_bottom_right a {
    background: none repeat scroll 0 0 #259444;
    color: #FFFFFF;
    padding: 8px 10px;
    text-decoration: none;
	display:inline-block;
	margin-left:10px;
	border-radius: 10px 10px 10px 10px;
}
.box_bottom_right a:hover{background:none repeat scroll 0 0 #48CC9B;}
/*---<< How it works ends>>-----*/

/*--------<< Login Page >>---------*/
#login_wrapper {
width: 100%;
margin-left: 0;
}
#login_top {
	margin:35px 0 10px 0;
	width: 100%;
	margin-left: 0;
}
#logo_login {
width: 46.1538%;
margin-left: 0;
clear: both;
}
#logo_login h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:2.3em;
	font-weight:normal;
	padding-left:5px;
	}
#logo_login  a{
	color:#fff;
	text-decoration:none;
	outline:medium none;
}	
#signup_wrap {
margin-left: 7.6923%;
clear: none;
width: 46.1538%;
text-align:right;
}
#signup_wrap  a{
	color:#fff;
	font-size:20px;
	color:#fff;
	text-decoration:none;
	padding-right:5px;
	}
	#signup_wrap  a:hover{color:#000;}
#login_tbl_wrapper {
width: 100%;
margin-left: 0;
}
#login_wrap_inner {
	border-radius:10px;
	background:#fff;
	border:4px solid #fff;
	text-align:center;
	padding-bottom:30px;
	box-shadow:3px 3px 5px #000;
}
#login_wrap_inner h4{
	color:#000;
	text-align:center;
	margin:15px 0 15px 0;
	font-size:1.6em;
	font-weight:normal;
	}
.login_bttn_wrap input[type="submit"]{
	margin-top:10px;
	float:left;
	}	
#login_footer {
width: 100%;
margin-left: 0;
padding:50px 0 50px 0;
}

#login_footer h5{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#dbdbdb;
	font-weight:normal;
	}
#login_footer h5 a{
	color:#fff;
	text-decoration:none;
	}
#login_footer span{display:block;text-align:center;color:#fff;font-size:17px;margin-top:5px;}	

/*--------<< Login Page Ends >>---------*/

#cnt_top{
	padding-top:2%;
padding-bottom:5%;
}
#cnt_top li{
	list-style:none; margin-bottom:2%;
}
.cnt_right{
	width:auto;
	float:left;
	margin-left:7%;
height:400px;
	}
#cnt_left1{margin-left:5%;}

#left_align{margin-left:0%;}

.cnt_rightbox{
    border: 1px solid #c4c4c4; 
    height: 20px; 
    width: 130px; 
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
} 
 
.cnt_rightbox:focus { 
    outline: none; 
    border: 1px solid #7bc1f7; 
    box-shadow: 0px 0px 8px #7bc1f7; 
    -moz-box-shadow: 0px 0px 8px #7bc1f7; 
    -webkit-box-shadow: 0px 0px 8px #7bc1f7; 
}
#cnt_rightbox_textarea{
	
    height: 85px; 
    width: 100%; 
}
	/* quotes*/
#quotes{ width:100%;
float:left; text-align:center;}
#quotes1{width:100%; float:left;margin-bottom:3%;}
#quotes1 p{font-size:12px; color:#FFF; font-family:'Courier New', Courier, monospace;margin-top:3%;}
/*quotes*/
/*abt us update*/
	#top_image{
 width:100%;
	float:left;
	padding:5% 0 5% 0;
text-align:center;"
}

#top_image ul li{
	list-style:none;
		}
#top_image1{
     width:100%;
	float:left;
	padding:5% 0 5% 0;
}

#bottm_abt{
	padding-top:5%;
	text-align:center;
	font-size:14px;
	float:left;
	width:100%;
	}
#abt_bm_right{
	width:100%;
	text-align:right; }
#bt_brochure{
	padding-bottom:4%;
	padding-top:4%;
}
#bt_pharmacy{
	padding-bottom:1%;
	padding-top:1%;
}
/*abt us update*/
#border{border-bottom:1px solid #ddd;}
/* Lab test Online*/
#cnt_rightbox_list{    height: 30px; 
    width: 150px; 
}

.cnt_right ul li{list-style:none;}#common_heading{text-transform:capitalize; color:#FF3000; margin-bottom:2%;}
.zeroMargin_mobile{margin-left: 0;}
.hide_mobile{display: none;}
#abt_bm_right { display:none;}
.pay_s{border-left:#ddd 1px solid;  margin-bottom:1%; margin-top:1%;}
.pay-sum-mob{ display: block; text-align:center;}

/* Lab test Online*/
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {

.gridContainer {
	width: 90.7857%;
	padding-left: 1.1071%;
	padding-right: 1.1071%;
	clear: none;
	float: none;
	margin-left: auto;
}
.gridContainerinner{
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
	clear: none;
	float: none;
	margin-left: auto;
	}

#home_menu_full {
width: 100%;
}
#sign_in_up {
clear: both;
margin-left: 0;
width: 100%;
}
#home_center_wrapper {
}
#home_inner {
width: 100%;
margin-left: 0;
}
#home_logo h2{
	font-size:5em;
	}	
#home_logo h4{
	font-size:2em;
	}
p.home_text{
	text-align:center;
	color:#fff;
	line-height:1.6em;
	font-size:16px;
	font-style:italic;
	padding:10px 14px 10px 14px;
	clear:both;
	}		
.one_third {
width: 100%;
}
.one_third_margin {
clear: both;
margin-left: 0;
width: 100%;
}
.eight_coloumn {
width:100%;
}
.f_c {
width: 100%;
}
.e_c_m {
clear: both;
margin-left: 0;
width: 100%;
}
#footer {
}
#top_desktop {
}
#top_tab {
}
.show_tablet {
display: block;
}
/*---<< How it works>>-----*/
#top_wrapper {
}
#logo_wrap {
width: 100%;
}
#top_nav {
clear: both;
margin-left: 0;
width: 100%;
}
#center_wrapper {
}
#tabmenu_wrapper{

}
#tab_content_wrapper {
}
ul#slide_nav li{
	width:100%;
	}
ul#slide_nav li a:hover {
    margin-top:0px;
    padding: 30px 0px 30px 0;
}	
.slide {
}
.slide_left {

}
.slide_right {

}
.slide_right h2{
	font-weight:normal;
	margin:10px 0 10px 0;
	padding:10px;
	}
.row {
}
.box_bottom_left{
	width:100%;
	}	
.box_bottom_right{
	width:100%;
	}	
/*---<< How it works ends>>-----*/
/*--------<< Login Page >>---------*/
#login_wrapper {
width: 82.9268%;
margin-left: 8.5365%;
}
#login_top {
	width: 100%;
	margin-left: 0;
}
#logo_login {
width: 48.1481%;
clear: both;
margin-left: 0;
}
#logo_login h2{
	padding-left:5px;
	}
#signup_wrap {
clear: none;
margin-left: 3.7037%;
width: 48.1481%;
}
#signup_wrap  a{
	padding-right:5px;
	}
#login_tbl_wrapper {
	width: 100%;
	margin-left: 0;
}
#login_wrap_inner {
	padding-bottom:30px;
}
#login_wrap_inner h4{
	font-size:2em;
	margin:15px 0 15px 0;
	}
.login_bttn_wrap input[type="submit"]{
	margin-top:0px;
	float:right;
	}	
#login_footer {
width: 100%;
margin-left: 0;
}
.login_bttn_wrap a.fpassword{
	margin-left:0;
	}
	.login_bttn_wrap a.fpassword:hover{
color:#000;
	}
/*--------<< Login Page Ends >>---------*/
ul.tests{
	margin:0 0 0 20px ;
	width:100%;
	float:left;
	}
		/* quotes*/
#quotes{ width:25%;}
#quotes1{width:75%;}
/*quotes*/
/*Search report box updation*/
.home_tbl1 input[type="text"]{
width:50%;
	}
	/*Search report box updation*/	
	#quotes1 p{ font-size:14px;}
	/*abt us update*/
	#top_image{
 width:100%;
	float:left;
}
#top_image  img{width:100%;}
#top_image ul li{
	float:left;
	margin-left:2%;
	margin-right:2%;
	width:auto;
		}
#top_image1{
     width:100%;
}#top_image1  img{width:100%;}
#bottm_abt{
	padding-top:5%;
	text-align:center;
	font-size:14px;
	float:left;
	width:100%;
	}
#abt_bm_right{
	width:100%;
	text-align:center; padding:5%; }

/*abt us update*/
/* email verfify*/
#email_img{
	width:30%;
	}	
#email_content{float:right;width:67%;}
#email_content p{ text-align:justify;margin-bottom:15px;font-size:16px;}	
/* Lab test Online*/
#cnt_rightbox_list{
    width: 300px; 
}

#div1{
}

.zeroMargin_tablet{
margin-left: 0;
}

.hide_tablet{
display: none;
}.cnt_rightbox{width:150px;}.pay-sum-mob{ display: block;}
/* Lab test Online*/
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

.gridContainer {
	width: 87.8571%;
	max-width: 1232px;
	padding-left: 1.0714%;
	padding-right: 1.0714%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}
.gridContainerinner{
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
	clear: none;
	float: none;
	margin: auto;
	margin-left: auto;
	}

#div1{
}
#home_top {
}
#home_menu_full {
width: 57.317%;
}
#sign_in_up {
margin-left: 2.439%;
clear: none;
width: 40.2439%;
}
#home_center_wrapper {
}
#home_inner {
width: 82.9268%;
margin-left: 8.5365%;
}
#home_logo h2{
	font-size:7em;
	}	
#home_logo h4{
	font-size:3em;
	}	
p.home_text{
	text-align:center;
	color:#fff;
	line-height:1.6em;
	font-size:16px;
	font-style:italic;
	padding:10px 107px 10px 107px;
	clear:both;
	}				
.one_third {
width: 31.7073%;
}
.one_third_margin {
margin-left: 2.439%;
clear: none;
width: 31.7073%;
}
.eight_coloumn {
width: 65.8536%;
}
.f_c {
width: 32.2033%;
}
.e_c_m {
margin-left: 1.6949%;
clear: none;
width: 66.1016%;
}
#footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
.show_desktop {
display: block;
}
#top_desktop {
}
#top_tab {
}
.home_tbl {text-align:center;margin:20px auto;width:70%;}
.home_tbl input[type="text"]{width:80%;}

/*---<< How it works>>-----*/
#top_wrapper {
}
#logo_wrap {
width:auto;
}
#top_nav {
margin-left: 2.439%;
clear: none;
width:auto;
}
#center_wrapper {
}
#tabmenu_wrapper{

}
#tab_content_wrapper {
}
.slide{
	}
.slide_left {
	width:48%;
}
.slide_right {
	width:48%;
	clear:none;
	float:right;
}
.slide_right h2{
	font-weight:normal;
	margin:60px 0 10px 0;
	padding:10px;
	}
.row{
	}
ul#slide_nav li{
	width:25%;
	float:left;
	}
	ul#slide_nav li a:hover {
    margin-top:-40px;
    padding: 30px 0px 30px 0px;
}
ul#slide_nav li.active a{
	padding:30px 0px 30px 0px;
	margin-top:-40px;
	}
.box_bottom_left{
	float:left;
	width:70%;
	}	
.box_bottom_right{
	float:left;
	width:30%;
	}				
/*---<< How it works ends>>-----*/

/*--------<< Login Page >>---------*/	
#login_top {
width: 100%;
margin-left: 0;
}
#logo_login {
width: 48.1481%;
clear: both;
margin-left: 0;
}
#logo_login h2{
	padding-left:25px;
	}
#signup_wrap {
clear: none;
margin-left: 3.7037%;
width: 48.1481%;
}
#signup_wrap  a{
	padding-right:25px;
	padding-top:17px;
	}
	
#login_wrapper {
width: 65.8536%;
margin-left: 17.0731%;
}
#login_tbl_wrapper {
width: 100%;
margin-left: 0;
}
#login_wrap_inner {
	padding-bottom:100px;
}
#login_wrap_inner h4{
	font-size:2.4em;
	margin:50px 0 50px 0;
}
.login_bttn_wrap input[type="submit"]{
	margin-top:0px;
	float:right;
	}	
.login_bttn_wrap a.fpassword{
	margin-left:15px;
	}
#login_footer {
width: 100%;
margin-left: 0;
}

/*--------<< Login Page Ends >>---------*/	
ul.tests{
	margin:0 0 0 20px ;
	width:45%;
	float:left;
	}	
/*--------<< Profile Page >>----------*/
.profile_row {
    border-right: 2px solid #DDDDDD;
    padding: 0 10px 100px 25px;
}	
/***************************
******* Search page ***********
***************************/	
	.search_right{
	border-width:0 0 0 2px;
	border-style:solid;
	border-color:#ddd;
	padding-left:20px;
	}	
.search_r_l{
	width:22%;
	}	
.search_r_r{
	width:75%;
	clear: none;
	}	

#top_image{
 width:68%;
	float:left;
	margin-right:2%;
}
#top_image  img{width:100%;}

#top_image1{
     width:30%;
}
#bottm_abt{
	padding-top:2%;
	text-align:center;
	font-size:14px;
	float:left;
	padding-right:4%;
	width:60%;
	border-right:1px solid #ddd;
	}
#abt_bm_right{
	float:left;
	width:25%; 
	text-align:center; padding:5%; }
#top_image3{
	list-style:none;
	float:right;
margin-right:50%;
}
#border_left{
	width:auto;
	padding-top:0%;
padding-left:6%;
height:auto;
}
	
#cnt_top{
	padding-top:2%;
padding-bottom:5%;
}
#cnt_top li{
	list-style:none;
}
#cnt_left1{margin-left:5%;}

#left_align{margin-left:20%;}
/* quotes*/
#quotes{ width:25%;}
#quotes1{width:75%;}
/*quotes*/
/*Search report box updation*/
.home_tbl1 input[type="text"]{
width:25%;
	}
	/*Search report box updation*/
#quotes1 p{ font-size:16px;}
/* email verfify*/
#email_img{
	width:30%;
	}
#email_content{float:right;width:67%;}	
#email_content p{text-align:justify;margin-bottom:15px;font-size:16px;}	
/* Lab test Online*/
#cnt_rightbox_list{
    width: 190px;
}
.zeroMargin_desktop{
    margin-left: 0;
}

.hide_desktop{
    display: none;
}
.cnt_rightbox{width:150px;}
#abt_bm_right { display:block;}
.pay-sum-mob{ display: none;}
/* Lab test Online*/
}