/* CSS Document */

/* body style */
body
{
    font-family: Trade Gothic, Helvetica, Arial, sans-serif;
    font-size: 12px;
    background: #000000 url(../../images/bg.gif) repeat;
    margin: 0px;
    padding: 0px;
    font-style: normal;
    color: #333333;
}
img
{
    border: 0px;
}
.logo
{
    background: url(../../images/JB_logo.gif) no-repeat center center;
}

body a:link, a:active, a:visited
{
    text-decoration: none;
    color: black;
}

input.bg
{
    width: 350px;
}
input.sm
{
    width: 80px;
}

.headline
{
    font-family: Arial;
    font-size: 18pt;
    font-weight: bold;
    color: #666666;
    text-transform: uppercase;
}

.NextPar
{
    padding-top: 10px;
}

.post a:link
{
    color: Black;
}

.hide
{
    visibility: hidden;
}

body a:hover
{
    text-decoration: underline;
}

.bold
{
    font-weight: bold;
}
.grey
{
    color: #CCCCCC;
}

/* layout */
#container
{
    width: 862px;
    margin: auto;
}
#header
{
    width: 100%;
    height: 150px;
    margin-bottom: 10px;
}
#footer
{
    width: 100%;
    height: 30px;
    clear: both;
    text-align: center;
    vertical-align: bottom;
}

#main, .main
{
    height: 100%;
    width: 780px;
    padding: 10px;
    background-color: Black;
}

.news
{
    position: relative;
    left: 10px;
    top: 15px;
    color: #444444;
    font-size: 9px;
    height: 60px;
}

.news a:link, .news a:visited
{
    color: #444444;
    text-decoration: underline;
}

.header1
{
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #333333;
    font-size: 16px;
}
.contentBG
{
    background-color: white;
    padding: 10px 5px 10px 10px;
}
.contentBG1
{
    background-color: white; /*background-image: url(../../images/content1BG.jpg);*/
    background-repeat: no-repeat;
    background-position: top;
}
.contentBG2
{
    background-color: white; /*background-image: url(../../images/content2BG.jpg);*/
    background-repeat: no-repeat;
    background-position: top;
}
.contentBG3
{
    background-color: white; /*background-image: url(../../images/contentBG.jpg);*/
    background-repeat: no-repeat;
    background-position: top;
}
.contentBG4
{
    background-color: white; /*background-image: url(../../images/content4BG.jpg);*/
    background-repeat: no-repeat;
    background-position: top;
}
.productTxt1
{
    color: #333333;
    font-size: 15px;
    font-weight: bold;
}
.productTxt2
{
}
.featuresList
{
    padding-left: 12px;
}
.red
{
    color: black;
}
.productImg
{
}

#fullheight
{
}
.gold
{
    /*color:#F3cd67;*/
    color: red;
}
/*****************************************************/
.contentBGMother
{
    background-image: url(../../images/M.D-Bow.png);
    background-repeat: no-repeat;
    background-position: top right;
    padding-left: 10px;
    padding-top: 10px;
}
.btnSubmit
{
    background-image: url(../../images/submit.gif);
    background-repeat: no-repeat;
    width: 100px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}
.btnSubmit:hover
{
    background-image: url(../../images/submit_hover.gif);
    background-repeat: no-repeat;
}
.btnBuyNow
{
    background-image: url(../../images/buy_now.gif);
    background-repeat: no-repeat;
    width: 100px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}
.btnBuyNow:hover
{
    background-image: url(../../images/buy_now_hover.gif);
    background-repeat: no-repeat;
}
.main_content
{
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
}
.right_content
{
    padding-right: 20px;
}
blink
{
    color: Red;
}
.imgHeading
{
    padding-top: 10px;
    padding-bottom: 6px;
}
.frame_upperleft
{
    height: 30px;
    width: 30px;
    background-image: url(../../images/frame/frame_upleft.png);
}
.frame_up
{
    height: 30px;
    background-image: url(../../images/frame/frame_up.png);
    background-repeat: repeat-x;
}
.frame_upperright
{
    height: 30px;
    width: 30px;
    background-image: url(../../images/frame/frame_upright.png);
}
.frame_left
{
    width: 30px;
    background-image: url(../../images/frame/frame_left.png);
    background-repeat: repeat-y;
}
.frame_right
{
    width: 30px;
    background-image: url(../../images/frame/frame_right.png);
    background-repeat: repeat-y;
}
.frame_bottomleft
{
    height: 30px;
    width: 30px;
    background-image: url(../../images/frame/frame_bottomleft.png);
}
.frame_bottom
{
    height: 30px;
    background-image: url(../../images/frame/frame_bottom.png);
}
.frame_bottomright
{
    height: 30px;
    width: 30px;
    background-image: url(../../images/frame/frame_bottomright.png);
}

.smallframe_upperleft
{
    height: 18px;
    width: 18px;
    background-image: url(../../images/frame/smallframe_upleft.png);
}
.smallframe_up
{
    height: 18px;
    background-image: url(../../images/frame/smallframe_up.png);
    background-repeat: repeat-x;
}
.smallframe_upperright
{
    height: 18px;
    width: 18px;
    background-image: url(../../images/frame/smallframe_upright.png);
}
.smallframe_left
{
    width: 18px;
    background-image: url(../../images/frame/smallframe_left.png);
    background-repeat: repeat-y;
}
.smallframe_right
{
    width: 18px;
    background-image: url(../../images/frame/smallframe_right.png);
    background-repeat: repeat-y;
}
.smallframe_bottomleft
{
    height: 18px;
    width: 18px;
    background-image: url(../../images/frame/smallframe_bottomleft.png);
}
.smallframe_bottom
{
    height: 18px;
    background-image: url(../../images/frame/smallframe_bottom.png);
}
.smallframe_bottomright
{
    height: 18px;
    width: 18px;
    background-image: url(../../images/frame/smallframe_bottomright.png);
}

.error {color:#f00; font-weight:bold}

/*Signup Page*/
#p8_s {background:#e7f4fd; margin:10px 0; padding:10px 10px 5px}
#p8_su {font-size:18px; font-weight:normal; margin:0 0 7px 0}
.p8_stb {display:block; margin:5px 0; width:98%; height:50px}
#p8_bt {width:100%}
    .p8_bcb {text-align:right; vertical-align:middle}
    .p8_blt {padding:0 10px; text-align:left; vertical-align:middle}
    #p8_bt img {width:100px; margin:10px 0}

#p8_tc {border-top:1px solid #DFDFDF; margin:40px 0 0; padding:10px}
    h2.p8 {text-align:center; margin:0 0 15px; font-size:14px}
    .p8_tch {position:relative; left:-20px; margin:20px 0 5px}
    #p8_tct {list-style-type:decimal; padding:0 0 0 18px}
    #p8_tct li {list-style-position:outside; margin:5px 0}
