/* V 01.00.00 2011-08-01 13:00 GP */

body							{background-color:#FFFFFF; margin:0px;}
form 							{display:inline;}

a:link						{color:#414141; text-decoration:underline;}
a:visited					{color:#414141; text-decoration:underline;}
a:hover						{color:#414141; text-decoration:underline;}

h1	{font-size:36px; color:#000000; font-family:arial,verdana; font-weight:normal; padding:10px 0; text-align:center; margin:0;}
h2	{font-size:30px; color:#77BD43; font-family:arial,verdana; font-weight:normal; text-align:center; text-transform:uppercase;}
h3 {font-size:24px; font-family:arial,verdana; color:#000000; font-weight:normal; border-bottom:2px solid #77bd43; margin:0; padding:0 0 10px 0;}

table.u-header td {font-family:arial,verdana; color:#FFFFFF; font-size:24px; font-weight: normal;}
table.u-header td a:link, table.u-header td a:visited {color:#FFFFFF; text-decoration:none;}
table.u-header td a:hover {color:#80bbad; text-decoration:underline;}
table.u-header td.SiteText {font-size:18px;}


div.u-login {margin:50px 0 0 0; width:100%;}
div.u-login div.container {width:990px; margin:0 auto;}
div.u-login h1 {font-size:48px; font-family:arial,verdana; color:#000000; font-weight:normal; text-align:left; text-transform:none;}
div.u-login h2 {font-size:24px; font-family:arial,verdana; color:#000000; font-weight:normal; text-align:center; text-transform:none; padding:6px; background-color:#80bbad;}
div.u-login div {font-size:16px; font-family:arial,verdana; color:#FFFFFF; font-weight:normal; padding-bottom:4px;}
div.u-login div.note {font-size:12px;}
div.u-login a.loginbtn {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	background-color:#FFFFFF;
	font-size:14px;
	font-family:arial,verdana;
	color:#003f2d;
	padding:6px 20px;
}
div.u-login a.loginbtn:link, div.u-login a.loginbtn:visited {font-weight:bold; text-decoration:none;}
div.u-login a.loginbtn:hover		{background-color:#FFFFFF; color:#DC143C;}
div.u-login table td.errMsg {font-size:12px; font-family:arial,verdana; font-weight:bold; color:#7C0040; background-color:#EEEEEE; padding:3px; border:1px solid #7F7F7F;}

table.u-footer {border-top:1px solid #000000;}
table.u-footer td {font-size:14px; color:#666666; padding:10px; font-family:arial,verdana;}

.productText 				{font-size:12px; font-family:arial,verdana; font-weight:bold; background-color:#414141;}
A.productLink:link 		{display:block; color:#FFFFFF; padding:2px; text-decoration:none;}
A.productLink:visited	{display:block; color:#FFFFFF; padding:2px; text-decoration:none;}
A.productLink:hover		{display:block; color:#000000; padding:2px; background-color:#62BB46; text-decoration:none;}

.SmallSiteText				{font-size:12px; font-family:arial,verdana; color:#6E6E6E; font-weight:normal;}
.SiteText					{font-size:13px; font-family:arial,verdana; color:#6E6E6E; font-weight:normal;}
.SiteTextB					{font-size:13px; font-family:arial,verdana; color:#414141; font-weight:bold;}
.LargeSiteText				{font-size:14px; font-family:arial,verdana; font-weight:normal;}
.XLargeSiteText			{font-size:18px; font-family:arial,verdana; font-weight:normal;}
.HeaderSiteText			{font-size:18px; font-family:arial,verdana; color:#000000; font-weight:bold; background-color:#EEEEEE; padding:4px 8px;}

.colorText					{color:#000000;}

.redText						{color:#B22222;}
A.redLink:link 			{color:#B22222;}
A.redLink:visited			{color:#B22222;}
A.redLink:hover			{color:#B22222;}

.whiteText					{color:#FFFFFF;}
A.whiteLink:link 			{color:#FFFFFF;}
A.whiteLink:visited		{color:#FFFFFF;}
A.whiteLink:hover			{color:#FFFFFF;}

table.uProduct td {font-size:16px; font-family:arial,verdana; color:#000000; font-weight:normal;}

table.uProduct td.uWelcome {text-transform:uppercase; text-align:center; padding:2px 0;}
table.uProduct td.uSku {font-size:12px; text-align:center; padding:2px 0;}
table.uProduct td.uName {text-align:center; padding:2px 0; font-weight: bold;}
table.uProduct td.uName a {color:#000000; text-decoration:none;}
table.uProduct td.uName a:visited {color:#000000; text-decoration:none;}
table.uProduct td.uName a:hover {color:#80bbad; text-decoration:none;}

table.uProduct td.uPadB8 {padding-bottom:8px;}
table.uProduct td.uPadL4 {padding-left:4px;}
table.uProduct IMG {}
table.uProduct td.uRed {color:#B22222;}
table.uProduct td A {color:#000000; text-decoration:none; padding:2px 0;}
table.uProduct td A:visited {color:#000000; text-decoration:none; padding:2px 0;}
table.uProduct td A:hover {color:#80bbad; text-decoration:none; padding:2px 0;}

table.uProductDetail img.highResImage {max-width:400px; width:400px;}
table.uProductDetail td.uName {font-size:36px; color:#000000; font-family:arial,verdana; font-weight:normal; padding:10px 0;}
table.uProductDetail td.uSku {font-size:24px; color:#000000; font-family:arial,verdana; font-weight:normal; padding:10px 0;}
table.uProductDetail td.uDescription {font-size:18px; font-family:arial,verdana; font-weight:normal; padding:10px 0;}

table td.poFormHeader					{font-size:18px; font-family:arial,verdana; font-weight:bold; color:#000000; background-color:#FFFFFF; padding:6px 20px 6px 0;}

span.personalization {text-transform:uppercase; color:#77BD43; font-weight:bold;}

.formBtnText	 			{white-space:nowrap; font-size:11px; font-family:arial,verdana; background:url('../Images/btn_BG.gif'); height:24px; padding:0px 4px;}
A.formBtnLink:link 		{color:#FFFFFF; text-decoration:none;}
A.formBtnLink:visited	{color:#FFFFFF; text-decoration:none;}
A.formBtnLink:hover		{color:#FFFFFF; text-decoration:none;}

A.noULText:link 			{text-decoration:none;}
A.noULText:visited		{text-decoration:none;}
A.noULText:hover			{text-decoration:underline;}

.formText					{font-size:13px; font-family:arial,verdana; font-weight:bold; color:#414141; padding-bottom:4px;}
.formControl				{padding-bottom:6px;}

.formHeader					{font-size:13px; font-family:arial,verdana; font-weight:bold; color:#FFFFFF; background-color:#4E4E46; padding:4px 6px;}
.inputText					{font-size:12px; font-family:arial,verdana; color:#666666; border:1px solid #666666; height:25px; padding:3px 4px;}
.textareaText				{font-size:12px; font-family:arial,verdana; color:#666666; border:1px solid #666666; padding:3px 4px;}

.errMsg						{font-size:12px; font-family:arial,verdana; font-weight:bold; color:#7C0040; background-color:#EEEEEE; padding:3px; border:1px solid #7F7F7F;}
.errBGColor					{background-color:#FFCE10;}

.marginT4					{margin-top:4px;}
.marginT10					{margin-top:10px;}
.marginT15					{margin-top:15px;}

.borderTRBL					{border:1px solid #AAAAAA;}
.borderRB					{border-right:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA;}
.borderRT					{border-right:1px solid #AAAAAA; border-top:1px solid #AAAAAA;}
.borderB						{border-bottom:1px solid #AAAAAA;}
.borderR						{border-right:1px solid #AAAAAA;}
.borderT						{border-top:1px solid #AAAAAA;}
.borderTL					{border-top:1px solid #AAAAAA; border-left:1px solid #AAAAAA;}

.paddingL4					{padding-left:4px;}
.paddingL10					{padding-left:10px;}
.paddingR6					{padding-right:6px;}
.paddingB2					{padding-bottom:2px;}
.paddingB4					{padding-bottom:4px;}
.paddingB8					{padding-bottom:8px;}
.paddingT4					{padding-top:4px;}
.paddingB10					{padding-bottom:10px;}
.padding4					{padding:4px;}
.padding24					{padding:2px 4px;}

/* Override For Cart */
.cartHeader					{font-size:18px; font-family:arial,verdana; font-weight:bold; color:#000000; background-color:#FFFFFF; padding:5px 0 5px 0;}
.borderB						{border-bottom:none;}

.formButton {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	background-color:#000000;
	font-size:18px;
	font-family:arial,verdana;
	color:#FFFFFF;
	padding:10px 20px;
	border:none;
	font-weight:bold;
}
.formButton:hover		{background-color:#000000; color:#FFFFFF;}

.formSubmitButton {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	background-color:#008000;
	font-size:13px;
	font-family:arial,verdana;
	color:#FFFFFF;
	padding:3px 10px;
	border:none;
	text-transform:uppercase;
	font-weight:bold;
}
.formSubmitButton:hover		{background-color:#000000; color:#FFFFFF;}

.srchBtn {font-size:13px; font-family:arial,verdana; height:23px; color:#595959; border:0px;}

A.uBtn:link 		{display:block; text-align:center; font-size:24px; width:250px; font-family:arial,verdana; color:#FFFFFF; font-weight:bold; border:1px solid #000000; background-color:#000000; padding:2px 4px; text-decoration:none;}
A.uBtn:visited		{display:block; text-align:center; font-size:24px; width:250px; font-family:arial,verdana; color:#FFFFFF; font-weight:bold; border:1px solid #000000; background-color:#000000; padding:2px 4px; text-decoration:none;}
A.uBtn:hover		{display:block; text-align:center; font-size:24px; width:250px; font-family:arial,verdana; color:#FFFFFF; font-weight:bold; border:1px solid #000000; background-color:#B22222; padding:2px 4px; text-decoration:none;}


fieldset {
	position:relative; padding:0px; border:none; background-color:#FFFFFF;
	
	/* internet explorer */
	_padding-top:20px;
	
	/* mozilla */
	-moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px;
	/* safari */
	-webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;
	/* opera */
	border-top-right-radius: 5px; border-top-left-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
}

legend {
	font-size:18px; font-family:arial,verdana; color:#FFFFFF; padding:0 0 10px 0; background:#FFFFFF; color:#000000; font-weight:bold;
	
	/* internet explorer */
	_position:absolute; _top:-10px;
	
	/* mozilla */
	-moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px;
	/* safari */
	-webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;
	/* opera */
	border-top-right-radius: 5px; border-top-left-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
}
