body, html
{
    font: bold 10px Tahoma;
    color: #6f6f6f;
    margin: 0;
    padding: 0;
}
body
{
    padding-top: 2px;
    background: #f3f4ee url(../images/body_bg.gif) repeat-x left top;
}
input, textarea, select 
{
    font: bold 10px Tahoma;
    color: #6f6f6f;
}
.clear 
{
    clear: both;
}
#main_outer 
{
    position: relative;
    width: 900px;
    margin: auto;
}
#menu_box 
{
    position: relative;
    width: 270px;
    float: left;
}
.corn_left_top 
{
    position: relative;
    background: url(../images/corner_left_top.gif) no-repeat left top;
}
.corn_right_top 
{
    position: relative;
    background: url(../images/corner_right_top.gif) no-repeat right top;
}
.corn_right_bottom 
{
    position: relative;
    background: url(../images/corner_right_bottom.gif) no-repeat right bottom;
}
.corn_left_bottom 
{
    position: relative;
    height: 450px;
    background: url(../images/corner_left_bottom.gif) no-repeat left bottom;
    padding: 30px 0 20px 30px;
}
.s-top 
{
    position: relative;
    background: #fafafa url(../images/shadow_top.gif) repeat-x left top;
}
.s-right
{
    position: relative;
    background: url(../images/shadow_right.gif) repeat-y right top;
}
.s-bottom
{
    position: relative;
    background: url(../images/shadow_bottom.gif) repeat-x left bottom;
}
.s-left
{
    position: relative;
    background: url(../images/shadow_left.gif) repeat-y left top;
}
.s-left_top
{
    position: relative;
    background: url(../images/shad_left_top.gif) no-repeat left top;
}
.s-right_top
{
    position: relative;
    background: url(../images/shad_right_top.gif) no-repeat right top;
}
.s-right_bottom
{
    position: relative;
    background: url(../images/shad_right_bottom.gif) no-repeat right bottom;
}
.s-left_bottom
{
    position: relative;
    background: url(../images/shad_left_bottom.gif) no-repeat left bottom;
    padding: 30px 17px 30px 17px;
}
/* ------------------------------------------------------------------------- */
#menu_box ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    margin: 30px 0 0 15px;
}
#menu_box ul.next
{
    margin: 0;
}
*html #menu_box ul li
{
    height: 11px;
}
#menu_box ul li
{
    padding-left: 20px;
    background: url(../images/icnPlus.gif) no-repeat left top;
}
#menu_box ul li.video
{
    padding-left: 20px;
    height: 11px;
    background: url(../images/icnPlay.gif) no-repeat left top;
}
#menu_box ul li a
{
    text-decoration: none;
    color: #6f6f6f;
}
/* ------------------------------------------------------------------------ */
#content
{
    position: relative;
    float: left;
    width: 630px;
}
#content .right
{
    position: relative;
    background: url(../images/shad_right.gif) repeat-y right top;
}
#content .bottom
{
    position: relative;
    background: url(../images/shad_bottom.gif) repeat-x left bottom;
}
#content .top
{
    position: relative;
    background: #f9f9f9 url(../images/shad_top.gif) repeat-x left top;
}
#content .right_top
{
    position: relative;
    background: url(../images/corn_right_top2.gif) no-repeat right top;
}
#content .right_bottom
{
    position: relative;
    background: url(../images/corn_right_bottom.gif) no-repeat right bottom;
    height: 400px;
    padding: 100px 0 0 15px;
}
/* ----------------------------------------------------------------------------- */
#content input, #content textarea
{
    background: none;
    width: 200px;
    height: 15px;
    border: 1px solid #acacac;
}
#content textarea
{
    height: 40px;
    overflow: auto;
}
#content .btnLong
{
    width: 157px;
    height: 22px;
    background: url(../images/btnLong.gif) no-repeat left top;
    cursor: pointer;
    border: none;
    color: #fff;
    font: bold 10px Tahoma;
}
#content .btnGrey
{
    width: 78px;
    height: 23px;
    background: url(../images/btnGrey.gif) no-repeat left top;
    cursor: pointer;
    border: none;
    color: #fff;
    font: bold 10px Tahoma;
}
/* ---------------------------------------------------------------------------------- */
#header 
{
    position: relative;
    padding: 29px 0 0 34px;
    background: url(../images/header_bg_left.gif) repeat-y left top;
}
.header 
{
    position: relative;
    width: 891px;
    margin: auto;
    padding-right: 9px;
    background: #f9f9f9 url(../images/header_bg_right.gif) repeat-y right top;
}
#header .logo
{
    position: relative;
    height: 26px;
    padding-top: 7px;
    background: url(../images/answerstv_logo.gif) no-repeat left top;
}
#header ul
{
    position: relative;
    float: right;
    margin: 0;
    padding: 0;
    padding-top: 9px;
    list-style: none;
    height: 25px;
    margin-bottom: -1px;
}
#header ul li
{
    float: left;
    height: 25px;
}
#header ul li.separator
{
    width: 6px;
    height: 24px;
    border-bottom: 1px solid #c6c6c6;
    background: url(../images/menu_separator.gif) no-repeat left top;
}
#header ul li.action
{
    width: 7px;
    height: 24px;
    border-bottom: 1px solid #c6c6c6;
    background: url(../images/menu_action.gif) no-repeat left top;
}
#header ul li.products
{
    width: 7px;
    height: 24px;
    background: url(../images/menu_products.gif) no-repeat left top;
}
#header ul li a
{
    display: block;
    float: left;
    padding: 7px 20px 0 20px;
    height: 17px;
    border-bottom: 1px solid #c6c6c6;
    color: #4e4e4e;
    font: bold 10px Tahoma;
    text-decoration: none;
    background: url(../images/menu_bg.gif) repeat-x left top;
}
/* -------------------------------------------------------------------- */
#footer 
{
    position: relative;
    height: 29px;
    background: url(../images/header_bg_left.gif) repeat-y left top;
}
.footer 
{
    position: relative;
    width: 900px;
    margin: auto;
    background: #fff url(../images/header_bg_right.gif) repeat-y right top;
}
