input {
	color:#6e5143;
}

h2 {
  font-size: 14px;
	color:#b02c30;
	margin:0px;
}

h5 {
  font-size: 12px;
	margin:0px;
	color:#4b92b6;
}

a {
  color: #4b92b6;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
  color: #670800;
	font-weight:bold;
	text-decoration:none;
}

a.navLink {
	color:#f0f2ea;
}

a.navLink:hover {
	color:#85a9c7;
}

a.footLink2 {
	color:#92b5bd;
}

a.footLink2:hover {
	color:#fff;
}

a.footLink {
	color:#92b5bd;
}

a.footLink:hover {
	color:#fff;
}

a.leftNavSub {
	color:#92b5bd;
	padding-left:10px;
}

a.leftNavSub:hover {
	color:#ffffff;
	padding-left:10px;
}

a.dark {
	color:#345960;
}

a.dark:hover {
	color:#4291a0;
}

.alert {
  color: #f00;
}

.required {
  color: #85a9c7;
	font-size: 9px;
}

.checkoutNotice a{
	background-color: #D2D2D2;
	border: thin;
	text-decoration: none;
}

.top {
	background-color:#e2c9a8;
	background-image:url(../images/royalBlueRed/structural/logoTop.gif);
	background-repeat:no-repeat;
}

.top2 {
	background-color:#e2c9a8;
	background-image:url(../images/royalBlueRed/structural/logoBottom.gif);
	background-repeat:no-repeat;
}

.imgBorder {
	border:#b7562e 1px solid;
}

.imgBorder2 {
	border:#bb9869 2px solid;
}

.imgBorder3 {
	border:#4b92b6 1px solid;
}

.button {
	background-color:#b02c30;
	border:#932528 1px solid;
	text-transform:uppercase;
	font-weight:bold;
	color:white;
	letter-spacing:-0.75px;
	padding: 0 0 1px 0;
	margin-top:5px;
	cursor:pointer;
}

.content {
	background-color:#e2c9a8;
}

.content2 {
	background-color:#e7d4b7;
}

.padded {
	padding:11px 5px 5px 5px;
}

.footNav {
	color:#b3aca1;
	background-image:url(../images/royalBlueRed/backgrounds/footBack.gif);
	background-repeat:repeat-x;
	padding-top:10px;
}

