/** unable to locate specific variables file **/
@charset "UTF-8";
/* CSS Document */

* { margin:0; padding:0; }
body { background:#0a0a0a; font-family:Verdana, Arial, Helvetica, sans-serif; color:#cecece; }
a { color: #e07b19; text-decoration: underline; }
a:hover { color: #e02c19; }

.clearRight { clear:right; width:100%; height:1px; }
.clearLeft { clear:left; }
.clearBoth { clear:both; }


#header { width:100%; min-height:345px; background:#151515; }
#header .pad {  background:url(../images/crown-bg.gif) top left repeat-x; width:100%; height:100%; min-height:345px; }
#header .pad2 { background:url(../images/header.jpg) top center no-repeat; width:1000px; height:100%; margin:0 auto; min-height:345px; }
#header h1 { display:none; }
#header h2 { display:none; }

#crown { height: 20px; padding: 0px 54px 0px 30px; }
#crown-content { height: 100%; background:url(../images/phone-number.gif) top right no-repeat; width:100%; padding: 0px; font-family: "Trebuchet MS", Helvetica, Arial; font-size: 10px; color: #787878; font-weight: bold; text-align: right;}
#crown-content div { padding-right: 140px; padding-top: 9px; }

#testimonial { padding-top: 175px; padding-left: 40px; width: 300px; position:absolute; }
#testimonial-content { padding: 0px; margin: 0px; font-family: "Palatino Linotype", "Book Antiqua", "Trebuchet MS", Verdana; font-size: 15px; font-weight: bold; color: #e1e2cc; }
#testimonial-content p.author { font-style: italic; text-align: right; display:block; width:100%; }

#lookies { height: 34px; width: 200px; padding-top: 244px; padding-left: 760px; position:relative; }

#mainNav { padding-top:20px; position:absolute; }
#mainNav ul { margin:0 auto; list-style:none; font-size:12px; font-weight:bold; width:100%; height:26px; }
#mainNav li { float:left; padding:4px 11px 13px 11px; position:relative; }
#mainNav li.selected { background:url(../images/mainNav-arrow.gif) bottom center no-repeat; position:relative; z-index:200; }
#mainNav li a { color: #ffffff; text-decoration: none; }
#mainNav li a:hover { color: #e07b19; }
#mainNav li a:selected { color: #ffffff; }
#mainNav li a.red { color: #e02c19; }
#mainNav li a.red:hover { color: #e07b19; }

#subNav { clear:both; background:url(../images/subNav-bg.gif) top left repeat-x; margin:0 auto; width:940px; position:relative; top:50px; height:24px; padding-bottom:20px; }
#subNav .inside { background:url(../images/subNav-left-bg.gif) top left no-repeat; width:940px; height:24px; }
#subNav .inside2 { background:url(../images/subNav-right-bg.gif) top right no-repeat; width:940px; height:24px; }
#subNav li.selected { background:url(../images/subNav-arrow.gif) bottom center no-repeat; position:relative; z-index:200; }
#subNav li a { color: #ffffff; text-decoration: none; }
#subNav li a:hover { color: #e07b19; }
#subNav li a:selected { color: #ffffff; }
#subNav li a.red { color: #e02c19; }
#subNav li a.red:hover { color: #e07b19; }

span.red { color: #e02c19; }

#subNav ul { list-style:none; padding:0 30px; }
#subNav li { float:left; padding:5px 16px 7px 16px; position:relative; font-size:10px; }

#body { background:#151515; padding-top: 40px; }
.bodyContent { clear:both; width:940px; margin:0 auto; padding-bottom:20px; }
.left .content { text-align: justify; line-height: 1.3em; font-size: 1.1em; }
.right { font-family: "Trebuchet MS", Helvetica, Arial; font-size: 11px; font-weight: bold; color: #efefef; }

#footer { background:url(../images/footer-bg.gif) #0a0a0a top left repeat-x; font-size:10px; color:#383838; }
#footer .pad { width:940px; margin:0 auto; }
#footer .sitemap { text-align:center; padding:10px 0; }
#footer .footerBold { color: #383838; font-size:14px; font-weight:bold; padding:4px 0; text-align:center; }
#footer .address { text-align:center; padding:0 0 10px 0; font-size:12px; color: #5a5a5a; font-size: 12px; }
#footer a { color: #5a5a5a; }
#footer a:hover { color: #e02c19; }
#footer .rivulent { text-align: right; color: #5a5a5a; }

.twoColumn { width:940px; }

.twoColumn .right { width:265px; float:right; }
.twoColumn .left { width:660px; float:left; }

.oneColumn { width: 940xp; }

.bodyContent { font-size:12px; }
.bodyContent p { margin-bottom:15px; margin-left: 4px; margin-right: 4px; }
.bodyContent h2 { padding-bottom: 12px; }
.bodyContent h3 { padding-bottom: 4px; font-size: 1.4em; }
.bodyContent ul { margin-left: 30px; margin-bottom: 12px; }

.sidebar .top { height: 7px; background:url(../images/sidebar-box-top.gif) top left no-repeat; }
.sidebar .body { background:url(../images/sidebar-box-background.gif) top left repeat-y; }
.sidebar .bottom { height: 7px; background:url(../images/sidebar-box-bottom.gif) top left no-repeat; }
.sidebar .body .content { padding: 6px; font-family: "Trebuchet MS", Helvetica, Arial; font-size: 11px; font-weight: bold; color: #efefef; }
.sidebar { margin-bottom: 12px; }

.benefit h2 { padding: 6px 0px 6px 0px; border-top: 1px solid #363636; border-bottom: 1px solid #363636; }
.benefit p { padding: 6px 0px 10px 12px; }

.bigger { font-size: 1.2em; }

.testimonial { margin-bottom: 30px; font-family: "Palatino Linotype", "Book Antiqua", "Trebuchet MS", Verdana; font-size: 14px; font-weight: bold; color: #e1e2cc; }
.testimonial blockquote {  margin: 0px; padding: 0px;}
.testimonial p { text-align: right; font-style: italic; color: #cecece; }

table.services { font-family: "Trebuchet MS", Helvetica, Verdana; font-size: 1.15em; font-weight: bold; letter-spacing: 1px; border: none; }
table.services tr { padding-bottom: 6px; }
table.services td, table.services th { padding: 0px 6px 0px 6px; border-bottom: 1px solid #696969;}


#gallery-container { margin-top: 20px; text-align: center; width: 100%; }
#gallery-image-main { margin: 0 auto; width: 600px; }
#gallery-image-main img { border: 2px solid #666666; }
#gallery-thumbnails { width: 100%; margin-top: 20px; text-align: center; }
#gallery-thumbnails img { display: inline; margin: 10px; }
.gallery-thumbnail { border: 1px solid #666666; }
.gallery-thumbnail-highlight { border: 3px solid #e07b19; }

/* notices */
.xnotices { width:85%; margin:0 auto; padding-top:16px; }
.xnotices .notice { margin-bottom:6px; }
.xnotices .pad { background:url(../images/errors/corner-black-top-left.gif) top left no-repeat; } 
.xnotices .pad2 { background:url(../images/errors/corner-black-top-right.gif) top right no-repeat; } 
.xnotices .pad3 { background:url(../images/errors/corner-black-bottom-left.gif) bottom left no-repeat; } 
.xnotices .pad4 { background:url(../images/errors/corner-black-bottom-right.gif) bottom right no-repeat; padding:10px 20px 2px 10px; }
.xnotices h3 { font-size:18px; font-weight:bold; margin:0 0 10px 70px; }
.xnotices p.message, .xnotices p { margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 70px; font-size:12px; color:#000000; }

.xnotices .successNotice { background:url(../images/errors/notice-success-bg.png) 7px 7px no-repeat #a5e49b; } 
.xnotices .successNotice h3 { color:#25641b; }

.xnotices .warningNotice { background:url(../images/errors/notice-warning-bg.png) 4px 4px no-repeat #e0c797; } 
.xnotices .warningNotice h3 { color:#604717; }

.xnotices .errorNotice { background:url(../images/errors/notice-error-bg.png) 7px 7px no-repeat #fcb3b3; } 
.xnotices .errorNotice h3 { color:#7c3333; }

.form-error { font-weight: bold; color: lime; }

