/* Bongiovi Acoustics */
*{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 1em;
}
body{
	padding-top: 10px;
	font: 62.5% Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	background: #acacac;
}
ul{
	list-style: none;
}
#container{
	width: 977px;
	margin: 0 auto 0;
	background: #fff;
}
#header{
	background: url(../img/background-header.gif) top no-repeat;
	padding: 45px 101px 0 45px;
	height: 56px;
}
#header h1{
	float: left;
	background: url(../img/bongiovi-logo.gif) no-repeat;
	width: 143px;
	height: 50px;
	text-indent: -1000em;
}
div#left_header{
    float: left;
	background: url(../img/bongiovi-logo.gif) no-repeat;
	width: 143px;
	height: 50px;
	text-indent: -1000em;
}
div#right_header{
}
#header h1 a{
	width: 143px;
	height: 50px;
	display: block;
}
#navigation{
	width: 650px;
	float: right;
	margin-top: 25px;
}
#navigation li{
	float: left;
	width: 128px;
	height: 30px;
	margin-right: 2px;
	position: relative;
}
#navigation li a{
	width: 128px;
	height: 30px;
	display: block;
	text-indent: -1000em;
}
#navigation li a:hover, #navigation li a.active{
	background-position: 0 -30px;
}
li#home a{
	background: url(../img/nav-home.gif) no-repeat;
}
li#company a{
	background: url(../img/nav-company.gif) no-repeat;
}
li#products a{
	background: url(../img/nav-products.gif) no-repeat;
}
li#news a{
	background: url(../img/nav-news.gif) no-repeat;
}
li#contact a{
	background: url(../img/nav-contact.gif) no-repeat;
}

/* DD Menu */
li ul{
	display: none;
	position: absolute; 
	top: 30px;
	left: 0;
	width: 180px;
	background: #333;
}
li ul li{
	width: 168px!important;
	border-bottom: 1px solid #5b615b;
	margin-right: 0!important;
	padding: 10px 0 5px 12px;
	height: 20px!important;
	font-size: 1.2em;
}
li ul li a{
	text-indent: 0!important;
	background: none!important;
	text-decoration: none;
	color: #808080;
	display: block;
	width: 200px!important;
	height: 20px;
}
li ul li a:hover{
	color: #e6e6e6;
}
li > ul{
	top: auto;
	left: auto;
}
li:hover ul, li.over ul{
	display: block;
}
li#products ul, li#products ul li a{
	width: 190px;
}
li#products ul li{
	width: 178px!important;
}
li#news ul, li#news ul li a{
	width: 190px;
}
li#news ul li{
	width: 178px!important;
}


#player{
	padding-top:30px;
	width: 640px;
	margin: -1px auto 0;
}

#banner{
	width: 927px;
	margin: -1px auto 0;
}
#banner h2{
	display: none;
}

#video{
	width: 927px;
	height: 430px;
	margin: -1px auto 0;
}



.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px;
overflow: scroll; /*leave this value alone*/
width: 270px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 0px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}




.video{
	background: #FFF url('../img/video_background_tile.png') repeat-y;
	border-top: #333333 solid 4px;
	border-bottom: #868686 solid 4px;	
}
.video a{
	text-decoration: none;
	float: right;
	color: #FFFFFF;
}
.video a:hover{
	text-decoration: underline;
}


#ourtech {
	margin-top: 15px;
}

#content{
	overflow: hidden;
	height: 1%;
	padding: 15px 27px 0px 30px;
}
#mainContent{
	float: left;
	width: 522px;
	padding-right: 32px;
	margin-left: 18px;
}
#mainContent h3{
	font-size: 1.3em;
	margin-bottom: 15px;
	color:#1c5d9e;
}
#mainContent p{
	font-size: 1.2em;
	color: #828282;
	margin-bottom: 20px;
}
#sideBar{
	float: left;
	width: 300px;
	padding-left: 25px;
}
#sideBar .aboutUs{
	height: 45px;
}
#sideBar .aboutUs a{
	width: 167px;
	height: 18px;
	display: block;
	float: left;
	background: url(../img/button-orange.gif) no-repeat;
	margin: 0 3px;
	text-align: center;
	text-decoration: none;
	padding-top: 3px;
	color: #fff;
	font-size: 1.2em;
}

