/*------ Basic Tags ------------------------------------------*/
body {

font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4B5C47;
background-color: #515E5B;
margin: 0px;
padding: 0px;
text-align: center;
}

img {

border: 0px;

}

table {

margin-top: 10px;

}

tr {
padding-top: 5px;

}

th {

	}
	
td {
	/*font-size: 70%; 
	*/
	}


/*------ Layout Elements -----------------------------------*/
#container {
	width: 755px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
	position: relative;
	}
	
.clear {
	clear: both;
	}
	
.clearbtm {
	clear: both;
	width: 755px;
	}	

/*------------  Top Banner -------------*/	
#topimage {
	background:url(../layout/topimage1_02.jpg) no-repeat top;
	width: 755px;
	height: 173px;
	float: left;
	} 
	
#topimage h1, #topimage h2 {
	display: none;
	}

#topimage a {
	background: url(../layout/flower_acc_03.jpg) no-repeat;
	height: 23px;
	font-weight: bold;
	position: absolute;
	padding-top: 5px;
	padding-left: 20px;
	left: 20px;
	
	}
	
#topimage a:link {
	color:#FFFFFF;
	text-decoration: none;
	}
	
#topimage a:visited {
	color:#FFFFFF;
	text-decoration: none;
	}
	
#topimage a:hover {
	color:#F1CC01;
	text-decoration: underline;
	}

	
	

#topimage .membershome a {
	background: url(../layout/flower_acc_03.jpg) no-repeat;
	height: 23px;
	font-weight: bold;
	position: absolute;
	padding-top: 5px;
	padding-left: 20px;
	left: 160px;
	
	}
	
	
#textsize img {
	
	border: 0px;
	margin: 0px;
	margin-top: -4px;
	
}	

#textsize a {
	background: none;

	
	}
		
	
#textsize .defaulttext {

	left: 530px;

}





#textsize .largetext {

	left: 580px;

}
	
#topimage .membershome a:link {
	color:#FFFFFF;
	text-decoration: none;
	}
	
#topimage .membershome a:visited {
	color:#FFFFFF;
	text-decoration: none;
	}
	
#topimage .membershome a:hover {
	color:#F1CC01;
	text-decoration: underline;
	}

/*------------ Top Menu -------------*/
#topmenu {
	background: url(../layout/menubar_04_07.jpg) no-repeat top;
	width: 755px;
	height: 37px;
	float: left;
	}
	
#topmenu ul {
	text-align: center;
	margin: 0px;
	padding-top: 7px;
	padding-left: 30px;
	}
	
#topmenu li {
	display: inline;
	margin-right: 3.5em;
	}
	
#topmenu li a {
	font-weight: bold;
	
}

#topmenu li .flowerbg {
	background: url(../layout/flower_acc_03.jpg) no-repeat;
	background-position: left center;
	background-attachment: scroll;
	}
	
#topmenu li a:link {
	color: #4B5C47;
	text-decoration: none;
}

#topmenu li a:visited {
	color: #4B5C47;
	text-decoration: none;
}

#topmenu li a:hover {
	color: #4B5C47;
	text-decoration: underline;
}

#topmenu .spacer {
	width: 25px;
	w\idth: auto;
	height: 1px;
	}
	
	
/*------------ body Content -----------*/
#content {
	/*margin-top: 180px;*/
	margin-right: 0px;
	margin-left: 0px;
}
/*width hack for 1e5 */
* #content {
	width: 100%;
	w\idth: auto;
}


/*------------ Left Menu and text area ---------------*/
#content #menuarea {
	float: left;
	background: url(../layout/leftmenu_maincont_bg_13.jpg) repeat-y;
	width: 561px;
	padding-bottom: 20px;
	
	}

#menuarea #leftmenu{
	width: 156px;
	float: left;

	}

#menuarea #leftmenu img {
	margin-top: 0px;
	margin-left: 0px;
	}
	
#leftmenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
	
#leftmenu li {
	padding-left: 19px;
	}
	
#leftmenu li a {
	font-weight: bold;

	
}
	
#leftmenu li a:link {
	color: #4B5C47;
	text-decoration: none;
}

#leftmenu li a:visited {
	color: #4B5C47;
	text-decoration: none;
}

#leftmenu li a:hover {
	color: #4B5C47;
	text-decoration: underline;
}




#leftmenu #productlink ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
	
#leftmenu #productlink li {
	padding-left: 20px;
	line-height: 14px;
	margin-bottom: 5px
	
	}
	
#leftmenu #productlink li a {
	font-weight: bold;

}
	
#leftmenu #productlink li a:link {
	color: #AF9D0A;
	text-decoration: none;
}

#leftmenu #productlink li a:visited {
	color: #AF9D0A;
	text-decoration: none;
}

