body,div,td,a,img,h1,h2,h3,h4{
border:0;
margin:0;
padding:0;
}
body{
background:#BA6926 url('body_bg.jpg');
font-family:Arial,Sans-Serif;
font-size:13px;
max-width:100%;
overflow-x:hidden;
}

header,nav,section,article,footer{display:block;}

a,a:visited{
font-weight:bold;
color:#883327;
text-decoration:none;
}
a:hover,a:visited:hover{
color:#AD6E5F;
text-decoration:underline;
}
ol{
margin:11px;
padding-left:20px;
}
li{
padding-top:5px;
padding-bottom:5px;
}

#searchmini{
text-align:left;
padding:0;
margin:0;
background:transparent url('searchminibox.png') no-repeat;
position:absolute;
top:40px;
left:50%;
margin-left:169px;
z-index:66;
width:249px;
height:38px;
}
#searchmini table{
margin-left:11px;margin-top:5px;padding:0;
}
#searchmini #gs{border:none;background:transparent;padding:2px 0 0 19px;font-size:10px;margin:0;width:185px;max-width:185px;height:18px;}
#searchmini div{width:49px;height:20px;cursor:pointer;}
#searchmini #l{vertical-align:top;overflow:hidden;width:185px;max-width:185px;height:20px;}
#searchmini #r{vertical-align:middle;width:49px;height:20px;}



#browsemini{
cursor:default;
font-size:9px;
color:#3B3D32;
text-align:center;
padding:0;
margin:0;
position:absolute;
top:114px;
left:50%;
margin-left:268px;
z-index:65;
width:140px;
height:42px;
}
#browsemini span{
display:inline-block;
background:url('browse_roses.png') no-repeat 0 -50px;
padding-top:6px;
width:54px;
height:26px;
max-height:19px;
}
#browsemini .next{background-position:-54px -50px;}
#browsemini a{
cursor:pointer;
color:#3F1712;
margin-top:2px;
padding-top:6px;
display:inline-block;
width:54px;
height:25px;
max-height:19px;
}
#browsemini #pre{
background:#F1DDB1 url('browse_roses.png') no-repeat 0 0;
}
#browsemini #pre:hover{background-position:0 -25px;}
#browsemini #nxt{
background:#F1DDB1 url('browse_roses.png') no-repeat -54px 0;
}
#browsemini #nxt:hover{background-position:-54px -25px;}


#headerleft{
background:#472812 url('top_left_bg.jpg') repeat-x scroll right center;
width:51%;
height:83px;
}
#headerright{
background:#472812 url('top_right_bg.jpg') repeat-x scroll left center;
position:absolute;
left:50%;
top:0;
text-align:center;
z-index:-5;
width:50%;
height:83px;
}
#napkin{
background-image:url('top.png');
position:absolute;
left:0;
top:0;
width:102px;
height:138px;
z-index:66;
}
#logo{
background:transparent url('top.png') no-repeat scroll -103px 0;
position:absolute;
left:50%;
top:2px;
margin-left:-82px;
width:163px;
height:75px;
z-index:67;
}
#email{
background:transparent url('top.png') no-repeat scroll -266px 0;
position:absolute;
right:0;
top:0;
width:210px;
height:113px;
z-index:65;
}
#email a,#email a:visited{
display:block;
margin-left:124px;
margin-top:9px;
width:71px;
height:71px;
}
	

nav{
cursor:default;
font-size:14px;
color:#DFD5B5;
text-align:center;
background:#4D5636 url('links_bg.jpg') repeat scroll 0 0;
padding-top:4px;
width:100%;
height:26px;
max-height:23px;
}
nav a,nav a:visited{
display:inline-block;
color:#DFD5B5;
padding:0 9px;
vertical-align:top;
height:23px;
}
nav a:hover, nav a:visited:hover{
color:#FFF2EA;
}
#cart{cursor:pointer;display:inline-block;background:url('cart.gif') no-repeat scroll 0 center;margin-right:4px;width:16px;height:11px;}


td{
font-size:13px;	
}

#sectiontable{
position:relative;
left:50%;
margin-left:-394px;
width:811px;
}
#sectiontable td{
vertical-align:top;
}

