/*  
Theme Name: Tremor
Description: Theme by tschram@tremormedia.com. Framework by <a href="http://binarybonsai.com/kubrick/">Kubrick</a>
Version: 0.1
Author: Tim 
Author URI: http://www.timschram.com/

*/


body{font-family: Arial, Helvetica, sans-serif;font-size:12px;background:#FFFFFF url(images/gradient02.jpg) fixed top repeat-x; margin:0; color:#000000; height:100%;}
html{height:100%;}

#bgwrap{width:1000px; height:100%; background: url(images/tremor_topbg_grid.jpg) top no-repeat; margin:0 auto;}

#wrapper{width:849px;  margin:0 auto; height:100%; padding-top:14px; background: url(images/wrap_bg.png) left top no-repeat; }

#box{width:849px;margin:0 auto ;padding:0px; padding-right:0px; }

#top{width:837px;height:20px;margin-top:0px;padding:0; }

#splash{width:849px;height:0px;padding:0; margin-left:4px; margin-top:6px; }

#header{float:left;width:342px;margin:0 0 0 10px;padding:0; }
#header h1{text-indent:-10000px;margin:0;padding:0; z-index:1;}
#header h1 a{display:block;height:80px; margin-top:-10px; z-index:1;}

.headerimg{margin:0;padding:0; z-index:1;}
.headerimg a{display:block;height:80px; margin-top:-10px; z-index:1; text-decoration:none; border:none;}

#desc{color:#fff;float:left;text-align:right;font-size:11px;margin:20px auto;padding:0 10px 0 0;}

#bgborder{ background: url(images/body_bgc.png) center repeat-y; width:817px;padding:0 20px 0 20px; }

#flashtop{background:#FFFFFF; width:941px;padding:0; margin:0 auto; }

#main{height:50px;margin:0 auto;}

#home_main{width:894px; height:56px;margin:0 auto;}

#mainbck{width:837px;margin:0 auto;padding:0;min-height:400px; height:100%;}

*html h2{font-family: Arial, Helvetica, sans-serif;font-size:24px;font-weight:700;color:#333333;padding:0 0 0 5px;}

p {margin:2px 0px 10px 0px;}

h6 { font-size:15px; letter-spacing:-.5px; font-weight:bold; padding:0;}

#nav{height:40px;float:right;padding:0; color:#FFFFFF; margin-right:2px;}
ul.nav{float:left;list-style:none;font-size:11px;margin-top:40px;padding:0;}
ul.nav li{float:left !important;list-style-type:none;margin:0;padding:0;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited{border-bottom:0;border-right:0px solid #CCCCCC; color:#FFFFFF;float:left;display:block;text-decoration:none;padding:0px 10px 0 10px;}
ul.nav li a:hover,ul.nav li a:active{color:#666666;text-decoration:none;}
ul.nav li.home a{border-left:2px solid #fff;text-decoration:none;}
ul.nav li.current_page_item a{text-decoration:none;color:#666666; border-bottom:none;}
ul.nav li ul{float:left;margin:0;padding:0;}

.quotes {padding:10px; border:1px solid #CCCCCC; background:#EFEFEF; font-weight:bold; color:#89A2B5;}

#header_img{width:840px; margin-left:8px; padding:0; height:19px; background: url(images/cap2.png) no-repeat; border-bottom:0px solid #EFEFEF; }


#content{width:582px;float:left;margin:1px 0 30px 0;padding:0px 15px 0 30px;  border-left:1px solid #CCCCCC; min-height:350px; }
#content h2 a {font-family:Arial, Helvetica, sans-serif;font-size:24px;margin:0 auto; letter-spacing:-.5px; font-weight:normal; color:#222222; text-decoration:none; padding:0;}
#content h2 a:hover {color:#333333;}


h2{font-family:Arial, Helvetica, sans-serif;font-size:24px;margin:0 auto;padding:0; letter-spacing:-.5px; font-weight:normal; color:#8D0F27;}
h3{font-size:16px;margin:0 auto; padding-top:12px; letter-spacing:-.5px; font-weight:bold; border-bottom:1px solid #CCCCCC;}
h4{font-size:14px;margin:0; padding:0; letter-spacing:-.5px; font-weight:bold; text-decoration:underline;}

#frontpageblogs{width:200px;}


.entry {width:560px;float:left;color:#111111;text-align:left;border-bottom:#ccc 1px dotted; margin:0 auto;padding:0;}
.entry h2 {font-family:Arial, Helvetica, sans-serif;font-size:24px;margin:0 auto;padding:0; font-weight:normal; border-bottom:0px solid #CCCCCC; color:#ffffff;}
.entry img {padding:0 10px 10px 0;}
.entry a{ font-weight:bold;}
.release_space{text-align:left;}
.release_space a{ color: #555555}

.entry p {padding-right:20px;}

.entry h2 a {color:#ffffff;}

.post h2{
	font-size:28px;
	color:#FFF;
	font-weight:normal;
	background: url(images/red_notch2.png) no-repeat;
	height:44px;
	padding: 16px 0 0 20px;
	}
	
.post h2 a{
	color: #FFFFFF;
	text-decoration: none;
	}
	
.post h2 a:hover{
	color: #999;
	text-decoration: none;
	}
	
.post p {padding: 4px 0 4px 10px;}



#sidebar{height:100%; width:180px;float:left;margin:20px;padding:0; min-height:550px;}
#sidebar ul{margin:0;padding:0;list-style-type:none;display:block;font:13px  Arial, sans-serif;line-height:160%;width:120px;}
#sidebar ul li{margin:1px;padding:0;}
#sidebar ul li a{display:block;text-decoration:none;color:#fff;background:#89A2B5;padding:0 0 0 20px;width:120px; color:#FFFFFF;}
#sidebar ul li a:hover{background:#EFEFEF; color:#333333;}
#sidebar ul li a.current,ul li a.current:hover{background:#EFEFEF; color:#89A2B5}

a {outline: none; text-decoration:underline; color:#111111; border:none;}
a:visited{color:#111111;}
a:hover{color:#999999;}
a:active{color:#999999;}

img { padding:0px; margin: 0; display: inline; border:none; }
a img { padding:0px; margin: 0; display: inline; border:none; }


.navigation{width:520px;float:left;color:#666666;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}

.space{background:none;height:5px;clear:both;margin:0 auto;padding:0;}


#footer{width:849px; height:40px;clear:both;color:#222222;padding:26px 0 0 0; text-align:right; font-size:11px; background: url(images/footer_bgc.png) center top no-repeat; margin-left:4px  }
#footer a{text-decoration:none;color:#222222; border:none;}
#footer a:hover{text-decoration:none;color:#999999;border:none;}
#footerbottom{width:880px; height:24px; background: url(images/footerBG.png) no-repeat; margin:0 auto;}

/* sub sidebar */
#leftmenu{height:100%; width:200px;float:left;margin:1px 0px 0px 0px;padding:0;}
#leftmenu ul{ margin-left: -12px; padding:0; margin-top:0px; border-top: 1px solid #CCCCCC;}
#leftmenu li { text-align:left; list-style-type:none;}
#leftmenu li a { display:block;	text-decoration:none; border-top:none; border-bottom:1px solid #CCCCCC;}
#leftmenu a:hover { background: #FFFFFF url(images/arrows-r.gif) right no-repeat; color: #333333; border-top:none; border-bottom:1px solid #CCCCCC; padding-bottom:7px}
#leftmenu a:current { background: #FFFFFF; color: #000000; border-top:none; border-bottom:1px solid #FFFFFF; padding-bottom:8px}

.cat ul li { text-align:left; list-style-type:none;}
.cat ul li a { display:block;	text-decoration:none; border-top:none; border-bottom:1px solid #CCCCCC;}
.cat ul li a:hover { background: #FFFFFF url(images/arrows-r.gif) right no-repeat; color: #333333; border-top:none; border-bottom:1px solid #CCCCCC; padding-bottom:7px}
.cat ul li a:current { background: #FFFFFF; color: #000000; border-top:none; border-bottom:1px solid #FFFFFF; padding-bottom:8px}


.leftm a{ display:block; color: #FFFFFF;text-decoration:none; padding:7px 7px 7px 26px; background: #444444;}
.submenu a{ display:block; color: #333333; text-decoration:none; padding:7px 7px 7px 30px; background: #fefefe url(images/1.jpg) repeat-x;}
.cur a{ display:block; color: #8D0F27; text-decoration:none; padding:7px 7px 7px 26px; background: #FFFFFF url(images/arrows-r-ov.gif) right no-repeat;}
.cat a{ display:block; color: #666666; text-decoration:none; padding:7px 7px 7px 30px; background: #FFFFFF url(images/arrows-d.gif) right no-repeat;}

.leftcurrent a{ display:block; color: #395670; text-decoration:none; padding:7px 7px 7px 30px; background: #FFFFFF;}

.subcurrent {margin-left:1px;display:block;color: #FFFFFF;	text-decoration:none;padding:7px;background: #FFFFFF url(images/subcurrent.jpg) repeat-x;}

.cat1 { display:block; color: #666666; text-decoration:none; padding:7px 7px 7px 30px; background: #FFFFFF url(images/arrows-d.gif) right no-repeat; border-bottom:1px solid #CCCCCC;}


/* blog sidebar */
#b_menu {height:100%; width:200px;float:left;margin:1px 0px 0px 0px;padding:0;}
#b_menu ul{ margin-left: -12px; padding:0; margin-top:0px;  border-top: 1px solid #CCCCCC;}
#b_menu li { text-align:left; list-style-type:none;}
#b_menu li a { display:block;	text-decoration:none; border-top:none; border-bottom:1px solid #CCCCCC;}
#b_menu a:hover { background: #FFFFFF url(images/arrows-r.gif) right no-repeat; color: #333333; border-top:none; border-bottom:1px solid #CCCCCC; padding-bottom:7px}
#b_menu a:current { background: #FFFFFF; color: #000000; border-top:none; border-bottom:1px solid #FFFFFF; padding-bottom:8px}
#b_menu a { display:block; color: #FFFFFF;text-decoration:none; padding:7px 7px 7px 26px; background: #555555;}


#contact_info{
float:right;
width:200px;
}

#contact_blank{
width:200px;
}

.contact_title{
font-weight:bold;
color:#222222;
}


#contact_left{
float:left;
width:180px;
text-align:left;
}

#contact_right{
float:right;
width:220px;
text-align:left;
}

/* ----------FORM STYLES -------------*/

#formareas{
padding-top:10px;
text-align:left;
width:300px;
vertical-align:text-top;
font-size:11px;
float:left;
}

.formlabels{
width:200px; 
	margin:0 10px 4px 0; 
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align:left;
	vertical-align:top;
	}

label{
width:200px; 
	margin:0 10px 4px 0; 
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align:left;
	vertical-align:top;
	}
	
label span {
	width:200px; /* must be the same as above!*/
	display:block; 
}

input, textarea, select{
font-size:11px;
padding:3px;
background: #f9f9f9; 
border:1px solid #adadad!important;
border-left-color:#ececec!important; 
border-top-color:#ececec!important;
vertical-align:top;
margin-bottom:6px;
}

input:hover, textarea:hover{
padding:3px;
background: #C1C8CE; 
vertical-align:top;
}

textarea,input {
	width:200px; 
}
select {
	width:158px; /* attempt to have equal length */
	padding:2px 0;
}  



textarea {
	font-family: arial;
	font-size: 0.9em;
	overflow:auto;
}

.buttonsubmit	{ 
	width:100px;  
	padding:5px; 
	margin: 10px 0 0 110px;
	font-size:12px;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}

.buttonsubmit:hover	{ 
	width:100px;  
	padding:5px; 
	margin: 10px 0 0 110px;
	font-size:12px;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}

input:focus,
textarea:focus,
select:focus	{ 
	background:#F3F8F8; 
}

.reqtext { 
	margin:3px 0 0 6px;
	font-size:0.9em;
	display: -moz-inline-box; 
	vertical-align:top;
	color: #FF0000;
}


/* ----------END FORM STYLES -------------*/


/* ----------HOME PAGE STYLES -------------*/


#flash{
width:943px;
height:413px;
margin:0 auto;
text-align:center;
}

#flash_demos{
width:943px;
height:454px;
margin:0 auto;
text-align:center;
margin-top:0px;
vertical-align:middle;
}


#demos{
width:943px;
height:650px;
}

#home_bottom{
text-align:left;
padding-left: 8px;
width: 960px;
height: 140px;
list-style: none;
margin:0 auto;
}

.b_header{
width:266px;
font-size:18px;
letter-spacing:-.5px;
padding:6px;
color:#4b555d;
margin-left:6px;
}

.bottom_boxes{
padding:14px 0 0 14px;
width: 296px;
height: 140px;
float:left;
background: url(images/homeboxes.png) no-repeat;
position:relative;
}

.more{
position:absolute;
top:18px;
right:20px;
}

.homeposts {
font-size:12px;
color:#666666;
margin-left:4px;
width:240px;
padding:4px 8px 0 8px;
text-align:left;
float:left;
}

.homeposts_2 {
font-size:12px;
color:#666666;
margin-left:80px;
width:200px;
padding:10px;
text-align:left;
float:left;
}

.homeposts_4 {
font-size:12px;
color:#666666;
margin-left:96px;
width:160px;
padding:10px;
text-align:left;
float:left;
}


.spotlight{
position:absolute;
top:46px;
left:23px;
z-index:1;
}

.dv_seal{
position:absolute;
top:20px;
left:20px;
z-index:1;
}


.homeposts a{
font-size:11px;
color:#6a7c8a;
margin-left:-6px;
width:256px;
padding:8px;
text-align:left;
display:block;
float:left;
border-bottom: 1px dotted #CCCCCC;
}

.homeposts a:hover{
color:#EFEFEF;
background-color:#4a6883;
}

.box_spacer{
width:10px;
height: 140px;
float:left;
}

#homefooter{
width:933px;
height:30px;
text-align:right;
color:#666666;
margin:0 auto;
font-size:11px;
}

#homefooter a{
color:#666666;
font-size:11px;
text-decoration:none;
}

#homefooter a:hover{
color:#333333;
font-size:11px;
text-decoration:none;
}



#temp_top{
width:943px;
height:410px;
margin:0 auto;
margin-top:-30px;
}

#temp_bot{
width:943px;
height:122px;
background: url(images/home_3_bot.jpg) no-repeat;
margin:0 auto;
}


.format_images{
text-align:center;
width:100%; 
padding:60px;
background-color:#EFEFEF;
}
.sitemap {padding-bottom:10px;}

.sitemap a { text-decoration:none; font-weight:normal; margin-bottom:10px;}
.sitemap a:hover { text-decoration:none;}
.sitemap p { margin-bottom:6px;}

#reach_img { width:250px; height:209px; float:right; background: url(images/targeting.jpg) no-repeat; margin-top:16px;}

small {color:#666666;}

small a {color:#555555; text-decoration:none;}

.demo_examples { padding:20px 0 0 0; width:100%;}

.demo_left_col {float: left; width:50%;}
.demo_right_col {float: right; width:40%;}

.demo_examples h3 {background: #395670; color:#FFF; padding: 5px; font-weight:normal; margin-bottom:14px;}


.demo_clear {clear:both;}


.format_images {padding: 0 0 0 50px; background: none}
.format_images a {border: none;}
.img_left {float: left; margin:4px 10px 0 8px;}

.clearthis {clear: both;}

.footer_icons {margin:4px 6px 0 2px; }

#footer img {margin-bottom:-3px; margin-left:3px}

.entry_img_center {text-align:center; padding:0; margin:0 auto;}


.entry_img_center {text-align:center; padding:0; margin:0 auto;}


.management_titles {width: 530px; height: 120px; text-align: left; border-bottom: 1px solid #CCC; margin-bottom: 20px; margin-top: 10px;}

.management_titles p {margin-left: 110px; margin-top: -70px;}

.management_titles a {font-size: 18px;}

.management_titles a:hover {color: #999999;}


/* Demos Section ----------------------------------------------------------------------*/

.demo_space {margin:10px 2px; height:150px; }

.demo_space h2 {border-bottom:0px solid #efefef;}

.hoverbox
{
	cursor: default;
	list-style: none;
	margin:10px 6px 10px -30px;
	text-align:center;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -10px;
	left: -38px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;
	margin-bottom:6px;
}

.hoverbox li
{
	background: #efefef;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 5px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #999;
	width: 175px;
	height: 125px;
}


/* 728 demos */

.hoverbox_vib
{
	cursor: default;
	list-style: none;
	margin:10px 6px 10px -30px;
	text-align:center;
}

.hoverbox_vib a
{
	cursor: default;
}

.hoverbox_vib a .vib_preview
{
	display: none;
}

.hoverbox_vib a:hover .vib_preview
{
	display: block;
	position: absolute;
	top: -10px;
	left: -38px;
	z-index: 1;
}

.hoverbox_vib img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 90px;
	height: 35px;
	margin-bottom:6px;
}

.hoverbox_vib li
{
	background: #efefef;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 5px;
	padding: 5px;
	position: relative;
}

.hoverbox_vib .vib_preview
{
	border-color: #999;
	width: 175px;
	height: 90px;
}





/* search */

#searchform{
	padding:0;
	margin:14px 0;
	}

#searchform input#s{
	margin:0;
	padding:2px;
	border:1px solid #000;
	}

	
	
/* misc */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
	
/* ____________________home page 510 */

#homewrapper{width:900px;  margin:0 auto; height:100%; padding-top:14px; background: url(images/wrap_bg.png) left top no-repeat; color:#111111; }

#homebox{width:900px;margin:0 auto ;padding:0px; padding-right:0px; }

#hometop{width:900px;height:20px;margin-top:0px;padding:0; }

#home_wrapper{width:890px; height:472px; margin:0 auto; background:#FFFFFF; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; padding:4px; margin-bottom:6px;}

#home_left_top { width: 650px; height:355px; float:left; border:0px dotted #CCC;}


#home_flash_sm { width: 646px; height:470px; float:left; border:0px dotted #CCC;}


#home_sidebar {width:230px; height:462px; float: right; border:1px solid #ccc;  -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; margin: 3px 4px 0 0;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff,  #efefef); /* for firefox 3.6+ */ 
}

#home_sidebar h2 {color:#A7152C; text-decoration:none; border-bottom:1px solid #cecece; margin:10px; font-size:20px;}

#home_sidebar p {padding:2px 2px 2px 10px;}

#home_sidebar a {text-decoration:none;  color:#333}
#home_sidebar a:hover {text-decoration:none;color:#A7152C}

#home_sidebar h4 {color:#A7152C; text-align:right; text-decoration:none; margin: 10px; border-bottom:1px solid #cecece;  padding:4px 2px; }
#home_sidebar h4 a  {color:#A7152C;}
#home_sidebar h4 a:hover {color:#222222;}

.home_tabs {width:310px; float:left; margin:6px; background: url(images/tab_top.jpg) top left no-repeat;}
.home_tabs p {width:298px; border:1px solid #CCC; padding:5px; height:70px;}
.home_tabs h2 {color:#FFF; font-size:20px; margin:9px 0 6px 8px;}
.home_tabs a {font-weight:bold; color:#A7152C; text-decoration:none;}
.home_tabs a:hover {font-weight:bold; color:#666; text-decoration:none;}


#twitter {width: 222px; margin:16px 4px; color:#222222;}
#twitter p {background:#fff; border:1px solid #CCCCCC; padding:10px; margin:0;  color:#333; font-size:12px; min-height:85px;}
#twitter a {color:#A7152C; text-decoration:none;}
#twitter a:hover {color:#333;}
#tw_button {width:222px; height:19px; background:url(images/tw_button.png) no-repeat; font-size:11px; font-weight:bold; padding: 7px 0 0 7px;}
#tw_button a {color:#333333;}
#tw_button a:hover {color:#A7152C;}

#fb_button {width:222px; height:25px; margin:4px; background:url(images/fb_button.png) no-repeat; font-size:11px; font-weight:bold; padding: 7px 0 0 7px;}
#fb_button a {text-decoration:none;}


#home_footer{
width:890px;
height:30px;
text-align:right;
color:#222222;
margin:0 auto;
font-size:11px;
}

#home_footer img {margin-bottom:-3px;}

#home_footer a{
color:#222222;
font-size:11px;
text-decoration:none;
}

#home_footer a:hover{
color:#999999;
font-size:11px;
text-decoration:none;
}
	
	
/* Formats Section ----------------------------------------------------------------------*/


#formats {margin: 0 auto;}
#formats ul {  list-style-type:none; margin: 0; padding: 0 0 0 6px;}
#formats ul li {
  width: 540px;
  background:url(images/formats/formats_subbg.jpg) repeat-x;
  color: #222;
  min-height:106px;
  margin: 2px 0 10px 1px;
  border:1px solid #CECECE;
  -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;
  }
#formats p {padding:10px 6px 6px 6px;}
#formats ul li a {text-decoration:none; outline:none; color:#A7152C;}
#formats ul li a:hover {color:#999999;}
#formats ul li img {float:left; width: 123px; margin:0 2px; padding: 0;}
#formats ul li img a {border:none; text-decoration:none; outline:none;}











.formats_tabs {
	color:#222;
	font-weight:normal;
	height:60px;
	padding: 16px 0 0 20px;
	}
	
.formats h2 {color:#222; background:none; padding:4px 0 0 20px; font-size:22px; }
.formats h3 {color:#666; font-size:14px; padding:16px 0 0 20px;}


ul#formats_accordian, ul#formats_accordian ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#formats_accordian a {
  display: block;
  text-decoration: none;	
}

ul#formats_accordian li {
  margin-top: 1px;
}

ul#formats_accordian li a {
 color:#222;
	font-weight:normal;
	background: url(images/formats/subheader_toggle.jpg) no-repeat;
	height:72px;
}

ul#formats_accordian li a:hover {
  background:url(images/formats/subheader_toggle_over.jpg) no-repeat;
}

ul#formats_accordian li ul li a {
width: 536px;
  background:url(images/formats/formats_subbg.jpg) repeat-x;
  color: #222;
  height:113px;
  margin: 2px 0 2px 1px;
  }

ul#formats_accordian li ul li a:hover {
  background:none;
}

.format_description {
	padding: 16px 0 0 130px;
}

.vc_select {width: 536px;height:113px;background:url(images/formats/vc_select.jpg) no-repeat;}
.vc_ppo {width: 536px;height:113px;background:url(images/formats/vc_ppo.jpg) no-repeat;}
.vc_datafeed {width: 536px;height:113px;background:url(images/formats/vc_datafeed.jpg) no-repeat;}
.vc_instreamlive {width: 536px;height:113px;background:url(images/formats/vc_instreamlive.jpg) no-repeat;}
.vc_rotator {width: 536px;height:113px;background:url(images/formats/vc_rotator.jpg) no-repeat;}
.vc_sequencer {width: 536px;height:113px;background:url(images/formats/vc_sequencer.jpg) no-repeat;}


/* Partners Section ----------------------------------------------------------------------*/


#partners {margin: 0 auto;}
#partners ul { list-style-type:none; margin: 0; padding: 0 0 0 6px; margin-bottom:40px;}
#partners ul li {
  width: 560px;
  color: #222;
  min-height:102px;
  margin: 2px 0 10px 1px;
  border-bottom:1px dotted #CECECE;
  list-style-type:none;
  }
#partners p {padding:10px 6px 20px 6px;}
#partners ul li a {text-decoration:none; outline:none; color:#A7152C;}
#partners ul li a:hover {color:#999999;}
#partners ul li img {float:left; width: 123px; margin:0 2px; padding: 0;}
#partners ul li img a {border:none; text-decoration:none; outline:none;}

#partners a {color:#900; text-decoration:none;}