

/* ---Cart Elements--- */



/*misc*/

.info_header { color:#01295A; background-color:; font-size:1.5em; }

.info_subheader { color:#01295A; background-color:; font-size:1.25em;}

.info_category_children { padding:4px; }

.info_category_items { padding:4px; }

.altdataclass td{ background-color:#CCC; }

.dataclass td {background-color:#EEE; }

.dollarvalue { text-align:right;}
.normaldata { text-align:left; }
.totalinfo { text-align:right; font-weight: bold; }

/*webitem*/

.xonca_webitem_name { width:100%; color:#000; background-color:; font-size:1.5em; margin-top:20px; }

.xonca_webitem_description { width:100%; }

.xonca_webitem_baseprice { font-size: 13px; font-weight:bold; color:#009900; }
.xonca_webitem_retailprice { font-size: 13px; font-weight:bold; color:#FF0000; }
	/* image popup */

.xonca_webitem_imageholder { padding:4px; }

.xonca_webitem_imageholder .xonca_webitem_imagethumb { width:105px; height:105px;  float:left; }

.xonca_webitem_imageend { clear:both;}

	/* image floating */

.xonca_webitem_image { float:left; }

.xonca_webitem_imageend{ clear:both;}

#xonca_webitem_imagelarge{ float:right; width:400px; height:400px; }

.xonca_webitem_imageholder{ width:200px; height:225px; }

.xonca_webitem_imageholder img{ border:0px; margin:10px;}

.xonca_webitem_imageholder .info_webitem_imagethumb { width:250px; height:350px;  float:left; }

#imagemouseover{ border:1px solid black; display:none; position:absolute; z-index:100; top:0px; left:0px;  background-color:white;}

#xonca_webitem_imagelargestatic{ float:right; width:400px; height:400px; }



/* category */

.xonca_category_nav { width: 100%; color: #E9BC0D; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.xonca_category_nav a:link, .xonca_category_nav a:visited { color: #E9BC0D; text-decoration: none; }
.xonca_category_nav a:active, .xonca_category_nav a:hover { color: #E9BC0D; text-decoration: underline; }
.xonca_category_children_header {  color:#000; background:; font-size:14px; font-weight:bold; }

.xonca_category_children {width: 100%;}
.xonca_category_children a:link, .xonca_category_children a:visited, .xonca_category_children a:hover, .xonca_category_children a:active { color: #666; }

.xonca_category_children_tiles {width:100%;}

.xonca_category_children_tiles .xonca_category_children_tile{ float:left; width:220px; height:220px; margin:10px; text-align:center; }

.xonca_category_children_tiles .xonca_category_children_tile img { border:none; }

.xonca_category_children_tiles .xonca_category_children_end{ clear:both; }

.xonca_category_children_tiles .xonca_category_children_tile:hover{ background-color: #c0c0c0;} 

.xonca_category_items { width:100%; }

.xonca_category_items .xonca_category_items_header {  color:#000; background:; font-size:14px; font-weight:bold; margin-top: 15px; }

.xonca_category_webitemlist { width:100%; }

.xonca_category_webitemlist .xonca_category_webitemlist_tbl { width:100%; }

.xonca_category_webitemlist .xonca_category_webitemlist_tbl .xonca_category_webitemlist_image { }

.xonca_category_webitemlist .xonca_category_webitemlist_tbl .xonca_category_webitemlist_name { }

.xonca_category_webitemlist .xonca_category_webitemlist_tbl .xonca_category_webitemlist_description { width: 50%; }

.xonca_category_webitemlist .xonca_category_webitemlist_tbl .xonca_category_webitemlist_price  { }







.info_category_webitemlist img { border:0px; }

.info_category_webitemlist table td {vertical-align:bottom;}



/* cart */

.xonca_cart_item_tbl {width::100%; }

.xonca_cart_item_tbl .xonca_name { width:75%; text-align:left; }

.xonca_cart_item_tbl .xonca_price { width:5%; }

.xonca_cart_item_tbl .xonca_qty { width:5%; }

.xonca_cart_item_tbl .xonca_remove { width:5%; }

.xonca_cart_item_tbl .xonca_extprice { width:10%; }

.xonca_cart_coupon { width: 100%;  }

.xonca_cart_coupon .xonca_cart_coupon_text{ font-weight:bold; line-height: 22px;}

.xonca_cart_code { text-align:center; line-height: 22px;}

.xonca_cart_function { width:100%; text-align:center; }

.xonca_cart_function .xonca_cart_function_button { float:left; width:200px; }

.xonca_cart_function .xonca_cart_function_button_close { clear:both; }

.xonca_cart_tocheckout { position:relative; padding-top: 5px; margin-top: 5px;}

.xonca_cart_tocheckout .xonca_cart_tocheckoutbuttons{ width:100%; margin-left:auto; margin-right:auto; text-align:center; padding:4px; margin-bottom:30px;}

.xonca_cart_tocheckout .xonca_cart_tocheckoutbuttonsclose{clear:both;}





/* checkout */

.xonca_checkout_header  { color:#01295A; background-color:; font-size:1.5em; margin-top:20px; }

.xonca_checkout_subheader { color:#01295A; background-color:; font-size:1.25em; }

.xonca_checkout_login_tbl { width:40em; }

.xonca_checkout_login_tbl td {width:5em; }

.xonca_checkout_new_email_tbl { width:40em; }

.xonca_checkout_new_email_tbl td {width:5em; }

.xonca_checkout_pwd_tbl { width:40em; }

.xonca_checkout_pwd_tbl td {width:5em; }

.xonca_checkout_req { color:red; font-weight:bold; }

.xonca_checkout_reqtext { color:red; font-weight:bold; }

.xonca_checkout_buttons { text-align:center; margin-bottom:100px; }

.xonca_checkout_tbl_newaddress { font-size:1.1em;}

.xonca_checkout_tbl_newaddress th { text-align:right; font-size:1em; font-weight:normal; background-color:transparent;}
#xonca_shipping_sameasbilling { font-size: 1.1em; font-weight:bold; margin-bottom: 10px; }


/* payment */

.xonca_payment_header  { color:#01295A; background-color:; font-size:1.5em; margin-top: 20px; margin-bottom: 15px; }

.xonca_payment_tbl_user { width:100% }
.xonca_payment_tbl_user th { text-align:left; }
.xonca_payment_tbl_item { width:100%; margin-top: 20px; }

.xonca_payment_tbl_item th { }

.xonca_payment_authorizenet_tbl { width:200px; }

.xonca_payment_authorizenet_tbl th{ background-color:#fff; text-align:right; }

.xonca_payment_authorizenet_tbl .buttoncell { text-align:center; }

.xonca_payment_cybersource_tbl { width:200px; }

.xonca_payment_cybersource_tbl th{ background-color:#fff; text-align:right; }

.xonca_payment_cybersource_tbl .buttoncell { text-align:center; }

.xonca_payment_onaccount_tbl { width:200px; }

.xonca_payment_onaccount_tbl th{ background-color:#fff; text-align:right; }

.xonca_payment_onaccount_tbl .buttoncell { text-align:center; }

.xonca_payment_payflowpro_tbl { width:200px; }

.xonca_payment_payflowpro_tbl th{ background-color:#fff; text-align:right; }

.xonca_payment_payflowpro_tbl .buttoncell { text-align:center; }

.xonca_payment_paypalproexpress { width:100%; text-align: center;}

.xonca_payment_paypalproexpress_confirm_tbl_user { width:100%; }

.xonca_payment_paypalproexpress_confirm_tbl_item { width:100%; }

.xonca_payment_paypalproexpress_confirm { width:100%; text-align:center; }

.xonca_payment_paypalproexpress_return_tbl_billing { width:50%; }

.xonca_payment_paypalproexpress_return_tbl_billing { width:50%; }

.xonca_payment_paypalproexpress_return_tbl_order { width:100%; }

.xonca_payment_paypalproexpress_return_tbl_order th { text-align:right; }
.xonca_payment_info_tbl th{ text-align: left; }




/* customer address */

.xonca_customer_address_header {color:#01295A; background:#fff; font-size:1.5em; }

.xonca_customer_address_tbl_holder { width:100%; }

.xonca_customer_address_tbl_holder .xonca_customer_address_tbl_holder_form{ width:40em; }

.xonca_customer_address_tbl { width:40em; }

.xonca_customer_address_tbl th {text-align:right; width:15em;}

.xonca_customer_address_tbl .buttoncell { text-align:center; }

.xonca_customer_address_ulist { width:auto; list-style-type:none;}

.xonca_customer_address_ulist .subrow {background-color:white;}

.xonca_customer_address_ulist .altsubrow {background-color:#e6e6e6;}





/* receipt */

.xonca_receipt_header { color:#01295A; background:#fff; font-size:1.5em; }

.xonca_receipt_tbl_user { width:100%; }

.xonca_receipt_tbl { width:100%; }

.xonca_receipt_tbl .subrow { text-align:right; }



/* search */

.xonca_search_header { color:#01295A; background:#fff; font-size:1.5em; }

.xonca_search_tbl { width:100%; }



/* login */

.xonca_login_header {color:#01295A; background:; font-size:1.5em; }

.xonca_login_tbl_login {width: 300px;}

.xonca_login_tbl_login th { text-align:right; background-color:;}

.xonca_login_tbl_login .buttoncell { text-align:center; }

.xonca_login_loggedintext { font-weight:bold; }

.xonca_login_forgotpassword { text-align:center; font-weight:bold; font-style:italic; padding-bottom:4em;}



/* customer order review detail */

.xonca_customer_order_list_header {color:#01295A; background-color:#fff; font-size:1.5em; }

.xonca_customer_order_list_tbl { width: 75%;}

.xonca_customer_order_list_tbl .subrow {background-color:white; }

.xonca_customer_order_list_tbl .altsubrow { background-color: #e6e6e6; }

.xonca_customer_order_detail_header  {color:#01295A; background-color:#fff; font-size:1.5em; }
.xonca_customer_order_detail_tbl {width:100%}
.xonca_customer_order_detail_tbl .subrow{ text-align:right;}
.xonca_customer_order_list_items_tbl { width:100%; border-collapse:collapse; }

/* forgot password */
.xonca_forgotpassword_content {width: 100%;}
.xonca_forgotpassword_success {font-weight:bold; }

/* order lookup */
.xonca_orderlookup_tbl { border-collapse:collapse; background-color:#FFF; }
.xonca_orderlookup_tbl .buttoncell { text-align:center; }
.xonca_orderlookup_tbl th{ border-collapse:collapse; background-color:#FFF; }

/*Menu and Notification*/
.error { background-color:#ebb; font-weight:bold; text-align:left; padding:10px; }
.message { background-color:#beb; font-weight:bold; text-align:left; padding:10px; }
#msgbox { border: 2px solid #333; margin: 15px 0; margin-left:auto; margin-right:auto; width:100%; }
