html{min-height:990px}
body{background:#faece5 url(/images/body_bg.jpg) repeat-x 0 0; height:990px}
*{margin:0; padding:0}
img{ border:none}
.left{float:left; width:auto}
.right{float:right; width:auto}
td{font:normal 12px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#808184;}
hr{border-bottom:none; border-top:solid #CCCCCC 1px; border-left:none; border-right:none; height:1px;}
#popupWindowCaller {display:none;}


#layout_outer{height:960px; background:url(/images/girl.gif) no-repeat top center;}
#main{width:960px; margin:0 auto;}
#layout_outer_main{float:left; width:817px;  position:absolute; right:-257px; top:-10px; height:960px; z-index:-1;}
#header{float:left; width:960px; height:168px}
#header img{float:left; margin:5px 0 0 38px; display:inline}
#menu{float:left; width:960px; height:54px; background:url(/images/menu.gif) repeat-x 0 0;}
#menu ul{float:left; width:auto; list-style:none; padding:22px 0 0 5px}
#menu ul li{float:left; width:auto; margin:0 0 0 5px;}
#menu ul li a{float:left; width:auto; font:normal 14px/28px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#fff; text-decoration:none; padding:0 10px 0 10px;}
#menu ul li a:hover{ background:#974546; padding:0 10px 0 10px;}
#menu ul li a.down{ background:#974546; padding:0 10px 0 10px;}
#banner{float:left; width:940px; height:127px; padding:0 20px 0 0 ; background:#9e0b0f}

#body_container_outer{float:left; width:960px; background:url(/images/bg_content.png) repeat 0 0; _background:none}
#body_container{float:left; width:945px; padding:18px 0 15px 15px}
#body_container img.female{float:left; margin-right:32px; display:inline}
#body_container .content{float:left; width:468px; height:auto}
#body_container .content h3{width:auto; font:normal 27px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; padding-bottom:25px}
#body_container .content h5{font:normal 17px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#4eb1c6; padding:0 0 5px 3px}
#body_container .content h5 a{width:auto; font:normal 17px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#4eb1c6; text-decoration:none}
#body_container .content h5 a:hover{text-decoration:underline}
#body_container .content h6{width:auto; font:bold 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:0 0 0 3px; color:#808184;}
#body_container .content p{width:450px; font:normal 12px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#808184; padding:0 0 18px 3px}
#body_container .content p a{color:#4eb1c6; text-decoration:underline}
#body_container .content p a:hover{ text-decoration:none}
#body_container .content ul{padding:0 0 18px 40px}
#body_container .content ul li{font:normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:0 0 3px 3px; color:#808184;}
#body_container .content ul.homeList{float:left; width:212px; list-style:none; margin:0 0 18px 0; padding:0}
#body_container .content ul.homeList li{float:left; width:212px; font:normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:0; color:#808184;}
#body_container .content ul li h4{float:left; width:auto; color:#333; font:normal 17px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 8px 0}
#body_container .content ul li a{float:left; width:auto; font:normal 12px/29px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#808184;color:#4eb1c6;text-decoration:underline}
#body_container .content ul li a:hover, #body_container .content td a:hover{ text-decoration:none; }
#body_container .content td h4{color:#333; font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#body_container .content table{float:left; margin:0 0 20px 3px}
#body_container .content td a{font:normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#808184;color:#4eb1c6;text-decoration:underline}
#body_container .subMenu{float:left; width:171px; overflow:hidden; font:normal 12px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-top:41px;}

.shereeHomeImg{margin-top:17px}
.blogthumb{border:solid #999 3px; margin-right:10px; float:left}

#footer{float:left; width:945px; background:#fff; padding:5px 0 8px 15px; margin-bottom:15px}
#footer img{float:left; margin:0 10px 0 0; display:inline}
#footer ul{float:right; width:auto; padding:0 30px 0 0}
#footer ul li{float:left; width:auto; list-style:none; padding:20px 10px 0 0;}
#footer ul li a{float:left; width:auto; font:normal 11px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#d581a0 ; text-decoration:none}
#footer ul li a:hover{ text-decoration:underline}
#footer p{float:right; width:400px; color:#808184; font:normal 11px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:right; padding:0 38px 0 0}
#footer p a{font:normal 11px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#808184; text-decoration:none}
#footer p a:hover{ text-decoration:underline}


/* Sub Menu and Blog Menu */

#subNav, #blogMenu {
	margin-bottom:3px;
	padding:2px 0 20px 0;
	width:212px;
}

#subNav li {
	margin-left:0px;
	list-style:none;
	padding:6px 0 0 0px;
}

#subNav li.child {
	margin-left:10px;
}

#subNav li.childChild {
	margin-left:20px;
}

.menuHeading {
	font:normal 17px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#subNav li a, .blogMenu li a {
	color:#d581a0;
}

#subNav li a:hover, .blogMenu li a:hover {
	text-decoration:none;
}

#subNav li.down a {
	text-decoration:none;
}

#blogMenu li {
	list-style:none;
	margin-left:17px;
	padding:6px 10px 0 0;
}

.blogSearch {
	font-weight:bold;
	margin-top:10px
}

.blogSearch form {
	margin:7px 0 0 0;
}


.blogSearch input[type="text"] {
	height:16px;
	padding:4px 6px;
	width:145px;
}

.blogMenu{
	margin-top:10px;
}

.blogMenu, #categoriesList{
	list-style:none;
}

.blogMenu li{
	padding:0 0 10px 0;
}

.blogMenu li img{
	margin:-12px 0 0 0;
}

#body_container .content h5.postComment{
	margin-top:15px;
}

#body_container .content ul.realtedArticles{
	list-style:none;
	padding:0;
}

.realtedArticles li{
	float:left;
}

/* Online Enquiry Form */

.onlineEnquiryTable td {
	padding-bottom:5px;
}

.yourDetails {	
	padding:7px 0 0 0;
	height:30px;
	font-weight:bold;
	font-size:13px;
	vertical-align:middle;
}

.requiredFields {
	text-align:right;
	padding:7px 0 0 0;
	font-size:11px;
}

.required {
	text-align:center;
	vertical-align:middle;
	padding-left:20px;
	padding-right:5px;
}

.onlineEnquiryTable input.textinput, .onlineEnquiryTable input.textinputhover, .onlineEnquiryTable textarea {
	width:440px;
}

input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(/images/backgrounds/white.gif);
}

.textinput {
	border:1px solid #BABABA;
	padding:3px;
}

.textinputhover {
	border:1px solid #ae3135; 
	padding:3px;
}

select {
	font-size:11px;
	color:#808080;
}

.submit {
	text-align:right;
}

.errorText {
	color:#FF0000;
}