@charset "utf-8";
/* CSS Document */

/* main and fonts */
* {	margin: 0;	padding: 0; }
body { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; background: url(../images/body_bg.jpg) #141925 top center repeat-x;}
h1 { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h2 { color:#1e439b; font-family:Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; line-height:24px; margin-bottom:10px;}
h3 { color:#1e439b; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height:18px; margin-bottom:7px;}
h4 { color:#272727; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height:24px; text-transform:none;}

h2 a { color:#1e439b; font-family:Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; line-height:24px; margin-bottom:10px; border-bottom:1px dotted #1e439b; text-decoration:none;}

h3 a { color:#1e439b; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height:18px; margin-bottom:7px; border-bottom:1px dotted #1e439b; text-decoration:none;}

h2 a:hover, h3 a:hover {color:#66b2e3; border-bottom:1px dotted #66b2e3;}

p { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#666666; margin-bottom:10px; line-height:18px;}
p a, label a, .storycontent p a.more-link { font-size: 12px; color:#1e439b; text-decoration:none; border-bottom:1px dotted #1e439b;}
p a:hover, label a:hover, .storycontent p a.more-link:hover {color:#66b2e3; text-decoration:none; border-bottom:1px dotted #66b2e3;}

img, a img { border: 0; background-color:#fff;}
.clear {clear:both; line-height:0px; height:0px;}
.storycontent img {border:1px solid #ccc; padding:5px;}
p.wp-caption-text { font-style:italic;}
.alignright {float:right; margin-left: 15px;}
.alignleft, a .alignleft, alignnone, a .alignnone {float:left;  margin-right: 15px; margin-bottom: 10px;}
.aligncenter {margin: 0 auto;}

/* list styles */
#content_right2 ul, #content_left ul { padding-left:15px;}
#content_right2 li, #content_left li { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#666666; margin-bottom:10px; line-height:18px;}

/* main template styles */
#wrapper {width: 884px; height:600px; margin: 0 auto; background-color:;}
#header {width: 884px; height:78px; background:url(../images/header_bg.jpg) left bottom no-repeat; margin:0px 0px 15px 0px;}
#foxslogo a { float:left; width:164px; height:50px; background: url(../images/logo_foxs.jpg) top left no-repeat; margin:13px 0px 0px 0px;}
#foxslogo span{ display:none;}
#content {width:884px; background-color:#FFF; margin-bottom:15px; padding-bottom:50px;}
#content_left { padding:20px 0px 0px 30px; width:396px; float:left;}
#content_right { padding:20px 30px 0px 0px; width:396px; float:right;}
#content_left2 { padding:20px 0px 0px 30px; width:543px; float:left;}
#content_right2 { padding:20px 30px 0px 0px; width:235px; float:right;}
#content_right3 { padding:20px 30px 0px 0px; width:235px; float:right;}

/* h1 titles styles */
.about h1 { width:884px; height:52px; background:url(../images/h1_about.jpg) top left no-repeat;}
.brands h1 { width:884px; height:56px; background:url(../images/h1_brands.jpg) top left no-repeat; margin-bottom:13px;}
.sitemap h1 { width:884px; height:52px; background:url(../images/h1_sitemap.jpg) top left no-repeat;}
.privacy h1 { width:884px; height:52px; background:url(../images/h1_privacy.jpg) top left no-repeat;}
.contact h1 { width:884px; height:52px; background:url(../images/h1_contact.jpg) top left no-repeat;}
.ideas h1 { width:884px; height:52px; background:url(../images/h1_ideas.jpg) top left no-repeat;}
#brandtitle { width:884px; height:52px; background:url(../images/h1_brands_int.jpg) top left no-repeat;}
#brandtitle h1 { float:left; }
.about h1 span, .brands h1 span, #brandtitle h1 span, .contact h1 span, .ideas h1 span, .sitemap h1 span, .privacy h1 span { display:none;}

/* buttons */
#button_foxs a { float:left; width:396px; height:154px; background: url(../images/button_foxs.jpg) top left no-repeat; margin:13px 0px 0px 30px;}
#button_xxx a { float:left; width:396px; height:154px; background: url(../images/button_xxx.jpg) top left no-repeat; margin:13px 0px 0px 30px;}
#button_justbrazils a { float:left; width:396px; height:154px; background: url(../images/button_justbrazils.jpg) top left no-repeat; margin:13px 0px 0px 30px;}
#button_poppets a { float:left; width:396px; height:154px; background: url(../images/button_poppets.jpg) top left no-repeat; margin:13px 0px 0px 30px;}
#button_back a { float:right; width:64px; height:24px; background: url(../images/button_back.jpg) top left no-repeat; margin:15px 30px 0px 0px;}
#button_foxs a span, #button_xxx a span, #button_justbrazils a span, #button_poppets a span, #button_back a span { display:none;}

/* buttons2 */
#button_foxs2 a { float:left; width:396px; height:154px; background: url(../images/button_foxs2.jpg) top left no-repeat; margin:13px 0px 0px 30px;}
#button_xxx2 a { float:left; width:396px; height:154px; background: url(../images/button_xxx2.jpg) top left no-repeat; margin:13px 0px 0px 30px;}
#button_justbrazils2 a { float:left; width:396px; height:154px; background: url(../images/button_justbrazils2.jpg) top left no-repeat; margin:13px 0px 0px 30px;}
#button_poppets2 a { float:left; width:396px; height:154px; background: url(../images/button_poppets2.jpg) top left no-repeat; margin:13px 0px 0px 30px;}
#button_foxs2 a span, #button_xxx2 a span, #button_justbrazils2 a span, #button_poppets2 a span { display:none;}
#button_foxs2 a:hover , #button_xxx2 a:hover, #button_justbrazils2 a:hover, #button_poppets2 a:hover {opacity:0.8;filter:alpha(opacity=80)}

/* nav style */
#header ul {float:right; padding:50px 0px 0px 0px; list-style:none;}
#header li { display:inline; list-style:none; }
#header li a { display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ccccff; text-decoration:none; padding:0px 12px 0px 12px; line-height:10px; border-right:1px solid #ccccff; font-weight: normal;}
#header li a:hover{ color:#66b2e3;}
#header li#navend a {border-right:0px solid #fff; padding-right:0px;}

/* hero styles */
#slider ul, #slider li, #slider2 ul, #slider2 li{margin:0; padding:0;list-style:none;}
#slider2{margin-top:1em;}
#slider li, #slider2 li{ width:884px; height:430px; overflow:hidden; }
#slider h1 { display:none;}
.about #hero { width:884px; height:169px; background:url(../images/hero_about.jpg) top left no-repeat;}
.brands_foxs #hero { width:884px; height:169px; background:url(../images/hero_foxs.jpg) top left no-repeat;}
.brands_xxx #hero { width:884px; height:169px; background:url(../images/hero_xxx.jpg) top left no-repeat;}
.brands_just #hero { width:884px; height:169px; background:url(../images/hero_just.jpg) top left no-repeat;}
.brands_poppets #hero { width:884px; height:169px; background:url(../images/hero_poppets.jpg) top left no-repeat;}
.sitemap #hero { width:884px; height:169px; background:url(../images/hero_about.jpg) top left no-repeat;}
.privacy #hero { width:884px; height:169px; background:url(../images/hero_about.jpg) top left no-repeat;}
.contact #hero { width:884px; height:169px; background:url(../images/hero_about.jpg) top left no-repeat;}
.ideas #hero { width:884px; height:169px; background:url(../images/hero_newideas.jpg) top left no-repeat;}
#hero span { display:none }

/* quicklinks home */
#quicklinks {width: 884px; height:166px; padding:0px 0px 0px 0px; margin:0px 0px 15px 0px;}
#quicklinks ul {list-style: none; width:884px; height:166px; padding:0px 0px 0px 0px;}
#quicklinks li { display:inline; }
#quicklinks li a { display:block; float:left; height:166px; width:290px; margin-right:7px;}
#quicklinks li#home_quicklink_aboutus a { background: url(../images/quicklink_aboutus.jpg) top center no-repeat;}
#quicklinks li#home_quicklink_ourbrands a { background: url(../images/quicklink_ourbrands.jpg) top center no-repeat;}
#quicklinks li#home_quicklink_newideas a { background: url(../images/quicklink_newideas.jpg) top center no-repeat; margin-right:0px;}
#quicklinks li#home_quicklink_aboutus a span, #quicklinks li#home_quicklink_ourbrands a span, #quicklinks li#home_quicklink_newideas a span { display:none; }

/* footer style */
#footer {width:884px; height:30px;}
#footerright { float:right; width:300px; font-size:11px; color:#999999; font-weight:normal; text-align:right;}
#footer ul {float:left; padding:0px 0px 0px 0px; list-style:none; width:500px;}
#footer li { display:inline; list-style:none; }
#footer li a { display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; padding:0px 12px 0px 12px; line-height:10px; border-left:1px solid #999999; font-weight: normal;}
#footer li a:hover{ color:#66b2e3;}
#footer li#navend2 a {border-left:0px solid #fff; padding-left:0px;}

/* site map */
ul.sitemap { list-style:none}
ul.sitemap li a { font-size: 12px; color:#1e439b; text-decoration:none; border-bottom:1px dotted #1e439b; line-height:30px;}
ul.sitemap li a:hover { color:#66b2e3; text-decoration:none; border-bottom:1px dotted #66b2e3;}
ul.sitemap ul {list-style:none}
ul.sitemap ul li a { margin-left:30px;}
ul.sitemap ul li ul li a { margin-left:60px;}

/* BLOG STYLES */
.post {width:543px; padding:20px 0px 0px 0px; margin:20px 0px 0px 0px; float:left; border-top:3px solid #ccc;}
ul.sidebar, ul.sidebar ul {list-style:none;}
ul.sidebar li.widget_recent_entries, ul.sidebar li.widget_categories, ul.sidebar li.widget_archive { color:#1e439b; font-family:Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; border-bottom: 0px dotted #c4c4c4; margin-bottom:25px;}
li.widget a { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#666666; line-height:18px; border-bottom: 0px solid #363636; line-height:12px; display:block; text-decoration:none;}
li.widget li { border-bottom: 1px solid #c4c4c4; padding:12px 0px 12px 0px; line-height:12px;}
li.widget a:hover { border-bottom: 0px dotted #363636; color:#66b2e3; text-decoration:none;}

span.date {font-size:12px; color:#66b2e3; font-style:italic; font-weight:normal;}
div.post h2 {margin-bottom:8px;}
ul.sidebar { margin-top:10px;}
.comment { border-bottom:1px dotted #c4c4c4; padding-bottom:20px; margin-bottom:20px; }
.comment p {width:467px; }
h3#comments { line-height:16px; margin-bottom:20px; }

#commentlist {list-style:none;}
abbr {border:none;}
input{ width:320px; height:19px; border:0px solid #d9d9d9; background-color:#EFEFEF; font-size:12px; color:#252525; font-size:12px; margin-bottom:5px; padding: 3px 5px 0px 5px;}
textarea{ width:543px; height:200px; border:0px solid #d9d9d9; background-color:#EFEFEF; font-size:12px; color:#252525; margin-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #494c4e; padding: 3px 0px 0px 5px;}
input:hover, textarea:hover{ background-color:#66b2e3; color:#FFFFFF;}
input:focus, textarea:focus {background-color:#1e439b;color:#FFFFFF;}
div.dateshit .commentsicon { height:26px; width:28px; padding:0px 0px 0px 0px; border:0px; text-align:center; float:right;}
div.dateshit .commentsicon a { font-size:13px; line-height:18px; height:26px; width:27px; color:#fff; padding:0px; margin:0px; display:block; background:url(../images/button_comment.gif) top left no-repeat;}
div.dateshit .commentsicon a:hover { color:#fff; background-position:0 -26px;}
.commentname {font-size:16px; font-style:normal; color:#363636;}
div.twocolendblog p {font-size:14px; line-height:27px;}
div#shDisplay img#shTopImg {border:3px solid #fff;}
.alignleft{ padding:0px 20px 0px 0px;}

input.formborder {background-image:url(../images/button_submit.gif); background-position:top left; background-repeat:no-repeat; background-color:#fff; width:89px; height:25px; display:block;border:0px;color:#fff; cursor: pointer; margin-top:25px; text-indent:-1000px; line-height:50px;}
.formborder:hover, .formborder:active {background-position:bottom left;background-color:#fff;}
small {font-size:12px; color:#666666; margin-left:5px;}