/*
Theme Name: Retro Red
Theme URI: http://www.yournextshoes.com/
Description: This is a custom child theme designed for <a href="http://www.yournextshoes.com/">Your Next Shoes</a>
Version: 2.15
Author: Gemma Baltazar
Author URI: http://www.theladyprogrammer.com/
Template: arthemia
*/

* {
margin: 0;
padding: 0;
border: 0;
}

body {
background: #7A2822 url(images/background.jpg);
color: #48484A;
font: 0.75em Arial, Verdana, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
margin: 10px 0;
}

a {
text-decoration: none;
outline: 0;
color: #8a0b26;
}

a:visited {
color: #66171E;
}

a:hover {
color: #A6575E;
}

img {
border: 1px solid #FFE9E9;
padding: 2px;
margin: 5px;
}

blockquote {
margin: 10px 25px;
padding: 5px 20px;
background: #F9D8DB;
}

cite a {
text-shadow: #FFE9E9;
}

ul, ol {
list-style-position: inside;
margin-left: 5px;
}

ul ul, ol ol {
margin-left: 20px;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

.aligncenter {
display: block;
margin: 0 auto;
}

.wrapper {
width: 980px;
margin: 0 auto;
}

.header_sites {
overflow: hidden;
background: #0a0b0c;
color: #C2C2C2;
}

.header_sites h2, .header_sites ul, .header_sites li {
float: left;
}

.header_sites h2 {
font: normal 0.9em Arial, Verdana, sans-serif;
margin: 0;
padding: 5px 10px;
text-transform: uppercase;
}

.header_sites ul {
margin: 0 auto;
list-style-type: none;
}

.header_sites a {
color: #E7E7E7;
padding: 5px 10px;
display: block;
font-size: 0.9em;
}

.header_sites a:hover {
background: #484849;
}

#header {
margin-top: 15px;
}

#bg-header-wrap, #blog-title, #blog-description, #rss, #twitter, #facebook, .share-social-networks .tumblr-button, #your_next_ensemble {
background: transparent url(images/sprite.png) no-repeat;
}

#bg-header-wrap {
position: relative;
overflow: hidden;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}

#logo {
float: left;
margin: 67px 0 0 192px;
}

#logo h1, #logo h2 {
margin: 0; /* remove default padding */
}

#blog-title, #blog-description {
text-indent: -9999px;
display: block;
width: 555px;
}

#blog-title {
background-position: 0 -126px;
height: 30px;
}

#blog-description {
background-position: 0 -156px;
height: 26px;
}

#header-ad {
left: 500px;
position: absolute;
top: 20px;
width: 468px;
height: 60px;
display: block;
/*border: 2px solid #0a0b0d;
background: #0a0b0d;*/
}

#page-nav-area {
clear:both;
margin-top: 15px;
-moz-border-radius: 15px 15px 0 0;
-webkit-border-radius: 15px 15px 0 0;
border-radius: 15px 15px 0 0;
padding: 0 15px;
overflow: hidden;
list-style-type: none;
width: auto;

background: #d42149; /* Old browsers */
background: -moz-linear-gradient(top, #d42149 0%, #7b2823 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d42149), color-stop(100%,#7b2823)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d42149 0%,#7b2823 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d42149 0%,#7b2823 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #d42149 0%,#7b2823 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d42149', endColorstr='#7b2823',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #d42149 0%,#7b2823 100%); /* W3C */
}

#page-nav-area .current-menu-item a {
background: #b41c3e;
}

#page-nav {
float: left;
list-style-type: none;
}

#page-nav li {
float: left;
}

#page-nav li a {
border-right: 1px solid #D84B59;
color: #FFFFFF;
display: block;
font: bold 0.85em Arial, Verdana, sans-serif;
padding: 10px 16px;
text-shadow: 1px 1px 1px #000000;
text-transform: uppercase;
}

#page-nav li a:hover {
color: #fff;