.contentModule{
	width: 305px;
	background: url(../img/content-module-bottom.gif) bottom no-repeat;
	text-align: center;
	margin-bottom: 15px;
}
.contentModule div.contents{
	background: url(../img/content-module-top.gif) left top no-repeat;
	padding: 25px 20px 15px;
	width: 265px;
	overflow: hidden;
}
.contentModule h2{
	text-indent: -1000em;
	margin: 0 auto;
}
.contentModule h2#speaker{
	background: url(../img/module-speaker-title.gif) no-repeat center center;
	width: 269px;
	height: 40px;
}

.contentModule .video{
	width: 240px;
	margin: 10px auto;
}
.contentModule p, .contentModule2 p{
	font-size: 1.1em;
	color: #828282;
	margin-bottom: 20px;
}

#sideBar .buttons a {
	background:transparent url(../img/button-naranja.png) no-repeat scroll 0 0;
	color:#fff;
	font-size:1.3em;
	margin-left:2px;
	text-decoration: none;
	width: 147px;
	height: 20px;
	display: block;
	float: left;
	text-align: center;
}

#sideBar .buttons2 a {
	background:transparent url(../img/button-naranja2.png) no-repeat scroll 0 0;
	color:#fff;
	font-size:1.3em;
	margin-left:2px;
	text-decoration: none;
	width: 294px;
	height: 20px;
	display: block;
	float: left;
	text-align: center;
}

#sideBar .buttons {
	height: 45px;
}

.contentModule2{
	width: 305px;
	background: url(../img/content-module2-bottom.png) bottom no-repeat;
	margin-bottom: 25px;
	float: none;
	clear: both;
}

.contentModule2 div.contents{
	background: url(../img/content-module2-top.png) center top no-repeat;
	padding: 25px 20px 5px;
	width: 265px;
	overflow: hidden;
	line-height: 14px;
}

.contentModule2 h2{
	margin-bottom: 10px;
	color: #333;
	font-size: 1.15em;
	line-height: 1.2em;
}

.contentModule2 p {
	line-height: 1.5em
}

.faqs {
	text-indent: -10000px;
	width: 296px;
	height: 128px;
	background: url(../img/faqs.png) center top no-repeat;
	position: relative;
	margin-left: 5px;
}

.faqs a {
	text-indent: -10000px;
	width: 296px;
	height: 128px;
	display: block;
	position: absolute;
	top:0;
}

.contact .contentModule p{
	font-size: 1.1em;
	color: #828282;
	margin-bottom: 5px;
}

.contentModule a.watch{
	background: url(../img/button-watch.gif);
	width: 130px;
	height: 18px;
	display: block;
	font-size: 1.2em;
	color: #fff;
	padding-top: 3px;
	text-decoration: none;
	margin: 0 auto;
	padding-right: 17px;
}

#sideBar blockquote{
	font-size: 1.1em;
	color: #828282;
	font-style: italic;
	margin-bottom: 25px;
}
#sideBar blockquote.cnet{
	background: url(../img/cnet-logo.gif) top right no-repeat;
	padding-right: 70px;
}

#footer{
	background: url(../img/background-footer.png) center top no-repeat #acacac;
	padding-top: 40px;
	clear: both;
	height: 60px;
	font-size: 1.1em;
	color: #fff;
}

.footerhome{
	background-color: #acacac;
	background-image: none !important;
}

#footer p{
	float: left;
}
#footer ul{
	float: right;
}
#footer ul li{
	float: left;
	padding-right: 5px;
}
#footer ul li a{
	text-decoration: none;
	color: #fff;
}
#footer ul li a:hover{
	text-decoration: underline;
}

p.dps{
	background: url(../img/dps-logonew.jpg) top right no-repeat;
	padding-right: 150px;
	margin-right: 10px;
}
p.ecoFriendly{
	background: url(../img/Eco-DPS.jpg) top left no-repeat;
	padding-left: 190px;
}


