/*
Theme Name: YK1
Description: Your Kicks 
Author: Slate West
Version: 1.0
*/

/* --------------------- General Elements --------------------- */


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
    margin:0pt;
    padding:0pt;
}
body {
    background:#000000;
    color:#CCC;
    font-family:"Helvetica Neue", Helvetica, Arial, Verdana;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:300;
    margin:0pt auto;
    line-height:18px;
    padding:0pt;
    text-align:center;
}

h1, h2, h3, h4, h5, h6 {
    font-size:100%;
    font-weight:300;
}
h1, h1 a:link, h1 a:visited {
    font-family: "Helvetica Neue", Helvetica, Arial, Verdana;
    font-size:34px;
    font-weight: 300;
    letter-spacing:-1px;
    line-height:1.1em;
    margin-bottom:5px;
    margin-top: 0px;
    text-indent:0px;
    color: #c9b18c;
    text-shadow: 0px 3px 3px #000;
}

h1 a:hover {
    color: white;	
}

h2 {
    color:#eee;
    font-size:24px;
    font-weight: 300;
    line-height:1em;
    margin:0px 0px 7px 0px;
    padding:10px 0px 0px 0px;
    text-shadow: 0px 3px 3px #000;
}
h3 {
    color:#eee;
    font-size:22px;
    letter-spacing:0px;
    line-height:1em;
    margin-bottom:10px;
    margin-top:15px;
    text-shadow: 0px 3px 3px #000;
}
h4 {
    color: #fff;
    font-weight:thin;
    font-size:11px;
    letter-spacing:0px;
    text-transform:none;
    font-family:"Arial", Arial, Verdana;
}

h5 {
    color: #49beab;
    font-weight:normal;
    font-size:18px;
    letter-spacing:1px;
    text-transform:uppercase;
    font-family:"Helvetica Neue", Helvetica, Arial, Verdana;
}

h6, h6 a:link, h6 a:visited {
    font-family: "Helvetica Neue", Helvetica, Arial, Verdana;
    font-size:45px;
    font-weight: 300;
    letter-spacing:-1px;
    line-height:1.1em;
    margin-bottom:5px;
    margin-top: 25px;
    text-indent:0px;
    color: #c9b18c;
    text-shadow: 0px 3px 3px #000;
}

h7 {
    color:#eee;
    font-size:30px;
    letter-spacing:0px;
    line-height:1em;
    margin-bottom:10px;
    margin-top:15px;
    text-shadow: 0px 3px 3px #000;
}

p {	font-size: 16px;
    padding:0em 0pt 1em;
    text-shadow: 0px 3px 3px #000;
}

p.shipping {	font-size: 18px;
             padding:0em 0pt 1em;
}

strong {
    font-weight:bold;
}

a:link, a:visited
{
    color: #C9B18C;
    text-decoration: none;	
}
a:hover
{
    text-decoration: underline;
}


/* ----------------------- Wrapper --------------------- */



#homebody {
    font-size:1.5em;
    letter-spacing:0.1em;
    line-height:2.5em;
    padding-top:200px;
    text-align:left;
    width:916px;
}
#wrapper {
    background: #000;
    font-size:11px;
    margin:0pt auto;
    position:relative;
    text-align:left;
    width:845px;
}


/* ---------------------- Header --------------------- */


#header {
    font-size:11px;
    margin:0px 0px 0px 0px;
    text-align:right;
    background: url(images/bg.png) repeat-x top center;	
    height: 130px;
    width: 845px;
}

#header2 {
    font-size:11px;
    margin:0px 0px 0px 0px;
    text-align:right;
    background: url(images/bg.png) repeat-x top center;	
    height: 377px;
}

#header .logo{
    margin-top: 50px;
    margin-left: 70px;	
}

#headerstripe {
    /*background:url(images/header.jpg); */
    background-repeat: no-repeat;
    background: url(images/bg.png) repeat-x top center;
    width:845px;
    height:150px;
    margin-top:0px;
}

#header h1 a {
    font-weight:normal;
    font-size:1.8em;
    color:#fff;
}

#header img {
    float:left;
}

#banner {
    height: 230px;
    padding-bottom: 3px;
    /*background-image: url(images/headers/banner.png);*/
}

#myreel {
    width: 60px;
    height: 225px;
}

