body {
font-family: helvetica, arial, sans-serif;
text-align: center;
margin:0px;
background-color:#FFF;
/*background-image: url(../images/main-bg.png);*/
background-repeat: no-repeat;
background-position: top left
}

/* error links for forms */
A.error-link:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #F00; text-decoration: underline; font-size: 12px;}
A.error-link:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #F00; text-decoration: underline; font-size: 12px;}
A.error-link:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #F00; text-decoration: underline; font-size: 12px;}
A.error-link:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #F66; text-decoration: underline; font-size: 12px;}

A.dark:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #006; text-decoration: underline; font-size: 11px;}
A.dark:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #006; text-decoration: underline; font-size: 11px;}
A.dark:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #006; text-decoration: underline; font-size: 11px;}
A.dark:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #36F; text-decoration: underline; font-size: 11px;}


A.big:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #36F; text-decoration: none; font-size: 14px;}
A.big:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #36F; text-decoration: none; font-size: 14px;}
A.big:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #36F; text-decoration: none; font-size: 14px;}
A.big:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #9CF; text-decoration: none; font-size: 14px;}

h2{
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #CCC;
	margin-top:0px;
	padding-top:0px;
	border-bottom:1px dashed #CCC;
	margin-bottom:7px;
	padding-bottom:3px;
}

.h2-small{
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 15px;
	color: #036;
	margin-top:0px;
	padding-top:0px;
	border-bottom:1px dashed #CCC;
	margin-bottom:7px;
	padding-bottom:3px;
}

h1{
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 20px;
	font-weight:bold;
	margin-top:0px;
	padding-top:0px;
	color: #069;
	margin-bottom:10px;
}

h3{
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 13px;
	font-weight:bold;
	margin-top:0px;
	padding-top:0px;
	color: #69F;
	margin-bottom:2px;
}

.smaller-text{
	font-size:11px;
}

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

.large-text{
	font-size:14px;
}

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

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

.larger-text{
	font-size:13px;
}

.text{
	font-size:12px;
}


input.checkbox {
	color:black;
	width:25px;
}

.input-small {
	color:black;
	border: 2px solid #9CF;
	width:55px;
}

.input-large {
	color:black;
	border: 2px solid #9CF;
	width:150px;
}

.input-search {
	color:black;
	font-size:14px;
	border: 2px solid #9CF;
	width:384px;
}

.input-search-small {
	color:black;
	font-size:11px;
	border: 1px solid #9CF;
	width:173px;
}

.radio {
	color:black;
	border: 2px solid #9CF;
}

.customer-paragraph{
	padding-bottom:5px;
}

textarea {
	color:black;
	border: 2px solid #9CF;
	width:385px;
	height:100px;
}


select {
	color:black;
	border: 2px solid #9CF;
	width:130px;
}

.select-small {
	color:black;
	border: 2px solid #9CF;
	width:80px;
}

.content-div{
	padding:0px;
}

.header-div{
}

.clear{
	clear:both;
}

.clear-left{
	clear:left;
}

.clear-right{
	clear:right;
}

A.image-link:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; border:0px; margin:0px; padding:0px; text-decoration: none; font-size: 11px;}
A.image-link:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; border:0px; margin:0px; padding:0px; text-decoration: none; font-size: 11px;}
A.image-link:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; border:0px; margin:0px; padding:0px; text-decoration: none; font-size: 11px;}
A.image-link:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; border:0px; margin:0px; padding:0px; text-decoration: none; font-size: 11px;}

.image-noborder{
	border:0px;
	padding:0px;
}


/* Header */
A.main-link:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #09C; text-decoration: underline;}
A.main-link:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #09C; text-decoration: underline;}
A.main-link:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #09C; text-decoration: underline;}
A.main-link:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #09F; text-decoration: underline;}


/* Header */
A.info-link:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #339; text-decoration: none; font-size: 10px;}
A.info-link:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #339; text-decoration: none; font-size: 10px;}
A.info-link:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #339; text-decoration: none; font-size: 10px;}
A.info-link:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #9CF; text-decoration: none; font-size: 10px;}

/* Header */
A.header-link:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #3A3911;; text-decoration: none; outline: none; font-size: 12px;}
A.header-link:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #3A3911; text-decoration: none; outline: none; font-size: 12px;}
A.header-link:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #3A3911; text-decoration: none; outline: none; font-size: 12px;}
A.header-link:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #9C9C65; text-decoration: none; outline: none; font-size: 12px;}

