body {
	background:#646262;
	padding-bottom:20px;
}
body a {
	outline:none !important;
}
#container-wrap {
	width:980px;
	margin:0 auto;
	padding:20px 0 0 0;
}
#container-wrap div.container-top {
	height:15px;
	width:980px;
	margin:0;
	padding:0;
	float:left;
}
#container-wrap div.container-top img, #container-wrap div.container-btm img {
	float:left;
	margin:0;
	padding:0;
	height:15px;
}
#container-wrap #container {
	background:#e6e6e6 url(../images/bg-container.gif) repeat-x 0 0;
	margin:0;
	padding:0;
	float:left;
	width:980px;
}
div.c-details a.thumb {
	float:left;
	margin:0 20px 0 0;
	padding:0;
}
div.c-details p {
	margin-bottom:5px;
}
div.c-details a.read-more, a.view-all {
	float:right;
	margin:0 20px 0 0;
	padding:0;
	color:#666;
}
div.c-details a.read-more:hover, a.view-all:hover {
	color:#C21119;
}
a.view-all {
	margin-top:5px;
}
/* @Header */
a.logo {
	width:285px;
	height:101px;
	float:left;
	margin:9px 0 0 0px;
}
div.language {
	float:right;/*
	width:400px;
*/
	width:200px;
	margin:0 0 10px;
	padding:0;
}
div.language a {
	text-align:right;
	float:right;
	margin:0 0 0 10px;
	font-size:12px;
	padding-left:20px;
	text-decoration:none;
	color:#666;
}
div.language a:hover {
	color:#ad180c;
}
div.language a.en {
	background:url(../images/icon-en.jpg) no-repeat 0 5px;
}
div.language a.fr {
	background:url(../images/icon-fr.jpg) no-repeat 0 5px;
}
div.language a.ar {
	background:url(../images/icon-ar.jpg) no-repeat 0 5px;
}
#header.home {
	height:410px;
	width:940px;
	margin:0;
	padding:0;
	position:relative;
}
#header {
	height:270px;
 .height:290px;
	width:940px;
	margin:0 0 20px;
	float:left;
	padding:0;
	position:relative;
}
ul#nav-global{
	float:right;
}
ul#nav-global li{
	float:left;
	margin:0 20px 0 0;
	list-style:none;
	padding:0;
}
ul#nav-global li a{
	text-decoration:none;
	color:#666;
}
ul#nav-global li a:hover{
	color:#cc0000;	
}
#header#spotlight {
	height:267px;
	width:940px;
	margin:0;
	padding:0;
	float:left;
}
span.call-for {
	margin:0 0 0 10px;
	text-align:right;
	width:220px;
	padding:0px 2px 0 0;
	position:absolute;
	top:96px;
	right:0;
}
form#login {
	width:380px;
	float:right;
	margin:28px 0 0 0;
	padding:0;
	position:absolute;
	right:0;
}
form#login h3 {
	margin:0 0 5px;
	padding:0;
	float:left;
	width:370px;
}
form#login ul {
	margin:0;
	padding:0;
	float:left;
	width:370px;
}
form#login ul li {
	list-style:none;
	margin:0 12px 0 0;
	width:130px;
	padding:0;
	height:30px;
	float:left;
	background:url(../images/bg-login.gif) no-repeat 0 0;
}
form#login ul li input {
	border:0;
	background:0;
	padding:3px;
	font-size:12px;
	color:#666;
}
form#login ul li input.login {
	background:0;
	padding:0;
	float:left;
	border:0;
	width:62px;
	height:24px;
}
form#login ul li.last {
	float:left;
	margin:0;
	padding:0;
	background:0;
	width:63px;
}
form#login ul li a.forgot-pword {
	color:#666;
}
form#login ul li a.forgot-pword:hover {
	color:#993300;
}
div#nav-main {
	float:left;
	margin:0;
	padding:0;
	width:940px;
}
div#nav-main ul {
	float:left;
	margin:0;
	padding:0;
	width:940px;
}
div#nav-main ul li {
	float:left;
	list-style:none;
	margin:0 2px 0 0;
	padding:0;
	text-transform:uppercase;
	position:relative;
}
div#nav-main ul li.last {
	margin:0;
}
div#nav-main ul li.last a {
	padding:7px 12px 7px 13px;
	background:#e2e2e2 url(../images/bg-menu-last.gif) no-repeat right 0;
}
div#nav-main ul li.last a:hover {
	background:#b2180c url(../images/bg-menu-last-on.gif) no-repeat right 0;
}
div#nav-main ul li a {
	background-color:#e2e2e2;
	text-decoration:none;
	color:#615e5f;
	margin:0;
	float:left;
	padding:7px 8px;
	font-weight:bold;
}
div#nav-main ul li.first a {
	margin:0;
	padding:7px 10px 7px 36px;
	float:left;
	background:url(../images/bg-menu-first.gif) no-repeat 0 0;
}
div#nav-main ul li.first a:hover,
div#nav-main ul li.first.current a {
	background:url(../images/bg-menu-first-on.gif) no-repeat 0 0;
	color:#fff;
}

