/* Global 
----------------------------------------------- */

body
{
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

p
{
    margin: 0 0 15px 0;
    padding: 0;
    line-height: 1.4em;
}



/* Layout 
----------------------------------------------- */
#contentcontainer
{
    width: 100%;
    height: 768px;
}

.sidebar-box
{
    margin: 0px 8px 8px 8px;
    padding: 0;
}

#contentbox
{
    padding: 15px 80px 30px 0;
    vertical-align: top;
}

#sidebarright
{
    background: url(../NEUTRAL-The_Original_Grills-teal/vmenu-bg.jpg) repeat-y;
    width: 150px;
    vertical-align: top;
    padding-top: 12px;
    min-width: 150px;
}

#sidebarleft
{
    width: 260px;
    min-width: 260px;
    vertical-align: top;
    padding-top: 50px;
}

#sidebarleft h3
{
    width: 180px;
    margin: 0 0 8px 15px;
    text-align: center;
}


.header-container
{
    background: url(../NEUTRAL-The_Original_Grills-teal/hdr-bg.jpg) repeat-x;
    height: 76px;
}

.ad
{
    background: url(../images/rpayne.jpg) no-repeat;
    border: solid 1px black;
    height: 150px;
    width: 180px;
    margin: 0;
}

#ad1
{
    background: url(http://www.robert-d-payne.com/images/15777_super_reseller_180x150_v1.gif) no-repeat;
}
#ad2
{
    background: url(http://www.robert-d-payne.com/images/perfectoptimizer-180x150.gif) no-repeat;
}
#ad3
{
    background: url(http://www.robert-d-payne.com/images/GBG-10-in-One-180x150.jpg) no-repeat;
}

.header-title
{
    color: #D8D8D8;
    display: inline-table;
    position: absolute;
    margin: 18px 0 0 15px;
    z-index: 1;
    width: 300px;
    font-size: 1.8em;
}

.header-left
{
    background: url(../NEUTRAL-The_Original_Grills-teal/hdr-left.jpg) no-repeat;
    height: 76px;
    width: 150px;
    display: inline-table;
    float: left;
}

.header-right
{
    background: url(../NEUTRAL-The_Original_Grills-teal/hdr-right.jpg) no-repeat;
    height: 76px;
    width: 122px;
    display: inline-table;
    float: right;
}

/* Links 
----------------------------------------------- */
a:link
{
    color: #336699;
    text-decoration: underline;
}
a:visited
{
    color: #336699;
    text-decoration: underline;
}
a:hover
{
    color: #6699cc;
    text-decoration: none;
}
a:active
{
    color: #6699cc;
    text-decoration: underline;
}

.ad-link
{
    border: solid 0px red;
    display: block;
    height: 150px;
    width: 180px;
    margin-left: 15px;
    margin-bottom: 8px;
}

.back-link
{
    background: url(./../images/go-back.gif) no-repeat;
    margin: 0;
    width: 214px;
    height: 29px;
    cursor: pointer;
}

/* Menu 
----------------------------------------------- */
ul.vmenu-mainz
{
    margin: 0;
    padding: 0;
    font-weight: bold;
    line-height: 1.4em;
    width: 134px;
    list-style: none;
}


/* lists
----------------------------------------------- 
ul {
list-style-type: circle;
}

ol, ul {
margin-top: 0; 
margin-bottom: 10px;
margin-right: 80px;
line-height: 1.6em;
}*/

li
{
    padding: 0 0 4px 4px;
}

.menu-vertical ul
{
    margin: 0 0 4px 0;
    padding: 0;
    list-style-type: none;
    line-height: 18px;
}

.menu-vertical li
{
    padding: 0;
}

/* e-mail form
----------------------------------------------- */
.mailform_message
{
    width: 438px;
}
.mailform_container
{
    padding: 10px;
    margin: 0;
    width: 438px;
}
.mailform_container .row
{
    margin: 0;
    clear: both;
}
.mailform_container .row label
{
    width: 150px;
    float: left;
    display: block;
    font-weight: bold;
}
.mailform_container .row input
{
    width: 280px;
}
.mailform_container legend
{
    font-weight: bold;
    margin-bottom: 10px;
}
.mailform_container .submit
{
    padding: 5px;
    margin-top: 10px;
    background: #D8D8D8;
    width: 428px;
}
.mailform_response_container
{
    padding: 5px;
    width: 438px;
    margin: 10px 0 10px 10px;
    background: #D8D8D8;
}


/* tweet form
----------------------------------------------- */
.tweetform_message
{
    width: 230px;
}
#tweetform
{
    width: 256px;
    margin-top: 10px;
    margin-right: 4px;    
    display: block;
    float: right;
}

#tweetpromo
{
    width: 250px;
    margin-top: 10px;
    margin-left: 4px;
    display: inline;
    float: left;
}

.tweetform_container
{
    margin: 0;
    border: solid 0px black;
}
.tweetform_container .row
{
    margin: 0;
    clear: both;
}
.tweetform_container .row label
{
    width: 230px;
    float: left;
    margin: 3px 8px;
    display: block;
    font-weight: bold;
}
.tweetform_container .row input
{
    width: 230px;
    margin: 3px 8px;
}

#tweet
{
    width: 235px;
    height: 80px;
    margin: 3px 8px;
}


.tweetform_container legend
{
    font-weight: bold;
    margin-bottom: 10px;
}
.tweetform_container .submit
{
    margin-top: 10px;
    background: #D8D8D8;
    width: 238px;
    margin: 3px 8px;
    
}
.tweetform_response_container
{
    width: 238px;
    margin: 10px 0 10px 10px;
    background: #D8D8D8;
}



/* misc
----------------------------------------------- */
div.stdbox
{
    border: solid 1px black;
    width: 360px;
    margin-top: 20px;
    padding: 0;
}

input.downloadbtn
{
    background: url(../images/download-now.gif) no-repeat;
    margin: 0 0 10px 0;
    width: 214px;
    height: 29px;
    cursor: pointer;
}
