@charset "utf-8";

html, body, td, h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	}

body {
	background-color: #84BFE5;
	background-image: url(/images/stage_bg_top2.png);
	background-repeat: repeat-x;
	}

a, a:visited {
     color: #0000FF;
     text-decoration: none;
	 text-decoration: underline;
	}

a:active, a:hover {
     color: #CC0000;
     text-decoration: underline;
}

p, td, h1, h2, h3, h4, h5, h6 {
     line-height: 1.25em;
	}

h1	{
	font-size: 18px;
	text-transform: capitalize;
	color: #000099;
	}

h2	{
	font-size: 16px;
	text-transform: capitalize;
	color: #fff;
	}

h3	{
	font-size: 16px;
	text-transform: capitalize;
	color: #000066;
	}

h4	{
	font-size: 15px;
	text-transform: capitalize;
	color: #000066;
	}

h5	{
	font-size: 14px;
	text-transform: capitalize;
	color: #000066;
	}

h6	{
	font-size: 13px;
	text-transform: capitalize;
	color: #000066;
	}

/*#options-box ul{
	left-padding:200px;
	border: 1px solid #999;
}*/

.size-8 {
	font-size: 8px;
	}

.size-10 {
	font-size: 10px;
	}

.size-12 {
	font-size: 12px;
	}

.size-14 {

	font-size: 14px;
	}

.size-16 {
	font-size: 16px;
	}

.size-18 {
	font-size: 18px;
	}

.size-20 {
	font-size: 20px;
	}

.size-22 {
	font-size: 22px;
	}

.size-24 {
	font-size: 24px;
	}

.std-text {
	text-transform: none;
	}

.bold {
	font-weight: bold;
	}

.center {
	text-align: center;
	}

.right {
	text-align: right;
	}

.left {
	text-align: left;
	}

.red {
	color: #990000;
	}

.bold-red {
	color: #990000;
	font-weight: bold;
	font-size: 12px;
	}

.red-title {
	color: #990000;
	font-weight: bold;
	font-size: 14px;
	}

.blue-title {
	color: #000066;
	font-weight: bold;
	font-size: 14px;
	}

.blue {
	color: #000066;
	}

.bold-blue {
	color: #000066;
	font-weight: bold;
	font-size: 12px;
	}

.orange {
	color: #F60;
}

.code-red {
	font: "Courier New", Courier, monospace;
	color: #CC0000;
	}

.code-blue {
	font: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #000066;
	}

.no-space {
	margin: 0px;
	padding: 0px;
	}

img {
	border: 0 transparent none;
	}



/*.page_top_bg { background-image: url('/images/stage_bg_top.png'); background-repeat: repeat-x; padding-top:10px; }

.pg_content_top { background-image: url('/images/page_bg_top2.jpg'); background-color:#dfeef5; background-repeat: no-repeat; text-align:left; }

.pg_content_bottom { background-image: url('/images/page_bg_btm2.jpg'); background-repeat: no-repeat; background-position: left bottom; }

.pg_content_footer { background-image: url('/images/ftr_bg_reflec.jpg'); background-repeat: no-repeat; height:64px; display:block; background-color:#014f7c; }

.page_bottom_bg { background-image: url('/images/stage_bg_btm.png'); background-repeat: repeat-x; background-position: left bottom; text-align:center; position:relative; }*/



#pageC {
	position:relative;
	}

#main {
	width:700px;
	position:relative;
	margin-left:2px;
	}

.horizNavContainer {
	height: 45px;
    width: 696px;
	background: url(/images/menubarback-trans.png) 100% 0 no-repeat;
	}

#page {
     margin-left: auto;
     margin-right: auto;
     width: 934px;
     position: relative;
     top: 0;
	}

#pageC {
     position: relative;
	}

.page_top_bg {
     background-image: url("/images/stage_bg_top2.png");
     background-repeat: repeat-x;
     padding-top: 10px;
	}

.pg_content_top {
     background-image: url("/images/page_bg_top.png");
     background-color: #C1DFFF;
     background-repeat: no-repeat;
     text-align: left;
	}

.pg_content_header {
     background-image: url("/images/header.png");
	 background-position:top;
     background-repeat: no-repeat;
	 display: block;
	 min-height: 120px;
	}

