@charset "utf-8";

html 
{overflow:auto;}

h1 
{margin:0;}

p 
{margin:0;}

a {
margin:0;}

h1
{font-size:11px;
font-weight:bold;
padding:0;
margin:0;
}

#mainimage h1
{font-size:0px;
text-indent:-3333px;
}


body	
{font-family:Verdana, Geneva, sans-serif;
font-size:11px;
background-color:#333333;
margin:0;
padding:0;
border:0;}
	
div#container 
{width : 800px;
margin : 0 auto;
padding:0;
border:0;
text-align : left;
background-color:white;}

div#masthead 
{width:800px;
height:142px;
margin:0;
padding:0;
background-color:white;}

div#navlinks 
{width:800px;
height:28px;
border:0;
vertical-align:bottom;
background-color:white;}

div#black-strap 
{width:780px;
height:22px;
background:url(images/black_gradient.jpg) white;
margin:0 10px 0px 10px;}

div#mainimage 
{width:290px;
height:270px;
float:left;
padding:25px 0 0 10px;
background-color:white;}


.red-sowhat 
{color:red;}

.red-sowhy 
{color:red;}

.red-so 
{color:red; font-weight:bold}

div#soparagraph 
{height:295px;	
width:500px;
float:left;
background:url(images/sandy_postit.jpg) white no-repeat 282px 25px;}

#so-what 
{font-family:Verdana, Geneva, sans-serif;
font-size:13px;
padding:25px 0 0 10px;
font-weight:bold;}

#so-why 
{font-family:Verdana, Geneva, sans-serif;
padding:25px 0 0 10px;
font-size:13px;
font-weight:bold;}

div#soparagraph p.p1
{padding:15px 200px 0 10px;
margin:0;}

div#soparagraph p.p2
{padding:15px 0 0 10px;
margin:0;}

.p3 
{font-family:Verdana, Geneva, sans-serif;
padding:0 10px 0 10px;
line-height:14px;
background-color:white;
margin:0;}

div#so_contact 
{width:780px;
height:85px;
padding:28px 10px 0 10px;
background-color:white;
margin:0;}

div#case_notes 
{width:780px;
height:137px;
padding:0 10px 0px 10px;
background-color:white;}

#briefcase 
{padding-bottom:8px;}

#href_case_notes 
{padding-bottom:11px;}



#readMore
{
	width:565px;
	height:63px;
	margin:0 40px 20px auto;
	text-decoration:none;
	display:block;
	background:url(images/survey-doctor-case-notes.jpg) no-repeat;
	background-position:0px 0px;

}

#readMore:hover, #readMore:active

{background-position:0px -62px; }




/*OTHER PAGES*/

/*-------terms and conditions-------*/

.terms-intro 
{font-weight:bold;
text-decoration:underline;} 

div#terms 
{width: 500px;
height: 100%;
margin : 0 auto;
margin-top:10px;
background-color:#000;
color:#FFF;
border-bottom:dotted #fff 2px;
padding: 10px 10px 10px 10px;
text-align:justify;}

div#terms p
{margin-bottom: 20px;}

/*-------so how-------*/

div#open_case 
{width:300px;
height:334px;
float:left;
padding-top:25px;
margin-left:10px;
clear:both;}

div#sohowp1 
{width:440px;
height:85px;
float:left;
background-color:white;
margin-right:10px;
background:url(images/sandy_can_help.gif) no-repeat -20px 20px;
padding:25px 0 0 40px;}

div#sohowp2 
{width:450px;
height:auto;
float:left;
background-color:white;
padding:0px 18px -15px 12px;}

div#sohowp3 
{width:480px;
height:30px;
margin-right:10px;
padding-bottom:10px;
background:url(images/strapline_small.gif) no-repeat white 0px -12px;
float:right;}

.soh 
{font-size:13px;
font-weight:bold;}

/*-------know how-------*/

div#knowhowp1 
{width:235px;
height :230px;
float:left;
padding-top:25px;
margin-left:10px;
clear:both;}

div#knowhowp2 
{width:535px;
height:95px;
background:url(images/so_experienced.gif) no-repeat white 20px 20px;
padding-right:10px;
float:left;}   

