* {
       margin: 0px;
       padding: 0px;
}
body {
       font-family: "Century Gothic";
       font-size: 80%;
       background: url(../images/bg.jpg);
       color: #333333;
}
#container {
       margin: 0px auto;
       width: 1000px;
}
#topnavcontainer {
       margin: 0px auto;
       width: 1000px;
       background: #3E360D url(../images/logo.jpg) no-repeat left center;
       height: 40px;
       text-align: right;
       padding-top: 20px;
       padding-right: 15px;
	   text-transform:lowercase;
}
#topnav {
       background: #3E360D;
       border-bottom: 2px solid #C1A327;
}
#topnav li {
       display: inline;
       padding: 3px 10px;
       border-right: 1px solid #CCB06F;
}
#topnav li.last{ border-right: none}
#topnav a {
       color: #EFE7C7;
       text-decoration: none;
       font-size: 115%;
}
#topnav a:hover{
       color: #DE166F;
}
#col1 {
       float: left;
       width: 200px;
       margin-top: 20px;
       padding-top: 165px;
       display:inline;
}
#col2 {
       float: left;
       width: 700px;
       margin-left: 100px;
       background: url(../images/flowers_bottom.gif) no-repeat center bottom;
       margin-top: 20px;
       margin-bottom: 20px;
       display:inline;
}
html>body #col2 {
       background: url(../images/flowers_bottom.png) no-repeat center bottom;
}

#col2inner {
       background: url(../images/flowers_top.gif) no-repeat left top;
       padding-top:94px;
       width: 700px;

}
html>body #col2inner {
       background: url(../images/flowers_top.png) no-repeat left top;

}
#content {
       width: 473px;
       background: #FFFFFF url(../images/curl.jpg) repeat-x left top;
       padding: 10px;
       margin: 0 0 125px 85px;
       border-right: 2px solid #C1A327;
       border-bottom: 2px solid #C1A327;
       border-left: 2px solid #C1A327;

}
h1 {
       font-weight: normal;
       font-size: 215%;
}
h2 {
       font-weight: normal;
       font-size: 175%;
       color: #DE166F;

}

h2.box{
	color: #EFE7C7;
    background: #3E360D;
    clear:both;
    margin-top: 0px;
}
h2.box2{
	color: #EFE7C7;
    background: #3E360D;
    clear:both;
    margin-top: 0px;
	padding: 5px;
}

h2.box a{
	color: #EFE7C7;
    text-decoration:none;
    background: #3E360D;
	display:block;
	padding: 5px;
	transition: color 1s, background 1s;
	-webkit-transition: color 1s, background 1s;
	-moz-transition: color 1s, background 1s;
	-o-transition: color 1s, background 1s;
}
h2.box a:hover{
	color: #ffffff;
	background: #AD0569;
	transition: color 1s, background 1s;
	-webkit-transition: color 1s, background 1s;
	-moz-transition: color 1s, background 1s;
	-o-transition: color 1s, background 1s;
}
.clear{ clear:both; display: block;}

