@import url( ../../css/buttons.css );
BODY {
	LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none
}
TH {
	LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none
}
TD {
	LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none
}
OL {
	LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none
}
UL {
	LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none
}
LI {
	LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none
}
TT {
	LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none
}
PRE {
	FONT-FAMILY: monospace, courier, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #0066cc; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ef4135; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.container {
	BACKGROUND-IMAGE: url(images/background.gif); MARGIN: 0px; BACKGROUND-REPEAT: repeat; HEIGHT: 100%; OVERFLOW: auto
}
.mainpage {
	BORDER-BOTTOM: #333333 2px solid; BORDER-LEFT: #333333 2px solid; WIDTH: 760px; BACKGROUND: #ffffff; HEIGHT: 100%; BORDER-TOP: #333333 2px solid; BORDER-RIGHT: #333333 2px solid
}
.mainbanner {
	BACKGROUND-IMAGE: url(images/gradient.jpg); PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right 50%; PADDING-TOP: 10px
}
.search {
	BORDER-BOTTOM: #bbbbbb 1px dotted; TEXT-ALIGN: center; BORDER-LEFT: #bbbbbb 1px dotted; PADDING-BOTTOM: 3px; WIDTH: 175px; VERTICAL-ALIGN: middle
}
.cart {
	TEXT-ALIGN: center; BORDER-LEFT: #bbbbbb 1px dotted; WIDTH: 175px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px
}
.main {
	BORDER-BOTTOM: #333333 2px solid; BORDER-LEFT: #333333 2px solid; BACKGROUND: #ffffff; BORDER-TOP: #333333 2px solid; BORDER-RIGHT: #333333 2px solid
}
.topbar {
	BORDER-BOTTOM: #333333 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #0066cc; PADDING-LEFT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; BORDER-TOP: #333333 1px solid; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.header_span_short {
	WIDTH: 40%; DISPLAY: inline; FLOAT: left
}
.header_span_long {
	WIDTH: 60%; DISPLAY: inline; FLOAT: right
}
.account_detail {
	BACKGROUND-IMAGE: url(images/dropshadow.gif)
}
.title_box {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 4px; HEIGHT: 15px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px
}
.title_span {
	WIDTH: 80%; DISPLAY: inline; FLOAT: left
}
.page_button {
	TEXT-ALIGN: right; WIDTH: 20%; DISPLAY: inline; FLOAT: right
}
#menubox .menu {
	BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: 0px; MARGIN: 0px 0px 10px; DISPLAY: block; BACKGROUND: #ffffff; BORDER-TOP: #333333 1px solid; BORDER-RIGHT: #333333 1px solid
}
#menubox H1 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: 160px; PADDING-RIGHT: 5px; BACKGROUND: #999999; COLOR: #ffffff; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#menubox UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #ececec; PADDING-TOP: 0px
}
#menubox UL LI {
	FONT-SIZE: 10px; BORDER-TOP: #cecece 1px solid
}
#menubox UL LI A {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 160px; PADDING-RIGHT: 3px; DISPLAY: block; COLOR: #0066cc; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#menubox UL LI A:hover {
	BACKGROUND: #ffffff; COLOR: #0066cc; FONT-SIZE: 10px
}
#menubox .menuboxhighlight {
	BORDER-BOTTOM: #0066cc 3px solid
}
#menubox P {
	TEXT-ALIGN: center; MARGIN: 0px
}
#menubox .blank {
	BORDER-TOP: 0px; LIST-STYLE-IMAGE: none
}
#custom_links .menu {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; CLEAR: right; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#custom_links H1 {
	DISPLAY: none
}
#custom_links P {
	DISPLAY: none
}
#custom_links UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#custom_links UL LI {
	MARGIN: 0px 10px 0px 0px; FLOAT: left; COLOR: #ffffff
}
#custom_links UL LI A {
	COLOR: #ffffff
}
#custom_links UL LI A:hover {
	COLOR: #cccccc
}
#feature_box .product {
	TEXT-ALIGN: center
}
#feature_box .product_price {
	COLOR: #666666; FONT-SIZE: 19px; PADDING-TOP: 10px
}
#feature_box .name {
	PADDING-BOTTOM: 5px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.button {
	FONT-SIZE: 10px
}
.smallbutton {
	FONT-SIZE: 10px
}
.selectbox {
	FONT-SIZE: 10px
}
.smallselectbox {
	FONT-SIZE: 10px
}
.textbox {
	FONT-FAMILY: monospace
}
.smalltextbox {
	FONT-FAMILY: monospace
}
.textarea {
	BACKGROUND-COLOR: #e8f2f9
}
.password {
	BACKGROUND-COLOR: #ffeeee; FONT-FAMILY: monospace
}
.formbox {
	FONT-FAMILY: monospace
}
.switch_status_store {
	TEXT-ALIGN: right; DISPLAY: block
}
.switch_status_job {
	TEXT-ALIGN: right; DISPLAY: block
}
.product_price {
	COLOR: #666666; FONT-SIZE: 19px
}
.generic_box {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.tooltip {
	BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: #333333 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #333333 1px solid; BORDER-RIGHT: #333333 1px solid; PADDING-TOP: 2px
}
#order_details .generic_box {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #f0f0f0; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.celltext {
	LINE-HEIGHT: 15px; COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.celldata {
	LINE-HEIGHT: 15px; COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.cellhighlight {
	LINE-HEIGHT: 15px; COLOR: #174b7f; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.list_container {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 98%; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.list {
	LINE-HEIGHT: 15px; BACKGROUND-COLOR: #ffffff; COLOR: #333333; FONT-SIZE: 11px
}
.listodd {
	LINE-HEIGHT: 15px; BACKGROUND-COLOR: #eeeeee; COLOR: #333333; FONT-SIZE: 11px
}
.listhighlight {
	BACKGROUND-COLOR: #7da7d9; COLOR: #ffffff; FONT-SIZE: 11px
}
.list_heading {
	BACKGROUND-COLOR: #0066cc; FONT-FAMILY: Arial; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.list_heading A {
	BACKGROUND-COLOR: #0066cc; FONT-FAMILY: Arial; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.list_heading TD {
	BACKGROUND-COLOR: #0066cc; FONT-FAMILY: Arial; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.page_links {
	
}
.page_links_on {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.page_links_on:hover {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.title {
	COLOR: #174b7f; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.message {
	COLOR: #ef4135; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.required_field {
	FONT-WEIGHT: bold
}
.category_link {
	COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.product_link {
	COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.shipping_name {
	COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.category_list H1 {
	COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.category_link:hover {
	COLOR: #ef4135; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.product_link:hover {
	COLOR: #ef4135; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.hr {
	BORDER-BOTTOM: 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #333333; PADDING-TOP: 4px
}
.category_list {
	BORDER-SPACING: 15px; ; BORDER-COLLAPSE: expression('separate', cellSpacing = '15px')
}
.category_list .image IMG {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; FLOAT: left; BORDER-TOP: #cccccc 1px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #cccccc 1px solid
}
.category_list_T {
	BORDER-SPACING: 3px; ; BORDER-COLLAPSE: expression('separate', cellSpacing = '3px')
}
.category_list_T TD {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.category_list_T TD:hover {
	BACKGROUND-COLOR: #eeeeee
}
.producttable .product_thumbnail {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}
.producttable TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.product_list {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.product_list_detailed {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.product_list .product_link {
	WIDTH: 68%; FLOAT: left
}
.shipping_name {
	WIDTH: 68%; FLOAT: left
}
.product_list .product_description {
	WIDTH: 68%; FLOAT: right
}
.product_list .product_price {
	TEXT-ALIGN: center; WIDTH: 13%; FLOAT: right; align: center
}
.product_list .product_form {
	TEXT-ALIGN: center; WIDTH: 13%; FLOAT: right; align: center
}
.shipping_price {
	TEXT-ALIGN: center; WIDTH: 13%; FLOAT: right; align: center
}
.product_list .product_thumbnail {
	WIDTH: 13%; FLOAT: left; CLEAR: left; OVERFLOW: hidden
}
.product_list_detailed .product_image {
	WIDTH: 39%; FLOAT: left; OVERFLOW: hidden
}
.product_list_detailed .product_data {
	WIDTH: 59%; BACKGROUND: #ffffff; FLOAT: right
}
.product_list_detailed .product_form {
	TEXT-ALIGN: center; WIDTH: 25%; FLOAT: right
}
product_list_detailed .product_price {
	TEXT-ALIGN: center; WIDTH: 25%; FLOAT: right
}
.product_detail .product_form {
	TEXT-ALIGN: center; WIDTH: 40%; FLOAT: right
}
.product_list_detailed .product_link {
	WIDTH: 75%; FLOAT: left
}
.product_list_detailed .label {
	WIDTH: 40%; FLOAT: left; CLEAR: left
}
.product_detail .label {
	WIDTH: 40%; FLOAT: left; CLEAR: left
}
#locationtable UL LI {
	LIST-STYLE-TYPE: none; WHITE-SPACE: nowrap; MARGIN-LEFT: 10px; CLEAR: left
}
#locationtable LABEL {
	WIDTH: 40%; PADDING-RIGHT: 10px; FLOAT: left; CLEAR: left
}
#locationtable .active {
	COLOR: #174b7f; FONT-WEIGHT: bold
}
.product_list_seperator {
	BORDER-BOTTOM: #cccccc 1px solid
}
.product_multi {
	BORDER-BOTTOM: #cccccc 1px solid
}
.product_list_detailed .product_grid {
	TEXT-ALIGN: left; FLOAT: left
}
.product_multi .description {
	TEXT-ALIGN: left; FLOAT: left
}
.product_multi .form {
	FLOAT: right
}
#search_refine {
	DISPLAY: block
}
#search_refine BUTTON {
	BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: #333333 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #cccccc; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP: #333333 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #333333 1px solid; PADDING-TOP: 0px
}
#search_refine DIV.refine_box {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 96%; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
#search_refine UL {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-TOP: 5px
}
#search_refine LI {
	WIDTH: 48%; FLOAT: left
}
#recently_viewed .recently_viewed {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; WIDTH: 98%; PADDING-RIGHT: 5px; BORDER-TOP: #333333 1px dotted; PADDING-TOP: 5px
}
#recently_viewed .recent_product {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-LEFT: 0px; WIDTH: 24%; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 100%; PADDING-TOP: 10px
}
#recently_viewed .product_price {
	FONT-SIZE: 11px
}
#recently_viewed H1 {
	DISPLAY: inline; COLOR: #999999; CLEAR: right; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
#checkout_position {
	MARGIN: 5px 0px 0px; WIDTH: 98%
}
#checkout_position .checkout_step {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 2px; WIDTH: 24%; PADDING-RIGHT: 2px; FLOAT: left; BORDER-TOP: #cccccc 2px solid; PADDING-TOP: 2px
}
#checkout_position .complete_step {
	BORDER-TOP: #000000 2px solid
}
#checkout_position .active_step {
	BORDER-TOP: #7da7d9 2px solid; FONT-WEIGHT: bold
}
.clear:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both
}
.clear {
	DISPLAY: inline-block
}
* HTML .clear {
	HEIGHT: 1%
}
.clear {
	DISPLAY: block
}
.clear-simple {
	CLEAR: both
}
.hide {
	DISPLAY: none
}
