/**************************************************************************************************************************/
/* HTML Tag redefinitions *************************************************************************************************/
/**************************************************************************************************************************/

body									{ font-family: Verdana, Helvetica, sans-serif; font-size: 0.8em; color:#FFF; background-color:#222; margin: 0px; }

p, li									{ margin: 5px 0px; line-height:1.6em; }

p										{ margin-bottom:20px;}

.bigger									{ font-size: 1.4em; font-weight: bold; }

h1										{ font-size: 1.2em; font-weight: bold; margin: 5px 0px; }

h2										{ font-size: 1.2em; font-weight: bold; margin-top: 10px; }

h3										{ font-size: 1.4em; font-weight: bold; margin-top: 10px; }

form									{ margin: 0px; }

label									{ float: left; display: block;width: 150px; }

label.biglabel							{ width: 210px; }

a img									{ border: 0px; }

input.longInput							{ width: 300px; }

textarea.longInput						{ width: 304px; }

p.big									{ font-size: 1.2em; }

p.pricedesc								{ text-align:center; font-size: 1.0em; }

.sample									{ float: left; margin-bottom: 20px; width: 570px; }

.sampleSwfLeft							{ float: left; width: 320px; }

.sampleSwfNhs							{ float: left; margin-left: 30px; }

.sampleSwfRight							{ float: left; width: 300px; margin-left: 20px; }

.sampleText								{ float: left; width: 250px; }

.sampleText p							{ margin-top: 0px; }

.packageWrapper							{ float: left; width: 285px; text-align:center; }

.packageWrapper p 						{ text-align:center; }

.package								{ width: 245px; padding: 10px; border: 1px solid #333; margin: 0px 10px 10px 0px; }

 
/**************************************************************************************************************************/
/* Main Layout Styles *****************************************************************************************************/
/**************************************************************************************************************************/
 
#main									{ width:870px; margin: 0px auto;  }

#mainWrapper							{ position: absolute; float: left; width:880px; height: 100%;  background: #222 url(../images/back_bg.png) repeat-y; }

#mainInner								{ width:860px; background: #222 url(../images/back_bg.png) repeat-y; float: left; padding: 0px 5px 0px 15px; }

/**************************************************************************************************************************/
/* Head / Nav Styles ******************************************************************************************************/
/**************************************************************************************************************************/

#head									{ float: left; width: 859px; height: 200px; margin-bottom: 20px;  background: #000 url(../images/main_bg.jpg) no-repeat top right; }

#head img								{ float: left; }

#head p.txtStrap1						{ float: left; margin: 45px 0px 0px 10px; height: 75px; font-size: 1.5em; width: 450px; text-align:center; }

#head p.txtStrap2						{ float: left; margin-left: 10px; margin-bottom: 10px; width: 550px; }

#nav									{ float: left; width: 850px; height: 45px; margin: 15px 0px; background-color: #000; }

#nav p							{  }
#nav a									{ border: 0px; }

#nav img								{ float: left; border: 0px; }

/**************************************************************************************************************************/
/* Sidebar Styles *********************************************************************************************************/
/**************************************************************************************************************************/


#sidebar								{ float: left; width: 215px; padding: 0px 10px; border: 1px solid #777; }

#sidebar p								{ line-height: 1.5em; margin-top: 10px; font-size:1.1em; color: #CCC;  }

#content								{ float: left; width: 877px; margin: 0px 5px; }	

/**************************************************************************************************************************/
/* Page Styles ************************************************************************************************************/
/**************************************************************************************************************************/

#static									{ float: left; width: 570px;  margin-left: 16px; }

#static .form							{ margin: 20px; }

#static p.formP							{ margin: 15px 0px; }

/**************************************************************************************************************************/
/* Homepage Styles ********************************************************************************************************/
/**************************************************************************************************************************/


#homebox_1								{ float: left; width: 245px; margin: 0px 0px 8px 8px; padding: 0px 5px; border: 1px solid #333; background: #000;  }

#homebox_1 h1, #homebox_2 h1			{ margin: 3px 0px; }

#homebox_1 p							{ margin: 0px;  padding: 5px 5px 0px 5px; margin: 0px 0px 5px 0px; font-size: 1.6em; }

#homebox_1 img							{ margin: 3px 0px; }

#homebox_2								{ float: left; width: 235px; margin: 0px 0px 8px 8px; padding: 10px 10px 0px 10px; border: 1px solid #333;  }

#homebox_3								{ float: right; width: 305px; height: 380px; height: 208px; padding: 0px 10px; text-align:right;  }

#homebox_3 h2							{ font-size: 0.7em; margin: 0px 0px 0px 0px; padding: 0px; color:#999; }

#homebox_3 p							{ font-size: 1.7em; margin: 0px 0px; padding: 0px; }

#flashcontent							{ margin: 0px 0px -25px 0px; padding: 0px 0px 0px 0px; width: 300px; height: 230px; }

#flashcontentNew						{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 420px; height: 276px; }


#homebox_4								{ float: left; width: 573px; margin: 0px 0px 8px 8px; padding: 0px 10px; border: 1px solid #333; background: #000 url(../images/homebox_4_bg.jpg) no-repeat bottom right; }

#homebox_4 .qoute_1						{ font-size: 1.3em; margin-left: 30px; margin-bottom: 5px; color:#999; }

#homebox_4 .qoute_2						{ font-size: 1.3em; margin-left: 0px;  margin-bottom: 5px; color:#999; width: 450px; }

#homebox_4 .quoteRef					{ color: #FFF; font-size: 0.7em; margin-left: 30px; }

#homebox_5								{ float: left; width: 420px; height: 276px; margin: 0px 0px 8px 8px; padding: 0px 0px; background: #000; }

#homebox_6								{ float: left; width: 410px; margin: 10px 0px 8px 8px; padding: 0px 0px; background: #000; }

#homebox_6 h2							{ text-align:center; font-size: 1.2em; }

#homebox_7								{ float: right; width: 165px; margin-right: 36px; display:inline; border: 1px solid #333; margin-bottom: 10px; }

.linkImage								{ float: left; margin: 0px 15px 15px 0px; border: 0px; }

/**************************************************************************************************************************/
/* Footer Styles **********************************************************************************************************/
/**************************************************************************************************************************/


#footer									{ float: left; width: 822px; clear: both; text-align:right; font-size: 0.8em; }
#footer p								{ color: #AAA; margin-bottom: 10px; }

/**************************************************************************************************************************/
/* Link Styles ************************************************************************************************************/
/**************************************************************************************************************************/

a:link									{ color: #AAA; text-decoration: underline; }
a:visited 								{ color: #AAA; text-decoration: underline; }
a:hover									{ color: #AAA; text-decoration: underline; }
a:active 								{ color: #AAA; text-decoration: underline; }

#footer a:link							{ color: #666; text-decoration: none; }
#footer a:visited 						{ color: #666; text-decoration: none; }
#footer a:hover							{ color: #666; text-decoration: none; }
#footer a:active 						{ color: #666; text-decoration: none; }

#homebox_3 a:link						{ color: #FFF; text-decoration: none; }
#homebox_3 a:visited 					{ color: #FFF; text-decoration: none; }
#homebox_3 a:hover						{ color: #FFF; text-decoration: none; }
#homebox_3 a:active 					{ color: #FFF; text-decoration: none; }

/**************************************************************************************************************************/
/* End of stylesheet ******************************************************************************************************/
/**************************************************************************************************************************/