A.header-link-small:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; text-decoration: none; font-size: 11px;}
A.header-link-small:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; text-decoration: none; font-size: 11px;}
A.header-link-small:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; text-decoration: none; font-size: 11px;}
A.header-link-small:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FF6; text-decoration: none; font-size: 11px;}

A.forgot-password-link:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #999; text-decoration: none; font-size: 9px;}
A.forgot-password-link:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #999; text-decoration: none; font-size: 9px;}
A.forgot-password-link:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #999; text-decoration: none; font-size: 9px;}
A.forgot-password-link:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #9CF; text-decoration: none; font-size: 9px;}


.header-links-div{
	position:relative;
	top:102px;
	left:280px;
	width:500px;
	text-align:center;
	padding-top:7px;
	height:29px;
}

div.header-box {
	height:140px;
}


/* BUTTONS */
.button-middle-div{
	background-color:#FFF;
	width:75px;
	text-align:center;
	float:left;
	border-top:1px solid #069;
	border-bottom:1px solid #069;
	padding-top:3px;
	height:19px;
}

.button-lignt-middle-div{
	background-color:#FFF;
	width:75px;
	text-align:center;
	float:left;
	border-top:1px solid #9CC;
	border-bottom:1px solid #9CC;
	padding-top:3px;
	height:19px;
}

A.button:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #069; font-weight:bold; text-decoration: none; font-size: 12px;}
A.button:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #069; font-weight:bold; text-decoration: none; font-size: 12px;}
A.button:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #069; font-weight:bold; outline:none; text-decoration: none; font-size: 12px;}
A.button:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #9CC; font-weight:bold; text-decoration: none; font-size: 12px;}
A.button:focus {-moz-outline-style: none;}

A.button-light:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #9CC; font-weight:bold; text-decoration: none; font-size: 12px;}
A.button-light:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #9CC; font-weight:bold; text-decoration: none; font-size: 12px;}
A.button-light:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #9CC; font-weight:bold; outline:none; text-decoration: none; font-size: 12px;}
A.button-light:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #9CF; font-weight:bold; text-decoration: none; font-size: 12px;}
A.button-light:focus {-moz-outline-style: none;}



A.small-button:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; font-weight:bold; text-decoration: none; font-size: 10px;}
A.small-button:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; font-weight:bold; text-decoration: none; font-size: 10px;}
A.small-button:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; font-weight:bold; outline:none; text-decoration: none; font-size: 10px;}
A.small-button:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FF6; font-weight:bold; text-decoration: none; font-size: 10px;}
A.small-button:focus {-moz-outline-style: none;}

/* column styles */

A.small-right-column-link:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #36F; text-decoration: none; font-size: 11px;}
A.small-right-column-link:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #36F; text-decoration: none; font-size: 11px;}
A.small-right-column-link:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #36F; text-decoration: none; font-size: 11px;}
A.small-right-column-link:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #9CF; text-decoration: none; font-size: 11px;}


.yellow-bullet{
	background-color:#FFF;
	border-left:1px solid #FF3;
	border-top:1px solid #FF3;
	border-bottom:1px solid #FF3;
	border-right:19px solid #FF3;
	margin-right:10px;
	width:16px;
	height:16px;
	float:left;
}

.right-column{
	width:500px;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	color: #FFF;
}

.small-header-right-column{
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color: #069;
}

.h1-left-column{
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 18px;
	margin:0px 0px 8px 0px;
	/*padding:0px 0px 5px 5px;
	border-left: 5px solid #069;
	border-bottom: 5px solid #069;*/
	color: #069;
}

.right-column-content{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:8px;
}

.left-column{
	float:left;
}

.main-column{
	width:748px;
	padding:0px 16px 16px 16px;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	color: #FFF;
}

.main-column2{
	width:780px;
	margin-bottom:32px;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	color: #FFF;
}

.right-column-content{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:6px;
}

.left-column-dark-gray{
	width:500px;
	border:1px solid #DDD;
	background-color:#FFF;
	margin-left:10px;
	padding:9px;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	color: #000;
}

.left-column-gray{
	width:500px;
	border:1px solid #EEE;
	background-color:#FFF;
	margin-left:10px;
	padding:9px;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	color: #000;
}

