/*
Theme Name: TheClothesShop Dark
Theme URI: http://TheClothesShop.sarah-neuber.de/
Description: A child theme of TheClothesShop with dark tones.
Template: TheClothesShop
Author: Sarah Neuber
Author URI: http://www.sarah-neuber.de
Version: 1.0.6
*/

@import url(../TheClothesShop/style.css);
/*make sticky footer*/
html, body {
	height:100%;
}
body {
	background:#210300 url(images/body_bgd.jpg) no-repeat top center;
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	color:#f6f6f6;
}
body.category, body.archive {
	background:#210300 url(images/body_bgd.jpg) no-repeat top center;
}
body.single, body.page, body.search, body.error404, body.shopping_cart {
	background:#210300 url(images/body_bgd.jpg) no-repeat top center;
}
#pg_wrap {
	min-height:100%;
	height:auto;
}
.container {
	width:960px;
	margin:0 auto;
}
/*For the Big Footer */
.bigftfl {
	padding-bottom:300px;
}/*to keep content from hiding behind the footer. Value= footer's height +36px */
/*For the Small Footer */
.smallftfl {
	padding-bottom:72px;
}/*to keep content from hiding behind the footer. Value= footer's height  +36px*/
/*** 

FOOTER 

***/

#footer {
	position:relative;
	z-index:10;
	color:#907976;
}
#footer a {
	color:#f6f6f6;
}
/*Big Footer styles*/
.bigft {
	margin-top:-263px;
}
.bigft .container {
	border-top:1px solid #331d1b;
	height:262px;/*minus the border*/
}
.bigft .footer_box {
	float:left;
	width:292px;
	margin-bottom:18px;
	padding-top:36px;
}
.bigft .footer_box .footer_inner_box {
	border-left:1px solid #331d1b;
	padding-left:18px;
}
.bigft .middle {
	margin:0 15px;
}
.bigft .footer_box h3 {
	margin-bottom:12px;
	color:#c4b4b2;
}
.bigft .footer_box p {
	margin:0;
}
.bigft .footer_notes {
	clear:both;
	border-top:1px solid #331d1b;
}
/*Small Footer Styles*/
.smallft {
	margin-top:-35px;
}
.smallft .container {
	border-top:1px solid #331d1b;
	height:34px;/*minus the border*/
}
.footer_notes {
	padding:9px 0 0;
	font-size:0.8em;
	overflow:hidden;
	margin:0;
}
.footer_notes span {
	float:right;
}
.footer_notes .copyright {
	float:left;
}
/*** 

HEADER 

***/

#header .container {
	padding-top:18px;
}
#header .container_alt {
	padding-top:0;
}
/** HEADER DISPLAY COMBINATIONS **/
/* DEFAULT-Centering the Header's content */
/*
firefox has a problem with display:table; :( too bad!! Delete the commented out lines and replace with lines 69-71
#header .centeringWrap {display:table;width:100%;}
#header .primary_nav, #header h1 {display:table-cell;width:33.33%;}
*/
#header .centeringWrap {
	overflow:hidden;
	width:100%;
}
#header .primary_nav, #header h1 {
	float:left;
}
#header .primary_r {
	float:right;
}
#header h1 {
	margin-bottom:0;
	width:600px;
	height:150px;
	text-indent:-9999em;
	background:url(images/logo.png) no-repeat top;
}
#header h1 a {
	float:left;
	display:block;
	width:600px;
	height:150px;
}
/*same firefox issue as above delete the commented out line and replace with line76
#header ul li { display:table-cell;vertical-align:middle;white-space:nowrap;}*/
#header ul li {
	float:left;
	white-space:nowrap;
}
#header ul li a {
	display:block;
	color:#b1a5a4;
	font-size:1.1em;
	letter-spacing:1px;
	padding:10px 0 15px 16px;
}
#header ul li:first-child a {
	padding-left:0;
}
#header ul li a:focus, #header ul li a:hover, #header ul li a:active, #header ul .current_page_item a, #header ul .current_page_ancestor a, body.home #header ul li.home a, #header ul .current-cat a, #header ul .current-cat-parent a, body.category-blog #header ul .blog a {
	color:#f6f6f6;
	text-decoration:underline;
}
/* LOGO TOP LEFT and LRSC Links checked for top right*/
#header .logoL .centeringWrap, #header .logoL_alt .centeringWrap {
	display:block;
	clear:both;
	float:left;
	width:400px;
	margin-left:313px;
}
#header .logoL .topLinks {
	float:right;
}
#header .logoL .primary_nav, #header .logoL h1 {
	display:block;
}
#header .logoL h1, #header .logoL_alt h1 {
	float:left;
	background:url(images/logo.png) no-repeat top;
	margin-left:200px;
}
#header .logoL ul li a {
	padding:7px 0 7px 16px;
}
/** SHOPPING BAG **/
#header ul li.bag, #header ul li.bag a, #header ul li.bag span {
	text-align:center;
}
#header ul li.bag span img {
	vertical-align:text-bottom;
}
#header ul li.bag a {
	padding:0;
	font-size:1em;
}
#header ul li.bag span, #header ul li.bag a {
	color:#fecfc7;
}
#header ul li.bag a:focus, #header ul li.bag a:hover {
	text-decoration:none;
	color:#f6f6f6;
}
/** MAIN CATEGORY NAVIGATION **/
#header .MainCatsNav {
	padding-top:9px;
}
#header .MainCatsNav ul {
	display:table;
	margin:0 auto;
	border:1px solid #543a37;
	border-right:0 none;
	border-left:0 none;
}
#header .MainCatsNav ul li {
	text-align:center;
}
#header .MainCatsNav ul li a {
	padding:10px 8px;
}
/*Main Category Navigation Downs*/
#header .MainCatsNav ul, #header .MainCatsNav ul ul {
	z-index:900;
}
#header .MainCatsNav ul li {
	position:relative;
}
#header .MainCatsNav ul ul {
	position:absolute;
	display:none;
	top:25px;
	background:url(images/lowOpbgd.png);
}
#header .MainCatsNav ul ul li, #header .MainCatsNav ul ul li a {
	text-align:left;
	display:block;
	float:none;
	border:0 none;
}
#header .MainCatsNav ul ul li a {
	padding:10px;
	text-decoration:none;
}
#header .MainCatsNav ul ul li a:focus, #header .MainCatsNav ul ul li a:hover {
	text-decoration:underline;
	color:#f6f6f6;
}
/* LOGO TOP LEFT */
#header .logoL .MainCatsNav, #header .logoL_alt .MainCatsNav {
	clear:both;
	padding-top:0;
}
/*tooltip*/
#header .tooltip {
	display:none;
	color:#210300;
	background-color:#ffa;
	border:1px solid #000;
	padding:9px;
	-moz-box-shadow: 2px 2px 11px #666;
	-webkit-box-shadow: 2px 2px 11px #666;
	width:250px;
}
/*** 

FLOATSWRAP  

***/

