body      { background-image:url('../img/body_bg.gif'); background-color: #B8D6E1; background-repeat: repeat-x; color: #41819a; margin: 0; padding: 0 0 10px 0 ; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; line-height: 1.2em }

.photobody { background-image: none; background-color: #D4D0C8; color: #41819a; }

a         { color: #D14C42; text-decoration: underline }
a:hover   { color: #D14C42;  text-decoration: none}

a.big     { font-size: 24px; line-height: 1.4em; font-weight: bold; text-transform: uppercase; text-decoration: none }
a.big:hover     { color: #f60}

.small     { font-size: 10px }

.bracket, .hi   { color: #D14C42 }
.lo             { color: #303030 }


.keyword    { color: #D14C42; font-size: 22px; font-weight: bold}

.img              { border: 1px solid #41819a; background-color: #f2f2f2 }
.img_sel          { border: 1px solid #D14C42; background-color: #f2f2f2 }
.img_photo        { border: 1px solid #808080; background-color: #f2f2f2 }

h1         { font-size: 26px }
h2         { font-size: 22px }
h3         { font-size: 16px }

.line      { height: 1px; background-color: #808080; border-bottom: 1px solid white; margin: 5px 0}


#wrap      { width: 996px; margin: 0 auto }

#cont      { background-image:url('../img/cont_bg.jpg'); background-repeat: no-repeat; background-color: #E3E8EA; }

#top          { background-image:url('../img/top_bg.jpg'); width: 996px; height: 117px; }

#top_photo      { padding: 2px 10px; background-color: #D4D0C8; color: #000; border-bottom: 1px solid #808080 } 

.photo_cont    { border-top: 1px solid white; text-align: center; padding: 5px 0; color: #404040}

#foot         { width: 996px; margin: 0 auto; font-size: 10px; line-height: 1.2em; color: #369; padding: 5px 0 0 0; border-top: 1px solid #41819a; } 

#foot a          { color: #369 }

#footer_banner   { width: 480px; float: left }

#footer_links    { width: 500px; float: left }


.banner_wrap   { float: right;  }
.banner_cont   { border: 1px solid #41819a; background-color: #f2f2f2  }

#login        { float: right; text-align: right; padding: 0px 10px 5px 0; width: 450px; text-align: left; line-height: 19px; }
input.log     { border: 1px solid #999; background-color: #f0f0f0; width: 80px; height: 16px; padding: 0; margin: 0; }
input.log2    { border: 1px solid #999; background-color: #f2f2f2; padding: 0; margin: 0; }

#column        {  width: 180px; float: left; }
#column_cont    { padding: 10px 5px 0 10px; }

#content         { width: 814px; float: left; }
#content_cont    { padding: 20px 0 0 6px; }

.content_wrap    { padding-right: 6px; }

#nav          { padding: 0 0 10px 0; }	

#controls     { float: right; padding: 0 10px 0 0; text-align: right; }

.line_eroticstore { background-color: #018CD5; color: #fff; border: 1px solid #01638F; margin: 10px 20px 10px 0; padding: 3px 5px }
.line_eroticstore a, .line_eroticstore a:hover { color: #fc0; }

.boxhead      { background: #41819a; color: #fff; padding: 2px 5px; }
.boxcont      { border: 1px solid #a0c3d1; background-color: #fcfcfc; padding: 5px; margin-bottom: 10px }

.payboxcont   { line-height: 1.4em; background-image:url('../img/pay_art.jpg'); background-position: bottom left; background-repeat: no-repeat; border: 1px solid #a0c3d1; background-color: #fcfcfc; padding: 5px 5px 5px 220px; margin-bottom: 10px }


.listhead       { line-height: 1.2em; color: #0f5570; background: #a0c3d1; padding: 2px 8px;  border-width: 1px 1px 0 1px; border-style: solid; border-color: #a0c3d1; }
.photolisthead      { margin: 0 6px 0 0; line-height: 1.2em; color: #0f5570; background: #a0c3d1; padding: 2px 8px;  border-width: 1px 1px 0 1px; border-style: solid; border-color: #a0c3d1; }


.movielistcont      { border: 1px solid #a0c3d1; background-color: #f2f2f2; padding: 8px 0 0 8px; margin-bottom: 10px }
.movielistcont_unl  { border: 1px solid #a0c3d1; padding: 8px 0 0 8px; margin-bottom: 10px }

.movie_device  { width: 370px; height: 350px; float: left; background-image:url('../img/video_fullsize_bg.gif'); background-repeat: no-repeat}
.movie_player  { margin: 27px 0 0 4px;  }


.movie_thumbs      { width: 400px; float: left; }
.movielistitem      { float:left; padding: 0 8px 8px 0; line-height: 0 }
.movielistframe     { width: 190px; height: 142px }

.photolistitem         { float:left; width:404px; }
.photolistitem_cont        { margin: 0 6px 6px 0; border: 1px solid #a0c3d1; background-color: #f2f2f2}
.photolistitem_cont_unl    { margin: 0 6px 6px 0; border: 1px solid #a0c3d1; }

.photolist_left        {  width: 192px; float: left }
.photolist_left img    { margin: 5px; }

.photolist_right        { width: 204px; float: left; line-height: 1.6em}
.photolist_right_cont   { padding: 0 5px 5px 0 }

.photo_result_wrap      { width: 802px; }

.mylistwrap          { float:left; width: 202px; }
.mylistcont          { padding: 6px 6px 6px 4px; }

.recent_item         { float: left; width: 202px; padding-bottom: 10px}

.movielistcont_unl, .photolistitem_cont_unl { background-color: #e2e0f1; }


.photo_area             { width: 802px; height: 512px; margin-bottom: 5px; text-align: center}

.photo_bar              { width: 802px; height: 105px; white-space: nowrap; overflow: auto}

.photo_thumb           { margin: 0 6px 6px 0 }


.pay_left         { float: left; width:500px } 
.pay_right        { float: left; width:220px }
                                       

.video_wrap      { float: left; padding: 0 10px 10px 0 }
.video_bg        { width: 180px; height: 176px; background-image:url('../img/video_bg.gif'); float:left; }
.video_bg img    { width: 160px; height: 120px; margin: 20px 0 0 13px; border:0; }
.video_thumb_wrap { float: left; width: 95px; padding: 0 0 5px 0 }



.alert           { background-color: #950000; color: #fff; padding: 5px; margin: 0 0 10px 0; border: 1px solid black }




.seekbar       { clear: both; border-width: 1px 0; border-style: dashed; border-color: #808080; padding: 1px 0; margin: 0 6px 10px  0}
.seekbar a     { text-decoration: none }
.seekbar a:hover     { text-decoration: underline}

table.counts         { margin-top: 5px; border-collapse: collapse; width: 100%; }
.counts td           { padding: 1px 2px; }
td.item             { }
td.value            { text-align: right}



input, select, textarea  { font-family: Verdana, Tahoma, sans-serif; font-size: 11px; }

input.standard      { border-width: 1px; background-color: #f0f0f0}

input.button        { color: #000; border-width: 1px }

input.med          { width: 80px }

select.seek      { font-size: 10px}  

textarea           { width: 400px; height: 100px; overflow: auto }