div#nav-main ul li.last.current a {
	background:#b2180c url(../images/bg-menu-last-on.gif) no-repeat 100% 0;
	color:#fff;
}
div#nav-main ul li a:hover, div#nav-main ul li.current a {
	color:#fff;
	background:#b2180c url(../images/bg-menu-on.gif) repeat-x 0 0;
}
#nav-main ul li ul{
	width:180px;
	position:absolute;
	left:0px;
	top:27px;
	display:none;
	padding:0;	
	margin:0;
	z-index:9999;
	border:1px solid #999;
}
#nav-main ul li:hover ul{
	display:block;
}
#nav-main ul li ul{
	width:210px;
	background:#E2E2E2;
}
#nav-main ul li ul li{
	list-style:none;
	background:0;
	border-bottom:1px solid #999;
	float:left;
	margin:0;
	padding:0;
	width:210px;
}
#nav-main ul li li a{
	color:#333 !important;
	width:195px;
	margin:0;
	height:15px;
	display:block;
	padding:6px 5px 6px 10px;
	background:#E2E2E2 !important;
}
#nav-main ul li ul li span{
	background-image:0;	
}
#nav-main ul li ul  li a:hover,
#nav-main ul li.current ul  li a:hover{
	color:#fff !important;
	background:#b2180c !important;
}


/* @End Header */

