/************************* ID's *************************/ 
#rallyphotostwo{ 

position:absolute; left:0px;top:150px;

z-index:5; 

width:800px; 

padding:0 0 0 0px; /*top right bottom left*/ 

margin:2; 

} #rallyphotos{ 

position:absolute; left:0px;top:130px;

z-index:5; 

width:800px; 

padding:0 0 0 0px; /*top right bottom left*/ 

margin:2; 

} 
#starters{ 

position:absolute; left:0px;top:130px;

z-index:5; 

width:200px; 

padding:0 0 0 38px; /*top right bottom left*/ 

margin:20; 

} 
#starterprice{ 

position:absolute; left:180px;top:170px;

z-index:5; 

width:20px; 

padding:0 0 0 38px; /*top right bottom left*/ 

margin:20; 

} 
#fish{ 

position:absolute; left:240px;top:130px;

z-index:5; 

width:200px; 

padding:0 0 0 38px; /*top right bottom left*/ 

margin:20; 

} 
#fishprice{ 

position:absolute; left:440px;top:170px;

z-index:5; 

width:20px; 

padding:0 0 0 38px; /*top right bottom left*/ 

margin:20; 

} 
#tapas{ 

position:absolute; left:500px;top:130px;

z-index:5; 

width:200px; 

padding:0 0 0 38px; /*top right bottom left*/ 

margin:20; 

} 
#tapasprice{ 

position:absolute; left:680px;top:170px;

z-index:5; 

width:20px; 

padding:0 0 0 38px; /*top right bottom left*/ 

margin:20; 

}

ul#navigation
{
list-style-type: none;
margin: 0;
padding: 1px 2px;
}

ul#navigation li a
{
display: block;
border-bottom: 1px solid #663399 ;
width: 120px;
color: #000033;
background-color: #99CCFF;
margin: 2px;
padding: 1px 2px; 
text-align: center;
text-decoration: none;
}

ul#navigation li a:hover
{
color: #FF3300;
background-color: #99FFFF;
}

ul#navigation .left { float: left; }
ul#navigation .right { float: right; }



ul#Rnavigation
{position:absolute;left:600px;top:192px;
width: 126px;
list-style-type: none;

}

ul#Rnavigation li a
{
display: block;
margin: 3px; 
border-bottom: 1px solid #663399 ;
width: 120px;
color: #000033;
background-color: #99CCFF;
padding: 3px 0;
text-align: center;
text-decoration: none;
}

ul#Rnavigation li a:hover
{
color: #FF3300;
background-color: #99CCFF;
}

ul#Rnavigation .left { float: left; }
ul#Rnavigation .right { float: right; }




ul#general
{
list-style-type: square;
padding: 0;
margin: 0;
}




ul#Cnavigation
{position:absolute;left:440px;top:168px;
width: 126px;
list-style-type: none;
}

ul#Cnavigation li a
{
display: block;
margin: 2px; 
border-bottom: 1px solid #663399 ;
width: 120px;
color: #000033;
background-color: #99CCFF;
margin: 2px;
padding: 1px 2px; 
text-align: center;
text-decoration: none;
}

ul#Cnavigation li a:hover
{
color: #FF3300;
background-color: #99FFFF;
}

ul#Cnavigation .left { float: left; }
ul#Cnavigation .right { float: right; }



ul#RnavigationHome
{position:absolute;left:824px;top:800px;
width: 184px;
list-style-type: none;
margin: 8px;
padding: 8px 0;
}

ul#RnavigationHome li a
{
display: block;
margin: 3px; 
border-bottom: 1px solid #663399 ;
width: 200px;
color: #000033;
background-color: #3399FF;
padding: 3px 0;
text-align: center;
text-decoration: none;
}

ul#RnavigationHome li a:hover
{
color: #FF3300;
background-color: #99CCFF;
}

ul#RnavigationHome .left { float: left; }
ul#RnavigationHome .right { float: right; }
ul#RnavigationHome
{position:absolute;left:824px;top:800px;
width: 184px;
list-style-type: none;
margin: 8px;
padding: 8px 0;
}

ul#RnavigationHome li a
{
display: block;
margin: 3px; 
border-bottom: 1px solid #663399 ;
width: 200px;
color: #000033;
background-color: #3399FF;
padding: 3px 0;
text-align: center;
text-decoration: none;
}

ul#RnavigationHome li a:hover
{
color: #FF3300;
background-color: #99CCFF;
}

ul#RnavigationHome .left { float: left; }
ul#RnavigationHome .right { float: right; }


ul#RnavigationHomelower
{position:absolute;left:816px;top:728px;
width: 184;
list-style-type: none;
margin: 8px;
padding: 8px 0;
}

ul#RnavigationHomelower li a
{
display: block;
margin: 3px; 
border-bottom: 1px solid #663399 ;
width: 200px;
color: #000033;
background-color: #3399FF;
padding: 3px 0;
text-align: center;
text-decoration: none;
}

ul#RnavigationHomelower li a:hover
{
color: #FF3300;
background-color: #99CCFF;
}

ul#RnavigationHomelower .left { float: left; }
ul#RnavigationHomelower .right { float: right; }





#broadcenterDoc { 

position:absolute; left:175px; top:152px;

z-index:15;

width:390px;  

padding:0 15px 20px 15px; /*top right bottom left*/ 

margin-top:5px; 

} 


#topdoc{ 