/* Contact */
#content.contact{
	padding-top: 45px;
}
#content.contact #mainContent p{
	margin-left: 15px;
}
p.contact{
	padding: 0 0 4px 125px;
	margin: 20px 0 20px 100px!important;
}
p.byMail{
	background: url(../img/tit-corp.gif) no-repeat; 
}
p.byPhone{
	background: url(../img/tit-phone.gif) no-repeat;
}
p.byEmail{
	background: url(../img/tit-email.gif) no-repeat;
}

p.byEmail a {
	text-decoration: none;
	color: #0066cc;
}


p.byEmail a:hover {
	text-decoration: underline;
}

.contentModule h2#contactUs{
	background: url(../img/module-contact-title.gif) no-repeat;
	width: 98px;
	height: 13px;
}

.contentModule form{
	text-align: left;
	margin-top: 20px;
}
.contentModule form p{
	overflow: hidden;
	height: 1%;
}
.contentModule label{
	float: left;
	width: 100px;
}
.contentModule input, .contentModule select{
	border: 1px solid #ccc;
	width: 160px;
}
.contentModule input#countryArea, .contentModule input#area, .contentModule input#number{
	width: 45px;
	margin-right: 5px;
}
.contentModule p.comments label{
	float: none;
	width: auto;
	display: block;
}
.contentModule p.comments textarea{
	border: 1px solid #ccc;
	width: 260px;
	height: 60px;
	margin-top: 5px;
}
.contentModule p.info{
	text-align: center;
	font-size: 0.9em;
	margin-top: 15px;
}
.contentModule button{
	width: 97px;
	height: 21px;
	margin-left: 85px;
	font-size: 1.3em;
	*font-size: 1.2em;
	color: #fff;
	background: url(../img/send-button.gif) no-repeat;
}


/* History */
#mainContent img.contentImg{
	float: left;
	margin: 0 15px 15px 0;
}
#mainContent div.historyText{
	overflow: hidden;
	height: 1%;
	margin-bottom: 45px;
}
#mainContent div.historyText p{
	float: left;
	width: 57%;
	margin-right: 15px;
}
#mainContent div.historyText blockquote{
	float: left;
	text-indent: -1000em;
	width: 186px;
	height: 195px;
	background: url(../img/history-blockquote.gif) top left no-repeat;
	margin-top: -91px;
}
.contentModule h2#records{
	background: url(../img/module-records-title.gif) no-repeat center center;
	width: 185px;
	height: 39px;
	margin-bottom: 20px;
}
.contentModule h2#awards{
	background: url(../img/module-awards-title.gif) no-repeat;
	width: 64px;
	height: 16px;
	margin-bottom: 20px;
}
.contentModule div.award{
	width: 78px;
	float: left;
	margin-right: 10px;
}
.contentModule div.award p{
	font-size: 1.1em!important;
}


/* Home */
ul#homeShortcuts{
	float: left;
	width: 977px;
	height: 127px;
	margin-top: 40px;
}
ul#homeShortcuts li{
	/*background: url(../img/background-shortcut.gif) no-repeat;*/
	margin-bottom: 5px;
	/*padding: 20px 0 0 15px;*/
	float: left;
	position: relative;
}

ul#homeShortcuts li strong{
	text-indent: -1000em;
	overflow: hidden;
	display: block;
	float: left;
}
ul#homeShortcuts li#iHome{
	background: url(../img/home-ihome.jpg) no-repeat;
	width: 337px;
	height: 127px;
}
ul#homeShortcuts li#dps{
	background: url(../img/home-dps.jpg) no-repeat;
	width: 306px;
	height: 127px;
}
ul#homeShortcuts li#cnn{
	background: url(../img/home-cnn.jpg) no-repeat;
	width: 334px;
	height: 127px;
}

ul#homeShortcuts li a{
	text-decoration: none;
	font-size: 1.2em;
	color: #000;
	float: left;
	margin: 5px 0 0 20px;
	position: absolute;
	top: 30px;
}


ul#homeShortcuts li#iHome a{
	left: -20px;
	display: block;
	width: 335px;
	height: 50px;
	padding: 48px 0 0 58px;
}
ul#homeShortcuts li#dps a {
	left: -20px;
	display: block;
	width: 335px;
	height: 50px;
	padding: 48px 0 0 88px;
}
ul#homeShortcuts li#cnn a{
	left: -20px;
	display: block;
	width: 335px;
	height: 50px;
	padding: 48px 0 0 70px;
}