background: #7b2823; /* Old browsers */
background: -moz-linear-gradient(top, #7b2823 0%, #d42149 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b2823), color-stop(100%,#d42149)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7b2823 0%,#d42149 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7b2823 0%,#d42149 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #7b2823 0%,#d42149 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b2823', endColorstr='#d42149',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #7b2823 0%,#d42149 100%); /* W3C */
}

#page-nav li:first-child a {
border-left: 1px solid #D84B59;
}

/* google search */
#cse-search-box {
margin: 5px 8px 0;
}

#cse-search-box input[name="q"] {
float: left;
padding: 2px 8px !important;
color: #881E28;
border: 1px solid #D84B59 !important;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
margin: 0 5px 0 0;
}

#cse-search-box input[name="sa"] {
float: left;
border: 1px solid #b82a40;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
padding: 3px 10px 2px;
text-shadow: 1px 1px 1px #000;
font-size: 0.85em;
color: #fff;

background: #ca6070; /* Old browsers */
background: -moz-linear-gradient(top, #ca6070 0%, #9c2436 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca6070), color-stop(100%,#9c2436)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ca6070 0%,#9c2436 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ca6070 0%,#9c2436 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ca6070 0%,#9c2436 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca6070', endColorstr='#9c2436',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ca6070 0%,#9c2436 100%); /* W3C */
}

#cse-search-box input[name="sa"]:hover {
cursor: pointer;
background: #9c2436; /* Old browsers */
background: -moz-linear-gradient(top, #9c2436 0%, #ca6070 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c2436), color-stop(100%,#ca6070)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #9c2436 0%,#ca6070 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #9c2436 0%,#ca6070 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #9c2436 0%,#ca6070 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c2436', endColorstr='#ca6070',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #9c2436 0%,#ca6070 100%); /* W3C */
}

#page-nav-area #cse-search-box {
float: right;
}

#page-nav-area #cse-search-box input[name="q"] {
width: 150px;
}

#content #cse-search-box {
text-align: center;
margin: 25px 0;
overflow: hidden;
}

#content #cse-search-box input[name="q"] {
width: 150px;
border: 1px solid #DC95A0 !important;
}

.post-title, .post-title a {
text-shadow: 1px 1px 1px #FFE9E9;
}

.post-title {
font: 1.75em Georgia, "Times New Roman", serif;
letter-spacing: -0.05em;
padding-bottom: 5px;
margin: 0;
color: #8A0B26;
}

.post-title a:visited {
color: #66171E;
}

.post-title a:hover {
color: #A6575E;
}

.more-link, .post-edit-link {
display: block;
color: #fbdadc !important;
font-size: 0.85em;
padding: 5px;
text-align: center;
text-shadow: 1px 1px 0 #000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #b82a40;

background: #ca6070; /* Old browsers */
background: -moz-linear-gradient(top, #ca6070 0%, #9c2436 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca6070), color-stop(100%,#9c2436)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ca6070 0%,#9c2436 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ca6070 0%,#9c2436 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ca6070 0%,#9c2436 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca6070', endColorstr='#9c2436',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ca6070 0%,#9c2436 100%); /* W3C */
}

.more-link {
width: 60px;
margin: 25px 25px 0 0;
float: right;
line-height: 14px;
}

.more-link:hover, .post-edit-link:hover {
color: #ffe9e9;

background: #9c2436; /* Old browsers */
background: -moz-linear-gradient(top, #9c2436 0%, #ca6070 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c2436), color-stop(100%,#ca6070)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #9c2436 0%,#ca6070 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #9c2436 0%,#ca6070 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #9c2436 0%,#ca6070 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c2436', endColorstr='#ca6070',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #9c2436 0%,#ca6070 100%); /* W3C */
}

#top {
background: #ffe9e9;
overflow: hidden;
}

#headline, #front-list, .navigation, #content {
width: 610px;
float: left;
padding: 10px;
margin: 10px 5px 10px 10px;
}

