@charset "utf-8";

* {margin:0px; padding:0px; letter-spacing:0.5px}
html, body {background:#000; direction:ltr; cursor:default; direction:ltr}
img {border:none}
.clear {clear:both}
.textBoxContainer { display:inline-block; width:224px; height:28px; background:url(/img/textBox.png) left no-repeat; }
.textBox {width:210px; margin-left:7px; margin-top:4px; background:url(/img/px.gif); border:none; font:13px 'Trebuchet MS'; color:#717171; outline:none;}

.textAreaContainer {display:inline-block; width:300px; height:100px; background:url(/img/textArea.png) left no-repeat;}
.textArea {width:287px; height:90px; margin-left:7px; margin-top:5px; background:url(/img/px.gif); border:none; font:13px 'Trebuchet MS'; color:#717171; overflow:auto; outline:none; resize:none}

#header {width:100%; height:140px; border-bottom:#444 1px solid; text-align:center}
#top_container {margin:0px auto; width:900px}
#top_container #logo_ent {margin:-60px auto 0px; width:180px; height:100px; background:#000 url(/img/logo.jpg) center no-repeat}
#top_container #logo {float:left; margin:-60px 0px 0px; width:180px; height:100px; background:#000 url(/img/logo.jpg) center no-repeat}
#top_container #links {float:right; margin:-14px 0px 0px; text-align:right}
#top_container #links a {padding:5px; font:14px 'Trebuchet MS'; color:#e1e1e1; text-decoration:none; background:#000}
#top_container #links a:hover {padding:5px; font:14px 'Trebuchet MS'; color:#cdff9c; text-decoration:none; background:#000}
#top_container #subLinks { display:none; text-align:right; padding:5px; font:12px 'Trebuchet MS'; color:#e1e1e1; text-decoration:none;}
#top_container #subLinks a {padding:5px; font:12px 'Trebuchet MS'; color:#e1e1e1; text-decoration:none;}
#top_container #subLinks a:hover {padding:5px; font:12px 'Trebuchet MS'; color:#cdff9c; text-decoration:none;}


#main {position:relative; width:100%; background:#000 url(/img/bg.jpg) top center; margin-bottom:40px; font:13px 'Trebuchet MS'; color:#A1A1A1;}
#main #gtr {position:absolute; width:470px; height:460px; top:0px; right:0px; background:url(/img/gtr.png) top right no-repeat}
#main #gbl {position:absolute; width:470px; height:460px; bottom:0px; left:0px; background:url(/img/gbl.png) bottom left no-repeat}
#main #center { margin:0px auto; padding-bottom:30px; width:900px; text-align:center}

#main .gallery { position:relative; float:left; width:140px; height:235px; margin:40px 12px 110px 0px;}
#main .gallery .head {padding:5px; width:130px; height:17px; background:#323232 url(/img/gallery_head.gif) top repeat-x;}
#main .gallery .head a {font:14px 'Trebuchet MS'; color:#b5b5b5; text-decoration:none}
#main .gallery .head a:hover {font:14px 'Trebuchet MS'; color:#fff; text-decoration:none}
#main .gallery .image {position:absolute; width:140px; height:210px; top:27px; left:0px;}
#main .gallery .image a {position:absolute; width:140px; height:210px; top:0px; left:0px; background-position:top}
#main .gallery .image a:hover {position:absolute; width:140px; height:210px; top:0px; left:0px; background-position:bottom}

#main .thumbnail {position:relative; float:left; width:140px; height:140px; margin:12px 12px 30px 0px; background:url(/img/photo_back_th.png)}
#main .thumbnail img {margin:8px 8px 10px 8px; width:124px; height:124px;}
#main .thumbnail p a {font:13px 'Trebuchet MS'; color:#707070; text-decoration:none}
#main .thumbnail p a:hover {font:13px 'Trebuchet MS'; color:#fff; text-decoration:none}

#main #photo {position:relative; margin:20px auto; text-align:center; border:none;}
#main #photo img {position:relative; background:#000 url(/img/photo_back.gif) center;}
#main #photo .tl {background:url(/img/photo_back_th.png) top left; width:8px; height:8px}
#main #photo .tr {background:url(/img/photo_back_th.png) top right; width:8px; height:8px}
#main #photo .bl {background:url(/img/photo_back_th.png) bottom left; width:8px; height:8px}
#main #photo .br {background:url(/img/photo_back_th.png) bottom right; width:8px; height:8px}
#main #photo .tc {background:url(/img/photo_back_tb.png) top repeat-x}
#main #photo .bc {background:url(/img/photo_back_tb.png) bottom repeat-x}
#main #photo .lc {background:url(/img/photo_back_lr.png) left repeat-y}
#main #photo .rc {background:url(/img/photo_back_lr.png) right repeat-y}

#main #photoDetail { position:relative; width:500px; margin:10px auto; padding:20px; list-style:none; background:url(/img/px.png);}
#main #photoDetail li {margin:5px 0px;}
#main #photoDetail li .title { display:inline-block; width:90px; font:13px 'Trebuchet MS'; color:#939393; text-decoration:none; text-align:left; line-height:20px}
#main #photoDetail li .content {display:inline-block; width:410px; font:13px 'Trebuchet MS'; color:#d9d9d9; text-decoration:none; text-align:left; line-height:20px}
#main #photoDetail li a {font:13px 'Trebuchet MS'; color:#d9d9d9; text-decoration:none; text-align:left; line-height:20px; cursor:pointer}
#main #photoDetail li a:hover {font:13px 'Trebuchet MS'; color:#cdff9c; text-decoration:none; text-align:left; line-height:20px; cursor:pointer}

#main #commentDetail {position:relative; width:500px; margin:10px auto; padding:20px; list-style:none; background:url(/img/px.png); display:none}
#main #commentDetail li {margin:10px 0px; text-align:left}
#main #commentDetail li span {font:13px 'Trebuchet MS'; color:#939393; text-decoration:none; text-align:left; line-height:20px;}
#main #commentDetail li p {padding:0px 5px; font:13px 'Trebuchet MS'; color:#d9d9d9; text-decoration:none; text-align:left; line-height:20px; border-left:#1e1e1e 3px solid}
#main #commentDetail li a {font:13px 'Trebuchet MS'; color:#939393; text-decoration:none; text-align:left; line-height:20px;}
#main #commentDetail li a:hover {font:13px 'Trebuchet MS'; color:#cdff9c; text-decoration:none; text-align:left; line-height:20px}

#main #comment {position:relative; width:500px; margin:10px auto; padding:20px; list-style:none; background:url(/img/px.png);}
#main #comment li {margin:10px 0px; font:13px 'Trebuchet MS'; color:#939393; text-align:left; line-height:20px;}
#main #comment li .title {display:inline-block; padding:3px 0px; width:140px; font:13px 'Trebuchet MS'; color:#939393; text-decoration:none; text-align:left; line-height:20px; vertical-align:top; cursor:pointer}
#main #comment li .content {display:inline-block; width:360px; font:13px 'Trebuchet MS'; color:#d9d9d9; text-decoration:none; text-align:left; line-height:20px; vertical-align:top;}
#main #comment li a {font:13px 'Trebuchet MS'; color:#d9d9d9; text-decoration:none; text-align:left; line-height:20px; cursor:pointer}
#main #comment li a:hover {font:13px 'Trebuchet MS'; color:#cdff9c; text-decoration:none; text-align:left; line-height:20px; cursor:pointer}


#main #pages {float:left; width:900px; margin:20px auto; text-align:center}
#main #pages a {position:relative; padding:6px 11px; margin:5px; width:30px; height:30px; background:url(/img/page_back.png) top no-repeat; text-align:center; font:14px 'Trebuchet MS'; color:#fff; text-decoration:none; line-height:30px;}
#main #pages a:hover {position:relative; padding:6px 11px; margin:5px; width:30px; height:30px; background:url(/img/page_back.png) top no-repeat; text-align:center; font:14px 'Trebuchet MS'; color:#5cc42a; text-decoration:none; line-height:30px;}
#main #pages .selected {position:relative; padding:6px 11px; margin:5px; width:30px; height:30px; background:url(/img/page_back.png) bottom no-repeat; text-align:center; font:14px 'Trebuchet MS'; color:#5cc42a; text-decoration:none; line-height:30px;}

#main #search {position:relative; margin:10px auto; width:225px; height:28px; background:url(/img/textBox.png) left no-repeat;}
#main #search #query {float:left; margin-top:6px; margin-left:7px; width:180px; height:23px; background:url(/img/px.gif) center repeat-x; border:none; font:11px 'Trebuchet MS'; color:#717171; outline:none;}
#main #search #btn {float:right; width:31px; height:28px; background:url(/img/searchBtn.png); cursor:pointer}

#main #locationBar {position:relative; float:left; margin:10px auto; text-align:left; font:14px 'Trebuchet MS'; color:#b5b5b5; line-height:28px}
#main #locationBar a {font:14px 'Trebuchet MS'; color:#b5b5b5; text-decoration:none; line-height:28px}
#main #locationBar a:hover {font:14px 'Trebuchet MS'; color:#cdff9c; text-decoration:none; line-height:28px}

#main #rates span {font:12px 'Trebuchet MS';}
#main #rates .star {display:inline-block; width:12px; height:12px; background:url(/img/rate.png) center no-repeat; cursor:pointer}
#main #rates .star_gray {display:inline-block; width:12px; height:12px; background:url(/img/rate.png) top no-repeat; cursor:pointer}
#main #rates .star_over {display:inline-block; width:12px; height:12px; background:url(/img/rate.png) bottom no-repeat; cursor:pointer}

#line {width:100%; height:1px; background:#444}
#underline {margin:-12px auto 0px; text-align:center}
#underline p {margin:0px auto; padding:0px; font:14px 'Trebuchet MS'; color:#858585; background:#000; width:150px}
#underline a {margin:0px auto; font:16px 'Trebuchet MS'; color:#e1e1e1; text-decoration:none}
#underline a:hover {margin:0px auto; font:16px 'Trebuchet MS'; color:#cdff9c; text-decoration:none}
#underline .category { margin:10px; font:12px 'Trebuchet MS'; color:#5d5d5d; text-decoration:none; background:#050505}
#underline .category a { padding:0px 10px; font:12px 'Trebuchet MS'; color:#5d5d5d; text-decoration:none;}
#underline .category a:hover { padding:0px 10px; font:12px 'Trebuchet MS'; color:#bababa; text-decoration:none}
#underline .category .selected { padding:0px 10px; font:12px 'Trebuchet MS'; color:#5cc42a; text-decoration:none}
#underline #addones { margin:30px auto; width:88px; text-align:center}


#footer {margin:80px auto 0px; height:45px; background:#050505; border-top:#0c0c0c 1px solid; text-align:center}
#footer p {margin:5px 0px 2px; font:11px 'Trebuchet MS'; color:#515151}
#footer a {font:12px 'Trebuchet MS'; color:#202020; text-decoration:none}
#footer a:hover {font:12px 'Trebuchet MS'; color:#fff; text-decoration:none}
