/* CSS Document */

body{
 background:url(../Images/back_bg.jpg) no-repeat top #022873;
 margin:0 auto;
 color:#434648;
 letter-spacing:0;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 padding:10px 0 0 0;
 line-height:18px;
 }
 h1{
	margin:0;
	padding:0;
	padding-bottom:6px;
	font-size:20px;
	color:#0068AC;
	font-weight:normal;
	
 }
 
 h2{
 margin:0;
 padding:0;
 line-height:23px;
 font-size:17px;
 color:#27146D;
 }
 
h3{
 margin:0;
 padding:0;
 line-height:24px;
 font-size:12px;
 color:#990000;
 } 
 
h4{
 margin:0;
 padding:0;
 font-size:20px;
 color:#000000;
 }
  
 
 .link{
  font-size:11px;
  color:#990000;
  font-weight:bold;
  text-decoration:none;
  text-align:right;
  }
  
  .link:hover{
  font-size:11px;
  color:#064a88;
  font-weight:bold;
  text-decoration:underline;
  text-align:right;
  }
 
p{
margin:0;
padding:0 0 10px 0;
text-align:justify;
line-height:18px;
}

 .body_text{
	line-height:20px;
	text-align:justify;
  }
 
.clear{
  clear:both;
  } 
  
 
 .wrapper{
  height:auto;
  width:980px;
  margin:0 auto;
  }
  
.top_header{
	height:110px;
	width:980px;
	margin:0 auto;
 }
 
.logo{
	height:105px;
	width:210px;
	margin:0;
	padding:5px 0 0 10px;
	float:left;
 }
 .right_header{
	height:110px;
	width:690px;
	margin:0;
	padding:0;
	float:right;
  }
  .right_headertop{
	height:50px;
	width:690px;
	margin:19px 0 0 0;
	float:right;
  }
   
.nav{
	height:39px;
	width:640px;
	margin:0;
	float:right;
   }
.btn{
	height:39px;
	width:100px;
	margin:0 0 0 4px;
	float:left;
	padding:0;
 }
 
 .btn a{
    height:29px;
	width:100px;
	margin:0;
	padding:10px 0 0 0;
	float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	font-weight:bold;
	background:url(../Images/btn.gif) no-repeat;
	display:block;
    color:#FFFFFF;
    text-decoration:none;
    text-align:center;
  } 
  
  .btn a:hover{
    height:29px;
	width:100px;
	margin:0;
	float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#ffffff;
	font-weight:bold;
    text-decoration:none;
    background:url(../Images/btn_hover.gif) no-repeat;
    color:#ffffff;
    text-align:center;
  }    

.banner{
	height:230px;
	width:980px;
	margin:0 auto;
 }
 
.body_cont{
 height:auto;
 width:980px;
 margin:10px 0 0 0;
 } 
 
.body_topcont{
	height:auto;
	width:980px;
	float:left;
	background:#a1c3db;
	margin:0 auto;
 } 
.body_maincont{
	height:auto;
	width:960px;
	background:#a1c3db;
	margin:0;
	padding:10px
} 
 .body_bottomcont{
  height:auto;
  width:960px;
  float:left;
  padding:0 10px 5px 10px;
  background:#ffffff;
  margin:0 auto;
  }
  
 .bottom_leftcont{
	height:auto;
	width:715px;
	margin:0;
	float:left;
  } 
  
 .bottom_rightcont{
	height:auto;
	width:220px;
	margin:0;
	float:right;
  }  
  
.top_leftcont{
	height:auto;
	width:260px;
	margin:0;
	padding:10px;
	float:left;
 } 
 .top_leftinner{
	height:auto;
	width:250px;
	margin:0;
	padding:5px;
	background:#ffffff;
 }
 
 .heading{
	height:auto;
	width:250px;
	margin:0;
	padding:0;
	border-bottom:solid  #d1d3d5 1px;
	float:left;
  }
  
  .heading2{
	height:auto;
	width:705px;
	margin:0;
	padding:6px 0 6px 10px;
	border-bottom:solid  #d1d3d5 1px;
	float:left;
  }
  
  .heading3{
	height:auto;
	width:220px;
	margin:0;
	padding:6px 0 6px 0;
	border-bottom:solid  #d1d3d5 1px;
	float:left;
  }
  
 .cont_box{
	height:auto;
	width:715px;
	margin:0;
	padding:5px 0 0 0;
	float:left;
  }
  
