/* CSS Document */
/* Include in all CSS Code to override IE and/or Mozilla  */

/* TEMPORARY STYLING */
.waiting {font-weight:bold; color:red; font-size:15px;}
* {padding:0px; margin:0px;}

body {font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
	  color:$52495a;
	  background-color:#2b2b2b;}
img {border:none;}
p {margin:5px 0px 5px 0px; }
		 
#innerwrapper{width:800px;
         background-color:#ffffff;
		 margin:auto;}
		 
/* Header and Navigation styling and positioning. */		 
#header {width:800px;
         height:267px;
		 background-image:url(images/header.jpg);
		 background-repeat:no-repeat;
		 position:relative;}

#header ul li{display:inline;}

/* top navigation. */
#header .topnavigation {position:absolute;
						top:15px;
						left:20px;}

.topnavigation li {padding-right:25px;}	
/* Colors the divider between the links. */
.divider {color:#8A0EA5;}					
.topnavigation a:link, .topnavigation a:visited, .topnavigation a:active		
		{text-decoration:none; color:#a880b2; font-size:11px;}	
.topnavigation a:hover	
		{text-decoration:none; color:#8a0ea5; font-size:11px;}	
.topnavigation  .text {color:#8a0ea5; font-size:11px;}			
/* Please note: both are needed to for firefox to display correctly. */							
.topnavigationunderline	{
 	color:#f1eef2; 
	height:.5px;
	width:515px;
	position:absolute;
	top:35px;
}					
.topnavigationunderline {border-width: 1px; border-style: solid; border-color: #f1eef2}						
/* main navigation. */						
.mainnavigation {position:absolute;
						top:210px;
						left:20px;}
						
.mainnavigation li {padding-right:5px; }							
.mainnavigation a:link, .mainnavigation  a:visited, .mainnavigation a:active		
		{text-decoration:none; color:#ffffff; font-size:13px;}	
.mainnavigation a:hover	
		{text-decoration:underline; color:#feff03; font-size:13px;}							
										
/* action navigation. */						
/* KEEP THIS FOR ORIGINAL NAVIGATION ITEMS WHEN READY TO PUT IN */
#header .actionnavigation {position:absolute;
						top:235px;
						left:550px;
					}
/* KEEP PLACES TELEPHONE NUMBER PLACEHOLDER */
/*#header .actionnavigation {position:absolute;
						top:240px;
						right:20px;
					}					
*/					
/* action navigation. */					
#content {width:800px;  margin:0px; padding:0px;}
#leftcontent {width:560px; margin:0px; padding:20px;
 float:left;}	
#leftcontent h1 {font-size:16px;
	color:#6B5173;}
#leftcontent h2 {font-size:14px;
	color:#6B5173;}
#leftcontent h3 {font-size:13px;}
#leftcontent p{line-height:1.35;
}
#leftcontent ul{ margin:10px 0px 10px 25px;}		
#leftcontent img {float:left; padding:3px;}

#rightcontent{float:left; width:200px;}	
#rightcontent h3{font-family:Arial, Helvetica, sans-serif;		
                 padding-top:10px;
				padding-left:10px;
               font-size:12px;
			   color:#8a0ea5;}
#rightcontent hr {color:#67516d; width:180px; padding-left:10px; height:50%;}
#rightcontent ul {list-style-image:url(images/qbps_07.jpg); 
			margin-left:25px;
			font-size:11px;
			color:#67516d;}		
.servicesbackground {
	background-image:url(images/content/services_bubble.gif);
	background-repeat:no-repeat;
	padding-left:275px;
	}			
			
/* testimonials styling */				   
			   
#testimonials {background-image:url(images/qbps_14.jpg);margin-top:50px;
background-repeat:no-repeat; height:127px; width:800px; clear:both;}

#testimonials p {font-size:11px; margin-top:14px; width:170px;  line-height:1.25; padding-left:50px; color:#67516d;float:left;}


/* copyright styling */
.copyright {color:white;
text-align:center;
padding-top:10px; padding-bottom:15px;
font-size:11px; text-decoration:none;}

.copyright a:link, .copyright a:visited, .copyright a:active
 	{text-decoration:none;
	color:#FFFFFF;}
.copyright a:hover
 	{text-decoration:underline;
	color:#FFFFFF;}
		
	
					
					