/* CSS Document */

HTML {
padding:0;
margin:0;
}

BODY {
padding:0;
margin:0;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
}

#full-table {
height:100%;
background-color:#FFFFFF;
}

#head-holder-table {
height:70px;
background-image:url(TemplateImages/header-bg-tile.gif);
background-position:top left;
background-repeat:repeat-x;
}

#logo-holder-cell {
width:227px;
}

#header-sub-nav-holder {
height:17px;
background-image:url(TemplateImages/header-sub-nav-tile.gif);
background-position:top left;
background-repeat:repeat-x;
}

#search-holder-cell {
width:140px;
background-image:url(TemplateImages/search-holder-cell-bg.gif);
background-position:top left;
background-repeat:no-repeat;
}

#sub-nav2-holder-table {
height:12px;
background-image:url(TemplateImages/sub-nav2-tile-bg.gif);
background-position:top left;
background-repeat:repeat-x;
}

#content-holder-cell {
background-color:#FFFFFF;
padding:4px;
padding-left:8px;
padding-right:8px;
}

#top-left-shadow {
height:7px;
width:144px;
background-image:url(TemplateImages/right-left-area-shadow.gif);
background-position:top left;
background-repeat:repeat-x;
border-right:1px solid #929599;
}
#top-content-shadow {
height:7px;
background-image:url(TemplateImages/content-area-shadow.gif);
background-position:top left;
background-repeat:repeat-x;
}
#top-right-shadow {
height:7px;
background-image:url(TemplateImages/right-left-area-shadow.gif);
background-position:top left;
background-repeat:repeat-x;
width:144px;
border-left:1px solid #929599;
}

#nav-holder-cell {
width:144px;
background-image:url(TemplateImages/left-bg-fade.gif);
background-position:top left;
background-repeat:repeat-x;
border-right:1px solid #929599;
}

#right-holder-cell {
width:144px;
background-image:url(TemplateImages/left-right-bg-fades.gif);
background-position:top left;
background-repeat:repeat-x;
border-left:1px solid #929599;
}

#nav-holder-table {
color:#333333;
}

#nav-holder-table UL{
list-style-type:none;
padding:0;
margin:0;
}

#nav-section-title {
padding-right:5px;
font-size:10px;
font-weight:bold;
color:#666666;
}

#nav-holder-table UL LI A {
display:block;
width:141px;
padding:4px;
padding-left:3px;
padding-right:0;
color:#000000;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

#nav-holder-table UL LI A:HOVER {
background-color:#FFFFFF;
background-image:url(TemplateImages/nav-hover.gif);
background-position:top left;
background-repeat:repeat-x;
color:#ffffff;
background-color:#ffffff;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px solid #EEEEEE;
border-top:1px solid #CCCCCC;
}

#footer-holder-table {
height:25px;
border-top:1px solid #929599;
font-size:10px;
color:#999999;
background-color:#E1E6EF;
}

.footer-links A:LINK, .footer-links A:VISITED{
padding:2px 3px 0 3px;
font-size:11px;
color:#333333;
}

.footer-links A:HOVER {
color:#000066;
text-decoration:none;
}

#sale-top-left {
background-image:url(TemplateImages/sale-top-left.gif);
background-position:bottom left;
background-repeat:no-repeat;
width:9px;
height:12px;
}

#sale-bottom-left {
height:12px;
width:12px;
background-image:url(TemplateImages/sale-bottom-left.gif);
background-position:top left;
background-repeat:no-repeat;
}

#sale-tile {
background-color:#FFFFFF;
background-image:url(TemplateImages/sales-tile.gif);
background-position:top left;
background-repeat:repeat-y;
}

#sale-top {
background-image:url(TemplateImages/sale-top.gif);
background-position:bottom left;
background-repeat:repeat-x;
font-size:1px;
}

#sale-bottom {
background-image:url(TemplateImages/sale-bottom.gif);
background-position:top left;
background-repeat:repeat-x;
font-size:1px;
}

#sale-listing {
display:block;
width:95%;
border-top:1px solid #EEEEEE;
border-bottom:1px solid #DDDDDD;
margin-top:2px;
}

#sale-listing A:LINK {
font-weight:bold;
text-decoration:none;
color:#003366;
}
#sale-listing A:VISITED {
font-weight:bold;
text-decoration:none;
color:#003366;
}
#sale-listing A:ACTIVE {
font-weight:bold;
text-decoration:none;
color:#003366;
}

#sale-listing A:HOVER {
color:#CC3300;
}

#sale-listing IMG {
margin-top:3px;
margin-bottom:2px;
}























#info-top-left {
background-image:url(../images/infoboxes/top-left.gif);
background-position:top left;
background-repeat:no-repeat;
height:39px;
width:16px;
}
#info-top-right {
background-image:url(../images/infoboxes/top-right.gif);
background-position:top left;
background-repeat:no-repeat;
height:39px;
width:16px;
}
#info-bottom-right {
background-image:url(../images/infoboxes/bottom-right.gif);
background-position:bottom left;
background-repeat:no-repeat;
height:17px;
width:16px;
}
#info-bottom-left {
background-image:url(../images/infoboxes/bottom-left.gif);
background-position:bottom left;
background-repeat:no-repeat;
height:17px;
width:16px;
}
#info-bottom {
background-image:url(../images/infoboxes/bottom.gif);
background-position:bottom left;
background-repeat:repeat-x;
height:17px;
}
#info-top {
background-image:url(../images/infoboxes/top.gif);
background-position:top left;
background-repeat:repeat-x;
height:39px;
}
#info-left {
background-image:url(../images/infoboxes/left.gif);
background-position:top left;
background-repeat:repeat-y;
width:16px;
}
#info-right {
background-image:url(../images/infoboxes/right.gif);
background-position:top left;
background-repeat:repeat-y;
width:16px;
}





#sub-nav {
padding:0;
margin:0;
}

#sub-nav A:LINK {
display:block;
padding-top:1px;
text-decoration:none;
color:#006699;
font-weight:bold;
padding-left:10px;
padding-right:10px;
border-left:1px solid #cccccc;
border-right:1px solid #ffffff;
}

#sub-nav A:VISITED {
display:block;
padding-top:1px;
text-decoration:none;
color:#006699;
font-weight:bold;
padding-left:10px;
padding-right:10px;
border-left:1px solid #cccccc;
border-right:1px solid #ffffff;
}

#sub-nav A:HOVER {
background-color:#36768B;
color:#FFFFFF;
}