/* main styles */
a {
	color:#143359;
}

a.visited {
	color:#143359;
}

a.hover {
	color:#4671a8;
}

td {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#153359;
}

.head1 {
	font-size: 12px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#153359;
	font-weight:bold;
}

/* home styles */
.homeborder {
	background-color:#838c9d;
}	

/* sidenav styles */
.snavheader {
	font-size: 14px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#143359;
	font-weight:bold;
}

.snavon {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#143359;
	font-weight:bold;
}

a.snav:link {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#143359;
	text-decoration: none;
}

a.snav:visited {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#143359;
	text-decoration: none;
}

a.snav:hover {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#4671a8;
	text-decoration: none;
}

a.snavsub:link {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#686868;
}

a.snavsub:visited {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#686868;
}

a.snavsub:hover {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#686868;
}

.snavsubon {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#999999;
	font-weight:bold;
}

/* sortnav styles */
.sortnav {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#ffffff;
	word-spacing:3px;
}

.sortnavon {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#ffffff;
	font-weight:bold;
}

/* product styles */
a.phead:link {
	font-size: 11px;	
	font-family: arial, tahoma, verdana, sans-serif;
	color:#006699;
	font-weight:bold;
	text-decoration: none;
}

a.phead:visited {
	font-size: 11px;	
	font-family: arial, tahoma, verdana, sans-serif;
	color:#006699;
	font-weight:bold;
	text-decoration: none;
}

a.phead:hover {
	font-size: 11px;	
	font-family: arial, tahoma, verdana, sans-serif;
	color:#006699;
	font-weight:bold;
	text-decoration: none;
}

a.pdesc:link {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#686868;
}

a.pdesc:visited {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#686868;
}

a.pdesc:hover {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#686868;
}

.phead {
	font-size: 11px;	
	font-family: arial, tahoma, verdana, sans-serif;
	color:#153359;
	font-weight:bold;
}

.ptitle {
	font-size: 15px; 
	font-family: arial, tahoma, verdana, sans-serif;
	color:#153359;
	font-weight:bold;

}

.text {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#153359;
	line-height: 15px;
}

.chead {
	font-size: 15px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#153359;
	font-weight:bold;
	line-height:30px;
}

.cohead {
	font-size: 16px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#153359;
	font-weight:bold;
	line-height:30px;
}

.pdesc {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#999999;	
}

.pricelg {
	font-size: 15px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#153359;
	font-weight:bold;
}

.pricesm {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#414e68;
	line-height: 18px;
}

.pricereg {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#414e68;
}

.pricesale {
	font-size: 15px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#153359;
	font-weight:bold;
	line-height: 20px;
	padding:0px;
}

.pricenew{
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#3399ff;
}

.pview {
	border-color:#d9d9d9;
}

.mag {
font-size: 10px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#86929d;
}

.alsoliked {
	font-size: 12px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#143359;
	font-weight:bold;
}

/* form styles */
.search {
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	color:#47546d;
}

input.search {
	font-size: 10px;
	font-family: arial, verdana, sans-serif;
	color:#000000;
	border: 1px solid #7c8597;
}

input.email {
	font-size: 10px;
	font-family: arial, verdana, sans-serif;
	color:#666666;
	border: 1px solid #84a8d3;
}

input.checkout {
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	color:#000000;
	border: 1px solid #c3c1c0;
}

select, option, select.sort {
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	color:#143359;
	border: 1px solid #84a8d3;
}

select.poptions {
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	color:#656565;
	border: 1px solid #84a8d3;
}

select.checkout {
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	color:#000000;
	border: 1px solid #c3c1c0;
}

.total {
	font-size: 14px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#143359;
	font-weight:bold;
	line-height: 26px;
}

.bull {
	font-size: 14px;
	color:688bb5;
}

/*call out styles */
.calloutheader {
	font-size: 15px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#194479;
	font-weight:bold;
	line-height:20px;
}

.callout {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
	color:#666666;
}

/* footer styles */
.footer {
	font-size: 10px;
	font-family: arial, verdana, sans-serif;
	color:#285082;
}

a.footer:link {
	color:#285082;
	text-decoration: none;
}

a.footer:visited {
	color:#285082;
	text-decoration: none;
}

a.footer:hover {
	color:#4671a8;
	text-decoration: none;
}

.copyright {
	font-size: 10px;
	font-family:  arial, verdana,sans-serif;
	color:#838c9d;
}