/*  
Theme Name: default theme empty
Theme URI: 
Description: empty WP Theme without design but full with html comments to exlain the wp template tags
Version: 1.6
Author: MTS von webdesign-in.de und texto.de
Author URI: http://www.texto.de 

	
 */


	 
/*--------------------layout and structure--------------------*/
*{margin:0 auto; padding:0px; outline:none;}
html,body{margin:0;padding:0;}
body{font: 76% arial,sans-serif; background:#563415 url(images/bg-body.jpg) top center repeat; color:#fff;}

div#wrapper{width:1008px; background:#ffffff; margin:0 auto; padding:5px; padding-top:0px;}
div#content{border:6px solid #f3a28f; border-top:none; background:#ffffff; padding:10px 20px 15px 20px; position:relative; color:#c7b4b8;}

div#header{position:relative; background:url(images/bg-header.jpg) bottom left repeat-x; height:150px; width:954px;}
div#header.home{position:relative; background:url(images/bg-home-banner.jpg) bottom left no-repeat; height:542px;}
div#header a#home-shop{display:none;}
div#header.home a#home-shop{display:block; width:100px; height:26px; position:absolute; right:0; top:190px; }

div#header h1{height:80px;line-height:80px;margin:0;
padding-left:10px;color: #79B30B}

div#header div#utility-nav{height:26px; width:400px; margin:0 auto; padding:0; float:right; font-size:18px; line-height:13px; vertical-align:middle; font-weight:lighter; color:#c7b4b8; position:relative;}

div#header div#header-search{display:inline-block; text-align:right; font:normal 10.5px Arial, Helvetica, sans-serif; float:right; vertical-align:middle;}
div#header div#header-search input[type="text"]{border:1px solid #5c2942; height:19px; vertical-align:middle; font:normal 10px Arial, Helvetica, sans-serif; color:#c7b4b8; padding:5px 0px 0px 5px; width:143px;}
div#header div#header-search input[type="submit"]{color:#f3a28f; vertical-align:middle; font:normal 11px/16px Arial, Helvetica, sans-serif; padding:5px; background:#5c2942; border:none; text-transform:uppercase;}

div#header div#cart {display:inline-block; position:absolute; left:0; margin-right:15px; height:26px; padding-top:0px; text-decoration:none; margin-top:0px;}
div#header div#cart img{vertical-align:middle;}
div#header div#cart a{text-decoration:none; display:inline; font-size:12px;}
div#header div#cart a#cart-count{font-family:Arial, Helvetica, sans-serif; height:23px; padding-top:3px; font-size:20px; margin-right:5px; color:#f3a28f; text-decoration:none; vertical-align:middle;}
div#header div#cart p{}

div#header ul#global-nav{list-style:none; position:absolute; right:0; top:58px; width:716px; }

div#header ul#global-nav li a{font:normal 20px Arial; text-decoration:none; display:inline-block; letter-spacing:.015cm; color:#5c2942; text-indent:-3000px; width:100%; float:left;}
div#header ul#global-nav li.page_item a:hover{color:#c7b4b8;}
div#header ul#global-nav li.current_page_item a:hover{color:#ffffff;}

div#header ul#global-nav li{background:url(images/nav-home-normal.jpg) top left no-repeat; height:24px; width:76px; float:left; margin-left:25px;}
div#header ul#global-nav li + li{background:url(images/nav-about-us-normal.jpg) top left no-repeat; width:102px;}
div#header ul#global-nav li + li + li{background:url(images/nav-shop-normal.jpg) top left no-repeat; width:70px;}
div#header ul#global-nav li + li + li + li{background:url(images/nav-testimonials-normal.jpg) top left no-repeat; width:130px;}
div#header ul#global-nav li + li + li + li + li{background:url(images/nav-press-normal.jpg) top left no-repeat; width:68px;}
div#header ul#global-nav li + li + li + li + li + li{background:url(images/nav-contact-us-normal.jpg) top left no-repeat; width:120px;}

div#header ul#global-nav li:hover{background:url(images/nav-home-hover.jpg) top left no-repeat;}
div#header ul#global-nav li + li:hover{background:url(images/nav-about-us-hover.jpg) top left no-repeat;}
div#header ul#global-nav li + li + li:hover{background:url(images/nav-shop-hover.jpg) top left no-repeat;}
div#header ul#global-nav li + li + li + li:hover{background:url(images/nav-testimonials-hover.jpg) top left no-repeat;}
div#header ul#global-nav li + li + li + li + li:hover{background:url(images/nav-press-hover.jpg) top left no-repeat;}
div#header ul#global-nav li + li + li + li + li + li:hover{background:url(images/nav-contact-us-hover.jpg) top left no-repeat;}

div#header ul#global-nav li.current_page_item{background:url(images/nav-home-hover.jpg) top left no-repeat;}
div#header ul#global-nav li + li.current_page_item{background:url(images/nav-about-us-hover.jpg) top left no-repeat;}
div#header ul#global-nav li + li + li.current_page_item{background:url(images/nav-shop-hover.jpg) top left no-repeat;}
div#header ul#global-nav li + li + li + li.current_page_item{background:url(images/nav-testimonials-hover.jpg) top left no-repeat;}
div#header ul#global-nav li + li + li + li + li.current_page_item{background:url(images/nav-press-hover.jpg) top left no-repeat;}
div#header ul#global-nav li + li + li + li + li + li.current_page_item{background:url(images/nav-contact-us-hover.jpg) top left no-repeat;}

div#header div#logo{float:left; width:231px; height:137px; position:absolute; bottom:0; left:0;}
div#header.home div#logo{position:absolute; float:left; top:13px;}

div#extra{}

div#error-page{background:url(images/bg-404.jpg) center center no-repeat; height:470px; display:block; width:100%; }
div#navigation{  }
div#navigation ul{list-style:none; margin:0 auto; width:150px; width:600px; float:left; height:340px; margin-top:145px; position:relative; left:50%; margin-left:-210px;}
div#navigation ul li a{color:#5c2942; font-size:12px; line-height:18px; font-weight:bold; font-family:Helvetica, Arial;}

div#content div#home.post-content{padding-bottom:0px;}

div#content div.post-content{width:100%; position:relative; display:block; padding-top:20px; padding-bottom:75px;}
div#content div.post-content p{color:#5c2942; display:inline-block; text-align:left; font:normal 12px/19px 'AvantGarde LT Medium',Arial,Helvetica,san-serif; width:650px; position:relative; margin-bottom:18px; float:left;}
div#content div.post-content a{color:#5c2942;}
div#content div#home.post-content p{margin:0;}
div#content div#about-us.post-content img,
div#content div#shop.post-content img{border:none; float:right; position:relative; margin-right:0px;}

div#content div#press.post-content{color:#5c2942; display:inline-block; text-align:left; font:normal 12px/15px Arial,Helvetica,san-serif; width:650px; position:relative; margin-bottom:18px; float:left;}
div#content div#press.post-content h2{margin-bottom:10px;}
div#content div#press.post-content table{padding-bottom:20px; display:block;}
div#content div#press.post-content table p{line-height:normal;}

div#content h2.post-title{font:normal 45px  Arial, Helvetica, sans-serif; color:#5c2942; margin-top:10px; position:relative; width:650px; padding:0px; height:45px; display:inline-block; margin-bottom:10px; margin-left:5px; float:left;}
div#content h2.post-title img#text-header-image{position:absolute; bottom:0; left:0px; z-index:99;}
div#content h2.post-title span.text{position:absolute; top:0; left:0; z-index:0; color:#fff;}

/* shop */
div#content div#shop.post-content{margin-bottom:20px;}
div#content div#shop.post-content p{width:545px; float:left;}
div#content div#shop.post-content p.payment{width:450px;}
div#content div#shop.post-content table{width:400px; float:left; color:#5c2942; text-align:left; font:normal 12px/19px 'AvantGarde LT Medium',Arial,Helvetica,san-serif;}
div#content div#shop.post-content h4.price{font-size:18px; font-family:'AvantGarde LT Medium',Arial,Helvetica,san-serif;}
div#content div#shop.post-content h4.desc{color:#f69f8c; margin-bottom:5px; font-size:14px; float:left; display:block;}
div#content div#shop.post-content h3.product-title{font:normal 20px Arial; color:#5c2942; float:left; margin-top:15px; margin-bottom:10px; padding:0px;}
div#content div#shop.post-content div.product-wrapper{float:left; margin-bottom:50px;}
div#content div#shop.post-content div.gallery-container{width:545px; float:left; position:relative;}
div#content div#shop.post-content div.image-gallery{width:545px;}
div#content div#shop.post-content div.image-gallery div.main-image{float:left; width:430px;}
div#content div#shop.post-content div.image-gallery div.main-image img{vertical-align:top;}
div#content div#shop.post-content div.image-gallery div.thumbs-container{float:right; padding-top:0px; height:328px; position:relative; width:93px;}
div#content div#shop.post-content div.image-gallery div.thumbs-container small{display:block; text-align:center; margin-bottom:25px;}
div#content div#shop.post-content div.image-gallery div.thumbs-container div.gallery-thumb{display:block; height:105px;}
div#content div#shop.post-content div.image-gallery div.thumbs-container div.gallery-thumb a{display:block;}
div#content div#shop.post-content div.image-gallery img{border:6px solid #c0e7b8;}
div#content div#shop.post-content .body-copy{margin-top:20px;}
div#content div#shop.post-content #order-pod{float:right; margin-top:50px; margin-right:75px; position:relative; width:190px;}
div#content div#shop.post-content #order-pod ul#secondary-nav{list-style:none; margin-top:0px; text-align:left; margin-left:0px; width:150px; text-decoration:underline;}
div#content div#shop.post-content #order-pod ul#secondary-nav li{line-height:normal;}
div#content div#shop.post-content #order-pod ul#secondary-nav li a{color:#5c2942; font-size:10px; line-height:22px;}
div#content div#shop.post-content form#storefront{float:right; color:#5c2942; font-size:11px; border:6px solid #c0e7b8; padding:15px; display:block; margin-bottom:20px;}
div#content form#storefront input.button-add-to-cart{margin-top:30px; width:147px; height:36px; display:block; border:none; background:url(images/button-add-to-cart.jpg); text-indent:-3000px;}
div#entry-0.product-row{margin-top:15px;}
div.product-row{width:100%; position:relative; margin-bottom:75px; display:inline-block;}
div.product-row div.main-product-image{float:left; border:6px solid #c0e7b8; width:237px; height:184px;}
div.product-row div.main-product-image img{width:100%;}
div.product-row div.details{float:left; padding-left:35px;}
div.product-row div.details p span{width:300px; display:inline-block; float:left;}
div.product-row div.details p span.copy{font-size:12px; margin-bottom:15px;}
div.product-row div.details p span.price{font-size:24px; font-weight:bold;}
div.product-row div.details p span.price small{font-weight:lighter; font-size:12px;}
div.product-row div.details p span.title{font-size:18px; color:#f3a28f; margin-bottom:10px;}
div.product-row div.details a{float:left;}
div#content form#storefront #itemcount{width:50px; margin-top:20px; display:inline-block;}
div#content form#storefront p{display:inline-block; width:40px;}
div#content form#storefront input.color-select{padding-top:3px; margin-right:8px; line-height:15px; display:inline-block;}
div#content form#storefront label{margin-left:5px; display:inline-block; }
.error{color:#C00; font-size:12px; margin-right:10px;}
/* cart */
div#content div#cart.post-content{margin-bottom:20px; padding-bottom:75px;}
div#content div#cart.post-content p{width:545px; float:left;}
div#content div#cart.post-content h4.price{font-size:18px; font-family:'AvantGarde LT Medium',Arial,Helvetica,san-serif;}
div#content div#cart.post-content h4.desc{color:#f69f8c; font-size:14px; float:left;}
div#content div#cart.post-content h3.product-title{font:normal 20px Arial; color:#5c2942; float:left; margin-top:15px; margin-bottom:0px; padding:0px;}
div#content div#cart.post-content div.cart-item-row{display:block; width:100%; float:left; margin-bottom:20px; padding-top:10px; height:75px; padding-bottom:30px; border-bottom:4px solid #c7b4b8;}
div#content div#cart.post-content div.cart-item-row .cart-view-update{width:500px; float:right; }
div#content div#cart.post-content div.cart-item-row p.quantity{text-align:left; margin-top:5px; width:115px; margin-left:100px; float:left;}
div#content div#cart.post-content div.cart-item-row input.delete-cart-item{float:right; margin-top:15px; background:url(images/button-delete-cart-item.jpg); width:116px; height:44px; display:block; border:none; text-indent:-3000px;}
div#content div#cart.post-content div.cart-item-row input.update-cart{margin-top:20px; vertical-align:bottom; float:right; background:url(images/button-update-cart.jpg); border:none; width:54px; height:22px; display:block; text-indent:-3000px;}
div#content div#cart.post-content div.cart-item-row input.product-quantity{margin-top:0px; vertical-align:middle; width:43px; height:22px;}
div#content div#cart.post-content div.cart-item-row p.quantity span{ text-align:center; float:left;}
div#content div#cart.post-content div.cart-item-row div.price-row{width:300px; float:left; position:relative;}
div#content div#cart.post-content div.cart-item-row div.price-row p.price{width:100%; margin-top:10px;}
div#content div#cart.post-content div.cart-item-row div.price-row p small span{font-size:24px; font-weight:normal;  text-align:center;}
div#content div#cart.post-content div.cart-item-row div.price-row p small{text-align:center; font-size:11px; font-weight:normal;}
div#content div#cart.post-content div.cart-item-row div.price-row small.ourprice{float:left; display:block;}
div#content div#cart.post-content div.cart-item-row div.price-row small.subtotal{float:right; display:block;}
div#content div#cart.post-content p.grandtotal{text-align:right; width:100%; font-size:18px; line-height:24px;}
div#content div#cart.post-content p.grandtotal span.final-total{font-size:24px; line-height:28px;}
div#content div#cart.post-content h1.cart-item-title{font-size:18px; color:#f3a28f; letter-spacing:normal; font-weight:normal;}
div#content div#cart.post-content div.cart-item-thumb{float:left; margin-right:15px; border:6px solid #bee6b6;}
div#content div#cart.post-content form#cart-checkout{float:right;}
div#content div#cart.post-content form#cart-checkout input.checkout{float:right; width:154px; height:44px; display:block; border:none; background:url(images/button-checkout.jpg) no-repeat; text-indent:-3000px;}
a#continue{float:right;}
div#content div#cart.post-content form#shipform{float:right; text-align:right;}
div#content div#cart.post-content form#shipform p{text-align:right;}
div#content div#cart.post-content form#shipform p input,
div#content div#cart.post-content form#shipform p select{margin:0px 5px 0px 10px;}
div#content div#cart.post-content form#shipform input#s{border:none; background:#c7b4b6; color:#642e48; padding:3px; font-weight:bold;}

div#content div#return-policy.post-content p{padding-bottom:60px;}
div#content div.empty-cart{background:url(images/bg-empty-cart.jpg) center center no-repeat; display:block; width:100%; height:470px;}
div#content div.empty-cart a{display:block; width:100%; height:100%;}

div#mailing-list div.product-wrapper{display:none;}
div#mailing-list div#order-pod{display:none;}
div#mailing-list fieldset{border:none; color:#5c2942;}

/* search results */
div#content div#search-page.post-content{margin-bottom:20px; padding-bottom:75px;}
div#content div#search-page.post-content h2.post-title{margin-bottom:30px;}
div#content div#search-page.post-content h3 a{color:#5c2942;}


/* contact */
div#content div#contact-us.post-content form p{margin-bottom:10px;}
div#content div#contact-us.post-content{margin-bottom:20px; padding-bottom:75px;}
div#content div#contact-us.post-content form p span input{border-top:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:2px;}
div#content div#contact-us.post-content form p span textarea{border-top:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}


/* tell a friend */
div#content div#tell-a-firend.post-content form p{margin-bottom:10px;}
div#content div#tell-a-firend.post-content form p span input{border-top:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:2px;}
div#content div#tell-a-firend.post-content form p span textarea{border-top:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}


/* checkout */
div#content div#checkout.post-content form p{margin-bottom:10px;}
div#content div#checkout.post-content form p span input{border-top:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:2px;}
div#content div#checkout.post-content form p span textarea{border-top:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
div#content div#checkout.post-content fieldset#checkoutpage{border:none;}
div#content div#delivery{display:block; float:left;}
div#content div#shipping-form-preview div#delivery{display:block;}
div#content div#checkout.post-content p.final-total{font-size:24px; margin-top:15px; line-height:28px;}

/* wholesale inquiries */
div#content div#wholesale-inquiries.post-content{margin-bottom:20px; padding-bottom:75px; height:400px;}
div#content div#wholesale-inquiries.post-content p{padding-top:15px;}

/* testimonials */
div#content div#testimonials.post-content{padding-bottom:75px;}
div#content div#testimonials.post-content h2.post-title{margin-bottom:20px;}
div#content div#testimonials.post-content p strong{}

div#footer{color:#5c2942; clear:both; margin-top:5px;font:normal 10.5px Arial, Helvetica, sans-serif;}
div#footer p.copyright{margin:0;padding:0px 10px 10px 10px; letter-spacing:.002cm; float:left; display:inline; font:normal 10.5px Arial, Helvetica, sans-serif;}
div#footer-nav a{float:right; display:inline; text-decoration:none; color:#5c2942; margin:0px 10px; font:normal 12px Arial, Helvetica, sans-serif; text-transform:uppercase;}
div#footer a{}
div#content div#footer ul.ads{list-style:none; margin:0px 0px 15px 0px; float:left; text-align:left; width:100%;}
div#content div#footer ul.ads li {display:inline; float:left; padding:0; margin:0px 1px;}
div#content div#footer ul.ads li a{text-decoration:none;}
div#content div#footer ul.ads li a img{border:none;}


/* press */
div#content div#press.post-content {
	color:#5c2942; display:inline-block; text-align:left; font:normal 12px/15px Arial,Helvetica,san-serif; width:650px; position:relative; margin-bottom:18px; float:left; padding-bottom:75px;
}
div#content div#press.post-content h3 {
	color:#5c2942;
	font:normal 18px Arial, Helvetica, sans-serif;
	margin-top:15px;
	width:650px;
	padding:0px;
	display:inline-block;
	margin-bottom:15px;
	float:left;
}
div#content div#press.post-content p {
	float:left;
}
div#content div#press.post-content a{color:#5c2942;}
div#content div#press.post-content div.video-pod{width:600px; float:left; margin:25px auto; position:relative; padding-bottom:15px; border-bottom:1px solid #cccccc;}
div#content div#press.post-content div.video-pod img{float:left; vertical-align:middle; display:block;}
div#content div#press.post-content div.video-pod p{float:left; padding-left:10px; display:block; width:415px; margin-top:0px; vertical-align:top; line-height:18px;}
div#content div#press.post-content div.video-details p{}
div#content div#press.post-content div.video-details{border:1px solid #aaaaaa; float:left; padding:15px; width:570px; line-height:18px; display:block; margin:15px auto;}


div#extra{clear:both;width:100%}
/*--------------------for your text--------------------*/

p{}

h1,h2,h3,h4,h5,h6{}

acronym, abbr, span.caps {cursor: help;}

acronym, abbr {}
	
blockquote {}

blockquote cite {}

hr {}
	
dl{}
     
     dt{}
          
          dd{}
          

ul{}
     
ol{}
     
     li{}
          

    ul ul{}
         

blockquote{}
   
     blockquote p{}

code{}

pre{}

b, strong,i,em {}

img{}

address {}

/*--------------------for links--------------------*/


a {}
     
a:link {} 
     
a:visited {} 
     
a:link:focus{} 
     
a:link:hover, 
a:visited:hover {} 
    
a:link:active, 
a:visited:active {}

/*--------------------iamges as a link--------------------*/
a img{}
     
a:link img {} 
     
a:visited img {} 
     
a:link:active img, 
a:visited:active img {}
      

/*--------------------smilies --------------------*/

body img.wp-smiley{}
     



/*--------------------read more link--------------------*/

.more-link{}
     

/*--------------------pages with pagination--------------------*/
p.serif{}
     

/*--------------------search--------------------*/

#searchform{}
     

input#s{}
     

input#searchsubmit{}
     




/*--------------------comments--------------------*/
.alt {}
	 
	

.commentlist {}
	 
	


.nocomments {}
	 
	
 
.commentlist li {}
	 
	

.commentlist cite, 
.commentlist cite a {}
	 
	

.commentlist p {}
	 
	

#commentform p {}
	 
	

.commentmetadata {}
	 
	

#commentform input {}
	

#commentform textarea {}
	

#commentform #submit {}
	 
	

/*--------------------calendar--------------------*/
 
#wp-calendar th {}
	 
	


#wp-calendar {empty-cells: show;}
	
	
	

#wp-calendar #next a {}
	
	

#wp-calendar #prev a {}
	
	

#wp-calendar a {}
	
	

#wp-calendar caption {}
	
	

#wp-calendar td {}
	
	

#wp-calendar td.pad:hover {} 
      


/*-------------------- widgets---------------------*/
h2.widgettitle{}
     
.widget {}
     

/*--------------------Archive--------------------*/

li#archives{}
     

.widget_archives{}
     

/*--recent posts--*/


li#recent-posts{}
     

.widget_recent_entries{}
     



/*--------------------text widget--------------------*/
li.widget_text{}
     

/*--id in relationsship to the id of the widget*/
li#text-4{}
     
div.textwidget{}
     

/*--------------------links blogroll--------------------*/

li#links{}
     

.widget_links{}
     


/*--------------------categories--------------------*/

li#categories{}
     

.widget_categories{}
     

/*--------------------generic classes--------------------*/
.uc{text-transform:uppercase;}
.lc{text-transform:lowercase;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.bolditalic{font-weight:bold; font-style:italic;}
.clear{clear:both;}