/* CSS Document */

/* --------------------------------------------------------------- GENERAL --------------------------------------------------------------- */
body { margin:0px; padding:0px; background: url(../images/sand-background.jpg) top left repeat #e2d9cf}
h1 {}
h2 {}
/* --------------------------------------------------------------- TOP NAV --------------------------------------------------------------- */
#topBar {width:900px; float:left; height:282px; padding:0px; margin:0px; background:url(../images/header-background.jpg) top left no-repeat;}
/* --------------------------------------------------------------- TABS --------------------------------------------------------------- */
.titleHolder { width:900px; height:53px; background: url(../images/title-background.jpg) top left no-repeat; float:left}
.titleHolder h1 { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#6d0000; padding-top:8px; padding-left:20px;width:500px; float:left}
.titleHolder h2 { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#6d0000; padding-top:8px; padding-left:20px;}
.titleHolder p {float:right;width:360px; margin:0px; padding:0px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#6d0000; font-weight:bold; padding-top:10px; padding-right:20px;}
.titleHolder p a {color:#6d0000; text-decoration:none}
.titleHolder p a:hover {color:#6d0000; text-decoration:underline}
.titleHolder img { border:none}
.titleHolder2 { width:900px; height:53px; background: url(../images/title-background.jpg) top left no-repeat; float:left}
.titleHolder2 h1 { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#6d0000; padding-top:8px; padding-left:20px;}
.titleHolder2 h2 { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#6d0000; padding-top:8px; padding-left:20px; float:left;}
.titleHolder2 p { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#282828; padding-top:18px; padding-left:20px; float:left; font-weight:bold}
.titleHolder2 p a { color:#282828; text-decoration:none}
.titleHolder2 p a:hover { color:#282828; text-decoration:underline}
/* ----------------------------------------------------------------- NAVI ---------------------------------------------------------------- */
#naviHolder { float:right; width:306px; height:29px; margin-right:10px; background:url(../images/navi-background.png) top left no-repeat}
ul.navigation { display:inline; float:left; outline:none; list-style:none; margin:0px; padding:0px;}
ul.navigation li { float:left; margin:0px; padding:5px 0px 0px 18px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#8e0000}
ul.navigation li a {color:#8e0000; text-decoration:none}
ul.navigation li a:hover {color:#8e0000; text-decoration:underline}
/* --------------------------------------------------------------- CONTENT --------------------------------------------------------------- */
#pageHolder { width:900px; height:auto; margin:0px auto 0px auto; } 
#backgroundHolder { width:900px; height:auto; float:left; background:url(../images/background.gif) top left repeat-y}
#indexContentHolder { width:900px; height:auto; float:left}/*Holds everything but the top nav, in a 10px padding*/
#contentHolder { width:900px; height:auto; float:left}
/* --------------------------------------------------------------- Featured -------------------------------------------------------------- */
#featuredBox {float:left; width:900px; height:auto; padding-bottom:10px; background:url(../images/main-topleft-background.jpg) top left no-repeat}
#featuredBoxBottom {float:left; width:900px; height:auto; padding-bottom:30px; background:url(../images/main-bottomright-background.jpg) bottom right no-repeat}
#featuredContent {float:left; width:770px; padding-left:80px; padding-top:50px}
#featuredContentText {float:left; width:543px; padding-left:20px;}
#featuredContentText h2 {float:left; width:543px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#6d0000; margin:0pc; padding:0px; padding-bottom:10px;}
#featuredContentText p {float:left; width:543px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; margin:0pc; padding:0px; padding-bottom:16px;}
#featuredContentText p a { text-decoration:none;color:#6d0000; }
#featuredContentText p a:hover { text-decoration:none;color:#6d0000; }

.imageHolder {float:left; width:187px; height:187px; background:url(../images/image-background.gif) top left no-repeat; padding:10px;}
.imageHolder img { border:none}

.imageHolder2 {float:left; width:187px; padding:10px; background:#FFFFFF}
.imageHolder2 img { border:none; float:left}

.boxHolder {float:left; width:880px; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.boxHolder h2 {float:left; width:850px; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:30px; padding-top:10px; padding-bottom:15px;font-size:24px; color:#282828; background: url(../images/sub-title-background.jpg) top left no-repeat}
.boxHolder h2 a {color:#282828; text-decoration:none}
.boxHolder h2 a:hover {color:#282828; text-decoration:underline}
.boxHolder p {float:left; width:207px; color:#FFFFFF;padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding-top:10px;}
.boxHolderInner {float:left; width:207px; padding-left:70px;}
.boxHolderInner h3 {float:left; width:207px; padding:0px; margin:0px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#6d0000; font-weight:normal}
.boxHolderInner h3 a {color:#6d0000; text-decoration:none}
.boxHolderInner h3 a:hover {color:#6d0000; text-decoration:underline}
.boxHolderInner p {float:left; width:207px; padding:0px; margin:0px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.boxHolderInner p a { color:#6d0000; text-decoration:none}
.boxHolderInner p a:hover { color:#6d0000; text-decoration:underline}
.boxHolderInner img { border:none}

.boxHolderInner2 {float:left; width:770px; padding-left:20px; border:10px solid #fff; margin-left:50px;}
.boxHolderInner2 h3 {float:left; width:207px; padding:0px; margin:0px; padding-bottom:10px; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#6d0000; font-weight:normal}
.boxHolderInner2 h3 a {color:#6d0000; text-decoration:none}
.boxHolderInner2 h3 a:hover {color:#6d0000; text-decoration:underline}
.boxHolderInner2 p {float:left; width:810px; padding:0px; margin:0px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.boxHolderInner2 p a { color:#6d0000; text-decoration:none}
.boxHolderInner2 p a:hover { color:#6d0000; text-decoration:underline}
.boxHolderInner2 img { border:none}

ul.boxList { list-style:none; float:left; width:207px; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:18px; display: block}
ul.boxList li { padding-left:20px; float:left; width:187px; background:url(../images/bullet.gif) left top no-repeat; font-size:16px; font-weight:bold; line-height:20px;}
ul.boxList li a { color:#FFFFFF; text-decoration:none}
ul.boxList li a:hover { color:#FFFFFF; text-decoration:underline}
.boxHolderInnerBusiness {float:left; width:457px; padding-left:70px;}
.boxHolderInnerBusiness h3 {float:left; width:457px; padding:0px; margin:0px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#6d0000; font-weight:normal}
ul.boxListBusiness { list-style:none; float:left; width:457px; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:18px; display: block}
ul.boxListBusiness li { padding-left:20px; float:left; width:437px; background:url(../images/bullet.gif) left top no-repeat;}
ul.boxListBusiness li a { color:#FFFFFF; text-decoration:none}
ul.boxListBusiness li a:hover { color:#FFFFFF; text-decoration:underline}

/* --------------------------------------------------------------- Footer -------------------------------------------------------------- */
#footerHolder { float:left; width:900px; margin:0px; padding:0px; height:99px; padding-top:210px; background:url(../images/footer-background.jpg) top left no-repeat; text-align:center;}
.footerTopLink p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; padding:0px; margin:0px; padding-bottom:10px;color:#181918; font-weight:normal}
.footerTopLink p a {color:#181918; text-decoration:none}
.footerTopLink p a:hover {color:#181918; text-decoration:underline}

.footerBottomLink p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; padding:0px; margin:0px; padding-bottom:10px; color:#59250e; font-weight:normal}
.footerBottomLink p a { color:#59250e; text-decoration:none}
.footerBottomLink p a:hover { color:#59250e; text-decoration:underline}

.redText { color:#6d0000; font-size:14px;} 
.redTextBig { color:#6d0000; font-size:16px;} 
.redTextSmall { color:#6d0000; font-size:11px;}

#contactHolder {width:700px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.formWidth { width:350px;}

.orangeText { font-family:Verdana, Arial, Helvetica, sans-serif; color:#e9981a;}
#contactForm { float:left; width:700px;}
#contactForm p { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px; padding-top:5px; padding-bottom:5px;}
.contactFill {float:left;}
.contactFill p {float:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
.enqLink {text-align:center;padding:5px 0px; padding-top:10px; overflow:visible}
.enqLink a {color:#FFFFFF; border:2px solid #fff; padding:5px; font-size:16px; font-weight:bold;}
.enqLink2 {text-align:center;padding:5px 0px; padding-top:10px; overflow:visible}
.enqLink2 a {color:#FFFFFF; border:2px solid #000; padding:5px; font-size:16px; font-weight:bold;}
