body{
    background: url("../images/background.jpg") top center repeat-x #ffffff;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    line-height: 1.3em;
    color: #222222;
}
div#wrapper{}
/*** Header ***/
div#wrapper div#header{}
/*** Top Header ***/
div#header div#headTop{
    height: 115px;
    overflow: hidden;
}
div#headTop div#htLeft{
    height: 115px;
}

div#headTop div#htLeft div#logo{
    height: 95px;
    text-align: right;
    padding-top: 15px;
}
div#headTop div#htRight{
    height: 103px;
    text-align: right;
    padding-top: 12px;
}
/*** Bottom Header ***/
div#headBottom{}
/*** Main Menu Top ***/
div#headBottom div#topMainMenu{
    padding-bottom: 13px;
}
div#topMainMenu ul#mainMenuTop{
    height: 27px;
}
div#topMainMenu ul#mainMenuTop li{
    float: left;
    height: 23px;
    border-right: 1px solid #c2c4c5;
    padding: 4px 15px 0px 15px;
}
div#topMainMenu ul#mainMenuTop li a{
    font-family: "UbuntuC", Verdana, Geneva, sans-serif;
    text-decoration: none;
    color: #404041;
    font-size: 18px;
}
div#topMainMenu ul#mainMenuTop li.mTopLast{
    border-right: none;
}
div#topMainMenu ul#mainMenuTop li.current-menu-item a,
div#topMainMenu ul#mainMenuTop li a:hover{
    color: #d80023
}
/*** Search Form ***/
div#headBottom div#searchForm{
    position: relative;
}
div#headBottom div#searchForm input[type="text"]{
    width: 189px;
    height: 21px;
    border: 1px solid #bcbcbd;
    position: relative;
    padding: 3px 29px 3px 10px;
    font-size: 12px;
    color: #a7a7a7;
    font-style: italic;
    -moz-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -webkit-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -khtml-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -ms-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -o-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    box-shadow: 0px 0px 3px 0px #bcbcbd inset;
}
div#headBottom div#searchForm form#searchform input.search-button{
    position: absolute;
    width: 29px;
    height: 29px;
    background: url("../images/search-btn.jpg") top left no-repeat;
    padding: 27px 0px 0px 0px;
    overflow: hidden;
    border: none;
    top: 1px;
    right: 1px;
    cursor: pointer;
} 
/*** Bottom Main Menu/ Social Icons ***/
div#headBottom div#bMenuSocial{
    background: url("../images/mb-soc-bg.png") top left no-repeat;
}
/*** Bottom Main Menu ***/
div#headBottom div#botMainMenu{
    padding: 23px 0px 0px 0px;
}
div#botMainMenu ul#mainMenuBot{
    width: 709px;
    height: 41px;
    background: url("../images/bm-bg.png") top center no-repeat;
    padding: 0px 0px 0px 1px;
}
div#botMainMenu ul#mainMenuBot li{
    float: left;
}
div#botMainMenu ul#mainMenuBot li a{
    display: block;
    height: 29px;
    background: url("../images/bm-sep.jpg") right 4px no-repeat;
    padding: 10px 22px 0px;
    font-family: "UbuntuC", Verdana, Geneva, sans-serif;
    text-decoration: none;
    color: #888888;
    font-size: 16px;
}
div#botMainMenu ul#mainMenuBot li.mBotLast a{
    background: none;
    padding: 10px 23px 0px 23px;
}
div#botMainMenu ul#mainMenuBot li.current-menu-item a,
div#botMainMenu ul#mainMenuBot li a:hover{
    background: #48484a;
    color: #FFFFFF;
}
/*** Social network ***/
div#headBottom div#socNetworks{}
div#socNetworks ul{
    float: right;
    padding: 8px 0px 0px 0px;
}
div#socNetworks ul li{
    float: left;
    width: 30px;
    height: 30px;
    padding: 0px 5px 0px;
}
div#socNetworks ul li.socLast{
    padding-right: 0px;
}
div#socNetworks ul li a{
    display: block;
    width: 30px;
    height: 0px; 
    overflow: hidden;
    padding: 30px 0px 0px 0px;
    cursor: pointer;
    outline: none;
}
div#socNetworks ul li.face a{
    background: url("../images/social-icons/facebook.png") top left no-repeat;
}
div#socNetworks ul li.face a:hover{
    background: url("../images/social-icons/facebook-hover.png") top left no-repeat;
}
div#socNetworks ul li.skype a{
    background: url("../images/social-icons/skype.png") top left no-repeat;
}
div#socNetworks ul li.skype a:hover{
    background: url("../images/social-icons/skype-hover.png") top left no-repeat;
}
div#socNetworks ul li.mail a{
    background: url("../images/social-icons/mail.png") top left no-repeat;
}
div#socNetworks ul li.mail a:hover{
    background: url("../images/social-icons/mail-hover.png") top left no-repeat;
}