.left-column-container{
	float:left;	
}

.right-column-container{
	float:right;	
}

/*DATA GRID*/

/* fuzzDataGrid Table */
.fuzzDataGrid-table{
	width:100%;
	margin-bottom:10px;
	padding: 0px;
	border:1px solid #999;
}

.fuzzDataGrid-header-table{
	width:100%;
	margin-bottom:0px;
	padding: 0px;
	border:0px;
}

.fuzzDataGrid-column-header{
	padding:5px;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	margin:0px;
	border:0px;
}

.fuzzDataGrid-column-header-row{
	background-color:#999;
	margin:0px;
	border:0px;
}

.fuzzDataGrid-column-footer-row{
	background-color:#EEE;
	margin:0px;
	border:0px;
}

.fuzzDataGrid-column-footer{
	font-size:11px;
	color:#000;
	margin:0px;
	border:0px;
	text-align:center;
}

.fuzzDataGrid-header{
	padding:0px;
	color:#666;
	font-size:18px;
	margin:0px;
}


.fuzzDataGrid-info{
	padding:0px;
	text-align:right;
}


.fuzzDataGrid-column-cell{
	padding:5px;
	background-color:#FFF;
}

.fuzzDataGrid-column-cell-alt{
	padding:5px;
	background-color:#F6F6F6;
}

.fuzzDataGrid-results-select {
	color:#000;
	border: 2px solid #CCC;
	width:50px;
}

A.fuzzDataGrid-link:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #333; text-decoration: none; font-size: 11px;}
A.fuzzDataGrid-link:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #333; text-decoration: none; font-size: 11px;}
A.fuzzDataGrid-link:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #333; text-decoration: none; font-size: 11px;}
A.fuzzDataGrid-link:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #999; text-decoration: none; font-size: 11px;}

A.fuzzDataGrid-orderBy-link:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; text-decoration: none; font-size: 11px;}
A.fuzzDataGrid-orderBy-link:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; text-decoration: none; font-size: 11px;}
A.fuzzDataGrid-orderBy-link:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; text-decoration: none; font-size: 11px;}
A.fuzzDataGrid-orderBy-link:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #9CF; text-decoration: none; font-size: 11px;}



.data-grid{
	border:1px solid #9CC;
	clear:both;
	margin-bottom:20px;
}

.data-row{
	clear:both;
	border-bottom:1px solid #9CC;
}

.data-header-cell{
	width:100px;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin:5px;
}

.data-cell{
	width:100px;
	float:left;
	margin:5px;
}

.data-cell-medium{
	width:150px;
	float:left;
	margin:5px;
}

.data-grid-header{
	padding-bottom:5px;
	color:#666;
	font-size:14px;
}

/* TEMP user stuff */
.small-submit-container{
	width:100%
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 9px;
	background-color:#EFE;
}

.small-submit-inner-container{
	float:right;
	padding:5px;
}

/* FORM ELEMENTS */

.content-header{
	width:100%;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 22px;
	margin-top:0px;
	padding-top:0px;
	color: #CCC;
	padding-bottom:3px;
	border-bottom: 1px solid #CCC;
	margin-bottom:28px;
}


p {
	padding:0px;
	margin:0px 0px 5px 0px;
}

hr.gray {
	
	border-top:1px dashed #CCC;
	color:#FFF;
}


.customer-element-label{
	position:relative;
	padding:5px 0px 0px 5px;
	float:left;
	width:100px;
}

.customer-isRequired{
	color:#F00;
}

.customer-element-label-nowidth{
	position:relative;
	padding:5px 0px 0px 5px;
	float:left;
}

.customer-element-tag{
	float:left;
	position:relative;
	padding:5px 0px 0px 5px;
	width:325px;
}

.customer-element{
	float:left;
	position:relative;
	padding:5px 0px 0px 5px;
	width:175px;
	
}

.submit-container{
	padding: 10px 0px 0px 400px;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
}


A.footer-link:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #666; font-size: 10px;}
A.footer-link:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #666; font-size: 10px;}
A.footer-link:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #666; font-size: 10px;}
A.footer-link:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #C33; font-size: 10px;}