#leftmenu #productlink li a:hover {
	color: #AF9D0A;
	text-decoration: underline;
}





#menuarea #bodycontent{
	width: 400px;
	float: left;
	/*min-height: 500px;*/
	

	}
	
	
	
	#menuarea #bodycontent ul .lisize{
	
	

	}

#menuarea #bodycontent table {
	border: 0px;
	}	

#menuarea #bodycontent td {
	padding: 3px;
	}
	
#menuarea #bodycontent p {

	margin-top: 7px;
	margin-bottom: 7px;
	
	
	}
	
#menuarea #bodycontent #salebanner{
	width: 400px;
	height: 120px;
	margin-top: 3px;

	}
	
#menuarea #bodycontent h2{
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#006A54;
	clear: both;

	}
	
#menuarea #bodycontent h2 .yellow{
	color:#ECCD00;

	}
	

#menuarea #bodycontent h3{
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family:Arial, Helvetica, sans-serif;

	font-weight: bold;
	color:#D385B9;

	}
	
#menuarea #bodycontent .proceed {

	text-align: right;
	padding-right: 8px;
	
	}
	
#menuarea #bodycontent .edit {

	float: left;
	text-align: left;
	padding-left: 3px;
	
	}
	
	
#menuarea #bodycontent a {
	
}

#menuarea #bodycontent  a:link {
	margin-top: 15px;
	margin-bottom: 3px;
	color: #2E5824; 
	text-decoration: none;
	font-weight: bold;
	
	}
	
#menuarea #bodycontent a:visited {
	color: #2E5824; 
	text-decoration: none;
	font-weight: bold;
	}
	
#menuarea #bodycontent  a:active {
	color:#ffffff;
	background:#A4C19D;
	text-decoration: none;
	font-weight: bold;
	}
	
#menuarea #bodycontent a:hover {
	color:#ffffff;
	background:#A4C19D;
	text-decoration: none;
	font-weight: bold;
	}	



#menuarea #bodycontent #text{
	padding-top: 3px;
	width: 395px;

	}
	
#menuarea #bodycontent #pmofweek{
	padding: 3px;
	background-color:#FFCC00;
	margin-left: 3px;
	margin-right: 3px;
	border: #FF9900 dashed 2px;
	padding-bottom: 10px;

	}	
	
#menuarea #bodycontent #pmofweek h3{
	margin: 0px;
	font-weight: bold;
	color:#006A54;
	width: 99%;
	background-color: #FFFFFF;
	padding: 2px;
	}	
	
	
#menuarea #bodycontent #pmofweek .leftside {

	float: left;
	width: 250px;
	
	
	}

#menuarea #bodycontent #pmofweek .leftside h4 {

	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #EA7D1C;
	
	
	}
	
#menuarea #bodycontent #pmofweek p {
	margin: 0;
	}

#menuarea #bodycontent #pmofweek .leftside .textdesc {
	margin: 0;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;

	}
	
#menuarea #bodycontent #pmofweek .leftside .price {
	margin: 0;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006A54;
	font-weight: bold;
	}		
	
	
#menuarea #bodycontent .#pmofweek .leftside .price .strikeThrough {
	
	margin: 0;
	padding-top: 2px;
	padding-left: 2px;
	color: #333333;
	font-weight: bold;
	text-decoration: line-through;
	}
	
	
#menuarea #bodycontent #pmofweek img {
	float: left;
	text-align: center;
	border: #ffffff solid 2px;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	}
	
#menuarea #bodycontent #pmofweek .buy {
	/*background:url(../layout/buy_pink_23.jpg) no-repeat;*/
	/*margin-left: 7px;*/
	margin-top: 2px;
	margin-bottom: 5px;
	float: left;
	
	}
	

	
#menuarea #bodycontent #pmofweek .buy a {
	display:none;
	width: 62px;
	height: 21px;	
	}
	
#menuarea #bodycontent #pmofweek .moreinfo {
	margin-left: 9px;
	margin-top: 2px;
	padding-top: 3px;
	height: 21px;
	
	
	}
	
#menuarea #bodycontent #pmofweek .moreinfo a {
	font-weight: bold;
}
	
#menuarea #bodycontent #pmofweek .moreinfo a:link {
	color: #EA7D1C;
	text-decoration: none;
}

#menuarea #bodycontent #pmofweek .moreinfo a:visited {
	color: #EA7D1C;
	text-decoration: none;
}

#menuarea #bodycontent #pmofweek .moreinfo a:hover {
	color: #EA7D1C;
	text-decoration: underline;
	background: none;
}


#menuarea #pmofweek .strikeThrough {
	margin: 0;
	padding-top: 2px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C0D3B4;
	font-weight: bold;
	text-decoration: line-through;
	}

