/* Site contents from now */
#contents {width: 100%;}

#appArea {height: 886px;}
.top {width: 100%; height: 20px; background: url(../../../image/bg/bg_app_top.gif) no-repeat left top;}
.middle {width: 100%; height: 1040px; background: url(../../../image/bg/bg_app_body.gif) repeat-y left top; text-align: left;}

#app {height: 730px; width: 760px; margin-left: 35px; float: left;}

.shopperIco {margin-left: 3px; width: 157px; height: 85px; display: inline-block; background: url(../../../image/ico/ico_shoppers.gif) no-repeat left top;}
.howtouse {display: inline-block; margin-left: 10px; margin-top: 10px; width: 157px; height: 310px;}
.appLink {display: inline-block; margin-left: 10px; width: 157px; height: 200px; background: url(../../../image/btn/btn_get_app.png) no-repeat left top;}

.heading {position: relative; font-size: 1.2em; color: #FE2F33; width: 140px; height: 30px; font-weight: bold; margin-top: 30px; margin-left: 25px;}

.bottom {width: 100%; height: 20px; background: url(../../../image/bg/bg_app_bottom.gif) no-repeat left top;}

/* User Comments */
#comments {width: 97%; height: 430px; padding: 0; text-align: left; margin: 0 15px;}
#comments > h3 {padding: 0; font-size: 1.3em; width: 100%; margin: 20px auto 10px auto;}

#comments > div > div {display:-moz-inline-box; display:inline-block; zoom:1; *display:inline;}

#msgbox_wrapper {padding: 0; margin: 0;}
#msgbox {height: 50px;}
#msgbox *{vertical-align:middle;}
#msgbox > textarea {width: 800px; line-height: 12px; height: 50px;}
#msgbox .update_btn {width: 115px; height: 32px; background: url(../../../image/btn/btn_update.gif) no-repeat left top; display: inline-block; margin-left: 20px; text-align: center;}
#msgbox .update_btn .btn_text {display: inline-block; margin-top: 7px; color: #616161; cursor: pointer;}

#comment_list {margin-top: 20px;}
#comment_list .comment {border-top: 1px dotted #ccc; width:97.5%; padding: 10px 0;}
#comment_list .comment > div {line-height: 18px;}
#comment_list .comment div.updated {color: #616161;}

#comment_list .writer {color: #2080D0;}
#comment_list .cmt_msg {margin-left: 10px;}

/* Paginator */
#paginator {width: 97%; margin-bottom: 20px;}
#paginator a {text-decoration: none;}

button {background:transparent none repeat scroll 0 0;border:0 none;margin:20px 0 0 11px;padding:0;text-indent:inherit;vertical-align:middle;}
button .btn {background:transparent url(../../../image/btn/btnViPrmry.gif) repeat scroll 0 0;color:#FFFFFF;cursor:pointer;display:block;font-family:Verdana;font-weight:bold;height:24px;line-height:190%;padding:0 0 0 6px;vertical-align:middle;white-space:nowrap;}
button .btn .btn {padding:0 14px 0 8px;}
.ButtonNormal .btn {background:transparent url(../../../image/btn/imgVIPrmryBtnLt.gif) no-repeat scroll left top;color:#FFFFFF;cursor:pointer;font-family:Verdana;font-size:1em;font-weight:bold;white-space:nowrap;}
.ButtonNormal .btn .btn {background:transparent url(../../../image/btn/btnViPrmry.gif) no-repeat scroll 100% 0;}
.ButtonWrapper {margin: -5px 0px 0px 5px; padding:0; margin: 0; height: 30px;}
:root .ButtonWrapper {margin: 0px 0px 0px 15px;}

#footer {margin-top: 196px;}