#headline, #front-list, #content {
background: #f6cbce;
}

#headline h3 {
border-bottom: 1px dotted #B9A0A2;
color: #C48F94;
font: 1.25em Georgia,Times New Roman,serif;
letter-spacing: 1px;
margin-bottom: 3px;
text-shadow: 1px 1px 1px #F4E9EA;
}

#headline .post-title {
font-size: 2.1em;
}

.headline-thumb, .thumbnail {
float: left;
border: 1px solid #FFE9E9;
padding: 2px;
}

.headline-thumb {
margin: 5px 10px 35px 0 !important;
}

.thumbnail {
margin: 5px 10px 0 0;
}

#recommendations {
float: left;
background: #fbf9fa;
margin: 10px 10px 10px 5px;
width: 320px;
}

#recommendations .recommendations-title {
font: 1.5em Georgia,Times New Roman,serif;
color: #48484A;
margin: 10px;
}

#subscriptions {
background: #0A0B0D;
color: #fff;
list-style-type: none;
width: 250px;
margin: 0;
position: relative;
height: 45px;
padding: 10px 10px 10px 60px;
}

#subscriptions li {
border: 0 !important; /* remove border that appears by default */
padding: 0 !important; /* remove padding that appears by default */
float: left;
height: 25px;
}

#subscriptions li:hover {
background: transparent !important;
}

#rss {
background: url(images/sprite.png) no-repeat -350px -180px;
display: block;
height: 60px;
text-indent: -9999px;
width: 60px;
position: absolute;
top: -10px;
left: -10px;
}

#rss:hover {
background-position: -420px -180px;
}

#twitter, #facebook {
display: block;
height: 52px;
text-indent: -9999px;
width: 64px;
float: left;
margin: 5px;
}

#twitter {
background-position: -626px -130px;
}

#twitter:hover {
background-position: -776px -130px;
}

#facebook {
background-position:-701px -130px;
}

#facebook:hover {
background-position: -851px -130px;
}

#subscribe {
color: #B82A40 !important;
float: left;
font-size: 22pt;
margin: 5px 15px;
text-decoration: none;
text-shadow: 0 1px 1px #FFFFFF;
background: transparent !important;
}

#middle {
overflow: hidden;
background: #ffe9e9;
}

#middle #home-middle-title {
background: #d42149;
font: 1.3em Georgia, "Times New Roman", serif;
text-shadow: 0 1px 1px #000000;
color: #FBF9FA;
margin: 0 10px;
padding: 5px 10px;
}

#middle-ad {
float: left;
width: 728px;
height: 90px;
}

/*Facebook Like*/
#fb-likebox{
width: 230px;
height: 86px;
float: right;
padding: 4px 4px 0 4px; 
background: white; 
margin-right: 6px;
}

#fb-likebox iframe{
width:230px !important;
}



#front-list {
padding-bottom: 25px;
}

#front-list .front-list-post {
overflow: hidden;
border-bottom: 1px dotted #B9A0A2;
padding: 10px 0;
}

.full-width {
width: 940px !important;
}

#content .navigation {
margin: 5px 0 0;
padding: 0;
width: 610px;
text-shadow: 1px 1px 1px #FFE9E9;
}

#content .tag-cloud {
padding: 10px;
border: 5px solid #B9A0A2;
}

#content .tag-cloud a {
color: #C48F94;
text-shadow: 1px 1px 1px #F4E9EA;
}

#content .pagetitle {
border-bottom: 1px dotted #B9A0A2;
color: #C48F94;
font: 1.25em Georgia,Times New Roman,serif;
letter-spacing: 1px;
margin-bottom: 3px;
text-shadow: 1px 1px 1px #F4E9EA;
}

#content .category_description {
margin: 0 15px;
color: #C48F94;
text-shadow: 1px 1px 1px #F4E9EA;
}

