#header-logo{
	position:relative;
	float:left;
	width:842px;
	height:120px;
	background:url(http://site.redlettergifts.com/imgs/logo-header.jpg) no-repeat;}
#shopping-cart{
	position:relative;
	float:right;
	height:18px;
	width:187px;
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	padding-top:2px;}
#logo{
	position:relative;
	width:326px;
	height:120px;
	float:left;}
#shopping-cart A:link{text-decoration:none; color:#FFFFFF;}
#shopping-cart A:visited{text-decoration:none; color:#FFFFFF;}
#shopping-cart A:hover{text-decoration:underline; color:#333333;}
#header-nav{
	position:relative;
	float:left;
	width:842px;
	height:25px;
	background:url(http://site.redlettergifts.com/imgs/header-2.gif) no-repeat;}
#navcontainer {
	position:relative;
	float:right;
	width:625px;
	margin-top:1px;
	border-bottom:1px solid #B20000;}

ul#navlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#navlist li {
        float: left;
        font-family: Tahoma;
        font-size: 11px;
		color:#FEFEFE;
        font-weight: bold;
        margin: 0;
        padding: 4px 0 4px 0;
        background:url(http://site.redlettergifts.com/imgs/nav-off.jpg) repeat-x;}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 4px 18px 4px 18px;
        color: #FEFEFE;
        border-left: 1px solid #B20000;
        text-decoration: none;
}

ul#navlist li#active {
        color: #95bbae;
        background-color: #deebe5;
}

#navlist a:hover {
        color: #fff;
        background:url(http://site.redlettergifts.com/imgs/nav-on.jpg) repeat-x;
}
#personalized-gifts{
	position:relative;
	float:left;
	width:239px;
	height:182px;
	padding-top:58px;
	padding-left:50px;
	padding-right:155px;
	font-family:tahoma;
	font-size:11px;
	color:#C32826;
	background:url(http://site.redlettergifts.com/imgs/welcome.jpg) no-repeat;}
#free-shipping-con{
	position:relative;
	float:left;
	width:177px;
	height:235px;
	border-left:1px solid #E14341;
	font-family:tahoma;
	font-size:12px;
	color:#DB0101;
	background:#FFE9E7;
	border-top:2px solid #E66968;}
#free-shipping{
	position:relative;
	float:left;
	width:177px;
	border-bottom:2px solid #E66968;
	text-align:center;
	padding-top:3px;
	padding-bottom:2px;}
.free-ship-big{
	font-size:18px;
	color:#DC0000;}
#need-assistance{
	position:relative;
	float:left;
	width:177px;
	border-bottom:1px solid #E66968;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	color:#000000;}
.free-ship-big{
	font-size:18px;}
#monthly-special{
	float:left;
	position:relative;
	width:177px;}
#featured-products{
	position:relative;
	float:left;
	width:614px;
	background:#FF0000;
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px;
	text-indent:2px;
	border-left:1px solid #FFFFFF;}
#featured-body{
	position:relative;
	float:left;
	width:614px;
	padding:4px;
	font-family:tahoma;
	font-size:12px;}
#search{
	position:relative;
	width:210px;
	background:#BF1D1D;
	font-family:tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:22px;
	padding-bottom:23px;
	margin-left:1px;}
input{
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;}
#title-left{
	position:relative;
	width:210px;
	background:#BF1D1D;
	font-family:tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:7px;
	padding-bottom:7px;
	margin-left:1px;
	margin-top:1px;}
#title-left2{
	position:relative;
	width:210px;
	background:#BF1D1D;
	font-family:tahoma;
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	padding-top:7px;
	padding-bottom:7px;
	margin-left:1px;
	margin-top:1px;
	margin-top:10px;}

/*- Menu 6--------------------------- */
ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

img {
    border: none;
}
#leftnav {
        width: 210px;
        margin: 0px;
        }

#leftnav li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#leftnav li a:link, #leftnav li a:visited {
        color: #FFF;
        display: block;
        background:  url(http://site.redlettergifts.com/imgs/leftnav-off.gif) no-repeat;
        padding: 9px 0 0 18px;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
        }

#leftnav li a:hover{
        color: #FCCD00;
		text-decoration:underline;
        background:url(http://site.redlettergifts.com/imgs/leftnav-off.gif) no-repeat;
        padding: 9px 0 0 18px;
        }
form{display:inline;}
#newsletter-con{
	position:relative;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	width:210px;
	text-align:center;}
#leftlinks{
	position:relative;
	float:left;
	margin-left:19px;
	width:182px;
	display:block;}
#leftlinks A{padding-bottom:4px;}
#footer-links{
	position:relative;
	float:left;
	width:838px;
	text-align:center;
	background:#D40000;
	border:2px solid #B10000;
	font-family:tahoma;
	font-size:12px;
	color:#EAEAEA;
	padding-top:4px;
	padding-bottom:4px;}
#footer-links a:link{
	text-decoration:none;
	color:#FFFFFF;}
#footer-links a:visited{
	text-decoration:none;
	color:#FFFFFF;}
#footer-links A:hover{
	text-decoration:underline;
	color:#F59800;}
#footer-links2{
	position:relative;
	float:left;
	width:842px;
	text-align:center;
	background:url(http://site.redlettergifts.com/imgs/footer-links2.gif) repeat-x;
	font-family:tahoma;
	font-size:12px;
	color:#EAEAEA;
	padding-top:20px;
	padding-bottom:10px;}
#footer-links2 a{padding-right:0px;}
#section-contenttitle{
	position:relative;
	float:left;
	width:614px;
	background:#FF0000;
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px;
	text-indent:2px;
	border-left:1px solid #FFFFFF;}
#item-contenttitle{
	position:relative;
	float:left;
	width:614px;
	background:#FF0000;
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px;
	text-indent:2px;
	border-left:1px solid #FFFFFF;}
#contents-table{
	position:relative;
	float:left;
	width:610px;
	margin-left:4px;}
.horizontal-seperator{
	border-left:0px solid #ff0000;
	border-top:0px solid #ff0000;
	border-bottom:0px solid #ff0000;
	border-right:0px solid #ff0000;
	}
A:link{text-decoration:underline; color:#000000;}
A:visited{text-decoration:underline; color:#000000;}
A:hover{text-decoration:underline; color:#ff0000;}

#shopping-cart-lebel{
	position:relative;
	float:left;
	width:842px;
	background:#FFFFFF;
	font-family:verdana;
	font-size:12px;}