/*common styles*/
#singleContent #innerContent{ width:840px; padding:10px; margin:0px auto;}
#singleContent h1{ font-size:20px; margin:30px 0px 20px 10px; text-transform:capitalize;}
.centerAlign { text-align:center;}
#singleContent h1 span.note{ color:#333; font-size:12px; font-weight:normal;}
#singleContent h2{ font-size:16px; padding-left:0px; margin:10px 0px;}
#singleContent a{ color:#000;}
#singleContent a:visited{ color:#545454;}
#singleContent a:hover{ color:#a13022;}
.redFont{color:#C30505;}
#singleContent .blackArea{ background:#393939; width:850px; margin:auto; margin-top:10px; padding:10px;}
*{ margin:0px; padding:0px; border:0px;}
#singleContent .toolBar{ width:840px; background:#f4f4f4; border:1px solid #d1d1d1; padding:10px; margin:auto; margin-top:20px; margin-bottom:10px;}
#singleContent .toolBar dl{ background:#f4f4f4; padding-left:10px;}
#singleContent .toolBar dl dd{ width:auto; margin-right:15px; padding-left:20px; background: url(/images/album/slide.png) left center; float:left; background-repeat:no-repeat;}
#singleContent .toolBar dl dd.edit{ background-image:url(/pic/icons/edit-page-blue.gif);}
#singleContent .toolBar dl dd.del{ background-image:url(/pic/icons/delete-page-red.gif);}
#singleContent .toolBar dl dd.comt{ background-image:url(/pic/comments.gif);}
#singleContent .toolBar dl dd.comt a{ color:red;} #singleContent .toolBar dl dd.comt a:hover{ color:#000;}
#singleContent .toolBar dl dd.share{ background-image:url(/pic/icons/web-page-blue.gif);}
#singleContent .toolBar dl dd.print{ background-image:url(/pic/icons/printer-purple.gif);}
#singleContent .toolBar dl dd.fav{ background-image:url(/pic/icons/add-favorite-yellow.gif); font-weight:bold;}
#singleContent .toolBar dl dd.upLoad{ background-image:url(/images/album/upload.gif);}
#singleContent .toolBar dl dd.sort{background-image:url(/images/album/sort.png); padding-left:22px;}
#singleContent .toolBar select{ border:1px solid #d1d1d1; font-size:11px; padding:2px; }
#singleContent li.addalbum{background:url(/images/album/add.gif) no-repeat 8px center; padding-left:32px; border-right:0px;}
#singleContent li.addphoto{background:url(/images/album/upload.gif) no-repeat 8px center; padding-left:32px; border-right:0px;}
#singleContent ul.promoTabsMenu a:hover{ color:#a13022 !important;}
#singleContent ul.pm2 li{ padding:0px 20px !important; cursor:pointer;}
#container .specialNote{ border:1px solid #F4AC34; border-radius:5px; background:#fdf1d7; padding:20px; font-size:12px; margin-top:20px;}
#container .specialNote a{ text-decoration:none;}
#container .specialNote input.searchPhoto{ background:url(/images/album/searchbg.png) no-repeat 8px 2px #fff; border:1px solid #ccc; padding:10px 5px 10px 50px; width:550px; float:left; margin:10px; margin-left:0px;}
#container .specialNote input.b{ float:left; margin-top:15px;}

/*index page*/

/*featured photo begins*/
.featurePhoto{background:#ccc; padding:7px;}
.imgBig{ width:600px;height:388px;position:relative; margin-bottom:10px;}
.imgBig img{ width:600px; height:385px; border:1px solid #fff;}
.imgBig .loading{border: none;height: auto;left: 230px;position: absolute;top: 165px;width: auto; width:128px; height:28px;}

.photoAdInfo{ position:absolute;background:none repeat scroll 0 0 #DCDCDC; color:#000; max-height:70px; left:1px; opacity:0.8; padding:5px 15px;  position:absolute; bottom:0px; width:570px}
#js_imgCont{overflow:hidden}
#imgSmall .prenext{ float:left;height:56px;margin-bottom:4px;margin-left:6px;margin-right:6px;padding-top:20px;text-align:center;width:20px; cursor:pointer}
#imgSmall .pic{ border:2px solid #DCDCDC;float:left;height:76px;margin-bottom:4px;margin-left:8px;text-align:center;width:76px;cursor:pointer}
#imgSmall .pic:hover, #imgSmall .active{ border-color:#A13022}
#imgSmall .pic img{ height:76px;width:76px}
#imgSmall #PicListCont{float: left;overflow: hidden; width: 535px;}
#singleContent #indexLeft .js_optionGroup{height: 331px;width: 615px;}


#singleContent #indexLeft{ width:615px; float:left; margin-top:10px; }
#indexLeft .h2Div{ height:40px; width:600px;border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; background:url(/images/bg/bg-tabs-pink.gif) repeat-x; margin:10px 0px; padding-left:15px;} 
#indexLeft .h2Div h2{ width: auto; float:left; font-size:16px;}
#indexLeft .h2Div ul.tabsLink{ float:right; width: auto;}
#indexLeft .h2Div ul.tabsLink li{ display:block; list-style:none; float:left; padding:0px 8px; border-left:#ccc 1px solid; height:40px; text-align: center; cursor:pointer; line-height:39px;}
#indexLeft .h2Div ul.tabsLink li a { color:#000 !important; text-decoration: none; }
#indexLeft .h2Div ul.tabsLink li a:hover {color:#a13022!important;}
#indexLeft .h2Div ul.tabsLink li:hover, #indexLeft .h2Div ul.tabsLink li.prevTab  { background-color:#fff; position:relative; top:1px;}

/*tabs photo list*/
#singleContent #indexLeft .optionGroup{width:615px;height: 165px;}
#singleContent dl.photoListIndex{ margin-top:10px; margin-left:5px;}
#singleContent dl.photoListIndex dd{ width:75px; height:75px; padding:6px; float:left;}
#singleContent dl.photoListIndex dd img{ width:75px; height:75px; border:1px solid #fff;}
#singleContent dl.photoListIndex dd img:hover{/*border:2px solid #DF0322;*/ box-shadow:1px 1px 3px #292929, -1px -1px 3px #292929; -webkit-box-shadow:1px 1px 3px #292929; -moz-box-shadow:1px 1px 3px #292929; width:74px; height:74px;}


.moreLink{ margin:10px;}
.moreLink .lt{ float:left; background:url(/images/album/upload.gif) no-repeat left 1px; padding-left:20px;}
.moreLink .ab{background:url(/images/album/add.gif) no-repeat left 1px !important;  padding-left:25px;}
.moreLink .rt{ float:right;}
#singleContent #indexRight{ width:250px; float:right;  _width:240; }
#singleContent #indexRight .rankBox{ border:1px solid #ccc; padding-bottom:15px; margin:10px 0px; height:1%;}
#singleContent #indexRight .rankBox h2{ background:url(/images/album/star.png) no-repeat 10px 5px #e5e5e5; font-size:13px; padding:5px; padding-left:40px; margin:0px; margin-bottom:10px;}
#singleContent #indexRight .rankBox .divbox{
	background:url(/images/album/star.png) no-repeat 10px 5px #e5e5e5;
	font-size:13px;
	padding:5px;
	padding-left:40px;
	margin:0px;
	margin-bottom:10px;
	font-weight: bold;
}
#singleContent #indexRight .rankBox h2.cup{ background:url(/images/album/cup.png) no-repeat 10px 7px #e5e5e5;}
#singleContent #indexRight .rankBox .cupbox{ background:url(/images/album/cup.png) no-repeat 10px 7px #e5e5e5;font-size:13px;
	padding:5px;
	padding-left:40px;
	margin:0px;
	margin-bottom:10px;
	font-weight: bold;}

#singleContent #indexRight .rankBox h2.cate{background:url(/images/album/alb.png) no-repeat 10px 7px #e5e5e5;}
#singleContent #indexRight .rankBox .catebox{background:url(/images/album/alb.png) no-repeat 10px 7px #e5e5e5;padding:5px;
	padding-left:40px;
	margin:0px;
	margin-bottom:10px;
	font-weight: bold;}

#singleContent #indexRight .rankBox .top{ font-size:11px;}
#singleContent #indexRight .rankBox .top img{ width:50px; height:50px; border:1px solid #ccc; margin:5px 10px 0px 15px;}
#singleContent #indexRight .rankBox .top_2{ border-bottom:1px dashed #ccc; padding-bottom:5px;  background:url(/images/album/top-num.gif) no-repeat 5px 10px; padding-left:15px; margin:4px;}
#singleContent #indexRight .rankBox .top_2  img{ margin-left:13px;}

#singleContent #indexRight .rankBox .topList{ background:url(/images/album/top-num.gif) no-repeat 5px -64px; padding-left:30px; font-size:11px; border-bottom:1px dashed #ccc; padding-bottom:5px; margin:4px;}
#singleContent #indexRight .rankBox .topList span{ display:block;}
#singleContent #indexRight .rankBox .topList span.lt{ float:left;}
#singleContent #indexRight .rankBox .topList span.rt{ float: right; padding-right:5px;}


#singleContent #indexRight .rankBox .t10{ background-position:5px -344px;}
#singleContent #indexRight .rankBox .t9{ background-position:5px -309px; }
#singleContent #indexRight .rankBox .t8{ background-position:5px -273px;}
#singleContent #indexRight .rankBox .t7{ background-position:5px -238px;}
#singleContent #indexRight .rankBox .t6{background-position:5px -205px;}
#singleContent #indexRight .rankBox .t5{ background-position:5px -170px;}
#singleContent #indexRight .rankBox .t4{ background-position:5px -135px; }
#singleContent #indexRight .rankBox .t3{ background-position:5px -100px;}


#singleContent #indexRight .rankBox .cateList{ margin-bottom:10px;}
#singleContent #indexRight .rankBox .cateList h3{ font-size:13px; margin-left:10px;}
#singleContent #indexRight .rankBox .cateList ul{ margin-left:12px;}
#singleContent #indexRight .rankBox .cateList ul li{ min-width:100px; float:left; list-style: none; background:url(/images/album/sq.gif) no-repeat left 10px; margin-right:5px; padding-left:10px;}

/*featured photo ends*/

/*detailed page*/
#singleContent .blackArea a{ color:#DCDCDB;}
#singleContent .blackArea a:hover{ color:#fff;}
#singleContent .blackArea table.bigFoto{ margin:auto; }
#singleContent .blackArea table.bigFoto th{width:23px; padding:10px; }
#singleContent .blackArea table.bigFoto td{ float:left; width:720px; padding:8px;}
#singleContent .blackArea table.bigFoto td img{ max-width:720px;}
#singleContent .blackArea .phoBotm{ margin-bottom:10px; color:#fff;}
#singleContent .blackArea .phoBotm .lt{ float:left; margin-left:43px; width:370px;}
#singleContent .blackArea .phoBotm .rt{ float:left; margin-left:45px;}
#singleContent .blackArea .phoBotm .rt th{ background:none; text-align:center; vertical-align:top; padding-right:10px; font-size:14px; color:#fff; font-weight:normal; text-align:right;}
#singleContent .blackArea .phoBotm .rt th span.grn{color:#fa7308; font-size:18px; font-weight:bold}
#singleContent .blackArea .phoBotm .rt th a{ font-size:11px; color:#f4f4f4;}
#singleContent .blackArea .phoBotm .rt th a:hover{color:#009905; text-decoration:none;}
#singleContent .blackArea .phoBotm .rt td{ padding-left:15px; color:#fff; font-size:12px;}
#singleContent .blackArea .phoBotm .rt td.sl{text-align:right; width:120px;}
#singleContent .blackArea .phoBotm .rt td a{ text-decoration:none;}
#singleContent .blackArea .phoBotm .rt td a:hover{ font-weight:bold;}
#singleContent .blackArea .phoBotm .rt td span.yel{ color:#ff7504;}
#singleContent .blackArea .phoBotm .rt td span.gren{ color:#009a00;}
#singleContent .blackArea .phoBotm .lt .pic{height: 42px; margin-left: 10px;width: 42px;margin-bottom: 5px;float: left;}
#singleContent .blackArea .phoBotm .lt .pic img{height: 40px;width: 40px; border: 1px solid #fff;}
#singleContent .blackArea .phoBotm .lt .pic img:hover, #singleContent .blackArea .phoBotm .lt img.this {border: 1px solid #FF3300;height: 40px;width: 40px;}

#singleContent .blackArea .phoBotm .lt #imgSmall .prenext{float:left; background: url("/images/album/tri_1.jpg") no-repeat 5px 10px;cursor: pointer;height: 22px;padding: 10px 5px 5px;width: 8px;}
#singleContent .blackArea .phoBotm .lt #imgSmall #js_next{background-image: url("/images/album/tri_2.jpg")}
#singleContent .blackArea .phoBotm .lt #imgSmall{margin-left:5px;}
#singleContent .blackArea .phoBotm .lt #imgSmall #PicListCont{float:left;overflow: hidden;width: 305px;height:45px;}
#singleContent .blackArea table.bigFoto .loading{position: absolute;margin-left: 330px;}
#singleContent .blackArea .phoBotm .lt .active img{border-color:#FF3300;}
#singleContent .blackArea table.bigFoto td {height:408px;text-align:center;}
#singleContent .blackArea table.bigFoto td img {max-width:99999px;padding-top:0;}

#indexLeft .fotoInfo{ padding-left:15px; text-align:justify;}
#indexLeft .fotoInfo ul{ border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:5px;}
#indexLeft .fotoInfo li{min-width:150px; float:left; display:block; list-style: none; background:url(/images/album/sq.gif) no-repeat left 10px; margin-right:30px; padding-left:10px; margin-bottom:5px; text-align:left;}
#indexLeft .fotoInfo h3{ font-size:14px; margin:10px 0px; margin-bottom:0px; padding:3px; color:#a13022; font-style:italic;}
#indexLeft .fotoInfo .toLike{ width: auto; margin-right:15px; padding:10px 0px 10px 40px; background: url(/images/album/share.png) left 5px no-repeat; float:left;}
#indexLeft .fotoInfo .toLike a{ text-decoration:none; font-style:italic; font-size:13px;}
#indexLeft .fotoInfo .dload{background: url(/images/album/download.png) left 5px no-repeat;}
#indexLeft .fotoInfo .msgSend{background: url(/images/album/msg.png) left 5px no-repeat;}
#indexLeft .fotoInfo .h2Div_2{ margin-top:0px; width:585px;}
#indexLeft .fotoInfo .h2Div_2 h2{ float:left;}
#indexLeft .fotoInfo .h2Div_2 ul{ border:none; float:right;}
#indexLeft .fotoInfo .h2Div_2 ul.tabsLink li{ border-left:none; background:url(/images/album/add.gif) no-repeat left 10px; padding:0px; padding-left:25px; margin-right:10px;}
#indexLeft .fotoInfo .h2Div_2 ul.tabsLink li a:hover{ font-weight:bold !important; font-style:italic; color:#13022;}


#singleContent #indexRight .rankBox_de h2{ background-image:none; font-size:13px; padding:5px; padding-left:10px; margin:0px; margin-bottom:10px;}
#singleContent #indexRight .rankBox_de .morePic{ width:110px; float:left; margin-left:10px; margin-bottom:10px; text-align:center;}
#singleContent #indexRight .rankBox_de .morePic img{ width:110px; height:110px; border:1px solid #fff;}
#singleContent #indexRight .rankBox_de .morePic img:hover{ box-shadow:1px 1px 3px #292929, -1px -1px 3px #292929; -webkit-box-shadow:1px 1px 3px #292929; -moz-box-shadow:1px 1px 3px #292929;}

/*new comment*/
#singleContent .fotoComment{ margin-top:15px;}
#singleContent .fotoComment .h2Div{ margin-bottom:0px;}
#singleContent .fotoComment .note{ background:#eee; padding:5px; padding-left:15px; border:1px solid #ccc; border-bottom:none; width:590px; color:#333;}
#singleContent .fotoComment .note_2{ border:none; margin:10px 0px; font-size:12px;}
#singleContent .fotoComment span.redFont{ color:red; font-size:9px;}
#singleContent .fotoComment div.addcmt{ margin:10px 0px;}
#singleContent .fotoComment textarea.addcmt{ height:70px; width:600px; padding:5px; border:1px solid #ccc; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999;}
#singleContent .fotoComment textarea.addcmt:focus{ border:1px solid #FFD364; color:#000;}

#singleContent .fotoComment .subCmt{ background:#f4f4f4; border:1px solid #ccc; border-top:0px; width:600px; padding-right:10px;}
#singleContent .fotoComment .subCmt table{ float:right; font-size:12px; margin-top:8px;}
#singleContent .fotoComment .subCmt table input.ip2{width:50px; padding:3px; border:1px solid #e1e1e1; margin:0px 5px; }
#singleContent .fotoComment .subCmt table input.ips{ margin-left:65px;}
#singleContent .fotoComment .rate{font-size:12px; line-height:50px;	_position:relative; height:50px; list-style:none;width:200px;}
#singleContent .fotoComment .rate span{ float:left; font-weight:bold; padding-left:15px;}
#singleContent .fotoComment .rate .star{ width:100px; float:left; padding-top:17px; padding-left:10px;}
#singleContent .fotoComment .rate .star img{ cursor:pointer;}
#singleContent .fotoComment .rate .note2{ color:#a13022; padding:3px; width:150px; font-size:11px; position:absolute; line-height:8px; margin-left:15px; margin-top:30px; text-align:center;}

#singleContent .fotoComment .rate span#title{ font-size:16px; color:#C30505; font-weight:bold;}

#singleContent table.tableForm{ width:auto; margin-bottom:5px; /*border:1px solid #ccc; border-top:none;*/ padding-bottom:10px;}
#singleContent table.tableForm img{margin:0px;}
#singleContent table.tableForm th{width:130px; font-size:12px; font-weight:normal; text-align:left; padding:5px; padding-left:15px;}
#singleContent table.tableForm td{padding:5px;}
#singleContent table.tableForm td input.ip1{width:450px; padding:5px; border:1px solid #ccc; color:#999;}
#singleContent table.tableForm td input.ip2{width:100px; padding:3px; border:1px solid #ccc; color:#999; float:left; margin-right:10px;}
#singleContent table.tableForm td input:focus{color:#070707; border:1px solid #000;}
#singleContent table.tableForm td textarea:focus{color:#070707; border:1px solid #000;}
#singleContent table.tableForm td textarea{width:450px; height:80px; border:1px solid #ccc; overflow:hidden; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; padding:5px;}
#singleContent table.tableForm td span.rf{background:url(/images/facts/refresh.gif) no-repeat left; padding-left:20px; margin-left:5px; }
#singleContent .commentList{ margin-bottom:10px;}
#singleContent .commentArea{ padding-bottom:20px; padding-top:10px; border-bottom:1px solid #cacaca; padding-left:15px;}
#singleContent .commentArea .userImg{ width:50px; height:50px; padding:1px; border:1px solid #000; float:left; margin-right:15px; margin-top:10px;}
#singleContent .commentArea .userImg img{ width:50px; height:50px; }
#singleContent .commentArea .commentContent{ float:left; width:520px;}
#singleContent .commentArea .commentContent dl{}
#singleContent .commentArea .commentContent dl p{text-align:justify;}
#singleContent .commentArea .commentContent dt{ font-size:13px; font-weight:bold;}
#singleContent .commentArea .commentContent dt span{font-size:11px; font-weight:normal; color:#545454;}
#singleContent .commentArea .commentContent dd{ font-size:12px; padding-top:2px;}
#singleContent .commentArea .commentContent dd .rating{ margin-left:15px;}
#singleContent .commentArea .commentContent dd .rating span{ color:#C30505; font-size:17px; font-weight:bold;}

#singleContent .commentArea .commentContent dl.anwserArea{ background:#f4f4f4; padding:5px; border-bottom:1px dashed #ccc;}
#singleContent .commentArea .commentContent dl.anwserArea dt{width:40px; height:40px; float:left; margin-right:10px; padding-top:5px;}
#singleContent .commentArea .commentContent dl.anwserArea dt img{width:40px; height:40px; border:1px solid #000;}
#singleContent .commentArea .commentContent dl.anwserArea dd{font-size:11px;}
#singleContent .commentArea dd.addReply{background:url(/images/facts/icon_7.gif) no-repeat left; padding-left:25px; font-size:11px;}
#singleContent .commentArea dd.addReply a:hover{ font-weight: bold;}
#singleContent .commentArea dd.addReplyword{ background:#f4f4f4; padding:5px; margin-top:5px;}
#singleContent .commentArea dd.addReplyword textarea{height:50px; width:350px; padding:3px; border:1px solid #cbcbcb; float:left; font-size:11px; color:#070707; overflow:hidden;}
#singleContent .commentArea dd.addReplyword textarea:focus{border:1px solid #000;}
input.inputButton2{ background:#277848; padding:3px; color:#fff;}

/*comments and questions*/

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;}
input.ib22{ width:180px; margin:0px; margin-top:10px;}
.marginSpace { margin-top:10px;}
input.inputButton2:hover { background-color:#55b17d;}
/*#singleContent .cq{width:860px; margin:auto; padding:10px 0px 10px 0px;}
#singleContent .cq h2{ padding-left:10px;}
#singleContent .cq .promoTabs{ width:820px; margin:10px auto;}
#singleContent .commentQuestion{padding:10px 0px 10px 0px;}
#singleContent .commentQuestion h3{ font-size:13px; background:#f4f4f4; padding:5px; margin-bottom:0px;}
#singleContent .factColumn2{ border:1px solid #ccc; width:685px; padding-bottom:10px; margin:20px; font-size:11px;}
#singleContent .factColumn2 h2{ background:#f4f4f4; padding:5px; margin:3px; border:none; font-size:13px;}*/


/*list page*/


#singleContent .plistNew{ margin-left:6px; margin-top:3px;}
#singleContent .plistNew img{width:118px; height:118px; border:1px solid #393939; float:left; }
#singleContent .plistNew img:hover{ border:2px solid #a13022;width:116px; height:116px;}
#singleContent .plistNew ul li{ float:left; position:relative; list-style:none; }
#singleContent .plistNew ul li span.delPhoto{cursor: pointer; height: 20px; position: absolute; right: 2px; top: 2px; width: 20px;}
#singleContent .plistNew ul li span.delPhoto img{ width:20px; height:20px; border:0px;}
#singleContent .plistNew ul li span.delPhoto img:hover{width:23px; height:23px;}

/*#singleContent dl.photoList{ margin-left:13px;}
#singleContent table.plist dl.photoList{ margin-left:23px;}
#singleContent dl.photoList dd{width:109px; height:109px; float:left; margin:5px; border:1px solid #d1d1d1;}
#singleContent dl.photoList dd img{width:109px; height:109px; }
#singleContent dl.photoList dd:hover{ border-color: #DF0322;}*/


#singleContent dl.photoList dd .delPhoto img{width:14px;height:14px;}
#singleContent dl.photoList dd .delPhoto img:hover{ width:20px; height:20px; border:1px solid #DF0322!important;}
#singleContent .albumInfo{ width:840px; padding:10px; margin:auto; margin:10px; background:#f4f4f4; border:1px solid #d1d1d1;}
#singleContent .albumInfo div{ font-size:12px; margin-top:5px;}
#singleContent dl.albumList{ width:130px; text-align:center; float:left; margin-left:20px; margin-bottom:5px; }
#singleContent dl.albumList dd{ background:url(/pic/albumbg.gif) no-repeat; width: 129px; height:129px; padding-left:2px; }
#singleContent dl.albumList dd img{width:116px; height:116px; border:1px solid #fff; margin-right:7px; margin-top:3px;}

#singleContent .moreAlbum{ margin-top:10px;}
#singleContent .moreAlbum dl.albumList{ width:130px; text-align:center; float:left; margin-left:5px; margin-bottom:5px; }
#singleContent .moreAlbum h2 a{ font-size:13px;}
#singleContent .moreAlbum table{}
#singleContent .moreAlbum table td{width:129px; height:129px; background:url(/pic/albumbg.gif) no-repeat; padding:0px 0px 3px 7px;  font-size:11px; }
#singleContent .moreAlbum table td img{width:109px; height:109px; margin:0px; border:1px solid #fff;}

#singleContent .moreAlbum table td.info{ background:none; width:129px; height:auto; padding:0px; padding-bottom:5px; text-align:center;}
/*#singleContent #indexLeft .moreAlbum{ width:580px !important;  margin-bottom:25px;}
#singleContent #indexLeft .moreAlbum table{ margin-bottom:0px!important;}*/
#singleContent .pSearch{ background:#DCDCDC; padding:10px; width:830px; margin:auto; margin-top:15px; }
#singleContent .pSearch span{ float:left; font-size:16px; font-weight:bold; padding-top:5px;}
#singleContent .pSearch input.t{ border:1px solid #dbdbdc; width:450px; padding:6px; margin-left:10px; margin-right:10px; float:left;}
#singleContent .pSearch input.b{ float:left;}

/*tags page*/
#singleContent .hotTag{width:840px; margin:auto; margin-top:25px;}
#container ul.factTag{}
#container ul.factTag li{ list-style:none; padding-bottom:10px; margin-right:6px; margin-left:6px; float:left; min-width:175px; background:url(/images/icon/sq1.gif) no-repeat 2px 8px; padding-left:18px; border-bottom:1px dashed #ccc;}
#container ul.factTag li.blt, #container ul.factTag li.blt a{font-size:13px; color:#545454; font-weight:bold;}
#container ul.factTag li.rlt, #container ul.factTag li.rlt a{font-size:16px; color:#c30505; font-weight:bold;}
#container ul.factTag li.bllt, #container ul.factTag li.bllt a{font-size:14px; color:#0575c3; font-weight:bold;}
#container ul.factTag li a{text-decoration:none; color:#000; padding:3px;}
#container ul.factTag li a:hover{background:#a13022; color:#fff !important; text-decoration:none !important;}

/*destinations page*/
#singleContent .desSearch{background-image:url(/images/bg/bg-sbox.gif); background-repeat:repeat-x; background-color:#fff; margin-bottom:15px; }
#singleContent .desSearch .searchBoxMain {background-image:url(/images/bg/bg-shadow-right.gif); background-position:right top; background-repeat:repeat-y; border-top:#ccc 1px solid; border-left:#ccc 1px solid; padding:15px;  }
#singleContent .desSearch .searchBoxBtm{ height:10px; background-image:url(/images/bg/bg-shadow-bottom.gif); background-position:left top; background-repeat:repeat-x; margin-right:3px; width:835px; }
#singleContent .desSearch .pSearch{ background:none !important; padding:0px; margin-top:10px; width:auto;}
#singleContent .desSearch .pSearch span{ font-size:13px; padding-top:3px;}
#singleContent table.allDes{ width:100%; border-top:1px solid #d1d1d1; border-left:1px solid #d1d1d1; margin:15px 0px;}
#singleContent table.allDes th{ padding:10px; width:100px; font-size:12px; font-weight:bold; text-align:left; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; background:#f4f4f4;}
#singleContent table.allDes th.p{background:#FFFAEE;}
#singleContent table.allDes td{ padding:10px; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;}
#singleContent table.allDes td a{ display: block; float: left;width: 100px;}
#singleContent table.allDes tr:hover{ background:#f4f4f4;}
#singleContent table.allDes_2 th{ width:150px;}
#singleContent table.allDes_2 td{ font-size:12px;}

/*contributor page*/
#singleContent .conList{ margin-top:10px;}
#singleContent .conList .pp{ width:70px; height:135px; text-align:center; font-size:11px; float:left; margin-right:14px; margin-bottom:10px;}
#singleContent .conList .pp img{ width:70px; height:70px; margin:0px; border:1px solid #d1d1d1;}
#singleContent .conStar{ width:265px; float:left; margin:15px 10px 15px 0px; border:1px solid #ccc;}
#singleContent .conStar h2{ background:url(../images/album/star.gif) no-repeat 5px center #f4f4f4; font-size:13px; padding:5px; padding-left:42px; margin:0px;}
#singleContent .conStar img{ width:70px; height:70px; border:1px solid #ccc; margin-top:15px;}
#singleContent .conStar table{  margin:15px auto; margin-top:0px;}
#singleContent .conStar table th{ width:70px; vertical-align:top; }
#singleContent .conStar table td{ padding:10px; vertical-align:top;}

/*new photo forms*/
#container #photoForm{ width:685px; margin:auto;}
#container #photoForm .steps{ margin:20px 0px;}
#container #photoForm .upLoad{ border:1px solid #ccc; width:685px; margin-left:5px;}
#container #photoForm h1{ font-size:18px; margin:20px 0px; text-align:center;}
#container #photoForm h2{ background:url(/images/album/icon1.gif) no-repeat #efefef 5px 10px; padding:5px; padding-left:30px; color:#444; font-size:15px;}
#container #photoForm h2.h2_2{ background:url(/images/album/icon2.gif) no-repeat #efefef 5px 8px;}
#container #photoForm .gPic{ padding:10px;}
#container #photoForm .gPic dt{ float:left; width:150px; margin-bottom:10px; padding-top:5px;}
#container #photoForm .gPic dd{ width:210px; margin-bottom:10px; display:block; float:left;}
#container #photoForm select{ border:1px solid #ddd; width:200px; padding:5px;}
#container #photoForm .upPic{ background:#EFEFEF; padding:10px; margin:10px;}
#container #photoForm .upPic .uploadifyQueue{  margin: 0 15px;}
#container #photoForm .upPic .photo{ width:360px; float:left; margin-right:10px; padding: 10px 3px 3px 20px;}
#container #photoForm .upPic .psize{ float:left; padding: 10px 3px 3px; width:97px; margin-right:15px; text-align:right }
#container #photoForm .upPic .cancel{float:right; text-align: right; margin-right: 10px; padding: 10px 3px 3px; width: 55px;}
#container #photoForm .upPic p{ margin-left:30px; color:#444; font-size:11px;}
#container #photoForm .chosenPic{ background:#fff; border:1px solid #ccc; border-bottom:0px;}
#container #photoForm .chosenPic .uploadifyQueueItem{ border-bottom:1px solid #e4e4e4; padding-bottom: 10px;}
#container #photoForm .rowBtm{ background:#e4e4e4; padding:5px; padding-left:15px; margin-left: 15px; padding: 5px 5px 5px 15px; width: 563px; border:1px solid #ccc; border-top:0px; margin-bottom:15px;}
#container #photoForm .rowBtm span{ float:right; width:50px;} 
#container #photoForm .chosenPic .uploadifyProgress{ width:340px; margin-left:15px; float:left;}
#container #photoForm .chosenPic .complete{ float:right; margin-right:30px; width:200px; font-size:11px; color:#399B6C;}
#container #photoForm .chosenPic .error{ color:red;}
#container #photoForm .add{background:url(/images/album/add.png) no-repeat 0px 3px; padding-left:18px;}
#container #photoForm .chosenPic .rowBtm a{ font-weight:bold; color:#3f854c; font-size:13px; padding-left:20px; background-position:0px 0px;}

.uploadifyProgress{background-color:#E5E5E5; margin-top:0px; width:100%}
.uploadifyProgressBar{ background-color:#09F;  height:3px;  width:1px}
#container #photoForm .error{ color:red}
.uploadifyError{ background-color:#FDE5DD !important; border-bottom: 1px solid #FBCBBC !important;}
#container #photoForm .chosenPic .uploadifyError .percentage{ color:red}

#container #photoForm table.commonDes{ background:#efefef; border:1px solid #737373; margin:10px; padding:10px;}
#container #photoForm table.commonDes td{ width:330px; font-size:12px; font-family:Verdana, Geneva, sans-serif; vertical-align:top; padding-top:10px;}
#container #photoForm table.commonDes td input.t{ width:280px; border:1px solid #dcdcdb; padding:5px; margin:10px 0px 10px 0px; }
#container #photoForm table.commonDes td textarea{ width:280px; height:80px; margin-top:5px; font-size:12px; }
#container #photoForm table.commonDes td select{ width:282px; border:1px solid #ccc; padding:6px; margin:10px 0px 10px 0px;}
#container #photoForm table.commonDes a{ color:#545454;}
#container #photoForm table.commonDes span.note22{ color:#545454; font-size:11px;}
#container #photoForm table.commonDes a.infoTooltip{ z-index:10;}
#container #photoForm table.commonDes a.infoTooltip span{ width:300px !important; font-size:11px; color:#545454; text-align:left; z-index:10;}

#container table.describe{ width:670px; margin:auto; margin-bottom:15px;}
#container table.describe th{ width:109px; text-align:center; padding:10px; padding-top:15px; vertical-align:top; }
#container table.describe th img{ width:109px; height:109px; margin:0px; padding:1px; border:1px solid #99999B;}
#container table.describe th span.del{ font-size:12px; font-weight: normal; display:block;margin-top:2px;  padding-left:5px;}
#container table.describe th span.del input{ margin:5px;}
#container table.describe th span.del a{ color:#a01a01;}
#container table.describe th span.del a:hover{ font-weight:bold;}
#container table.describe span.note22{ color:#545454; font-size:11px;}
#container table.describe td{padding:10px;vertical-align:top;}
#container table.describe input.t{ width:240px; border:1px solid #dcdcdb; padding:5px; margin-top:5px; margin-bottom:5px; }
#container table.describe td textarea{ width:240px; height:80px; margin-top:5px; font-size:12px; }
#container table.describe select{ width:250px !important; margin-bottom:10px;}

.popCity{ position:absolute; width:500px; border:2px solid #FF9742; background:#fff; margin-top:60px; padding:5px; z-index:20;}
.popCity span{width:auto;float:left;margin-right:5px;padding:4px 10px; background-image:linear-gradient(top, #d1d1d1, #ddd, #d1d1d1); background-image:-moz-linear-gradient(top, #d1d1d1, #ddd, #d1d1d1); background-image:-webkit-linear-gradient(top, #d1d1d1, #ddd, #d1d1d1); color:#333;text-decoration:none;cursor:pointer;display:inline-block;text-align:center;/*text-shadow:0px 1px 1px rgba(255,255,255,1);*/line-height:1; margin-bottom:5px;}
.popCity span.isThis, .popCity span:hover{ background:#FF9742; background-image: -moz-linear-gradient(top, #FF9742, #FFAD42, #FF9742); color:#fff;}
.popCity ul{ }
.popCity ul li{ list-style:none; text-decoration:none; width:110px; float:left; margin-right:10px; }
.popCity ul li a{text-decoration:none; display:block; padding:0px 5px; color:#333;}
.popCity ul li a:hover{ background:#FFB941; color:#fff !important;}
#container #photoForm table td .picLoc{ border:1px solid #dbdbdc;  margin-right:10px; margin-top:5px; background:#fff; width:290px;  }
#container #photoForm table td .picLoc input.t{ margin:0px !important; border: none; background:none; width:180px; float:left;}
#container #photoForm table.describe td .picLoc{ width:250px;}
#container #photoForm table.describe td .picLoc input.t{ width:140px;}
#container #photoForm table td .picLoc input.btn{ float:right; cursor:pointer; padding:2px; margin-top:2px; margin-right:1px; background:#326834; color:#fff;}
#container #photoForm table td .picLoc input.btn:hover{ background-color:#FF8C2F;}

/*index Tag*/
#singleContent #indexRight .rankBox ul.factTag li{ min-width:80px; width:80px;}