/*-----------------------------------------------------------------------
Basic Style Sheet

version:	2.0
author:		jan wilson
email:		jan@bigwdesign.com
-----------------------------------------------------------------------*/


/*-----------------------------------------------------------------------
=Reset */

* {
padding: 0;
margin: 0;
border: 0;
}


/*-----------------------------------------------------------------------
=Body  */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#666;
}
.clear {
clear:both;}

/*-----------------------------------------------------------------------
=All links  */


a:link {
color: #3366FF;
text-decoration:underline;
}
a:visited {
color: #3366FF;
text-decoration:none;
}
a:hover {
color: #990000;
text-decoration:underline;
}

/*-----------------------------------------------------------------------
=Colors for text */
.green1 {color:#898839;}
.green2 {color:rgb(49,63,17);}
.green3 {color: #97a388;}
.green4 {color: #7D8A49;}

.red1 {color:#990000;}
.red2 {color:rgb(109,20,0);}
.red3 {color: #CC9999}

.blue1 {color:#003768;}
.blue2 {color:rgb(5,33,71);}
.blue3 {color:#88a1b1}

.peach {color:#C97951;}
.lime {color:#9ad25b;}
.mustard {color:#CC9900;}
.autumn {color:#993D00}
.orange {color: #FF6600;}
.rust {color:#AB6242}

/*-----------------------------------------------------------------------
=Colors for backgrounds */
.green-back {background-color:rgb(49,63,17);}
.red-back {background-color:rgb(109,20,0);}
.blue-back {background-color:rgb(5,33,71);}
.black-back {background-color:#000;}

/*-----------------------------------------------------------------------
=Containers  */

#banner {
margin:0px;
padding:0px;}

#container-ads {
float:left;
background-color:#fef6e3;
width:990px;
}

#container {
background-color:#fff;
float:left;
width:801px;
border-right:1px solid #000000;
}

#contentMain {
padding:15px;
}

#contentMainInside {
padding:15px;
}

/*-----------------------------------------------------------------------
=Typography  */

h1 {
font-size:17px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#34391B;
margin-bottom:5px;
}
h4 {
font-size: 11px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#990000;
}

p {
font-size:11px;
line-height:15px;
padding-bottom:5px;
}

/*-----------------------------------------------------------------------
=Top Navigation - All Pages  */

#topNav {
height:51px;
background-image:url(/en/shop/images/_nav-straw-background.jpg);
font-family:Georgia, "Times New Roman", Times, serif;
color:#990000;
}
#topNav ul {
	font-size:11px;
	font-weight:bold;
	list-style:none;
	margin:0 0 0 15px;
	padding:18px 0 0 0;
	color: #CC0000;
}
#topNav ul.last {
padding-top:4px;
}
#topNav li {
padding:0 0 0px 0px;
display:inline;
font-size:14px;
line-height:16px;
}
#topNav li.space {
padding-top:10px
}
#topNav ul a{
/*color:#900;*/
color:rgb(49,63,17);
text-decoration:none;
}
#topNav ul a:hover{
color:#626F4C;
text-decoration:underline;
}

.dividers {font-weight:bold;  font-family:Arial; letter-spacing:3px; }

.p_search {
	font-family: "Verdana", "Arial";
	font-size: 10px;
	height: 19px; 
	width: 100px;
	font-weight: normal;
	color:#666;
	padding: 2px 0 2px 5px;
	border: 1px #ccc solid;
}


#topNav table#search {
float:right; 
width:100px; 
margin-top:10px;
margin-right:10px;
}
#topNav table#search td{
vertical-align:top;
}
#topNav table#search td.btnGo {
width:20px;
border: 0px;
padding:0 0 0 3px;
}

.FormButtons {
border: 0px;
padding:0 0 0 0px;
}

/*-----------------------------------------------------------------------
=Form Items  */
input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
padding: 3px 0 3px 5px;
border: 1px #ccc solid;
}
.btnGo {
margin-top: 0px;
float: right;
padding: 0px 0 0px 3px;
border: 0px;
}

#customer select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#E7EEF7;
height:20px;
width:190px;
}


/*-----------------------------------------------------------------------
=Home Divs */

.home-photo-big {
float:left;
}

#home-category-wrapper {
float:right;
width:280px;
}

.home-category {
height:105px;
}

.home-category2 {
width:180px;
float:left;
}

.home-category2 h1{
font-size:14px;
margin:8px 0 3px 0px;
padding:0 0 0 0px;
}

.home-category2 h4 a{
font-size:10px;
color:#990000;
text-decoration:none;
}

.home-category2 h4 a:hover{
color:#666;
text-decoration:none;
}

.home-category3 {
width:190px;
float:right;
}

.home-category3 h1{
font-size:14px;
margin:8px 0 3px 0px;
padding:0 0 0 0px;
}

.home-category3 h4 a{
font-size:10px;
color:#990000;
text-decoration:none;
}

.home-category3 h4 a:hover{
color:#666;
text-decoration:none;
}


.home-photo-category {
float:left;
margin-right:10px;
}


#homeAd1 {
width:100%;
height:133px;
clear:both;
margin:0px;
padding:0px;
}

.adSpace {
margin-right:10px;
}


/*-----------------------------------------------------------------------
=Inside Navigation */

#insideNav {
float:left;
padding-left:10px;
padding-right:10px;
padding-top:8px;
background-color:#FEF1CE;
}

#insideNav ul{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
border-bottom:1px #DAB75A dashed;
margin-bottom:10px;
width:160px;
}