.cont_inner{
	height:auto;
	width:210px;
	border:solid #CCCCCC 1px;
	margin:0 22px 0 0;
	padding:0 0 5px 0;
	float:left;
 } 
 
 .cont_rightinner{
	height:auto;
	width:210px;
	margin:0;
	border:solid #CCCCCC 1px;
	padding:0 0 5px 0;
	float:left;
 }  
  
 .bottom_cont{
	height:auto;
	width:250px;
	margin:0;
	padding:0 0 5px 0;
	float:left;
  } 
 .bottom_left{
	height:auto;
	width:125px;
	margin:0;
	float:left;
  }
 .bottom_right{
	height:auto;
	width:125px;
	margin:0;
	float:left;
  }
  
 .Left_Menu{
	width:120px;
	font-family:Arial;
	font-size:12px;
	line-height:25px;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
	border-bottom:1px dotted #dbdcdc;
	display:block;
}
.Left_Menu a{
  width:105px;
  height:24px;
  margin:0;
  padding:0px 0 0px 15px;
  text-decoration:none;
  color:#434648;
  display:block;
  background:url(../Images/arrow_icon.jpg) left center no-repeat;
}
.Left_Menu a:hover{
  width:105px;
  height:24px;
  margin:0;
  padding:0px 0 0px 15px;
  text-decoration:none;
  color:#0e5e9a;
  background:url(../Images/arrow_icon.jpg) left center no-repeat;
}   
    
.top_rightcont{
	height:auto;
	width:680px;
	margin:0;
	padding:5px;
	background:#FFFFFF;
 }

.text{
	color:#000000;
	line-height:22px;
	letter-spacing:0;
	padding:0 5px 0 5px;
	text-align:justify;
 }
 
 .right_linkbox{
	height:auto;
	width:200px;
	padding:0 10px 0 10px;
	margin:5px 0 0 0;
	background:#eaf4fc;
	float:left;
  }
  
  .right_Menu{
   width:210px;
   font-family:Arial;
   font-size:12px;
   height:30px;
   margin:0;
   padding:0;
   text-align:left;
   float:left;
   border-bottom:1px solid #d3e0e9;
   display:block;
}
.right_Menu a{
   width:200px;
   height:24px;
   margin:0;
   padding:6px 0 2px 10px;
   text-decoration:none;
   color:#000000;
   display:block;
   background:url(../Images/icon.gif) left center no-repeat;
}
.right_Menu a:hover{
  width:200px;
  height:24px;
  margin:0;
  font-weight:bold;
  padding:6px 0 2px 10px;
  text-decoration:none;
  color:#ffffff;
  background:url(../Images/icon.gif) left center no-repeat #5285ac;
}  

.footer_bg{
	height:66px;
	width:970px;
	padding:5px;
	color:#ffffff;
	font-size:12px;
	background:#114b6b;
	margin:0;
 }
  
 .footer_link{
  font-size:12px;
  color:#ffffff;
  padding:0 3px 0 3px;
  text-align:left;
  text-decoration:none;
  }
  
 .footer_link:hover{
  font-size:12px;
  color:#ffffff;
  padding:0 3px 0 3px;
  text-align:left;
  text-decoration:underline;
  }  
  
 .footerdown_text {
 margin:auto;
 text-align:center;
 font-family:Arial;
 font-weight:normal;
 color:#ffffff;
 letter-spacing:0.06em;
 text-decoration:none;
}  
 
 .mainbar#accordian{
height:315px;
width:715px;
background-repeat:no-repeat;
}

.mainbar#accordian #horizonal_container {
	display:none
}

.mainbar.mbCarousel{
padding-top:0;}

.horizontal_accordion_toggle {
/* REQUIRED */
float: left;	/* This make sure it stays horizontal */
/* REQUIRED */

display: block;
height: 315px;
width: 22px;
color: #ffffff;
text-decoration: none;
outline: none;
border-right: 1px solid #b4d4f5;
cursor: pointer;
margin: 0 0 0 0;
}

.horizontal_accordion_toggle#motornews{background:url(../Images/aapointment.jpg) no-repeat top left }

.horizontal_accordion_toggle#carreview{background:url(../Images/patient_active.jpg) no-repeat top left}

.horizontal_accordion_toggle#loans{background:url(../Images/find_dodoctor.jpg) no-repeat top left }

.horizontal_accordion_toggle#carvideo{background:url(../Images/d_profile.jpg) no-repeat top left }

.horizontal_accordion_toggle_active{
}

.horizontal_accordion_toggle_active#motornews{
background: url(../Images/aapointment_active.jpg) no-repeat top left}

.horizontal_accordion_toggle_active#carreview{
background: url(../Images/patient_active.jpg) no-repeat top left }