/** SUBPAGE HEADINGS **/
.whereAmI {
	padding:10px 0 10px;
	border-bottom:1px solid #7b6360;
	margin-bottom:36px;
	color:#ddd4d3;
}
.whereAmI a {
	border-bottom:1px solid #a0bd59;
}
.whereAmI a:focus, .whereAmI a:hover, .whereAmI a:active {
	color:#ddd4d3;
	text-decoration:none;
	border-bottom-color:#ddd4d3;
}
.cat-title-alt, .single-title {
	margin-bottom:5px;
}
/** SUBCATEGORY NAVIGATION **/
.SubCatNav {
	display:table;
	display:inline-block;/* for ie */
	width:100%;
	border-bottom:1px solid #7b6360;
	padding-bottom:5px;
	margin-bottom:36px;
}
.single_SubCatNav {
	margin-bottom:0;
}
.SubCatNav ul {
	display:table-cell;
	padding:0 10px;
	float:left;
	vertical-align:middle;
}
.SubCatNav .viewAll {
	padding-left:0;
	border-right:1px solid #7b6360;
}
.SubCatNav ul li a {
	color:#B1A5A4;
	font-size:1.15em;
	letter-spacing:1px;
	display:block;
	padding:5px 0;
}
.SubCatNav ul li a:focus, .SubCatNav ul li a:hover, .SubCatNav ul li a:active, .SubCatNav ul .current-category a, .SubCatNav ul .current-category-parent a, .SubCatNav ul .active a {
	color:#f6f6f6;
	text-decoration:none;
}
/** GENERAL PRODUCT POST STYLING **/
/* content boxes */
.c_box {
	float:left;
	margin-left:15px;
	background:#f6f6f6;
	text-align:center;
}
.theProds .c_box {
	width:180px;
}/*5 columns or 4 with narrow sidebar*/
.theProds .c_box1_ws {
	width:635px;
	text-align:left;
} /*1 column with wide sidebar*/
.theProds .c_box2_ns {
	width:375px;
} /*2 columns with narrow sidebar*/
.secondary_content .c_box3, .theCats .c_box, .pageCont .c_box, .theTags .c_box, .theProds .c_box2_ws {
	width:310px;
} /*3 columns or 2 with wide sidebar*/
.secondary_content .c_box2 {
	width:472px;
	background:transparent;
	text-align:left;
}
.theCats .c_box3_alt, .theProds_alt .c_box3_ws, .tagCol3_ws .c_box {
	width:201px;
}/*3 columns with wide sidebar*/
.catCol3_ns .c_box3_alt_n, .theProds_alt_n .c_box3_ns {
	width:245px;
} /*3 columns with narrow sidebar*/
.tagCol4_ws .c_box, .theProds_alt .c_box4_ws {
	width:147px;
} /*4 columns with wide sidebar*/
.c_box_first {
	margin-left:0;
}
.contentWrap {
	margin:10px;
	overflow:hidden;
	background:#eae7df;
	border:1px dashed #c8c1c1;
	position:relative;
	color:#210300;
}
.c_box_padding {
	padding:10px;
}
.contentWrap .hover_img, .contentWrap .hover_link, .contentWrap .static_img, .contentWrap .static_link {
	position:absolute;
	top:0;
	left:0;
	background:#eae7df url(images/hover_link_bgd.png) no-repeat center top;
}
.contentWrap .static_img {
	top:10px;
	left:10px;
}
.contentWrap .error {
	color:red;
}
/** FEATURED CONTENT **/
.featured {
	padding-top:36px;
}
.featured_alt {
	padding-top:18px;
}
.hover_block {
	float:left;
	display:inline;
	width:320px;
	text-align:center;
}
.mainCat1 {
	width:960px;
}
.mainCat2 {
	width:480px;
}
.mainCat4 {
	width:240px;
}
.mainCat5 {
	width:192px;
}
.featured .contentWrap, .subcatnavi {
	height:375px;
}/*adjust the height px value if using a taller or shorter image*/
.featured .contentWrap {
	margin:0;
	background:#f6f6f6;
	padding:10px;
	overflow:hidden;
	position:relative;
	border:0 none;
	border-left:1px solid #e6e6e6;
}
.featured .hover_link {
	background:transparent;
}
.featured .hover_link img {
	margin:10px 0 0 10px;
}
.featured .hover_block div a {
	display:block;
}
.featured .hover_block .mainCatTitle {
	display:block;
	margin:18px 0 36px;
	height:30px;
	color:#5b4b4a;
	font-size:3.15em;
}
.featured .hover_block .mainCatTitle:focus, .featured .hover_block .mainCatTitle:hover {
	color:#eae7df;
	text-decoration:none;
}
.subcatnavi a {
	font-size:2.25em;
	color:#5f4543;
	letter-spacing:1px;
	padding:5px 0;
}
.subcatnavi .mens-sale a, .subcatnavi .mens-clearance a, .subcatnavi .womens-sale a, .subcatnavi .womens-clearance a, .subcatnavi .bedding-sale a, .subcatnavi .bedding-clearance a {
	color:#dc2406;
}
.subcatnavi a:focus, .subcatnavi a:hover {
	color:#210300;
	text-decoration:none;
}
/** SECONDARY CONTENT **/
.secondary_content {
	clear:both;
}
/** THE CATEGORIES && THE PRODUCTS on Category Pages || tag pages **/
.theCats_alt, .theProds_alt, .theTags {
	width:635px;
}
.catCol3_ns, .theProds_alt_n {
	width:765px;
}
.theCats .c_box, .theProds .c_box, .theTags .c_box {
	margin-top:15px;
}
.theCats .top_row, .theProds .top_row, .theTags .top_row {
	margin-top:0;
}
/* for categories */
.theCats .hover_link, .theCats .static_link {
	color:#210300;
	letter-spacing:1px;
	text-align:center;
	display:block;
	width:100%;
}
/*if a category specific image is used*/
.theCats .hover_link_alt, .theCats .static_link_alt {
	text-indent:-9999em;
}
/*3 columns without sidebar || 2 columns with sidebar*/
/*specify the height in order to center the Category Text Title-adjust as needed*/
.theCats .subsubcatnavi {
	height:116px;
}/*height:136px - 10px padding = 116px*/
.theCats .hover_link, .theCats .static_link {
	letter-spacing:1px;
	font-size:3em;
	padding:50px 0;
}/*to center the cufon text: 136 - 36(the span height from cufon) -> /2 = 50*/
/*for longer text that wraps*/
.theCats .sheets-and-comforter-covers .hover_link, .theCats .sheets-and-comforter-covers .static_link {
	padding:32px 0;
}/*to center the cufon text: 136 - 72(the span height from cufon) -> /2 = 32*/
/*if a category specific image is used*/
.theCats .hover_link_alt, .theCats .static_link_alt {
	height:136px;
	padding:0;
}
/*3 columns with sidebar*/
.theCats .c_box3_alt .subsubcatnavi {
	height:136px;
} /*height:156px - 10px padding = 136px*/
.theCats .c_box3_alt .hover_link, .theCats .c_box3_alt .static_link {
	font-size:2em;
	padding:66px 0;
}/*to center the cufon text: 156 - 24(the span height from cufon) -> /2 = 66*/
/*for longer text that wraps (3 lines)*/
.catCol3 .sheets-and-comforter-covers .hover_link, .catCol3 .sheets-and-comforter-covers .static_link {
	padding:42px 0;
}/*to center the cufon text: 156 - 72(the span height from cufon) -> /2 = 42*/
/*for longer text that wraps (2 lines)*/
.catCol3_ns .sheets-and-comforter-covers .hover_link, .catCol3_ws .throws-and-blankets .hover_link, .catCol3_ns .sheets-and-comforter-covers .static_link, .catCol3_ws .throws-and-blankets .static_link {
	padding:54px 0;
}/*to center the cufon text: 156 - 48(the span height from cufon) -> /2 = 54*/
/*if a category specific image is used*/
.theCats .c_box3_alt .hover_link_alt, .theCats .c_box3_alt .static_link_alt {
	height:156px;
	padding:0;
}
/*styling the text links*/
.theCats .mens-sale .hover_link, .theCats .mens-clearance .hover_link, .theCats .womens-sale .hover_link, .theCats .womens-clearance .hover_link, .theCats .bedding-sale .hover_link, .theCats .bedding-clearance .hover_link, .theCats .mens-sale .static_link, .theCats .mens-clearance .static_link, .theCats .womens-sale .static_link, .theCats .womens-clearance .static_link, .theCats .bedding-sale .static_link, .theCats .bedding-clearance .static_link {
	color:#dc2406;
}
.theCats .hover_link:focus, .theCats .hover_link:hover, .theCats .static_link:focus, .theCats .static_link:hover {
	text-decoration:none;
}
.subsubcatnavi a {
	display:block;
	color:#210300;
	letter-spacing:1px;
	text-align:center;
	font-size:1.1em;
	font-family:Tahoma;
	padding:4px 0;
}
.subsubcatnavi li:first-child {
	border-bottom:1px solid #fff;
}
/* for products */
.theProds .contentWrap, .theTags .contentWrap {
	border:0 none;
	background:transparent;
}
.theProds .c_box1_ws img {
	float:left;
}
.teaser {
	padding:5px 0 0;
	text-align:left;
	color:#210300;
}
.theProds .c_box1_ws .teaser {
	float:right;
	width:205px;
}
.teaser p {
	margin-bottom:0;
}
.teaser .entry-title {
	font-weight:normal;
}
.teaser .entry-title a {
	padding-bottom:0px;
	line-height:18px;
	color:#210300;
}
.teaser .entry-title a:focus, .teaser .entry-title a:hover {
	color:#dc2406;
}
.teaser .price_value .was {
	text-decoration:line-through;
	color:#b6a29f;
}
.teaser .price_value .is, .teaser .item_remarks {
	color:#ff0000;
}
/** WP- PAGENAVI **/
.wp-pagenavi {
	clear:both;
	padding-top:36px;
	text-align:right;
	text-transform:uppercase;
}
.wp-pagenavi .pages {
	float:left;
}
.wp-pagenavi a, .wp-pagenavi .current {
	background:#210300;
	border:1px solid #331d1b;
	margin-left:3px;
	padding:3px 7px;
}
.wp-pagenavi a:focus, .wp-pagenavi a:hover, #content .wp-pagenavi .current {
	color:#f6f6f6;
}
/** THE SINGLE PRODUCT PAGE  **/
#singleMainContent {
	clear:both;
}
.imgSection {
	float:left;
	width:375px;
}
.prodDetails {
	position:relative;
	float:right;
	width:549px;
}
.prodDetails h1 {
	margin-bottom:18px;
}
.tabsWrapAlt, .tabsWrap {
	float:left;
	width:52px;
}
.tabsWrap {
	width:50px;
	background:#f6f6f6;
}
.tabsWrap .tabs {
	background:#eae7df;
	margin:5px;
}
.tabsWrap .tabs li {
	padding:5px;
}
.tabsWrapAlt li {
	margin-bottom:5px;
}
/*for image thumbs*/
.tabsWrapAlt .thumbTab {
	display:block;
	overflow:hidden;
	border:1px solid #FDFDFD;
}
.tabsWrapAlt .thumbTab:focus, .tabsWrapAlt .thumbTab:hover, .tabsWrapAlt .current {
	border-color:#ff0000;
}
/*for numbered tabs*/
.tabsWrap .numTab {
	display:block;
	padding:5px;
	background:#80605d;
	border:1px solid #745452;
	text-align:center;
	color:#eae7df;
	width:auto;
}
.tabsWrap .numTab:focus, .tabsWrap .numTab:hover, .tabsWrap .current {
	background:#f6f6f6;
	border-color:#d6d1ca;
	color:#210300;
	text-decoration:none;
}
/*the product image*/
.imgSection .c_box {
	float:right;
	width:310px;
	margin:0 0 36px;
}
.imgSection .c_box .contentWrap {
	border:0 none;
}
/*Magic Zoom effect - the zoom window*/
#zoom1-big {
	position:absolute;
	top:0px;
	left:0px;
}
/*lighbox effect*/
.mediaPanes .theProdMedia {
	display:none;
}
.mediaPanes .theProdMedia:first-child {
	display:block;
}
.inner_mediaPanes {
	float:right;
	width:290px;
}
/*when a video is used or when the jQzoom is used*/
.videotabs {
	width:375px;
	overflow:hidden;
}
.videotabs li {
	float:left;
	display:inline;
	margin-bottom:0;
}
.videotabs li a {
	display:block;
	float:left;
	width:167px;
	font-size:1.275em;
	text-align:center;
	padding:10px;
	color:#e6e2d7;
}
.videotabs li .videoTab {
	width:168px;
}
.videotabs li a:focus, .videotabs li a:hover, .videotabs li .current {
	background:#f6f6f6;
	color:#3e201c;
	text-decoration:none;
}
.imgSection .v_box, .imgSection .jqzoomBox, .imgSection .mzBox {
	float:none;
	clear:both;
	width:375px;
}
.v_box .mediaPanes, .jqzoomBox .contentWrap, .mzBox .contentWrap {
	margin:0;
	padding:10px;
	background:#f6f6f6;
}
.innerProdMedia .MagicZoom {
	float:right;
	position:relative;
	overflow:hidden;
}
/*related*/
.related {
	clear:both;
}
.related .tabs {
	overflow:hidden;
}
.related .tabs li {
	display:inline;
	float:left;
}
.related .tabs li a {
	display:block;
	float:left;
	width:167.5px;
	font-size:1.275em;
	text-align:center;
	padding:10px;
	color:#e6e2d7;
}
.related .tabs li a:focus, .related .tabs li a:hover, .related .tabs li a.current {
	background:#f6f6f6;
	color:#3e201c;
	text-decoration:none;
}
.related .panes {
	padding:10px 5px;
	background:#f6f6f6;
	position:relative;
}
.related .panes img {
	padding:0 3.5px;
}
/*product footnotes*/
#footnotes {
	padding:10px 0;
	border:1px solid #7b6360;
	border-right:0 none;
	border-left:0 none;
	text-align:center;
	margin-bottom:18px;
}
#footnotes .l1 {
	display:table;
	margin:0 auto;
}
#footnotes li {
	display:table-cell;
	width:25%;
}
#footnotes li a {
	display:block;
	text-align:center;
	padding:0 9px;
	vertical-align:middle;
}
#footnotes li a:focus, #footnotes li a:hover {
	color:#f6f6f6;
	text-decoration:none;
}
#footnotes img {
	margin-right:10px;
}
/*price and item ID*/
.prodDetails .price {
	font-size:1.375em;
	overflow:hidden;
}
.prodDetails .was, .prodDetails .basisprice {
	font-size:1em;
	color:#ccc;
}
.prodDetails .was {
	text-decoration:line-through;
}
.prodDetails .itemID {
	font-size:0.875em;
}
/*Colour Select / Size Select*/
#the_product select {
	width:100px;
}
/* Action Buttons */
/* single page || shopping cart buttons */
#the_product #greyAdd, #the_product .shopform_btn {
	float:left;
}
#vCart {
	clear:both;
	padding-top:18px;
}
#vCart .shopform_btn, #the_product .add_to_wishlist, .pay_now {
	float:right;
	margin-left:10px;
}
#proceed2Checkout .shopform_btn {
	float:right;
	margin:0;
}
.shopform_btn, .shopform_btn a, .cartActionBtn {
	height:25px;
	width:122px;
	cursor:pointer;
	overflow:hidden;
	padding:0;
	border:0 none;
}
.order_form .update_cart, .checkoutSteps .next_step {
	height:25px;
	margin:0;
	padding:0px;
	border:0 none;
}
.order_form .update_cart {
	float:left;
	width:122px;
	margin:0 10px 0 536px;
	background:#cecece url(images/update_cart.png) no-repeat top center;
}
.checkoutSteps .next_step {
	width:97px;
	background:#cecece url(images/next_step.png) no-repeat top center;
}
.add_to_wishlist, .add_to_wishlist a {
	width:153px;
}
/*link buttons*/
.shopform_btn a, .cartActionBtn {
	display:block;
	background:url(images/buy_now.png) no-repeat top left;
	text-indent:-9999em;
}
.get_now {
	display:block;
	width:32px;
	height:32px;
	background:url(images/get_now.png) no-repeat top left;
	text-indent:-9999em;
}
.add_to_wishlist_inactive a {
	background:url(images/add_to_wishlist_inactive.png) no-repeat top left;
}
.start_shop {
	width:160px;
	background:url(images/start_shopping) no-repeat top left;
}
.cont_shop {
	float:left;
	margin-right:10px;
	width:160px;
	background:url(images/continue_shopping.png) no-repeat top left;
}
.wishList_cont_shop {
	float:right;
	margin-right:0;
}
.shopform_btn a:hover, .shopform_btn a:focus, .start_shop:hover, .start_shop:focus, .cont_shop:focus, .cont_shop:hover, .update_cart:focus, .update_cart:hover, .next_step:hover, .next_step:focus {
	background-position: 0 -25px;
}
.shopform_btn a:active, .start_shop:active, .cont_shop:active, .update_cart:active, .next_step:active {
	background-position: 0 -50px;
}
/*input buttons*/
.shopform_btn input {
	margin:0;
	padding:0;
}
.shopform_btn:hover input, .shopform_btn:focus input {
	margin-top:-25px;
}
.shopform_btn:active input {
	margin-top:-50px;
}
/*Product Navigation*/
.prodNav {
	padding:2px 0 18px;
	text-align:right;
}
.prodNav img {
	vertical-align:middle;
}
.linksBottom {
	clear:both;
	padding-top:10px;
}
.linksBottom .prodNav {
	float:right;
}
.adjacentProd {
	position:relative;
}
.adjacentImg {
	background:#f6f6f6;
	padding:3px;
	position:absolute;
	top:-120px;
	display:none;
}
.previousProd .adjacentImg {
	right:0;
}
.nextProd .adjacentImg {
	left:0;
}
/* the overlayed element */
.overlay {
	background:url(images/offwhite.png) no-repeat;
	width:600px;/*height:470px;*/
	display:none;
	padding:55px;
	position:relative;
	color:#210300;
}
.overlay .close {
	background:url(images/close.png) no-repeat;
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
	height:28px;
	width:28px;
}
.mediumoverlay {
	background:url(images/offwhitemedium.png) no-repeat;
	width:300px;/*height:245px;*/
}
.largeoverlay {
	background:url(images/offwhitelarge.png) no-repeat;
	width:700px;/*height:550px;*/
}
.largeoverlay .close {
	right:15px;
	top:15px;
}
.mediumoverlay .close {
	right:0;
	top:0;
}
/* overlay content */
.overlay a {
	color:#99cc33;
}
.overlay .loadingImg {
	position:absolute;
	top:50%;
	left:50%;
	height:32px;
	margin-top:-16px;
}
#myloginoverlay a, #wishListOverlay a {
	font-size:1em;
	color:#900d05;
}
.ico a {
	display:block;
	float:left;
	width:33.33%;
	font-size:1.3em;
	margin-top:18px;
	color:#210300;
}
.subscribe_ico a {
	text-align:center;
}
.share_ico img {
	margin-right:10px;
	float:left;
}
#searchform label {
	font-size:1.2em;
	float:left;
	margin-right:6px;
	padding-top:6px;
}
#searchform input {
	display:inline;
}
#shoppingbagoverlay {
	background:#f8f8f8;
	width:auto;
	height:auto;
}
#shoppingbagoverlay .close {
	top:-10px;
	right:-10px;
}
#sizesInfoOverlay .sizeChartWrap {
	height:470px;
	overflow-y:auto;
}
/**  PAGES  **/
.narrow {
	width:614px;
}
/**  BLOG  **/
/*on category pages*/
.blogPost .date, .archive_post .date {
	width:60px;
	margin-right:10px;
}
.blogPost .comments-link {
	text-align:right;
	padding-right:37px;
	width:32px;
	height:32px;
	background:url(images/comment_32-trans.png) no-repeat top right;
}
.blogPost .entry {
	clear:both;
	margin-top:10px;
}
.blogPost .teaser {
	color:#f6f6f6;
	padding:0;
}
.blogPost .teaser p {
	margin-bottom:18px;
}
.blogPost .meta {
	border-bottom:1px solid #7b6360;
	padding-bottom:18px;
	clear:both;
}
.blogPost .thumb_img {
	margin:0 18px 18px 0;
}
/*on single pages*/
#singleBlogPost {
	margin-top:31px;
}
.single_blog_post {
	margin-top:10px;
}
/*Widget Ready Areas*/
.sidebar {
	width:310px;
}
.sidebar_narrow {
	width:180px;
}
.sidebar .widget {
	margin-bottom:36px;
}
.sidebar .widget .widget-title {
	border-bottom:1px solid #A28D8A;
	padding-bottom:10px;
}
.widget_faq ul, .csw, .widgetPadding {
	background:url(images/lowOpbgd.png);
	padding:10px;
}
.widget_faq .widgetPadding, .widget_promotions .widgetPadding {
	background:transparent;
	padding:0;
}
.main_csw {
	margin-top:36px;
	padding:0;
	background:transparent;
}
.widget ul li {
	border-top:1px solid #7b6360;
}
.widget ul li:first-child {
	border:0 none;
}
.widget ul li a {
	display:block;
	padding:9px 0;
	color:#f6f6f6;
}
.widget ul li a:focus, .widget ul li a:hover {
	color:#a0bd59;
	text-decoration:underline;
}
.widget ul .current-cat a, .widget ul .current-cat-parent a, .widget ul .current_page_item a {
	color:#210300;
}
/*Front Page Secondary Content*/
.secondary_content .c_box {
	background:transparent;
}
.secondary_content .c_box5 {
	width:180px;
}
/*Category RSS Widget*/
.widget_category_rss ul, .widget_category_rss ul li {
	float:left;
	width:100%;
}
.widget_category_rss ul li a {
	float:left;
	padding:15px 0 5px;
}
.widget_category_rss ul li a img {
	margin-top:-10px;
}
/*Pages List*/
.widget_pages_list ul li {
	border:0 none;
}
.widget_pages_list ul li a {
	padding:5px 0;
}
/*NWS Promotions Widget (all 3 of them) || NWS Gift Cards widget*/
.widget_promotions_imgWrap, .widget_gift_cards .giftform_btn {
	display:block;
	height:135px;
	overflow:hidden;
}/*to use as reference point for the positioning below and hide the image overflow!*/
/* NWS Gift Cards widget || NWS Promotions Widget*/
.widget_gift_cards .giftform_btn, .widget_promotions_alt {
	cursor:pointer;
}
.widget_gift_cards .giftform_btn input {
	margin:0;
	padding:0;
}
.widget_gift_cards .giftform_btn:hover input, .widget_gift_cards .giftform_btn:focus input, .widget_promotions_alt a:hover img, .widget_promotions_alt a:focus img {
	margin-top:-135px;
}
/* NWS 2Link Promotions Widget || NWS 3Link Promotions Widget*/
.widget_promotions2Links .widget_promotions_imgWrap, .widget_promotions3Links .widget_promotions_imgWrap {
	position:relative;
}/*prepare to position the links*/
.widget_promotions2Links a, .widget_promotions3Links a {
	overflow:hidden;
	position:absolute;
	top:104px;
	height:25px;
	font-size:1.3em;
	letter-spacing:2px;
}/*hide the overflow img and position the links*/
.widget_promotions2Links a {
	width:155px;
}/* =310 / 2 */
.widget_promotions3Links a {
	width:103px;
}/* =310 / 3 */
.sidebar .widget_promotions2Links a, .c_box5 .widget_promotions2Links a {
	width:90px;
}/* sidebar =180 / 2 */
.sidebar .widget_promotions3Links a, .c_box5 .widget_promotions3Links a {
	width:60px;
}/* sidebar =180 / 3 */
.widget_promotions2Links .link1, .widget_promotions3Links .link1 {
	left:0;
}
.widget_promotions2Links .link2, .widget_promotions3Links .link3 {
	right:0;
}
.widget_promotions3Links .link2 {
	left:103px;
}/* =link width */
.sidebar .widget_promotions3Links .link2, .c_box5 .widget_promotions3Links .link2 {
	left:60px;
}/* sidebar =link width */
.widget_promotions2Links a img, .widget_promotions3Links a img {
	margin-top:-100px;
}/*measure the link distance from the top*/
.widget_promotions2Links .link2 img {
	margin-left:-155px;
}/* =link width */
.widget_promotions3Links .link3 img {
	margin-left:-206px;
}/* =link width x 2 */
.sidebar .widget_promotions2Links .link2 img, .sidebar .widget_promotions3Links .link3 img, .c_box5 .widget_promotions2Links .link2 img, .c_box5 .widget_promotions3Links .link3 img {
	margin-left:-90px;
}/* in sidebar =link width*/
.sidebar .widget_promotions3Links .link3 img, .c_box5 .widget_promotions3Links .link3 img {
	margin-left:-120px;
}/* sidebar =link width x 2 */
.widget_promotions3Links .link2 img {
	margin-left:-103px;
}/* =link width x 2 */
.sidebar .widget_promotions3Links .link2 img, .c_box5 .widget_promotions3Links .link2 img {
	margin-left:-60px;
}/*sidebar =link width */
.widget_promotions2Links a:focus img, .widget_promotions2Links a:hover img, .widget_promotions2Links a:active img, .widget_promotions3Links a:focus img, .widget_promotions3Links a:hover img, .widget_promotions3Links a:active img {
	margin-top:-235px;
}/*top negative value = height (135px) + 100px (link distance from the top)*/
/*Shop By... widgets*/
/*when using a select drop down*/
.shop_by_widget select {
	background:#e4dfd3;
	border:1px solid #f6f6f6;
}
.sidebar_narrow .shop_by_widget select {
	width:160px;
}
/*.shop_by_widget {text-align:center;}*/ /* uncomment this if you like to center the images*/
.shop_by_widget h3 {
	margin-bottom:7px;
	text-align:left;
}
.shop_by_widget img {
	padding:3px;
	border:1px solid #7b6360;
	margin:11px 0 0 11px;
}
.shop_by_widget .first img {
	margin-left:0;
}
/*subpages widget*/
.tcsWidget_subpages a {
	color:#f6f6f6;
}
.tcsWidget_subpages a:focus, .tcsWidget_subpages a:hover {
	color:#a0bd59;
	text-decoration:underline;
}
.tcsWidget_subpages li.current_page_item a {
	color:#210300;
}
/*alternative contact info*/
.contactAddress, .widget .contactAddress li {
	float:left;
	width:100%;
	border:0 none;
}
.contactAddress span {
	float:left;
	width:126px;
}
.contactAddress p {
	clear:none;
	float:right;
	width:144px;
}
/*Customer Service and common questions*/
.pageCont .c_box {
	background:transparent;
	text-align:left;
	margin-top:15px;
}
.pageCont .top_row {
	margin-top:0;
}
.pageCont ul li a, .acc_widgets_area ul li a {
	display:block;
	padding:6px 0;
	font-size:1.175em;
}
.pageCont .c_box h1 a, .acc_widgets_area ul li a {
	color:#f6f6f6;
}
.pageCont .c_box h1 a:focus, .pageCont .c_box h1 a:hover, .acc_widgets_area ul li a:focus, .acc_widgets_area ul li a:hover, .acc_widgets_area ul li a:active {
	color:#a0bd59;
}
/*Account Register && Account Login pages */
.signInAcc, .acc_widgets_area {
	width:462px;
}
/*My Account Sign In*/
.passhelp {
	margin-bottom:6px;
	display:block;
}
/*Create an Account*/
.crAcc {
	clear:both;
}
#createAccount {
	border-bottom:1px solid #7b6360;
	margin-bottom:10px;
}
#createAccount fieldset {
	width:310px;
	float:left;
	margin-left:15px;
}
#createAccount #pt1 {
	margin-left:0;
}
#createAccount fieldset legend span {
	display:none;
}
#pt1 {
	background:url(images/st1.png) no-repeat top left;
}
#pt2 {
	background:url(images/st2.png) no-repeat top left;
}
#pt3 {
	background:url(images/st3.png) no-repeat top left;
}
#createAccount fieldset h2 {
	height:4em;
	margin-top:45px;
}
#createAccount fieldset div.help {
	color: #ebe8e0;
	font-weight:bold;
	height:5em;
}
#createAccount #pt3 input {
	height:5em;
	width:18em;
}
/* Contact */
.contactForm {
	width:616px;
}
.contactForm .alignleft, .contactForm .alignright {
	width:50%;
}
.contactForm textarea {
	width:560px;
}
/* contact form */
.cform {
	width:100%;
}
.cform legend {
	display:none;
}
.cform fieldset {
	background:transparent;
	border:0 none;
	padding:0;
	margin:0;
}
.cform .cf-ol {
	overflow:hidden;
}
.cform li {
	float:left;
	width:49%;
}
.cform #li--6 {
	clear:both;
	width:100%;
}
.cform label, .cform label span {
	text-align:left;
	font-size:1.1em;
	color:#eee2ca;
}
.cform input, .cform textarea {
	width: 266px;
}
.cform textarea {
	width:98%;
	margin-top:6px;
}
.cform .reqtxt, .cform .emailreqtxt {
	color:#ff3333;
	position:absolute;
	top:0;
	right:8%;
}
.cform #li--6 .reqtxt {
	right:0;
}
.cform .cf-ol {
	list-style-type:none;
	margin:0;
}
.cform .cf-ol li {
	position:relative;
}
.cform .backbutton, .cform .resetbutton, .cform .sendbutton {
	width:100px;
	background:#f3f3f3;
	border:1px solid #999!important;
	border-top-color:#CCC!important;
	border-left-color:#CCC!important;
	color:#666666;
	padding:5px;
	letter-spacing:1px;
}
.cform .backbutton:hover, .cform .resetbutton:hover, .cform .sendbutton:hover, .cform .backbutton:focus, .cform .resetbutton:focus, .cform .sendbutton:focus {
	background:#fff;
	text-decoration:none;
	border:1px solid #CCC;
	border-top-color:#999;
	border-left-color:#999;
}
.cform .backbutton:active, .cform .resetbutton:active, .cform .sendbutton:active {
	background:#dedede;
}
.linklove {
	display:none;
}
/*Tell a Friend form*/
.overlay .cform label, .overlay .cform label span {
	color:#210300;
}
.overlay .cform .reqtxt, .overlay .cform .emailreqtxt {
	right:20%;
}
.overlay .cform .backbutton, .overlay .cform .resetbutton, .overlay .cform .sendbutton {
	width:100px;
	background:#210300;
	border:1px solid #000!important;
	color:#f6f6f6;
	padding:4px;
}
.overlay .cform .backbutton:hover, .overlay .cform .resetbutton:hover, .overlay .cform .sendbutton:hover, .overlay .cform .backbutton:focus, .overlay .cform .resetbutton:focus, .overlay .cform .sendbutton:focus {
	background:#3e1f1c;
	border-color:#210300;
}
.overlay .cform .backbutton:active, .overlay .cform .resetbutton:active, .overlay .cform .sendbutton:active {
	background:#210300;
}
.overlay .cform textarea {
	width:610px;
}
/*validation for Contact form || Tell a Friend form || Login || Register */
.waiting {
	background:transparent !important;
	color:#cc9900 !important;
}
.failure, .success, .login_err {
	padding:3px;
	margin-bottom:6px;
	color:#210300!important;
}
.failure, .login_err {
	background:#f7e6e3;
	border:1px solid #fecfc7;
}
.success {
	background:#e3edcb!important;
	border:1px solid #ebfebc;
}
.error {
	color:#fecfc7;
}
.success {
	color:#ebfebc;
}
/* Search Form */
#sform .level-0 {
	font-size:1.175em;
	border-top:1px dashed #333;
}
#sform .level-1 {
	font-size:1.1em;
}
#sform .level-2 {
	font-size:1em;
}
/** ACCOUNT MEMBER AREA **/
#editEmail .formbutton, #editPassword .formbutton {
	clear:both;
	float:right;
	margin-right:0;
}
/*tracking form*/
#trackingform img {
	cursor:pointer;
	vertical-align:middle;
}
.edit_login_info_list .edit_login_info a, .my_information_list .my_information a, .my_wishlist_list .my_wishlist a {
	color:#210300;
	text-decoration:underline;
}
/*############## SHOPPING CART && WISHLIST TABLE ###########################*/
/*the form && table*/
.order_table {
	border:1px solid #000;
	width:100%;
	background:#f6f6f6;
	color:#210300;
}
.c_order th, .wishList_table th {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-weight: bold;
}
.c_order td, .wishList_table td {
	border-top: 1px solid #c4bdbd;
	border-bottom: 1px solid #fff;
}
.c_order a, .wishList_table a {
	color:#900d05;
	text-decoration:underline;
}
.c_order a:focus, .c_order a:hover, .wishList_table a:focus, .wishList_table a:hover {
	text-decoration:none;
}
.order_table thead, .order_table th {
	background:#eae7df;
}
.c_order .c_img_wrap, .c_order .c_img_wrap span, .wishList_table .c_img_wrap, .wishList_table .c_img_wrap span {
	display:block;
	float:left;
	border:1px solid #c4bdbd;
}
.c_order .c_img_wrap span, .wishList_table .c_img_wrap span {
	border:1px solid #fff;
	padding:4px;
}
.order_table td {
	vertical-align:middle;
}
.order_table tr.sums td {
	vertical-align:top;
	background:#eae7df;
	border-bottom-color:#fff;
}
.order_table .sum td {
	background:#eae7df;
	border-bottom-color:#fff;
}
.order_table input {
	margin:0;
}
.order_table input.text {
	width:30px;
}
.order_table dl dt {
	margin:0;
}
.order_table dd {
	margin-left:0;
}
/*empty cart?*/
.cart_empty {
	margin:36px 0;
	color:#FF3333;
}
/*shipping & handling info overlay*/
#handlingInfoOverlay {
	text-align:left!important;
}
/* you may also like ( Shopping Cart Related )  */
.shoppingCartRelated {
	clear:both;
	margin-top:102px;
	background:transparent;
}
.shoppingCartRelated img {
	background:#f6f6f6;
	padding:5px;
	margin-bottom:18px;
}
.shoppingCartRelated img:hover {
	background:#eae7df;
}
/** CHECKING OUT **/
.oSteps td.passiv, .oSteps td span {
	color:#B1A5A4;
	font-size: 1em;
}
.oSteps td span {
	margin-right:3px;
}
.oSteps td.aktiv, .oSteps td.aktiv span {
	color:#ebfebc;
	font-size: 1.5em;
}
.oSteps td.aktiv span {
	margin-right:6px;
}
/*the headings going through checkout*/
.step1 h4, h4.step2, h4.step3 {
	font-weight:normal;
}
.dlinks img {
	margin:0 18px 18px 0;
}
/* Step4 special styles */
/*pick up from and pay on location*/
.pay_amount {
	color:#fecfc7;
}
/*##############  COMMENTS ##############*/
.comments_title, .respond_title, .trackbacks {
	border-top:1px solid #7B6360;
	clear:both;
}
.comments_title span, .respond_title span, #tweetbacks span {
	display:block;
	padding:9px;
}
#comments {
	clear:both;
	margin-top:18px;
	padding-top:18px;
}
#comments {
	margin-bottom:18px;
}
.trackbacks_padding {
	position:relative;
	padding:9px;
}
.trackback_title {
	float:left;
	width:50%;
	margin-bottom:0;
}
.show_trackbacks {
	position:absolute;
	top:9px;
	right:9px;
	font-size:1.275em;
}
.trackback {
	display:none;
	list-style-type: decimal;
	list-style-position:inside;
}
.commentlist, .commentlist li {
	list-style-type:none;
}
.commentlist li {
	list-style-position:outside;
	overflow:hidden;
	margin-bottom:36px;
	border:1px solid #7B6360;
	padding:18px;
}
.commentlist .comment-author-admin {
	background:#351513;
}
.commentlist li .children {
	padding:18px 0 0 36px;
}
.commentlist .children li {
}
.who_when {
	float:left;
	width:88px;
}
.what {
	margin-left:106px;
}
.what p {
	clear:none;
}
.avatar {
	padding:5px;
	background:#7B6360;
	border:1px solid #210300;
	margin-bottom:9px;
}
.commentlist .comment-author-admin .avatar {
	background:#210300;
}
.fn {
	display:block;
	margin-bottom:9px;
}
.comment-meta {
	margin-bottom:18px;
}
.comment_navigation {
	padding:9px 0;
}
#pings {
	margin:18px 0 0 0;
}
#pings li {
	margin:9px 0;
}
#commentform label {
	width:200px;
	text-align:left;
	margin:0 0 6px 0;
}
#commentform input.text, #commentform input[type='text'], #commentform textarea, #commentform select {
	width:285px;
}
#commentform textarea {
	width:540px;
}
#commentform #submit {
	float:left;
	margin:0;
	padding:6px;
}
#commentform .subscribe-to-comments {
	overflow:hidden;
	padding-top:18px;
}
#commentform .subscribe-to-comments #subscribe {
	float:left;
}
#commentform .subscribe-to-comments label {
	width:400px;
}
/*##############  SIZE CHARTS ##############*/
.wp-table-reloaded {
	background:#CDCDCD;
	margin:10px 0px 15px;
	width:100%;
	text-align:left;
}
.wp-table-reloaded th {
	background:#E6EEEE;
	border:1px solid #fff;
	color:#555555;
}
.wp-table-reloaded td {
	color:#3D3D3D;
	background:#fff;
	vertical-align:top;
	border-bottom:#fff;
}
.wp-table-reloaded .even td {
	background:#fff;
}
.wp-table-reloaded .odd td {
	background:#F0F0F6;
}
.wp-table-reloaded .header {
	background:url(http://theclothesshop.sarah-neuber.de/wp-content/plugins/wp-table-reloaded/img/bg.gif) no-repeat center right;
	cursor:pointer;
}
.wp-table-reloaded .headerSortUp {
	background:#8DBDD8 url(http://theclothesshop.sarah-neuber.de/wp-content/plugins/wp-table-reloaded/img/asc.gif) no-repeat center right;
}
.wp-table-reloaded .headerSortDown {
	background:#8DBDD8 url(http://theclothesshop.sarah-neuber.de/wp-content/plugins/wp-table-reloaded/img/desc.gif) no-repeat center right;
}
/*inside the overlay*/
.overlay .page_post {
	width:580px;
}
.overlay .wp-table-reloaded {
	margin:0 0px 18px;
}
.overlay .wp-table-reloaded th {
	background:#cdcdcd;
}
/*Foxycart*/
#fc_checkout_cart {
margin-left:300px;	
	
}

#fc_cancel_continue_shopping {
margin-left:380px;
font-size:15px;
margin-top:10px;		
	
}
#fc_login_register_container {

}

#fc_customer_info_container {
width:250px;
float:left;	
margin:25px;
}
 
#fc_shipping_container {
width:250px;
float:left;	
margin:25px;	
}

#fc_payment_container {
width:250px;
float:left;
margin:25px;
}


.fc_text fc_text_long fc_required fc_location ac_input {
width:30px;
}
.fc_fieldset_container {
width:20px;		
}

#fc_complete_order_button_container {
margin-top:50px;
}