A.img:link {cursor: pointer; border:0px; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; font-weight:bold; text-decoration: none; font-size: 10px;}
A.img:visited {cursor: pointer; border:0px; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; font-weight:bold; text-decoration: none; font-size: 10px;}
A.img:active {cursor: pointer; border:0px; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; font-weight:bold; outline:none; text-decoration: none; font-size: 10px;}
A.img:hover {cursor: pointer; border:0px; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FF6; font-weight:bold; text-decoration: none; font-size: 10px;}
A.img:focus {-moz-outline-style: none;}

A.small-link:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #39C; font-size: 10px;}
A.small-link:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #39C; font-size: 10px;}
A.small-link:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #39C; font-size: 10px;}
A.small-link:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; font-size: 10px;}


.fuzzForm-imagePopup-container{
	width:155px;
	font-family: helvetica, arial, verdana, sans-serif;
	text-align:left;
	font-size: 12px;
	color: #FFF;
	padding:10px;
	background-color: #999;
	border:1px solid #CCC;
}

.fuzzForm-imagePopup-message-container{
	text-align:left;
	font-size: 12px;
	margin:2px 0px 0px 0px;
}

.fuzzForm-imagePopup-img-container{
	margin:0px;
	padding:0px;
}

.fuzzForm-imagePopup-img{
	border:2px solid #FFF;
	margin:0px;
	padding:0px;
}

/* VARPATH */


/* MAIN MENU */
.main-menu {
cursor: pointer; /* hand-shaped cursor */cursor: hand;
font-family: helvetica, arial, sans-serif;
font-size:14px;
color: #FFF;
border-right:1px solid #CCC;
margin:0px;
padding: 6px 10px 0px 10px;
height:24px;
width:129px; /* 130 - (12 + 12 + 2) */
background-image: url(../images/header-menu-bg.png);
/*background-repeat: repeat;*/
}

.menu_a_class
{
	color: #FFFFFF; !important;
	
}
.main-menu-hover {
cursor: pointer; /* hand-shaped cursor */cursor: hand;
font-family: helvetica, arial, sans-serif;
color: #C6FFB5;
font-size:14px;
border-right:1px solid #CCC;
margin:0px;
padding: 6px 10px 0px 10px;
height:24px;
width:129px; /* 130 - (12 + 12 + 2) */
background-image: url(../images/header-menu-bg.png);
/*background-repeat: repeat;*/
}

.main-menu-submenu {
cursor: pointer; /* hand-shaped cursor */cursor: hand;
font-family: helvetica, arial, sans-serif;
font-size:14px;
color: #FFF;
margin:0px;
padding: 6px 10px 6px 10px;
/*height:24px;*/
width:129px; /* 130 - (12 + 12 + 2) */
background-image: url(../images/header-menu-bg.png);
/*background-repeat: repeat;*/
}

.main-menu-submenu-hover {
cursor: pointer; /* hand-shaped cursor */cursor: hand;
font-family: helvetica, arial, sans-serif;
color: #C6FFB5;
font-size:14px;
margin:0px;
padding: 6px 10px 6px 10px;
/*height:24px;*/
width:129px; /* 130 - (12 + 12 + 2) */
background-image: url(../images/header-menu-bg.png);
/*background-repeat: repeat;*/
}

.main-menu-right {
cursor: pointer; /* hand-shaped cursor */cursor: hand;
font-family: helvetica, arial, sans-serif;
color: #FFF;
font-size:14px;
border-right:40px solid #696930;
margin:0px;
padding: 6px 10px 0px 10px;
height:24px;
width:130px; /* 130 - (12 + 12 + 2) */
background-image: url(../images/header-menu-bg.png);
/*background-repeat: repeat;*/
}

.main-menu-right-hover {
cursor: pointer; /* hand-shaped cursor */cursor: hand;
font-family: helvetica, arial, sans-serif;
font-size:14px;
color: #C6FFB5;
border-right:40px solid #696930;
margin:0px;
padding: 6px 10px 0px 10px;
height:24px;
width:130px; /* 130 - (12 + 12 + 2) */
background-image: url(../images/header-menu-bg.png);
/*background-repeat: repeat;*/
}

.main-submenu {
cursor: pointer; /* hand-shaped cursor */cursor: hand;
font-family: helvetica, arial, sans-serif;
font-size:13px;
color: #FFF;
margin:0px;
padding: 4px 10px 4px 10px;
width:129px; /* 130 - (12 + 12 + 2) */
background-image: url(../images/header-submenu-bg.png);
border-left:1px solid #996;
/*background-repeat: repeat;*/
}

