/*Gallery*/
#gallery_outer_container {
	width:900px;
	overflow:hidden;
	padding:0 10px 10px 10px;
}
#gallery_container {
	width:880px;
	overflow:hidden;
	background:url(../images/bg_gallerybottom.gif) repeat-x bottom;
}
#gallery_container .leftimg {
	width:880px;
	height:780px;
	overflow:hidden;
	background:url(../images/moodel_leftimg.png) no-repeat 0 1px;
}
#gallery_container .rightimg {
	width:880px;
	height:780px;
	overflow:hidden;
	background:url(../images/model_rightimg.png) no-repeat 588px 350px;
}
#gallery_container .banner {
	width:880px;
	overflow:hidden;
	background:url(../images/logo_leftcorner.png) no-repeat 0 0;
}
#gallery_container .banner_gallery {
	width:880px;
	overflow:hidden;
	background:url(../images/banner_gallery.png) no-repeat 0 12px;
}
#gallery_container .join_container {
	float:right;
	height:345px;
	width:404px;
	overflow:hidden;
	background:url(../images/bg_joincontainer.png) no-repeat bottom;
}
#gallery_container .join_container .outer {
	float:right;
	width:188px;
	overflow:hidden;
}
#gallery_container .join_container ul {
	margin:174px 0 0 0;
	list-style:none;
	width:188px;
	overflow:hidden;
	padding:0;
}
#gallery_container .join_container ul li {
	margin:0;
	list-style:none;
	width:195px;
	overflow:hidden;
	font-size:14px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	background:url(../images/icn_greentick.png) no-repeat 0 5px;
	padding:2px 0 0 20px;
}
#gallery_container .join_container .join {
	width:188px;
	overflow:hidden;
	text-align:left;
	padding:10px 0 0 0;
}
#gallery_container .join_container .join a {
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#f00000;
	text-decoration:underline;
}
#gallery_container .join_container .join a:hover {
	text-decoration:none;
}
#gallery_container .join_container .login_container {
	width:384px;
	overflow:hidden;
	text-align:right;
	padding:20px 20px 0 0;
}
#gallery_container .join_container .login_container p {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
}
#gallery_container .join_container .login_container p a {
	color:#f00000;
	text-decoration:none;
}
#gallery_container .join_container .login_container p a:hover {
	text-decoration:underline;
}
#gallery_container .btn_preview {
	margin:250px 0 0 370px;
	width:255px;
	height:161px;
	overflow:hidden;
}
#gallery_container .btn_preview a {
	display:block;
	width:255px;
	height:161px;
	background:url(../images/btn_preview.png) no-repeat;
}
#gallery_container .btn_preview a:hover {
	background:url(../images/btn_preview_hover.png) no-repeat;
}
#thunb_outer_container {
	margin:10px 0 0 0;
	width:880px;
	overflow:hidden;
}
#thunb_outer_container .thunb_container {
	width:434px;
	height:412px;
	overflow:hidden;
	background:url(../images/bg_thumbouter.gif) repeat-x bottom;
}
#thunb_outer_container .thunb_container h1 {
	margin:0;
	padding:0;
	background:none;
	display:block;
	width:434px;
	height:39px;
}
#thunb_outer_container .thunb_container .left_container {
	margin:10px 10px 0 10px;
	float:left;
	width:195px;
	height:340px;
	border:1px solid #424242;
	padding:2px;
}
#thunb_outer_container .thunb_container .right_container {
	float:left;
	margin:10px 0 0 0;
	width:210px;
	height:340px;
}
#thunb_outer_container .thunb_container .right_container .thumb {
	float:left;
	margin:0 6px 0 0;
	width:92px;
	height:140px;
	border:1px solid #424242;
	padding:2px;
}
#thunb_outer_container .thunb_container .right_container .btn_preview {
	padding:30px 0 0 0;
	clear:both;
	width:205px;
	height:161px;
	overflow:hidden;
}
#thunb_outer_container .thunb_container .right_container .btn_preview a {
	display:block;
	width:200px;
	height:185px;
	background:url(../images/btn_preview1.png) no-repeat center;
}
#thunb_outer_container .thunb_container .right_container .btn_preview a:hover {
	background:url(../images/btn_preview1_hover.png) no-repeat center;
}