/*  @Wrap Home */
#wrap {
	width:940px;
	float:left;
	margin:0;
	padding:0 0 20px;
	background-color:#e6e6e6;
}
#col-left {
	margin:0;
	padding:0;
	width:620px;
	float:left;
}
div.c-wrap {
	width:620px;
	float:left;
	margin:0 0 20px;
	padding:0;
}
div.c-wrap span.c-top, div.c-wrap span.c-btm {
	width:620px;
	float:left;
	margin:0;
	padding:0;
}
div.c-wrap span.c-top img, div.c-wrap span.c-btm img {
	float:left;
}
div.c-wrap div.c-details {
	width:580px;
	float:left;
	padding:10px 20px;
	background-color:#FFF;
	margin:0;
}
div.c-wrap div.c-details div.details h3{
	margin:0 0 10px;
	color:#9e1414;
}
div.c-wrap div.c-details h2 {
	float:left;
	margin:0 0 10px;
	color:#af3738;
}
div.c-wrap span.c-btm {
	position:relative;
}
span.curve {
	position:absolute;
	width:28px;
	height:30px;
	right:0;
	bottom:0;
}
div#services-home {
	width:580px;
	float:left;
	margin:0;
	padding:0;
}
div.services-img {
	float:left;
	margin:0 20px 0 0;
	padding:0;
	width:262px;
	height:203px;
	overflow:hidden;
}
div.services-img a {
	display:block;
	float:left;
}
div.services-img img {
	float:left;
}
div#services-home ul {
	width:285px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;/*
	height:200px;*/
}
div#services-home ul li {
	float:left;
	margin:0;
	padding:3px 0 3px 22px;
	width:115px;
	list-style:none;
	background:url(../images/bg-common.gif) no-repeat 0 1px;
}
div#services-home ul li a {
	text-decoration:none;
	color:#7a7777;
	font:bold 13px Arial, Helvetica, sans-serif;
}
div#services-home ul li a:hover {
	color:#ac1316;
}
div.c-bottom {
	float:left;
}
div.c-bottom h3 {
	margin-bottom:10px;
}
div.c-cols {
	width:290px;
	float:left;
}
div.c-cols.has-br {
	border-right:1px solid #EFEFEF;
	margin-right:15px;
}
div.c-cols.has-br a.read-more{
	color:#666666;
}
div.c-cols.has-br a.read-more:hover{
	color:#c21119;
}
div.c-cols p {
	margin-bottom:10px;
}
div.c-cols h3 {
	margin:0 0 10px;
	padding:0;
	float:left;
	width:100%;
}
div.c-cols a.thumb {
	float:left;
	margin:0 10px 0 0;
}
div.c-cols p a {
	color:#666;
}
div.c-cols p a:hover {
	color:#c21119;
}
ul#services-list li.active a {
	color:#930;
}
/* @End Wrap Home */
/* @Sidebar right */
div#sidebar-right {
	float:right;
	width:300px;
	margin:0;
	padding:0;
}
div#sidebar-right span.top, div#sidebar-right span.bottom {
	float:left;
	margin:0;
	padding:0;
}
div#sidebar-right span.bottom {
	position:relative;
	width:300px;
	height:10px;
	float:left;
	background:url(../images/img-right-btm.gif) no-repeat 0 0;
}
div#sidebar-right span.bottom span.curve {
	position:absolute;
	right:0;
	bottom:-20px;
	height:50px;
}
div#c-sidebar {
	width:270px;
	float:left;
	overflow:hidden;
	margin:0;
	padding:10px 15px;
	background-color:#fff;
}
div#c-sidebar form.f-book-appointment {
	width:270px;
	float:left;
	margin:0 0 15px;
	line-height:0;
	padding:0;
	border-bottom:1px solid #ededed;
}
div#c-sidebar form.f-book-appointment h3 {
	margin-bottom:15px;
	float:left;
}
div#c-sidebar form.f-book-appointment ul {
	width:270px;
	margin:0;
	padding:0;
	float:left;
}
div#c-sidebar form.f-book-appointment ul li {
	list-style:none;
	margin:0;
	padding:0 0 10px;
	float:left;
	width:270px;
}
div#c-sidebar form.f-book-appointment ul li p{
	margin-bottom:0;
	line-height:18px;
}
div#c-sidebar form.f-book-appointment ul li input.date {
	width:95px;
	height:16px;
	padding:3px;
	float:left;
	border:1px solid #e0e0e0;
	color:#666;
}
div#c-sidebar form.f-book-appointment ul li input {
	margin:0;
	float:left;
}
div#c-sidebar form.f-book-appointment ul li select {
	width:270px;
	padding:3px;
	border:1px solid #e0e0e0;
	color:#666;
	float:left;
}
div#c-sidebar form.f-book-appointment ul li select.time {
	float:right;
	width:126px;
	height:25px;
}
div#c-sidebar form.f-book-appointment ul li a.select-date {
	float:left;
	margin:0 28px 0 12px;
}
div#c-sidebar a.ask-doctor {
	width:258px;
	padding:0 0 15px 12px;
	margin-bottom:15px;
	border-bottom:1px solid #ededed;
	float:left;
}
div.latest-news {
	border-bottom:1px solid #ededed;
	width:270px;
	margin:0 0 15px;
	padding:0;
	float:left;
}
div.latest-news h3 {
	margin-bottom:5px;
	float:left;
	width:270px;
}
div.latest-news small {
	padding:2px 3px;
	background:#dddddd;
	color:#6f6c6c;
	font-size:11px;
	margin-bottom:5px;
}
div.latest-news p {
	line-height:16px;
	color:#666;
	margin:5px 0 15px;
}
div.latest-news p a {
	text-decoration:none;
	color:#666;
}
div.location-map {
	width:270px;
	float:left;
	position:relative;
}
div.location-map h3 {
	margin:0;
	padding:0;
	float:left;
	position:absolute;
}
/* @End Sidebar right */


