/*  
Theme Name: Termperature Control
Description: Features for Temperature Control include a static top navigation, alternate styles, custom logo support and is optimized for 1024x768 screen resolution and bigger.
Author: Nicholas Aluia
Author URL: http://www.facebook.com/home.php?#/profile.php?ref=name&id=100000215269822
Image Logo Support: 1
Color Lab Support: 0
*/

/* = Header.htm Classes
-----------------------------------------------------------------------------*/

	.sWrp .sWrpSub {width:779px;background:none}
	.sCnt .sCntSub {padding:9px;color:#000;background:#FFF}

	/* Page Header: Common Settings */
	.sHdr {text-align:center;background-repeat:repeat;background-position:center center}
	.sHdr A:Link,.sHdr A:Visited {text-decoration:none}
	.sHdr A:Hover,.sHdr A:Active {text-decoration:underline}
	.sHdrSub {width:779px;text-align:left;margin:0 auto;overflow:hidden;padding:15px 0}
	.sHdrCol1 {float:left;width:400px;text-decoration:none;margin:0;font-size:150%;line-height:.85em}
	.sHdrCol1 A:Link,.sHdrCol1 A:Visited,.sHdrCol1 A:Hover,.sHdrCol1 A:Active {text-decoration:none;letter-spacing:-.05em}
	.sHdrCol1 .Tag_Company_Branding BR {display:none} 
	.sHdrCol1 .Tag_Company_Branding .Tag_Company_Name {display:block;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:normal}
	.sHdrCol1 .Tag_Company_Branding .Tag_Company_Tagline {display:block;font-size:70%;letter-spacing:0em;font-weight:normal}
	.sHdrCol2 {float:right;width:358px;text-align:right}
	.sHdrCol2 P {margin:0}
	.sHdrCol2 .Tag_Nav_Aux {display:block;font-size:90%;margin-bottom:5px}
	.sHdrCol2 .Tag_Domain_Search .sTld {display:none}
	.sHdrCol2 .Tag_Domain_Search .sSld {border:none;font-size:1em;width:200px;margin-right:-4px}
	.sHdr,.sHdr H5,.sHdr H5 A:Link,.sHdr H5 A:Visited {color:#000}



	/* SuperFish Menu: Essential Styles (http://tinyurl.com/34kqtc) */
	.sNavMain .sNavMainUL,
	.sNavMain .sNavMainUL * {margin:0;padding:0;list-style:none}
	.sNavMain .sNavMainUL {line-height:1.0;float:left;font-size:90%;position:relative;z-index:102;border-left:1px solid}
	.sNavMain .sNavMainUL UL {position:absolute;top:-999em;z-index:102;width:10em} /* left offset of submenus need to match (see below) */
	.sNavMain .sNavMainUL UL LI {width:100%}
	.sNavMain .sNavMainUL LI:Hover {visibility:inherit} /* fixes IE7 'sticky bug' */
	.sNavMain .sNavMainUL LI {float:left;position:relative;background:none}
	.sNavMain .sNavMainUL A {display:block;position:relative;padding:.5em .75em;text-decoration:none;border-right:1px solid}
	.sNavMain .sNavMainUL LI UL {margin-top:1px;*margin-top:0px}
	.sNavMain .sNavMainUL LI LI A {padding-top:.3em;padding-bottom:.3em;border-top:1px solid}
	.sNavMain .sNavMainUL LI:Hover UL,
	.sNavMain .sNavMainUL LI.sfHover UL {left:0;top:2em;/* match top ul list item height */z-index:100}
	.sNavMain UL.sNavMainUL LI:Hover LI UL,
	.sNavMain UL.sNavMainUL LI.sfHover LI UL {top:-999em}
	.sNavMain UL.sNavMainUL LI LI:Hover UL,
	.sNavMain UL.sNavMainUL LI LI.sfHover UL {left:10em;/* match UL width */top:0}
	.sNavMain UL.sNavMainUL LI LI:Hover LI UL,
	.sNavMain UL.sNavMainUL LI LI.sfHover LI UL {top:-999em}
	.sNavMain UL.sNavMainUL LI LI LI:hover UL,
	.sNavMain UL.sNavMainUL LI LI LI.sfHover UL {left:10em;/* match UL width */top:0}
	.sNavMain .sNavMainUL LI:Hover,
	.sNavMain .sNavMainUL LI.sfHover,
	.sNavMain .sNavMainUL A:Focus,
	.sNavMain .sNavMainUL A:Hover,
	.sNavMain .sNavMainUL A:Active {outline:0}
	.sNavMain .sNavMainUL A.sf-with-ul {padding-right:2.25em;min-width:1px;/* trigger IE7 hasLayout so spans position accurately */}
	.sNavMain .sf-sub-indicator {position:absolute;display:block;right:.75em;top:0.7em;/* IE6 only */width:10px;height:10px;text-indent:-999em;overflow:hidden; background-position:-10px -100px; background-repeat:no-repeat;}
	.sNavMain A > .sf-sub-indicator {/* give all except IE6 the correct values */top:.7em;background-position:0 -100px;/* use translucent arrow for modern browsers*/}
	.sNavMain LI LI A > .sf-sub-indicator {/* give all except IE6 the correct values */top:.5em/* use translucent arrow for modern browsers*/}
	.sNavMain A:Focus > .sf-sub-indicator,
	.sNavMain A:Hover > .sf-sub-indicator,
	.sNavMain A:Active > .sf-sub-indicator,
	.sNavMain LI:Hover > A > .sf-sub-indicator,
	.sNavMain LI.sfHover > A > .sf-sub-indicator {background-position:-10px -100px; /* arrow hovers for modern browsers*/}
	.sNavMain .sNavMainUL UL .sf-sub-indicator {background-position:-10px 0}
	.sNavMain .sNavMainUL UL A > .sf-sub-indicator {background-position:0 0}
	.sNavMain .sNavMainUL UL A:Focus > .sf-sub-indicator,
	.sNavMain .sNavMainUL UL A:Hover > .sf-sub-indicator,
	.sNavMain .sNavMainUL UL A:Active > .sf-sub-indicator,
	.sNavMain .sNavMainUL UL LI:Hover > A > .sf-sub-indicator,
	.sNavMain .sNavMainUL UL LI.sfHover > A > .sf-sub-indicator {background-position:-10px 0}
	.sNavMain .sNavMainUL LI .sf-sub-indicator {width:0}
	.sNavMain .sNavMainUL LI A.sf-with-ul {padding-right:.75em}
	.sNavMain .sNavMainUL LI LI .sf-sub-indicator {width:10px}
	.sNavMain .sNavMainUL LI LI A.sf-with-ul {padding-right:2.25em}
	
	
	/* SuperFish Menu: Theme Defaults */
	.sNavMain {margin-bottom:5px;background-image:url('/_images/_global/textures/bkg_bars_1.png')}
	.sNavMain {text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-top-width:1px;border-top-style:solid;background-repeat:repeat-x;background-position:left center}
	.sNavMain .sNavMainSub {width:759px;text-align:left;margin:0 auto;display:inline-block}
	.sNavMain .sNavMainSub:After {display:inline;visibility:hidden;clear:both;height:0;content:"."}
	.sNavMain .sNavMainUL LI UL {border:1px solid;border-width:0 1px 4px 1px}
	.sNavMain .sNavMainUL LI UL UL {border-width:1px 1px 4px 1px}
	.sNavMain .sNavMainUL LI LI A {border:none;background:#FFF}
	.sNavMain .sNavMainUL LI LI:Hover,.sNavMain .sNavMainUL LI LI.sfHover,.sNavMain .sNavMainUL LI LI A:Focus,.sNavMain .sNavMainUL LI LI A:Hover,.sNavMain .sNavMainUL LI LI A:Active {background:#F4F4F4}
	.sNavMain .sNavMainUL LI LI A:Link,.sNavMain .sNavMainUL LI LI A:Visited {color:#000}
	.sNavMain .sNavMainUL LI LI A:Hover,.sNavMain .sNavMainUL LI LI A:Active {color:#444}
	.sNavMain .sf-sub-indicator {background-image:url('/_images/_global/sprites/bkg_arrows_1.png')}
	.sNavMain,.sNavMain .sNavMainUL,.sNavMain .sNavMainUL LI A,.sNavMain .sNavMainUL LI UL {border-color:#CCC}
	.sNavMain .sNavMainUL LI A:Link,.sNavMain .sNavMainUL LI A:Visited {color:#000}
	.sNavMain .sNavMainUL LI A:Hover,.sNavMain .sNavMainUL LI A:Active,.sNavMain .sNavMainUL LI:Hover A {color:#666}
	.sNavMain .sNavMainUL LI:Hover,.sNavMain .sNavMainUL LI.sfHover,.sNavMain .sNavMainUL LI A:Focus,.sNavMain .sNavMainUL LI A:Hover,.sNavMain .sNavMainUL LI A:Active {background:#F4F4F4}



/* = Footer.htm Classes
-----------------------------------------------------------------------------*/

	/* Bread Crumb */
	.sCrumb {margin-top:5px;text-align:center;background-image:url('/_images/_global/textures/bkg_bars_1.png')}
	.sCrumb {background-repeat:repeat-x;background-position:left center}
	.sCrumb .sCrumbSub {width:759px;text-align:left;margin:0 auto;padding:0;font-size:.8em}
	.sCrumb .Tag_Nav_BreadCrumb_1 {display:block;overflow:hidden;width:100%}
	.sCrumb .Tag_Nav_BreadCrumb_1 A {float:left;padding:.45em .3em}
	.sCrumb .Tag_Nav_BreadCrumb_1 EM {float:left;padding:.45em 0; font-style:normal;}
	.sCrumb .sCrumbAuxLinks {padding:.45em 0; text-align:right}
	.sCrumb {border-color:#CCC}
	.sCrumb A:Link,.sCrumb A:Visited,.sCrumb {color:#000}
	.sCrumb A:Hover,.sCrumb A:Active {color:#666}   

	/* Copyright & Footer Nav */
	.sFtr {text-align:center;font-size:.8em}
	.sFtr .sFtrSub {width:779px;text-align:left;margin:0 auto;padding:1em 0 5em 0}


/* = Default Color Scheme
-----------------------------------------------------------------------------*/

	/* Page Background */
	BODY {background-image:url('/_themes/TemperatureControl/images/bkg-tempcontrol.png'); background-position:top center; background-repeat:repeat-x;color:#999; background-color:#323A4E}
	A:Link,A:Visited {color:#999}
	A:Hover,A:Active {color:#CCC}
		
	/* Font Settings */
	.sCnt A:Link,.sCnt A:Visited {color:#CA5606}
	.sCnt A:Hover,.sCnt A:Active {color:#0577AF}
	H5,H6 {font-weight:bold}

	/* Page Header */
	.sHdr {}
	.sHdr A:Link,.sHdr A:Visited {color:#FFF}
	.sHdr A:Hover,.sHdr A:Active {color:#FFF}
	.sHdr H5 .Tag_Company_Tagline,.sHdr .Tag_Nav_Aux {color:#f4621b}
	.sHdr,.sHdr H5,.sHdr H5 A:Link,.sHdr H5 A:Visited {color:#FFF}
		
	/* Buttons */
	INPUT.sBtn1 {background-color:#f4621b;color:#FFF;border-top-color:#d8784a;border-left-color:#d8784a;border-right-color:#864a2e;border-bottom-color:#864a2e;font-weight:bold;border-width:1px}

	/* Navigation Bars */
	.sNavMain,.sCrumb {background-color:#1f2c3b}
	.sNavMain,.sNavMain .sNavMainUL,.sNavMain .sNavMainUL LI A,.sNavMain .sNavMainUL LI UL,.sCrumb {border-color:#384249}
	.sNavMain .sNavMainUL LI:Hover,.sNavMain .sNavMainUL LI.sfHover,.sNavMain .sNavMainUL LI A:Focus,.sNavMain .sNavMainUL LI A:Hover,.sNavMain .sNavMainUL LI A:Active {background:#384249}
	.sNavMain .sNavMainUL LI A:Link,.sNavMain .sNavMainUL LI A:Visited,.sCrumb A:Link,.sCrumb A:Visited,.sCrumb {color:#FFF}
	.sNavMain .sNavMainUL LI A:Hover,.sNavMain .sNavMainUL LI A:Active,.sNavMain .sNavMainUL LI:Hover A,.sCrumb A:Hover,.sCrumb A:Active {color:#dedede}
