body { margin: 0px; background-color: #ffffff; }
form { display: inline; }
#container { margin-left: auto; margin-right: auto; width: 950px; margin-top: 10px; }
#order_summary { margin-left: auto; margin-right: auto; width: 950px; margin-top: 10px; position: relative; z-index: 1; }
#Shoppingcart_cart { width: 191px; height: 111px; top: 10px; left: 724px; position: absolute; background: url('../images/order_summary_bg.jpg') no-repeat; padding: 10px 15px;; }
#left_panel { background-color: #ffffff; width: 186px; padding-right: 14px; }
#menu  { background-color: #ffffff; width: 749px; border: 1px solid #cdcdcc; height: 22px; margin: 11px 0px 13px; }
#right_panel { background-color: #ffffff; width: 749px; }
#background_home { background: url('../images/bg_white.jpg') no-repeat; background-position: top; height: 558px; width: 749px; overflow: hidden; }
#products { background: url('../images/bg_white.jpg') no-repeat; background-position: top; height: 558px; width: 749px; overflow: hidden; }
#background { background: url('../images/bg_sand.jpg') no-repeat; height: 558px; width: 749px; overflow: hidden; }
#content { height: 458px; width: 749px; overflow: hidden; padding-bottom: 17px; }
#content-inside { height: 458px; width: 749px; overflow: auto; padding-bottom: 17px; }
#contentpadding { height: 436px; width: 715px; overflow: auto; padding: 17px; }
#footer { position: absolute; text-align: right; top: 612px; width: 749px; }
#latestnews { width: 148px; background-color: #eef0f1; padding: 14px; font-size: 11px; vertical-align: top; }
.searchBox { width: 137px; height: 14px; font-size: 10px; line-height: 12x; border: 1px solid #c1c1c1; }
#footer a { font-size: 10px; font-weight: bold; }
#logos { position: absolute; top: 0px; }

/* Product Management */
#orderSummary { background-color: #ffffff; width: 189px; height: 70px; border-top: 5px solid #ffffff; border-bottom: 5px solid #ffffff; border-left: 10px solid #ffffff; border-right: 10px solid #ffffff; margin-left: 0px; margin-bottom: 5px; }
#orderSummary td { font-size: 9px; line-height: 10px; padding: 5px; }
.category_name { color:#546c73; font-size: 14px; text-transform: uppercase; line-height: 20px; padding-top: 5px; padding-bottom: 5px; font-weight: bold; }
.category_name2 { color:#546c73; font-size: 10px; text-transform: uppercase; line-height: 20px; padding-top: 5px; padding-bottom: 5px; font-weight: bold; }
.product_image { width: 175px; height: 200px; overflow: hidden; text-align: center; }
.product_text { height: 120px; overflow: hidden; }
.product_name { color: #000000; }
.product_description { font-size: 9px; }
.product_preview_cell { padding-right: 17px; }
.product_preview_cell_last { padding-right: 10px; }
.variation { font-size: 9px; width: 170px; }
.quantity_box { font-size: 9px; width: 60px; }
.category_selection { font-size: 9px; width: 200px; border: 1px solid #cbcbcb; width: 237px; height: 22px; color: #696365; }
#id_product_display { width: 176px; height: 360px; background-color: #ffffff; display: none; }
#left_category_image { width: 183px; height: 267px; vertical-align: top; text-align: center; padding-top: 10px; margin-top: 10px; font-size: 10px; color: #666666; }
.cart_row_one { background-color: #ffffff; padding: 2px; text-align: left; vertical-align: middle; font-size: 9px; }
.cart_row_two { background-color: #eef0f1; padding: 2px; text-align: left; vertical-align: middle; font-size: 9px; }
.cart_highlight { background-color: #82959c; color: #ffffff; padding: 2px; text-align: left; font-size: 10px; }
.cart_body, .cart_body td { margin-left: 0px; font-size: 9px; }
.cart_buttons table { text-align: left; margin-top: 10px; margin-left: 0px; }
.cart_label { font-weight: bold; width: 115px; font-size: 10px; }
.cart_input { font-size: 10px; border: 1px solid #6f6e6d; }
.checkout_current { color: #000000; padding-right: 45px; font-size: 10px; font-weight: bold; }
.checkout_inactive { padding-right: 45px; font-size: 10px; }
.cart_image { height: 30px; }
.order_heading { background-color: #acadaf; color: #ffffff; text-align: center; font-weight: bold; font-size: 10px; }
.order_heading2 { background-color: #9ca9af; color: #ffffff; text-align: center; font-size: 10px; vertical-align: top; }
.product_form td{ font-size: 10px; }
.qty_box{ font-size: 10px; width: 30px; text-align: center; height: 10px; padding: 2px; border: 1px solid #575652; }
.login_input { width: 135px; }
.login_button { width: 20px; }
