/*
Theme Name: folioShop Dark
Theme URI: http://folioshop.sarah-neuber.de/
Description: A child theme of folioShop with dark tones.
Template: folioShop
Author: Sarah Neuber
Author URI: http://www.sarah-neuber.de
Version: 1.1
*/
@import url(../folioShop/style.css);
/*
General Styling for
Links, Messages, Forms, Tables
*/
a { text-decoration:none;color:#cbe697;}
a:hover, a:focus { text-decoration:underline;}
.error {color:#fb6a6a;}
.success {color:#cbe697;}

.blog_post h1, .blog_post h2, .blog_post h3, .blog_post h4, .blog_post h5, .blog_post h6 {margin-bottom:18px;}

blockquote {color: #9e9e9e;border-left:3px solid #373737;padding-left:18px;}

/* FORMS */
form .error {font-size:0.8em;}
label { display:block; float:left; width:80px; margin:0 12px 6px 0; text-align:right;font-size:1.1em;}
label span, label em {color:#fb6a6a;}
label span {font-size:0.8em; padding-left:10px;}
form br {clear:left;}

/* Fieldsets */
fieldset { margin: 0 0 18px 0;}
legend { font-weight: bold; font-size:1.2em; margin-bottom:6px; }

/* Text fields , textareas, select*/
input, textarea, select  { margin:0 0 6px 0; }
input.text, input[type='text'], textarea, select { color:#cccccc; width: 160px; display:block; float:left; border-right: 1px solid #575757; border-bottom: 1px solid #575757; border-top:1px solid #272727;border-left:1px solid #272727;background:#373737;}

.product_btns  select { color:#cccccc; width: 255px; display:block; float:left; border-right: 1px solid #575757; border-bottom: 1px solid #575757; border-top:1px solid #272727;border-left:1px solid #272727;background:#373737;}

textarea {height: 200px;width:312px;}
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }
input[type='hidden'] { display:none; }

/*hover and focus styles*/
textarea:focus, textarea:hover, input[type='text']:focus, input.text:focus, input[type='text']:hover, 
input[type='password']:focus, input[type='password']:hover, select:focus, select:hover { background:#373737;}

/*Buttons*/
.formbtn, .button {background:#171717;border:1px solid #474747;color:#cccccc;padding:3px 4px;}
.formbtn {float:left;margin-left:12px;display:inline;}
.button {padding:4px 12px;}
.formbtn:focus, .formbtn:hover, 
.button:focus, .button:hover {background:#474747;text-decoration:none;}

/* TABLES */
/* tables still need 'cellspacing="0"' in the markup */
table, thead, tbody, tr, th, td {font-size:1.05em}
table { border-collapse:separate; border-spacing:0; margin-bottom:18px;}
caption, th, td { text-align:left;}
th { border-top: 2px solid #373737;border-bottom: 2px solid #272727; font-weight: bold; }
td { border-top: 1px solid #373737;border-bottom: 1px solid #272727; }
th,td { padding:6px; }
tfoot { font-style: italic; }
caption { background: #ffc; }

/*

Layout styling starts here

*/

/*make sticky footer*/
html, body { height:100%;}
/* body {background:#272727;font-family:Tahoma;color:#e5d896;}*/
body {background: #272727 url(images/body_bg4.png) repeat scroll left top;font-family:Tahoma;color:#e5d896;}

#pg_wrap {min-height:100%;height:auto;}
.container {width:960px;margin:0 auto;}
#floatswrap {padding-bottom:111px;}/*to keep content from hiding behind the footer. Value= footer's height */

/*  FOOTER */
#footer {position:relative;z-index:10;margin-top:-76px;border-top:1px solid #000;background:#272727;color:#9e9e9e;}
#footer .container {height:75px;/*minus the footer's border*/}
#footer .footer_box {float:left;width:292px;margin-bottom:18px;padding-top:30px;}
#footer .footer_box .footer_inner_box {border-left:1px solid #050404;padding-left:18px;}
#footer .middle {margin:0 15px;text-align:center;}
#footer .footer_box h3 {margin-bottom:12px;color:#cccccc;}
#footer .footer_box p {margin:0;}
#footer .footer_box a {display:block;padding:8px 0;}
#footer .copyright_notes {clear:both;border-top:0px solid #050404;}
#footer .copyright_notes p {margin-top:17px;padding:6px 0;text-align:center;font-size:0.8em;border-top:0px solid #252320;}
#footer select {float:none;margin:0 auto;}

/* HEADER TITLE, SEARCH, MAIN NAVIGATION AND CART */
#header .container {padding-top:3px;border-bottom:2px solid #373737;}
body.sub #header .container {border-bottom:2px solid #373737;}
#header h1 {float:left; width:250px; height:148px;background:url(images/logo.png) no-repeat top left;text-indent:-9999em;margin-top:-1px;}
#header h1 a { color:#555;cursor:pointer;display:block;width:250px; height:148px; }

/* SEARCH*/
#searchform, #trackingform  {color:#9e9e9e;}
#searchform {float:right;width:300px;}
#searchform label, #trackingform label {padding-top:6px;}
#searchform  input#s, #main_col #searchform  input#s, #trackingform input#t {margin-top:3px;}
#trackingform input#t {width:130px;}
/*when on a 404 page*/
#main_col .main_col_searchform #searchform {float:left;}

/* MAIN NAVIGATION */
#main_navi {clear:both;border-bottom:1px solid #272727;}
#main_navi ul {float:right;margin-bottom:6px;}
#main_navi ul li {display:inline;float:left;margin-left:3px;}
/* #main_navi ul li a { display:block;padding:6px 10px;float:left;font-size:1.2em;letter-spacing:1px;color:#e5d896;border:1px solid #272727;} */
#main_navi ul li a { display:block;padding:6px 10px;float:left;font-size:1.2em;letter-spacing:1px;color:#e5d896; border: 1px solid transparent;}
#main_navi ul li a:focus, #main_navi ul li a:hover, #main_navi ul li a:active, #main_navi ul li.current-cat a, 
#main_navi ul li.current-cat-parent a, body.home #main_navi ul li.home a, 
#main_navi ul li.current_page_item a, #main_navi ul li.current_page_parent-xx a,
/*Highlight the Gallery/Shop when inside
change the number on cat-item-3 and cat-item-4 to much your featured/Gallery and Shop li class*/ 
body.gallery #main_navi ul li.cat-item-6 a, 
body.shop #main_navi ul li.cat-item-10 a {text-decoration:none;background:#171717;color:#cbe697;border: 1px solid #373737;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
/*when inside other than the blog's categories, blog remains highlighted - reset*/
body.shop #main_navi ul li.current_page_parent-xx a, 
body.gallery #main_navi ul li.current_page_parent-xx a, 
body.search_pg #main_navi ul li.current_page_parent-xx a,
/*this happens to the Gallery when on Blog- reset*/ 
body.blog_pg #main_navi ul li.current-cat-parent a, 
body.archive #main_navi ul li.current-cat-parent a, 
body.archive #main_navi ul li.current_page_parent-xx a {color:#373737;border:1px solid #272727;background:transparent;}
/*add the Blog and Gallery hover styles back on*/
body.shop #main_navi ul li.current_page_parent-xx a:focus, body.gallery #main_navi ul li.current_page_parent-xx a:focus, body.blog_pg #main_navi ul li.current-cat-parent a:focus, 
body.search_pg #main_navi ul li.current_page_parent-xx a:focus, body.arhive #main_navi ul li.current-cat-parent a:focus, body.archive #main_navi ul li.current_page_parent-xx a:focus, 
body.shop #main_navi ul li.current_page_parent-xx a:hover, body.gallery #main_navi ul li.current_page_parent-xx a:hover, body.blog_pg #main_navi ul li.current-cat-parent a:hover, 
body.search_pg #main_navi ul li.current_page_parent-xx a:hover, body.archive #main_navi ul li.current-cat-parent a:hover, body.archive #main_navi ul li.current_page_parent-xx a:hover, 
body.shop #main_navi ul li.current_page_parent-xx a:active, body.gallery #main_navi ul li.current_page_parent-xx a:active, body.blog_pg #main_navi ul li.current-cat-parent a:active, 
body.search_pg #main_navi ul li.current_page_parent-xx a:active, body.archive #main_navi ul li.current-cat-parent a:active, body.archive #main_navi ul li.current_page_parent-xx a:active 
{text-decoration:none;background:#373737;color:#cbe697;border-color:#474747;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

/* THE CONTENT COLUMNS*/
#floatswrap .container {padding-top:25px;position:relative;}
#main_col {float:left;width:558px;display:inline;}
body.sub #main_col {width:600px;}
body.single #main_col, body.search_pg #main_col {width:960px;}
body.shop_single #main_col {width:600px;}
.sidebar {float:right;width:360px;display:inline;}
body.sub .sidebar {width:300px;}

/*  GENERAL POST STYLING*/
/* headings/titles */
.title, .teaser h3, .page_post h3  {border-bottom:1px solid #373737;}
.sidebar .teaser h3 {margin-bottom:6px;}
.title span, .teaser h3 a, .page_post h3 span {display:block;border-bottom:1px solid #272727;}
.title span, .page_post h3 span {padding-bottom:6px;}
body.home .title span {padding:24px 0;}
.sidebar .title, .sidebar .title span {border-bottom:0 none;}
.sidebar .title {font-size:1.575em;border-top:1px solid #272727;margin-bottom:0;}
.sidebar .title span {padding:6px 0;border-top:1px solid #373737;}
body.home .sidebar .title {border-top:0 none;border-bottom:1px solid #373737;margin-bottom:18px;}
body.home .sidebar .title span {border-top:0 none;border-bottom:1px solid #272727;}
.page_sidebar .title {margin-bottom:18px;}
#floatswrap h1 a:focus, #floatswrap h1 a:hover, #floatswrap h1 a:active, 
#floatswrap h2 a:focus, #floatswrap h2 a:hover, #floatswrap h2 a:active, 
#floatswrap h3 a:focus, #floatswrap h3 a:hover, #floatswrap h3 a:active, 
.sidebar h3 a:focus, .sidebar h3 a:hover, .sidebar h3 a:active {text-decoration:none;color:#cccccc;}
body.shop .shop_post h3, body.page .shop_post h3  {text-align:center;margin-bottom:6px;}
body.home .shop_post h3 {margin-bottom:6px;border-bottom:1px solid #272727;}

/* the post content */
.post, .widget {margin-bottom:48px;overflow:hidden;}
.post {min-height:225px;}
body.shop .shop_post, .tag_post, .search_post  {float:left;margin-left:24px;}
body.shop .shop_post, .tag_post {width:285px;}
.search_post {width:304px;}
body.shop .shop_post_first, .tag_post_first, .search_post_first {margin-left:0;}
.notes {font-size:0.875em;color:#9e9e9e;border-bottom:1px solid #272727;text-align:right;}
.shop_post .notes, .tag_post .notes {text-align:center;}
.search_post .notes {text-align:left;}
.notes a {padding:0 6px;}
.readmore {background:#171717;border:1px solid #272727;border-top:1px solid #474747;border-left:1px solid #474747;color:#e5e5e5;white-space:nowrap;display:block;margin:6px 0;float:left;width:76px;text-align:center;}
.readmore:focus, .readmore:hover, .readmore:active {border:1px solid #474747;border-top:1px solid #272727;border-left:1px solid #272727;color:#9e9e9e;background:#272727;}
/* the post image/s */
.thumb_img {float:left;background:#e4ddd7;border:1px solid #fff;}
.sidebar  .thumb_img {float:right;}
body.shop .thumb_img, body.page .thumb_img {float:none;display:block;margin:0 auto 18px;text-align:center;background:transparent;border:0 none;}
.thumb_img img, .page_post img {padding:3px;background:#f7f7f7;border:1px solid #e3e3e3;}
.single_post img {padding:6px;background:#f7f7f7;border:3px solid #e3e3e3;}


/*  galleries */
.gallery {clear:both;margin:0 auto 25px !important;}
.gallery .gallery-item .gallery-icon {display:block;/*width:172px;border:1px solid #272727;*/margin:0 auto;}
.gallery .gallery-item .gallery-icon .lightbox-enabled {display:block;/*border:1px solid #373737;*/}
.gallery .gallery-item .gallery-icon img {border:0 none !important;background:#e4ddd7;border:1px solid #fff;margin:0;padding:4px;}
.gallery .gallery-item .gallery-caption {margin:0 !important;padding:6px 0;}
/*  the post teaser extract*/
.teaser_landscape {margin-left:186px;/*the width of the image + 26px (6px+2px+18px)*/}
.teaser_portrait {margin-left:116px;/*the width of the image + 26px*/}
.teaser_square {margin-left:146px;/*the width of the image + 26px*/}
.sidebar .teaser_landscape {margin:0 186px 0 0;/*the width of the image + 26px (6px+2px+18px)*/}
.sidebar .teaser_portrait {margin:0 116px 0 0;/*the width of the image + 26px*/}
.sidebar .teaser_square {margin:0 146px 0 0;/*the width of the image + 26px*/}
body.shop  .teaser {text-align:center;margin:0 auto;padding:0 36px;}
body.shop .price_value, body.shop  .teaser input {margin-bottom:0;}
/*  product price */
.price_value {float:left;margin-bottom:6px;text-align:center;}
body.shop  .teaser form {float:right;}
body.shop .price_value {padding-top:3px;}
.price {margin-right:6px;font-weight:bold;color:#e4ddd7;}
.was {color:#999;text-decoration:line-through;font-size:0.875em;font-weight:normal;}
body.home .solo {display:block;padding-top:3px;}
body.shop_single .product_btns {float:right; margin-top:-37px;}
#the_product img {padding:0;border:0 none;background:transparent;}
body.shop_single .price_value, .digi_product, .basisprice, .endprice {margin-right:18px;padding:0;}
.basisprice, .endprice {font-size:1.2em;}
.endprice {color:#cbe697;}
/*THE SHOP FORM BUTTONS*/
.shopform_btn , .shopform_btn a {height:25px;width:95px;cursor:pointer;overflow:hidden;padding:0;border:0 none;}
body.home .shopform_btn  {clear:left;}
body.shop_single form .shopform_btn {margin-top:6px;}
.shopform_btn a {display:block;background:url(images/buy_now.png) no-repeat top left;text-indent:-9999em;}
.shopform_btn a:hover, .shopform_btn a:focus {background-position: 0 -25px;}
.shopform_btn a:active {background-position: 0 -50px;}
.shopform_btn:hover input, .shopform_btn:focus input {margin-top:-25px;}
.shopform_btn:active input {margin-top:-50px;}

/* THE SIDEBAR */
.widget ul li a {display:block;padding:8px 6px;}
.widget ul li a.open {color:#9e9e9e;}
.widget ul.children li  {padding:0 18px}
.widget ul.children li a {padding:8px 6px;}
.widget ul li a:focus, .widget ul li a:hover, .widget ul li a:active, 
.widget ul li.current-cat a, .widget ul li.current_page_item a {text-decoration:none;border:0px solid #474747;border-top:0px solid #272727;border-left:0px solid #272727;color:#879B65;}
/*when on blog page the current-cat is hilghlighed-reset*/
body.blog_pg .widget ul li.current-cat a, .widget ul li.current-cat ul.children li a {border:0px solid #272727;color:#cbe697;}
/*add hover styles back on*/
body.blog_pg .widget ul li.current-cat a:focus, body.blog_pg .widget ul li.current-cat a:hover, body.blog_pg .widget ul li.current-cat a:active, 
.widget ul li.current-cat ul.children li a:focus, .widget ul li.current-cat ul.children li a:hover, .widget ul li.current-cat ul.children li a:active 
{text-decoration:none;border:0px solid #474747;border-top:0px solid #272727;border-left:0px solid #272727;color:#9e9e9e;}

/*SHOP CATEGORIES NAVIGATION*/
#shop_categories li ul {display:none;}
#shop_categories li.current-cat ul, #shop_categories .current-cat-parent ul{display: block;}

.tag_cloud {display:block;text-align:center;padding:6px 0;}
.tag_cloud a {padding:0 6px;}

/* THE SHOP'S SIDEBAR */
.shop_sidebar #searchform {float:none;width:100%;margin-top:18px;} 
/*  Shopping Cart */
.cart a, .cart span {padding:12px 0 0 45px;display:block;line-height:1.75em;text-align:left;background:url(images/bag.png) no-repeat center;}
.cart a:focus, #header .cart a:hover, #header .cart a:active {color:#cccccc;text-decoration:none;}
.cart span {color:#cbe897;}
.cart .title span {color:#cccccc;background:none;}

/*THE SLIDE SIDEBAR*/
.blog_single_sidebar, .gallery_sidebar {position:absolute;top:0;right:0;z-index:600;}
#panel {display:none;border:2px solid #676767;text-align:left;background:#474747;}
#panel .widget {padding:18px 18px 48px;margin-bottom:0;}
.btn_slide {clear:both;float:right;display:block;width:100px;height:25px;background:url(images/btn_slide.png) no-repeat top;text-indent:-9999em;}
.btn_slide:focus, .btn_slide:hover {text-decoration:none;}
a.active {background:url(images/btn_slide.png) no-repeat bottom;}

/* WP-PAGENAVI */
.wp-pagenavi {clear:both;margin-bottom:24px;}
.wp-pagenavi a, .wp-pagenavi a:link {padding:4px 6px;margin:4px;}
.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend {padding:4px 6px;margin:4px;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span.pages, 
.wp-pagenavi span.extend {background:#171717;border:1px solid #272727;border-top:1px solid #474747;border-left:1px solid #474747;color:#e5e5e5;}
.wp-pagenavi a:focus, .wp-pagenavi a:hover, 
.wp-pagenavi a:active, .wp-pagenavi span.current {text-decoration:none;border:1px solid #474747;border-top:1px solid #272727;border-left:1px solid #272727;color:#9e9e9e;}
.wp-pagenavi span.current {font-weight:bold;background:#272727;}

/* BREADCRUMB*/
#breadcrumb {clear:both;padding:9px 0 36px;font-size:0.875em;color:#9e9e9e;}
#breadcrumb a {text-decoration:underline;}
#breadcrumb a:focus, #breadcrumb a:hover, #breadcrumb a:active {text-decoration:none;}

/* FEATURED CONTENT*/
.featured {position:relative;background:url(images/shine.png) no-repeat top center;}
#floatswrap .featured .container {padding-top:30px;}
.featured .container {border-bottom:1px solid #373737;}
body.gallery .featured .container {padding-top:36px;position:relative;}
.featured .featured_img {float:left;margin-right:40px;}
.featured img {padding:6px;background:#f7f7f7;border:3px solid #e3e3e3;}

/*Original Slider*/
.featured #portfolio-nav {background:#272727;border-top:1px solid #000;border-bottom:1px solid #000;padding:0 30px;}
.featured #portfolio-nav li , .featured #portfolio-nav li  a {display:block;float:left;}
.featured #portfolio-nav li {border:1px solid #000;margin:10px 0 10px 10px;}
.featured #portfolio-nav li a {border:1px solid #373737;}
.featured #portfolio-nav li a img {margin:3px;padding:0;background:transparent;border:0 none;}
.featured #portfolio-wrapper {border-bottom:1px solid #3c3533;}
/*Coda Slider*/
#portfolioCodaManualSlider, #portfolioCodaImgSlider,#portfolioCodaImgTextSlider {border-bottom:1px solid #3c3533;}
#portfolioCodaImgSlider, #portfolioCodaImgSlider li, 
#portfolioCodaImgTextSlider, #portfolioCodaImgTextSlider li, 
#portfolioCodaManualSlider, #portfolioCodaManualSlider li {width:960px;height:392px;}
/*Coda Slider- Image only*/
#portfolioCodaImgSlider .featured_img {float:none;background:none;border:0 none;display:block;margin:0 auto;text-align:center;}
#portfolioCodaImgSlider .featured_img img {border:1px solid #fff;margin:0 auto;float:none!important;padding:6px;background:#e4ddd7;}
/*  Active Slide */
#portfolio-nav li.active_slide { border:1px solid #cbe697; }

/*  COMMENTS */
.avatar {padding:3px;background:#e4ddd7;border:1px solid #fff;float:left;margin-right:6px;}
.read_comments ul, .read_comments ul li {list-style-type:none;}
.read_comments ul li {list-style-position:outside;overflow:hidden;padding:6px;margin-bottom:12px;border:2px solid #474747;}
.read_comments ul li.alt {border:2px solid #272727;}
.read_comments ul li.comment-author-admin {background:#171717;}
.read_comments ul li .children {padding:6px 0 0 24px;}
.read_comments  .comment_data, .read_comments .comment-author {float:left;width:150px;padding:12px;}
.read_comments .comment-meta {margin:0 0 6px 0px;font-size:0.8em;}
.read_comments ul li p {margin-left:150px;padding-left:12px;}
.read_comments  .reply {clear:both;}

/*comment navigation*/
.read_comments .comment_navigation  {padding:6px 0;}
/*  COMMENT FORM */
#comments, #postcomment {border-top:1px solid #272727;clear:both;}
#comments span, #postcomment span {border-top:1px solid #373737;display:block;padding:6px 0;}
#commentform {padding-bottom:24px;}
#commentform label {width:200px;text-align:left;margin:0 0 6px 12px;display:inline;}
#commentform input.text, #commentform input[type='text']  {width:285px;}
#commentform textarea { width:570px;}
#commentform #submit {float:left;margin:0;}

/*FAVORATE LINKS PAGE*/
.bookmarks_gallery, .bookmarks_mini_gallery {text-align: center;margin: 0 auto;overflow:hidden;margin-bottom:24px;}
.bookmarks_mini_gallery {margin-bottom:0;}
.bookmarks_gallery li  {float:left;display:inline;margin:0 8px 15px;}
.bookmarks_mini_gallery li {float:left;display:inline;margin:0 4px 6px;}
.bookmarks_gallery a, .bookmarks_mini_gallery a {display:block;float:left;border:1px solid #fff;background:#e4ddd7;}
#footer .footer_box .bookmarks_mini_gallery a {margin:0;padding:0;}
.bookmarks_gallery img, .bookmarks_mini_gallery img {width:160px;height:120px;margin:3px;padding:2px;background:#cec6be;border:1px solid #b2aba5;}
.bookmarks_mini_gallery img {width:40px;height:30px;margin:1px;padding:0;}
.bookmarks_mini_gallery h2 {display:none;}

/*MONTHLY ARCHIVES*/
.monthly_archive {margin-bottom:18px;padding-left:18px;overflow:hidden;}
.monthly_archive li {float:left;width:100%;}
.monthly_archive li span, .monthly_archive li a {display:block;padding:6px 0 6px 6px;float:left;}

/*BLOG ARCHIVES*/
.lpbcArchive li {margin-bottom:18px;}
.lpbcArchive li ul {list-style:circle;}
.lpbcArchive li ul li {list-style-position:inside;margin-bottom:6px;padding-left:18px;}
.lpbcArchive li ul li a {padding:0 6px;}

/*ADVERTISING*/
.ads img {padding:3px;background:#e4ddd7;border:1px solid #fff;margin:0 6px 15px;}

/*TOOLTIPS*/
#tooltip {position:absolute;z-index:999;padding:5px;width:250px;background:#e9e9d6;border:1px solid #fff;}
#tooltip span {display:block;padding:5px 7px;color:#e9e9d6;background:#272727;}

/*############## SHOPPING CART ###########################*/
/*the table*/
.padding {padding:0;}
table.order_table {border:1px solid #272727;width:100%;}
table.order_table thead, table.order_table th  {background:#272727;color:#cbe897;}
.order_table .c_img_wrap, .order_table .c_img_wrap span {display:block;float:left;border:1px solid #272727;}
.order_table .c_img_wrap span {border:1px solid #373737;padding:4px;}
table.order_table td {vertical-align:middle;}
table.order_table tr.sums  {background:#272727;}
table.order_table tr.sums td {vertical-align:top;background:#272727;}
table.order_table .sum td {background:#272727;border-top: 1px solid #2c2928;border-bottom: 1px solid #000;color:#cccccc;}
table.order_table input {margin:0;}
table.order_table input.text {width:30px;}
/*the form*/
form.step2 {padding:18px;}
form.step2 label, form.step2 input, form.step2 select {margin-bottom:12px;}
form.step2 label {width:120px;}
/*the buttons*/
.cont_shop {padding:6px;margin:0 12px;}
.order_table .cont_shop, input.order, input.update {margin:0;}
input.order, input.update, .next_step {padding:3px 6px;}
.cont_shop, input.update, .next_step {float:left;}
input.order {background:#cbe697;color:#282925;border:1px solid #e4e4e4;}
input.order:focus, input.order:hover {background:#acb886;}
input.update {margin-left:662px;}
.order_now {float:right;}
.next_step {margin-bottom:32px;}
form.step2 .next_step {margin-bottom:0;}
/*notes,  messages, error, success*/
.order_table small {display:block;margin-top:12px;}
h4.cart_empty, .order_pending {color:#fb6a6a;}
h3.order_success span {color:#cbe697;padding:12px 0 6px;}
.order_success, .order_pending {margin-bottom:18px;}
.order_table .total_cart_price {color:#cbe697;}
.order_remark {clear:both;display:block;margin-top:18px;}
/*order steps*/
.oSteps {border-bottom:1px solid #373737;}
.oSteps td {border-top:0 none;border-bottom:1px solid #272727;}
.oSteps td span {color:#777777;margin-right:3px;}
.oSteps td.aktiv {font-size: 1.5em;color:#cbe697;}
.oSteps td.aktiv span {color:#cbe697;margin-right:6px;}
.oSteps td.passiv {font-size: 1.1em;color:#777777;}
.oSteps th,td { padding-right:20px; }
/*the headings going through checkout*/
.step1 h4, h4.step2, h4.step3 {padding:6px 12px;margin-bottom:18px;background:#272727;color:#d1d1d1;}
.dlinks img {margin:0 18px 18px 0;}