/* Main Shop Sections */
.topsec {border-color: #EADCB5; border-style: solid; border-width: 1px}
.topbanner {background-color: #BC9259; border-color: #EADCB5; border-style: solid; border-width: 1px}
.bannertxt {color: #FFFFFF; font-family: Arial; font-size: 10px; font-weight: bold; text-decoration: none}
.searchbanner {background-color: #BC9259; border-color: #EADCB5; border-style: solid; border-width: 1px}
.area1 {background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-width: 1px}
.area2 {background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-width: 1px}
.botsec {border-color: #EADCB5; border-style: solid; border-width: 1px}
.botlinksec {background-color: #EADCB5}
.botbanner {background-color: #BC9259; border-color: #51302B; border-style: solid; border-width: 1px}
.botbannermenu {color: #EADCB5; font-family: Arial; font-size: 10px}
.botbannermenu	A {color: #8D7348; font-family: Arial; font-size: 10px}

/* Buttons & Links */
.buttonsstandard {font-size:15px; font-weight: lighter; font-family: Arial; margin-left: 3px; margin-top: 3px; margin-bottom: 3px; margin-right: 3px;}
.textlinks {font-family: Arial; font-size: 15px; font-weight: bold}
.textlinks  A {font-family: Arial; font-size: 15px; font-weight: bold}
.textlinks  A:hover {text-decoration: underline}
.butttxt {color: #FFFFFF; font-family: Arial; font-size: 15px; font-weight: bold; line-height: 20px; text-decoration: none}
div.shopbutton {border:0px; background-color:#BC9259; height:20px; padding:3px; margin:3px 5px 3px 5px; text-align:center;}

/* Shopping Cart related */
.cartdata {color: #000000; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none}
.cartdata A {color: #000000; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none}
.cartdata2 {color: #000000; font-family: Arial; font-size: 10px; font-weight: bold; text-decoration: none}
.cartdata2 A {color: #000000; font-family: Arial; font-size: 10px; font-weight: bold; text-decoration: none}

/* Top Level Category listing*/
.toplevelcat {color: #51302B; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none}
.toplevelcat A {color: #51302B; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none}
.toplevelcat A:hover {text-decoration: underline}
.toplevelcatdot {color: #8D7348; font-family: Arial; font-size: 12px; font-weight: normal; text-decoration: none}
.toplevelcatdes {color: #000000; font-family: Arial; font-size: 10px; text-decoration: none}
.toplevelsub   A {color: #51302B; font-family: Arial; font-size: 10px; font-weight: bold; text-decoration: none}
.toplevelsub   A:hover {text-decoration: underline}
.toplevelsubdot {color: #8D7348; font-family: Arial; font-size: 8px; font-weight: bold; text-decoration: none}
.toplevelsubdes {color: #000000; font-family: Arial; font-size: 10px; text-decoration: none}

/* System Text & Error Messages  */
.messages {color: #8D7348; font-family: Arial; font-size: 10px; font-weight: bold}
.messages  A {color: #8D7348; font-family: Arial; font-size: 10px; font-weight: bold}
.messages2 {color: #8D7348; font-family: Arial; font-size: 14px; font-weight: bold}
.errors {color: red; font-family: Arial; font-size: 10px; font-weight: bold}

/* Forms */
.formheadings {color: #8D7348; font-family: Arial; font-size: 10px; font-weight: bold; text-decoration: none}
.formheadings2 {color: #8D7348; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none}
.forms {background-color: #EEEEEE; color: #51302B; font-family: Arial; font-size: 10px; font-weight: bold; text-decoration: none}
.formbox {font-family: Arial;	font-size: 11px; font-weight: normal}
.forms textarea {background-color: #FFFFFF; color: #000000; font-family: Arial; font-size: 12px; font-weight: normal}
.forms select {background-color: #FFFFFF; color: #000000; border: 1px solid #EEEEEE; font-family: Arial; font-size: 12px; font-weight: normal}
.formordertotal {color: #51302B; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none}
.searchforms {background-color: #51302B; color: #FFFFFF; border: 1px solid #EEEEEE; font-family: Arial; font-size: 10px; font-weight: bold;}
.searchinput {font-family: Arial; color: #000000; font-size: 11px; font-weight: normal; background-color: #FFFFFF; width: 100px}
.rowline {color: #BC9259; height: 1px}
.formfield {font-family: Arial; font-size: 12px; font-weight: normal; background-color: #FFFFFF; width: 200px}
.formfield2 {font-family: Arial; font-size: 12px; font-weight: normal; background-color: #FFFFFF; width: 50px}
.formfield3 {font-family: Arial; font-size: 12px; font-weight: normal; background-color: #FFFFFF; width: 100px}
.formfield4 {font-family: Arial; font-size: 12px; font-weight: normal; background-color: #FFFFFF; width: 275px}
.formfield5 {font-family: Arial; font-size: 12px; font-weight: normal; background-color: #FFFFFF; width: 35px}

/* Item Detail & Item Options Form */
.itemdescription {color: #000000; font-family: Arial; font-size: 12px; font-weight: normal;}
.itemformheadings {color: #51302B; font-family: Arial; font-size: 10px; font-weight: bold; text-decoration: none}
.iteminput {background-color: #FFFFFF; color: #000000; font-family: Arial; font-size: 12px; font-weight: normal}
.itemtextarea {background-color: #FFFFFF; color: #000000; font-family: Arial; font-size: 12px; font-weight: normal}
.itemcheck {color: #000000; font-family: Arial; font-size: 12px; font-weight: normal}
.itemselect {background-color: #FFFFFF; color: #000000; border: 1px solid #000000; font-family: Arial; font-size: 12px; font-weight: normal}
.itemradio {color: #000000; font-family: Arial; font-size: 12px; font-weight: normal}
.itemmonetaryinput {background-color: #FFFFFF; color: #000000; font-family: Arial; font-size: 12px; font-weight: normal; width: 50px}

/* Order Receipt Page */
.orderheader {background-color: #BC9259; color: #FFFFFF; font-family: Arial; font-size: 10px; font-weight: bold; text-decoration: none}
.orderheader2 {color: #000000; font-family: Arial; font-size: 11px}
.ordertxt {color: #000000; font-family: Arial; font-size: 11px}
.orderheader3 {color: #FFFFFF; font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: none}
