/* CSS Rule Sheet for Pedalo CMS v3.0.2 */

/* General */
body {
	padding:0;
	margin:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.wrap {
	width:760px;
	margin:0 auto;
}

table.standard {
	width:100%;
	border:0 none;
}

table.standard tr {
	vertical-align:top;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}

.textcenter { text-align:center; }
.textleft { text-align:left; }
.textsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #000000; }
.textlarge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
.textwhite { color: #FFFFFF; }
.textwhitesmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #FFFFFF; }
.textred { color: #FF0000; }

.pagetitle {
	font-size: 16px;
	color: #cc0000;
	font-weight: normal;
	line-height: 135%;
	padding: 0px;
	text-transform: uppercase;
}
.video-header {
	font-size: 14px;
	color: #cc0000;
	font-weight: normal;
	line-height: 135%;
	text-transform: uppercase;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.heading      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight: bold} 
.imagecaption { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  color: #999999; }

a                    {
	color: #CC0000;
	text-decoration: none;
	outline:none;
} 
a:hover              {
	text-decoration: underline;
}

a.subnavlevel2       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AC4646;
	text-decoration: none;
	background-color: #FFE0C4;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-bottom: 1px;
	display: block;


} 
a.subnavlevel2:hover {
	color: #000000;
	background-color: #FFD1A8;
	text-decoration: none;

}

a.subnavlevel3       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AC4646;
	text-decoration: none;
	background-color: #FFD9AE;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 15px;
	margin-bottom: 1px;
	display: block;


} 
a.subnavlevel3:hover { color: #000000; text-decoration: none;} 

a.subnavlevel4       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AC4646;
	text-decoration: none;
	background-color: #FFC584;
	margin-bottom: 1px;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 23px;
	display: block;
} 
a.subnavlevel4:hover { color: #000000; text-decoration: none;} 
.pedalo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none
}

a.pedalo             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none} 
a.pedalo:hover       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC6600; text-decoration: none; font-weight: normal} 

a.breadcrumb         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: underline; }
a.breadcrumb:hover   { text-decoration: underline; }

form     { margin:0px; padding:0px; }
select   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000} 
input    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000} 
options  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000} 
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

hr {
	font-size: 0px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-top-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
}

.imageright {
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	float: right;
}
.imageleft  {
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 20px;
	float: left;
}
.hidedisplay    { display: none; }
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.navlevels li {
	list-style-type: none;
	display: inline;
}
ul.navlevels  {
	margin: 0px;
	padding: 0px;
}
.pedalotext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none
}#wrapper {
	width: 1145px;
}
#left {
	float: left;
	width: 141px;
	margin-left: 20px;
	position: relative;
}
.advert {
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 20px;
}
#belowlogos {
	margin-top: 15px;
	text-align: center;
}
img.twitter {
	margin-bottom: 15px;
}



#middle {
	float: left;
	width: 520px;
	margin-right: 20px;
	margin-left: 20px;
}
#middleWide {
	float: left;
	width: 840px;
	margin-left: 20px;
}
#video-player {
	background-image: url(../images/video-bg.png);
	background-repeat: no-repeat;
	height: 494px;
	width: 512px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}

#right {
	float: left;
	width: 300px;
}

#testimonials {
	background-image: url("../../images/pullquotes.gif");
	background-repeat: no-repeat;
	background-position: -2px 0px;
	clear:both;
}
#testimonials p {
	margin-top: 0px;
}



.caption {
	font-size: 9px;
	font-weight: bold;
	color: #444444;
}

#footer {
	clear: both;
	margin-left: 206px;
	padding-top: 30px;
}

#testimonials {
	position:relative;
	margin-bottom:10px;
	width:100%;
	margin-top: 15px;
}

#testimonials div {
	position:absolute;
	top:0;
	left:0;
	display:none;
	padding-left:35px;
	width:265px;
}
#testimonials a:hover {
	color: #999999;
	text-decoration: none;
}


#feed-control .gfg-root {
	border:0;
}

#feed-control .gfg-entry {
	clear:both;
}

#feed-control .gfg-title {
	text-align:left;
	background:url(../../images/header_left.jpg) no-repeat;
	height:27px;
}

#feed-control .gfg-collapse-href {
	float:none;
	text-align:left;
	display:block;
	background:url(../../images/header_right.jpg) no-repeat right top;
}

#feed-control .gfg-title a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:7px;
	padding-top:2px;
	padding-bottom:5px;
}

#feed-control .gfg-entry {
	margin-top:0;
	padding-top:3px;
	border-top:none;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:none;
	width:auto;
}

#feed-control .gfg-list {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:none;
}

#feed-control .gfg-entry {
	height:7.5em;
}

#feed-control .gfg-listentry-odd {
background-color:#FCF2F2;
}

#clientLogos {
	position:relative;
	width:141px;
	background:url("../images/clients_bg.jpg");
	background-repeat:no-repeat;
	height:330px!Important;
}

#clientLogos div {
	position:absolute;
	display:none;
	top:35px;
	left:0;
	text-align:center;
	width:141px;
}



#video-productions-box {
	margin-top: 10px;
}


#video-productions-box #top {
	background-image: url(../images/video_production_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
	min-height: 230px;
	padding-left: 10px;
	padding-right: 10px;
}
#video-productions-box #top #header {
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
}

#video-productions-box #bottom {
	background-image: url(../images/video_production_bg-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#video-productions-box #top td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
table.VPS-bullet {
	margin-top: 10px;

}
.VPS-bullet td {
	padding: 5px;
	vertical-align: top;
}
.VPS-bullet td img {
	margin-top: 2px;
}
.grey-box {
	margin-bottom: 10px;
	background-image: url(../images/camera_crew_box_no_fade.jpg);
	background-repeat: repeat-y;
	background-position: top;
}

.grey-box-top {
	background-image: url(../images/grey-box-bg-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #969696;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.grey-box-middle {
	background-image: url(../images/grey-box-bg-fade.jpg);
	background-repeat: no-repeat;
	padding: 6px;
}
.grey-box-middle ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 50px;
}
.grey-box-middle li {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.grey-box-bottom {
	background-image: url(../images/grey-box-bg-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
	width: 520px;
}
#key-personnel td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.partners {
	margin: 3px;
}
#content_bg {
	background-image: url(../images/video_production_bg-repeat.jpg);
	background-repeat: repeat-y;
}
#header {
	background-image: url(../images/video_production_bg_header.jpg);
	height: 21px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 10px;
	color: #FFFFFF;
	padding-right: 15px;
}
.grey-box-bottom {
	height: 14px;
	width: 520px;
	background-image: url(../images/camera_crew_box_bottom.jpg);
	background-repeat: no-repeat;
}#twitter-feed {
	margin-top: 10px;
}
#twitter-content-bg {
	background-image: url(../images/twitter_feed_bg-repeat.jpg);
	background-repeat: repeat-y;
}
#twitter-top {
	background-image: url(../images/twitterfeed__bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.twtr-widget-profile img.twtr-profile-img {
	display:none !important;
}

.twtr-hd {
	padding:0  !important;
}

.twtr-widget h3, .twtr-widget h4 {
	display:none;
}	
#twitter-feed h5 {
	color:#FFFFFF;
	font-weight:bold;
	text-transform:capitalize;
	font-size: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

a.twtr-join-conv {
	color:#E02209 !important;
}

.twtr-widget .twtr-tweet {
	border:none !important;
}
#enquiry input {
	float: none;
}

