* { margin:0; padding:0;}
body { background:white;}
a img { border:none;}
a { text-decoration:none;}
a:hover{ text-decoration:underline;}
* ul li { list-style:none;}

#main { margin:0 auto; width:950px; height:auto !important;}

.s_top { width:950px; height:106px; background:url(images/s_top_bg.jpg); overflow:hidden;}
    .s_top a img { float:left;}
    .s_top .top_link { float:left; padding-bottom:48px; width:740px; height:30px; line-height:30px; text-align:right; font-size:13px; color:#D6CECE;}
        .s_top .top_link a { margin:0 10px; color:#393931;}
        .s_top .top_link a:hover{ color:#EF699C;}

    .s_top .top_menu { float:left; margin-left:40px; width:700px; height:30px; position:relative; z-index:99;}
        .top_menu a { float:left; height:30px; line-height:32px; font-size:14px; font-weight:bold; text-align:center;}
        .top_menu a:hover { text-decoration:none;}

.s_search { width:950px; height:94px; background:url(images/s_inc.gif) 0 0 no-repeat;}
    .s_search .search_top { padding:0 0 0 180px; width:760px; height:60px;}
        .search_top #inputsearch { float:left; margin-top:22px; height:20px; line-height:22px; width:420px; font-size:15px; border:none; background:#F6F6F6; color:#626160;}

        .my_select { float:left; margin:16px 0 0 15px; height:20px; line-height:22px; width:107px; color:#646362; overflow:hidden;}
        .select { width:97px; visibility:hidden;}
        .iDiv { padding-left:10px; position:absolute; width:108px; height:32px; font-size:14px; line-height:32px; color:#6B6963; cursor:pointer; background:url(images/s_inc.gif) -615px -16px no-repeat; overflow:hidden;}
        .iDiv_close { color:#6B6963; background-position:-615px -16px;}
        .iDiv_open { color:#000; background-position:-232px -820px;}
        .cDiv { margin-top:-2px; width:105px; position:absolute; moz-user-select:none; border:1px solid #C53E71; border-top:none; cursor:pointer; background:#f7f7f7; z-index:1;}
        .cDiv ul { font-size:14px; list-style:none;}
        .cDiv ul li { padding-left:7px; height:32px; line-height:32px; color:#6B6963;}

        .search_top .btnSearch { float:left; margin:16px 0 0 12px; width:62px; height:32px; line-height:34px; font-size:14px; font-weight:bold; color:#A85E11; cursor:pointer; text-align:center;}
    .s_search .search_bot { padding-left:20px; width:920px; height:34px; line-height:35px; font-size:13px; color:#252525;}
        .search_bot a { margin-right:15px; font-size:13px; color:#555555;}
        .search_bot a:hover{ color:#EF699C;}


.s_path { margin:5px 0 3px 0; padding-left:25px; width:925px; height:20px; line-height:23px; font-size:13px; background:url(images/s_inc.gif) -903px -176px no-repeat; color:#4A494A; overflow:hidden;}
.s_path * { font-size:13px;}
.s_path a { color:#4A494A;}
.s_path a:hover { color:#F773A5;}
    .path_left { float:left; width:600px;}
    .path_right { float:left; width:325px; text-align:right;}
    .path_right a { margin:0 5px; font-weight:bold; color:#F06EA1;}


.s_aboutme { float:left; width:950px; height:30px; line-height:30px; font-size:13px; text-align:center; border-top:1px solid #D6D3D6;}
    .s_aboutme a { margin:0 10px; color:#63595A;}
    .s_aboutme a:hover { color:#EF699C;}
    
.bot_logo { clear:both; margin:10px auto; width:540px; height:63px; background:url(/skin/holiday/images/holiday_inc.png) 0px -632px no-repeat; overflow:hidden;}

.copy_right { margin:0 0 30px 0; width:950px; height:20px; line-height:20px; font-size:12px; text-align:center; color:#707070; letter-spacing:2px;}
.copy_right a { color:#707070;}

/*ajaxµÇÂ½*/
.OverLay{ position:absolute; z-index:100; top:0px; left:0px; background-color:#B1B1B1; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.OLLoginBack { width:500px; height:294px; display:none; z-index:900; border:0px; overflow:hidden; position:absolute;}
.OLLoginMain { margin:0 auto; width:500px; height:292px; background:url(/Skin/onlylove/ajaxLogin/ajax_login_bg.jpg) repeat-y; z-index:901; left:-530px; position:absolute; top:0px;}
.OLLoginTop { width:500px; height:2px; background:url(/Skin/onlylove/ajaxLogin/ajax_login_top.jpg) no-repeat; overflow:hidden;}
.OLLoginLogo { float:left; margin:0 0 0 1px; padding-left:156px; width:185px; height:62px; border-bottom:1px solid #F06EA1;}
.OLLoginClose { float:right; margin-right:2px; padding:5px; width:146px; height:52px; border-bottom:1px solid #F06EA1; text-align:right;}
    .OLLoginClose a { color:#4A494A;}
.OLLoginCont { clear:both; margin:0 2px 0 1px; width:497px; height:228px; background:#F2F2F2;}
.OLLoginLogin { width:490px; padding-left:7px; height:40px; line-height:40px; font-size:30px; font-family:Franklin Gothic Medium; color:#DFDFDF; border-top:1px solid #F17BA9;}
.OLLoginInput { float:left; padding-left:95px; width:230px; height:120px;}
.OLLoginLine { width:230px; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#575757;}
.OLLoginLine1 { width:230px; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#575757;}
#TxtUserName, #TxtPassword { width:130px; height:18px; border:1px solid #969696;}
#DropExpiration { width:100px;}
.OLoginBtn { float:left; padding-top:10px; width:100px; height:110px; cursor:pointer;}
.OLLoginBtn img { border:none;}
.OLLoginReg { clear:both; width:497px; height:40px; line-height:40px; font-size:13px; text-align:center; color:#5A5A5A;}
.OLLoginReg a { color:#F06EA1; text-decoration:none;}
.OLLoginBot { width:500px; height:2px; background:url(/Skin/onlylove/ajaxLogin/ajax_login_bot.jpg) no-repeat; overflow:hidden;}