.pg_content_sub_header {
     background-image: url("/images/subheader.png");
	 background-position:top;
     background-repeat: no-repeat;
	 display: block;
	 min-height: 50px;
	}

.pg_content_bottom {
     background-image: url("/images/page_bg_btm-trans.png");
     background-repeat: no-repeat;
     background-position: left bottom;
	}

.pg_content_footer {
     background-image: url("/images/ftr_bg_reflec.jpg");
     background-repeat: no-repeat;
     height: 64px;
     display: block;
     background-color: #014f7c;
	}

.pg_very_btm {
	background-image: url("/images/ftr_bg_reflec.png");
	background-repeat: no-repeat;
	background-position:center;
	height: 64px;
	display: block;
	background-color: #003553;
	}

#main {
     width: 700px;
     position: relative;
     margin-left: 2px;
	}

.page_bottom_bg {
     background-image: url("/images/stage_bg_btm2.png");
     background-repeat: repeat-x;
     background-position: left bottom;
     text-align: center;
     position: relative;
	}

#addBookmarkContainer {
	position:absolute;
	left: 41px;
	top: 7px;
	}

.bookmarklink a:link {
	color: #FFCC00;
	text-decoration: none;
	}

.bookmarklink a:visited {
	color: #FFCC00;
	text-decoration: none;
	}

.bookmarklink a:hover {
	color: #fff;
	text-decoration: none;
	}

.bookmarklink a:active {
	color: #fff;
	text-decoration: none;
	}

.contentzone {
	/*min-height: 570px;*/
	display: block;
	margin-bottom: 40px;
	/*margin-top: 19px;*/
	/*border: thin solid orange;*/
	}

#rcolumn {
	position: absolute;
	left: 700px;
	width: 220px;
	/*min-height:2000px;*/
}

#rcolumn-content {
	background-image: url(/images/rcolumn_bg.png);
	/*padding-left: 2px;*/
	border-top: thin solid transparent;
	border-bottom: thin solid transparent;
	font-size: 10px;
	text-align: center;
}

#rcolumn-content-blackthorne {
	/*background-image: url(/images/rcolumn_bg.png);*/
	/*padding-left: 2px;*/
	border-top: thin solid transparent;
	border-bottom: thin solid transparent;
	font-size: 10px;
	/*text-align: left;*/
	/*min-height:2000px;*/
	}

#rcolumn-bg-top {
	height: 8px;
	width: 220px;
	}

#rcolumn-bg-bot {
	height: 12px;
	width: 220px;
	}

.featureArea {
     position: relative;
     top: 0;
     height: 335px;
	}

.featureArea.j[class] {
     background: url("/images/featarea_bg_3panel-trans.png");
     background-repeat: no-repeat;
	}

.featureArea .j1 {
     position: absolute;
     top: 1px;
	}

.featureArea .j2 {
     position: absolute;
     top: 1px;
     right: 10px;
	}

.featureArea .j3 {
     position: absolute;
     top: 121px;
	 right: 10px;
	}

#content-bg-top {
	height: 8px;
	width: 696px;
	background: url(/images/content_bg_top-trans.png) no-repeat;
	}

#content-bg-bot {
	height: 12px;
	width: 696px;
	background: url(/images/content_bg_bot-trans.png) no-repeat;
	}

#content {
	/*min-height: 400px;*/
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 8px;
	background: url("/images/content_bg-trans.png");
	border-top: thin solid transparent;
	/*border: thin solid black;*/
	/*min-height:1500px;*/
	}

#content p {
	text-align: justify;
	}

.left {
	float: left;
	}

.right {
	float: right;
	}

.cl-left {
	clear: left;
	}

.cl-right {
	clear: right;
	}

.greysep {
     color: #ddd;
     margin-left: 8px;
	 margin-right: 8px;
	}

#footer {
	color: #ccc;
	text-align: right;
	height: 41px;
	padding: 10px 18px 6px;
	/*border: thin solid #FF0000;*/
	}

.footer-links {
	font-size: 8pt;
	font-family: Arial;
	clear: right;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	/*border: thin solid #000;*/
	}

.footer-links a:link {
	color: #fff;
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial;
	}

.footer-links a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial;
	}

.footer-links a:hover {
	color:#0000CC;
	text-decoration: underline;
	font-size: 8pt;
	font-family: Arial;
	}

