﻿* { margin:0; padding:0px; }

fieldset { border: none; }
legend { display: none; }

body { font-family: Arial, Verdana, Sans-Serif; font-size: 0.75em; } 
a, a:link { color: #2A1059; text-decoration: underline; }
a:active, a:hover { color: #2A1059; text-decoration: none; }

.content { color: #2a1059; }
.content ul { padding-left: 20px; padding-bottom: 1em; }
.content ol { padding-left: 24px; padding-bottom: 1em; }
.content p { padding-bottom: 1em; }
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 { padding-bottom: 1em; }
.content .all-articles h3 { font-weight: normal; padding-bottom: 10px; }
.content .all-articles ul { padding-left: 0; list-style-type: none; padding-bottom: 0; }
.content .all-articles ul li { padding-bottom: 10px;}

.content .all-articles ul li .readMore, .content .full-article-pod ul li .readMore,
.content .all-articles ul li .readMore, .content .full-blog-pod ul li .readMore 
{ 
    font-size: 11px; 
}

div.main-container { width: 910px; margin: 20px auto; }

div.header-container div.header { height: 177px; }
div.header-container div.header img.logo { margin-left: 25px; margin-top: 25px; }
div.header-container div.header div.contact-details * { display: block; text-indent: -9999em; }

form.site-1 div.header-container div.header { background: url(/assets/img/banners/manufacturing.jpg) no-repeat; }
form.site-2 div.header-container div.header { background: url(/assets/img/banners/hotels.jpg) no-repeat; }
form.site-3 div.header-container div.header { background: url(/assets/img/banners/pharmacies.jpg) no-repeat; }
form.site-4 div.header-container div.header { background: url(/assets/img/banners/care-homes.jpg) no-repeat; }

div.header-container div.menu-container { background: url(/assets/img/menu-bg.gif) no-repeat; height: 40px; }
div.header-container div.menu-container ul { list-style: none; height: 40px; }
div.header-container div.menu-container ul li { float: left; padding: 11px 25px 11px 22px; background: url(/assets/img/menu-spacer.gif) no-repeat right center; }
div.header-container div.menu-container ul li.main-site { background: none; }
div.header-container div.menu-container ul li a { color: #FFF; font-weight: bold; font-size: 13px; text-decoration: none; }
div.header-container div.menu-container ul li a:hover { color: #dbac1b; }

div.header-container div.menu-container div.site-selector { padding-top: 10px; margin-right:25px; }
div.header-container div.menu-container div.site-selector label { color: #dbac1b; font-weight: bold; font-size: 13px; }

div.body-container { background: url(/assets/img/content-bg.gif) no-repeat; min-height: 386px; margin-bottom: 10px; }

div.body-container div.content-container { float: left; width: 647px; }
div.body-container div.content-container div.content { padding: 40px 40px 10px; }
div.body-container div.content-container div.content h1 { font-weight: normal; padding-bottom: 1em; font-size: 1.7em; }

div.body-container div.content-container div.article-pod { margin-top: 10px; background: url(/assets/img/latest-articles-bg.gif) no-repeat bottom; width: 218px; float: left; margin-left: 40px; }
div.body-container div.content-container div.article-pod h2 { background: url(/assets/img/latest-articles-header.gif) no-repeat; color: #FFF; font-size:16px; font-weight: bold; padding-top:7px; padding-left: 10px; height: 25px; }
div.body-container div.content-container div.article-pod ul { padding: 10px; list-style: none; }
div.body-container div.content-container div.article-pod ul li { background: url(/assets/img/latest-articles-bullet.gif) no-repeat left top; padding-left:28px; padding-bottom: 10px; }

div.body-container div.content-container div.blog-pod { margin-top: 10px; background: url(/assets/img/latest-blogs-bg.gif) no-repeat bottom; width: 338px; float: left; margin-left: 10px; }
div.body-container div.content-container div.blog-pod h2 { background: url(/assets/img/latest-blogs-header.gif) no-repeat; color: #FFF; font-size:16px; font-weight: bold; padding-top:7px; padding-left: 10px; height: 25px; }
div.body-container div.content-container div.blog-pod ul { padding: 10px; list-style: none; }
div.body-container div.content-container div.blog-pod ul li { padding-bottom: 10px; }

div.body-container div.content-container div.full-article-pod,
div.body-container div.content-container div.full-blog-pod 
{ 
    margin-top: 10px; 
    background: #E8E7ED url(/assets/img/articles-bg.gif) no-repeat bottom; 
    width: 568px; 
    margin-bottom: 25px; 
}

div.body-container div.content-container div.full-article-pod h2,
div.body-container div.content-container div.full-blog-pod h2
{ 
    background: url(/assets/img/articles-header.jpg) no-repeat; 
    color: #FFF; font-size:16px; 
    font-weight: bold; 
    padding-top:7px; 
    padding-left: 10px; 
    height: 25px; 
}

div.body-container div.content-container div.full-article-pod ul,
div.body-container div.content-container div.full-blog-pod ul 
{ 
    padding: 10px; 
    list-style: none; 
}

div.body-container div.content-container div.full-article-pod ul li,
div.body-container div.content-container div.full-blog-pod ul li 
{ 
    float: left; 
    width: 23%; 
    margin: 0 2% 0 2%; 
    background: url(/assets/img/latest-articles-bullet.gif) no-repeat left top; 
    padding-left:28px; 
    padding-bottom: 10px; 
    height: 150px; 
}

/*
div.body-container div.content-container div.full-blog-pod { margin-top: 10px; background: #E8E7ED url(/assets/img/articles-bg.gif) no-repeat bottom; width: 568px; margin-left: 40px; }
div.body-container div.content-container div.full-blog-pod h3 { background: url(/assets/img/articles-header.jpg) no-repeat; color: #FFF; font-size:16px; font-weight: bold; padding-top:7px; padding-left: 10px; height: 25px; }
div.body-container div.content-container div.full-blog-pod ul { padding: 10px; list-style: none; }
div.body-container div.content-container div.full-blog-pod ul li { padding-bottom: 10px; }
*/

div.body-container div.secondary-container { float: left; width: 263px; }
div.body-container div.secondary-container div.contact-form { height: 308px; background: url(/assets/img/contact-form-bg.png) no-repeat; }
div.body-container div.secondary-container div.contact-form h3 { color: #dbac1b; font-size:16px; font-weight: normal; padding: 13px 0 11px 10px; }
div.body-container div.secondary-container div.contact-form ul { list-style: none; padding: 10px; }
div.body-container div.secondary-container div.contact-form ul li { padding: 5px 0; }
div.body-container div.secondary-container div.contact-form label { display: block; color: #2a1059; font-weight: bold; font-size: 13px; padding-bottom: 4px; }
div.body-container div.secondary-container div.contact-form input.tb { border: 1px solid #2a1059; width: 220px; height: 19px; } 
div.body-container div.secondary-container div.contact-form input.submit-button { float: right; margin-right: 25px; text-indent: -9999em; text-transform:uppercase; border: 0 none; background: transparent url(/assets/img/submit-button.png) no-repeat; width: 120px; height: 37px; }

div.body-container div.secondary-container div.about-ashworth { margin-top: 10px; background: url(/assets/img/about-ashworth-bg.png) no-repeat bottom; }
div.body-container div.secondary-container div.about-ashworth h3.header { background: url(/assets/img/about-ashworth-header.png) no-repeat; color: #dbac1b; font-size:16px; font-weight: normal; padding-top:11px; padding-left: 10px; height: 29px; }
div.body-container div.secondary-container div.about-ashworth div.content { padding: 10px; }

div.footer-container { height: 27px; background: url(/assets/img/footer-bg.png) repeat-x; color: #2A1059; padding: 16px 0 0 23px; }


