body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A1A1A1; line-height: 18px; }
body { background: #3D3D3D url(images/body-bg.gif) top center repeat-y; margin: 0; }
.home-table { background: url(images/home-table-bg.jpg) top right no-repeat;}
.other-table { background: url(images/other-table-bg.jpg) top right no-repeat;}
.nav-table { background: url(images/nav-bg.jpg) top left repeat-x; }
.content-table { margin-top: 35px; font-size: 12px; }
#nav { color: #FFFFFF; margin: 11px 0px; }
#nav a { color: #FFFFFF; text-decoration: none; padding: 0 12px; font-size: 11px; }
#nav a:hover { color: #000; text-decoration: none; padding: 0 12px; font-size: 11px; }
a:link, a:active, a:visited { color: #7C506E; text-decoration: none; }
a:hover { text-decoration: underline; color: #999999; }
.footer { border-top: 15px solid #1D1D1D; color: #333333; padding-top: 25px; }
.footer-text { color: #333333; font-size: 11px; text-decoration: none; }
#footernav { text-align: left; }
#footernav a { color: #333; text-decoration: none; font-size: 10px; }
#footernav a:hover { color: #666; text-decoration: none; font-size: 10px; }
.side-bar { width: 236px; background: url(images/side-bar-bg.gif) bottom left no-repeat #202020; margin-left: 19px; }
.side-content { padding: 10px 20px; }
.main-content { padding: 0px 20px 0px 10px; }
#side-nav { margin: 10px 0px; }
#side-nav a { display: block; border-bottom: 1px dotted #666; color: #A1A1A1; text-decoration: none; padding: 8px; }
#side-nav a:hover { color: #7C506E; }
.input-contact { border: 1px solid #333; background-color: #0D0D0D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; display: block; width: 230px; color: #a1a1a1; margin-top: 5px; margin-bottom: 7px; }
.contact-submit { color: #fff; border: 1px solid #333; background-color: #202020; }
.form { margin: 0; padding: 0; }
.error { font-size: 11px; color: red; }
.product-table { background-color: #1F1F1F; margin-top: 15px; }
.product-table3 { background-color: #1F1F1F; padding: 10px; }
.product-table2 { margin-top: 15px; }
.thumb-image { margin-bottom: 10px; }
#pagination { margin-top: 15px; }
#pagination a { border: 1px solid #515151; padding: 3px 5px; margin-left: 3px; font-size: 11px;font-weight: bold; }
#pagination a:hover { text-decoration: none; background-color: #515151; }
.largeImage { position: absolute; z-index: 10; border: 15px solid #fff; background-color: #fff; top: 50px; left: 0; margin-bottom: 50px; border-top: 5px solid #fff; }
#cartbutton { margin-top: 15px; }
#cartbutton a { background: url(images/nav-bg.jpg) top left repeat-x; padding: 5px 15px; color: #fff; font-weight: bold; text-decoration: none; display: block; float: right; }
.updateCart { background: url(images/nav-bg.jpg) top left repeat-x; padding: 5px 10px; color: #fff; font-weight: bold; margin-left: 5px; border: 0px; }
.purpleText { color: #7C506E; }