/** cardelicious_10.css */

body{background:#cfcfcd;font-family:Helvetica,Arial,Sans-Serif;font-size:1em;}

/** Jcart Sidebar **/
#sidebar #jcart,#sidebar #newsletter{margin-bottom:5px;background:#e5e2dd;padding:10px;font-size:0.9em;width:auto;}
#sidebar #jcart form fieldset h3 {margin-bottom:5px;color:#000;}
#sidebar #jcart form fieldset .button {background:#01aaad;border:none;color:#fff;font-weight:bold;font-size:1em;margin-top:5px;float:right;}
#sidebar #newsletter {line-height: 16px;}

#jcart fieldset .sale_card {position:absolute;}

/** Jcart Checkout **/

#checkout #jcart {width:600px;float:left;margin-left:30px;}
#checkout #jcart form fieldset h1 {color:#000;font-size:2.3em;}
#checkout #jcart {color:#8c8c8c;}
#checkout #jcart #qty,#checkout #jcart #items,#checkout #jcart #remove,#checkout #jcart #total {background:#01aaad;color:#fff;padding:5px 10px;float:left;margin-right:2px;text-align: center;}
#checkout #jcart #qty {width:66px;}
#checkout #jcart #items {width:229px;}
#checkout #jcart #remove {width:109px;}
#checkout #jcart #total {width:108px;margin:none;}

#checkout #jcart .col-1,#checkout #jcart .col-2,#checkout #jcart .col-3,#checkout #jcart .col-4 {float:left;padding:10px 10px 5px 10px;background:#e2e1dd;height:100px;margin: 0 2px 2px 0;}
#checkout #jcart .col-1 {width:66px;}
#checkout #jcart .col-2 {width:229px;}
#checkout #jcart .col-2 img {width:55px;height:79px;margin-top:3px;}
#checkout #jcart .col-3 {width:109px;}
#checkout #jcart .col-4 {width:108px;margin:none;text-align: center;}
#checkout #jcart .col-4 a{color:#01aaad;text-decoration: none;}

#checkout #jcart .subtotal {background:#01aaad; color:#fff;width:108px;padding: 10px 10px 5px 10px;float:right;margin-right:2px;text-align: center;}
#checkout #jcart .subtotal-curr {background:#e2e1dd; color:#fff;width:108px;padding: 10px 10px 5px 10px;float:right;margin-right:2px;color:#8c8c8c;text-align: center;}

#checkout #jcart .jcart-button {background:#01aaad;color:#fff;border: none;font-size:1em;text-transform: uppercase;float:right;margin-top:20px;margin-left:10px;}

/** Main Layout**/
#outer{width:980px;margin:34px auto;}
#container{background:#ecebe7;width:872px;padding:34px 54px 34px 54px;}
#content {width:879px;}
#page{margin-top:10px;color:#8c8c8c;line-height:20px;}

/** Navigation & Colouring **/
#navigation {width:879px;border-bottom:5px solid #f47f2f;margin:15px 0 0 0;height:33px;}
#navigation li{float:right;margin-left:2px;background:#fff;font-size:1.4em;vertical-align: middle;height:26px;padding-top:7px;clear:left;}
#navigation li a {color:#fff;font-weight:bold;text-decoration: none;height:30px;padding: 6px 16px 5px 16px;}
#navigation li a:hover {color:#fff;}

#navigation .say-hello a{color:#e4018c;}
#navigation .blog a{color:#34b156;}
#navigation .about a{color:#fec422;}
#navigation .news a{color:#662e91;}
#navigation .collection a{color:#01aaad;}
#navigation .home a{color:#f47f2f;}

#navigation .active a{color:#fff;}
#navigation .say-hello.active,#navigation .say-hello:hover{background:#e4018c;}
#navigation .blog.active,#navigation .blog:hover{background:#34b156;}
#navigation .about.active,#navigation .about:hover{background:#fec422;}
#navigation .news.active,#navigation .news:hover{background:#662e91;}
#navigation .collection.active,#navigation .collection:hover{background:#01aaad;}
#navigation .home.active,#navigation .home:hover{background:#f47f2f;}

#navigation.say-hello{border-bottom:5px solid #e4018c;}
#navigation.blog{border-bottom:5px solid #34b156;}
#navigation.about{border-bottom:5px solid #fec422;}
#navigation.news{border-bottom:5px solid #662e91;}
#navigation.collection,#navigation.card,#navigation.shipping,#navigation.terms,#navigation.privacy,#navigation.newsletter,#navigation.checkout{border-bottom:5px solid #01aaad;}
#navigation.home{border-bottom:5px solid #f47f2f;}

/** Breadcrumbs **/
#breadcrumbs{margin:15px 0 10px 0;color:#a4a39f;letter-spacing: normal;float:left;}
#breadcrumbs li{float:left;margin-right:5px;font-size:0.8em;}
#breadcrumbs li a{color:#a4a39f;text-decoration: none;}
#breadcrumbs li a:hover{color:#01aaad;}
#breadcrumbs li:last-child a{color:#01aaad;}

#breadcrumbs.news li a:hover{color:#662e91;}
#breadcrumbs.news li:last-child a{color:#662e91;}

#breadcrumbs.about li a:hover{color:#fec422;}
#breadcrumbs.about li:last-child a{color:#fec422;}

#breadcrumbs.blog li a:hover{color:#34b156;}
#breadcrumbs.blog li:last-child a{color:#34b156;}

#breadcrumbs.say-hello li a:hover{color:#e4018c;}
#breadcrumbs.say-hello li:last-child a{color:#e4018c;}

#breadcrumbs.shipping li a:hover,#breadcrumbs.terms li a:hover,#breadcrumbs.privacy li a:hover,#breadcrumbs.newsletter li a:hover{color:#01aaad;}
#breadcrumbs.shipping li:last-child a,#breadcrumbs.terms li:last-child a,#breadcrumbs.privacy li:last-child a,#breadcrumbs.newsletter li:last-child a{color:#01aaad;}

/** Sidebar **/
#sidebar{float:left;width:218px;margin-top:70px;line-height: normal;}

#sidebar ul{margin-bottom:2px;background:#e5e2dd;padding:10px 0 10px 0;font-size:0.9em;}
#sidebar li{padding:7px 10px 5px 10px;}
#sidebar li.collection:hover{background:#01aaad;}
#sidebar li.collection:hover a{color:#fff;}
#sidebar li{font-weight:bold;text-transform:uppercase;}
#sidebar li.collection{font-weight: normal;text-transform:none;}
#sidebar li a{color:#000;text-decoration: none;}
#sidebar li.collection a{color:#a4a39f;text-decoration:none;}
#sidebar .active{background:#01aaad;}
#sidebar .active a{color:#fff;text-transform:none;}

#sidebar #newsletter {color:#8c8c8a;font-size:0.8em;}
#sidebar #newsletter h3{color:#000;font-size:1.2em;margin-bottom:5px;}
#sidebar #newsletter form {margin-top:15px;}
#sidebar #newsletter form fieldset input[type="text"]{border:none;padding:5px;margin-top:15px;width:190px;}
#sidebar #newsletter form fieldset input[type="image"]{background:#01aaad;border:none;color:#fff;font-size:1em;font-weight:bold;margin-top:5px;float:right;}
#sidebar #newsletter a {color:#000;text-decoration: none;font-size: 0.8em;clear:both;}

#sidebar #social {font-weight:bold;font-size:0.7em;height:79px;float:left;background:#ecebe7;}
#sidebar #social li {float:left;margin-right:10px;padding:0;}
#sidebar #social li:hover {background:#ecebe7;}
#sidebar #social li img{width:63px;}
#sidebar #social li.followus {padding-top:32px;}
#sidebar #social li.twitter{margin-right:0;}

/** Main **/
#main{width:630px;margin:10px 0 0 10px;float:right;}
#main h1{font-size:2.5em;margin-bottom:39px;color:#000;letter-spacing:-2px;position:relative;z-index:999;}

#social-content{margin:22px 0 22px 0;line-height:20px;}
#social-content h3{margin: 0 0 22px 14px;font-size:2em;color:#000;}
#social-content .being-human,#social-content .blog,#social-content .news{background:#e2e1dd;width:261px;height:159px;float:left;padding:15px;font-size:0.7em;color:#8d8c8a;line-height: normal;}
#social-content .blog p{float:left;}

#social-content div span {color:#000;font-weight:700;padding:10px 0 10px 0;}
#social-content div a{color:#000;text-decoration: none;font-weight:700;}

#social-content .being-human{margin-right:3px;}
#social-content .blog{margin-right:3px;line-height:16px;}
#social-content .news {line-height:16px;}

#social-content .being-human h2{color:#54b6e7;font-size:2em;}
#social-content .blog h2{color:#35b056;font-size:2em;}
#social-content .news h2{color:#662c90;font-size:2em;text-transform: uppercase;}

#social-content .news img {margin-left:-15px;margin-top:27px;}

#cards {margin-top:40px;}
#cards li{float:left;margin-right:23px;font-weight:bold;font-size:0.9em;margin-bottom:30px;height:240px;}
#cards li .card{width:140px;height:198px;}
#cards li .card.urban{width:150px;height:150px;}
#cards li .Urban{width:150px;height:150px;}
#cards .end-row{margin-right:0;}
#cards .end-row.urban{margin-right:23px;}
#cards li .sale_card,#cards li .new_card {position:absolute;margin-left:-50px;margin-top:-25px;}
#cards li .soldout_card {margin-left:-115px;margin-top:80px;position:absolute;}
#cards li .soldout_card.Urban-image {position: absolute;margin-left:-110px;margin-top:50px;}
#main .soldout_card_large {position: absolute;margin-left:-300px;margin-top:190px;}
#main .soldout_card_large.Urban-sout {margin-left:-340px;margin-top:150px;}
#cards li img {margin-bottom:5px;}
#cards li a{text-decoration: none;color:#000;}

@media screen and (-webkit-min-device-pixel-ratio:0){
	#cards li .soldout_card {margin-left:-115px;margin-bottom:-30px;margin-top:130px;position:absolute;}
	#main .soldout_card_large {position: absolute;margin-left:70px;margin-top:190px;}
}

#main.card img {float:left;margin-right:24px;}
#main.card a img {float:none;margin-right:10px;}
#main.card form {height:444px;color:#000;}
#main.card form img {float:none;margin-left:-80px;margin-top:-70px;position: absolute;}
#main.card form fieldset h2{font-size:1.5em;}
#main.card a {color:#000;text-decoration: none;float:left;margin-top:10px;vertical-align: middle}
#main.card form fieldset .button {background:#01aaad;border:none;color:#fff;font-size:0.8em;margin-top:5px;width:137px;height:28px;}
#main.card form fieldset label {font-weight:bold;}
#main.card form fieldset input[type="text"]{width:125px;border:1px solid #000;padding:5px;margin:5px 0;}
#main.card div {float:left;margin-top:20px;color:#8c8c8c;line-height:20px;}
#main.card div h3{font-size:1.2em;margin-bottom:10px;color:#000;}

#page.say-hello h2{color:#000;font-size:2em;letter-spacing:-2px;line-height:40px;}
#page.say-hello span {color:#e4018c;font-weight:bold;}
#page.say-hello a{color:#e4018c;text-decoration: none;}

#page.shipping h2,#page.terms h2,#page.privacy h2,#page.newsletter h2{color:#000;font-size:2em;letter-spacing:-2px;}
#page.shipping span,#page.terms span,#page.privacy span,#page.newsletter span {color:#01aaad;font-weight:bold;}
#page.shipping a,#page.terms a,#page.privacy a,#page.newsletter a{color:#01aaad;text-decoration: none;}

#page.shipping div {float:left;width:218px;margin-right:1px;background:#e2e1dd;}
#page.shipping div div {background:#01aaad;color:#fff;padding:10px 0 7px 21px;float:none;margin:none;width:auto;}
#page.shipping div ul {margin-left:21px;}
#page.shipping div ul li{margin-bottom:5px;}
#page.shipping #shipping-note {background:none;float:none;width:500px;margin:130px 0 30px 0;font-size:0.8em;}
#page.shipping .charges {width:654px;}

#page.about {color:#000;}

.hentry {padding-bottom:39px;margin-bottom:39px;}
.hentry.category-news {border-bottom:1px solid #8C8C8C;}
.hentry.category-news a{color:#662e91;}
.hentry.category-blog {border-bottom:1px solid #8C8C8C;}
.hentry.category-blog a{color:#34b156;}
.hentry h2{font-size:2em;color:#000;letter-spacing:-2px;}
.hentry .entry-date {font-size:0.7em;margin-bottom:30px;color:#000;}
.hentry .entry-content {color:#8c8c8c;line-height:20px;}
.hentry .entry-content h1{color:#000;font-size:2em;margin-bottom:5px;letter-spacing:-2px;}
.hentry .entry-content h2{font-size:1.1em;letter-spacing:normal;margin-bottom:5px;margin-top: 20px;}
.hentry.category-news h2{color:#662e9;}
.hentry.category-blog h2{color:#000;letter-spacing:-1px;margin-top:20px;}
.hentry h2.entry-title{color:#000;margin-bottom:5px;}

/** Footer **/
#footer, #footer-right{color:#8c8c8e;font-size:0.7em;margin-top:62px;letter-spacing: normal;float:left;line-height: 17px;}

#footer a{color:#000;text-decoration: none;}

#footer.home,#footer-right.home{padding:18px 0 18px 16px;height:66px;width:570px;float:left;}
#footer-right.home{width:274px;margin-left:3px;}

#footer div{float:left;}
#footer.paypal div{float:left;width:100%;padding-bottom:15px;}
#footer.paypal div img{float:left;}
#footer.paypal div ul{float:left;margin-left:140px;color:#000;margin-top:10px;}
#footer.paypal div ul li{float:left;}
#footer.paypal div ul li a{color:#000;text-decoration: none;}

#footer .left h3{font-size:3em;color:#000;margin-bottom:45px;float:left;margin-right:30px;position: relative;z-index: 999;}

#footer .left {width:190px;float:left;}
#footer .right {width:340px;float:left;margin-top:-5px;margin-left:20px;line-height: 16px;}

#footer.say-hello{border-bottom:5px solid #e4018c;border-top:5px solid #e4018c;}
#footer.blog{border-bottom:5px solid #34b156;border-top:5px solid #34b156;}
#footer.about{border-bottom:5px solid #fec422;border-top:5px solid #fec422;}
#footer.collection{border-bottom:5px solid #01aaad;border-top:5px solid #01aaad;}
#footer.home,#footer-right.home{border-bottom:5px solid #f47f2f;border-top:5px solid #f47f2f;}

#footer-right #social {margin-top:-5px;}
#footer-right #social li {float:left;margin-right:15px;}
#footer-right #social li:first-child {color:#000;font-size:1em;font-weight:bold;padding-top:35px;}

#footer.paypal{clear:left;}

#footer form {margin-top:5px;}
#footer form fieldset {width:290px;background:#e2e1dd;padding:10px;}
#footer form fieldset input[type="text"] {border:none;padding:5px;width:200px;float:left;}
#footer form fieldset input[type="image"] {border:none;background:#f47f2f;color:#fff;font-size:1em;margin-left:-2px;font-weight: bold;float:left;}

#page #footer-copy,#checkout #footer-copy{padding:0 0 0 15px;font-size:0.7em;float:left;letter-spacing: normal;background:none;}
#page #footer-credits,#checkout #footer-credits{float:right;font-size:0.7em;padding:0 15px 0 0;letter-spacing: normal;background: none;text-align: right;}
#page #footer-credits a,#checkout #footer-credits a{color:#000;text-decoration: none;}

hr.shipping,hr.terms,hr.newsletter,hr.privacy,hr.cards {border:3px solid #01aaad;}
hr.collection,hr.card {border:3px solid #01aaad;}
hr.category-news {border:3px solid #662e91;margin:0;padding:0;}
hr.about {border:3px solid #fec422;}
hr.category-blog {border:3px solid #34b156;margin:0;padding:0;}
hr.say-hello {border:3px solid #e4018c;}

/** Other **/
#logo{float:left;}
#right-aside {float:right;}
#twitter_div #twitter_update_list li span{color:#8D8C8A;font-weight:normal;line-height:16px;}
#delivery td {margin-right:10px;}
#nav-below .cat-3 a {color:#662e91;text-decoration: none;}
#nav-below .cat-4 a {color:#34b156;}
#nav-below .cat-3,#nav-below .cat-4 {margin-bottom:15px;}
#twitter_update_list li span {float:left;}
#twitter_update_list li a {clear:left;}
.being-human span {padding:10px 0 0 0 !important;}
.9 a img{width:190px;}
