﻿body { background-color:#828181; }

#wrapper { width:780px; margin:auto; background-color:#fff; }

.clear { clear:both; line-height:0; }

#header
{
    height:101px;
    background:#fff url(../images/header.jpg) top left no-repeat;
    margin-bottom:3px;
}
#header .top-menu { float:right; padding-top:70px; }
#header .top-menu img { height:31px; width:100px; border:none; }
#header .top-menu ul { list-style:none; margin:0; margin-right:4px; }
#header .top-menu ul li { float:left; margin:0; margin-right:1px; height:31px; }
.top-banner { height:100px; padding-bottom:3px; }
.overlap-line
{
    background-color:#752D00;
    height:5px;
    line-height:5px;
    padding:0;
    margin:0;
    border-top:solid 5px #752D00;
}
.overlap-line div { background-color:#ecebeb; margin:0 30px 0 210px; height:5px; }
/* for Internet Explorer */
/*\*/
.overlap-line div { margin-left:213px; }
/**/

#container
{
    border-left:solid 3px #acabab;
    background:#fff url(../images/right_grad.gif) top right repeat-y;
    margin-right:20px;
    padding-right:10px;
    background-color:#dedddd;
}
/*----------------- left-menu -----------------*/
#container .left-menu { width:177px; float:left; }
#container .left-menu ul { list-style:none; margin:0; margin-top:30px; padding:0; }
#container .left-menu ul li 
{
    margin:0;
    background:#dedddd url(../images/bullet.gif) no-repeat;
    padding:0 0 20px 26px;
    line-height:13px;
}
#container .left-menu ul li a 
{
    color:#752D00;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
#container .left-menu ul li a:hover { color: #00B3EB; text-decoration:underline; }

#container .left-menu .bbb
{
    width:157px;
    margin:auto;
    border:solid 1px #acabab;
    background-color:#fff;
    margin-top:20px;
    text-align:center;
}
#container .left-menu .bbb p { margin:0; margin-top:10px; }
#container .left-menu .bbb img { margin:10px 0 8px 0; }
/*----------------- content -----------------*/
#container .content
{
    background:#fff url(../images/left_grad.gif) repeat-y;
    padding:20px 10px 20px 40px;
    /*float:left;*/
    min-height:585px;
    height:auto;
    background-color:#ecebeb;
    /*width:520px;*/
    margin-left:177px;
    
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
}
/* for Internet Explorer */
/*\*/
* html #container .content { height:585px; }
/**/

#container .content div.title
{
    color:#752D00;
    font-weight:bold;
    padding:10px 0 20px 0;
    font-size:14px;
}
#container .content div.title span { float:left; display:block; }
#container .content div.title a { float:right; display:block; font-size:12px; }

#container .content p.title
{
    color:#752D00;
    font-weight:bold;
    padding:10px 0 20px 0;
    margin:0;
}

#container .content ul { list-style:none; margin:0px; padding:0; margin-top:10px; border-top:solid 1px #dcb297; padding-top:20px; text-align:left; }
#container .content li { padding:0; margin:0; padding-bottom:10px; }
#container .content li label { width:200px; display:block; float:left; }
#container .content li input, #container .content li textarea
{
    border:1px solid #DCB297;
    height:18px;
    width:250px;
}
#container .content li .submit { height:auto; width:auto; color:#000; }
#container .content li .check-box input { height:auto; width:auto; border:none; }
#container .content li .check-box label { width:auto; display:inline; float:none; }

#container .content ul.short li label { width:150px; }

/*----------------- footer -----------------*/
#footer #navigator
{
    margin-top:1px;
    height:48px;
    background:#fff url(../images/footer_bg.gif) repeat-x;
    line-height:20px;
    text-align:center;
    color:#fff;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
}
#footer #navigator a { text-decoration:none; color:#fff; }
#footer #navigator a:hover { color: #C6C5C6; text-decoration: underline; }
#footer .info 
{
    text-align:center;
    padding:10px;
    color:#ACABAB;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
}


/*----------------- watermarked -----------------*/
.watermarked
{
    border:1px solid #DCB297;
    height:18px;
    width:250px;
}

/*----------------- common styles -----------------*/
div.col1 { float:left; width:150px; }
div.col2 { padding-left:150px; }
div.col2 p { border-bottom:solid 1px #dcb297; padding-bottom:10px; margin:0; margin-bottom:10px; }

.side-bar { font-size:9pt; color:#752d00; background-color:#edd7ca; width:140px; vertical-align:top; }
.side-bar a { color:#752d00; text-decoration:none; display:block; padding-bottom:8px; }

div.separator { height:1px;line-height:1px;background-color:#dcb297;margin:10px 0; }

/*----------------- items-list -----------------*/
div.items-list { background-color:#e5e6e7; margin-right:5px; }

div.items-list div.header
{
    border-left:solid 1px #929498;
    border-right:solid 1px #929498;
    padding:5px;
    margin:0 1px;
    text-align:right;
}
div.items-list div.header p
{
    float:left;
    padding:0 10px 0 20px;
    color:#f00;
    font-weight:bold;
    margin:0;
}
div.items-list div.header div { padding-left:170px; }
div.items-list div.separator
{
    border-left:solid 1px #929498;
    border-right:solid 1px #929498;
    background-color:#bcbec0;
    height:10px;
    line-height:10px;
    margin:0 1px;
}

div.items-list .items
{
    border-left:solid 1px #929498;
    border-right:solid 1px #929498;
    margin:0 1px;
}
div.items-list .items .compare { background-color:#ecebeb; padding:5px 0; }













