/*
Theme Name: Rockadel Online Store &amp; Blog
Theme URI: http://nenart.de/
Description: Ein Child-Theme von TheClothesShop.
Template: TheClothesShop
Author: Nenad Grbavac
Author URI: http://nenart.de
Version: 1.0.7
*/

@import url(../TheClothesShop/style.css);
@import url(mainnav.css);
@import url(blog.css);

/*make sticky footer*/
/*
html, body { height:100%;}
body {background:#130c0a url(images/footer_outer_bg.jpg) repeat-y bottom center;font-family:Tahoma, Helvetica, Arial, sans-serif;color:#888;}
body.category, body.archive {background:#000 url(images/_body_bgd1.jpg) no-repeat top center;}
body.single, body.page, body.search,  body.error404, body.shopping_cart {background:#000 url(images/_body_bgd2.jpg) no-repeat top center;}
*/

html, body { height:101%;}
body {
  background:#130c0a url(images/footer_outer_bg.jpg) repeat-y bottom center;
  font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
  color:#888;
  }
body.category, body.archive {
  background:#130c0a url(images/footer_outer_bg.jpg) repeat-y bottom center;
  }
body.single, body.page, body.search,  body.error404, body.shopping_cart {
  background:#130c0a url(images/footer_outer_bg.jpg) repeat-y bottom center;
  }



/*#pg_wrap {min-height:100%;height:auto;}*/
#pg_wrap {
/*  min-height:100%;*/
  height:auto;
  background: url("images/pg_wrap_bg.jpg") repeat-y bottom center; 
  padding: 0 0 0px 0; 
  }



/*.container {width:960px;margin:0 auto;}*/
.container {
  width:860px;
  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 {
/*  position:relative;
  z-index:10;*/
/*  color:#907976;*/
  background: #000 url("images/footer_bg.jpg") no-repeat center 0px ;
  height: 250px;
  margin: 0px 0 0 0;
  }

#footer_wrapper {
  padding: 98px 0 0 0;
/*  background: url("images/footer_bg.jpg") no-repeat top center;*/
/*  height: 250px;*/
}

#footer_inner {
  width: 960px;
  margin: 0px auto 0 auto;

/*  background: #fff;*/
}

#footer a {
  color:#7d5a4e;
  font-size:85%; 
  font-weight: normal;
  font-family: Helvetica, Arial, Tahoma, Helvetica, Arial, sans-serif;  
  }



/*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:0px 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;}*/
/*
.bigft .footer_notes {
  clear:both;
  border-top:0px solid #331d1b;
  }
*/

/*Small Footer Styles*/
/*
.smallft {margin-top:-35px;}
.smallft .container {border-top:1px solid #331d1b;height:34px;}
*/

/*
.footer_notes {padding:9px 0 0;font-size:0.8em;overflow:hidden;margin:0;}
.footer_notes span {float:right;}
.footer_notes .copyright {float:left;}
*/

.footer_notes {
  padding:0;
/*  font-size:0.9em;*/
  overflow:hidden;
  margin:0;
  }
.footer_notes span {
  float:left;
/*
  font-weight: bold;
  text-shadow: #60463d 1px 1px;
*/  
  color: #190f0d;
  }
.footer_notes .copyright {
  float:right; 
/*
  font-weight: bold;
  text-shadow: #60463d 1px 1px;
*/  
  color: #190f0d;
  text-align: right;
  }




/*** 

HEADER 

***/

#header .container {padding-top:18px;}

#header.home .container {
  padding-top:200px;
  }


#header .container_alt {padding-top:0;}


/** HEADER DISPLAY COMBINATIONS **/

/*logo*/
#branding {
  margin-bottom:0;
  width:382px;
  height:49px;
  text-indent:-9999em;
  background:url(images/logo-trans.png) no-repeat top;
  }
#branding a {
  float:left;
  display:block;
  width:382px;
  height:49px;
  }

#branding2 {
  margin-bottom:0;
  width:382px;
  height:149px;
  text-indent:-9999em;
  background:url(images/logo_slogan.png) no-repeat top;
  }
#branding2 a {
  float:left;
  display:block;
  width:382px;
  height:149px;
  }



/* DEFAULT-Centering the Header's content */
#header .centeringWrap {overflow:hidden;width:100%;}
#header .primary_nav, #header #branding {float:left;}
#header .primary_r {float:right;}

#header ul li { float:left;white-space:nowrap;}

/*
#header ul li.page_item.page-item-605 {
  padding: 16px 10px 20px 25px; 
  background: url("images/header_trenner.jpg") no-repeat top left;
}
#header ul li.page_item.page-item-607 {
  padding: 16px 10px 20px 25px; 
  background: url("images/header_trenner.jpg") no-repeat top left;
}
*/

/*#header ul li a {display:block;color:#b1a5a4;font-size:1.1em;letter-spacing:1px;padding:10px 0 15px 16px;}*/
#header ul li a {
  display: block;
  color: #7d5a4e;
  font-size:0.9em;
/*  letter-spacing:1px;*/
  padding: 16px 10px 20px 25px; 
  background: url("images/header_trenner.jpg") no-repeat top left;  
  }



/*#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:100%;}
#header .logoL .topLinks {float:right;}
#header .logoL .primary_nav, #header .logoL #branding {display:block;}
#header .logoL #branding, #header .logoL_alt #branding {float:left;background:url(images/logoL-trans.png) no-repeat top;}
#header .logoL ul li a {padding:7px 0 7px 16px;}
#header .logoL .topLinks li a {padding:10px 0 0 16px;}
#header .logoL ul li.home a {padding-left:0;}

/** SHOPPING BAG **/
/*#header ul li.bag, #header ul li.bag a, #header ul li.bag span {text-align:right;}*/
#header ul li.bag {
  text-align: right;
  background: url("images/icons/icon_einkaufskorb.jpg") no-repeat top left;
  padding: 16px 0 20px 50px;  
  font-weight: bold;
  text-shadow: #60463d 1px 1px;
  color: #190f0d;
  }

#header ul li.bag a {
  text-align:right;
  padding: 0px 0 0px 0;
  font-weight: bold;
  color: #7d5a4e;

/*  background: #fff url("images/buy_32.png") no-repeat top left;*/
/*  padding: 5px 0 0 30px;*/
  }


#header ul li.bag span {
  text-align:right;
  font-weight: bold;
  text-shadow: #60463d 1px 1px;
  color: #190f0d;
