/*header area*/
#header{background: #FEF2D7; width:900px; height:125px;}
#header #logo{width:180px; height:100px; z-index:1; left:89px; top:72px; padding-top:10px; padding-left:30px; background-color:#FEF2D8; float:left;}
#header .headerRight{ float:left; width:690px; height:110px;}
#header .headerRight .headerAd{margin-top:5px; padding-right:5px;}
#header .headerUserlog{ width:auto; height:20px; padding:5px; font-size:11px; float:right; padding-right:20px;}
#header .headerUserlog img{margin-right:10px; float:left;}
#header .headerUserlog span{ float:left; padding-top:6px;}
#header .headerUserlog a{color:#000; font-style:italic; text-decoration:underline;}
#header .headerUserlog a:hover{color:#a03022;}

/*top menu*/
#topMenu{width:900px; margin:0px auto; }
#topMenu ul{ padding:0 0 0 18px; background:url(/pic/menu/menur_bg.gif) repeat-x; height:51px; list-style:none;}
#topMenu ul li{float:left;}
#topMenu ul li a{float:left; display:block; color:#000; text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; padding:0 0px 0 15px; height:46px; line-height:46px; text-align:center; cursor:pointer;}
#topMenu ul li a b{float:left; display:block; padding:0 12px 0 6px;}
#topMenu ul li.current a, #topMenu ul li a:hover{color:#fff; background:url(/pic/menu/menur_hover_left.gif) no-repeat; background-position:left;}
#topMenu ul li.current, #topMenu ul li:hover{ background:url(/pic/menu/tri.gif) no-repeat bottom center; height:51px;}
#topMenu ul li.current a b, #topMenu ul li a:hover b{color:#fff; background:url(/pic/menu/menur_hover_right.gif) no-repeat right top;}


/*sub top menu*/
#subTopmenu{ background:url(/pic/menu/sub_1.gif) no-repeat left #C30505; height:34px; width:880px; margin:auto; margin-top:0px !important; margin-bottom:20px; }
#subTopmenu div{background:url(/pic/menu/sub_2.gif) no-repeat right; width:870px; height:27px; padding:7px 5px 0px 10px; color:#fff;}
#subTopmenu div ul{ list-style:none;}
#subTopmenu div ul li{display:inline; margin-right:20px;}
#subTopmenu div ul li a{color:#fff; text-decoration:none;}
#subTopmenu div ul li a:hover{ font-weight:bold; text-decoration:none;}
#subTopmenu .StyleNone{ display:none;}

/*navigation link*/
#navCenter{ width:880px; margin:auto; font-size:12px; margin-top:5px; color:#666; margin-bottom:10px; margin-top:10px; padding-left:10px;}
#navCenter a:link{  padding:0 5px 0px 5px; color:#000000; font-size:11px; font-weight:normal;}
#navCenter a:visited{color:#666;}
#navCenter a:hover { color:#a13022;}
#navCenter .navLink{width:600px; float:left;}
#navCenter .navSearch{width:270px; _width:300px; float:right;}
#navCenter .navSearch .navSearcharea{background:url(/pic/basic/nav_searcharea.gif) no-repeat; width:174px; height:27px; float:left; margin-right:10px;}
#navCenter .navSearch .navSearcharea input{border:none !important; background:none; padding-left:30px; padding-top:6px; color:#999; font-size:11px; margin-top:5px; margin-left:25px; width:140px; }