.main-submenu-hover {
cursor: pointer; /* hand-shaped cursor */cursor: hand;
font-family: helvetica, arial, sans-serif;
font-size:13px;
color: #C6FFB5;
margin:0px;
padding: 4px 10px 4px 10px;
width:129px; /* 130 - (12 + 12 + 2) */
border-left:1px solid #996;
background-image: url(../images/header-submenu-bg.png);
/*background-repeat: repeat;*/
}



div#body_div_id {
	width: 880px;
	margin:0px;
	text-align: left;
	/*border-bottom: 1px solid #DDD;*/
	/*padding-right:232px;*/
	margin-left:auto;
	margin-right:auto;
	border:0px;
	color:#000;
}

/* header */
div#header_div_id{
	width:100%;
	color:#999;
	background-image: url(../images/header-bg.png);
	background-repeat: repeat-x;
}



div#main_header_top_links_container_id{
	float:left;
	width:600px;
	text-align:right;
	margin:50px 0px 36px 0px;
	padding:0px;	
}


div#main_header_top_links_id{
	color:#3A3911;
	padding:3px 0px 0px 10px;
	margin-left:10px;
	font-size:12px;
	float:right;
	border-left: 1px solid #3A3911;
	height:18px;
}

.main_header_top_links_spacer_id{
	float:right;
}


div#main_menu_container_id{
	float:left;
	width:650px;
	margin:0px;
	padding:0px;
	background-image: url(../images/colorSchemeBgs/brown-light.png);
}

div#footer_div_id{
	text-align:right;
	color:#999;
	border-top:2px solid #6C3;
	padding-top:5px;
	padding-bottom:32px;
	font-family: helvetica, arial, verdana, sans-serif;
	margin-top:0px;
	width:100%;
	text-align:center;
	font-size:10px;
}

div#main_header_search_container_id{
	float:left;
	width:600px;
	text-align:right;
	margin:0px 0px 17px 0px;
	padding:0px;	
}

div#main_header_search_input_container_id{
	float:right;	
	margin:0px 12px 0px 0px;
}

div#main_header_search_button_container_id{
	float:right;	
	padding:2px 0px 0px 0px;
}

.main_header_search_input{
	width:354px;
	height:16px;
	border: 1px solid #3A3911;
	font-size:12px;
	color:#999;
	padding:2px 0px 0px 4px;
}

/* COLUMN */
div#left-column-menu{
	float:left;
	width:210px;
	height:270px;
	background-image: url(../images/left-column-menu-bg.png);
	font-size:12px;
	color:#FFF;
	padding:0px 0px 0px 0px;
}

div#left-column-menu-items{
	height:120px;
}

div#left-column-menu-item-selected{
	font-family: helvetica, arial, verdana, sans-serif;
	width:200px;
	background-image: url(../images/colorSchemeBgs/green.png);
	font-size:13px;
	color:#3A3911;
	padding:3px 0px 3px 10px;
	margin:0px 0px 0px 0px;
}

div#left-column-menu-item-selected .text{
	color:#696930;
	font-size:11px;
	padding:2px 0px 0px 10px;
	font-style:italic;
}

div#middle-column{
	float:left;
	width:450px;
	height:25px;
	padding:20px 0px 0px 0px;
}

div#left-column-menu-item{
	font-family: helvetica, arial, verdana, sans-serif;
	width:190px;
	font-size:13px;
	color:#FFF;

	padding:3px 0px 3px 10px;
	margin:0px 0px 0px 0px;
}

div#left-column-menu-item .text{
	color:#FFF;
	font-size:11px;
	padding:2px 0px 0px 10px;
	font-style:italic;
}

div#left-column-menu-items img{
	float:left;
	padding:6px 5px 0px 0px;
	margin:0px;
	width:5px;
}


div#left-column-partners{
	width:190px;
	height:140px;
	margin:0px 0px 0px 10px;
	background-color:#FFF;
	poition:relative;
}

div#left-column-partners-top{
	width:190px;
	height:20px;
	background-image: url(../images/colorSchemeBgs/green-light.png);
	
}

