body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#0A50A1; height:100%; color:#000000; margin:0px; padding:0px 0px 0px 10px; line-height:15px;}
td {padding:0px; border-right:1px none black;border-bottom:1px none black;}
table {background-color:white;}
form {margin:0px;}
p {border:1px none black;margin:0px 0px 15px 0px; line-height:16px;}
ul {list-style-type:circle; margin:0px 0px 15px 60px;}
li {line-height:19px;}
td {border:1px none black;}

a:link, a:visited {color:#2E5BC2; text-decoration:none;}
a:hover, a:active {color:#FF6600; text-decoration:underline;}


.td-right {background-image:url(/images/layout/bg-rightcolumn.gif); background-repeat:repeat-y;}

#LoginForm1_err_msg {color:red; font-weight:bolder;}

.BonusBanner {
    border-right: none;
    border-left: none;
    border-bottom: 1px #cccccc ridge;
    border-right: 1px #cccccc ridge;
    border-left: 1px #cccccc solid;
    border-top: 1px #cccccc solid;
    background-color: #DBEDFF;
}

.header1 {
	margin:0px 0px 5px 0px;
	color:#002D6F;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:27px;
	padding:2px 20px 2px 20px;
	text-align:left;
	line-height: 24px;
	letter-spacing:2px;
}
.header1_sub {margin:0px 0px 5px 0px;color:#6F8FC0;font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px;padding:2px 20px 2px 20px;text-align:left;line-height:18px;}
.header1_sub2 {margin:0px 0px 5px 0px;font-size:11px;padding:2px 20px 2px 20px;text-align:left;line-height:14px;}

.header1_bak {margin:0px 0px 5px 0px;color:#002D6F;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:27px;padding:2px 20px 2px 20px;text-align:left;}
.header1_sub_bak {margin:0px 0px 5px 0px;color:#6F8FC0;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:16px;padding:2px 20px 2px 20px;text-align:left;line-height:18px;}


.front-content-pad {padding:8px;}

.front-content-title {font-weight:bolder; color:#333333; font-size:11px; margin:12px 0px 12px 0px;}
.front-prodline-title {
	font-weight:bolder;
	color:#2E5BC2;
	font-size:11px;
	margin-bottom: 3px;
}
.front-features-title {font-weight:bolder; color:#FF6600; font-size:11px;}
.front-latestnews-title {font-weight:bolder; color:#663366; font-size:11px; margin:0px 0px 10px 0px;}

td #specialoffer img {margin-bottom:15px;}

.redout {font-weight:bolder; color:#C23030;}


.product-title {font-family:Helvetica, Arial; font-size:18px; font-weight:bold; margin:15px 0px 15px 0px; color:#0A50A1;}
.product-related {font-family:Helvetica, Arial; font-size:18px; font-weight:bold; margin-bottom:5px; color:#0A50A1;}
.left-column-title {font-weight:bold; color:#FCEEC5; font-size:13px;}
/*
#category-box table {background-image:url(/images/layout/bg-leftcolumn-lightorange.gif); background-repeat:repeat-y; width:180px;}
*/
#category-box {background-color:#FFFFFF; width:168px; border:1px none black; padding:5px 2px 5px 2px;}
#category-box table {background-color:#FCEEC5;}
#category-box a:link, #category-box a:visited {color:#0A50A1;}
#category-box a:hover, #category-box a:active {color:#000000;}

#cart-summary-table td {padding:2px 8px 2px 8px;}
#cart-summary-table {border:1px solid #0A50A1;}
/*******************************************************
Login Box Control
****************/
#LoginForm1_ctlLoginName, #LoginForm1_ctlPassword {
	width:100px;height:14px;border:1px solid black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; margin-right:6px;
}
#LoginForm1_Label1, #LoginForm1_Label2 {
	margin-right:6px; color:#000000; font-weight:bold;
}
#LoginForm1_btnLogin {margin-right:6px; margin-top:2px;}
table#tb_Login {background-color:#FCEEC5;}
/******************************************************/

/*******************************************************
Search Box Control
****************/
#SearchWord {
	width:100px;height:13px;border:1px solid #FCEEC5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/******************************************************/

/*******************************************************
Product Detail page
****************/
#ItemPicture1_ctlItemNumber {
	text-align:left;
	color:black;
}
#ItemPicture1_ctlDescription {
	text-align:left;
	color:black;
}
#ItemExtDescription1_hr1 {color:#FF7F00; height:1px;}
#ItemExtDescription1_hr2 {color:#FF7F00; height:1px;}
#buybox {width:160px; height:100px; border:1px solid #FF7F00; background-color:#FCEEC5; padding:10px;}
#buybox_wrap td {padding:3px;}
/******************************************************/

.page-multipics {
	margin: 0px 5px 5px 0px;
	float: left;
	height: 60px;
	width: 60px;
	border: 1px solid #0066FF;
	clip:   rect(auto auto auto auto);
	overflow: hidden;
	visibility: visible;
	cursor: pointer;
}

/******************************************************/

/*******************************************************
Search Box Control
****************/

#tb_specialoffer td {
	padding:0px 0px 10px 0px;
}
.front-latestnews2-title {
font-weight:normal; color:#663366; font-size:11px; margin:0px 0px 10px 0px;
}

/******************************************************/

/*******************************************************
Product Status
****************/
.statusNewArrival {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bolder;
letter-spacing:0.1em;
text-transform:uppercase;
color:#2F8A35;
padding:10px 0px 10px 0px;
}
.statusInStock {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bolder;
letter-spacing:0.0em;
text-transform:uppercase;
color:#2F8A35;
padding:10px 0px 10px 0px;
}
.statusLowStock {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bolder;
letter-spacing:0.1em;
text-transform:none;
color:#3764A6;
padding:10px 0px 10px 0px;
}
.statusBackOrder {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bolder;
letter-spacing:0.0em;
text-transform:none;
color:#303030;
padding:10px 0px 10px 0px;
}
.statusPreOrder {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bolder;
letter-spacing:0.0em;
text-transform:none;
color:#D20000;
padding:10px 0px 5px 0px;
}
.statusEstArrival {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
font-weight:bolder;
letter-spacing:0.0em;
text-transform:none;
color:#737373;
padding:0px 0px 10px 0px;
}

