/* 
Package:  Agenda1
Media:  Screen
Type:  Layout and Text styles
Author:  Turn Key
Author URL:  www.turnkey.eu.com
*/


/* -- Resets -- */

/* * { border: 1px solid #000; } */

html, body { padding: 0; margin: 0; font-family: "Arial"; color: #999; height: 100.1%; }

html { font-size: 12px; }

body { font-size: 100%;	}

a img, :link img, :visited img { border: 0; }

li { list-style-type: none; list-style-position: inside; }

hr { color: #ccc; background-color: #ccc; height: 3px; border: 0; margin: 0 !important; }

a:link { color: #999; }

a:visited { color: #999; }

a:hover { color: #ff9933; }

a:active { color: #999; }

textarea { font-family: "Arial"; font-size: 12px;}

input { font-family: "Arial"; font-size: 12px;}


/* -- Layout Styles -- */

#container { width: 990px; margin-top: 28px; margin-bottom:10px; margin-left:auto; margin-right:auto; border:none; }

#header { height: 197px; }

#branding { width: 207px; float: left; margin-left: 40px; }

#mainimg { margin-top: 27px; float: right; }

#content { margin-top: 10px; }

#nav { width: 207px; float: left; margin-left: 55px; }

#content-main { float: right; width: 724px; margin-top: 4px; }

#contact-details { width: 150px; float: left; margin: 0 0 0 95px; padding: 0; }

#footer-cta { float: right; margin-top: 5px; margin-left: 0; *margin-top: 0; }

#copyright-info { float: left; width: 490px; margin: 8px 0 0 265px; *margin: 0 0 25px 265px; }

#livechat { float: right; width: 100px; }

.clearall { clear: both; }

#footer { padding-top: 8px; }

#footer-cta img { margin-right: 2px; }


#template-home #content-left { float: left; width: 350px; }

#template-home #content-right { float: right; width: 350px; }

#template-text #content-left { float: left; width: 724px; margin-top: 15px; }

#template-side #content-left { float: left; width: 480px; margin-top: 15px; }

#template-side #content-right { float: right; width: 237px; margin: 0 !important; padding: 0 !important; }

#template-contact #content-left { float: left; width: 350px; }

#template-contact #content-right { float: right; width: 350px; }

#template-2col #content-left { float: left; width: 350px; }

#template-2col #content-right { float: right; width: 350px; }

#blogfeed { width: 320px; height: 144px; background-color: #303030; padding: 12px 14px 14px 14px; color: #fff; overflow: hidden; }

#blogfeed .heading { font-weight: 700; border-bottom: 2px solid #fff; padding-bottom: 2px; font-size: 15px !important; color: #fff; margin-bottom: 13px; }

.thepost a { float: left; width: 100%;color: #fff !important; font-weight: 700; margin-bottom: 6px; }

.thepost p { float: left; height: 105px; overflow: hidden; }

.thepost { height: 105px; float: left; overflow: hidden; }

.thepost p { line-height: 10px !important; font-size: 12px !important; }


/* -- Formatting Styles -- */

#nav ul { margin-bottom: 20px; *margin-top: 12px; }

#nav a { color: #999; font-size: 18px; font-weight: 700; text-decoration: none; }

#nav li { padding-bottom: 12px; text-width: 20px; letter-spacing: -1px; line-height: 16px; *list-style-position: outside; }

#nav a:link { color: #999; }

#nav a:visited { color: #999; }

#nav a:hover { color: #ff9933; }

#nav a:active { color: #999; }


h1 { font-size: 16px; font-weight: normal; margin-bottom: 25px; *margin-top: 10px; }

h2 { font-size: 12px; color: #f93; font-weight: 0; }

.intro { font-size: 14px; font-weight: 0; margin-bottom: 22px; }

.contact-telno { font-size: 19px; color: #f93; font-weight: 700; padding: 0 !important; margin: 0 !important; }

.contact-email { font-size: 10px; font-weight: 0; }

address { font-size: 10px; font-weight: 0; font-style: normal; line-height: 12px; }

#copyright-info p { font-size: 10px; color: #ccc; font-weight: 0; }

#content-left h2 { padding: 0; margin: 0; }

#content-left ul li { padding-bottom: 5px; }

#content-left p { padding-top: 0; margin: 0 0 20px 0; }

#content-right h2 { padding: 0; margin: 0; }

#content-right p { padding-top: 0; margin: 0 0 20px 0; }

.lpStaticButton img { margin: 64px 0 0 41px; *margin: 46px 0 0 41px; }

.currentpage > a { color: #ff9933 !important; }

#footer-cta a:hover {  opacity: 0.8 }



#formleft { float: left; width: 150px; margin-right: 25px; margin-bottom: 15px; }

#formright { float: left; width: 150px; margin-bottom: 15px; }

form#contact input { width: 154px; height: 14px; margin-bottom: 0; }

form#contact textarea { padding: 3px; width: 333px; height: 90px; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-top: 1px solid #8f8f8f; }

label.knockdown { margin-top: 45px; }

#contact { margin-bottom: 35px; }

#submit { width: 50px !important; height: 20px !important; margin-top: 15px; }

.agenda1-map { margin-top: 14px; }

.error { background-color: #f93; color: #fff; font-weight: 0; padding: 5px !important; margin: 13px 0 0 0 !important; }

.message { background-color: #999; color: #fff; font-weight: 700; padding: 5px !important; margin: 13px 0 0 0 !important; }

#content-left ul li { list-style-type: disc; list-style-position: outside; }

#content-left ul { padding-left: 20px; }

a.biglink { font-size: 15px; }

#nav ul ul li a { font-size: 15px !important; }

#nav ul li ul { margin-bottom: 5px !important; margin-left: 10px !important; padding-left: 0 !important; margin-top: 13px !important; }

#template-home #content-left h2 { font-size: 15px; }

#template-home #content-left p { font-size: 14px; line-height: 20px !important; }

#template-home #content-right h2 { font-size: 15px; }

#template-home #content-right p { font-size: 14px; line-height: 20px !important }

.logobox { width: 352px; float: left; margin-right: 8px; margin-bottom: 19px; }

.logobox-image { width: 125px; float: left; padding-top: 5px; text-align: center; margin-right: 7px; }

.logobox-text { font-size: 10px !important; width: 220px; float: left; }

h2 a { font-size: 12px !important; color: #f93 !important; font-weight: 0; text-decoration: none; }

.a1starprocess { margin: 0 0 0 32px; }

.rightalign { text-align: right; }

.lpPoweredByDiv { display:none; }

.lpEmtStarRating { display:none; }


/** Landing Pages Styles **/

.landing-footer #contact-details { margin-left: 266px; padding-top: 25px; width: 724px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-bottom: 25px; }

.landing-footer .contactlevel { float: left; padding-right: 20px; width: 400px; height: 30px; }

.landing-footer .contact-telno { float: left; }

.landing-footer .contact-email { float: left; font-size: 12px; margin-left: 12px; position: relative; top: -7px; }

.landing-footer address { float: left; width: 700px; font-size: 12px; }

.landing-nav .navlink { margin-top: 59px; border-top: 3px solid #ccc; border-bottom: 1px solid #ccc; width: 178px; padding-top: 12px; padding-bottom: 12px; }

