html,body {margin: 0px; padding: 0px;}
body {background: url("images/bg.jpg") repeat-x #022B00;}
td,p {font: 11px/18px Georgia, 'Times New Roman', serif; color: #8D451D;}
table {border-collapse: collapse;}
img {border: 0px;}

/*Font rules*/

h1 {font: bold 19px/22px Georgia, 'Times New Roman', serif; color: #8D451D;}
h2 {display: inline; font: bold 14px/21px Georgia, 'Times New Roman', serif; color: #8D451D;}
h3 {font: bold 11px/20px Georgia, 'Times New Roman', serif; color: #8D451D;}
.smalltext {font: normal 10px/14px Tahoma, 'Lucida Grande', sans-serif; color: #8D451D;}
.smalltextb {font: bold 10px Tahoma, 'Lucida Grande', sans-serif; color: #8D451D;}
.smallertext {font: normal 9px/12px Arial, Tahoma, 'Lucida Grande', sans-serif; color: #8D451D;}
.topnav {font: normal 10px/12px Tahoma, Tahoma, 'Lucida Grande', sans-serif; color: #D4A543;}
.bottomtext {font: normal 9px/14px Tahoma, 'Lucida Grande', sans-serif; color: #AFE0FF; padding-left: 10px;}

.mp_ad {font: bold 18px/38px Georgia, 'Times New Roman', serif; color: #5F260B;}
.mp_noad {font: bold 18px/28px Georgia, 'Times New Roman', serif; color: #5F260B;}

.quote {font: bold italic 12px/22px Georgia, 'Times New Roman', serif; color: #8D451D; text-align: center;}
.right {text-align: right;}

/*Form Controls*/

.formtext {font: 10px/14px verdana, arial, sans-serif; color: #8D451D;}
.formstyle {font: 10px/12px Tahoma, 'Lucida Grande', sans-serif; color: #353535; border: 1px solid #C1C1C1;}
.submit {background: #C1C1C1; font: bold 10px/12px Tahoma, 'Lucida Grande', sans-serif; color: #000; border: 1px solid #4984C9;}
.formfill {background: #6192CA;}

/*Padding-Margin rules*/

.navpad {padding-top: 2px;}
.bottompad {padding: 75 0 0 8px; font: normal 10px/12px Tahoma, 'Lucida Grande', sans-serif; color: #D4A543;}
.photopad {padding: 16 16 16 16px;}
.photopad_sp {padding: 0 14 10 14px;}
.mptest_pad {padding: 0 10 0 20px;}
.productphoto {padding: 10 10 0 0px;}
.productpad_sp {padding: 0 10 0 10px;}
.textpad_sp {padding: 0 30 0 30px;}

.mp_adpad {padding: 20px 20px 0 20px;}

/*Positioning rules*/

/*Link rules*/

a:link, a:visited, a:active {font: normal 11px/18px Georgia, 'Times New Roman', serif; color: #323CC9; text-decoration: none;}
a:hover {font: normal 11px/18px Georgia, 'Times New Roman', serif; color: #8C011F; text-decoration: underline;}

a.small:link, a.small:visited, a.small:active {font: normal 10px/14px Tahoma, 'Lucida Grande', sans-serif; color: #323CC9; text-decoration: none;}
a.small:hover {font: normal 10px/14px Tahoma, 'Lucida Grande', sans-serif;; color: #8C011F; text-decoration: underline;}

a.top:link, a.top:visited, a.top:active {font: normal 10px Tahoma, 'Lucida Grande', sans-serif; color: #D4A543; text-decoration: none;}
a.top:hover {font: normal 10px Tahoma, 'Lucida Grande', sans-serif;; color: #fff; text-decoration: underline;}

a.nav:link, a.nav:visited, a.nav:active {font: bold 10px Georgia, 'Times New Roman', serif; color: #D4A543; text-decoration: none; padding-left: 6px;}
a.nav:hover {font: bold 10px Georgia, 'Times New Roman', serif; color: #fff; text-decoration: underline; padding-left: 6px;}

a.nav_c:link, a.nav_c:visited, a.nav_c:active {font: bold 10px Georgia, 'Times New Roman', serif; color: #D4A543; text-decoration: none; padding-left: 28px;}
a.nav_c:hover {font: bold 10px Georgia, 'Times New Roman', serif; color: #fff; text-decoration: underline; padding-left: 28px;}

a.bottom:link, a.bottom:visited, a.bottom:active {font: normal 10px Tahoma, 'Lucida Grande', sans-serif; color: #D4A543; text-decoration: none;}
a.bottom:hover {font: normal 10px Tahoma, 'Lucida Grande', sans-serif;; color: #fff; text-decoration: underline;}