@charset "UTF-8";
/* CSS Document */

/******************** START CSS RESET **************************/

html {
	color: #000;
	background: #333333;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

table {
	border-collapse: separate;
	border-spacing: 0;
	font-size: 1em;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

/* to preserve line-height and selector appearance */
sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

/*to enable resizing for IE*/
input,textarea,select {*font-size:100%;
}

/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

hr {
	border: 1px solid #CCC;
}

ul {
	margin-left: 0.5em;
	list-style-position: outside;
	list-style-type: disc;
}
ul li {
	list-style-type: disc;
}

/******************** END CSS RESET **************************/

body {
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

/******************** Text Elements **************************/


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 19px;
	color: #000;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #897C46;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
}

p {
	font-size: 11px;
	line-height: 13px;
	padding: 0px 0px 20px;
	color: #000;
}

a {
	color: #c9b778;
	text-decoration: underline;
}

a:hover {
	color: #fff;
}

ul {
	padding-left: 2em;
	list-style-position: outside;
	list-style-type: disc;
}

ol {
	padding-left: 2em;
	list-style-position: outside;
	list-style-type: decimal;
}

hr {
}

strong {
	font-weight:bold;
}

.whiteLink a, .whiteLink p {
	color: #FFFFFF;
	font-size: 13px;
	/*font-weight: bold;*/
}



/******************** START Header **************************/

#headerTopTabs {
	height: 41px;
}

#header {
	border: 3px solid #C9B778;
}

#header #headerContent {
	background-image: url(../img/BKGD_header_water.jpg);
	background-repeat: no-repeat;
	height: 75px;
}

/******************** END Header **************************/




/******************** START BORDER and CONTENT PAD  **************************/

#content, #content_noPad {
	border-top: none;
	border-left: 3px solid #C9B778;
	border-right: 3px solid #C9B778;
	border-bottom: 3px solid #C9B778;
}

/******************** END BORDER and CONTENT PAD  **************************/





/******************** START Shadow  **************************/

#lta {
	background-image: url(../img/BKGD_shadow_LTa.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 40px !important;
}

#ltb {
	background-image: url(../img/BKGD_shadow_LTb.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 37px !important;
}

#ltc {
	background-image: url(../img/BKGD_shadow_LTc.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 38px !important;
}

#ltcH {
	background-image: url(../img/BKGD_shadow_LTcH.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#left {
	background-image: url(../img/BKGD_shadow_L.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

#lba {
	background-image: url(../img/BKGD_shadow_LBa.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 37px !important;
}

#leftM {
	background-image: url(../img/BKGD_shadow_LBaM.jpg);
	background-repeat: repeat-y;
	background-position: right bottom;
}

#lbb {
	background-image: url(../img/BKGD_shadow_LBb.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 34px !important;
}

#lbc {
	background-image: url(../img/BKGD_shadow_LBc.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 37px !important;
}

#bottom {
	background-image: url(../img/BKGD_shadow_B.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	vertical-align: bottom;
	padding-top: 30px;
	padding-bottom:50px;
}

#top {
	background-image: url(../img/BKGD_shadow_T.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: bottom;
}

#rta {
	background-image: url(../img/BKGD_shadow_RTa.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 33px !important;
}

#rtb {
	background-image: url(../img/BKGD_shadow_RTb.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#rtc {
	background-image: url(../img/BKGD_shadow_RTc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
}

#rtcH {
	background-image: url(../img/BKGD_shadow_RTcH.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#right {
	background-image: url(../img/BKGD_shadow_R.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

#rba {
	background-image: url(../img/BKGD_shadow_RBa.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#rightM {
	background-image: url(../img/BKGD_shadow_RBaM.jpg);
	background-repeat: repeat-y;
	background-position: bottom left;
}

#rbb {
	background-image: url(../img/BKGD_shadow_RBb.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#rbc {
	background-image: url(../img/BKGD_shadow_RBc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/******************** END Shadow  **************************/




/******************** START FORMS  **************************/

#enter_pro_code .textField {
	margin: 0px 6px 10px 0px;
	border: solid 1px #cccccc;
	height: 17px;
	padding: 0px 5px;
}

#enter_pro_code #button {
	margin-bottom: 10px;
}

.action-button-text {
	background: transparent url(../img/button_bkgd.gif) repeat-x;
	/*background-color:#00FF00;*/
	color:#FFF;
	display: block;
	/*text-align:left;*/
	font-family:Arial,sans-serif;
	font-size: 10px;
	padding: 5px 6px;
	line-height: 1em;
	text-decoration: none;
}

.action-button-form {
	background: #C9B778;
	/*background-color:#00FF00;*/
	color:#FFF;
	/*text-align:left;*/
	font-family:Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 3px 7px;
	margin: 0px;
	text-decoration: none;
	border: none;
}

/******************** END FORMS  **************************/




/******************** START CONTENT  **************************/

#loginMain {
	background-image: url(../img/login_water_4logos.jpg);
	/*background-image: url(../img/login_water.jpg);*/
	background-repeat: no-repeat;
	height: 306px;
	background-color: #000000;
}

#homeMain {
	background-image: url(../img/home_water.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
}

#loginMain #enter_pro_code_border {
	border: 1px solid #C9B778;
	padding: 30px 0px 20px 33px;
}

#loginMain #enter_pro_code {
	margin-top: 75px;
}

#enter_pro_code p {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 10px;
}

#enter_pro_code a {
	font-size: 11px;
	font-weight: normal;
}

#loginMiddle img {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #C9B778;
}

#bottom p, #bottom a {
	color: #FFFFFF;
	text-align: center;
	vertical-align: bottom;
	font-size: 11px;
}

.brandBox {
	border-right: solid 1px #656755;
}

.brandBox .border img, .brandBox_noBorder .border img {
	border: 3px solid #C9B778;
	margin: 0px 0px 15px;
}
.proThumbs {
	width:197px;
	height:129px;
	border: 3px solid #C9B778;
	margin: 0px 0px 15px;
	background-color:#FFFFFF;
}
.proThumbs td {
vertical-align:middle;
}
.brandBox #sageLogo {
	margin-top: 45px;
	margin-bottom: 61px;
}

.brandBox #redingtonLogo {
	margin-top: 39px;
	margin-bottom: 52px;
}

.brandBox_noBorder #rioLogo {
	margin-top: 18px;
	margin-bottom: 10px;
}

.brandBox #sageLogoCart {
	margin-top: 28px;
	margin-bottom: 28px;
}

.brandBox #redingtonLogoCart {
	margin-top: 18px;
	margin-bottom: 24px;
}

.brandBox_noBorder #rioLogoCart {
	margin-top: 5px;
	margin-bottom: 5px;
}

.brandBox p, .brandBox_noBorder p {
	padding-bottom: 45px;
}

#header #headerContent .home {
	color: #FFFFFF;
	text-align: center;
	font-size: 13px;
	/*font-weight: bold;*/
	padding-top: 45px;
	padding-bottom: 5px;
}
#links a {
	font-size: 13px;
	color: #000033;
}
#links a:hover {
	font-size: 13px;
	color: #CC1100;
}
