body, html {
margin:0px;
padding:0px;
background-color:#9ae5f5;
background-image:url(/images/body-bg.png);
background-position:top;
background-repeat:repeat-x;
background-attachment:fixed;
color:#746547;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
text-align:center;
}
a, a:visited {
text-decoration:underline;
}
a:hover, a:active {
text-decoration:none;
}

div.main {
width:950px;
margin:0px auto;
padding:0px 0px;
background-image:url(/images/main-bg.jpg);
background-position:top;
background-repeat:repeat-y;
}

div.left {
float:left;
width:175px;
margin:0px 0px 0px 0px;
padding:160px 0px 0px 0px;
text-align:left;
background-image:url(/images/left-bg.jpg);
background-position:top left;
background-repeat:	no-repeat;
}
div.left a, div.left a:visited {
font-size:11px;
font-weight:bold;
display:block;
margin:0px 5px 0px 10px;
padding:6px 7px 7px 7px;
text-decoration:underline;
color:#1b9fc0;
border-bottom:1px solid #def4f9;
}
div.left a:hover, div.left a:active {
color:#f1aa00;
text-decoration:none;
}
div.left a.last, div.left a.last:visited, div.left a.last:hover, div.left a.last:active {
border-bottom:none;
}
div.right {
float:left;
width:775px;
margin:0px 0px 0px 0px;
padding:135px 0px 0px 0px;
background-image:url(/images/right-bg.jpg);
background-position:top left;
background-repeat:	no-repeat;
}

div.right h1, div.right h2 {
font-size:1.8em;
font-weight:normal;
color:#75a55d;
text-align:left;
margin:10px 0px 0px 15px;
padding:0px;
}
div.right h2 {
font-size:1.4em;
font-weight:bold;
}

div.right p.editorial {
font-size:1.1em;
font-weight:normal;
text-align:justify;
text-indent:10px;
margin:15px 20px 0px 10px;
padding:0px 0px 5px 0px;
line-height:17px;
}

img.floating-right {
float:right; 
margin:5px 20px 0px 10px; 
padding:0px; 
border:0px;
}
img.floating-left {
float:left; 
margin:5px 10px 0px 10px; 
padding:0px; 
border:0px;
}
div.containers {
margin:0px;
padding:5px 0px 0px 0px;
border:0px;
}
div.container {
margin:0px 11px 0px 20px;
padding:55px 20px 10px 0px;
text-align:left;
background-image:url(/images/container-bg.png);
background-position:top;
background-repeat:repeat-x;
}
div#first-container {
background-image:	none;
}
div.container div.container-img {
margin:0px 15px 0px 10px;
padding:0px 0px 5px 0px;
width:200px;
float:left;
text-align:center;
}
div.container div.container-img a, div.container div.container-img a:visited, div.container div.container-img a:hover, div.container div.container-img a:active {
text-decoration:none;
margin:15px auto;
padding:0px
}
div.container div.container-img a img {
border:0px;
margin:5px auto 0px auto;
padding:0px;
}
div.container div.container-img p a, div.container div.container-img p a:visited, div.container div.container-img p a:hover, div.container div.container-img p a:active {
text-decoration:none;
color:#74A7C4;
}
div.container div.container-description {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:499px;
float:left;
text-align:left;
}
div.container a.container-name, div.container a.container-name:visited {
font-size:1.8em;
font-weight:normal;
color:#f1aa00;
text-decoration:underline;
margin:0px 0px 0px 0px;
padding:0px;
}
div.container a.container-name:hover, div.container a.container-name:active {
text-decoration:none;
color:#746547;
}
div.container div.container-description p.container-desc {
font-size:1.1em;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:justify;
line-height:16px;
text-indent:5px;
}
div.container div.container-description p.container-user {
color:#75a55d;
font-size:1.1em;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:justify;
line-height:16px;
text-indent:5px;
}
div.container div.container-description p.container-price {
float:left;
width:80px;
text-indent:0px;
font-weight:bold;
font-size:1.6em;
line-height:16px;
letter-spacing:0;
margin:10px 0px 0px 5px;
padding:0px;
text-align:left;
}
div.container a.button, div.container a.button:visited, div.container a.button:hover, div.container a.button:active {
float:left;
display:block;
width:79px;
height:31px;
text-decoration:none;
margin:10px 0px 0px 0px;
padding:0px;
}
div.container a.button img {
border:0px;
margin:0px auto 0px auto;
padding:0px;
}
.clear {
clear:both;
}
p.top {
text-align:right;
margin:5px auto 0px auto;
padding:0px 20px 5px 0px;
font-size:0.9em;
}
p.top a, p.top a:visited, p.top a:hover, p.top a:active {
color:#1b9fc0;
}
div.foot {
background-image:url(/images/foot-bg.jpg);
background-position:top;
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:50px 0px 0px 0px;
color:#675839;
font-size:1.0em;
height:15px;
}
div.foot p {
height:15px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}
div.foot a, div.foot a:visited {
text-decoration:underline;
color:#675839;
}
div.foot a:hover, div.foot a:active {
text-decoration:none;
color:#675839;
}