.border-bottom{border-bottom: 2px solid #C1A327;}
.border-top{border-top: 2px solid #C1A327;}
.text-align-right{ text-align: right;}
.homeboxtoppest{  width:151px; float:left; margin-bottom:9px; display:inline; margin-right:10px;}

#columns{ 

}

.tile{ 
	

	margin-bottom:9px;
	padding: 20px 0 0 0;
	float:left;
	display:block;
	width:152px;
	
	
}


.homebox:nth-of-type(6n+1){ background:#C1A327; margin-right:8px;}
.homebox:nth-of-type(6n+2){ background:#CEB36E; margin-right:8px;}
.homebox:nth-of-type(6n+3){ background:#6D6B14;}
.homebox:nth-of-type(6n+4){ background:#AEAB20; margin-right:8px;}
.homebox:nth-of-type(6n+5){ background:#A38536; margin-right:8px;}
.homebox:nth-of-type(6n+6){ background:#DCC050;}
.homeboxtop{ width:151px; float:left; margin-bottom:9px; display:inline; }
.homeboxtoppest a, .tile a{ color:#3E360D; text-decoration:none;}
.homeboxtoppest p, .tile p{ background:#FFFFFF; padding:5px; width: 100%; color:#000; text-transform:uppercase; box-sizing:border-box;}
.tile img, .homeboxtop img{ display:block; width:110px; border: 1px solid #ffffff; margin: 0 20px 20px 20px;}
.innerbox .innerlargeimgcontainer img{ display:block;  width:432px;}
.innerbox .innersmallimgcontainer img{ display:block; margin:0 0 0 -15px;  width:90px; height:60px;}



.innersmallimgcontainer{ width:60px; height:60px; overflow: hidden; border: 1px solid #ffffff; float:left; margin:10px;}

.innerbox{
       margin-bottom:9px;
       padding:10px;
       background: #E0D092;
       margin-top:9px;
}
.innerbox a{ color:#3E360D; text-decoration:none;}
.innerbox p{ padding: 0 9px 0 9px;}
.innerbox img{ border: 1px solid #ffffff; margin:10px;}

.innerbox2{
       margin-bottom:9px;
       padding:10px;
       background: #E0D092;
       margin-top:9px;
       background-color: #D5D58F;
}
.innerbox2 a{ color:#3E360D; text-decoration:none;}
.innerbox2 p{ padding: 0 9px 0 9px;}
.innerbox2 img{ border: 1px solid #ffffff; margin:5px;}
.innerbox2 h2{
       background:rgba(255,255,255,0.2);
       color: #3C370F;
       margin:5px 5px 10px 5px;
       padding:5px;

}


#content table{
margin: 10px 0px 20px 20px;}

img.nomargin{ margin:0 auto 0 auto;}

.margin-right{ margin-right:10px;}
.margin-bottom{margin-bottom: 10px;}
.margin-left{ margin-left:10px;}
.margin-top{margin-top: 10px;}

.padding-right{ padding-right:10px;}
.padding-bottom{padding-bottom: 10px;}
.padding-left{ padding-right:10px;}
.padding-top{padding-bottom: 10px;}


#footer {
       clear: both;
       background: #252525;
       border-top: 2px solid #C1A327;
       padding:20px;
       font-size:90%;
       line-height:150%;
}
#footercontainer {
       width: 1000px;
       margin: 0 auto;
       color: #EDE4BF;
}
#footercontainer a {
       color: #EDE4BF;
}
#footercontainer strong {
       color: #B89C27;
}
#footercontainer img{
margin-top:20px;}
.normal {
       font-weight: normal;
}

#fcol1 {
       width: 400px;
       float: left;
}
#fcol2 {
       float: right;
       text-align: right;
       width: 400px;
}

.narrow{ width:50%;}

input, textarea{
       width:188px;
       border: 1px solid #C1A327;
       padding:5px;
       margin: 5px 0;
}
input[type=image]{
       width:188px;
       border: none;
       padding:5px;
       margin: 5px 0;
}
input[type=image].buynowbutton{ 		
	background: url(../images/buynow1.jpg) no-repeat center center; 
	transition: background 1s;
	-webkit-transition: background 1s;
	-moz-transition: background 1s;
	-o-transition: background 1s;
}
input[type=image].buynowbutton:hover{  	
	background: url(../images/buynow2.jpg) no-repeat center center; 
	transition: background 1s;
	-webkit-transition: background 1s;
	-moz-transition: background 1s;
	-o-transition: background 1s;
}
input.button{
       width:200px;
       border: 1px solid #C1A327;
       padding:5px;
       margin: 5px 0;
       background:#3E360D;
       color:#ffffff;
}
form a{
       color:#DE166F;
       text-decoration:none;
}
#paypallogo{
       text-align:center;
       color: #00134E;
       font-style: italic;
       font-weight: bold;
       background: url(../images/paypal.gif) no-repeat center center;
       height: 100px;
}
html>body #paypallogo{
       background: url(../images/paypal.png) no-repeat center center;
}
.invisible{
       height: 0px;
       width: 0px;
       overflow: hidden;
       position: absolute;
}
#bookmark{
margin-top:200px;}
.addthis_default_style li{
       list-style: none;
       display:block;
       font-size:85%;
       padding:10px 10px 15px 0px;
}

.addthis_default_style li a {  color:#333333; text-decoration:none;}
th {
       color: #AD8E25;
       text-align: left;
       width: 110px;
       padding:3px 0 3px 0;
       font-weight: normal;
	   vertical-align: top;
}
td {
	vertical-align: top;
}
#details{
float:left;
width:275px;
}

#cartbuy{
float:left;
width:170px;
display: inline;
margin:30px 0 0 25px;
}

#cartbuy li{
list-style-type: none;
margin-bottom:20px;
}

#cartbuy a{
	font-size: 145%;
	color: #DE166F;
	text-decoration: none;
	
}
#cartbuy span{
	margin:  15px 15px 10px 0px;
	font-size:145%;
	color: #de166f;
	display:block;
	float:right;
}


#cartbuy li.addtocart a{
	background: url(../images/cart.jpg) no-repeat left center;
	padding:  10px 0 10px 50px;
}
#cartbuy li.buynow a{
	background: url(../images/buynow.jpg) no-repeat left center;
	padding:  10px 0 10px 50px;
}
#searchdiv {
	background: url(../images/search.png) no-repeat right top;
}

