/*CSS created by Andy @ http://www.fix-it-pc.com */

body {margin:0px auto; background-color:#fff;}

/*Alphabet Menu*/
#containera {margin-left: auto; margin-right: auto; width: 750px;}
#alphamenu {height:37px; width:25px; float:left; padding-top:7px;  padding-bottom:5px; margin-left: auto; margin-right: auto;}
.alphamenut {font-family:arial; padding-top:12px; font-size:13px; font-weight:bold; height:29px; width:83px; float:left;}

/*header*/
#header {clear:both; float:center; width:999px; height:142px;}
#header img {border:0px;}
#header-aebn {margin-left: auto; margin-right: auto; width:985px; float:center; clear:both;}
#header-aebn img {border:0px;}
#logo {float:left; width:350x; height:93px; padding-right:0px; padding-top:6px;}
#home {float:left; width:79px; height:93px; padding-top:6px;}
#bkmrk {float:left; width:60px; height:93px; padding-top:6px;}
#model {float:left; width:65px; height:93px; padding-top:6px;}
#cams {float:left; width:66px; height:93px; padding-top:6px;}
#chat {float:left; width:65px; height:93px; padding-top:6px;}
#vod {float:left; width:64px; height:93px; padding-top:6px;}
#rev {float:left; width:61px; height:93px; padding-top:6px;}
#search {float:left; padding-top:42px; width:140px; height:35px; padding-left:35px;}
#aebn-vod {float:left; padding-top:22px; width:140px; height:60px; padding-left:35px;}
#searchfield {border:none; height:30px; float:left; padding-left:6px; padding-top:0px; font-size:12px; line-height:10px; color:#000000; font-weight:bold;}
#searchfield {background:url(images1009/search.png) top no-repeat; width:140px;}

/*layout header*/
#container {width:969px; padding-left:15px;}
#bgcontainer {width:999px; margin: 0px auto;}
#bgcontainer {background-image:url('images1009/model-bg.jpg'); background-repeat:y;}
#header {width:999px; height: 115px; margin: 0px;}
#headerl {width:317px; height: 81px; float:left;}
#headerr {width:686px; height: 81px; float:left;}
#headerrt {width:686px; height:34px; float:right;}
#headerrm {width:786px; height:37px; float:center;}
#headerrl {width:686px; height: 34px; float:right;}
#headerbase {width:999px; padding-left:3px; height:10px;}

/*formatting header tabs*/
#menu {height:29px; width:378px; float:right; padding-right:100px; font-family:arial; font-size:14px; font-weight:bold; line-height:28px;}
#blog {height: 29px; width: 39px; float:right; padding-left:2px; font-family:arial; font-size:14px; font-weight:bold; line-height:28px;}
#message {height: 29px; width:125px; float:right; padding-left:0px;}
.menu a:link {color:#012E27 ; text-decoration:none;}
.menu a:visited {color:#999999; text-decoration:none;}
.menu a:hover {color:#999999; text-decoration:none;}
.menu a:active {color:#999999; text-decoration:none;}

#alphamenu {margin-left:30px; height:37px; width:980px; float:left; padding-top:3px; padding-bottom:5px;}
.alphamenu {height:29px; width:25px; float:left;}
.alphamenut {font-family:arial; padding-top:4px; font-size:14px; font-weight:bold; height:29px; width:93px; float:left;}


/*layout menubar*/
.textmenu {font-family:arial; font-size:14px; font-weight:bold; line-height:20px; text-decoration:none;}
.textmenu {margin-left:520px; margin-right:0px; padding-top:6px; width:980px; text-decoration:none;}
.textmenu a:link {color:#012E27 ; text-decoration:none;}
.textmenu a:visited {color:#012E27; text-decoration:none;}
.textmenu a:hover {color:#999999; text-decoration:none;}
.textmenu a:active {color:#999999; text-decoration:none;}
.textmenub a:link {color:#999999 ; text-decoration:none;}
#menubar img {border:0px;}


/*menubar search*/
#menusearch {display:block; color:#fff; float:right; padding-right:60px;}
#menusearch form {margin:0 padding:0; float:left;}
#menusearch #searchfield {border:none; height:28px; float:left; padding-left:6px; padding-top:0px; font-size:14px; line-height:28px; color:#b2b2b2; font-weight:bold;}
#menusearch #searchfield {background:url(images1009/search.png) top no-repeat; width:256px;}
#menusearch #searchbutton {width:0px; height:0px;}


/*layout content*/
#content {width:999px; clear:both; position:absolute; top:134px;}
#content {margin:0px auto; background-image: url("http://www.shemalese.com/images1009/se-body-bg.png");}

/*mainpage*/

#column {width:999px; padding-left:48px; padding-top:2px; clear:both; margin-left:0px;}

/*left column*/
#lcolumn {width:230px; float:left; padding-right:5px; border:2px; background-color:#ffffff; padding-top:20px; padding-left:1px;}


/*left column*/
#left {width:238px; float:left; position:relative; top:0px; left:0px;}
.side-box {width:234px; background-image: url("images1009/leftbg.png"); background-repeat: repeat-y;}
.side-box-content {width:215px; text-decoration:none; text-align:left; color:#000; line-height:15px; font-size:13px; font-family: tahoma; padding-left:9px;}
.side-box-top {width:234px; height:30px; background-image: url("images1009/leftheader.png"); text-align:left; text-decoration: none; padding-top:0px; color:#F65EFC; font-size:14px; font-family:tahoma;}
.side-box-top2 {width:234px; height:30px; background-image: url("images1009/leftheader2.gif"); text-align:left; text-decoration:none; padding-top:0px; color:#F65EFC; font-size:14px; font-family:tahoma;}
.side-box-top3 {width:234px; height:30px; background-image: url("http://www.shemalese.com/images1009/leftheader3.gif"); text-align:left; text-decoration:none; padding-top:0px; color:#F65EFC; font-size:14px; font-family:tahoma;}
.side-box-top4 {width:234px; height:30px; background-image: url("http://www.shemalese.com/images1009/leftheader4.gif"); text-align:left; text-decoration:none; padding-top:0px; color:#F65EFC; font-size:14px; font-family:tahoma;}
.side-box-top5 {width:234px; height:30px; background-image: url("images1009/leftheader5.gif"); text-align:left; text-decoration:none; padding-top:0px; color:#F65EFC; font-size:14px; font-family:tahoma;}
.side-box-top6 {width:234px; height:30px; background-image: url("images1009/leftheader6.gif"); text-align:left; text-decoration:none; padding-top:0px; color:#F65EFC; font-size:14px; font-family:tahoma;}
.side-box-base {width:234px; height:18px; background-image: url("images1009/leftbase.png");}

.black { color: #000; font-size:13px; text-decoration:none; }
.black a:link { color:#ff8bff; text-decoration:none; }
.black a:visited { color:#ff8bff; text-decoration:none; }
.black a:active { color:#ff8bff; text-decoration:none; }
.black a:hover { color:#000; text-decoration:underline; }


.white { color: #fff; font-size:11px; }


.pink { font-size: 13px; color: #ff8bff; text-decoration:none; }
.pink a:link { color:#ff8bff; text-decoration:none; }
.pink a:visited { color:#ff8bff; text-decoration:none; }
.pink a:active { color:#ff8bff; text-decoration:none; }
.pink a:hover { color:#000; text-decoration:underline; }


/*right column*/
#rcolumn {width:999px; float:center; margin-left:0px;}
.fixedwidth {width:750px; clear:both; text-align:left; font-size: 10pt; font-weight: bold;}
.spacer {width:750px; font-family: tahoma; font-size: 14px; color: #57B9E6; clear:both; height:20px;}
#hof {width:999px; clear:both;}

#hof .jmbfoot {height:0px; overflow:hidden;}

#rcolumn1 {width:915px; float:center; margin-left:0px;}
.alphamodelcell  {width:150px; height:250px; padding-right:8px; padding-bottom:3px; float:left;}
.alphamodelcell {font-family: tahoma; font-size: 12px; line-height: 17px; padding-bottom: 2px; color: #000000;}
.alphamodelcell a:link, .alphamodelcell a:visited {font-family: tahoma; font-size: 12px; line-height: 17px; padding-bottom: 2px; color: #000000; text-decoration:underline;}
.alphamodelcell a:hover {color: #ffffff;}
.aplhamodelcell img {width:144px; height:192px; border:1px solid #00BAF9 ;}
.alphamodelcell a img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; border:1px solid #00BAF9 ;width:144px; height:192px;}
.alphamodelcell a:hover img {filter:alpha(opacity=50);   -moz-opacity: 0.50;   opacity: 0.50; border:1px solid #006BB5 ;}


.modelcellp {width:150px; height:198px; padding-right:8px; padding-bottom:6px; float:left;}
.modelcellp img {width:144px; height:192px; border:1px solid #00BAF9;}
.modelcellp a img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; border:1px solid #00BAF9 ;width:144px; height:192px;}
.modelcellp a:hover img {filter:alpha(opacity=50);   -moz-opacity: 0.50;   opacity: 0.50;}
.modelcellz {width:999px; padding-left:40px; padding-bottom:6px; float:left;}

.modelcell {width:194px; height:142px; padding-right:7px; padding-bottom:7px; padding-left:0px; float:left;}
.modelcell img {width:180px; height:135px; border:1px solid #00BAF9;}
.modelcell a img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; border:1px solid #00BAF9 ;width:190px; height:135px;}
.modelcell a:hover img {filter:alpha(opacity=50);   -moz-opacity: 0.50;   opacity: 0.50;}
.modelcell, .modelcell a:link, .modelcell a:visited {font-family: tahoma; font-size: 12px; line-height: 17px; padding-bottom: 2px; text-decoration: none; color: #000000;}
/*.modelcell a.active:link, .modelcell a.active:visited {border-bottom: 1px solid #57B9E6; padding-bottom: 12px;color: #ffffff;}*/
.modelcell a:hover {color: #ffffff;}

#newgalls {width:760px; clear:both;}

#yesterdaygalls {width:760px; clear:both;}

/*model page specific CSS*/
.modelpagecell {float:left; padding-right:3px; padding-bottom:3px; padding-top:20px;}
.modelpagecell img {border:1px solid #00BAF9;}
.modelpagecell a img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
.modelpagecell a:hover img {filter:alpha(opacity=50);   -moz-opacity: 0.50;   opacity: 0.50;}
.modelpagecell, .modelpagecell a:link, .modelpagecell a:visited {font-family: tahoma; font-size: 14px; line-height: 17px; padding-bottom: 2px; text-decoration: none; color: #57B9E6;}
/*.modelpagecell a.active:link, .modelpagecell a.active:visited {border-bottom: 1px solid #57B9E6; padding-bottom: 2px;color: #ffffff;}*/
.modelpagecell a:hover {color: #ffffff;}
#stars {height:16px;}
#stars img {border:0px; height:12px; width:12px; position:relative; top:2px;}
.stars {font-family:arial; font-size:11px; color:#000; line-height:12px;}
.text {float:left; width:999px; font-family:arial; font-size:14px; font-weight:bold; line-height:20px;}
.text {font-family:arial; padding-top:15px; padding-bottom:1px; font-size:14px; font-weight:bold;}
.text2 {font-family:arial; font-size:14px; line-height:20px;}

/*textfree model page specific CSS*/
.modelpagecellnotext {float:left; padding-right:3px; padding-bottom:3px; padding-top:20px;}
.modelpagecellnotext img {border:1px solid #00BAF9;}
.modelpagecellnotext a img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
.modelpagecellnotext a:hover img {filter:alpha(opacity=50);   -moz-opacity: 0.50;   opacity: 0.50;}

/*model page*/
.leftbump {width:950px; border:1px; margin-left:0px; margin-right:0px;}

/*thumb navigation*/
#placer {width:999px; clear:both; padding-bottom:10px;}
.alphacontentimages {width:999px; padding-top:1px; padding-bottom:5px; padding-left:10px; clear:both;}
.alphacontentimages1 {width:999px; padding-top:15px; padding-bottom:5px; padding-left:10px; clear:both;}
.contentimages {width:954px; padding-top:1px; padding-bottom:15px; clear:both;}
.contentimages {font-family:arial; font-size:15px; font-weight:bold;}
.thumbnav {float:left; padding-right:2px; padding-bottom:3px;}
.thumbnav img {border:1px solid #00BAF9; height:194px; width:146px;}
.thumbnav a img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
.thumbnav a:hover img {filter:alpha(opacity=50);   -moz-opacity: 0.50;   opacity: 0.50;}
.thumbnav, .thumbnav a:link, .thumbnav a:visited {font-family: arial; font-size: 12px; line-height: 17px; padding-bottom: 2px; text-decoration: none; color: #000;}
/*.thumbnav a.active:link, .thubnav a.active:visited {border-bottom: 1px solid #57B9E6; padding-bottom: 2px;color: #000;}*/
.thumbnav a:hover {color: #000;}

.catname {}
.mediatype {}
.links {}

.dashes {clear:both; width:760px; padding-top:5px; padding-bottom:5px;}

/*alpabetic layout specific CSS*/
.letter {}

/*layout footer*/
#footer {width:1005px; height:0px; clear:both;}

/*layout credits*/
#credits {width:1005px; height:0px; clear:both;}

/*model image background */
#bkgrnd {background-image: url("http://www.shemalese.com/images1102/model-info.png"); height:175px; width:325px;}
.contentimagesmoddata {width:325px; padding-top:1px; padding-bottom:15px; clear:both;}
.contentimagesmoddata {font-family:arial; font-size:15px; font-weight:bold;}
.textmoddata {float:left; width:325px; font-family:arial; font-size:14px; font-weight:bold; line-height:20px;}
.textmoddata {font-family:arial; padding-top:35px; padding-bottom:1px; font-size:14px; font-weight:bold;}

/*new textlinks under alphabet menu*/
.textlinks {font-family:arial; font-size:14px; font-weight:bold; line-height:20px; text-decoration:none;}
.textlinks {padding-top:6px; width:980px; text-decoration:none;}
.textlinks a:link {color:#012E27 ; text-decoration:none;}
.textlinks a:visited {color:#012E27; text-decoration:none;}
.textlinks a:hover {color:#999999; text-decoration:none;}
.textlinks a:active {color:#999999; text-decoration:none;}

/*temporary textlinks under alphabet menu*/
.textlinkstemp {font-family:arial; font-size:14px; color:#FF25A0; font-weight:bold; padding-bottom:10px; line-height:15px; text-decoration:none; text-align:center;}
.textlinkstemp {padding-top:6px; width:950px; text-decoration:none;}
.textlinkstemp a:link {color:#012E27 ; text-decoration:none;}
.textlinkstemp a:visited {color:#012E27; text-decoration:none;}
.textlinkstemp a:hover {color:#999999; text-decoration:none;}
.textlinkstemp a:active {color:#999999; text-decoration:none;}

/*new page bkgrnd image */
#bkgrndheader {background-image: url("http://www.shemalese.com/images1102/model-page-header1.png"); height:85px; width:999px; clear:both;}
#bkgrndbody {background-image: url("http://www.shemalese.com/images1102/model-page-header2.png"); width:999px; clear:both; /*padding-left:45px;*/}
#bkgrndfooter {background-image: url("http://www.shemalese.com/images1102/model-page-header3.png"); height:45px; width:999px; clear:both;}

/*aligning tube, pic and movies sections*/
#tube {width:999px; margin-left:5px; clear:both;}
#pics {width:946px; margin-left:10px; clear:both;}
#movs {width:976px; margin-left:70px; clear:both;}
#movies {width:810px; margin-right:90px;}

/*alphabet pages thumb alignment*/
#alphapics {width:976px; padding-left:40px; clear:both;}
