/*----------------------------------------------------------------------
Theme Name: L.B The NiceShoeMart 20100204
Theme URI: 
Description: 
Version: 1.0
Author: 
Author URI: 
Tags: jian dan ! 
-----------------------------------------------------------------------*/

/* Public */
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big, cite, code, del, 
dfn, em, font, img, ins, kbd, q, s, samp, small, 
strike, strong, sub, sup, tt, var, dl, dt, dd, 
ol, ul, li, fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td{border:0px none; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0px; outline-color:-moz-use-text-color; outline-style:none; outline-width:0px; padding:0px; vertical-align:baseline}
:focus{outline-color:-moz-use-text-color; outline-style:none; outline-width:0}
body{background:#fff; color:black; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1; margin:0; text-align:center}
ol, ul{list-style-image:none; list-style-position:outside; list-style-type:none}


html {
	background:#fff;font-family:Arial,Helvetica,sans-serif;
}


body{width:1024px;margin:0 auto;padding:0;text-align:center; background:#fff url(i/bg_body.gif) repeat-y center center; font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#3e3e3e}


a:active, a:link, a:visited{color:#3e3e3e; text-decoration:none}
a:hover{text-decoration:underline;color:#3e3e3e;}
h1{font-size:14px; margin-bottom:4px; background:#7c94a0; line-height:30px; color:White; padding:0px 6px}
h2{font-size:12pt; margin-bottom:5px}
h3{color:#8B4F59; font-size:10pt; font-weight:bold; text-align:left; padding-bottom:5px}

#divBody1024 {clear:both;width:1024px;margin:0 auto;padding:0;}

/*Top Header */
#divHeader { position:relative;width:1024px;margin:0px auto; height:165px}
#divLogo {position:absolute;top:0;left:0}

#divTextLinks {position:absolute; top:5px; right:-6px}
#divTextLinks a {margin:0px 6px}

#divFreeShip a:link {text-decoration:none; color:#f26522; font-size:18px; font-weight:bold}
#divFreeShip a:visited {text-decoration:none; color:#f26522; font-size:18px; font-weight:bold}
#divFreeShip a:hover {text-decoration:underline; color:#f26522; font-size:18px; font-weight:bold}
#divFreeShip a:active {text-decoration:none; color:#f26522; font-size:18px; font-weight:bold}
#divFreeShip {position:absolute; top:31px; left:305px; padding-top:15px; width:400px; height:35px; background-image:url(i/bg_freeShip.gif); background-repeat:repeat-x; text-align:center}

#divLiveSupport {position:absolute; top:25px; right:200px; width:100px; height:49px;text-align:center;}

#divCheckout {position:absolute; top:25px; right:0px; width:192px; height:60px; background-image:url(i/bg_checkout.jpg); background-repeat:no-repeat}
#divViewBag {position:absolute; top:13px; left:10px}
#divCheckoutLink {position:absolute; top:36px; left:10px}

#divSellingPoints {position:absolute;top:90px;right:0px;width:741px; height:30px; background-image:url(i/bg_sellingPoints.gif); text-align:center}
#divSPlinks {margin-top:8px;width:700px;text-align:center;font-size:13px;line-height:15px;}
#divSPlinks a {margin:0px 7px}

/*Top Header */

/*Header Bar*/
#divHeaderBar {position:absolute; top:120px; left:0px; width:1024px; height:45px}

#divSearch {position:absolute; top:0px; left:0px; width:200px; height:45px; background-image:url(i/bg_topsearch.gif); background-repeat:no-repeat}
#formSearch {position:absolute; top:8px; left:6px; background-image:url(i/bg_searchInput.gif); background-repeat:no-repeat}
#inputSBox {background-image:url(i/bg_searchInput.gif); background-repeat:no-repeat; display:block; padding:5px 0px 0px 5px; width:155px; height:17px; border:0px; float:left; font-size:11px; color:#666}

#divEmailSignUp {position:absolute; top:0px; right:0px; width:224px; height:45px; background-image:url(i/bg_emailSignup.gif); background-repeat:no-repeat}
#formEmail {position:absolute; top:3px; right:5px; background-image:url(i/bg_searchInput.gif); background-repeat:no-repeat;width:175px;}
#inputeBox {background-image:url(i/bg_searchInput.gif); background-repeat:no-repeat; display:block; padding:5px 0px 0px 5px; width:120px; height:17px; border:0px; float:left; font-size:11px; color:#666}
#inputeBtn {float:right;width:40px;}
#imgEnvelope {position:absolute; top:3px; left:7px}
#divSignUpCopy {margin:0px; padding:0px; position:absolute; top:26px; left:5px; font-size:10px; color:#475b4d}


#ulTopNav a:link{text-decoration:none; color:#fff}
#ulTopNav a:visited{text-decoration:none; color:#fff}
#ulTopNav a:hover{text-decoration:none; color:#fff}
#ulTopNav a:active{text-decoration:none; color:#fff}

ul#ulTopNav li .sub a:link{text-decoration:none; color:#333}
ul#ulTopNav li .sub a:visited{text-decoration:none; color:#333}
ul#ulTopNav li .sub a:hover{text-decoration:underline; color:#333}
ul#ulTopNav li .sub a:active{text-decoration:none; color:#333}

ul#ulTopNav{position:absolute;top:0;left:200px;margin:0;padding:0;float:left;width:824px;list-style:none;}
ul#ulTopNav li{float:left;margin:0;padding:0;position:relative;}/* width:103px;*/
ul#ulTopNav li a{float:left}
ul#ulTopNav li:hover a, ul#ulTopNav li a:hover{background-image:url(i/bg_navigation.gif); background-position:0px 45px}

ul#ulTopNav a {height:45px;text-decoration:none;color:#fff;font-weight:bold;text-align:center}
ul#ulTopNav a div {margin:12px 0 0 0;padding:0;}

ul#ulTopNav .liTopNav1 {width:104px;}
ul#ulTopNav .liTopNav1 a {width:104px;background-image:url(i/bg_navigation104.gif);}
ul#ulTopNav .liTopNav1 a:hover { background-image:url(i/bg_navigation104.gif);}
ul#ulTopNav .liTopNav1:hover a { background-image:url(i/bg_navigation104.gif);}

ul#ulTopNav .liTopNav2 {width:120px;}
ul#ulTopNav .liTopNav2 a {width:120px;background-image:url(i/bg_navigation120.gif);}
ul#ulTopNav .liTopNav2 a:hover { background-image:url(i/bg_navigation120.gif);}
ul#ulTopNav .liTopNav2:hover a { background-image:url(i/bg_navigation120.gif);}



ul#ulTopNav a.asmMens{text-decoration:none; color:#fff; font-weight:bold; padding-top:12px; height:33px; background-image:url(i/bg_navigation.gif); width:103px; text-align:center}
ul#ulTopNav a.asmWomens{text-decoration:none; color:#fff; font-weight:bold; padding-top:12px; height:33px; background-image:url(i/bg_navigation.gif); width:103px; text-align:center}
ul#ulTopNav a.asmAcc{text-decoration:none; color:#fff; font-weight:bold; padding-top:12px; height:33px; background-image:url(i/bg_navigation.gif); width:103px; text-align:center}
ul#ulTopNav a.asmSale{text-decoration:none; color:#fff; font-weight:bold; padding-top:12px; height:33px; background-image:url(i/bg_navigation.gif); width:103px; text-align:center}

ul#ulTopNav li .sub a{background-image:none; color:#333; font-weight:normal}
ul#ulTopNav li .sub a:hover{text-decoration:underline; background-image:none}
ul#ulTopNav li .sub{z-index:1; position:absolute; top:40px; left:0; background:#f5f5f5 url(i/bg_megaDrop.jpg) repeat-x; padding:10px; border-left-width:1px; border-left-style:solid; border-left-color:#677b84; border-right-width:1px; border-right-style:solid; border-right-color:#677b84; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#677b84; float:left; /*--Bottom right rounded corner--*/-moz-border-radius-bottomright:5px; -khtml-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; /*--Bottom left rounded corner--*/-moz-border-radius-bottomleft:5px; -khtml-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; display:none; /*--Hidden for those with js turned off--*/}
ul#ulTopNav li .row{/clear:both; float:left; width:100%}
ul#ulTopNav li .sub ul{list-style:none; margin:0; padding:0; width:140px; float:left}
ul#ulTopNav .sub ul li{width:100%;color:#fff}

/*Header Bar*/

/*Place*/
#divPlace {clear:both;float:left;width:1024px;margin:5px 0 5px 0;_margin:5px 0 -5px 0;padding:0;text-align:left;font-size:11px;line-height:15px;color:#666;}
#divPlace a{margin:0;padding:0;font-size:11px;line-height:15px;color:#666}
/*Place*/

/*Sider Bar*/
#divSiderBar {float:left;margin:0;padding:0;width:200px;}
#divVerticalNav {clear:both;border:2px solid #7c94a0;background-color:White;margin:0 0 10px 0; padding:0;}
.divSiderBarMenu1 {float:left;width:196px;background-color: rgb(137, 80, 89); height: 28px; font-size: 14px; color: #FFF; font-weight: bold;margin:0; padding:0}
.divSiderBarMenu2 {padding-top: 5px;padding-left: 10px;float:left;text-align:left;}
.divLeftNav {clear:both;width:196px;margin:0;padding:5px 0px 5px 0px;text-align:left;}
.divLeftNav ul,.divLeftNav ul li{list-style:none;}
.divLeftNav ul li{padding:3px 10px 3px 10px;text-transform:none;}
.divLeftNav ul li a{line-height:12px; font-size:13px;margin:0; padding:0;}

#NSdivLeftTags ul {padding-left:5px;padding-right:5px;}
#NSdivLeftTags ul a {text-decoration:underline;margin:4px;padding-top:5px;line-height:19px;}
#NSdivLeftTags ul a:hover {color:#895059;}

/*Sider Bar*/

/*Main body*/
#divMainBody {width:820px;float:right;margin:0;padding:0;margin-top:2px;}

.divIndexPostTitle {float:right;margin:0 auto; padding:0;width:800px;}
.divIndexPostTitle h1 {background:#fff; font-size:18px; color:#3e3e3e;color:#895059; line-height:22px; padding:0px;margin:20px 0 0px 0;}
.divIndexPostTitle h1 a {font-size:18px;color:#895059;line-height:25px; padding:0px;font-weight:bold;}
.divIndexPostTitle h1 a:hover,.divIndexPostTitle h1 a:link,.divIndexPostTitle h1 a:visited {color:#895059;}

.NSMdivCategory {width:100%;margin:2px 0 10px 0; padding:0;}
.NSMdivCategory span {font-size:13px;line-height:18px;color:#000;margin:0; padding:0;}
.NSMdivCategory span a {color:#000;margin:0; padding:0;}

.divPostExcerpt {text-align:left;padding:0;margin:0 0 5px 0;}/*padding:0px 15px 0px 15px;*/
.divPostExcerpt a {float:right;width:260px;padding:10px 10px 10px 10px;margin:0;}
.divPostExcerpt p {float:left;width:510px;font-size:14px;line-height:20px; text-align: justify;padding:10px 0px 10px 20px;margin:0;}

.NSMdivPostTags {clear:both;margin:0px 15px 10px 15px;padding:5px 0 5px 0;text-align:right;background:#ECECEA;}
.NSMdivPostTags span {font-size:14px;line-height:20px; text-align:right;padding:0;margin:0;margin-right:5px;}


.divPost {width:100%;margin:0;margin-bottom:5px;padding:0;float:right;text-align:center;}
.divPostLeft {width:350px;float:left;margin:0;padding:0;text-align:center;}
.divPostImage {width:100%;float:left;margin:0 0 0 5px;*margin:0 0 0 5px;_margin:0 0 0 2px; padding:10px 0 10px 0;border:1px solid #F6F6F6;}

.divShowLarger {clear:both;width:100%;float:left;margin:10px auto;}
.divPostRight {width:450px;float:right;margin:0;padding:0;}

.divPostTitle {width:800px;margin:0 auto; padding:5px 0 10px 0;text-align:center;}
.divPostTitle h1 { background:#fff; font-size:22px; color:#000; line-height:27px; padding:0px;font-weight:bold;}/*3e3e3e  895059*/

.divPostRightImg {width:100%;margin:0;padding:0;text-align:center;}


.divPostMiddle {width:815px;float:right;padding:0;margin:15px 0 15px 0;text-align:center;}
ul.ulLabel2 {float:left;margin:20px 0 0 0;padding:0;list-style:none;}
ul.ulLabel2 li{list-style:none;margin:0;padding:5px 0 5px 0;float:left;text-align:center;background-color:#7C949E;width:250px;color:#fff;font-size:13px;font-weight:bold;}


.NSTdivArticProt {text-align:left;margin:0 0 0 10px;padding:5px 0 5px 0;}
.NSTdivArticProt ul {list-style:none;margin:0;padding:0;}
.NSTdivArticProt ul li {margin:0;padding:0;font-size:13px;line-height:20px;}
.NSTdivArticProt ul li span {font-weight: bold;margin:0;padding:0;font-size:15px;line-height:20px;}


.divText {float:left;width:815px;margin:0;padding:0;text-align:left;border:1px solid #BDCDC0;}


ul.ulDetailed {list-style:none;margin:0 auto;padding:0;width:780px;text-align:center;}
ul.ulDetailed li {list-style:none;margin:0 auto;padding:5px;text-align:center;width:250px;float:left;}
.divPicturesTitle {float:left;margin:0 auto;margin-top:5px;padding:0;text:center;font-size:13px;}

.divDescription {float:left;width:790px;_width:760px;margin:0;padding:10px 15px 10px 15px;text-align: left;}
.divDescription span {text-align: justify;font-size:13px;line-height:16px;}
			
#divPostLink {width:810px;margin:0 auto;padding:0;margin-top:15px;text-align:center;float:left;}
#divPreviousPost {width:400px;text-align:center;float:left;}
#divNextPost {width:400px;text-align:center;float:right;}

.divNoPost {text-align:center;margin-top:30px;padding:0;width:100%;}

.NSMdivPostInfoSing {width:797px;margin:0;padding:0 5px 5px 5px;float:right;text-align:left;border:5px solid #BDCDC0;}
.NSMdivPostInfoSing span {font-size:14px;line-height:18px;text-align:left;width:797px;}
.NSMspanCategory {float:left;margin:5px 0 5px 0;padding:0;}
.NSMspanTags {float:left;margin:0;padding:0;}

.divArticleDivision {
	clear:both;
	margin:30px 0px 5px 0px;
	padding:0px 0px 0px 0px;	
	color:#fff;
}

.divArticleDivision span {	
	color:#000;	
	font-size:16px;
	text-align:left;
	width:100%;
}

.divArticleLabel {text-align:left;width:100%;background-color:#BDCDC0;}

/*Main body*/



/*Footer*/
#divFooter {width:1024px;margin:0 auto;padding:0;margin-top:15px;text-align:center;text-align:center; border-bottom:dotted 3px #dcdcdc}
#divFooter span {line-height:36px; color:#000; margin:0px 0px; font-size:11px;}
#divSecurityFooter {width:1024px;margin:0;padding:0;text-align:center;}
#divCopyRight {width:1024px;margin:0;padding:0;text-align:center;font-size:10px; margin-bottom:10px}
/*Footer*/

/*pagebar*/
.pagebar {
	padding: 0.2em 0.5em;
	margin-right: 0.1em;
	margin-bottom: 1.0em;
	border: 1px solid #fff;
	background: #fff;
	text-decoration: none;
	text-align: center;
	word-break:break-all;
}



.pagebar a,.pageList .this-page {
	border: 1px solid #9AAFE5;
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar a:visited {
	border: 1px solid #9AAFE5;
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar .break {
	padding: 2px 6px 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}

.pagebar .this-page {
	border: 1px solid #2E6AB1;
	padding: 0.2em 0.5em;
	font-weight: bold;
	background: #2E6AB1;
	color: #fff;
}

.pagebar a:hover {
	border-color: #2E6AB1;
}

.pagebar .inactive
{
   border: 1px solid #cccccc;
	 color: #ccc;
   text-decoration: none;
   padding: 0.2em 0.5em;
}

.pagebar a {word-break:break-all;}
/*pagebar*/



/* comments*/

cite {
	font-size: 13px;
	font-style: normal;
}



#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	margin:3px 0 3px 0;
	border: 1px solid #7c94a0;	
	padding: 2px;
}

#commentform textarea {
	width: 100%;
}

#NSMcommentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 13px;
	list-style-type: none;
	margin-bottom:5px;
}

#NSMcommentlist li .avatar {
	float: right;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
}

.NSMdivPostCCount {clear:both;margin:0 30px 10px 15px;padding:0 0 5px 0;text-align:right;}
.NSMdivPostCCount p {font-size:13px;line-hegiht:14px;}
.NSMdivPostCCount a {font-size:13px;line-hegiht:14px;}

.NSMdivPComments {clear:both;width:800px;margin:0 auto;margin-top:10px;margin-bottom: 20px; padding:0px 5px 5px 5px;float:right;text-align:left;}


#NSMdivcomments {clear:both;margin:0;margin-top:40px;padding:0; height:30px;}/*background:url(i/commentbg.gif) repeat-x;*/
#NSMdivcomments p {font:20px "Times New Roman", Times, serif;letter-spacing:1px;font-weight:bold;line-height:30px;margin: 15px 0 2px 10px;padding-bottom: 2px;}


#NSMdivcomhis {clear:both;margin:0;margin-bottom:5px;padding:0;}

.NSMdivcNoyet {padding:5px 5px 5px 5px;text-align:left;font-size:13px;line-height:15px;}

.NSMpcomavatar {float:left;width:42px;margin:15px 0 5px 0;margin-left:30px;text-align:center;}

.NSMpcomInfo {float:left;text-align:left;margin:0;margin-top:15px;padding:0;}
.NSMpcomInfo p {margin:0;margin-top:3px;padding:0;font-size:12px;line-height:13px;}

.NSMpcomtext {clear:both;width:100%;float:left;text-align:left;margin:0;padding:0;border:1px solid #BDCDC0;}
.NSMpcomtext p {padding:10px 5px 10px 5px;text-align:left;font-size:13px;line-height:15px;}

.NSMdivIsLog {clear:both;margin:0;margin-top:15px;padding:0;height:30px;}/*background:url(i/commentbg.gif) repeat-x;*/
.NSMdivIsLog p {font:20px "Times New Roman", Times, serif;letter-spacing:1px;font-weight:bold;line-height:30px;margin:15px 0 2px 10px;padding-bottom: 2px;} 

#NSMdivcClose {clear:both;margin:0;margin-top:10px;padding:0;}
#NSMdivcClose p {font:17px "Times New Roman", Times, serif;letter-spacing:1px;font-weight:bold;line-height:28px;margin:15px 0 2px 10px;padding-bottom: 2px;}

#NSMdivcomForm {clear:both;margin:0;margin-top:5px;padding:0;}

#submit {clear:both;margin:0;margin-top:10px;}

#divOurFriends {clear:both;float:right;width:800px;text-align:left;margin:0 0 5px 0;padding:0;}
#divOurFriends a,#divOurFriends a:visited {color:#3e3e3e}

/*end comments*/