#facebook-like {
    position:absolute;
    top:55px;
    left:635px;
    height:5px;

}

#follow-us-twitter {
    position:absolute;
    top:49px;
    left:650px;

}



/* ---------------------- Footer --------------------- */


#bottom-wrap {
    width:100%; 
    height:5px; 
    background: url(images/bg_footer.png) repeat-x; 
    background-position:center bottom;
}

#bottom-banner
{
    height: 0px;	
    background: url(images/bg_bottom_banner.png) repeat-x;
}
#bottom-banner img
{
    margin-top: 0px;
}

#footer .logo
{
    margin-top: 200px;	
}
#copyright
{
    margin-top: 0px;
    margin-bottom: 10px;
    color: #928260;
    font-size: 12px;
}

/* ---------------------- Navigation --------------------- */


a.yourcart {
    font-size: 18px;
    padding: 15px 10px 5px 11px;
}

a.yourcart {
    color: #C9B18C;
    font-family: "Helvetica Neue",Helvetica,sans-serif;
    font-stretch: condensed;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
}

yourcart.a:hover {
    border-top: 3px solid white;
}


.navigation {
    margin:0pt 0pt 1em;
}

ul.nav li a {
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight:400;
    color: #C9B18C;
    font-stretch: condensed;
    text-decoration: none;
}

#header ul.nav {
    list-style:none;
    float:right;
    padding: 4px;
}

#header ul.nav li {
    display:block;
    float: right;
    padding:15px 0px 5px 0;
}

#header ul.nav li a {
    font-size:18px;
    padding: 15px 10px 5px 11px;
}

#header ul.nav li a:hover {
    border-top: 3px solid white;
}

#footer ul.nav
{
    margin-top: 20px;
}
#footer ul.nav li {
    display:inline;
    margin:0px 0px 0px 20px;
    padding:0px;
    font-size:10px;
}
#footer ul.nav li a {
    font-size:14px;
}

#footer ul.nav li a:hover {  
    text-decoration: underline;
}

/* ---------------------- Posts --------------------- */

.post {
    float:left;
    margin:10px 20px 0 10px;
    padding-bottom:50px;
    text-align:left;
    width:500px;
    font-size: 14px;
}

.post h2, .post h2 a {
    font-size:20px;
    font-weight:normal;
    color: #c9b18c;
}
.post img {
    max-width:560px;
}
.post-image {
    height:45px;
    width:45px;
}
.post p:first-child {
    font-size:16px;
    font-weight:lighter;
    line-height:22px;
}
.post p:first-child a {
    font-weight:lighter;
}
.post blockquote p:first-child {
    margin:0px;
    padding:10px;
    font-size:20px;
    font-weight:normal;
    color:#888888;
}
.post blockquote p {
    margin:0px;
    padding:0px;
    font-size:16px;
    font-weight:normal;
    color:#555555;
}
.post blockquote {
    background:#FBFAEA none repeat scroll 0%;
    padding:1.3em;
}
.post .tags
{
    padding:5px; 
    background:#1d1d1d;
    margin:0px 0 5px 0px;	
}
p.postmetadata {
    color:#CCC;
    height:12px;
    line-height:15px;
    margin-bottom:30px;
    padding:4px 0pt;
    position:relative;
    text-transform:uppercase;
}
.post li {
    margin-left:15px;
}
.noindent li {
    margin-left:0px;
}
ul.archive li ul li {
    margin:0px;
}
ul.archive li {
    display:block;
    padding:0pt 0pt 1em;
    margin-left:15px;
}
ul.archive p {
    display:block;
    padding:0pt;
}
ul.archive li p {
    padding:0pt 0pt 0.5em;
}
ul.archive {
    margin:0pt;
    padding:0pt;
}

ul.entries {
    margin:0px;
}
ul.entries li {
    background:transparent url(images/icon_search.gif) no-repeat scroll 0pt 14px;
    border-bottom:1px dotted #BBBBBB;
    list-style-type:none;
    padding:10px 0pt 10px 25px;
    list-style-image:none;
}
ul.entries li:hover {
    background:#f8f8f8 url(images/icon_search.gif) no-repeat scroll 0pt 14px;
}
ul.entries li p {
    color:#999999;
    font-size:10px;
    margin:0pt;
}
ul.sidebyside li {
    float:left;
    list-style-image:none;
    list-style-type:none;
}
.post .social
{
    margin-bottom: 60px;	
}
.post .social div
{
    float:left;
    margin-right:30px;	
}