.horizontal_accordion_toggle_active#loans{
background: url(../Images/find_dodoctoractive.jpg) no-repeat top left }

.horizontal_accordion_toggle_active#carvideo{
background:url(../Images/doctor_profileactive.jpg) no-repeat top left }

.horizontal_accordion_content {
/* REQUIRED */
height: 100px;	/* We need to define a height for the accordion as it stretches the width */
float: left;	/* This make sure it stays horizontal */
/* REQUIRED */

overflow: hidden;
background-color: #ffffff;
color: #444444;
}

.horizontal_accordion_content{
height:313px;
background-color:#e0edfa;
	border-right:1px solid #b4d4f5;
	border-bottom:1px solid #b4d4f5;
	border-top:1px solid #b4d4f5;
}

.horizontal_accordion_content p {
line-height: 150%;
margin:0px;
padding: 0 0 0 10px;
}
	
	
/* Container styling*/
#horizontal_container {
width: 715px;   
height: 100px;    
}

#vertical_nested_container {
margin: 20px auto 20px auto;
width: 715px;
}

.carVid{
	width:169px;
	padding-bottom:6px;
	float:left;
	display:inline;
	margin-top:20px;
	margin-left:25px;
	background-color:#fff;
}

.carVid img{
width:130px;
display:block;
margin-left: auto;
margin-right: auto;
height:97px;}


.carVid a{
border:none;
}

.carVid div {
	width:650px; height:15px; overflow:hidden; font-size:12px; text-align:center
}

.horizontal_accordion_content img{
padding:6px 0 0 9px;}

.horizontal_accordion_content #moreNews{
border:none;}

