/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:16px; font-family:"Trebuchet MS", Arial, Verdana; color:#000; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:16px; font-family:"Trebuchet MS", Arial, Verdana; color:#000;}
body {background:#23221f; text-align:center; padding:0 0 10px 0;}
#ThemeContainer {text-align:left; margin:0 auto; width:800px; background:#716E65; position:relative;}

a, a:link, a:visited {color:#fff;text-decoration:underline;}
a:active, a:hover {color:#fff;text-decoration:underline ! important; outline:none;}

#Column1 {width:550px; float:left; background:url(/ThemeImages/DERinkConstruction/Themes/Default/DE-Rink-Construction-Inc-4x1.jpg) no-repeat left 134px;}
#Column2 {width:250px; float:left; position:relative; background:#636159;}

/* Heading Styles */
h1, h2, h3, h4, h5 {margin:0; padding:0;}
h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:12px;}
h4 {font-size:11px;}
h5 {font-size:10px;}
h1.PageNames {}
p {margin:0; padding:0 0 15px 0;}

ul {margin:0 0 0 15px; padding:0;}

/* Header Styles */
#Logo {margin:20px 0 0 30px;}
.SlideShow {position:absolute; top:39px; right:0px; z-index:1000; width:475px; height:300px; border-bottom:solid 1px #231f20;}
#HeadAnniversary {position:absolute; z-index:100; top:0; left:325px; font-size:16px; text-align:right; line-height:39px; color:#cfccc1; font-style:italic; white-space:nowrap;}
#HeadPhoneNumber {position:absolute; top:0; right:20px; color:#fff; font-size:18px; text-align:right; line-height:39px;}

/* Menu Styles */
#Menu {margin:339px 0 0; padding:10px 0 0 0; background:#34332F;}

	/* Home Link Style */
	div.HomeLink a, div.HomeLink a:link, div.HomeLink a:visited {display:block; padding:0 0 0 32px; line-height:25px; color:#9C9C9C; font-size:14px; background:url(/ThemeImages/DERinkConstruction/Themes/Default/menu-item-arrow.gif) no-repeat 21px center; text-decoration:none;}
	div.HomeLink a.HomeLinkCurrent, div.HomeLink a.HomeLinkCurrent:link, div.HomeLink a.HomeLinkCurrent:visited {background:url(/ThemeImages/DERinkConstruction/Themes/Default/menu-item-current.gif) no-repeat 21px center; text-decoration:none;}

	/* Top level Childmenu */
	div.ChildMenuItem1 a, div.ChildMenuItem1 a:link, div.ChildMenuItem1 a:visited {display:block; padding:0 0 0 32px; line-height:25px; color:#9C9C9C; font-size:14px; border-top:solid 1px #636159; background:url(/ThemeImages/DERinkConstruction/Themes/Default/menu-item-arrow.gif) no-repeat 21px center; text-decoration:none;}
	div.ChildMenuItem1 a.ChildCurrentPage, div.ChildMenuItem1 a.ChildCurrentPage:link, div.ChildMenuItem1 a.ChildCurrentPage:visited {background:url(/ThemeImages/DERinkConstruction/Themes/Default/menu-item-current.gif) no-repeat 21px center; text-decoration:none;}

	/* Second level Childmenu */
	div.ChildMenuItem2 a, div.ChildMenuItem2 a:link, div.ChildMenuItem2 a:visited {display:block; padding:0 0 2px 8px; line-height:15px; color:#808080; font-size:11px; background:url(/ThemeImages/DERinkConstruction/Themes/Default/menu-child-arrow.gif) no-repeat left center; text-decoration:none;}
	div.ChildMenuItem2 a.ChildCurrentPage, div.ChildMenuItem2 a.ChildCurrentPage:link, div.ChildMenuItem2 a.ChildCurrentPage:visited {background:url(/ThemeImages/DERinkConstruction/Themes/Default/menu-child-arrow-current.gif) no-repeat left center; text-decoration:none;}
	
	/* Third level Childmenu (not displayed) */
	/*div.ChildMenuItem3 a, div.ChildMenuItem3 a:link, div.ChildMenuItem3 a:visited {display:block;}*/

.sub {background:url(menu-child-arrow.gif);}

#rightCTA {margin:0; padding:0; list-style:none;}
#rightCTA li {line-height:39px; height:39px; margin:0; padding:0;}
#rightCTA li a, #rightCTA li a:link, #rightCTA li a:visited {display:block; padding:0 20px; font-size:18px; color:#fff; text-decoration:none; background:#53514a url(/ThemeImages/DERinkConstruction/Themes/Default/cta-bg.gif) repeat-x;}
#rightCTA li a span {font-size:27px; color:#f00; line-height:30px; padding:0 0 0 5px;}
#rightCTA li a:active, #rightCTA li a:hover, #rightCTA li a:focus {text-decoration:none ! important;}

#divAddress {color:#fff;}
#divAddress p {margin:0; padding:18px 21px; color:#fff; line-height:18px;}
#divAddress p span {color:#fff; font-size:14px;}

#divLogos {text-align:center; margin:0 0 20px; padding:0 0 10px 0; min-height:115px; background: url(/ThemeImages/DERinkConstruction/Themes/Default/logo-watermark.gif) no-repeat center top;}

/* Search Styles */
#Search {position:relative; height:22px; line-height:22px; background:#262626; margin:0 0 13px 0;}
#Search span {color:#cfcfcf; font-size:14px; padding:0 0 0 21px;}
.txtSearch {position:absolute; top:0; right:34px; width:134px; height:22px; border:0px;}
.lnkSearch {position:absolute; top:0; right:0;}

/* Content Styles */
.divContentSpacer {width:255px; height:240px; float:right;}
.divContent {padding:30px 15px 20px 30px;}

/* Home Page Styles */
.HomeCTATable {width:auto; margin:0; padding:0;}
.HomeCTATable tr td {padding:2px;}

/* Article Styles */
#ArticleColumnSeparator {width:15px; border-left:solid 1px #bed3b0;}
.divArticleItem {margin:0 0 10px 0;}
.divArticleItem h3 {margin:0; padding:0; line-height:18px;}
.divArticleItem h3 a, .divArticleItem h3 a:link, .divArticleItem h3 a:visited {/*font-size:12px;*/}
.divArticleItem p {margin:0; padding:0;}

.divArticle_Article {}
.divArticle_Article h2 {margin:0; padding:0; line-height:18px;}
.divArticle_Article h2 span {font-size:12px; color:#419a5d;}
.divArticle_Article p {}

/* Photo Gallery Styles */
#divPhotoGalleryContainer {clear:both;}
#divLargePhoto {position:absolute; top:39px; right:0; z-index:1000; width:475px; height:300px;}
.PhotoGallery_LargeImage, .PhotoGallery_LargeImage div, .PhotoGallery_LargeImage table {margin:0px; padding:0px; width:475px; height:300px;}
img.PhotoGallery_LargeImage {border-bottom:solid 1px #231f20;}
#PhotoGallery_LargeImage {border:solid 1px #eee;}
#divPhotoThumbnails {width:505px;}
.PhotoGallery_ThumbnailContainer {margin:0 0 0 5px;}
.PhotoGallery_FilmStrip_Thumbnail {border-bottom:solid 1px #231F20;}
.PhotoGallery_ThumbnailTable {width:490px;}

/* Footer Styles */
#SiteClear {height:0px; clear:both;}
#SiteFooter {clear:both; width:800px; margin:10px auto 0 auto; text-align:left;}

#siteFooterLinks {font-size:9px; color:#636159;}
#siteFooterLinks a, #siteFooterLinks a:link, #siteFooterLinks a:visited {font-size:9px; color:#636159; text-transform:uppercase; text-decoration:none;}

#smartzLink {float:right;}
a#smartzLink, a#smartzLink:link, a#smartzLink:visited {font-size:9px; color:#636159; text-decoration:none;}
#smartzLink img {vertical-align:middle;}

/* 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:#fff; background:#34332F; 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:#f00; color:#fff;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#f00; 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;}
.RadEContentBordered {background-color:#716E65 ! important;}
.RadEDropDownOff, .RadEDropDownOff * {color:#000000 ! important;}
.RadEDropDownOffOver, .RadEDropDownOffOver * {color:#000000 ! important;}
.RadEToolText {color:#000000;}

/* User Styles */
.testimony {color:#fff; font-size:13px;}
.testimony * {color:#fff; font-size:13px;}