/* @Doctors */
ul#doctors-listing {
	width:555px;
	margin:0;
	padding:0;
	float:left;
}
ul#doctors-listing li {
	float:left;
	list-style:none;
	width:555px;
	margin:0 0 15px;
	padding:0 10px 15px;
	list-style:none;
	border-bottom:1px solid #EBEBEB;
	background:url(../images/bg-doctors-li.jpg) repeat-x 0 bottom;
}
ul#doctors-listing li a.thumb {
	float:left;
	margin:0 15px 0 0;
	padding:0;
	border:1px solid #b81412;
	width:90px;
	height:90px;
}
ul#doctors-listing li a.thumb:hover {
	border:1px solid #333;
}
ul#doctors-listing li div.listing-details {
	float:left;
	width:440px;
}
ul#doctors-listing li div.listing-details h5, ul#doctors-listing li div.listing-details h5 a {
	font-size:14px;
	color:#b81412;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:0;
	text-decoration:none;
}
ul#doctors-listing li div.listing-details a.appointment {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#e07d7d;
	text-decoration:none;
	background:url(../images/bg-appointment.jpg) no-repeat 0 3px;
	padding:3px 0 0 20px;
}
ul#doctors-listing li div.listing-details a.appointment:hover {
	color:#666;
}
/* @End Doctors */

/* @Services */
ul#services {
	float:left;
	margin:15px 0 0 0;
	width:580px;
	overflow:hidden;
}
ul#services li {
	float:left;
	margin:0 12px 15px 0;
	padding:0;
	width:180px;
	overflow:hidden;
	list-style:none;/*
	border-bottom:1px solid #bd1c1c;*/
	height:235px;
}
ul#services li.last {
	margin-right:0;
}
ul#services li a {
	float:left;
	background:#bd1c1c;
	padding:5px;
	position:relative !important;
	text-decoration:none;
}
ul#services li a span {
	display:none;
}
ul#services li a:hover span {
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	width:170px !important;
}
ul#services li h3 a {
	background:0;
	color:#666;
	text-decoration:none;
}
ul#services li a img {
	border:1px solid #fff;
	position:relative !important;
}
ul#services li h3 {
	font-size:15px;
	margin:2px 0;
	float:left;
	padding:3px 0;
	color:#bd1c1c;
	background:url(../images/arrow.jpg) no-repeat 98% 6px;
	width:180px;
	line-height:15px;
}
/* @End Services */


