@charset "utf-8";
/* CSS Document */

.clear {clear: both;}
html {height: 100%;	padding-top:10px; padding-bottom:20px; /* force scrollbars */}

body  { font-family:Arial, Helvetica, sans-serif; font-size:16px; background-image:url(images/background.jpg); margin: 0; color: #FFF; }
.small { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FF9; }

h1, h2, h3 {color:#999;font-family:Verdana, Geneva, sans-serif;}

#wrapper { width: 940px; margin: auto; text-align: left; position: relative; background-image:url(images/main_bg.jpg); } 
#wrapper2 { width: 940px; margin: auto; text-align: left; position: relative; background-image:url(images/content_bg.jpg); }

#wrapper_shadow_gene { width: 940px; margin: auto; text-align: left; position: relative; background-image:url(images/content_bg2.jpg); } 
#header {padding: 0px 0px 0px 0px;}

#menu { float:left; width: 243px; padding: 0px 0px 0px 0px; background-image:url(images/menu_bg.jpg); background-repeat:no-repeat; }

#content { float: left; width: 600px; padding-right: 30px; padding-left: 20px; padding-top: 0px; }
#content_home { float: left; width: 645px; height:600px; padding-right: 30px; padding-left: 20px; padding-top: 0px; }
#content_merch {float:left; width: 322px; height:600px; padding-left:10px; padding-right:10px;}
#content_merch_right {float:right; width:323px; padding-left:10px; padding-right:10px;}
.cd_text {font-size:12px;}
.small2 {font-size:10px;}

#sidebar { float :right; width: 210px; padding-right: 1px; padding-top:0px; }
#footer {background: url(images/footer_bg.jpg) ;background-repeat:no-repeat;background-color:#000;}
#footerline{background: url(images/footerline.jpg) no-repeat;height:15px;margin-top:0px;display:block;font-size:1px;}
#footer p {font-size:12px;margin: 0; padding: 15px 0; }

/* BEGIN NAVIGATION */
#nav ul {padding-left: 60px;padding-bottom: 29px;width: 235px;}
#nav li { list-style: none; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding: 3px 0 0 5px; text-transform:uppercase; }
#nav a {color: #fff;text-decoration: none;display: block;width: 50%;padding: 5px 0 5px 5px;}
#nav a:hover {color:#9C0;text-decoration: none;}
#nav .current a {color: #9C0;}
/* END NAVIGATION */

a {margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */color: #090;}
a:hover {text-decoration:none;color:#3C0;}

.slideshow {margin: 0 auto; }
.slideshow img { padding: 1px; border:solid; border-color:#000; background-color: #633; }
#detordesign a {font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#3C0;text-decoration:none;}
#detordesign a:hover {text-decoration:underline;}

