.buy_button {
margin: 5px 15px 0px 15px; 
width: 70px; 
background-color: #009933; 
border: 1px solid black; 
display: none; text-align: 
center; color: #FFFFFF;
}

div.prod_header {
width: 478px; 
height: 19px; 
background-color: red; 
border-width: 0px 0px 0px 0px; 
border-style: solid; 
font-family: arial,arial; 
font-size: 10pt;
font-weight: bold;
color: #ffffff;
background: url('box_middle.png');
}

div.prod_container {
width: 478px; 
height: 377px; 
background-color: #ffffff; 
border-width: 0px 0px 0px 0px; 
border-style: solid; 
font-family: arial,arial; 
font-size: 10pt;
}

div.prod_sku {
clear: left; 
width: 100px; 
height: 53px; 
text-align: center; 
border-width: 1px 1px 1px 1px; 
border-style: solid; 
padding: 2px; 
float: left;
}

div.prod_description {
width: 367px; 
height: 53px; 
border-width: 1px 1px 1px 0px; 
border-style: solid; 
padding: 2px; 
float: left;
}

div.prod_sec_row {
width: 252px; 
height: 16px; 
border-width: 0px 1px 1px 1px; 
border-style: solid; 
padding: 2px; 
clear: left;
float: left;
text-align: right;
}

div.prod_tier_price {
width: 50px; 
height: 16px;
text-align: center; 
border-width: 0px 1px 1px 0px; 
border-style: solid; 
padding: 2px; 
float: left;
}

div.h_prod_sku {
background-color: #C4C2C3; 
width: 100px; 
height: 16px;
text-align: center; 
border-width: 1px 1px 0px 1px; 
border-style: solid; 
padding: 2px; 
float: left;
}

div.h_prod_description {
background-color: #C4C2C3; 
width: 367px; 
height: 16px; 
border-width: 1px 1px 0px 0px; 
border-style: solid; 
padding: 2px; 
float: left;
}

div.h_prod_tier_price {
background-color: #C4C2C3; 
width: 50px; 
height: 16px; 
text-align: center; 
border-width: 0px 1px 1px 0px; 
border-style: solid; 
padding: 2px; 
float: left;
}

div.variation_container {
clear: left;
display: none; 
padding-top: 5px;
}

div.var_level_left {
border-width: 0px 0px 1px 1px; 
border-style: solid; 
float: left; 
width: 226px; 
height: 104px; 
font-family: arial,arial; 
font-size: 10pt;
}

div.var_level {
border-width: 0px 0px 1px 1px; 
border-style: solid; 
float: left; 
width: 124px; 
height: 104px; 
font-family: arial,arial; 
font-size: 10pt;
}

div.h_var_level_left {
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	text-align: center;
	background-color: #000000;
	float: left;
	width: 226px;
	height: 16px;
	font-family: arial, arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}

div.h_var_level {
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	text-align: center;
	background-color: #000000;
	float: left;
	width: 124px;
	height: 16px;
	font-family: arial, arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}

div.var_level_exp {
border-width: 0px 0px 1px 1px; 
border-style: solid; 
float: left; 
width: 124px; 
height: 104px; 
font-family: arial,arial; 
font-size: 10pt;
}

div.h_var_level_exp {
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	text-align: center;
	background-color: #000000;
	float: left;
	width: 124px;
	height: 16px;
	font-family: arial, arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}

ul.prod_level {
list-style: none; 
display: list-item; 
margin: 0px; 
padding: 0px;
}

ul.h_prod_level {
list-style: none; 
display: list-item; 
margin: 0px; 
padding: 0px;
}

li.attr {display: none;}

li.h_attr {display: list-item;}

div.custom_entry {
width: auto; 
display: block; 
border: 1px solid red;
}

input.custom_entry {
width: 35px; 
height: 18px; border: 1px solid black;
}

div.custom_error {
font-size: 8pt; 
margin: 4px 0px 0px 25px; 
padding: 0px 2px 0px 2px; 
width: 160px; 
display: none; 
border: 1px solid black; 
background-color: yellow;
}

div.h_var_level_left_2 {
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	text-align: center;
	background-color: #000000;
	float: left;
	width: 226px;
	height: 16px;
	font-family: arial, arial;
	font-size: 10pt;
	color: #FFFFFF;
}

div.var_level_left_2 {
border-width: 0px 0px 1px 1px; 
border-style: solid; 
float: left; 
width: 226px; 
height: 92px; 
font-family: arial,arial; 
font-size: 10pt;
}

div.var_level_2 {
border-width: 0px 0px 1px 1px; 
border-style: solid; 
float: left; 
width: 249px; 
height: 92px; 
font-family: arial,arial; 
font-size: 10pt;
}

div.var_level_exp_2 {
border-width: 0px 0px 1px 1px; 
border-style: solid; 
float: left; 
width: 249px; 
height: 92px; 
font-family: arial,arial; 
font-size: 10pt;
}

div.h_var_level_exp_2 {
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	text-align: center;
	background-color: #000000;
	float: left;
	width: 249px;
	height: 16px;
	font-family: arial, arial;
	font-size: 10pt;
	color: #FFFFFF;
}
