
/* --------------  Wise savings header --------------- */
.whiteBack
{
   background:white; 
}
 
div.MasterHeader
{	
	position:relative;
	background:url(../images/headerRepeatXBG.gif) repeat-x;
	width:100%;
	height:107px;
}

div.MasterHeaderContent
{
	position:relative;
	width:1067px;
	height:107px;
	margin:0 auto;
	background:url(../images/headerBG.jpg) no-repeat;
}

/* ------------------ media partner header  ------------------------------ */

div.MediaPartnerHeader
{	
	position:relative;
	background:white;
	width:100%;
	height:295px;
	margin-bottom:-198px;
	
}

div.MediaPartnerHeaderContent
{
	position:relative;
	width:1067px;
	height:295px;
	margin:0 auto;
	background:url(../images/mediaheaderBG.jpg) no-repeat;
}

div.logo2
{
	position:absolute;
	width:247px;
	height:49px;
	top:15px;
	left:25px;
	
}

div.logo2 a
{
	display:block;
	width:250px;
	height:45px;
}

div.logo2 span.programLogo
{
    color:#218bcc;
    font-size:32px;  
    font-weight: bold;
}

div.lnkViewCart2
{
    position:absolute;
    width:auto;
    height:auto; 
    right:70px; 
}

div.lnkViewCart2 p, div.lnkViewCart2 a
{
    color:#218bcc;
    font-size:14px;  
}

div.lnkViewCart2 a:hover
{
    text-decoration: underline;
}

div.mediaPartnerNav
{
	position:absolute;
	right:100px;
	top:50px;
}

div.mediaPartnerNav a
{
	color:#218bcc;
	font-size:24px;
	padding:0 20px;
}

div.mediaPartnerNav a:hover
{
	color:#8fc9ec;
}

ul.mediaNav li
{
	float:left;
	height:40px;
	width:auto;
	z-index:10;
}


/* -------------------------------------------------  */

div.logo
{
	position:absolute;
	width:247px;
	height:49px;
	top:34px;
	left:25px;
	background:url(../images/logo.jpg) no-repeat;
}

div.logo a
{
	display:block;
	width:250px;
	height:45px;
}

div.mediaPartners
{
    position:relative;
    width:auto;
    height:auto;
    margin-bottom:20px;
}

div.MasterMiddle
{
	position:relative;
	width:100%;
	height:auto;
	
}

div.MasterContent
{
	position:relative;
	margin: 0 auto;
	width:975px;
	height:auto;
}




div.MasterFooter
{
	position:relative;
	width:1067px;
	height:188px;
	margin:0 auto;
	background:url(../images/footerBG.jpg) no-repeat;
}

div.MasterFooter p
{
	padding-top:50px;
}

/*    Nav styles   */
div.lnkViewCart
{
    position:absolute;
    width:auto;
    height:auto; 
    right:70px; 
}

div.lnkViewCart p, div.lnkViewCart a
{
    color:White;
    font-size:14px;  
}

div.lnkViewCart a:hover
{
    text-decoration: underline;
}

div.MasterNav
{
	position:absolute;
	right:50px;
	top:35px;
}

ul.lavaLamp li
{
	float:left;
	height:40px;
	width:auto;
	z-index:10;
}

 .lavaLamp li.back 
 {
	background: url("../images/underlineLeft.gif") no-repeat;
	width:15px; height:2px;
	z-index: 8;
	top:38px;
	position: absolute;
}
.lavaLamp li.back .left 
{
	background: url("../images/underlineRight.gif") no-repeat right 0px;
	height: 2px;
	z-index:9;
}

.lavaLamp li a
{
	display:block;
	width:auto;
	height:40px;
	z-index:99;
}

div.picFrame
{
    position:relative;
    width: 171px;
    height: 169px;
    background:url(../images/picFrame.jpg) no-repeat;
}

/*  buttons  */

.btnSearch
{
    display:block;
    width:110px;
    height:61px;
    background:url(../images/btnSearch.jpg) no-repeat;
    border:none;
}

.btnSignUp
{
    display:block;
    width:110px;
    height:61px;
    background:url(../images/btnSignUp.jpg) no-repeat;
    border:none;
}

.btnLogIn
{
    display:block;
    width:110px;
    height:61px;
    background:url(../images/btnLogIn.jpg) no-repeat;
    border:none;
}

.btnShop
{
    display:block;
    width:110px;
    height:61px;
    background:url(../images/btnShop.jpg) no-repeat;
    border:none;
}

.btnLearnMore
{
    display:block;
    width:156px;
    height:68px;
    background:url(../images/btnLearnMore.jpg) no-repeat;
    border:none;
}

.btnSearch:hover {background-position:-111px 0; cursor:pointer;}
.btnSignUp:hover {background-position:-111px 0; cursor:pointer;}
.btnLogIn:hover {background-position:-111px 0; cursor:pointer;}
.btnShop:hover {background-position:-111px 0; cursor:pointer;}
.btnLearnMore:hover {background-position:-155px 0; cursor:pointer;}

 
 /*   Cool Box Styles   */		
				
			
.coolBoxTop
{
	position:relative;
	width:972px;
	height:30px;
	background:url(../images/coolBoxTop.gif) no-repeat;
}		

.coolBoxMiddle
{
	position:relative;
	width:972px;
	height:auto;
	background:url(../images/coolBoxMiddle.gif) repeat-y;
}

.coolBoxBottom
{
	position:relative;
	width:972px;
	height:30px;
	background:url(../images/coolBoxBottom.gif) no-repeat;
}	

/*  Global positioning   */		

div.Col1
{
    position:relative;
    width:760px;
    float:left;
}

div.magicBorder
{
    position:absolute;
    width:300px;
    height:300px;
    border:solid 2px #9ccbe8;
    left:-20px;
    display:none;   
}