/*main*/
body {margin:0px;}
a:hover {text-decoration:underline;}
form { margin:0px;}
.hdr-bg {
background-image:url(images/brg_hdr.jpg);
background-repeat:repeat-x;
}
.main-date{
font-family:Arial,Helvetica,sans-serif;
color:#b7b7b7;
font-weight:normal;
font-size:14px;
line-height:19px;
padding-left:8px;
}
.main-tit{
font-family:Arial,Helvetica,sans-serif;
color:#1b425a;
font-weight:normal;
font-size:18px;
line-height:24px;
padding-left:8px;
}
.main-txt{
font-family:Arial, Helvetica, sans-serif;
color:#1b425a;
font-weight:normal;
font-size:11px;
line-height:22px;
}
.main-txt-h {
font-family:Arial, Helvetica, sans-serif;
color:#ae3f2a;
font-weight:normal;
font-size:11px;
line-height:22px;
text-decoration:none;
}
a.main-txt-h:hover {
color:#ae3f2a;
text-decoration:underline;
}
.ftr{
font-family:Arial, Helvetica, sans-serif;
color:#8d8d8d;
font-weight:normal;
font-size:10px;
line-height:19px;
}
a.ftr{
color:#2f95d2;
text-decoration:none;
}
.rss {
font-family:Arial, Helvetica, sans-serif;
color:#d16c59;
font-weight:normal;
font-size:11px;
line-height:22px;
text-decoration:none;
padding-right:7px;
}
a.rss {
font-family:Arial, Helvetica, sans-serif;
color:#b4e2ff;
font-weight:normal;
font-size:11px;
line-height:22px;
text-decoration:none;
padding-right:0px;
}
a.rss:hover {
text-decoration:underline;
}
.hdr{
font-family:Arial, Helvetica, sans-serif;
color:#1e89ca;
font-weight:normal;
font-size:11px;
line-height:22px;
text-decoration:none;
}
.lcol-tit1{
font-family:Arial, Helvetica, sans-serif;
color:#ae3f2a;
font-weight:bold;
font-size:11px;
line-height:19px;
text-decoration:none;
}
.lcol-tit2{
font-family:Arial, Helvetica, sans-serif;
color:#173d54;
font-weight:bold;
font-size:11px;
line-height:19px;
text-decoration:none;
padding-left:22px;
}
.lcol-titplus{
font-family:Arial, Helvetica, sans-serif;
color:#173d54;
font-weight:bold;
font-size:11px;
line-height:19px;
text-decoration:none;
padding-left:10px;
}
.input {
width:140px;
height:20px;
border:1px solid #dcdcdc;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#173d54;
padding-left:2px;
}
/*listing*/
.main-title,a.main-title:link,a.main-title:visited{
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-weight:normal;
font-size:18px;
line-height:24px;
padding:9px 0px 9px 3px;
text-decoration:none;
}
a.main-title:hover{text-decoration:underline;}

.prod-price{
font-family: Arial, Helvetica, sans-serif;
color:#1b425a;
font-weight:normal;
font-size:14px;
line-height:14px;
}
.prod-price a {
	text-decoration:none;
}
.prod-price a:hover {
	text-decoration:underline;
}
.price-txt{
font-family:Arial, Helvetica, sans-serif;
color:#85abc3;
font-weight:normal;
font-size:10px;
line-height:14px;
}
.prod-tit{
font-family:Arial, Helvetica, sans-serif;
color:#1b425a;
font-weight:normal;
font-size:14px;
line-height:15px;
text-decoration:none;
}
.prod-txt{
font-family:Arial, Helvetica, sans-serif;
color:#5b7c90;
font-weight:normal;
font-size:11px;
line-height:14px;
}
/*product info*/
.img-ftr-txt{
font-family:Arial, Helvetica, sans-serif;
color:#4c85a8;
font-weight:normal;
font-size:11px;
line-height:18px;
}
.info-txt{
font-family:Arial, Helvetica, sans-serif;
color:#5b7c90;
font-weight:normal;
font-size:11px;
line-height:18px;
}
.info-tit{
font-family:Arial, Helvetica, sans-serif;
color:#1b425a;
font-weight:normal;
font-size:16px;
line-height:17px;
text-decoration:none;
}
.banana-txt1{
font-family:Arial, Helvetica, sans-serif;
color:#ae3f2a;
font-weight:normal;
font-size:11px;
line-height:18px;
text-decoration:none;
}
.input-info{
width:45px;
height:18px;
border:1px solid #dcdcdc;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#173d54;
padding-left:2px;
}
.select-info{
width:186px;
height:18px;
border:1px solid #dcdcdc;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:2px;
}
ul { list-style-image: url(images/bullet.gif) }
/*ul li { margin: 1em 0 1em 0}*/

/* /////////////////////////////////////////*/
/* OScommerce */
/* /////////////////////////////////////////*/
INPUT.ecom{
	border:1px solid #dcdcdc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#173d54;
	padding-left:2px;
	height: 18px; 
	text-decoration:none;		
}
TEXTAREA.ecom{
	border:1px solid #dcdcdc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#173d54;
	padding-left:2px;
	text-decoration:none;		
}
SELECT.ecom{
	border:1px solid #dcdcdc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#173d54;
	padding-left:2px;
	height: 18px; 
	text-decoration:none;		
}
a.ecom:link, a.ecom:active, a.ecom:hover, a.ecom:visited {text-decoration:none;}

.button {
	height:18px;
	background-color: #bd2408;
	color: #FFFFFF;
	font-weight:bold;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	cursor: pointer;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	}
a.button:link, a.button:active, a.button:hover, a.button:visited {text-decoration:none;}

.mn-tit {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	font-weight:normal;
	font-size:18px;
	line-height:24px;
	padding:9px 0px 9px 3px;
	text-decoration:none;
}

.mn-tit-new {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#173d54;
	font-weight:normal;
	font-size:18px;
	line-height:24px;
	padding:9px 0px 9px 3px;
	text-decoration:none;
}
.ecom-tit {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#173d54;
text-decoration:none;
line-height:18px;
}
.ecom-tit-new {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#173d54;
text-decoration:none;
line-height:12px;
}
.ecom-txt {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#173d54;
text-decoration:none;
line-height:18px;
}
.ecom-tit-sm {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c85a8;
font-weight:bold;
text-decoration:none;
line-height:12px;
}
.ecom-tit-sm-bo {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#985E35;
font-weight:bold;
text-decoration:none;
line-height:12px;
}
.ecom-tit-sm-new {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4c85a8;
font-weight:bold;
text-decoration:none;
line-height:12px;
}
.ecom-txt-sm {
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1e89ca;
text-decoration:none;
line-height:12px;
}
.ecom-txt-sm-bo {
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#AF5410;
text-decoration:none;
line-height:12px;
}
.red {color: #CC0000;}
.green {color:#33CC66;}
/* /////////////////////////////////////////*/
/*pagination styles*/
.page {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f0f6f8;
font-weight:bold;
text-decoration:none;
}
.page-sep {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#77a7c5;
font-weight:normal;
text-decoration:none;
}
.page-link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#71dcff;
font-weight:normal;
text-decoration:none;
}
TD {
color: #173d54;
font-size: 11px;
line-height: 13px;
font-family: verdana;
}
.ship-tit{
font-family:Georgia;
color: #1B425A;
font-weight:normal;
font-size:18px;
line-height:24px;
padding-left:80px;
padding-top: 10px; 
}
.white {color:#ffffff;}
.yellow {color:#f8f7e7;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */