/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:9pt; font-family:Georgia, Arial, Verdana; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:9pt; font-family:Georgia, Arial, Verdana;}
body {background-color:#000000; text-align:center;}
.ThemeContainer {width:761px; margin:0 auto; text-align:left;}
a, a:link, a:visited {color:#8f8f66;text-decoration:none;}
a:active, a:hover {color:#8f8f66;text-decoration:underline;}

/* Header Styles */
#Header {clear:both; height:125px; background-image:url(/ThemeImages/SummersFloorCenter/Themes/Default/Summers-Flooring-Center-1x2.gif);}
#logo {width:187px; height:83px; float:left; margin:15px 0px 0px 23px;}
#SearchContainer {float:right; margin:45px 15px; width:190px; height:21px;}
#divSearch_SearchButton {float:right; width:30px; height:21px;}
.SearchBox {border-top:solid 1px #8c8c8c; border-right:0px; border-bottom:0px; border-left:solid 1px #8c8c8c; width:147px; height:18px; margin-top:1px;}

/* Heading Styles */
h1, h2, h3, h4, h5 {margin:0; padding:10px 0 0 0; color:#555533;}
h1 {font-size:16px;}
h2 {font-size:14px; line-height:20px;}
h3 {font-size:12px; line-height:20px;}
h4 {font-size:11px; line-height:20px;}
h5 {font-size:10px; line-height:20px;}
h1#PageNames {color:#999966; float:left; margin:45px 30px 0px 30px; font-size:16px; width:250px; font-family:Georgia, Times New Roman, Times; font-variant:small-caps;}
p {margin:0 0 10px 0; padding:0;}

/* Menu Styles */
#divMenu {width:180px; padding:10px 0px 10px 20px; text-align:left; position:relative;}

/* Childmenu Styles */
#divMenu div {margin:0px; padding:0px;}
#divMenu div.ChildSeparator {width:183px;}
#divMenu table {width:183px;}
.HomeLinkPages, .ChildMenu1 {/*height:18px;*/line-height:18px; width:170px;}
.HomeLinkPages a, .HomeLinkPages a:link, .HomeLinkPages a:visited, .ChildMenu1 a, .ChildMenu1 a:link, .ChildMenu1 a:visited {font-size:12px; font-family:Georgia, Times New Roman, Times; color:#20201B; display:block; text-decoration:none; font-variant:small-caps;}
.ChildMenu1 a:active, .ChildMenu1 a:hover {text-decoration:underline;}
.HomeLinkHome a, .ChildMenu1 a.ChildCurrentPage {color:#8f8f66 ! important; line-height:18px;}
div.ChildMenu2 {width:150px; margin:5px 0px ! important;}
.ChildMenu2 a, .ChildMenu2 a:link, .ChildMenu2 a:visited {color:#8f8f66; font-size:11px; font-variant:small-caps; display:block;}
.ChildMenu2 a:active, .ChildMenu2 a:hover {text-decoration:underline;}
.ChildMenu2 a.ChildCurrentPage {text-decoration:underline;}
.ChildMenu3 {display:none;}
.ChildMenu3 a, .ChildMenu3 a:link, .ChildMenu3 a:visited {}

/* Photo Gallery Styles */
.PhotoGallery_ThumbContainer {width:275px; height:166px; position:relative; overflow:hidden;}
.PhotoGallery_ThumbImage {position:absolute; top:0px; left:0px; z-index:100; overflow:hidden; width:275px; height:166px;}
.PhotoGallery_ThumbTitle {position:absolute; bottom:0px; left:10px; width:200px; height:30px; line-height:30px; z-index:200;}
.PhotoSection_ListTitle {font-family:Arial; font-size:10px; font-weight:bold;}
.PhotoGallery_ThumbTitleBackground {background:#eec; position:absolute; bottom:0px; left:0px; width:275px; height:30px; z-index:150; opacity:.60; filter: alpha(opacity=60);}
.imgPhotoGalleryThumbOver {position:absolute; width:100%; height:100%; z-index:150; top:0px; left:0px;}
.divEditPhoto {position:absolute; top:118px; left:0px; z-index:200; background-color:#eec; opacity:.60; filter: alpha(opacity=60);}
#divPhotoHeader {padding:0px 15px; float:left; line-height:35px;}
#divPhotoHeader span {color:#ffffff; font-family:Arial, Tahoma, Geneva;}
#divPhotoFooter {padding:15px;}
#divPhotoPager {float:right;}
.PhotoSection_NoPhotos {height:166px;}

/* Content Styles */
#divContentContainer {clear:both; background-color:#EEEECC; display:block;}
.divContent {float:right; background-color:#ffffff; width:550px;}
.divContentPages {padding:15px;}
.imgContentSpacer {width:1px; height:100%;}
.divContentSpacer {width:1px; height:405px; float:right;}
#divContentFooter {clear:both;}

/* Paginatior Styles */
.divPagination {line-height:35px; height:35px; margin:0px; background-color:#999966;}
.divBeginPagerLink {display:inline; padding:0px;}
a.BeginEndPagerLink {display:none;}
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:#ffffff; font-weight:bold; padding:2px 5px 3px 5px; text-decoration:none;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {text-decoration:underline;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#6E0206; color:#ffffff;}

.divPrevSkipPagerLink {display:none;}
.divPrevPagerLink {display:Inline;}
.divCurrentPagerLink {display:none; /*padding:0px 2px 0px 2px;*/}
.divPagerLink {display:none; /*padding:0px 2px 2px 2px;*/}
.divNextPagerLink {display:inline; padding:0px 2px 2px 2px;}
.divSkipPagerLink {display:none;}
.divEndPagerLink {display:inline; padding:0px;}

/* Footer Styles */
.divCopyright {clear:both;}
#FooterArea {clear:both; background:#000;}
#FooterText {color:#eec; font-size:11px; padding:5px; margin:0; font-family:Arial;}
#FooterText a, #FooterText a:link, #FooterText a:visited {color:#eec; font-size:11px; font-family:Arial; text-decoration:underline;}
#BrandNavigation {width:111px; height:33px; padding-left:15px;}
#SmartSolutions {float:right; width:96px; text-align:right; padding-right:15px;}

/* Misc Style */
a.StaticNav, a.StaticNav:link, a.StaticNav:visited {color:#ffffff;}
.FormsSection_FormTitle {display:none;}
table.FormsSection_EditTable {background:#fff; overflow:scroll; width:400px; height:auto;}