body {
font-family:Helvetica, Arial, sans-serif;
text-align:center;
background:#b9b9b9;
margin:0;
padding:0;
}

#outerWrapper {
margin:13px auto 0 auto;
padding:0px;
width:906px;
text-align:left;
display:block;
}

#wrapper {
margin:0 0 13px 0;
padding:0 0 0 0;
width:900px;
text-align:left;
display:block;
float:left;
border:3px solid #000;
}

#header {
margin:0;
padding:0;
width:900px;
float:left;
display:block;
}

#contentWrapper {
margin:0;
padding:0;
width:900px;
background:url(../img/contentWrapperBg.gif) repeat-y top left;
float:left;
display:block;
}

#leftNav {
margin:0;
padding:0;
width:200px;
background:url(../img/leftNavBg.jpg) no-repeat top left;
float:left;
display:inline;
}

#leftNav a.active {text-decoration:underline;}

#nav {
margin:0 0 0 17px;
padding:0;
height:589px;
list-style:none;
}
#nav li{
margin:0 0 0 0;
padding:8px 0 0 0;
}
#nav li a{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#fff;
}
#nav li a:hover{text-decoration:underline;}

#subNav {
padding:6px 0 0 12px;
margin:0;
list-style:none;
}
#subNav li {
margin:0 0 0 0;
padding:0 0 0 0;
}
#subNav li a {
margin:0 0 0 0;
padding:0 0 0 0;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#fff;
}
#subNav li a:hover{text-decoration:underline;}

#lowerNav {
margin:50px 0 0 17px;
padding:0 0 10px 0;
list-style:none;
position:relative;
bottom:0px;
}
#lowerNav li{
margin:0 0 0 0;
padding:8px 0 0 0;
}

#lowerNav li a{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#fff;
}
#lowerNav li a:hover{text-decoration:underline;}

#content {
margin:0;
padding:0;
width:700px;
float:left;
display:inline;
}
.contentHome {
background:#ddd;
}

.contentLink {
margin:0;
padding:0;
display:block;
}

h1.mainTtlRow {
margin:0;
padding:0 auto 0 auto;
width:700px;
font-size:20px;
font-weight:bold;
line-height:45px;
text-align:center;
color:#0b2e82;
float:left;
display:block;
}
h1.mainTtlRow a{
color:#0b2e82;
text-decoration:none;}

#homeContent {
margin:0;
padding:0;
height:353px;
background:#ddd;
display:block;
}

.nameTagRow {
margin:15px 0 0 0;
padding:0 0 0 18px;
width:682px;
float:left;
display:block;
}

.nameTagRow.last {
padding-bottom:20px;
}

.nameTag {
width:212px;
margin:0 15px 0 0;
float:left;
display:inline;
}
.nameTag a.nameTagTtl {
width:202px;
padding:7px 5px;
font-size:13px;
font-weight:bold;
color:#fff;
text-align:center;
text-decoration:none;
line-height:16px;
background:url(../img/nameTagTop.gif) no-repeat top left;
display:block;
}
.nameTagBase {
width:212px;
margin:0;
padding:0;
background:url(../img/nameTagBase.gif) no-repeat bottom left;
display:block;
}
.nameTagBase a.nameTagPic {
margin:0;
padding:10px 0;
width:212px;
display:block;
}
.nameTagBase img {
margin:0 auto;
padding:0 0 1px 0;
display:block;
}
.nameTagBase p {
margin:4px 15px 0;
padding:0 0 6px 0;
font-size:12px;
line-height:16px;
display:block;
}
a.priceLink {
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
color:#2d629f;
text-decoration:none;
}
a:hover.priceLink {text-decoration:underline;}

#homeContent p {
width:605px;
margin:0;
padding:30px 0 0 44px;
font-size:12px;
color:#000;
line-height:18px;
float:left;
display:block;
}
#homeContent p.last {
padding-bottom:20px;
}







#footer {
margin:0 auto 0 auto;
padding:0 0 20px 0;
width:900px;
font-size:12px;
line-height:13px;
color:#fff;
text-align:center;
float:inherit;
display:block;
}
