@import "http://services.igloocommunities.com/download-noauth/lib/grid/css/gridcss";

#header #search-keyword { display: none; }


/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */


a                { color: #ee3224; text-decoration: none; }
#tinymce a       { color: #ee3224 !important; text-decoration: none !important; }
a:hover          { color: #ee3224; text-decoration: underline;}
#tinymce a:hover { color: #ee3224 !important; text-decoration: underline !important; }

body       { color: #414042; font-family: Arial, sans-serif; }
h1         {                 font-size: 28px; font-weight: normal; margin-bottom: 0.5em; padding: 0; }
h2         { color: #ee3224; font-size: 20px; font-weight: bold; margin-bottom: 0.5em; }
h3         {                 font-size: 16px; font-weight: normal; }


p, pre, blockquote, dl, ol, ul, table, caption, legend, label, div.editable { font-size: 0.96em; }


.box-standard                 { background: #e7e8e9 !important; -moz-border-radius: 16px !important; -webkit-border-radius: 16px !important; }
.box-standard .ig-widget-html { padding: 8px 12px !important; }  
.box-standard h4              { font-size: 13px; text-transform: uppercase; }

.box-standard h4,
.box-standard p { margin-bottom: 0; }


.box-standard-calendar {
    background: #e7e8e9 !important;
    border: 0 !important;
    -moz-border-radius: 16px !important;
    -webkit-border-radius: 16px !important;
}

.box-standard-calendar .ig-cpt-title {
    background-color: #313032 !important;
    border: 0 !important;
    color: #fff !important;
    -moz-border-radius: 16px 16px 0 0 !important;
    -webkit-border-top-left-radius: 16px !important;
    -webkit-border-top-right-radius: 16px !important;
 }
 
.box-standard-calendar .ig-widget-calendar { padding: 0 12px 0 !important; }
.box-standard-calendar .ig-cpt-footer      {
    background: #e7e8e9 !important;
    padding: 0 9px 9px !important;
    -moz-border-radius: 0 0 16px 16px !important;
    -webkit-border-bottom-left-radius: 16px !important;
    -webkit-border-bottom-right-radius: 16px !important;
}

.box-standard-calendar .ig-widget-layout-default .ig-item { border: 0; margin-bottom: 4px; padding-top: 4px; }


/*--------------------------------------------- */
/*              >>> _CONTENT <<<                */
/*--------------------------------------------- */

#footer,
#footer a { color: #fff; }




div.box-product {
    background: url(/download/gallery/img/productbgboxnowhitepng) 0 0 no-repeat;
    height: 202px; /* Height of box 234px */
    width: 428px; /* Width of box 460px */
    padding: 16px;
}

div.box-product img.product-photo {
    background: #fff;
    border: 3px solid #949495;
    height: 199px; width: 205px;
    float: left;
    margin-right: 1.5em;
}

div.box-product h2   {
    text-transform: uppercase;
    margin-bottom: 4px; padding: 0;
}

div.box-product p  { font-size: 11px; height: 66px; overflow: hidden; }

div.box-product h5 { margin-bottom: 22px; }

div.box-product h6 { color: #ffffff; font-size: 24px; }

/*
div.box-product h2,
div.box-product p,
div.box-product h5,
div.box-product h6
{
    margin-left: 229px;
}
*/

div.box-product h5 a { margin-right: 15px; }



#box-product-home {
    background: url(/download/gallery/img/productbgboxspotlightpng) 0 100% no-repeat;
    color: #fff;
    height: 201px; width: 908px;
}

#box-product-home h2 { font-size: 28px; }
#box-product-home p  { color: #fff; height: 58px; }

a.btn-buy {
    background: url(/download/gallery/img/btnbuypng) 0 0 no-repeat;
    display: inline-block;
    height: 0;
    overflow: hidden;
    padding-top: 37px;
    width: 100px;
}
a.btn-buy:hover { background-image: url(/download/gallery/img/btnbuyhoverpng); }



div.box-product-new    { background-image: url(/download/gallery/img/productbgboxnewpng); }
div.box-product-new h2 { padding-top: 33px; }
div.box-product-new p  { height: auto; }




.ps-slideshow-frame { position: absolute; width: 908px; }



/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */


body                     { background: #000000;}
#header                  { background: #000000 url(/download/gallery/img/headerpng) 230px 0 no-repeat; }
#main                    { background: #ffffff url(/download/gallery/img/bodypng) 0 -158px repeat-x; }
#navigation              { background: #000000; }
#primarynav              { background:         url(/download/gallery/img/navigationpng) 0 0 no-repeat; }


#header, #content, #footer {
    margin: 0 auto;
    width: 946px;
}

#primarynav {
    margin: 0 auto;
    width: 926px;
}

#header        { height: 158px; }
#content-inner { padding: 0 3px; }
#content-body  { overflow: hidden; zoom: 1; }
#poweredby     { height: 26px; }

#contentmenu a.actionstrigger { right: 3px; }

#trailer, #trailerbar { display: none; }


/* _SEARCH
=============================================== */

#search-keyword          { top: 167px; right: 20px; }
#search-keyword          { margin: 0px !important; padding: 0px !important; }
#search-keyword fieldset { position: relative; }
#search-keyword div      { float: none !important; }

#search-keyword .text    {
    -moz-border-radius: 4px; -webkit-border-radius: 4px;
    -moz-box-shadow: 0 0 1px #999; -webkit-box-shadow: 0 0 1px #999;
    background: url(/cmedia/img/interface/pixel_ddd.gif) left top repeat-x #fff;
    margin-right: 0px !important;
}

#search-keyword .text span       { display: block; margin-right: 20px; padding: 5px; }
#search-keyword .text span input { background: transparent; border: 0px; color: #999; height: inherit; margin: 0px; padding: 0px; width: 209px; }

#search-keyword .buttons         { position: absolute; right: 5px; top: 4px; width: 16px !important; }
#search-keyword .buttons input   {
    background: url(/cmedia/img/icons/magnifier.png) top left no-repeat !important;
    border: 0px;
    cursor: pointer;
    float: right !important;
    height: 16px !important;
    margin: 0 !important; padding: 0px;
    overflow: hidden;
    text-indent: -999px;
    width: 16px !important;
}

*   html #search-keyword .buttons input { font-size: 0px; line-height: 0px; }
* + html #search-keyword .buttons input { font-size: 0px; line-height: 0px; }



/* _LOGO
=============================================== */

#logo { padding: 34px 0 0; }

#logo a {
    background: url(/download/gallery/img/logopng) 0 0 no-repeat;
    display: block;
    height: 0px;
    overflow: hidden;
    padding: 92px 0 0;
    width: 396px;
}



/* _NAVIGATION
=============================================== */

#primarynav {
    padding-left: 20px; padding-top: 3px;
}

#primarynav ul {
    overflow: hidden; zoom: 1;
}

#primarynav ul li {
    display: inline;
    float: left;
}

#primarynav ul li a {
    color: #ffffff; font-size: 11px; font-weight: bold;
    display: block;
    padding: 10px 12px 9px;
    text-transform: uppercase;
}

#primarynav ul li.here a       { background: #f07e31; }
#primarynav ul li      a:hover { background: #f66539 url(/download/gallery/img/navhoverpng) 0 0 repeat-x; text-decoration: none; }
