#main{font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;}
#leftInfo{width:200px;float:left;display:inline-block;}
#leftInfo #icon {text-align:center; padding:0; height:170px;display:table-cell;width:200px;vertical-align:middle;}
#leftInfo #sInfo{color:gray;text-align:right;line-height:30px;}
#leftInfo #personInfo{color:gray;text-align:right;padding:30px 0 0;}
#leftInfo #personInfo b{color:gray;display:block;margin-bottom:10px;font-size:9pt;font-weight:700;letter-spacing:1pt;}
#leftInfo #personInfo .all{font-size:9pt;}
#leftInfo #personInfo span{display:inline-block;font-size:12pt;padding:9px;}
#leftInfo #personInfo img{float:right;}
#rightmain{float:right;display:inline-block;width:665px;margin:0 -20px 0 0;padding:3px 3px 3px 10px;}
#rightmain h1,#lowerSection h1{color:#333;font-size:17pt;}
#rightmain h1 span{display:block;}
#rightmain #main_info{padding-top:20px;height:90px;overflow:hidden;line-height:15px;font-size:11pt;}
#gallery{min-height:200px;width:660px;padding-left:5px;margin:10px auto;}
#gallery .top{background:url('../../images/packages/rounder.png') no-repeat;height:18px;}
#gallery .main{background:url('../../images/packages/m.png') repeat-y;min-height:350px;vertical-align:middle;text-align:center;}
#gallery .main b{color:#999;font-style:italic;margin-top:85px;display:inline-block;font-weight:lighter;}
#gallery .bottom{background:url('../../images/packages/rounder.png') no-repeat bottom;height:11px;}
#gallery #prev{height:28px;width:37px;background:url('../../images/packages/pages.png') no-repeat 0 0;display:inline-block;}
#gallery #next{height:28px;width:37px;display:inline-block;background:url('../../images/packages/pages.png') no-repeat -37px 0;}
#gallery #prev:active{height:28px;width:37px;background:url('../../images/packages/pages.png') no-repeat 0 -30px;display:inline-block;}
#gallery #next:active{height:28px;width:37px;display:inline-block;background:url('../../images/packages/pages.png') no-repeat -37px -30px;}
#gallery #galleryInner img {max-width:500px;max-height:800px;}
#gallery #prev.dis{height:28px;width:37px;background:url('../../images/packages/pages.png') no-repeat 0 -59px;display:inline-block;}
#gallery #next.dis{height:28px;width:37px;display:inline-block;background:url('../../images/packages/pages.png') no-repeat -37px -59px;}
#lowerSection{margin-top:40px;padding:0 0 0 30px;}
#moreInfo{background:url('../../images/packages/info.png') no-repeat;height:48px;width:640px;display:inline-block;margin:-31px 0 0 6px;padding:18px 5px 0 10px;}
a#comment{background:url('../../images/packages/comment.png') no-repeat;display:inline-block;height:30px;width:144px;float:right;}
a#comment:hover{background:url('../../images/packages/comment.png') no-repeat 0 -31px;}

#howToAdd { z-index:2000; width: 100%; height:100%; display:none; position: fixed; top: 0; left:0; opacity: 0; -moz-opacity: 0; -webkit-opacity:0; }
#howToAdd #shadow { opacity: 0.3; background-color:#000; width: 100%; height:100%; display:block; position: absolute; top:0; text-align: left;}
#howToAdd .overView { font-size: 13pt; opacity:1.0; background-color:#FFF; position:fixed; top:50%; left: 50%; margin: -320px 0 0 -250px; width: 500px; border-radius: 10px; box-shadow: 0 0 10px #000; padding: 0px; }
#howToAdd img { float: left; }

#flagger { float: right; color:#000; margin-top:20px;cursor:pointer;margin-bottom: -1px; padding: 3px 10px; display:block;}
#flagger.on { border:1px silver solid; border-bottom: 0; border-radius: 5px 5px 0 0; background: #FFF;}
#flagMenu { border: 1px silver solid; border-radius: 5px 0 5px 5px;  display:none; clear:both; text-align: right; }
#flagMenu a {cursor:pointer; display:block; border-bottom: 1px silver dashed; padding: 10px 5px;}
#flagMenu a:last-child{ border-bottom:0}
