.lastvisit {display: none;}
.DIYDFOOTER {display: none;}
/*----------------Base styles-----------------*/
body {background-color: #F95300; margin: 0; color: #FFFFFF; font-family: Tahoma, Helvetica, Arial, sans-serif;}
p.general {font-size: 90%;}
.logo {float: left; margin: 8px 0 0 20px;}
h1 {font-size: 1.6em; margin: 0 0 0 0; font-family: Georgia, serif; font-weight: normal;}
h2 {font-size: 1.5em; margin: 0 0 0 0; font-family: Georgia, serif; font-weight: normal;}
h3 {font-size: 1.4em; margin: 10px 0 0 14px;}
#strap {font-family: Arial, Tahoma, Sans-Serif; font-size: 18px; font-weight: normal;  color: #CCCCCC; line-height: 2.2em; text-align: right; margin-right: 8px;}
#logo a{color: #FFFFFF; text-decoration: none!Important;}
/*---------------Layout styles----------------*/
#container {width: 933px; margin: 0 auto; background-image: url(http://www.w3adultdating.com/gfx/two_column/dark_1/containerbg.gif); background-repeat: repeat-x; background-color: #000000; border-right: 1px solid #000000; border-left: 1px solid #000000;}
#containerbase {width: 935px; margin: 0 auto;}
#header {background-image: url(http://www.w3adultdating.com/images/header.jpg); background-repeat: repeat-x; height: 65px; width: 100%;}
#logo {float: left; width:320px;}
#navbar {padding: 0 12px 0 15px; background: none /*#333333 url(http://www.w3adultdating.com/gfx/two_column/dark_1/menubar_grad1.gif) repeat-x*/; height: 25px; float: right;}
/*------------Image and searchbox styles---------------*/
#searchbox {width: 346px; height: 282px; margin: 0; display: inline; float: left; background-image: url(http://www.w3adultdating.com/images/local-contacts.jpg); background-repeat: no-repeat; padding: 50px 20px 0 20px; color: #FFFFFF;}
#mainimg {width: 519px; height: 332px; margin: 0; float: left; display: inline; background-image: url(http://www.w3adultdating.com/images/left-prog.jpg); background-repeat: no-repeat;}
#startbutton {width: 45px; height: 45px; margin: 284px 0 0 180px;}
#lowercontainer {height: 118px; width: 905px; margin-left: 15px; display: inline; background: #121212 url(http://www.w3adultdating.com/images/button_gradient.gif) repeat-x; float: left;}
#joinbutton {width: 183px; float: left; margin: 32px 0 0 40px; display: inline;}
#membersbutton {width: 183px; float: left; margin: 32px 150px 0 20px;}
#icon1 {float: left; margin: 23px 0 0 190px;}
.icons {float: left; margin: 30px 0 0 25px;}
#totalicon {background-image: url(http://www.w3adultdating.com/images/total.gif); width: 293px; height: 106px; float: left; margin: 3px 0 0 5px; display: inline;}
p.total {font-family: Georgia, serif; font-size: 2em; color: #FF5600; margin: 35px 0 0 20px; text-transform: capitalize;}
.additionalimg {margin: 40px 0 0 50px; float: left;}
.additionalcontainer {margin: 40px 0 0 50px; float: left; width:500px;}
#losearchheader {font-size: 15pt; font-weight: bold; color: #FFFFFF;}
.losearchtext {font-weight: bold; color: #FFFFFF;}
/*-----------------Right vertical menu container------------------*/
#right-menucontainer {float: right; margin: 40px 15px 0 0; width: 150px; border: 1px solid #F90963; padding: 5px;}
#containerbase {background-image: url(http://www.w3adultdating.com/gfx/two_column/dark_1/curvedbottom.gif); background-repeat: no-repeat; height: 35px;}
#menu {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; 	color:#111111; border-bottom: 1px solid #000000;}
#menu a, #menu a:visited {color: #CC0000; text-decoration: none; display: block; padding: 0.4em; font-weight: normal; border-bottom: 1px solid #222222;}
#menu a:hover {color: #FFFFFF; font-weight: normal; padding: 0.4em; border-bottom: 1px solid #CC0000; display: block;}
dd {margin: 3px 0 0 0; padding: 0px; text-align:left;}
dt {margin: 3px 0 0 0; padding: 0.4em; text-align: left; font-size: 10pt; font-weight: bold; height: 14px; color: #EEEEEE; border-bottom: 3px solid #730930;}
dl {margin: 0px; padding: 0px;}
#menubottom {height: 25px; background-image: url(http://www.w3adultdating.com/gfx/gold-two-point-zero/grad.gif); background-repeat: repeat-x;}
/*-----------------Horizontal Menu--------------------*/
#horizontal {font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF;}
#horizontal a{background-image: url(http://www.w3adultdating.com/gfx/two_column/dark_1/tabs.gif); background-repeat: no-repeat;}
#horizontal a, #horizontal a:visited {color: #EEEEEE; text-decoration: none; display: block; background-position: 0 0; padding: 4px 10px 2px 10px; height: 19px; font-weight: normal;}
#horizontal a:active {color:#FFFFFF; text-decoration: none; display: block; padding: 4px 10px 2px 10px; height: 19px; background-position: 0 0; 
/*background-image: url(http://www.w3adultdating.com/gfx/abacus/tab-active.gif);*/
}
#horizontal a:hover {color: #FFFFFF; padding: 4px 10px 2px 10px; height: 19px; background-position: -110px 0; font-weight: normal;}
dd.horiz {margin: 0 0 0 7px; padding: 0 0 0 0; height: 19px; width: 110px; float: left; text-align: center; font-size: 9pt;}
/*----------Inside header styles------------*/
#diydihcontainer {clear:left; min-height: 450px;}
#loggedouthelpfix {background: #333333 url(http://www.w3adultdating.com/images/helpfix.gif) no-repeat; margin: 0 15px 0 15px;}
#leftbox, #leftbox_all {background: #333333; float: left; margin: 25px 0 0 15px; background-image: url(http://www.w3adultdating.com/gfx/two_column/dark_1/leftbox-footer-lo.gif); background-attachment: scroll !Important; background-attachment: fixed; background-position: bottom left ; background-repeat: no-repeat;}
#leftbox {width: 600px; height: 600px;}
#leftbox_all {width: 600px; min-height: 600px; height: auto !Important; padding: 0 0 20px 0;}
#rightbox, #rightbox_all {background: url(http://www.w3adultdating.com/gfx/two_column/dark_1/right-side-grad-a.gif) #555555 repeat-x; width: 305px; float: left;}
#rightbox {height: 625px;}
#rightbox_all {min-height: 100%; height: auto!Important;}
#rightbox_head {background: #000000 url(http://www.w3adultdating.com/gfx/two_column/dark_1/right-side-top-curve.gif) no-repeat; height: 25px; margin: 0;}
#rightbox_head_join {background: #222222 url(http://www.w3adultdating.com/images/right_box_top.gif) no-repeat; height: 25px; margin: 0;}
#rightbox_footer {width: 305px; height: 25px; background: #000000 url(http://www.w3adultdating.com/gfx/two_column/dark_1/right-side-bottom-curve-l.gif) no-repeat;}
/*----------------Mini-box styles-----------------*/
.boxheadbar1, .boxheadbar2, .boxheadbar3 {height: 25px; border-bottom: none; padding: 5px 0 0 5px; color: #E7E7E7;}
.boxheadbar1 {background: #03b9b6 url(http://www.w3adultdating.com/gfx/two_column/dark_1/headbar1.gif) repeat-x;}
.boxheadbar2 {background: #cfbe01 url(http://www.w3adultdating.com/gfx/two_column/dark_1/headbar1.gif) repeat-x;}
.boxheadbar3 {background: #cd003a url(http://www.w3adultdating.com/gfx/two_column/dark_1/headbar1.gif) repeat-x;}
p.boxp {margin: 12px 7px 7px 0; font-size: 1.1em; line-height: 1.2; color: #EEEEEE;}
/* polaroid look css*/
.photobg {display: block; width: 120px; border: 1px solid #CCCCCC; border-top-color: #CCCCCC; border-left-color: #DDDDDD; border-right-color:#EEEEEE; margin: 10px; background: #FFFFFF; float: left;}
img.boximg2 {margin: 5px 5px 20px 5px; border: 1px solid #CCCCCC; border-top-color:#CCCCCC; border-left-color: #DDDDDD; border-right-color: #EEEEEE;}
/*end of polaroid image css*/
img.boximg {float: left; margin: 0; border-right: 1px solid #777777; border-bottom: 1px solid #777777;}
.boxright {float: left; width:442px;}
.button {margin: 10px 7px 0 0; float: right;}
#box1, #box2, #box3 {background: url(http://www.w3adultdating.com/gfx/two_column/dark_1/boxbg.gif) repeat-x #202020; width: 600px; height: 200px; padding: 0; float: left; margin: 0 0 0 0; border: 0; display: inline;}
.box1 {background: url(http://www.w3adultdating.com/gfx/two_column/dark_1/boxbg.gif) repeat-x #202020; width: 600px; height: 200px; padding: 0; float: left; margin: 0 0 0 0; border: 0; display: inline;}
#footer, #footer_mini {height: 45px; width: 905px; margin: 0 0 0 15px;display: inline;  float:left; color: #FFFFFF; padding: 7px 0 0 0;}

#footer_mini {border-top: 1px dotted #777777; margin: 35px 0 0 15px;}
 #footer a, #footer_mini a{color: #FFFFFF;}
/*---extra general styles---*/
.floatleft {float: left; margin: 0 10px 0 15px; display: inline;}
.fl, .joinbutton {float: left; margin: 10px 10px 0 15px; display: inline;}
.joinbutton{margin: 17px 10px 0 15px;}
.rcmargin{margin-right: 15px;}
