
/******************************************************************************************************* 
   default // 2 column layout
********************************************************************************************************/

/******************************************************************************************************* top elements */

#custom-doc {
    width:72.85em;
    *width:71.09em;
    min-width:947px;
    margin:auto;
    text-align:left;
}

#hd {
}

#bd {
    background-image: url(../../img/content_background.png);
    background-repeat:repeat-y;
    background-position:center top;
    padding-bottom: 25px;
    padding-top:20px;
}

#ft {
   	background-image: url(../../img/footer_cap_background.png);
    background-repeat:no-repeat;
    background-position:center top;
    padding-top:60px;
}

#sidebar {
    padding-left:40px;
}

/******************************************************************************************************* Header Elements*/	

#headerUpperNavigation {
    padding-top:44px;
    padding-left:30px;
    padding-right:30px;
    padding-bottom:2px;
}

#headerUpperNavigation a {
    padding-right:30px;
}

#minMax {
    background-image: url(../../img/header_cap_background.png);
    background-repeat:no-repeat;
    background-position:center top;
    height:22px;
    text-align:right;
    padding-left:30px;
    padding-right:30px;
    padding-top:5px;
}

#minMax a {
    padding-right:6px;
}

#minMaxMap {
    background-color:#CFC68F;
    height:22px;
    text-align:right;
}

#minMaxMap a {
    padding-right:6px;
}

#headerTagline {
	height:38px;
	text-align:center;
	background-image: url(../../img/content_background.png);
	background-repeat:repeat-y;
	background-position:center top;	
}

#headerSlideShow {
    height:380px;
    text-align:center;
    background-image: url(../../img/content_background.png);
    background-repeat:repeat-y;
    background-position:center top;
    overflow:hidden; /* for the animation */
}

#headerLowerNavigation {
	text-align:center;
	background-image: url(../../img/content_background.png);
	background-repeat:repeat-y;
	background-position:center top;	  
}

#menuContainer {
	width:886px;
	margin-left:auto;
    margin-right:auto;
    background: #616C4A;  
}

#menuContainer ul {
    padding-top:11px;
    padding-bottom:12px;
}

#menuContainer ul li{
	display: inline;
    list-style-type: none;
    padding-left:7px;
	padding-right:7px;
}

#menuContainer ul li a {
	/* previous font-size:123.1%; */
    font-size:100%;
    text-transform:uppercase;
	font-weight:bold;
    white-space:nowrap;
    color:#FCFFB0;
}

#menuContainer ul li a:hover {
    color:#F7E54F;
	text-decoration: none;
}

/******************************************************************************************************* Main Column*/

#bd {
    text-align:center;
}

.yui-gf {
    width:856px;
    margin-left:auto;
    margin-right:auto;
    padding-left:15px;
    padding-right:15px;
}

#leftNav {
    width:160px;
    text-align:left;
}

#leftNavWidget {
    width:160px;
    text-align:left;
}

#masterContent {
    width:676px;
    text-align:left;
}

#masterContent h1 {
    padding-bottom:20px;
    padding-top:10px;
    text-align:right;
    font-size:200%;
    font-weight:bolder;
}

/******************************************************************************************************* Left Hand Site Navigation */	

/************************************************** Common leftNav Sidemenu */	

#leftNav ul.sidemenu {
    list-style: none;
    text-align: left;
    margin-top:12px;
    border-top: 1px solid #959768;
    white-space: nowrap;
}

#leftNav ul.sidemenu li {
    list-style: none;
    text-transform:uppercase;
    vertical-align:middle;
    padding-top:11px;
    padding-bottom:10px;
    border-bottom: 1px solid #959768;
}

#leftNav ul.sidemenu li a {
    text-decoration: none;
    font: 93%;
    font-weight:bold;
    color: #616C4A;
}

#leftNav ul.sidemenu li a:hover {
    text-decoration: none;
    font-weight:bold;
    color: #9DAA84;
}

#leftNav ul.sidemenu ul li {
    border: none;
}

/************************************************** Featured leftNav Sidemenu */	

#leftNavWidget #featured ul.sidemenuTwo {
    list-style: none;
    text-align: left;
    white-space: nowrap;
    margin-top:12px;
    margin-bottom:20px;
    border-bottom: 1px solid #959768;
}

#leftNavWidget #featured ul.sidemenuTwo li {
    list-style: none;
    text-transform:uppercase;
    vertical-align:middle;
    padding-top:11px;
    padding-bottom:10px;
    border-top: 1px solid #959768;
    
}

#leftNavWidget #featured ul.sidemenuTwo li a {
    text-decoration: none;
    font: 93%;
    font-weight:bold;
    color: #616C4A;
}

#leftNavWidget #featured ul.sidemenuTwo li a:hover {
    text-decoration: none;
    font-weight:bold;
    color: #9DAA84;
}

/************************************************** leftNavWidget Sidemenu ( used as featured page navigation ) */	

#leftNavWidget ul.sideTitle {
    list-style: none;
    font-size: 146.5%;
    text-align: center;
    margin: 0px;
    border-top: 1px solid #959768;
    white-space: nowrap;
}

#leftNavWidget ul.sideTitle li {
    list-style: none;
    text-transform:uppercase;
    vertical-align:middle;
    padding-top:12px;
    padding-bottom:12px;
    border-bottom: 1px solid #959768;
}

#leftNavWidget ul.sidemenu {
    list-style: none;
    padding-top:18px;
    padding-bottom:20px;
}

#leftNavWidget #priceLegend ul.sidemenu {
    font-size: 93%;
}

#leftNavWidget ul.sidemenu li {
    list-style: none;
    text-transform:uppercase;
    text-align:left;
    padding-top:4px;
    padding-bottom:2px;
}

#leftNavWidget ul.sidemenu li a {
    text-decoration: none;
    font-weight:bold;
    font-size:93%;
    font-weight:bold;
    vertical-align:middle;
    color: #616C4A;
}

#leftNavWidget ul.sidemenu li a:hover {
    text-decoration: none;
    color: #9DAA84;
}

#liveAssistance {
	padding-bottom:22px;
    padding-top:22px;
    border-top:1px;
    border-top-style:solid;
    text-align:center;
    border-top-color:#959768;
}

/************************************************** quick contact form */

#quickContact ul.quickTitle {
    list-style: none;
    font-size: 146.5%;
    text-align: center;
    border-top: 1px solid #959768;
    white-space: nowrap;
}

#quickContact ul.quickTitle li {
    list-style: none;
    text-transform:uppercase;
    vertical-align:middle;
    padding-top:12px;
    padding-bottom:12px;
    border-bottom: 1px solid #959768;
}

#quickContact ul.quickMenu {
    list-style: none;
    padding-top:18px;
    padding-bottom:20px;
}

#quickContact ul.quickMenu li {
    list-style: none;
    text-transform:uppercase;
    text-align:left;
    padding-top:4px;
    padding-bottom:2px;
}

#quickContact ul.quickMenu li a {
    text-decoration: none;
    font-weight:bold;
    font-size:93%;
    font-weight:bold;
    vertical-align:middle;
    color: #616C4A;
}

#quickContact ul.quickMenu li a:hover {
    text-decoration: none;
    color: #9DAA84;
}

#liveAssistance {
  display:none;
}