div#left-column-partners-top-header{
	float:left;
	width:60%;
	font-size:13px;
	font-weight:bold;
	padding:2px 0px 0px 10px; 
	color:#3A3911;
}

div#left-column-partners-top-link{
	float:right;
	text-align:right;
	width:25%;
	color:#696930;
	padding:3px 10px 0px 0px;
	font-size:11px; 
}

div#right-column{
	float:left;
	width:200px;
	margin: 20px 0px 0px 0px;
}

div#right-column-container{
	float:left;
}

div#left-column-container{
	float:left;
}

div#right-column-content{
	width:190px;
	height:170px;
	background-image: url(../images/brown-column-bg.png);
	font-size:11px;
	color:#3A3911;
	padding:10px 0px 0px 10px;

}

div#right-column-header{
	font-family: helvetica, arial, verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#3A3911;
}

.right-column-input{
	width:174px;
	height:16px;
	border: 1px solid #3A3911;
	font-size:12px;
	color:#999;
	padding:2px 0px 0px 4px;
}

div#right-column-bottom{
	width:180px;
	height:60px;
	font-size:11px;
	background-image: url(../images/colorSchemeBgs/brown-light.png);
	color:#FFF;
	padding:10px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}

div#right-column-bottom-header{
	font-family: helvetica, arial, verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#FFF;
}

.login-checkbox{
	margin:0px;
}

div#login-element{
	padding:0px 0px 5px 0px;
}


div#login-submit{
	float:right;
	padding:0px 10px 5px 0px;
}

div#bottom-left-column{
	float:left;
	width:210px;
	height:220px;

	font-size:12px;
	color:#FFF;
	margin-top:20px;
}

div#bottom-left-column .top{
	width:190px;
	height:120px;
	font-size:11px;
	background-image: url(../images/brown-column-bg.png);
	color:#FFF;
	padding:10px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}

div#bottom-left-column .bottom .header{
	font-family: helvetica, arial, verdana, sans-serif;
	font-size:11px;
	color:#FFF;
}

div#bottom-left-column .top .header{
	font-family: helvetica, arial, verdana, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#3A3911;
}

div#bottom-left-column .top .content{
	font-family: helvetica, arial, verdana, sans-serif;
	font-size:11px;
	color:#3A3911;
	height:80px;
}

div#bottom-left-column .bottom .phone{
	font-family: helvetica, arial, verdana, sans-serif;
	font-size:20px;
	color:#FFF;
	width:100%;
	text-align:right;
}


div#bottom-left-column .top .link{
	text-align:right;
}

div#bottom-left-column .bottom{
	width:190px;
	height:60px;
	font-size:11px;
	background-image: url(../images/colorSchemeBgs/brown-light.png);
	color:#FFF;
	padding:10px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}

div#bottom-middle-column{
}

div#bottom-right-column{
	float:left;
	width:650px;
	height:200px;
	font-size:12px;
	color:#FFF;
	padding:20px 0px 0px 10px;
	margin:0px;
}

div#bottom-right-column .product-menu-container{
	margin:0px;
	padding:0px;
	float:left;
}

div#bottom-right-column .product-menu-container .product-menu-header{
	width:200px;
	height:30px;
	background-image: url(../images/header-menu-bg.png);
}

div#bottom-right-column .product-menu-container .product-menu-header .header-text{
	float:left;
	font-size:14px;
	padding:6px 0px 0px 10px;
}

div#bottom-right-column .product-menu-container .product-menu-header a{
	color:#FFF;
	float:right;
	text-decoration:underline;
	font-size:11px;
	padding:8px 10px 0px 0px;
}

div#bottom-right-column .product-menu-container .product-menu{
	background-color:#FFF;
	width:210px;
	height:50px;
	color:#3A3911;
}

div#bottom-right-column .product-menu-container .product-menu-item{
	padding:5px 0px 0px 0px;
}

div#bottom-right-column .product-menu-container .product-menu-item img{
	float:left;
	padding:7px 0px 0px 10px;
}

div#bottom-right-column .product-menu-container .product-menu-item .item-text{
	float:left;
	font-size:13px;
	color:#3A3911;
	padding:0px 0px 0px 5px;
	width:180px;
}

div#bottom-right-column .product-menu-container .product-brands{
	width:200px;
	height:118px;
	border:1px solid #C6FFB5;
	color:#3A3911;
}

