body {
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#ECEADF;
	height:100%;
	color:#757769;
	
}

#container{
	width: 750px;
	position: absolute;
	left: 50%;
	margin-left: -375px;
	margin-top:30px;
	background-color:#FFFFFF;
	padding:0px;
	border: 1px #C1C2BA solid;
}



#banner{
	margin:0px;
	padding:10px;
	height:110px;
	position:relative;
	background-color:#ffffff;
	border-bottom:2px solid #ECEADF;

}

#logo{

	width:111px;
	height:90px;
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	position:absolute;
	margin-left:54px;
	bottom:10px;
}

#logo h1{
display:none;
}

#contact{
	width:117px;
	height:40px;
	position:absolute;
	margin-left:475px;
	bottom:10px;
	font-size:70%;
	vertical-align:bottom;
	text-align:right;
	border-bottom: 1px #C1C2BA solid;
	border-top: 1px #C1C2BA solid;
	
}

#cart{
	width:120px;
	position:absolute;
	margin-left:608px;
	bottom:10px;
	font-size:70%;
	text-align:justify;
	border: 1px #C1C2BA solid;
	padding:0px;
	
}

#cart p{
margin-top:5px;
margin-bottom:0px;
margin-left:5px;
margin-right:5px;
background-color:#ECEADF;
padding:2px;
border: 1px #C1C2BA solid;
}

#cart a:link {
	color:#7F7B6C;
	text-decoration: none;
	border-bottom: none;
	}
	
#cart a:visited {
	color:#7F7B6C; 
	text-decoration: none;
	border-bottom: none;
}

#cart a:hover {
	color:#E35710; 
	text-decoration: unone;
	border-bottom: none;
}

#cart a img {
	border: none;
	}




#main{
margin:10px;
margin-top:20px;
padding:0px;


}


#menu{
	width:180px;
	float:left;
	line-height:20px;
	font-size:70%;
	text-align:right;
	margin-bottom:10px;
	border-right:2px solid #ECEADF;
	padding-right:15px;
	padding-left:0px;

}

#menu ul{
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	margin-right:0px

}

#menu li{
	padding-left: 0px;
	padding-right:0px;
	margin-right:0px
}




#text{
	font-size:70%;
	color:#7F7B6C;
	margin-left:205px;
	margin-right:0px;
	text-align:justify;

}

.mainimage{

	float:right;
	margin-left:15px;
	margin-bottom:15px;

}

.productbox{

float:left; 
width:150px; 
margin:10px; 
height:225px;
background-color:#F7F5F0;

margin-bottom:20px; 

}

.productbox p{

padding-left:5px;
padding-right:5px;
text-align:left;
font-size:90%;
}

.productbox h2{

padding-left:5px;
padding-right:5px;
text-align:left;
font-size:95%;
height:42px;
margin:0px;
margin-top:5px;
}

.productbox a:link{
border:none;
border-bottom:none;
}

.productbox a:visited{
border:none;
border-bottom:none;
text-decoration:none
}

.productbox a:hover{
border:none;
text-decoration:none;
border-bottom:none;
}

.productbox img{
border:none;
border-bottom:none;
}




#shoptext{

	font-size:70%;
	color:#7F7B6C;
	text-align:justify;

}

#shoptext ul{
	list-style-type:disc;
	left:50px;
}

#shoptext li{
line-height:20px;
left:50px;
}

#shopcategorys{

}

#shopcategorys h1{

	font-size:160%;
	color:#7F7B6C;

}

#shopcategorys p{
font-size:120%;

}





#shopmenu {



}

#shopmenu  h2{
	margin-bottom:5px;
	


}

#shopmenu  p{
	margin-top:5px;
	


}



#shopresults{

	margin-right:10px; 
	margin-bottom:10px; 
	height: 100px;

}

#shopresults h3{

	margin-top:0px; 
	margin-bottom:0px; 
	font-size: 110%;

}

#shopresults p{

	margin-top:0px; 
	margin-bottom:5px; 

}

#shopdetails{

	margin-left:360px; 

}





#shopsections{
	clear:both;
	height:0px;
	padding-bottom:10px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:10px;
	background-color:#ffffff;
	border-top:2px solid #ECEADF;
}

#shopsections a img {
	border: none;
	}
	


.shopsectionimage{
float:left;
margin-top:0px;
margin-bottom:0px;
margin-right:16px;
margin-left:0px;
}

.bedroomthemeslist{
float:left;

margin-right:10px; 
margin-bottom:10px; 
padding:5px; 
border: 2px solid #E1DECE
}

.bedroomthemeslist a img {
	border: none;
	}
	
.bedroomthemeslist a:link {
	color:#7F7B6C;
	text-decoration: none;
	line-height:18px;
	border-bottom: none;
	}
	
.bedroomthemeslist a:visited {
	color:#7F7B6C; 
	text-decoration: none;
	line-height:18px;
	border-bottom: none;
}

.bedroomthemeslist a:hover {
	color:#E35710; 
	text-decoration: unone;
	line-height:18px;
	border-bottom: none;
}



.bedroomthemestitle{
text-align:center;
font-size:110%;
font-weight:bold;
padding-top:5px;
}

.imageleft{
float:left;
margin-top:2px;
margin-bottom:5px;
margin-right:10px;
}

.imageright{
float:right;
margin-top:2px;
margin-bottom:5px;
margin-left:10px;
}



#footer{
	clear:both;
	background-color:#ffffff;
	


}

#footertext{
	font-size:70%;
	margin-left:10px;
	margin-right:10px;
	text-align:center;

}

#footertext p{
	margin:0px;
	margin-bottom:5px;
	
}

#paypal {
text-align:right;
	}
#paypal a img {
	border: none;
	}
	
