@charset "utf-8";

body { background:#828282; }

div#wrapper { width:980px; margin:10px auto; background:#323232; border:1px solid #FFF; padding-top:180px; }

div#header { z-index:99; width:100%; height:180px; position:absolute; top:0; left:0; background:url("../images/bg_header.gif") 0 100% repeat-x; }
div#header h2.logo { display:block; width:425px; height:120px; margin:0; padding:0; position:absolute; left:23px; top:28px; overflow:hidden; }
div#header h2.logo a { display:block; margin:0; padding:0; width:100%; height:100%; background:url("../images/bg_logoMain.gif") 0 0 no-repeat; text-indent:-999px; font-size:0; line-height:0; }

div#navigation { width:218px; float:left; padding:18px 0 10px 0; }
div#navigation * { display:block; margin:0; padding:0; position:relative; color:#333; font-weight:normal; font-size:15px; }
div#navigation ul { width:174px; height:auto; cursor:default; padding-left:24px; }
div#navigation ul li { width:100%; height:40px; list-style:none; margin-bottom:8px; background:url("../images/bg_navButton.gif") 0 0 no-repeat; }
div#navigation ul li a { width:auto; height:100%; line-height:40px; text-decoration:none; padding-left:15px; }
div#navigation ul li:hover a,
div#navigation ul li.active a { color:#ad2b1a; text-decoration:none; }



div.topNav { position:absolute; right:5px; bottom:33px; }
div.topNav ul li { display:block; margin:0 10px 0 0; padding:0; height:39px; float:left; list-style:none; }
div.topNav ul li a { display:block; margin:0; padding:0; width:100%; height:100%; text-indent:-999px; font-size:0; line-height:0; }
div.topNav ul li.btnStyle_001 { width:57px; background:url("../images/bg_topNav-001.gif") 0 0 no-repeat; }
div.topNav ul li.btnStyle_001:hover { background-position:0 -39px; }
div.topNav ul li.btnStyle_002 { width:58px; background:url("../images/bg_topNav-002.gif") 0 0 no-repeat; }
div.topNav ul li.btnStyle_002:hover { background-position:0 -39px; }


div#content { width:762px; float:right; padding:18px 0; }

div#content div.contentCol-left { width:635px; float:left; background:#FFF; }
div#content div.contentCol-left div.bodyCorner-top { background:url("../images/bg_contentBody-top.gif") 0 0 no-repeat; }
div#content div.contentCol-left div.bodyCorner-bot { min-height:500px; padding:22px 24px; background:url("../images/bg_contentBody-bot.gif") 0 100% no-repeat; }

div#content div.contentCol-right { width:127px; float:right; height:400px; }







div.rightNav { width:100%; margin-top:-8px; }
div.rightNav * { display:block; margin:0; padding:0; position:relative; color:#FFF; font-weight:bold; font-size:15px; }
div.rightNav ul { width:87px; margin:auto; }
div.rightNav ul li { width:87px; border-bottom:1px solid #FFF; }
div.rightNav ul li a { width:100px; padding:9px 0; }
div.rightNav ul li a:hover { color:#b06d27; text-decoration:none; }
div.rightNav ul li.last { border:none; }

div.footNote { position:absolute; width:87px; padding:0 20px; bottom:0; right:0; }
div.footNote * { color:#FFF; font-size:11px; }

div.bodystyle * { line-height:21px; }
div.bodystyle img { margin:0 0 10px 0; }
div.bodystyle img.float-L,
div.bodystyle img[align='left'] { float:left; margin:0 15px 10px 0; }
div.bodystyle img.float-R,
div.bodystyle img[align='right'] { float:right; margin:0 0 10px 15px; }
div.bodystyle .shadow img { margin:0; }

div.bodystyle table { width:587px; table-layout:auto; }
div.bodystyle table * { line-height:16px; font-size:11px; text-align:left; }

div.bodystyle table td,
div.bodystyle table th { white-space:normal; vertical-align:top; border:none; overflow:hidden; }

div.bodystyle table thead,
div.bodystyle table tbody { width:587px; }

div.bodystyle table thead tr { background:#333; }
div.bodystyle table thead tr th { color:#FFF; font-size:13px; font-weight:bold; padding:1px 5px; }

div.bodystyle table tbody tr { border-bottom:1px solid #555; }
div.bodystyle table tbody tr:last-child { border:none; }
div.bodystyle table tbody tr td { padding:5px; }

div.bodystyle table tbody tr td.col1 { width:100px; }
div.bodystyle table tbody tr td.col2 { width:100px; }
div.bodystyle table tbody tr td.col3 { width:307px; }
div.bodystyle table tbody tr td.col4 { width:80px; text-align:center; }

div.bodystyle table tbody tr td * { display:inline; margin:0; padding:0; }


div.bodystyle table td:last-child { vertical-align:middle; text-align:right; }
div.bodystyle table td:last-child * { display:block; margin:5px auto; }



.soldStyle,
.soldStyle * { color:#AD2A16 !important; font-size:14px !important; font-weight:bold !important; }
