.actCHECKOUTEM {
	background-color: #cc0000;
	color: #FFFF33;
}

.actCHECKOUTBG {
	background-color: #eeeeee;
}

.actlarger {
	font-size: 12px;
	color: #000000;
}

.actsmaller{
	font-size: 10px;
	color: #000000;
}

.actxxsmall {
	font-size: 10px;
	color: #000000;
}

.actxsmall {
	font-size: 12px;
	color: #000000;
}

.actsmall {
	font-size: 12px;
	color: #000000;
}

.actregular {
	font-size: 12px;
	color: #000000;
}

.actlarge{
	font-size: 12px;
	color: #000000;
}

.actxlarge {
	font-size: 12px;
	color: #000000;
}

.actxxlarge {
	font-size: 12px;
	color: #000000;
}

.actwarningcolor {
	color: #cc0000;
}
	
.actrequiredcolor {
	color: #cc0000;
}

.actsearchhighlightcolor {
	color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.actrequired {
	color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.actwarning {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
}

.actwelcome {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.actlogotext {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D9090E;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}
.actlogout {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
}

.td {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

table.checkout td {
	background-color: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.checkout th {
	background-color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.cart {
	background-color: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.cartheading {
	background-color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFF33;
	font-weight: bold;
}

li.sitemap {
list-style:circle;
font-size:12px;
}

input {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

select {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.bjbutton {
padding: 3px;
background-color: #CC0000;
color: #FFFF33;
border: 1px solid #FFFF33;
text-decoration: none;
text-align: center;
font-weight: bold;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.bjbutton_dis {
padding: 3px;
background-color: #C0C0C0;
color: #FFFF33;
border: 1px solid #FFFF33;
text-decoration: none;
text-align: center;
font-weight: bold;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#product_container {
width: 770px;
border: 1px solid #99CCFF;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 3px;
margin-left: 0px;
padding-top: 0px;
text-align: left;
font-weight: bold;
}

.product_header {
background-color: #CC0000;
font-size: 14px;
color: #FFFF33;
padding: 2px;
text-align: center;
}

.product_img_switcher {
height: auto;
width: 77px;
max-width: 77px;
background-color: #FFFFFF;
padding-top: 8px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 2px;
text-align: center;
float: left;
}

.product_img_switcher img {
height: 75px;
width: 50px;
background-color: #FFFFFF;
border: 1px solid #c0c0c0;
padding: 2px;
clear: both;
}

.product_main_img {
height: auto;
background-color: #FFFFFF;
border: 0px solid #FFFFFF;
padding-top: 0px;
padding-left: 0px;
padding-right: 5px;
padding-bottom: 5px;
float: left;
}

.product_main_body {

background-color: #FFFFFF;
padding: 8px;
text-align: left;
font-weight: normal;
}

.stock_image {
border: 0px solid #FFFFFF;
margin-top: 0px;
margin-left: 3px;
margin-right: 0px;
margin-bottom: 3px;
float: right;
}

.main_price {
width: 300px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
font-weight: bold;
float: left;
margin-top: 5px;
}

.other_price {
width: 300px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
font-weight: bold;
float: left;
margin-top: 5px;
}

.quantity_display {
width: 300px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
font-weight: bold;
float: left;
margin-top: 5px;
}

.buy_display {
width: 300px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
font-weight: bold;
float: left;
margin-top: 5px;
}

.daylist_display {
width: 300px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
font-weight: bold;
float: left;
margin-top: 5px;
}

.other_info_display {
width: 300px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
font-weight: bold;
float: left;
margin-top: 5px;
}

.other_info_display input {
width: 275px;
}

.options_display {
height: auto;
width: 300px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
font-weight: bold;
float: left;
margin-top: 5px;
}

.options_display select {
height: auto;
width: 275px;
}

.options_display input {
height: auto;
width: 275px;
}



.l_main_price {
width: 740px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
font-weight: bold;
float: left;
margin-top: 5px;
}

.l_other_price {
width: 740px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
font-weight: bold;
float: left;
margin-top: 5px;
}

.lh_main_price {
width: 360px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
font-weight: bold;
float: left;
margin-top: 5px;
}

.lh_other_price {
width: 360px;
padding-left: 4px;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 4px;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
font-weight: bold;
float: left;
margin-top: 5px;
margin-left: 10px;
}

.l_quantity_display {
width: 360px;
padding-left: 4px;
padding-top: 5px;
padding-bottom: 4px;
padding-right: 4px;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
font-weight: bold;
float: left;
margin-top: 5px;
}

.l_buy_display {
width: 360px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
font-weight: bold;
float: left;
margin-top: 5px;
margin-left: 10px;
}

.l_daylist_display {
width: 740px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
font-weight: bold;
float: left;
margin-top: 5px;
}

.l_other_info_display {
width: 740px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
font-weight: bold;
float: left;
margin-top: 5px;
}

.l_other_info_display input {
width: 275px;
}

.l_options_display {
height: auto;
width: 740px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 4px;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
font-weight: bold;
float: left;
margin-top: 5px;
}

.l_options_display select {
height: auto;
width: 275px;
}

.l_options_display input {
height: auto;
width: 275px;
}





.product_return_panel {
height: auto;
background-color: #FFFFFF;
padding: 5px;
text-align: center;
font-weight: normal;
}

.also_related_panel {
height: auto;
width: 99%;
background-color: #FFFFFF;
padding: 1px;
text-align: left;
font-weight: normal;
}

.related_panel {
height: auto;
width: 47%;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
padding: 5px;
margin: 5px;
text-align: center;
font-weight: normal;
float: left;
}

.related_panel img {
height: 75px;
width: 50px;
background-color: #FFFFFF;
border: 1px solid #c0c0c0;
padding: 2px;
clear: both;
}

.also_panel {
height: auto;
width: 47%;
background-color: #e0e0e0;
border: 1px solid #c0c0c0;
padding: 5px;
margin: 5px;
text-align: center;
font-weight: normal;
float: right;
}

.also_panel img {
height: 75px;
width: 50px;
background-color: #FFFFFF;
border: 1px solid #c0c0c0;
padding: 2px;
clear: both;
}

.font_reduction {
font-size: 10px;
}

.spacer {
clear: both;
}

