/* Basic Styles & CMS relevant styles - keep naming! */
/*****************************************************/
body { font: 10pt Arial, Helvetica, sans-serif; margin:0; padding:0; }
/* Text Styles */
h1 { padding: 0; margin: 0; font-size: 14pt; color: #7C5689;}
h2 { padding: 0; margin: 0; font-size: 11pt; }
h3 { padding: 0; margin: 0; font-size: 11pt; color:#a35cb8; }
h4 { padding: 0; margin: 0; font-size: 10pt; }
blockquote { margin:0; padding:6; font: 10pt Georgia, "Times New Roman", Times, serif; font-style:italic; color:#888; line-height: 15pt;}
big { font-size: 11pt; }
.green { color: #00aa00; }
.red { color:#aa0000; }
.red2 { color:#ff0000; }
.poweredby { font-size: 8pt; }
.gl { font-weight: normal; }
.center { text-align: center; }
.greybgInfo { padding: 8px; background:#f0f0f0; }
/* Table Styles */
.content       { background: #e9e9e9; }
.content2	   { background: #e1e1e1; }
.investment td { border-bottom: 1px solid #bbbbbb; }
/* Form */
form { margin:0; padding: 0;}
.textfield { width:200px; border: 1px solid #ccc; }
.textfieldShort { width:60px; border: 1px solid #ccc; vertical-align:middle;}
/* List Styles */
ul.otherlinks { font-size: 8pt; }
/* Site Specific Styles */
.header    { background: url(../images/header_background.jpg) top left no-repeat; }
.header h1 { font: 18pt Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-style:italic; margin:0 0 0 5px; padding: 0; }
.header h2 { font: 11pt Arial, Helvetica, sans-serif;  margin:0 0 0 5px; padding: 0; font-style:italic;}
.footer    { background: #dddddd; line-height: 20px; color: #444444; font-weight: bold; text-align:center;}
/* Product Table */
table.product { border: 1px solid #cccccc; text-align: left; background: #ffffff; font-size: 9pt; color:#333333;}
/* Link Styles for Navigations ******************************************************* */
/* MainNavigation (Home, About Us, ...) */
.navigationMain 		  { color:#FFFFFF; font-size: 10pt; font-weight: bold; }
.navigationMain a:link    { color:#cccccc; text-decoration:none; font-weight: normal; }
.navigationMain a:visited { color:#cccccc; text-decoration:none; font-weight: normal; }
.navigationMain a:active  { color:#cccccc; text-decoration:none; font-weight: normal; }
.navigationMain a:hover   { color:#ff5555; text-decoration:underline; font-weight: normal; }
.navisep                  { color: #cccccc; }
/* ProductNavigation (Airflow Inflatables, Sealed Inflatables, ...) */
.navigation           { line-height: 20px;  font-weight: bold; background: url(../images/navi_background.jpg) repeat-x top left #acabac; border-top: 1px solid #aaaaaa; font-size: 10pt; color: #cc0000;}
.navisep2             { color: #4C4B97; }
.navigation a:link    { text-decoration: none; color: #4C4B97; font-weight:normal; }
.navigation a:visited { text-decoration: none; color: #4C4B97; font-weight:normal; }
.navigation a:active  { text-decoration: none; color: #4C4B97; font-weight:normal; }
.navigation a:hover   { text-decoration: underline; color:#cc0000; font-weight:normal; }
.navigationfooter     { font-size: 8pt; }
/* SubProductNavigation (Land, Pool, ...) */
.subnavigation 		     { color:#cc0000; font-size: 9pt; font-weight: bold; border-bottom: 1px solid #aaaaaa; background: #ffffff; }
.subnavigation a:link    { color:#4C4B97; text-decoration:none; font-weight: normal; }
.subnavigation a:visited { color:#4C4B97; text-decoration:none; font-weight: normal; }
.subnavigation a:active  { color:#4C4B97; text-decoration:none; font-weight: normal; }
.subnavigation a:hover   { color:#cc0000; text-decoration:none; font-weight: normal; }
.navisep                 { color: #cccccc; }


/* MarkerBuoy */
h2.orange { color:#FA642F; font-size:13pt; margin:0 0 5px 0;}
.intro { font-size:13pt; margin:0;}
ul.details li { margin:0 0 5px 0;}
.hr { line-height:1px; height:1px; border-bottom:1px solid #e4e4e4; margin:15px 0 15px 0; clear:both;}
.testiContainer { width:220px; float:right; clear:right; margin:10px 0 0 0;}
	.testiContainer blockquote { padding:5px; margin:0 0 10px 0; background:#FC6; color:#341B01 !important; font:9pt Arial, Helvetica, sans-serif;  }
	.testiContainer h3 { margin:0 0 5px 0 !important;}