﻿body
{
	font: 11px Verdana;
	margin:0px;
}

.footer
{	
	height:24px;
	width:925px;
	font-size:11px;
	font-family:Verdana,arial;
}

#container
{	
	width:925px;
	margin: auto auto;
}
img {
	border-collapse:collapse;
	border:0px;
}
#header
{
	height:42px;
}

#logoText
{
	float:right;
	padding-top:30px;	
	font-weight:bold;
	font-size:11px;
}


.navSelected a
{
	color:White;		
}

#nav 
{
	color:white;
	margin-top:20px;
	height:20px;
	padding-bottom:8px;
	font: 11px Verdana;
}

#nav .lines
{
	background: url(../images/divider_reg.gif) repeat-x 0px 3px;
	padding:3px 0px 3px 0px;
}

.navSelected 
{
	height:22px;
	background: url(../images/span_mid_active.gif) repeat-x 0px 3px;
}

#nav .td
{
	padding-left:0px;
	background: url(../images/span_mid.gif) repeat-x 0px 3px;
}
#nav .td:hover
{	
	background: url(../images/span_mid_active.gif) repeat-x 0px 3px;
}
#nav .tdNoNav
{
	padding-left:0px;
	background: url(../images/span_mid.gif) repeat-x 0px 3px;
}


#nav div, .navDiv
{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
	padding-top:5px;	
	height:20px;
}

.navDiv:hover
{	
	background: url(../images/span_mid_active.gif) repeat-x ;
}


#nav a, #nav span
{
	float: left;
	color: white;
	padding: 0px;
	text-decoration:none;
}

#nav .tdLeftNav span
{ 
	background: url(../images/left_end.gif) top left repeat-x ;
}

#nav .tdLeftNav
{
	float: none;
	margin-top:0px;
	padding:0px;
}

#nav .tdRightNav
{
	padding:3px 0px 0px 0px;
}

#nav a:hover 
{
	text-decoration:underline;
	background: url(../images/span_mid_active.gif) repeat-x ;
}

#content
{
	margin-top:10px;
	border: solid 1px Gray;
	height: 100%;
}

#homePageImage
{
	background: url(../images/homepage_image_update.gif) no-repeat;	
	float:left;
}

#homePageTitle
{
	font-family:Arial Rounded MT,Arial;
	font-size:24px;
	color:#930609;
	margin: 10px 0px 0px 220px;
}

#pageLayout
{
	padding: 5px 0px 0px 5px;
	float:left;
	width:650px;
}

#homePageTable
{
	position:relative;
	margin: 15px 0px 20px 250px;
	padding-bottom:20px;
	padding-top:0px;
}

#homePageTable td
{	
	text-align:left;
	vertical-align:top;
	/*padding-bottom:15px;*/
}

/*#homePageTable p
{	
	padding-right:20px;
	padding-left:20px;	
	text-align:justify;
	
}*/
.ALLCAPS {
    text-transform:uppercase;
}

#homePageTable a
{
	vertical-align:top;
	color:Blue;
}

.homePageBlock
{	
	height:320px;	
	width:450px;
	float: left;
}

.linkButtonSection
{
	margin:0px 10px 10px 200px;
}

.linkButtonSection img
{
	border:0;
}


.homePageBlock p
{
	height:90px;
	margin:40px 30px 10px 50px;
	color: White;
}

.leftHeader
{
	width:165px;
	padding-left:20px;
	float:left;
}

.rightContent
{
	margin-left:195px;
	width:440px;
	text-align:left;
}

.contentBorder
{
	background-image: url(../images/dotted_line.gif);
	background-repeat: repeat-x;
	padding: 18px 0px 18px 0px;
	width:645px;
	float:left;
}

.sideBlock
{
	margin-left:15px;
	padding-left:10px;
	margin-top:10px;
	width:234px;
	height:178px;
	float:left;
}

.sideBlock p
{
	margin:50px 20px 30px 5px;
	color:White;
	height:55px;
}

.sideBlock img, .rightContent img
{
	border:0px;
}
.linkButton
{
	width:125px;
	padding-left:95px;
}


.titleImage
{
	padding:10px 0px 18px 15px;
}
.titleImageContactUs
{
	padding:15px 0px 18px 20px;
	background:url(../images/dotted_line.gif) no-repeat bottom;
	background-repeat: repeat-x;
}
.addressDiv
{
	padding:0px;
	margin-left:20px;
	width:225px;
	float:left;
}

h3
{
	color :#9C4041;
	font-size:18px;
	font-weight:bold;
}

h3.nostyle
{
	color :#930609;
	font-size:13px;
	font-weight:bold;
}

h4
{
	color:#3B9D91;
	font-size:12px;
}

.contactUsBorder
{
	margin-left:30px;
	padding-top:18px;
	background:url(../images/cat_chair.jpg) no-repeat right bottom ;
	width:892px;
	height:515px;
}