/*  background: #fff url("images/buy_32.png") no-repeat top left;
  padding: 5px 0 0 30px;*/
  }


/*#header ul li.bag span img { vertical-align:text-bottom;}*/
#header ul li.bag span img { 
/*  vertical-align:text-bottom;*/
  }



#header .logoL .topLinks li.bag a {padding:0;font-size:1em;}

/*#header ul li.bag span, #header ul li.bag a {color:#957266;}*/



#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:#336600;
  text-shadow: 1px 1px #ccff00;
  background:#ffa url("images/tooltip.jpg") no-repeat top left; 
  border:1px solid #ccff00; 
  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;font-size:1.4em;}
.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;}
*/
.whereAmI {
  padding:20px 0 10px;
  border-bottom:0px solid #d8d6cf;
  margin-bottom:10px;
  color:#d8d6cf;
  font-size:300%;
  font-family: Georgia;
  text-shadow: 1px 1px #fff, -1px -1px #acaaa2;
  text-transform: upperCase;
  font-weight: normal;
  letter-spacing: 1px;
  background: url("images/content_trenner.jpg") repeat-x bottom left;
  }
.whereAmI a {
/*  padding:0px 0 7px 0;*/
  border-bottom:0px solid #d8d6cf;
  margin-bottom:36px;
  color:#d8d6cf;
/*  font-size:300%;*/
  font-family: Georgia;
  text-shadow: 1px 1px #fff, -1px -1px #acaaa2;
  text-transform: upperCase;
  font-weight: normal;
  letter-spacing: 1px;
/*  background: url("images/content_trenner.jpg") repeat-x bottom left;*/
  text-decoration: underline;
/*  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:36px;}


/** SUBCATEGORY NAVIGATION **/
/*.SubCatNav {display:table;display:inline-block;width:100%;border-bottom:1px solid #7b6360;padding-bottom:5px;margin-bottom:36px;}*/
.SubCatNav {
  display:table;
  display:inline-block;
  /* for ie */width:100%;
  border-bottom:1px solid #7b6360;
  padding-bottom:5px;
  margin-bottom:36px;
  
  display: none;
  }

.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;}*/
.c_box {
  float:left;
  margin-left:15px;
/*  background:#000;*/
  text-align:center;
  }


.c_box2 {width:299px;} /*used in the membership area > My Information*/




.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_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*/*/
.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*/
.tagCol4_ws .c_box, .theProds_alt .c_box4_ws {width:145px;} /*4 columns with wide sidebar*/


.c_box_first {margin-left:0;}

/*.contentWrap {margin:10px;overflow:hidden;background:#000;border:1px dashed #c8c1c1;position:relative;color:#210300;}*/
.imgSection .contentWrap {
  margin: 10px;
  overflow:hidden;
  background:#000;
  border:0px dashed #c8c1c1;
  position:relative;
  color:#210300;
  width: auto;
  height: auto;
  }
.post .contentWrap {
  margin: 10px;
  overflow:hidden;
  background:#000;
  border:0px dashed #c8c1c1;
  position:relative;
  color:#210300;
  width: auto;
  height: auto;
  }
.contentWrap {
  margin: 0px 0px 0 0;
  overflow:hidden;
  background:#000;
  border:0px dashed #c8c1c1;
  position:relative;
  color:#210300;
  width: 200px;
  height: 325px;
  }
.mainCat3 .contentWrap {
  margin: 0px 0px 0 0;
  overflow:hidden;
  background:#000;
  border:0px dashed #c8c1c1;
  position:relative;
  color:#210300;
  width: auto; 
  height: auto; 
  }


.c_box_padding {padding:10px;}
.contentWrap .hover_img, .contentWrap .hover_link, .contentWrap .static_img, .contentWrap .static_link {position:absolute;top:0;left:0;background:#000 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 {
  padding-top:10px;
  margin: 0 0 30px 0;
  }


.featured_alt {padding-top:18px;}


/*.hover_block {float:left;display:inline;text-align:center;}*/
.hover_block {
  float:left;
  display:inline;
  text-align:center;
  padding: 0px;
  width: 260px;
  }


.mainCat1, .featCont1 {width:960px;}
.mainCat2, .featCont2 {width:480px;}


/*.mainCat3, .featCont3 {width:320px;}*/
.mainCat3, .featCont3 {
  width:320px;
  background: transparent url("images/featured_frame.png") no-repeat top center;
  margin: 0 0 0px 0;
  }


.mainCat4, .featCont4 {width:240px;}
.mainCat5, .featCont5 {width:192px;}


/*.featured .contentWrap, .subcatnavi {height:375px;}/*adjust the height px value if using a taller or shorter image*/*/
.featured .contentWrap, .subcatnavi {
  height:330px;
  }/*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 .contentWrap {
  margin:30px;
/*  background:#f6f6f6;*/
  padding:0px;
  overflow:hidden;
  position:relative;
  border:0 none;
  border-left:0px solid #e6e6e6;
  }


.featured .hover_link {background:transparent;}


/*.featured .hover_link img {margin:10px 0 0 10px;}*/
.featured .hover_link img {
  margin:0px 0 0 0px;
  top: 0px;
  left: 0px;
  position: relative;
  }


/*.featured .hover_block div a {display:block;}*/
.featured .hover_block div a {
  display:block;
/*  background: #112255;*/
  }


.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
-----------------------------------------------------------------------------------------------------------------------------*/

/* 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;}
*/

.theProds .contentWrap, .theTags .contentWrap {
  border: 0px solid #fff;
  background: transparent;
  }
.theProds .c_box1_ws img{float:left;}
.teaser {
  padding: 25px 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:bold;
  letter-spacing: 0px;
  font-size: 100%;
  color: #54534d;
  }
.teaser .entry-title a {
  padding-bottom:0px;
  line-height:18px;
  color:#210300;
  }
h5.entry-title {
  padding: 0;
  margin: 0;
}  
  
  
.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;}
.teaser .price_value {
  text-shadow: -1px -1px #000;
  color:#84827b;
  font-size: 120%;
  text-align: right;
  padding: 23px 0 0px 0;
  font-weight: bold;
  font-style: italic;
  font-family: Georgia;
  margin-bottom: 20px;
  }

