/* R U Precious Main Style Sheet 
AMD Jan 2007
*/
* {border:0 /*1px solid #000*/;margin:0;padding:0;}
ul#skip {height:0;width:0;overflow:hidden;position:absolute;}
html {min-height:100%;margin-bottom:10px;}  /* stops moz shifting about */

body {font: normal 0.8em Verdana, Arial, Helvetica, sans-serif; color:#563232; height: 100%; background: #A5A0A0;}

#content {width: 820px; text-align: center;}
#header {text-indent: -9999px; background: url(banner_bg.jpg) repeat-x;height:136px;width:100%;text-align:center;}
#header ul li {float:left;margin:0;}

#homelink  {display: block;height: 136px;width: 603px;background:url(../logo.jpg) 0 -136px  no-repeat;margin-left:-150px;}
#homelink:hover {display: block;height: 136px;width: 603px;background:url(../logo.jpg) 0 0  no-repeat;margin-left:-150px;}

a {font-weight: bold;outline:none;}
a:link, a:visited {color:#DF0000; text-decoration: none;}
a:hover {}
a:active {}

h1,h2,h3 {font-weight: bold;font-family:Georgia, "Times New Roman", Times, serif;}
h2,h3,p {}
h1{display:inline;float:left;}
h2 {font-size: 200%;}
h3 {font-size: 160%;}
p {margin:0 0 0.6em 0; padding:0;}
.minor {font-size:75%;}
.hrReplacer {background: url(HR.jpg) no-repeat 0 0.3em; height:30px;width:100%;margin:1em 0 1em 75px;}

.imageWrapL {width:383px;height:100%;margin:10px;background:url(caption_L_middle.jpg) repeat-y 0 0;margin-left:245px;}
.imageWrapL p {font-size:85%;width:323px;text-align:center;margin-left:18px;padding:0 12px;}
.captionLTop {width:383px;background:url(caption_L_top.jpg) no-repeat 0 0;height:14px;margin:-3px 0 0 0;}
.captionLBottom {width:383px;background:url(caption_L_bottom.jpg) no-repeat 0 0;height:45px;background-position:bottom;}

.imageWrap {float:left;width:250px;height:100%;text-align:center;margin:10px;}
p.imageCaption {font-size:85%;width: 200px;background:url(caption_middle.jpg) repeat-y 0 0;padding:0 25px;margin:0;}

.captionTop {background:url(caption_top.jpg) no-repeat 0 0;height:14px;width:250px;margin:-3px 0 0 0;}
.captionBottom {background:url(caption_bottom.jpg) no-repeat 0 0;height:45px;width:250px;background-position:bottom;}

.thumbWrap, p.thumbCaption, h4.thumbCaption {width:170px;margin:10px;color: #fff;}
.thumbWrap {float:left;height:100%;}
p.thumbCaption {font-size:85%;}


#content ul {padding: 1.2em 0 0 0; font-size: 90%;}
#content ul li {background:url(bullet.jpg) no-repeat 0 0.3em;padding:0 0 0 30px;list-style:none;line-height:2.2em;}
#featurestart {width:100%;text-align:left;margin:0;background:url(feature_bg.jpg) #670002 repeat-x;height:100%;}
#featurestart h3 {color: #fff; padding:0 0 20px 0;}
#featurestart h2 {color: #fff;}
#featurestart a:link, #featurestart a:visited, #footer a:link, #footer a:visited, #thumbWrap a:link, #thumbWrap a:visited {color:#FF7171;}

#featurestart p a:link, #featurestart p a:hover, #featurestart p a:visited {color:#DF0000;}
#thumbWrap a:link, #thumbWrap a:visited {color:#FF7171;}

#homefeature {position:relative;left:0;}
#flashcontent {position:relative;left:-20px;} 
#listReplace {padding:50px;left:150px;}
#listReplace li {list-style:none;line-height:2em;}

.introduction {font-weight:bold;}

.fpanel, .fpanelc, fpanelch {float:left;width:258px;background:url(../feature_middle.jpg) repeat-y 0 0;margin:20px 0 20px 0;}
.fpanelc {background-image:url(../feature_middle_c.jpg);}
.fpanelch {background-image:url(../feature_middle_ch.jpg);}
.fpanel ul, .fpanel p, .fpanel h3, .fpanelc p, .fpanelc h4, .fpanelch ul, .fpanelch p, .fpanelch h4 {padding:0 15px;}
.fpanelc ul {padding:0;}
#featurestart h3.fTop, h4.fTop {background:url(../feature_top.jpg) no-repeat 0 0;padding:15px 12px 5px 12px;}
#featurestart h3.fmid, h4.fmid {padding:15px 12px 5px 12px;}
.fpanelc h4.fTop {background-image:url(../feature_top_c.jpg);padding:20px 14px 5px 14px;}
.fpanelch h4.fTop {background-image:url(../feature_top_ch.jpg);}
.fpanel li, .fpanelc li {list-style:none;line-height:1.5em;padding:0;}
.fpanel div.fbottom, .fpanelc div.fbottom, .fpanelch div.fbottom {background:url(../feature_bottom.jpg) no-repeat 0 0;height:60px;}
.fpanelc div.fbottom, .fpanelch div.fbottom {background-image:url(../feature_bottom_c.jpg);}

#contentstart {width:100%;text-align:left;margin:0;padding:10px 0 50px 0;background: url(../content_bg.jpg) #F1E6E6 repeat-x;height:100%;}

#navrightshadow {background:url(nav_right_shadow.jpg) no-repeat;width:81px;height:103px;float:left;}
#navrightantenna {background:url(antenna.jpg) no-repeat;width:103px;height:33px;float:right;}

#navhome{float:left;height:56px auto;width:453px;}
#navhome li {list-style:none;text-indent:-9999px;margin:5px 0 0 5px;overflow:visible;}
#navhome li a {display:block;float:left;height:103px;}

a:link#navclothing, a:visited#navclothing {background:url(../main_nav.jpg) 0 0 no-repeat;width:127px;}
a:hover#navclothing, a:hover#navclothingcurrent, a#navclothingcurrent {background:url(../main_nav.jpg) 0 -103px no-repeat;width:127px;}
a:link#navabout, a:visited#navabout {background:url(../main_nav.jpg) -127px 0 no-repeat;width:116px;}
a:hover#navabout, a:hover#navaboutcurrent, a#navaboutcurrent {background:url(../main_nav.jpg) -127px -103px no-repeat;width:116px;}
a:link#navhappening, a:visited#navhappening {background:url(../main_nav.jpg) -243px 0 no-repeat;width:124px;}
a:hover#navhappening, a:hover#navhappeningcurrent, a#navhappeningcurrent {background:url(../main_nav.jpg) -243px -103px no-repeat;width:124px;}

#featurestart ul#galleryNav li {float:left;margin:0;}
#galleryNav{float:right;height:86px auto;width:329px;}
#galleryNav li {list-style:none;text-indent:-9999px;overflow:visible;}
#galleryNav li a {display:block;float:left;height:86px;position:relative;}

a:link#galleryNavPrevious, a:visited#galleryNavPrevious {background:url(gallery_nav.jpg) 0 0 no-repeat;width:134px;}
a:hover#galleryNavPrevious {background:url(gallery_nav.jpg) 0 -86px no-repeat;width:134px;}
a:link#galleryNavBack, a:visited#galleryNavBack {background:url(gallery_nav.jpg) -134px 0 no-repeat;width:76px;}
a:hover#galleryNavBack {background:url(gallery_nav.jpg) -134px -86px no-repeat;width:76px;}
a:link#galleryNavNext, a:visited#galleryNavNext {background:url(gallery_nav.jpg) -210px 0 no-repeat;width:119px;}
a:hover#galleryNavNext {background:url(gallery_nav.jpg) -210px -86px no-repeat;width:119px;}

.sitemapSection {margin:0 0 20px 5px;}
.quote {font-style:italic;font-size:120%;}

.mainpanel{width:100%;height:200px auto;padding:20px 0 0 0;}
.mainpanel h2,.mainpanel h3,.mainpanel p {margin:0 0 0.8em 0; padding: 0;}
#featurestart h2 {padding:10px 0 20px 0;}
.mainpanel ul {margin:0 0 1.5em 0;}
.mainpanel ul li {list-style:none;padding:0.5em 0 0.2em 15px;}

.innermiddle {width:545px; float:left;}
.innermiddle ul li {list-style:none;padding:0.5em 0 0.2em 15px;}
.innerright {width: 265px; float: right;}
.innerright h4 {padding:0 12px 5px 12px;}
.innerright p {padding:0 12px 5px 12px;}
.innerright ul {font-size: 75%;margin:5px 0 15px 0;}

.container {width: 820px; height: 100%; margin: 0 auto;padding:0;}
.containerheader {width: 923px; height: 100%; margin: 0 auto;padding:0;}

#footercontainer {width:100%;margin:0 auto;height:100%;background: url(footer_bg.jpg) 0 0 repeat-x #563232;}
#footer{color:#fff;width:820px;height:300px;margin: 0 auto;}
#footercenter{margin:0 0 0 50px;}

#footer p, #footer ul {font-size:70%;line-height:2em;}
#footer p {text-align:left;float:left;padding:10px 5px 0 0;display:inline;margin:0;width:230px;}
#footer ul {float:left;padding:10px 5px 0 0;margin:0;width:230px;text-align:left;}
#footer ul li {list-style:none;}
#footer ul li#last {nowrap;}

/*** Misc Classes ***/
.clear {clear: both;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.nowrap {white-space: nowrap;}
.printonly,.printurl,.nodisplay, hr {display: none;}
acronym {border-bottom: 1px dashed #999999;}