body {
text-align:center;
margin:0px auto;
}
#header {
width:954px;
height:71px;
margin:10px auto 0px auto;
}
#logo {
float:left;
background-image:url(images/logoItalySkiiingDirectory.gif);
background-repeat:no-repeat;
width:182px;
height:71px;
}
#adTop {
float:right;
width:486px;
height:60px;
margin:10px 5px 5px 5px;
}
#search {
text-align:left;
width:954px;
margin:10px auto 0px auto;
clear:both;
}
#mainNavigation {
width:954px;
height:18px;
clear:both;
margin:10px auto;
background-color:#F4F4FF;
border-bottom:#CCCCCC solid 1px;
}
#tagline {
float:left;
font-weight:bold;
margin-left:20px;
}
#mainNavigation ul {
list-style:none;
float:right;
display:block;
margin-right:10px;
margin-top:0px;
}
#mainNavigation li ul {
position: absolute;
}
#mainNavigation li {
float:left;
margin:0px 10px;
}
#mainNavigation a {
text-decoration:underline;
text-transform:capitalize;
}
#mainNavigation a:hover {
text-decoration:none;
}
#contentGroup {
clear:both;
margin:0px auto;
width:954px;
text-align:left;
}
#featuredPane {
width:954px;
text-align:center;
padding:5px;
margin:0px auto;
}
#categoriesNav {
width:954px;
text-align:left;
margin:0px auto;
}
#footer {
clear:both;
margin-top:10px auto;
text-align:center;
}
#reciprocal {
text-align:left;
}
.directory {
text-align:center;
margin:0px auto;
}
.directory ul {
list-style: none;
margin-left:90px;
padding: 0;
width:954px;
}
.directory ul li {
float: left;
margin:2px;
background-color:#F4F4FF;
padding:2px;
width:150px;
text-align:left;
border:#CCCCCC solid 1px;
}
#mainContent {
width:894px;
text-align:left;
margin:0px auto;
padding:30px;
}

	body, td {font-family: Arial; font-size: 12px; color: #666666}
	h1 {font-size: 22px; color: #666699; padding-bottom: 10px; border-bottom: 1px solid}
	a:link {color: #666699}
	a:visited {color: #666699}
	a:hover {color: #9999CC}
	
	input {width: 300px; font-family: Arial; font-size: 12px; color: #666666; background: white; padding: 1px 3px 0px; margin-right: 10px}
	select {width: 300px; font-family: Arial; font-size: 12px; color: #666666; margin: 1px 0px; margin-right: 10px}
	textarea {width: 300px; height: 70px; font-family: Arial; font-size: 12px; color: #666666; padding: 1px 3px 0px; margin-right: 10px}
	p {margin-top: 15px}
	hr {height: 1px; color: #DDDDDD; margin: 10px 0px}
	.button {width: auto; background: #dddddd}