@charset "utf-8";
/* CSS Document */

img {
	border: 0;
}



body { background-image:url(images/bg.gif); font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#101010;}
.maintext { font-size:12px;}
.leftmenu { background-color:#d71921;}

.headder { font-size:20px; padding-left:15px; padding-top:30px;}

.text { padding-left:15px;}

.spacer{ height:20px;}

.textPres { padding:35px; background-color:#FFFFFF; line-height:19px; background-image:url(images/interfloraLogo.gif); background-position: right top; background-repeat:no-repeat;}

.productPres { padding:20px; background-color:#FFFFFF; line-height:19px;}

.productname { background-image:url(images/productdescBg.gif); background-position:left bottom; background-repeat:no-repeat; background-color:#272727; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:43px;}

.paddingproductname{padding:3px;}

.cartfeature { background-image:url(images/cartbg.gif); height:102px; width:140px; background-position:bottom center; background-repeat:no-repeat; margin:auto; padding:20px;}
.shoppingheader { font-size:14px; font-weight:bold; letter-spacing:-1px;}

.red { color:#d71921;}

h1 {font-size:20px; color:#101010; font-weight:lighter; letter-spacing:-1px; padding-top:0px; margin-top:0px;}

h2 {font-size:20px; color:#d71921; font-weight:lighter; letter-spacing:-1px; padding-top:0px; margin-top:0px;}

.menuBg{ background-image:url(images/topMenuBg.gif); background-position:left top; background-repeat:no-repeat; height:35px;}

.lefttopred { background-image:url(images/leftTopMenuBg.png); background-position:left top; background-repeat:no-repeat;}

.footer{ background-image:url(images/footerBg.png); height:32px; background-position:left bottom; background-repeat:no-repeat;}

ul#navlist
{
	margin:0;
	padding:0px 0 0 0;
}

#navlist li
{
display: inline;
list-style-type: none; background-image:url(images/seperator.gif); background-position:right top; background-repeat:no-repeat; padding-top:6px; padding-bottom:5px;
}

#navlist a { padding-right:15px; padding-left:15px; color: #fff; text-transform: lowercase; font-size: 12px; text-decoration: none;
 }


#navlist a:hover
{
color: #d71921;
text-decoration: none;
}

ul#footerlist
{
	margin:0;
	padding:2px 0 0 20px;
}

#footerlist li
{
display: inline;
list-style-type: none;
}

#footerlist a { padding-right:15px; color: #e4e4e4; font-size: 11px; 
text-decoration: none; }

#footerlist a:hover
{
color: #d71921;
text-decoration: none;
}

.footerlink{ width:300px; padding:5px; float:right; color:#e4e4e4;}

a.flink{color:#e4e4e4; text-decoration:none;}

a.flink:hover {color:#d71921;} 


.vertmenu{
list-style-type: none;
margin-left: 20px; margin-bottom:20px;
padding: 0;
width: 171px;
border:0px;
}

.vertmenu li {
background-image:url(images/vertseperator.gif);
background-position:left bottom;
background-repeat:no-repeat; }

.vertmenu li a{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color: #ffffff;
display: block;
width: auto; padding-bottom:10px; padding-top:10px;
padding-left: 10px;
text-decoration: none;

}


* html .vertmenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.vertmenu li a:visited, .vertmenu li a:active{
color: white;
}

.vertmenu li a:hover{
background-image:url(images/menuhover.gif);
background-position:center bottom;
background-repeat:no-repeat;
}

