* { margin: 0; padding: 0; }
#pagecontainer { float: left; width: 100%; text-align: center; background: #eaeaf2; }
#content { margin: 0 auto; width: 660px; text-align: left; }
#content_bg { float: left; margin: 0 0 0 0; padding:30px; background-color: #fff;}
#top { height: 65px; padding: 0 0 0 0;}
#logo {height: 47px;}

#copy_info_grey { float: left; padding: 15px 25px 15px 25px; width:660px; background-color: #f7f7f7; text-align:center;}
#copy_info p { font-size: 15px; line-height: 20px; padding: 6px 0 3px 0; }
#copy_info_box { float: left; width: 630px; padding: 15px 15px 15px 15px; background-color: #f7f7f7; }

#featured { float: left; width: 660px; padding: 15px 0 15px 0; background-color:#fff;}
#featured_prod { float: left; width: 220px; }
#featured_prod_top { float: left; width: 220px; font-size: 20px; }
#featured_prod_top span { font-size: 12px; float: left; }
#featured_prod_bottom { float: left; width: 220px; text-align: center; font-size: 60px; color: #999999; font-weight: bold; padding: 0; margin: 0; }
#featured_prod_bottom span { font-size: 45px; }
#featured_prod_btn { float: left; width: 220px; text-align: center; margin: 12px 0 0 0; padding: 0; }

#bestseller { float: left; padding: 10px 0 20px 0; width:660px; text-align: center;}
#bestseller_prod { float: left; width: 159px; }
#bestseller_gap { float: left; width: 8px; height: 1px; }
#bestseller_prod_top { float: left; width: 159px; height: 50px; text-align: center; }
#bestseller_prod_top p { font-size: 15px; line-height: 14px; font-weight: normal; }
#bestseller_prod_top a { text-decoration: none; font-weight: normal; padding: 0 0 2px 0; }
#bestseller_prod_top a:hover { text-decoration: underline; }
#bestseller_prod_img { float: left; width: 159px; }
#bestseller_prod_price { float: left; width: 159px; background: #930000; text-align: center; font-size: 45px; color: #fff; font-weight: bold; padding: 0; margin: 0;  }
#bestseller_prod_price span { font-size: 32px; }

body { text-align: center; margin: 0; padding: 0; border:0; color: #000000; font-family: Arial, Tahoma, Verdana, Sans-serif; font-size: 12px; background-color: #eaeaf2; }

h1 { color: #ef7b00; font-size: 32px; color: #4c4c4c; font-weight: normal; padding: 0px 0 3px 0; margin: 0 0 5px 0; border-bottom: 1px #b5b5b5 solid; }
h2 { color: #ef7b00; font-size: 26px; color: #4c4c4c; font-weight: normal; padding: 0px 0 3px 0; margin: 0 0 5px 0; border-bottom: 1px #b5b5b5 solid; }
h3 { color: #ef7b00; font-size: 18px; color: #4c4c4c; font-weight: normal; padding: 0px 0 3px 0; margin: 0 0 5px 0; }

p { font-size: 12px; line-height: 17px; color: #000000; padding: 3px 0 3px 0; margin: 0; }
a { text-decoration: underline; color: #930000; font-weight: bold; }
a:hover { text-decoration: none; color: #930000; }
/*------------- FORM ELEMENTS --------------*/

form { margin:0; padding:0; display:block; }
input, textarea { padding: 2px 3px 2px 3px; margin: 0; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #1F1F1F; font-weight: normal; }
input, select, textarea, option { padding: 5px 5px 5px 5px; margin: 0; font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#000; font-weight:normal; }
