﻿*
{
    margin:0;
    padding:0;   
}

body
{
    font-family:Arial;
    font-size:100%;
    background:#000 url(../img/container-bg.jpg) left top repeat-x;
    color:#fff;
}

a
{
    color:#fff;
    text-decoration:underline;
    outline:none;
}


#container
{
    width:833px;
    margin:0 auto;
}

#header
{
    background:url(../img/header-bg.png) left bottom no-repeat;
    _background:url(../img/header-bg.gif) left bottom no-repeat;
    height:132px;
    position:relative;
}

#header .left
{
    left:10px;
    bottom:0;
    position:absolute;
}

#header .right
{
  
    width:326px;
    height:126px;
    right:0;
    bottom:10px;
    position:absolute;
}
#header #buyButton
{
    position:absolute;
    right:20px;
    top:30px;
}

#content
{
    background:url(../img/content-bg.png) left top repeat-y;
    _background:url(../img/content-bg.gif) left top repeat-y;
    font-size:0.81em;
    padding:0 18px 0 11px;
    width:804px;
}

#flash
{
    margin-left:2px;
    width:800px;
    height:600px;   
}

#flash .nonflash
{
    padding-top:220px;
    width:400px;
    margin:0 auto;
}

#content-inner
{
    padding:20px 15px 0 15px;
}

.addDetail
{
    background:url(../img/stig.jpg) right top no-repeat;
    padding-right:150px!important;  
}

#content p
{
    padding-bottom:18px;   
}

#footer
{
    background:url(../img/footer-bg.png) left top no-repeat;
    _background:url(../img/footer-bg.gif) left top no-repeat;
    font-size:0.75em;
    color:#fff;
    padding:22px 20px 0 12px;
    float:left;
    width:801px;
}

#footer img
{
    vertical-align:middle;
}

#footer p
{
    padding-bottom:10px;
    line-height:140%;
}

#footer a#bbc
{
    background:url(../img/bbc.gif) left 50% no-repeat;
    padding-right:65px;
}

#footer a#bpi
{
    padding-left:15px;
}

/* Generic styles */

.clear
{
    clear:both;
    line-height:0;
    height:0;
    font-size:0;
    overflow:hidden;
}

.left
{
    float:left;
}

.right
{
    float:right;   
}

a img
{
    border:none;   
}

.noshow
{
    display:none;   
}

a
{
    outline:none;
}

/* MODAL POPUP */
.modalBackground 
{
    background-color:#000;
    filter:alpha(opacity=50);
    opacity:0.5;
}

.modalPopup
{
    background:#000 url(../img/overlay-bg.gif) left top no-repeat;
    width:645px;
    height:388px;
    padding:15px;
}

.modalPopup h1
{
    height:45px; 
    width:197px;
    background:url(../img/tell-a-friend.gif) left top no-repeat;
}

.modalPopup p
{
    padding:5px 0!important;   
}

.modalPopup table th, .modalPopup table td
{
    text-align:left;
    padding:5px 0;   
}

.modalPopup table th
{
    font-weight:bold;
    width:155px;
}

.modalPopup table td input
{
    width:190px;
    height:17px;
    border:1px solid #e8e8e8;
    padding:3px;
}