/*@Enquiry Page*/
#enquiry {
	width:580px;
	margin:0;
	padding:0;
	float:left;
}
#enquiry ul {
	margin:0;
	padding:0;
	float:left;
	width:580px;
}
#enquiry ul li {
	float:left;
	width:580px;
	list-style:none;
	margin:0;
	padding:0 0 10px;
}
#enquiry ul li div.items-wrap {
	float:left;
	margin:0;
	padding:0;
	width:250px;
}
#enquiry ul li div.items-wrap select {
	border:1px solid #989898;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:3px;
}
#enquiry ul li div.items-wrap label, #enquiry ul li label.other-details {
	width:245px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	margin-bottom:5px;
}
#enquiry ul li div.items-wrap input, #enquiry ul li div.items-wrap input.datebirth {
	background:url(../images/bg-enquiery-ip.gif) no-repeat 0 0;
	padding:6px 8px;
	height:20px;
	border:0;
	width:206px;
	float:left;
}
#enquiry ul li div.items-wrap input.datebirth {
	background:url(../images/bg-dbirth.gif) no-repeat 0 0;
	width:120px;
}
#enquiry ul li div.items-wrap div.gender {
	float:left;
}
#enquiry ul li div.items-wrap div.gender label {
	float:left;
	width:50px;
	padding-top:6px;
	margin-left:5px;
}
#enquiry ul li div.items-wrap div.gender input {
	width:15px;
	float:left;
}
#enquiry ul li div.items-wrap a.calendar {
	float:left;
	margin-top:3px;
}
#enquiry ul li div.items-wrap div.txtarea {
	background:url(../images/bg-enquiery-text.gif) no-repeat 0 0;
	padding:6px 8px;
	height:100px;
	border:0;
	width:206px;
	float:left;
}
#enquiry ul li div.items-wrap div.txtarea textarea {
	float:left;
	margin:0;
	padding:0;
	width:200px;
	height:80px;
	overflow:auto;
	border:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
}
div.txtarea-big {
	width:485px;
	height:170px;
	padding:8px;
	float:left;
	background:url(../images/bg-txt-big.gif) no-repeat 0 0;
}
div.txtarea-big textarea {
	width:455px;
	height:140px;
	overflow:auto;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
	border:0;
}
/*@End Enquiry Page*/ 
/* @Listing Page */
#content ul.listing {
	float:left;
	margin:0;
	padding:0;
	width:580px;
}
#content ul.listing li {
	list-style:none;
	background:0;
	float:left;
	margin:0 0 15px;
	padding:0 0 15px 0;
	width:580px;
	border-bottom:1px solid #DDD;
}
#content ul.listing li.last {
	border:0;
}
#content ul.listing li a.thickbox {
	color:#666;
}
#content ul.listing li a.thumb {
	float:left;
	margin-right:15px;
}
#content ul.listing li div.list-details {
	float:left;
	width:420px;
	padding:0;
}
#content ul.listing li div.list-details small {
	float:left;
	width:100%;
	margin:0 0 5px;
	color:#960;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#content ul.listing li div.list-details.full-width {
	width:100%;
}
#content ul.listing li a.thumb {
	float:left;
	margin:0 15px 5px 0;
	border:2px solid #b51217;
	float:left;
}
#content ul.listing li a.thumb:hover {
	border:2px solid #000;
}
#content ul.listing li div.list-details h3 {
	margin:0;
	padding:0;
	color:#999;
	background:0;
}
#content ul.listing li div.list-details a {
	padding:0;
	margin:0 0 5px;
	color:#999;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	width:100%;
}
#content ul.listing li div.list-details h3 a {
	font:bold 15px Arial, Helvetica, sans-serif;
	background:0;
	padding:0;
	color:#b51217;
	text-decoration:none;
}
#content ul.listing li div.list-details a:hover{		
	color:#b51217;
	text-decoration:none;
}
#content ul.listing li div.list-details h3 a:hover {
	color:#666;
	text-decoration:none;
}
#content ul.listing li div.list-details p {
	text-align:justify;
	padding:0;
	margin:0 0 10px;
	float:left;
}
#content ul.listing li div.list-details ul {
	margin:0 0 10px;
	padding:0;
	float:left;
}
#content ul.listing li div.list-details ul li {
	border:0;
	margin:0;
	padding:4px 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
}
#content small{
	color:#999;
	margin-bottom:10px;
	width:100%;
	float:left;
	
}
/* @End Listing Page */

