/*
Theme Name: Philips Tetrol
Description: This theme was coded for Nick Allen by Amber Weinberg.
Author: Amber Weinberg
Author URI: http://www.AmberWeinberg.com/

*/

/*****CSS RESET*******/

html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,ol,ul,li{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; }body{line-height: 1;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content: '';content: none }table{border-collapse:collapse;border-spacing: 0;}

/****BODY STYLES********/

body { background: #f3f5f5; color: #5d6678; font: 11px/18px Verdana, Arial, Helvetica, sans-serif; }

p { padding-bottom: 20px; }

h1 a { background: url('images/logo.jpg') no-repeat; float: left; height: 40px; margin-top: 22px; text-indent: -1000000px; width: 106px; }
h2 { clear: both; color: #65135b; font: 300 20px Lato; }
h3 { font: 300 20px Lato; }

a { color: #2479fb; text-decoration: none; }
a:hover { color: #000; }

.container { margin: 0 auto; width: 958px; }
#contentContainer { background: #fff; border-radius: 6px; -moz-box-shadow: 0 8px 11px rgba(0,0,0,0.2); -webkit-box-shadow: 0 8px 11px rgba(0,0,0,0.2); box-shadow: 0 8px 11px rgba(0,0,0,0.2); float: left; margin-top: 20px; padding: 20px 15px 38px 22px; width: 921px; }

#demotable { float: top; border-width: 0px; border-spacing: 2px; border-style: none; background-color: white; }

/****HEADER STYLES*******/

#header { background: #fff; border-bottom: 1px solid #d3dada; float: left; height: 77px; width: 100%; }

#header #searchform { float: right; margin-top: 42px; }
#header input[type=text] { background: #fff; border: 1px solid #cdc7d0; float: left; height: 15px; padding: 3px 10px; width: 188px; }
#header input[type=submit] { background: url('http://teletrol.com/wp-content/themes/philips/images/btnSearch.jpg') no-repeat; border: none; cursor: pointer; float: left; height: 17px; margin: 3px 0 0 5px; width: 29px; }

/*****NAV STYLES*******/

#menu-main { background: url('images/navBkg.jpg') repeat-x; -moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.3); -webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.3); box-shadow: 3px 3px 4px rgba(0,0,0,0.3); float: left; height: 36px; list-style: none; position: relative; z-index: 2; }
#menu-main li { background: url('images/navDivider.jpg') no-repeat left center; float: left; padding-left: 1px; }
#menu-main li a { background: url('images/navRoll.jpg') repeat-x 0 -37px; color: #333f58; float: left; font-size: 10px; padding: 10px 25px 10px 26px; }
#menu-main li a:hover, #menu-main li.current-menu-item a { background: url('images/navRoll.jpg') repeat-x 0 2px; color: #3357fa; }

/*****FOOTER STYLES*******/

#footer { float: left; padding: 38px 0 18px; text-align: center; width: 100%; }
#footer li { display: inline; list-style: none;}
#footer li a { border-right: 1px solid #5d6678; line-height: 10px; padding-right: 5px; }
#footer li:last-child a { border: none; padding: 0; }

/*****HOME CONTENT STYLES*******/

#hero { background: url('images/heroBkg.jpg') no-repeat center bottom; float: left; height: 237px; left: -22px; margin: 25px 0 20px; overflow: hidden; padding-bottom: 13px; position: relative; width: 958px; }
#hero ul { float: left; }
#hero li { list-style: none; }
#hero #heroNav { background: url('http://teletrol.com/wp-content/themes/philips/images/heroNavBkg.jpg') repeat-y; border: 1px solid #d6d8e1; float: left; height: 237px; width: 162px; }
#hero h2 { color: #5d6678; font-size: 30px; padding: 20px 0 5px; text-align: center; }
#hero a { background: url('images/heroNavRoll.png') no-repeat 0 -58px; border-bottom: 1px solid #b8bbc3; color: #5d6678; float: left; font-size: 12px; height: 38px; line-height: 16px; margin-left: 28px; padding: 20px 0 0 0; position: relative; width: 135px; z-index: 3000; }
#hero a:last-child { border: none; }
#hero a:hover { background: url('images/heroNavRoll.png') no-repeat; border: none; margin: 0 0 1px 0; padding: 20px 55px 0 28px; width: 107px; }

#hero + h2 { font-size: 20px; padding-bottom: 10px; }

.callout { background: url('images/calloutBkg.jpg') no-repeat right top; float: left; font-size: 11px; height: 155px; line-height: 15px; margin-left: 15px; padding: 10px 38px 0 15px; position: relative; width: 175px; }
.callout img { bottom: 0; position: absolute; right: 15px; }
.callout1 { padding-left: 0; }
.callout4 { background: none; padding-right: 0; }
.callout h3  { padding-bottom: 15px; }
.callout h3 a { font-size: 18px; color: #000; }

#calloutDivider { background: url('images/calloutDivider.jpg') no-repeat center; float: left; height: 25px; margin: 25px 0 35px; width: 100%; }

#contactInfo { float: left; width: 396px; }
#contactInfo h2 { font-size: 28px; padding-bottom: 15px; }
#contactInfo h3 { color: #333; font-size: 21px; line-height: 27px; padding-bottom: 15px; }
#contactInfo h3 + a { background: url('images/arrowRLg.jpg') no-repeat right; font-size: 15px; padding-right: 15px; }
#contactInfo .divider { background: url('http://teletrol.com/wp-content/themes/philips/images/questionBkg.jpg') no-repeat center; float: left; height: 4px; margin: 15px 0; width: 100%; }
#contactInfo p.call, #contactInfo p.fax { background: url('images/iconPhone.jpg') no-repeat left; float: left; font: bold 18px Lato;  margin-bottom: 25px; padding: 5px 0 0 63px; width: 120px; }
#contactInfo p.fax { background: url('http://teletrol.com/wp-content/themes/philips/images/iconFax.jpg') no-repeat left; }
#contactInfo p.call span, #contactInfo p.fax span { display: block; font: 11px Verdana; }
#contactInfo p.fax + a, #contactInfo p.fax + a + a, #featuredWebinar a { background: url('http://teletrol.com/wp-content/themes/philips/images/arrowRSm.png') no-repeat right center; float: left; margin-right: 30px; padding-right: 10px; }

#featuredWebinar { border: 1px solid #d6d8e1; color: #888b9c; float: right; width: 298px; }
#featuredWebinar h2 { font-size: 28px; padding: 20px 20px 10px; }
#featuredWebinar p { padding: 0 20px 15px; }
#featuredWebinar img { float: left;}
#featuredWebinar div { background: #efeff4; float: left; padding: 6px 20px 7px; width: 258px; }

/*****SUB CONTENT STYLES*******/

/*Contact Us*/

.page h2 { color: #7bbd2a; font-size: 55px; padding-bottom: 25px; }
.page h2 span { padding-top: 35px; }

.content { background: url('images/calloutDivider.jpg') no-repeat center bottom; float: left; padding: 30px 110px 21px 117px; }
.page-id-19 .content { background: none; }

.content .wpcf7 { background: url('images/calloutDivider.jpg') no-repeat center -5px; float: left; padding: 36px 166px 0 224px; width: 342px; }
.content .wpcf7 h3 { color: #252f47; font-size: 20px; padding-bottom: 15px; }
.content .wpcf7 p { clear: both; width: 100%; }
.content .wpcf7 label { float: left; padding-top: 4px; width: 98px; }
.content .wpcf7 label span { color: red; }
.content .wpcf7 input[type=text], .content .wpcf7 textarea { float: left; margin-bottom: 8px; padding: 3px 10px; width: 220px; }
.content .wpcf7 input[type=submit] { margin-left: 98px; }

/*Multi-Site Retailers*/

#multisiteNav { background: url('http://teletrol.com/wp-content/themes/philips/images/multisiteNavBkg.jpg') no-repeat; float: left; height: 120px; left: -22px; list-style: none; margin-top: 25px; position: relative; width: 958px; }
#multisiteNav li, #multisiteNav a { float: left; }
#multisiteNav > li { background: url('images/multisiteNavDivider.jpg') no-repeat right center; }
#multisiteNav li.page-item-373 { background: none; }
#multisiteNav > li > a { background: url('http://teletrol.com/wp-content/themes/philips/images/multisiteNavIcons.png') no-repeat 32px 10px; color: #5d6577; font-size: 12px; height: 44px; line-height: 12px; padding-top: 65px; text-align: center; width: 112px; }
#multisiteNav li.page-item-62 a { background: url('http://teletrol.com/wp-content/themes/philips/images/multisiteNavIcons.png') no-repeat -52px 10px; }
#multisiteNav li.page-item-64 a { background-position: -162px 10px; }
#multisiteNav li.page-item-66 a, #multisiteNav li.page-item-98 a { background-position: -275px 10px; }
#multisiteNav li.page-item-68 a, #multisiteNav li.page-item-100 a { background-position: -383px 10px; }
#multisiteNav li.page-item-70 a, #multisiteNav li.page-item-102 a { background-position: -520px 10px; }
#multisiteNav li.page-item-373 a { background-position: -652px 10px; }

#multisiteNav > li > a:hover, #multisiteNav > li.current_page_item > a { background: url('http://teletrol.com/wp-content/themes/philips/images/multisiteNavIcons.png') no-repeat 32px -183px; color: #383838; font-weight: bold; }
#multisiteNav li.page-item-62 a:hover, #multisiteNav li.page-item-62.current_page_item a { background-position: -52px -183px; }
#multisiteNav li.page-item-64 a:hover, #multisiteNav li.page-item-64.current_page_item a { background-position: -162px -183px; }
#multisiteNav li.page-item-66 a:hover, #multisiteNav li.page-item-66.current_page_item a, #multisiteNav li.page-item-98 a:hover, #multisiteNav li.page-item-98.current_page_item a { background-position: -275px -183px; }
#multisiteNav li.page-item-68 a:hover, #multisiteNav li.page-item-68.current_page_item a, #multisiteNav li.page-item-100 a:hover, #multisiteNav li.page-item-100.current_page_item a { background-position: -383px -184px; }
#multisiteNav li.page-item-70 a:hover, #multisiteNav li.page-item-70.current_page_item a, #multisiteNav li.page-item-102 a:hover, #multisiteNav li.page-item-102.current_page_item a { background-position: -520px -181px; }
#multisiteNav li.page-item-373 a:hover, #multisiteNav li.page-item-373.current_page_item a { background-position: -652px -186px; }

.share { float: right; margin: 12px 0; min-width: 358px; }
.share a { float: left; margin-right: 20px; padding-left: 20px;  }
.share a.print { background: url('images/iconPrint.jpg') no-repeat; }
.share a.contact { background: url('http://teletrol.com/wp-content/themes/philips/images/iconTele.jpg') no-repeat; }
.addthis_toolbox { float: left; }

.page-id-10 h2 span { color: #005c1f; font-size: 40px; line-height: 43px; width: 450px; }

.page-id-10 .callout { padding-right: 28px; }
.page-id-10 .callout5 { margin: 16px 0 0 0; }
.page-id-10 .callout h3 { background: url('images/iconHVAC.jpg') no-repeat left bottom; float: left; font-size: 24px; padding: 7px 0 10px 62px; }
.page-id-10 .callout2 h3 { background: url('http://teletrol.com/wp-content/themes/philips/images/iconLighting.jpg') no-repeat left center; padding-left: 54px; }
.page-id-10 .callout3 h3 { background: url('http://teletrol.com/wp-content/themes/philips/images/iconMetering.jpg') no-repeat left center; }
.page-id-10 .callout4 h3 { background: url('images/iconFridge.jpg') no-repeat left center; padding: 5px 0 5px 50px; }
.page-id-10 .callout5 h3 { background: url('http://teletrol.com/wp-content/themes/philips/images/iconOther.jpg') no-repeat left center; }
.page-id-10 .callout p { clear: both; }

.about { border-top: 1px solid #e0e0e8; float: left; padding: 35px 0 0 30px; width: 665px; }
.about h3 { color: #651359; font-size: 28px; padding-bottom: 25px; }
.about ul { padding-left: 30px; }
.about .testimonial { border: 1px solid #e0e0e8; float: right; font-size: 13px; font-style: italic; margin-left: 34px; padding: 24px; width: 190px; }
.about .testimonial strong { display: block; font-size: 11px; font-style: normal; padding-bottom: 5px; }


/*Multi-Site Retailers Detail*/

.parent-pageid-10 .content h2 { padding-bottom: 5px; }
.page .content h2 + h3 { color: #005c1f; font-size: 28px; padding-bottom: 10px; }

.leftContent { float: left; margin-top: 35px; width: 450px; }
.leftContent h3 { font-size: 24px; padding-bottom: 10px; }

.rightContent { float: right; margin-top: 35px; width: 405px; }
.rightContent h4 { color: #000; font: 18px Lato; padding-bottom: 10px; }
.rightContent div, .tabs > div { border: 1px solid #e0e0e8; float: left; padding: 15px; width: 365px; }
.rightContent div .alignleft { margin-right: 15px; }
.rightContent div h3, .tabs div h3 { color: #651359; padding-bottom: 10px; }

/*Building Owners Operators*/

#multisiteNav h2 { background: url('http://teletrol.com/wp-content/themes/philips/images/subNavHeaderBkg.jpg') no-repeat right top; color: #5d6678; cursor: pointer; float: left; font-size: 30px; height: 87px; margin: 2px 0 0 0; padding: 20px 0 0 20px; position: relative; width: 154px; }
.page-id-102 #multisiteNav h2, .page-id-92 #multisiteNav h2, .page-id-98 #multisiteNav h2, .page-id-100 #multisiteNav h2 { width: 254px; }

#multisiteNav ul { background: #f0f0f2; display: none; left: 0; list-style: none; position: absolute; top: 106px; }
#multisiteNav li:hover ul { display: block; }
#multisiteNav li li { float: none; }
#multisiteNav li ul a { border-bottom: 1px solid #e0e0e8; color: #5d6678; display: block; padding: 20px; }

.subBanner { background: url('images/calloutDivider.jpg') no-repeat center bottom; float: left; left: -22px; padding-bottom: 17px; position: relative; top: -10px; }

#buildingNav { float: left; height: 87px; margin: 25px 0 40px; width: 664px; }
#buildingNav li { float: left; list-style: none; }
#buildingNav li a { background: url('http://teletrol.com/wp-content/themes/philips/images/buildingNavBkg.jpg') no-repeat; color: #5f6678; float: left; font: 300 24px Lato; height: 77px; padding: 10px 0 0 72px; width: 148px; }
#buildingNav li.page-item-94 a { background-position: -231px 0; }
#buildingNav li.page-item-96 a { background-position: -451px 0; }
#buildingNav li a:hover, #buildingNav li.current_page_item a { background: url('http://teletrol.com/wp-content/themes/philips/images/buildingNavBkg.jpg') no-repeat 0 -90px; color: #005aff; }
#buildingNav li.page-item-94 a:hover, #buildingNav li.page-item-94.current_page_item a { background-position: -231px -90px; }
#buildingNav li.page-item-96 a:hover, #buildingNav li.page-item-96.current_page_item a { background-position: -451px -90px; }

.parent-pageid-12 .content { background: none; font-size: 13px; padding: 0; width: 476px; }
.parent-pageid-12 .content h3 { color: #005b1f; font: 300 40px Lato; padding-bottom: 10px; }

.tabs { float: right; width: 390px; }
.tabs li { float: left; font-size: 10px; list-style: none; padding-right: 15px; }
.tabs li a { color: #333f58; float: left; padding-bottom: 12px; }
.tabs li a:hover, .tabs li.active a { color: #005aff; }
.tabs li.active a { background: url('images/tabsActive.jpg') no-repeat center 20px; }
.tabs > div { display: none; width: 358px; }
.tabs div.tab1 { display: block; }
.tabs h3 { background: url('images/arrowClose.jpg') no-repeat left 2px; cursor: pointer; float: left; margin-top: 32px; padding-left: 20px; }
.tabs h3:nth-of-type(1) { margin-top: 0; }
.tabs h3.open { background: url('images/arrowOpen.jpg') no-repeat left 4px; }
.tabs div div { clear: both; }
.tabs > div ul { padding: 0 0 20px 20px; }
.tabs > div li { list-style: disc; }

/*News & Events*/

.alignleft { float: left; margin-right: 35px; }
.alignright { float: right; margin-left: 35px; }

.archive h2, .single h2 { border-bottom: 1px solid #dfdfe7; color: #7cbd2a; font-size: 55px; margin-bottom: 25px; padding-bottom: 12px; }

#sidebar { float: left; font-size: 13px; width: 288px; }
#sidebar li { list-style: none; }
#sidebar a { background: url('images/iconRSS.jpg') no-repeat left; display: block; margin-bottom: 15px; padding: 3px 0 3px 30px; }

.articles { float: right; width: 550px; }
.archive .articles h3, .single .articles h3 { padding-bottom: 10px; }
.archive .articles li { color: 636b7e; line-height: 16px; list-style: none; padding-bottom: 18px; }

/*Demo Center*/

.content table { float: left; width: 100%; }
.content table td { border: 1px solid #000; padding: 5px; vertical-align: top; }