* { margin: 0px; padding: 0px; }

a { color: #ff64a5; }

body { padding: 0; margin: 0; background-image: url("/images/site/bg.jpg"); background-repeat: repeat-x repeat-y; text-align: center; }

.asbox { float: left; margin-left: 22px; margin-top: 25px; border: 0px solid black; }

#container { margin: 0 auto; text-align: left; width: 955px; border: 0px solid black; }
#header { width: 955px; background-image: url("/images/site/header.jpg"); height: 120px; }

#leftcol { width: 734px; border-left: 3px solid #f6da99; border-right: 3px solid #f6da99; background-color: #fff; }
#middletop { width: 734px; height: 280px; background-image: url("/images/site/middle.jpg"); background-repeat: no-repeat; border-bottom: 3px solid #f6da99; }
#leftbottom { height: 10px; background-image: url("/images/site/middlebottom.gif"); background-repeat: no-repeat; margin-bottom: 15px; }

#rightcol { width: 200px; border-left: 3px solid #f6da99; border-right: 3px solid #f6da99; background-color: #fff;  }
#rightbottom { height: 11px; background-image: url("/images/site/bottomright.gif"); background-repeat: no-repeat; margin-bottom: 15px; }

#left { float: left;  width: 740px; }
#right { float: right; width: 206px; }

#content { padding: 0px 0px; border: 0px solid black; clear: both; width: 734px; }

#gentable { text-align: center; width: 100%; }
#gentable td { font-size: 12px; color: #2ac5ff; font-weight: bold; font-family: Tahoma; }

.midcenter { text-align: center; }
.midcontent,.midcenter { margin-left: 10px; margin-top: 5px; width: 714px; padding-bottom: 5px; }
.midcontent p { margin: 10px 0px 5px 0px; padding: 0px; font-family: Tahoma; font-size: 10pt; color: #FF63A5; line-height: 18px; color: #666; }

.middledivider { width: 714px; height: 48px; line-height: 48px; background-image: url("/images/site/middledivider.gif"); margin: 0 auto; background-repeat: no-repeat; margin-bottom: 5px; margin-top: 10px; clear: both; }
.middledivider h2,.middledivider h1 { font-size: 18px; font-family: Comic Sans MS; margin: 0px 0px 0px 20px; font-weight: bold; color: #fff; font-family: Arial; text-align: left; }

.rightdivider { width: 200px; height: 46px; background-image: url("/images/site/rightdivider.gif"); background-repeat: no-repeat; background-position: left; }
.rightdivider h2 { margin: 0px 0px 0px 33px; padding-top: 5px; font-size: 10pt; font-family: Comic Sans MS; color: #82dcfe; font-family:sans-serif; }

.menu { margin: 0px 0px 0px 2px; padding-bottom: 3px; width: 190px; }
.menu a { color: #ff64a5; font-family: Tahoma; line-height: 16px; font-size: 12px; display: block; text-decoration: none; font-family: arial; 
font-size: 11px; font-family: verdana; }
.menu a:hover { color: #fff; background-color: #ffc7df; }

p.error { font-size: 14pt; }

.lytprev { float: left; border: 1px solid pink; margin: 3px; text-align: center; }
.lytprev img { display: block; margin: 0px 9px 9px 9px; border: 1px solid pink; height: 110px; width: 150px; }
.lytprev .lyttitle { font-size: 12px; font-weight: bold; font-family: arial; color: #F400B8; }
.lytprev:hover { background-color: #FCEDF9; }

.lyttitle { font-size: 10pt; font-family: Arial; color: #5CD1FE; font-weight: bold; }

#lytoptions { margin: 0 auto; border: 1px solid black; width: 400px; height: 210px; }
#lytcode { width: 500px; height: 150px; margin: 0 auto; background-color: #ccc; background-image: url("/images/textareabg.gif");}

#lytpagepreview { text-align: center; }

.fields { border: 1px solid pink; width: 540px; margin: 0 auto; padding-bottom: 10px; margin-bottom: 10px; display: block; }
.fields legend { font-size: 12pt; font-weight: bold; font-family: arial; color: #18BFFE; margin-left: 10px;  }
.fields div { margin: 10px 0px; font-size: 10pt; font-family: georgia; color: #FF63A5; }

#lytpage { text-align: center; margin: 0 auto; }

.fieldsll { text-align: center; border: 1px solid pink; padding: 0px; width: 450px; margin: 0px 10px; background-image: url("/images/site/heartbg.jpg"); margin: 20px auto; display: block; }
.fieldsll legend { margin-left: 10px; }
.fieldsll legend a { font-size: 12pt; color: #FF63A5; font-family: arial; font-weight: bold; color: #18BFFE; text-decoration: none; }
.fieldsll img { margin: 15px 20px 20px 20px; border: 1px solid #FEF8E8; width: 400px; height: 275px; border: 1px solid #999; }
.fieldsll a { margin: 0px; padding: 0px; }
.fieldsll:hover { border: 1px solid #66b5ff; }


.catdivider { background-image: url(/images/site/categoryseparator.jpg); margin: 0 auto; background-repeat: no-repeat; width: 190px; padding: 0px 0px 0px 0px; color: white; font-family: arial; background-image: none; color: #66b5ff; text-decoration: none;  }
.catdivider h3 { margin: 0px; padding; 0px; margin-left: 0px; font-size: 14px; font-family: Tahoma; font-weight: bold; }

#foottop { background-image: url(/images/site/footertop.gif); width: 955px; height: 14px; clear: both; background-repeat: no-repeat; margin-bottom: -5px; }
#footer { width: 949px; border-left: 3px solid #f6da99; border-right: 3px solid #f6da99; background-color: #fff; text-align: center; line-height: 20px; color: #ff64a5; font-family: Arial; font-weight: bold; font-size: 10pt; }

.nextprev { margin-top: 15px; width: 550px; margin: 10px auto; height: 35px; line-height: 35px; }
.nextprev a { background-color: #FF9BC6; color: #fff; padding: 2px 7px; margin: 2px; text-decoration: none; border: 2px solid #FF207E; font-weight: normal; font-family: comic sans ms; font-size: 12px; font-weight: bold; }
.nextprev a:hover { background-color: #fff2cf; }
/*
#.nextprev a { margin: 3px; font-size: 10pt; font-family: Verdana; text-decoration: none; color: #48CDFF; font-weight: bold; color: blue; }
#.currentpage { font-size: 10pt; font-family: bold; font-family: Verdana; color: blue; text-decoration: underline; color: #FF63A5; margin: 0 3px; font-weight: bold; }
*/
.currentpage { background-color: #B3E7FC; border: 2px solid #83C2DE; color: #fff; padding: 1px 7px; margin: 2px; text-decoration: none; font-weight: normal; font-family: Comic sans ms; font-size: 11pt; }


/*
#bord-none { border-top: 1px; }
#bord-top { border-top: 1px solid #FF63A5; padding-top: 10px; }
#bord-bottom { border-bottom: 1px solid #FF63A5; padding-bottom: 10px; }
*/

#imgdisplay { text-align: center; }
.timg { margin: 30px 0px 60px 0px; }
.timg input { width: 400px; background-color: #FEF1FA; border: 1px solid #ccc; }
#imgdisplay img { margin: 0 auto; margin: 0px 0px; }

.nlyts { display: inline; margin: 0px 0px 0px 0px; border: 0px; text-align: center; border: 0px solid orange; }
.nlyts div { width: 170px; }
.nlyts a { font-size: 9pt; font-weight: bold;  text-decoration: none; font-family: arial; }
.nlyts img { width: 150px; height: 115px; border: 1px solid pink; }

.fims { display: inline; margin: 0px 0px 0px 0px; border: 0px; text-align: center; border: 0px solid orange; }
.fims div { width: 175px; border: 0px solid black; margin: 15px 0px;}
.fims a { font-size: 9pt; font-weight: bold;  text-decoration: none; font-family: arial; }
.fims img { border: 0px solid pink; }


#toplinkbox { float: none; width: 420px; text-align: center; margin-top: 15px; }
#toplinkbox .highlightit img { border: 0px; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; vertical-align: middle; }
#toplinkbox .highlightit:hover img { filter:alpha(opacity=100);-moz-opacity:100;opacity:100; }

#searchbox { font-weight: bold; float: right; width: 420px; margin-top: 3px; text-align: center; border: 0px solid green; font-size: 8pt; font-family: verdana; color: blue;  }
#searchbox #searchinput { width: 210px; font-size: 10pt; border: 1px solid pink; vertical-align: middle; }
#searchbox #searchbutton { font-size: 9px; vertical-align: middle; }
#searchbox img { vertical-align: middle; }

.hotleft { width: 350px; border: 0px solid black; height: 230px; float: left; margin-right: 8px; overflow: auto; }
.hotstuffright { width: 350px; border: 0px solid orange; height: 230px; float: left; overflow: auto; font-size: 12px; font-family: Tahoma;  }
.hotstuffright p { margin-top: 0px; padding: 0px; margin: 0px; margin-bottom: 0px; line-height: 16px; }
.hotstuffright hr { margin: 10px 0px; 1px solid black; }

#hotstuff { width: 100%; }
#hotstuff ol { margin-left: 22px; font-family: Tahoma; font-size: 12px; }
#hotstuff td { color: #666; width: 50%; }
#hotstuff ol a { color: #ff64a5; font-family: Tahoma; font-size: 12px; text-decoration: none; line-height: 17px;}
.oltitle { font-weight: bold; font-family: Arial; font-size: 13px; text-decoration: underline; margin-bottom: 5px; padding: 0px; color: #666; display: block;}

.mainimages { float: left; width: 160px; margin: 20px 5px; font-size: 11pt; text-align: center;}
.mainimages img { width: 125px; height: 100px; }

.gencontain { float: left; width: 357px; margin-bottom: 5px;}
.genimg { float: left; }
.genimg img { border: 1px dashed #ccc; padding: 5px; }

.geninfo { float: left; margin-left: 5px; width: 275px; }
.geninfo p { margin: 0px; margin: 1px 0px; font-size: 12px;}
.gentitle { display: block; font-family: arial; font-size: 10pt; font-weight: bold;}
.genget { font-size: 12px; display: block; color: blue; font-family: arial; }

.imagesteps { font-weight: bold; }

p { font-family: tahoma; font-size: 10pt; padding: 5px; }
* { margin: 0px; padding: 0px; }
fieldset div { text-align: center; }