.footBottom {
	background-image:url(../images/backgrounds/footBottom.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	font-size:9px;
}

.footBottom2 {
	background-image:url(../images/backgrounds/footBottom.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	font-size:9px;
	color:#8a847a;
}

.detail {
	border:#bb9869 2px solid;
	background-color:#f8f0e5;
	padding:8px;
	color:#375d64;
}

.price {
	color:#345960;
	font-weight:bold;
}

.underDesign2 {
	background-image:url(../images/royalBlueRed/backgrounds/bottomBackGr.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}

.aboveDesign2 {
	background-image:url(../images/royalBlueRed/backgrounds/aboveDesign2.gif);
	background-repeat:no-repeat;
}

.belowDesign2 {
	background-image:url(../images/royalBlueRed/backgrounds/belowDesign2.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.design2Foot {
	background-image:url(../images/royalBlueRed/backgrounds/design2Foot.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#e7d4b7;
	color:#704a25;
	font-size:9px;
}

.design3Footer {
	background-color:#6c92b2;
	background-image:url(../images/royalBlueRed/backgrounds/design3UnderNav.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}

.design3Header {
	background-image:url(../images/royalBlueRed/backgrounds/design3AboveNav.gif);
	background-repeat:repeat-x;
}

.leftBack {
	background-image:url(../images/backgrounds/leftBack.gif);
	background-repeat:repeat-y;
}

.watermark {
	background-image:url(../images/backgrounds/watermark.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}

.underFoot2 {
	background-image:url(../images/royalBlueRed/backgrounds/underFootDesign2.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
}

.underFoot3 {
	background-color:#6c92b2;
	border-top:#406788 2px solid;
	border-left:#406788 1px solid;
	border-right:#406788 1px solid;
	padding-top:5px;
}

.lightType {
	color:#a4bccf;
	font-size:9px;
}

.lightTypeB {
	color:#2e5474;
	font-size:9px;
}

.aboveDesign {
	border:#aa7449 1px solid;
}

.aboveDesign2a {
	border:#e7dfd2 3px solid;
	background-color:white;
	padding:10px;
}

.aboveH1 {
	background-image:url(../images/royalBlueRed/structural/aboveH1.gif);
	background-repeat:no-repeat;
	padding-top:18px;
}

.underH1 {
	background-image:url(../images/royalBlueRed/structural/underH1.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:9px;
}

.design3NavBackLeft {
	background-image:url(../images/royalBlueRed/backgrounds/design3TopLeftBack.gif);
	background-repeat:repeat-y;
}

.design3NavBackRight {
	background-image:url(../images/royalBlueRed/backgrounds/design3TopRightBack.gif);
	background-repeat:repeat-y;
}

.design3Content {
	background-image:url(../images/royalBlueRed/backgrounds/design3Content.gif);
	background-repeat:repeat-y;
	background-position:top center;
}

.design3Content2 {
	background-image:url(../images/royalBlueRed/backgrounds/design3ContentBottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding:0 13px 13px 13px;
}

.design3Content2a {
	background-image:url(../images/royalBlueRed/backgrounds/design3ContentBottoma.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding:0 13px 13px 13px;
}

.design3Pad {
	background-color:white;
}

.leftNavTopa {
	background-image:url(../images/royalBlueRed/backgrounds/design3LeftBG.gif);
	background-repeat:repeat-y;
}

body#design1 #upsellModal table{
	position: absolute;
	top: 37%;
	left: 0px;
	width: 100%;
	border-top:#ffffff 3px solid;
	border-bottom:#ffffff 3px solid;
	background-color:#4291a0;
	padding-bottom:6px;
	color:white;
}

body#design1 {
	background-color: #585147;
  color: #375d64;
	margin:0px;
	background-image:url(../images/royalBlueRed/backgrounds/bgdesign1.jpg);
	background-repeat:repeat-x;
}

body#design1a {
	background-color: #585147;
  color: #375d64;
	margin:0px;
	background-image:url(../images/royalBlueRed/backgrounds/bgdesign1a.jpg);
	background-repeat:repeat-x;
}

body#design1 h1 {
  font-size:19px;
	margin:0px;
	color:white;
	line-height:20px;
}

body#design1 h3 {
  font-size: 11px;
	color:white;
	margin:0px;
}

body#design1 h4 {
  font-size: 12px;
	margin:0px;
	color:#2a5c86;
}

body#design1 h6 {
  font-size: 12px;
	margin:0px;
	color:#4291a0;
}

body#design1 a.headLink {
	color:#2a5c86;
}

body#design1 a.headLink:hover {
	color:#4291a0;
}

body#design1 .nav {
	color:#c0b6a8;
	text-align:center;
	line-height:15px;
}

body#design1 .offColor {
	color:#05696a;
	font-style:italic;
	font-size:11px;
	font-weight:normal;
}

body#design1 .leftNavTop {
	background-image:url(../images/royalBlueRed/backgrounds/leftNavTop.gif);
	background-repeat:no-repeat;
	padding:9px 8px 6px 12px;
	margin-top:15px;
	color:white;
}

body#design1 .leftNavTop2 {
	background-color:#345960;
	border:#ffffff 3px solid;
	border-bottom:0px;
	padding:5px 8px 6px 12px;
	margin-top:10px;
	color:white;
}

body#design1 .leftNavTop3 {
	background-color:#345960;
	border-bottom:#ffffff 3px solid;
	padding:5px 8px 6px 12px;
	margin-top:10px;
	color:white;
	font-size:14px;
	font-weight:bold;
}

body#design1 .leftNav {
	border:#ffffff 3px solid;
	background-color:#4291a0;
	padding:6px 9px 6px 9px;
	color:white;
}

body#design1 .leftNav2 {
	border:#ffffff 3px solid;
	background-color:#4291a0;
	padding:9px 9px 6px 0;
	color:white;
}

body#design1 .leftNav3 {
	border:#ffffff 3px solid;
	background-color:#4291a0;
	color:white;
}

body#design1 .highlight {
	color:#4291a0;
	font-weight:bold;
	font-style:italic;
}

body#design1 .leftNavDesign2 {}

body#design1 li.leftNavLink {
	margin:0;
	list-style:none;
	background:url(../images/backgrounds/dash.gif) no-repeat left 6px;
	padding-left:7px;
}