/* @Contact Us*/
div.contact {
	float:left;
	margin:0;
	margin:0 20px 0 0;
	width:180px;
}
div#content p.hieghlight {
	border-top:1px solid #DADADA;
	border-bottom:1px solid #DADADA;
	padding:8px 0;
	margin-bottom:20px;
}
div#content-top {
	float:left;
	margin:0 0 15px;
	padding:0 0 15px;
	width:100%;
	border-bottom:1px solid #EBEBEB;
}
div#content {
	float:left;
	width:580px !important;
	overflow:hidden;
	margin:0;
	padding:0;
}
div#content h1 {
	width:100%;
	color:#9b0608;
	font-size:24px;
	margin-bottom:15px;
}
div#content p {
	color:#666;
}
ul#breadcrumb {
	float:left;
	margin:0 0 15px;
	padding:0px 10px 0 20px;
	width:580px;
	height:26px;
	background:url(../images/bg-breadcrumb.gif) no-repeat 0 0;
}
ul#breadcrumb li {
	list-style:none;
	margin:0 10px 0 0;
	padding:4px 20px 2px 0;
	background:url(../images/bg-breadcrumb-li.jpg) no-repeat right 1px;
	float:left;
	font-size:12px;
	color:#999;
}
ul#breadcrumb li.home {
	background:0;
}
ul#breadcrumb li.home a {
	color:#fff;
	font-weight:bold;
}
ul#breadcrumb li a {
	padding-right:10px;
	color:#ac2a1f;
	text-decoration:none;
}
ul#breadcrumb li a:hover {
	color:#999;
}
div#utilities {
	width:150px;
	float:right;
	margin:0;
	padding:0;
}
div#utilities a {
	margin:0 0 0 15px;
	padding:0 0 0 20px;
	float:right;
	color:#666;
	text-decoration:none;
}
div#utilities a.print {
	background:url(../images/bg-printer.gif) no-repeat 0 2px;
	padding:0 0 0 18px;
}
div#utilities a.email {
	background:url(../images/bg-email.gif) no-repeat 0 3px;
}
div#utilities a:hover {
	color:#bb1114;
}
div.contact h3 {
	font-size:14px;
	margin:0 0 12px;
	border-bottom:1px solid #DADADA;
	padding:0 0 10px;
	line-height:16px;
}
div.contact address {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:20px;
}
form#contact-us {
	float:left;
	width:355px;
	border-left:1px solid #DADADA;
	margin:0 0 15px 0px;
	padding-left:20px;
}
form#contact-us h3 {
	margin:0 0 12px;
	border-bottom:1px solid #DADADA;
	padding:0 0 10px;
	width:250px;
	line-height:16px;
}
form#contact-us ul {
	margin:0;
	padding:0;
	float:left;
	width:348px;
}
form#contact-us ul li {
	list-style:none;
	margin:0 0 5px;
	padding:0;
	width:348px;
}
form#contact-us ul li label {
	margin:0;
	padding:0;
	float:left;
	font-size:12px;
	color:#666;
	margin:0 0 5px;
	width:100%;
}
form#contact-us ul li select {
	padding:3px;
	color:#666;
	border:1px solid #666;
	font:normal 12px Arial, Helvetica, sans-serif;
}
form#contact-us ul li input {
	width:250px;
	background:url(../images/bg-input-contact.gif) no-repeat 0 0;
	border:0;
	height:20px;
	padding:5px 8px;
	color:#666;
}
form#contact-us ul li div.details {
	width:250px;
	border:0;
	height:100px;
	padding:5px 8px;
	background:url(../images/bg-textarea-contact.gif) no-repeat 0 0;
	float:left;
}
form#contact-us ul li div.details textarea {
	width:225px;
	height:80px;
	font:normal 12px Arial, Helvetica, sans-serif;
	border:0;
	float:left;
	color:#666;
	overflow:auto;
}
span.capche {
	float:left;
	font-size:11px;
	color:#999;
	margin:0;
	padding:0;
	width:100%;
}
form#contact-us ul li input.btn-submit {
	background:0;
	width:125px;
	margin-top:5px;
	height:28px;
}
/* @End Contact Us */