/*.theProds .c_box {width:180px;}*//*5 columns or 4 with narrow sidebar*/
.theProds .c_box {
/*  width:180px;*/  
  background: /*#f8f6ec*/ url("images/prod_img_bg.jpg") no-repeat top center;
  border: 0px solid #d8d6cf;
  }/*5 columns or 4 with narrow sidebar*/


.theProds .search_post {
  background: #f8f6ec url("images/_prod_img_bg.jpg") no-repeat top center;
  border: 1px solid #d8d6cf;
  width: 100%;
  text-align: left;
  margin: 0 0 20px 0;
  float: none;
  }














/** WP- PAGENAVI **/
.wp-pagenavi {clear:both;padding-top:36px;text-align:right;text-transform:uppercase;}
.wp-pagenavi .pages {
  float:left;
  color: #bfbdb6; 
  }
.wp-pagenavi a, .wp-pagenavi .current {
  color:#84827b;
  background:#d8d6cf;
  border:1px solid #bfbdb6;
  margin-left:3px;
  padding:3px 7px;
  }
.wp-pagenavi a:focus, .wp-pagenavi a:hover {
  color:#f8f6ec;
  background:#acaaa2;
  border:1px solid #bfbdb6;
  }
#content .wp-pagenavi .current,
.wp-pagenavi .current {
  color:#bfbdb6;
  background:#e9e6dd;
  border:1px solid #bfbdb6;
  }


/** THE SINGLE PRODUCT PAGE  **/
#singleMainContent {clear:both;}
/*.imgSection {float:left;width:375px;}*/
.imgSection {
  float:left;
  width:375px;
  background: #f6f6f6;
  }
  

/*.prodDetails {position:relative;float:right;width:549px;}*/
.prodDetails {
  position:relative;
  float:right;
  width:449px;
  }


/*.prodDetails h1 {margin-bottom:18px;}*/
.prodDetails h1 {
  margin-bottom:18px;
  color: #666;
  }


.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;}*/
.v_box .mediaPanes, .jqzoomBox .contentWrap, .mzBox .contentWrap {
  margin:0; 
  padding:10px;
  background:#f6f6f6;
  }


.innerProdMedia .MagicZoom {float:right;position:relative;overflow:hidden;}
.flowplayer_wrap {overflow:hidden;}

/*related*/
.related {
  clear:both;
  background: #f6f6f6;
  }
.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;
  background: #e2e0d9 url("images/socialicons/folder-plus.png") no-repeat 5px 5px;
  }

.related .tabs li a:focus, .related .tabs li a:hover, .related .tabs li a.current {
  background: #e2e0d9 url("images/socialicons/folder-plus.png") no-repeat 5px 5px;
  color:#3e201c;
  text-decoration:none;
  }


.related .panes {
  padding:10px 5px;
  background:#e2e0d9;
  position:relative;
  }
.related .panes img {padding:0 3.5px;}

/*product footnotes*/
#footnotes {
  padding:10px 0;
  border:1px solid #c0beb9;
/*
  border-right:0 none;
  border-left:0 none;
*/  
  text-align:center;
  margin-bottom:28px;
  margin-top: 20px;
  background: #e2e0d9;
  }
#footnotes .l1 {display:table;margin:0 auto;}

/*#footnotes li {display:table-cell;width:25%;}*/
#footnotes li {
  display:table-cell;
  width:25%;
  }

/*#footnotes li a {display:block;text-align:center;padding:0 9px;vertical-align:middle;}*/
#footnotes li a {
  display:block;
  text-align:left;
  padding:0 0px 0px 0;
  margin: 0 10px 20px 0;
  color: #bfbdb8;
/*  vertical-align:middle;*/
  }



#footnotes li a:focus, #footnotes li a:hover {
  color:#666;
  text-decoration: none;
  }
#footnotes img {
  margin-right:6px; 
  position: relative;
  top: 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;}

/*product personalization*/
#the_product .pers_textarea {width:523px;height:125px;}











/* Action Buttons
-----------------------------------------------------------------------------------------------------------------------------*/


a {
  outline: none;
  border: none;
  color: #990000;
}

/* single page || shopping cart buttons */
#the_product  #greyAdd, #the_product .shopform_btn{float:right;}
#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:45px;
  width:225px;
  cursor:pointer;
  overflow:hidden;
  padding:0;
  border:0 none;
  margin: 0px 0;
  }
  
.shopform_btn {
  margin: 0 0 10px 0;
}  


.order_form .update_cart, .checkoutSteps .next_step {
  height:45px;
  margin:0;
  padding:0px;
  border:0 none;
  }

.order_form .update_cart {
  float:none;
  width:225px;
  margin: 0 0px 20px auto;
  background: url(images/update_cart.png) no-repeat top center;
  display: block;
  }

.checkoutSteps .next_step {
  width: 225px;
  background:#cecece url(images/next_step.png) no-repeat top center;
/*  margin: 45px 0 0 0;*/
  }

.add_to_wishlist, .add_to_wishlist a {
  width:225px;
  }

/*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.png) no-repeat top left;}

.cont_shop {
  float:left;
  margin: 0 0 0 0px;
  width:225px;
  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 -45px;}

.shopform_btn a:active, .start_shop:active, .cont_shop:active, .update_cart:active, .next_step:active {background-position: 0 -45px;}

/*input buttons*/
.shopform_btn input{margin:0;padding:0;}
.shopform_btn:hover input, .shopform_btn:focus input {margin-top:-45px;}
.shopform_btn:active input {margin-top:-45px;}

/*Product Navigation*/
.prodNav {padding:20px 0px 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;}
.previousProd {
  color: #cc0000;
  text-decoration: none;
}
.nextProd {
  color: #33cc00;
  text-decoration: none;
}

