@import url("../menu.css");
@import url("../selectbox.css");

body {margin:0px; padding:0px; background-color:#FFFFFF; margin-top:0px; margin-left:auto; margin-right:auto; font-family:Verdana, Arial, Helvetica, sans-serif;}
img {outline:none; border:0px;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
* {margin: 0; padding: 0;}
a, a img {outline:none;}

.image {border:1px solid #000000;}

#container {width:947px; margin-left:auto; margin-right:auto;}
#header {height:68px; width:947px; background-color:#FFFFFF; clear:both; position: relative; height: 97px;}
#header .right {float:right; width: 220px; margin-top:35px; font-size: 12px; color: #000000;}
#header .right a, #header .right span {text-decoration:none; color:#aeaeae;}
#header .right img {display: block; padding-bottom: 3px;}
#header .right div {margin-top: 2px;}
#header .clear {height:1px; display:block; clear:both; background-color:#FFFFFF; overflow:hidden;}

h1 {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#000000; margin-top:25px; margin-bottom:25px; font-weight:normal;}

.menu {position:relative; z-index:100;}

#menu {height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; list-style-type:none; margin-top:1px; margin-bottom:0px; z-index:100;}
#menu li {float:left; position:relative; display:inline;}
#menu li a {padding-right:30px; padding-left:0px; text-decoration:none; color:#929292; height:30px; display:block; float:left;}
#menu li a:hover {color: #000000;}
#menu li.current a {color:#000000;}
#menu li ul {width:200px; position:absolute; background-color:#FFFFFF; margin:0px; margin-top:-4px; z-index:100; top:34px; left:-10px; display: none;}
#menu li ul li {  overflow:hidden; width:200px; height:29px; line-height:29px; background-color:#FFFFFF; border-top:0px; float:none; display:block; z-index:100;}
#menu li ul li a, #menu li.current ul li a  { background-color:#FFFFFF; color:#000000; font-size:12px; text-transform:none; height:29px; display:block; float:none; padding-left: 10px;}

#menu li ul li a.sale {padding-left:0px;}
#menu li ul li a:hover {background-color:#e1e1e1; color: #000000;}

#content { margin: 0px; padding: 0px;}
img.feature {border-top:1px solid #000000; padding-top: 15px;}

#footer {margin-top: 0px; border-top:1px solid #000000; clear: both;}
#footer li {float: left; list-style-type: none; font-size: 11px; color: #373121; padding-top: 14px; padding-bottom: 14px;}
#footer li a, #footer li span {text-decoration: none; color:#373121; padding-left: 10px; padding-right: 10px;}
#footer li.right {display: none;}
#footer li span  {padding-left: 0px;}

/* mailing list */
#subscribe.thin {clear: both; margin-bottom: 0px; line-height:22px; border-top:1px solid #333333; padding-top:7px; font-size: 11px;}
#subscribe.thin h2 {float: left; line-height: 22px; margin-right: 40px; width: 340px; font-size: 12px;}
#subscribe.thin input {float: left; padding-top: 0px; width: 210px;}
#subscribe.thin form {padding-bottom: 5px; height: 22px;}
#subscribe.thin label.error {display: none !important;}
#subscribe.thin input.error {color: red;}
#subscribe.thin b {font-weight: normal;}

#subscribe {margin-top:20px; font-size:12px; margin-bottom:20px;}
#subscribe h2 {font-size:14px; font-weight:normal; text-transform:uppercase; margin-bottom:8px;}
#subscribe a {text-decoration:underline; font-style:italic; font-weight:bold; color:#000000;}
#subscribe .left {width:596px; background-image:url(/images/dotted.gif); background-position:right; background-repeat:no-repeat;}
#subscribe .left form {margin-top:10px}
#subscribe .right { background-repeat:no-repeat; background-position:right; width:330px; margin-left:20px;}
#subscribe .button {margin-top:10px; display:block;}
#subscribe input {width:220px; height:22px; background-image:url(/images/footer/input.gif); 
background-repeat:no-repeat; padding-left:10px; line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; line-height:22px; margin-right:10px; border:0px; padding-top:3px;}
#subscribe input.submit {background-color: #000; color: #FFF; text-align: center; width:69px; position:absolute; background-image:none; padding-top:0px; padding-left: 0;}
