body {
	background: #FFF;
	font: 12px arial, sans-serif;
}

#wrapper { margin: 0; width: 440px; word-break : normal; }

#header {
	background: none;
	height: auto; 
}

#header a img {
	margin: 0;
	padding: 0;
	text-align:left;
}

#header #company-name, 
#header #mainnav-container, 
#header #breadcrumbs, 
#localnav, 
#footer, 
#left-wing,
#right-wing,
#bottom-bg,
#content.two-col #main-col .info-box-cap,
#content .inner-box-cap  {
	display: none;
}

#content .inner-box,
#content.two-col #main-col .info-box,
#content.two-col #main-col .info-box-inner {
	background: #CCC;
	padding-right: 10px;
}

#main {
	background: none;
	margin: 0;
	padding: 0;
}
.first { float: left;}
.last{ float: left;}
.clear {clear: both;}
#content, #content-wrap {
	background: #FFF;
	color: #000;
}

#content-wrap.two-col .first {
	width:190px;
	word-break : normal;
}

#content-wrap.two-col .last,
#content-wrap.one-col .last,
#content-wrap.two-col #content.one-col .first {
	width:580px;
}

#content.two-col .first {
	width:430px;
}

#content.two-col .last {
	width:273px;
}

#content.two-col.last { width: auto;}

#drop-shadow-r,
#drop-shadow-l {
	float: right;
	height: 0;
	width: 0;
	visibility: hidden;
}


h1 { font-size: 23px; color: #000; background: none; font-weight: bold;  }
h2 { font-size: 20px; color: #000; background: none; margin-bottom: 4px; }
h3 { font-size: 16px; color: #000; background: none;}
h6, h5 { color: #000; background: none;}
.info-box h4 { font-size: 15px; background: none;}

p {
	margin: 0 0 15px 0;
}



#content.two-col #main-col .info-box.video.wrap .video-wrap,
#content .inner-box h4,
#content.two-col #main-col .info-box h3,
#content #side-col .info-box h4,
#content.two-col #main-col .info-box-inner-cap,
#content .press-release.two-col,
#content.two-col #main-col .info-box dl,
#content.two-col #main-col .info-box.video.wrap h3,
#content.two-col #main-col .info-box.video h3, 
.big-box, 
.big-box-inner,
.big-box-cap,
.features-nested,
.features-nested .inner,
.features-nested-cap,
#content.one-col .info-box.double,
#content.one-col .info-box.double h3,
#content.one-col .info-box-cap.double 
  {
	background: none;
	color: #000;
}

#content #side-col .info-box,
#content.two-col #main-col .info-box.video.wrap,
#content.two-col #main-col .info-box.video, 
.big-box-inner,
#content.one-col .info-box.double {
 	background: #CCC;
	padding: 0 ;
	margin: 0 15px 15px;
}

.tab-body {
	background: #fff;
	border-top: 1px solid #000;
}

#master #page-title-banner,
#products #page-title-banner,
#careers #page-title-banner,
#solutions #page-title-banner,
#support #page-title-banner,
#news #page-title-banner,
#search #page-title-banner,
#pr #page-title-banner {
	background: none;
	padding-left: 0;
}

#content #side-col .info-box a.linked, 
#content.two-col #main-col .info-box.video.wrap a.linked,
#content a.linked,
#content.two-col #main-col .info-box dl a,
#content a,
#content a.big,
#content dl a,
#content dl dt a   { color: #7a7979; text-decoration: underline; }

#content.two-col #press-releases .first,
#content-wrap.two-col #content.one-col #main-col.first #press-releases .first { width: 60%; margin-right: 2%;}
#content.two-col #press-releases .last,
#content.one-col #press-releases .last { width: 38%;}
#press-releases .press-release.two-col { border-bottom: 1px solid #000; margin:0 0 15px; padding: 5px 0 15px;}

.inner-box { margin: 20px 0;}

table.striped { width: 100%; color: #000; margin: 0;}
table.striped tr { background:#FFF;}
table.striped tr.alt {background:#CCC;}
table.striped th { font-weight: bold;}
#content #press-releases { float: none;}

ul#tabs li { border: 1px solid #000; border-bottom: none; background: none;}
ul#tabs li a { background: none; color: #000;}
ul#tabs li.selected { background: #7a7979;}
ul#tabs li.buy { border: 0;}

#home #mainnav-container, 
#home p#company-name,
#home #footernav,
#home p.linked, 
#home #photo-info-wrapper, 
#home #contentbox-inner a {
display:none;
}