/* 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;}
.overlayAlt {padding:20px;background:#fff;min-height:200px;}
.overlayAlt .close {top:-10px;right:-10px;}
.overlayAlt #editNote {padding-top:0;}

/* overlay content */
.overlay a {color:#669900;}
.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;}
.overlay #searchform label {font-size:1.2em;float:left;margin-right:6px;padding-top:6px;}
.overlay #searchform input {display:inline;}
#shoppingbagoverlay {background:#f8f8f8;width:auto;height:auto;}
#shoppingbagoverlay .close {top:-10px;right:-10px;}
#sizesInfoOverlay .sizeChartWrap {height:470px;overflow-y:auto;}
#termsConditionsOverlay p {height:420px;overflow-y:auto;}
.overlay .error {color:#FF3333;}



/**  PAGES  **/
.narrow {width:635px; }
.page .narrow {width:635px; }


















/* Widget Ready Areas
-----------------------------------------------------------------------------------------------------------------------------*/

/*.sidebar {width:310px;}*/
.sidebar {
  width:210px;
/*  height: 500px;*/
  border-top: 0px solid #c0beb9;
  border-right: 0px solid #c0beb9;
  border-bottom: 0px solid #c0beb9;
  border-left: 0px solid #c0beb9;
  margin-bottom:0px;
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
  background: /*#e2e0d9*/ url("images/sidebar_bg.jpg") no-repeat top left ;  
  }

.sidebar_bottom {
  width: 210px;
  height: 30px;
  background: url("images/sidebar_bottom_bg.jpg") no-repeat bottom left ; 
  float:right;
  padding: 0px 0 0 0;
  margin: 0px 0 0 0;  
}

.sidebar .padding {
  padding: 0 0 0 5px;
}

.sidebar_narrow {width:180px;}
.sidebar .widget {
  margin-bottom: 0px;
  }

.sidebar .widget .widget-title {
  border-bottom:0px solid #A28D8A;
/*  padding-bottom:20px;*/
  padding: 16px 10px 13px 10px;
  background: url("images/sidebar_header_bg.jpg") no-repeat center 0px; 
  margin: 5px 0 0 0;
  font-size: 1.5em;
  color:#c0beb8;
  font-size:180%;
  font-family: Georgia;
  text-shadow: 1px 1px #fff, -1px -1px #999;
  text-transform: upperCase;
  font-weight: normal;
  letter-spacing: 1px;
  }

.widget_faq ul, .csw, .widgetPadding  {
/*  background: #ccc url(images/lowOpbgd.png);*/
  padding:0px 5px 0 0;
  }

  h3.widget-title {
    margin: 0;
  }


  .widget_text {
    padding: 0 10px 0 10px;
    line-height: 18px;  
  }
  
  .textwidget {

  }

.widget_faq .widgetPadding, .widget_promotions .widgetPadding {background:transparent;padding:0px;}
.main_csw { margin-top:0px;padding:0;background:transparent;}

.widget ul li {
  border: 0px solid #7b6360;
  } 

.widget ul {
  border: 0px solid #7b6360;
  } 

.widget ul li:first-child {border:0 none;}


.widget ul li a {
  display:block;
  padding: 12px 10px 12px 10px;
  color:#acaaa2;
  font-size: 140%;
  background: url("images/sidebar_btn_bg.jpg") repeat-x top center;
  font-family: Helvetica, Arial;
  letter-spacing: 1px;
  } 
.widget ul li a:focus, .widget ul li a:hover {
  color:#575652;
  text-decoration:underline;
  background: url("images/sidebar_btn_bg2.jpg") repeat-x top center;  
  }
.widget ul .current-cat a, .widget ul .current-cat-parent a, .widget ul .current_page_item a {
  color:#575652;
  background: url("images/sidebar_btn_bg2.jpg") repeat-x top center;    
  }
  
.widget ul .children a {
  color:#acaaa2;
  background: url("images/sidebar_btn_bg2.jpg") repeat-x top center; 
  }  
.widget ul .children .current-cat a {
  color:#bfbdb6;
  background: url("images/sidebar_btn_bg2.jpg") repeat-x top center;    
  font-weight: normal; 
  text-decoration: underline;  
  }   
  




/*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 || Recent Products in current Category widget*/
/*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, .widget_catRecent {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, .widget_catRecent img {padding:3px;border:1px solid #7b6360;margin:11px 0 0 11px;}
.shop_by_widget .first img, .widget_catRecent .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 {
  background: url("images/content_trenner.jpg") repeat-x scroll left bottom transparent;
  border-bottom:0px solid #7b6360;
  margin-bottom:30px;
  }
#createAccount fieldset {
  width:254px;
  float:left;
  margin-left: 25px;
  height: 230px;
  border: 0px solid #e9e9e9;
  padding: 5px;
  }
#createAccount #pt1 {margin-left:0;}
#createAccount fieldset legend span {display:none;}
#pt1 {background:url(images/st1.jpg) no-repeat top left;}
#pt2 {background:url(images/st2.jpg) no-repeat top left;}
#pt3 {background:url(images/st3.jpg) no-repeat top left;}

#createAccount fieldset h2 {
  height: 30px;
  margin: 45px 0 0 0px ;
  font-family: Georgia;
  }

#createAccount fieldset div.help {
  color: #ebe8e0;
  font-weight:bold;
  height:5em;
  }

#createAccount #pt3 input {
  height: 45px;
  width: 225px;
  background: #fff url("images/btn_register.png") no-repeat 0 0;
  text-indent: -9999%;
  border: none;
  margin: 12px 0 0 0;
  }
#createAccount #pt3 input:hover {
  height: 45px;
  width: 225px;
  background: #fff url("images/btn_register.png") no-repeat 0 -45px;
  text-indent: -9999%;
  border: none;
  }

#createAccount fieldset p.help {
  color: #999;
  font-weight: normal;
  font-size: 14px;
  height: 60px;
  }

#createAccount fieldset label {
  color: #666;
  font-weight: normal;
  font-size: 12px;
  height: 15px;
  }


label {
  color: #666;
  font-weight: normal;
  font-size: 12px;
  height: 15px;
  }

#trackingform label {
/*  width: 180px;*/
  margin: 10px 0 10px 5px;
}
#trackingform input {
  width: 180px;
  margin: 5px 0 0 5px;
}
#trackingform input.formbutton {
  width: 190px;
  margin: 5px 0 0 5px;
}


/* 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,
.error {
  padding: 3px;
  margin-bottom: 6px;
  }
*/
/*
.login_err  {
  background: #f7e6e3 url("images/icons/icon_error.jpg") no-repeat 0px 0px!important;
  border: 1px solid #fecfc7;
  padding: 5px 5px 5px 26px;
  margin: 0 0 20px 0;
  display: block;  
  }
*/

/*
.failure, .login_err {
  color:#660000;
  text-shadow: 1px 1px #ff0000;
  background: #f7e6e3 url("images/icons/icon_error.jpg") no-repeat -20px -20px!important;
  border: 1px solid #fecfc7;
  padding: 20px 20px 20px 40px;
  margin: 0 0 20px 0; 
  display: block;     
  }
*/

  

