html, div, span, body, h1, h2, p, a, ul, li, img {margin:0px;padding:0px;}
.roadsideh1 {height:67px;width:293px;cursor:pointer;}
a {text-decoration:none;}
li {list-style-type:none;}
body {background:#a9a9a9 url('../images/bg.jpg') repeat-x;width:1000px;margin:auto;font:1em/1em "Helvetica Neue", helvetica, san-serif;}
#toprow {position:relative;margin-top:40px;}
#content {clear:both;width:1000px;margin-top:40px;}
a#roadside {background:url('../images/roadside_entertainment_logo.png') no-repeat;height:67px;width:295px;text-indent:-9999px;float:left;display:block;}
h2#auto {background:url('../images/auto_logo.gif') no-repeat;float:right;text-indent:-9999px;height:40px;width:100px;}

#about_us p {margin-top:13px;color:#555;}
.orangeheader {color:#F07100!important;}
ul#nav {position:absolute;top:0px;left:350px;font-size:1.2em;line-height:.9em;}
ul#nav li a {color:#000;}
ul#nav li a:hover {color:#a54600;}
a.mainLinkOn {color:#a54600!important;}

#home_video  {margin-left:253px;margin-top:20px;width:693px;}


.about {background:url('../images/about_bg.gif') no-repeat;min-height:450px;}
.about .orangeheader {margin-left:600px;font-size:1.4em;line-height:1.1em;font-weight:bold;}
.about p {margin-left:600px;}
.aboutbreaker {margin-left:11px;margin-right:11px;}
.aboutextra {color:#555!important;}

ul.clientlist {float:left;width:220px;line-height:1.4em;margin-top:15px;margin-left:30px;}
#clients h2 {float:left;margin-left:161px;margin-right:30px;margin-top:17px;font-size:1.2em;color:#f07100;font-weight:normal;}

.contact {background:url('../images/map.gif') no-repeat 0px -30px;min-height:500px;}
#contact_copy {margin-left:600px;line-height:1.2em;color:#555;}
#contact_copy h2 {font-size:1.2em;font-weight:normal;margin-bottom:5px;}
#contact_copy p {margin-top:20px;}
#emailad {cursor:pointer;margin-top:20px;color:#000;}

.subwayinfo {margin-top:60px;}
.subwayinfo img {margin-top:9px;}
.subwayinfo p {font-weight:bold;font-size:.9em;margin-top:10px;}

#news {}
#news div {float:left;}
#news h2 {color:#000;font-weight:normal;font-size:1.2em;}
#inthenews {width:560px;}

.vscroll {width:570px;}
.vscroll ul {overflow:auto;}
.vscroll li {padding-bottom:10px;border-bottom:1px solid #C0C0C0;margin-top:20px;width:530px;}
li .notoppad {margin-top:0px;}
.vscroll li img {float:left;}

.newsitem {color:#353535;}
.newsitem div {float:none!important;}
.newsdate {font-size:.9em;margin-bottom:5px;}
.newstitle {font-size:1.2em;}
.newsbody {margin-top:10px;font-size:.85em;line-height:1.1em;color:#808080;}
#twitterfeed {width:375px;margin-left:40px;}
#inthenews h2, #twitterfeed h2 {padding-bottom:20px;}
.tweet_img {float:left;}
.tweet {min-height:60px;margin-bottom:10px;}
.tweet_info {margin-left:53px;margin-top:-50px;}
.tweet_copy {margin-top:2px;min-height:41px;width:282px;background:#fff;border-left:1px solid #cec8c6;border-top:1px solid #cec8c6;border-right:1px solid #cec8c6;padding-top:5px;padding-left:5px;font-size:.9em;}
.tweet_details {width:287px;background:url('../images/twitter_arrow.gif') no-repeat top left;padding-top:10px;font-size:.8em;}
.tweet_name {color:#F07100;padding-left:10px;text-decoration:underline;padding-right:10px;font-size:1.1em;}
#pane1, #pane2 {height:465px;overflow:hidden;}

.scroller {height:30px;width:1000px;background:url('../images/topbar.jpg') no-repeat;text-align:center;color:#fff;font-size:1.1em;}
#work_content .jScrollPaneContainer {width:1000px!important;}
.wtitlebump {padding-top:6px;}
#sf {display:block;}
#sfscroller, #lfscroller {margin-top:2px;width:2000px;display:block;}
ul.videoscroller {height:164px;width:1002px;}
ul.videoscroller li {float:left;cursor:pointer;display:block;}
.work_image {margin-bottom:3px;margin-right:3px;}

#lf {margin-top:2px;}

#info3_bg {z-index:2;position:absolute;top:3px;left:-13px;width:266px;height:400px;background:url('../images/ron_info_bg.png') no-repeat -5px -5px;font-size:.9em;padding:22px;padding-top:17px;padding-left:20px;}
#info1_bg {z-index:2;position:absolute;top:-46px;left:350px;width:327px;height:341px;background:url('../images/dickie_info_bg.png') no-repeat -5px -5px;font-size:.9em;padding:22px;padding-top:22px;padding-left:24px;}
#info2_bg {z-index:2;position:absolute;top:3px;left:770px;width:327px;height:341px;background:url('../images/john_info_bg.png') no-repeat -5px -5px;font-size:.9em;padding:22px;padding-top:17px;padding-left:20px;}

.dickie {background-image:url('../images/dickie_bg.png');height:500px;}
.ron {background-image:url('../images/ron_bg.png');height:520px;}
.pinfo {font-size:.9em;width:200px;}
.partner_name {margin-bottom:10px;color:#fff;}
.pemail {font-weight:bold;font-size:.7em;margin-top:8px;cursor:pointer;}

#partners_content {position:relative;}

#p3 {position:absolute;top:85px;left:216px;z-index:2;}
#info3 {position:absolute;top:-40px;left:-55px;z-index:1;}
.ron_info {width:215px;font-size:.8em;}

#p1 {position:absolute;top:250px;left:415px;z-index:2;}
#info1 {position:absolute;top:190px;left:350px;z-index:1;}
.dickie_info {width:270px;font-size:.8em;}

#p2 {position:absolute;top:90px;left:655px;z-index:2;}
#info2 {position:absolute;top:36px;left:752px;z-index:1;}
.john_info {width:215px;font-size:.8em;}
.prev {float:left;position:relative;top:6px;left:4px;cursor:pointer;}
.next {float:right;position:relative;top:-16px;padding-right:5px;cursor:pointer;}
.adj {top:-16px;}
.scroll-pane {width: 1000px;float: left;padding: 0;}

/*#dickiefoot {background:url('../images/dickie_feet.png') no-repeat;height:175px;width:125px;position:relative;top:390px;left:255px;opacity:90%;}
#ronfoot {background:url('../images/ron_foot.png') no-repeat;height:175px;width:63px;position:relative;top:220px;left:655px;opacity:90%;}*/

/*color of poloroid*/
#video_display {padding:20px;background:#fff;height:360px;width:480px;}
#home_video #video_display {height:410px;}

#video_player {height:347px;width:480px;}
/*perimeter size of the poloroid*/
#modal-window {width:520px;height:450px;background:#fff;}
#video_control {width:200px;margin-top:10px;color:#F07100;}
 #video_control {height:4em;}
/*location of close button relative to video*/
#close_video {float:right;margin-top:-151px;}

#video_control {margin-top:20px;}
#home_video #video_control {margin-top:20px;}
/*font size of pause and close buttons*/
#video_control, #close_video {display:block;font-size:2.4em;text-transform:uppercase;font-weight:bold;}
/*color of font for close and pause buttons*/
a#vcontrol, a#closer {color:#808080;border:0px;}
a#vcontrol:hover {color:#F07100;}
a#closer:hover {color:#F07100;}

/* IE 7 */
*+html .next {height:0px;}
*+html .newsitem {margin:0px;padding:0px;margin-left:16px;}
*+html #video_control {line-height:2.4em;margin-top:-5px;}
*+html #close_video {line-height:2.4em;margin-top:-153px;}

/*----------*/
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix {display:inline-block;}
html[xmlns].clearfix {display:block;}
*html.clearfix {height:1%;}

