/*STORE specific styles*/

.item_image{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-right-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: double;
	border-right-style: double;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 1px;
	margin-left: 17px;
	margin-bottom: 6px;
	margin-top: 6px;
	margin-right: 0px;
}

.toplvl_category_header_img{
	width: 500px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-right-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: double;
	border-right-style: double;
	border-color: #FFFFFF;
	padding: 1px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 20px;
}

.category_header_img{
	width: 500px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-right-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: double;
	border-right-style: double;
	border-color: #FFFFFF;
	padding: 1px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 6px;
}

.category_subheader_img_left{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-right-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: double;
	border-right-style: double;
	border-color: #FFFFFF;
	padding: 1px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 6px;
}

.category_subheader_img_right{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-right-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: double;
	border-right-style: double;
	border-color: #FFFFFF;
	padding: 1px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 38px;
}
/* exception for IE/Win - hide from other browsers \*/
* html .category_subheader_img_right{
	margin-left: 42px;
}
/* stop hiding */


div.productList_container{
	position: relative;
	display: table;
	width: 494px;
	margin-left: 6px;
	margin-bottom: 6px;
	padding: 7px;
	background-color:#E1E1E1;
}
/* exception for IE/Win - hide from other browsers \*/
* html div.productList_container{
	width: 508px;
}
/* stop hiding */


img.productList_thumb{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-right-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: double;
	border-right-style: double;
	border-color: #FFFFFF;
	padding: 1px;
	margin-right: 7px;
	float:left;
}

a.productList_link{
text-decoration: none;
color: #336699;
}

a:visited.productList_link{
color: #999999;
}

a:hover.productList_link{
font-weight: bold;
}

p.productList_briefDesc{
margin-top: 0px;
}

p.productList_price{
float:right;
}

/*ITEM styles*/

#body_image{
	height: 468px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: double;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	float:right;
	border-right-width: 0px;
	border-right-style: none;
	padding: 6px;
	background-color:#6699CC;
	margin-top: 0px;
}
/* exception for IE/Win - hide from other browsers \*/
* html #body_image{
	height: 482px;
	margin-top: 3px;
}
/* stop hiding */

.alt_image{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-right-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: double;
	border-right-style: double;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 1px;
	margin: 6px;
}

.product_detail{
width: 203px;
margin-left: 6px;
margin-right: 6px;
}

div.product_detail{
margin-bottom: 10px;
}

p#title{
	margin-top: 0px;
	font-weight:bold;
	font-size: 14px;
}

.product_detail_breadcrumb{
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 3px;
	margin-bottom: 3px;
}

table.itemized{
	width: 100%;
	padding: 6px;
	font-size: 10px;
}

table.itemized td{
	padding: 2px;
	margin: 2px;
}

tr.new_header{
	background-color: #6699cc;
	font-weight:bold;
	font-size: 12px;
}

tr.col_heads{font-weight: bold;}

td.item_description{
	width: 100%;
	background-color: #e1e1e1;
}

div#logininfo p{
	margin-left: 26px;

}

div#logininfo table{
	margin-left: 26px;
	font-size: 10px;
	font-weight: bold;
	background-color: #c0c0c0;
}

table.client_form{
	margin-left: 20px;
	font-size: 10px;
	font-weight: bold;
	background-color: #c0c0c0;
	padding: 6px;
}

td.dark{background-color: #c0c0c0;}
td.light{background-color: #e1e1e1;}

p#store_policies{margin-right: 6px;}

div.swatches{
	width: 500px;
	margin-left: 20px;
	margin-bottom: 20px;
}

div.swatches img{
	float:left;
	width: 125px;
	height: 125px;
	border: 0px;
}
/* exception for IE/Win - hide from other browsers \*/
* html div.swatches img{
	margin-left: -3px;
	margin-right: -3px;
}
/* stop hiding */