position:absolute; left:0px;top:10px;

z-index:11; 

width:780px; 

height:122px; 

padding:0 0 0 0px; /*top right bottom left*/ 

margin: 0; 

} 

#toptext{ 

position:absolute; left:138px; top:160px;

z-index:25; 

width:484px; 

text-align: justify;
 

} 
} 

#toptextwide{ 

position:absolute; left:138px; top:160px;

z-index:25; 

width:680px; 

text-align: justify;
 

} 

#navigation { 

position:absolute; left:0px;top:150px;

z-index:20; 

width:120px; 

margin:0; 

margin-top:5px; 

} 

#navigationgoogle { 

position:absolute; left:0px;top:150px;

z-index:21; 

width:120px; 

margin:0; 

padding:0 0 0 14px; /*top right bottom left*/

margin-top:5px; 

} 

#centerDoc { 

position:absolute; left:135px; top:158px;

z-index:15;

text-align: justify;

width:338px;  


} 

#blockLeftDoc { 

position:absolute; left:135px; top:280px;

z-index:15;

text-align: justify;

width:260px;  

padding:0 15px 20px 15px; /*top right bottom left*/ 

margin-top:5px; 

} 

#blockRightDoc { 

position:absolute; left:390px; top:280px;

z-index:15;

text-align: justify;

width:260px;  

padding:0 15px 20px 15px; /*top right bottom left*/ 

margin-top:5px; 

}  


#rightDoc { 

position:absolute;left:455px;top:252px;

z-index:10;

width:144px; 

text-align: justify; 

padding:0 10px 20px 10px; /*top right bottom left*/ 

margin-top:5px; 

}
#rightDoc3 { 

position:absolute;left:455px;top:302px;

z-index:10;

width:144px;  

text-align: justify;

padding:0 10px 20px 10px; /*top right bottom left*/ 

margin-top:5px; 

}

#rightForm { 

position:absolute;left:455px;top:152px;

z-index:16;

width:300px;  

padding:0 10px 20px 10px; /*top right bottom left*/ 

margin-top:5px; 

}
#rightDocsponsor { 

position:absolute;left:485px;top:152px;

z-index:10;

width:144px;  

}

#rightNav { 

position:absolute;left:630px;top:152px;

z-index:12;

width:126px;  

}

ul#Sponsornavigation
{position:absolute;left:598px;top:160px;
list-style-type: none;


}

ul#Sponsornavigation li a
{
display: block;
border-bottom: 1px solid #663399 ;
width: 120px;
color: #000033;
background-color: #99CCFF;
margin: 2px;
padding: 1px 2px; 
text-align: center;
text-decoration: none;
}

ul#Sponsornavigation li a:hover
{
color: #FF3300;
background-color: #99FFFF;
}

ul#Sponsornavigation .left { float: left; }
ul#Sponsornavigation .right { float: right; }



#rightsponsor { 

position:absolute;left:640px;top:310px;

z-index:12;

width:126px;

}

#rightsponsorlower { 

position:absolute;left:598px;top:410px;

z-index:12;

width:126px;

}

#rightGoog { 

position:absolute;left:635px;top:400px;

z-index:14;

width:126px;  

padding:0 10px 20px 5px; /*top right bottom left*/ 

margin-top:5px; 
}

#rightGoognew { 

position:absolute;left:635px;top:275px;

z-index:14;

width:150px;  

padding:0 10px 20px 5px; /*top right bottom left*/ 

margin-top:5px; 
}

#rightGoogVilla { 

position:absolute;left:634px;top:580px;

z-index:14;

width:150px;  

padding:0 10px 20px 5px; /*top right bottom left*/ 

margin-top:5px; 

}

#rightGooghome { 

position:absolute;left:630px;top:1000px;

z-index:14;

width:126px;  

margin-top:5px; 

}

#photo1 { 

position:absolute;left:135px;top:272px;

z-index:10;

width:144px;  

padding:0 10px 20px 10px; /*top right bottom left*/ 

margin-top:5px; 

}

#photo2 { 

position:absolute;left:295px;top:272px;

z-index:10;

width:144px;  

padding:0 10px 20px 10px; /*top right bottom left*/ 

margin-top:5px; 

}

#photo3 { 

position:absolute;left:455px;top:272px;

z-index:10;

width:144px;  

padding:0 10px 20px 10px; /*top right bottom left*/ 

margin-top:5px; 

}

#sitemap { 

position:absolute;left:25px;top:1420px;

z-index:12;

width:720px;  

padding:0 10px 20px 10px; /*top right bottom left*/ 

margin-top:5px; 

}


/* Generic Selectors */ 

body { 

font-family:Georgia,"Times New Roman",Times,serif; 

font-size:12px; 

color:#333333; 

line-height: 130%;

background-color: #CCFFFF; 

} 

h1 { 


text-align:center;

font-family: Georgia, "Times New Roman", Times, serif; 

font-size: 16px; 

font-weight: bold; 

line-height: 120%;

color: #000099; 

} 

h2 { 

text-align:center;

font-family: Georgia, "Times New Roman", Times, serif; 

font-size: 14px; 

font-weight: bold; 

color: #330066; 

font-align: center;

} 

h3 { 

text-align:center;

font-family: Georgia, "Times New Roman", Times, serif; 

font-size: 14px; 

font-weight: bold; 

color: #990033; 

font-align: center;

} 

 

/**************** Pseudo classes ****************/ 




