body {
    width:100%;
    margin:0;
    color: #669;
    font-family: sans-serif;
    position: relative;
    top:0;
    left:0;
}

p {
    margin-bottom: 1em;
}

a:link { 
    color:#003399; 
    text-decoration:none; 
}
a:visited { 
    color:#003399;
    text-decoration:none;
}
a:hover { 
    color:#333;
}

span#navbar {
    position:absolute;
    top:0px;
    left:0px;
    background-color: #e9eaec;
    height: 39px;
    width: 1000px;
    z-index:-1;
}

ul.nav {
    position:absolute;
    top: 4px;
    left:400px;
    width: 590px;
    list-style-type:none;
    margin: 4px;
}

li.nav {
    font-weight:bold;
    font-size: 1em;
    margin: 4px 32px 0px;
    display:inline;
}

#container {
    position: absolute;
    background: url('../images/background_transparent.png') no-repeat;
    top:0px;
    left:0px;
    width:100%;
    min-height:648px;
    text-align:left;
}

#main {
    position:absolute;
    top:50px;
    left:400px;
    height:360px;
    max-width:600px;
    min-width:600px;
    overflow-y:auto;
    overflow-x:hidden;
}

#our_work {
    background: #fff;
	margin: 30px 45px 30px 65px;
	width: 480px;
	border-collapse: collapse;
	text-align: center;
}

#contact {
    background: #fff;
	margin: 30px 45px 30px 65px;
	width: 380px;
	border-collapse: collapse;
	text-align: center;
}

#our_work th, #contact th {
    font-size: 14px;
	font-weight: bold;
	color: #003399;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
	text-align:center;
}

#our_work td {
	color: #666699;
	padding: 9px 8px 0px 8px;
	text-align:center;
}

#contact td {
	color: #666699;
	padding: 9px 8px 0px 8px;
	text-align:left;
}

#our_work tbody td:hover, #contact tbody td:hover {
    color: #009;
}

span.video {
    position:absolute;
    top:55px;
    left:125px;
    margin: 0;
    max-width:500px;
    max-height:360px;
}

div#flashcontent {
    max-width:450px;
}

#inner_main {
    position:absolute;
    top:80px;
    left:55px;
    padding:0;
    margin:0;
    min-height:inherit;
    max-width:500px;
    width:inherit;
}

#inner_main li {
    list-style:none;
    padding:0;
    margin:0;
}

.ad_reel {
    background:url('/media/images/ad_reel_2.png') no-repeat;
    height:46px;
    width:447px;
}

.ad_reel a {
    background:url('/media/images/ad_reel_1.png') no-repeat;
    display:block;
    height:46px;
    width:447px;
}

.ad_reel a:hover {
    background:none;
}

.corp_reel {
    background:url('/media/images/corp_reel_2.png') no-repeat;
    height:55px;
    width:285px;
}

.corp_reel a {
    background:url('/media/images/corp_reel_1.png') no-repeat;
    display:block;
    height:55px;
    width:285px;
}

.corp_reel a:hover {
    background:none;
}

span.space {
    padding:10px;
}

img.corp_vid_label {
    position:absolute;
    top:320px;
    left:212px;
}

img.ad_vid_label {
    position:absolute;
    top:320px;
    left:165px;
}

#main img.left_bracket {
    position:absolute;
    top:0;
    float:left;
    display:inline;
    padding:5px;
    height:350px;
    width:82px;    
}

#main img.right_bracket {
    position:absolute;
    top:0;
    right:0;
    float:right;
    display:inline;
    padding:5px;
    height:350px;
    width:82px;
}