/* ---------------------- Pages --------------------- */

#homebanners {
    background-image:url(images/5_grey_bg.jpg); 
    background-repeat:repeat;
}

.page {
    margin-left:0px;
    padding-bottom:25px;
    text-align:left;
    width:70%;
    float:left;
}

.large_shoe {
    padding-bottom:30px;
    text-align:center;
}

.homenews {
    color:#FFFFCC;
    font-size:12px;
    text-align: center;
    width: 100%;
}

#showcase {
    display: inline;
    width: 960px;
    padding-top: 20px;
    background-color: black;
}

.showcase-tns {
    margin: 25px;
    float: left;
}

.blackbar {
    font-size:14px;
    padding:50px 0 30px 0;
    color:#666;
    text-align:left;
    font-weight:300;
    width:960px;
    border-top: gray;
    margin-bottom: 50px;
}
.blackbar a:link, .blackbar a:visited {
    color:#000;
}
a.whitelink:link, a.whitelink:visited {
    color:#ffffff;
}
a.whitelink:hover {
    color:#00AD92;
}

#black-content {
    width: 960px;
    background-color: black;
    height: auto;
}

.page_post {
    float:left;
    margin:25px 0px 0 10px;
    padding-bottom:50px;
    text-align:left;
    width:540px;
    font-size: 14px;
}

#shoe-post {
    float:left;
    padding-bottom:50px;
    text-align:left;
    font-size: 14px;
    width: 960px;
    background-color: black;
    padding-top: 15px;
}

#shoe-post select {
    width: 100px;
}

.no-sidebar .page_post
{
    width: 950;	
}


/* ---------------------- Sidebar --------------------- */

#sidebar {
    color:#ccc;
    float:right;
    font-size:13px;
    margin:40px 0 0 20px;
    padding-bottom:25px;
    text-align:left;
    width:250px;
    padding-right:20px;
    /*background: url(images/sidebar_shadow.jpg) no-repeat #000;*/
}

#sidebar a {
    border-bottom: thin;
    font-weight:400;
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 10px;
}

#sidebar ul {
    list-style:none;
    margin:0px;
    width: 100%;
}

#sidebar ul li {
    padding:10px 0px;
    text-indent: 0px;
}
#sidebar ul li ul {
    margin:0 0 0 5px; 
}
#sidebar ul li ul li {
    margin:0px;
    border-bottom:1px #999999;
    padding:2px 0px 6px 0px;
    color: #333333;
    text-indent:0px;
}
#sidebar h2 {
    font-size:28px;
    font-weight:bold;
    font-family: "Helvetica Neue", Helvetica, Arial, Verdana;
    letter-spacing:-1px;
    line-height:1.1em;
    margin-bottom:5px;
    text-indent:0px;
    color: white;
}

#sidebar h2 a {
    color: white;}

#sidebar h2 a:hover {
    color: #42746c;}

#sidebar p a {
    font-weight:bold;
}


.description {
    font-size:0.5em;
}

#sidebar ul li ul.syndicate {
    margin-top:5px;
    margin-bottom: :24px;
}
#sidebar ul li ul.syndicate li {
    margin-bottom: :24px;}
#sidebar ul li h2, #sidebar ul li h2 a {
    font-size:16px;
    display:block;
    margin:0px 0px 5px 0px;
    line-height:normal;
    text-transform:uppercase;
    letter-spacing:0px;
    color:#9A3C2A;
    font-family:Helvetica, "Helvetica Neue", Arial, serif;
    font-weight: 200;
    background: #000;
    padding: 4px;
}
#sidebar ul li h2 a:hover {
    color:#42746c;
}

.interviewtime {
    background:#e8e8e8;
    border-left:10px solid #fff;
    padding:4px;
    float:right;
    width:auto;
    text-transform:uppercase;
    color:737373;
    height: 30px;
}
.interviewlist {
    background:#f3f3f3;
    padding:4px;
    border-left:3px solid #00aa7f;
    height: 30px;
}
a.subscribe:link, a.subscribe:visited {
    color:#F36A18;
}
a.subscribe:hover {
}
.cat a:link, .cat a:visited {
    color:#000000;
}
.cat a:hover {
    text-transform:uppercase;
}

