body{
	tbackground: url(body_bg.jpg) repeat-x;
	background: url(heart5-body-bg.jpg);
	background-color: #efebec;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Calibri, Trebuchet MS, Arial;
	font-size: 13px;
	color: #7b6469;
}
a,a.link,a.visited,a.active
{
color:#F09;
}

.spacer
{
	clear: both;
}
.headerSection{
background: url(header_bg.jpg) repeat-x;
width:1000px;
height:120px;
margin:auto;
}
.header{
width:1000px;
height:92px;
margin:auto;
}

.homeLink
{
width:200px;
height:88px;
cursor:pointer;
}


.footerSection
{
background: url(footer_bg.gif) repeat-x top;
background-color:#fff;
width:990px;
margin:auto;
padding:5px;
color:#333333;
font-family:Arial, Calibri;
font-size:11px;
}
.footerSection a
{
color:#999999;
}

.menuSection
{
tbackground: url(menu_bg.jpg) repeat-x;
height:28px;
padding-top:5px;
}
.menuItem
{
background: url(menu_separator.gif) no-repeat right center;
padding:5px;
padding-right:15px;
padding-left:15px;
color:#fff;
text-transform:uppercase;
text-shadow:#333333;
text-decoration:none;
font-weight:bold;
font-size:15px;
}
.menuItem:hover{color:#CCCCCC;}

.bc
{
background: url(bc_bg.gif) repeat-x bottom;
width:1000px;
margin:auto;
padding-top:3px;
padding-bottom:3px;
}

.contentSection
{
	width: 1000px;
	margin: auto;
	background-color: #fff;
	padding-bottom:15px;
}

.content
{
padding:5px;
padding-bottom:20px;
}
.sideSection
{
background: url(side_bg_left.gif) no-repeat right top;
padding-top:5px;
padding-bottom:5px;
padding-right:15px;
}

.sideSectionRight
{
	background: url(side_bg_right.gif) no-repeat left top;
	padding: 5px;
	padding-left: 20px;
	width: 225px;
}


.genericBand
{
background-color:pink;
color:#000;
padding:3px;
}
.genericBox
{
border:1px solid pink;
}

.genericBand2
{
background-color:#e2e2e2;
color:#000;
padding:3px;
}
.genericBox2
{
border:1px solid #e2e2e2;
}

.catgBand
{
background-color:#d87878;
color:#FFF;
padding:3px;
}
.brandBand
{
background-color:#be2269;
color:#FFF;
padding:3px;
}
.priceBand
{
background-color:#669966;
color:#FFF;
padding:3px;
}
.optionBand
{
background-color:#e784b4;
color:#FFF;
padding:3px;
}

.currentProductBand
{
	background-color: #000;
	color: #F09;
	padding: 3px;
	padding-left: 10px;
	margin-top: 28px;
}

.headerText2
{
font-weight:bold;
font-size:14px;
}

.spacer10
{
height:10px;
display:block;
}

.blockText
{
display:block;
}
.thumbBox
{
width:112px;
border: 1px solid #e2e2e2;
color:#09F;
text-align:center;
vertical-align:top;
padding-top:1px;
cursor:pointer;
}
.thumbBox a{text-decoration:none; color:#09F;}
.thumbBox img{border-width:0px; border-color:#e2e2e2;}


.transOfferBand
{
padding:5px;
float:right;
position:absolute;
margin-top:5px;
margin-left:-105px;
color:#00FF00;
font-family:"Trebuchet MS";
font-weight:bold;
text-decoration:blink;
}

.transBuyNowBand
{
    background-color: #000;
    padding: 2px;
    width: 106px;
    float: right;
    position: absolute;
    margin-top: 80px;
    margin-left: -110px;
    color: #F09;
    font-weight: bold;
    display: none;
    cursor: pointer;
}

.dataItem
{
	background-color: #F7F6F3;
	color: #333333;
}

.dataAlternateItem
{
	background-color:White ;
	color: #284775;
}

.infoBox
{
    border: 1px solid green;
    padding: 3px;
    background-color: Yellow;
}

.progressBarH
{
    background: url(Images/loadingAnimation.gif) no-repeat center center;
    width: 100px;
    height: 17px;
    z-index: -1;
}

.tlc{-moz-border-radius-topleft:10px;}
.trc{-moz-border-radius-topright:10px;}
.blc{-moz-border-radius-bottomleft:10px;}
.brc{-moz-border-radius-bottomright:10px;}

.actionButton
{
background-color:#11AAFF;
color:#fff;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
}
