*,html{margin:0 auto;padding:0;}
body{margin:0 auto;padding:0;font-size:1.0em;color:#333;}
div#note{background-color:#000;border-bottom:1px solid #7a7a7a;}
div#note p{color:#fff;padding:6px 0;text-align:center;}
div#note p a{color:#fff;}
*:focus{outline:none;}
a{color:#f24f11;}
a:hover{color:#df480c;}
a.bg{color:#fff;background-color:#f24f11;}
a.bg:hover{color:#fff;background-color:#df480c;}
div#logo{float:left;padding-top:5%;width:50%;padding-bottom:10px;}
div#logo h1{margin:0;padding:0 0 0 10px;text-align:left;float:left;}
div#logo h1 a,div#logo h1 a:visited,div#logo h1 a:hover{background-color:transparent;background-image:url('/images/site/layout/logo-555.jpg');background-repeat:no-repeat;color:#fff;display:block;font-size:1px;font-weight:normal;height:48px;float:left;text-decoration:none;width:372px;}
div#header h1 a span{visibility:hidden;display:none;}
div#wrap{margin:0 auto;padding:0;}
div#header{margin:0;padding:15px 0 0 0;}
div#nav{background-color:#000;background-image:url(/images/site/layout/nav-menu-bg.jpg);background-repeat:repeat-x;border-top:1px solid #2e2e2e;height:40px;clear:both;}
div#nav ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 20px;padding:0;position:relative;}
div#nav ul li{float:left;display:inline;}
div#nav ul li a{color:#fff;display:block;float:left;font-size:.75em;height:28px;padding:12px 12px 0;text-decoration:none;}
div#nav ul li.current a{background-color:#fff;background-image:url(http://preview.spyka.co.uk/container/template_169/images/bgselected.jpg);background-position:left top;background-repeat:repeat-x;border-right:1px solid #333;border-top:1px solid #333;color:#333;margin-top:-5px;padding-top:16px;font-weight:bold;}
div#page{margin:0;padding:10px;}
div#footer{clear:both;}
*.clear{clear:both;}
div.sidebar h4{font-size:.9em;font-weight:bold;padding:9px 11px;margin:0;color:#fff;}
div.sidebar p{color:#333;font-size:.85em;line-height:1.6em;text-align:left;padding:0;margin:5px 0 50px 3px;}
div.sidebar a{color:#fff;font-weight:bold;text-decoration:none;padding:2px;}
a.submit-link,div.sidebar a.submit-link{padding:10px;display:block;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

table.contenttable{margin:0;padding:0;font-size:.9em;text-align:left;width:100%;}
table.contenttable tr th{padding:8px 10px;background-color:#4E6076;color:#fff;cursor:pointer;}
table.contenttable tr td{padding:3px 7px;border-bottom:1px solid #ddd;}
form.cp-form{margin:0;padding:0px;}
form.cp-form fieldset{display:block;border:none;border-top:1px solid #ddd;}
form.cp-form fieldset legend{color:#333;margin: 0;
padding: 5px;}
div.g-recaptcha { float:left; }
form.cp-form fieldset p{margin:10px 0;font-size:.9em;}
form.cp-form fieldset p input,form.cp-form fieldset p textarea,form.cp-form fieldset p select{padding:5px;font-size:.9em;border-color:#999 #CCCCCc #ccc #999999;border-style:solid;border-width:1px;}
form.cp-form fieldset p.text input:focus,form.cp-form fieldset p textarea:focus,form.cp-form fieldset p select:focus{background-color:#fff;border:1px solid #999;border-top:1px solid #666;border-left:1px solid #666;}
form.cp-form fieldset p input.button{background-color:#171717;border:1px solid #333;color:#fff;font-weight:bold;padding:5px 10px;}
form.cp-form fieldset p textarea{font-size:1.1em;width:50%;}
div.login-form{float:left;display:inline;padding-right:50px;}
p.note{font-weight:bold;}
*.red{color:#f00;}
.ratinggrid{list-style-type:none;padding:0;margin:5px 0 20px 0;}
.ratinggrid li{display:inline;font-size:.8em;}
.rating{padding:7px 15px 0 9px;background-image:url("/images/site/icons/emptystar.png");}
.ratetext{padding-left:3px;font-size:1.0em;padding-top:2px;}
.rating span{display:none;visibility:hidden;}
.ratingstar{background-image:url("/images/site/icons/star.png");}
.dorate{padding-right:3px;padding-top:2px;}
a.download-link:hover,div.sidebar a.download-link:hover{background-color:#0b77a2;}
div.sidebar a:hover{}
div.sidebar a.hostinglink,div.sidebar a.hostinglink:hover{background-color:#fff;}
div.sidebar p img.hostingimg{margin:0 auto 5px auto;display:block;border:4px solid #ddd;text-align:center;padding:0;}
div.view-sidebar ul{margin:0 0 20px;padding:8px;list-style:none;}
div.view-sidebar ul li{margin:0;padding:7px 0;text-align:left;}
div.view-sidebar ul li a{background-color:#f24f11;color:#fff;text-decoration:none;font-weight:bold;padding:2px;margin:2px 0;}
div.view-sidebar ul li a:hover{background-color:#df480c;}
div.view-sidebar ul li span,div.view-sidebar ul li span a,div.view-sidebar ul li span a:hover{color:#999;font-weight:normal;padding:0;margin:0;}
div.view-sidebar ul li span a{text-decoration:underline;}
div.view-sidebar ul li span{font-size:.9em;}
div.info table{font-size:.9em;text-align:left;margin:0;}
div.info table tr td{text-align:left;padding-right:30px;padding-bottom:10px;}
div.info table tr td span{font-weight:bold;}
p.bookmark-share{margin:0;padding:0;text-align:left;}
div#web-templates{width:75%;padding-right:10px;border-right:1px solid #ccc;position:relative;margin-right:10px;top:-1px;float:left;}
div#web-templates-wrapper{background-color:#fff;}
#page{padding:0;}
#page-wrapper{padding:10px 10px 0 10px;}
div.sidebar{margin-left:76%;padding-left:10px;}
img{border:none;}
div.filter-form{float:left;}
div.filter-form select,div.filter-form input{padding:3px; font-size:15px;}
div.filter-form input{padding: 3px 10px; border-radius:5px;
background-color: rgb(78, 96, 118); border:none; color:#fff;font-weight:bold;margin-left:5px;-moz-border-radius:2px;}
div.filter-form select option{padding:1px 5px;}
div.filter-wrapper{border-bottom:1px solid #ddd;margin-bottom:10px;}
div.filter-wrapper-top{border-top:1px solid #ddd;margin-top:10px;padding-top:15px;}
h2.templateh2{float:left;margin-bottom:35px;}
h3.tagline{float:left;color:#999;text-transform:uppercase;font-size:.7em;margin-left:10px;padding-top:14px;letter-spacing:1px;}
div.filter-wrapper-top div.pageNumbers{padding-top:0;}
div.pageNumbers{margin:0 auto;text-align:center;padding-top:5px;color:#999;font-size:.9em;float:right;padding-bottom:15px;}
div.pageNumbers a{padding:7px 3px;color:#999;font-size:.9em;margin:0 5px;font-weight:normal;text-decoration:none;}
div.pageNumbers a:hover{}
span.current,.disabled{padding:4px 6px;font-size:.9em;border:1px solid #333;color:#fff;margin:0 5px;font-weight:normal;text-decoration:none;background-color:#333;}
div#header h1 a,div#header h1 a:hover{background-image:url('/images/site/layout/logo-555.jpg');}
.tabbertabhide{display:none;}
div#view-page-wrapper h2.v2betah2{color:#999;border-bottom:none;font-size:1.0em;font-weight:normal;margin:0;letter-spacing:normal;border:none;padding:5px 0 0;position:relative;top:15px;}
h3{font-weight:normal;letter-spacing:-1px;text-align:left;font-size:30px;margin:0;padding:10px 0 5px;}
div.template-buttons{float:right;width:19%;}
div.template-buttons a{width:80%;}
div.template-buttons a{text-align:center;float:right;}
p{margin:5px 0;line-height:1.6em;}
h3 a,h3 a:hover{color:#f24f11;font-weight:normal;}
h3 span a,h3 span a:hover{color:#999;font-size:.5em;font-weight:normal;letter-spacing:0;padding-left:10px;text-decoration:none;}
div#nav ul li a:hover{text-decoration:none;background-image:none;background-color:#333;}
div#nav ul li.current a:hover{text-decoration:none;background-image:url('http://preview.spyka.co.uk/container/template_169/images/bgselected.jpg');background-color:#fff;}
a:hover{background-color:transparent;}
a{color:#f24f11;}
a:hover{color:#df480c;}
a.box-button{padding:0;float:left;font-size:1.0em;margin:10px 10px 10px 0;background-color:#f24f11;display:block;font-weight:normal;color:#fff;text-decoration:none;background-repeat:no-repeat;background-position:5px 50%;}
a.box-button span{background-repeat:no-repeat;background-position:top left;display:block;height:7px;}
a.box-button em{font-style:normal;padding:0 8px;font-size:.9em;padding-left:35px;font-weight:bold;}
a.box-button span.corners{background-image:url('/images/site/layout/corner-top-left.png');}
a.box-button span.cornersbottom{background-image:url('/images/site/layout/corner-bottom-left.png');}
a.box-button span.corners span{background-image:url('/images/site/layout/corner-top-right.png');background-position:top right;}
a.box-button span.cornersbottom span{background-image:url('/images/site/layout/corner-bottom-right.png');background-position:top right;}
a.box-download{background-image:url('/images/site/layout/download-icon.png');}
a.box-preview span.corners{background-image:url('/images/site/layout/corner-top-grey-left.png');}
a.box-preview span.cornersbottom{background-image:url('/images/site/layout/corner-bottom-grey-left.png');}
a.box-preview span.corners span{background-image:url('/images/site/layout/corner-top-grey-right.png');background-position:top right;}
a.box-preview span.cornersbottom span{background-image:url('/images/site/layout/corner-bottom-grey-right.png');background-position:top right;}

a.box-button:hover{background-color:#df480c;}
a.box-button:hover span.corners{background-image:url('/images/site/layout/corner-top-left-hover.png');}
a.box-button:hover span.cornersbottom{background-image:url('/images/site/layout/corner-bottom-left-hover.png');}
a.box-button:hover span.corners span{background-image:url('/images/site/layout/corner-top-right-hover.png');}
a.box-button:hover span.cornersbottom span{background-image:url('/images/site/layout/corner-bottom-right-hover.png');}
a.box-preview:hover{background-color:#bfbfbf;}
a.box-preview:hover span.corners{background-image:url('/images/site/layout/corner-top-grey-left-hover.png');}
a.box-preview:hover span.cornersbottom{background-image:url('/images/site/layout/corner-bottom-grey-left-hover.png');}
a.box-preview:hover span.corners span{background-image:url('/images/site/layout/corner-top-grey-right-hover.png');}
a.box-preview:hover span.cornersbottom span{background-image:url('/images/site/layout/corner-bottom-grey-right-hover.png');}
ul.tabbernav{list-style:none;margin:0 0 15px 0;}
ul.tabbernav li{display:inline;margin:0 10px 0 0;}
ul.tabbernav li a{color:#fff;padding:5px;font-weight:bold;background-color:#f24f11;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:.9em;}
ul.tabbernav li a:hover{color:#fff;background-color:#df480c;}
div.tabbertab img{margin-right:10px; max-width:100%; height: auto; }
div.templates-v2-contents{width:80%;float:left;}
div.templates-v2-contents p a{border-bottom:1px solid #333;color:#333;font-size:1.6em;font-weight:normal;letter-spacing:1px;text-decoration:none;}
div.templates-v2-contents p{color:#333;font-size:.9em;line-height:1.6em;}

div.templates-v2-contents p span.v3-author{color:#999;}
div.templates-v2-contents p span.v3-author a{border-bottom:1px solid #999!important;color:#999!important;font-size:.9em!important;letter-spacing:0;text-decoration:none!important;}
div#view-page-wrapper h2{border-bottom:1px solid #ddd;}
h2{color:#333;font-size:1.7em;font-weight:normal;letter-spacing:-1px;margin:0 0 10px;padding:0;text-align:left;}
div.templates-v2-contents a.screenshotimg{float:left;margin-right:20px;}
div#view-page{width:65%;float:left;}
div.view-sidebar{float:right;padding:0;margin:0;padding-top:10px;margin-right:10px;width:30%;}
div.fp-updates p{color:#666;font-size:.9em;line-height:1.3em;margin:8px 0 18px;padding:0;}
div.fp-updates p span.headline{color:#333;font-size:1.2em;font-weight:bold;padding-bottom:5px;}
div.fp-updates p span.date{color:#999;font-size:.8em;font-weight:normal;padding-left:10px;text-transform:uppercase;}
div.generic-box-intro p{padding:20px 15px;margin:0;font-size:.9em;line-height:1.5em;}
p.uploadlink{text-align:center;}
p.uploadlink a{color:#fff;font-size:1.7em;font-weight:normal;}
p.uploadlink a:hover{background-color:transparent;}
div#fp-sidebar div.generic-box-intro p.uploadlink a{font-size:1.5em;text-decoration:none;}
div#fp-content{float:left;width:60%;padding-top:3px;}
div#fp-sidebar{float:right;width:37%;}
div#fp-sidebar h4{color:#333;font-size:1.7em;font-weight:normal;letter-spacing:-1px;margin:0 0 10px;padding:0;text-align:left;padding-left:15px;border-bottom:none;}
div.fp-top-designers,div.links-sidebar{margin:10px;padding:0;}
div.fp-top-designers ul,div.links-sidebar ul{list-style:none;padding:0;margin:0 0 0 30px;text-align:left;}
div.fp-top-designers ul li,div.links-sidebar ul li{padding:6px 0;font-size:.8em;}
div.links-sidebar ul li a{padding:0;}
div.fp-top-designers ul li img{position:relative;top:4px;padding-right:8px;}
ul.section-list{list-style:none;margin-left:15px;}
ul.section-list li{margin:10px 0;}

ul.section-list li a:hover{background-color:#0b77a2;}
div#footer{background-image:url('/images/site/layout/footer-bg.jpg');background-repeat:repeat-x;background-position:top left;background-color:#4b4b4b;padding:15px;}
div#footer ul{width:25%;float:left;list-style:none;margin:0;padding:0 0 10px 0;}
div#footer ul li{padding:2px;color:#fff;font-size:.7em;}
div#footer ul li a{color:#fff;text-decoration:none;padding:3px;background-color:#303030;}
div#footer ul li a:hover{background-color:#131920;}
div#footer ul li.footer-title{font-size:1.4em;font-weight:bold;}
div#footer ul li.footer-text{line-height:1.6em;font-size:.85em;padding-top:0;}
div#footer ul li.footer-text a{background-color:transparent;padding:0;text-decoration:underline;}
div#footer ul li.footer-text a:hover{background-color:#131920;}
div.footer-bottom{border-top:1px solid #3d3d3d;}
p.queue{margin:10px 0 0 0;padding:0;font-size:1.0em;}
p.upload_terms{font-size:.9em;padding:0;line-height:1.5em;margin:10px 0 0 0;}
div#upload-form-wrap{margin-bottom:30px;}
div#upload-form-wrap form p{font-size:.9em;padding:10px 0;}
#upload_status{display:none;}
*.response{background-color:#FE9143;color:#fff;margin-bottom:5px;margin-top:5px;padding:10px;}
*.response a{color:#fff;}
div.tutorials-index{padding:10px 0;float:left;width:75%;}
div.tutorials-sidebar p{margin-bottom:20px;}
div.tutorials-sidebar ul{list-style:none;margin:0;padding:0 0 20px 5px;}
div.tutorials-sidebar ul li{margin:8px 0;}
div.tutorials-index h3{float:left;font-size:1.4em;font-weight:bold;border-bottom:1px solid #ddd;margin:0 0 10px 0;padding:0;}
div.tutorials-index div.articles-index-sub img{width:120px;border:4px solid #ddd;margin:0 5px;float:left;}
span.article-count{color:#999;float:left;font-size:.7em;padding-left:7px;padding-top:8px;text-transform:uppercase;}
ul.inline-list-simple{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 150px;padding:0;clear:none;text-align:left;}
div.articles-index-sub{margin-bottom:30px;}
ul.inline-list-simple li{padding:4px 0;}
ul.inline-list-simple li,ul.inline-list-simple li a{text-align:left;}
ul.inline-list-simple li a{border-bottom:1px solid #df480c;text-decoration:none;font-size:.8em;}
div.sidebar p.feedlink{background-image:url('/images/site/icons/rss.png');background-repeat:no-repeat;background-position:0 50%;padding-left:35px;}
div#accounts-wrap{margin:0 auto;font-size:1.0em;width:100%;width:90%;padding:8px 5px;}
div#accounts-wrap p{color:#fff;padding:0;text-align:left;font-size:.9em;margin:0;}
div#welcome{float:left;width:15%;}
div#message{float:left;width:30%;}
div#message p{text-align:center;font-size:.8em;}
div#message p a{padding-right:5px;font-weight:bold;}
div#login{float:right;width:35%;}
div#login select option{border:medium none;padding:0 4px;}
div#login select{background-color:#262626;border:medium none;color:#fff;margin-left:10px;padding:3px;}
div#login p{text-align:right;}
h4{margin:10px 0;padding:0;font-size:1.1em;font-weight:normal;border-bottom:1px solid #ddd;}
p.hidden-response{display:none;}
div#upload-form-wrap form p{}
div#upload-form-wrap form p label{width:200px;float:left;}
div#upload-form-wrap form p input,div#upload-form-wrap form p select,div#upload-form-wrap form p textarea{float:left;}
div#upload-form-wrap form p select option{padding:0 5px;}
div#upload-form-wrap form p span.extra{float:left;padding-left:5px;color:#999;font-size:.9em;padding-top:4px;}
div#upload-form-wrap form p input.frmBttn{padding:5px;font-size:1.0em;border-right-color:#999;border-bottom-color:#999;float:none;}
div#footer ul{width:25%;float:left;list-style:none;margin:0;padding:0 0 10px 0;}
div#footer ul li{padding:2px;color:#fff;font-size:.7em;}
div#footer ul li a{color:#fff;text-decoration:none;padding:3px;}
div#footer ul li.footer-title{font-size:1.4em;font-weight:bold;}
div#footer ul li.footer-text{line-height:1.6em;font-size:.8em;padding-top:0;}
div#footer ul li.footer-text a{background-color:transparent;padding:0;text-decoration:underline;}
div.footer-bottom div.copyright{font-size:.7em;color:#fff;}
div.footer-bottom div.copyright p{float:left;margin-top:3px;}
div.footer-bottom div.copyright a{color:#fff;font-size:.9em;margin-left:20px;text-decoration:none;}
div.footer-bottom div.copyright a.imagefooter img{top:3px;position:relative;}
div.footer-bottom div.footer-logo{float:right;width:152px;height:60px;background-image:url('/images/site/icons/spyka.gif');background-repeat:no-repeat;background-position:right 5px;}
div#nav ul li.searchnav{padding-top:7px;padding-right:15px;float:right;}
li.searchnav form{margin:0;padding:0;}
div#footer ul#footer-related{width:20%;float:right;}
li.searchnav input{padding:2px;background-color:#ccc;color:#333;border:1px solid #030303;}
div.slot2-jft a img{margin-right:20px;float:right;}
div#view-page-wrapper h2{position:relative;top:-15px;}
div#view-page-wrapper h2 span{background-color:#fff;display:inline;padding:0 10px 0 0;position:relative;top:15px;}
div#premium-templates{width:60%;float:left;position:relative;top:-1px;}
div.premium-sidebar{width:30%;margin-left:66%;}
div.premium-sidebar ul{list-style:none;margin:0 0 30px 0;padding:10px 0;background-color:#e0e0e0;}
div.premium-sidebar ul li{margin:5px 0;}
div.premium-sidebar ul li.selected{margin:5px 0;background-image:url(/images/site/layout/arrow-middle.jpg);background-repeat:repeat-x;height:34px;padding:0;}
div.premium-sidebar ul li a{color:#333;padding:5px 10px;background-color:transparent;font-weight:normal;font-size:.9em;text-decoration:underline;}
div.premium-sidebar ul li.selected a,div.premium-sidebar ul li.selected a:hover{background-image:url(/images/site/layout/arrow-left.jpg);background-repeat:no-repeat;color:#fff;font-weight:bold;height:34px;left:-19px;padding:11px 10px 10px 29px;position:relative;text-decoration:none;top:9px;}
div.premium-sidebar ul li a:hover{background:none;color:#000;}
div.premium-sidebar h4{border-top:none;padding:12px 11px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;}
div.premium-sidebar ul{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;}
p.response,div#upload-form-wrap form p.response{padding-left:10px;}
div#upload-form-wrap form p.complete{background:#d5e9ce url('/images/site/icons/complete.png') no-repeat scroll 10px 50%;padding:10px 0 10px 40px;border:1px solid #c6e1bc;color:#60a249;}
div#upload-form-wrap form p.fail{background:#ffe5e5 url('/images/site/icons/error.png') no-repeat scroll 10px 50%;padding:10px 0 10px 40px;color:#f33;}
p.template-page-tags{font-size:.85em;position:relative;top:-5px;}
p.template-page-tags a{color:#f5642d;}
p.template-page-tags a.taglink{color:#fff;background-color:#f5642d;text-decoration:none;padding:2px;}



div#logo h1 a,div#logo h1 a:visited,div#logo h1 a:hover{background-image:url('/images/site/layout/logo.jpg');width:345px;}
div#logo{padding-top:15px;padding-bottom:35px;}
body{background:#f3f3f3;}
div#welcome{width:550px;}
div#welcome span {
font-size:10px;
padding-left:10px;
text-transform:uppercase;}
div#welcome a {
color:#fff;
font-size:12px;
font-weight:300;
text-decoration:none;
}
div#welcome a {
margin-bottom:-11px;
margin-left:12px;
padding-bottom:11px;
position:relative;
}

div#note{border-bottom:1px solid #32414e;background-color:#131920;}
div#accounts-wrap,div#login select{font-size:.8em;}
div#nav ul{max-width:1100px;margin:0 auto;}
div#nav ul li.current a,div#nav ul li.current a:hover{margin:0;color:#fff;background:transparent none;border:none;padding:0;}
div#header{background-color:#263240;}
div#nav ul li a,div#nav ul li a:hover{padding:0;font-weight:bold;}
div#nav ul li a:hover{background:none;}
div#nav ul li a span{font-size:15px;display:block;padding:17px 14px;height:19px;float:left;}
div#nav ul li.current a span,div#nav ul li.current a:hover span{background:#fff;padding-bottom:12px;padding-top:18px;color:#333;text-decoration:none;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-right:1px solid #283543;}
div#nav ul li a:hover span{text-decoration:underline;}
div#nav ul li{display:block;padding:0;float:left;}
div#nav ul li.searchnav{border:none;}
div#nav{border:none;background-color:#405268;}
div#nav ul li a{font-size:.75em;}
.fpstats p{text-align:center;font-size:.9em;}
.fpstats p span{display:block;font-size:2.5em;font-weight:bold;padding-bottom:10px;padding-left:0;padding-right:0;padding-top:10px;}
div#page{margin:15px auto;max-width:1100px;}
div#web-templates{padding:7px;border:none;margin-bottom:20px;}
h2.templateh2{font-weight:normal;font-size:1.9em;margin-bottom:25px;}
h2{}
div#web-templates{padding:0;margin:0;}
div.sidebar p{margin:0;}
a.box-button,a.box-button:hover{background-image:none;background-color:transparent;}
div.template-buttons a{width:70px;}
div.big-buttons a.box-button,div.big-buttons a.box-button:hover{padding:10px;}
a.box-button em{padding:0;}
a.box-button,a.box-button:hover{padding:5px 8px;width:70px;display:block;background-color:#f5642d;border-bottom:1px solid #e5450b;border-right:1px solid #e5450b;margin:10px auto;}
a.box-preview,a.box-preview:hover{background-color:#e0e0e0;margin:10px 0;clear:right;}
a.box-button span{display:none;}
div.sidebar h4{font-weight:bold;border:none;color:#444;font-size:1.4em;padding:2px 0;}
div.uplink{margin:4px 4px 20px;}
div#view-page-wrapper h2.v2betah2{top:25px;padding:0;}
div#view-page-wrapper h3{padding-top:0;font-size:40px;}
div#view-page-wrapper h2 span{font-size:.6em;letter-spacing:1px;}
div.sidebar h4{color:#666;padding:5px;}
div.view-sidebar ul li a{background-color:#ff8229;}
div.view-sidebar ul li a:hover{background-color:#e66000;}
div#accounts-wrap{max-width:1100px;margin:0 auto;}
div.innerheader,div.innerfooter{max-width:1100px;margin:0 auto;}
div#message{font-size:1.1em;}
div#login{width:400px;}
div.footer-bottom div.footer-logo{background-image:url('/images/site/icons/spyka.png');}
div.footer-bottom{padding-top:5px;}
div#logo{width:372px;}
div#logo h1{padding-left:0;}
div.slot2-jft a img{margin:0;}
div#nav ul li.searchnav{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;background-color:#fff;padding:9px 10px;}
li.searchnav input{padding:1px;}
li.searchnav input[type=submit]{background-color:#263240;color:#fff;font-size:.75em;font-weight:bold;position:relative;top:-1px;}
div.view-sidebar{padding:0;}
div.tabbertab img{margin-right:16px;}
ul.tabbernav li{margin:0;float:left;display:block;}
ul.tabbernav li a,ul.tabbernav li a:hover{color:#fff;font-weight:300;padding:9px 15px;font-size:16px;float:left;background-color:transparent;display:block;}
ul.tabbernav{background:#3e4f63 url(http://justfreetemplates.com/images/site/layout/nav-menu-bg.jpg) repeat-x scroll center center;-moz-border-radius:7px;-webkit-border-radius:7px;height:34px;}
ul.tabbernav li.tabberactive a,ul.tabbernav li.tabberactive a:hover{background-color:transparent;background:transparent url(/images/site/layout/fp-selected.gif) no-repeat scroll center 29px;}

div.tabbertab,div.tabberlive{margin-bottom:6px;}
div.tbg{display:block;height:6px;}
div.tabberlive{padding-bottom:6px;margin-bottom:4px;margin-top:20px;border-bottom:5px solid #9cacbf;}

div.fp-updates p span.headline{color:#666;font-size:1.0em;}
div.template-row{margin-bottom:65px;}
div.end-row{margin-bottom:0;}
div.template-column{width:31%;float:left;margin-right:3%; background-color:#fff;}
div.end-column{margin-right:0;}

div.template-column div.template-buttons{float:none;margin:0 0 0 3px;width:100%;}
div.template-column div.template-buttons a.box-download{float:left;margin:0;}
div.template-column div.template-buttons a.box-preview{float:right;margin:0;}
span.tc-tn{background-color:#333;display:block;margin:0 1px -28px;opacity:.9;padding:5px;position:relative;top:-33px;}
span.tc-tn a,span.tc-tn a:hover{color:#fff;font-weight:bold;font-size:.9em;display:block;padding:2px;text-decoration:none;}
div.portfolio-wrapper div.end-row{margin-bottom:20px;padding-top:5px;}
div.portfolio-wrapper a.browse{margin-bottom:40px;}
div.portfolio-wrapper h3{font-weight:bold;font-size:1.2em;position:relative;top:-15px;border-bottom:1px solid #ddd;}
div.portfolio-wrapper h3 span{background-color:#fff;display:inline;position:relative;top:15px;padding:0 10px 0 0;}
p.display-options{display:block;float:right;margin:0;text-align:right;}
span.displayopts{float:right;font-size:.8em;padding-right:5px;}
span.displayopts span{color:#666;font-size:1.1em;font-weight:bold;padding-right:10px;padding-top:9px;}
span.displayopts a,span.displayopts span{float:left;}
span.displayopts img{border:medium none;margin:0;padding:0;position:relative;text-decoration:none;}
.tooltip{position:absolute;top:0;left:0;z-index:7;display:none;padding:10px;line-height:1.6em;font-size:.9em;width:300px;text-align:left;background-color:rgba(51,51,51,0.7);-moz-border-radius:10px;}
.tooltip .innertooltip{-moz-border-radius:10px;background:#f67848;padding:10px;color:#fff;}
.tooltip h5{font-size:1.2em;}
.tooltip img.arrowtemplatedata{border:none;margin:-80px auto 0;position:relative;display:block;top:32px;z-index:-1;}
.tooltip a{color:#fff;}
.tooltip .styledatarate{padding-top:7px;}
.tooltip .styledatarate .ratetext{font-size:.95em;}
#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333;}
#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666;}
#TB_window a:link{color:#fff;}
#TB_window a:visited{color:#fff;}
#TB_window a:hover{color:#fff;}
#TB_window a:active{color:#fff;}
#TB_window a:focus{color:#fff;}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
#TB_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;border:5px solid #131920;text-align:left;top:50%;left:50%;-moz-border-radius:10px;-webkit-border-radius:10px;}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#263240;color:#fff;height:27px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0 5px 0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
div.templates-v2-contents p.tags{color:#666;}
div.templates-v2-contents p.tags strong{font-size:.9em;}
div.templates-v2-contents p.tags a{font-size:.95em;letter-spacing:0;border-bottom:none;color:#f56329;text-decoration:underline;}
div.templates-v2-contents p.tags a:hover{color:#f45110;}
div.templates-v2-contents p.tags a.taglink{background-color:#f56329;color:#fff;padding:2px;text-decoration:none;}

div.tags a.taglink{background-color:#f45415;padding:2px;text-decoration:none;}
ul.cpnav{list-style:none;margin:0;padding:0;border-right:1px solid #fff;float:left;}
ul.cpnav li{float:left;display:block;padding:5px 10px;border-left:1px solid #fff;border-right:1px solid #ccc;}
ul.cpnav li a{display:block;float:left;padding:5px 0;font-size:.9em;font-weight:bold;color:#666;}
div.cpnavcont{margin-bottom:20px;background-color:#e0e0e0;}
div.pageNumbers{padding:9px;-moz-border-radius-topright:7px;-moz-border-radius-topleft:7px;-webkit-border-top-right-radius:7px;-webkit-border-top-left-radius:7px;}
span.current,.disabled{padding: 7px 15px;border:none;background-color:#ccc;color:#333;font-weight:bold;font-size:1.2em;}
div.filter-wrapper-top span.current,div.filter-wrapper-top .disabled{-moz-border-radius-topright:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;padding:10px 10px 9px;}
div.pageNumbers a{border:none;font-size:1.3em;}
div.pageNumbers a:hover{border:none;}
div.filter-form{float:left;padding:0;-moz-border-radius-topright:7px;-moz-border-radius-topleft:7px;-webkit-border-top-right-radius:7px;-webkit-border-top-left-radius:7px;}
div.filter-wrapper-top{border-top:1px solid #ddd;margin-top:10px;padding-top:0;}
div.filter-wrapper-top div.filter-form{-moz-border-radius-topright:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
div.filter-wrapper-top div.pageNumbers{padding:9px;-moz-border-radius-topright:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
div.pageNumbers a.prevnextpage{margin:0;padding:0;}
div.slot3bc-4{float:right;}
ul.ratinggrid{height:24px;margin:0;}
ul.ratinggrid li{display:block;float:left;}
ul.ratinggrid li a{display:block;float:left;position:relative;top:-3px;padding:0;height:16px;width:16px;}
.tooltip .styledatarate ul.ratinggrid li a{top:0;}
div.styledatarate{margin-bottom:-81px;}
div.templates-v2-contents p a.template-title{border-bottom:1px solid #666;color:#4d4d4d;font-size:1.3em;font-weight:bold;letter-spacing:0;text-decoration:none;}
div.nav-active div.subnav{ border-bottom: 1px solid #ddd; }
div.subnav{padding:0;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
}
div.inner-subnav{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;margin:0 auto;padding:8px 5px;max-width:1100px;}
div.inner-subnav ul li{float:left;display:block;padding:0 5px;}
div.inner-subnav ul li a{display:block;float:left;font-size:.7em;font-weight:300;text-transform:uppercase;padding:2px 4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none;}
div.inner-subnav ul li a.selecteds,div.inner-subnav ul li a.selecteds:hover{background:#415369 url('/images/site/layout/submenu-arrow.jpg') no-repeat scroll center bottom;color:#fff;}
div.inner-subnav ul li a:hover{background-color:#586d88;color:#fff;}
div.ui-response-filter{background-color:#FE9143;padding:5px 0;margin-bottom:15px;}
div.ui-response-filter p{color:#fff;font-weight:bold;text-align:center;text-transform:uppercase;}
div.ui-response-filter p a{color:#fff;}
div.ui-response-null{margin-bottom:0;}
div.template-layout-thumb div.template-column img{border:none;}
div.template-layout-thumb div.end-column{margin-right:0;}
div.template-layout-thumb span.tc-tn{top:-34px;margin:0 1px -29px;}
div.template-layout-thumb div.template-column div.template-buttons{margin:0;}
div.template-layout-thumb div.template-buttons a{width:auto;border:none;}
div.template-buttons a{font-size:.8em;-moz-border-radius:3px;-webkit-border-radius:3px;}
a.box-download{background:#FE9143;border:none;}
div.template-buttons a.box-download:hover{background-color:#e66000;color:#fff;border:none;}
a.box-preview{background:#4E6076;color:#fff;border:none;}
div.template-buttons a.box-preview:hover{background-color:#2b3848;color:#fff;border:none;}
a{color:#ff832d;}
a:hover{color:#ff7008;}
div#view-page-wrapper h2{}
div#footer{background:#263240 none;}
div.footer-bottom{border-top:1px solid #32414e;}
form.cp-form fieldset p input.button{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#263240;border:1px solid #131920;color:#fff;font-weight:bold;padding:5px 10px;}
div#page{padding:0;}
form.v2-loginform{padding:0;}
form.v2-loginform fieldset{border:none;}
form.v2-loginform fieldset div.login-info{padding-top:20px;}
p.lead{font-size:1.2em;text-align:center;margin:0 0 15px;color:#3c505d;}
div.fp-right div.box p.lead span a{background-color:#fe9143;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;padding:2px;text-decoration:none;}
div.fp-right div.box p.lead span a:hover{background-color:#e66000;}
div.fp-left{float:left;width:55%;}
div.fp-left div.template-column{margin-bottom:20px;}
div.fp-right{float:right;width:40%;}
div.fp-top-designers ul,div.links-sidebar ul{margin-left:0;}
div.stats ul{list-style:none;margin-bottom:15px;font-size:.9em;}
div.stats ul li{padding-bottom:5px;color:#7392a5;}
div.stats span{font-size:1.8em;color:#3c505d;}
div.fp-top-designers,div.links-sidebar{margin:0;}
div.fp-right h2{border-bottom:medium none;color:#415369;margin-bottom:5px;}
div.fp-right div.box{margin-bottom:20px;}
div.fp-right div.box a.fp-upload,div.fp-right div.box a.fp-upload:hover{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#506b7c;border:2px solid #3c505d;color:#fff;float:right;font-size:.9em;font-weight:bold;left:0;padding:15px 20px;position:relative;text-decoration:none;top:-120px;}
div.fp-right div.box a{color:#3c505d;}
div.fp-top-designers ul li a,div.links-sidebar ul li a{color:#3c505d;}
div.fp-right div.box a:hover{background:transparent;color:#131920;padding:0;text-decoration:underline;}
a.mytwitterlink{float:right;left:0;position:relative;}
div.fp-updates p{margin-bottom:5px;}
div.fp-left ul.newtemplates{padding:10px;margin:0;background:#e6e6e6 url(/images/frontbg.jpg) repeat-x scroll top left; border-top:1px solid #ccc;border-bottom:5px solid #ccc;list-style:none;font-size:.8em;}
div.fp-left ul.newtemplates li{padding-bottom:10px;font-size:.9em;color:#555;}
div.fp-left ul.newtemplates li a{color:#666;}
div.fp-left ul.newtemplates li a.tname{font-weight:bold;color:#333;}
div.fp-left ul.newtemplates li a strong{font-weight:normal;}
div.template-view{margin-right:360px;}
div.template-metadata{float:right;width:300px;padding-top:30px;font-size:.8em;}
div.template-metadata ul{list-style:none;margin:0;}
div.template-metadata ul li{padding-bottom:5px;background-repeat:no-repeat;background-position:center left;padding-left:23px;}
div.template-metadata ul li.added{background-image:url('/images/site/icons/date.png');}
div.template-metadata ul li.tags{background-image:url('/images/site/icons/tags.png');}
div.template-metadata ul li.rating-li{background-image:url('/images/site/icons/rating.png');}
div.template-metadata ul li.downloads{background-image:url('/images/site/icons/download.png');}
div.template-metadata ul li.views{background-image:url('/images/site/icons/views.png');}
div.template-metadata ul li.filename{background-image:url('/images/site/icons/folder.png');}
div.template-metadata ul li.coding{background-image:url('/images/site/icons/coding.png');}
div.template-metadata ul li.rating-li ul li{padding:0;}
div.template-metadata ul li.rating-li ul,div.template-metadata ul li.rating-li span{float:left;}
div.template-metadata ul li.rating-li span{position:relative;top:3px;}
div.template-metadata ul li.rating-li ul li.dorate{display:none;}
div.template-metadata ul li.rating-li ul li.ratetext{padding-left:5px;}
div.template-metadata ul li.rating-li ul{position:relative;top:6px;padding-left:5px;}
div.template-metadata ul li.rating-li ul ul{top:0;padding-left:0;}
div.template-metadata ul li{font-size:.9em;padding-top:5px;}
div.template-metadata ul li span{font-weight:bold;}

div.view-page-nav a{color:#666;font-size:.8em;}
div.view-page-nav p.prev{text-align:left;width:314px;float:left;}
div.view-page-nav p.return{text-align:center;width:314px;float:left;}
div.view-page-nav p.next{text-align:right;width:314px;float:right;}
div.view-sidebar{width:300px;}
div#comments{width:600px;float:left;}
div#comments h3{font-size:1.6em;font-weight:bold;letter-spacing:-2px;}
p.comment-author{color:#263240;font-size:.9em;font-weight:bold;margin:0;}
p.comment-author-author{color:#c25100;}
p.comment-text{margin:0;font-size:.8em;color:#1d2630;background-color:#e0e6eb;padding:8px;-moz-border-radius:5px;-webkit-border-radius:5px;}
p.comment-text-author{background-color:#ffdbc2;color:#c25100;}
p.comment-response{-moz-border-radius:4px;background-color:#c01;-webkit-border-radius:4px;color:#fff;font-size:.9em;font-weight:bold;padding:10px;margin:5px;}
p.comment-new{background-color:#008035;}
p.comment-response a{color:#fff;}
div.comment-single{margin:5px 5px 10px;}
form.add-commentform{margin:5px;}
form.add-commentform textarea#commentbox{padding:2px;border:1px solid #ccc;color:#333;font-size:.9em;width:580px;}
form.add-commentform input.button{margin:10px 0;padding:5px;}
p.no-comments{margin-bottom:35px;}
div.jft-slot a img{border:4px solid #ddd;}
div.jft-slot a,div.jft-slot a:hover{background-color:#fff;}
div.jft-slot a.b{float:right;}
p.sitemap-links{clear:both;}
div.sitemap{border-bottom-color:#32414e;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:10px;}
div#footer ul li.footer-text{font-size:.8em;}
div#footer ul.footer-stats{font-size:1.8em;width:auto;}
div#footer ul.footer-stats li{font-style:italic;}
div#footer ul.footer-stats li span{font-weight:bold;font-size:1.4em;}
div.tabberlive{background-color:#e0e5eb;}
div.tabbertab{padding:0 10px 0;}
div.tabbertab span.tc-tn{background-color:#333;display:block;margin:0 0 -30px 2px;opacity:.9;padding:5px;position:relative;top:-35px;}
div.tabbertab a.browse{background-color:#fd832d;color:#fff;display:block;font-size:.9em;font-weight:300;text-align:center;text-decoration:none;}
div.fp-left div.bottom-column{margin-bottom:0;}
div.fp-right div.boxlead{padding:10px 0;}
div.boxlead p.lead{font-size:21px;margin:20px 0 15px;}
div.fp-updates,div.fp-top-designers ul,div.links-sidebar ul{background:#e0e5eb url(/images/frontbg2.png) repeat-x scroll top left;border-top:1px solid #A9B5C7;border-bottom:5px solid #9cacbf;padding:10px;}
div.inner-subnav ul li.navlinkbit a,div.inner-subnav ul li.navlinkbit a:hover{background-color:transparent;}
div.inner-subnav ul li.navlinkbit a:hover span{text-decoration:underline;}
div.inner-subnav ul li.navlinkbit{float:right;}


/***
***/

body { font-family: 'Source Sans Pro',Geneva,Arial,Helvetica,sans-serif; }
div.cpnavcont {
	background: #ddd url('/assets/images/layout/NAV_GREY_BAR_960_v1.jpg') no-repeat;
	max-width: 1100px;
	height: 42px;
}

div.cpnavcont ul {
	border: none;
	margin-left: 10px;
	float: none;
}

div#welcome { width: 605px; }
div#login { width: 370px; }

div.cpnavcont ul li {
	border: none;
	height: 42px;
	padding: 0 5px;
}

div.cpnavcont ul.cpnav li a {
	color: #333333;
	font-size: 13px;
	font-weight: normal;
	padding: 12px 8px;
	text-decoration: none;
}



div.cpnavcont ul li.selected-ul-item {
		background: transparent url('/assets/images/layout/NAV_GREY_BAR_960_selected.jpg') no-repeat bottom center;
}

div.cpnavcont ul li.loggedinas {
	float: right;
	padding: 12px 20px 0px;
	height: 30px;
	font-size: 11px;
}

h2.templateh2 { margin-bottom: 0; }
p.plead {
	  color: #909090;
    font-size: 20px;
    line-height: 33px;
    margin-bottom: 30px;
font-weight:300;
    margin-top: 13px;
}

div.template-metadata ul {
	border-top: 2px solid #ddd;
	
	border-bottom: 2px solid #ddd;
	padding: 10px;
}

div.template-metadata ul li.rating-li ul {
	border: none;
	padding: 0 0 0 5px;
}

div.template-metadata {
	padding-top: 10px;
	float:none;
	width:340px;
}

response {
    background-color: #FE9143;
	border:none;
}

div.template-view-ui-right { float:right; width:340px;   }

div.view-page-nav a { color: #666; text-decoration:none; font-size: 13px; font-weight: normal; }
div.templates-v2-contents img {
    height: auto;
max-width: 100%;
}
div.sidebar .gap { margin:20px 0 0; }
h3 a, h3 a:hover { color:#FF832D; }
div.view-page-nav {
font-size:.9em;font-weight:bold;border-bottom:1px solid #dfdfdf;


	
margin: 0 0 15px;     padding: 5px 10px;
	
    background-color: #fff;
}
div.view-page-nav p { margin-top: 4px; }
div.view-sidebar h4 { 
    color: #FE9143;
    font-size: 30px;
font-weight: 300;
    padding: 10px 0;}
div.view-sidebar { width: 340px; }
div#comments { width:550px; }
form.add-commentform textarea#commentbox { width:530px; }

div.view-page-nav p.return { width: 300px; }

div.view-sidebar ul li span, 
div.view-sidebar ul li span a,
div.view-sidebar ul li span a:hover { font-size: 12px; }
div.view-sidebar ul li span { position: relative; top:-2px; }


div.view-sidebar ul li a, div.view-sidebar ul li a:hover { color:#43536A; background-color: transparent; font-size:19px; font-weight:normal; }

 
div.ui-template-view-buttons a { display: block; float: left; width: 164px; height: auto;  text-decoration:none;    background: none repeat scroll 0 0 #FE9143;}
div.ui-template-view-buttons a span { color:#FFFFFF;
display:block; 
  font-size: 24px;
    padding: 15px 0;
    text-align: center;}
div.ui-template-view-buttons a.ui-button-download { margin-right: 12px; }
div.ui-template-view-buttons a.ui-button-preview { background-color:#43536A; }
div.ui-template-view-buttons a:hover { background-position: 0 0; }
div#view-page-wrapper div.templates-v2-contents { float: none; width: auto; }
div.templates-v2-contents p {
    background-color: #DFDFDF;
    color: #999999;
       font-size: 18px;
    font-style: italic;
    line-height: 1.6em;
    padding: 10px; }

div.pageNumbers { position: relative; top: 2px; }
div.view-sidebar ul li a { padding: 0; margin: 0; }
div.view-sidebar ul li img { float: left; margin-right: 12px; }
div.view-sidebar ul li { clear: both; padding: 10px 0; min-height:67px; }

div.templates-v2-contents a.screenshotimg { float:none; }
div.fp-left ul.newtemplates li { font-size: 16px; padding:5px 0px; }
div.fp-left ul.newtemplates li span, div.fp-left ul.newtemplates li span a { font-size: 12px; color:#999 }
div.portfolio-wrapper div.template-layout-thumb div.template-column {
    margin-right: 24px;
}

div.template-layout-thumb div.end-column, 
div.portfolio-wrapper div.template-layout-thumb div.end-column{
    margin-right: 0;
}
div.findstyle table {
	background-color:#ffffff;
	margin:0;
}
div.findstyle table tr td a {
	display:block;
	padding:15px;
	height:1px;
	width:1px;
}
div.findstyle h4 {
	color:#121725;
	padding:0;
	margin:13px 0 5px 0;
}
div.findstyle form input {
	padding:5px;
	border:1px solid #dddddd;
	-moz-border-radius:4px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}
div.findstyle form p.taginput {
	padding:0;
	margin:0;
	font-size:0.7em;
	color:#999;
}
div.findstyle p {
	margin:0;
	padding:0;
}
div.findstyle table tr td a { padding:25px;}
div.findstyle p { font-size:0.9em; }
div.findstyle h3 {
	font-weight:bold;
letter-spacing:0;
	font-size:1.2em;
	border-bottom:1px solid #ddd;
}

div.findstyle p.advanced-search-section {
	margin:20px 0;
}

div.findstyle label.search-section-label {
	display:block;
	float:left;
	width:150px;
}

div.findstyle span.advanced-search-options {
	display:block;
	font-size:0.8em;
	padding-left:150px;
	padding-top:5px;
}
div.findstyle span.advanced-search-options label {
	padding-right:10px;
}
div.form-tag-search {
	float:left;
	width:550px;
}
div.template-tag-search {
	float:left;
	width:300px;
	font-size:0.9em;
}
div.template-tag-search label {
	padding-left:5px;
}
div.tag-column-1 {
	float:left;
}
div.tag-column-2 {
	float:right;
}
div.findstyle h4.tagh4 {
	border:none;
	color:#444444;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-1px;
}
div.findstyle input.searchbutton {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background-color:#222222;
	color:#FFFFFF;
	font-family:Tahoma, Arial, sans-serif;
	font-weight:bold;
}
p.tag-cloud { font-size:1.8em; }
p.tag-cloud a { color:#4E6076; }
div#view-page-wrapper h2.v2betah2 { top: 8px; }

div.template-layout-thumb span.tc-tn, div.tabbertab span.tc-tn  {  padding: 0 0 5px 0; margin: 0; position:relative; top:0; left:0; background-color:transparent; }
span.tc-tn a, span.tc-tn a:hover {
    color: #333333;
  font-weight:300;
    font-size: 17.6px;
    text-align:center;
    text-decoration: none;
}

a.box-button em {font-size: 14px;
text-transform: uppercase; }
div.template-layout-thumb div.template-column img {
    
   max-width:100%;
height: auto;
}
div.box {
   border-radius: 10px 10px 10px 10px;
    padding: 7px; }

div.box ul { margin:0; padding: 0;  list-style:none; }

div.box h4 { border-bottom:none; color: #4E6076; background-color:transparent; padding:0 5px;font-size: 23px; text-transform: uppercase;
letter-spacing: -1px;} 

a.screenshotimg { display:block;  }

div.box ul li {  padding:0px 0; margin:5px; }
div.box ul li a, div.box ul li a:hover { background-color:transparent; color:#43536A; font-weight:300 !important; font-size:17px; padding: 0; margin: 0;}

div.boxsp ul li {
    color: #999;
    font-size: 14px;
    line-height: 1.5em;
	padding-bottom: 15px;
}

h2, h2.templateh2 {  color: #FE9143;
font-size: 40px;
font-weight: 300;
letter-spacing: -1px; }
 
div#nav ul li a span {
 
font-weight:300;
    float: left;
}

div#nav ul li.current a span, div#nav ul li.current a:hover span {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 1px solid #283543;
    color: #333333;
    padding-bottom: 16px;
    text-decoration: none;
}
div#header {  padding: 10px 0;}
div#logo { padding-bottom:10px;width: auto; }
div#nav {
    background: #4E6076 none;
    border: medium none;
height:53px;
}
div#logo h1 a, div#logo h1 a:visited, div#logo h1 a:hover {
    background:transparent none;
width:auto; height:auto; 
    padding: 10px 0px 5px;
line-height:22px;
   font-size: 20px;
text-transform: uppercase;
text-align: center;
}

div#logo h1 strong { color: #FE9143; }
div#logo h1 a em { color: #EEEEEE;     display: block;     font-size: 11px;     font-style: normal;     letter-spacing: 1px;     line-height: 20px;     text-align: center;     text-transform: uppercase;
 }



div.slot3bc-4 {
float: right;
width: 728px;
height: 90px;
background-color: #1D2630;
}

div#header h1 a span {
visibility:visible;
display:block; 
font-size:35px;
letter-spacing: -1px;
font-weight:300;
}
div.sidebar .bsa_idl a { background-color:transparent; color:#43536A; font-weight:bold; font-size: 13px;  }

div.box .bsa_ads .bwr em { font-style:normal; }

div.box .bsa_ads a { padding:0; }

div.box .bsa_ads li:first-child { border-top: none; }


div.box .bsa_ads li:last-child { border-bottom: none; }
div.box .bsa_ads .bwr em.bt { display:block; }

div.box .bsa_ads .bwr em.bd { font-size:12px; color:#666; }

div.innerheader { height:90px; }

div.innerheader-active { height:140px; }
div.innerheader-active2 { height:175px; }



ul.tabbernav li.tabberactive a, ul.tabbernav li.tabberactive a:hover {
    background: url("/images/site/layout/fp-selected.gif") no-repeat scroll center 43px transparent;
}

ul.tabbernav li a, ul.tabbernav li a:hover { 
  padding: 15px 20px 20px;
}


div#nav ul li a, 
div#nav ul li a:hover {
    font-size: 14px;
 height:53px;
}

ul.tabbernav {
    background:#4E6076 none;
    height: 50px;
}

div#nav ul li.current a span, div#nav ul li.current a:hover span {
border-right:none;  color:#4E6076; }
div.boxlead p.lead {
    font-size: 30px; line-height:60px;    font-weight: 300;
    margin: 20px 0 0px;
}
div.inner-subnav ul li a.selecteds, div.inner-subnav ul li a.selecteds:hover {
background:#4E6076 none;
}
div.inner-subnav ul li a { color:#4E6076; }

div.fp-top-designers ul li a, div#footer ul li { }

div#footer ul li.footer-title {     font-size: 26px;
    letter-spacing: -1px;
text-transform: uppercase;}
div#footer ul li a { background-color: #4D6480;
text-decoration: none;
padding: 4px 10px; }
 div#footer div.innerfooter ul li a:hover { background-color:transparent; }
div#footer ul#footer-related li a:hover,div#footer ul#footer-feedback li a:hover { background-color: #607B9F; }

div#footer ul li { padding: 5px 2px; margin: 3px 0; }
div#footer { padding: 10px 20px; }

div.jft-slot a img { border:none; }
div.fp-updates, div.fp-top-designers ul, div.links-sidebar ul {
    background: none repeat scroll 0 0 #E0E5EB;
    border-bottom: 5px solid #9CACBF;
    border-top: none;
    padding: 10px;
}


a.browse span {    
    display: block;
    padding: 10px; }

div.tabbertab a.browse { padding:5px 15px; font-size: 23px;}
div#nav ul li a:hover { background-color:#394556; }

 div.filter-wrapper {
    background-color: transparent;
    border-bottom:none;
    margin-bottom: 10px;
    padding: 5px;
}div.pageNumbers { top:0; }

div.filter-form { padding-top:9px; }
div.tabbertab div.template-column { width:48%; background-color:transparent; margin-right: 4%;}
div.tabbertab div.template-column.end-column { margin-right:0; }


div.template-layout-thumb div.template-column div.template-buttons a {

    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
  margin: 0;
  line-height: 24px;
    padding: 6px 0px;
width:50%;
    text-decoration: none;
}

div.sidebar {
    margin-left: 76%; padding-left:0; }
div.nav-active { position:fixed; top:0; z-index:1; width:100%; }


div.bsap_1285330 { height: 260px; }

div.bsap_1285330 a,
div.bsap_1285330 a:hover { padding:5px 0; }


div.footer-bottom div.copyright span { margin-left: 5px; }
div.footer-bottom div.copyright span a { margin-left: 0; }
small.msg {     position: relative;
    top: -16px;display: block;
padding: 0 0 8px;
    font-size: 14px;
    color: #999; }
div.home-box ul, ul.newtemplates { position:relative; top:-15px;}
div.home-box ul li { font-size: 16px; padding:5px 0; }
div#t-c-slot {}

div#t-c-slot2 { max-width: 728px; margin:30px auto; text-align:left; }

.templates-v2-contents div.ui-template-view-buttons a 


.templates-v2-contents div.ui-template-view-buttons a span { padding: 10px; }

.templates-v2-contents div.ui-template-view-buttons {   height: 60px;  width: 340px;
    padding: 20px; }


div#nav ul li.social-link { 
    float: right;
    padding: 12px 5px 0; }


#jft-mblog-wrapper .post-image { float: left; margin-right: 10px; }
   

#jft-mblog-wrapper .post-list h2 {  border: none;
    margin: 0;
    font-size: 20px;
    line-height: 20px; }

#jft-mblog-wrapper .post-list .post-aside { margin-left: 135px; }
#jft-mblog-wrapper .post-single h2  { line-height: 25px;     margin-bottom: 0; }
#jft-mblog-wrapper .post-single h2 a { text-decoration:none; }

#jft-mblog-wrapper .post {
margin-bottom: 20px;
border-bottom: 1px solid #e0e0e0;
padding-bottom: 15px;
}

#jft-mblog-wrapper .post-single h4 {
    border-bottom: none;
    margin-bottom: 0;
    font-size: 20px;
}
 
#jft-mblog-wrapper h2.blog-title {   margin-bottom: 20px;
    color: #555; }
#jft-mblog-wrapper span.date {    color: #ccc;
    font-size: 13px; }
#jft-mblog-wrapper p {
   color: #555;
font-size: 15px;
margin-bottom: 15px;
line-height: 25px;
}




/*** RESPONSIVE JUNE 2014 ***/
@media screen and (max-width:1040px){  div#header h1 a span { font-size: 25px; } }
@media screen and (max-width:940px){ div#header h1 a span { font-size: 15px; } }

.template-view-responsive { display: none; }

@media screen and (max-width:600px){
div#header h1 a span { font-size: 30px; }
.template-view-responsive { display: block; }

div#page { padding: 0 10px; }

div#nav ul li a span, div#nav ul li.current a span, div#nav ul li.current a:hover span { padding: 10px 14px !important; }

div#logo, div#logo h1, div.pageNumbers, div.filter-form { float: none;}div.filter-form { margin-bottom: 10px; } div.template-buttons a, div.template-buttons a:hover { display: inline-block; }
div.template-buttons, div.template-column div.template-buttons{ width: auto; text-align:center; }
div.template-row { margin-bottom: 0; }
a.box-button em {
    font-size: 16px;
}

div#view-page-wrapper h3 { line-height: 20px; }
div.view-page-nav a { font-size: 15px; }
div.view-page-nav p.next,div.view-page-nav p.return, div.view-page-nav p.prev { width: auto; float: none; text-align:center; }
div.view-page-nav p { margin-top: 12px; } div.view-page-nav p.prev { margin-top: 5px; }
div.template-layout-thumb div.template-column { margin-right: 0; width: auto; float: none; margin-bottom: 20px;     text-align: center; }
div.filter-wrapper { text-align:center; }
div.pageNumbers a {  margin: 0 10px; }
div.fp-right, div.fp-left { float: none; width: auto; }
div#logo h1 a, div#logo h1 a:visited, div#logo h1 a:hover { float: none; margin: 0 15px; }
div#logo { padding-top: 0; }
div.templates-v2-contents a.screenshotimg { margin: 0; }
div#t-c-slot2 { width:auto; max-width:auto; }
div#page, div.inner-subnav  { width: auto !important; }
div#nav, div#accounts-wrap, div#welcome,div#nav ul, div#nav ul li, div#nav ul li a span,  div#nav ul li a:hover span,  div#nav ul li a:hover, div#nav ul li a, div#login, div.innerheader, div.innerfooter, div#footer ul,  div#footer ul#footer-related, div.template-view-ui-right, .templates-v2-contents div.ui-template-view-buttons, div.template-metadata, div.view-sidebar, div#web-templates, div.inner-subnav ul li, div.inner-subnav ul li a  { height:auto; float: none; width: auto; }
div.ui-template-view-buttons a { width: 45%; }
div.template-view-ui-right div.ui-template-view-buttons, div#nav ul li.social-link, div#footer ul#footer-find, div#footer ul#footer-submit, div#footer ul#footer-related, div#welcome, div#view-page-wrapper h2.v2betah2, div.template-view { display:none; }


div.nav-active { position: relative; }
div.subnav {background-position: bottom left; }
div#welcome span { padding-left: 0; }
div#login p { text-align:left; }
div#nav ul li.current a span, div#nav ul li.current a:hover span { padding-bottom: 12px; }
div.sidebar { margin-left: 0; }
}