#sidebar .social ul, #sidebar .social ul li
{
    margin-left:0; padding-left: 0;
}	
/* ---------------------- Misc. Elements --------------------- */

.normal {
    font-weight:normal;
}

.center {
    text-align:center;
}
.borderless img, img.borderless {
    border:medium none;
}
.imgleft {
    float:left;
}
em {
    font-style:italic;
}
.alignright {
    float:right;
    margin:5px 0px 10px 10px;;
}
.alignleft {
    float:left;
    margin:5px 10px 10px 0px;
}
#add-comment
{
    cursor: pointer;	
}
.comment-box {
    display:none;
    border: 1px solid #222;
    background:#1d1d1d;
    padding:10px;
}
a.more-link {
    background-image: url(images/readmore.jpg);
    display:block;
    width:85px;
    height:31px;
    border:0px;
    margin-top:5px;
    outline:none;
    color: white;
}

a.more-link:hover {
    background-image: url(images/readmore_ovr.jpg);
}

.more-link:hover {
    background-color: black;
}
div.bubble {
    margin-bottom:24px;
    width:auto;
}
div.bubble blockquote {
    border:1px solid #222;
    margin:0px;
    padding:10px;
    background:#1d1d1d;
}
div.bubble blockquote p {
    line-height:1.3em;
    margin:0px;
    padding:0px;
    color: #222;
    font-weight: 300;
}
div.bubble cite {
    background:transparent url(images/tip.png) no-repeat scroll 20px 0pt;
    display:block;
    font-size:1em;
    font-style:normal;
    margin:-7px;
    padding:10px 0px 10px 15px;
    position:relative;
    top:5px;
}
.artistimages {
    margin:8px;
    text-align:center;
    padding:10px;
    background:#ebebeb;
}
.alt {
    margin:0pt;
    padding:0pt;
}
#comment {
    height:100px;
    width:95%;
    padding: 10px;
    font-size: 18px;
}
.nocomments {
    margin:0pt;
    padding:0pt;
    text-align:center;
}
.commentmetadata {
    display:block;
    margin:0pt;
}
#commentPreview {
    font-size:0.8em;
}
#wp-calendar {
    empty-cells:show;
    margin:10px auto 0pt;
    width:125px;
}
#wp-calendar #next a {
    padding-right:10px;
    text-align:right;
}
#wp-calendar #prev a {
    padding-left:10px;
    text-align:left;
}
#wp-calendar a {
    display:block;
}
#wp-calendar caption {
    text-align:center;
    width:100%;
}
#wp-calendar td {
    padding:3px 0pt;
    text-align:center;
}
#wp-calendar td.pad:hover {
    background-color:#FFFFFF;
}
#wp-calendar #prev a, #wp-calendar #next a {
    font-size:9pt;
}
#wp-calendar a {
    text-decoration:none;
}
#wp-calendar caption {
    font-family:"Helvetica Neue", Helvetica, Arial, Verdana;
    font-size:1.3em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    text-align:center;
}
#wp-calendar th {
    font-style:normal;
    text-transform:capitalize;
}
#search {
    background:transparent url(images/icon_search.gif) no-repeat scroll 3px 4px;
    color:#BBBBBB;
    font-size:9px;
    padding:0pt 0pt 0pt 22px;
}
#register p {
    color:#EAEAEA;
    font-size:10px;
    margin:0pt;
}
#register {
    color:#FFFFFF;
}
#register .actionitem a {
    background:#EAEAEA none repeat scroll 0% 50%;
    border:2px solid #AAAAAA;
    color:#000000;
    display:block;
    font-size:14px;
    font-weight:bold;
    margin:10px 0pt;
    padding:5px;
    text-align:center;
}
#login p.last {
    margin-bottom:0pt;
}
p.last {
    margin-bottom:0pt;
}
.warning p {
    margin:0pt 0pt 5px;
}
#loginform input.button {
    background:transparent url(images/login_btn.png) no-repeat;
    width:56px;
    height:24px;
    padding:0px;
    margin:0px;
}
#loginform input {
    width:195px;
    padding:6px;
    margin:0px 3px 5px 0px;
    height:14px;
    font-size:13px;
    color:#666;
    background:white;
    border:1px solid #ddd;
}
#loginform input.button:hover {
    cursor:pointer;
}
input.button {
    background:#FFFFFF none repeat scroll 0% 50%;

    color:#000000;
    font-size:11px;
    padding:3px;
}
input.textinput {
    border:1px solid #C3C3C3;
    color:#666;
    font-size:18px;
    padding:10px;
    width:60%;
    font-family: Helvetica;
    font-weight: 300;
}
.warning {
    background:#FFF8C1 url(../images/icon_warning.gif) no-repeat scroll 100% 0pt;
    border:1px solid #FDE0BB;
    margin:20px 0pt;
    padding:10px 25px 10px 10px;
}



