body {font-size:76%; font-family:verdana, arial, sans-serif; background:#7E7C62; word-wrap:break-word;}
#wrapper {overflow:hidden; width:1024px; background:#000; margin:0 auto;}
#header #logo {float:left; width:1020px; height:100px; border-top:2px solid #000; border-left:2px solid #000; border-right:2px solid #000;}
form {margin:0;}
#header #logo .search {float:right; background:transparent; margin:22px 20px 0 0; padding:12px 4px;color:#000;}
#header {background:#000 width:1024px; height:0px;}
#header h1 {display: none; margin:0; padding:10px 0; color:#fff;}

/* Top Navigation */
#menu a {display: block;}
#menu ul {padding:0px; margin:0px; list-style: none;}
#topMenu li ul {position: absolute; left: -999em;}
#topMenu li:hover ul, #topMenu li.showMenu ul {left: auto;}
#menu {background-color: #444216;  font-family: Arial, Helvetica, sans-serif;  font-size: 13px;  height: 25px;  line-height: 21px;  margin: auto;  width: 1020px;}
#menu li {float: left;} 
#topMenu a {border: 1px solid #FACA5B; border-right-width: 0px; text-decoration: none;  width: 142px;}
.topMenuLink a {color: #FACA5B; font-weight: bold; text-align: center;}
.topMenuLink a:hover {background-color: #B4B04D;  color: #09DEC0;}
.topMenuLink a#lastMenu { border-right-width: 1px; width: 142px;  /* Adjust to fit */}

/* Body Selections */
#left {float:left; width:162px; background:#C7C78F; }
#left h3 {background:#000; color:#E7B753; font-size:18px; text-align:center; margin:0; padding:5px 3px; border-bottom:2px solid #F8C85A;}
#left ul.green {width:161px; list-style-type: none; font-size: 10px; font-weight:bold; padding-left:2px; margin:0 5px;}
#left ul.green li {background:url(/images/green-b.png) no-repeat 0 3px; padding-left:13px; text-transform: uppercase; padding-bottom:10px; margin:0 20px 0 0;}
#left ul.green li a {color:#000; text-decoration: none;}
#left ul.green li a:hover {color:#09DEC0; text-decoration: underline;}
#left .inside, #left div.inside  {text-align:center;}

#center {float:left; width:600px; background:#E2DCE1;}
#center p {padding:5px;}
#center .carosel {background:#000; color:#fff; margin:3px;}
#center .box {float:left; background:#ffffff; color:#000000; width:300px; height:280px; border:0;}
#center .box h2 {background:#000; color:#DDCB9D; font-size:20px; text-align:center; margin:0;}
#center .box p {margin:5px;}
#center .box-right {float:right; background:#808000 url(/images/box-rbg.png) no-repeat top left; color:#000000; width:288px; height:280px; border:0;}
#center .box-right h2 {background:#000; color:#DDCB9D; font-size:20px; text-align:center; margin:0;}
#center .box-right ul.orange {width:276px; list-style-type: none; font-size: 10px; font-weight:bold; padding-left:2px; margin:0 5px;}
#center .box-right ul.orange li {background:url(/images/orange-b.png) no-repeat 0 3px; padding-left:13px; text-transform: uppercase; padding-bottom:10px; margin:0 20px 0 0;}
#center .box-right ul.orange li a {color:#000; text-decoration: none;}
#center .box-right ul.orange li a:hover {color:#DF4800; text-decoration: underline;}
#center .box-right a.blue {color:#0076ae; text-decoration: none; font-size:small; font-weight:normal; float: left; margin-top:3px}
#center .box-right a.blue:hover {color:#f8379b; text-decoration: none; font-size:small; font-weight:normal; float: left; margin-top:3px}
#center .box-right div.center {background:transparent; text-align:center;}

#right {float:right; width:254px; background:#C7C78F url(/images/rght-bg.gif) repeat top left;}
#right h3 {background:#000; color:#E7B753; font-size:18px; text-align:center; margin:0; padding:5px 3px; border-bottom:2px solid #F8C85A;}
#right .inside {background:#FFF; width:210px; padding-left:3px;}
#right ul.gold {width:252px; list-style-type: none; font-size: 10px; font-weight:bold; padding-left:2px; margin:0 5px;}
#right ul.gold li {background:url(/images/gold-b.png) no-repeat 0 3px; padding-left:13px; text-transform: uppercase; padding-bottom:10px; margin:0 20px 0 0;}
#right ul.gold li a {color:#CCA223; text-decoration: none;}
#right ul.gold li a:hover {color:#E7BD3F; text-decoration: underline;}

#right ul.orange{width:252px; list-style-type: none; font-size: 10px; font-weight:bold; padding-left:2px; margin:0 5px;}
#right ul.orange li {background:url(/images/orange-b.png) no-repeat 0 3px; padding-left:13px; text-transform: uppercase; padding-bottom:10px; margin:0 20px 0 0;}
#right ul.orange li a {color:#CCA223; text-decoration: none;}
#right ul.orange li a:hover {color:#E7BD3F; text-decoration: underline;}

#right .vidbg {background:#000; color:#E7B753; margin:0; padding:5px 0px; border-bottom:2px solid #F8C85A;}
#right p {background:#000; color:#E7B753; padding:3px;}

#left, #center, #right {padding-bottom:2767px; margin-bottom:-2767px;}

#pre-footer {width:1024px; height:244px; background:#000; color:#FACA5B; margin:0 auto; text-align:center;}
#specials {width:1018px; height:234px; background:#000; color:#FACA5B; text-align:center; padding-left:3px;}
#specials td h4 {background:#000; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#E7BD3F; line-height:22px; margin-top: 4px; text-align: center; border-bottom: 2px solid #F8C85A;}
#specials .padds {width:145px; background:transparent; text-align:center;}
#specials td {vetical-align:top;}
#specials a {color:#E7BD3F;}
#specials a:hover {color:#FF6820;}

#footer {width:1020px; height:80px; background:#444216 url(/images/footer.png) no-repeat top left; margin:0 auto; border:2px solid #000;}
#footer p {font-size: 11px; font-weight:bold; padding-top:10px;padding-left:10px;}
#footer a {color:#000; padding:4px; text-decoration:none;}
#footer a:hover {color:#397036; text-decoration: underline; padding:4px;}

/* PT */
h2{background:#1c73b3;color:#ffffff; font-size: 18px;font-weight:normal;font-family:georgia, sans-serif;text-transform:uppercase;padding:3px;border-bottom:solid 2px #DF6C01; margin-left:3px;margin-right:5px;}
h2 span{color:#ff0081}
h3{color:#0f89df; font-size: 15px; font-family: "trebuchet ms", sans-serif; text-transform: uppercase; line-height: 16px;}
h4{color:#0f89df; font-size: 12px; font-family: "trebuchet ms", sans-serif; text-transform: uppercase; line-height: 14px;}

.featured {float:left; width:600px; margin:0;}
.featured .c1 {background: transparent; color:; text-align: center; margin:0;}
.featured td.c2 {background:; color:#000; width: 25%; text-align:center; margin:2px;}
.featured div .c3 {background:#fff; color:#000; height:220px; text-align:center; margin:0;}
.featured div .c3 h5 a {background:transparent; color:#000; font-size:14px; padding: 0; margin:5px 0 0 0;}
.featured div .c3 h5 a:hover {background:transparent; color:#0067ce; font-size:14px; padding: 0;}
.featured div .c3 span {margin:3px 0; padding: 0;}
.featured div .c3 img {background:transparent; margin:6px 0 3px 0; padding:0;}
.featured div .c3 strong {background:transparent; color:#bb0000; font-size:14px; padding:0 0 3px 0;}
.featured table {margin:auto; padding:0px;}
.featured td h4 {background:#000; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#E7BD3F; line-height:22px; margin-top: 4px; text-align: center; border-bottom: 2px solid #F8C85A;}
.featured .stars {font-size: x-small;}

.atoz {background:#ffffff;color:#000;width:600px;}
.atoz h4 {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#950000; font-weight: bold;margin-top: 14px;}

.banner {width:600px; background:transparent;}
.banner h2 {background:#F6D883;color:#000;padding:2px;font-size:12px;font-weight:500;margin-bottom:0px;}
.banner h3 {background:#b3d9ff;color:#000;padding:2px;padding-right:4px;font-size:10px;font-weight:500;margin-top:0px;text-align:right;}

.menu, .menu a{width:600px; background:#ffffff; color:#0c55dc; border-bottom:1px dashed #DF6C01; padding-bottom:3px;}
.navigation {background:#d7e1ee; color:#00509f; width:560px; text-align: center; margin: 25px 0 25px 0; border-top:1px solid #c60000; border-bottom:1px solid #c60000;}
.navigation a{color:#00509f;}
.prices {margin-top: 15px;width: 600px;}

.product {background:#ffffff;color:#000;margin-top: 15px;width: 600px;}
.product h3 {font-size: 130%;margin: 10px 0px 10px 0px;}
.product p {text-align: justify;}

.ratings {margin-top: 15px;width: 600px;}
.ratings form {display: inline;}
.ratings form select {color: #AF7817;}
.ratings form textarea {width: 100%;}

.searchform {background:#000; color:#fff; width:580px;  padding-top:15px; padding-left:10px; padding-bottom:10px; padding-right:10px; text-align:center; border-top:2px solid #F8C85A;border-bottom:2px solid #F8C85A;}
.searchform h4 {background:transparent; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#E7BD3F; margin-top:5px;}
.searchresults {background:#ffffff;width:600px;color:#000;}
.searchresults h4 {font-size: 100%;font-weight: bold;margin: 10px 0px 10px 0px;}
.searchresults p {text-align: justify;margin: 10px 0px 10px 0px; padding: 4px;}
.searchresults td.border {border: 1px solid #000; vertical-align:top; padding:5px 0 2px 0;}
.searchresults img {padding:0 5px;}

#center .related  {background-color:#000000; color:#E7B753; font-size:16px; text-align:center; margin:0; padding:5px 3px; border-bottom:2px solid #F8C85A; margin-top:10px;}

.starsOn {color: #AF7817;font-weight: bold;}
.starsOff {color: #AAAAAA;font-weight: bold;}
.nobr {white-space: nowrap;}
.disabled {color: #AAAAAA;}
.clear {display:none; line-height:0; height:0; display:block; clear:both;}
