/* Vive le Caribbean! *//*------------------------------------------------------Copyright Tim Isenheim, tim@fresh-labs.desome rights reservedhttp://creativecommons.org/licenses/by-sa/2.0/You are free to use this style sheet and itsassociated image files to create your own site.However, we ask that you respect the template'screator by maintaining this attribution inthe style sheet.1. This style sheet uses the Tantek Box Model Hack(voice-family etc). Read more about this hack here:http://www.tantek.com/CSS/Examples/boxmodelhack.html------------------------------------------------------*/body, html {font-family: Verdana, Arial, Helvetica, sans-serif;background: url(images/bg.gif);text-align: center;margin: 0;padding: 0;}/**** html-Tags ****/h1, h2, h3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1.1em;color: #ffffff;background: url(images/h1.gif) no-repeat;width: 95%;height: 21px;line-height: 22px;margin: 0;padding: 0 0 0 10px;}

h4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1.7em;border-bottom: 2px #cccccc dotted;line-height: 1.5em;letter-spacing: +3px;color: #204E5E;font-weight: normal;
width: 90%;
}
h5 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1.5em;border-bottom: 2px #cccccc dotted;line-height: 1.5em;color: #204E5E;font-weight: normal;font-style: normal;
width: 87%;
}a {color: #147;}/**** layout ****//* banner */#banner {font: normal 1.6em Georgia, "Times New Roman", Times, serif;background: url(images/air.gif) no-repeat;color: #ffffff;margin: 0 auto;width: 700px;height: 170px;}#banner p {text-align: left;padding: 100px 0 0 10px;margin: 0;overflow: hidden;
position: absolute;  /* for the benefit of IE5 Mac */
	}/* nav-toplevel */#nav-toplevel {margin: 0 auto;padding: 0;width: 700px;}#nav-toplevel ul {list-style-type: none;list-style-image: none;margin: 0;padding: 0;background-color: #dedede;}#nav-toplevel li {display: inline;margin: 0;padding: 0;}#nav-toplevel li a {text-decoration: none;}/* nav-main */#nav-main {border-top: 1px solid #333;border-bottom: 1px solid #333;border-left: 2px solid #596591;border-right: 2px solid #596591;text-align: left;font-size: 0.7em;padding: 0;margin: 0;}#nav-main li {margin: 0 -4px 0 0;text-align: left;line-height: 23px;}#nav-main li a {text-transform: capitalize;font-weight: bold;padding: 0.45em 0.8em 0.45em 0.8em;border-right: 1px solid #333333;}#nav-main li a:hover {background-color: #ff5008;color: #ffffff;}li .current {background-color: #596591;color: #ffffff;}/* nav-meta */#nav-meta {font: normal 0.6em Verdana, Arial, Helvetica, sans-serif;text-align: right;border-left: 2px solid #596591;border-right: 2px solid #596591;margin: 0;padding: 0;}#nav-meta li a {padding: 1px;}#nav-meta li a:hover {background: #000;color: #fff;}/* container-content */#container {text-align: left;background-color: #ffffff;position: relative;margin: 0 auto;padding: 8px 0 8px 0;border-left: 2px solid #596591;border-right: 2px solid #596591;width: 700px;voice-family: "\"}\"";voice-family:inherit;width: 696px;color: #333399;}html>body #container {width: 696px;}#content {clear: both;text-align: justify;font-size: 0.7em;line-height: 1.2em;width: 530px;height: 500px;overflow: auto;margin: 0px;padding: 0 0 0 5px;}#content a {text-decoration: underline;}#content p {width: 90%;line-height: 1.6em;padding: 8px 0 8px 8px;margin: 0;}#content ul {line-height: 1.6em;padding: 8px inherit 8px 10px;margin: 0;width: 90%;display: list-item;}#content li {padding-bottom: 10px;margin-left: 10px;}

#content ol {padding-top: 5px;padding-bottom: 0em;padding-right: 1em;padding-left: 10px;}#content a:hover {background-color: #ff5008;color: #ffffff;text-decoration: none;}/* subnavs */#nav-subs {text-align: left;font-size: 0.7em;position: absolute;background: #889BDE;border-left: 2px solid #596591;left: 550px;height: 516px;top: 0;margin: 0;width: 146px;voice-family: "\"}\"";voice-family:inherit;width: 144px;}html>body #nav-subs {width: 144px;}#nav-subs ul {list-style-type: none;list-style-image: none;margin: 0;padding: 0;}#nav-subs li {margin: 0;padding: 0;}#nav-subs a, #info-site a {text-decoration: none;padding: 5px 2px 5px 4px;}#nav-subs a {display: block;height: 1.2em;}#nav-subs a:hover {color: #ffffff;background-color: #ff5008;}.youarehere {color: #ffffff;background: #596591;}#nav-section {background-color:#889BDE;}#nav-supp {background-color: #889BDE;margin: 30px 0 0 0;}/* footer */#info-site {font: 9px "small fonts", Verdana, Arial, Helvetica, sans-serif;background: url(images/footer.gif);color: #cccccc;text-align: right;line-height: 1.9em;width: 700px;height: 20px;margin: 0 auto;padding: 0;}#info-site a {color: #cccccc;}#info-site a:hover {color: #ffffff;background: #ff5008;}#info-site p {padding-right: 15px;}#info-company, #info-standards {display: inline;}div.center {text-align: center;}
/*Products page
*/

#button {padding: 20px;margin: 0em;margin-left: +10px;}
form#buy{display: inline;}
#coupon{padding: 20px;margin-top: -10px;}
p.cp {text-align: right;}/*lifestyle page
*/

/*Dogs vs Llamas
*/ul#dogs {padding: 1em;margin: 0em;padding-left: 2.5em;width: 400px;line-height: 20px;word-spacing: +3px;}/*  Hidey-ho */

.hide {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;  /* for the benefit of IE5 Mac */
	}

.nosee{display: none;}

	/*  Helpers */
	
	
.linewrap {
	font-weight: bold; 
	color: #c60; 
	font-size: 13px;
	}
	
.floatleft	{
	float: left;
	padding: 0;
	margin: 0 15px 0 0;
	}
	
.vs0	{
	margin-top: 0;
	}
	
.vs3	{
	margin-top: 3px;
	}		

.vs5	{
	margin-top: 5px;
	}	

.vs7	{
	margin-top: 7px;
	}

.vs10	{
	margin-top: 10px;
	}	

.vs15	{
	margin-top: 15px;
	}	
	
.vs25	{
	margin-top: 25px;
	}