.footer-links a:active {
	color:#0000CC;
	text-decoration: underline;
	font-size: 8pt;
	font-family: Arial;
	}

/*a:link.footer-links {
     color: #fff;
     text-decoration: none;
	}

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

a:hover.footer-links {
     color: navy;
	}

a:active.footer-links {
     color: navy;
	}*/

.footer-logo {
	float: right;
	/*border: thin solid blue;*/
	}

.copyright {
	font-size: 8pt;
	font-family: Arial;
	color: #fff;
	margin: 0 0 0 10px;
	/*border: thin solid orange;*/
	}

.sales-nav {
	display: block;
	width: 670px;
	height 40px;
	padding-bottom: 2px;
	text-align: center;
	background: url(/images/seperator-bg.png);
	background-position: center;
	/*border: thin solid blue;*/
	}

.sales-nav a:link {
     color:#0000CC;
     text-decoration: none;
	 font-size: 13px;
	 font-family: Arial;
	}

.sales-nav a:visited {
     color:#0000CC;
     text-decoration: none;
	 font-size: 13px;
	 font-family: Arial;
	}

.sales-nav a:hover {
     color:#ffffff;
	 text-decoration: underline;
	 font-size: 13px;
	 font-family: Arial;
	}

.sales-nav a:active {
     color:#ffffff;
	 text-decoration: underline;
	 font-size: 13px;
	 font-family: Arial;
	}

.imageleft {
	float: left;
	width: 144px;
	margin-right: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 10px;
	border: 1px solid #999;
	color: #000066;
	background-color: #FFF;
	display: inline;
	text-align: center;
	}

.imageright {
	float: right;
	width: 144px;
	margin-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 10px;
	border: 1px solid #999;
	color: #000066;
	background-color: #FFF;
	display: inline;
	text-align: center;
	}
	
.imageright4 {
	float: right;
	clear: left;
	width: 210px;
	margin-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 5px;
	border: 1px solid #999;
	color: #000066;
	background-color: #FFF;
	/*text-align: left;*/
	}
.imageright4 img {
	border: 1px solid #999;
	}

.imageleft4 {
	float: left;
	clear: right;
	width: 160px;
	margin-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 10px;
	border: 1px solid #999;
	color: #000066;
	background-color: #FFF;
	text-align: center;
	}
.imageleft4 img {
	border: 1px solid #999;
	}

.imageleft2 {
	float: left;
	width: 130px;
	margin-left: 10px;
	padding-bottom: 5px;
	font-size: 10px;
	/*border: 1px solid #999;*/
	color: #000066;
	display: inline;
	text-align: center;
	}

.imageright2 {
	float: right;
	width: 130px;
	margin-left: 10px;
	padding-bottom: 5px;
	font-size: 10px;
	/*border: 1px solid #999;*/
	color: #000066;
	display: inline;
	text-align: center;
	}

.imageleft3 {
	float: left;
	margin-right: 10px;
	display: inline;
	}

.imageright3 {
	float: right;
	margin-left: 10px;
	display: inline;
	}

.imagerightNSF {
	float: right;
	width: 100px;
	margin-left: 10px;
	/*border: 1px solid #999;*/
	}

.imageright-old {
	float: right;
	width: 134px;
	margin-left: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	border: 1px solid ;
	border-left-color: #336699;
	border-top-color: #336699;
	border-right-color: #99FFFF;
	border-bottom-color:#99FFFF;
	color: #000066;
	background-color: #8EC0CE;
	display: inline;
	text-align: center;
	}

.imageleftwide {
	float: left;
	width: 278px;
	margin-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 10px;
	border: 1px solid #999;
	color: #000066;
	background-color: #FFF;
	display: inline;
	text-align: center;
	}

.imagerightwide {
	float: right;
	width: 278px;
	margin-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 10px;
	border: 1px solid #999;
	color: #000066;
	background-color: #FFF;
	display: inline;
	text-align: center;
	}

.amdream {
	font-family: "Times New Roman", Times, serif;
	font-size: 120%;
	color: #990000;
	font-variant: small-caps;
	text-transform: capitalize;
	}

.callnow {
	font-size: 105%;
	font-weight: bold;
	color: #990000;
	font-style: oblique;
	text-transform: uppercase;
	}

.cart {
	color:#990000;
	font-family:"Times New Roman", Times, serif;
	font-size: 120%;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: capitalize;
	}