#menuarea #bodycontent #subcattext{
	padding-top: 3px;
	width: 395px;


	}
	
#menuarea #bodycontent #ordertable th {

background-color: #D8E4C0;

}

#menuarea #bodycontent #ordertable td {


}
	
#menuarea #bodycontent .productbanner {
	/*background:url(../layout/productlisting_banner_16.gif) no-repeat;*/
	border: #FFBFF8 4px solid;
	background: #FFEFFD;
	min-height: 110px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 4px;
	
	width: 386px;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

#menuarea #bodycontent .productbanner .leftside {

	float: left;
	width: 250px;
	
	
	}

#menuarea #bodycontent .productbanner .leftside h3 {

	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #944279;
	
	
	}
	
#menuarea #bodycontent .productbanner p {
	margin: 0;
	}

#menuarea #bodycontent .productbanner .leftside .textdesc {
	margin: 0;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;

	}
	
#menuarea #bodycontent .productbanner .leftside .price {
	margin: 0;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006A54;
	font-weight: bold;
	}		
	
	
#menuarea #bodycontent .productbanner .leftside .price .strikeThrough {
	
	margin: 0;
	padding-top: 2px;
	padding-left: 2px;
	color: #333333;
	font-weight: bold;
	text-decoration: line-through;
	}
	
	
#menuarea #bodycontent .productbanner img {
	float: left;
	text-align: center;
	border: #D385B9 solid 1px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	}
	
#menuarea #bodycontent .productbanner .buy {
	/*background:url(../layout/buy_pink_23.jpg) no-repeat;*/
	/*margin-left: 7px;*/
	margin-top: 2px;
	width: 62px;
	height: 21px;
	float: left;
	
	}
	

	
#menuarea #bodycontent .productbanner .buy a {
	display:none;
	width: 62px;
	height: 21px;	
	}
	
#menuarea #bodycontent .productbanner .moreinfo {
	margin-left: 9px;
	margin-top: 2px;
	padding-top: 3px;
	height: 21px;
	
	
	}
	
#menuarea #bodycontent .productbanner .moreinfo a {
	font-weight: bold;
}
	
#menuarea #bodycontent .productbanner .moreinfo a:link {
	color: #944279;
	text-decoration: none;
}

#menuarea #bodycontent .productbanner .moreinfo a:visited {
	color: #944279;
	text-decoration: none;
}

#menuarea #bodycontent .productbanner .moreinfo a:hover {
	color: #944279;
	text-decoration: underline;
	background: none;
}


#menuarea #bodycontent .strikeThrough {
	margin: 0;
	padding-top: 2px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C0D3B4;
	font-weight: bold;
	text-decoration: line-through;
	}



.stockists {

	float: left;
	width: 185px;
	padding-right: 10px;
	padding-bottom: 10px;
	
	}
	
	.stockists .bold {
	font-weight: bold;
	color:#4B5C47
	
	}



/*------------ Order Table ---------------*/
.ordertable table {
	padding: 0;
	text-align: left;
	}
	
.ordertable th {
	background-color: #EAE253;
	padding: 3px;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
	}
.ordertable td {
	padding: 3px;
	border-bottom: #999999 1px solid;
	}	

.ordertable td a:link {
	color:#990000;
	text-decoration: none;
	}	

.ordertable td a:visited{
	color:#990000;
	text-decoration: none;
	}	
	
.ordertable td a:hover {
	color:#990000;
	text-decoration: underline;
	}	

.diagram {
	text-align: center;
	
	}
	
.diagram img {	
border: #FF99CC solid 2px;

}

/*------------ Right hand menu ---------------*/
#content #righthandmenu {
	float: left;
	width: 194px;
	
	
	}
	
#content #righthandmenu .center{
	padding-left: 20px;
	
	
	}
	


/*--------- Basket ---------------*/
#righthandmenu #basket {
	background:url(../layout/basket_repeat_09.jpg) repeat-y;
	width: 181px;
	padding-left: 9px;
	padding-right: 3px;
	color:#FFFFFF;

	}
	
#righthandmenu #basket td{


}

#righthandmenu #basket img{
	text-align: center;

}

#righthandmenu #basket .basketbold {
	font-weight: bold;
	color:#FFFFFF;

	}
	


#righthandmenu #basket .basketboldtable {
	font-weight: bold;
	color:#FFFFFF;
	text-align:center;
	}
	
#righthandmenu #basket .basketboldtable a{

	color:#F1CA00;
	text-decoration: none;
	}
	
	
#righthandmenu #basket .basketproblem {

	color:#FFFFFF;

	}
	
#righthandmenu #basket .basketproblem a{
font-size: 80%;
color:#FFFFFF;
	}