body#design1 a.navLinka {
	color:#f0f2ea;
}

body#design1 a.navLinka:hover {
	color:#85a9c7;
}

body#design1 a.footLink {
	color:#92b5bd;
}

body#design1 a.footLink:hover {
	color:#fff;
}

body#design1 .copyright {
	color:#92b5bd;
	font-size:9px;
	text-align:center;
	background-image:url(../images/royalBlueRed/backgrounds/footBack2.gif);
	background-repeat:repeat-x;
}

body#design1 .navAround {
	border:#efe0cb 1px solid;
}

body#design1 .memberNav {
	color:#85a9c7;
	text-align:center;
	padding:7px;
	background-color:#345960;
	border:#cba275 1px solid;
}

body#design1 .headerNav {
	color:#cba275;
}
	
body#design2 #upsellModal table{
	position: absolute;
	top: 37%;
	left: 0px;
	width: 100%;
	border-top:#3c5473 2px solid;
	border-bottom:#3c5473 2px solid;
	background-color:#899ab0;
	padding-bottom:6px;
	color:white;
}

body#design2 {
	background-color: #8d8374;
  color: #375d64;
	margin:0px;
	background-image:url(../images/royalBlueRed/backgrounds/bgdesign2.gif);
	background-repeat:repeat-x;
}

body#design2a {
	background-color: #8d8374;
  color: #375d64;
	margin:0px;
	background-image:url(../images/royalBlueRed/backgrounds/bgDesign2a.gif);
	background-repeat:repeat-x;
}

body#design2 h1 {
  font-size:19px;
	margin:0px;
	color:#406788;
	line-height:20px;
}

body#design2 h3 {
  font-size: 11px;
	color:white;
	margin:0px;
}

body#design2 h4 {
  font-size: 12px;
	margin:0px;
	color:#693c23;
}

body#design2 h6 {
  font-size: 12px;
	margin:0px;
	color:#4b92b6;
}

body#design2 a.headLink {
	color:#693c23;
}

body#design2 a.headLink:hover {
	color:#a9815e;
}

body#design2 .nav {
	color:#07365d;
	text-align:center;
	line-height:15px;
}

body#design2 .offColor {
	color:#946139;
	font-style:italic;
	font-size:11px;
	font-weight:normal;
}

body#design2 .leftNavTop {
	background-image:url(../images/royalBlueRed/backgrounds/leftNavTop2.gif);
	background-repeat:no-repeat;
	padding:9px 8px 2px 11px;
	color:white;
}

body#design2 .leftNavTop2 {
	border:#3c5473 1px solid;
	background-color:#435e81;
	border-bottom:0px;
	padding:5px 8px 2px 11px;
	color:white;
}

body#design2 .leftNavTop3 {
	background-color:#435e81;
	border-bottom:#3c5473 2px solid;
	padding:5px 8px 2px 11px;
	color:white;
	font-size:14px;
	font-weight:bold;
}

body#design2 .leftNavDesign2 {
	background-color:#435e81;
	padding:0 5px 5px 12px;
	border:#3c5473 1px solid;
	border-top:0;
}

body#design2 .leftNav {
	background-color:#899ab0;
	padding:5px 9px 5px 11px;
	color:#344863;
}

body#design2 .leftNav2 {
	border:#3c5473 1px solid;
	border-top:0;
	background-color:#435e81;
	padding-right:5px;
	color:white;
	margin-bottom:11px;
}

body#design2 .leftNav3 {
	border:#3c5473 1px solid;
	border-top:0;
	background-color:#435e81;
	color:white;
}

body#design2 li.leftNavLink {
	margin:0;
	margin-bottom:1px;
	background:#899ab0 url(../images/royalBlueRed/backgrounds/dash.gif) no-repeat left 9px;
	list-style:none;
	padding:3px;
	padding-left:10px;
}

body#design2 a.navLinka {
	color:#344863;
}

body#design2 a.navLinka:hover {
	color:#5e718b;
}

body#design2 a.footLink {
	color:#704a25;
}

body#design2 a.footLink:hover {
	color:#be9267;
}

body#design2 .copyright {
	text-align:center;
	background-image:url(../images/backgrounds/footBack2a.gif);
	background-repeat:repeat-x;
	padding-bottom:2px;
}

body#design2 .navAround {
	border:#406788 2px solid;
	background-color:#6c92b2;
	padding:6px;
	text-align:center;
}

