body {
margin:0px;
background:#e7e7e7 url(/images/pagebg.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:12px;
}

*, body *, html *, input, img, a {
outline:none;
}

a, a img {
border:0px;
}

#main {
width:1000px;
margin:0px auto;
background:url(/images/bg.png) repeat-y center;
}

table#signuptable tr td {
padding:7px;
}

#main #content {
width:970px;
margin:0px auto;
background:#fff;
}

#main #content #paddedcontent {
width:949px;
margin:0px auto;
padding-top:0px;
}

.a_title_big {
font-size:18px;
padding-bottom:15px;
}

.a_title {
font-size:15px;
line-height:24px;
padding:16px 0px;
color:#336699;
}


#googlesearch {
font-size:12px;
}

#s_pages {
padding-bottom:10px;
line-height:18px;
font-size:12px;
}

#googlesearch ol li {

}

.tsub {
background-color:#666;
color:#fff;
border:0px solid #fff;
padding:2px;
cursor:pointer;
}

table.ocal {
border:1px solid #cccccc;
width:750px;
}

table.ocal tr td {
padding:5px;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
vertical-align:top;
width:100px;
height:80px;
}



table.ocal tr td a:link, table.ocal tr td a:active, table.ocal tr td a:visited, table.ocal tr td a:hover {
font-size:12px;
color:#000000;
}

.red {
color:red;
}

.error_msg {
color:red;
padding:10px 0px;
}

#topnav {
height:33px;
width:949px;
background:url(/images/topnavbg.png) no-repeat;
margin-bottom:10px;
}

#topnav .innerpad {
padding-left:8px;
}

#topnav a {
margin-top:5px;
color:#000;
text-decoration:none;
float:left;
padding-left:15px;
padding-right:15px;
background:url(/images/topnavsep.gif) no-repeat right 3px;
}

form {
margin:0px;
}

#header {
width:949px;
height:65px;
background:url(/images/logobg.png) no-repeat;
}

#header .innerpad {
padding-left:535px;
padding-top:15px;
}

#searchbox {
width:207px;
height:37px;
background:url(/images/searchbox.png) no-repeat;
float:left;
padding-top:8px;
}

#searchbox.searchbox_error {
background:url(/images/searchbox_error.png) no-repeat;
}

#searchval {
border:0px;
background:none;
color:#000;
font-size:14px;
width:180px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
cursor:text;
font-weight:500;
}

.signupinput {
border:0px;
background:none;
color:#000;
font-size:14px;
width:272px;
margin-left:10px;
margin-top:8px;
font-family:Arial, Helvetica, sans-serif;
cursor:text;
font-weight:500;
}

.signupdiv {
width:282px;
height:38px;
background:url(/images/textboxbg.jpg) no-repeat;
}

#search_error_div {
display:none;
color:#fff;
position:absolute;
font-size:12px;
}

#catbox {
width:110px;
height:37px;
float:left;
margin-left:3px;
background:url(/images/catbox.png) no-repeat;
}

#catval {
margin-top:9px;
margin-left:10px;
font-size:14px;
font-weight:500;
}

#searcbbutton {
width:76px;
height:37px;
float:left;
margin-left:3px;
}

#preload {
display:none;
}

#dropmenudiv{
position:absolute;
border-bottom-width: 0;
z-index:100;
height:353px;
width:110px;
background:url(/images/drop.png) no-repeat;
}

#dropmenudiv a{
width: 100%;
display: block;
padding-top:6px;
cursor:pointer;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:1px;
width:105px;
text-decoration:none;
border-top:1px dotted #dbdbdb;
padding-bottom:6px;
}

#dropmenudiv a span {
padding-left:32px;
}

#dropmenudiv a:hover {
color:#000;
}

#dropmenudiv a.first {
margin-top:10px;
border-top:none;
}

#dropmenudiv a.profiledrop {
font-size:12px;
padding-left:5px;
}

#dropmenudiv.subdrop {
height:auto;
width:110px;
/*background:url(/images/subdrop.png) no-repeat;*/
background:none;
}

#dropmenudiv.subdrop a{
width: 250px;
display: block;
padding-top:6px;
cursor:pointer;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
border-top:none;
padding-bottom:6px;
background:url(/images/sdrop2.png) repeat-y;
padding-right:5px;
padding-left:1px;
margin-left:0px;
}

#dropmenudiv.subdrop a.first {
margin-top:10px;
border-top:none;
}

#dropmenudiv.subdrop a.firstlink {
border-top:none;
}

#dropmenudiv.subdrop img {
border-top:none;
border-bottom:none;
}

#dropmenudiv.subdrop a:hover {
font-weight:bold;
}

#dropmenudiv.subdrop span {
padding-left:15px;
}

#dropmenudiv.subdrop a:hover span {
padding-left:35px;
}


a.emailicon span {
background:url(/images/icons/email.png) no-repeat 13px 0px;
}

a.photoicon span {
background:url(/images/icons/photos.png) no-repeat 13px 0px
}

a.videoicon span {
background:url(/images/icons/video.png) no-repeat 13px 0px
}

