﻿body 
{
	margin-top	:	0px			;
	font-family	:	Tahoma		;
	font-size	:	12px		;
	color		:	gray		;	
}

h1
{
	font-family	:	Tahoma		;
	font-size	:	20px		;
	color		:	#007dc1		;
	text-transform:	uppercase	;
	text-align	:	Left		;
}

h2
{
	color		:	#009933		;
	font-size	:	14px		;
	text-align	:	center		;
	text-transform: uppercase	;	
}

h3
{
	font-family	:	Tahoma		;
	font-size	:	14px		;
	color		:	gray		;
	text-transform:	capitalize	;
	text-align	:	left		;
}



.telephone
{
	font-weight	:	bolder		;
	font-size	:	25px		;
	color		:	#007dc1		;
	text-align	:	right		;
}

	
#mainpage
{
	height		:	1350px		;
	width		:	1000px		;
	margin-left	:	auto		;
	margin-right:	auto		;
	/*background-image	:url('/images/tall.jpg');*/
	background-repeat	:repeat-x;	
	}
	
#header
{
	height		:	220px		;
	background-color: white		;
	}

#menu
{
	height		:	50px		;
	vertical-align:	middle		;
	/*background-image:url('/images/menuback.jpg');*/
	z-index		:	10000		;
}

#adminmenu
{
	height		:	50px		;
	vertical-align:	middle		;
	/*background-image:url('/images/menuback.jpg');*/
	z-index		:	10000		;
}

#contentarea
{
	height		:	950px		;
	border		:	0px solid green;
}

#footer
{
	height		:	25px		;
	color		:	Black		;	
}

.pagetitle
{
	font-family	:	Tahoma		;
	font-size	:	22px		;
	font-weight	:	bold		;
}


/* MENU BUTTONS */
.menubtn
{
	text-align	:	center		;
}


.menubtn a
{
	font-family	:	Tahoma		;
	font-size	:	14px		;
	font-weight :	bold		;
	color		:	#007dc1		;
	text-decoration:none		;
}

.menubtn:hover
{
	background-color:#00CCFF	;
	text-align	:	center		;
	color		:	white		;
}


/* MENU BUTTONS */
.complogo
{
	font-family	:	Agency FB	;
	font-size	:	30px		;
	font-weight	:	bold		;
	color		:	black		;
}

.prodbriefbox
{
	width		:	100%		;
	height		:	173px		;	
}


#maintextarea
{
	height		:	760px		;
	border		:	0px green solid;
}

#textarea
{
	position	:	relative	;
	float		:	left		;
	height		:	800px		;
	width		:	795px		;
	margin-left	:	0px			;
	margin-right:	0px			;
	font-family	:	Tahoma		;
	font-size	:	13px		;
	border		:	0px solid red;
	text-align	:	justify		;
	color		:	#333333		;
	border		:	0px red solid;
}
#textareawide
{
	position	:	relative	;
	float		:	left		;
	height		:	800px		;
	width		:	1000px		;
	margin-left	:	0px			;
	margin-right:	0px			;
	font-family	:	Tahoma		;
	font-size	:	12px		;
	border		:	0px solid red	;
	text-align	:	justify		;
	color		:	#333333		;
	border		:	0px red solid;
}

#sidebarleft
{
	position	:	relative	;
	float		:	left		;
	height		:	800px		;
	width		:	200px		;
	border		:	0px blue solid;	
}

#sidebarright
{
	position	:	relative	;
	float		:	right		;
	height		:	800px		;
	width		:	200px		;
	border		:	0px blue solid;	
}

#buysamplecalc
{
	position	:	relative	;
	float		:	right		;
	height		:	100px		;
	width		:	760px		;
	border		:	0px blue solid;	
}	

.footertext
{
}


.topline
{
	margin-left	:	40px		;
	margin-right:	40px		;
	border-top	:	1px solid #dedede;
	vertical-align: top			;
}

.errorstr
{
	color:Red;
	font-weight:bold;
}

#scrollwind
{
	width		:	95%			;
	height		:	600px		;
	overflow	:	auto		;
	text-align	:	center		;
}



