* { padding: 0; margin: 0; outline: 0; }

body {

font-size: 12px;
line-height: 130%;
font-family: Arial, "Trebuchet MS", sans-serif;
color: #000;
background: #f5f5f5;
text-align: left;
}

.cl { font-size: 0; line-height: 0; height: 0; clear: both; }

a img { border: 0; }

a { color: #dc1929; text-decoration: none; }

a:hover {background-color: #eeeeee;}

.shell { 

margin: 0 auto;

width:1000px;

}

.left { float: left; display: inline; }

.right { float: right; display: inline;}

ul{

list-style-type:none;
}

ul li.section-title { margin-bottom: 3px; font-weight: bold;}

#header{

background:#000;

border-bottom:4px solid #a8276a;

padding:6px 0 5px 0;

height:18px;

position:relative;

}

#header p,

#header a{

color:#fff;
font-size:11px;
position:relative;
z-index:2;
text-decoration: none;
outline: none;
}

#header span{
padding:0 5px;
}

#header a.chat{
background:url("http://www.onitmarketing.com/templates/onitv2/images/bloon.gif") no-repeat right 0;
padding:4px 24px 8px 4px;
}
#header .right a{
padding:6px 28px 9px 0;
}
.twitter{
background:url("http://www.onitmarketing.com/templates/onitv2/images/twit.gif") no-repeat right 0;
margin-left: 5px;
}
.facebook{
background:url("http://www.onitmarketing.com/templates/onitv2/images/face.gif") no-repeat right 0;
}

.newsletter{
	background:url("http://www.onitmarketing.com/templates/onitv2/images/news.gif") no-repeat right 0;
}

.blog{
	background:url("http://www.onitmarketing.com/templates/onitv2/images/blog.gif") no-repeat right 0;
}

#header .left{
width:320px;
/*padding-left:7px;*/
padding-left:33px;
color: #ffffff;
font-size: 11px;
font-family: Arial;
}

#header .right{
/*width:344px;*/
width:349px;
/*padding-right:7px;*/
padding-right:30px;

}

#subheader{
/*background:#f5f5f5;*/
background: #ffffff;
border-bottom:4px solid #a8276a;
}

h1#logo{
line-height:0;
font-size:0;
width:142px;
float:left;
padding-right:25px;
}

h1#logo a{
height:126px;
display:block;
text-indent:-4000px;
background:url("http://www.onitmarketing.com/templates/onitv2/images/logo.png");
}

#navigation li{
display:inline;
/*background: url("http://www.onitmarketing.com/templates/onitv2/images/separator.png") center right no-repeat;*/
}

#navigation a{
font-size:20px;
color:#999999;
text-decoration:none;
padding:57px 13px 53px 13px;
float:left;
}

#subheader .shell{
padding-right:30px;
width:970px;
}

#navigation a:hover{
background:url("http://www.onitmarketing.com/templates/onitv2/images/hover.gif") no-repeat center bottom;
}

#navigation a:active{
background:url("http://www.onitmarketing.com/templates/onitv2/images/hover.gif") no-repeat center bottom;
}

#subheader span{
background:url("http://www.onitmarketing.com/templates/onitv2/images/bubble.png") no-repeat 0 0;
display:block;
padding:17px 27px 35px 17px;
float:right;
width:233px;
height:64px;
margin-top:10px;
color:#cf1e8a;
font-family:Verdana,serif;
font-size:12px;
line-height:14px;
}

#subheader strong{
font-size:10px;
text-align:right;
font-weight:normal;
display:block;
padding-top:8px;
}

#content .top{
background:url("http://www.onitmarketing.com/templates/onitv2/images/topv2.gif") repeat-x 0 0;
}

#content .top .shell{
/*padding:30px 30px 27px 39px;*/
padding:30px 30px 27px 23px;
height: 32px;
width:931px;
}

#content .top .leftside{
/*width:479px;*/
width:487px;
float:left;
display:inline;
}

#content .top .rightside{
/*width:441px;*/
width: 433px;
float:right;
display:inline;
}

#content .top .rightside p{
color:#fff;
font-family:Verdana,serif;
font-size:21px;
/*line-height:35px;*/
/*padding:11px 0 0 0;*/
}

#content .top .leftside p{
color:#fff;
font-family:Verdana,serif;
font-size:21px;
/*line-height:35px;*/
/*padding:11px 0 0 0;*/
padding-left: 1px;
}

#content .bottom{
background:#fff;
width: 100%;
}

#highlightit {
margin-left: 15px;
}

#content .bottom .shell{
/*padding:28px 32px 119px 26px;*/
padding:15px 32px 10px 30px;
width:942px;
}

.links a{
float:left;
margin-right:13px;
height:50px;
}

.links a.sony{
height:96px;
}

/* DELETED OLD STYLING */

/* NEW STYLING BELOW */

#pagewidth{ 
width:942px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;  
} 
 
#leftcol{
 width:180px; /*was 232px*/
 float:left; 
 position:relative; 
 background-color:#FFFFFF; 
 }

.container ul{
    margin-bottom: 12px;
}

.container ul a{
display: block;
    padding: 2px;
}

.container li {padding: 2px;}

.container ul li.active a{background-color: #AC1B74; display: block; color: #ffffff;padding: 2px;}

.container ul li a:hover {background-color: #AC1B74; color: #ffffff;display: block; padding: 2px;}

 
#twocols{
width:740px; /*was 710px*/
float:right; 
position:relative; 
}
 
#rightcol{
width:5px; /*was 200px*/
float:right; 
position:relative; 
background-color:#FFFFFF;
}
 
