BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin:0;
	padding:0;
}

TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

TH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

#headerarea a {color: #EBEBEB;text-decoration: none;}
#headerarea a:hover {color: #E5D1B0;text-decoration: none;}
#menuarea {font-size:10px;}
#menuarea a {color: #EBEBEB;text-decoration: none;font-size:10px;margin-right:18px;}
#menuarea a:last-child {margin-right:0;}
#menuarea a:hover {color: #E5D1B0;text-decoration: none;}

#contentarea {margin:0px 15px 10px 15px;}

#hometable {font-size:12px;}
#hometable td {font-size:12px;}

A:link, A:visited, A:hover {color: #386351;text-decoration: none;}
A:hover {text-decoration: underline;}

a.LargeLink:link, a.LargeLink:active,
a.LargeLink:hover, a.LargeLink:visited {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

input, textarea, select {
	font-size: 12px;
}

H1 {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

.productDesc {
	color: #642E2E;
}

.pageheading {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

.subcategory, a.subcategory:link, a.subcategory:active,
a.subcategory:hover, a.subcategory:visited {
	font-size: 18px;
	font-weight: bold;
	color: #ffc20e;
	text-transform: uppercase;
}

#breadcrumb, #breadcrumb a, #breadcrumb a:visited { 
	font-size: 10px;
	color: #642e2e;
	text-decoration: none; 
	padding:5px 0 2px 0;
} 

#topnav , #topnav a, #topnav a:visited { 
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none; 
	font-weight: bold;
	padding-right:5px;
	padding-top: 5px;
} 
#topnavphone {width:200px;float:right;text-align:right;color: #FFFFFF; padding-right:5px;}
#facebook-news {float:right;clear:right; padding-right:5px;padding-top:5px;text-align:right;}
#facebook-news a {color:#FFFFFF;font-weight:bold;}
#facebook-news ul {list-style:none;padding:0px;margin:0px;}
#facebook-news ul li {float:left;padding:0px 0px 0px 5px;margin:0px;}
#facebook-news .newsletter {clear:both}

#facebook {float:right;clear:right; padding-right:5px;padding-top:5px;text-align:right;}
#facebook a {color:#FFFFFF;font-weight:bold;}
#facebook ul {list-style:none;padding:0px;margin:0px;}
#facebook ul li {float:left;padding:0px 0px 0px 5px;margin:0px;}
#newsletter-top {clear:both;float:right;padding-right:5px;padding-top:25px;}
#newsletter-top a {color:#FFFFFF;font-weight:bold;}

#leftnav, #leftnav a, #leftnav a:visited { 
	font-size: 9px;
	color: #4d4935;
	text-decoration: none;
	line-height: 20px;
} 

#leftnavSEL, #leftnavSEL a, #leftnavSEL a:visited { 
	font-size: 12px;
	color: #f1472f;
	font-weight: bold;
	text-decoration: none; 
}

#footer, #footer a, #footer a:visited { 
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none; 
} 

#eventbox, #eventbox a, #eventbox a:visited { 
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none; 
} 

#affiliatetable td {
	vertical-align:top;
	height:100px;
	border-bottom:1px dashed black;
}

P.breakhere {
	page-break-before: always;
}

/*.borderimage {
	border:1px solid white;
}*/

.gridcolor0 {
	background-color:#fdfdde;
}

.gridcolor1 {
	background-color:#FFFFFF;
}

.error {
	font-weight: bold;
	color:#CC0000;	
}

#home-gallery {}

.linebreak {border-bottom:1px dashed #386351;}

#locations {clear:both;}
#locations .listcountrystate {font-size:12px;margin-bottom:20px;}
#locations .listcountrystate .listcountry {font-size:16px;margin-right:7px;}
#locations .listcountrystate .liststate {margin:5px 0 0 10px;padding:0;}
#locations .listcountrystate .liststate a {margin-right:7px;}

#locations .location .corprep {font-weight:bold;}

#locations .location {float:left;width:275px;min-height:165px;margin:10px 10px 10px 0;}
#locations .location img {max-width:250px;max-height:150px;}
#locations .location .city-state {}

#locations .country {clear:both;font-size:16px;font-weight:bold;border-top:1px solid #666;padding-top:5px;padding-bottom:5px;}
#locations .state {clear:both;font-size:14px;font-weight:bold;border-top:1px solid #666;padding-top:5px;}

#locations .maplink {float:right;font-weight:bold;}

#createaccount-login-table td {min-width:120px;padding:2px;}
#createaccount-address-table table td {min-width:120px;padding:2px;}