.input_text{
	font-size:12px;
	color:#000000;
	text-align:right;
	padding:0 10px 0 0;
	line-height:25px;
 }


  .input, select, textarea, html body textarea { vertical-align:middle; font-size:12px; color:#000; font-family:Arial; line-height:30px;}
	.input.text, select, textarea { padding:2px 0px 3px 6px; border:1px solid #7f8ba1; background:#fafcfe;}

/*About Us Style*/
.body_gap{
	width:10px;
	margin:0;
	padding:0;
}
.about_content{
	height:auto;
	width:960px;
	float:left;
	background:#a1c3db;
	margin:0;
	padding:10px;
 }
.about_leftcont{
	height:auto;
	width:260px;
	margin:0;
	padding:0px;
	background:#FFFFFF;
 } 
.about_rightcont{
	height:auto;
	width:680px;
	margin:0;
	padding:5px;
	background:#FFFFFF;
 } 
.about_Menu{
	width:250px;
	line-height:24px;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
	border-bottom:1px dotted #dbdcdc;
	display:block;
}
.about_Menu a{
  width:235px;
  margin:0;
  padding:0px 0 0px 15px;
  text-decoration:none;
  color:#434648;
  display:block;
  background:url(../Images/icon2.gif) left center no-repeat;
}
.about_Menu a:hover{
  width:235px;
  margin:0;
  padding:0px 0 0px 15px;
  text-decoration:none;
  color:#0e5e9a;
  background:url(../Images/icon2.gif) left center no-repeat #f2f2f2;
}   
.top_box1{
	height:auto;
	width:680px;
	margin:0;
	padding:0px;
	float:left;
 }
 .tborder{
 	border:1px solid #cccccc;
	border-collapse:collapse;
 }

.classLabel
{
	font-size:13px;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	font-weight:normal;
	line-height:30px;
}


.contentmenulink
{
	font-size: 16px;
	font-weight:bold;
	font-style:italic;
	color:#990000;
	text-decoration:none;
	letter-spacing:0;
}

.contentmenulink:hover
{
	font-size: 16px;	
	color:#990000;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
	letter-spacing:0;
}

.contentmenusublink
{
	font-size: 13px;
	font-weight:bold;	
	color:#27146D;
	text-decoration:underline;
	letter-spacing:0;
}

.contentmenusublink:hover
{
	font-size: 13px;	
	color:#064a88;
	font-weight:bold;	
	text-decoration:none;
	letter-spacing:0;
}


.messagePageLink
{
	font-size: 13px;
	font-weight:bold;	
	color:#064a88;
	text-decoration:none;
	letter-spacing:0;
}

.messagePageLink:hover
{
	font-size: 13px;	
	color:#064a88;
	font-weight:bold;	
	text-decoration:underline;
	letter-spacing:0;
}
.fortbl{
border:1px solid #b1b1b1;
border-collapse:collapse;
}

.MenuHeading
{
	font-size:17px;
	color:#064a88;
	font-weight:normal;
	letter-spacing:0;
	line-height:26px;
}
/*-Development */
.classTextBox {
	font-family:Verdana;
	font-size:10px;
	height:18px;
	border:1px solid #add9e4;
	color:#333333;	
	line-height:13px;
}
.classLabel
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	line-height:30px;
	
}

.classRadioButton
{
	font-family:Verdana;
	font-size:12px;
	color:#507d98;	
	margin:0;
	padding:1;
}

.classButton {
font-family:Verdana;
font-size:16px;
color:#000000;
letter-spacing:.05em;
height:30px;
cursor:hand;
font-weight:bold;
}

.paypalHeadingLink
{
	font-size:18px;
	font-weight:bold;	
	color:#064a88;
	text-decoration:none;
	letter-spacing:0;
}


.paypalLink
{
	font-size:18px;
	font-weight:bold;	
	color:#064a88;
	text-decoration:underline;
	letter-spacing:0;
}

.paypalLink:hover
{
	font-size:18px;	
	color:#064a88;
	font-weight:bold;	
	text-decoration:none;
	letter-spacing:0;
}

/* user login pannel */
.top_box2{
	height:auto;
	width:650px;
	margin:0;
	padding:10px 15px;
	float:left;
 }
.newusermain{
	width:300px;
	height:auto;
	margin:0;
	padding:0;
	line-height:30px;
	text-align:right;
	border:1px solid #cccccc;
}
.usergap{
	width:46px;
	margin:0;
	padding:0;
}
.exitusermain{
	width:300px;
	height:auto;
	margin:0;
	padding:0;
	line-height:30px;
	border:1px solid #cccccc;
}
.txtbox{
	width:215px;
	font-size:12px;	
	border:1px solid #add9e4;
	color:#333333;			
}
.forgot{
	color:#4d3847;
	text-decoration:none;
	font-weight:bold;
}
.forgot:hover{
	color:#084B9A;
	text-decoration:underline;
	font-weight:bold;
}
.newregd{
	background:url(../Images/new_logbg.jpg) no-repeat left center;
	height:130px;
}

.classLabelforFun
{
	font-size:12px;
	color:#0061a9;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	font-weight:normal;
	line-height:30px;
}
.classLabelHeading
{
	font-size:14px;
	color:#0061a9;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	line-height:30px;
}

.classRadioButton
{
	font-family:Verdana;
	font-size:12px;
	color:#507d98;	
	margin:0;
	padding:1;
}

.classDropdown
{
	
	font-size:12px;	
	border:1px solid #add9e4;	
	margin:0;
	padding:1;
	color:#333333;	
}

.classButton 
{
font-family:Verdana;
font-size:11px;
color:#ffffff;
letter-spacing:.05em;
background:#00a247;
cursor:hand;
border:0px;
font-weight:bold;
height:15px;
}

.classErrorMessage
{
	font-size:12px;
	color:#ff0000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	font-weight:normal;
}

.deisistext{
	width:680px;
	height:auto;
	margin:0;
	padding:0;	
}
.deisistext ul{
	margin:0;
	padding:0;
}
.deisistext ul li{
	margin:0;
	padding:0 0 0 20px;
	line-height:24px;
	list-style:none;
	background:url(../Images/icon2.gif) center left no-repeat;
}
.deisistext ul li a{
	text-decoration:none;
	color:#0c3063;
}
.deisistext ul li a:hover{
	text-decoration:none;
	color:#0c3063;
	font-weight:bold;
}	


.abt_button{
height:auto;
width:250px;
margin:0;
padding:0 0 5px 0;
float:left;
}
.abt_button ul{
padding:0;
margin:0;
}
.abt_button ul li{
padding:0 0 0 15px;
margin:0;
line-height:25px;
list-style:none;
border-bottom:1px dotted #cccccc;
background:url(../Images/arrow1.jpg) no-repeat center left;
}
.abt_button ul li a{
text-decoration:none;
color:#0e5e9a;
}
.abt_button ul li a:hover{
text-decoration:none;
color:#434648;
}


.top_login{
height:26px;
width:200px;
margin:0px 0 0 0;
color:#0C3065;
line-height:26px;
padding:0 5px;
font-size:12px;
text-align:center;
float:left;
background:url(../Images/login_bg.gif) no-repeat;
}
.loglink{
text-decoration:none;
color:#FFFFFF;
}
.loglink:hover{
text-decoration:underline;
color:#FFFFFF;
}

.accordReview{
height:304px;
width:600px;
background-color:#FFFFFF;
margin-top:0px;
margin-left:7px;
padding-right:10px;
}
.appointment_box{
height:auto;
width:580px;
background:#e8eff3;
padding:50px 0 10px 0;
margin:0 10px 0 10px;
}
.doctor_txt{
color:#27146D;
font-size:13px;
font-weight:bold;
text-align:center;
line-height:25px;
padding:5px 0;
}

.ServiceLink{
font-size:15px;
font-weight:bold;
color:#0068AC;
line-height:25px;
text-decoration:none;
}
.ServiceLink:hover{
font-weight:bold;
color:#27146D;
text-decoration:underline;
}
.about_function{
height:auto;
width:690px;
margin:0;
padding:0px;
background:#FFFFFF;
}
.function_lthead{
width:220px;
margin:0;
line-height:26px;
padding:0 10px;
background:#0c4477;
color:#ffffff;
font-weight:bold;
}
.function_rthead{
width:430px;
margin:0;
padding:0 10px;
background:#0c4477;
line-height:26px;
color:#ffffff;
font-weight:bold;
}
.function_lt{
width:220px;
margin:0;
padding:0 10px;
}
.function_rt{
width:430px;
margin:0;
padding:0 10px;
text-align:justify;
}
.input label {
	position:relative;
	float:left;
	margin-left:20px;
	width:130px;
}
.submit-but-wrap {
	margin-left:150px;
}
.input span p {
	position:relative;
	margin-left:150px;
	color:#EE0000;
}
.input p input {
	position:relative;
}
.message {
	color:#00AA00;
	position:relative;
	/*top:20px;*/
	left:20px;
	
}
.error {
	color:#EE0000;
	position:relative;
	padding-left:20px;
	/*left:20px;*/
}
label.error {
	margin-left:5px;
}
#form_container {
	height:325px;
}