div#knowhowp3 
{width:480px;
height:auto;
padding:25px 25px 15px 40px;
float:left;
background-color:white;}

div#knowhowp4
{width:545px;
height:50px;
float:right;
margin-right:10px;
background:url(images/strapline_small.gif) no-repeat white 38px 0px;}

.knowhow-list
{list-style-type:square;}

#adobe-message
{font-size:9px;}

.date-style09
{font-weight:bold;
word-spacing:32px;}

.date-style
{font-weight:bold;}

p#intro 
{background:#F3F3F3 20px 20px;
padding:10px 10px 10px 5px;
border-left:#CCC;
border-left-style:dotted;
border-left-width:2px;}

/*-------case notes-------*/

div#casenotesp1 
{width:250px;
height :329px;
float:left;
padding-top:25px;
margin-left:10px;
clear:both;}

div#casenotesp2 
{width:520px;
height:95px;
background:url(images/so_reflective.gif) no-repeat white 30px 20px;
padding-top:20px;
padding-right:10px;
float:left;}

div#casenotesp3 
{width:493px;
height:auto;
padding:0 10px 0px 27px;
float:left;
background-color:white;}

div#casenotesp4 
{width:530px;
height:50px;
float:right;
margin-right:10px;
background:url(images/strapline_small.gif) no-repeat white 50px 0px;}

.casenotes-bold	
{font-weight:bold;}

.casenotes-list 
{list-style-type:square;
padding-bottom:30px;}

#adobe-message-case-notes 
{padding-left:80px;
padding-bottom:40px;
font-size:9px;}

/*-------contact-------*/

div#contactp1 
{width:235px;
height :230px;
float:left;
padding-top:25px;
margin-left:10px;
clear:both;}

div#contactp2   
{width:535px;
height:55px;
background:url(images/get_intouch.gif) no-repeat white 20px 20px;
padding:20px 10px 0 0;
float:right;}

div#contactp3   
{width:525px;
height:auto;
padding:0 10px 15px 10px;
float:right;
background-color:white;}

div#contactp4   
{width:235px;
height:250px;
margin-left:10px;
float:left;
background-color:white;
clear:left;}

div#form-field 
{width:460px;
border:1px dotted;
margin-left:32px;
padding:0 10px 15px 10px;}

/*-------thanks-------*/

div#thanksp1	
{width:235px;
height :230px;
float:left;
padding-top:25px;
margin-left:10px;
clear:both;}

div#thanksp2	
{width:515px;
height:95px;
background:url(images/thank_you.gif) no-repeat white 20px 20px;
padding:160px 10px 0 20px;
float:left;}

.thanks-p2 		
{font-weight:bold;
padding:0 0 30px 22px;}

/*-------site map-------*/

div#sitemap-p1	
{width:235px;
height :230px;
padding-top:25px;
margin-left:10px;
float:left;}

div#sitemap-p2 
{width:510px;
height:200px;
padding:25px 10px 30px 25px;
float:left;}

/*footer divs*/

#footer 
{background:url(images/grey_marble.jpg) center white no-repeat;
width:780px;
height:15px;
padding:0 10px 0 10px;
clear:both;}
	
#footer1
{float:left;
width: 490px;
height:50px;
padding:10px 0 10px 10px;
font-size:9px;
font-family:Verdana, Geneva, sans-serif;
background-color:white;}

#footer2 
{float:left;
width:290px;
height:50px;
padding:10px 10px 10px 0;
background:url(images/bottom_right_qc.gif) bottom right no-repeat white;}

.f-line1 
{font-weight:bold;
color:gray;
font-size:10px;}

.f-line2 
{font-weight:bold;
color:gray;
font-size:10px;}

.f-line3 
{font-weight:bold;
color:#CCC;
font-size:10px;}

#adobe 
{padding-left:178px;
padding-bottom:15px;
background-color:white;}

.footer-2 
{padding-top:5px;}

.footer-3 
{padding-top:5px;}

#subfooter 
{width:800px;
height:15px;
float:left;
background-color:#333;}