.american {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-style: oblique;
	color: #000066;
	font-weight: bold;
	}

.dream {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 110%;
	font-style: oblique;
	color: #990000;
	font-weight: bold;
	}

.dream2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 120%;
	font-style: oblique;
	text-align: justify;
	color: #000000;
	/*font-weight: bold;*/
	}

.dream3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	color: #000000;
	/*font-weight: bold;*/
	}

.small-red {
	font-size: 11px;
	color: #CC0000;
	}

.coloredbackground1 {
	margin: 0px;
	/*background-color: #66CCFF;*/
	background: url(/images/h1-bg.png) no-repeat;
	padding-left: 10px;
	}

.coloredbackground2 {
	margin: 0px;
	color: #FFCC00;
	background: url(/images/h1-bg.png) no-repeat;
	padding-left: 10px;
	}

.coloredbackground3 {
	margin: 0px;
	margin-left:5px;
	color: #FFCC00;
	height: 30px;
	background: #3759c1;
	padding-left: 10px;
	padding-top: 10px;
	}

.coloredbackground4 {
	margin: 0px;
	margin-left:5px;
	color: #FFCC00;
	height: 20px;
	background: #3759c1;
	padding-left: 10px;
	padding-left: 10px;
	}

.coloredselect1 {
	margin: 0px;
	margin-left:5px;
	color: #FFCC00;
	/*height: 30px;*/
	background: #3759c1;
	/*padding-left: 10px;
	padding-top: 10px;*/
	}

.h1-bg {
	display: block;
	background: url(/images/h1-bg.png) 100% 0 no-repeat;
	width: 670px;
	height: 22px;
	}

.seperator {
	display: block;
	background: url(/images/seperator-bg.png) 100% 0 no-repeat;
	width: 670px;
	height: 12px;
	}

.sub-nav-ventura {
	display: block;
	width: 670px;
	padding-top: 30px;
	padding-bottom: 4px;
	color: #000066;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background: url(/images/sub-links-bg-ventura.png) 100% 0 no-repeat;
	background-position: center;
	/*border: thin solid blue;*/
	}

.sub-nav-riverside {
	display: block;
	width: 670px;
	padding-top: 30px;
	padding-bottom: 4px;
	color: #000066;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background: url(/images/sub-links-bg-riverside.png) 100% 0 no-repeat;
	background-position: center;
	/*border: thin solid blue;*/

	}
	
.sub-nav-falcon {
	display: block;
	width: 670px;
	padding-top: 30px;
	padding-bottom: 4px;
	color: #000066;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background: url(/images/sub-links-bg-falcon.png) 100% 0 no-repeat;
	background-position: center;
	/*border: thin solid blue;*/
	}

.sub-nav-ventura-pro {
	display: block;
	width: 670px;
	padding-top: 30px;
	padding-bottom: 4px;
	color: #000066;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background: url(/images/sub-links-bg-ventura-pro.png) 100% 0 no-repeat;
	background-position: center;
	/*border: thin solid blue;*/
	}

.sub-nav-malibu {
	display: block;
	width: 670px;
	padding-top: 30px;
	padding-bottom: 4px;
	color: #000066;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background: url(/images/sub-links-bg-malibu.png) 100% 0 no-repeat;
	background-position: center;
	/*border: thin solid blue;*/
	}

.sub-nav-daytona {
	display: block;
	width: 670px;
	padding-top: 30px;
	padding-bottom: 4px;
	color: #000066;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background: url(/images/sub-links-bg-daytona.png) 100% 0 no-repeat;
	background-position: center;
	/*border: thin solid blue;*/
	}

.sub-nav-oceanside {
	display: block;
	width: 670px;
	padding-top: 30px;
	padding-bottom: 4px;
	color: #000066;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background: url(/images/sub-links-bg-oceanside.png) 100% 0 no-repeat;
	background-position: center;
	/*border: thin solid blue;*/
	}

.sub-nav-eurostar {
	display: block;
	width: 670px;
	padding-top: 30px;
	padding-bottom: 4px;
	color: #000066;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background: url(/images/sub-links-bg-eurostar.png) 100% 0 no-repeat;
	background-position: center;
	/*border: thin solid blue;*/
	}

