* { margin:0; padding:0;}
.OLmainColor { color:#F06EA1;}
a { text-decoration:none; color:Black;}
a:hover{ text-decoration:underline; color:#F06EA1;}
.main_space { width:100%; height:8px; overflow:hidden;}
.OLOldPrice { color:#000;}
.OLNewPrice { color:#F37000;}

#OLUpGradeAd { display:none; color:red; font-size:13px; line-height:18px; padding:6px 8px; border:1px solid #CCC; width:932px; margin:5px auto; margin-bottom:3px; text-align:center; font-weight:bold;}
/*顶部样式*/
/*
body { background:url(/skin/onlylove/holidayBg/christmas.gif) repeat-x white;}
.OLHolidayBg { margin:0 auto; width:100%; height:500px; position:absolute; z-index:-9999; left:0; background:url(/skin/onlylove/holidayBg/newyear.jpg) center top no-repeat;}
#main { margin:0 auto; width:950px; background:white; position:relative; top:72px;}
*/
body { background:white;}
.OLHolidayBg { margin:0 auto; width:100%; height:0;}
#main { margin:0 auto; width:950px;}

.OLTop { margin:0 auto; width:950px; height:87px;}
	.OLLogo { float:left; padding:3px 5px 3px 6px; width:200px; height:81px; border:0;}
	.OLTopCenter { float:left; padding-top:10px; padding-left:5px; width:160px; height:77px;}
		.OLTopTxt1 { padding:0 0 0 5px; height:15px; line-height:15px; font-size:13px; color:#8C8E8C; border-left:1px solid #F06EA1;}
		.OLTopTxt2 { padding:2px 0 0 5px; height:15px; line-height:15px; font-size:14px; color:#F06EA1; border-left:1px solid #F06EA1;}
	.OLTopRight { float:left; width:574px; height:87px;}
		.OLTopMenu { height:30px; line-height:30px; font-size:13px;}
			.OLTopMenuLeft { float:left; padding-left:0px; width:204px; color:#F06EA1; text-align:center;}
			.OLTopMenuLeft a { padding:0 5px; color:#000; text-decoration:none;}
			.OLTopMenuCenter { float:left; width:230px; text-align:center; color:#F06EA1;}
			.OLTopMenuCenter a, .OLTopMenuRight a { padding:0 5px; color:#848684; text-decoration:none;}
			.OLTopMenuRight { float:left; width:140px; color:#848684; text-align:right;}
			.OLTopMenuSpace1 { margin-left:8px;}
			.OLTopMenuSpace2 { margin-left:5px;}
		.OLTopWelcome { float:left; padding:15px 0 0 0; width:300px; height:35px; line-height:20px; font-size:14px; letter-spacing:1px; color:#858585;}
		.OLTopMotto { float:left; width:260px; padding:20px 14px 0 0; height:30px; line-height:30px; color:#EF69A5; text-align:right; font:25px Arial;}

.OLHead { margin:0 auto; width:950px; height:86px;}
	/*头部频道菜单样式*/
	.OLHeadLeft { float:left; margin:0; width:5px; height:86px; background:url(/skin/onlylove/images/inc_bg.png) 0 5px no-repeat; overflow:hidden;}
	.OLHeadCenter { float:left; margin:0; width:940px; height:86px;}
		.OLHeadMenu { margin:0 auto; width:940px; height:37px; background:url(/skin/onlylove/images/inc_bg.png) -5px 5px no-repeat;}
			.OLHeadMenuLeft { float:left; padding-left:90px; width:510px; height:37px; text-align:left;}
			.OLHeadMenuLeft a { float:left; padding-top:3px; height:34px; line-height:37px; font-weight:bold; font-size:14px; text-align:center; cursor:pointer; text-decoration:none;}
				.OLHeadMenuLeft a:hover { color:#F06EA1; text-decoration:none;}
				.OLHeadMenuList1 { width:65px; color:White;}
				.OLHeadMenuList2 {  width:88px; color:White;}
				.OLHeadMenuListOn1 { width:65px; text-decoration:none; color:#EF699C; background:url(/skin/onlylove/images/inc_bg.png) -212px -142px no-repeat; overflow:hidden;}
				.OLHeadMenuListOn2 { width:88px; text-decoration:none; color:#EF699C; background:url(/skin/onlylove/images/inc_bg.png) -287px -142px no-repeat; overflow:hidden;}
			.OLHeadMenuRight { float:left; padding-left:40px; width:300px; height:37px; overflow:hidden;}
				.OLHeadCart, .OLHeadPay, .OLHeadService { float:left; padding-top:6px; height:32px; line-height:32px; font-size:13px; color:#C63808; cursor:pointer; text-align:center;}
				.OLHeadCart { padding-left:5px; width:145px;}
				.OLHeadCartNum { padding:0 3px; color:#1871B5;}
				.OLHeadPay { width:57px; text-decoration:none;}
				.OLHeadService { padding-left:24px; width:55px;}
				.OLHeadService a { color:#C63808; text-decoration:none;}
		/*头部搜索样式*/
		.OLHeadSearch { margin:0 auto; margin-bottom:5px; width:940px; height:49px; background:url(/images/default/search_bg.gif) repeat-x; overflow:hidden;}
		.OLHeadSearch a { color:#848684; text-decoration:none;}
			.OLHeadSearchCont { float:left; margin-top:9px; padding-left:10px; height:30px; width:382px; background:url(/skin/onlylove/images/inc_bg.png) -4px -42px no-repeat;}
				.OLHeadSearchType { float:left; padding-left:10px; width:76px; height:30px; line-height:30px; font-size:13px; cursor:pointer;}
				.OLHeadSearchTxt { float:left; margin-top:3px; width:290px; height:22px; line-height:22px; font-size:14px; border:0;}
			.OLHeadSearchBtn { float:left; margin-top:9px; margin-left:10px; height:30px; width:72px; border:0; cursor:pointer;}
			.OLHeadSearchHight, .OLHeadHotTag { float:left; margin-top:9px; height:30px; line-height:30px; font-size:13px; color:#888;}
			.OLHeadSearchHight { width:80px; text-align:center;}
			.OLHeadHotTag { width:386px; overflow:hidden;}
	.OLHeadRight { float:left; width:5px; height:86px; background:url(/images/default/OLHeadRight.gif) no-repeat 0 5px;}
/*位置导航样式*/
.OLHeadPath { clear:both; width:950px; margin:0px auto; height:40px; background:url(/skin/onlylove/images/inc_bg.png) 0 -93px no-repeat; font-size:13px; overflow:hidden;}
	.OLHeadPathLeft { float:left; width:700px; line-height:30px; padding-left:23px;}	
	.OLHeadPathRight { float:right; width:200px; line-height:30px; text-align:right; padding-right:5px; text-align:right;}
		.OLPhone { padding-right:5px; height:30px; line-height:30px; font-size:14px; color:#555;}
			.OLPhoneNum { color:#F06EA1;}

/*随身购物车样式*/
.CartNothing{ width:530px; margin:0 auto;  height:20px; line-height:20px; font-size:13px; color:#6B696B; text-align:center; }
.OLCartTop{ clear:both; margin:0; width:545px; height:15px; background:url(/skin/onlylove/images/inc_bg.png) -385px -137px no-repeat; overflow:hidden;}
.OLCartCenter{ clear:both; margin:0; width:545px; background:url(/images/father/cart_center_bg.gif) repeat-y; overflow:hidden; font-size:13px;}
	.CartContHead { margin:0 auto; width:535px; border:1px solid #E7E3E7; border-bottom:none; height:24px; line-height:24px; font-weight:bold; background:#F7F7F7; font-size:13px;}
	.CartContList { margin:0 auto; width:535px; border-left:1px solid #E7E3E7; border-right:1px solid #E7E3E7; height:72px; line-height:72px; font-size:13px;}
		.CartProPicTitle, .CartProPic { float:left; margin:0; padding:0; border-bottom:1px solid #E7E3E7; width:99px; text-align:center;}
		.CartProPic img  { padding-top:3px; padding-bottom:3px;}
		.CartProSumTitle, .CartProSum { float:left; border-bottom:1px solid #E7E3E7; border-left:1px solid #E7E3E7; width:59px; text-align:center; font-size:13px;}
		.CartProPriceTitle, .CartProPrice { float:left; width:50px; border-bottom:1px solid #E7E3E7; border-left:1px solid #E7E3E7; text-align:center;}
		.CartProPrice { padding-bottom:27px; height:45px; overflow:hidden;}
		.CartProNameTitle { float:left; width:160px; border-bottom:1px solid #E7E3E7; border-left:1px solid #E7E3E7; text-align:center;}
		.CartProName { float:left; padding:0; padding-top:18px; width:160px; border-bottom:1px solid #E7E3E7; border-left:1px solid #E7E3E7; text-align:center; height:54px; line-height:25px; background:none; font-size:13px; overflow:hidden;}
		.CartProName a { color:#333; text-decoration:none;}
		.CartProNumTitle, .CartProUnitTitle, .CartProUnit { float:left; width:40px; border-bottom:1px solid #E7E3E7; border-left:1px solid #E7E3E7; text-align:center;}
		.CartProNum { float:left; padding-top:25px; padding-bottom:26px; height:21px; width:40px; border-bottom:1px solid #E7E3E7; border-left:1px solid #E7E3E7; text-align:center;}
.OLCartCenter input { width:30px; height:15px; border:1px solid #E7E3E7;}
		.CartUnitSumName, .CartUnitSum {float:right; width:40px; text-align:left;}
		.CartPriceTotalSumName { float:right; width:50px; text-align:center;}
		.CartPriceTotalSum { float:right; width:130px; text-indent:1em; text-align:left;}
		.CartBtnTitle { float:left; width:76px; border-bottom:1px solid #E7E3E7; border-left:1px solid #E7E3E7; text-align:center;}
		.CartBtn { float:left; padding-top:6px; padding-bottom:6px; width:76px; border-bottom:1px solid #E7E3E7; border-left:1px solid #E7E3E7; text-align:center; line-height:30px;}
			.CartBtnChange, .CartBtnDel { padding:2px 10px; border:1px solid #E7E3E7; cursor:pointer; text-decoration:none; color:Black;}
		.CartBtn a:hover {background:#E7E3E7; border:1px solid #999;}
	.CartContBot { margin:0 auto; padding-bottom:2px; width:535px; height:24px; line-height:24px; border:1px solid #E7E3E7; border-top:none;}
.OLCartBot{ clear:both; margin:0; width:545px; height:10px; background:url(/skin/onlylove/images/inc_bg.png) -385px -152px no-repeat; overflow:hidden; }

/*商品分类样式*/
.sortTitle { float:left; padding-left:30px; height:31px; line-height:31px; width:172px; font-size:14px; font-weight:bold; color:#611834; background:url(/skin/onlylove/images/inc_bg.png) 0px -142px no-repeat; overflow:hidden;}
.sortContent { padding:0px; width:200px; height:758px; border:1px solid #F9B0CD; border-top:none; overflow:hidden;}
    .sortMain { clear:both; padding:2px 15px 0 15px; }
        .sortMain .sortPink { padding:0 0 0 20px; width:152px; height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#DE3D7E; border-bottom:1px solid #F2D9BB;}
    .sortBg { background-color:#FEF6F9;}
        .sortMain .sortBg1 { background:url(/skin/onlylove/images/inc_bg.png) 0 -178px no-repeat;}
        .sortMain .sortBg2 { background:url(/skin/onlylove/images/inc_bg.png) 0 -204px no-repeat;}
        .sortMain .sortBg3 { background:url(/skin/onlylove/images/inc_bg.png) 0 -230px no-repeat;}
        .sortMain .sortBg4 { background:url(/skin/onlylove/images/inc_bg.png) 0 -256px no-repeat;}
    .sortSub { padding-top:5px; width:200px;}
    .sortSub ul { margin:0px; display:inline; list-style-type:none;}
    .sortSub ul li { float:left; margin:0; padding:0 0 0 23px; width:77px; height:23px; line-height:23px; font-size:13px; overflow:hidden; background:url(/skin/onlylove/images/inc_bg.png) -950px 9px no-repeat;}
    .ul_child{margin-top:1px; margin-left:5px; list-style-type:none; display:inline;}
    .ul_child li{ float:left; padding-left:10px; line-height:25px; width:80px; font-size:13px; font-weight:bold; background:url(/Images/elite3.gif) 0px 7px no-repeat;}

/*浏览过的商品样式定义*/
.OLLookCont { width:200px;}
.OLLookHead { float:left; width:200px; height:25px; border:solid 1px #FFB2CE; background-color:#F8BAD2;}
	.OLLookHeadLeft { float:left; width:170px; line-height:20px; padding-top:4px; padding-left:25px; font-size:14px; font-weight:bold; background-image:url(/images/shopping/icon_sale_bg.gif); background-repeat:no-repeat;}
.OLVisitedCont { margin-bottom:8px; width:200px; border-bottom:solid 1px #FFB2CE; border-right:solid 1px #FFB2CE; border-left:solid 1px #F06EA1; overflow:hidden;}
	.OLVisitedCont ul { display:inline; list-style:none;}
	.OLVisitedCont ul li { float:left; padding:10px 9px; width:182px; font-size:12px; text-align:center; overflow:hidden;}
	.OLVisitedCont ul li:hover { background:#FFF3F7;}
        .clear_view a { font-size:14px; cursor:pointer; color:#C63808;}
		#ProductLog img { margin:0 11px; width:160px;}
		.browse_proname { padding:0 8px; height:40px; line-height:20px;}
		.browse_price1, .browse_price2 { float:left; width:50%; height:25px;}
		.browse_price1 { color:#333;}
		.browse_price2 { color:#c00;}
		.browse_buybtn { clear:both; padding:5px 10px; border:1px solid #ccc; background:#FFEFCE;}
/*搜索样式*/
.search_type_cont { width:86px; position:absolute; z-index:999; font-size:13px;}
.st_center1 { padding-left:10px; width:75px; height:18px; line-height:18px; background:url(/images/father/search_type_cont1.jpg) no-repeat; overflow:hidden; cursor:pointer;}
.st_center2 { padding-top:5px; padding-left:10px; width:75px; height:20px; line-height:20px; background:url(/images/father/search_type_cont.jpg) repeat-y; overflow:hidden; cursor:pointer;}
.st_bot { width:86px; height:3px; background:url(/images/father/search_type_cont_bot.jpg) no-repeat; overflow:hidden;}
	
/*导购样式*/
.OLGuild { clear:both; width:950px; height:172px; margin:0px auto; font-size:13px;}
.OLGuild a { color:#424542; text-decoration:none;}
	.OLGuildLeft { float:left; margin:0; padding:0; width:155px; height:160px; border-top:solid 1px #F06EA1; border-bottom:solid 1px #F06EA1; border-left:solid 1px #F06EA1; overflow:hidden;}
	.OLGuildCenter { float:left; margin:0; padding:0; width:168px; height:160px; border-top:solid 1px #F06EA1; border-bottom:solid 1px #F06EA1; border-left:solid 1px #F06EA1; overflow:hidden;}
	.OLGuildRight { float:left; margin:0; padding:0; width:155px; height:160px; border:solid 1px #F06EA1; overflow:hidden;}
		.OLGuildHead { width:100%; height:25px; line-height:25px; border-bottom:solid 1px #F06EA1; background-color:#F9CDDE; font-size:14px;}
		.OLGuildHead img { float:left; margin:2px 4px 0px 4px;}
		.OLGuildCont { padding-top:9px; height:130px;}
		.OLGuildCont ul { margin-top:0px; margin-bottom:0px;}
		.OLGuildCont ul li { margin-left:10px; height:23px; line-height:24px; width:145px; text-align:left;}

.OLLink { clear:both; width:948px; margin:0 auto; height:66px; border:solid 1px #A6A6A6; font-size:13px;}
	.OLLinkLeft { float:left; width:68px; padding-top:33px; line-height:33px; text-align:center; font-weight:bold; color:#F37000; background:url(/images/common/icon_link_bg.gif) no-repeat white;}
	.OLLinkRight { float:left; width:880px; height:66px; line-height:22px; overflow:hidden;}
		.OLLinkRight ul { display:inline; list-style:none;}
		.OLLinkRight ul li {	float:left; width:110px; text-align:left; height:22px; line-height:22px;}
		.OLLinkRight a { margin-left:5px; margin-right:5px; color:#444;}
		.OLLinkRight a:hover { text-decoration:none; color:#FF0000;}

/*底部样式*/
.OLFooter { clear:both; width:950px; margin:8px auto 0 auto; border-top:solid 1px #F06EA1;}
.OLFooter a { color:#424542; text-decoration:none;}
	.OLFooterLinker { padding:5px 0; height:30px; line-height:30px; text-align:center; font-size:14px;}
	.OLFooterLinker a { margin-left:10px; margin-right:10px;}	
	.OLFooterText { line-height:20px; text-align:center; font-size:13px; color:#424542;}	
	.OLFooterIcon { padding-top:10px; height:50px; text-align:center;}	
	.OLFooterIcon img { margin-left:10px; margin-right:10px; border:0;}
	
/*列表分页样式*/
.pagecss span#page_num{ padding: 3px 5px; border: 1px solid #ccc; margin: 0 3px;}
.pagecss span#page_num_now{ padding: 4px 6px;  margin: 0 3px; background: #F06EA1; color:#fff;}
.pagecss span#page_up, .pagecss span#page_down{ display: inline-block; width: 65px; height: 22px; line-height: 22px; color:#333;  background:#FAFAFA; border:1px solid #ddd; cursor: pointer;}

/*CSS meneame style pagination*/
div.meneame { margin:8px 0; padding:3px; color:#ff6500; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.meneame a { padding:5px 7px; border: #ff9600 1px solid; background-position: 50% bottom; background-image: url(/images/page/meneame.jpg); color: #ff6500; margin-right: 3px; text-decoration: none;}
div.meneame a:hover { border: #ff9600 1px solid; background-image: none; color: #ff6500; background-color: #ffc794;}
div.meneame a:active { border: #ff9600 1px solid; background-image: none; color: #ff6500; background-color: #ffc794;}
div.meneame span.current { padding:5px 7px; border: #ff6500 1px solid; font-weight: bold; color: #ff6500; margin-right: 3px; background-color: #ffbe94;}
div.meneame span.disabled { padding:5px 7px; border: #ffe3c6 1px solid; color: #ffe3c6; margin-right: 3px;}
/*CSS badoo style pagination*/
div.badoo { padding:10px 0px; font-size:12px; color: #48b9ef; font-family: Arial, Helvetica, sans-serif; background-color: #fff; text-align:center;}
div.badoo .totalpub { border:#8db5d7 1px solid; padding:2px 5px; color:#000; margin-right:2px; text-decoration:none; background:#f7f7f7; display:none;}
div.badoo .totalpage { margin: 0px 2px; padding:2px 5px; border: #EFEBEF 1px solid; color: #00A6DE; text-decoration:none;}
div.badoo a { padding:2px 5px; border: #EFEBEF 1px solid; margin: 0px 2px; color: #00A6DE; text-decoration:none;}
div.badoo a:hover { border: #ff5a00 1px solid; color: #ff5a00;}
div.badoo a:active { border: #ff5a00 1px solid; color: #ff5a00;}
div.badoo span.current { padding:2px 5px; border: #ff5a00 1px solid; font-weight: bold; color: #fff; background:#ff6c16;}
div.badoo span.disabled { display: none;}
/*CSS green style pagination*/
div.viciao { margin-top:20px; margin-bottom: 10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.viciao .totalpub { border:#8db5d7 1px solid; padding:2px 5px; color:#000; margin-right:2px; text-decoration:none; background:#f7f7f7; display:none;}
div.viciao .totalpage { margin: 0px 2px; padding:2px 5px; border: #8db5d7 1px solid; color: #000; background:#f7f7f7;}
div.viciao a { border:#8db5d7 1px solid; padding:2px 5px 4px 5px; color:#000; margin-right:2px; text-decoration:none; background:#f7f7f7;}
div.viciao a:hover { border:#C63808 1px solid; padding:2px 5px 4px 5px; margin-right:2px;}
div.viciao a:active { border:#C63808 1px solid; padding:2px 5px 4px 5px; margin-right:2px;}
div.viciao span.current { border:#e89954 1px solid; padding:2px 5px 4px 5px; font-weight:bold; margin-right:2px; background-color: #ffca7d;}
div.viciao span.disabled { border:#ccc 1px solid; padding:2px 5px; color:#ccc; margin-right:2px;}