body#design2 .memberNav {}

body#design2 .highlight {
	color:#4b92b6;
	font-weight:bold;
	font-style:italic;
}

body#design2 .headerNav {
	color:#cba275;
}

body#design2 .headNavPipes {
	background-color:#aa7449;
}

body#design3 #upsellModal table{
	position: absolute;
	top: 37%;
	left: 0px;
	width: 100%;
	border-top:#8d8374 2px solid;
	border-bottom:#8d8374 2px solid;
	background-color:#899ab0;
	padding-bottom:6px;
	color:white;
}

body#design3 {
	background-color: #8d8374;
  color: #375d64;
	margin:0px;
	background-image:url(../images/royalBlueRed/backgrounds/bgdesign3.gif);
	background-position:top center;
}

body#design3a {
	background-color: #8d8374;
  color: #375d64;
	margin:0px;
	background-image:url(../images/royalBlueRed/backgrounds/bgdesign3a.gif);
	background-repeat:repeat-x;
}

body#design3 h1 {
  font-size:19px;
	margin:0px;
	color:#406788;
	line-height:20px;
}

body#design3 h3 {
  font-size: 12px;
	color:#406788;
	margin:0px;
}

body#design3 h4 {
  font-size: 12px;
	margin:0px;
	color:#5d2c11;
}

body#design3 h6 {
  font-size: 12px;
	margin:0px;
	color:#4b92b6;
}

body#design3 a.headLink {
	color:#63a0b4;
}

body#design3 a.headLink:hover {
	color:#c2dae3;
}

body#design3 .nav {
	color:#07365d;
	text-align:center;
	line-height:15px;
}

body#design3 .offColor {
	color:#924f20;
	font-style:italic;
	font-size:11px;
	font-weight:normal;
}

body#design3 .leftNavTop {
	background-image:url(../images/royalBlueRed/backgrounds/design3LeftBottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#406788;
	padding:0 6px 6px 6px;;
}

body#design3 .leftNavTop2 {
	border:#92a9bd 1px solid;
	background-color:white;
	padding:5px 7px 4px 7px;
	color:#406788;
}

body#design3 .leftNavTop3 {
	background-color:#435e81;
	border-bottom:#3c5473 2px solid;
	padding:5px 8px 2px 11px;
	color:white;
	font-size:14px;
	font-weight:bold;
}

body#design3 .leftNavDesign2 {}

body#design3 .leftNav {
	background-color:#486f79;
	border:0;
	padding:7px 7px 7px 10px;
	margin:0 3px 11px 3px;
	color:white;
}

body#design3 .leftNav2 {
	background-image:url(../images/royalBlueRed/structural/underLeftNav3.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#486f79;
	border:0;
	padding:7px 7px 4px 0;
	margin:0 7px 11px 4px;
}

body#design3 .leftNav3 {
	border:#3c5473 1px solid;
	border-top:0;
	background-color:#435e81;
	color:white;
}

body#design3 li.leftNavLink {
	margin:0;
	margin-bottom:1px;
	background:url(../images/misc/dash.gif) no-repeat left -1px;
	list-style:none;
	padding:1px;
	padding-left:8px;
}

body#design3 a.navLinka {
	color:#ffffff;
}

body#design3 a.navLinka:hover {
	color:#92b5bd;
}

body#design3 a.footLink {
	color:#704a25;
}

body#design3 a.footLink:hover {
	color:#be9267;
}

body#design3 .copyright {
	text-align:center;
	background-image:url(../images/royalBlueRed/backgrounds/footTextBack.gif);
	background-repeat:repeat-x;
	padding-top:4px;
	color:#92b5bd;
}

body#design3 .navAround {
	border:#406788 2px solid;
	background-color:#6c92b2;
	padding:6px;
	text-align:center;
}

body#design3 .memberNav {}

body#design3 .highlight {
	color:#4291a0;
	font-weight:bold;
	font-style:italic;
}

body#design3 .headerNav {
	color:#3a7285;
}

body#design3 .headNavPipes {
	background-color:#924f20;
}



body#design1 .whiteBorder {
	border:#ffffff 3px solid;
}

body#design2 .whiteBorder {
	background-color:#435e81;
	border:#3c5473 1px solid;
	padding:4px;
}

body#design3 .whiteBorder {}