@charset "utf-8";
/* CSS Document */

#mainmenu .sf-menu a {font-size:12px;border-top:0px; text-align:center;line-height:16px;}
#mainmenu .sf-menu li li a {text-align:left; border-top:1px solid #fff}
#mainmenu ul.sf-menu {width:100%;border:0px solid red;background-color:#ccc;}
#mainmenu ul.mt {margin-top:0px;height:42px;}
#mainmenu .sf-menu li:hover ul, .sf-menu li.sfHover ul {top:3em;} /* match top ul list item height */
#mainmenu li.searchContainer {margin-left:88px;margin-top:6px;padding:0px;}
#owl-demo .item img{ display: block; width: 100%; height: auto;}
#spotlight {border:0px !important; background-color:#fff;margin-top:0px;width:90%;float:none;}
#spotlight table td {padding:7px;}
#spotlight table {border:0px;margin-top:30px;margin-left:60px;}
#main-content-right { background-color:#fff; border-left-color:#ccc}
.hptop {margin:10px 0px 20px 0px;;height:280px;padding:20px; border:0px solid #eeeef0; border-radius: 10px;}
.pause.punch {color:#404040;}
div.ccsignup {padding-bottom:12px;} 
.col1, .col2, .col3{float:left;background-color:#fff; border:2px solid #f6c43c; width:29.5%;  height:300px; padding:10px; border-radius:10px; border:2px solid #f6c43c; text-align:center;}
.col2  {margin:0px 12px;}
.column1,.column2,.column3 {text-align:center}
.column1 {margin-left:0px;}
.slideshow {width:960px;margin:10px 0px 0px -20px;}
