/*
* -------------------- *
Accommodation in Rio - Style Sheet
Created On - 26th August 2007
* -------------------- *
*/
/* Reset Defaults */
* {
margin: 0px;
padding: 0px;
border: 0px;
}
html body {
font: normal normal 62.5% Verdana, Arial;
color: #16240F;
text-align: left;
background-color:#FFFFF0; 
}
p {
padding: 0 25px 13px 25px;
display: block;
font-size: 1.2em;
/* LINE HEIGHT ? */
}
.copy {
font-size: 1.2em;
}
a:link, a:visited, a:active {
font: bold normal Verdana, Arial;
color: #182710;
text-decoration:underline;
}
a:hover {
font: bold normal Verdana, Arial;
color: #6F0000;
text-decoration:none;
}
h1 {
font: normal bold 2.5em Tahoma, Arial;
color: #182710;
padding: 13px 25px;	
}
h2 {
font: normal bold 1.7em Tahoma, Arial;
color: #182710;
padding: 13px 0;
}
ul {
margin-left: 25px;
}
/* Utility Classes */
.floatRight {
float: right;
}
.floatLeft {
float: left;
}
.clear {
clear: both;
}
.vMar {
margin: 13px 0;
}
.hMar {
margin: 0 13px;
}
.mar {
margin: 13px;
}
.vPad {
padding: 13px 0;
}
.hPad {
padding: 0 13px;
}
.pad {
padding: 13px;
}
.col {
border-collapse: collapse;
}
/* Layout Classes */
div#pageFrame {
width: 838px;
margin-left: auto;
margin-right: auto;
}
div#pageWrapper {
width: 838px;
position: relative;
top: 0;
left: 0;
}
div#pageWrapperHeader {
width: 838px;
height: 25px;
position: relative;
background: url(../graphics/layout/pageBrdTopAqua.png) 0 0 no-repeat;
}
div#pageWrapperMid {
width: 838px;
position: relative;
background: url(../graphics/layout/pageBrdMidAqua.png) 0 0 repeat-y;
}
div#headerFrame {
width: 788px;
height: 178px;
position: relative;
margin: 0 0 25px 25px;
}
div#topMenu {
width: 616px;
height: 38px;
position: absolute;
top: 141px;
left: 172px;
background-color: #FF0000;
}
div#logo {
width: 147px;
height: 178px;
position: absolute;
top: 0px;
left: 0px;
background: url(../graphics/layout/bckLogo.png) 0 0 no-repeat;
}
div#topImage {
width: 616px;
height: 141px;
position: absolute;
top: 0px;
left: 172px;
}
div#contentFrame {
width: 788px;
position: relative;
top: 0;
left: 0;
margin: 0 0 0 25px;				
}
div#sideMenuWrapper {
width: 147px;
position: absolute;
top: 0;
left: 0;
}
div#sideMenuHeader {
width: 147px;
height: 13px;
background: url(../graphics/layout/sideMenuBrdTop.png) 0 0 no-repeat;
}
div#sideMenu {
width: 147px;
background: url(../graphics/menus/sideMenu-Bck-Fill.png) left bottom repeat-x #FFFFD8;
}
div#sideMenuFooter {
width: 147px;
height: 13px;
background: url(../graphics/layout/sideMenuBrdBot.png) 0 0 no-repeat;
}
div#advertising {
width: 147px;
background-color: #FFFFD8;
}
div#advertisingHeader {
width: 147px;
height: 12px;
background: url(../graphics/layout/advertisingBrdTop.png) 0 0 no-repeat;
margin-top: 20px;
}
div#advertisingFooter {
width: 147px;
height: 12px;
background: url(../graphics/layout/advertisingBrdBot.png) 0 0 no-repeat;
}
div#content {
width: 616px;
margin-left: 172px;					
}
div#contentHeader {
width: 616px;
height: 13px;
background: url(../graphics/layout/contentBrdTop.jpg) 0 0 no-repeat;
}
div#contentData {
width: 616px;
background: url(../graphics/layout/contentBrdMid.jpg) 0 0 repeat-y;
}
div#contentFooter {
width: 616px;
height: 13px;
background: url(../graphics/layout/contentBrdBot.jpg) 0 0 no-repeat;
}
div#pageWrapperFooter {
width: 838px;
height: 25px;
position: relative;
background: url(../graphics/layout/pageBrdBotAqua.png) 0 0 no-repeat;
background-image: url(../graphics/layout/pageBrdBotAqua.png);
}
div#footerFrame {
width: 838px;
text-align: center;
}
/* Page Level Classes */
.redCopy {
color: #900;
}
/* Block Element Classes */
div#sideMenu td {
width: 147px;
height: 35px;
background: url(../graphics/menus/sideMenu-Bck.png) center center no-repeat;
text-align: center;
line-height: 35px;
vertical-align: middle;
border-top: 1px dashed #8B9374;		
}
.pageContent {
padding: 8px 25px;
}
input.btSubmit {
margin: 5px 0;
width: 100px;
height: 56px;
font: normal normal 12px Verdana, Arial;
color: #16240F;
text-align: center;
background: url(../graphics/layout/submit.gif) 0 0 no-repeat #E7F0ED;	
}
td.adPlace {
padding: 0 8px;
}
/* Link Classes */
a.adHeadLnk:link, a.adHeadLnk:visited, a.adHeadLnk:hover, a.adHeadLnk:active {
font: normal bold 1.3em Tahoma, Arial;
color: #900;
text-decoration: none;
}
a.adStrapLnk:link, a.adStrapLnk:visited, a.adStrapLnk:active {
font: normal normal 1.1em Verdana, Arial;
color: #182710;
text-decoration: none;
}
a.adStrapLnk:hover {
font: normal normal 1.1em Verdana, Arial;
color: #182710;
text-decoration: underline;
}