#righthandmenu #baskettop {
	background: url(../layout/basket_11.jpg) no-repeat;
	height: 31px;
	width: 194px;
	}	

#righthandmenu #basketbtm {
	background: url(../layout/basket_btm_12.jpg) no-repeat;
	height: 20px;
	width: 194px;
	}
	


/*------------ Search box -------*/
#righthandmenu #search {
	background:url(../layout/basket_repeat_09.jpg) repeat-y;
	width: 181px;
	padding-left: 9px;
	padding-right: 3px;
	color:#FFFFFF;

	}

#righthandmenu #searchtop {
	background: url(../layout/search_11.jpg) no-repeat;
	height: 31px;
	width: 194px;
	}	

#righthandmenu #searchbtm {
	background: url(../layout/basket_btm_12.jpg) no-repeat;
	height: 17px;
	width: 194px;
	}	
	
/*--------------- Form ------------------*/
#righthandmenu #search .searchForm p label {
	display: none
	}
	
#righthandmenu #search .searchForm .fields {
	background-color: #E1F0E3;

	}
	
#righthandmenu #search .searchForm p.submit input {
 
	}
	

/*------------ Featured Product box -------*/
#righthandmenu #featured {
	background:url(../layout/featuredfeeder_24.jpg) repeat-y;
	min-height: 150px;
	width: 181px;
	padding-left: 9px;
	padding-right: 3px;

	color:#FFFFFF;
	
	}

#righthandmenu #featuredtop {
	background: url(../layout/featuredfeeder_23.jpg) no-repeat;
	height: 37px;
	width: 194px;
	}	

#righthandmenu #featuredbtm {
	background: url(../layout/featuredfeeder_btm_16.jpg) no-repeat;
	height: 22px;
	width: 194px;
	clear:both;
	}	


#righthandmenu #featured .featuredproduct{
	margin: 0px;
	padding: 3px;
	width: 150px;
	min-height: 150px;
	text-align:center;
	
	
	}
	
#righthandmenu #featured .featuredproduct p{
	margin: 0px;
	
	
	}
	
#righthandmenu #featured .featuredproduct h4 {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
	color: #006A54;
	text-align:	center;

	}
	
#righthandmenu #featured .featuredproduct a:link {
color: #006A54;
text-decoration: underline;


}

#righthandmenu #featured .featuredproduct a:visited {
color: #006A54;
text-decoration: underline;
}

#righthandmenu #featured .featuredproduct a:hover {
color: #006A54;
text-decoration: none;
}

#righthandmenu #featured  .featuredproduct img{	
	border: #006A54 2px solid;
	}

#righthandmenu #featured .featuredproduct .prodprice {
	margin-left: 0px;
	margin-top: 5px;
	margin-right:0px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	
	
	}
	
	
#righthandmenu #featured .featuredproduct .proddesc p {
	margin-left: 0px;
	margin-top: 5px;
	margin-right:0px;
	color: #ffffff;
	
	
	}

	
	
/*------------ Btm Links -------*/
#btmlinks{
	
	text-align: center;
	width: 755px;
	padding: 5px 0px 5px 0px;
	color:#FFFFFF;
	}
#btmlinks p{
		margin-top: 5px;
	clear: both;

	}
#btmlinks a {
	font-weight: bold;
	
	
}
	
#btmlinks a:link {
	color: #D385B9;
	text-decoration: none;
}

#btmlinks a:visited {
	color: #D385B9;
	text-decoration: none;
}

#btmlinks a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
	
	
/*------------ Btm Banner -------*/
#btmbanner {
	background: url(../layout/btmbanner_18.jpg) no-repeat;
	width: 742px;
	height: 35px;
	padding: 10px 0px 5px 20px;
	color:#FFFFFF;
	}
	
#btmbanner .left {
	width: 550px;
	text-align: left;
	font-weight: bold;
	float: left;
	}
	
#btmbanner .right {
	width: 165px;
	text-align: right;
	float: left;
	}
	
#btmbanner .right a {

	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	
	}
	
/*-----------members welcome----------------*/	
.welcome	{
	font-weight: bold;
	position: absolute;
	padding-top: 5px;
	left: 230px;
	color:#FFCC00;
	font-weight: bold;
	}
	
	
	
.textbold {
	font-weight: bold;
	}
	
	
.redbold {
	font-weight: bold;
	color:#990000;
	}
	
.redbolderror {
	font-weight: bold;
	color:#990000;
	background-color: #D8E4C0
	}
	
.redtext {
	color:#990000;
	}
	
/*-----------Border----------------*/
.border { border: #006A54 2px solid; }
	

#leftmenu #productlink li { { padding-left: 2px; }


#menuarea #bodycontent{ { 
	
	/*height: 400px;*/
	

	}