a.usericon span {
background:url(/images/icons/users.png) no-repeat 13px 0px
}

a.helpicon span {
background:url(/images/icons/help.png) no-repeat 13px 0px
}


a.linkicon span {
background:url(/images/icons/transmit_blue.png) no-repeat 13px 0px
}

a.forsaleicon span {
background:url(/images/icons/forsale.png) no-repeat 13px 0px
}

a.bulletgreen:hover span {
background:url(/images/icons/bullet_green.png) no-repeat 9px 4px;
color:#69a321;
}

a.bulletblue:hover span {
background:url(/images/icons/bullet_blue.png) no-repeat 9px 4px;
color:#217ca3;
}

a.bulletpurple:hover span {
background:url(/images/icons/bullet_purple.png) no-repeat 9px 4px;
color:#7921a3;
}

a.bulletred:hover span {
background:url(/images/icons/bullet_red.png) no-repeat 9px 4px;
color:#a3217c;
}

a.bulletorange:hover span {
background:url(/images/icons/bullet_orange.png) no-repeat 9px 4px;
color:#a33f21;
}

a.bulletyellow:hover span {
background:url(/images/icons/bullet_yellow.png) no-repeat 9px 4px;
color:#2126a3;
}

a.bulletgray:hover span {
background:url(/images/icons/bullet_gray.png) no-repeat 9px 4px;
color:#666;
}






a.webicon {
background:url(/images/icons/web.png) no-repeat 8px 6px;
}

a.photoicon {
background:url(/images/icons/photos.png) no-repeat 8px 6px;
}

a.videoicon {
background:url(/images/icons/video.png) no-repeat 8px 6px;
}

a.usericon {
background:url(/images/icons/users.png) no-repeat 8px 6px;
}

a.helpicon {
background:url(/images/icons/help.png) no-repeat 8px 6px;
}

a.reviewicon {
background:url(/images/icons/reviews.png) no-repeat 8px 6px;
}

a.linkicon {
background:url(/images/icons/transmit_blue.png) no-repeat 8px 6px;
}

a.forsaleicon {
background:url(/images/icons/forsale.png) no-repeat 8px 6px;
}

a.wantedicon {
background:url(/images/icons/wanted.png) no-repeat 8px 6px;
}

a.resumeicon {
background:url(/images/icons/resume.png) no-repeat 8px 6px;
}

a.blogicon {
background:url(/images/icons/blog.png) no-repeat 8px 6px;
}

a.seekicon {
background:url(/images/icons/seek.png) no-repeat 8px 6px;
}

#footer {
padding-top:20px;
padding-bottom:30px;
margin:0px auto;
width:949px;
}

#nav2 div {
float:left;
}

#nav2 {
margin-top:10px;
}

.pbox {
padding:10px; 
margin:10px;
margin-left:0px; 
border:1px solid #dbdbdb; 
float:left;
cursor:pointer;
color:#999;
}

.pbox:hover {
border:1px solid #666;
color:#666;
}

.vthumb {
width:160px;
color:#666;
float:left;
text-align:center;
font-size:12px;
border:1px solid #dbdbdb;
margin-right:10px;
margin-bottom:10px;
padding:6px;
height:160px;
}

.vthumb:hover {
border:1px solid #666;
}

.pthumb {
width:142px;
color:#666;
float:left;
text-align:center;
font-size:12px;
margin-right:10px;
margin-bottom:10px;
height:155px;
}

.picimg {
border:1px solid #dbdbdb;
padding:4px;
}

.picimg:hover {
border:1px solid #666;
}
.pbox2 {
padding:10px;
background-color:#d3dfea;
color:#666;
}

.pbox3 {
margin-top:10px;
padding:10px;
background-color:#1f6d35;
color:#fff;
}

.con {
width:920px;
border:1px solid #dbdbdb;
padding:10px;
}

table.ltable {
width:100%;
}

table.ltable tr td {
padding:8px;
border-right:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
font-size:12px;
color:#666;
vertical-align:middle;
}

table.ltable thead th {
padding:8px;
font-size:12px;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
background-color:#dbdbdb;
font-weight:bold;
color:#666;
}

.inp {
border:1px solid #999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
padding:3px;
width:95%;
}

.inp2 {
border:1px solid #999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
padding:3px;
}

table#signuptable .inp {
color:#006699;
}

textarea {
overflow:auto;
}

a.blacklink {
color:#336699;
font-size:12px;
}

a.blacklink:hover {
color:#000;
}

/* EDIT PROFILE */
table.details {
border:1px dashed #cccccc;
padding:5px;
}

table.details tr td {
padding:5px;
}

#grab1 { 
display:none;
}
#grab2 {
display:none;
}

#clear1 {
display:none;
}
#clear2 {
display:none;
}

#saveit { display:none; }

#bottom a:link{
text-decoration: none;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

#bottom a:visited{
color: #000000;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

}

#bottom{
margin:0px auto; 
padding-left:440px;
color: #000000;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
} 

#bottom a:hover{
color: #FF0000;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
} 

.pfull {
overflow:auto;
}

/*  END PROFILE EDIT */