/*
Epilight

MWISMedia New Media Design & Development

Author: Garry Bartle

 */


/* ---------------------------------------------------------------*/
/* Forces vert scrollbar on all pages*/
/* Removes unpredictable 'browser default' settings */
/* Body tag settings */

html { height: 100%; margin-bottom: 1px; }  

html,body{height:100% !important}

p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input {
	font: normal 11px "arial", Arial;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}

body {margin: 0px;	padding: 0px;text-align:left; font: normal 11px "arial", Arial;color:#9D5290;	}	
		
#main_container {width: 1004px; margin: auto;position:relative;}
#header {width:1004px; height:113px; background:url(../images/header.jpg) no-repeat;}
#nav {width:1004px; height:35px; background:url(../images/bg_nav.jpg) no-repeat;}
#home_picture {float:left; width:559px; height:423px; background:url(../images/homepic.jpg) no-repeat;}
#home_text {float:left; width:420px; padding:10px; }
#home_features {width:1004px; height:173px; border-top:solid 1px #BB54A9; }

#home_feature1 {float:left; width:281px; height:129px; background:url(../images/bg_home_feature1a.jpg); margin:12px 10px 0 0; padding:19px 0 0 120px}
#home_feature2 {float:left; width:272px; height:133px; background:url(../images/bg_home_feature2.jpg); margin:12px 9px 0 0; padding:15px 0 0 20px;}
#home_feature3 {float:left; width:279px; height:134px; background:url(../images/bg_home_feature3.jpg); margin:12px 0 0 0; padding:14px 0 0 13px;}

#nav_col {float:left; width:264px; padding:20px 0 0 0; }
#treatment_col {float:left; width:730px;  padding:20px 0 0 10px;}
#main_col {float:left; width:730px;  padding:20px 0 20px 10px;}

#full_span {width:984px; padding:10px 0 0 20px;}

#big_picture1 {float:left; width:559px; height:450px; background:url(../images/bigpic1.jpg) no-repeat;}

#home_scroll {width:425px;  overflow:auto; height:230px;}


/* --------------------------NAV-------------------------------*/

#nav ul {margin:0 0 0 0; padding:10px 0 0 45px; list-style:none;}
#nav li {float:left; padding:0 30px 0 0; color:#FFFFFF; font-weight:bold; font-size:13px;}
#nav li a{color:#FFFFFF; text-decoration:none;}
#nav li a:hover {color:#DDBDD8; }


#nav_col ul {padding:0 0 0 0; margin:15px 0 10px 0; list-style:none;}
#nav_col li {width:200px; margin:0 0 0 0; padding:5px 0 5px 5px; border-bottom:solid 1px #E9D8E6;}
#nav_col li  a {text-decoration:none; font-size:11px;  color:#9D5290; }
#nav_col li.deep {width:200px;  margin:0 0 0 0; padding:5px 0 5px 5px;border-bottom:solid 1px #E9D8E6;}
#nav_col li a:hover {color:#FFA520;}



/* --------------------------HEADERS, PARAGRAPHS & TEXT STYLES------------------------------*/

h3 {font-size:14px; font-weight:bold; color:#FF9900; padding:5px 0 5px 20px;}
h4 {font-size:14px; font-weight:bold; color:#FF9900; padding:5px 0 5px 20px;}
h5 {font-size:14px; font-weight:bold; color:#FF9900; padding:5px 0 5px 20px;}
h6 {font-size:14px; font-weight:bold; color:#FF9900; padding:5px 0 5px 20px;}

#home_text p {line-height:140%; padding:5px 5px 5px 0;}
#main_col p {line-height:160%; padding:5px 0 5px 20px;}

.text10 {font-size:10px;}
.text13bold {font-size:13px; font-weight:bold;}
.text14bold {font-size:14px; font-weight:bold;}
.text11bold {font-size:11px; font-weight:bold; line-height:170%;}
.purple_link {font-weight:bold; color:#9D5290;}

.textspacer1 {padding:0 0 0 25px; line-height:200%;}

.pink_links {text-decoration:none; color:#9D5290;}

.purple {font-size:14px; font-weight:bold; color:#9D5290;}

#full_span p { line-height:160%; padding:5px 0 5px 0;}

.bigpurple {font-size:18px; font-weight:bold; color:#9D5290;}

.bolder {font-weight:bolder;}

/* --------------------------LISTS------------------------------*/

#home_feature2 ul {margin:9px 0 0 16px; padding:0; list-style:none;}
#home_feature2 li {padding:8px 0 0 0;}

#main_col ul {margin:5px 0 0 40px; padding:0 0 0 0;}
#main_col li { padding:5px 0 5px 0;}

#home_text ul {margin:5px 0 0 40px; padding:0 0 0 0;}
#home_text li { padding:5px 0 5px 0;}

#home_text li a {color:#9D5290; text-decoration:none;}



/* --------------------------FOOTER------------------------------*/

#footer {width:1004px;  border-top:solid 1px #BB54A9; height:80px; background:url(../images/cqc_logo.jpg) no-repeat center;}
#footer_box1 {float:left; width:350px; padding:15px 0 0 15px; line-height:180%;}
#footer_box2 {float:right; width:350px;  padding:15px 0 0 15px; line-height:180%; text-align:right;}
#footer_box2 a {padding:0 5px 0 5px; text-decoration: none; color:#B881AE; font-size:10px;}

#links_box {width:600px; text-align:center; margin: auto;position:relative; font-size:10px; color:#E1CBDD; margin-bottom:20px}
#links_box a {text-decoration:none; color:#E1CBDD;}

/* --------------------------FORMS------------------------------*/

#form_find {margin:0; padding:0;}
#form_find .menu {width:187px;  margin:16px 0 18px 0; font-size:11px; color:#9D5290;}
#form_find .btnFind { width:69px; height:22px; background:url(../images/view_button.jpg) ; border:none; padding: 0; margin:0 0 18px 4px ;  }

#form_newsletter {margin:0; padding:0;}
#form_newsletter .menu {width:187px;  margin:0 0 16px 0; font-size:11px; color:#9D5290; border:solid 1px #C396BC;}
#form_newsletter input {width:182px; height:20px;  margin:0 0 8px 0; font-size:11px; color:#9D5290; border:solid 1px #C396BC; padding:5px 0 0 5px;}
#form_newsletter .btnSignup { width:72px; height:27px; background:url(../images/signup_button.jpg) ; border:none; padding: 0; marginee:0 0 8px 5px  ;  }
#form_newsletter #iFilter {width:187px; margin:0 0 7px 0;}



#map1, #map2 {float:left; width: 360px; height: 200px;margin: 15px; border: solid 2px #F1DAEE;}

/* ----------------------------CONTACT-------------------------------*/

#form_container { float:left; width:400px; }
#map_container {float:left; width:260px;  margin-top:20px;}

label {font-size: 11px;font-weight: normal; color:#9C528F;}
fieldset{border: none;}
#form legend { margin: 0 0 5px 8px;	 padding-bottom: 5px;border-bottom: dotted #ccc 1px;}
#form label {display:block;float:left;width: 90px;text-align:right;margin: 5px 10px 0 0;}
#form p { display:block;clear:both; padding:2px 0 2px 0; }
legend {display:block; clear:both; font: normal 18px "trebuchet MS", Arial; color:#000000; }
input, select, option, textarea {border: 1px solid #9C528F;background-color: #FFFFFF;color: #9C528F; width: 230px; padding: 3px 0 0 3px;  }
.field_height {height:20px;}
form {padding:0 0 0 0;}

/* ----------------------------ESHOT-------------------------------*/

#eshot_header { width:600px; height:110px; }
#eshot_body { width:600px;}
#eshot_body p{ line-height:140%; padding:5px 5px 5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#ehot_footer {  width:600px; height:110px; }