/* Features */
.features
{
	text-align	:	center		;
	color		:	#555555		;
	font-size	:	12px		;
	border		:	1px solid gray;
}

.features td
{
	font-family	:	tahoma		;
	font-size	:	12px		;
	text-transform:	capitalize	;
}
	
.features th
{
	font-family	:	tahoma		;
	font-size	:	13px		;
	color		:	#3399FF		;
	text-align	:	center		;
	background-image	:url('/images/prodback.bmp');
	background-repeat	:repeat-x;
}

.features tr
{
	vertical-align:	middle		;
	text-align	:	left		;
	height		:	30px		;
}

.features td
{
	color		:	#555555		;
	font-size	:	12px		;	
}

.features .trodd
{
	background-color:#E8F3FF;
	color		:	gray		;	
}

.features .treven
{
	color		:	gray		;	
}




.senior
{
	width		:	5%			;
	text-align	:	center		;
}
.lite
{
	width		:	5%			;
	text-align	:	center		;
}
.litep
{
	width		:	5%			;
	text-align	:	center		;
}
.featarea
{
	width		:	17%			;
	font-weight	:	bold		;
	text-transform:	uppercase	;
}


#calcrequest
{
}
#calcrequest th
{
	font-weight:bold;
	text-align:left;
}

.fabcalc
{
	color		:	red			;
	font-weight	:	bold		;
	font-size	:	14px		;
	text-align	:	center		;
	width		:   200px		;
}

.fabcalc:hover
{
	color		:	red			;
	font-weight	:	bold		;
	font-size	:	14px		;
	text-align	:	center		;
	width		:   200px		;
	background-color:#007dc1	;
	color		:	white		;
}

.highlight1
{
	font-weight	:	bold		;
	color		:	Teal		;
}

.highlight2
{
	font-weight	:	bold		;
	color		:	red			;
}


.trialstyle
{
	font-weight	:	bold		;
	color		:	#6699FF		;
}

.litestyle
{
	font-weight	:	bold		;
	color		:	green		;
}
.litestyleback
{
	font-size	:	24px		;
	font-weight	:	bold		;
	background-color:	green	;
	color		:	white		;
}

.litepstyle
{
	font-weight	:	bold		;
	color		:	#007dc1		;
	text-align  :	justify		;
}
.litepstyle a
{
	font-weight	:	bold		;
	color		:	#007dc1		;
	text-align  :	justify		;
}
.litepstyleback
{
	font-size	:	24px		;
	font-weight	:	bold		;
	background-color:	#007dc1	;
	color		:	white		;
}
.seniorstyle
{
	font-weight	:	bold		;
	color		:	gray		;
	text-decoration:underline	;
}
.seniorstyleback
{
	font-size	:	24px		;
	font-weight	:	bold		;
	background-color:	gray	;
	color		:	white		;
}

.textbox{
	width			:	270px		;
	border-width	:	1px			;
	border-style	:	dotted		;
	border-color	:	#3B4972		;	
	color			:	#3B4972		;
	background-color:	#EFF1F7	;
	font-family		:	Trebuchet MS,arial,helvetica,sans-serif;
	font-size		:	8pt			;
	/*height			:	25px		;*/
}

img
{
	border:none;
}

.imgborder
{
	border: 0px solid gray;
}

.btn
{
	background-color:ButtonFace;
}
.btn:hover
{
	background-color: #007dc1;
	color:White;
}


#sub_page_content
{
	position:relative;
	float:left;
	width:498px;
	min-height:410px;
	padding-top:16px;
	border-top:1px solid #dedede;
	line-height:18px;
}

li
{
	/*list-style-image: url('/images/bullet.gif');*/
	list-style-type:square;
}

#lists li
{
	/*list-style-image: url('/images/bullet.gif');*/
	list-style-type:square;
	margin-top:5px;
}


.tabs
{
	background-color:	#cccccc			;
	width			:	190px			;
	margin-right	:	5px				;
	border-bottom	:	0px solid gray	;
	border-style:none;
}
.tabs:hover
{
	background-color:	#007dc1			;
	color			:	White			;
	width			:	190px			;
	margin-right	:	5px				;
	border-bottom	:	0px solid gray	;
	border-style:none;
}
.active
{
	background-color:	green			;
	color			:	White			;
	width			:	190px			;
	font-weight		:	bold			;
	margin-right	:	5px				;
	border-bottom	:	0px solid gray	;
	border-style:none;
}

