
/*** Page Structure ***/

/* structure */
#container {
 text-align: left;
 width: 720px;
 background: #fff url(/images/cr2a.gif) top right no-repeat;;
 border: solid 1px #F4E3DA;
 margin: 3px auto 3px auto;
 padding: 0 15px 15px 15px;

}

/* header */
#masthead {
 background: url(/images/bg2.gif) top left repeat-x;
 height: 122px;
 margin: 0;
}

#wrapper {
 background: url(/images/cr2b.gif) top right no-repeat;;
}

#logo {
 width: 56px;
 height: 122px;
 background: url(/images/cr1.gif) no-repeat;
}

#logo span {
 width: 240px;
 height: 77px;
 padding: 20px 0 0 0;
 text-indent: -100em;
 overflow: hidden;
 background: url(/images/lavabox.gif) bottom left no-repeat;
 display: block;
}

#navigation {}
#navigation li {}
#navigation a:link, #navigation a:visited {}
#navigation a span {}
#navigation a:hover {}
#navigation a:hover span {}

/* sidebar */
#mainContent {
 background: url(/images/bg5a.gif) top left repeat-y;
 margin: 15px 0 0 0;
}

.secondLevel #mainContent {
 margin: 10px 0 0 0;
 border: solid 1px #fff;
}

#sidebar {
 float: left;

}

#search {
 width: 181px;
 background: #F9E8D1 url(/images/bg6.gif) bottom left no-repeat;
 padding: 20px 20px 35px 20px;
 border: solid 1px #F8E3C7;
 border-bottom: 0;
}

#search input {
 border: solid 1px #ECD4BC;
 border-right-color: #FDF8F4;
 border-bottom-color: #FDF8F4;
 float: left;
 color: #91543A;
 padding: 2px;
 background: #FBF3E6 url(/images/bg7.gif) bottom left repeat-x;
 width: 125px;
 height: 17px;
}

#search input:hover, #search input:focus {
 background-image: none;
 background-color: #FFFAEF;
}

#search h3 {
 margin: 0 0 5px 0;
 text-indent: -100em;
 overflow: hidden;
 width: 131px;
 height: 18px;
 background: url(/images/h-search.gif) no-repeat;
}

#search a.button:link, #search a.button:visited {
 font-weight: bold;
 display: block;
 text-align: center;
 text-decoration: none;
 color: #A8735B;
 width: 50px;
 padding: 2px;
 height: 17px;
 background: #EDD1B1 url(/images/bg8.gif) top left no-repeat;
 border: solid 1px #CBA37E;
 
}
#search a.button:hover {
 background-color: #EEC5A4;
}
#search a.extra {
 text-decoration: none;
 font-weight: bold;
 color: #94553B;
 margin: 5px 0 0 0;
 background: url(/images/w1.gif) center right no-repeat;
 display: block;
 width: 9em;
}
#search a.extra:hover {
 text-decoration: underline;
}

#lhsNav, #lhsNav2 {}
#lhsNav {}
#lhsNav2 {}
#lhsNav ul {}
#lhsNav li {}
#lhsNav a:link, #lhsNav a:visited {}
#lhsNav a:link, #lhsNav a:visited {}
#lhsNav a:hover {}
#lhsNav a:hover {}
#lhsNav a.nochild:hover {}
#lhsNav2, #lhsNav2 a:link, #lhsNav2 a:visited {}	
#lhsNav2 a:hover {}
#lhsNav a.nochild:hover {}

#fresh {
 padding: 0px 0px 0px 10px;
  text-align:left;
}
#fresh h3 {
 width: 177px;
 height: 17px;
 text-align:center;
}

#fresh ul {
 background-color: #FEF5E8;
 border: double 4px #ECD4BC;
 border-left: none;
 border-right: none;
 width: 193px;
 padding: 7px, 0px 0px 0px;
 margin: 0 0 0 0;
}

#fresh li {
 margin: 0 0 0px 0;
 padding: 0;
 list-style-type: none;
}

#fresh a:link, #fresh a:visited {
 text-decoration: none;
 color: #A8735B;
}

#fresh a:hover {
 text-decoration: underline;
}

#fresh a.extra {
 text-decoration: none;
 font-weight: bold;
 color: #94553B;
 margin: 12px 0 0 0;
 background: url(/images/w1.gif) center right no-repeat;
 display: block;
 width: 14em;
}

#fresh a.extra:hover {
 text-decoration: underline;
}


/* content area */
#contentArea {
 margin: 0 0 0 220px;
padding-left: 5px;
}

#contentArea p {
 line-height: 150%;
 margin: 0 18px 1em 18px;
}

#banner {
 width: 417px;
 height: 54px;
 background: url(/images/h-1.gif) no-repeat;
 text-indent: -100em;
 overflow: hidden;
 margin: 0 0 20px 0;
}

#banner h2 {
 background: none;
}

#benefits {
 width: 403px;
 height: 306px;
 background: url(/images/hp-list.gif) no-repeat;
 margin: 0;
}

#benefits li {
 list-style-type: none;
 text-indent: -100em;
 overflow: hidden;
}

#look {
 position: relative;
 top: -130px;
 padding-left: 20px;
 margin: 0;
}

#look a {
 width: 191px;
 height: 62px;
 display: block;
 background: url(/images/ani-hand.gif) top left no-repeat;
 text-indent: -100em;
 overflow: hidden;
}

/* footer */
#footer 
{
	clear: both;
 margin-top: 50px;
}

#footer p {
 font-size: 10px;
 line-height: 12px;
 margin: 0;
}

#footer .copyright {
 background: url(/images/bg9.gif) bottom left repeat-x;
 margin-bottom: 4px;
}

#footer a:link, #footer a:visited {
 color: #8D4E3C;
 text-decoration: none;
 font-weight: bold;
}

#footer a:hover {
 text-decoration: underline;
}

/* ad spot */
#adSpot1 {
 margin: 0;
 width: 720px;
 background: url(/images/ad1a.gif) no-repeat;
}

#adSpot1 p#slogan strong {
 margin-left: 240px;
 width: 470px;
 height: 182px;
 display: block;
 background: url(/images/ad1b.gif) no-repeat;
 text-indent: -100em;
 overflow: hidden;
}

#adSpot2 {
 margin: 0;
 width: 720px;
 background: url(/images/ad2a.gif) no-repeat;
}

#adSpot2 p#slogan strong {
 margin-left: 240px;
 width: 470px;
 height: 182px;
 display: block;
 background: url(/images/ad2b.gif) no-repeat;
 text-indent: -100em;
 overflow: hidden;
}

#adSpot3 {
 margin: 0;
 width: 720px;
 background: url(/images/ad3a.gif) no-repeat;
}

#adSpot3 p#slogan strong {
 margin-left: 240px;
 width: 470px;
 height: 182px;
 display: block;
 background: url(/images/ad3b.gif) no-repeat;
 text-indent: -100em;
 overflow: hidden;
}

.td1 {
 margin: 1em 0 0.25em 0;
 font-weight: normal;
 color: #CB4B2D;
 font-size: 20px;
 padding: 3px 3px 15px 18px;
 background: url(/images/w2.gif) center left no-repeat;
 margin: 3px auto 3px auto;
}

/* accessibility tweaks */
#skipNav {
 position: absolute;
 left: -999px;
 width: 900px;
}

.hide {
 display: none;
}