#header {
	color:#fff;
	width:680px;
	height:85px;
	float:left;
	margin:0;
	padding:0;
}

#logo {
	float:left;
}

#top_ad {
	float:right;
	padding:6px 0;
}
	
/*---nav---*/
#nav {
	position:relative;
	float:left;
	height:46px;
	width:700px;
	}
	
#nav_user {
	position:relative;
	float:left;
	height:46px;
	width:680px;
	}

/*---top nav button start---*/
	
#nav a.join_btn, #nav a.login_btn {
	background:url(../images/common/nav_button.jpg) no-repeat left top;
	width: 130px;
	height:35px;
	margin-top:7px;
	padding:0;
	display:block;
	float:left;
	text-decoration:none;
}


#nav a.join_btn:hover, #nav a.login_btn:hover{
	background-position:center -35px;
}
	
#nav a.join_btn span, #nav a.login_btn span {
	display:block;
	text-align:center;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding-top: 7px;
}
/*---top nav button end---*/
/*---Top Small Tab Start---*/
#nav_user a.nav_tab {
	background:url(../images/common/tab_s.jpg) no-repeat center top;
	width: 69px;
	height:19px;
	display:block;
	float:left;
	padding-right:5px;
	margin:27px 3px 0 0;
	text-decoration:none;
	text-align:center;
	color:#fff;
	font:normal 11px Arial;
	line-height:18px
}


#nav_user a.nav_tab:hover{
	background-position:center -19px;
}

	
#nav_user span.nav_tab_active {
	background:url(../images/common/tab_s.jpg) no-repeat center bottom;
	width: 69px;
	height:19px;
	display:block;
	float:left;
	padding-right:5px;
	margin:27px 3px 0 0;
	text-decoration:none;
	text-align:center;
	color:#ac0a00;
	font:bold 11px Arial;
	line-height:18px
}

#nav_user span.user_tab {
	top:5px;
	right:600px;
	position:absolute;
	background:url(../images/common/user_nav_thumb.jpg) no-repeat top left;
	width: auto;
	height:17px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	font:normal 11px;
	padding-left: 20px;
}

/*---Top Small Tab End---*/
/*---Top Big Tab Start---*/


#nav_user a.nav_tab_big {
	background:url(../images/common/tab_big.jpg) no-repeat center top;
	width: 118px;
	height:26px;
	display:block;
	float:right;
	text-decoration:none;
	margin-top:8px;
	text-align:center;
	color:#fff;
	font:bold 12px Arial;
	padding:12px 0 0 5px;
	margin-left:5px;
}

#nav_user span.nav_tab_big_active {
	background:url(../images/common/tab_big.jpg) no-repeat center bottom;
	width: 118px;
	height:26px;
	display:block;
	float:right;
	text-decoration:none;
	margin-top:8px;
	text-align:center;
	color:#ac0a00;
	font:bold 12px Arial;
	padding:12px 0 0 5px;
	margin-left:5px;
}




#nav_user a.nav_tab_big:hover {
	background-position:center -38px;
}

	
a.nav_tab_big span {

	}
/*---Top Big Tab End---*/



#complete_offer_tab {

}

#tell_frd_tab {

}

#gift_status_tab {

}

#subnav {
	background:#fff none;
	float:left;
	width:100%
}

#subnav span {
	background:#ededed url(../images/common/sub_list_arrow.gif) no-repeat 10px 13px; 	padding:10px 15px 5px 25px;
	}
	
#subnav span.help_active {
	background:#ededed none;
		padding:10px 15px 5px 15px;	margin:10px 0 0 5px;
	}
	
#subnav span, #subnav span.help_active {
	color:#ac0a00;
	display:block;
	float:left;
	font-size: 12px;
	font-weight:bold;

}
	
#subnav a {
    background:#fff none;
    padding:10px 15px 5px 15px;
    margin:10px 0 0 5px;	
 }

	
#subnav a:hover{
	text-decoration:underline;
}

#home #nav-home, 
#offers #nav-offer,
#redemption #nav-redemption,
#my-account #nav-my-account,
#general #nav-general,
#tell-a-friend #nav-tell-a-friend,
#contact-us #nav-contact-us
{
    background:#ededed url(../images/common/sub_list_arrow.gif) no-repeat 10px 13px; 	padding:10px 15px 5px 25px;
    background:#ededed none;
    padding:10px 15px 5px 15px;	margin:10px 0 0 5px;

    color:#ac0a00;
    display:block;
    float:left;
    font-size: 12px;
    font-weight:bold;
}

#nav-home,
#nav-offer,
#nav-redemption,
#nav-my-account,
#nav-general,
#nav-tell-a-friend,
#nav-contact-us
{
    color:#ac0a00;
    display:block;
    float:left;
    font:bold 12px;
    text-decoration:none;
}