ul#homeShortcuts li a:hover{
	text-decoration: underline;
}
div.description{
	margin-top: 40px;
	padding-top: 20px;
	*padding-top: 35px;
	width: 510px;
	float: left;
	margin-left: 30px;
	margin-right: 76px;
} 
div.description h2{
	font-size: 1.3em;
	margin-bottom: 15px;
}
div.description p{
	font-size: 1.1em;
	line-height: 1.6em;
	color: #828282;
	background: url(../img/speakers.gif) top right no-repeat;
	padding-right: 165px; 
}
div.description p a{
	color: #5988b8;
}

#content #news {
	margin-left: 20px;
	width: 880px;
}

#news h3{
	font-size: 1.3em;
	color: #1c5d9e;
	margin-bottom: 25px;
}
#news p{
	font-size: 1.2em;
	color: #828282;
	margin-bottom: 15px;
}

#news .left p, #news .right p{
	margin-bottom: 5px;
}

#news .quote {
	margin-bottom: 20px;
}

.news{
	background: url(../img/news-icon.gif) top left no-repeat;
	padding-left: 60px;
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #ccc;
}
.news h4{
	font-size: 1.3em;
}
.news p.date{
	font-style: italic;
}
.news p{
	margin-bottom: 25px!important;
}
.news h5{
	font-size: 1.2em;
	color: #828282;
}

/* Team */
div.team{
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	height: 1%;
	margin-bottom: 25px;
	padding-bottom: 25px;
}
div.team div{
	float: left;
	width: 386px;
}
div.odd img{
	float: left;
	margin-right: 25px;
}
div.even img{
	float: right;
	margin-top: 35px;
}
div.team h3{
	margin-bottom: 0!important;
}
div.team p.position{
	font-style: italic;
}

.contentModule h2#team{
	background: url(../img/module-team-title.gif) no-repeat;
	width: 162px;
	height: 20px;
	margin-bottom: 20px;
}



/* Products */
#dpsDescription {
	overflow: hidden;
	height: 1%;
	margin-bottom: 40px;
	font-size: 1.2em;
	color: #828282;
	margin-left: 23px;
}

#dpsDescription div, #dpsDescription blockquote{
	float: left;
}
#dpsDescription .text{
	width: 518px;
	background: url(../img/ihome.jpg) no-repeat top right;
	padding-right: 360px;
}

.other .text {
	background: url(../img/other-img.jpg) no-repeat top right !important;
}

.itunes .text {
	background: url(../img/itunes-img.jpg) no-repeat 530px top !important;
	height: 200px;
}

.consumer .text {
	background: url(../img/consumer-img.jpg) no-repeat 250px top !important;
	height: 250px;
	padding-top: 37px;
}

.car .text {
	background-image: none !important;
	position: relative;
	height: 250px;
}

.other h3 {
	text-indent: -10000px;
	background: url(../img/tit-other.png) no-repeat;
	height: 30px;
}

.car h3 {
	text-indent: -10000px;
	background: url(../img/tit-car.png) no-repeat;
	height: 30px;
}

#content .consumer {
	margin-top: -30px;
}

.products h3 {
	text-indent: -10000px;
	background: url(../img/tit-producst.png) no-repeat;
	height: 30px;
}

.consumer h3 {
	text-indent: -10000px;
	background: url(../img/tit-consumer.png) no-repeat;
	height: 30px;
}

.itunes h3 {
	text-indent: -10000px;
	background: url(../img/tit-itunes.png) no-repeat;
	height: 30px;
}

#news h2 {
	text-indent: -10000px;
	background: url(../img/tit-press.png) no-repeat;
	height: 30px;
}

.what h2 {
	background: url(../img/tit-what.png) no-repeat !important;
}

.contact #mainContent h2 {
	text-indent: -10000px;
	background: url(../img/tit-contact.png) no-repeat !important;
	height: 30px;
	margin-left: 15px;
}

.car .text a {
	/*background: url(../img/car-img.jpg) no-repeat;*/
	width: 287px;
	height: 238px;
	display: block;
	float: left;
	text-indent: -10000px;
	position: absolute;
	top:0;
	left: 590px;
}