#maincol{background-color: #FFFFFF;  
float: left; 
display:inline; 
position: relative; 
width:610px; /*was 510px*/
}

/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

/* END NEW STYLING */

#content .bottom .leftside .first{

	background:url("http://www.onitmarketing.com/templates/onitv2/images/img1.gif") no-repeat 9px 9px;
}

#content .bottom .leftside .second{

	background:url(http://www.onitmarketing.com/templates/onitv2/images/img2.gif) no-repeat 7px 9px;
}

#content .bottom .rightside .first{

	background:url("http://www.onitmarketing.com/templates/onitv2/images/img3.gif") no-repeat 23px 7px;
}

#content .bottom .rightside .second{

	background:url("http://www.onitmarketing.com/templates/onitv2/images/img4.gif") no-repeat 5px 12px;
}

#content .bottom h1{

	color:#666666;
	font-family:Verdana,serif;
	font-size:18px;
	line-height:35px;
	letter-spacing:-1px;
	font-weight:normal;
}

/*---------------------------------------------------------CONTROLS PARAGRAPH TEXT----------------------------------------*/

#content .bottom p{
	color:#000000;
	font-family:Verdana,serif;
	font-size:12px;
	line-height:18px;
	/*letter-spacing:-1px;*/
margin-bottom: 10px;
padding-left: 0px;
padding-right: 10px;
}

#content .bottom .article{
	margin-bottom:12px;
	padding-left:81px;
	padding-bottom:6px;
}

#content .bottom .rightside .article{
	padding-left:90px;
	padding-bottom:7px;
}

#content .bottom .links{
	margin-bottom:12px;
	height:100%;
	overflow:hidden;
}

#footer{
	background:url("http://www.onitmarketing.com/templates/onitv2/images/footer.gif") repeat-x 0 0;
	padding:21px 0 22px 0;
	text-align:center;
	color:#fff;
	font-family:Verdana,serif;
}

/*======================MODULE STYLING==========================================*/

/* begin Box, Block */

.Block
{

  overflow: hidden;

  min-width:1px;

  min-height:1px;

  margin: 0 auto;

  position: relative;

  z-index: 0;

}

.Block-body
{

  position: relative;

  z-index: 0;

  margin: 0px;

}

.Block

{
  margin: 0px;
}

/* end Box, Block */

/* begin BlockHeader */

.BlockHeader

{

  position: relative;

  overflow: hidden;

  height: 30px;

  z-index: 0;

  line-height: 30px;

  padding: 0 0px;

  margin-bottom: 0px;

}

.BlockHeader-text

{

  white-space : nowrap;

  color: #000;

  font-family: Verdana, serif;

  font-size: 12px;

  font-style: normal;

  font-weight: bold;

  line-height: 30px;
}

.header-tag-icon

{

  display:inline-block;

  background-position:left top;

  /*background-image: url('../images/BlockHeaderIcon.png');*/

  /*padding:0 0 0 39px;*/

padding:0 0 0 0px;

  background-repeat: no-repeat;

  min-height: 32px;

 /* margin: 0 0 0 5px;*/

margin: 0 0 0 10px;

}
/* end BlockHeader */

/* begin Box, BlockContent */

.BlockContent

{

  overflow: hidden;

  min-width:15px;

  min-height:15px;

  margin: 0 auto;

  position: relative;

  z-index: 0;

}

.BlockContent-body

{

  position: relative;

  z-index: 0;

  margin: 8px;

}

.BlockContent-body

{

  color:#575F54;

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 12px;

  font-style: normal;

  font-weight: normal;

}

.BlockContent-body a:link

{

  color: #DC1929;

  font-family: Verdana, Serif;

  text-decoration: underline;

}



.BlockContent-body a:visited, .BlockContent-body a.visited

{

  color: #DC1929;

  font-family: Verdana, Serif;

  text-decoration: underline;

}

.BlockContent-body a:hover, .BlockContent-body a.hover

{

  color: #DC1929;

  font-family: Verdana, Serif;

  text-decoration: underline;

}

/* end Box, BlockContent */

/* ##################### FORM SECTION  #####################*/	
.contact-form .form{font-size: 14px; padding: 0px !important;margin: 0px !important;}
.contact-form .input {
font-family: Arial, Verdana, Helvetica, sans-serif; 
background-color:#FFFFFF; font-size: 13px; color: #333;border: 1px solid #ccc;text-decoration: bold;
}
.contact-form .inputbox {background: White; padding: 5px;border: 1px solid #ccc;}
.contact-form .text_area {background: White;}
/* Pull down menu */
.contact-form .selectbox {width: 100%;}
/* Submit Button */
.contact-form .button {border: 1px solid #ccc; background: #cc3366;color: White;padding: 5px;}

/* Contact Email Form */

.contact-form label
{
width: 5em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block
}
.contact-form .contact_email {margin: 0px;padding-left: 10px;}


/* ##################### END FORM SECTION  ##################### */t-decoration: bold;
}
.contact-form .inputbox {background: White; padding: 5px;border: 1px solid #ccc;}
.contact-form .text_area {background: White;}
/* Pull down menu */
.contact-form .selectbox {width: 100%;}
/* Submit Button */
.contact-form .button {border: 1px solid #ccc; background: #cc3366;color: White;padding: 5px;}

/* Contact Email Form */

.contact-form label
{
width: 5em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block
}
.contact-form .contact_email {margin: 0px;padding-left: 10px;}


/* ##################### END FORM SECTION  ##################### */