#content .categories, #content .tags {
font: italic 0.95em Arial, Verdana, sans-serif;
padding: 5px 10px;
border-top: 1px solid #FFE9E9;
border-bottom: 1px solid #FFE9E9;
}

#content .categories {
margin: 0 0 10px;
}

#content .tags {
margin: 10px 0;
}

#content .categories a, #content .tags a {
color: #858687;
}

#content .categories a:hover, #content .tags a:hover {
color: #000;
}

#content .post {
clear: both;
border-bottom: 1px dotted #B9A0A2;
overflow: hidden;
padding: 10px 0;
}

#datearea {
text-transform: uppercase;
font-size: 0.8em;
}

.share-social-networks {
list-style-type: none;
margin: 10px 0 50px;
padding: 0;
}

.share-social-networks li {
float: left;
margin: 0 10px;
}

.entry p {
margin: 10px 0;
line-height: 20px;
}

#random404, #top404 {
clear: both;
margin: 25px 0;
}

.post-edit-link {
width: 80px;
clear: both;
}

#facebook-comments {
background: #ffe9e9;
padding: 10px;
}

.navigation {
font: italic 1em Georgia, "Times New Roman", serif;
}

.navigation a {
color: #A04249;
}

.navigation a:hover {
color: #502125;
}

#sidebar, #featured {
font-size: 0.9em;
color: #858687;
}

#sidebar {
float: left;
margin: 10px 10px 10px 5px;
width: 320px; /* IE fix */
}

#sidebar-ads {
padding: 10px;
margin: 10px 0;
background: #FBF9FA;
}

#sidebar-top, #sidebar-left, #sidebar-right, #sidebar-bottom {
background: #fbf9fa;
padding: 10px;
}

#sidebar-top, #sidebar-bottom {
width: 300px;
}

#sidebar-left, #sidebar-right {
width: 135px;
float: left;
}

#sidebar-left {
margin: 10px 5px 10px 0;
}

#sidebar-right {
margin: 10px 0 10px 5px;
}

#sidebar-bottom {
clear: both;
}

#sidebar h3 {
background: #48484a;
color: #e7e7e7;
font: bold 1.1em Arial;
padding: 3px 10px;
margin: 0;
}

#sidebar-top h3 + *, #sidebar-left h3 + *, #sidebar-right h3 + *, #sidebar-bottom h3 + * {
margin: 10px 0 0;
}

#sidebar ul, #sidebar ol, .footwidget ul, .footwidget ol {
list-style-type: none;
}

#sidebar li, #featured li {
border-top: 1px dotted #ccc;
padding: 5px 0 5px 10px;
}

#sidebar li:first-child, #featured li:first-child, .cat-item {
border-top: 0 !important;
}

#sidebar li:hover, #featured li:hover {
background: #e7e7e7;
color: #0A0B0D;
}

select#cat {
background: #EEEEEE;
border: 1px solid #CCCCCC;
color: #333333;
display: block;
font-size: 1em;
padding: 2px;
}

#sidebar-top select#cat, #sidebar-bottom select#cat {
width: 200px;
margin: 25px auto;
}

#sidebar-left select#cat, #sidebar-right select#cat {
width: 125px;
}

#bottom {
overflow: hidden;
background: #ffe9e9;
}

#footer, #footer a {
color: #f4c7d1;
}

#footer a:hover {
color: #fbe9ed;
}

#footer {
margin-bottom: 15px;
border-top: 5px solid #DF5977;
font-size: 0.95em;
}

#footerbar {
overflow: hidden;
padding: 10px;
background: #D42149;
}

.footwidget {
display: block;
float: left;
margin: 10px;
width: 300px;
}

.footwidget h3 {
font: bold 1.5em Arial, Verdana, sans-serif;
letter-spacing: -0.05em;
margin: 0;
text-shadow: 0 1px 1px #333333;
text-transform: lowercase;
margin-bottom: 3px;
color: #fbe9ed;
}

