body {margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../assets/images/bg.jpg) top repeat-x #FFF;}

h1 {font-size:14px; line-height:22px; color:#8f2831; margin:0;}
h2 {font-size:14px; line-height:24px; color:#000000; margin:10px 0;}
h3 {font-size:13px; line-height:22px; color:#8a993a; margin:10px 0;}
h4 {font-size:15px; line-height:22px; color:#8f2831; margin:10px 0;}

p {font-size:12px; line-height:22px; color:#000000; margin:10px 0;}

a {color:#8f2831; font-weight:bold; text-decoration:underline;}
a:hover {color:#3d577a; text-decoration:underline;}

ul {margin-top:10px; margin-bottom:10px;}
li {font-size:12px; line-height:20px; color:#000000;}

hr {color:#902831; background:#902831; height:1px; border:0; padding:0; margin:15px 0;}

/* Classes */

.imgborder {border:1px solid #A3AFC0;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-block;}

.alt, h1 span, h2 span {display: none;}

.questions p {margin:0; line-height:20px;}

.confirmation {font-size:12px; line-height:20px;}
			  
/* End Classes */

/* Template Features */

#centersite {width:900px; margin:0 auto;}
#borders {width:898px; border-left:#677c97 1px solid; border-right:#677c97 1px solid; float:left;}

#toprow {width:898px; height:85px; background-color:#E3E6EB; float:left;}

#logo {width:179px; height:103px; position:absolute; z-index:5; float:left; margin:8px 0 0 11px;}
html>body #logo {background:url(../assets/images/logo.png) no-repeat;}
*html #logo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/logo.png');}

#logo a {width:179px; height:103px; display:block; position:absolute; z-index:10;}
#logo span {display:none;}

#toptab {width:339px; height:26px; margin-top:59px; background:url(../assets/images/tab.jpg) no-repeat; color:#FFF; font-size:12px; line-height:26px; text-align:center; float:right;}

#banner {width:898px; height:181px; background:url(../assets/images/banner.jpg) no-repeat; float:left;}
#tagline {font-size:26px; line-height:32px; color:#FFF; padding:105px 0 0 55px; position:absolute; z-index:5; float:left;}

#topphoto {width:759px; height:181px; float:right;}
html>body #topphoto {background:url(../assets/images/topphoto.png) no-repeat;}
*html #topphoto {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/topphoto.png');}

#nav {width:898px; height:34px; background:url(../assets/images/nav.jpg) no-repeat; font-size:14px; line-height:36px; text-align:center; float:left;}
#nav a {padding:0 15px; color:#FFF; font-weight:normal; text-decoration:none;}
#nav a:hover {color:#b28080; text-decoration:underline;}

#bodybg {width:898px; min-height:350px; height:auto; _height:350px; background:#FFF; float:left;}
#home #bodybg {background:url(../assets/images/body.jpg) top no-repeat #FFF;}

#bodyleft {width:230px; float:left;}
#bodyright {width:665px; float:right;}
#bodypad {padding:20px;}

#formbg {width:230px; height:306px; background:url(../assets/images/form.gif) no-repeat; float:left;}
#formpad {padding:15px 20px 0 20px;}
#formbg h2 {width:100%; font-size:16px; line-height:25px; font-weight:bold; color:#9ba9bb; border-bottom:#9ba9bb 1px solid; margin:0;}
#formbg h3 {font-size:14px; line-height:24px; color:#3d577a; font-weight:bold; margin:0;}
#formbg p {font-size:13px; line-height:20px; color:#3d577a; font-weight:bold; margin:10px 0 0 0;}
#formbg input, #formbg textarea {border:#677c97 1px solid;}

#vidbg {width:230px; padding:15px 0; float:left;}
#vidbg a {width:209px; height:155px; display:block; background:url(../assets/images/vid1.jpg) no-repeat;}
#vidbg a:hover {width:209px; height:155px; display:block; background:url(../assets/images/vid2.jpg) no-repeat;}
#vidbg span {display:none;}

#videopage #vidbg {display:none;}

#callnow {color:#902831; width:624px; font-size:14px; text-align:center;}

#footer {width:898px; min-height:135px; height:auto; _height:135px; background-color:#677C97; font-size:10px; line-height:15px; color:#FFF; float:left;}
#footer a {color:#FFF; font-weight:normal; text-decoration:underline;}
#footer a:hover {color:#CCC;}
#footerleft {padding:15px; float:left;}
#footerright {padding:15px; text-align:right; float:right;}

/* End Template Features */

/* Home Page */

#boxholder {width:624px; padding-top:40px; margin-bottom:20px; float:left;}

#boxholder ul {margin:10px; padding:0;}
#boxholder li {font-size:11px; line-height:16px; color:#000; padding:0; margin-left:15px; font-weight:bold;}
#boxholder p {font-size:11px; line-height:16px; color:#000; padding:0; margin-left:10px; font-weight:bold;}
#boxholder a {color:#000; text-decoration:underline;}
#boxholder a:hover {color:#7C883C;}

#box2 a {color:#8f2831;}

#box1, #box2, #box3 {width:198px; height:279px; float:left;}
#box1, #box2 {margin-right:15px;}

#box1 {background:url(../assets/images/box1.jpg) bottom no-repeat;}
#box2 {background:url(../assets/images/box2.jpg) bottom no-repeat;}
#box3 {background:url(../assets/images/box3.jpg) bottom no-repeat;}

.boxtop {width:198px; height:30px; background:url(../assets/images/boxtop.jpg) no-repeat; font-size:14px; line-height:30px; color:#3d577a; font-weight:bold; text-indent:15px;}

/* End Home */

/* Form Elements */

form {margin:0; padding:0; display:inline;}
input, textarea, select	{font: 12px arial, helvetica, sans-serif;}

/* End Form Elements */