/*
.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;}
body.page-template-accountCustomerArea-php .c_box {background:transparent;text-align:left;}

/*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 #acaaa2;
  width:100%;
  background:#f2f2f2;
  color:#210300;
  }
.c_order th, .wishList_table th { 
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff; 
  font-weight: bold; 
  color: #999;
  background: url("images/c_order_th.jpg") no-repeat top center;
  }
.c_order td, .wishList_table td {border-top: 1px solid #c4bdbd;border-bottom: 1px solid #fff; }
.c_order a, .wishList_table a, .order_table a {color:#900d05;text-decoration:underline;}
.c_order a:focus, .c_order a:hover, .wishList_table a:focus, .wishList_table a:hover ,.order_table a:focus, .order_table a:hover {text-decoration:none;}
.order_table thead,
.order_table th  {
  background:#c5c2bd url("images/c_order_th.jpg") no-repeat top center;
  }
.c_order .c_img_wrap, .c_order .c_img_wrap span, .wishList_table .c_img_wrap, .wishList_table .c_img_wrap span {background: #fff; 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:#c5c2bd url("images/c_order_th.jpg") repeat-y top center;
  border-bottom-color:#fff;
  }

.order_table .sum td {
  background:#c5c2bd url("images/c_order_th.jpg") no-repeat top center;
  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;}

.order_table th {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.order_table td {
  border-top: 1px solid #acaaa2;
  border-bottom: 1px solid #fff;  
}



/*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;}





dl dt {
  margin: 30px 0 0px 0;
  padding: 0 0 0px 0;
  display: block;
}










/* CHECKING OUT
--------------------------------------------------------------------------------------------------- */
.order_checkout h4 {
  margin: 20px 0 5px 0px ;
  font-family: Georgia;
  font-size: 1.2em;
  display: block;
  padding: 0px 0 0px 0;
  font-style: italic;  
  }



.oSteps {
  float:left;
  width:100%;
  margin-bottom:10px;
  }
.oSteps li {
  float:left;
  margin-right:30px;
  padding: 5px;
  font-size: 120%;
  font-family: Georgia;
  font-style: italic;
  }
.oSteps .passiv, .oSteps li span {
  color:#ccc;
  }
.oSteps li span {
  margin-right:3px;
  }
.oSteps .aktiv, .oSteps .aktiv span {
  color: #99cc00;
  font-weight: bold;
  } 
.oSteps .aktiv span {
  margin-right:6px;
  }
.checkoutSteps label:hover {
  cursor:pointer;
  }

/*the headings going through checkout*/
.step1 h4, .step2 h4, h4.step4 {
  font-weight:bold;
  padding: 20px 10px 20px 0px;
  font-family: Georgia;
  font-style: italic; 
  background: url("images/content_trenner.jpg") repeat-x 0 45px; 
  margin: 0 0 0 0!important;
  }
  






  
#editDelivery h4,
#editAddress h4,
#editPayment h4,
#editNote h4,
.voucher_wrap h4,
.terms_conditions h4 {
  font-weight:bold;
  padding: 20px 10px 30px 0px;
  font-family: Georgia;
  font-style: italic; 
  background: url("images/content_trenner.jpg") repeat-x 0 45px; 
  margin: 0 0 0px 0!important;
  font-style: italic;
}  



h4.step3 {
  font-weight:bold;
  padding: 7px 10px 30px 0px;
  font-family: Georgia;
  font-style: italic;
/*  display: inline;*/
  font-size: 1.2em;
  margin: 0; 
/*  margin: 20px 0 0 0;*/ 
/*  display: block;*/
/*  background: url("images/content_trenner.jpg") repeat-x 0 25px;*/ 
/*  background: #f2f2f2 url("images/c_order_th.jpg") no-repeat top center;*/
  }

.dlinks img {margin:0 18px 18px 0;}

/*Checkout c_boxes*/
.c_box_step1, .c_box_step2 {
/*  width: 500px;*/
  background:transparent;
  text-align:left;
  }
.c_box_step3 {
  padding: 10px;
  width: 254px;
  background:transparent;
  text-align:left;
  background: #f2f2f2 url("images/c_order_th.jpg") no-repeat top center;
  display: block;
  height: 300px;
  border:1px solid #acaaa2; 
  margin-bottom: 20px; 
  }

.c_box_step3 p {
  color: #666;
}

.c_box_first .c_box_step2 {
  width: 100%;
}



/*Step 1 special styles*/
.c_box_d label {width:472px;}
.c_box_p img {vertical-align:middle;}
.c_box_p label span {display:none;}/*comment out if you want the label text to display*/
/*.c_box_p label img {display:none;}*//*un-comment if you do not want the image to display you will need to comment out the line above though!*/
.c_box_p label {
  float:left;
  width: 157px;
  height: 60px;
  margin: 0 0 30px 0;
  }
.voucher_wrap {margin:0px 0;}

/*Step 2 special styles*/
.custom_note, .terms_conditions {clear:both;padding-top:20px;}

/*Step 3 special styles*/
.step3_edit {display:block;float:right;text-align:center;font-size:0.8em;padding:4px;}
.step3_edit:focus, .step3_edit:hover {text-decoration:none;}
.step3_editQ {float:left;cursor:pointer;}
form.order_now .shopform_btn {float:right;}

.order_remark {
  clear:both;
  color:#cc9900;
  background: #ffff99 url("images/icons/icon_warning.jpg") no-repeat 10px 15px!important;
  border: 1px solid #ffcc00;
  padding: 20px 20px 20px 40px;
  margin: 0 0 0px 0; 
  display: block;      
  }

.saveEdit {clear:both;float:left;}
.editOrderWrap .c_box_step2 {width:270px;}

