html, body 
{
    background:#fff;
    margin:0;
    color:#000;
    font-family:arial,sans-serif;
    font-size:12px;
    font-weight:normal;
    line-height:120%;
    text-align:left;
    width:100%;
}

*{margin:0;padding:0;}
img {border:0;}
a {cursor: pointer;}

body a:link, a:hover, a:visited
{
	font-family:verdana;
	color:#333;
	font-size:9px;
	font-weight:bold;
}

#welcome 
{
  position:relative;
  padding:0px 0 0 0;
  width:848px;
  top:60px;
  background:#fff;
  margin:0px auto 0 auto;
	background-image:url(../images/background.jpg);
	background-repeat: no-repeat;
}

#mainbody {
	position:relative;
	width:848px;
	height:488px;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}

#mainbody h1 
{
	position:relative;
	top:200px;
	left:405px;
	width:400px;
	color:#fff;
	line-height:25px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:0.0em;
	text-align: center;
}

#mainbody .everythingelse
{
	position:relative;
	top:200px;
	left:405px;
	width:400px;
	color:#2299ff;
	line-height:30px;
	font-size:27px;
	font-weight:bolder;
	letter-spacing:0.0em;
	text-align: center;
}

#logo
{
	position:absolute;
	top:-50px;
	left:0px;
	background-image:url(../images/logo_ventones_affill1.jpg);
	width:300px;
	height:38px;
	background-repeat: no-repeat;
}

#graybox
{
	position:relative;
	top:220px;
	left:405px;
	width:400px;
	height:160px;
}

#graybox .calloutline1
{
	position:relative;
	padding:10px 0 0 0;
	font-weight:bold;
	font-size:15px;
	text-align: center;
	color:black;
}



#graybox p.label_field_pair 
{
	position:absolute;
	padding:5px 0 0 44px;
	width:400px;
	left:0px;
	top:75px;
	clear: both;
	float: none;
	

}
#graybox p.label_field_pair input 
{
	float: left;
}
#graybox p.label_field_pair label 
{	
	padding:0 0 0 7px;
	display: block;
	float: left;
	text-align: left;
	width: 340px;
	font-size:11px;
	font-weight:bold;
	color:#333;
}
#graybox .inputButton
{
	position:absolute;
	/*border:solid 1px red;*/
	top:120px;
	left:122px;
}


#graybox .endlinks
{
	position:absolute;
	top:117px;
	right:22px;
}

#logos1
{
	position:absolute;
	right:0px;
	top:490px;
	text-align:left;
	width:870px;
	font-size:9px;
	font-family:verdana;
}
#logos2
{
	position:absolute;
	right:0px;
	top:490px;
	width:870px;
	text-align:right;
	font-size:9px;
	font-family:verdana;
}
#disclaimer
{
	position:absolute;
	left:0px;
	top:570px;
	width:870px;
	text-align:left;
	font-size:9px;
	font-family:verdana;
	color:#999;
	font-weight:bold;
}

#disclaimer a:link, a:hover, a:visited
{
	font-family:verdana;
	color:#333;
	font-size:9px;
	font-weight:bold;
}
#slides
{
	position:absolute;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
}
#slides .tones
{
	position:absolute;
	top:-15px;
	left:187px;
}

#slides .wallpapers
{
	position:absolute;
	top:65px;
	left:47px;
	text-align:center;
}
#slides .animatedimages
{
	position:absolute;
	top:65px;
	left:273px;
	text-align:center;
}
#slides .slideshows
{
	position:absolute;
	top:168px;
	left:171px;
	text-align:center;
}
#slides .animate
{
	position:absolute;
	top:273px;
	left:55px;
	text-align:center;
}
#slides .funny
{
	position:absolute;
	top:268px;
	left:285px;
	width:64px;
	text-align:center;
}
#slides .themes
{
	position:absolute;
	top:368px;
	left:167px;
	text-align:center;
}	
.fields2{
padding-top:3px;
padding-left:130px;
}