.footwidget li {
border-top: 1px dotted #df5977;
padding: 5px;
}

.footwidget li:first-child {
border-top: 0;
}

.footwidget li:hover {
background: #b41c3e;
}

.footwidget li:hover a {
color: #fbe9ed !important;
}

#creditsection {
overflow: hidden;
text-shadow: 1px 1px 0 #000000;
-moz-border-radius: 0 0 15px 15px;
-webkit-border-radius: 0 0 15px 15px;
border-radius: 0 0 15px 15px;
color: #ea91a5;

background: #b82a40; /* Old browsers */
background: -moz-linear-gradient(top, #d42149 0%, #7b2823 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d42149), color-stop(100%,#7b2823)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d42149 0%,#7b2823 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d42149 0%,#7b2823 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #d42149 0%,#7b2823 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d42149', endColorstr='#7b2823',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #d42149 0%,#7b2823 100%); /* W3C */
}

#creditsection a {
color: #ea91a5;
}

#creditsection a:hover {
color: #fff;
}

.footer_left {
float: left;
width: 750px;
margin: 10px 15px 15px 25px;
}

.footer_sites {
overflow: hidden;
margin: 0 0 10px;
}

.footer_sites h2, .footer_sites ul, .footer_sites li {
float: left;
}

.footer_sites h2 {
margin: 0;
font: bold 1.1em Arial, Verdana, sans-serif;
}

.footer_sites li:first-child {
list-style-type: none;
margin: 0;
}

.footer_sites li {
margin: 0 0 0 10px;
}

.footer_sites a {
font: 1em Arial, Verdana, sans-serif;
}

#your_next_ensemble {
background-position: 0px -182px;
display: block;
width: 165px;
height: 50px;
float: left;
text-indent: -9999px;
margin: 25px 0 0;
}

#your_next_ensemble:hover {
background-position: -170px -182px;
}

/* advanced random posts, advanced recent posts, top 10 */
#featured .advanced-random-posts, #sidebar .advanced-random-posts, #sidebar .advanced-recent-posts, #random404 .advanced-random-posts, #top404 .top10 {
list-style-type: none;
}

#featured .advanced-random-posts li, #sidebar .advanced-random-posts li, #sidebar .advanced-recent-posts li, #sidebar .top10 li, #footer .top10 li, #footer .advanced-random-posts li, #footer .advanced-recent-posts li, #random404 .advanced-random-posts li, #top404 .top10 li {
overflow: hidden;
padding: 5px;
}

#sidebar .advanced-recent-posts a, #sidebar .advanced-random-posts a, #sidebar .top10 a {
font-size: 1.1em;
}

#featured .random-posts-thumb, #sidebar .random-posts-thumb, #sidebar .recent-posts-thumb, #sidebar .tptn_thumb {
border: 1px solid #CCCCCC;
padding: 2px;
margin: 0 5px 0 0;
float: left;
}

#sidebar .recent-posts-thumb, #sidebar .random-posts-thumb, #sidebar .tptn_thumb {
border: 0;
}

.footwidget .advanced-recent-posts, .footwidget .advanced-random-posts {
font-size: 1.05em;
}

.footwidget .random-posts-thumb, .footwidget .recent-posts-thumb {
border: 3px solid #DF5977;
float: left;
margin: 0 10px 0 0;
padding: 0;
}

#footer .tptn_thumb {
border: 1px solid #df5977;
padding: 2px;
margin: 0 5px 0 0;
float: left;
}

#random404 .random-posts-thumb, #top404 .tptn_thumb {
border: 1px solid #FFE9E9;
float: left;
margin: 0 10px 0 0;
padding: 2px;
}

/* wp page numbers */
#wp_page_numbers {
float: left;
width: 610px;
margin: 10px;
padding: 10px;
}

#wp_page_numbers ul {
list-style-type: none;
}

#wp_page_numbers li {
float: left;
}