address, caption, cite, code, dfn, em, strong, th, var {
    font-style:normal;
    font-weight:normal;
}
table {
    border-collapse:collapse;
    border-spacing:0pt;
}
fieldset, img {
    border:0pt none;
}
caption, th {
    text-align:left;
}
q:before, q:after {
    content:'';
}

#shoe-input input {
    width: 70px;
}

#shoe-nav {
    display: inline;
}

.aboutinfo {
    width: 500px;
    font-size: 14px;
    margin-left: 230px;
}

/* ---------------------- Contact Form --------------------- */

#contact label { 
    display: inline-block; 
    float: left; height: 26px; 
    line-height: 26px; 
    width: 96px; 
    font-size: 13px;
    color: #555;
    margin-top: 22px;
}
#contact input,#contact textarea { 
    width: 457px; 
    margin: 5px 0 11px 0px; 
    color: #a1a1a1; 
    background: #eee; 
    border: 1px solid #e8e8e8; 
    -moz-border-radius:1px; -webkit-border-radius:1px;
    padding-top: 6px;
    padding-left: 15px;
    padding-right: 5px;
    height: 40px;
    /* INNER SHADOWS */
    -moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);
    box-shadow: 0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);
    font-size: 18px;
    font-family: 'helvetica';

    font-weight: 200;
}

#contact select { 
    width: 150px; 
    margin: 5px 0 11px 0px; 
    color: #a1a1a1; 
    background: #eee; 
    border: 1px solid #e8e8e8; 
    -moz-border-radius:1px; -webkit-border-radius:1px;
    padding-top: 6px;
    padding-left: 15px;
    padding-right: 5px;
    height: 40px;
    /* INNER SHADOWS */
    -moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);
    box-shadow: 0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);
    font-size: 18px;
    font-family: 'helvetica';

    font-weight: 200;
}

#contact textarea{
    width: 457px;
    height: 162px;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-left: 0;
    margin-top: 2px;
    font-weight: 300;
    padding-top: 10px;
}

#contact input:focus,#contact textarea:focus,#contact select:focus { 
    color:#666; 
}
#contact input.submit { 
    display: block;
    text-decoration: none;
    margin-top: 13px;
    text-transform: none;
    width: auto;
    height: 53px;
    float: left;
    margin-right: 0;
    padding: 16px 20px 16px 20px;
    border-color: #222;
    color: #fff;
    background: -moz-linear-gradient(top,
        #222,
        #222
        );
    background: -webkit-gradient(linear, left top, left bottom,
        from(#b44f3b),
        to(#222)
        );

    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#b44f3b', EndColorStr='#222');
    cursor: pointer;
    position: relative;
    left: 399px;
    margin-left: 15px;
}
#contact input.submit:hover { 
    background-color: #444;
    color: #b44f3b;
}

#contact input.submit:active { 
    border-color: #ccc;
    background-color: #888;

    background: -moz-linear-gradient(top,
        #888,
        #333
        );
    background: -webkit-gradient(linear, left top, left bottom,
        from(#888)
        to(#333)
        );

    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='888', EndColorStr='#333');
}
#contact input[type="submit"][disabled] { 
    border-color: #206fa8 #2e7fb4 #4b9ec9;
    text-shadow: 0px -1px 1px #1f68a1;
    background: -moz-linear-gradient(top,
        #00699d,
        #0083c4
        );
    background: -webkit-gradient(linear, left top, left bottom,
        from(#00699d),
        to(#0083c4)
        );

    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#00699d', EndColorStr='#0083c4');

}
#contact fieldset { 
    padding: 0; 
    border:none; 
}