/* @Footoer */
div#footer {
	width:940px;
	background-color:#FFF;
	height:30px;
	float:left;
	padding:10px 20px;
}
a.logo-footer {
	border-right:1px solid #ccc;
	width:35px;
	float:left;
	margin-right:15px;
	padding-right:15px;
}
div#footer ul {
	float:left;
	width:600px;
	margin:0;
}
div#footer ul li {
	float:left;
	margin:0 3px;
	padding:0 8px 0 0;
	list-style:none;
	background:url(../images/bg-sep.gif) no-repeat right 6px;
}
.no-bg {
	background:0 !important;
}
div#footer ul li a {
	font-size:11px;
	text-decoration:none;
	color:#7d7b7c;
}
div#footer p {
	float:left;
	width:800px;
	margin:0 0 0 3px;
}
div#footer p a {
	font-size:11px;
	text-decoration:none;
	color:#7d7b7c;
	padding-right:6px;
	margin-right:4px;
	background:url(../images/bg-sep.gif) no-repeat right 3px;
	text-decoration:underline;
}
div#footer ul li a:hover, div#footer p a:hover {
	color:#993300;
	text-decoration:none;
}
div#footer a.share {
	float:left;
	margin-top:5px;
}
/* @End Footoer */

.no-margin {
	margin:0 !important;
}
.no-border {
	border:0 !important;
}
p.not-found {
	color:#C00;
	font-weight:bold;
}
/* @Common Classes */
.no-border {
	border:0 !important;
}
/* @End Common Classes */

ul.sitemap {
	float:left;
	margin:0;
	padding:10px;
	width:350px;
	border:1px solid #F7F7F7;
}
ul.sitemap li {
	list-style:none;
	margin:0;
	padding:0;
	list-style:none;
	margin:0;
	padding:5px 0 5px 15px;
	border-bottom:1px solid #F7F7F7;
	background:url(../images/bg-arrow.gif) no-repeat 0 11px;
}
ul.sitemap li ul {
	margin:0;
}
ul.sitemap li li {
	border:0;
	margin:0;
}
ul.sitemap li a {
	text-decoration:none;
	color:#930;
}
ul.sitemap li a:hover {
	color:#999;
}
/* @Services */

.boxgrid {
	float:left;
	background:#161613;
	overflow: hidden;
	position: relative;
}
.boxcaption {
	float: left;
	position: absolute;
	background: #9e1414;
	height:100px;
	text-decoration:none !important;
	color:#fff;
	font-weight:bold;
	width: 100%;
	opacity: .7;
	padding:8px;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
/* @End Services */

ul#gallery {
	float:left;
	width:590px;
	margin:0 0 15px;
	padding:0;
}
ul#gallery li {
	float:left;
	list-style:none;
	width:170px;
	height:150px;
	margin:0 25px 20px 0;
	_margin:0 5px 20px 0;
}
ul#gallery li a {
	float:left;
	border:1px solid #9e1414;
	display:block;
	padding:3px;
	width:153px;
	text-align:center;
}
ul#gallery li a:hover {
	border:1px solid #589189;
}
ul#gallery li p {
	margin-bottom:10px;
	color:#FFF;
	float:left;
	width:151px;
	overflow:hidden;
	padding:5px;
	background-color:#9e1414;
}
ul#gallery-categories {
	float:left;
	margin:10px 0 0;
	padding:0;
	width:565px;
}
#content ul#gallery-categories li {
	background-color:#FFFFFF;/*
	border:1px solid #B2180C;*/
	float:left;
/*<!--
 height:220px;
-->*/
 list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 20px 15px 0;
	padding:12px 12px 12px 18px;
	width:230px;
}
ul#gallery-categories li h4 {
	color:#9B0608;
	font-size:16px;
	margin-bottom:12px;
}
ul#gallery-categories li div.gallery-img {
	float:left;
	padding-bottom:15px;
	width:217px;
}
ul#gallery-categories li div.gallery-img a.thumb {
	border:1px solid #B29D4A;
	float:left;
}
ul#gallery-categories li div.gallery-img span {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#333333 none repeat scroll 0 0;
	color:#FFFFFF;
	display:none;
	padding:10px;
	width:197px;
}
a.view {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;
}
a.view:hover {
	color:#B2180C;
}
/*---------------------------*/