/*** Content Wrap ***/
div#wrapper div#contWrap{
    padding: 40px 0px 30px 0px;
}
/*** Main Content ***/
div#contWrap div#mainCont{
    min-height: 300px;
    height: auto !important;
    height: 300px;
}
div#contWrap div#mainCont a{
	color: #d80023;
	text-decoration: none;
	font-style: italic;
}
div#contWrap div#mainCont a:hover{
	text-decoration: underline;
}
/*** Sidebar ***/
div#contWrap div#sbLeft{
    min-height: 300px;
    height: auto !important;
    height: 300px;
}
div#contWrap div#sbLeft div.sbBox{}
div#contWrap div#sbLeft div.sbBoxTitle{
    height: 32px;
    background: url("../images/sb-title-bg.jpg") top left no-repeat;
    color: #FFFFFF;
    text-align: center;
    padding: 6px 0px 0px 0px;
}
div#contWrap div#sbLeft div.sbBoxTitle h3{
    display: inline;
    line-height: 1.1em;
    font-family: "UbuntuC", Verdana, Geneva, sans-serif;
    font-size: 20px;
    font-weight: normal;
}
div#contWrap div#sbLeft div.sbBoxText{
    padding: 0px;
}
div#contWrap div#sbLeft div.sbBoxText ul.sbMenu{
    position: relative;
    font-size: 0px;
    padding: 0px 0px 2px 0px;
    background: url("../images/sb-ul-bg.jpg") bottom left repeat-x;
}
div#sbLeft div.sbBoxText ul.sbMenu li{
    height: 39px;
    background: url("../images/sb-menu-bg.jpg") top left repeat-x;
    font-family: "UbuntuC", Verdana, Geneva, sans-serif;
    font-size: 16px;
    border-bottom: 1px solid #404041;
    position: relative;
}
div#sbLeft div.sbBoxText ul.sbMenu li.mSbLast{
    border-bottom: none;
}
div#sbLeft div.sbBoxText ul.sbMenu li a{
    display: block;
    width: 215px;
    height: 29px;
    cursor: pointer;
    text-decoration: none;
    color: #888888;
    padding: 10px 5px 0px 10px;
}
div#sbLeft div.sbBoxText ul.sbMenu li.current-post-ancestor a,
div#sbLeft div.sbBoxText ul.sbMenu li.current-menu-item a,
div#sbLeft div.sbBoxText ul.sbMenu li a.hover,
div#sbLeft div.sbBoxText ul.sbMenu li a:hover{
    background: #48484a;
    color: #FFFFFF;
}