.modalBackground {
	background-color:#EFE1C6;
	filter:alpha(opacity=70);
	opacity:0.7;
}
	
.modalPopup {
	padding:3px;
	width:250px;
}
/************ Alert Styles **********/
.alert 
{
	font:Verdana;
	width:100%;
	background-color:#FF7701;

}
.alert .heading
{
	 width:20px;
	 font-weight:bold;
	 color:#FBB776; 
	 float:left;	 
	 font-size:32pt;
	 padding-left:15px;
	 
}
.alert .msg
{	
	color:White;
	font-weight:bold;
	vertical-align:top;
	padding:10px 10px;
}
/************** End of Alert styles *******/

/************* New Home page Styles *******/
#Statement_container
{
	background: url(../images/statement_photo.png) no-repeat;	
	float:left;
	min-height:230px;
	width:100%;
	padding-bottom:0px;
}

.Module_Container
{
	background: url(../images/module_container_bkgr.png);
	background-repeat:repeat-x;
	min-height:300px;
	width:100%;
}
.TableValues
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#333333;
    padding-left:17px;
}
.TableHeader
{
	font-family:Arial Rounded MT Bold,Arial;
	font-size:18px;
	color:#930609;
}
.TableHeader img
{
	padding-right:10px;
}
#LeftDivContent
{
	float:left;
	width:444px;
	padding:10px;
}
#RightDivContent
{
	float:right;
	width:444px;
	padding:10px 10px 10px 0px;
}
.leftnav,.rightnav
{
	background-color:#ffffff;
	width:442px;
	border-left:1px solid black;
	border-right:1px solid black;
}

.topDiv,.bottomDiv
{
	width:444px;height:11px;margin:0px;padding:0px;	
}

.topDiv
{
	background:transparent url('../images/home_module_top.gif') 0px 2px no-repeat;
}

.bottomDiv
{
	background:transparent url('../images/home_module_bottom.gif') 0px 0px no-repeat;	
}

.rightnav img
{
	float:left;
	
}
.rightnav
{
	min-height:155px;
	padding-bottom:10px;
}
.RightContent,#logo
{
   color:#333333;
   font-family:Verdana,Arial;
   font-size:12px;
}
.RightContent th
{
	color:#930609;
	font-family:Arial Rounded MT,Arial;
	font-size:18px;
	text-align:left;
	padding:0;


}

.leftnav 
{
	min-height:250px;
	font-family:Verdana,Arial;
	font-size:12px;
	color:#333333;	
}
.leftnav table
{
	padding-left:10px;
}
.leftnav th
{
	text-align:left;
	font-family:Arial Rounded MT,Arial;
	font-size:16px;
	color:#1c6f8e;
	margin:0
}

#ShopandCompare 
{
	float:right;
	padding-bottom:0px;
	padding-right:5px;
	
}
#ShopandCompare  img
{
	padding-bottom:5px;
}

.ref
{
	color:#044157;
}

.LeftNavTableRow
{
	text-align:left;
	font-family:Arial Rounded MT Bold,Arial;
	font-size:18px;
	color:#930609;
}
#imgShopandCompare
{
	float:right;
}
#logo
{
	margin-top:10px;
}

/*
#logo img
{
	height:76px;
	width:51px;
	float:right;
}
*/
.footer
{
	padding-top:12px;
}
.footer a:link,.footer a:visited,.footer a:active
{
	color:#ffffff;
}
.footer a:hover
{
	text-decoration:none;	
}
.FooterLinks
{
	padding-top:6px;
	padding-bottom:6px;
	background-color:#1D708F;
	padding-left:70px;
	color:#ffffff;
}
.FooterLinks a 
{
	padding-left:15px;
	padding-right:15px;
}

.AnchorTag
{
	color:#044157;
}

/************** Styles for new specs ******/

#tblData
{
	width:100%;	
	line-height:15px;
}
#tblData img
{
	border:solid 1px black;	
}
#tblData .rightTD
{
	font-size:14px;
	font-weight:bold;
	color:Black;
}
#tblData .rightText
{
	color:#1C6F8E;	
}
#tblData .text
{
	 display:block;
	 margin-top:4px;
	 font-size:11px;
	 font-weight:normal;	
}
#tblData .leftTD
{
	font-size:12px;
	font-weight:bold;
	color:Black;
}
#tblData .leftText
{
	color:#1C6F8E;	
}
.dottedHr, .dottedSmallHR
{
	background-image:url(../images/redDot.png);
	background-repeat:repeat-x;
	padding:5px 0px 5px 0px;
}
.dottedSmallHR
{
	width:65%;
}
.TealHeaders {
  color:#3c9c90;
  font-size:22px;
  font-family:'Arial Rounded MT', Arial, Helvetica, sans-serif;
  margin-left:20px
}

.TealHeaders2 {
  color:#3c9c90;
  font-size:22px;
  font-family:'Arial Rounded MT', Arial, Helvetica, sans-serif;

}

