 * {
margin: 0;
}

html, body {
height: 100%;
;}



 #container
{
position:relative;
min-height:100%;
}

* html #container
{
height: 100%;
}

#header
{
float:left;
position:fixed;
height: 40px;
background-color:#111111;
background-image:url(images/headerbackground.jpg);
background-repeat: repeat-x;
width:100%;
padding: 0px;
padding-top:0px;
padding-left:30px;
padding-right:500px;
margin: 0px;
margin-right:50px;
border-bottom: thin solid #ffffff;
z-index: 1;
}

#logo
{
float:left;
margin-left:0px;
padding-top:10px;
}

#links
{
float:right;
display:block;
margin-left:0px;
margin-bottom:50px;
margin-right:30px;
height:28px;
padding-top:12px;
padding-left:10px;
padding-right:10px;

}

#linkspacer
{
float:right;
display:block;
margin-left:0px;
margin-bottom:50px;
margin-right:30px;
height:28px;
padding-top:12px;
padding-left:10px;
padding-right:10px;
}



#highlight
{
float:right;
display:block;
margin-left:0px;
margin-bottom:50px;
margin-right:30px;
background-color:#cccccc;
height:28px;
padding-top:12px;
padding-left:10px;
padding-right:10px;
}

#highlight a:hover
{color:#ffffff}

#highlight a
{color:#333333;}

#ratesportrait
{
padding:10px;
padding-left:0px;
padding-right:30px;
float:left;
display:block;
height:480px;
width:450px;
text-decoration: none;
color:#333333;
font-size:20px;
border-style: solid;
border-width: 8px;
border-color:#666666;
margin-bottom:35px;
margin-right:35px;
border-right-width:2px;
border-left-width:0px;
border-top-width:0px;
border-bottom-width:0px;
}

#ratesportraitlast
{
padding:10px;
padding-left:0px;
padding-right:30px;
float:left;
display:block;
height:480px;
width:450px;
text-decoration: none;
color:#333333;
font-size:20px;
margin-bottom:35px;
margin-right:35px;
}



#content
{
float:left;
overflow:auto;
margin-right: -1999em;
padding-top:60px;
padding-left:30px;
height:100%;
overflow-y:hidden;
}

.content
{
float:left;
overflow:auto;
margin-right: -1999em;
padding-top:60px;
padding-left:30px;
height:100%;
overflow-y:hidden;
}


h1
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:normal;
}

h1#rates
{
color:#ffffff;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:2em;
}

h2#rates
{
color:#ffffff;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:60%;
}

h3#rates
{
color:#dddddd;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}

h4#rates
{
color:#ffffff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:25px;
}





.image {
	margin-top:0px;
	margin-bottom:35px;
	margin-right:35px;
	padding:0px;
	border-style: solid;
	border-width: 8px;
	border-color: #ffffff;
	}	


#footer
{
text-align:left;
margin-top:-40px;
color: #333;
background-color:#111111;
height:50px;
width:100%;
padding-left:30px;
padding-top:10px;
position:fixed;
border-top: thin solid #ffffff;
background-image:url(images/footerbackground.jpg);
background-repeat: repeat-x;

}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

body
{ background-color:#999999;}

a
{
text-decoration:none;
color:#FFFFFF;}

a:hover
{
color:#999999;
}

h2
{
font-size:14px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}


#content a {
float:left;
display:block;
		height:500px;
		font: bold 14px/1 sans-serif;
		color:#c60;
		text-decoration: none;
		}
#content a:hover {	
		background-position: 0px -500px;
		border-color:#000000;
		}


#contentnoroll
{
float:left;
overflow:auto;
margin-right: -1999em;
padding-top:60px;
padding-left:30px;
height:100%;
overflow-y:hidden;
}

#contentnoroll a {
float:left;
display:block;
		height:500px;
		font: bold 14px/1 sans-serif;
		color:#c60;
		text-decoration: none;
		}
		
#contentnoroll a:hover {	
		background-position: 0px 0px;
		border-color:#000000;
		}


.image#r1
{background: url(images/retouching/1.jpg) 0 0 no-repeat;
width:375px;
}
.image#r2
{background: url(images/retouching/2.jpg) 0 0 no-repeat;
width:736px;
}
.image#r15
{background: url(images/retouching/15.jpg) 0 0 no-repeat;
width:558px;
}
.image#r16
{background: url(images/retouching/16.jpg) 0 0 no-repeat;
width:424px;
}
.image#r17
{background: url(images/retouching/17.jpg) 0 0 no-repeat;
width:389px;
}

.image#r18
{background: url(images/retouching/18.jpg) 0 0 no-repeat;
width:346px;
}

.image#r19
{background: url(images/retouching/19.jpg) 0 0 no-repeat;
width:333px;
}

.image#r20
{background: url(images/retouching/20.jpg) 0 0 no-repeat;
width:333px;
}







.image#d1
{background: url(images/design/1.jpg) 0 0 no-repeat;
width:771px;
}

.image#d2
{background: url(images/design/2.jpg) 0 0 no-repeat;
width:124px;
}

.image#d3
{background: url(images/design/3.jpg) 0 0 no-repeat;
width:133px;
}

.image#d4
{background: url(images/design/4.jpg) 0 0 no-repeat;
width:376px;
}

.image#d5
{background: url(images/design/5.jpg) 0 0 no-repeat;
width:124px;
}

.image#d6
{background: url(images/design/6.jpg) 0 0 no-repeat;
width:385px;
}

.image#d7
{background: url(images/design/7.jpg) 0 0 no-repeat;
width:374px;
}

.image#d8
{background: url(images/design/8.jpg) 0 0 no-repeat;
width:582px;
}

.image#d9
{background: url(images/design/9.jpg) 0 0 no-repeat;
width:407px;
}

.image#d10
{background: url(images/design/10.jpg) 0 0 no-repeat;
width:125px;
}

.image#d11
{background: url(images/design/11.jpg) 0 0 no-repeat;
width:604px;
}

.image#d12
{background: url(images/design/12.jpg) 0 0 no-repeat;
width:773px;
}

.image#d13
{background: url(images/design/13.jpg) 0 0 no-repeat;
width:505px;
}

.image#d14
{background: url(images/design/14.jpg) 0 0 no-repeat;
width:436px;
}

.image#d15
{background: url(images/design/15.gif) 0 0 no-repeat;
width:644px;
}

.image#d16
{background: url(images/design/16.jpg) 0 0 no-repeat;
width:386px;
}

.image#d17
{background: url(images/design/17.jpg) 0 0 no-repeat;
width:386px;
}

.image#d18
{background: url(images/design/18.jpg) 0 0 no-repeat;
width:125px;
}

.image#d19
{background: url(images/design/19.jpg) 0 0 no-repeat;
width:123px;
}

.image#d20
{background: url(images/design/20.jpg) 0 0 no-repeat;
width:202px;
}

.image#d21
{background: url(images/design/21.jpg) 0 0 no-repeat;
width:360px;
}

.image#d22
{background: url(images/design/22.jpg) 0 0 no-repeat;
width:820px;
}

.image#d23
{background: url(images/design/23.jpg) 0 0 no-repeat;
width:324px;
}

.image#d24
{background: url(images/design/24.jpg) 0 0 no-repeat;
width:558px;
}

.image#d25
{background: url(images/design/25.gif) 0 0 no-repeat;
width:782px;
}

.image#d26
{background: url(images/design/26.jpg) 0 0 no-repeat;
width:609px;
}

.image#d27
{background: url(images/design/27.jpg) 0 0 no-repeat;
width:632px;
}