div#sbLeft div.sbBoxText ul.sbMenu li ul.sub-menu{
    position: absolute;
    display: none;
    top: 10px;
    left: 223px;
    z-index: 99;
}
div#sbLeft div.sbBoxText ul.sbMenu li ul.sub-menu li a{
   color: #888888;
   background: none;
}
div#sbLeft div.sbBoxText ul.sbMenu li ul.sub-menu li a:hover{
   background: #48484a;
    color: #FFFFFF; 
}
div#sbLeft div.sbSep{
    height: 52px;
    background: url("../images/sb-sep-bg.png") center center repeat-x;
}
div#sbLeft div.sbBoxText ul.prodSbCats{
    padding: 1px 0px 2px 0px;
    background: url("../images/sb-ul-bg.jpg") bottom left repeat-x #404041;
}
div#sbLeft div.sbBoxText ul.prodSbCats li{
    padding-bottom: 1px;
}
/*** Feautured Slider ***/
div#wrapper div#contWrap div#mainCont div#slider{
    padding: 0px 0px 36px 0px;
}
div#mainCont div#slider div.ui-tabs-panel{
    float: left;
    width: 550px;
    height: 308px;
}
div#mainCont div#slider div.slide-container{
    padding: 0px 0px 0px 10px;
    height: 308px;
    background: #f3f3f3;
}
div#mainCont div#slider ul.ui-tabs-nav{
    width: 150px;
    height: 308px;
}
div#mainCont div#slider ul.ui-tabs-nav li{
    width: 150px;
    height: 153px;
    border-bottom: 1px solid #404041;
    background: url("../images/sl-nav-bg.jpg") top left repeat-x;
}
div#mainCont div#slider ul.ui-tabs-nav li a{
    display: block;
    width: 132px;
    height: 129px;
    padding: 24px 0px 0px 18px;
    font-family: "UbuntuC", Verdana, Geneva, sans-serif;
    text-decoration: none;
    color: #404041;
    font-size: 16px;
    font-style: normal;
}
div#mainCont div#slider ul.ui-tabs-nav li a span.prText{
    display: block;
    font-family: "UbuntuC", Verdana, Geneva, sans-serif;
    text-decoration: none;
    color: ##7a9625;
    font-size: 18px;
    text-transform: uppercase;
    padding-bottom: 18px;
}
div#mainCont div#slider ul.ui-tabs-nav li.ui-state-active a span.prText,
div#mainCont div#slider ul.ui-tabs-nav li a:hover span.prText{
    color: #FFFFFF;
}
div#mainCont div#slider ul.ui-tabs-nav li.ui-state-active a,
div#mainCont div#slider ul.ui-tabs-nav li a:hover{
    background: url("../images/sl-nav-bg-hov.jpg") top left no-repeat;
    color: #FFFFFF;
}
/*** Recommended Products ***/
div#wrapper div#mainCont div#recProd{
    padding: 0px
}
div#wrapper div#mainCont div#prTitleWrap{
    padding: 0px 0px 10px 0px;
}
div#wrapper div#mainCont div#recProdTitle{
    background: url("../images/title-bg.jpg") center center repeat-x;
}
div#wrapper div#mainCont div#recProdTitle h2{
    display: inline;
    background: #ffffff;
    font-family: "UbuntuC", Verdana, Geneva, sans-serif;
    color: #404041;
    font-size: 20px;
    font-weight: normal;
    padding: 0px 21px 0px 0px;
}
div#wrapper div#mainCont div.prodBox{
    padding: 15px 0px;
    border-bottom: 1px solid #404041;
}
div#wrapper div#mainCont div.prodImg{
    padding: 0px 0px 12px 0px;
}
div#wrapper div#mainCont div.prodTitle{
    height: 36px;
    overflow: hidden;
}
div#wrapper div#mainCont div.prodTitle h3{
    font-family: "UbuntuC", Verdana, Geneva, sans-serif;
    color: #404041;
    font-size: 18px;
    font-weight: normal;
}
div#wrapper div#mainCont div.prodText{
    padding-top: 5px;
    height: 74px;
    overflow: hidden;
}
div#wrapper div#mainCont div.prodMore{
    padding-top: 15px;
}
div#wrapper div#mainCont div.prodMore a{
    float: right;
    display: block;
    background: url("../images/more-btn.jpg") top left no-repeat;
    width: 90px;
    height: 25px;
    cursor: pointer;
    padding: 5px 20px 0px 0px;
    text-align: center;
    font-family: "UbuntuC", Verdana, Geneva, sans-serif;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 16px;
    font-style: normal;
}
div#wrapper div#mainCont div.prodMore a:hover{
    background: url("../images/more-btn-hov.jpg") top left no-repeat;
}
/*** Category ***/
div#wrapper div#mainCont div#inTitleWrap{
    padding: 0px 0px 10px 0px;
}
div#wrapper div#mainCont div#inProdTitle{
    background: url("../images/title-bg.jpg") center center repeat-x;
}
div#wrapper div#mainCont div#inProdTitle h1{
    display: inline;
    background: #ffffff;
    font-family: "UbuntuC", Verdana, Geneva, sans-serif;
    color: #404041;
    font-size: 20px;
    font-weight: normal;
    padding: 0px 21px 0px 0px;
}
/*** Pagination ***/