#gallery_container2 {
	width:880px;
	overflow:hidden;
}
#gallery_container2 .banner_gallery {
	width:880px;
	overflow:hidden;
	background:url(../images/banner_gallery.png) no-repeat 0 12px;
}
#gallery_container2 .join_container {
	float:right;
	height:345px;
	width:404px;
	overflow:hidden;
	background:url(../images/bg_joincontainer.png) no-repeat bottom;
}
#gallery_container2 .join_container .outer {
	float:right;
	width:188px;
	overflow:hidden;
}
#gallery_container2 .join_container ul {
	margin:174px 0 0 0;
	list-style:none;
	width:188px;
	overflow:hidden;
	padding:0;
}
#gallery_container2 .join_container ul li {
	margin:0;
	list-style:none;
	width:195px;
	overflow:hidden;
	font-size:14px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	background:url(../images/icn_greentick.png) no-repeat 0 5px;
	padding:2px 0 0 20px;
}
#gallery_container2 .join_container .join {
	width:188px;
	overflow:hidden;
	text-align:left;
	padding:10px 0 0 0;
}
#gallery_container2 .join_container .join a {
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#f00000;
	text-decoration:underline;
}
#gallery_container2 .join_container .join a:hover {
	text-decoration:none;
}
#gallery_container2 .join_container .login_container {
	width:384px;
	overflow:hidden;
	text-align:right;
	padding:20px 20px 0 0;
}
#gallery_container2 .join_container .login_container p {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
}
#gallery_container2 .join_container .login_container p a {
	color:#f00000;
	text-decoration:none;
}
#gallery_container2 .join_container .login_container p a:hover {
	text-decoration:underline;
}
#thunb_gallery_container {
	margin:10px 0 0 0;
	width:880px;
	overflow:hidden;
	background:#707070;
	padding:0 0 10px 0;
}
#thunb_gallery_container h1 {
	margin:0;
	padding:0;
	width:870px;
	height:38px;
	overflow:hidden;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#f00000;
	text-align:left;
	background:url(../images/bg_h1.gif) repeat-x;
	padding:4px 0 0 10px;
}
#thunb_gallery_container .gallery {
	width:870px;
	overflow:hidden;
	padding:0 0 0 10px;
}
#thunb_gallery_container .gallery .thumb {
	margin:10px 5px 0 0;
	float:left;
	width:85px;
	height:125px;
	overflow:hidden;
	border:1px solid #424242;
	cursor:pointer;
	padding:2px;
}
#thunb_gallery_container .gallery .thumb .margin {
	margin:10px 0 0 0;
}



/*Inner Middle*/

#main {
	margin:0 auto;
	padding:0;
	width:900px;
}
#main_inner {
	float:right;
	margin:0;
	width:650px;
	border:1px solid #7a7a7a;
	background:#0d0d0d;
	padding:0 10px;
}

#main_inner H1 {
	margin:0;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	background:#cc0000;
	padding:5px 0 5px 0;
}
#sidebar {
	float:left;
	margin:0;
	padding:0;
	width:220px;
	background:#FFF;
}
#sidebar H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: #333; PADDING-BOTTOM: 4px; MARGIN: 10px 0px 0px; FONT: bold 105% Arial, Sans-Serif; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 4px; LETTER-SPACING: 1px
}


#sidebar .left-box {
	BORDER-RIGHT: #ebebeb 1px solid; BORDER-TOP: #ebebeb 1px solid; BACKGROUND: #fff; MARGIN: 0px 0px 5px; BORDER-LEFT: #ebebeb 1px solid; BORDER-BOTTOM: #ebebeb 1px solid
}
#sidebar UL.sidemenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#sidebar UL.sidemenu LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 25px; BACKGROUND: url('../images/bullet.gif') no-repeat 3px 2px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #f2f2f2 1px solid
}
#sidebar UL.sidemenu A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
