/*****************************
  Default Style Elements
*****************************/
body, html, form#PageForm {height:100%; vertical-align:top;}
body, form, table, img, pre {font-size:12px; font-family:Tahoma, Arial, Verdana; color:#595959; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {line-height:18px; font-size:12px; font-family:Tahoma, Arial, Verdana; color:#595959;}
body {background:#fff url(/ThemeImages/ArmorDillo/Themes/Default/ARMOR-dillo-Powdercoating-Sandblasting-1x1.png) repeat-x; text-align:center; margin:0; padding:0 20px;}
.ThemeContainer {margin:0 auto; width:800px; height:100%; text-align:left;}
a, a:link, a:visited {color:#2A2A2A;text-decoration:underline;}
a:active, a:hover {color:#2A2A2A;text-decoration:underline;}
p {margin:0; padding:0 0 10px 0;}

/* Header Styles */
.Header {height:130px; background:#454545 url(/ThemeImages/ArmorDillo/Themes/Default/ARMOR-dillo-Powdercoating-Sandblasting-1x1.png) repeat-x;}
.headContactInfo {width:230px; font-size:18px; color:#919191; line-height:18px; font-weight:bold; letter-spacing:-1px; text-transform:uppercase;}
.headContactInfo * {font-size:18px; color:#919191; line-height:18px;}
span#pickupOnly {font-weight:normal; color:#838383;}
span#phone {color:#fff;}

/* Menu Styles */
.Menu {height:30px; line-height:30px; background:url(/ThemeImages/ArmorDillo/Themes/Default/ARMOR-dillo-Powdercoating-Sandblasting-4x3.jpg) no-repeat center top;}
table.MenuContainer {height:30px; margin:0 5px;}
table.MenuContainer tr td {line-height:30px; white-space:nowrap;}
table.MenuContainer tr td a, table.MenuContainer tr td a:link, table.MenuContainer tr td a:visited {display:block; line-height:30px; padding:0 15px; color:#fff; text-decoration:none;}
table.MenuContainer tr td a:active, table.MenuContainer tr td a:hover {text-decoration:underline;}
.separator {width:2px;}

ul {margin-top:5px; margin-bottom:5px;}
ol {margin-top:5px; margin-bottom:5px;}

/* Heading Styles */
h1, h2, h3, h4, h5 {margin:0; padding:5px 0;}
h1 {font-size:14px;}
h2 {font-size:12px;}
h3 {font-size:11px;}
h4 {font-size:10px;}
h5 {font-size:10px;}
h1.PageNames {font-size:12px;}

/* Search Styles */
.search {}
.search table {margin:0 20px;}
.search * {white-space:nowrap;}
.txtSearch {width:155px; height:20px; border:solid 1px #545454; padding:0 5px; opacity:0.60; filter: alpha(opacity=60);}
a.lnkSearch, a.lnkSearch:link, a.lnkSearch:visited {line-height:30px; color:#fff; display:block; text-decoration:none; }
a.lnkSearch:active, a.lnkSearch:hover {text-decoration:underline;}

/* Content Area Styles */
.ContentArea {}
.MainContentTable {width:100%; height:100%;}
.MainContent { padding:23px 20px 0 0; vertical-align:top;}
.mainContentCell {vertical-align:top; padding:0 0 20px 0;}

/* Right Side Content */
.RightContent {width:250px; background:#595959 url(/ThemeImages/ArmorDillo/Themes/Default/ARMOR-dillo-Powdercoating-Sandblasting-5x5.gif) repeat-x; vertical-align:top;}
.rightContentTable {padding:0 0 20px 0;}
.rightContentTop {vertical-align:top; padding:15px 15px 0 15px;}
.rightContentFoot {vertical-align:bottom; text-align:center;}
.rightContentTop * {color:#fff; font-size:11px; line-height:18px;}
.rightContentTop * a, .rightContentTop * a:link, .rightContentTop * a:visited {color:#fff;}
#divPageFooterRight {margin:15px 5px;}

/* Photo Gallery */
#divPhotoGalleryContainer {width:400px; margin:20px 0 0 75px;}
#divLargePhoto {width:400px;}
#divPhotoThumbnails {width:400px; margin:13px 0px;}
.PhotoGallery_ThumbnailContainer {margin:0 13px 10px 0; float:left;}

/* Article Section Styles */
.divArticleSection_ArticleItem {clear:both;}
.divArticleSection_ArticleImage img {float:left; margin:0 15px 0 0;}
.divArticleSection_ArticleItem h3, .divArticleSection_ArticleItem h3 a {color:#333333; line-height:16px;}
.divArticleSection_ArticleItem p {margin:3px 0 10px 0; padding:0;}
div.Separator {clear:both; padding:5px 0;}
div.Separator hr {margin:0; padding:0;}

.divArticle_Article {clear:both;}
.divArticle_Article h3 {margin:0; padding:0; color:#333333;}
.divArticle_Article p {margin:3px 0 10px 0; padding:0;}

.pArticle_ArticleBriefContent {}
.pArticle_ArticleBriefContent img {margin:0 15px 0 0;}

/* Footer Styles */
.Footer {height:35px; border-top:solid 1px #595959; color:#b2b0b0;}
.Footer a, .Footer a:link, .Footer a:visited {color:#b2b0b0; font-size:9px; text-transform:uppercase; text-decoration:none;}
.Footer a:active, .Footer a:hover {text-decoration:underline;}
a#smartzLink, a#smartzLink:link, a#smartzLink:visited {float:right; display:block; text-transform:none; text-decoration:none;}
a#smartzLink:active, a#smartzLink:hover {text-decoration:underline;}
a#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:#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;}
.RadEContentBordered {line-height:18px;} /* This needs to be equal to the line height at the top of the stylesheet. If this is different, it will result in different line-heights in the editor. */