div#contWrap div#mainCont div.pagination{
    width: 100%;
    padding: 30px 0px 0px 0px;
    text-align: right;
    color:#FFFFFF;
    font-family: "UbuntuC", Verdana, Geneva, sans-serif;
    font-size: 16px; 
}

div#contWrap div#mainCont div.wp-pagenavi{
    float: right;
    padding: 30px 0px 0px 0px;
    text-align: right;
    color:#FFFFFF;
    font-family: "UbuntuC", Verdana, Geneva, sans-serif;
    font-size: 16px;
}

div#contWrap div#mainCont div.wp-pagenavi a{
    float: left;
    text-align: center;
    color:#FFFFFF;
    text-decoration: none;
    display:inline-block;
    width: 30px;
    height: 25px;
    background: #48484a;
    margin-left: 10px;
    padding-top: 4px;
    font-weight: normal;
    font-style: normal;
}

div#contWrap div#mainCont div.wp-pagenavi a:hover{
    background: #d70024;
}

div#contWrap div#mainCont div.wp-pagenavi a.first{
    display:inline-block;
    width:30px;
    height: 0;
    padding: 30px 0px 0px 0px;
    overflow: hidden;
    background: url("../images/first.jpg") top left no-repeat; 
}

div#contWrap div#mainCont div.wp-pagenavi a.first:hover{
    background: url("../images/first-hover.jpg") top left no-repeat; 
}

div#contWrap div#mainCont div.wp-pagenavi a.previouspostslink{
    width:30px;
    height: 0px;
    padding: 30px 0px 0px 0px;
    overflow: hidden;
    background: url("../images/prev.jpg") top left no-repeat; 
}

div#contWrap div#mainCont div.wp-pagenavi a.previouspostslink:hover{
    background: url("../images/prev-hover.jpg") top left no-repeat; 
}

