/* CSS Document */
body
{
	background:#ffffff url(../images/bg.jpg) left top repeat;
	margin:0px;
	padding:0px;
	font-size: 12px;
	color: #374d8e
}

a {
	color:#5d2d23;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
	color: #FFF;
}

#wrapper
{width:897px;
margin:0 auto;
}
#banner
{width:897px;
height:605px;
background-image: url(../images/banner1.jpg); 
}
#logo
{
	width:272px;
	height:160px;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-position: center 23px;
}
.menuBar
{width:897px;
height:58px;
padding-top:15px;
background-image: url(../images/menubar.jpg);
background-repeat:no-repeat; 
}
.menuBar ul
{margin:0px;
padding:0px; text-align:center;
}
.menuBar li
{display:inline;
padding:10px 20px 0px 20px;
list-style-type:none; background:url(../images/menu_border.gif) no-repeat 0 7px;
}

.menuBar li.first{background:none}

.menuBar li a
{
text-decoration:none;
color:#FADCC2;
font:16px Myriad Pro, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

.menuBar li a:hover{text-decoration:none; color:#ffffff;}
.menuBar li a.current{text-decoration:none; color:#ffffff;}


.container1
{
	width:852px;
	height:430px;
	background:#D4E2E5 url(../images/containerbg_1.jpg) 			left top no-repeat;
	margin:0 auto;
}

.container3 
{width:852px;
height:813px;
background:#D4E2E5 url(../images/container_services.jpg) left top no-repeat;
margin:0 auto;
}

.container1_inner
{width:852px;
background:#D4E2E5 url(../images/containerbg_1.jpg) left top no-repeat;
margin:0 auto;
}

.container1.inner
{
	width:852px;
	margin:0 auto;
	background-color: #D4E2E5;
	background-image: url(../images/containerbg_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.workarea {
	padding:14px 15px 0px 15px;
	color: #D4E2E5;
}

.workarea_inner {
	padding:34px 55px 0px 55px;
	background:none;
}

.workarea.inner{background:none;}

h1
{
	font-size:24px;
	text-align:center;
	margin:0px;
	font-weight:200;
	padding:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #6395A1;
}
h2
{font-size:24px;
margin:0px;
font-weight:200;
color:#263673;
padding:10px 0px 0px 60px;
font-family:Georgia, "Times New Roman", Times, serif;
}
h3
{font-size:24px;
margin:0px;
font-weight:200;
color:#263673;
padding:44px 0px 0px 40px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.textContainer1
{
	color:#215c69;
	font-size:12px;
	margin-top:25px;
	text-align:justify;
	width:753px;
	height:125px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

img {
border: none;
}

.textContainer2
{
	color:#215c69;
	font-size:12px;
	margin-top:-55px;
	float:left;
	width:600px;
	height:100px;
	text-align:justify;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.textContainer3
{
	color:#215c69;
	font-size:12px;
	margin-top:15px;
	float:left;
	width:100px;
	height:100px;
	text-align:justify;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.clear
{clear:both;
	margin:0px;
	padding:0px;
}
.pic1
{margin:20px 0px 0px 0px;
float:right;
width:259px;
height:215px;
background-image:url(../images/pic1.jpg);
}
.orangeBar
{
	width:868px;
	height:105px;
	background-image:url(../images/barorange.png);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.features
{
  padding:25px 0px 10px 320px;
  margin:0px 0px 0px 0px;
}
.features ul
{margin:0px;
padding:0px;
}
.features li
{ padding:0px 0px 0px 0px;
list-style-type:disc;
}
.price
{color:#215c69;
 width:197px;
 text-align:center;
 font-family:Georgia, "Times New Roman", Times, serif;
 padding:0px 0px 0px 260px;
 }
.container2
{width:852px;
height:660px;
background:#D4E2E5 url(../images/container_services.jpg) left bottom no-repeat;
margin:0 auto;
padding:0px 0px 44px 0px;
}

.container2.inner
{width:852px;
background:url(../images/containerbg2.jpg) left bottom no-repeat;
margin:0 auto;
padding:0px 0px 44px 0px;
}


.specialOffers
{width:280px;
 float:left;
 }
.border
{background-image: url(../images/border.png);
height:1px;
width:252px;
margin:2px 0px 0px 0px;
}

.specialFeatures
{ 
	margin:0px 0px 0px 0px;
  	padding:22px 0px 0px 43px;
	 float:left;
}
 
.specialFeatures ul
{
	margin:0px;
 	padding:0px;
}

.specialFeatures li
{ 
	padding:0px 0px 0px 20px;
	list-style:none;
 	background:url(../images/bullet.jpg) 0px 7px no-repeat;
} 

.specialFeatures li a{
color:#215c69;
text-decoration:underline;
font-weight:bold;
}
.specialFeatures li a:hover {
}
.specialPic
{width:530px;
height:270px;
 float:left;
 margin:40px 20px 0px 10px;
 background-image: url(../images/pic2.jpg); 
}
.menuBar2
{width:897px;
height:58px;
margin-top:12px;
}
.menuBar2 ul
{margin:0px;
padding:0px; text-align:center;
}
.menuBar2 li
{display:inline;
list-style-type:none; 
/*background:url(../images/footer_menu_border.gif) no-repeat 0 2px;*/
border-right:1px solid #fedfa8;
}
.menuBar2 li.first{background:none}

.menuBar2 li a
{text-decoration:none;
color:#FEDFA8;
font-size:11px;
text-transform:uppercase;
padding:10px 15px 0px 15px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.menuBar2 li a:hover{text-decoration:underline}
.menuBar2 li a.current{text-decoration:underline}

.welcome
{
	color: #263673;
}
.darkText
{
	color: #263673;
	font-weight: bold;

}
.darkText_red
{
	color: #aa1613;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
.order
{
	color: #215c69;
	font-weight: bold;
}
.navLine
{
	color: #FEDFA8;
}

/* Top Nav Bar */
ul#primary-nav {
  display: block;
  margin-right: 30px;
  text-align: right;
  margin-top: 60px;
  line-height: 20px;
  cursor: default;
}

ul#primary-nav li {
  display: inline;
  padding: 0 4px;
}

ul#primary-nav li a {
  padding: 6px;
  color: #D4E2E5;
  text-decoration: none;
  font-variant: small-caps;
  /*text-transform: uppercase;*/
  	background-color: #6395A1;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
  font-size: 90%;
  font-weight: bold;
  white-space: nowrap;
  text-shadow: #000000 2px 2px 2px;
}

ul#primary-nav li a:hover {
	background-color: #D4E2ff;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	text-shadow: #000000 1px 1px 1px;
	color: #6596A2;
}
