html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { border: 0; font-size: 100%; font: inherit; vertical-align: baseline; margin: 0; padding: 0 }
.post-headline { margin-bottom: 9px }
.post-headline a { color: #000000;  font-weight: 700 }
.cat>span a { color: #c64832; ; font-weight: 400 !important }
.cat { clear: both; margin-bottom: 7px; padding-bottom: 10px }
.p1 { font-size: 18px !important }
.bdate { color: #c5c3ba; font-weight: 700; line-height: 37px; margin-left: 9px; margin-right: 18px; text-align: center; background: url(../../uploads/2013/05/bdate.png) no-repeat scroll 0 0 transparent; float: left; height: 170px; margin-top: 6px; width: 60px }
body, html { background: #FFF }
.slider-frame { background: url(../../uploads/2013/05/slider-frame1.png) no-repeat scroll center top transparent !important; float: left; width: 508px; padding: 41px }
.dpic { margin-right: 58px !important; padding: 41px 0 }
.banner-slider .center-wrap { min-height: 517px; position: relative; width: 960px; margin: 0 auto; padding: 4px 0 }
.ttext { ; margin-top: 12px; text-align: justify }
.ftext { margin-top: 9px; text-align: center }
.brtext { text-align: justify }
.easingsliderlite { border-color: #919191; margin: 0 auto !important }
.dtext { clear: both; color: #c64933 !important; float: left; ; font-size: 16px; font-weight: 700; margin-top: 28px }
.ahead2 { color: #000000;  width: 69% }
.page-id-152 .text { clear: both; ; padding-top: 17px; text-align: justify }
.startup { color: #414141; ; font-size: 16px !important; margin-bottom: 12px; text-align: center }
.shead { color: #414141; text-align: center; margin: 0; padding: 20px 0 13px }
body { font-family: "Open Sans", Helvetica, Arial, sans-serif; color: #636b75; line-height: 1; margin: 0 }
.pic-frame { float: left; margin-left: -58px; margin-top: -2px; width: 358px }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.hlink { font-size: 18px; font-weight: 700; text-align: center }
.hhead { font-size: 28px; text-align: center; line-height: 1.2em;}
.uright>p { color: #414141; float: left; ; font-size: 14px; margin-top: 8px }
.uleft>p { color: #414141; ; font-size: 14px; margin-top: 8px }
.uleft .hhead { color: #000000; font-size: 20px; font-weight: 700; padding-top: 31px; text-align: left; text-transform: none }
.uright .hhead { color: #000000; float: left; font-size: 20px; font-weight: 700; margin-top: -12px; padding-top: 41px; text-align: left; text-transform: none }
.uright img { margin-right: 19px; margin-top: 20px; padding-left: 33px }
.upcont { float: left; margin-bottom: 25px }
.lowcont { font-family: "Open Sans",arial,sans-serif;}
.banner-slider { background: url(../../uploads/2013/05/slider2-bg.png) repeat-x scroll 0 0 transparent !important }
ul { list-style: none; list-style-image: url(images/global/bullet-type-1.png); padding: 5px 0 0 16px }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: none }
.text strong { text-transform: uppercase }
table { border-collapse: collapse; border-spacing: 0 }
.tred { color: #c95a46; font-weight: 700; padding-left: 49px }
.tlt { color: #414141; ; font-size: 14px; margin-bottom: 7px }
.uleft { border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; border-top: 1px solid #CCC; float: left; padding-bottom: 20px; width: 300px }
.uright { border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; float: left; width: 612px }
.uright>img { float: left; margin-right: 22px; padding-left: 35px; padding-top: 23px }
hr { clear: both; border: 1px solid #CCC !important; border-top: 1px solid #dadada; margin: 0 }
a { outline: 0; text-decoration: none }
.hr { clear: both; border: 0; height: 50px; width: 100%; background: url(images/global/bg-hr-dotted.png) 0 50% repeat-x }
p+.hr { margin-top: -7px }
.hr-dotted { background: url(images/global/bg-hr-dotted.png) 0 50% repeat-x }
.hr-dotted-double { background: url(images/global/bg-hr-dotted-double.png) 0 50% repeat-x }
.hr-solid { background: 0; border-bottom: 1px solid #dadada; height: 25px; margin-bottom: 25px }
.hr-solid-double { background: url(images/global/bg-hr-solid-double.png) 0 50% repeat-x }
.top-aside, header, .banner, .banner-slider, .small_banner, #content-container, .footer-callout, footer { min-width: 960px }
#main-wrap { width: 960px; overflow: visible; position: relative; z-index: 1; margin: 0 auto; padding: 15px 0 }
.tt-overlay { height: 100%; width: 100%; position: absolute; top: 0; z-index: -1 }
.center-wrap { width: 960px; position: relative; margin: 0 auto }
.page_content { float: left; width: 670px }
.page_content_right { float: right; width: 670px }
body>div>.full-width { width: 960px !important }
header { background-attachment: scroll; background-clip: border-box; background-color: #FFF !important; background-image: url(../../uploads/2013/05/slider-boder-bg1.png); background-origin: padding-box; background-position: 0 0; background-repeat: repeat-x; background-size: auto auto; position: relative; width: 100%; z-index: 100; margin: 0 auto; padding: 32px 0 }
#content-container { width: 100% }
.small_banner, .banner { color: #FFF; z-index: 1 }
#tt-boxed-layout { width: 90%; max-width: 1200px; -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4); margin: 0 auto }
header nav { position: absolute; top: 50%; right: 0; margin-top: -8px; z-index: 9999 }
header nav ul { list-style-image: none; padding: 0 }
nav>ul>li { display: inline-block; position: relative }
nav>ul>li+li { margin-left: 6px }
nav a { font-size: 20.5px; text-decoration: none; padding: 3px 5px }
header .sub-menu li:hover { background: none repeat scroll 0 0 #c64832; border-radius: 0; box-shadow: none }
.submenu { overflow: hidden; font-size: 13px; height: 14px }
.submenu ul { padding-bottom: 1px }
.lowcont>p+p { float: left; text-align: justify; width: 655px }
.link { background: none repeat scroll 0 0 #c64832; color: #FFF; font-weight: 700; position: relative; top: 3px; padding: 6px }
.hhead2 { color: #000000;  font-size: 28px; margin: 20px 0;}
.chead1 { color: #000000; ; font-size: 16px; }
.page-id-157 .alignleft, img.alignleft { display: inline; float: none; margin-right: 10px }
.submenu li { float: left; line-height: 1em; margin: 0 16px }
.page-id-150 p {line-height: 1.6em; margin-bottom: 0 }
p { color: #000000 !important; margin-bottom: 18px; font-size: 16px; line-height: 1.5em }
.page-id-150 .two_thirds { margin-left: 2% !important; width: 67.2% !important }
.page-id-150 .bhead3 { clear: both; color: #000000;  padding-top: 12px }
.dctext { color: #414141 }
.page-id-157 .one_half { margin-top: 20px; width: 48% }
.red { color: #c64933; ; font-size: 14px }
header .sub-menu { /*background: url(../../uploads/2013/05/sublist.png) no-repeat scroll 46px -2px transparent;*/ border-radius: 0; /*left: -12px;*/ position: absolute; top: 15px; width: 210px; z-index: 2; padding: 8px 0 0 !important; font-family: 'Arvo', Arial, sans-serif }
.chead2 { color: #000000; ; font-size: 14px; line-height: 16px; margin: 19px 1px 2px }
header .sub-menu a { color: #FFF !important; display: inline-block;  font-size: 14.5px !important; width: 100%; padding: 5px 10px }
.fimg { padding-right: 6px }
header .sub-menu .sub-menu { left: 231px; top: 0 }
header .sub-menu .sub-menu:before { content: '' }
header .sub-menu li+li { border-top: 1px solid #BBBBBB }
header .sub-menu li { background-color: #414141; position: relative; margin: 0 }
.has_submenu>a:after { position: absolute; right: -12px; top: -3px }
.has_submenu .has_submenu>a:after { content: url('images/global/arrow-small-right.png'); right: 9px; top: 8px }
.footer-callout-content .callout-text { color: #747c88 }
header nav, .footer-callout, #gallery-nav, footer .foot-heading, .page-banner-heading { font-weight: 400; font-family: HelveticaNeue-Regular, "Helvetica Neue", Helvetica, arial, sans-serif }
.companyIdentity { overflow: hidden; position: relative }
.companyIdentity img { float: left; margin-right: 9px; box-shadow: none; background: 0; border: 0; padding: 0 }
.companyIdentity h1 { position: absolute; top: 50%; left: 65px; margin-top: -13px }
.top-aside { padding: 8px 0 }
.top-aside * { font-size: 11px; color: #FFF; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) }
.top-aside .one_half+.one_half { text-align: right; float: right }
.top-aside ul, .top-aside li { list-style: none; margin: 0; padding: 0 }
.top-aside .one_half+.one_half ul { float: right; margin: 0; padding: 0 }
.top-aside ul li:last-child a { background: 0; padding-right: 0 }
.top-aside li ul.sub-menu li { float: none; text-align: left; margin: 0; padding: 0 }
.top-aside li ul.sub-menu li a { background: 0; padding: 0 }
.shadow.top { position: absolute; top: 0; height: 60%; width: 100%; z-index: -1 }
.shadow.bottom, .top-aside-shadow { bottom: 0; height: 16px; margin-top: -127px; position: relative; width: 100%; z-index: -1 }
.page-id-7 hr { border: 1px solid #CCC; width: 69% }
.banner-slider .shadow.bottom, .top-aside-shadow { background: url(../../uploads/2013/05/slider-boder-bg1.png) repeat-x scroll 0 0 transparent; bottom: 0; height: 16px; margin-top: -127px; position: relative; width: 100%; z-index: -1 }
.top-aside-shadow { height: 10%; background: url(images/global/bg-top-aside-shadow.png) center bottom repeat-x }
body>section+div .shadow { height: 50%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1 }
.small_banner { width: 100%; position: relative; display: none; padding: 25px 0 }
.blist { padding: 5px 0 0 45px !important }
.blist>li { color: #000000; line-height: 23px; list-style-image: url(../../uploads/2013/05/list-img.png); margin-bottom: 8px }
.bhead3 { color: #000000;  padding-top: 12px }
.small_banner .center-wrap { z-index: 250 }
.page-id-7 #main-wrap>p { text-align: justify; width: 69%; color: #000000 }
.limg { width: 100% !important }
.mainhead { border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; padding: 14px 0 }
.small_banner .page-banner-description, .small_banner .page-banner-heading, .breadcrumbs>a { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.08) }
.small_banner .page-banner-description { font-size: 13.2px; margin-top: -.8%; position: absolute; right: 0; text-align: right; top: 50%; width: 70% }
.bhead2 { color: #000000; ; font-size: 16px; font-weight: 700; text-align: center }
.small_banner .page-banner-heading { font-size: 25px; display: inline-block; margin: -3px 0 0 }
.small_banner .banner-no-crumbs .page-banner-heading { margin-top: 0 !important }
.small_banner .banner-no-crumbs #banner-search { top: 4px !important }
div.breadcrumbs { font-size: 11px; width: 100%; margin: 0 0 0 -4px }
.breadcrumbs>a { display: inline-block; opacity: .8; margin: 0 4px }
.breadcrumbs a:hover { text-decoration: underline; color: #FFF; opacity: .95 }
.current_crumb { font-weight: 700; color: #FFF; opacity: 1.0; margin-left: 4px }
.dots { z-index: 200 }
.banner-slideshow .circle { opacity: .4; border-color: #000 }
.circle { float: left; border: 6px solid #ebebeb; border-radius: 6px; width: 0; margin-left: 8px; cursor: pointer }
.circle.current, circles:hover { border-color: #d6d6d6 }
blockquote { margin-top: 20px; font-size: 13px; line-height: 1.6em; padding-left: 36px; position: relative }
h1 { font-size: 26px; margin-bottom: 11px; color: #382c19 }
h2 { font-size: 22px; margin-bottom: 11px; color: #382c19 }
h3 { font-size: 23px; color: #382c19 }
h6 { font-size: 13px;; color: #382c19 }
h1+p { margin-top: 19px }
h2+p { margin-top: 16px }
blockquote:before { content: url(images/global/quotation-marks.png); position: absolute; top: 0; left: 0 }
.custom-logo { float: left; margin-left: 12px; outline: 0; text-decoration: none }
.custom-logo .logo-text { font-weight: 700; font-size: 2em; letter-spacing: -.5px; color: #FFF; padding-left: 7px; word-spacing: 4px }
.custom-logo img { margin-bottom: -17px }
em { font-style: italic }
html { -webkit-text-size-adjust: none !important }
ul, ol { color: #636b73; padding-left: 28px; list-style-position: outside; line-height: 1.5em }
ul li, ol li { margin-bottom: 16px }
.feature_list li { position: relative; margin-bottom: 34px }
.feature_list li:before { content: url(http://euroxciser.com/wp-content/themes/Sterling/images/global/feature-mark.png); position: absolute; top: -2px; left: -29px }
.custom-menu { list-style: none }
img, img a { border: 0; outline: 0; padding: 0 }
img { max-width: 100%; height: auto }
img a, a img { cursor: pointer }
header nav a, .search .current_page_parent a { color: #707885 }
.img-frame img { margin: 10px 0 0 10px }
.full-banner { width: 100%; height: 181px; background-position: 0 -1113px }
.small-banner { width: 670px; height: 189px; background-position: 0 -908px }
.full-third-portrait { width: 300px; height: 373px; background-position: -224px -517px }
.full-fourth-portrait { width: 203px; height: 297px; background-position: -530px -332px }
.full-half { width: 465px; height: 295px; background-position: 0 0 }
.full-third { width: 300px; height: 199px; background-position: 0 -305px }
.full-third-short { width: 300px; height: 145px; background-position: 0 -1486px }
.full-fourth { width: 217px; height: 153px; background-position: 0 -519px }
.small-half { width: 320px; height: 206px; background-position: -481px 0 }
.small-third { width: 203px; height: 140px; background-position: -315px -306px }
.small-fourth { width: 145px; height: 109px; background-position: -530px -215px }
footer .center-wrap { background: none repeat scroll 0 0 #c7c5bb !important }
footer { background: none repeat scroll 0 0 transparent !important; padding-top: 0 !important; clear: both; width: 100%; position: relative; font-size: 13px; z-index: 1; overflow: visible }
.edit-page-button { clear: left; margin-top: 30px; display: none }
.edit-page-button a { background-image: url(images/shortcodes/button-sprite.png); text-decoration: none; font-size: 13px; font-weight: 700; height: 20px; line-height: 12px; border-radius: 3px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08); display: inline-block; background-position: 0 -630px; border: 1px solid #dab347; color: #835503; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); margin: 0 5px 20px; padding: 8px 10px 0 }
.edit-page-button a:hover { border: 1px solid #dab347; background-position: 0 -658px; color: #422b01 }
.top-aside .current-menu-item a, .top-aside .current-menu-parent a, .top-aside .current-menu-parent .sub-menu .current-menu-item a { opacity: .6 !important; color: #FFF !important }
.top-aside .current-menu-parent .sub-menu a { opacity: 1.0 !important; color: #FFF !important }
.top-aside a { opacity: 1; transition: opacity .20s ease-in-out; -moz-transition: opacity .20s ease-in-out; -webkit-transition: opacity .20s ease-in-out }
.top-aside a:hover { opacity: .6 }
.tour-pagination-links { clear: both; width: 100%; padding-top: 15px }
form, fieldset { border-style: none; margin: 0; padding: 0 }
input, textarea, select { vertical-align: middle; font-size: 13px; resize: none; font-family: Lucida Grande, Lucida Sans Unicode, sans-serif }
input, textarea { padding: 7px }
textarea { height: 190px; width: 88% }
input, textarea, button { background: none repeat scroll 0 0 #FFF; border: 1px solid #efefef }
.contact-form label { margin-top: 10px !important }
.contact-form .radio { display: inline !important }
#content-container input, #content-container textarea { border: 1px solid #d2d2d2; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset; color: #747474; font-size: 13px; padding: 8px 10px }
#content-container input[type=text] { background: none repeat scroll 0 0 #c8c6bb; width: 100%; margin: 0 10px 10px 0 }
.url { color: #999893 !important; font-weight: 700 }
.cat-item>a { color: #414141; ; font-size: 14px }
#content-container input:focus, #content-container textarea:focus { border: 1px solid #CCC }
label { display: block; font-weight: 700; font-size: 13px; margin-bottom: 10px; color: #555 }
label span { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #acacac; font-weight: 400; font-size: 11px }
#content-container .tt-form-submit, #commentform #submit-button, .gform_footer .button { background: url(images/global/bg-submit-button.png) repeat scroll 0 0 transparent; color: #555; border: 1px solid #d5d5d5; border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); cursor: pointer; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 700; line-height: 18px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); width: auto; padding: 8px 10px }
.contact-submit { float: right; width: 100%; margin: 20px 65px 0 0 }
#content-container .contact-form { padding-top: 20px }
.sidebar { width: auto; float: left; min-height: 500px }
.sidebar>* { margin-right: 30px }
div+.sidebar { float: none; margin-left: 707px; background-position: -321px -300px }
div+.sidebar>* { margin-left: 30px; margin-right: 0; float: none }
.sidebar p { margin-top: 1px; margin-bottom: 14px }
.widget-heading {  font-size: 18px !important; font-weight: 700; margin-bottom: -4px !important; color: #383c43 }
.page-id-11 form, fieldset { width: 100% !important; border-style: none; margin: 0 !important; padding: 0 !important }
.sidebar>div+div { border-top: 1px solid #dcddde; margin-top: 4px; padding-top: 0 }
.page-id-168 p { color: #000000 !important; font-size: 13px; line-height: 1.6em; margin-bottom: 6px }
.bigt { font-size: 35px; padding-top: 23px }
.post+p+.post { border-top: 2px solid #CCC }
.post { margin-top: -22px; padding-bottom: 19px; padding-top: 6px }
.more-link { background: none repeat scroll 0 0 #c64832; color: #FFF; font-weight: 700; position: relative; top: 11px; padding: 5px }
.post-comments a { color: #c64832;  }
.sidebar ul { padding-left: 14px; list-style-image: url(images/global/bullet-type-1.png) }
.sidebar li { color: #414141 !important; font-size: 13px; margin-bottom: 8px }
.subnav+.sidebar-widget { border-top: 0 }
.sidebar .subnav>ul { list-style-image: none; padding-left: 0 }
.sidebar .subnav li { border-bottom: 1px solid #dcddde; border-top: 1px solid #FFF; margin-bottom: 0; min-height: 18px }
.sidebar .subnav li:first-child { border-bottom: 1px solid #EEE }
.sidebar .subnav a { min-height: 18px; display: block; padding: 11px 0 11px 23px }
.sidebar .subnav ul .has_subnav ul a { padding: 9px 0 9px 23px }
.sidebar .subnav a:hover { background: url(images/global/bg-subnav-link-hover.png) top right no-repeat }
.sidebar li:first-child { border-top: 0 }
.sidebar .subnav ul ul { border-top: 1px solid #dcddde; padding: 5px 0 }
.has_subnav { padding-bottom: 0 !important }
.sidebar .subnav .current_subpage ul a, .sidebar .subnav .current_subpage ul a:hover { background: 0; color: #636b75 }
.sidebar .subnav ul ul li { border: 0; list-style-position: inside; margin: 0; padding: 0 }
.subnav>ul ul { background: #f4f4f4 url(images/global/bg-subnav-subnav.png) right top repeat-y }
.sidebar .subnav ul { list-style-image: none; list-style-type: none }
.sidebar .subnav ul .has_subnav ul a, .sidebar .subnav ul .has_subnav ul a:hover { background: url(images/global/bullet-type-1.png) 90% 50% no-repeat }
.current_subpage { border: none !important }
.banner { height: 324px; position: relative; z-index: 2; width: 100%; overflow: visible }
.wide { text-align: center; font-size: 25px }
.banner-slider, .top-aside { z-index: 1; position: relative }
.slides_container { width: 960px }
.slides_container div { display: block; z-index: 525; overflow: hidden }
.pagination { float: left; left: 50%; max-width: 960px; position: relative; list-style: none; margin: 50px auto 0 0 }
.pagination li { float: left; position: relative; right: 50%; margin: 0 10px 0 0 }
.pagination li a { display: block; background: url(images/global/bg-slider-nav.png); width: 8px; height: 9px; text-indent: -9999px }
.pagination li.current a, .pagination li a:hover { background: url(images/global/bg-slider-nav.png) -8px 0 }
.slides_container .single-post-thumb { border: 0; box-shadow: 0 0 3px rgba(0, 0, 0, 0.45); margin-bottom: 5px }
.banner-slider h1, .banner-slider h2, .banner-slider h3, .banner-slider h4, .banner-slider h5, .banner-slider h6 { margin-top: 35px; color: #FFF }
.banner-slider .next, .banner-slider .prev { z-index: 9999; width: 54px; height: 51px; display: block; background: url(images/global/bg-slider-navigation-arrows.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: .6; -webkit-transition: all .3s ease; margin: -20px 0 0 }
.banner-slider .prev { left: 0 }
.banner-slider .next { right: 0; background-position: 100% 0 }
.banner-slider .next:hover, .banner-slider .prev:hover { opacity: .9 }
.home-vertical-callout .img-frame { float: left; margin: 0 18px 18px 0 }
.home-vertical-callout { clear: left; margin-bottom: 10px }
.home-vertical-content { padding-top: 8px }
.home-vertical-sidebar { box-shadow: 0 1px 3px #c3c3c3; border-radius: 5px; background: #f7f7f7; font-size: 13px; padding: 25px 0 }
.home-vertical-sidebar>* { margin-left: 24px }
.home-vertical-sidebar .sidebar-widget { padding-top: 5px }
.home-vertical-sidebar .widget-heading { font-weight: 500; margin-bottom: 24px; font-size: 15px }
.home-vertical-sidebar .recent-post-widget-text { margin-top: 2px; margin-bottom: 18px; padding-bottom: 18px; border-bottom: 1px solid #dcdcdc; width: 92%; font-size: 11px }
.home-vertical-sidebar .recent-post-widget-text a { background: url(images/global/arrow-right.png) right center no-repeat; display: inline-block; padding-right: 28px }
.recent-post-widget-title { font-weight: 700; margin-bottom: 0 }
.home-vertical-sidebar .recent-post-widget-text:last-child { padding-bottom: 10px; border-bottom: 0 }
.main-wrap-home-lightbox { padding-top: 70px !important }
.home-lightbox-banner-content { position: absolute; top: 62px; left: 570px }
.hero-image { position: absolute; bottom: 0; right: 0 }
.hero-wrap { background: url(images/global/bg-home-banner-hero.png) left bottom no-repeat; position: absolute; left: -40px; top: 18px; width: 575px; padding-bottom: 89px; height: 320px }
.home-primary-image { position: absolute; left: 27px; top: 20px; z-index: 900 }
.home-secondary-image { position: absolute; left: 98px; top: 65px; z-index: 800 }
.lightbox-link { background: url(images/global/bg-home-lightbox-link.png) 0 0 no-repeat; width: 450px; height: 315px; z-index: 9999; display: block; position: absolute; left: 27px; top: 20px; outline: 0; text-indent: -9999em }
.lightbox-link:hover { background-position: -450px 0 }
#home-marketing-content, #home-marketing-blogposts { width: 54.6%; float: left; font-size: 13px }
#home-marketing-icons, #home-marketing-testimonials { width: 43.8%; float: right; margin-right: -5px; font-size: 13px }
#home-marketing-icons p { display: inline }
#home-marketing-testimonials .testimonials { margin-top: -5px }
#home-marketing-icons .tt-icon { width: 34%; float: left; line-height: 18px; padding-bottom: 0; margin-right: 5px }
#home-marketing-icons .tt-icon:last-child { padding-bottom: 8px }
.section_title { text-transform: uppercase; font-weight: 400; color: #555; font-size: 11px }
.article_preview { margin-top: 25px; font-size: 13px }
.article_preview strong a { background: url(images/global/bg-blog-comments.png) no-repeat scroll 0 4px transparent; padding: 2px 0 2px 25px }
.article_preview p { padding-left: 25px; padding-top: 3px }
.blog_page_content { width: 645px !important }
.member-name { font-size: 22px; color: #666; margin: 0; padding: 0 }
div+.blog_sidebar { width: 220px !important; margin-left: 0 !important; float: right !important }
.tt-share { padding: 8px 0 5px }
.facebook-share iframe { height: 20px; width: 85px }
.retweet-share iframe { width: 90px !important; margin: 0 }
.facebook-share, .retweet-share, .pinterest-share { display: inline-block }
.pinterest-share { margin-left: 9px }
footer .facebook-share, footer .retweet-share { display: inline-block; clear: none; margin: 0 }
.preview h2 { margin-bottom: 6px; line-height: 30px }
.no-posted-by { padding-bottom: 15px }
.metadata { font-style: italic; font-size: 13px; margin-bottom: 25px; display: block; color: #999; background: url(images/global/bg-meta-data.png) 0 2px no-repeat; padding: 3px 0 3px 20px }
#comment { height: 80px }
article { width: 640px; font-size: 13px; margin-bottom: 100px }
.blog-main-preview { margin-bottom: 50px !important }
.post-details { border-top: 1px solid #e5e5e5; margin-top: 30px; width: 100%; padding: 10px 0 0 }
.post-thumb a, .post-thumb iframe, .single-post-thumb { background: none repeat scroll 0 0 #FFF; border: 1px solid #dce1e7; box-shadow: 0 0 4px rgba(0, 0, 0, 0.15); display: block; float: left; margin-bottom: 22px; padding: 8px }
.post-thumb iframe { float: none }
.post-categories, .post-leave-comment { background: url(images/global/image-sprite.png) 0 0 no-repeat }
.post-categories { float: left; background-position: -504px -58px; padding: 5px 0 5px 24px }
.post-leave-comment { float: right; background-position: -465px -21px; margin-left: 12px; padding: 5px 0 5px 24px }
#respond { clear: both; padding: 45px 0 0 40px }
.comment-title { background: url(images/global/bg-blog-comments.png) no-repeat scroll 0 50% transparent; font-size: 18px; margin-bottom: 13px; padding: 5px 0 5px 26px }
#cancel-comment-reply-link { color: #af3435; text-decoration: underline; margin-left: 20px; background: url(images/global/icon-cancel-reply.png) 0 50% no-repeat; padding: 25px 25px 25px 20px }
#blog-comment-outer-wrap { background: url(images/global/bg-blog-comment-wrap.png) 0 0 repeat-x; margin-top: -1px }
.tt-comment-count { font-size: 16px; background: url(http://euroxciser.com/wp-content/themes/Sterling/images/global/arrow-up-2.png) 31px 29px no-repeat; padding-bottom: 18px; margin-bottom: 0 }
.topmargin { margin-top: 25px }
.archive-heading { font-weight: 700; color: #333 }
.discussion-wrap { padding-top: 80px }
.comment-wrap { float: left; padding-top: 10px; width: 100% }
.comment-wrap ul { margin: 0 !important; padding: 0 !important }
.comment-content { float: left; width: 550px; padding: 30px 0 0 }
.comment-gravatar { background: #FFF; width: 70px; height: 70px; float: left; border: 1px solid #EEE; margin: 25px 0 0 25px }
.comment-content .comment-gravatar { margin: 8px 0 0 25px }
.comment-gravatar img { border: 1px solid #EEE; margin: 4px 0 0 4px }
.comment-text { width: 400px; float: left; margin: 6px 0 0 20px; padding: 0 0 15px 10px }
.comment-author { font-weight: 700; display: block }
.comment-date { color: #999; font-style: italic; font-size: 11px; display: block; padding-bottom: 15px }
.comment-text p { font-size: 13px; margin-bottom: 15px }
.comment-ol li ul li .comment-content { float: left; width: 585px; margin: 0 0 0 35px }
.comment-ol li ul li ul li .comment-content { float: left; width: 550px; margin: 0 0 0 70px }
.comment-ol li ul li ul li ul li .comment-content { float: left; width: 515px; margin: 0 0 0 105px }
.comment-ol li ul li ul li ul li ul li .comment-content { float: left; width: 480px; margin: 0 0 0 140px }
.comment-ol li ul li .comment-content .comment-text { width: 423px }
.comment-ol li ul li ul li .comment-content .comment-text { width: 388px }
.comment-ol li ul li ul li ul li .comment-content .comment-text { width: 353px }
#commentform { margin: 30px 0 50px }
#commentform label { display: inline; font-weight: 400; font-size: 13px }
#respond small { color: #7b7b7b }
.cancel-comment-reply { display: block; margin: 20px 0 }
#iso-wrap { padding-bottom: 30px }
.lightbox-zoom { background: url(images/global/lightbox-zoom.png) center center no-repeat; width: 100%; height: 100% }
.lightbox-linked { background: url(images/global/lightbox-linked.png) center center no-repeat; width: 100%; height: 100% }
.tstext {  font-size: 18px }
.page-id-166 .mainhead { border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; color: #000000;  font-size: 35px; margin-bottom: 26px; text-align: left; padding: 14px 0 }
#gallery-nav { width: 960px; display: block; text-align: center; margin: 0 auto; padding: 35px 0 5px }
#gallery-nav a { color: #636b75; padding: 6px 12px }
#gallery-nav a:hover, #gallery-nav .active a { color: #555; background: #EEE; border-radius: 5px; box-shadow: inset 0 0 2px #CCC; text-decoration: none }
#gallery-nav li { display: inline; margin-right: 16px }
.isotope-item { z-index: 2; margin: 5px !important }
.iso-space .isotope-item { margin: 10px !important }
.isotope-hidden.isotope-item { pointer-events: none; z-index: 1 }
.isotope, .isotope .isotope-item { -webkit-transition-duration: .8s; -moz-transition-duration: .8s; transition-duration: .8s }
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; transition-property: height, width }
.isotope .isotope-item { -webkit-transition-property: 0 opacity; -moz-transition-property: 0 opacity; transition-property: transform, opacity }
.sitemap-title { font-size: 13px; font-weight: 600 }
.s-one { width: 190px; float: left }
.s-two { width: 460px; float: left; margin-left: 65px }
.s-three { width: 190px; float: right }
.s-one .sub-menu { padding-top: 15px }
.s-three ul li { color: #CCC }
.s-two .article_preview strong a { color: #757575 }
.s-two .article_preview { margin-top: 20px }
.search-list { list-style: decimal; padding: 0 5px 5px 25px }
.search-list p { margin-left: -25px }
.page-not-found { background: url(images/global/bg-page-not-found.png) 0 0 no-repeat; height: 266px; margin: 0 0 10px 75px; padding: 80px 0 0 430px }
.page-not-found strong { color: #5b626d; font-size: 14px; font-weight: 600 }
.construction-top-wrap { width: 100%; background: #FFF; padding-bottom: 150px }
.construction-heading { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 25px; color: #666; width: 100%; font-weight: 300; text-align: center; padding-bottom: 30px }
#construction-body .companyIdentity img { float: none; margin: 50px auto 0 }
#construction-body .companyIdentity { text-align: center }
#countbox, .time-info-wrap { width: 415px; margin: 0 auto }
#days, #hours, #mins, #secs { width: 81px; height: 81px; float: left; background: url(images/global/image-sprite.png) -266px -13px no-repeat }
#hours, #mins, #secs, #hours_text, #mins_text, #secs_text { margin-left: 30px }
#days span, #hours span, #mins span, #secs span, #days_text, #hours_text, #mins_text, #secs_text { font-weight: 500; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 32px; width: 81px; text-align: center; float: left; padding-top: 27px }
#days_text, #hours_text, #mins_text, #secs_text { font-size: 17px; padding-top: 10px }
.faq-answers { width: 100%; background: url(images/global/bg-faq-answers.png) 0 0 no-repeat; clear: both; padding-top: 60px; margin: 50px 0 0 }
.faq-pad { padding-top: 80px !important }
.faq-wrap { clear: both; margin-bottom: 15px }
.faq-content { width: 800px; float: right }
.faq-content p { padding: 10px 10px 5px }
.faq-content .faq-heading { margin-bottom: 0; padding-top: 0; font-weight: 600; font-size: 14px }
.go_to_top { font-size: 9px; text-transform: uppercase; display: block; font-weight: 600; line-height: 18px }
.basic-divider { background: url(images/global/bg-divider-basic.png) right center no-repeat; clear: both; display: block; height: 20px; text-align: right; width: 100%; margin: 30px 0 }
.faq-number { width: 120px; height: 87px; float: left; margin-right: 40px; background: url(images/global/bg-faq-numbers.png) 0 0 no-repeat }
.answer_2 { background-position: 0 -87px }
.answer_3 { background-position: 0 -177px }
.answer_4 { background-position: 0 -266px }
.answer_5 { background-position: 0 -354px }
.answer_6 { background-position: 0 -443px }
.answer_7 { background-position: 0 -532px }
.answer_8 { background-position: 0 -620px }
.answer_9 { background-position: 0 -709px }
.answer_10 { background-position: 0 -798px }
.answer_11 { background-position: 0 -886px }
.answer_12 { background-position: 0 -974px }
.answer_13 { background-position: 0 -1062px }
.answer_14 { background-position: 0 -1150px }
.answer_15 { background-position: 0 -1241px }
.answer_16 { background-position: 0 -1331px }
.answer_17 { background-position: 0 -1417px }
.answer_18 { background-position: 0 -1507px }
.answer_19 { background-position: 0 -1595px }
.answer_20 { background-position: 0 -1684px }
.answer_21 { background-position: 0 -1772px }
.answer_22 { background-position: 0 -1860px }
.answer_23 { background-position: 0 -1950px }
.answer_24 { background-position: 0 -2038px }
.answer_25 { background-position: 0 -2127px }
.answer_26 { background-position: 0 -2216px }
.answer_27 { background-position: 0 -2304px }
.answer_28 { background-position: 0 -2393px }
.answer_29 { background-position: 0 -2481px }
.answer_30 { background-position: 0 -2570px }
.answer_31 { background-position: 0 -2659px }
.answer_32 { background-position: 0 -2748px }
.answer_33 { background-position: 0 -2836px }
.answer_34 { background-position: 0 -2925px }
.answer_35 { background-position: 0 -3013px }
.answer_36 { background-position: 0 -3102px }
.answer_37 { background-position: 0 -3191px }
.answer_38 { background-position: 0 -3279px }
.answer_39 { background-position: 0 -3368px }
.answer_40 { background-position: 0 -3457px }
.answer_41 { background-position: 0 -3546px }
.answer_42 { background-position: 0 -3634px }
.answer_43 { background-position: 0 -3723px }
.answer_44 { background-position: 0 -3812px }
.answer_45 { background-position: 0 -3901px }
.answer_46 { background-position: 0 -3989px }
.answer_47 { background-position: 0 -4077px }
.answer_48 { background-position: 0 -4165px }
.answer_49 { background-position: 0 -4254px }
.answer_50 { background-position: 0 -4343px }
.member-wrap+.member-wrap { margin-top: 35px; background: url(images/global/bg-hr-dotted.png) 0 0 repeat-x }
.member-contact { width: 24%; float: left; padding-top: 50px }
.member-bio { width: 50%; float: left; margin-left: 5px; padding-top: 50px; font-size: 13px; line-height: 1.6em }
.member-photo { width: 160px; height: 125px; float: right; margin-top: 50px }
.member-frame { background-position: -548px -668px }
.member-title { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #999 }
.member-list li { margin-bottom: 8px }
.member-contact-email { background: url(images/global/bg-team-contact.png) 0 5px no-repeat; padding: 2px 0 2px 24px }
.member-contact-phone { background: url(images/global/bg-team-contact.png) 0 -28px no-repeat; padding: 0 0 0 24px }
.member-contact-twitter { background: url(images/global/bg-team-contact.png) 0 -62px no-repeat; padding: 2px 0 2px 24px }
.member-contact-facebook { background: url(images/global/bg-team-contact.png) 0 -97px no-repeat; padding: 2px 0 2px 24px }
.member-contact-google { background: url(images/global/bg-team-contact.png) 0 -132px no-repeat; padding: 2px 0 2px 24px }
.page-id-13 .two_thirds { color: #000000; text-align: justify; width: 65.2% }
.em { color: #000000; ; font-size: 14px; list-style-image: url(../../uploads/2013/05/em.png) }
.clist li { border-bottom: 1px solid #CCC; margin-bottom: 4px; padding-bottom: 7px }
.loc { color: #000000; ; font-size: 20px; font-weight: 700; list-style-image: url(../../uploads/2013/05/loc.png) }
.ph { color: #000000; ; font-size: 14px; list-style-image: url(../../uploads/2013/05/tel.png) }
.comment { background: none repeat scroll 0 0 #c8c6bb; height: 64px; width: 75% }
.page-id-13 .wpcf7-form-control.wpcf7-submit.submit { background: none repeat scroll 0 0 #c64832 !important; color: #FFF !important; font-size: 20px !important; font-weight: 700; width: 79% !important }

.wpcf7-submit{background: none repeat scroll 0 0 #c64832 !important;
color: #FFF !important;
font-size: 20px !important;
font-weight: 700;
width: 80% !important; }


footer .sidebar-widget { margin-bottom: 0 !important; padding-top: 0 !important }
.footer-content {border-top: 8px #d54d12 solid}
.footer-content div div div p {margin-bottom: 0}
.footer-content div div div p a {padding-right: 30px}
footer .foot-heading { color: #53524f !important; visibility: hidden; float: left;  font-size: 22px !important; padding-top: 21px; line-height: 30px; width: 143px; margin-bottom: 12px; font-weight: 500 }
.sidebar-widget.feedburner-email-subscription { margin-top: 30px !important }
.sidebar-widget.feedburner-email-subscription input { background: none repeat scroll 0 0 #95948c; border: medium none }
input[name=email] { width: 180px; border: 1px solid hsl(0, 0, 82%); box-shadow: 0 1px 5px hsla(0, 0, 0, 0.1) inset; color: hsl(0, 0, 45%); backgroud: none repeat scroll 0 0 hsl(51, 11%, 76%) }
input[name=imageField] { background: none repeat scroll 0 0 #c64832 !important; color: #dbd8cf; ; font-size: 14px; font-weight: 700; padding: 5px }
.fhead { color: #53524f; float: left;  font-size: 28px; line-height: 51px; width: 99px }
.footer-callout { width: 100%; background: #e4e4e4 url(images/global/bg-footer-callout.png) left top repeat-x; padding: 37px 0 }
.footer-callout-content { float: left; width: 76%; line-height: 20px }
.footer-callout-button { float: right; margin: 14px 0 0 }
.footer-callout-content p { font-size: 17px; margin-bottom: 0; text-shadow: 1px 1px 2px #FFF }
.footer-callout-content .callout-heading { font-size: 20px; letter-spacing: -.3px }
.footer-bottom { font-size: 11px; background: url(images/global/bg-footer-bottom.png) left top no-repeat }
footer>div>p { font-size: 11px; float: left; width: 450px; padding-top: 20px }
footer ul { list-style-image: url(images/global/bullet-type-1-footer.png) }
footer nav { float: right; padding: 16px 0 0 }
footer .current-menu-item a { color: #FFF; font-weight: 700 }
footer .social_icons, #contact-info-wrap .social_icons { padding-left: 0 }
footer .social_icons a, #contact-info-wrap .social_icons a { padding-left: 22px }
.footer-default-one, .construction-default-one { width: 41.6%; float: left }
.footer-default-two, .construction-default-two { width: 18.75%; float: left; margin-left: 6.25% }
.footer-default-three, .construction-default-three { width: 26.04%; float: right }
footer .footer-default-three .social_icons li, footer .construction-default-three .social_icons li, #contact-info-wrap .social_icons li { float: left; margin-right: 20px }
.footer-copyright { clear: both; width: 100%; padding: 15px 0 }
.footer-nav { list-style: none; float: right; margin: 0 0 0 110px; padding: 1px 0 0 }
.footer-copyright .center-wrap { background: none repeat scroll 0 0 transparent !important }
.footer-copyright p, .footer-copyright ul { font-size: 11px; color: #626262 !important }
.footer-logo { padding-bottom: 10px }
a.tt-button { background-image: url(images/shortcodes/button-sprite.png); text-decoration: none; font-size: 13px; font-weight: 700; height: 20px; line-height: 12px; border-radius: 3px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08); display: inline-block; padding: 8px 10px 0 }
a.tt-button.large { line-height: 14px; height: 24px; padding: 11px 10px 0 }
a.tt-button.black { background-position: 0 0; border: 1px solid #4c4c4c; color: #FFF; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4) }
a.tt-button.black:hover { border: 1px solid #2c2c2c; background-position: 0 -28px }
a.tt-button.large.black { background-position: 0 -56px }
a.tt-button.large.black:hover { background-position: 0 -91px }
a.tt-button.blue { background-position: 0 -126px; border: 1px solid #8dc5da; color: #42788e }
a.tt-button.blue:hover { border: 1px solid #7caec0; background-position: 0 -154px }
a.tt-button.large.blue { background-position: 0 -182px }
a.tt-button.large.blue:hover { background-position: 0 -217px }
a.tt-button.green { background-position: 0 -252px; border: 1px solid #adc671; color: #5d7731 }
a.tt-button.green:hover { border: 1px solid #8bb14d; background-position: 0 -280px }
a.tt-button.large.green { background-position: 0 -308px }
a.tt-button.large.green:hover { background-position: 0 -343px }
a.tt-button.grey { background-position: 0 -378px; border: 1px solid #b5b5b5; color: #555 }
a.tt-button.grey:hover { border: 1px solid #989898; background-position: 0 -406px }
a.tt-button.large.grey { background-position: 0 -434px }
a.tt-button.large.grey:hover { background-position: 0 -469px }
a.tt-button.navy { background-position: 0 -504px; border: 1px solid #a2afb8; color: #515f6a }
a.tt-button.navy:hover { border: 1px solid #8996a0; background-position: 0 -532px }
a.tt-button.large.navy { background-position: 0 -560px }
a.tt-button.large.navy:hover { background-position: 0 -595px }
a.tt-button.orange { background-position: 0 -630px; border: 1px solid #dab347; color: #835503; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) }
a.tt-button.orange:hover { border: 1px solid #dab347; background-position: 0 -658px }
a.tt-button.large.orange { background-position: 0 -686px }
a.tt-button.large.orange:hover { background-position: 0 -721px }
a.tt-button.purple { background-position: 0 -756px; border: 1px solid #bc9db9; color: #7b5777 }
a.tt-button.purple:hover { border: 1px solid #a482a0; background-position: 0 -784px }
a.tt-button.large.purple { background-position: 0 -812px }
a.tt-button.large.purple:hover { background-position: 0 -847px }
a.tt-button.red { background-position: 0 -882px; border: 1px solid #df6f8b; color: #913944; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) }
a.tt-button.red:hover { border: 1px solid #c36079; background-position: 0 -910px }
a.tt-button.large.red { background-position: 0 -938px }
a.tt-button.large.red:hover { background-position: 0 -973px }
a.tt-button.teal { background-position: 0 -1008px; border: 1px solid #90c6c8; color: #437b7d }
a.tt-button.teal:hover { border: 1px solid #7db9bb; background-position: 0 -1036px }
a.tt-button.large.teal { background-position: 0 -1064px }
a.tt-button.large.teal:hover { background-position: 0 -1099px }
a.tt-button.white { background-position: 0 -1134px; border: 1px solid #d3d3d3; color: #555; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) }
a.tt-button.white:hover { border: 1px solid #c4c4c4; background-position: 0 -1162px }
a.tt-button.large.white { background-position: 0 -1190px }
a.tt-button.large.white:hover { background-position: 0 -1225px }
.client_identity { margin-left: 36px }
.tabs_type_1 { width: 100%; height: 468px; box-shadow: 0 0 6px #c3c3c3; border-radius: 10px; background-color: #f8f8f8; overflow: hidden; position: relative; margin-bottom: 30px }
.tabs_type_1 dt { width: 22%; border-bottom: 1px solid #ededed; font-size: 13px; font-weight: 700; cursor: pointer; padding: 16px 0 16px 3% }
.tabs_type_1 dt img { display: inline-block; margin-right: 15px; position: relative; top: 5px }
.tabs_type_1 dd { margin-left: 25%; background-color: #FFF; height: 84%; box-shadow: inherit; overflow: auto; position: absolute; top: 0; right: 0; display: none; z-index: 1000; padding: 4% }
.tabs_type_1 dt:first-child { margin-top: 2.4% }
.tabs_type_1 dd .column_group p:first-child { margin-top: 0 }
.tabs_type_1_arrow { position: absolute; top: 0; left: 23%; z-index: 1001; width: 18px; height: 36px; background-image: url(images/shortcodes/arrow.png); background-repeat: no-repat }
.tabs_type_2 { position: relative; margin-top: 40px; font-size: 13px; padding-top: 10px; height: 380px }
.tabs_type_2 dt { float: left; margin-left: 1.25%; margin-right: 3.5%; cursor: pointer; font-weight: 700 }
.tabs_type_2 dd { display: none; position: absolute; background-image: url(images/shortcodes/tabs-type2-BG.png); background-repeat: repeat-x; top: 50px; padding: 30px }
.tabs_type_2_arrow { position: absolute; top: 38px; z-index: 1001; width: 28px; height: 15px; background-image: url(images/shortcodes/arrow-up-2.png); background-repeat: no-repat }
.accordion { font-size: 13px; margin-bottom: 40px }
.accordion dt { width: 100%; border: 1px solid #e9e9e9; border-radius: 5px; margin-bottom: 4px; text-indent: 50px; font-weight: 500; background-image: url(images/shortcodes/accordion-BG.png); background-position: bottom left; background-repeat: repeat-x; position: relative; cursor: pointer; padding: 20px 0 }
.accordion dd { display: none; line-height: 20px; padding: 10px }
.accordion dd p:first-child { margin-top: 8px }
.accordion dt:before { content: url(images/shortcodes/plus-sign.png); position: absolute; left: -37px; top: 50%; margin-top: -12px }
.accordion dt.current:before { content: url(images/shortcodes/minus-sign.png) }
.one_half { width: 48% }
.page_content_right .one_half, .page_content .one_half { width: 320px }
.one_third { width: 30.6% }
.one_fourth { width: 22% }
.page_content_right .one_fourth, .page_content .one_fourth { width: 145px }
.one_fifth { width: 16.8% }
.page_content_right .one_fifth, .page_content .one_fifth { width: 110px }
.page_content_right .two_thirds, .page_content .two_thirds { width: 435px }
.one_half+.one_half, .one_third+.one_third, .two_thirds+.one_third, .one_fourth+.one_fourth, .one_fifth+.one_fifth, .one_third+.two_thirds, .one_sixth+.one_sixth { margin-left: 4% }
.column-clear { clear: both; height: 25px }
.two_thirds { width: 65.2% }
.one_sixth { width: 13.33%; overflow: hidden }
.tt-contentbox { width: 100%; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); margin-bottom: 20px }
.tt-contentbox-title { color: #FFF; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; padding: 12px 20px }
.tt-contentbox-title span { overflow: hidden; letter-spacing: 1px; text-transform: uppercase; font-size: 11px }
.tt-contentbox-content { color: #888; font-size: 13px; line-height: 1.6em; border: 1px solid #FFF; background-image: linear-gradient(tobottom, #fff, #f2f2f2); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFFFFF', endColorstr='#F2F2F2'); padding: 15px 15px 25px }
.tt-contentbox-content p { color: #888 }
.tt-contentbox-content h1, .tt-contentbox-content h2, .tt-contentbox-content h3, .tt-contentbox-content h4, .tt-contentbox-content h5, .tt-contentbox-content h6 { font-size: 10px; letter-spacing: .1em; line-height: 2.6em; text-transform: uppercase; margin-bottom: 5px }
.tt-content-style-autumn a, .tt-content-style-autumn h1, .tt-content-style-autumn h2, .tt-content-style-autumn h3, .tt-content-style-autumn h4, .tt-content-style-autumn h5, .tt-content-style-autumn h6 { color: #ae500c }
.tt-content-style-blue-grey a, .tt-content-style-blue-grey h1, .tt-content-style-blue-grey h2, .tt-content-style-blue-grey h3, .tt-content-style-blue-grey h4, .tt-content-style-blue-grey h5, .tt-content-style-blue-grey h6 { color: #616276 }
.tt-content-style-cool-blue a, .tt-content-style-cool-blue h1, .tt-content-style-cool-blue h2, .tt-content-style-cool-blue h3, .tt-content-style-cool-blue h4, .tt-content-style-cool-blue h5, .tt-content-style-cool-blue h6 { color: #0070b3 }
.tt-content-style-coffee a, .tt-content-style-coffee h1, .tt-content-style-coffee h2, .tt-content-style-coffee h3, .tt-content-style-coffee h4, .tt-content-style-coffee h5, .tt-content-style-coffee h6 { color: #52453a }
.tt-content-style-golden a, .tt-content-style-golden h1, .tt-content-style-golden h2, .tt-content-style-golden h3, .tt-content-style-golden h4, .tt-content-style-golden h5, .tt-content-style-golden h6 { color: #d89606 }
.tt-content-style-green a, .tt-content-style-green h1, .tt-content-style-green h2, .tt-content-style-green h3, .tt-content-style-green h4, .tt-content-style-green h5, .tt-content-style-green h6 { color: #479307 }
.tt-content-style-lime-green a, .tt-content-style-lime-green h1, .tt-content-style-lime-green h2, .tt-content-style-lime-green h3, .tt-content-style-lime-green h4, .tt-content-style-lime-green h5, .tt-content-style-lime-green h6 { color: #84b011 }
.tt-content-style-periwinkle a, .tt-content-style-periwinkle h1, .tt-content-style-periwinkle h2, .tt-content-style-periwinkle h3, .tt-content-style-periwinkle h4, .tt-content-style-periwinkle h5, .tt-content-style-periwinkle h6 { color: #554191 }
.tt-content-style-pink a, .tt-content-style-pink h1, .tt-content-style-pink h2, .tt-content-style-pink h3, .tt-content-style-pink h4, .tt-content-style-pink h5, .tt-content-style-pink h6 { color: #8c3267 }
.tt-content-style-purple a, .tt-content-style-purple h1, .tt-content-style-purple h2, .tt-content-style-purple h3, .tt-content-style-purple h4, .tt-content-style-purple h5, .tt-content-style-purple h6 { color: #70498d }
.tt-content-style-red a, .tt-content-style-red h1, .tt-content-style-red h2, .tt-content-style-red h3, .tt-content-style-red h4, .tt-content-style-red h5, .tt-content-style-red h6 { color: #bd1900 }
.tt-content-style-royal-blue a, .tt-content-style-royal-blue h1, .tt-content-style-royal-blue h2, .tt-content-style-royal-blue h3, .tt-content-style-royal-blue h4, .tt-content-style-royal-blue h5, .tt-content-style-royal-blue h6 { color: #2d59a2 }
.tt-content-style-silver a, .tt-content-style-silver h1, .tt-content-style-silver h2, .tt-content-style-silver h3, .tt-content-style-silver h4, .tt-content-style-silver h5, .tt-content-style-silver h6 { color: #9e9e9e }
.tt-content-style-sky-blue a, .tt-content-style-sky-blue h1, .tt-content-style-sky-blue h2, .tt-content-style-sky-blue h3, .tt-content-style-sky-blue h4, .tt-content-style-sky-blue h5, .tt-content-style-sky-blue h6 { color: #0094bf }
.tt-content-style-teal-grey a, .tt-content-style-teal-grey h1, .tt-content-style-teal-grey h2, .tt-content-style-teal-grey h3, .tt-content-style-teal-grey h4, .tt-content-style-teal-grey h5, .tt-content-style-teal-grey h6 { color: #406273 }
.tt-content-style-teal a, .tt-content-style-teal h1, .tt-content-style-teal h2, .tt-content-style-teal h3, .tt-content-style-teal h4, .tt-content-style-teal h5, .tt-content-style-teal h6 { color: #297372 }
.highlight-style-1 { color: #FFF; padding: 2px 6px }
.highlight-autumn .highlight-style-1 { background-color: #873108 }
.highlight-autumn .highlight-style-2 { color: #873108; border-bottom: 1px dashed #873108 }
.highlight-black .highlight-style-1 { background-color: #000 }
.highlight-black .highlight-style-2 { color: #000; border-bottom: 1px dashed #000 }
.highlight-blue-grey .highlight-style-1 { background-color: #474759 }
.highlight-blue-grey .highlight-style-2 { color: #474759; border-bottom: 1px dashed #474759 }
.highlight-cool-blue .highlight-style-1 { background-color: #0076b8 }
.highlight-cool-blue .highlight-style-2 { color: #0076b8; border-bottom: 1px dashed #0076b8 }
.highlight-coffee .highlight-style-1 { background-color: #372e25 }
.highlight-coffee .highlight-style-2 { color: #372e25; border-bottom: 1px dashed #372e25 }
.highlight-fire .highlight-style-1 { background-color: #d0631c }
.highlight-fire .highlight-style-2 { color: #d0631c; border-bottom: 1px dashed #d0631c }
.highlight-golden .highlight-style-1 { background-color: #bf7d02 }
.highlight-golden .highlight-style-2 { color: #bf7d02; border-bottom: 1px dashed #bf7d02 }
.highlight-green .highlight-style-1 { background-color: #478418 }
.highlight-green .highlight-style-2 { color: #478418; border-bottom: 1px dashed #478418 }
.highlight-lime-green .highlight-style-1 { background-color: #a1be00 }
.highlight-lime-green .highlight-style-2 { color: #a1be00; border-bottom: 1px dashed #a1be00 }
.highlight-periwinkle .highlight-style-1 { background-color: #5556a3 }
.highlight-periwinkle .highlight-style-2 { color: #5556a3; border-bottom: 1px dashed #5556a3 }
.highlight-pink .highlight-style-1 { background-color: #92366d }
.highlight-pink .highlight-style-2 { color: #92366d; border-bottom: 1px dashed #92366d }
.highlight-purple .highlight-style-1 { background-color: #6b4687 }
.highlight-purple .highlight-style-2 { color: #6b4687; border-bottom: 1px dashed #6b4687 }
.highlight-red .highlight-style-1 { background-color: #a1070b }
.highlight-red .highlight-style-2 { color: #a1070b; border-bottom: 1px dashed #a1070b }
.highlight-royal-blue .highlight-style-1 { background-color: #2f496f }
.highlight-royal-blue .highlight-style-2 { color: #2f496f; border-bottom: 1px dashed #2f496f }
.highlight-silver .highlight-style-1 { background-color: #DDD; color: #444 !important }
.highlight-silver .highlight-style-2 { color: #999; border-bottom: 1px dashed #999 }
.highlight-sky-blue .highlight-style-1 { background-color: #16a7e1 }
.highlight-sky-blue .highlight-style-2 { color: #16a7e1; border-bottom: 1px dashed #16a7e1 }
.highlight-teal-grey .highlight-style-1 { background-color: #5a7d77 }
.highlight-teal-grey .highlight-style-2 { color: #5a7d77; border-bottom: 1px dashed #5a7d77 }
.highlight-teal .highlight-style-1 { background-color: #4ba096 }
.highlight-teal .highlight-style-2 { color: #4ba096; border-bottom: 1px dashed #4ba096 }
.tt-dropcap-round, .tt-dropcap-square, .tt-dropcap-text { color: #FFF; float: left; text-align: center; font-size: 24px; letter-spacing: -1px; height: 41px; line-height: 42px; width: 41px; margin: 1px 10px -5px 0 }
.tt-dropcap-round { background: url(images/shortcodes/tt-dropcap-sprite.png) left top no-repeat }
.tt-dropcap-text { display: block; font-size: 40px; line-height: 40px; margin: 0 8px -5px 0 }
.tt-dropcap-autumn .tt-dropcap-text { color: #a64108 }
.tt-dropcap-black .tt-dropcap-round { background-position: -40px -39px }
.tt-dropcap-black .tt-dropcap-text { color: #222 }
.tt-dropcap-blue-grey .tt-dropcap-round { background-position: -82px -81px }
.tt-dropcap-blue-grey .tt-dropcap-text { color: #454956 }
.tt-dropcap-cool-blue .tt-dropcap-round { background-position: -122px -122px }
.tt-dropcap-cool-blue .tt-dropcap-text { color: #0d76b5 }
.tt-dropcap-coffee .tt-dropcap-round { background-position: -162px -163px }
.tt-dropcap-coffee .tt-dropcap-text { color: #67432a }
.tt-dropcap-fire .tt-dropcap-round { background-position: -202px -203px }
.tt-dropcap-fire .tt-dropcap-text { color: #dd640e }
.tt-dropcap-golden .tt-dropcap-round { background-position: -242px -243px }
.tt-dropcap-golden .tt-dropcap-text { color: #e3a108 }
.tt-dropcap-green .tt-dropcap-round { background-position: -282px -284px }
.tt-dropcap-green .tt-dropcap-text { color: #45850c }
.tt-dropcap-lime-green .tt-dropcap-round { background-position: -322px -325px }
.tt-dropcap-lime-green .tt-dropcap-text { color: #7da813 }
.tt-dropcap-periwinkle .tt-dropcap-round { background-position: 0 -93px }
.tt-dropcap-periwinkle .tt-dropcap-text { color: #51439e }
.tt-dropcap-pink .tt-dropcap-round { background-position: -41px -133px }
.tt-dropcap-pink .tt-dropcap-text { color: #9c2e70 }
.tt-dropcap-purple .tt-dropcap-round { background-position: -81px -173px }
.tt-dropcap-purple .tt-dropcap-text { color: #704295 }
.tt-dropcap-red .tt-dropcap-round { background-position: -162px -253px }
.tt-dropcap-red .tt-dropcap-text { color: #b01601 }
.tt-dropcap-royal-blue .tt-dropcap-round { background-position: -202px -294px }
.tt-dropcap-royal-blue .tt-dropcap-text { color: #20437c }
.tt-dropcap-silver .tt-dropcap-round { background-position: -122px -213px }
.tt-dropcap-silver .tt-dropcap-text { color: #868686 }
.tt-dropcap-sky-blue .tt-dropcap-round { background-position: -283px -375px }
.tt-dropcap-sky-blue .tt-dropcap-text { color: #34b6ef }
.tt-dropcap-teal-grey .tt-dropcap-round { background-position: -323px -415px }
.tt-dropcap-teal-grey .tt-dropcap-text { color: #264d5e }
.tt-dropcap-teal .tt-dropcap-round { background-position: -243px -335px }
.tt-dropcap-teal .tt-dropcap-text { color: #29897e }
.tt-icon { display: inline-block; font-size: 13px; line-height: 1.5em; padding: 4px 0 20px 55px }
.sidebar .tt-icon { font-size: 12px; padding: 8px 0 20px 55px }
.icon-alarm { background: url(images/shortcodes/icons/alarm.png) 0 0 no-repeat }
.icon-arrow-down-a { background: url(images/shortcodes/icons/arrow_down.png) 0 0 no-repeat }
.icon-arrow-down-b { background: url(images/shortcodes/icons/arrow_down_2.png) 0 0 no-repeat }
.icon-arrow-up-a { background: url(images/shortcodes/icons/arrow_up.png) 0 0 no-repeat }
.icon-arrow-up-b { background: url(images/shortcodes/icons/arrow_up_2.png) 0 0 no-repeat }
.icon-bookmark { background: url(images/shortcodes/icons/bookmark.png) 0 0 no-repeat }
.icon-calculator { background: url(images/shortcodes/icons/calculator.png) 0 0 no-repeat }
.icon-calendar-day { background: url(images/shortcodes/icons/calendar_day.png) 0 0 no-repeat }
.icon-calendar-month { background: url(images/shortcodes/icons/calendar_month.png) 0 0 no-repeat }
.icon-camera { background: url(images/shortcodes/icons/camera.png) 0 0 no-repeat }
.icon-cart-add { background: url(images/shortcodes/icons/cart_add.png) 0 0 no-repeat }
.icon-caution { background: url(images/shortcodes/icons/caution.png) 0 0 no-repeat }
.icon-cellphone { background: url(images/shortcodes/icons/cellphone.png) 0 0 no-repeat }
.icon-chart { background: url(images/shortcodes/icons/chart.png) 0 0 no-repeat }
.icon-chat { background: url(images/shortcodes/icons/chat.png) 0 0 no-repeat }
.icon-chat-2 { background: url(images/shortcodes/icons/chat_2.png) 0 0 no-repeat }
.icon-checklist { background: url(images/shortcodes/icons/checklist.png) 0 0 no-repeat }
.icon-checkmark { background: url(images/shortcodes/icons/checkmark.png) 0 0 no-repeat }
.icon-clipboard { background: url(images/shortcodes/icons/clipboard.png) 0 0 no-repeat }
.icon-clock { background: url(images/shortcodes/icons/clock.png) 0 0 no-repeat }
.icon-contacts { background: url(images/shortcodes/icons/contacts.png) 0 0 no-repeat }
.icon-crate { background: url(images/shortcodes/icons/crate.png) 0 0 no-repeat }
.icon-database { background: url(images/shortcodes/icons/database.png) 0 0 no-repeat }
.icon-document-edit { background: url(images/shortcodes/icons/document_edit.png) 0 0 no-repeat }
.icon-drive { background: url(images/shortcodes/icons/drive.png) 0 0 no-repeat }
.icon-dvd { background: url(images/shortcodes/icons/dvd.png) 0 0 no-repeat }
.icon-email-send { background: url(images/shortcodes/icons/email_send.png) 0 0 no-repeat }
.icon-flag { background: url(images/shortcodes/icons/flag.png) 0 0 no-repeat }
.icon-games { background: url(images/shortcodes/icons/games.png) 0 0 no-repeat }
.icon-gear { background: url(images/shortcodes/icons/gear.png) 0 0 no-repeat }
.icon-globe-download { background: url(images/shortcodes/icons/globe_download.png) 0 0 no-repeat }
.icon-globe-upload { background: url(images/shortcodes/icons/globe_upload.png) 0 0 no-repeat }
.icon-globe { background: url(images/shortcodes/icons/globe.png) 0 0 no-repeat }
.icon-hdtv { background: url(images/shortcodes/icons/hd_tv.png) 0 0 no-repeat }
.icon-heart { background: url(images/shortcodes/icons/heart.png) 0 0 no-repeat }
.icon-support { background: url(images/shortcodes/icons/support.png) 0 0 no-repeat }
.icon-history { background: url(images/shortcodes/icons/history.png) 0 0 no-repeat }
.icon-home { background: url(images/shortcodes/icons/home.png) 0 0 no-repeat }
.icon-info { background: url(images/shortcodes/icons/info.png) 0 0 no-repeat }
.icon-laptop { background: url(images/shortcodes/icons/laptop.png) 0 0 no-repeat }
.icon-light-on { background: url(images/shortcodes/icons/light_on.png) 0 0 no-repeat }
.icon-lock-closed { background: url(images/shortcodes/icons/lock_closed.png) 0 0 no-repeat }
.icon-magnify { background: url(images/shortcodes/icons/magnify.png) 0 0 no-repeat }
.icon-megaphone { background: url(images/shortcodes/icons/megaphone.png) 0 0 no-repeat }
.icon-money { background: url(images/shortcodes/icons/money.png) 0 0 no-repeat }
.icon-movie { background: url(images/shortcodes/icons/movie.png) 0 0 no-repeat }
.icon-mp3 { background: url(images/shortcodes/icons/mp3_player.png) 0 0 no-repeat }
.icon-ms-word { background: url(images/shortcodes/icons/ms-word-doc.png) 0 0 no-repeat }
.icon-music { background: url(images/shortcodes/icons/music.png) 0 0 no-repeat }
.icon-network { background: url(images/shortcodes/icons/network.png) 0 0 no-repeat }
.icon-news { background: url(images/shortcodes/icons/news.png) 0 0 no-repeat }
.icon-notebook { background: url(images/shortcodes/icons/notebook_pencil.png) 0 0 no-repeat }
.icon-pdf { background: url(images/shortcodes/icons/pdf.png) 0 0 no-repeat; padding: 4px 0 25px 55px }
.icon-photos { background: url(images/shortcodes/icons/photos.png) 0 0 no-repeat }
.icon-refresh { background: url(images/shortcodes/icons/refresh.png) 0 0 no-repeat }
.icon-rss { background: url(images/shortcodes/icons/rss-icon.png) 0 0 no-repeat }
.icon-shield-blue { background: url(images/shortcodes/icons/shield-blue.png) 0 0 no-repeat }
.icon-shield-green { background: url(images/shortcodes/icons/shield-green.png) 0 0 no-repeat }
.icon-star { background: url(images/shortcodes/icons/star.png) 0 0 no-repeat }
.icon-smart-phone { background: url(images/shortcodes/icons/smart-phone.png) 0 0 no-repeat }
.icon-tools { background: url(images/shortcodes/icons/tools.png) 0 0 no-repeat }
.icon-user-group { background: url(images/shortcodes/icons/user_group.png) 0 0 no-repeat }
.icon-vcard { background: url(images/shortcodes/icons/vcard.png) 0 0 no-repeat }
.icon-video-camera { background: url(images/shortcodes/icons/video_camera.png) 0 0 no-repeat }
.icon-x { background: url(images/shortcodes/icons/x.png) 0 0 no-repeat }
.tt-mono-icon { display: inline-block; padding: 0 0 10px 45px }
.mono-address_book { background: url(images/shortcodes/mono-icons/address_book.png) -2px -2px no-repeat }
.mono-alert { background: url(images/shortcodes/mono-icons/alert.png) -2px -2px no-repeat }
.mono-announcement { background: url(images/shortcodes/mono-icons/announcement.png) -2px -2px no-repeat }
.mono-calendar { background: url(images/shortcodes/mono-icons/calendar.png) -2px -2px no-repeat }
.mono-cog { background: url(images/shortcodes/mono-icons/cog.png) -2px -2px no-repeat }
.mono-comments { background: url(images/shortcodes/mono-icons/comments.png) -2px -2px no-repeat }
.mono-download { background: url(images/shortcodes/mono-icons/download.png) -2px -2px no-repeat }
.mono-edit { background: url(images/shortcodes/mono-icons/edit.png) -2px -2px no-repeat }
.mono-email { background: url(images/shortcodes/mono-icons/email.png) -2px -2px no-repeat }
.mono-file { background: url(images/shortcodes/mono-icons/file.png) -2px -2px no-repeat }
.mono-home { background: url(images/shortcodes/mono-icons/home.png) -2px -2px no-repeat }
.mono-info { background: url(images/shortcodes/mono-icons/info.png) -2px -2px no-repeat }
.mono-movie { background: url(images/shortcodes/mono-icons/movie.png) -2px -2px no-repeat }
.mono-page-layout { background: url(images/shortcodes/mono-icons/page-layout.png) -2px -2px no-repeat }
.mono-pencil { background: url(images/shortcodes/mono-icons/pencil.png) -2px -2px no-repeat }
.mono-pictures { background: url(images/shortcodes/mono-icons/pictures.png) -2px -2px no-repeat }
.mono-restart { background: url(images/shortcodes/mono-icons/restart.png) -2px -2px no-repeat }
.mono-settings { background: url(images/shortcodes/mono-icons/settings.png) -2px -2px no-repeat }
.mono-support { background: url(images/shortcodes/mono-icons/support.png) -2px -2px no-repeat }
.mono-tags { background: url(images/shortcodes/mono-icons/tags.png) -2px -2px no-repeat }
.mono-upload { background: url(images/shortcodes/mono-icons/upload.png) -2px -2px no-repeat }
.mono-users { background: url(images/shortcodes/mono-icons/users.png) -2px -2px no-repeat }
.mono-vcard { background: url(images/shortcodes/mono-icons/v_card.png) -2px -2px no-repeat }
.mono-zoom { background: url(images/shortcodes/mono-icons/zoom.png) -2px -2px no-repeat }
.tt-notification { border: 1px solid; width: 100%; border-bottom-width: 2px; color: #4f4f4f; display: block; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 11px; line-height: 19px; margin-bottom: 20px; overflow: hidden; position: relative; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 2px rgba(0, 0, 0, 0.05); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.closeable-x { width: 100%; height: 100%; background: url(images/shortcodes/notification-closeable-x.png) 99% 8px no-repeat }
.one_third .closeable-x, .one_fourth .closeable-x { background: url(images/shortcodes/notification-closeable-x.png) 96% 8px no-repeat }
.tt-notification p { text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65); margin-bottom: 0; padding: 16px 16px 16px 42px }
.tt-notification p strong { color: #303030; font-weight: 700 }
.tt-notification.success { background-color: #dde6ba; background-image: linear-gradient(tobottom, #e6efc2, #d9e2b7); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e6efc2', endColorstr='#d9e2b7'); border-color: #d0e289 #c6d881 #b8cb71 }
.tt-notification.success p { background: transparent url(images/shortcodes/tick.png) no-repeat scroll 14px 17px }
.tt-notification.success p strong { color: #417800 }
.tt-notification.error { background-color: #f6dbd6; background-image: linear-gradient(tobottom, #fbe2e3, #eeccce); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fbe2e3', endColorstr='#eeccce'); border-color: #f7d5d6 #f1c8ca #f2b5b8 }
.tt-notification.error p { background: transparent url(images/shortcodes/cross.png) no-repeat scroll 14px 17px }
.tt-notification.error p strong { color: #d43c41 }
.tt-notification.warning { background-color: #f9f9b4; background-image: linear-gradient(tobottom, #ffffb9, #f0efae); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffb9', endColorstr='#f0efae'); border-color: #f7dc72 #f4d96c #eace61 }
.tt-notification.warning p { background: transparent url(images/shortcodes/exclamation.png) no-repeat scroll 14px 17px }
.tt-notification.warning p strong { color: #777909 }
.tt-notification.tip { background-color: #dceffa; background-image: linear-gradient(tobottom, #e0f4ff, #d4e6f0); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e0f4ff', endColorstr='#d4e6f0'); border-color: #b8e1fd #a6d4f4 #9ed1f5 }
.tt-notification.tip p strong { color: #0068a4 }
.tt-notification.tip p { background: transparent url(images/shortcodes/tip.png) no-repeat scroll 14px 17px }
.tt-notification.neutral { background-color: #f0f0f0; background-image: linear-gradient(tobottom, #f0f0f0, #e4e4e4); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f0f0f0', endColorstr='#e4e4e4'); border-color: #e4e4e4 #d9d9d9 #cbcbcb }
.tt-notification.neutral p strong { color: #303030 }
.tt-notification.neutral p { background: transparent url(images/shortcodes/neutral.png) no-repeat scroll 14px 17px }
.large-callout p { font-size: 15px; font-family: Helvetica, Arial, sans-serif }
.sep-boxed-pricing { overflow: hidden; margin-bottom: 20px }
.sep-boxed-pricing ul li { width: 99%; background: #fff; border: 1px solid #dddcdc; border-bottom: 0; text-align: center; margin: 0; padding: 15px 0 }
.sep-boxed-pricing ul li:last-child { border-bottom: 1px solid #dddcdc }
.sep-boxed-pricing ul li.title-row { background: #92c563; font: 18px MuseoSlab500Regular, arial, helvetica, sans-serif !important; color: #333; border-color: #92c563 }
.sep-boxed-pricing ul li.pricing-row { background: #f8f8f8; font: 25px MuseoSlab500Regular, arial, helvetica, sans-serif !important; color: #a0ce4e; text-shadow: 0 1px 1px rgba(255, 255, 255, 1) }
.sep-boxed-pricing ul li.pricing-row span { font-size: 11px !important; color: #888 !important }
.sep-boxed-pricing ul li.footer-row { background: #f7f7f6 }
.sticky, .gallery-caption, .bypostauthor { font-size: inherit }
.sidebar-widget { margin-bottom: 12px; padding-top: 0 }
.entry-content img { margin: 0 0 10px }
.alignleft, img.alignleft { margin: 0 20px 10px 0; display: inline; float: left }
.alignright, img.alignright { margin-left: 10px; display: inline; float: right }
.aligncenter, img.aligncenter { display: block; clear: both; margin: 0 auto }
.wp-caption { margin-bottom: 10px; text-align: center; padding-top: 5px }
.wp-caption img { border: 0 none; margin: 0; padding: 0 }
.wp-caption p.wp-caption-text { line-height: 1.5; font-size: 11px; margin: 0 }
.wp-smiley { max-height: 1em; margin: 0 !important }
blockquote.left { margin-right: 20px; text-align: right; margin-left: 0; width: 33%; float: left }
blockquote.right { margin-left: 20px; text-align: left; margin-right: 0; width: 33%; float: right }
#mc_signup .mc_input { width: 170px; color: #222; padding: 5px }
#mc_signup .mc_required, #mc-indicates-required { color: #4ba196 }
#mc_message { font-size: 12px; padding-bottom: 10px }
#mc_signup .mc_signup_submit { clear: left; text-align: left; padding: 10px 0 0 }
#mc_signup .mc_var_label { color: #FFF; font-weight: 400; opacity: .6 }
#mc_signup #mc_signup_submit, #constant-contact-signup .button { background: url(images/global/bg-submit-button.png) repeat scroll 0 0 transparent; color: #555; border: 1px solid #d5d5d5; border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); cursor: pointer; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 700; height: 28px; line-height: 12px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); width: auto; padding: 0 8px }
#content-container .home-vertical-sidebar input[type=text], #content-container .home-vertical-sidebar .mc_input { margin-bottom: 0; width: 88% }
#constant-contact-signup input { width: 201px; color: #222; padding: 5px }
#constant-contact-signup .checkbox { width: 15px; font-size: 13px }
#constant-contact-signup .button { outline: 0; display: block; font-size: 11px !important; width: 90px; margin: 0; padding: 6px 10px !important }
.gfield input[type=text] { padding: 5px }
.gfield input[type=checkbox], .gfield input[type=radio], .gform_footer .button { box-shadow: none !important }
.gform_footer .button { font-size: 13px !important }
table#wp-calendar { width: 86%; font-size: 13px; color: #636b75 }
table#wp-calendar td { width: 14%; text-align: center; padding: 4px 1px }
table#wp-calendar caption { font-weight: 700; font-size: 15px; padding-bottom: 10px }
.widget_calendar tfoot td { background-image: none }
#sidebar .footer_post h4 { font-size: 1.2em; padding-bottom: 0; font-weight: 700; color: #222 !important }
#sidebar .footer_post h4 a { text-decoration: none; color: #222 !important }
#sidebar .footer_post p { line-height: 19px; margin: 0 0 15px }
#sidebar .blogroll { list-style: none !important; margin: 0 !important; padding: 10px 0 0 !important }
#sidebar .blogroll li { width: 100% !important; background: none !important; color: #666 !important; margin-bottom: 18px !important; padding: 0 !important }
#sidebar #searchsubmit { cursor: pointer; letter-spacing: 1px; text-transform: uppercase; color: #DDD; outline: 0; border: 1px solid #000; display: block; margin: 0; padding: 8px 12px }
#sidebar #searchform #s { margin-bottom: 7px; width: 90%; padding: 3px }
#sidebar #searchform label { color: #4c4c4c; font-weight: 700; display: none }
#banner-search { position: absolute; right: 0; top: 9px; height: 27px; width: 158px; background: url(images/global/bg-banner-search.png) 0 0 no-repeat; z-index: 400; margin: 3px 0 0 }
#banner-search input { background: url(images/global/bg-banner-search-glass.png) left center no-repeat; width: 120px; border: 0; line-height: 14px; height: 15px; margin: 6px 0 0 8px; padding: 0 0 0 18px }
#flickr_badge_wrapper { width: 231px; margin: 0 0 -11px }
.flickr_badge_image { float: left; margin: 0 11px 11px 0 }
.flickr_badge_image a { background: none repeat scroll 0 0 #FFF; border: 1px solid #DDD; box-shadow: 0 0 4px rgba(0, 0, 0, 0.15); float: left; padding: 4px }
.flickr_badge_image img { float: left; height: 52px; width: 52px }
#scroll_to_top { font-size: 11px; color: #626262 !important; font-weight: 700; float: right; background: url(images/global/bg-top-link.png) 0 50% no-repeat; padding-left: 15px; margin: 5px 0 0 30px }
.social_icons { list-style-type: none; list-style-image: none; padding-top: 4px }
.sidebar .social_icons { list-style-type: none; list-style-image: none; padding: 8px 0 0 4px }
.sidebar .social_icons a { padding-left: 24px }
.social_icons a { padding-top: 0; padding-bottom: 11px; background: url(images/global/image-sprite.png) 0 0 no-repeat }
.social_links a:link, .social_links a:active, .social_links a:visited { font-weight: 600 }
a.facebook { background-position: -27px -27px }
a.twitter { background-position: -57px -55px }
a.email { background-position: -88px -82px }
a.flickr { background-position: -277px -249px }
a.youtube { background-position: -117px -109px }
a.linkedin { background-position: -148px -136px }
a.foursquare { background-position: -245px -222px }
a.delicious { background-position: -180px -163px }
a.digg { background-position: -213px -193px }
a.google { background-position: -307px -279px; padding-bottom: 2px !important }
.top-aside .social_icons { margin: 0 }
.top-aside .social_icons li+li { margin-left: 5px }
.top-aside .social_icons a { padding-left: 22px; padding-top: 5px; font-weight: 700; background: url(images/global/bg-toolbar-social-icons.png) left top no-repeat !important; padding-bottom: 0 }
.top-aside .social_icons a.rss { background-position: 0 4px !important }
.top-aside .social_icons a.twitter { background-position: 0 -20px !important }
.top-aside .social_icons a.facebook { background-position: 0 -45px !important }
.top-aside .social_icons a.email { background: url(images/global/bg-toolbar-social-icons.png) 0 -69px no-repeat !important }
.top-aside .social_icons a.flickr { background-position: 0 -91px !important }
.top-aside .social_icons a.youtube { background-position: 0 -113px !important; padding: 9px 0 9px 24px !important }
.top-aside .social_icons a.linkedin { background-position: 0 -148px !important }
.top-aside .social_icons a.foursquare { background-position: 0 -171px !important }
.top-aside .social_icons a.delicious { background-position: 0 -196px !important }
.top-aside .social_icons a.digg { background: url(images/global/bg-toolbar-social-icons.png) 0 -218px no-repeat !important }
.top-aside .social_icons a.google { background: url(images/global/bg-toolbar-social-icons.png) 0 -241px no-repeat !important }
.wp-pagenavi { clear: both; font-size: 9px; height: 110px; letter-spacing: 1.6px; padding-top: 10px; text-align: left; text-transform: uppercase; margin-top: 25px }
.wp-pagenavi a, .wp-pagenavi .current { border-radius: 3px 3px 3px 3px; margin: 0 4px; padding: 7px 9px }
.wp-pagenavi a { background-color: #f6f6f6; border: 1px solid #efefef; background-image: 0 }
.paged-navigation .next, .paged-navigation .prev { background: none repeat scroll 0 0 transparent; border: 0 none }
.wp-pagenavi a:hover, .wp-pagenavi .current { background: url(images/global/bg-input-gradient.gif) repeat-x scroll -1px -2px #f9f9f9; border: 1px solid #DDD; color: #666 }
.gallery-wp-navi .wp-pagenavi { height: 40px; letter-spacing: 1.6px; padding-top: 10px; text-align: left; text-transform: uppercase; margin-top: 20px }
#twitter_update_list { margin-top: -10px }
#twitter-link { font-size: 12px; background: url(images/global/image-sprite.png) 0 0 no-repeat; background-position: -57px -55px; display: inline-block; margin-left: 15px; padding: 2px 0 3px 23px }
.tz_tweet_widget ul { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; list-style-type: none; word-wrap: break-word; padding: 15px }
.sidebar #twitter_update_list li { background: url(images/global/bg-hr-dotted.png) repeat-x scroll center bottom transparent; line-height: 20px; font-size: 11px; padding: 10px 0 }
.widget.tz_tweet_widget ul li span a { color: #0ca2d1; display: inline; height: auto; line-height: 20px }
#SGM { width: 100%; height: 260px; border: 5px solid #FFF; box-shadow: 0 0 2px #666 }
#SGM .infoWindow { line-height: 13px; font-size: 10px }
#SGM .infoWindow p { font-size: 10px !important }
#SGM input { font-size: 10px; margin: 4px 4px 0 0 }
#SGM input.text { border: solid 1px #ccc; background-color: #fff; padding: 2px }
#content-container .sidebar-widget #SGM input { background: url(http://euroxciser.com/wp-content/themes/Sterling/images/global/bg_text_field_3.png) no-repeat 0 0 transparent !important; border: medium none; color: #666; font-size: 11px; height: 20px; width: 265px; padding: 3px 10px 4px }
#content-container .sidebar-widget #SGM input[type=text] { width: 182px; margin: 0 10px 2px 0 }
#SGM input.submit { height: 26px !important; line-height: 25px !important; display: block !important; overflow: hidden !important; position: relative !important; background-repeat: repeat-x !important; background-image: url(http://euroxciser.com/wp-content/themes/Sterling/images/global/main_button_bg_2.jpg) !important; background-position: 0 0 !important; border: 1px solid #e6e6e6 !important; -moz-border-radius: 14px !important; -webkit-border-radius: 14px !important; border-radius: 14px; behavior: url(http://euroxciser.com/wp-content/themes/Sterling/js/PIE.htc) !important; ; font-size: 11px; color: gray !important; text-align: center !important; text-shadow: 1px 1px #fff !important; width: auto !important; float: right; margin-right: 60px; cursor: pointer; padding: 0 14px !important }
#SGM input.submit:hover { background-position: 0 -26px !important; text-decoration: none !important; border: 1px solid #ccc !important }
.business-hours p { margin: 0; padding: 3px 5px }
.business-hours .odd { background: #EEE }
.business-hours .hours { float: right; font-size: 12px }
.contact_details p { margin-bottom: 3px; line-height: 17px }
.contact_details .address { margin-bottom: 18px }
.contact_details_wrap { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: none repeat scroll 0 0 #EEE; box-shadow: 0 1px 2px #c3c3c3; padding: 15px }
footer .contact_details_wrap, footer .business-hours .odd { background: 0; box-shadow: none }
.tagcloud a { float: left; display: block; color: #666; font-size: 12px; line-height: 1em; background: #EEE; border: 1px solid #DDD; border-radius: 3px 3px 3px 3px; text-shadow: 1px 1px 1px #FFF; margin: 0 5px 7px 0; padding: 6px 8px }
* { text-rendering: optimizelegibility }
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right { height: 13px }
div.pp_default .pp_top .pp_left { background: url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat }
div.pp_default .pp_top .pp_middle { background: url(images/prettyPhoto/default/sprite_x.png) top left repeat-x }
div.pp_default .pp_top .pp_right { background: url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat }
div.pp_default .pp_content .ppt { color: #f8f8f8 }
div.pp_default .pp_content_container .pp_left { background: url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px }
div.pp_default .pp_content_container .pp_right { background: url(images/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px }
div.pp_default .pp_next:hover { background: url(images/prettyPhoto/default/sprite_next.png) center right no-repeat; cursor: pointer }
div.pp_default .pp_previous:hover { background: url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer }
div.pp_default .pp_expand { background: url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; height: 28px; width: 28px }
div.pp_default .pp_expand:hover { background: url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer }
div.pp_default .pp_contract { background: url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; height: 28px; width: 28px }
div.pp_default .pp_contract:hover { background: url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer }
div.pp_default .pp_close { background: url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer; height: 30px; width: 30px }
div.pp_default .pp_gallery ul li a { background: url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border: 1px solid #aaa }
div.pp_default .pp_social { margin-top: 7px }
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next { left: auto; position: static }
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause { background: url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height: 30px; width: 30px }
div.pp_default .pp_nav .pp_pause { background-position: -51px -29px }
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next { background: url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; width: 20px; margin: 4px 0 0 }
div.pp_default a.pp_arrow_next { background-position: -82px -3px; left: 52px }
div.pp_default .pp_nav { clear: none; height: 30px; position: relative; width: 110px }
div.pp_default .pp_nav .currentTextHolder { color: #999; font-family: Georgia; font-size: 11px; font-style: italic; left: 75px; line-height: 25px; position: absolute; top: 2px; margin: 0; padding: 0 0 0 10px }
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity: .7 }
div.pp_default .pp_description { font-size: 11px; font-weight: 700; line-height: 14px; margin: 5px 50px 5px 0 }
div.pp_default .pp_bottom .pp_left { background: url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat }
div.pp_default .pp_bottom .pp_middle { background: url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x }
div.pp_default .pp_bottom .pp_right { background: url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat }
div.pp_default .pp_loaderIcon { background: url(images/prettyPhoto/default/loader.gif) center center no-repeat }
div.pp_overlay { background: #000; display: none; left: 0; position: absolute; top: 0; width: 100%; z-index: 9500 }
div.pp_pic_holder { display: none; position: absolute; width: 100px; z-index: 10000 }
.pp_content { height: 40px; min-width: 40px }
* html .pp_content { width: 40px }
.pp_content_container { position: relative; text-align: left; width: 100% }
.pp_content_container .pp_left { padding-left: 20px }
.pp_content_container .pp_right { padding-right: 20px }
.pp_content_container .pp_details { float: left; margin: 10px 0 2px }
.pp_description { display: none; margin: 0 }
.pp_social { float: left; margin: 0 }
.pp_social .facebook { float: left; margin-left: 5px; overflow: hidden; width: 55px }
.pp_nav { clear: right; float: left; margin: 3px 10px 0 0 }
.pp_nav p { float: left; white-space: nowrap; margin: 2px 4px }
.pp_nav .pp_play, .pp_nav .pp_pause { float: left; margin-right: 4px; text-indent: -10000px }
a.pp_arrow_previous, a.pp_arrow_next { display: block; float: left; height: 15px; margin-top: 3px; overflow: hidden; text-indent: -10000px; width: 14px }
.pp_hoverContainer { position: absolute; top: 0; width: 100%; z-index: 2000 }
.pp_gallery { display: none; left: 50%; margin-top: -50px; position: absolute; z-index: 10000 }
.pp_gallery div { float: left; overflow: hidden; position: relative }
.pp_gallery ul { float: left; height: 35px; position: relative; white-space: nowrap; margin: 0 0 0 5px; padding: 0 }
.pp_gallery ul a { border: 1px rgba(0, 0, 0, 0.5) solid; display: block; float: left; height: 33px; overflow: hidden }
.pp_gallery ul a img { border: 0 }
.pp_gallery li { display: block; float: left; margin: 0 5px 0 0; padding: 0 }
.pp_gallery li.default a { background: url(http://euroxciser.com/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat; display: block; height: 33px; width: 50px }
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next { margin-top: 7px !important }
a.pp_next { background: url(http://euroxciser.com/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: right; height: 100%; text-indent: -10000px; width: 49% }
a.pp_previous { background: url(http://euroxciser.com/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: left; height: 100%; text-indent: -10000px; width: 49% }
a.pp_expand, a.pp_contract { cursor: pointer; display: none; height: 20px; position: absolute; right: 30px; text-indent: -10000px; top: 10px; width: 20px; z-index: 20000 }
a.pp_close { display: block; line-height: 22px; position: absolute; right: 0; text-indent: -10000px; top: 0 }
.pp_loaderIcon { display: block; height: 24px; left: 50%; position: absolute; top: 50%; width: 24px; margin: -12px 0 0 -12px }
#pp_full_res { line-height: 1 !important }
#pp_full_res .pp_inline { text-align: left }
#pp_full_res .pp_inline p { margin: 0 0 15px }
div.ppt { color: #fff; display: none; font-size: 17px; z-index: 9999; margin: 0 0 5px 15px }
div.pp_default .pp_content, div.light_rounded .pp_content { background-color: #fff }
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a { border-color: #fff }
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content { background: #fff }
.pp_top, .pp_bottom { height: 20px; position: relative }
* html .pp_top, * html .pp_bottom { padding: 0 20px }
.pp_top .pp_left, .pp_bottom .pp_left { height: 20px; left: 0; position: absolute; width: 20px }
.pp_top .pp_middle, .pp_bottom .pp_middle { height: 20px; left: 20px; position: absolute; right: 20px }
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle { left: 0; position: static }
.pp_top .pp_right, .pp_bottom .pp_right { height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px }
.pagination a:link, .pagination a:visited { color: #717171 }
.meta, .pagination { color: #636b73 }
@font-face {
	
	src: url(font/bebasneue-webfont.eot) format(embedded-opentype), url(font/bebasneue-webfont.woff) format(woff), url(font/bebasneue-webfont.ttf) format(truetype), url(font/bebasneue-webfont.svg) format(svg);
	font-weight: 400;
	font-style: normal
}
.wpsb_form_btn { background: #c64832; margin-left: 140px; margin-top: -60px }
#wpsb_email { background: none repeat scroll 0 0 #95948c; border: medium none; margin-top: -6px !important; width: 290px }
.social-media { left: 34px; position: absolute; top: 61px }
.widget-mail { color: #53524f !important;  font-size: 22px !important; font-weight: 500; line-height: 30px; margin-bottom: -4px; padding-top: 21px }
.webkit .social-media { left: 53px; position: absolute; top: 61px }
.webkit #wpsb_email { background: none repeat scroll 0 0 #95948c; border: medium none; margin-left: 140px; margin-top: -6px !important; width: 290px }
.webkit .hhead { color: #000000; margin-top: 30px; ; font-size: 28px; font-weight: 700; text-align: center; }
.fes-default { margin-left: 80px; margin-top: -26px; margin-bottom: 23px }
.btn-submit { background: none repeat scroll 0 0 #c64832; color: #FFF; font-weight: 700; padding: 6px }
.screen-reader-text { position: relative; font-style: normal; top: 23px; left: -60px; font-size: 20px;  color: #000 }
.single-post #content-container input[type=text] { width: 90% }
.home-slider-post+.home-slider-post, .page-id-166 h4, nav select, nav>ul ul, #slides .next, #slides .prev, .post-tags, #construction-body header nav, #construction-body .footer-callout, #construction-body .top-aside *, .display-none, #searchform label, .pp_fade, .pp_gallery li.default a img, #wpsb_radio_option1, #wpsb_radio_option2 { display: none }
.bdate>span, .tt-content-style-black a, .tt-content-style-black h1, .tt-content-style-black h2, .tt-content-style-black h3, .tt-content-style-black h4, .tt-content-style-black h5, .tt-content-style-black h6, div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline, a.sizzle:hover { color: #000 }
.clear, .top-aside li ul.sub-menu, .main-wrap-slider { clear: both }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, .banner-slide.current, .tabs_type_1 dd.current, .tabs_type_2 dd.current, .accordion dd.current { display: block }
object, div.pp_pic_holder a:focus { outline: 0 }
header nav .sub-menu a:hover, .wp-pagenavi .pages { color: #555 }
.lowcont>p, .gform_heading p { margin-bottom: 5px }
.submenu strong, .top-aside ul li, .tour-pagination-previous, .footer-social, .foot-copy, .one_half, .one_third, .one_fourth, .one_fifth, .two_thirds, .one_sixth, .pp_social .twitter { float: left }
.col, .recentcomments>a { color: #c64832 }
p, dl, ol, ul, a:visited header nav *, .submenu *, blockquote, .home_2_aside p a:link, .home_2_aside p a:visited, .tool_tip, .post-details strong, .faq-questions ol li a, .home-vertical-sidebar *, .home-vertical-sidebar #mc_signup .mc_var_label, #home-marketing-icons .tt-icon, header .current-menu-item ul a, header .current-menu-parent ul a, header .current-menu-ancestor ul .current-menu-item ul a, header .current-menu-ancestor .sub-menu a, header .current-menu-ancestor .sub-menu .current-menu-ancestor .sub-menu a, .subnav ul a:link, .subnav ul a:visited, .s-one .current-menu-item a, .s-one .current-menu-parent a, .s-one .current-menu-parent ul .current-menu-item a, .s-one .current-menu-ancestor ul .current-menu-ancestor a, .error404 header .current-menu-item a, .error404 header .current-menu-parent a, .error404 header .current-menu-parent ul .current-menu-item a, .error404 header .current-menu-ancestor ul .current-menu-ancestor a, .error404 header .current_page_parent a { color: #000000 }
.companyIdentity a, header nav a:hover, .subnav a:hover, .home-vertical-sidebar a:hover, #home-marketing-icons .tt-icon:hover, .faq-questions a:hover, .s-one ul li a, .s-one .current-page-ancestor a, .s-one .current-page-ancestor ul li a, .home-vertical-sidebar .widget-heading, .tt-icon strong, #sidebar .footer_post p a, .wp-pagenavi a:hover, .paged-navigation a:hover { text-decoration: none }
.top-aside p, .top-aside ul, form.search { margin: 0; padding: 0 }
.top-aside ul li+li, footer nav>ul>li+li, .footer-nav li+li { margin-left: 10px }
.top-aside ul li a, .footer-nav li a { color: #FFF; padding-right: 10px; background: url(images/global/bg-seperator.png) 100% 50% no-repeat; font-weight: 500 }
.top-aside li a.sf-with-ul, .footer-nav li:last-child a, .sidebar #twitter_update_list li:last-child { background: 0 }
.small_banner *, .banner *, footer a, .sidebar .subnav .current_subpage, .sidebar .subnav .current_subpage a, .sidebar .subnav .current_subpage a:hover, .banner-slider *, footer *, .social_links a:link, .social_links a:active, .social_links a:visited, footer a:hover, footer span, .footer-nav .current_page_parent a, .top-aside .social_icons a:hover { color: #FFF }
.callout-text p, h5 { font-size: 16px }
strong, .em>span, .ph>span, .tt-icon span, td#today, table#wp-calendar a, .business-hours .day { font-weight: 700 }
h4, #gallery-wrap h3 { font-size: 18px }
h3+p, .search-list+.wp-pagenavi { margin-top: 15px }
h4+p, h5+p, #gallery-outer-wrap h4+p { margin-top: 12px }
h6+p, #gallery-wrap h3+p, form.search p { margin-top: 10px }
.feature_list, .img-frame+.faq-questions { padding-top: 10px }
a:hover, #home-marketing-icons .tt-icon-link strong:hover, .tags a, .search-list li strong a:hover, .tt-contentbox-content a, .widget_calendar td a, #sidebar .footer_post a:hover, .tz_tweet_widget ul li a:hover { text-decoration: underline }
header nav ul li ul li a, .wp-pagenavi .current { font-weight: 400 }
.banner-slider .img-frame, .slides_control .home-slider-post p:last-child, #blog-comment-outer-wrap ul li, #blog-comment-outer-wrap ol li, .tt-contentbox-content p:last-child { margin-bottom: 0 }
.tour-pagination-links a, #mc_signup .mc_required { font-size: 14px }
.tour-pagination-next, #content-container .tt-form-submit, .footer-search, .top-aside .one_half+.one_half .social_icons { float: right }
.contact-form div, .fields { margin-bottom: 0 !important }
.subnav_cont>*, .sidebar .subnav .has_subnav ul li a, .sidebar .subnav .has_subnav ul li a:hover, .sidebar .subnav .has_subnav .current_subpage a, .sidebar .subnav .has_subnav .current_subpage a:hover, #gallery-nav li:last-child { margin-right: 0 }
.sidebar div>strong, .home-lightbox-banner-content p, #blog-comment-outer-wrap a, #gallery-wrap p, .s-two p, .s-two strong { font-size: 13px }
div+.subnav_cont>*, .discussion-wrap .comment-gravatar { margin-left: 0 }
.banner .center-wrap, #slides, .tt-relative, div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details { position: relative }
#home-marketing-content p, div.pp_default .pp_content_container .pp_details { margin-top: 5px }
#home-marketing-icons .tt-icon:first-child+.tt-icon+.tt-icon, .single-post-thumb+p { clear: left }
.blog-feature, #main-wrap .member-wrap:last-child { margin-bottom: 20px }
.single-post #submit-button, .search-list li { margin-bottom: 25px }
.articles_preview .tabs_type_2, article hr, ol #respond, .s-two .article_preview+.article_preview { margin-top: 30px }
.comment-ol, .comment-ol li ul, .member-list, .sep-boxed-pricing ul { list-style: none; margin: 0; padding: 0 }
#gallery-outer-wrap, #contact-content-wrap, .member-wrap { width: 100%; clear: both }
.s-one ul li, .s-three ul li, #mc_signup .mc_merge_var { margin-bottom: 10px }
.answer_1, .tt-dropcap-autumn .tt-dropcap-round, a.rss { background-position: 0 0 }
#main-wrap .member-wrap:first-child, .blog_page_content .wp-pagenavi { margin-top: -20px }
.page-id-13 #content-container input[type=text], .mail { background: none repeat scroll 0 0 #c8c6bb; width: 75% !important; margin: 0 10px 1px 0 !important }


.wpcf7-form-control{ background: none repeat scroll 0 0 #c8c6bb; width: 75% !important; margin: 0 10px 1px 0 !important }


footer nav a, .testimonial strong, #mc-indicates-required { font-size: 11px }
.footer-nav li, .top-aside .social_icons li { float: left; margin-bottom: 0 }
.foot-copy p, .top-aside .sidebar-widget { margin: 0; padding: 0 }
.tt-cb-title-autumn, .tt-dropcap-autumn .tt-dropcap-square { background-image: linear-gradient(tobottom, #d0600e, #772002); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#D0600E', endColorstr='#772002') }
.tt-cb-title-black, .tt-dropcap-black .tt-dropcap-square { background-image: linear-gradient(tobottom, #333, #262626); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#333333', endColorstr='#262626') }
.tt-cb-title-blue-grey, .tt-dropcap-blue-grey .tt-dropcap-square { background-image: linear-gradient(tobottom, #5e6475, #2c2f38); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#5E6475', endColorstr='#2C2F38') }
.tt-cb-title-cool-blue, .tt-dropcap-cool-blue .tt-dropcap-square { background-image: linear-gradient(tobottom, #0d9ddc, #0d5292); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#0D9DDC', endColorstr='#0D5292') }
.tt-cb-title-coffee, .tt-dropcap-coffee .tt-dropcap-square { background-image: linear-gradient(tobottom, #9a6742, #2e1c10); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#9A6742', endColorstr='#2E1C10') }
.tt-cb-title-fire, .tt-dropcap-fire .tt-dropcap-square { background-image: linear-gradient(tobottom, #fe8a0b, #b33410); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FE8A0B', endColorstr='#B33410') }
.tt-cb-title-golden, .tt-dropcap-golden .tt-dropcap-square { background-image: linear-gradient(tobottom, #fdbb0d, #bf7d02); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FDBB0D', endColorstr='#BF7D02') }
.tt-cb-title-green, .tt-dropcap-green .tt-dropcap-square { background-image: linear-gradient(tobottom, #49a501, #416119); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#49A501', endColorstr='#416119') }
.tt-cb-title-lime-green, .tt-dropcap-lime-green .tt-dropcap-square { background-image: linear-gradient(tobottom, #aed613, #467612); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#AED613', endColorstr='#467612') }
.tt-cb-title-periwinkle, .tt-dropcap-periwinkle .tt-dropcap-square { background-image: linear-gradient(tobottom, #5064c9, #522173); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#5064C9', endColorstr='#522173') }
.tt-cb-title-pink, .tt-dropcap-pink .tt-dropcap-square { background-image: linear-gradient(tobottom, #c4378f, #72234f); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#C4378F', endColorstr='#72234F') }
.tt-cb-title-purple, .tt-dropcap-purple .tt-dropcap-square { background-image: linear-gradient(tobottom, #8f4ec2, #513567); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#8F4EC2', endColorstr='#513567') }
.tt-cb-title-red, .tt-dropcap-red .tt-dropcap-square { background-image: linear-gradient(tobottom, #c71901, #961300); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#C71901', endColorstr='#961300') }
.tt-cb-title-royal-blue, .tt-dropcap-royal-blue .tt-dropcap-square { background-image: linear-gradient(tobottom, #2d59a2, #122a53); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#2D59A2', endColorstr='#122A53') }
.tt-cb-title-silver, .tt-dropcap-silver .tt-dropcap-square { background-image: linear-gradient(tobottom, #acacac, #5c5c5c); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ACACAC', endColorstr='#5C5C5C') }
.tt-cb-title-sky-blue, .tt-dropcap-sky-blue .tt-dropcap-square { background-image: linear-gradient(tobottom, #53c5fe, #16a7e1); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#53C5FE', endColorstr='#16A7E1') }
.tt-cb-title-teal-grey, .tt-dropcap-teal-grey .tt-dropcap-square { background-image: linear-gradient(tobottom, #33657e, #162e36); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#33657E', endColorstr='#162E36') }
.tt-cb-title-teal, .tt-dropcap-teal .tt-dropcap-square { background-image: linear-gradient(tobottom, #3cba9f, #185c60); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#3CBA9F', endColorstr='#185C60') }
.tt-content-style-fire a, .tt-content-style-fire h1, .tt-content-style-fire h2, .tt-content-style-fire h3, .tt-content-style-fire h4, .tt-content-style-fire h5, .tt-content-style-fire h6, a.sizzle { color: #d1631a }
.wppg-gallery-template1-bottom {display: none;}
.wppg-gallery-template1-thumb {padding: 0 !important;}
#wppg-gallery-display .item {border: none !important;}
#wppg-gallery-display {margin: 0 55px;}