#destWrap { width:900px; margin:auto; background-color:#fff;}
 .crumbNav { font-size:11px; padding:10px 2px; background-image:url(../pic/flag.gif); background-repeat:no-repeat; background-position:left 11px; padding-left:20px; color:#666;}
 .crumbNav a:link,  .crumbNav a:visited { color:#000;}
 .crumbNav a:hover { text-decoration:none; color:#666;}
.links { padding-left:25px; background-image:url(../pic/pic-map.gif); background-repeat:no-repeat; }
#myContents { padding:0px 0px; }
#chGender input{border:0;}
#qnaRight {width:695px; float:right;  margin-top:5px; }
#qnaRight a { color:#000;}
#qnaRight a:hover { color:red;} 
#qnaRT { border:#ccc 1px solid; padding:4px; font-size:11px; margin-right:10px;}
#qnaRT textarea { padding:3px; height:45px; width:320px; color:#666666; border-color:#ccc; background-color: #FFFFCC; margin-top:10px;}
#qnaRight h2 { background-color:#efe6da; padding:0px; margin:0px; padding:3px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:10px;}
#qnaRT  a:link, #qnaRT a:visited { color:#000; }
#qnaRT  a:hover { text-decoration:none;}
.hintPic { background-image:url(/images/notice.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:25px;}

#destFooter {
        font-size: 10px; padding:0px 0px;
	background-color: #FEF2D7;
margin:10px 5px 0px 5px;
	clear: both;
	color: #666666; border-top:#ccc 3px solid; padding-top:15px;
}
#destFooter a:link, #destFooter a:visited {
        font-size: 11px;
        line-height: 14px;
        padding: 0 10px 6px 10px;
        text-decoration: underline;
        color: #000;
}
#destFooter img { margin:15px;}

#destFooter a:hover {
	font-size: 11px;
	line-height: 14px;
	padding: 0 10px 6px 10px;
	text-decoration: none;
	color: #666;
		}

#qnaRight #questionList { border:#999966 1px solid; margin-right:10px; }
#questionList h2 span{float:right; margin-right:10px;}
#qnaRight .imgclass { border:#ccc 1px solid; padding:3px; margin-right:15px; height:60px; width:60px; margin-left:10px; }
#qnaRight .imgclass2 { border:#ccc 1px solid; padding:3px; margin-right:15px; height:100px; width:100px; margin-left:10px; }
#qnaRight #questionList .imgclass a:hover { border-color:red;}
#qnaRight #questionList ul {}
#qnaRight #questionList ul li { border-bottom:#ccc 1px dashed; padding-bottom:15px; padding-top:15px;}
#qnaRight #questionList ul li h3 { font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; border:none; padding:0px; margin:0px;}
#qnaRight #questionList a:link, #qnaRight #questionList a:visited { color:#000;}
#qnaRight #questionList a:hover { color:#999; text-decoration: none;}
#qnaRight #questionList .descriptionWords { font-size:11px; color:#999;  }
#qnaRight #CollectionList{
}
#qnaRight #CollectionList li {
	display: block;
	width: 100%;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
}
#qnaRight #CollectionList li span {
	float: right;
	margin-right: 40px;
	font-size: 80%;
	background-image: url(/images/delete2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}

#qnaRight #CollectionList a {
	color: #6C522F;
}
#qnaRight #CollectionList a:hover {
	text-decoration: none;
}

#qnaRight #CollectionList ul p {
	font-size: 90%;
	color: #777;
}


#qnaRight .tagsText { font-size:12px; font-weight:bold;}

#qnaRight #myBox { width:685px; height:190px; background: transparent url(../images/my/mybg.gif) no-repeat top left; margin-bottom:15px;}
#qnaRight #myBox #myInbox { padding:8px;}
#qnaRight #myBox #myInbox img { border:#ccc 1px solid; padding:4px; height:100px; width:100px; background-color:#ffffff; margin:2px 15px 5px 5px; }
#qnaRight #myBox #myInbox a:link, #qnaRight #myBox #myInbox a:visited { color:#000;}
#qnaRight #myBox #myInbox a:hover { color:#999; text-decoration:none;}
#qnaRight #myBox #myInbox .myInfobox { width:280px; height:85px; border:#fff 3px solid; float:right; background-color:#f3f3f3; margin-right:10px; padding:15px;}
#qnaRight #myBox #myInbox .myInfobox a {text-decoration:none;}

