body { background: #fff url(/images/main_background.png) repeat-x left top; margin: 0px; padding: 0px 20px 0px; font-family: Arial, Helvetica, sans-serif; color: #3d3d3d }
form { padding: 0px; margin: 0px }

a:link, a:visited { color: blue }
a:hover { color: red }

#main-area * { margin: 0px; padding: 0px }
#left-col { background: #fff url(/images/left_shadow.gif) repeat-y left top; width: 184px }
#right-col { background: #fbeabd url(/images/right_shadow.gif) repeat-y right top }
#middle-col { background: #fff url(/images/top_middle_border.gif) repeat-x left top; padding: 24px}
#middle-col h2 { padding: 7px 0px 11px; font-size: 19px; font-weight: normal }
#middle-col h2 span { font-size: 14px; font-weight: bold }
#middle-col h3 { padding: 0px 0px 11px; font-size: 14px; font-weight: bold }
#middle-col p { padding: 0px 0px 18px; font-size: 14px }
#middle-col li{list-style:disc;margin-left:30px;}

#top-left-corner { background: transparent url(/images/top_left_corner.png) no-repeat left top; padding: 24px 0px 0px 5px }
#top-right-corner { background: transparent url(/images/top_right_corner.gif) no-repeat right top; padding: 24px 5px 0px 0px }
#bottom-left-col, #bottom-middle-col, #bottom-right-col { background: transparent url(/images/bottom_middle_border.gif) repeat-x left top }
#bottom-right-col { background: #FFF url(/images/bottom_right_border.gif) no-repeat right top }
#bottom-left-corner { width: 8px; height: 11px; background: transparent url(/images/bottom_left_corner.png) no-repeat left top }
#bottom-right-corner { width: 100%; height: 11px; background: url(/images/bottom_right_corner.gif) no-repeat right top }

/* Browse Photos */
#top-left-corner .menu { width: 178px }
#top-left-corner .browse { font-size: 11px; background: #9ed3f7 url(/images/browse_corner.gif) no-repeat right top; padding: 11px 0px; margin-bottom: 3px; border-left: 1px solid #FFFFFF }
#top-left-corner .main-menu { font-size: 11px; background: #d3ebfb url(/images/left_menu_corner.gif) no-repeat right top; padding: 6px 0px; margin-bottom: 3px; border-left: 1px solid #FFFFFF }
#top-left-corner .menu h2 { font-size: 11px; text-transform: uppercase; padding: 2px 2px 2px 30px; display: block }
#top-left-corner .browse h2 { color: #2c2c2c; background: #dff0fc }
#top-left-corner .main-menu h2 { color: #2c2c2c; background: #b2d4eb }
#top-left-corner .menu ul { display: block; padding: 6px 0px 0px }
#top-left-corner .menu ul li { list-style: none; display: block; margin: 0px; padding: 0px; line-height: 20px }
#top-left-corner .menu ul li a:link, #top-left-corner .menu ul li a:visited { padding: 0px 0px 0px 30px; display: block; color: #0000FF; height: 20px } 
#top-left-corner .menu ul li a:hover { margin-left: 2px; border-left: 10px solid #1795ec; padding-left: 18px; background-color: #6ABCF2; color: #fff }
#top-left-corner .menu ul .selected a:link, #top-left-corner .menu ul .selected a:visited { margin-left: 2px; border-left: 10px solid #1795ec; padding-left: 18px; background-color: #8bcaf5 }
#left-col .enter { margin-bottom: 20px }
#left-col .enter img { margin: 0px 0px 3px 6px }

/* Rounded boxes */

#top-right-corner .rounded { margin: 0px 0px 14px; padding: 0px }
.inner { line-height: normal!important; text-align: left; font-size: 14px }

.gold { background-color: #edc760; line-height: 0px  }
.gold .tl { background: url(/images/top_left_gold.gif) no-repeat left top; width: 6px; height: 6px }
.gold .tr { background: url(/images/top_right_gold.gif) no-repeat right top; width: 6px; height: 6px }
.gold .tm { background: url(/images/top_middle_gold.gif) repeat-x left top; height: 6px }
.gold .ml { background: url(/images/middle_left_gold.gif) repeat-y left top; width: 6px}
.gold .mr { background: url(/images/middle_right_gold.gif) repeat-y right top; width: 6px}
.gold .bm { background: url(/images/bottom_middle_gold.gif) repeat-x left bottom; height: 6px }
.gold .bl { background: url(/images/bottom_left_gold.gif) no-repeat left bottom; width: 6px; height: 6px }
.gold .br { background: url(/images/bottom_right_gold.gif) no-repeat right bottom; width: 6px; height: 6px }

.green { background-color: #cafdcf; line-height: 0px }
.green h2 { font-size: 18px; color: #c24612; margin-bottom: 3px!important }
.green .tl { background: url(/images/top_left_green.gif) no-repeat left top; width: 6px; height: 6px }
.green .tr { background: url(/images/top_right_green.gif) no-repeat right top; width: 6px; height: 6px }
.green .tm { background: url(/images/top_middle_green.gif) repeat-x left top; height: 6px }
.green .ml { background: url(/images/middle_left_green.gif) repeat-y left top; width: 6px}
.green .mr { background: url(/images/middle_right_green.gif) repeat-y right top; width: 6px}
.green .bm { background: url(/images/bottom_middle_green.gif) repeat-x left bottom; height: 6px }
.green .bl { background: url(/images/bottom_left_green.gif) no-repeat left bottom; width: 6px; height: 6px }
.green .br { background: url(/images/bottom_right_green.gif) no-repeat right bottom; width: 6px; height: 6px }

.green li { padding: 1px 0px!important }
#birthday { margin-bottom: 6px }
#birthday .selected a { color: #b93903 }
.photo { border: solid 1px #71bff3; display: block; width: 72px; height: 72px; }
.photo:hover { border: solid 1px #b93903; }

#top_photos { margin: 0 auto; clear: both; height: 72px; width: 400px;}
#top_photos a:link, #top_photos a:visited { border: solid 1px #71bff3; display: block; width: 72px; margin-right: 4px; height: 72px; float: left;}
#top_photos a:hover { border: solid 1px #fff; }

.blue { background-color: #bce1fa; line-height: 0px; font-size: 14px }
.blue h2 { font-size: 18px; margin-bottom: 3px!important }
.blue .tl { background: url(/images/top_left_blue.gif) no-repeat left top; width: 6px; height: 6px }
.blue .tr { background: url(/images/top_right_blue.gif) no-repeat right top; width: 6px; height: 6px }
.blue .tm { background: url(/images/top_middle_blue.gif) repeat-x left top; height: 6px }
.blue .ml { background: url(/images/middle_left_blue.gif) repeat-y left top; width: 6px}
.blue .mr { background: url(/images/middle_right_blue.gif) repeat-y right top; width: 6px}
.blue .bm { background: url(/images/bottom_middle_blue.gif) repeat-x left bottom; height: 6px }
.blue .bl { background: url(/images/bottom_left_blue.gif) no-repeat left bottom; width: 6px; height: 6px }
.blue .br { background: url(/images/bottom_right_blue.gif) no-repeat right bottom; width: 6px; height: 6px }

.white { background-color: #FFFFFF; line-height: 0px; margin: 11px 0px 0px!important  }
.white .tl { background: url(/images/top_left_white.gif) no-repeat left top; width: 6px; height: 6px }
.white .tr { background: url(/images/top_right_white.gif) no-repeat right top; width: 6px; height: 6px }
.white .tm { background: url(/images/top_middle_white.gif) repeat-x left top; height: 6px }
.white .ml { background: url(/images/middle_left_white.gif) repeat-y left top; width: 6px}
.white .mr { background: url(/images/middle_right_white.gif) repeat-y right top; width: 6px}
.white .bm { background: url(/images/bottom_middle_white.gif) repeat-x left bottom; height: 6px }
.white .bl { background: url(/images/bottom_left_white.gif) no-repeat left bottom; width: 6px; height: 6px }
.white .br { background: url(/images/bottom_right_white.gif) no-repeat right bottom; width: 6px; height: 6px }
.white input { width: 100%; border: none 0px #fff; font-size: 12px; color: #c2c2c2 }

#top-links { padding-left: 0px!important; padding-left: 6px; font-size: 14px; text-align: left; }
#search-help { padding: 2px 0px 11px 16px; font-size: 10px; text-align: left }

.login { padding-bottom: 6px!important }
.login input { width: 95%}
.login button { width: 70px}
.login small { font-size: 10px }

/* The Lastest Additions */

#additions { margin-bottom: 11px; font-size: 10px }
#additions h2 { text-align: left; font-size: 18px; padding: 0px 3px 6px 7px }

/* Footer */

#footer { font-size: 70%; color: #9c9e9f; margin-bottom: 21px!important }
#footer p { padding-left: 11px; margin: 0px 0px 6px }
#footer #other_links { border-left: 1px dashed #9C9E9F; padding-left: 11px }

/* Login is required section */

#login-req { background-color: #fbeabd; float: right; margin: 6px 0px 6px 6px; padding: 11px; width: 200px; font-size: 90% }
.back { float: right; font-size: 14px; margin-top: 7px!important }

#lady-info { font-size: 90%; margin-bottom: 11px }
#lady-info td { padding: 4px 0px}
#lady-info strong { color: #ae1900 }
#more-photos { overflow: auto; width: 200px; margin: 0px 11px; height: 150px }
#more-photos td { padding-right: 4px }


/* Browse Ladies */

.lady_selection { float: left; width: 210px; position: absolute; top: 124px; left: 412px }
#browse-gallery td{ font-size: 75%; border: 3px solid #fff; background-color: #fff; text-align: center }
#browse-gallery td img { border: solid 1px #71bff3 }
.paginator { text-align: center; margin: 10px auto!important; word-spacing: 0.1em; border: 1px dashed #EDC760; padding: 3px!important; background: #FEF8E7 }
.paginator b { color: #5c6063 }

.clear_all {clear:Both}
.terms {
  font-size:14px;
  text-align:center;
  color: #3D3D3D;
}

.cursive{
  font-size:14px;
  font-family:Comic Sans MS;
}

#secured {margin-left:38px;}
select.fromto {
	width: 100px;
}