.text ul {
	margin-left: 50px;
}
.text ul li {
	margin-bottom: 15px;
}

#dpsDescription .text h3{
	color: #1c5d9e;
	margin-bottom: 10px;
}

#dpsDescription .text p{
	margin: 5px 0 10px 0
}

#dpsDescription blockquote{
	color: #1c5d9e;
	font-style: italic;
}


#productsContent{
	overflow: hidden;
	height: 1%;
}

#productsContent ul {
	margin-left: 22px;
	height: 250px;
}

#productsContent ul li {
	float: left;
	width: 212px;
	height: 213px;
	display: block;
	margin-right: 10px;
}


#productsContent ul li a{
	width: 212px;
	height: 213px;
	display: block;
	text-indent: -10000px
}

#productsContent ul .itunes {
	background-image: url(../img/p-itunes.jpg);
}

#productsContent ul .consumer {
	background-image: url(../img/p-consumer.jpg);
	margin-top: 0;
}

#productsContent ul .car {
	background-image: url(../img/p-car.jpg)
}

#productsContent ul .other {
	background-image: url(../img/p-other.jpg)
}

#productsContent ul .otherOff {
	background-image: url(../img/p-other-off.jpg);
}

#productsContent ul .itunesOff {
	background-image: url(../img/p-itunes-off.jpg);
}

#productsContent ul .consumerOff {
	background-image: url(../img/p-consumer-off.jpg)
}

#productsContent ul .carOff {
	background-image: url(../img/p-car-off.jpg)
}

#productsContent ul .carOff a,
#productsContent ul .consumerOff a,
#productsContent ul .itunesOff a,
#productsContent ul .otherOff a {
	cursor: default;
}

#productsContent .contentModule{
	float: left;
	width: 291px!important;
	background: url(../img/products-module-bottom.gif) bottom no-repeat;
	height: 385px;
	margin-right: 18px;
	text-align: left;
}
#productsContent .contentModule div.contents{
	background: url(../img/products-module-top.gif) left top no-repeat;
	padding: 8px 35px 0;
	width: 221px!important;
}
#productsContent .contentModule h2{
	float: left;
	margin: 12px 20px 25px 0;
}
#productsContent .contentModule img{
	float: right;
}
#productsContent .contentModule img.licensing{
	margin-top: -17px;
	position: absolute;
	margin-left: 120px;
	*margin-left: 15px;
}
#productsContent .contentModule p, #productsContent .contentModule ul{
	clear: both;
}
#productsContent .contentModule h2#iTunes{
	background: url(../img/module-itunes-title.gif) no-repeat;
	width: 65px;
	height: 43px;
}
#productsContent .contentModule h2#electronics{
	background: url(../img/module-electronics-title.gif) no-repeat;
	width: 95px;
	height: 39px;
	margin-left: -5px;
	margin-bottom: 35px;
}
#productsContent .contentModule h2#licensing{
	background: url(../img/module-licensing-title.gif) no-repeat;
	width: 82px;
	height: 43px;
}

#watchVideo a{
	width: 132px;
	height: 18px;
	color: #fff;
	text-decoration: none;
	background: url(../img/watch-button.gif) no-repeat;
	margin: 10px auto 0;
	padding-top: 2px;
	padding-right: 15px;
	display: block; 
}
a#iTunesDemo{
	width: 135px;
	text-align: center;
	height: 18px;
	color: #fff;
	text-decoration: none;
	background: url(../img/hear-button.gif) no-repeat;
	display: block;
	margin: 35px auto 0;
	padding-top: 2px;
	font-size: 1.2em;
	padding-right: 12px;
}
#productsContent .contentModule ul{
	color: #828282;
	list-style: disc;
	list-style-position: inside;
	font-size: 1.2em;
	margin-left: 15px;
}
#productsContent .contentModule ul.electronics{
	margin-left: 0;
}
#productsContent .contentModule ul.electronics li{
	margin-bottom: 10px;
}

