A:link
{ text-decoration:none; color:#CA2420; font-weight: bold}
A:visited
{ text-decoration:none; color:#CA2420; font-weight: bold}
A:active
{ text-decoration:none ; color:#CA2420; font-weight: bold}
A:hover
{ text-decoration: none; color:#CA2420; font-weight: bold; border-style: solid; border-color: #FFFFFF; border-width: 1px;}
a.img:hover {border: 0; border-style: hidden; }

body
{background-color: #FFFFFF;
background-image: url(BarcelonaTwo-bg.png); 
background-repeat: repeat-y;
background-position: center; 
background-attachment: scroll; 
font-family: tahoma, arial, verdana, sans-serif; 
color: #000000; 
letter-spacing: 0pt;
font-weight: normal;
font-size:8pt;
text-align: center;
line-height: 10pt;
margin: 0px;
padding: 0;
border: 0;}

img.aff {text-align: left;}

input, textarea
{background-color: #09847C;
font-family: tahoma, arial, verdana,sans-serif;
font-size:8pt;
letter-spacing: 1pt;
font-weight: normal;
color: #000000; 
border-style: solid;
border-color: #FFFFFF;
border-width: 1px;
padding-left:2px;
padding-right: 2px;}

select
{font-family: tahoma, arial, sans-serif;
color: #000000;
letter-spacing: 1pt;
font-weight: normal;
font-size:8pt;
background-color:#09847C;
border-color: #FFFFFF;
border-style: solid;
border-width: 1px;
padding-left:2px;
padding-right: 2px;}

td
{font-family: tahoma, arial, verdana, sans-serif;
letter-spacing: 1pt;
font-weight: normal;
font-size:8pt;
border: 0;
line-height: 11pt;
text-align: left;}

#wrapper
{position: relative;
text-align: center;
margin: 0px auto;
top: -150px;
width: 750px;}

#container
{position: relative;
text-align: center;
margin: 0px auto;
top: 0px;
width: 800px;}

#image
{position: relative;
text-align: center;
margin: 0px auto;
top: 0px;
width: 800px;}

#menu {
width: 200px;
padding:0px;
position:absolute;
text-align: left;
top: 0px;
margin: 0px auto;
border: 0;}

#content {
width: 510px;
padding-left:240px;
position:absolute;
text-align: left;
top: 0px;
margin: 0px auto;
border: 0;}

.clip
{ 
border-bottom: #000000 1px;
border-bottom-style: double;
}

.subhead 
{color: #09847C; 
font-weight: bold;  
font-size: 8pt;  
font-family: arial, sans-serif; 
background: #000000; 
letter-spacing: 2pt;
text-align: center; 
text-transform: uppercase;}

.subheadmain 
{color: #09847C; 
font-weight: bold;  
font-size: 8pt;  
font-family: arial, sans-serif; 
background: #000000; 
letter-spacing: 2pt;
text-align: left; 
text-transform: uppercase;}

.altsubhead
{color: #000000; 
font-weight: bold;  
font-size:8pt; 
font-family: arial, sans-serif; 
border: 1px solid #000000; 
letter-spacing: 2pt;
text-align: left; 
text-transform: uppercase;}

.navtitle
{color: #CA2420; 
font-weight: normal;  
font-size:8pt; 
padding-top: 10px; 
padding-bottom: 2px; 
border-style: none none solid; 
border-color: #CA2420;
border-width: 1px;
letter-spacing: 2pt;
text-transform: uppercase;
text-align: right; }

.nav 
{color: #FFFFFF; 
font-weight: normal;  
font-size:8pt; 
margin-top; 1px;
padding-top: 10px; 
padding-bottom: 2px; 
border-style: solid none; 
border-color: #CA2420;
border-width: 1px;
text-align: right; }

/*
	CodeSort 1.6 Classes
*/
ul li:before {
	content: "\007C \0020";
	}
ul, li {
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: bold;
	}

.cs_size 
{color: #000000; 
font-weight: bold;  
font-size:8pt; 
font-family: arial, sans-serif; 
border: 1px solid #000000; 
letter-spacing: 2pt;
text-align: center; 
text-transform: uppercase;}

.cs_choose 
{color: #CA2420; 
font-weight: normal;  
font-size:8pt; 
padding-top: 10px; 
padding-bottom: 2px; 
border-style: none none solid; 
border-color: #CA2420;
border-width: 1px;
letter-spacing: 2pt;
text-transform: uppercase;
text-align: right; }

.cs_cat 
{color: #FFFFFF; 
font-weight: normal;  
font-size:8pt; 
margin-top; 1px;
padding-top: 10px; 
padding-bottom: 2px; 
letter-spacing: 2pt;
text-transform: uppercase;
border-style: none none solid; 
border-color: #CA2420;
border-width: 1px;
text-align: right; }

.codesort table { color: #FFFFFF; 
font-weight: normal;  
font-size:8pt; 
margin-top; 1px;
padding-top: 10px; 
padding-bottom: 2px; 
letter-spacing: 1pt;
text-transform: uppercase;
text-align: right; }

.credit { text-align: center; }

.nav a:hover { text-decoration: none; color:#CA2420; font-weight: bold; border-style: solid; border-color: #FFFFFF; border-width: 1px;}