html body {padding: 0 0 0 0; margin-right: 0;  margin-left: 0;}
body {margin:0px;padding:0px; }
.navhc img.down{ position:absolute;  border-style:none;  padding:0.33em 0.5em 0 0.5em}
.navhc img.left{ border-style:none;  padding:0.33em 0.5em 0 0.5em}
.navhc img.right{ border-style:none;  padding:0.33em 0.5em 0 0.5em}
.navhc img.icon{ border-style:none;  padding:0.3em 0.1em 0 0}
/*.navhc img.icon a{ border-style:none;  padding:0.25em 0.1em 0 0}*/
.navhc a img.icon{ border-style:none; float: none; height:16px; padding:0 0.2em 0 0.2em;}
.navhc a img.icon2{ border-style:none; float: none; height:16px; padding:0 0.2em 0 0.2em;}
.navhc, .navhc *{margin:0; padding:0; list-style:none;font-family: 'Roboto', sans-serif;}
.navhc{line-height:1.0}
.navhc ul{position:absolute; top:-999em; width:11.5em}
.navhc ul li, 
.navhc a{ float:left; width:100%;}
.navhc li{float:left; position:relative; z-index:1000}
.navhc a{ text-decoration:none;  float:left; height:1.2em; color: #000000;}
.navhc li:hover ul, 
ul.navhc li.sfHover ul{left:1px; top:1.4em}
.navhc li:hover ul.left-expand, 
ul.navhc li.sfHover ul.left-expand{left:-5em; top:1.4em; text-align: right;}
.navhc li:hover li ul, 
.navhc li.sfHover li ul{top:-999em;}
.navhc li li:hover ul.left-expand, 
ul.navhc li li.sfHover ul.left-expand {left:-11.5em; top:-1px; text-align: left;}
.navhc li li:hover ul.right-expand, 
ul.navhc li li.sfHover ul.right-expand {left:11.5em; top:-1px; text-align: left;}
.navhc li li:hover li ul, 
.navhc li li.sfHover li ul{top:-999em}
.navhc li li li:hover ul.left-expand, 
ul.navhc li li li.sfHover ul.left-expand{left:-11.5em; top:-1px; text-align: left;}
.navhc li li li:hover ul.right-expand, 
ul.navhc li li li.sfHover ul.right-expand{left:-11.5em; top:-1px; text-align: left;}
.superfish li:hover ul, 
.superfish li li:hover ul, 
.superfish li li li:hover ul{top:-999em}
.navhc{float:left; padding-top: 2px; font-face:trebuchet;  font-size:12px;  color:#000;}
.navhc ul{ border:1px solid #7B5024}

.navhc li.HCmenu {width:10.00em}
.navhc li.Storemenu { width:15.00em;}
.navhc li.Listingmenu {position: relative; right: 5px; width:8.00em}
.navhc li.Listingmenu2 {position: relative; top: -.15em; right: 0px; width:9.00em}
.navhc li.iconmenu {position: relative; top: -.15em; right: 0px; width:20px}
.navhc li.iconmenu2 {position: relative; top: -.15em; right: -20px; width:40px}
.navhc li.datetime {position: relative; left: 5px; top: 5px; width:25.00em}
.navhc li.usermenu {position: relative; top: -3px;width:10.00em; }

.navhc ul{background:#fff; padding: 0.4em 0.4em 0.4em 0.4em;}

.navhc a, .navhc a:hover {    display:inline;     padding:0.4em 0em 0.4em 0em;      text-decoration:none; font-size: 12px;}
.navhc a {    padding:0.4em 0em 0.4em 0em !important;}
.navhc ul li:hover, .navhc ul li.sfHover, .navhc ul a:focus, .navhc ul a:hover, .navhc ul a:active{text-decoration:underline;font-size: 12px;}
ul.right-expand {background:#fff; }
.clearfix:after{    content:".";     display:block;     height:0;  clear:both;     visibility:hidden}
#mainhc893 {margin: 0px 0px 0px 0px;    background-color: #fff;top: 0;left: 0;width: 100%;height: 19px;margin: 0;padding: 0; }

/* KS updated padding, added bottom border, font-family, color */
div.menu-outer {    float: left;background-color: #FFF;background: #FFF;width: 100%;padding: 12px 0 14px 0;margin: 0; border-bottom: 1px solid #777777; z-index: 1000; top: 0; position: fixed; }
div.content-area-outer {    float: left;clear: both;background-color: #FFF;width: 100%;padding: 0;margin: 0px 0px 0px 0px; }
div.border-round {    position: relative;background: #FFF;height: 20px;font-family: 'Roboto', sans-serif;font-size: 12px;color: #FFF;padding: 0;margin: 0;}
div.border-biground {    position: relative;background-color: #fff;width: 100%;font-family: 'Roboto', sans-serif;;font-size: 12px;color: #7B5024;}
td.light-outline {    background-color: #fff;border: 1px solid #d0b27c;}
#menu-contents-left {    font-family: 'Roboto', sans-serif;  color:#363636;font-weight: normal;position: absolute;top: 3px;left: 12px;color: #363636;font-size: 12px;}
#menu-contents-right {    position: absolute;top: -3px;right: 10px;	color: #363636;	font-size: 12px;font-weight: normal;}
.storetop_menu a {font-family: 'Roboto', sans-serif;color: #363636;	font-size: 12px;	font-weight: normal;text-decoration:none;}
.storetop_menu {font-family: 'Roboto', sans-serif;color: #363636;	font-size: 12px;	font-weight: normal;text-decoration:none;}

/* KS updated margin-top */
#SN_MainContainer 	{margin: auto;padding:0px; margin-top:50px}
#main-content-area {
    padding: 0 0 10px 0;  
    width: 1000px;
    margin:0px auto; /* Right and left margin widths set to "auto" */
    margin-top:50px;
}
/* #main-content-area 	{margin: auto;padding:0px; } */

/* KS updated font-family */
.box_green {
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	color:#ffffff;
	font-weight:bold;
	border: 1px solid #0D4D06;
	background-color:#2DAD0D;
	background-image:url('/site_images/buttons/button_bg.gif');
}

.box_green_tall {
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	color:#ffffff;
	font-weight:bold;
	border: 1px solid #0D4D06;
	background-color:#2DAD0D;
	background-image:url('/site_images/buttons/button_bg_tall.gif');
}

.box_gray {
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	color:#ffffff;
	font-weight:bold;
	border: 1px solid #0D4D06;
	background-color:#2DAD0D;
	background-image:url('/site_images/buttons/button_bg_gray.gif');
}

.box_gray_tall {
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	color:#ffffff;
	font-weight:bold;
	border: 1px solid #0D4D06;
	background-color:#2DAD0D;
	background-image:url('/site_images/buttons/button_bg_tall_gray.gif');
}

.box_brown {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	color:#ffffff;
	font-weight:bold;
	border: 1px solid #452F02;
	background-color:#7A4F04;
	background-image:url('/site_images/buttons/button_bg_other.gif');
}



div.content-area-outer {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    border: none;
    clear: both;
    background-color: #FFFFFF;
    width: 1000px;
    margin:0px auto; /* Right and left margin widths set to "auto" */
    padding: 0;
}



#shop-listing-area-outline3 {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    border: none;

    overflow: hidden;
    display: inline-block;
    margin: 7px 0px 0px 7px;
    background-color: #fff;
    width: 20%;
    padding: 1px;
    font-face: century gothic, arial;
    font-size: 12px;
    color: #666362;
}

#shop-listing-area-outline3 a {
    font-family: century gothic, arial;
    font-size: 12px;
    color: #666362;
    padding: 0 0 0 0;
    line-height: 150%; 
}

#shop-listing-area-outline3  {
    font-family: century gothic, arial;
    font-size: 12px;
    color: #585858;
    padding: 0 0 0 5px;
    line-height: 150%; 
}

#shop-listing-area3 {

    border-right: 1px solid #C0C0C0;
    background-color: #fff;
    margin: 0;
    padding: 7px;
}

#calendar-area-outline, #text-area-outline {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    border: none;
    float: right;
    overflow: hidden;
    display: inline-block;
    margin: 0px 7px 0px 3px;
    width: 77%;
    background-color: #FFFFFF;
    padding: 1px;
}

#calendar-area, #text-area, #shop-listing-area, #why-hc-area {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    border: none;
    margin: 0;
    padding: 5px;
    background-color: #ffffff;
}

#footer-info {
    position: relative;
    top: 5px;
    text-align: center;
    font-size: 13px;
    color: black;
    font-family: tahoma;
}

h4 {
font-weight: bold; 
text-align: left;    
font-family: century gothic, arial;
font-size: 22px;
color: #666362; 
}

.navtable { 
-moz-border-radius: 8px;
border-radius: 8px;
background-color: #FFFFFF; 
}

td.tdnav {		
-moz-border-radius: 8px;
border-radius: 8px;
color: #666362; font-size: 14px; font-weight : bold;
font-family: century gothic, arial;
background-color: #d8d8d8; height: 35px;
}

.twitter-follow-button[style] { vertical-align: text-bottom !important; }