.sub-nav-eagle {
	display: block;
	width: 670px;
	padding-top: 30px;
	padding-bottom: 4px;
	color: #000066;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background: url(/images/sub-links-bg-eagle.png) 100% 0 no-repeat;
	background-position: center;
	/*border: thin solid blue;*/
	}

.sub-nav-columbia {
	display: block;
	width: 670px;
	padding-top: 30px;
	padding-bottom: 4px;
	color: #000066;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background: url(/images/sub-links-bg-columbia.png) 100% 0 no-repeat;
	background-position: center;
	/*border: thin solid blue;*/
	}

.sub-nav-columbia-xl10 {
	display: block;
	width: 670px;
	padding-top: 30px;
	padding-bottom: 4px;
	color: #000066;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background: url(/images/sub-links-bg-columbia-xl10.png) 100% 0 no-repeat;
	background-position: center;
	/*border: thin solid blue;*/
	}

.sub-nav-icecream {
	display: block;
	width: 670px;
	padding-top: 30px;
	padding-bottom: 4px;
	color: #000066;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background: url(/images/sub-links-bg-ice-cream.png) 100% 0 no-repeat;
	background-position: center;
	/*border: thin solid blue;*/
	}

.sub-nav-icecreambike {
	display: block;
	width: 670px;
	padding-top: 30px;
	padding-bottom: 4px;
	color: #000066;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background: url(/images/sub-links-bg-ice-cream-bike.png) 100% 0 no-repeat;
	background-position: center;
	/*border: thin solid blue;*/
	}

/* ---------  For all carts pages */

.sub-nav {
	color: #aaa;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	}

.sub-nav a:link {
	color: #ddd;
	text-decoration: none;
	}

.sub-nav a:visited {
	color: #ddd;
	text-decoration: none;
	}

.sub-nav a:hover {
	color: #ffcc00;
	text-decoration: none;
	}

.sub-nav a:active {
	color: #ffcc00;
	text-decoration: none;
	}

/* ----------  For carts index page */

.sub-nav-i {
	color: #ccc;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	}

.sub-nav-i a:link {
	color: #000066;
	text-decoration: none;
	}

.sub-nav-i a:visited {
	color: #000066;
	text-decoration: none;
	}

.sub-nav-i a:hover {
	color: #fff;
	text-decoration: none;
	}

.sub-nav-i a:active {
	color: #fff;
	text-decoration: none;
	}

/*---------------------------*/

.price-box h1 {
	display: inline;
	}

.price-box h3 {
	display: inline;
	margin-left: 40px;
	color: #000;
	}

.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}

.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(/images/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(/images/bubble.png) bottom right;
}

.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}

.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}

.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

.tc1 {
	background-color:#BBDBFF;
	}

.tc2 {
	background-color:#CCE4FF;
	}

.address-box {
	float: left;
	}

.phone-box {
	float: left;
	margin-left: 50px;
	text-align: right;
	}

.text-box {
	clear: both
	}

.icon-box {
	}

.icon-box img {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 20px;
	margin-bottom: 20px;
	}

.feat-icon {
	width: 335px;
	float: left;
	text-align: left;
	}

.doc-links {
	width: 670px;
	}

.doc-links tr {
	height: 30px;
	}

.doc-links td {
	vertical-align: middle;
	}

.res-links {
	width: 670px;
	background-position: top;
	}

.res-links tr {
	height: 30px;
	}

.res-links td {
	vertical-align: middle;
	}

#state-content {
	width: 670px;
	/*border: thin solid red;*/
	}

.google-map-box {
	background-color: #C1DFFF;
	}

#county-map-box {
	background-color: #C1DFFF;
	}

#county-map-box img {
	text-align: center;
	}

.thumb-map-box {
	width: 110px;
	margin-left: 5px;
	float: right;	
	font-size: 10px;
	text-align: center;
	/*border: thin solid red;*/
	}

#snapshots-info {
	width: 660px;
	padding-top: 8px;
	padding-left: 8px;
	font-size: 12px;
	border-top: thin solid #000;
	/*border-bottom: thin solid #000;*/
	}

.registered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: super;
	}

#registered-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	}

#admin-content {
	width:						640px;
	z-index:					1;
	margin:						8px 8px 10px 158px;
	background-color:			#9FC9DF;
	padding:					0px 8px 8px 8px;
								/*top right bottom left */
	margin:						0px 0px 0px 10px;
	font-size:					14px;
	border:						1px solid;
	border-left-color:			#99FFFF;
	border-top-color:			#99FFFF;
	border-right-color:			#336699;
	border-bottom-color:		#336699;
	}
