
/*TITLE BG*/
.titlebg { background: #fff; 
}
.title { padding: 60px 0px 8px; border-bottom: 4px solid #CCCC99; margin:0 auto; width:960px;
}
.title h1 { font: bold 18px Verdana; margin: 0px;
}

/*CONTENT BG*/
.contentbg { background: #ffffff;  
}
.contentout { width:1000px; margin:0 auto; padding:30px 0px; 
}
.bolocationbg { background: #ffffff;
}

/*CONTENT*/

.content { margin:0 auto; width:960px; padding:0px; 
}
.content h3 { color:#cc5817;
}

.content a,contentleft a:link, content a:visited { text-decoration:underline; color:#333333; margin: 0px 6px;
}
.content a:hover { text-decoration:underline; color:#CC9933;
}
.contentleft { float:left; width:460px; font: 11px Verdana; line-height:18px; color:#333333;
}
.contentright { float:right; width:460px;
}
.contentright h5 { color:#666666;
}
.contentright select { border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background:#e6e6e4; padding:3px; margin-bottom:10px; font: 12px Tahoma; color:#333333; width:350px;
}
.contentright input { border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background:#e6e6e4; padding:3px; margin-bottom:10px; font: 12px Tahoma; color:#333333; width:350px;
}

.content p { padding:0px; margin-bottom:30px;
}
.content ul { padding: 0px; margin:4px 16px; list-style:square;
}
.content ul li { padding: 3px 0px; margin:0px;
}


.diagoutline { padding:1px; border:#f4f5f0 1px solid; margin-bottom:30px;
}
.diag { background:#f4f5f0; padding:20px;
}

.listcel { padding:15px 10px; border-bottom:1px dashed #cccccc;
}
.listcel p { margin:0px;
}
.listcelend { padding:15px 10px; 
}

.price { font:bold 14px Tahoma; color:#CC0000; padding: 0px 8px;
}

.details { padding: 10px 0px;
}
.details h2 { color:#333333;
}
.details hr { margin: 20px 0px; border: 1px solid #CCCC99;
}


/*LOCATION*/
.location { padding: 25px 0px; font: 12px Tahoma;
}
.location a,location a:link, location a:visited { text-decoration:underline; color:#5f5f5f; margin: 0px 6px;
}
.location a:hover { text-decoration:underline; color:#000000;
}

.bolocation { margin:0 auto; width:960px; padding:40px 0px 0px; font: 12px Tahoma; height:23px;
}
.bolocationl { width:800px; float:left;
}
.bolocationr { width:86px; height:15px; padding:4px 0px; background: #989177 url(images/bottom_backtop.gif) left bottom repeat-x; 
text-align:center; color:#ffffff; float:right; font-size:11px;
}

.bolocationl a,bolocationl a:link, bolocationl a:visited { text-decoration:underline; color:#333333; margin: 0px 6px;
}
.bolocationl a:hover { text-decoration:underline; color:#000000;
}
.bolocationr a,bolocationr a:link, bolocationr a:visited { text-decoration:none; color:#ffffff; margin: 0px 6px;
}
.bolocationr a:hover { text-decoration:none; color:#ffffff;
}


/*BUTTON*/
.button a{ background: url(images/button136c.gif) no-repeat center left; font:bold 12px Tahoma; color: #dadada;
display: block; width: 136px; padding: 7px 0px 8px; text-decoration: none; text-align: center;
}
.button a:visited, .button a:active{ color: #dadada; text-decoration: none;
}
.button a:hover{ color:#ffcc33; text-decoration: none;
}

.linkbutton a{ background: url(images/do_arrow.gif) no-repeat center right; font: 12px Tahoma; color: #494949;
 padding: 2px 13px; text-decoration: underline; 
}
.linkbutton a:visited, .linkbutton a:active{ color: #494949; text-decoration: underline; 
}
.linkbutton a:hover{ color:#CC9933; text-decoration: none; background: url(images/do_arrow_y.gif) no-repeat center right;
}


.linkbuy a{ background: url(images/list_buy.gif) no-repeat center left; font: 12px Tahoma; color: #494949;
 padding: 2px 5px 2px 21px; text-decoration: none; 
}
.linkbuy a:visited, .linkbuy a:active{ color: #494949; text-decoration: none; 
}
.linkbuy a:hover{ color:#CC9933; text-decoration: none; background: url(images/list_buy_on.gif) no-repeat center left;
}

