/* CSS Document */
* {margin:0; padding:0;}
p {margin:0; padding:0;}
a:link { text-decoration:none; color:#ffffff; font-weight:normal;}
a:visited { text-decoration:none; color:#ffffff; font-weight:normal;}
a:hover { text-decoration:none; color:#ffffff; font-weight:normal;}
a:active { text-decoration:none; color:#ffffff; font-weight:normal;}
body  
{
	margin:0; 
	padding:0; 
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-align:center; 
	width:100%;
	height:100%;
	background-color:#b5b7b6;
	background:#b5b7b6 url(../images/20081224/Milestones-body-bg.jpg) 50% 0 repeat-y scroll;
}
ul {list-style:none; width:100%;}
ul li {list-style:none;}
img { border:0; padding:0; margin:0;}
div.clear { clear:both; height:0; display:none; visibility:hidden;}
#mainwrap 
{
	width:100%; 
	margin: 0 auto;
	background:url(../images/20081224/Milestones-bg.jpg) no-repeat scroll;
	background-position:50% 0;
	height:auto;
}
#container {width:1002px;height:auto; text-align:center; background:url(../images/Events-bg-0.jpg) no-repeat scroll; margin:0 auto; text-align:left; position:relative;}
#upper {background:url(../images/20081224/Skincarecategory-head.jpg) 50% 0 no-repeat scroll; height:233px; margin:0 auto; text-align:left;}

#header {position:relative;}
#header_menu_right { margin-left:0px;}

#header h1 {margin:0; padding:0; position:absolute; left:23px; top:25px;}
#menu_top { background:url(../images/20081224/Gift-logo.jpg) no-repeat; position:absolute; left:23px; top:27px; z-index:1000;}

#content {width:1002px; min-height:694px; height:auto; _height:694px; background:url(../images/20081224/Stiefelprofile-content-head.jpg) 50% 0 no-repeat scroll; float:none; }
#contentarea {position:relative; height:auto;}


#feature {padding-left:0px; width:1002px; font-size:12px; color:#484848; z-index:101; clear:both;}
#feature div {font-size:12px; color:#484848;}
#feature h1 { font-size:13px; font-weight:bold; color:#333333;}
#feature h2 { height:26px; font-size:16px; text-align:left; line-height:26px; font-weight:bold; font-style:italic; color:#212492;margin-bottom:5px;}
#feature h3 { height:26px; font-size:12px; text-align:left; line-height:26px; font-weight:bold; font-style:italic; color:#484848; margin:0; padding:0;}
#feature p {margin-top:12px; color:#484848; margin-left:0px; line-height:18px; font-size:12px;}
#feature #top {float:right;}

#feature #left-content {float:left; width:292px; min-height:694px; height:auto; _height:694px; overflow:hidden; padding:0px; margin-left:23px; display:inline;}
#feature #left-content #sub-nav li {margin-bottom:4px;}
#feature #left-content #sub-nav  
{
	width:270px; 
	margin-top:9px; 
	padding-top:20px; 
	padding-bottom:20px; 
	padding-left:22px; 
	background:url(../images/20081224/Stiefelprofile-sub-nav-bg.jpg) top left repeat-y scroll;
	height:auto;
}
#feature #left-content #sub-nav a:link  
{
	text-decoration:none; color:#484848; 
	font-weight:normal; font-size:13px; 
	height:30px; line-height:30px;
	display:block;
}
#feature #left-content #sub-nav a:visited  
{
	text-decoration:none; color:#484848; 
	font-weight:normal; font-size:13px; 
	height:30px; line-height:30px;
	display:block;
}
#feature #left-content #sub-nav a:hover  
{
	text-decoration:none; color:#484848; 
	font-weight:normal; font-size:13px; 
	height:30px; line-height:30px;
	display:block;
}
#feature #left-content #sub-nav a:active  
{
	text-decoration:none; color:#484848; 
	font-weight:normal; font-size:13px; 
	height:30px; line-height:30px;
	display:block;
}

#feature #left-content #sub-nav .list ul li
{
	padding-left:25px;
}
#feature #left-content #sub-nav .list ul li a:link  
{
	text-decoration:none; color:#888888; 
	font-weight:normal; font-size:12px; 
	height:18px; line-height:18px;
	display:block;
	padding-left:10px;
	background: url(../images/20081224/Skincarecategory-sub-nav-menu-right-arrow.jpg) left 50% no-repeat scroll;
}
#feature #left-content #sub-nav .list ul li a:visited  
{
	text-decoration:none; color:#888888; 
	font-weight:normal; font-size:12px; 
	height:18px; line-height:18px;
	display:block;
	padding-left:10px;
	background: url(../images/20081224/Skincarecategory-sub-nav-menu-right-arrow.jpg) left 50% no-repeat scroll;
}
#feature #left-content #sub-nav .list ul li a:hover  
{
	text-decoration:none; color:#212492; 
	font-weight:normal; font-size:12px; 
	height:18px; line-height:18px;
	display:block;
	padding-left:10px;
	background: url(../images/20081224/Skincarecategory-sub-nav-menu-right-arrow.jpg) left 50% no-repeat scroll;
}
#feature #left-content #sub-nav .list ul li a:active  
{
	text-decoration:none; color:#888888; 
	font-weight:normal; font-size:12px; 
	height:18px; line-height:18px;
	display:block;
	padding-left:10px;
	background: url(../images/20081224/Skincarecategory-sub-nav-menu-right-arrow.jpg) left 50% no-repeat scroll;
}


#feature #left-content #quick-links 
{
	padding-left:22px;
	padding-top:20px;	
	height:324px;
	width:270px;
	background:url(../images/20081224/Stiefelprofile-quick-links-bg.jpg) left top no-repeat scroll;
}
#feature #left-content #quick-links a 
{
	margin-bottom:20px;
	display:block;	
}

#feature #right-content { height:auto; float:left;  width:620px;font-size:12px; margin-top:0px; position:relative;}
#feature #right-content-content {height:auto; margin-top:0px; padding-top:27px; padding-left:0px; padding-bottom:50px; text-align:left; margin-left:56px;}
#feature #right-content-content img { float:left;}
#feature #right-content-content p {margin:0; padding:0; margin-bottom:0px; line-height:18px; background: transparent url(../images/20081224/Skincarecategory-right-content-list-style.png) left top no-repeat; padding-left:10px; width:338px;}
#feature #right-content-content table tr td { font-size:12px; vertical-align:top;}
#feature #right-content-content div { float:left; font-size:12px;}
#feature #right-content-content h3 { margin:10px 0px;}
#feature #right-content-content table tr td div {margin-top:18px;}

#bottom {text-align:center; background-color:#747a79; clear:both;}
#footer { position:relative; height:80px; text-align:left; margin:0 auto; width:982px; padding-left:0px; padding-top:13px;}
#footer ul {margin-left:-3px; overflow:hidden; position:relative; padding-left:10px; margin-bottom:7px;}
#footer ul li{ float:left; color:#cccccc; font-size:12px; margin-left:3px; line-height:14px; border-left:#FFF 1px solid; overflow:hidden; padding:1px 3px; height:12px; width:auto;}
#footer ul li#firstli {border-left:none;}
#footer ul li#firstli ul{ visibility:visible; position:absolute; top:-30px; left:3px; height:25px; width:154px; z-index:103; display:block; background:url(../images/search.gif)}
#footer ul li#firstli ul li{height:25px; width:154px;}
#footer ul li#firstli ul li:hover{ visibility:visible;}
#footer a:link { text-decoration:none; color:#cccccc; font-weight:normal;}
#footer a:visited { text-decoration:none; color:#cccccc; font-weight:normal;}
#footer a:hover { text-decoration:none; color:#ffffff; font-weight:normal;}
#footer a:active { text-decoration:none; color:#cccccc; font-weight:normal;}

#footer p { clear:left; color:#acaeae; font-size:10px; margin-left:3px; padding-left:10px;}

#analytics {position:absolute;}



