/* GENERAL STYLES _____________________________________________________________________________________________________*/

body{text-align:center;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:0.7em;
background:#100e0f url(images/bg_gradient.gif) repeat-x top left;color:#ababa9;}
table{font-size:1em;}

#wrapper{text-align:left;margin:0 auto;padding:0;width:923px;}

#header{margin:0;padding:0;height:167px;width:923px;overflow:hidden;position:relative;background-color:#000;}
#logo{margin:0;padding:0;float:left;width:255px;}
#header_right{width:596px;height:167px;margin:0;padding:0;float:right;text-align:left;position:relative}

#navigation{margin:24px 0 0 0;padding:0;height:105px;overflow:hidden;width:590px}
#navtop{position:relative;width:590px;}
#navtop img, #navnext img{margin-right:19px;}
#navnext{margin-top:15px;}

#homelink{position:absolute;top:0;right:5px;width:43px}

#content{margin:0;padding:0;width:923px;height:461px;background:none;overflow:hidden;}
#left{width:225px;margin:0;padding:0;float:left;background-color:#000;}
#right{width:698px;height:641px;margin:0;padding:0;float:right;}
#contentright{margin:21px 0 0 101px;padding:0;}
#text{padding-right:100px;}

#footer{color:#545454;background-color:#080708;overflow:hidden;padding:0 15px 0 22px;height:60px;line-height:17px}
#footer p{margin:0;padding:0;}
#footer_links{float:left;margin:0;padding:13px 0 0 0;width:700px;}
#footer_links a:link, #footer_links a:visited, #footer_links a:hover, #footer_links a:active,#footer_links a{color:#d3d2d2}

#cdaa_link{float:right;margin:0;padding:13px 0 0 0;width:135px;color:#545454}
#cdaa_link a, #cdaa_link a:link, #cdaa_link a:visited{color:#545454;text-decoration:none}
#cdaa_link a:hover, #cdaa_link a:active{color:#545454;text-decoration:underline}

#quote{margin:24px 35px 0 101px;padding:0 0 24px 0;background:url(images/title_bg.gif) no-repeat bottom left;}
.quote{font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#8b8b89;line-height:25px;}

#print_header, #print_footer{display:none;}

/* TWO COLUMN LAYOUT (BRANDS) _________________________________________________________________________________________*/

.twocolumn{background:url(images/twocolumn_bg.gif) no-repeat 385px 16px;}
.twocolumn p{margin:15px 0 0 0;}
.twocolumn DIV.column{width:273px;float:left;margin:0 25px 0 0;padding:0;}

/* THREE COLUMN LAYOUT (BRANDS) _______________________________________________________________________________________*/

.threecolumn{background:url(images/threecolumn_bg.gif) no-repeat 295px 16px;}
.threecolumn p{margin:15px 0 0 0;}
.column{width:182px;float:left;margin:0 25px 0 0;padding:0;}


#intro{margin:24px 0 20px 101px;padding:0 0 24px 0;overflow:hidden;background:url(images/title_bg.gif) no-repeat bottom left;}
#intrologo{float:left;margin: 0 36px 0 0;padding:0;}
#introquote{float:left;margin:15px 0 0 0;padding:0;width:295px}


/* TEXT AND LINKS _____________________________________________________________________________________________________*/

p{margin:0 0 15px 0;padding:0;line-height:15px}
h1{font-weight:normal;font-size:20px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#ababa9;text-transform:uppercase;margin:0;}
h2{color:#fcfcfc;font-size:14px;text-transform:uppercase;margin:10px 0 6px 0;padding:0 0 5px 0;font-weight:normal;
background:url(images/headingtwo_bg.gif) no-repeat bottom right;}
h3{}

ul{margin-top:0;padding:0 0 0 25px;margin-bottom:15px;padding-bottom:0;}
li{line-height:15px;margin:0 0 6px 0}

a, a:link, a:visited{color:#fff;text-decoration:underline}
a:hover, a:active{color:#fff;text-decoration:none;}

a img{border:none}
#title{position:absolute;bottom:0;left:0;background:url(images/title_bg.gif) no-repeat bottom left;width:596px;margin:0;padding:0;}
#title h1{margin:0;padding:0;}

#text h2{background-position:bottom left}

.white{color:#fff}
.rollover{cursor:pointer}
.clear{clear:both}


/* HOME STYLES ________________________________________________________________________________________________________*/

#header_h{margin:0;padding:0;height:194px;width:923px;overflow:hidden;background:none;}
#navigation_h{background:none;margin:24px 0 0 0;padding:0;height:10px;overflow:hidden;}
#hquote{width:514px;height:126px;position:absolute;top:68px;left:0;}

#content_h{margin:0;padding:0;width:923px;height:434px;background:#000;overflow:hidden;}
#h_logos{text-align:center;margin:98px 0 0 0;}
#h_logos img{margin-bottom:25px;}


/* SCROLLER STYLES ____________________________________________________________________________________________________*/

#scrolltext{width: 575px;height: 275px;overflow: auto;margin: 0 0 0 0;padding: 0 15px 10px 0;
/*IE overflow fix, position must be relative or absolute*/ position: relative;}


/* SIFR FLASH TEXT ____________________________________________________________________________________________________*/

.sIFR-flash { visibility: visible !important; margin: 0; padding: 0;}

.sIFR-unloading .sIFR-flash {visibility: hidden !important;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}
.sIFR-dummy { width: 0px;height: 0px;margin-left: 42px !important;z-index: 0;}

.sIFR-active .quote, .sIFR-active h1, .sIFR-active h2{ visibility: hidden; font-family: Verdana; line-height: 1em; }

.sIFR-active .quote{ font-size: 18px;margin-top:0;padding-top:0;line-height:26px }
.sIFR-active h2{font-size: 14px;margin:10px 0 6px 0;padding:0 0 0px 0;}
.sIFR-active h1{font-size: 23px;margin:0;padding:0;}


/* HOMEPAGE SLIDESHOW STYLES __________________________________________________________________________________________*/

#slideshow { position:relative; width:698px; height:434px; }

#slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}

#slideshow IMG.active {z-index:10; opacity:1.0;}

#slideshow IMG.last-active {z-index:9;}

