/*  
Theme Name: Outside The Box V1
Description: Features for Outside The Box V1 include a drop down navigation, alternate styles, custom logo support and is optimized to be readable at 800x600 screen resolutions.
Author: Casey Coates
Color Lab Support: 0
Image Logo Support: 1
*/

/* = Header.htm Classes
-----------------------------------------------------------------------------*/

	.sWrp .sWrpSub {width:100%;min-width:779px;background:none}
	.sCnt {background-image:url('images/navmain-bg.png');margin:0 auto;width:799px} 
	* html .sCnt {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navmain-bg.png', sizingMethod='crop');background-repeat:repeat} /* IE 6 png fix */
	html>body .sCnt {background:transparent url('images/navmain-bg.png') repeat; filter:none} /* IE 67 png fix */
	.sCnt .sCntSub {padding:9px;color:#000;background:#FFF}

	/* Page Header: Common Settings */
	.sHdr {text-align:center;background-repeat:repeat;background-position:center center;padding-bottom:10px;padding-top:35px}
	.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:10px 10px;background-image:url('images/navmain-bg.png')}
	* html .sHdrSub {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navmain-bg.png', sizingMethod='crop');} /* IE 6 png fix */
	html>body .sHdrSub {background:transparent url('images/navmain-bg.png') repeat; filter:none} /* IE 67 png fix */
	.sHdrCol1 {float:left;width:400px;text-decoration:none;margin:0;font-size:200%;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-size:22pt;padding-top:5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:normal;color:#FFFC9E}
	.sHdrCol1 .Tag_Company_Branding .Tag_Company_Tagline {display:block;zoom:1;font-size:50%;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 {display:block;width:204px;background-image:url('images/search-field-bg.gif');float:right}
	.sHdrCol2 .Tag_Domain_Search .sTld {display:none}
	.sHdrCol2 .Tag_Domain_Search .sSld {border-width:1px;font-size:1em;float:left;border:none;background:none;width:170px;margin:2px 0 0 8px}
	.sHdrCol2 .Tag_Domain_Search .sBtn1 {display:none}
	.sHdrCol2 .Tag_Domain_Search .sBtnImg1 {display:inline-block;height:22px;width:22px;background-image:url('images/search-bg.gif');float:right}
	.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 {}
	.sNavMain {text-align:center;background-repeat:repeat-x;background-position:left center}
	.sNavMain .sNavMainSub {width:799px;text-align:left;margin:0 auto;display:inline-block;background-image:url('images/navmain-bg.png');padding:0}
	* html .sNavMain .sNavMainSub {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navmain-bg.png', sizingMethod='crop');} /* IE 6 png fix */
	html>body .sNavMain .sNavMainSub {background:transparent url('images/navmain-bg.png') repeat; filter:none} /* IE 67 png fix */
	.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 {text-align:center}
	.sCrumb .sCrumbSub {width:779px;text-align:left;margin:0 auto;padding:0 10px;font-size:.8em;background-image:url('images/navmain-bg.png')}
	* html .sCrumb .sCrumbSub {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navmain-bg.png', sizingMethod='crop');} /* IE 6 png fix */
	html>body .sCrumb .sCrumbSub {background:transparent url('images/navmain-bg.png') repeat; filter:none} /* IE 67 png fix */
	.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-color:#280D02;color:#999;background-image:url('images/default-bg.gif');background-position:top center;background-repeat:no-repeat}
	A:Link,A:Visited {color:white}
	A:Hover,A:Active {color:#27AFF2}
		
	/* Font Settings */
	.sCnt A:Link,.sCnt A:Visited {color:#0577AF}
	.sCnt A:Hover,.sCnt A:Active {color:#C6403F}
	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,.sHdr H5,.sHdr H5 A:Link,.sHdr H5 A:Visited {color:#FFF}
		
	/* Buttons */
	INPUT.sBtn1 {background-color:#EEE;color:#484B6A;border-top-color:#ccc;border-left-color:#ccc;border-right-color:#666;border-bottom-color:#666;font-weight:bold;border-width:1px}

	/* Navigation Bars */
	.sNavMain,.sCrumb {}	
	.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:none}
	.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:#27AFF2}