div#bottom-right-column .product-menu-container .product-brands .header{
	
}

div#bottom-right-column .product-menu-container .product-brands .header .header-text{
	float:left;
	font-size:14px;
	padding:6px 0px 0px 10px;
	color:#3A3911;	
}

div#bottom-right-column .product-menu-container .product-brands .header a{
	color:#696930;
	float:right;
	text-decoration:underline;
	font-size:11px;
	padding:8px 10px 0px 0px;
}

div#bottom-right-column .product-menu-container .product-brands img{
	font-size:11px;
	padding:5px 0px 0px 4px;
}

div#bottom-right-column .product-menu-container .product-brands img{
	font-size:11px;
	padding:5px 0px 0px 4px;
}

div#bottom-right-column .product-container{
	margin:0px 0px 0px 0px;
	float:left;
	width:198px;
	height:198px;
	border:1px solid #C6FFB5;
}

div#bottom-right-column .product-container .product{
	font-size:12px;
	padding:8px 10px 0px 10px;
	margin:0px;
	color:#000;
}

div#bottom-right-column .product-container .description{
	font-size:11px;
	padding:0px 10px 0px 10px;
	margin:0px;
	color:#78D13B;
}

div#bottom-right-column .product-container .image{
	text-align:center;
}

div#bottom-right-column .product-container .price{
	font-size:11px;
	padding:0px 0px 0px 10px;
	margin:0px;
	color:#000;
}

div#bottom-right-column .product-container .view-product{
	text-align:right;
	width:190px;
}

/* Feature Container */
div#bottom-right-column .feature-container{
	margin:0px 0px 0px 0px;
	float:left;
	width:418px;
	height:198px;
	border:1px solid #C6FFB5;
}

div#bottom-right-column .feature-container .feature{
	font-size:14px;
	padding:8px 10px 5px 10px;
	margin:0px;
	color:#78D13B;
}

div#bottom-right-column .feature-container .text{
	font-size:11px;
	padding:0px 10px 0px 10px;
	margin:0px;
	color:#3A3911;
}

/* feature module */
div#bottom-right-column .feature-module-container{
	margin:0px;
	padding:0px;
	float:left;
}

div#bottom-right-column .feature-module-container .feature-module-header{
	width:210px;
	height:30px;
	background-image: url(../images/header-menu-bg.png);
}

div#bottom-right-column .feature-module-container .feature-module-header .header-text{
	float:left;
	font-size:14px;
	padding:6px 0px 0px 10px;
}

div#bottom-right-column .feature-module-container .feature-module-header a{
	color:#FFF;
	float:right;
	text-decoration:underline;
	font-size:11px;
	padding:8px 10px 0px 0px;
}

div#bottom-right-column .feature-module-container .feature-module{
	border-bottom:1px solid #C6FFB5;
	border-left:1px solid #C6FFB5;
	border-right:1px solid #C6FFB5;
	height:164px;
	padding-top:5px;
}

div#bottom-right-column .feature-module-container .feature-module-item{
	padding:5px 0px 0px 0px;
}

div#bottom-right-column .feature-module-container .feature-module-item img{
	float:left;
	padding:5px 0px 0px 10px;
}

div#bottom-right-column .feature-module-container .feature-module-item .text{
	float:left;
	font-size:11px;
	color:#3A3911;
	padding:0px 0px 0px 5px;
	width:180px;
}


/* FOOTER */
div#footer-links-container-id{
	float:left;
	width:850px;
	text-align:right;
	margin:0px 0px 100px 0px;
	padding:0px;	
}


div#footer-links-id{
	color:#3A3911;
	padding:3px 0px 0px 10px;
	margin:0px 0px 0px 10px;
	font-size:12px;
	float:right;
	border-left: 1px solid #3A3911;
	height:18px;
}

.footer-links-spacer-id{
	float:right;
}

/* links */

A.small-brown:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #3A3911; text-decoration: underline; font-size: 11px;}
A.small-brown:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #3A3911; text-decoration: underline; font-size: 11px;}
A.small-brown:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #3A3911; text-decoration: underline; font-size: 11px;}
A.small-brown:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #9C9C65; text-decoration: underline; font-size: 11px;}