/* SubNav */
#subNav{
	width: 884px;
	height: 29px;
	margin: 0 auto 40px; 
	background: url(../img/background-subnav.gif) no-repeat;
}
#subNav li{
	font-size: 1.2em;
	float: left;
	text-align: center;
}
#subNav li a{
	height: 15px;
	padding: 6px 35px 8px;
	text-decoration: none;
	color: #838383;
	border-right: 1px solid #838383;
	display: block;
}
#subNav li a:hover, #subNav li a.active{
	color: #fff;
	background: url(../img/subnav-li.gif) repeat-x;
}
#subNav li.first a:hover, #subNav li.first a.active{
	background: url(../img/subnav-li-first.gif) no-repeat;
}

a.top{
	font-size: 1.2em;
	color: #1c5d9e;
	margin-bottom: 15px;
	display: block;
}
.historyText a.top, .team a.top{
	clear: both;
}
.odd a.top{
	text-align: right;
}
#mainContent h2, #news h2{
	font-size: 1.8em;
	margin-bottom: 15px;
}

.history h2{
	text-indent: -10000px;
	background: url(../img/tit-history.png) no-repeat 190px top;
}

.whatwe {
	text-indent: -10000px;
	background: url(../img/tit-company-what.png) no-repeat;
}

.quotes h3{
	font-size: 1.2em;
	margin: 25px 0 15px;
}


#news .left {
	float: left;
	width: 416px;
	margin-right: 45px;
}

#news .right {
	float: left;
	width: 416px;
}

#news .firma {
	color: #444;
	font-size: 12px;
}

.companyContent h3 {
	color: #333 !important;
	font-size: 1.2em !important;	
}
.heavy {
	text-indent: -10000px;
	height: 40px;
	background: url(../img/tit-heavy2.png) no-repeat;
}

.aftermarket img {
	margin-bottom: 20px;
}

.aftermarket ul, .original ul {
	margin-left: 50px;
	list-style-type: disc;
	font-size: 11px;
	color: #828282;
	margin-bottom: 10px;
}

.aftermarket ul li, .original  ul li {
	margin-bottom: 5px;
}

.aftermarket h2 {
	background: url(../img/tit-car-aftermarket.png) no-repeat;
	text-indent: -10000px;
	height: 48px;
}

.aftermarket .dpsformula {
	background: url(../img/p-after-dps.png) no-repeat;
	text-indent: -10000px;
	width: 544px;
	height: 134px;
}

.aftermarket .features {
	text-indent: -10000px;
	background: url(../img/tit-features.png) no-repeat;
	height: 13px;
}

.aftermarket .studioquality {
	text-indent: -10000px;
	background: url(../img/tit-sound-quality.png) no-repeat;
	height: 13px;
	margin-top: 30px;
}

.original h2 {
	background: url(../img/tit-car-original.png) no-repeat;
	text-indent: -10000px;
	height: 93px;
	margin-bottom: 0px !important;
}

.original .power {
	text-indent: -10000px;
	background: url(../img/tit-original-power.png) no-repeat;
	height: 13px;
	margin-top: 20px;
}

.original .benefits {
	text-indent: -10000px;
	background: url(../img/tit-original-benefits.png) no-repeat;
	height: 13px;
	margin-top: 20px;
}

.original .why {
	text-indent: -10000px;
	background: url(../img/tit-original-why.png) no-repeat;
	height: 13px;	
}

.contentModule .bongiovi h2 {
	background: url(../img/tit-original-bongiovi.png) center top no-repeat;
	height: 30px;
}


.contentModule .typical h2 {
	background: url(../img/tit-original-typical.png) center top no-repeat;
	height: 30px;
}

.contentModule .bongiovi ul, .contentModule .typical ul {
	text-align: left;
	margin-left: 50px;
	list-style-type: disc;
	color: #333;
	line-height: 1.55em;
	margin-top: 10px;
}

/* Quick and Dirty Dirty Hack to fix a crappy mess */

#equip_btn{margin-top: 25px; clear: both;}
				
#dpsDescription_fix {
	overflow: hidden;
	height: 1%;
	margin-bottom: 40px;
	font-size: 1.2em;
	color: #828282;
	margin-left: 23px;
}

#dpsDescription_fix div, #dpsDescription_fix blockquote{
	float: left;
}
#dpsDescription_fix .left{
	width: 565px;
	padding-right: 20px;
}
.right{
	width: 307px;
	float: left;
}