/* Step4 special styles */
/*pick up from and pay on location*/
.pay_amount {color:#99cc00;}

/*##############  COMMENTS ##############*/
.comments_title, .respond_title, .trackbacks {border-top:1px solid #d8d6cf;clear:both; margin: 10px 0 10px 0; padding: 10px 0 0 0;}
.comments_title span, .respond_title span, #tweetbacks span {display:block;padding: 0; }
#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 #d8d6cf;
  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:#bfbdb6;
  background:#fff;

  border:1px solid #84827b;
  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:600px;overflow:auto;height:460px;}
.overlay .wp-table-reloaded {margin:0 0px 18px;}
.overlay .wp-table-reloaded th {background:#cdcdcd;}



/*Front Page Secondary Content*/
.secondary_content .c_box {background:transparent;}
.secondary_content .c_box5 {width:180px;}

.secondary_content .c_box_first,
.secondary_content .c_box_middle,
.secondary_content .c_box_last {
  width: 270px;
  }
.secondary_content .widget ul li {
  border: 1px solid #d8d6cf;
  color:#ACAAA2;
  display:block;
  letter-spacing:1px;
  padding:12px 10px;
  margin: 0 0 10px 0;
  text-align: left;
} 
.secondary_content .widget ul li a {
  background: #f8f6ec url("images/frontpage_widget_title.jpg") repeat-x scroll center top!important;
  border-left: 1px solid #d8d6cf;
  border-bottom: 1px solid #d8d6cf;
  border-right: 1px solid #d8d6cf;  
  color:#ACAAA2;
  display:block;
  font-family: Georgia;
  font-size:140%;
  letter-spacing:1px;
  padding: 25px 10px 10px 10px;
  margin: 0 0 10px 0;
  text-shadow: 1px 1px #fff;
  font-weight: bold;
} 

.secondary_content .widget-title {
  font-family: Georgia;
  font-size: 200%; 
  margin: 0 0 10px 0;
  font-weight: bold;
/*  font-style: italic;*/
}
.secondary_content p {
  font-family: Helvetica, Arial;
  font-size: 90%; 
  margin: 0 0 0px 0;
/*  font-style: italic;*/
}






/* nenART MOD
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------- */



  .news_banner a {
    display: inline;
    width: 70px;
    height: 180px;
    position: absolute;
    top: 0px;
    background: url("images/news.png") no-repeat top center;
  }


/* header
--------------------------------------------------------------------------------------------------- */
  #header {
    display: block;
    width: 100%;
    height: 220px;
    background: #000 url(images/header_small_bg.jpg) no-repeat center bottom; 
    padding: 0px 0;
/*    margin: 0 auto;*/
  }
  #header.home {
    height: 520px;
    background: #000 url(images/header_home_bg.jpg) no-repeat top center;    
/*    background: #557788;*/
  }
  #header.archive.category-blog {
    height: 220px;
    background: #000 url(images/header_small_bg.jpg) no-repeat center top; 
  }  
  #header.single {
    height: 220px;
    background: #000 url(images/header_small_bg.jpg) no-repeat center top; 
  } 

  #header.archive {
    height: 220px;
    background: #000 url(images/header_small_bg.jpg) no-repeat center top;  
  }
  #header.page {
    height: 220px;
    background: #000 url(images/header_small_bg.jpg) no-repeat center top;     
/*    background: #998877;*/    
  }
  
  #header_wrapper_outer {
    display: block;
    height: 50px;
    background: url("images/header_wrapper_outer_bg.jpg") repeat-x top left;  
  }

  #header_wrapper {
    display: block;
    width: 960px;
    padding: 0px 0;
    margin: 0 auto;  
  }

/* mainnav
--------------------------------------------------------------------------------------------------- */
  #mainnav_container {
    display: block;
    width: 100%;
    height: 56px;
    margin: 0;
    padding: 0;
    background: url("images/mainnav_bg.jpg") repeat-x top center;
  }
  
  #mainnav {
    display: block;
    width: 960px;
    height: 50px;
    margin: 0 auto;
    padding: 0px 0 0 0;
    letter-spacing: 0;
    line-height: 0;

/*    background: #445577;*/
  }
  
  #mainnav a {
    border: none;
    padding: 0;
    margin: 0;
    letter-spacing: 0;
    line-height: 0;

  }
  #mainnav img {
    border: none;
    padding: 0;
    margin: 0;
    letter-spacing: 0;
    line-height: 0;

  }
  
  
  #frontpage_welcome {
    display: block;
/*    background: #554477;*/
    width: 960px;
    height: 0px;
    margin: 0 auto;
    clear: both;
  }


  #floatswrap {
/*    background: url("images/content_top_bg.png") no-repeat top center;*/
    background: url("images/content_center_bg.jpg") repeat-y top center;
    padding: 0 0 20px 0; 
  }
  
  #content_top.home {
    height: 216px; 
    background: url("images/content_top_home_bg.jpg") no-repeat top center;  
    height: 0;   
  }

  #content_top.single,
  #content_top.archive,
  #content_top.category, 
  #content_top.page,
  #content_top {
    height: 80px; 
    background: url("images/content_top_blank_bg.jpg") no-repeat top center;     
  }
/*
  #content_top,
  #content_top.category-men,
  #content_top.category-women,
  #content_top.category-diverse,
  #content_top.page-id-605 {
    height: 216px; 
    background: url("images/content_top_shop_bg.jpg") no-repeat top center;     
  }
  #content_top.page-id-729 {
    height: 216px; 
    background: url("images/content_top_rockadel-tv_bg.jpg") no-repeat top center;     
  }
  #content_top.page-id-731 {
    height: 216px; 
    background: url("images/content_top_gallery_bg.jpg") no-repeat top center;     
  }
  #content_top.page-id-733 {
    height: 216px; 
    background: url("images/content_top_events_bg.jpg") no-repeat top center;     
  }
  #content_top.page-id-717 {
    height: 216px; 
    background: url("images/content_top_about_bg.jpg") no-repeat top center;     
  }
  #content_top.page-id-607 {
    height: 216px; 
    background: url("images/content_top_members_bg.jpg") no-repeat top center;     
  }
*/  
      
  .content_featured_bg {
    background: url("images/content_featured_bg.jpg") repeat-y center 0px; 
    height: 600px;
    padding: 100px 0 0 0; 
    z-index: 20;
    width: 960px;
    overflow: hidden; 
    margin: 0 0px 0 0;
    position: relative;
    right: 50px;
  } 
  
  #content_bottom {
    background: url("images/content_bottom_bg.jpg") no-repeat top center; 
    height: 160px;      
  } 
  #content_bottom_wrapper {
    width: 860px;
    margin: 0 auto; 
    text-align: right;
    color: #ff0000;     
  } 
  .content_top_btn {
    display: block;
    width: 50px;
    height: 60px;
    top: 80px;
    position: relative;
    background: transparent;
    margin: 0 0 0 auto;
  }





  p {
    font-size: 1em;
    line-height: 18px;
    margin: 0 0 10px 0;
    color: #888;
  }
  
  
  
  #e_message {
