body {
	background: #000;
	margin: 20px;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:1.3em;
	color:#fff;
}

#cat-description{cleat:both;color:#d29ddf;font-weight:bold;margin:-5px 0 5px 0;}

#interflora-logo{float:right;}

#deliveryText{padding:0 0 0 200px;background:url('../images/banner.gif');width:710;height:91px;clear:both;line-height:1.1em;}

#deliveryTitle{padding-top:5px;font-weight:bold;}

.item{width:180px;min-height:340px;float:left;margin:10px; overflow:hidden;}

.item-details{background:#000;padding-top:5px;}

ul{list-style-image:url(../images/device.gif)}
li{margin:5px 0 5px -10px;padding:0;font-size:1.2em;}

h1{color:#fff;font-size:1.7em;}
h2{color:#d29ddf;font-size:1.3em;}
h2 span.small { font-size:12px; }

h2.white{color:#fff;font-size:1.3em;}

#panelBasket{float:right;background:#fff;color:#000;padding:8px;width:187px;margin-right:19px;}
#panelBasket  a {padding:5px;margin:10px -8px -8px -8px;display:block; text-align:center;}

#basket-total{ font-size:16px; font-weight:bold; padding-right:5px;}



#colLeft{width:260px;float:left;}
#colRight{width:600px;margin-left:15px;float:left;}

#content{border:2px #b391be solid;margin-bottom:10px;padding:15px;min-height:365px;font-size:.9em;}


#logo{border:none;float:left;}

#main{margin:0 auto;width:910px;}

#breadcrumb {margin:0; display:block; color:#666; font-size:11px; }
#breadcrumb strong { color:#B391BE; }

.clear{clear:both;}
.align-right{text-align:right; }
.float-right{float:right; }
.small {font-size:11px; }

.item-details .button {float:right; margin-left:3px;}

li a:link {color:#fff; text-decoration:none;margin:0;background:none;}
li a:visited {color:#fff; text-decoration:none;margin:0;background:none;}
li a:hover {color:#fff; text-decoration:none;margin:0;background:#bd4785;}

a:link {color:#fff; text-decoration:underline;}
a:visited {color:#fff; text-decoration:underline;}
a:hover {color:#fff; text-decoration:none;background:#d22e7d;}

a.button, button.button {text-transform:uppercase; text-decoration:none; background:#BD4785; padding:4px 8px; display:inline-block; border-top:solid 4px #DB65A3; border-bottom:solid 4px #96205E; cursor:pointer; color:#fff; border-left:none; border-right:none; }
a.button:hover, button.button:hover { background:#96205E; border-top-color:#9F316C; border-bottom-color:#6F073E; cursor:pointer; color:#fff; }

.message { color:#9F0055; border:solid 1px #fff; display:block; background:#D1AFDC; padding:5px 10px; }
.message a:link, .message a:visited { color:#54076F; font-weight:bold; }
.message a:hover { background:transparent; text-decoration:underline; color:#000; }
.price{font-size:1.2em;font-weight:bold;}

table{border-collapse:collapse;border:none;}
th,td{border:none; padding:2px 4px; border-bottom:1px solid #000;}
td {background:#B391BE; color:#000; }

#details-table td, #details-table th { border-bottom:none; color:#000; }
#details-table h2 { background:#BD4785; text-transform:uppercase; color:#fff; padding:5px 0; margin-bottom:0; border-top:solid 4px #DB65A3; border-bottom:solid 4px #96205E;}

/*--------------------------*/
#footerLeft{float:left;}
#footerLeft img{float:left;margin-right:5px;}

#footerRight{float:right;font-weight:bold;}
#footerRight img{float:right;margin-left:5px;border:0;}

a.footer:link {color:#8e7796; text-decoration:none;margin:0}
a.footer:visited {color:#8e7796; text-decoration:none;margin:0}
a.footer:hover {color:#fff; text-decoration:none;background:#d22e7d;margin:0}