#main
{
  position:relative;
  padding:0px;

  z-index:10;
  text-align:left;
  

}
#sample-floating-div
{
  position:absolute;
  padding:0px;
  width:214px;
  z-index:20;
  text-align:left;
  top:83px;
  left:740px;
}

.smallblack
{
	color:#000000;
	font-size:10px;
}
.smallgrey
{
	color:#999999;
	font-size:10px;
}
.bigdarkgrey
{
	color:#666666;
	font-size:16px;
}

.catalog_option_title
{
	color:#666666;
	font-size:10px;
	font-weight: bold;
	
}
table.sample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

/******************************************
** MY CART STYLES
******************************************/
table.my_cart{ border-collapse:collapse; padding:4px; }
table.my_cart TR{border-collapse:collapse; border: 1px #eeeeee solid;}
table.my_cart TH{ }
table.my_cart TD, table.my_cart TD a:link, table.my_cart TD a:visited, table.my_cart TD a:active { text-decoration:none;}
table.my_cart TD a:hover{text-decoration:underline;}
#my_cart_subtotal{ font-size:16px; #339900};
/******************************************
** CHECKOUT STYLES
******************************************/
.status_bar, a.status_bar{ border:#CCCCCC 1px dotted; background-color:#ffffff; font-size:16px; color:#000000;  margin:5px;}
INPUT.checkout_input {width:150px;}
SELECT.checkout_input {width:155px;}
TEXTAREA.checkout_input {width:146px;  height:27px;}
TABLE.checkout_totals {border:#eeeeee 1px solid;  border-top:none;}
TABLE.checkout_totals TD {font-size:12px;}
TABLE.checkout_confirm {border:none;}
TABLE.checkout_confirm TH {padding:2px;  margin-bottom:3px; border:none;  border-collapse:collapse;  font-weight:normal;}
TABLE.checkout_confirm TD {padding:2px;  margin-bottom:3px; border:#eeeeee 1px solid;  border-collapse:collapse;}

/******************************************
** CATALOG STYLES
******************************************/
.catalog_large_price{font-size:20px; color:#FF9900;}
.catalog_small_price_onsale{font-size:10px; line-height:15px; color:#FF9900; text-decoration:none; font-weight:bold; text-align:center;}
.catalog_small_price{font-size:10px; line-height:15px; color:#FF0066; text-decoration:none; font-weight:bold;}
.catalog_on_sale_text{font-size:20px; color:#FF9900;}
.catalog_small_on_sale_text{color:#FF9900; text-decoration:none;}
.catalog_our_price{font-size:10px; color:#999; text-decoration:line-through}
.catalog_retail_price{font-size:12px; color:#999;}
.catalog_price_note{}
.catalog_large_product_name{margin-bottom:2px; padding-bottom:2px;}
.catalog_item_number{color:#999999; padding-top:0px; margin-top:0px;}
.catalog_small_product_name{font-size:11px; line-height:16px; color:#666; text-decoration:none;}
.catalog_product_description{}
a.catalog_next_prev:link,a.catalog_next_prev:visited,a.catalog_next_prev:active{font-size:14px; font-weight:bold; color:#999; text-decoration:none;}
a.catalog_next_prev:hover{font-size:14px; font-weight:bold; color:#999; text-decoration:underline;}
.catalog_option_title{font-weight:bold;  font-size:10px; color:#666; margin-top:10px;}
.catalog_option_box{border:#EAEAEA 1px solid; padding:0; color:#333; width:100%}
.catalog_browsing a:hover {text-decoration:none;}
#add_to_cart_status{padding:5px; border:#cccccc 0px solid; background-color:#FF0066; font-weight:bold; text-align:center; vertical-align:middle; position:absolute; width:400px; height:30px; color:#ffffff; font-size:16px;}
#divsizechart{position:absolute; border:#CCCCCC 3px solid; background-color:#fff;}

/******************************************
** SIDE CART STYLES
******************************************/
.side_cart_item_count{color:#999;font-weight:bold;}
.side_cart_qty{font-size:10px; padding:0; background-color:#fff; border:1px solid #CCC; height:13px; padding-left:2px;}
.side_cart_product_name{font-size:10px; font-weight:normal; color:#777777; line-height:12px;}
.side_cart_product_options{font-size:10px; font-weight:normal; padding-top:0px; line-height:12px;}
.side_cart_price{font-size:10px;color:#339933;}
.side_cart_subtotal_label{color:#999}
.side_cart_subtotal{font-size:18px;color:#339933;}


/******************************************
** ORCA SEARCH STYLES
******************************************/
#os_main {font-size:90%; padding:10px;}
#os_main p#os_msg {text-align:center;}
#os_main ul {text-align:left;}
#os_resultbar {background-color:#FBEBD2; margin:0px; padding:2px; text-align:right;}
#os_results {list-style-type:decimal; margin: 0px 0px 0px 10px; padding:0px 0px 0px 2px; text-align:left; font-size:12px}
#os_results li {margin:15px 0px;}
/* ***** Result Template ***** */
#os_results li h3 {font-weight:normal; position:relative; margin:0px; border-bottom:1px solid #CCCCCC;}
#os_results li h3 span.filetype {}
#os_results li h3 small {display:none}
#os_results li h3 a {text-decoration:none; font-size:12px;}
#os_results li h3 a:hover {text-decoration:none;}
#os_results li p {clear:left; margin:2px;}
#os_results li blockquote {margin:0px;}
#os_results li blockquote p {margin:0px;}
#os_results li blockquote p cite {display:none;}
#os_results li blockquote p small {display:none;}
/* ***** Search Form ***** */
#os_search {margin:1.5em 0px 0px 0px; text-align:center;}
#os_search div {white-space:nowrap; text-align:center; margin:0px auto; color:#000000;border:none; background:none;}
#os_search div input, #os_search div select {vertical-align:middle; font-size:inherit;}
#os_search div label {}
/* ***** Pagination ***** */
#os_pagination {margin:0.5em 15%; font-size:12px;}
#os_pagination div#os_pagin1 {float:left; width:15%; white-space:nowrap; text-align:right;}
#os_pagination div#os_pagin2 {margin:0px 20%; text-align:center;}
#os_pagination div#os_pagin3 {float:right; width:15%; white-space:nowrap; text-align:left;}