#qnaRight #myBox .messagePic { background-image:url(../pic/mail.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:25px;}
#qnaRight #myBox .commentsPic { background-image: url(../pic/comments.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:25px;}
#qnaRight #myBox .canladarPic { background-image: url(../pic/calendar.gif); background-repeat:no-repeat; background-position:left 6px; padding-left:25px;}
#qnaRight .myDetail { margin-right:10px; margin-bottom:15px; background-color:#fff; border: #999966 1px solid; }
#qnaRight .myDetail h2 a:link, #qnaRight .myDetail h2 a:visited { color:#000; text-decoration:none;}
#qnaRight .myDetail h2 a:hover { color:#999; text-decoration:none;}
#qnaRight .myDetail h2 { padding-top:0px;}
#qnaRight .myDetail h2 span{float:right;margin-right:10px;}
#qnaRight .myDetail .storyList { padding:10px; background-color:#fff; border-bottom:#ccc 1px dashed; margin-bottom:10px; text-align:justify;}
#qnaRight .myDetail .storyList a:link, #qnaRight .myDetail .storyList a:visited { color:#000; }
#qnaRight .myDetail .storyList a:hover { color:#999; text-decoration:none; }
#qnaRight .myDetail .storyList img { border:#ccc 1px solid; padding:4px; margin:5px;}
#qnaRight .myDetail .storyList h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size:17px; color:#999; border:none; padding:0px; margin:0px; padding-bottom:10px; font-weight:normal;}
#qnaRight .myDetail .storyList h3 a:link, #qnaRight .myDetail .storyList h3 a:visited { color:#000; text-decoration:none;}
#qnaRight .myDetail .storyList h3 a:hover { color:#999;}
#qnaRight .myDetail .storyList .pubDate { background-color:#fff; padding-left:5px; padding-right:5px; font-size:11px; margin-bottom:10px; line-height:30px;}
#qnaRight .myDetail .storyList .pubDate a:link, #qnaRight .myDetail .storyList .pubDate a:visited { color:#000; }
#qnaRight .myDetail .storyList .pubDate a:hover { color:#999; text-decoration:none;}
#qnaRight .myDetail .storyList .storyCont { color:#666;}
#qnaRight .storyTools { text-align:right; padding-top:20px;}
#qnaRight .myDetail .storyList .storyTools a:link, #qnaRight .myDetail .storyList .storyTools a:visited  {color:#000; text-decoration:none;}
#qnaRight .myDetail .storyList .storyTools a:hover { color:#999;}
#menu3 .photoMy {   text-align:center; }
#menu3 .photoMy .photoCotent { border:#f3f3f3 1px solid; padding:6px 2px; font-size:11px; border-bottom:none; }
#menu3 .photoMy  .shader {background-image:url(../pic/imagebg.gif); background-repeat:no-repeat; background-position:left top; border-bottom:none; height: 15px;}
#menu3 .photoMy .photoCotent img { margin-bottom:5px;}
#menu3 .photoMy .nextPhoto { font-size:11px;}
#menu3 .photoMy .nextPhoto a:link, #menu3 .photoMy .nextPhoto a:visited { color:#000; text-decoration:none;}
#menu3 .photoMy .nextPhoto a:hover {color:#999;}
#menu3 .photoMy .nextPhoto a {padding:2px 5px;}
#menu3 #Submit {height:23px;}
#qnaRight h1 {font-family:Verdana, Arial, Helvetica, sans-serif; border:none;}
#qnaRight .myDetail .myProfile { padding:10px;}
#qnaRight .myDetail .myProfile ul {padding:5px;}
#qnaRight .myDetail .myProfile li { background-image:url(../images/arrow_i.gif); background-repeat:no-repeat; background-position:left 9px; padding-left:10px;}
#qnaRight .myDetail .myProfile img { padding:4px; border:#ccc 1px solid; margin-right:15px;}
#qnaRight .myDetail .myProfile  a:link, #qnaRight .myDetail .myProfile a:visited { color:#000}
#qnaRight .myDetail .myProfile  a:hover { text-decoration:none; color:#999;}
.myProfile span{display:block;width:100px;float:left;}
#qnaRight .myDetail .editMy { float:right; font-weight:bold; background-image:url(../pic/edit.gif); background-repeat:no-repeat; padding-left:20px; background-position:left 3px;}
#qnaRight .myDetail .cheditMy { float:right; font-weight:bold; background-image:url(/pic/ok.gif); background-repeat:no-repeat; padding-left:20px; background-position:left 3px;}
#qnaRight .myDetail .editMy a { color:#000; text-decoration:none;}
#qnaRight .myDetail .editMy a:hover {color:#999;}
#qnaRight .myDetail .deleteMy { float:right; font-weight:bold; background-image: url(../pic/trash.gif) ; background-repeat:no-repeat; padding-left:20px; background-position:left 2px;}
#qnaRight .myDetail .deleteMy a { color:#000; text-decoration:none;}
#qnaRight .myDetail .deleteMy a:hover {color:#999;}
#qnaRight .myDetail .myProfile2 { padding:10px; background-image:url(../pic/mybg.gif); background-repeat:repeat-x; background-position:left bottom;}
#qnaRight .myDetail .myProfile2 ul {padding:5px;}
#qnaRight .myDetail .myProfile2 li { background-image:url(../images/arrow_i.gif); background-repeat:no-repeat; background-position:left 9px; padding-left:10px;}
#contentleft .commentMy { font-size:11px;}
#contentleft .commentMy .commentContent { border-bottom:#ccc 2px solid;  padding-bottom:5px; margin-bottom:5px; padding-top:5px; padding-left:5px; padding-right:3px;}
.commentImg { background-image:url(../pic/comments.gif); background-repeat:no-repeat; background-position:left 2px; padding-left:20px;}
#contentleft .commentMy a:link, #contentleft .commentMy  a:visited { color:#000; }
#contentleft .commentMy a:hover { text-decoration:none; color:#999;}
#contentleft .myTags { font-family:Geneva, Arial, Helvetica, sans-serif;}
#contentleft .myTags a:link, #contentleft .myTags a:visited { padding-left:5px; color:#000; color:#336699; text-decoration:none;  }
#contentleft .myTags a:hover { color:#999;text-decoration:none;}
.editIconmy { background-image: url(../pic/file_edit.gif); background-repeat:no-repeat; background-position:left 0px; padding-bottom:3px; padding-left:20px; padding-right:12px;}
.deleteIconmy { background-image: url(../pic/trash.gif); background-repeat:no-repeat; padding-bottom:3px; background-position:left 0px; padding-left:18px; padding-right:12px;}
.viewIconmy { background-image: url(../pic/view2.gif); background-repeat:no-repeat; padding-bottom:3px; background-position:left 0px; padding-left:18px; padding-right:12px;}
.commentIconmy { background-image: url(/pic/comments.gif); background-repeat:no-repeat; padding-bottom:3px; background-position:left 0px; padding-left:18px; padding-right:12px; color:red!important;}
.commentIconmy a { color:red!important;}
.newIconmy { background-image: url(../pic/file.gif); background-repeat:no-repeat; padding-bottom:3px; background-position:left 0px; padding-left:18px; padding-right:12px;}
.zoomIconmy { background-image: url(../pic/zoom_color.gif); background-repeat:no-repeat; padding-bottom:3px; background-position:left 0px; padding-left:22px; padding-right:12px;}
.photolistIconmy { background-image: url(../pic/splist.gif); background-repeat:no-repeat; padding-bottom:3px; background-position:left 5px; padding-left:20px; padding-right:12px;}
#qnaRight #myStory { margin-right:10px;   border-top:none; border-right:none; border-bottom:none;}
#qnaRight #myStory a:hover { text-decoration:none; color:#999;} 
#qnaRight #myStory #myStoryTop { background-image:url(../pic/pagebg2.gif); background-repeat:no-repeat; background-position:right top; height:93px; border-left:#ccc 1px solid; text-align:center; padding:0px 25px; padding-right:120px;   }
#qnaRight #myStory #myStoryTop h1 { border-bottom:#ccc 2px solid; font-family:Georgia, "Times New Roman", Times, serif; padding:0px; margin:0px; padding-top:40px; padding-bottom:15px; font-size:17px; font-weight:normal;   }
#qnaRight #myStory #myStoryCenter {border-right:#ccc 1px solid; border-left:#ccc 1px solid; padding:3px 25px; padding-bottom:80px;}
#qnaRight #myStory #myStoryCenter .secondaryTitle { font-size:11px; text-align:center; margin-bottom:10px;}
#myStoryCenter #note{
	font-size: 90%;
	color: #FF6633;
	padding-right: 50px;
	background-image: url(/images/icons.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	margin-top: 10px;
}
#qnaRight #myStory #myStoryBtm { background-image:url(/pic/storybg.gif); background-repeat:no-repeat; background-position:left top; height:30px; border-top:#ccc 1px solid; }
.photoFrame { border:#ccc 1px solid; padding:5px; float:left; margin:5px 10px 5px 5px; text-align:center; font-size:11px; background-color:#f3f3f3;}
.photoFrame img { padding-bottom:5px;}
.linkIcon { background-image: url(../pic/link.gif); background-repeat:no-repeat; padding-left:30px;}
#commet { padding:25px;}
#qnaRight .myDetail .photoAlbum { padding:15px 0px 15px 35px; }
.album  { width: 129px;  background-image:url(../pic/albumbg.gif); background-repeat:no-repeat; float:left; margin:10px 25px 0px 0px; }
.album img { padding:8px; height:110px; width:110px; }
.album .discription { padding:5px 0px; color:#999; font-size:11px; text-align:center; }
.album .discription a:link, .album .discription a:visited { color:#000; text-decoration:none; font-weight:bold; font-size:12px; }
.album .discription a:hover { text-decoration:underline; color:#999; }
 .tags { padding:10px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
.tags a { padding:8px; color:#000;}
 .tags a:hover { background-color:#999; color:#fff;}
 .tags .t1 { font-size:120%; line-height:120%;}
 .tags .t2 { font-size:130%; line-height:130%;}
 .tags .t3 { font-size:140%; line-height:140%;}
 .tags .t4 { font-size:150%; line-height:150%;}
 .tags .t5 { font-size:170%; line-height:170%;}
 .allTs a:link, .allTs a:visited { margin-right:15px; color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
 .allTs a:hover { color:#fff; background-color:#999; }
#qnaRight .myDetail .photoPreview { padding:15px; }

#qnaRight .myDetail .photoPreview .albumInfo { margin-bottom:15px;  }
#qnaRight .myDetail .photoPreview .albumInfo a:link, #qnaRight .myDetail .photoPreview .albumInfo a:visited { color:#000; }
#qnaRight .myDetail .photoPreview .albumInfo a:hover { color:#999; text-decoration:none; }
#qnaRight .myDetail .photoPreview .albumInfo img { padding:0px 10px 10px 0px; height:70px; width:70px; }
#qnaRight .myDetail .photoPreview .photoList { background-color:#000; padding:12px 0px 0px 12px; margin:auto 7px; }
#qnaRight .myDetail .photoPreview .photoList img { width:110px; height:110px; padding-right:15px; padding-bottom:15px;  }
.highlightsBg { background-color:#FFFFCC; }
#qnaRight .myDetail .photoDetail { padding:15px; padding-left:60px; }
#qnaRight .myDetail .photoDetail h1 { padding:0ox; margin:0px; }
#qnaRight .myDetail .photoDetail .photoMain { background-color:#000; padding:25px; float:left; margin:auto; margin-top:5px; margin-bottom:20px; color:#eee;}

#qnaRight .myDetail .photoDetail .photoMain img { margin-bottom:20px; padding:8px; border:#999 1px solid; background-color:#fff;}
#qnaRight .myDetail .photoDetail .photoMain .photoTag { padding:5px; width:500px; }
#qnaRight .myDetail .photoDetail .photoMain .photoTag a { color:#fff; }

#qnaRight .myDetail .photoDetail a:hover { color:#999; text-decoration:none; }
#qnaRight .myDetail .photoDetail .photoLeft { float:left; background-image:url(../pic/left.gif); background-repeat:no-repeat; background-position:50% bottom; padding-bottom:25px; margin-right:15px; }
#qnaRight .myDetail .photoDetail .photoLeft img { border:#f3f3f3 3px solid; padding:1px; }
#qnaRight .myDetail .photoDetail .photoLeft a:hover img { border:#666 3px solid; }
#qnaRight .myDetail .photoDetail .photoCenter { float:left; background-image: url(../pic/center.gif); background-repeat:no-repeat; background-position:50% bottom; padding-bottom:25px; margin-right:15px;  }
#qnaRight .myDetail .photoDetail .photoCenter img  { border:#666 3px solid; padding:1px; }
#qnaRight .myDetail .photoDetail .photoRight { float:left; background-image: url(../pic/right.gif); background-repeat:no-repeat; background-position:50% bottom; padding-bottom:25px; margin-right:15px;  }
#qnaRight .myDetail .photoDetail .photoRight img { border:#f3f3f3 3px solid; padding:1px; }
 
#qnaRight .myDetail .photoDetail .photoRight a:hover img {  border:#666 3px solid;}
.lighterFont { color:#999; font-size:12px; }
#qnaRight .albumPrivate { background-image:url(../pic/album-private.gif); background-repeat:no-repeat; height:340px; margin-left:5px; padding:25px 35px 25px 15px; }
#qnaRight .albumPrivate .albumLock { padding-top:90px; padding-bottom:80px; background-image:url(../pic/lock.gif); background-repeat:no-repeat; background-position:25px 50%; padding-left:150px; }
#qnaRight .albumPrivate .albumLock h1 { padding:0px; margin:0px;}
#qnaRight .albumPrivate .albumLock .textFiledStyle { height:18px; padding:3px; border:#ccc 3px solid; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width:220px; }
.formtitle {
	width: 600px;
	clear: both;
}
.formtitle li {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}
.formtitle span {
	display: block;
	float: left;
	width:150px;
}

.photoMain a { color:#fff; }
.imgTag  { margin-right:8px; text-align:center;}
.imgDes {}
.storyCotents { text-align:justify;}
.storyCotents p { padding-bottom:10px; text-align:justify; }
.photoTools { padding:10px 0px;  }
.photoTools a { color:#000; }
#newsContent { text-align:justify; padding-right:15px; }
#newsContent #note{
	font-size: 90%;
	color: #FF6633;
	padding-right: 50px;
	background-image: url(/images/icons.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	margin-top: 10px;
}

#newsContent p{
	text-align:justify;
	margin-bottom:10px;
}

/*CSS Hack for iev6 */
* html .selectChoice { height:0%;}
* html .mediaFrame { height:0%; width:330px; text-align:center;}
* html span.videoClip {  height:0px; top:45px; position:relative; display:block; width:0px; margin-top:-20px;  border:none!important;}

#newsContent h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold;}
span.toolBox { height:30px; display:block; margin-top:15px; border-bottom:#ccc 1px solid; border-top:#ccc 1px solid; background-color:#f4f4f4; text-align:center; line-height:30px; font-size:11px; margin-bottom:15px;}

h2.normalStyle { font-size:18px!important; background-color:#fff!important; margin-bottom:15px; border-bottom:none!important; text-align:center;}
h3.normalStyle { font-size:12px!important; background-color:#fef2d8!important; margin-bottom:15px; border:none; text-align:center; margin-top:0px; padding:5px;}
.selectChoice { border:#ccc 1px solid; background-color:#f4f4f4; padding:5px; margin-top:15px;}
.redeemNotice { border: #ccc 1px solid; padding:10px; background-color: #FFFEEC;}
span.currentPoints { display:block; float:right;}
.coupon { border-bottom:#ccc 1px dashed; margin-top:5px;}
.coupon a { color:#000;}
.coupon a:hover { color:red; text-decoration:none;}
.couponBox { width:340px; float:left;}
div.couponBox:hover { background-color:#f4f4f4;}
.marginRight15 { margin-right:15px;} 
.marginLeft5 { margin-left:5px;}
.paddingBorderright { padding-right:5px; border-right:#ccc 1px dashed; margin-right:5px;}
img.couponImg { padding:3px; border:#666 1px solid; background-color:#fff; margin-left:5px; margin-right:15px;}
.redeemDesc { border-bottom:#ccc 1px dashed; border-top:#ccc 1px dashed; padding:10px; margin-bottom:15px; background-color:#f4f4f4;}

table.tablePrice { border-top:#ccc 1px solid; margin-top:15px; margin-bottom:15px;}
table.tablePrice td { padding:5px; border-bottom:#ccc 1px solid; }
td.alignCenter { text-align:center;}
table.tablePrice th { padding:5px; background-color:#f4f4f4; border-bottom:#ccc 1px solid;}
table.tablePrice tr { border-bottom:#ccc 1px solid;}
input.inputButton2 { margin-left:15px; background-color:#468d65; color:#fff; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; padding:5px 10px; cursor:pointer; border:none; -moz-border-radius:5px;} 
input.inputButton2:hover { background-color:#55b17d;}


.mediaFrame { float:left; margin-right:10px;}
.mediaBox { border:#999 1px solid;  padding:10px;}
p.mediaDec { font-size:11px; text-align:center;}
ul.mediaTab { }
ul.mediaTab li { border:#999 1px solid; padding:3px 5px; float:left; margin-left:5px; position:relative; top:-1px; border-top:none; background-color:#fff; }
ul.mediaTab li a { text-decoration:none;}
.videoTab { background-image:url(/pic/video.gif) !important; padding-left:20px!important; background-repeat:no-repeat; background-position:5px 10px !important; }
.photoTab { background-image:url(/pic/photo.gif) !important; padding-left:20px!important; background-repeat:no-repeat; background-position:5px 10px !important; }
.backTab { top:0px!important; background-color:#f4f4f4!important;}
li.backTab:hover { background-color:#999!important;  color:#fff!important;}
li.backTab:hover a {color:#fff!important;}

.tagsDiv { background-color:#f4f4f4; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; margin:15px 0px; margin-top:25px;}
h3.storyConmment { font-size:14px; border:none;}

.marginTop { margin-top:15px;}
.newsBox { padding-top:15px; border-bottom:#ccc 1px dashed;}
.newsBoxContent{ width:500px; float:left;}
p.aveRating { margin-top:10px;}
h2.newsH2 { font-size:14px!important; background-color:#fff!important; border:none; padding-bottom:5px!important; margin-bottom:0px!important;}
p.newsDes { color:#999; font-size:11px; padding-left:5px; padding-bottom:5px;}
.noMargin { margin:0px!important;}
.cLeft { width:650px;  padding:5px;}
.cLeft h2 { font-size:12px; font-weight:bold; text-decoration:none; border:none; margin:0px; padding:3px; background-color:#efe6da; padding-left:5px; }
.cLeft .storyList { padding:10px 5px; border-bottom:#ccc 1px dashed; }
.cLeft .storyList img { margin-right:8px; float:left; padding:3px; border:#ccc 1px solid;}
.cLeft .storyList h3 { margin:0px; padding:0px; border:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }
span.property { font-size:11px; color:#999; line-height:35px;}
.moreStory { text-align:right;}
.tags { padding:10px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal;}
.tags a { padding:8px; color:#000; text-decoration:none;}
 .tags a:hover { background-color:#666; color:#fff!important;}
 .tags .ag { font-size:100%; line-height:100%;}
 .tags .af { font-size:110%; line-height:110%;}
 .tags .ae { font-size:120%; line-height:120%;}
 .tags .ad { font-size:130%; line-height:130%;}
 .tags .ac { font-size:140%; line-height:140%;}
 .tags .ab { font-size:150%; line-height:150%;}
 .tags .aa { font-size:170%; line-height:170%;}
span.videoClip { position: relative; left:0px; top:30px; height:0px; display:block; border:none!important;}
span.videoClip img {border:none!important; filter: alpha(opacity=80);}

/*User Index */
#userIndex { padding:10px;}
.userTop { }
.activity { width:580px; float:left; }
.userLogin { width:280px; float:right;}
.loginContent { padding:10px;}
p.loginP { margin-bottom:5px;}

span.refreshFont { font-size:11px;}
span.refreshFont a { color:#999; text-decoration:none;}
span.refreshFont a:hover { color:#000; text-decoration: underline;}
span.time { color:#999; font-style:italic;}
.userBox { width:423px; border:#ccc 1px solid; margin-top:15px; float:left; margin-right:15px;}
.userBox h2 { font-size:14px; background-color:#f4f4f4; margin:0px; padding:10px;}
ul.userList { padding:5px;}
ul.userList li { border-bottom:#ccc 1px dashed; padding-bottom:5px; margin-bottom:5px;}

ul.userList a { color:#000; text-decoration: none;}
ul.userList a:hover { color:red; text-decoration: none;}


/*首页flash广告播放样式 */
 .indexImage {
	width:580px;
	height:330px;
}
.indexImage2 {
	width:232px;
	height:60px;
	overflow:hidden;
	position:relative;
}
.indexImage .slider {
	position:absolute;
}
 .indexImage .slider li {
	list-style:none;
	display:inline;
}
.indexImage .slider img {
	width:580px;
	height:330px;
	display:block;
}
#idSlider img {
	width:232px;
	height:60px;
	display:block;
}
 .indexImage .slider2 {
	width:2900px;
}
.indexImage .slider2 li {
	float:left;
}
.indexImage .num {
	position:absolute;
	right:5px;
	bottom:0px;
*bottom:3px;
}
.indexImage .num li {
	float: left;
	color: #fff;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #666;
	background-color: #666;
	filter:alpha(opacity=70);/*IE*/
	-moz-opacity:0.7;/*FF*/
	opacity: 0.7;/*all broswer*/
}
.indexImage .num li.on {
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #a31022;
	font-weight: bold;
}

/*ol list style in the articles -- added by sam*/

ol.listContent{
	list-style:decimal;
	text-align:justify;
}

ol.listContent li{
	margin-bottom:10px;
	list-style:decimal;
	list-style-type:decimal;
	margin-left:25px;
}

#newsContent ul{
	text-align:justify;
	list-style:none !important;
	list-style-type:none !important;
}

#newsContent ul li{
	margin-bottom:5px;
	padding-bottom:0px;
	background-image:url(/images/drop-2.GIF);
	background-repeat:no-repeat;
	background-position:left 8px;
	margin-left:10px;
	padding-left:15px;
}

#newsContent ol{
	list-style:decimal;
	text-align:justify;
}

#newsContent ol li{
	margin-bottom:10px;
	list-style:decimal;
	list-style-type:decimal;
	margin-left:25px;
}

/*contact us styles*/
table.contactusForm{ width:670px; margin:10px; background:#f4f4f4; border:1px solid #ccc; padding:10px;}
table.contactusForm th{width:150px; font-size:13px; font-weight:normal; padding:8px; text-align:left;}
table.contactusForm td{padding:5px; text-align:left; font-size:12px;}
table.contactusForm td input{width:300px; padding:5px !important; border:1px solid #757575; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
table.contactusForm td input:focus{border:1px solid #a13022;}
table.contactusForm td textarea{width:300px !important; height:150px; border:1px solid #757575; padding:5px; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
table.contactusForm td textarea:focus{border:1px solid #a13022;}
table.contactusForm td img{cursor:pointer;}
table.contactusForm2{ width:670px; margin:10px; border-top:1px solid #757575;}
table.contactusForm2 th{width:100px; border:1px solid #757575; border-top:none; border-right:none; font-size:13px; font-weight:normal; padding:8px; text-align:center; background:#f4f4f4;}
table.contactusForm2 td{padding:5px; border:1px solid #757575; border-top:none; text-align:left; font-size:12px;}

/*站内信管理界面*/

#qnaRight .orderInfo{width:680px; padding:0px; margin:5px 0px 15px 0px;}
#qnaRight .orderInfo .promoTabs{ margin:0px; border-bottom:0px; width:100%;}
#qnaRight .orderInfo table.userContact{ width:680px; margin-top:10px; margin-bottom:10px; background:#FDF2D6;}
#qnaRight .orderInfo table.userContact th{ width:50px; text-align:left; padding:3px; padding-right:15px;}
#qnaRight .mailArea{width:660px; margin:auto;}
#qnaRight .mailArea p{margin-bottom:10px; text-align:justify;}
#qnaRight table.productTable{ width:660px; color:#090909; font-size:12px; border-right:1px solid #cecece; margin-top:15px; margin-bottom:10px;}
#qnaRight table.productTable th{ background:#f4f4f4; border:1px solid #cecece; border-right:none; padding:5px; }
#qnaRight table.productTable th a{text-decoration:underline;}
#qnaRight table.productTable th a:hover{color:#a01a01;}
#qnaRight table.productTable td{font-size:12px; border:1px solid #cecece; border-right:none; border-top:none; padding:5px;}
#qnaRight table.productTable td a{text-decoration:underline;}
#qnaRight table.productTable tr:hover{ background:#f4f4f4;}
#qnaRight .orderInfo table.orderInfotable{ width:660px; font-size:12px; margin-top:10px; margin-bottom:15px;}
#qnaRight .orderInfo table.orderInfotable th{ width:80px; font-weight:normal; text-align:right; padding:5px;}
#qnaRight .orderInfo table.orderInfotable td{width:auto; font-size:12px; padding:5px; text-align:justify;}
#qnaRight .orderInfo table.orderInfotable span.fujianDele{ background:#d2fadf; border:1px solid #60ad7a; padding:2px; cursor:pointer; margin-right:15px; padding-right:5px;}
input.inputLong{width:500px; border:1px solid #d1d1d1; padding:5px; color:#999;}
#qnaRight .orderInfo .replyMail{ margin:10px;}
#qnaRight .orderInfo .replyMail textarea{ width:630px; height:150px; border:1px solid #d1d1d1; overflow:hidden; padding:5px; font-size:12px; font-family:Verdana, Geneva, sans-serif; margin-bottom:10px;}
#qnaRight dl.pageNumber{ background:#f1f1f1; border:#d1d1d1 1px solid; border-left:0px; border-right:0px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; height:25px; padding:6px; margin-top:10px;}
#qnaRight dl.pageNumber dt{ color:#af280a; float:left;}
#qnaRight dl.pageNumber dd{ float:right; margin-right:10px; color:#686868;}
#qnaRight dl.pageNumber dd input{width:50px; height:18px; margin-right:5px;}