#leftshadow{
background:transparent url('content_shadow_left.png') repeat-y;
width:10px;
}



#sidebar{
font-size:13px;
padding-left:4px;
width:113px;
max-width:111px;
background:#F3EFE1;
overflow:hidden;
background:#F3EFE1 url('sideflower.jpg') no-repeat scroll 0 bottom;
}
#buttons{
background:transparent url('sidetop.png') no-repeat;position:relative;top:0;left:0;margin-left:-4px;padding-left:4px;width:117px;
}

#buttons a,#buttons a:visited{
display:block;
overflow:hidden;
font-weight:normal;
color:black;
background:transparent url('buttons.gif') no-repeat scroll 0 24px;
padding-left:7px;
padding-top:3px;
line-height:16px;
width:111px;
max-width:104px;
height:25px;
max-height:22px;
}
#buttons a:hover,#buttons a:visited:hover{
color:#1B0101;
font-weight:bold;
text-decoration:none;
background-position:0 0;
}
#sidebar b{
display:block;
color:#4A5939;
padding:4px 0 6px 0;
}
#sidebar span{
cursor:default;
display:block;
overflow:hidden;
font-weight:bold;
color:#1B0101;
background:transparent url('buttons.gif') no-repeat scroll 0 -26px;
padding-left:7px;
padding-top:5px;
margin:0;
line-height:16px;
width:110px;
max-width:103px;
height:25px;
max-height:20px;
}
#colour{
background:none;
text-align:center;
padding-bottom:30px;
}
#colour a, #colour a:visited{
display:inline-block;
margin:0 0 0 -3px;
padding:0 3px;
width:49px;
height:46px;
}



#main{
background:#F3EFE1 url('footer.jpg') no-repeat scroll 0 bottom;
width:688px;
max-width:688px;
}

article{
font-size:13px;
background:transparent url('article_bg.jpg') no-repeat scroll top right;
padding:20px 15px 125px 15px;
max-width:688px;
}

article h1{
font-family:Times,serif;
font-size:26px;
color:#6B8153;
font-style:italic;
font-weight:bold;
padding-bottom:7px;
}
article h2{
display:inline;
font-family:Times,serif;
font-size:15px;
font-style:italic;
line-height:23px;
color:#4A5939;
}
/*article h3{
display:inline;
font-family:Times,serif;
font-weight:normal;
font-size:22px;
color:#4A5939;
}*/
article blockquote{
font:italic normal bold 14.5px Times,serif;
text-align:center;
line-height:23px;
color:#4A5939;
}

#doodleleft{
position:absolute;
background:url('doodles.png');
margin-left:-98px;
top:31%;
width:105px;
height:196px;
}
#doodleright{
position:absolute;
background:url('doodles.png') no-repeat scroll -105px 0px;
top:109px;
left:50%;
margin-left:417px;
width:98px;
height:203px;
}


footer{
display:block;
background:transparent url('content_shadow_bottom.png') repeat-x;
position:relative;
left:50%;
margin-left:-388px;
padding-top: 10px;
color:#EEE6D2;
font-size:11.4px;
line-height:15px;
width:790px;
}
footer a,footer a:visited{
color:#EEE6D2;
font-weight:bold;
text-decoration:none;
text-shadow: 1px 1px 3px #151515;
}
footer a:hover,footer a:visited:hover{
color:White;
text-shadow: 1px 1px 1px #000;
text-decoration:underline;
}
footer img{
float:right;
}


.polaroid{
float:left;
margin-right:8px;
width:276px;
height:310px;
background:transparent url('polaroids.jpg') no-repeat scroll 0 0;
}

.one{background-position:0;}
.two{background-position:-276px;}
.three{background-position:-552px;}
.four{background-position:-828px;}
.five{background-position:-1104px;}





#fruit{
position:absolute;
left:50%;
margin-left:+259px;
margin-top:-51px;
}


.MapLink{
cursor:pointer;
color:#883327;
text-decoration:none;
}
.MapLinkHover{
cursor:pointer;
color:#AD6E5F;
text-decoration:underline;
}

