#topAdWrapper{display:none;}
.printHeader{display:none;}
* {margin: 0;}
HTML, body{height:100%;}
HTML{width:100%;padding:0;}
body{margin:0;padding:0;background:url(/templates/default/images/twoColumnBackground.gif) top center repeat-y;}

/* header */
#headerWrapper{background:#B0803D url(/templates/default/images/headerBack.gif) repeat-x;}
#header{width:900px;height:74px;padding:0;margin:0 auto;background:transparent;text-align:left;cursor:default;position:relative;/*z-index:1000;*/}
#headerLeft{width:544px;}

#logo{width:190px;padding:8px 0 0 0;}
#logo img{width:176px;height:29px;background:url(/templates/default/images/logo.png) no-repeat;}
#ribbon{height:19px;width:348px;margin:0;padding:3px 0 0 0;text-align:center;font-size:11px;color:#F2F2F2;background:url(/templates/default/images/ribbon.gif) no-repeat;overflow:hidden;}
#ribbon a{font-size:11px;color:#F0F0F0;text-decoration:none;font-weight:normal;}
#ribbon a:hover{color:#F6F6F6}
@media screen and (-webkit-min-device-pixel-ratio:0){#ribbon{padding-top:4px;}}
#ribbon p{padding:0;}
@media screen and (-webkit-min-device-pixel-ratio:0){#ribbon p{font-size:10px;}}
#gNav{list-style-type:none;margin:0 0 0 4px;padding:0;}
#gNav li{width:auto;float:left;background:url(/templates/default/images/divider1.gif) right 7px no-repeat;}
#gNav li.last{background:none;}
#gNav li a{display:block;margin:0;padding:7px 14px 4px 14px;font-size:12px;color:#E9D8BB;}
@media screen and (-webkit-min-device-pixel-ratio:0){#gNav li a{padding:7px 14px 4px 13px;}}
#gNav li a:hover{color:#F2F2F2;}
#gNav li.first a{padding-left:7px;}
#gNav li.last a{padding-right:0;}
#jNav{padding:0 0 0 1px;}
#jNav ul{list-style-type:none;margin:0;padding:0;}
#jNav li{width:auto;float:left;}
#jNav li a{display:block;margin:0;padding:3px 10px 8px 11px;font-size:12px;color:#C4A97A;}
#jNav li.first a{padding-left:0;}
#jNav li.last a, .more a{padding-right:0;}
#jNav li a:hover{color:#F2F2F2;}
#jNav .more{position:relative;}
#jNav .more a img{height:8px;width:11px;margin:0;padding:0;background:url(/templates/default/images/arrow2.gif) -2px 0 no-repeat;}
#jNav .more ul{display:none;}
#jNav .more ul li{width:auto;float:none;white-space:nowrap;padding:0;margin:0;}
#jNav .more:hover a{color:#F2F2F2;}
#jNav .more:hover a img{background-position:-2px -8px;}
#jNav .more:hover ul{display:block;border:#CCB388 solid 1px;border-top:0;background:#fff;padding:3px;margin:0;position:absolute;z-index:402;}
#jNav .more:hover ul a{color:#9A7855;padding:3px;font-weight:normal;}
#jNav .more:hover ul a:hover{color:#333;}

#headerMiddle{width:68px;position:relative;}

#moreMotifs{display:none;}
#motifButton{width:68px;padding-top:3px;position:relative;}
@media screen and (-webkit-min-device-pixel-ratio:0){#motifButton{padding-top:4px;}}
#motifButton ul{list-style-type:none;margin:0;padding:0;}
.motifButton{padding:0 0 7px 0;margin:0;font-size:12px;color:#C4A97A;text-align:center;}
#motifButton .first{cursor:pointer;position:relative;}
.motifButton:hover, #motifButton .first:hover a{color:#F2F2F2;}
.motifButton img.blank{height:8px;width:13px;}
.motifButton img.icon{height:44px;width:68px;background:url(/templates/default/images/motifIcon.gif) no-repeat;}
#motifButton .first:hover img.icon{background-position:0 -74px;}
.motifButton img.arrow{height:8px;width:13px;background:url(/templates/default/images/arrow2.gif) 0 0 no-repeat;}
#motifButton .first:hover img.arrow{background-position:0 -8px;}
#motifButton .first:hover #moreMotifs{display:block;position:absolute;text-align:left;margin:0;padding:0;top:63px;left:0;z-index:403;}
@media screen and (-webkit-min-device-pixel-ratio:0){#motifButton .first:hover #moreMotifs{top:62px;}}
#moreMotifs table{margin:0;padding:0;border:#CCB388 solid 1px;border-top:0;background:#fff;position:relative;cursor:default;}
#moreMotifs table .left{padding-left:7px;}
#moreMotifs table .right{padding-right:7px;}
#moreMotifs ul{padding:8px 0;margin:0;}
#moreMotifs li{padding:8px;cursor:default;}
#moreMotifs li li{white-space:nowrap;padding:0;}
#motifButton .first #moreMotifs li li a{color:#9A7855;display:block;font-size:14px;font-weight:normal;padding:8px 9px 8px 40px;background-repeat:no-repeat;}
#motifButton .first #moreMotifs li li a:hover{color:#333;}
.angel{background-image:url(/templates/default/images/icon_angel.jpg);background-position:0 1px;}
.bee{background-image:url(/templates/default/images/icon_bee.jpg);}
.blossoms{background-image:url(/templates/default/images/icon_blossoms.jpg);}
.butterfly{background-image:url(/templates/default/images/icon_butterfly.jpg);}
.crosses{background-image:url(/templates/default/images/icon_crosses.jpg);}
.dragonfly{background-image:url(/templates/default/images/icon_dragonfly.jpg);}
.frog{background-image:url(/templates/default/images/icon_frog.jpg);}
.equestrian{background-image:url(/templates/default/images/icon_equestrian.jpg);}
.ladybug{background-image:url(/templates/default/images/icon_ladybug.jpg);}
.owl{background-image:url(/templates/default/images/icon_owl.jpg);}
.pig{background-image:url(/templates/default/images/icon_pig.jpg);}
.turtle{background-image:url(/templates/default/images/icon_turtle.jpg);}
.hearts{background-image:url(/templates/default/images/icon_hearts.jpg);}
.fundamentals{background-image:url(/templates/default/images/icon_fundamentals.jpg);}
.chains{background-image:url(/templates/default/images/icon_chains.jpg);}

#headerRight{width:288px;text-align:right;}

#headerRight td{text-align:right;}
#callUs{padding:8px 0px 3px 0;font-size:12px;color:#E8E8E8;}
#headerSearch{overflow:hidden;padding:0 0 0 0;}
#headerSearch p{font-size:11px;margin:0;padding:0 0 1px 0;}
#siteSearchBox{margin:0;padding:2px 0 0px 3px;width:198px;height:16px;font-size:12px;line-height:12px;background:#E6E5E5;border:#835A26 solid 1px;font-size:11px;color:#888;}
#siteSearchButton{cursor:pointer;width:61px;float:right;display:inline-block;text-decoration:none;font-size:13px;line-height:13px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:1px 11px 0 8px;margin:0;border:0;color:#e0e0e0;background:url(/templates/default/images/arrow.gif) right 5px no-repeat;}
@media screen and (-webkit-min-device-pixel-ratio:0){#siteSearchButton{padding:1px 10px 2px 8px;font-weight:normal;}}
#siteSearchButton:hover{color:#fff;}

#accountNav{list-style-type:none;margin:0;padding:0;}
@media screen and (-webkit-min-device-pixel-ratio:0){#accountNav{padding:4px 0 0 0;}}
#accountNav li{width:auto;float:right;background:url(/templates/default/images/divider2.gif) right 3px no-repeat;}
#accountNav li.last{background:0;}
#accountNav li a{display:block;color:#CCB388;padding:4px 8px 2px 7px;font-size:11px;font-weight:normal;}
#accountNav li.last a{padding-right:0px;}
#accountNav li a:hover{color:#F2F2F2;}

#nav{cursor:default;margin:0;padding:0;height:36px;}
#nav ul{margin:0;padding:0 0 0 0;list-style-type:none;text-align:left;}
#nav ul li{display:inline;}
#nav ul li a, #nav a.login{cursor:pointer;width:auto;float:left;display:block;text-decoration:none;color:#ccc;font-size:14px;font-weight:bold;padding:11px 17px 9px 17px;margin:0;}
@media screen and (-webkit-min-device-pixel-ratio:0){#nav ul li a{padding:12px 18px 9px 18px;}}

#nav a.login{background:none;padding-right:10px;}
#nav ul li a:hover, #nav ul li.current a, #nav a.login:hover{color:#333;background:url(/templates/default/images/navBack2.gif) 0 -36px repeat-x;}
#nav ul li.current a{background:url(/templates/default/images/navBack2.gif) 0 -36px repeat-x;cursor:default;}
/* end header */

/* main content */
#mainContentWrapper{background:url(/templates/default/images/twoColumnBackgroundTop.gif) top center no-repeat;clear:both;}
#mainContent{padding:0;width:912px;margin:0 auto;clear:both;}

#templateLeftSide{width:187px;padding:0;background:url(/templates/default/images/twoColumnBackground2.gif) top right repeat-y;}
#templateLeftSideDiv{text-align:right;font-size:12px;cursor:default;padding:15px 0 15px 0;background:url(/templates/default/images/twoColumnBackgroundTop2.gif) top right no-repeat;}

#templateRightSide{padding:12px 5px 0 15px;overflow:auto;}

#bodyContent{overflow:hidden;padding:0 0 15px 0;}
/* end main content */

/* Footer */
#footer{
	padding:15px 0;
	background:#B07F3D url(/templates/default/images/footerBack.gif) repeat-x;
	font-size:11px;
	color:#B99C6B;
	text-align:center;
	cursor:default;
}
#footerNav{margin:0 0 5px 0;}
#footerNav ul{list-style-type:none;margin:0;padding:0;display:inline;}
#footerNav ul li{display:inline;padding:0;}
#footerNav ul li a, #footer a{color:#B99C6B;font-size:11px;font-weight:bold;display:inline;padding:2px 10px;}
#footer a{padding:0;font-weight:normal;}
#footerNav ul li a:hover, #footer a:hover{color:#fff;}

/*#footerNav ul li.current a{text-decoration:underline;}
#footerNav ul li.current li a{text-decoration:none;}
#footerNav ul li.current li.current a{color:#000;}*/
/* end footer */

.wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -90px;}
.footer, .push {height:90px;}
.footer{background:#B07F3D url(/templates/default/images/footerBack.gif) repeat-x;}