#insideNav ul li{
list-style:none;
padding-bottom:8px;
color:#003768;
}

#insideNav ul li.last{
padding-bottom:15px;
}
#insideNav ul.none{
padding-bottom:15px;
border:0;
}

#insideNav ul h2{
color:#990000;
font-size:12px;
margin-top:5px;
margin-bottom:0px;
padding-bottom:0px;
}

#insideNav ul li a{
text-decoration:none;
color:#003768;
}

#insideNav ul li a:hover{
text-decoration:underline;
color:#3366FF;
}

/*-----------------------------------------------------------------------
=Category Page */

#cat-page {
float:left;
width:500px;
background-color:#fff;
margin-left:20px;
}

#cat-page h1 {
margin-bottom:10px;
}

#cat-page h2 {
font-family: Georgia, "Times New Roman", Times, serif;
margin-bottom:10px;
color:#34391B;
font-size:22px;
}

#cat-page h3 {
margin-bottom:10px;
font-size:12px;
color:#660000;
}

#cat-page table.category {
margin-bottom:30px;
margin-top:5px;
width:550px;
}

#cat-page table.category td{
vertical-align:top;
padding-right:10px;
}

#cat-page div.cat-text {
margin-top:5px;
}

#cat-page div.cat-text p{
font-size:10px;
}

#cat-page div.cat-text a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#cat-page div.cat-text h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#34391B;
margin-top:2px;
margin-bottom:2px;
}

div.cat-text p{
padding-bottom:2px;
font-size:12px;
}

#cat-page ul{
margin:5px 0 20px 20px;
}

#cat-page ul li{
font-size:11px;
padding:0 0 8px 0
}


/*-----------------------------------------------------------------------
=Category Navigation top and bottom */


#navigation {
width:561px;
color:#333;

}

#navigation .breadcrumb {
font-size:10px;
line-height:10px;
padding:0 0 8px 0 ;
margin-bottom:8px;
border-bottom:1px #ccc dotted;
}

navigation #view-only {
font-size:11px;
line-height:10px;
padding:10px 0 10px 0 ;
color:#999;}


#cat-page #view-next{
padding:10px 0 10px 0;
font-size:10px;
float:right;
text-align:right;
color:#333;
}


/*-----------------------------------------------------------------------
=Product Page */

#prod-page {
float:left;
width:370px;
margin-left:20px;
}

#prod-page h1 {
border-top:1px #ccc dotted;
margin-top:8px;
padding-top:8px;
margin-bottom:10px;
}

.go-back{
padding:10px 0 10px 0;
font-size:10px;
float:left;
}

#prod-page h1 {
margin:10px 0 5px 0;
}
#prod-page h3 {
font-size:12px;
margin:10px 0 10px 0;
}

#prod-page #form2 {
margin:10px 0 10px 0;}

#prod-page #form2 select.choose{
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #ccc;
font-size:11px;
width:150px;
}

#prod-page #form2 div {
margin: 10px 0 10px 0;
}

#prod-page #form2 div label {
font-size:11px;
font-weight:bold;
}

#sidebar {
float:right;
width:150px;
margin:15px 20px 20px 0px;
padding-left:10px;
border-left:1px #ccc solid;
}

#sidebar h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
margin:10px 0 5px 0;
color:#34391B;
}

#sidebar p{
font-size:10px;
line-height:16px;
}

.zoom {
font-size:10px;
padding-top:5px;}


/*-----------------------------------------------------------------------
=Customer Pages */

#customer {
float:left;
width:500px;
background-color:#fff;
margin-left:20px;
}

#customer h1 {
margin-bottom:10px;
color:#990000;
}

#customer h2 {
font-family: Georgia, "Times New Roman", Times, serif;
margin-bottom:10px;
color:#34391B;
font-size:22px;
}

#customer h3 {
margin-bottom:5px;
padding-bottom:0px;
font-size:11px;
color:#677D49;
}

#customer h3.space1 {
padding-top:10px;}


#customer p {
font-size:11px;
line-height:18px;
padding: 0 0 13px 0;
}

#customer p.none {
padding-top:0;
margin-top:0;
}

#customer table {
margin: 0px 0 15px 0;
border:#ccc dotted 1px;
}

#customer table td {
font-size:11px;
padding:8px 5px 2px 5px;
vertical-align:middle;
}

#customer table td.flush-right {
text-align:right;
width:100px;
}

#customer table td.last {
padding-bottom:10px;
}

#customer table td.header {
padding-top:10px;
color:#E58D53;
text-transform:uppercase;
font-size:10px;
font-weight:bold;

}

#customer form {
margin:0;
padding:0;}

#customer form input.btnSubmit {
margin:0 0 10px 0;
height:25px;
padding-right:10px;
}


#customer table.large {
width:375px;
}

#customer table.large td {
font-size:11px;
width:95px;
padding-bottom:5px;
vertical-align:middle;
}

#customer table.large td.left {
text-align:right;
padding-right:3px;
}

#customer table textarea {
font-size:11px;
border:#dadada solid 1px;
}

#customer table input {
padding: 4px;
border:#dadada solid 1px;
height:25px;
}

#customer table.large input.button1 {
width:100px;
height:auto;
margin-bottom:5px;
}



/*-----------------------------------------------------------------------
Footer */
div#footer {
clear:both;
text-align:left;
padding: 8px 0 8px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-top: #ccc 1px solid;
}
div#footer a:link {
color:#666;
text-decoration:underline;
}
div#footer a:visited {
color: #666;
text-decoration:underline;
}
div#footer a:hover {
color:#3399FF;
text-decoration:underline;
}