/*
============================================================ 
                       L A Y O U T
============================================================
*/
body {
	margin:0 auto;
	padding:40px 0 30px 0;
	width:800px;
	background:url('../../images/layout/user/bg_body.gif') #bdbdbd;
}

.container {
	background:#fff;
}

.top {
	height:47px;
	padding:11px 0 0 91px;
	background:#fff;
}

.header {
	height:231px;
}

.header-nn {
	background:url('../../images/layout/user/header-bg-home.jpg') no-repeat #fff;
}

.header-home {
	background:url('../../images/layout/user/header-bg-home.jpg') no-repeat #fff;
}

.header-profile {
	background:url('../../images/layout/user/header-bg-profile.jpg') no-repeat #fff;
}

.header-collections {
	background:url('../../images/layout/user/header-bg-collections.jpg') no-repeat #fff;
}

.header-location {
	background:url('../../images/layout/user/header-bg-location.jpg') no-repeat #fff;
}

.content-left {
	float:left;
	width:140px;
	padding:22px 20px 22px 10px;
	background:#fff;
	text-align:right;
}

.content-right {
	float:right;
	width:470px;
	padding:22px 150px 22px 10px;
	background:#fff;
}

.new-design {
	padding:20px 0;
}

.new-design-title {
	float:left;
	width:100px;
}

.new-design-content {
	float:right;
	text-align:left;
}

.new-design-content td {
	padding:0 0 0 15px;
}

.best-seller {
	padding:10px 0;
}

.best-seller-title {
	float:left;
	width:100px;
}

.best-seller-content {
	float:right;
	text-align:left;
}

.best-seller-content td {
	padding:0 0 0 15px;
}


/*
============================================================ 
                    M E N U    B A R
============================================================
*/
.menu-bar {
	margin:0;
}

.menu-bar ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.menu-bar ul li {
	padding:10px 5px 10px 5px;
	color:#177796;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #f5f5f5;
}

.menu-bar ul li.last {
	border-bottom:none !important;
}

.menu-bar ul li a, .menu-bar ul li a:visited {
	color:#177796;
	border-bottom:0px solid #f5f5f5;
}

.menu-bar ul li.type2 a, .menu-bar ul li.type2 a:visited {
	color:#a66807;
	border-bottom:0px solid #f5f5f5;
}

.menu-bar ul li a:hover {
	color:#8a221c;
	text-decoration:none;
	border-bottom:2px solid #8a221c;
}


/*
============================================================ 
                 M E N U    M E M B E R
============================================================
*/
.menu_member {
	margin:10px 0 20px 0;
	font-size:7pt;
}

/*
============================================================ 
                M E N U    G A L L E R Y
============================================================
*/
.menu_gallery {
	margin:20px 0 20px 0;
	font-size:7pt;
}


/*
============================================================ 
                    M E N U    T O P
============================================================
*/
.menu-top {
	padding:15px 0 10px 0;
	background:#fff;
	text-align:center;
	color:#177796;
}

.menu-top a, .top a:visited {
	color:#177796;
}

.menu-top a:hover {
	color:#89211b;
	text-decoration:none;
}


/*
============================================================ 
                 M E N U    B O T T O M
============================================================
*/
.menu-bottom {
	padding:10px 0 10px 0;
	background:#89211b;
	text-align:center;
	color:#ccc;
}

.menu-bottom a, .menu-bottom a:visited {
	color:#ccc;
}

.menu-bottom a:hover {
	color:#fc0;
	text-decoration:none;
}

/*
============================================================ 
                S P E C I A L    O F F E R
============================================================
*/
.special {
	margin:20px 49px;
	text-align:center;
}

.special object {
	margin-left:-1px !important;
}

.special-title a {
	width:160px;
	height:37px;
	display:block;
	background:url('../../images/layout/user/btn_special.png') no-repeat;
}

.special-title a:hover {
	display:block;
	background:url('../../images/layout/user/btn_special_hover.png') no-repeat;
}

.special-month a {
	width:160px;
	height:24px;
	display:block;
	background:url('../../images/layout/user/bg_special.png') no-repeat;
	margin:-3px 0 0 0;
	padding:10px 0 3px 0;
	color:#ffc900 !important;
	font-family:trebuchet ms,arial,tahoma;
	font-size:11pt;
	font-weight:bold;
	text-decoration:blink;
}

.special-month a:hover {
	color:#ffcc00;
	text-decoration:blink;
}


/*
============================================================
                         S U P P O R T
============================================================
*/
.support { margin-right:0; padding:10px; }
.support td { padding:0 15px; }
.support a img { border:none !important; }


/*
============================================================ 
                         F O O T E R
============================================================
*/
.footer {
	padding:5px 0 5px 0;
	background:url('../../images/layout/user/bg_body.gif') #bdbdbd;
	text-align:right;
	color:#777;
}

.footer a, .footer a:visited {
	color:#777;
}

.footer a:hover {
	color:#777;
	text-decoration:underline;
	border-bottom:none;
}

/*
============================================================ 
                      C O P Y R I G H T
============================================================
*/
.copyright {
	padding:5px 0 5px 0;
	background:#bdbdbd;
	text-align:right;
	color:#777;
}

.copyright a, .copyright a:visited {
	color:#777;
}

.copyright a:hover{
	color:#777;
	text-decoration:underline;
	border-bottom:none;
}

/*
============================================================ 
                        C O M M O N
============================================================
*/
.confirmation {
	margin:10px 15px 10px 0;
	padding:5px;
	border:1px solid #afc2b5;
	color:#3f911f;
	background:#cbd8c4;
}

.error {
	margin:10px 15px 10px 0;
	padding:5px;
	border:1px solid #b69595;
	color:#A42A27;
	background:#d8c4c7 !important;
}

.confirmation p, .error p {
	padding:0;
	margin:0;
	text-indent:0;
}

.fontGreen { color: #0a880a; }
.fontRed { color: #A42A27; }

.logout {
	margin:10px 0;
	text-align:center;
	text-transform:uppercase;
	font-family:trebuchet ms, arial;
	font-size:11pt;
}

.logout a:hover {
	text-decoration:none;
}