div#contWrap div#mainCont div.wp-pagenavi a.last{
    width:30px;
    height: 0px;
    padding: 30px 0px 0px 0px;
    overflow: hidden;
    background: url("../images/last.jpg") top left no-repeat; 
}
div#contWrap div#mainCont div.wp-pagenavi a.last:hover{
    background: url("../images/last-hover.jpg") top left no-repeat; 
}
div#contWrap div#mainCont div.wp-pagenavi a.nextpostslink{
    width:30px;
    height: 0px;
    padding: 30px 0px 0px 0px;
    overflow: hidden;
    background: url("../images/next.jpg") top left no-repeat; 
}
div#contWrap div#mainCont div.wp-pagenavi a.nextpostslink:hover{
    background: url("../images/next-hover.jpg") top left no-repeat; 
}
div#contWrap div#mainCont div.wp-pagenavi span{
    float: left;
    text-align: center;
    width: 30px;
    height: 25px;
    background: #48484a;
    margin-left: 10px;
    padding-top: 5px;
    font-weight: normal;
}
div#contWrap div#mainCont div.wp-pagenavi span.current{
    background: #d70024;
}
div#contWrap div#mainCont div.wp-pagenavi span.extend{
    display:none;
}
/*** Inner Page/ Single Page ***/
div#mainCont div#inContent{
    text-align: justify;
}
/*** Contact Forms ***/
div#wrapper div#mainCont div.cForm{
    padding: 25px 0px 0px 0px;
    font-size: 12px;
}
div#mainCont div.cForm span.reqField{
    color: #FF0000;
}
div#mainCont div.cForm p{
    padding-bottom: 10px;
}
div#mainCont input[type="text"]{
    width: 260px;
    height: 21px;
    border: 1px solid #bcbcbd;
    position: relative;
    padding: 3px 5px 3px 5px;
    font-size: 12px;
    color: #a7a7a7;
    font-style: italic;
    -moz-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -webkit-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -khtml-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -ms-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -o-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    box-shadow: 0px 0px 3px 0px #bcbcbd inset;
}
div#mainCont div.sendBnt{
    padding: 18px 0px 0px 0px;
}
div#mainCont input[type="submit"]{
    background: url("../images/more-btn.jpg") top left no-repeat;
    width: 110px;
    height: 30px;
    cursor: pointer;
    padding: 0px 0px 0px 0px;
    text-align: center;
    font-family: "UbuntuC", Verdana, Geneva, sans-serif;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 16px;
    border: none;
}
div#mainCont input[type="submit"]:hover{
    background: url("../images/more-btn-hov.jpg") top left no-repeat;
}
div#mainCont textarea{
    width: 380px;
    height: 73px;
    border: 1px solid #bcbcbd;
    position: relative;
    padding: 5px;
    font-size: 12px;
    color: #a7a7a7;
    font-style: italic;
    overflow: auto;
    resize: none;
    -moz-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -webkit-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -khtml-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -ms-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -o-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    box-shadow: 0px 0px 3px 0px #bcbcbd inset; 
}
/*** Select Menu ***/
div#mainCont select { 
    width: 258px;
    height: 21px;
}

/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; display: inline-block; position: relative; height: 27px; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; }
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; position:absolute; top: 0; display: none; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-menu  ul { padding:0; margin:0; list-style:none; position: relative; -webkit-overflow-scrolling: touch;} 
.ui-selectmenu-open { display: block; }
ul.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status { line-height: 1.4em; display: block; padding: .405em 2.1em .405em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { cursor: default; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding: .6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative }
/* IE7 workaround (opacity disabled) */
*+html .ui-state-disabled, *+html .ui-state-disabled a { color: silver; }

div#mainCont div.wpcf7-validation-errors{
    border: none;
    margin: 0px;
    text-align: center;
    color: #FF0000;
}

div#mainCont div.wpcf7-mail-sent-ok{
    border: none;
    margin: 0px;
    text-align: center;
    color: #398F14;
}
div#mainCont a.ui-selectmenu{
    background: url("../images/select-bg.jpg") top right no-repeat #FFFFFF;
    border: 1px solid #bcbcbd;
    position: relative;
    padding: 0px 5px 0px 5px;
    font-size: 12px;
    color: #a7a7a7;
    font-style: italic;
    -moz-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -webkit-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -khtml-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -ms-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -o-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    box-shadow: 0px 0px 3px 0px #bcbcbd inset;
}
div.ui-selectmenu-menu ul.ui-widget-content{
    width: 238px; 
    min-height: 10px;
    height: auto !important;
    height: 10px;
    background: #FFFFFF;
    border: 1px solid #bcbcbd;
    -moz-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -webkit-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -khtml-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -ms-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    -o-box-shadow: 0px 0px 3px 0px #bcbcbd inset;
    box-shadow: 0px 0px 3px 0px #bcbcbd inset; 
}
div.ui-selectmenu-menu ul.ui-widget-content li a{
    padding: 4px 10px;
    font-size: 12px;
    width: 220px;  
    color: #a7a7a7;
    font-style: italic;
}
div.ui-selectmenu-menu ul.ui-widget-content li.ui-selectmenu-item-selected a,
div.ui-selectmenu-menu ul.ui-widget-content li a:hover{
    color: #FFFFFF;
    background: #d70024;
}