.address
{
	color			:	#0066cc			;
	font-weight		:	bold			;
}



.jameshamblin
{
	font-size	:	14.0pt		;	
	font-family	:	'Goudy Old Style','serif';
	color		:	#006C55		;
}
.director
{
	font-size	:	13.5pt		;
	font-family	:	'Goudy Old Style','serif';
	color		:	#006C55		;
}
.location
{
	font-size	:	14pt		;
	font-family	:	'Goudy Old Style','serif';
	color		:	#006C55		;
}
.testimonialcompany
{
	font-size	:	12.0pt		;	
	font-family	:	'Goudy Old Style','serif';
	color		:	#006C55		;

}

.testimonial
{
	font-style	:	italic		;
}

.PremierChoice
{
	font-family	:	'Verdana','sans-serif';
	color		:	#365F91		;
}
.title
{
	font-size	:	12.0pt		;
	font-family	:	'Arial','sans-serif';
	color		:	#2F5583		;
	font-weight	:	bold		;
	text-transform:capitalize	;
}
.featurebtn
{
	width: 200px;
	background-color:ButtonFace;
	color:White;
	
}

.featurebtn:hover
{
	width: 200px;
	background-color:#007dc1;
	color:White;
}


/* ABOUT US */

#tabcontent
{
	border			:	1px solid #cccccc;
	width			:	684px		;
	float			:	right		;
	height			:	375px		;
	overflow		:	auto		;
}
.tabpara
{
	margin: 20px 20px 20px 20px;
}
.verttabbtn
{
	width			:	100px		;
	border			:	0px solid red;
	background-color:	ButtonFace	;
}
.verttabbtnsel
{
	width			:	100px		;
	border			:	0px solid red;
	background-color:	ButtonFace	;
}
.verttabbtn:hover{
	background-color:	#007dc1		;
	color			:	White		;
	width			:	100px		;
}









#main {
	border: 1px solid #666;
	clear: both;
	background: #FFF3B3;
	padding-top: 2em;
}



#contents {
	padding: 1.5em;
	background: #FFFDF3;
	min-height: 300px;
}





#header1 {
	position	:	relative	;
	width		:	100%		;
	height		:	20px		;
	width		:	950px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header1 ul#primary {
	margin		:	0			;
	padding		:	0			;
	position	:	absolute	;
	bottom		:	-1px		;
	width		:	950px		; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header1 ul#primary li {
	display		:	inline		;
	list-style	:	none		;
	border		:	1px solid red;
	text-align	:	center		;
	width		:	150px		;
}

#header1 ul#primary a,
#header1 ul#primary span,
#header1 ul#primary a.current {
	width		:	8em			;
	display		:	block		;
	float		:	left		;
	padding		:	4px 0		;
	margin		:	1px 2px 0 0	;
	text-align	:	center		;
	font-family	:	tahoma, verdana, sans-serif;
	font-size	:	85%			;
	text-decoration: none		;
	color		:	#333		;
	width		:	150px		;
}




/* WEBLINKS */
.weblinksheading
{
	font-size	:	12.0pt		;
	font-family	:	'Arial','sans-serif';
	color		:	#2F5583		;
	font-weight	:	bold		;
	text-transform:capitalize	;
}

.weblinkscompname
{
}

.weblinksbdesc
{
}

.weblinksimg
{
}

#weblinkcontent
{
	border			:	1px solid #cccccc;
	width			:	735px		;
	float			:	left		;
	height			:	760px		;
	overflow		:	auto		;
}



/* ABOUT US */
#aboutuscontent
{
	border			:	0px solid #cccccc;
	margin			:	5px			;
	width			:	100%		;
	float			:	left		;
	height			:	760px		;
	overflow		:	auto		;
}


.oddrow
{
}
.evenrow
{
	background-color:	#BBDDFF		;
}