#wp_page_numbers a {
border: 1px solid #EFA0A7;
color: #A04249;
display: block;
font-size: 0.9em;
margin: 0 2px;
padding: 2px;
text-align: center;
width: 18px;
}

#wp_page_numbers li.active_page a {
background: #F3BCC1;
}

#wp_page_numbers a:visited {
border: 1px solid #b3787d;
color: #785054;
}

#wp_page_numbers a:hover {
border: 1px solid #A04249;
text-decoration: none;
}

/* related posts */
#related_posts {
margin: 20px 0;
}

#related_posts h3 {
text-shadow: 1px 1px 1px #FFE9E9;
}

#related_posts_thumbnails {
list-style-type: none;
font-size: 0.9em;
}

#related_posts_thumbnails li {
float: left;
width: 120px;
border-left: 1px solid #FFE9E9;
height: 225px;
}

#related_posts_thumbnails li:first-child {
border-left: 0;
}

#related_posts_thumbnails a {
color: #881e28;
display: block;
margin: 10px 5px;
}

#related_posts_thumbnails li:hover {
color: #d42149;
background: #f9d8db;
}

#related_posts_thumbnails img {
margin: 0 0 5px;
}

/* for the categories */
.column {
float: left;
width: 230px;
list-style-type: none;
margin: 25px 0;
}

.column strong {
display: block;
font-size: 1.2em;
margin: 20px 0 5px 25px;
}

.more-shoe-brands, .more-shoe-attributes {
display: block;
color: #fbdadc !important;
padding: 10px 20px;
text-align: center;
text-shadow: 1px 1px 0 #000;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
border: 1px solid #b82a40;

background: #B41C3E; /* Old browsers */
background: -moz-linear-gradient(top, #D42149 0%, #B41C3E 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D42149), color-stop(100%,#B41C3E)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #D42149 0%,#B41C3E 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #D42149 0%,#B41C3E 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #D42149 0%,#B41C3E 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D42149', endColorstr='#B41C3E',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #D42149 0%,#B41C3E 100%); /* W3C */
width: 115px;
margin: 25px auto;
}

.more-shoe-brands:hover, .more-shoe-attributes:hover {
color: #ffe9e9;
background: #D42149; /* Old browsers */
background: -moz-linear-gradient(top, #B41C3E 0%, #D42149 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B41C3E), color-stop(100%,#D42149)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #B41C3E 0%,#D42149 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #B41C3E 0%,#D42149 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #B41C3E 0%,#D42149 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B41C3E', endColorstr='#D42149',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #B41C3E 0%,#D42149 100%); /* W3C */
}

/* rotating banner ads */
#rotating-ad-header, #rotating-ad-sidebar-right, #rotating-ad-sidebar-bottom, #rotating-ad-footer {
position: relative;
}

#rotating-ad-sidebar-right {
margin: 0 auto;
}

#rotating-ad-sidebar-bottom {
margin: 20px 0 0;
}

#rotating-ad-header a, #rotating-ad-sidebar-right a, #rotating-ad-sidebar-bottom a, #rotating-ad-footer a {
position: absolute;
top: 0;
left: 0;
opacity: 0;
display: none;
}

#rotating-ad-header img, #rotating-ad-sidebar-right img, #rotating-ad-sidebar-bottom img, #rotating-ad-footer img {
margin: 0;
padding: 0;
border: 0;
}

#rotating-ad-sidebar-right a {
background: #FBF9FA;
border: 0;
width: 120px;
height: 600px;
}

#rotating-ad-sidebar-bottom a {
background: #FBF9FA;
border: 0;
}


/* most shared */
.share-counts img {
border: 0;
}


#content .categories {
border-bottom: none;
}

#content .tags {
border-top:none;
}

/*add on cat-page*/
#cat{
border:1px solid #b61528; 	
background: #e13c51 url(images/brand-pages/desc-bg.jpg) bottom repeat-x;
color:#fff;	
margin-bottom:10px;
}