/*    width: 490px;*/
  }

  #delivery_address {
    margin: 0;
    width: 100%;
  }

  #editPayment,
  #editDelivery {
    margin: 0;
    width: 100%;
  }

  h5 {
    margin: 0;
    padding: 5px 0 20px 0;
  }


  
/* welcome
--------------------------------------------------------------------------------------------------- */  
  #welcome_wrapper {
    padding: 20px 0px 50px 0px;
  }
  #welcome_wrapper p {
    line-height: 18px;
    letter-spacing:1px;    
  }
  h2.welcome_h2 {
    font-family: Georgia;
  }
  .welcome_sig {
    display: block;
    width: 377px;
    height: 87px;
    background: url("images/signatur.jpg") no-repeat top center;     
  }


h2 {
  height: 30px;
  margin: 0px 0 0 0px ;
  font-family: Georgia;
  }


#loginFormWrap h2 {
/*  height: 30px;*/
  margin: 0px 0 20px 0px ;
  font-family: Georgia;
  height: auto;
  }

.order_checkout h2 {
  margin: 20px 0 50px 0px ;
  font-family: Georgia;
  font-size: 1.7em;
  display: block;
  padding: 10px 0 10px 0;
  }



.order_checkout td {
  border-bottom: 1px dashed #bfbdb6;
  }

  .trenner_content {
    height: 1px;
    width: 100%;
    background: #e4e0d1;
    border-bottom: 1px solid #fff; 
    margin: 0px 0 40px 0; 
  }


.page-template-accountCustomerArea-php h3 {
  font-size: 1.4em;
  font-family: Georgia;  
}




  fieldset {
    margin: 0;
  }




  .entry-title a {
    color: #666;
  }
  .entry-title a:focus,
  .entry-title a:hover {
    color: #333;
    text-decoration: underline;
  }
  

  
  .trenner_old {
    display: block;
    border-bottom: 0px solid #ff0000;
    margin: 0 0 20px 0;
    padding: 0 0 20px 0;
    background: url("images/blogpost_trenner.jpg") no-repeat bottom left; 
    width: 100%;
    height: 30px;    
  }
  .trenner_line {
    display: block;
    border-bottom: 0px solid #ff0000;
    margin: 0 0 20px 0;
    padding: 0 0 20px 0;
    background: url("images/content_trenner.jpg") repeat-x bottom left;
    width: 100%;
    height: 50px;    
  }
  .trenner {
    display: block;
    border-bottom: 0px solid #ff0000;
    margin: 0 0 0px 0;
    padding: 0 0 20px 0;
    background: url("images/content_trenner.jpg") repeat-x center left;
    width: 100%;
    height: 25px;    
  }




/* enhanced-categories
--------------------------------------------------------------------------------------------------- */  
/*
  .enhanced-categories-1 .cat-item {
    margin: 0px;
  }
  .enhanced-categories-1 ul li a {
    padding-left: 20px;
  }
  .enhanced-categories-1 .cat-item .button {
    display: none;
  }
*/



/* extended-categories
--------------------------------------------------------------------------------------------------- */  

  .avhec-widget-line {
    display: block!important;
  }


  .children .avhec-widget-line a {
    display: block!important;
    padding: 12px 10px 12px 30px;
    color: #fff;
  }






/* gallery
--------------------------------------------------------------------------------------------------- */  
.gallery_h1 {
  padding: 40px 0 10px;
  border-bottom:0px solid #d8d6cf;
  margin: 0px 0 5px 0;
  color:#d8d6cf;
  font-size:200%;
  font-family: Georgia;
  text-shadow: 1px 1px #fff, -1px -1px #acaaa2;
  text-transform: upperCase;
  font-weight: normal;
  letter-spacing: 1px;
  background: url("images/content_trenner.jpg") repeat-x bottom left;
  }
.gallery_h1_first {
  padding:0px 0 10px;
  border-bottom:0px solid #d8d6cf;
  margin:0px 0 5px 0;
  color:#d8d6cf;
  font-size:200%;
  font-family: Georgia;
  text-shadow: 1px 1px #fff, -1px -1px #acaaa2;
  text-transform: upperCase;
  font-weight: normal;
  letter-spacing: 1px;
  background: url("images/content_trenner.jpg") repeat-x bottom left;
  }
a.gallery_h1 {
  padding:0px 0 10px;
  border-bottom:0px solid #d8d6cf;
  margin:0px 0 5px 0;
  color:#d8d6cf;
  font-size:130%;
  font-family: Georgia;
  text-shadow: 1px 1px #fff, -1px -1px #acaaa2;
  text-transform: upperCase;
  font-weight: normal;
  letter-spacing: 1px;
  background: url("images/content_trenner.jpg") repeat-x bottom left;
  display: block;
  }
a.gallery_overview {
/*  padding:0px 0 10px;*/
  border-bottom:0px solid #d8d6cf;
  margin: 0px 0 5px 0;
  color:#d8d6cf;
  font-size:200%;
  font-family: Georgia;
  text-shadow: 1px 1px #fff, -1px -1px #acaaa2;
  text-transform: upperCase;
  font-weight: normal;
  letter-spacing: 1px;
  background: url("images/content_trenner.jpg") repeat-x bottom left;
  display: block;
/*	overflow: hidden;*/
	padding: 15px;
/*	margin-bottom: 1px;*/
	border: 1px solid #dddbd2;
	background: #f9f9f9 url("images/ngg-album_bg.jpg") repeat-x top left;  
  }
a.gallery_overview:hover {
/*  padding:0px 0 10px;*/
  border-bottom:0px solid #d8d6cf;
  margin: 0px 0 5px 0;
  color:#d8d6cf;
  font-size:200%;
  font-family: Georgia;
  text-shadow: 1px 1px #fff, -1px -1px #acaaa2;
  text-transform: upperCase;
  font-weight: normal;
  letter-spacing: 1px;
  background: url("images/content_trenner.jpg") repeat-x bottom left;
  display: block;
/*	overflow: hidden;*/
	padding: 15px;
/*	margin-bottom: 1px;*/
	border: 1px solid #dddbd2;
	background: #f1efe7 url("images/-ngg-album_bg.jpg") repeat-x 0px -30px; 
  text-decoration: none; 
  }