ul#user-login {
	float:right;
	width:478px;
	margin:0 0 10px;
	padding:0;
}
ul#user-login li {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	padding:0 0 0 15px;
}
ul#user-login li a {
	text-decoration:none;
	color:#C21119;
	text-decoration:underline;
}
ul#user-login li a:hover, p a.edit-users:hover, div.latest-news p a:hover, a.add-new-q:hover, table#careers-history tr td a:hover, ul#services li h3 a:hover, #content ul.listing li a.thickbox:hover {
	color:#C21119;
}
ul#doctors-listing li div.listing-details h5 a:hover,
ul#user-login li a:hover  {
	color:#666;
	text-decoration:none;
}
ul#user-login li.last {
	padding-right:0;
}
div.user-details {
	float:left;
	margin:0;
	padding:0;
	width:100%;
}
div.user-details p {
	width:100%;
	margin-bottom:10px;
	border-bottom:1px solid #EEE;
}
div.user-details p a.edit-users {
	color:#666;
	margin-bottom:10px;
	text-decoration:none;
}
table#careers-history {
	float:left;
	margin:0 0 15px;
	padding:0;
	width:580px;
}
table#careers-history tr th {
	background:#F2F2F2;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:8px;
	color:#666;
	text-align:center;
}
table#careers-history tr td {
	background:0;
	padding:5px;
	margin:0;
	text-align:center;
	border-bottom:1px solid #ccc;
}
a.add-new-q, table#careers-history tr td a {
	float:right;
	margin:0;
	padding:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
}
ul#medical-report {
	float:left;
	margin:0;
	padding:0;
	width:580px;
}
ul#medical-report li {
	list-style:none;
	margin:0;
	padding:0;
	width:550px;
}
ul#medical-report li p {
	width:550px;
}
img.ui-datepicker-trigger {
	margin-left:8px;
	float:left;
	width:22px;
	cursor:pointer;
}
/*------------------------------*/

/* @Pagination  */
#content ul#pagination {
	border:0;
	margin:0;
	padding:0;
	width:550px;
	float:left;
}
#content ul#pagination li {
	border:0;
	margin:0 3px 0 0;
	padding:0;
	font-size:11px;
	list-style:none;
	float:left;
	border:0;
	width:auto;
}
#content ul#pagination a {
	border:solid 1px #DDDDDD;
	margin-right:2px;
}
#content ul#pagination .previous-off, ul#pagination .next-off {
	color:#666666;
	display:block;
	float:left;
	font-weight:bold;
	padding:0 4px;
}
#content ul#pagination .next a, ul#pagination .previous a {
	font-weight:bold;
	border:solid 1px #FFFFFF !important;
}
#content ul#pagination .active {
	color:#B81412;
	font-weight:bold;
	display:block;
	float:left;
	padding:3px 6px;
}
#content ul#pagination a:link, ul#pagination a:visited {
	color:#666;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}
#content ul#pagination a:hover {
	border:solid 1px #666666;
	color:#B81412;
}
/* @End Pagination */
div#dash-board,
div#dash-board-qus{
	margin:0 0 20px;
	padding:0;
	float:left;
}
div#dash-board h3,
div#dash-board-qus h3{
	color:#B81412;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	margin:0 0 15px;
	padding:0;
	text-decoration:none;
}
div#dash-board a,
div#dash-board-qus a{
		
}
a.map-view{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#9e1414;
}
a.map-view:hover{
	text-decoration:none;	
}

div.special-offers{
	float:left;
	margin:0 0 15px;
	padding:10px;
	width:250px;
	background-color:#F3F3F3;
	border:1px solid #ccc;
	
}
div.special-offers h3{
	width:260px;
	margin:0 0 10px;
	float:left;
	padding:0;	
}
div.special-offers a.thumb-offers{
	width:250px;
	border:2px solid #ccc;
	float:left;
	width:250px;
	margin:0 0 10px;
}
div.special-offers p{
	margin:0 0 10px;	
}
div.special-offers h4{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 0 10px;
}
div.special-offers a.read-more{
	margin-right:15px;
	color:#666;
}
div.special-offers a.read-more:hover{
	color:#cc0000;	
}