/*** Contact Form Title ***/
div#wrapper div#mainCont div#formTitleWrap{
    padding: 0px 0px 10px 0px;
}
div#wrapper div#mainCont div#formProdTitle{
    background: url("../images/title-bg.jpg") center center repeat-x;
}
div#wrapper div#mainCont div#formProdTitle h2{
    display: inline;
    background: #ffffff;
    font-family: "UbuntuC", Verdana, Geneva, sans-serif;
    color: #404041;
    font-size: 20px;
    font-weight: normal;
    padding: 0px 21px 0px 0px;
}
/*** Product Form ***/
div#wrapper div#mainCont div#reqForm{
    padding: 40px 0px 0px 0px;
}
/*** Search Page ***/
div#wrapper div#mainCont div.searchPhrase{
    padding: 25px 0px;
}
div#wrapper div#mainCont div.searchPhrase h2{
    display: inline;
    font-size: 18px;
    font-weight: normal;
}
div#wrapper div#mainCont div.searchPhrase h2 span{
    color: #d70024;
}

/*** FAQ ***/
div#contWrap div#mainCont div#faq{}
div#contWrap div#mainCont div#faqdiv.faqBox{}
div#contWrap div#mainCont div#faq div.faqBox h2{
    padding: 12px 0px;
    display: block;
    font-family: 'UbuntuC';
    font-size: 1.1428em;
    font-style: normal;
    font-weight: normal;
}
div#contWrap div#mainCont div#faq div.faqBox h2 a{
    font-family: 'UbuntuC';
    font-size: 1.1428em;
    font-style: normal;
    padding-right: 15px;
    background: url("../images/arrow-down-FAQ.png") center right no-repeat;
    line-height: 1em;
}
div#contWrap div#mainCont div#faq div.faqBox h2 a:hover{
    text-decoration: none;
}
div#contWrap div#mainCont div#faq div.faqBox div.faqBoxCont{
    display: none;
}
/*** Gallery ***/
div#wrapper div#contWrap div#mainCont div#inContent div.ngg-galleryoverview{
    width: 654px;
    padding: 0px 33px;
}
div#mainCont div#inContent div.ngg-gallery-thumbnail{
    height: 131px;
    padding: 5px;
    margin: 0px;
}
div#mainCont div#inContent div.ngg-gallery-thumbnail img{
    padding: 0px;
    margin: 0px;
    border: none;
}
div#wrapper div#contWrap div#mainCont div#inContent div.ngg-galleryoverview div.ngg-navigation{
    font-size: 1.1428em;
}
div#wrapper div#contWrap div#mainCont div#inContent div.ngg-galleryoverview div.ngg-navigation span{
    font-size: 1.1428em;
}
div#wrapper div#contWrap div#mainCont div#inContent div.ngg-galleryoverview div.ngg-navigation a{
    font-size: 1.1428em;
    font-style: normal;
}
div#wrapper div#contWrap div#mainCont div#inContent div.ngg-galleryoverview div.ngg-navigation a:hover{
    background: none;
    color: #48484a !important;
}
/*** Footer ***/
div#footFull{
    width: 100%;
    background: url("../images/footer-bg.jpg") top left repeat-x #48484a;
    padding: 16px 0px 0px 0px;
}
div#footFull div#footer{
    padding: 8px 0px 23px 0px;
    color: #FFFFFF;
    font-size: 12px;
}
div#footFull div#footer div#copy{}
div#footFull div#footer div#design{
    text-align: right;
}
div#footFull div#footer div#design div{
    float: right;
}
div#footFull div#footer div#design div.glideImg{
    padding-top: 0px;
}
div#footFull div#footer div#design div.glideText{
    padding: 0px 7px 0px 7px;
}
div#footFull div#footer div#design a{
    color: #FFFFFF;
    text-decoration: none;
}
div#footFull div#footer div#design a:hover{
    text-decoration: underline;
}