/* voucher
--------------------------------------------------------------------------------------------------- */  
  .voucher_wrap label {
    line-height: 15px;
    width: 400px;
  }

#txtHint {
  margin-bottom: 20px;
  display: block;
}



/*
div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}
  
div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 0px solid #BBB;
	background: #f8f6ec;
}
*/
/*	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: 0px;
	width: 100%;
	height: 18px;
	background: transparent url('fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancy_shadow_nw.png') no-repeat;
}
*/




	/* content boxes */
	.c_box_single {margin-top:20px;}
	
	/* overlay content */
	#sizesInfoOverlay .sizeChartWrap, #shippingInfoOverlay .shippingInfoWrap, #termsConditionsOverlay .termsConditionsWrap  {height:470px;overflow-y:auto;}
	#termsConditionsOverlay .termsConditionsWrap {width:680px;height:505px;padding:0 10px;}
	#searchoverlay .overlay .page_post {width:300px;}
	
	/*validation messages for Contact form || Tell a Friend form || Login || Register */
	.success a {
    color:#210300;
    text-decoration:underline; 
    margin: 0px 10px 0px 10px;
    }
	.success a:focus, .success a:hover {text-decoration:none;}
	.failure p, .success p {margin-bottom:0;}
	
.success {
  color:#336600;  
  font-weight: bold;
  text-shadow: 1px 1px #ccff00;    
  background:#e3edcb url("images/icons/icon_success.jpg") no-repeat center left!important;
  border:1px solid #669900;
  padding: 20px 20px 20px 45px;
  margin: 10px 0 20px 0; 
  display: block;  
  }
  
.failure, .login_err, 
.error {
  color:#cc0000;
  font-weight: bold;
  text-shadow: 1px 1px #ffcccc;  
  background: #ff6666 url("images/icons/icon_error.jpg") no-repeat center left!important;  
  border: 1px solid #ff6666;
  padding: 20px 20px 20px 45px;
  margin: 10px 0 0px 0; 
  display: block; 
  }

.warning,
.error.order_remark {
  color:#cc6600;  
  font-weight: bold;
  text-shadow: 1px 1px #ffff00;    
  background:#e3edcb url("images/icons/icon_warning.jpg") no-repeat center left!important;
  border:1px solid #ff9900;
  padding: 20px 20px 20px 45px;
  margin: 10px 0 0px 0; 
  display: block;  
  }	
  
.error.order_remark u {
  color:#cc6600;  
  font-weight: bold;
  text-shadow: 1px 1px #ffff00; 
  text-decoration: underline; 
} 
	
	
	
	
	
	
	.myrockadel_why {
    display: block;
    float: left;
    width: 270px;
/*    background: #112244;*/
    height: auto;
    padding: 0 10px 0 0;
    margin: 0 20px 0 0;
    border-right: 1px solid #bfbdb6;
    }

	.myrockadel_why2 {
    display: block;
    float: none;
    width: auto;
/*    background: #112244;*/
    height: auto;
    padding: 0 10px 0 0;
    margin: 0 0px 0 0;
    border-right: 0px solid #bfbdb6;
    }

	.myrockadel_why3 {
    display: block;
    float: right;
    width: 270px;
/*    background: #112244;*/
    height: 300px;
    padding: 0 10px 0 0;
    margin: 0 20px 0 0;
    border-left: 1px solid #bfbdb6;
    }

	.myrockadel_why li {
    display: block;
    background: url("images/icons/haken_red.jpg") no-repeat top left;
    padding: 5px 0px 5px 25px;
    margin: 0 0px 0 0;
    border: 0px solid #112244;
    line-height: 14px;
    }
	.myrockadel_why2 li {
    display: block;
    background: url("images/icons/haken_red.jpg") no-repeat 0 2px;
    padding: 10px 0px 10px 25px;
    margin: 0 0px 0 0;
    border: 0px solid #112244;
    line-height: 14px;
    }

	.myrockadel_container {
    display: block;
    float: none;
    width: auto;
    background: #eceae4;
    height: auto;
    padding: 10px;
    margin: 0 0px 20px 0;
    border: 1px solid #bfbdb6; 
    }   

	.myrockadel_container img {
    float: none;
    width: auto;
    background: #fff;
    height: auto;
    padding: 5px;
    margin: 10px 0px 0px 0;
    border: 1px solid #bfbdb6; 
    }
	.myrockadel_container p.desc {
    width: auto;
/*    height: auto;*/
    display: block;
    padding: 0 0 20px 0;
    border-bottom: 1px solid #bfbdb6;
  }    









  .secondary_content .widget ul li.cat-post-item2 a {
    border: 0px solid #333;
    background: transparent!important;
    text-shadow: 0 0 transparent;
    font-weight: normal;
    font-size: 1.2em;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    float: none;
    color: #666;
  }

  .secondary_content .widget ul li.cat-post-item2 {
    border-bottom: 0px solid #ff0000;
    margin: 5px 0 20px 0;
    padding: 0 0 0px 0;
    background: url("images/blogpost_bg.jpg") no-repeat bottom left; 
    border:1px solid #DDDBD2;
    margin-bottom:25px;
    overflow:hidden;
    padding: 10px; 
    height: 170px;   
  }

  .secondary_content .widget ul li.cat-post-item2 .meta {
    border-top: 0px solid #A9A9A9;
    padding: 0px 0 0px 0;
    clear:both;  
    position: absolute;
    top: 192px;
    color: #666;  
  }


  .secondary_content .widget ul li.cat-post-item2 .thumb_img {
    background-color:#FFFFFF;
    border:1px solid #A9A9A9;
    margin:0px 12px 4px 0px;
    padding:4px;
    position:relative;  
  }

  .secondary_content .widget ul li.cat-post-item2 .entry {
  clear:both;
  margin-top: 0px;
  position: relative;
  top: 0px;
  }

  .secondary_content .widget ul li.cat-post-item2  h2 {
  height: auto;
  margin: 0 0 0 0;
}

  .secondary_content .widget ul li.cat-post-item2  .teaser {
  color:#f6f6f6;
  padding:0;
  height: 100px;
  }
  .secondary_content .widget ul li.cat-post-item2 p {
  margin-bottom: 18px;
  font-size: 110%;
  line-height: 16px;

  }
  .secondary_content .widget ul li.cat-post-item2 p.post-date {
  margin: 2px 0 5px 0;
  font-size: 100%;
  line-height: 16px;

  }




















      
  }