.row0 /* For old messages */
{
background-color:#FFC;
}

.row1 /* For new messages */
{
background-color:#00FF00;
}

/*
.new
{
background-color:#FF9900;
}

.old
{
background-color:none;
}
*/

.conversation fieldset
{

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #c4c4c4;
background: #FEFEFE;
padding: 20px;
margin-bottom: 15px;
}


.new_message {
background-color:#eeeeee;
font-size: 13px;
padding: 3px;
border: 1px solid #CCC;
border: 1px solid rgba(0, 0, 0, .15);
margin:auto;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
position: relative;
border-image: initial;
width:90%;
}

#userMenu li
{
list-style-image:url(../Images/arrow_icon.jpg);
}

#userMenu a
{
color:#000000;
font-weight:bold;
display:block;
text-decoration:none;
padding:5px 0 5px 0;
border-bottom:#CCCCCC solid 1px;
}

#userMenu a:hover
{
color:#666666;
}


a.simplePagination
{
text-decoration:none;
}

.simplePagination span
{
background-color:#FF9966;
color:#000000;
padding: 1px 3px 1px 3px;
}



#register_conainer
{
height:175px; 
width:529px;
margin:auto;
}

#register_conainer #register_left
{
width:21px;
height:175px;
background-image:url(../Images/register_left.png);
background-repeat:no-repeat;
float:left;
}

#register_conainer #register_center
{
width:485px;
height:175px;
background-image:url(../Images/register_center.png);
background-repeat:repeat-x;
float:left;
}

#register_conainer #register_right
{
width:16px;
height:175px;
background-image:url(../Images/register_right.png);
background-repeat:no-repeat;
float:left;
}

#register_conainer label
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
}


#login_form_conainer
{
height:248px; 
width:529px;
margin:auto;
}

#login_form_conainer #login_left
{
width:20px;
height:248px;
background-image:url(../Images/login_form_left.png);
background-repeat:no-repeat;
float:left;
}

#login_form_conainer #login_center
{
width:485px;
height:248px;
background-image:url(../Images/login_form_center.png);
background-repeat:repeat-x;
float:left;
}

#login_form_conainer #login_right
{
width:17px;
height:248px;
background-image:url(../Images/login_form_right.png);
background-repeat:no-repeat;
float:left;
}

#login_form_conainer .forgot_link
{
color:#f6629a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#login_form_conainer a
{
text-decoration:none;
}

#login_form_conainer input[type="text"],input[type="password"]
{
height:25px;
width:230px;
border:#c9c9c9 solid 1px;
}

#login_form_conainer label
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#747474;
font-weight:bold;
}

#login_form_conainer .note
{
color:#FF0000;
font-weight:bold;
}

#login_form_conainer .select_city
{
color:#000000;
}

#login_form_conainer .whatisit
{
color:#009999;
}