#testimonial-bodytext {
	/*width:						540px;*/
	min-height:					100px;
	z-index:					1;
	overflow: 					hidden;
								/*top right bottom left */
	margin:						0px 0px 0px 0px;
	/*background-color:			#9FC9DF;*/
								/*top right bottom left */
	padding:					0px 0px 0px 0px;
	font-size:					14px;
	font-style: 				italic;
	
	}

#testimonial-bodytext2 {
	/*width:						540px;*/
	/*height:						100px;*/
	z-index:					999;
								/*top right bottom left */
	margin:						0px 5px 0px 0px;
	/*background-color:			#9FC9DF;*/
								/*top right bottom left */
	padding:					0px 0px 0px 0px;
	font-size:					14px;
	/*font-style: 				italic;*/
	
	}

#testimonial-clienttext {
	/*width:						540px;*/
	z-index:					1;
								/*top right bottom left */
	margin:						0px 0px 0px 20px;
	/*background-color:			#9FC9DF;*/
								/*top right bottom left */
	padding:					0px 0px 0px 10px;
	font-size:					14px;
	font-style: 				italic;
	}

#testimonial-table {
	border: 2px solid #990000;
	padding-bottom: 10px;
	margin-top: 14px;
}	

.imageright-small {
	float: right;
	clear: left;
	width: 100px;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
	margin-left: 10px;
	/*font-size: 5px;*/
	border: 1px solid #999;
	color: #000066;
	background-color: #FFF;
	/*text-align: left;*/
	}

.imageright-small img {
	border: 1px solid #999;
	}

#websnippet-image{
	width: 104px;
	}

#catalog-admin-prices {
	margin-top: 6px;
	width:						650px;
	border:						1px solid #000066;
	/*top right bottom left */
	padding:					10px 10px 10px 10px;
	/*background-color: 			#F0F4F4;*/
	}

#state-content-info {
	/*height: 					260px;*/
	/*overflow:					visible;*/
	min-height:					260px;
	}

/*------ BEGIN Image Gallery CSS -----------------------------------------------------*/

.gallerypopup {
	border:1px solid #666;
	width: 158px;
	}

.gallery-container {
	float: left;
	clear: right;
	margin-right: 0;
	border:1px solid #999;
	width: 158px;
	min-height:100px;
	/*background-color: #FFF;*/
	}

.gallery-container-blank {
	float: left;
	clear: right;
	margin-right: 0;
	border:1px solid #999;
	width: 158px;
	min-height:50px;
	/*background-color: #FFF;*/
	vertical-align: middle;
	}

#blank-image {
	font-size:	10px;
	font-style: normal;
	vertical-align: middle;
	/*border:1px solid #666;*/
	margin-top: 7px;
	}

.thumbnail {
	float: left;
	clear: right;
	background-color: #FFF;
	width: 31px;
	height: 20px;
	border:1px solid #999;
	padding:1px;
	margin:0px;
	/*margin-left:1px;*/
	margin-right:3px;
	margin-bottom:2px;
	}

.thumbnail-right {
	float: right;
	/*clear: left;*/
	background-color: #FFF;
	width: 31px;
	height: 20px;
	border:1px solid #666;
	padding:1px;
	margin:0px;
	/*margin-left:1px;*/
	margin-right:0px;
	margin-bottom:2px;
	}

.thumb-full {
	/*background-color: #FFF;*/
	width: 150px;
	min-height:100px;
	padding:4px 4px 4px 4px;
	/*border:1px solid black;*/
	}

#thumb-strip {
	/*background-color: #FFF;*/
	width: 150px;
	min-height:24px;
	/*vertical-align:middle;*/
	padding:0px 4px 4px 4px;
	/*padding-top:0px;*/
	/*border:1px solid black;*/
	}

/*------ END Image Gallery CSS -----------------------------------------------------*/

.decription-container {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 2em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00CC33;
	text-decoration: none;
	background-color: #CCCCCC;
	text-indent: 0px;
	list-style-position: outside;
	list-style-image: url(/images/bullet-arrow.gif);
	list-style-type: square;
	padding-left: 0px;
	margin-left: 0px;
	}

