/*
Valley Video Professionals
Main CSS File
Blue North Studios
*/
body {
    margin: 0px auto;
    font-family: tahoma; color: #FFF; font-size: 12px;
    background: url(../images/bg/bg.jpg) top left repeat;
}
a { color: #FEFFC6; text-decoration: none; }
a:hover { color: #FFF; text-decoration: underline; }
h1,h2,h3,h4,h5 { font-weight: normal; color: #BFCBD7; }
h1 { font-size: 24px; }
/* -----------------------------------------------------------------------------
Main table
----------------------------------------------------------------------------- */
.container {
    border-collapse: collapse; 
}
/* -----------------------------------------------------------------------------
Top Styles
----------------------------------------------------------------------------- */
.top_left {
    background-color: #FFF;
}
.top {
    background: url(../images/bg/top_center_bg.png) top right no-repeat;
    width: 900px; padding: 15px 0px 10px 0px;
}
.top_right {
    background: url(../images/bg/top_right_bg.png) top left repeat-x;
}
/* -----------------------------------------------------------------------------
Header and main navigation Styles
----------------------------------------------------------------------------- */
.header_left {
    background: url(../images/bg/mainnav_left_bg.png) bottom left repeat-x;
}
.header {
    padding: 10px 0px 0px 0px;
    background: url(../images/bg/mainnav_bg.png) bottom left no-repeat;
}
.john_and_gerry {
   position: absolute; left: 53%; top: 27px;
}
.mainnav {
    font-size: 14px; color: #50677E; padding-left: 10px;
}
.mainnav table { border-collapse: collapse; }
.mainnav a {
    color: #C2CEDA; text-decoration: none; display: block; float: left;
    border-left: 1px solid #31404F; padding: 3px 18px 3px 18px;
}
.mainnav a:hover {
    background-color: #465B71; color: #FFF;
}
/* -----------------------------------------------------------------------------
Content Styles
----------------------------------------------------------------------------- */
.content_left {
    background-color: #59738E;
    border-top: 1px solid #99ACBF;
    border-bottom: 1px solid #99ACBF;
}
.content {
    border-top: 1px solid #99ACBF;
    border-bottom: 1px solid #99ACBF;
    padding: 20px 10px 20px 10px; background-color: #59738E;
    width: 900px;
}
.video {
    padding: 5px; background-color: #475B73;
    border: 1px solid #324152;
}
.content_right {
    background-color: #59738E;
    border-top: 1px solid #99ACBF;
    border-bottom: 1px solid #99ACBF;
}
/* -----------------------------------------------------------------------------
Footer Styles
----------------------------------------------------------------------------- */
.footer {
    padding: 15px 10px 15px 10px; color: #627C97;
}
.footer a {
    color: #879DB4;
}