A.brown:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #3A3911; text-decoration: none; font-size: 12px;}
A.brown:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #3A3911; text-decoration: none; font-size: 12px;}
A.brown:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #3A3911; text-decoration: none; font-size: 12px;}
A.brown:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #9C9C65; text-decoration: none; font-size: 12px;}

A.small-white:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; text-decoration: underline; font-size: 11px;}
A.small-white:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; text-decoration: underline; font-size: 11px;}
A.small-white:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #FFF; text-decoration: underline; font-size: 11px;}
A.small-white:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #3A3911; text-decoration: underline; font-size: 11px;}

A.large-green:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #78D13B; text-decoration: underline; font-size: 14px;}
A.large-green:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #78D13B; text-decoration: underline; font-size: 14px;}
A.large-green:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #78D13B; text-decoration: underline; font-size: 14px;}
A.large-green:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #C6FFB5; text-decoration: underline; font-size: 14px;}

A.green:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #78D13B; text-decoration: underline; font-size: 12px;}
A.green:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #78D13B; text-decoration: underline; font-size: 12px;}
A.green:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #78D13B; text-decoration: underline; font-size: 12px;}
A.green:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #C6FFB5; text-decoration: underline; font-size: 12px;}

A.small-green:link {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #78D13B; text-decoration: underline; font-size: 11px;}
A.small-green:visited {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #78D13B; text-decoration: underline; font-size: 11px;}
A.small-green:active {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #78D13B; text-decoration: underline; font-size: 11px;}
A.small-green:hover {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */color: #C6FFB5; text-decoration: underline; font-size: 11px;}

/* BUTTON */

/* HOME CONTENT */
div#home-content{
	font-family: helvetica, arial, verdana, sans-serif;
	font-size:12px;
	float:left;
	width:650px;
	padding-bottom:20px;
	border-bottom: 1px solid #C6FFB5;
	min-height:249px;
}

div#home-content p{
	padding:0px 0px 10px 0px;
	margin:0px;
}

div#home-content .contact{
	font-size:14px;
	color:#78D13B;
	padding-top:8px;
}

.large-green{
	font-size:14px;
	color:#78D13B;
}

div#home-content .bullet{
	padding-bottom:10px;
}

div#home-content .bullet-img{
	float:left;
	padding:5px 5px 0px 0px;
}

div#home-content .bullet-text{
	float:left;
	color:#3A3911;
	width:640px;
}

div#home-content h1{
	color:#3A3911;
}

div#home-content .content-header{
	color:#3A3911;
	width:650px;
	margin:18px 0px 10px 0px;
	font-size:16px;
	border-bottom: 1px solid #C6FFB5;
}

div#home-content .content-header-small{
	color:#3A3911;
	width:650px;
	margin:10px 0px 10px 0px;
	font-size:14px;
	border-bottom: 1px dashed #C6FFB5;
}

div#home-content .content-header-light-small{
	color:#9C9C65;
	width:650px;
	margin:10px 0px 10px 0px;
	font-size:14px;
	border-bottom: 1px dashed #3A3911;
}

/* Partners */
div#partner-container{
	padding-top:10px;
}

div#partner-container .name{
	float:left;
	width:50%;
	font-weight:bold;
}

div#partner-container .description{
	float:left;
	width:440px;
	color:#9C9C65;
	font-size:13px;
	padding:0px 0px 0px 10px;
}

div#partner-container .partner-image{
	float:left;
	border:1px solid #C6FFB5;
	
}

div#partner-container .bullets{
	float:left;
	width:220px;
}

.moreLink{font-family:helvetica, arial, sans-serif; text-align:right; font-size:11px; color:#3a3911; text-decoration:none;}
a.moreLink{font-family:helvetica, arial, sans-serif; text-align:right; font-size:11px; color:#3a3911; text-decoration:underline;}
a.moreLink:hover{font-family:helvetica, arial, sans-serif; text-align:right; font-size:11px; color:#9c9c65; text-decoration:none;}

.boxContainer{width:200px; height: 200px; position:relative; border:1px #c6ffb5 solid; float:left; margin-left:15px;}
.headingDiv{background-color:#3a3911; padding:7px;  color:#FFFFFF; font-family:Helvetica, arial, sans-serif; font-size:14px; text-align:left; height:16px;}
.detailDiv{background-color:#ffffff; padding:4px; font-family:Helvetica, arial, sans-serif; font-size:11px; color:#9c9c65; text-align:justify;}
