.fullscreen {background-color:#121212;font-family:Arial;font-size:14px;background-image:url('images/fullscreenbg.jpg');background-position:center top;}
.bodywrap {background-image:url('images/overlaybg.jpg');background-repeat:repeat-x;background-position:center top;padding-bottom:0px !important;}
.sitewrap {width:100%;padding:0;border:0px #cccccc solid;line-height:1.5;}
h1 {font-family:Source Sans Pro, Arial;font-size:24px;color:#474747;margin:0px 0 15px 0;line-height:1.2;}
h2 {font-family:Source Sans Pro, Arial;font-size:23px;color:#474747;margin:0px 0 10px 0;line-height:1;}
h3 {font-family:Source Sans Pro, Arial;font-size:22px;color:#474747;margin:0px 0 10px 0;line-height:1;}
h4 {font-family:Source Sans Pro, Arial;font-size:22px;color:#474747;margin:0px 0 10px 0;line-height:1;}
h5 {font-family:Source Sans Pro, Arial;font-size:28px;color:#ed8e00;margin:0px 0 10px 0;line-height:1.5;}
h6 {font-family:Source Sans Pro, Arial;font-size:18px;color:#474747;margin:0px 0 10px 0;line-height:1;}
.inner {width:960px;} .header .inner {width:960px;} .mainmenu .inner {width:958px;} .secondmenu .inner {width:960px;} .featuredone .inner {width:960px;} .featuredtwo .inner {width:960px;} .content .inner {width:958px;} .footerone .inner {width:960px;} .footertwo .inner {width:960px;}
.leftcol {margin-right:480px;}
.rightcol {margin-left:480px;}
.topspacing {height:0px;width:960px;margin:0 auto;}
.header {height:110px;width:960px;margin:0px auto 0px auto;border-bottom:0px #454545 solid;}
 .titlepos {position:absolute;top:15px;left:12px;} .taglinepos {position:absolute;top:68px;left:15px;} .rssiconpos {position:absolute;top:22px;left:943px;} .rssiconpos img {display:block;} .extraicononepos {position:absolute;top:22px;left:871px;} .extraicononepos img {display:block;} .extraicontwopos {position:absolute;top:22px;left:847px;} .extraicontwopos img {display:block;} .extraiconthreepos {position:absolute;top:22px;left:895px;} .extraiconthreepos img {display:block;} .extraiconfourpos {position:absolute;top:22px;left:919px;} .extraiconfourpos img {display:block;} .headerwidgetpos {position:absolute;top:48px;left:660px;height:26px;width:300px;color:#d9d9d9;} .headerwidget a:link, .headerwidget a:visited {color:#ed8e00;} .headerwidget a:hover {color:#de5d00;} .header #searchform input {border:1px solid #ec9a17;background:#ffffff;color:#808080;font-size:12px;font-family:Arial;}
.header a:link .titlepos, .header a:visited .titlepos, .header a:hover .titlepos {color:#ffc020;font-size:55px;height:55px;margin:0;padding:0;font-family:Squada One, Arial;line-height:55px;font-weight:Normal;}
.header a:link .taglinepos, .header a:visited .taglinepos, .header a:hover .taglinepos {color:#f2f2f2;font-size:20px;height:20px;margin:0;padding:0;font-family:Source Sans Pro, Arial;line-height:20px;font-weight:Normal;}

.sf-menu li.sfHover ul {top:100%;}
.mainmenu a > .sf-sub-indicator, .mainmenu .sf-sub-indicator {top:11px;}
.secondmenu a > .sf-sub-indicator, .secondmenu .sf-sub-indicator {top:12px;}

/*main menu bg */
.mainmenu {background-color:#ffd145;height:33px;width:958px;z-index:999;font-size:15px;font-weight:Normal;padding:5px 0 5px 0;margin:0px auto 0px auto;font-family:Squada One, Arial;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;background: -moz-linear-gradient(top, #ffd145 0%, #ffc020 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd145), color-stop(100%,#ffc020));background: -webkit-linear-gradient(top, #ffd145 0%,#ffc020 100%);background: -o-linear-gradient(top, #ffd145 0%,#ffc020 100%);background: -ms-linear-gradient(top, #ffd145 0%,#ffc020 100%);background: linear-gradient(top, #ffd145 0%,#ffc020 100%);border-top:1px #ec9a17 solid;border-right:1px #ec9a17 solid;border-bottom:1px #ec9a17 solid;border-left:1px #ec9a17 solid;}

/*main menu layout */
.mainmenu ul.sf-menu {height:33px;float:Left;margin-Left:10px;}
.mainmenu .sf-menu li {margin-right:5px;border-top:1px #f3a82f solid;border-right:1px #f3a82f solid;border-bottom:1px #f3a82f solid;border-left:1px #f3a82f solid;}
.mainmenu .sf-menu a { line-height:31px;height:31px;padding:0 12px;}

/*main top level hover preload */ 
/*main top level bg and link color */
.mainmenu .sf-menu a:link, .mainmenu .sf-menu a:visited {background-image:none;background-color:#fed84d;color:#242424;}
.mainmenu .sf-menu .sf-sub-indicator {background-image:url('images/arrows-000000.png');}
/*main top level hover bg and link color */
.mainmenu .sf-menu a:hover, .mainmenu .sf-menu .sfHover a:link, .mainmenu .sf-menu .sfHover a:visited {background-image:none;background-color:#f2a934;color:#242424;}
.mainmenu .sf-menu .sfHover .sf-sub-indicator {background-image:url('images/arrows-000000.png');}

/*main second level hover preload */ 
/*main second level bg and link color */
.mainmenu .sf-menu li li a { padding:0 12px;font-size:15px;font-weight:Normal;}
.mainmenu .sf-menu li.sfHover li a:link, .mainmenu .sf-menu li.sfHover li a:visited {background-image:none;background-color:#f2a934;color:#242424;}
.mainmenu .sf-menu li.sfHover li .sf-sub-indicator {background-image:url('images/arrows-000000.png');}
/*main second level hover bg and link color */
.mainmenu .sf-menu li.sfHover li a:hover, .mainmenu .sf-menu li.sfHover li.sfHover a:link, .mainmenu .sf-menu li.sfHover li.sfHover a:visited {background-image:none;background-color:#ef9b13;color:#242424;}
.mainmenu .sf-menu li.sfHover li.sfHover .sf-sub-indicator {background-image:url('images/arrows-000000.png');}

/*main third level hover preload */ 
/*main third level bg and link color */
.mainmenu .sf-menu li.sfHover li.sfHover li a:link, .mainmenu .sf-menu li.sfHover li.sfHover li a:visited {background-image:none;background-color:#ef9b13;color:#242424;}
/*main third level hover bg and link color */
.mainmenu .sf-menu li.sfHover li li a:hover, .mainmenu .sf-menu li.sfHover li.sfHover li.sfHover a:link, .mainmenu .sf-menu li.sfHover li.sfHover li.sfHover a:visited {background-image:none;background-color:#e99000 !important;color:#242424 !important;}

/*second menu bg */
.secondmenu {height:35px;width:auto;z-index:998;font-size:11px;font-weight:Normal;padding:0px 0 0px 0;margin:0px auto 0px auto;font-family:Arial, Arial;}

/*second menu layout */
.secondmenu ul.sf-menu {height:35px;float:Right;margin:0 0px;}
.secondmenu .sf-menu li {margin-left:0px;border-top:0px #cccccc solid;border-right:0px #cccccc solid;border-bottom:0px #cccccc solid;border-left:0px #cccccc solid;}
.secondmenu .sf-menu a { line-height:35px;height:35px;padding:0 12px;}

/*second top level hover preload */ 
/*second top level bg and link color */
.secondmenu .sf-menu a:link, .secondmenu .sf-menu a:visited {background-image:none;color:#a3a3a3;}
.secondmenu .sf-menu .sf-sub-indicator {background-image:url('images/arrows-ffffff.png');}
/*second top level hover bg and link color */
.secondmenu .sf-menu a:hover, .secondmenu .sf-menu .sfHover a:link, .secondmenu .sf-menu .sfHover a:visited {background-image:none;background-color:#111111;color:#bfbfbf;}
.secondmenu .sf-menu .sfHover .sf-sub-indicator {background-image:url('images/arrows-ffffff.png');}

/*second second level hover preload */ 
/*second second level bg and link color */
.secondmenu .sf-menu li li a { padding:0 12px;font-size:12px;font-weight:Normal;}
.secondmenu .sf-menu li.sfHover li a:link, .secondmenu .sf-menu li.sfHover li a:visited {background-image:none;background-color:#111111;color:#bfbfbf;}
.secondmenu .sf-menu li.sfHover li .sf-sub-indicator {background-image:url('images/arrows-ffffff.png');}
/*second second level hover bg and link color */
.secondmenu .sf-menu li.sfHover li a:hover, .secondmenu .sf-menu li.sfHover li.sfHover a:link, .secondmenu .sf-menu li.sfHover li.sfHover a:visited {background-image:none;background-color:#0d0d0d;color:#d9d9d9;}
.secondmenu .sf-menu li.sfHover li.sfHover .sf-sub-indicator {background-image:url('images/arrows-ffffff.png');}

/*second third level hover preload */ 
/*second third level bg and link color */
.secondmenu .sf-menu li.sfHover li.sfHover li a:link, .secondmenu .sf-menu li.sfHover li li a:visited {background-image:none;background-color:#0d0d0d;color:#d9d9d9;}
/*second third level hover bg and link color */
.secondmenu .sf-menu li.sfHover li.sfHover li a:hover, .secondmenu .sf-menu li.sfHover li.sfHover li.sfHover a:link, .secondmenu .sf-menu li.sfHover li.sfHover li.sfHover a:visited {background-image:none;background-color:#000000;color:#f0f0f0;}

.featuredone {color:#333333;height:423px;width:960px;margin:10px auto 5px auto;border-top:0px #d1d1d1 solid;border-right:0px #d1d1d1 solid;border-bottom:0px #d1d1d1 solid;border-left:0px #d1d1d1 solid;}
.featuredone a:link, .featuredone a:visited {color:#ed8e00;}
.featuredone a:hover {color:#de5d00;}

.showcasewrap {position:absolute;top:0px;height:350px;left:0px;width:705px;border:0px #242424 solid;}
.showcase {height:330px;margin:10px;}


.showcase-button-wrapper span {cursor:pointer;display:inline;padding:0 0 16px 16px;}
span.blipon {background:url(images/blipon.png) left top no-repeat;}
span.blipoff {background:url(images/blipoff.png) left top no-repeat;}

.prevpreload {height:0;width:0;display:inline;background-image:url('images/arrowprevhov.png');}
.nextpreload {height:0;width:0;display:inline;background-image:url('images/arrownexthov.png');}
.showcase-arrow-previous {position:absolute;background: url(images/arrowprev.png);width:20px;height:20px;cursor:pointer;z-index:100;right:35px;bottom:10px;}
.showcase-arrow-next {position:absolute;background: url(images/arrownext.png);width:20px;height:20px;cursor:pointer;z-index:100;right:10px;bottom:10px;}
.showcase-arrow-previous:hover {background: url(images/arrowprevhov.png);}
.showcase-arrow-next:hover {background: url(images/arrownexthov.png);}

.showcase-caption {color:#f5f2f5;background-image:url('images/black-opacity-60.png');background-position:center top;}
.showcase-caption a:link, .showcase-caption a:visited {color:#ffffff;}
.showcase-caption a:hover {color:#ffffff;}

.outsideshowcase {background-color:#ffffff;position:absolute;height:320px;width:420px;left:525px;top:10px;color:#333333;border:0px #cccccc solid;}
.outsideshowcaseinner {margin:0px;height:320px;width:420px;}
.outsideshowcase a:link, .outsideshowcase a:visited {color:#1f82a6;}
.outsideshowcase a:hover {color:#f25100;}

.featuredtwo {background-color:#ffffff;color:#333333;min-height:150px;width:auto;padding:0px 0 10px 0;margin:0px auto 0px auto;border-top:0px #cccccc solid;border-right:0px #cccccc solid;border-bottom:0px #cccccc solid;border-left:0px #cccccc solid;}
.featuredtwo a:link, .featuredtwo a:visited {color:#1f82a6;}
.featuredtwo a:hover {color:#f25100;}

.strip {width:306px;margin:10px 0 0 10px;}
.stripinner {background-color:#ffffff;border:0px #cccccc solid;padding:10px;}


.contenttop {height:0px;}
.contentbottom {height:0px;}
.content {background-color:#ffffff;width:958px;padding:0px 0 0px 0;margin:0px auto 10px auto;border-right:1px #d5d5d5 solid;border-bottom:1px #d5d5d5 solid;border-left:1px #d5d5d5 solid;} 

.abovecontent, .belowcontent {color:#474747;}
.abovecontent a:link, .abovecontent a:visited, .belowcontent a:link, .belowcontent a:visited {color:#ed8e00;}
.abovecontent a:hover, .belowcontent a:hover {color:#de5d00;}

 .postarea {color:#474747;float:right;} 
.postareamask{padding-top:10px;}
.paddit {padding:10px 0 0 0;}
.postarea a:link, .postarea a:visited {color:#ed8e00;}
.postarea a:hover {color:#de5d00;}
.postsareatop {height:0px;}
.postsareabottom {height:0px;}

.page, .post {margin:0 0 10px 10px;}

.posttop {height:0px;}
.postbottom {height:0px;}

.postinner {background-color:#ffffff;padding:10px;border:1px #e2e2e2 solid;}
.post #searchform input {border:1px solid #e8e8e8;width:178px;}

.colside, .nocolside {width:728px;}
.colnoside, .nocolnoside {width:100%;margin-left:0;margin-right:0;}

.nocolsidepost {width:708px;}
.nocolnosidepost {width:938px;}

.colside1 {width:229px;}
.colside2 {width:468px;}
.colside3 {width:707px;}
.colside4 {width:707px;}
.colside5 {width:707px;}

.colnoside1 {width:306px;}
.colnoside2 {width:622px;}
.colnoside3 {width:938px;}
.colnoside4 {width:938px;}
.colnoside5 {width:938px;}

h1.posttitle, h1.pagetitle {font-family:Source Sans Pro, Arial;font-weight:Normal;color:#474747;background-color:transparent;}
h1.posttitle {font-size:18px;}
h1.pagetitle {font-size:22px;}
h1.posttitle a:link, h1.posttitle a:visited, h1.pagetitle a:link, h1.pagetitle a:visited {font-size:18px;color:#474747;font-family:Source Sans Pro, Arial;font-weight:Normal;}
h1.posttitle a:hover , h1.pagetitle a:hover{color:#ed8e00;}

.postmeta {border:1px solid #e8e8e8;background:#ffffff;color:#333333;font-size:11px;}
.postmeta a:link, .postmeta a:visited {color:#ed8e00;}
.postmeta a:hover {color:#de5d00;}

.postmetatwo {border-bottom:1px solid #e8e8e8;font-size:11px;}

.post blockquote {border:1px solid #d6d6d6;background:#ffffff;font-family:Arial, Arial;font-size:14px;color:#333333;}
.post blockquote a:link, .post blockquote a:visited {color:#ed8e00;} .post blockquote a:hover {color:#de5d00;}

ul.commentlist li {border:1px dotted #e8e8e8;}
ul.commentlist li ul li {border:1px dashed #e8e8e8;}
ul.commentlist li.bypostauthor, ul.commentlist li ul li.bypostauthor {border:2px solid #e8e8e8;}
ul.commentlist li blockquote {border:1px solid #e8e8e8;}
img.avatar{border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}

p.form-submit input#submit, .comment-text .reply a:link, .comment-text .reply a:visited, .keepreading a:link, .keepreading a:visited {border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;background:#ffffff;color:#ed8e00;}
p.form-submit input#submit:hover, .comment-text .reply a:hover, .keepreading a:hover {color:#de5d00;}

.emm-paginate a, .emm-paginate a:link, .emm-paginate a:visited {background:#ffffff; border:1px solid #e8e8e8; color:#333333;}
.emm-paginate a:hover, .emm-paginate a:active {color:#de5d00;}
.emm-paginate .emm-current {border:1px solid #e8e8e8;}

.sidebar {width:230px;color:#545454;font-size:12px;padding-top:10px;float:left;}
.sidebartop {height:0px;}
.sidebarbottom {height:0px;}
.sidewidget {margin:0 0 10px 10px;}
.sidewidgettop {height:0px;}
.sidewidgetbottom {height:0px;}
.sidewidgetinner {background-color:#f4f4f4;padding:10px;border:1px #e2e2e2 solid;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}

.sidebar a:link, .sidebar a:visited {color:#717171;} .sidebar a:hover {color:#ed8e00;}
.sidebar h4.widgetheading {border-bottom:1px solid #e2e2e2;font-size:14px;color:#f2f2f2;font-family:Source Sans Pro, Arial;font-weight:Normal;background-color:#ffc020;margin:-10px -10px 0 -10px !important;padding:.75em 10px .75em 10px !important;}
.sidebar h4.widgetheading a:link, .sidebar h4.widgetheading a:visited, .sidebar h4.widgetheading a:hover {font-size:14px;color:#f2f2f2;}
.sidewidget #searchform input {border:1px solid #e2e2e2;width:176px;background-color:#f4f4f4;}
.sidewidget li {border-bottom: 1px solid #e2e2e2;}


.footerone {background-image:url('images/footeronebg.jpg');background-position:center top;min-height:199px;width:auto;color:#b5b5b5;font-size:11px;padding:10px 0 20px 0;margin:20px auto 0px auto;border-top:1px #000000 solid;}

.footerone h4.widgetheading {border-bottom:1px solid #292929;font-size:14px;color:#c2c2c2;font-family:Source Sans Pro, Arial;font-weight:Normal;background-color:transparent;padding:10px !important;}
.footerone h4.widgetheading a:link, .footerone h4.widgetheading a:visited, .footerone h4.widgetheading a:hover {font-size:14px;color:#c2c2c2;}

.footwidget li {border-bottom: 1px solid #292929;}
.footerone a:link, .footerone a:visited {color:#ed8e00;}
.footerone a:hover {color:#de5d00;}

.footwidget {width:240px;background-color:transparent;margin:0px 0 0 0px;position:relative;}

.footonewidgettop {height:0px;}
.footonewidgetbottom {height:0px;}
.footwidgetinner {border:0px #cccccc solid;padding:10px;}
.footerone #searchform input {border:1px solid #292929;color:#b5b5b5;width:198px;background-color:#none;}

.footertwo {min-height:100px;width:auto;color:#333333;font-size:9px;padding:0px 0 0px 0;margin:0px auto 0px auto;border-top:0px #f9f9f9 solid;}
.footertwo a:link, .footertwo a:visited {color:#ed8e00;}
.footertwo a:hover {color:#de5d00;}
.footertwoleft {position:absolute;top:17px;left:0px;min-height:20px;width:662px;}
.footertwoleft #searchform input {border:1px solid #333333;}
.footertworight {position:absolute;top:17px;right:2px;min-height:20px;width:250px;} 
.footertworight #searchform input {border:1px solid #333333;}
.showcase-thumbnail img{border:1px #e2e2e2 solid;}
.sssgalleryprevpreload {background-image:url('images/arrowprevhov.png');}
.sssgallerynextpreload {background-image:url('images/arrownexthov.png');}
.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal{background-image:url('images/arrownext.png');}
.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal{background-image:url('images/arrownexthov.png');}
.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal{background-image:url('images/arrowprev.png');}
.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal{background-image:url('images/arrowprevhov.png');}
.productinfobox hr.tophr{border-top:1px solid #d6d6d6 !important;}
.productinfobox hr.bothr{border-top:1px solid #d6d6d6 !important;}
.featuredtitle{height:1.2em;overflow:hidden;}
.topfivediv{border-bottom:1px solid #e2e2e2;}.header #searchform, .sidebar h4.widgetheading, a:link.ssesaddbutton, a:visited.ssesaddbutton {
background: #ffc020;
background: -moz-linear-gradient(top, #ffd145 0%, #ffc020 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd145), color-stop(100%,#ffc020));
background: -webkit-linear-gradient(top, #ffd145 0%,#ffc020 100%);
background: -o-linear-gradient(top, #ffd145 0%,#ffc020 100%);
background: -ms-linear-gradient(top, #ffd145 0%,#ffc020 100%);
background: linear-gradient(top, #ffd145 0%,#ffc020 100%);
border:1px solid #EC9917;
color:#242424 !important;}
a:hover.ssesaddbutton {
background: #ffc020;
background: -moz-linear-gradient(top, #ffc020 0%, #ffd145 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc020), color-stop(100%,#ffd145));
background: -webkit-linear-gradient(top, #ffc020 0%,#ffd145 100%);
background: -o-linear-gradient(top, #ffc020 0%,#ffd145 100%);
background: -ms-linear-gradient(top, #ffc020 0%,#ffd145 100%);
background: linear-gradient(top, #ffc020 0%,#ffd145 100%);}
a:link.ssesviewbutton, a:visited.ssesviewbutton {
background: #e0e0e0;
background: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e0));
background: -webkit-linear-gradient(top, #ffffff 0%,#e0e0e0 100%);
background: -o-linear-gradient(top, #ffffff 0%,#e0e0e0 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#e0e0e0 100%);
background: linear-gradient(top, #ffffff 0%,#e0e0e0 100%);
border:1px solid #e0e0e0;
color:#888 !important;}
a:hover.ssesviewbutton {
background: #e0e0e0;
background: -moz-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #e0e0e0 0%,#ffffff 100%);
background: -o-linear-gradient(top, #e0e0e0 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #e0e0e0 0%,#ffffff 100%);
background: linear-gradient(top, #e0e0e0 0%,#ffffff 100%);}