#cat p{
padding:8px;	
font-size:12px;	
font-family:tahoma;	
margin:0;
}

#cat img{
border:1px solid #000;	
margin:8px 0 0 8px;	
padding:0;
}

#cat-gallery{	 	
border:1px solid #b61528; 	
background: #e13c51 url(images/brand-pages/desc-bg.jpg) bottom repeat-x; 	
color:#fff;
}

#hdr{	
color:#a00a0a;	font-weight:bold;	
font-family:tahoma;	
font-size:12px;	height:18px;	
background: url(images/brand-pages/hdr.jpg) repeat-x;	
padding:6px;
}
#hdr a{	text-decoration:none;	color:#a00a0a;}
#hdr a:hover{	text-decoration:underline;}

#retailers{	
border:1px solid #b61528;	
background: url(images/brand-pages/retailers-bg.jpg) left bottom no-repeat;	
padding:8px 0 4px 0; 	
margin-bottom:10px;
}

#retailers a{	
font-weight:bold;	
font-size:14px;color:#920f1b;	
text-decoration:none;	
}

#retailers a:hover{	text-decoration:underline;}
#ret-title{		
float:left;	
color:white;	
font-weight:bold;	
font-family:tahoma;	
font-size:14px;	width:70px;	
margin-left:6px;
}

#ret-list{float:right;width:510px;}

#gallery-imgs ul{ margin:0 0 0 8px;padding:0;}
#gallery-imgs li{ 	
list-style:none;	
margin:2px 0 0 0;	
float:left;	
color:#fff;	
font-size:10px;	
font-family:arial;	
margin-right:8px;	
width: 110px;	
text-align:center;
}

#gallery-imgs img{ display:block;border:1px solid #b61528;}
#gallery-imgs a{ text-decoration:none;color:#fff;}
#gallery-imgs a:hover{ text-decoration:underline;}

.more-shoe-brands-new{	
background:url(images/brand-pages/more-btn.png) bottom no-repeat;	
width:124px;	
height:27px;	
text-indent:-9999px;	
display:block;	
float: right; 
}

.more-shoe-brands-new:hover {
background:url(images/brand-pages/more-btn.png) top no-repeat;
}

#content .cat-pagetitle {	
color: #cc737e;	
font: 13px tahoma, Georgia,Times New Roman,serif;
font-weight:bold;	
letter-spacing: 1px;	
margin-top: 4px;	
margin-bottom: 16px;	
text-shadow: 1px 1px 1px #fff;
}

#wp_page_numbers {	
float: left;	
width: auto !important;	
margin: 0 0 0 -8px;	
padding:0;}

.footwidget .div-wrapper ul{
padding:0;
}


/*Contact Form 7*/
#cformsub{
cursor:pointer;
clear: both;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
color: #F5FAFF !important;
text-align: center;
font-size: 0.85em;
padding: 5px 15px;
-moz-box-shadow: 1px 1px 2px #0b242b;
-webkit-box-shadow: 1px 1px 2px #0b242b;
box-shadow: 1px 1px 2px #0b242b;
display: block;
margin: 5px;
text-shadow: 1px 1px 1px #0B242B;
float: left;
background: #1D5C6D;
background: -moz-linear-gradient(top, #568592, #1D5C6D);
background: -webkit-gradient(linear, left top, left bottom,from(#568592),to(#1D5C6D));
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#568592',EndColorStr='#1d5c6d',GradientType=0);
}

#cformsub:hover {
color: white;
background: #568592;
background: -moz-linear-gradient(top, #1D5C6D, #568592);
background: -webkit-gradient(linear, left top, left bottom,from(#1D5C6D),to(#568592));
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#1d5c6d',EndColorStr='#568592',GradientType=0);
}

.cforminput {
padding:4px;
border:1px solid #B61528;
}

#capt{
width:110px;
}