#paypal a:link {
	color:#ffffff;
	text-decoration: none;
	border-bottom: none;
	}
	
#paypal a:visited {
	color:#ffffff; 
	text-decoration: none;
	border-bottom: none;
}

#paypal a:hover {
	color:#ffffff; 
	text-decoration: none;
	border-bottom: none;
}


.burgendy {
	color:#A01E16;
}

.burgendy a:link {
	color:#A01E16;
	text-decoration: none;
	border-bottom: none;
	
	}
	
.burgendy a:visited {
	color:#A01E16; 
	text-decoration: none;
	border-bottom: none;
}

.burgendy a:hover {
	color:#699ED0; 
	text-decoration: none;
	border-bottom: none;
}

.orange {
	color:#E35710;
}

.orange a:link {
	color:#E35710;
	text-decoration: none;
	border-bottom: none;
	}
	
.orange a:visited {
	color:#E35710; 
	text-decoration: none;
	border-bottom: none;
}

.orange a:hover {
	color:#A595BC; 
	text-decoration: none;
	border-bottom: none;
}

.green{
	color:#B6BF00;
}

.green a:link {
	color:#B6BF00;
	text-decoration: none;
	border-bottom: none;
	}
	
.green a:visited {
	color:#B6BF00; 
	text-decoration: none;
	border-bottom: none;
}

.green a:hover {
	color:#A01E16; 
	text-decoration: none;
	border-bottom: none;
}

.blue {
	color:#699ED0;
}

.blue a:link {
	color:#699ED0;
	text-decoration: none;
	border-bottom: none;
	}
	
.blue a:visited {
	color:#699ED0; 
	text-decoration: none;
	border-bottom: none;
}

.blue a:hover {
	color:#E35710; 
	text-decoration: none;
	border-bottom: none;
}

.lilac{
	color:#A595BC;
}

.lilac a:link {
	color:#A595BC;
	text-decoration: none;
	border-bottom: none;
	}
	
.lilac a:visited {
	color:#A595BC; 
	text-decoration: none;
	border-bottom: none;
}

.lilac a:hover {
	color:#B6BF00; 
	text-decoration: none;
	border-bottom: none;
}



.subsection {
	color:#757769;
	font-weight:normal;
}

.subsection li{

}


.subsection a:link {
	color:#757769;
	text-decoration: none;
		border-bottom: 1px dashed #7F7B6C;
	}
	
.subsection a:visited {
	color:#757769; 
	text-decoration: none;
		border-bottom: 1px dashed #7F7B6C;
}



.subsection a:hover {
	text-decoration: underline;
	border-bottom:none;
	color:#757769; 
}


.gardenfun{
color:#91B870;

}

h1{
	font-size:160%;
	font-weight:bold;
	color: #7F7B6C;
	margin-top:0px; 
	margin-bottom:10px;
}

h2{
	font-size:120%;
	font-weight:bold;
	color: #7F7B6C;
	margin-top:10px; 
	margin-bottom:5px;
}

h3{
	font-size:100%;
	font-weight:bold;
	color: #7F7B6C;
	margin-top:0px; 
	margin-bottom:5px;
}


p {
	line-height:20px;
	margin-top:0px;
}

li{
line-height:20px;

}

a:link {
	color:#7F7B6C;
	text-decoration: none;
	line-height:18px;
	border-bottom: 1px dashed #7F7B6C;
	}
	
a:visited {
	color:#7F7B6C; 
	text-decoration: none;
	line-height:18px;
	border-bottom: 1px dashed #7F7B6C;
}

a:hover {
	color:#E35710; 
	text-decoration: unone;
	line-height:18px;
	border-bottom: 1px dashed #E35710;
}

form{
margin:0px;
padding:0px;
color:#7F7B6C;
padding:5px;
}

label{
	width: 100px;
	float:left;
	padding:0px;
}

input{
color: #757769;
border:1px solid #ABAA9A;
margin:2px;
padding:1px;
}

select{
color: #757769;
border:1px solid #ABAA9A;

}

.submit{
margin-left:102px;
margin-top:10px;
}

table{

border:1px solid #ABAA9A;

}

th{
font-size:100%;
text-align:left;
background: #ECEADF;
color: #757769;
padding:2px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Cartweaver 2 CSS HTML Styles */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/





/*Form Styles*/
input.formCheckbox {
	border: none;
	background: transparent;
}

input.formButton {
	background: #757769;
	border-bottom: 1px solid #ECEADF;
	border-left: 1px solid #ECEADF;
	border-right: 1px solid #ECEADF;
	border-top: 1px solid #ECEADF;
	color: #FFFFFF;
	}

/* Tables used to display tabular Data. */
/* Apply to <table> tags only. 
Example: <table class="tabulardata">*/
table.tabularData, table.tabularData td, table.tabularData th {
	border: 0px;
	border-collapse: collapse;
	width: 100%;
}
table.tabularData td, table.tabularData th{
	padding: 3px;
}
table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active  {
	background: #ECEADF;
	color: #757769;
}

/* altRowEven & altRowOdd are used to style alternating table rows. */
.altRowEven {
	background-color: #ffffff;
}
.altRowOdd{
	background-color: #ffffff;
}

.smallprint {
	font-size: 80%;
}

.pagingLinks {
	text-align: center;
}

.errorMessage {
	color: #993333;
	font-weight: bold;
}

.upsellbox{
float:left; 
width:70px; 
margin-right:15px; 
font-size:80%; 
text-align:center;
height:125px;
}


.upsellbox img{
border:none;
border-bottom:none;
text-decoration:none;

}
.upsellbox a:link{
border:none;
border-bottom:none;
}

.upsellbox a:visited{
border:none;
border-bottom:none;
text-decoration:none
}

.upsellbox a:hover{
border:none;
text-decoration:none;
border-bottom:none;
}