/*******************************************
Copyright 2008 HMI.
Theme Developed by Smart Solutions for HMI.
*******************************************/

/* Default Style Elements */
body, form, table, img, pre {font-size:10px; color:#333; font-family:Verdana, Arial; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:10px; color:#333; font-family:Verdana, Arial;}
body {background:#fff; margin:0; padding:0 20px; text-align:center;}
.ThemeContainer {width:941px; margin:0 auto; /*text-align:left;*/}
.MainContentContainer {width:auto !important; width:100%; min-width:100%; text-align:left;}
a, a:link, a:visited {color:#3a4728; text-decoration:underline;}
a:active, a:hover {color:#3a4728; text-decoration:underline;}

/* Heading Styles */
h1, h2, h3, h4, h5 {margin:5px 0; color:#2d2d2d;}
h1 {font-size:16px;}
h2 {font-size:14px; margin:0; padding:0;}
h3 {font-size:12px; margin:0; padding:0;}
h4 {font-size:11px; margin:0; padding:0;}
h5 {font-size:10px; margin:0; padding:0;}
h1.PageNames {margin:0;}
hr {background:#E0D9CD; color:#E0D9CD; height:1px; border:0px;}
p {margin:0; padding:0 0 10px 0;}

/* Header Styles */
#siteHeader {width:auto; height:111px; position:relative;}
#siteLogo {position:absolute; top:11px; left:0;}
#Tagline {display:block; width:522px; height:111px; background:url(/ThemeImages/HMI/Themes/Default/HMI-Cabinets-Closets-Bend-Oregon-3x1-new.gif) no-repeat left 44px;}
#Tagline span {display:none;}
#imgLogo {position:absolute; top:36px; right:1px;}
.divPageHeads {margin:10px 0; background:#E0D9CD; padding:10px;}

/* Menu Styles */
#siteMenu {position:relative; width:auto; height:40px; line-height:40px; padding:0 185px 0 0; white-space:nowrap; background:#f1ede8; /*overflow:hidden;*/}

ul#menu {margin:0; padding:0; list-style-type:none; white-space:nowrap;}
ul#menu li {display:block; float:left;}
ul#menu li a, ul#menu li a:link, ul#menu ul li a:visited {font-size:12px; color:#504d4d; padding:0 15px; text-decoration:none; display:block;}
ul#menu li a.Current, ul#menu li a.Current:link, ul#menu ul li a.Current:visited {color:#cfb000;}
ul#menu li a:focus {outline:none;}
ul#menu li a:active, ul#menu li a:hover {background:#cfb000; color:#fff; border:0px;}

.cswmPopupBox {}
.cswmItem {font-family:Verdana ! important; padding:0 15px ! important; line-height:20px ! important; height:25px ! important; font-size:10px ! important;}

#siteSearch {position:absolute; top:0px; right:0px; width:175px; height:40px; background:#e0d9cd url(/ThemeImages/HMI/Themes/Default/HMI-Cabinets-Closets-Bend-Oregon-5x2.png) no-repeat;}
#siteSearch .label {/*margin:0 0 0 21px;*/ font-size:12px; color:#858585; line-height:18px; position:absolute; top:12px; left:21px;}
#siteSearch .txtSearch {width:86px; height:17px; border:0px; position:absolute; top:12px; left:70px; font-size:12px; color:#858585;}

/* Content Styles */
.divContent {clear:both;}
span.SectionImage a img {margin:14px 0 16px 0;}

/* Home Page Styles */
.homeSlideShow {position:relative; width:941px; height:305px; margin:14px 0 16px 0;}
#BriansCabinets {display:block; position:absolute; top:0px; left:0px; width:209px; height:85px; background:url(/ThemeImages/HMI/Themes/Default/logo-brians-cabinets.gif) no-repeat;}
#EvergreenCabinetsClosets {display:block; position:absolute; top:220px; left:730px; width:211px; height:85px; background:url(/ThemeImages/HMI/Themes/Default/logo-evergreen-cabinets-and-closets.gif) no-repeat;}
#BriansCabinets span, #EvergreenCabinetsClosets span {display:none;}

.HomeTable_YellowRow {background:#CFB000; height:64px; }
.HomeTable_TanRow {background:#d9c9a7; height:64px;}
.HomeTable_GreenRow {background:#869565; height:64px;}
.HomeTable_SpacerRow {height:6px;}

/* Content Page Styles */
#contentPages_Column1 {float:left; width:600px;}
#contentPages_Column2 {float:left; width:300px; margin:0 0 0 41px;}

/* Photo Gallery */
#divPhotoGalleryContainer {width:100%; margin:20px 0 50px;}
#divLargePhoto {width:600px; float:left; display:inline;}
#divPhotoThumbnails {float:left; display:inline; width:320px; margin:0 0 0 15px;}
.PhotoGallery_ThumbnailContainer {margin:0 5px 10px 0; float:left;}
.PhotoGallery_ThumbnailContainer .itemBriefDescription {display:none;}
.PhotoGallery_FilmStrip_Thumbnail {width:103px;}
#briefDescContainer {margin:10px 0; font-size:12px;}

/* Article Styles */
#ArticleSection_Header {margin:0 0 10px 0; padding:0;}

.ArticleSection_ArticleItem {clear:both;}
div.divArticleSection_ArticleImage {float:left;}
div.divArticleSection_ArticleImage img {margin:0 10px 10px 0;}
.ArticleSection_ArticleItem h3 {margin:0; padding:0;}
.ArticleSection_ArticleItem p {margin:10px 0; padding:0;}

/* Footer Styles */
#siteFooter {clear:both; margin:10px 0 0 0;}
#siteFooter * {font-family:"Trebuchet MS";}
#siteFooter .footerText {float:left; line-height:17px;}
#siteFooter p.footerText {margin:0; padding:0; color:#858585;}
#siteFooter p.footerText a, #siteFooter p.footerText a:link, #siteFooter p.footerText a:visited {color:#3a4728; text-decoration:none;}
#siteFooter .smartzLink {float:right; line-height:17px;}
#siteFooter .smartzLink img {margin:0 0 0 10px; padding:0;}
a.smartzLink, a.smartzLink:link, a.smartzLink:visited {font-size:9px; color:#b6b6b6; text-decoration:none;}

/* Paginatior Styles */
.divPagination {line-height:25px; margin:10px 0px 10px 0px; clear:both;}
.divBeginPagerLink {display:inline; padding:0px;}

a.BeginEndPagerLink,
a.BeginEndPagerLink:link,
a.BeginEndPagerLink:visited,
a.SkipPagerLink,
a.SkipPagerLink:link,
a.SkipPagerLink:visited,
a.CurrentPagerLink,
a.CurrentPagerLink:link,
a.CurrentPagerLink:visited,
a.PrevNextPagerLink,
a.PrevNextPagerLink:link,
a.PrevNextPagerLink:visited,
a.PagerLink,
a.PagerLink:link,
a.PagerLink:visited {font-size:12px; color:#47392E; padding:2px 5px 3px 5px; border:solid 1px #47502d; text-decoration:none;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {background-color:#B7A585; color:#fff;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#6D5D4A; color:#fff;}

.divPrevSkipPagerLink {display:none;}
.divPrevPagerLink {display:none;}
.divCurrentPagerLink {display:inline; padding:0px 2px 0px 2px;}
.divPagerLink {display:inline; padding:0px 2px 2px 2px;}
.divNextPagerLink {display:inline;padding:0px 2px 2px 2px;}
.divSkipPagerLink {display:none;}
.divEndPagerLink {display:inline; padding:0px;}


/* Misc Style */
.clear {clear:both;}
.FormsSection_FormTitle {display:none;}