.inputbutton,.inputsubmit{
padding: 2px 15px 3px 15px;
border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-top-color: #E66871;
border-left-color: #E66871;
border-bottom-color: #720911;
border-right-color: #720911;
background-color: #D81221;
color: #FFFFFF;
font-size: 11px;
font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 
text-align: center;
}
.inputcancel{
background:#f0f0f0;
color:#000;
border-top-color:#e7e7e7;
border-right-color:#666;
border-bottom-color:#666;
border-left-color:#e7e7e7;
}

#cur{display:inline-block;text-align:center;background:transparent url('buttons.gif') no-repeat scroll -374px -29px;white-space:nowrap;width:116px;height:21px;}
#cur a{cursor:pointer;color:#373A18;font-weight:normal;font-size:10px;display:inline-block;padding-top:3px;width:39px;height:21px;}
#cur a:hover{color:#4D5225;}
#cur b{font-size:12px;}

.rs {display:inline-block;overflow:hidden;text-align:center;margin:16px;width:184px;height:178px;}
.rs a{color:#30130E;display:inline-block;overflow:hidden;background:url('garden_rose.jpg') no-repeat;width:184px;height:178px;}
.rs a:hover{color:#883327;background-position:0 -178px;}
.rs img{color:#F3EFE1;display:inline-block;position:relative;margin-left:5px;margin-top:-2px;top:-91px;z-index:1;width:148px;height:110px;}
.rs h2{cursor:pointer;display:block;position:relative;color:#30130E;font:normal normal bold 13px Arial,Sans-Serif;padding-left:14px;padding-bottom:0;overflow:hidden;top:56px;width:160px;height:34px;z-index:2;}
.rs h3{cursor:pointer;color:#59491E;font:normal normal normal 11px Arial,Sans-Serif;text-align:center;border:solid 1px #BDAF33;background:#F9F7DF;display:block;overflow:hidden;position:relative;margin-bottom:8px;margin-right:135px;left:123px;top:-49px;opacity:.94;width:56px;height:18px;z-index:3;}
.rs h3 a{background:none;font-weight:normal;width:56px;height:18px;}
.rs b{cursor:pointer;background:url('new.png');display:block;position:relative;margin-right:98px;left:-3px;top:92px;z-index:10;width:49px;height:49px;}
.rs u{cursor:pointer;display:block;position:relative;top:68px;height:49px;}
.rs i{cursor:pointer;display:inline-block;position:relative;margin-left:40px;top:-219px;background:url('sold.png');width:141px;height:94px;z-index:2;}


#rpol{display:inline-block;float:left;position:relative;overflow:hidden;background:url('rose_picture.jpg');margin:-9px 10px 12px -8px;width:245px;height:231px;z-index:2;}
#rpoli{display:inline-block;position:relative;overflow:hidden;left:27px;top:23px;width:200px;height:150px;z-index:3;}
#rpoli img{display:inline-block;width:200px;height:150px;}
#ri{display:inline-block;width:303px;height:150px;}

#buy{position:absolute;text-align:center;background:url('buttons.gif') no-repeat scroll -110px 0;padding-top:13px;top:160px;left:50%;margin-left:268px;width:140px;height:87px;z-index:67;}
#buy a{display:inline-block;color:#3F1712;margin-top:6px;background:url('buttons.gif') no-repeat scroll -250px 0;padding-top:5px;padding-left:15px;width:124px;max-width:109px;height:29px;max-height:24px;}
#buy a:hover{background-position:-250px -29px;color:#6B281F;text-decoration:none;text-decoration:underline;}
#buy img{margin-left:-2px;margin-top:-17px;}



#rpother{display:block;position:relative;font-size:11px;border-bottom:solid 1px gray;padding-bottom:4px;margin-top:-5px;margin-left:-25px;padding-left:25px;z-index:1;}
.rpmini,.rppricet{font-size:11px;}
.rppricet{display:inline-block;width:35px;}
#rpprice{font-size:17px;}
.rpcurr{font-size:11px;padding-left:5px;}


.hr{text-align:center;margin:21px 0 5px 25px;border-top:1px solid #E5DBCA;width:600px;height:14px;}
.hr img{position:relative;top:-7px;}

.rph2{font-size:18px;display:block;clear:left;height:28px;}
article h4{display:inline;font-size:13px;font-weight:normal;margin-top:5px;padding-left:4px;overflow:hidden;width:85px;}
article>h4{display:inline-block;}
article h3{display:inline;color:#202518;font-size:13px;font-weight:bold;white-space:nowrap;overflow:hidden;width:235px;}
article>h3{display:inline-block;}
article h3 img{display:inline;position:relative;float:right;top:1px;z-index:10;color:red;}
article>h3 img{display:inline-block;}

 
.minir{display:inline-block;overflow:hidden;position:relative;top:0;font-size:10px;margin:0 15px;width:95px;height:95px;}
.minir a{display:inline-block;overflow:hidden;color:#4E1E16;background:#F6F7F7;border:solid 1px #A9A69C;padding:4px;width:85px;height:85px;}
.minir a:hover{color:#9A392C;background:white;border:solid 1px black;text-decoration:none;}
.minir img{display:inline-block;position:relative;top:0px;margin-bottom:-2px;width:99%;}
 
 
#minir{background:#F3EFE1;padding-right:3px;width:634px;height:120px;}
#minir td{text-align:center;font-size:10px;overflow:hidden;width:128px;height:112px;}
#minir a{display:table-cell;overflow:hidden;color:#4E1E16;padding:0 12px;width:124px;height:112px;}
#minir a:hover{color:#9A392C;text-decoration:none;}
#minir img{display:inline-block;position:relative;top:7px;margin:4px 5px 8px 0;width:85px;}

#minir #p1 a{background:#F3EFE1 url('rose.jpg') no-repeat scroll -5px 0;}
#minir #p1 a:hover{background-position:-5px -115px;}
#minir #p1 img{margin-bottom:9px;}
#minir #p2 a{background:#F3EFE1 url('rose.jpg') no-repeat scroll -126px 0;}
#minir #p2 a:hover{background-position:-127px -116px;}
#minir #p2 img{margin-bottom:7px;}
#minir #p3 a{background:#F3EFE1 url('rose.jpg') no-repeat scroll -253px 0;}
#minir #p3 a:hover{background-position:-253px -116px;}
#minir #p3 img{margin-top:3px;}
#minir #p4 a{background:#F3EFE1 url('rose.jpg') no-repeat scroll -375px 0;}
#minir #p4 a:hover{background-position:-375px -116px;}
#minir #p4 img{margin-bottom:6px;padding-left:1px;}
#minir #p5 a{background:#F3EFE1 url('rose.jpg') no-repeat scroll -500px 0;}
#minir #p5 a:hover{background-position:-500px -116px;}
#minir #p5 img{margin-top:5px;}


/*
.minir{display:inline-block;position:relative;top:0;font-size:10px;margin:0 13px;width:111px;height:108px;max-width:101px;max-height:98px;}
.minir #1 a{display:table-cell;overflow:hidden;color:#4E1E16;background:#F6F7F7 url('rose.jpg') no-repeat scroll 0 0;padding:4px;width:101px;height:98px;}
.minir #1 a:hover{color:#9A392C;background:white url('rose.jpg');text-decoration:none;background-position:0 -120px;}
.minir img{display:inline-block;position:relative;top:7px;margin:0 5px 9px 0;width:77%;}
*/




#rosenav{width:550px;height:118px;}
#rosenav td{text-align:center;font-size:10px;overflow:hidden;width:137px;height:112px;}
#rosenav h1{display:block;width:137px;}
#rosenav a{display:table-cell;overflow:hidden;color:#4E1E16;padding-top:3px;width:137px;height:112px;}
#rosenav a:hover{color:#9A392C;text-decoration:none;}
#rosenav img{display:inline-block;position:relative;top:7px;margin:4px 0 8px 0;width:86px;}
#rosenav #mid{width:100%;font-size:13px;}
#rosenav #mid a{font-size:15px;display:inline;padding:10px;}
#rosenav #mid a:hover{text-decoration:underline;}

#rosenav #p a{background:url('roses_pictures.jpg') no-repeat 3px 4px;padding:3px 11px 0 34px;}
#rosenav #p a:hover{background-position:3px -116px;}

#rosenav #n a{background:url('roses_pictures.jpg') no-repeat scroll -143px 4px;padding:3px 33px 0 12px;}
#rosenav #n a:hover{background-position:-143px -116px;}












/* display:inline-block;color:#3F1712;margin-top:6px;background:url('buttons.gif') no-repeat scroll -250px 0;padding-top:5px;padding-left:15px;width:124px;max-width:109px;height:29px;max-height:24px;} */

#buy a:hover{background-position:-250px -29px;color:#6B281F;text-decoration:none;text-decoration:underline;}


#aniadd{background:url('aniadd.gif');position:absolute;left:50%;margin-left:230px;top:103px;width:96px;height:57px;opacity:.9;visibility:hidden;}


.cr{cursor:pointer;display:inline-block;color:#3A1C14;font-size:10px;font-weight:normal;background:url('buttons.gif') no-repeat scroll -525px 0;position:relative;top:-24px;margin-right:2px;padding-top:2px;padding-left:14px;width:57px;max-width:43px;height:17px;max-height:15px;}
.cr:hover{color:#AF3A29;background-position:-525px -17px;position:relative;top:-24px;margin-right:2px;padding-top:2px;padding-left:14px;width:57px;max-width:43px;height:17px;max-height:15px;}

.cns{cursor:pointer;display:inline-block;float:left;text-align:center;background:url('buttons.gif') no-repeat scroll -374px 0;padding-top:6px;margin-bottom:8px;width:150px;height:29px;max-height:23px;}
#chk{cursor:pointer;display:inline-block;position:relative;float:right;font-size:14px;text-align:center;overflow:hidden;margin-top:-4px;width:120px;height:38px;z-index:10;}
#chk a{display:inline-block;background:url('buttons.gif') no-repeat scroll -582px 0;padding-top:10px;width:120px;height:38px;}
#chk a:hover{background-position:-582px -38px;}


#curh{margin-bottom:10px;height:21px;}
#curh a:hover{text-decoration:none;}
#cartcur{display:block;text-align:center;float:right;background:transparent url('buttons.gif') no-repeat scroll -504px -34px;white-space:nowrap;width:78px;height:21px;}
#cartcur a{cursor:pointer;color:#373A18;font-weight:normal;font-size:10px;display:inline-block;padding-top:3px;width:39px;height:21px;}
#cartcur a:hover{color:#4D5225;}
#cartcur b{font-size:12px;}




.carttitle{cursor:default;clear:left;color:#473D2E;background:#C2B9A1;font-size:16px;clear:left;white-space:nowrap;overflow:hidden;margin-bottom:5px;padding:8px 0 8px 19px;}
.ctr{display:inline-block;position:relative;width:473px;}
.ctp{display:inline-block;position:relative;width:100px;}
.ctq{display:inline-block;position:relative;width:35px;}

.cartrose{cursor:default;clear:left;white-space:nowrap;overflow:hidden;margin-top:2px;padding-left:19px;height:60px;}
.cartrose small{padding-left:4px;}
.rpic{display:inline-block;margin-right:10px;white-space:nowrap;overflow:hidden;width:90px;height:60px;}
.rpic img{width:90px;}
.rname{display:inline-block;position:relative;font-size:17px;top:-19px;white-space:nowrap;overflow:hidden;width:300px;}
.cfade{display:inline-block;position:relative;top:-18px;left:-43px;margin-right:-30px;width:43px;}
.rprice{display:inline-block;position:relative;font-size:14px;top:-23px;white-space:nowrap;width:70px;}
.rprice small{color:#453E1D;font-size:10px;}
.rquant{display:inline-block;position:relative;margin-left:3px;top:-22px;width:25px;}
.x{display:inline-block;position:relative;font-size:10px;margin-left:27px;top:-24px;}
#csub{color:#473D2E;border-top:solid 1px #C2B9A1;font-size:16px;clear:left;margin-top:5px;padding:8px 0 8px 415px;}
#csub small{font-size:12px;padding-left:5px;}

.check{display:inline-block;font-weight:bold;background:url('check.gif') no-repeat scroll 4px 2px;padding-left:15px;margin-top:5px;width:309px;}

#checkout{padding:15px 40px;}


label{display:inline-block;text-align:right;padding:8px 10px 8px 0;width:150px;}
.subt{color:#443D2C;font-size:14px;font-weight:bold;}

.footlink{margin:18px 5px;}