#contact legend { 
    padding:7px 10px; 
    font-weight:bold; color:#000; border:1px solid #eee; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }

#contact span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

#message { margin: 10px 0; padding: 0; }

.error_message { display: block; line-height: 22px; background: #f6f6f6 url('../../images/light/error.png') no-repeat 10px 6px; padding: 3px 10px 3px 35px; color: #0a0a0a;border: 1px solid #e5e5e5; -moz-border-radius:5px; -webkit-border-radius:5px; }

ul.error_messages { margin: 0 0 0 15px; padding: 0; }
ul.error_messages li { height: 11px; line-height: 22px; color:#333; margin-bottom: 10px;
                       list-style: none !important;
}

.loader { padding: 0 10px;}



/* ---------------------- Comment Threading --------------------- */


ol.commentlist { 
    list-style:none; 
    margin:0 0 1em; 
    padding:0; 
    text-indent:0; }
ol.commentlist li { margin:0px 0px 15px 0px; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { float:right;
                            padding:1em;
                            width:410px;
                            border:none; 
}
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { font:normal 12px; }
ol.commentlist li div.vcard cite.fn { float:left;
                                      font-style:normal;
                                      margin:100px 0px 0px -137px; 
}
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard cite.fn a.url:hover {
    border:0px;}
ol.commentlist li div.vcard img.avatar { border:5px solid #f0f0f0;
                                         float:left;
                                         height:100px;
                                         margin:-16px 0pt 0pt -137px;
                                         width:100px; 
}
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li ul.children div.vcard img.photo, ol.commentlist li ul.children div.vcard img.avatar-32,  ol.commentlist li ul.children div.vcard img.avatar {
    border:3px solid #f0f0f0;
    float:left;
    height:50px;
    margin:-12px 0pt 0pt -85px;
    width:50px;
}
ol.commentlist li div.vcard img.photo {border:5px solid #f0f0f0;
                                       float:left;
                                       height:100px;
                                       margin:-11px 0pt 0pt -137px;
                                       width:100px;}
ol.commentlist li div.vcard span.says {display:none;}
ol.commentlist li div.commentmetadata {float:left;width:100px;margin:115px 0px 0px -137px;}
ol.commentlist li div.comment-meta { font-size:9px; }
ol.commentlist li div.comment-meta a { color:#9e9e9e; }
ol.commentlist li div.comment-meta a:hover {border:0px;}
ol.commentlist li p { font-size:12px; margin:0 0 1em; }
ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply { font-size:10px;margin:0px 0px 5px 0px; }
ol.commentlist li div.reply a { font-weight:bold;color:#a2a2a2;display:inline;padding:4px;border:1px solid #ddd;width:auto;background:#e8e8e8; }
ol.commentlist li div.reply a:hover { color:#42746c; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li ul.children div.vcard img.photo, ol.commentlist li ul.children li ul.children div.vcard img.avatar-32,  ol.commentlist li ul.children li ul.children div.vcard img.avatar {
    border:3px solid #f0f0f0;
    float:left;
    height:50px;
    margin:-2px 0pt 0pt -75px;
    width:50px;
}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li div.vcard span.says {display:inline;}
ol.commentlist li ul.children li div.vcard cite.fn { 
    float:none;
    font-style:normal;
    margin:0px; 
}
ol.commentlist li ul.children li div.commentmetadata {float:none;width:auto;margin:0px 0px 5px 0px;}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { border-left:4px solid #555; margin:0 0 .25em .25em;
                                           float:right;
                                           padding:1em;
                                           width:300px; }
ol.commentlist li ul.children li.depth-3 { border-left:3px solid #999; margin:0 0 .25em .25em;float:right;
                                           padding:.5em;
                                           width:215px; }
ol.commentlist li ul.children li.depth-4 {}
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f2f2f2; }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
/* ---------------------- Posts --------------------- */
#vZoomMagnifier, #vZoomArea {
    border: 1px solid #c1c1c1;
}
#vZoomMagnifier {
    cursor: pointer;
    overflow: hidden;
    /*opacity: 0.50;
    background: #CCCCCC;
    filter: alpha(opacity=50);*/
}
#vZoomArea {
    width: 200px;
    height: 200px;
}

