@import '/styles/wysiwyg.css';

html { background: #000 url(/images/ADV-BG-tile.jpg) top center repeat-y; font-family: Times, "Times Roman", serif; font-size: 14px; color:rgb(134,98,72); }

.tcenter { text-align: center; }
b, strong { font-weight:bold; }
em, i { font-style:italic; }
.col-1-narrow { line-height:1.5em; }

#main-content-band { width:100%; background-image: url(/images/stripe_bg.png); border-bottom:8px solid rgb(116,100,90); }
#main-content { width:990px; margin:0px auto; text-align: left;line-height:1.8em;}
#col-container { padding:30px 0; }

#main-content-footer { width:990px; margin:0 auto; height:160px;}
.cfi { margin-left:20px; }
.cfi-left { width:6px; height:160px; background: url(/images/feat_low_left.png) no-repeat; }
.cfi-ctr { background: url(/images/feat_low_center.png) repeat-x; height:140px; padding:10px; }
.cfi-right { width:6px; height:160px; background: url(/images/feat_low_right.png) no-repeat; }

.cfi-ctr { width:928px; }
.cfi.col-wide { margin-right: 10px; }
.cfi.col-wide .cfi-ctr { width:510px; }
.cfi.col-narrow .cfi-ctr { width: 360px; }

#content-footer { height:160px; background: rgb(228,225,210) url(/images/bg_line.png) repeat-x; }

a { color:rgb(134,98,72);border:none; }
img { border:none; }
.fl { position:relative;float:left;}
.band { width:100%; }
.red { color: rgb(181,1,6); }
.company-name { font-family:Helvetica, Arial, sans-serif;color:rgb(181,1,6);font-weight:bold;}
/*general page*/
.pg-title { margin:20px 0; }
.pg-title p { display:inline; }
#news_teaser { width:350px; }
.recent_news_title { font-size:16px;font-weight:bold; }
.recent_news_body { margin:8px 0;font-size:12px; }
.recent_news_date { font-size:12px;}
.recent_news_date a {text-decoration:none;}
.recent_news_date a:hover {text-decoration:underline;}
#rotator-content { float: left; position: relative; overflow:hidden; border:2px solid rgb(181,1,6); }

/* home page */
.col-1-wide { width:580px; margin:0 15px 0 30px;}
.col-2-narrow { width:340px; }
.col-1-narrow { width:240px; margin:0 35px;}
.col-2-wide { width:650px; }
#home-divider, #sub-divider { margin:20px 0; }
#home-logo-container { margin-top:30px; }

#home-slide-container { width:574px; height:400px; background-image: url(/images/home_photo_bg.png); background-repeat: no-repeat; padding:36px 25px 0px;}
#home-rotator { width:525px; height:370px; overflow:hidden; }

/* lightbox */
#lbcontainer { display:none; }
.lb-text { color:rgb(181,1,6); font-size:16px; font-weight:bold; }
#lb { float:left; width: 524px; height: 543px; background-image:url(/images/lightbox_bg_ctr.png);background-repeat:no-repeat;}
#lb_text { float:left; width:450px; margin-top:250px; margin-left:30px; text-align:center; line-height:1.3em;}
#lb_choices { float:left; width:500px; margin-top:20px; margin-left:35px;}
#lb_left { float:left; width:195px; height:160px;}
#lb_or { float:left; width:70px; padding-top:80px; text-align:center;}
#lb_right { float:left; width:195px; height:160px;}

/* main menu */
ul.main-menu { position:relative; float:right; margin-top:82px; height:38px; list-style:none; }
li.main-menu-item { list-style: none; float:left; display:inline-block; height:38px; padding-right:5px; background-image: url(/images/tab_right.png); background-position: top right; background-repeat:no-repeat;}
div.left-curve { height:38px; width:5px; background-image:url(/images/tab_left.png); }
a.main-menu-link { display:block; height:24px; padding:14px 10px 0; background-image:url(/images/tab_center.png); color:rgb(137,134,109); font-size:16px; }
a.main-menu-link:hover { color: #FFF; }
#top-nav { width:990px;margin:0 auto;}
#top-nav a { text-decoration:none; }

li.main-menu-item.active { background-image: url(/images/tab_over_right.png); }
li.main-menu-item.active a.main-menu-link { background-image: url(/images/tab_over_center.png); color: rgb(181,1,6); }
li.main-menu-item.active div.left-curve { background-image:url(/images/tab_over_left.png); }

/* left menu */
.standard-menu { float:left; position:relative; padding-left:15px; }
.standard-menu li { float:left; clear:both; font-size:15px; font-family: Helvetica, sans-serif;font-weight:bold; margin:0;padding:0;}
.standard-menu a { color:rgb(134,98,72); display:block; padding:5px; text-decoration:none;line-height:1.2em;}
.standard-menu a:hover { color:rgb(181,1,6); }
.standard-menu a.active, a.submenu-link.active { color:rgb(181,1,6); }
.submenu-item.active { background-image:url(/images/red_circle.png); background-repeat:no-repeat;background-position:left center;}
.standard-menu.submenu { margin:0; padding:0 0 0 5px; }
.standard-menu.submenu li { padding-left:15px; }
.standard-menu.submenu li a { margin:0; padding:5px; }

/*footer*/
.footer-title { font-family: Helvetica, sans-serif; font-weight: bold; font-size:16px; background-image:url(/images/bg_line_narrow.png); background-repeat: repeat-x; background-position: left bottom; padding-bottom:5px; }

/*featured items*/
.featured-item { float:left; width:150px; margin:6px 20px 0 0; }
.ft-imgholder { background-image:url(/images/featured_bg.png); width:150px; height:60px; }
.ft-title { text-decoration:none; font-weight:bold; }
.ft-title:hover { text-decoration:underline;}

/*inventory*/
.inventory-item { position:relative; float:left; width:210px; height:240px; margin-right:6px; margin-bottom:5px; }
.ii-imgholder { float:left; position: relative; width:180px; height:180px; background-image:url(/images/portfolio_pic_bg.png); padding:15px; }
.ii-title { float:left;clear:both; font-size:18px; width:180px; padding:0px 15px 5px; height:20px; text-align: center; }
a.ii-title-link { color:rgb(181,1,6); text-decoration: none; margin-top:0.5em;}
a.ii-title-link:hover { text-decoration: underline; }
 
.item-title { color:rgb(181,1,6); font-size:24px; margin:15px 0; }

/*news*/
.blog_date { margin:8px 0px; font-weight:bold; font-size:16px; }
#stay-informed-top { width:240px; height:15px; background-image:url(/images/stay_informed_bg.png); background-position:top; }
#stay-informed-low { width:240px; height:15px; background-image:url(/images/stay_informed_bg.png); background-position:bottom; }
#stay-informed { width:218px; padding:0px 11px; background:#FFF; }
#stay-informed-title { width:217px; height:67px; margin-top:0px;margin-bottom:5px; }
#stay-informed-text { line-height:1.2em; }
#subscr-fields { margin-top:3px; margin-bottom:3px;}
.blog-body img { border:1px solid #BBBBBB; margin:0 0 5px; padding:4px;}
.blog-body { padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid rgb(134,98,72); }
.blogger-post-footer img { border:none; }
#submitBtn { width:100%; text-align:center; }

/*contact page*/
#googlemap { border:2px solid rgb(181,1,6); float:left; margin-right:20px;}
#contactform { float:left; }
.fieldfill { color:gray; font-family: Helvetica, sans-serif; font-size:12px; }
#interestedin { padding:2px 5px; }

/*page footer */
#footer { height:60px; background:none;font-size:12px;padding-top:10px;color:rgb(137,134,109); }
a.bsdtag { display:block; color:rgb(137,134,109); text-decoration:none; }
a.bsdtag:hover { text-decoration:underline; }

/*project section (front end)*/
thead.projects { background:#383224; }
.projects th a { color:#89866D; text-decoration:none; }
.projects th a:hover { text-decoration:underline; }
.projects h2 { font-size:18px; font-weight:bold; margin-top:15px;}
.projects th, .projects td { padding:3px 10px; }
.projects td { border-bottom:1px solid #383224; line-height:1.4em; }

.filegroup {float:left;width:300px;margin-right:24px;}
.filegroup-cat { border-bottom:1px solid #383224; line-height:1.2em; width:100%;}
.filegroup-cat-name { font-weight:bold; }

ul.files { margin-left:1em;}
li.files { float:left; clear:both; list-style-type:disc; padding:0.5em 0 1em 0.5em;line-height:1.2em;list-style-position:outside; }

.projects h3 { font-size:1.2em; line-height:1.2em; font-weight:bold;margin:10px 0 0px;}
.postedby { font-size:0.875em; line-height:1.2em; margin-bottom:10px;}