#vZoomTransparentOverlay {
    opacity: 0.50;
    background: #cccccc;
    filter: alpha(opacity=50);
    cursor: pointer;
}
#vZoomLoadingArea {
    cursor: pointer;
}


/*--------------------------------Styles from pages-------------------------------*/

#maincontent > h1 {
    font: 5em normal Helvetica, 'Arial', Impact, sans-serif;
    text-align:center;
    margin-bottom: 20px;
}
h1 span { 	color: #e7ff61; }
h1 small{
    font: 0.2em normal Verdana, Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    letter-spacing: 1.5em;
    display: block;
    color: #ccc;
}
.shipping {font-size: 17px; font-weight: normal; color:#fff; line-height: 23px;}
.description {font-size: 16px; font-weight: normal; line-height: 20px;}
#apDiv1 {
    position:absolute;
    left:39px;
    top:225px;
    width:845px;
    height:500px;
    z-index:1;
}
#apDiv2 {
    position:absolute;
    left:57px;
    top:235px;
    width:400px;
    height:500px;
    z-index:2;
}
#apDiv3 {
    position:absolute;
    left:428px;
    top:210px;
    width:400px;
    height:500px;
    z-index:2;
}
#apDiv4 {
    position:absolute;
    left:19px;
    top:236px;
    width:396px;
    height:273px;
    z-index:20;
}
#apDiv5 {
    position:absolute;
    background: url(/wp-content/themes/yk1/images/sn-button-bg.png) no-repeat;
    padding:5px;
    left:15px;
    top:515px;
    width:398px;
    height:28px;
    z-index:16;
}
#apDiv6 {
    position:absolute;
    left:19px;
    top:565px;
    width:398px;
    height:298px;
    z-index:5;
}
#apDiv7 {
    position:absolute;
    left:468px;
    top:234px;
    width:397px;
    height:241px;
    z-index:6;
}
#apDiv8 {
    position:absolute;
    left:466px;
    top:232px;
    width:201px;
    height:246px;
    z-index:13;
}
#apDiv9 {
    position:absolute;
    left:656px;
    top:230px;
    width:199px;
    height:243px;
    z-index:14;
}
#apDiv10 {
    position:absolute;
    left:466px;
    top:370px;
    width:400px;
    height:133px;
    z-index:15;
}
#apDiv11 {
    position:absolute;
    left:469px;
    top:568px;
    width:365px;
    height:299px;
    z-index:10;
}
h7 {
    color: #EEEEEE;
    font-size: 30px;

}

body{margin:0px;padding:0px;font-family:Arial;}
a img,:link img,:visited img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
:focus { outline: none; }
*{margin:0;padding:0;}
p, blockquote, dd, dt{margin:0 0 8px 0;line-height:1.5em;}
fieldset {padding:0px;padding-left:7px;padding-right:7px;padding-bottom:7px;}
fieldset legend{margin-left:15px;padding-left:3px;padding-right:3px;color:#C9B18C;}
dl dd{margin:0px;}
dl dt{}

.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1}


ul#thumblist{display:block;}
ul#thumblist li{float:left;margin-right:2px;list-style:none;}
ul#thumblist li a{display:block;border:1px solid #000;}
ul#thumblist li a.zoomThumbActive{
    border:1px solid #C9B18C;
}

.jqzoom{

    text-decoration:none;
    float:left;
}

/*-----CART style-----*/
#tdHeader {background: none;}
#EJEJC_window {padding: 3px;}
#upSell a:link,#upSell a:visited {color: black;}
#upSell {
    width: 460px;
    margin-left: 5px;
}
#upSell td, #upSell th {height: 20px;}
#upSell td {padding: 5px;}

/*-----------
FORMS style*/
#contactForm {
   width: 80%;
   margin: 0 auto;
}
#contactForm table *{font-size: 14px;}
#contactForm tr{height: 1.5em;}
#contactForm input[type="submit"]{
   margin: 10px 0 20px -1px;
   padding: 3px 95px;
}
#contactForm input[type="image"]{
   width: 250px;
   margin-top: 8px;
}
#contactForm span.error, #contactForm label.error {color: red;}
#contactForm p{text-align: justify;}