body, html {
	background-color: #D4D9DD;
	font: normal normal normal 0.9em/1.3em Arial, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
}
#container {
	background:#FFF url('/inc/site/ROLAWEB_container_background.jpg') repeat-y 50% 0 scroll;
	margin: 0 auto;
	padding:0;
	text-align: left;
	width:960px;
}
#header {
	background-color:#FFF;
	height:140px;
	margin-left:6px;
	width:947px;
}
#logo {margin: 0 0 3px;}
#content {
	background: url("/inc/css/images/ROLAWEB_tab_sprite_02.png") repeat-x scroll 0 -102px #FFFFFF;
	float:left;
	margin-left:6px;
	text-align:left;
	width:947px;
}
#content-body {
	margin:15px;
	width:918px;
}
#footer {
	border-bottom:3px solid #CDCDCD;
	color:#999;
	float:left;
	font:0.75em/2.5em Arial,Geneva,sans-serif;
	height:150px;
	margin-left:6px;
	text-align:left;
	width:947px;
}
#footer a {
	color: #999;
	text-decoration:none;
}
#indexID {
	background-color:#003;
	height:345px;
	margin:-15px 0 15px -15px;
	width:770px;
}
/*
#loading {
	background:transparent url('/images/ball.gif') no-repeat scroll 80% 50%;
	border:0;
	color: #008;
	font: 300 normal normal 0.5em/normal Arial, Geneva, sans-serif;
	padding:5px 20px 0 0;
	text-align:right;
	z-index:9998;
}
*/
#faqID {
	background-color:#CCC;
	float:right;
	padding:10px;
	width:50%;
}
div.off-query {
	height:0;
	visibility:hidden;
}
div.on-query {
	font-size:0.5em;
	font-weight:300;
	visibility: visible;
}
#menu {
	background-color: #E6E6E3;
	height: 30px;
}
#menu ul {
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0;
}
#menu ul li {display: inline;}
#menu ul li a {
	background-color: #E6E6E3;
	color: #000;
	font-size:11px;
	padding: .2em 1em;
	text-decoration: none;
}
#menu ul li a:hover {
	background-color: #E6E6E3;
	color: #333;
}
#MenuDDSid_1 {background:url("/inc/css/images/ROLAWEB_tab_sprite_02.png") repeat-x scroll 0 0 transparent;}
#MenuDDSid_1 div {background-color:transparent !important}
#footer ul.make {
	list-style-type: none;
	margin: 0.8em;
	padding: 0;
}
#footer ul.make li a {
	background-color: transparent;
	color: #676767;
	font-size:10px;
	padding: 0.2em 0.8em;
	text-decoration: none;
}
#footer ul.make li:hover {background-color: #EEE;}
#footer ul.make li a:hover {text-decoration: underline;}
#footer div.makes {
	border-right:1px solid #C0C0C0;
	float:left;
	width:380px;
}
#footer div.brands {
	float:right;
	width:565px;
}
#footer div.brands a img {margin:5px 5px 0;}
#search {
	background-color:#676767;
	height:32px;
}
#search form, #header h1 {
	color:#FFF;
	font-size:0.8em;
	margin-left:15px;
}
#search form select {font-size:1em;}
#header h1 {
	font-size:1.5em;
	line-height:1.5em;
	margin:0 15px 0 0;
}
#search form input {margin:7px 0 0;}
/*	FEEDBACK	*/
#sideBar {
	background-color: transparent;
	color:#059;
	height: auto;
	position: absolute;
	right:0px;
	text-align:left;
	top: 140px;
	width: auto;
	z-index:100;
}
#sideBar label {
	display:block;
	margin-left:15px;
	width:200px;
}
#sideBar .text {
	margin-left:5px;
	width: 200px;
}
#sideBar h2 {
	color:#059;
	font-size:1.1em;
	font-weight:bold !important;
	margin:10px;
}
#sideBar textarea {
	height: 123px;
	margin-left:5px;
	width: 196px;
}
#sideBar .btn {
	margin-left:5px;
	width: 200px;
}
#sideBarTab {
	background:transparent url('/images/feedback-all.png') no-repeat 0 0 scroll;
	cursor:pointer;
	float:left;
	height:179px;
	width:20px;
}
#sideBarTab img {
	border:0px solid #FFFFFF;
}
#sideBarContents {
	background-color:#CCC;
	float:left;
	min-height:160px;
	overflow:hidden !important;
	padding-bottom:7px;
	width:210px;
}
#sideBarContentsInner {
	width:200px;
}
/*	end FEEDBACK	*/
table.trans-table {font-size:0.8em;}
table.trans-table caption {
	background-color:#049;
	color:#FFF;
	font-size:1.25em;
	font-weight:bold;
	margin-top:25px;
	padding:5px 0;
}
th.mmcode {
	font-size:1.1em;
	font-weight:bold;
	line-height:1em;
	margin:0;
	padding:5px 0 0;
	text-align:center;
}
td.mmcode {
	line-height:1.25em;
	margin:0;
	padding:0;
}
.mmhead {
	color:#999;
	float:left;
}
.mmbody {
	color:#014C90;
}
.box {background-color:#DDD;}
.box ul {padding-left:2em;}
.box ul li {margin-left:0;}
.group {width:360px;}
pre {font-family: monospace;}
.title {
	background: url("/inc/css/images/ROLAWEB_tab_sprite_03.png") no-repeat scroll 0 100% #C0C0C0;
	font-size:1.3em;
	font-weight:bold;
	height:27px;
}
.title span {margin-left:15px;}
h1, h2, h3, h4, h5, h6 {
	background-color:transparent;
	color:#049;
	font-size:1em;
	font-weight:bold;
	line-height:120%;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none;
}
h1, .head1 {font-size: 2.5em;}
h2, .head2 {font-size: 1.5em;}
h3, .head3 {font-size: 1.25em;}
#content-body h1 {
	border-bottom:1px dotted #999;
	color:#049;
	font-size:2.5em;
	font-weight:normal;
	margin-bottom:7px;
	padding-left:15px;
	text-shadow:2px 1px 2px #999;
}
#content-body h2, #content-body h3 {
	color:#555;
	font-size: 1.25em;
	padding-left:15px;
	text-shadow:2px 1px 2px #999;
}
img {
	border:0;
	clear:both;
	margin:0;
	padding:0;
}
img.none {
	clear:none !important;
}
input, select, textarea {background-color:#FFF;}
td {vertical-align:top;}
a, a:link, a:active, a:visited, a:hover {
	background-color: transparent;
	color: #003;
	font: 1.1em/1.5em Arial, Geneva, sans-serif;
	outline:none;
	text-decoration : underline;
}
a:visited {text-decoration : none;}
a:active {
	background-color: transparent;
	color: #09476C;
}
a:hover {
	background-color: transparent;
	color: #00B;
}
a.more {
	bottom:0;
	position:absolute;
	right:0;
	text-decoration : none;
}
.credit {
	background-color: transparent;
	color: #AAA;
	font-size: 0.7em;
}
li {line-height:1.3em;}
#content-body p {
	margin:5px 0 10px;
	text-align:justify;
}
/*	button	*/
.btn {display:block; position:relative; background:#AAA; padding:5px; margin:0px; float:left; color:#FFF !important; text-decoration:none; cursor:pointer;}
.btn * {font-style:normal; background-image:url('/images/btn2.png'); background-repeat:no-repeat; display:block; position:relative;}
.btn i {background-position:top left; position:absolute; margin-bottom:-5px;  top:0; left:0; width:5px; height:5px;}
.btn span {background-position:bottom left; left:-5px; padding:0 0 5px 10px; margin-bottom:-5px;}
.btn span i {background-position:bottom right; margin-bottom:0; position:absolute; left:100%; width:10px; height:100%; top:0;}
.btn span span {background-position:top right; position:absolute; right:-10px; margin-left:10px; top:-5px; height:0;}
* html .btn span,
* html .btn i {float:left; width:auto; background-image:none; cursor:pointer;}
.btn.blue {background:#014C90;}
.btn.green {background:#90DF23;}
.btn.lime {background:#BBCE00;}
.btn.pink {background:#E1A;}
.btn.orange {background:#F90;}
.btn.red {background:#C1262C;}
.btn.yellow {background:#FF0;}
.btn:hover {background-color:#C1262C; color:#FFF !important;}
.btn:active {background-color:#444; color:#FFF !important;}
.btn[class] { background-image:url('/images/btn.png'); background-position:bottom;}
* html .btn {border:3px double #AAA;}
* html .btn.blue {border-color:#014C90;}
* html .btn.green {border-color:#90DF23;}
* html .btn.lime {border-color:#BBCE00;}
* html .btn.pink {border-color:#E1A;}
* html .btn.orange {border-color:#F90;}
* html .btn.red {border-color:#C1262C;}
* html .btn.yellow {border-color:#FF0;}
* html .btn:hover {border-color:#90DF23;}

.fl, .left {float: left !important;}
.fr, .right {float: right !important;}
.c {text-align:center !important;}
.l {text-align:left !important;}
.r {text-align:right !important;}
.dn {display:none;}
.db {display:block;}
.di {display:inline}
.img-left {
	float:left;
	margin: 5px 15px 5px 0;
}
.img-right {
	float:right;
	margin: 5px 0 5px 15px;
}
.img-center {text-align:center !important;}
.caption-text {
	color:#003;
	font-size:0.8em;
	text-align:left;
	margin:2px;
}
.caption-image-left {
	border:1px solid #EEE;
	float:left;
	margin: 5px 15px 5px 0;
}
.caption-image-right {
	border:1px solid #EEE;
	float:right;
	margin: 5px 0 5px 15px;
}
.caption-image-left .img-left {margin:0 !important;}
.caption-image-right .img-right {margin:0 !important;}
.img-center {
	border:1px solid #EEE;
	text-align:center;
}
.p0 {padding:0 !important;}
.p10 {padding:10px;}
.m10 {margin:10px;}
.pl10 {padding-left:12px;}
.pt10 {padding-top:12px;}
.pb25 {padding-bottom:25px;}
.pr25 {padding-right:25px;}
.mb25 {margin-bottom:25px;}
.mr25 {margin-right:25px;}
.ml22 {margin-left:22px;}
.ml35 {margin-left:35px;}
.b {font-weight:bold !important;}
.w {background-color: transparent;color:#FFF !important;}
.wbgd {background-color: #FFF !important;}
.k {background-color: transparent;color:#000 !important;}
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
.w228 {width:228px !important;}
.w200 {width:200px !important;}
.w120 {width:120px !important;}
.w100 {width:100% !important;}
.w95 {width:95% !important;}
.w90 {width:90% !important;}
.w80 {width:80% !important;}
.w75 {width:75% !important;}
.w70 {width:70% !important;}
.w60 {width:60% !important;}
.w55 {width:55% !important;}
.w50 {width:50% !important;}
.w45 {width:45% !important;}
.w40 {width:40% !important;}
.w30 {width:30% !important;}
.w25 {width:25% !important;}
.w20 {width:20% !important;}
.w15 {width:15% !important;}
.w10 {width:10% !important;}
.w5 {width:5% !important;}
div.brand div.h120 {min-height:120px;}
div.brand div.outer {
	background-color:#FFF;
	border:1px solid #BBB;
	float:left;
	height:120px;
	margin: 0 0 10px 35px;
	padding:10px;
	position:relative;
	text-align:center;
	width:120px;
}
div.brand div.inner {
	background:url("/inc/site/ROLAWEB_gradient.jpg") repeat-x scroll 0 50% #C0C0C0;
	bottom:10px;
	color:#000;
	font-size:0.7em;
	font-weight:bold;
	height:27px;
	position:absolute;
	text-align:center;
	width:120px;
}
.cline {
	background-image:url("/inc/site/ROLAWEB_content_background.jpg");
	background-repeat:no-repeat;
	background-position:50% 0;
	margin: 0 auto;
}
div.table250 {
	line-height:2em;
	width:250px;
}
div.table250 table.credit {
	color:#000;
	line-height:1em;
	width:100%;
	font-size:0.85em;
}
div.table250 table.credit a {
	color:inherit;
	text-decoration:none;
	font-size:1em;
}
div.table250 table.credit input, div.table250 table.credit select {
	background-color:#FEFEFE;
	border:0;
	font-size:1em;
	max-width:170px;
	overflow:hidden;
}
#info-content {
	border:1px solid #D8DDE3;
	min-height:120px;
}
#info-content table caption {
	background-color:#049;
	color:#FFF;
	font-size:1.25em;
	font-weight:bold;
	padding:5px 0;
}
ul#vehicle-price {
	list-style: none;
	margin-left: 0;
}
ul#vehicle-price li {
	float:left;
	margin-left:-1em;
	padding-left:1em;
	width:50%;
}
ul#vehicle-price li span.model {
	display:block;
	float:left;
	width:70%;
}
ul#vehicle-price li span.price {
	display:block;
	float:left;
	width:25%;
}
#errormsg {
	border: 1px dashed #C00;
	background: #FFB6C1;
}
.error {
	background:#FFB6C1;
}
.magazine-image {
	color:inherit;
	background-color: #FFF;
	border: 1px #EEE solid;
}
.magazine-image img {
	padding: 0px;
	color:inherit;
	background-color: #FFF;
	margin: 2px;
	border: 1px #EEE solid;
}
li.pdf, .pdf {
	list-style-image:url('/images/pdf.gif');
	line-height: 25px;
}
li.ppt, .ppt {
	list-style-image:url('/images/ppt.gif');
	line-height: 25px;
}
li.ext, .file {
	list-style-image:url('/images/ext.png');
	line-height: 25px;
}
/* =CLEARFIX */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow:hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* END =CLEARFIX */
/* content styles */
#lightbox {position: absolute; left: 0; width: 100%; z-index: 200; text-align: center; line-height: 0;}
#lightbox img {width: auto; height: auto;}
#lightbox a {text-decoration: none; border-bottom: 0px solid #FFF;}
#lightbox a img {border: none;}
#outerImageContainer {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#imageContainer {padding: 10px;}
#loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#hoverNav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#imageContainer>#hoverNav {left: 0;}
#hoverNav a {outline: none; text-decoration: none; border-bottom: 0px solid #FFF;}
#prevLink, #nextLink{width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block;}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url('/images/prevlabel.gif') left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background: url('/images/nextlabel.gif') right 15% no-repeat;}
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% ;}
#imageData{padding:0 10px; color: #666;}
#imageData #imageDetails{width: 70%; float: left; text-align: left;}
#imageData #caption{font-weight: bold;}
#imageData #numberDisplay{display: block; clear: left; padding-bottom: 1.0em;}
#imageData #bottomNavClose{width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}
#overlay{position: absolute; top: 0; left: 0; z-index: 190; width: 100%; height: 500px; background-color: #000;}
#gallery {float:left; /*height:214px; */margin:0; padding:0; width:395px;}
#gallery ul {margin: 0;padding: 0; list-style-type: none;text-align: center;}
#gallery ul li {display: inline;padding:1px;}
#gallery ul li a span {display:block; height:214px; margin:0; padding:0; width:395px;}
#gallery ul li a {float:left; padding:0; margin:0; text-decoration:none;}
#gallery ul li a:hover {}
ul#gallery {margin: 0;padding: 0; list-style-type: none;}

.blind {display:none;}
h3.question {
	margin-bottom:0;
}
h3.ajax {
	cursor:pointer;
	font-size:1em;
	font-weight:normal;
	margin-bottom:0;
}
h3.ajax:hover {background-color:#CCC;}
/* validation */
.border {border: 1px solid #999;}
input.transparent {background-color: transparent;}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}
input.required, textarea.required, select.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed, select.validation-failed {
	border: 1px solid #F30;
	color : #F30;
}
input.validation-passed, textarea.validation-passed, select.validation-passed {
	border: 1px solid #0C0;
	color : #000;
}
.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}
.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}
.box-advice {
	background-color:#EDEBD6;
	color:#333333;
	float:right;
	font-size:0.8em;
	margin:0 0 0 5px;
	padding:5px;
}
#DDSContact table td {padding:2px 6px;}
/* tabbed content */
.tab-wrapper-585 {width: 585px;}
.tab-wrapper-317 {width: 317px;}
.tab-holder, .tab-holder-120 {
	background: url("/inc/css/images/ROLAWEB_tab_sprite_03.png") no-repeat scroll 0 -359px transparent;
	height:180px;
	padding-bottom: 30px;
	position:relative;
	width: 100%;
}
.tab-holder-120 {height:120px !important;}
.tab-wrapper-317 .tab-holder {background: url("/inc/css/images/ROLAWEB_tab_sprite_03.png") no-repeat scroll 0 0 transparent;}
.tab-content {padding:25px;}
.tab-content img {
	background-color:#FFF;
	border:1px solid #CCC;
	margin:0px 15px 10px 0;
	padding:4px;
}
.tab-box {
	height: 25px;
	position: relative;
	top: 1px;
	width: 100%;
	z-index: 99;
}
.tab-box ul {
	float:right;
	list-style: none;
	margin: 0 5px 0 0;
}
.tab-box li {
	background-color: transparent;
	border-bottom: 1px solid #CCC;
	float: left;
	height: 24px;
}
.tab-box li.selected {
	background-color: transparent;
	border-bottom: 1px solid #EEE;
	float: left;
	height: 24px;
}
.tab-box li div.left {
	background: url("/inc/css/images/ROLAWEB_tab_sprite_01.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 24px;
	width: 5px;
}
.tab-box li div.center {
	background: url("/inc/css/images/ROLAWEB_tab_sprite_02.png") repeat-x scroll 0 -51px transparent;
	border-top: 1px solid #D9D9D9;
	float: left;
	height: 23px;
}
.tab-box li.selected div.center {
	background: url("/inc/css/images/ROLAWEB_tab_sprite_02.png") repeat-x scroll 0 0 transparent;
	border-top: 1px solid #D9D9D9;
	float: left;
	height: 23px;
}
.tab-box li div.right {
	background: url("/inc/css/images/ROLAWEB_tab_sprite_01.png") no-repeat scroll -10px 0 transparent;
	float: left;
	height: 24px;
	width: 5px;
}
.tab-box li.selected div.left{
	background: url("/inc/css/images/ROLAWEB_tab_sprite_01.png") no-repeat scroll -5px 0 transparent;
}
.tab-box li.selected div.right {
	background:url("/inc/css/images/ROLAWEB_tab_sprite_01.png") no-repeat scroll -15px 0 transparent;
}
.tab-box a {
	color: #666;
	display: block;
	float: left;
	font-size: 1.1em;
	height: 21px;
	padding: 2px 12px 0 12px;
	text-decoration: none;
}
.tab-box li.selected a {
	color: #000;
}
.tab-content a {text-decoration:none;}
.tab-content div {line-height: 2.5em;}
/*	BLOG and RATINGS	*/
#content-blog {
	float:left;
	margin:15px;
	width:700px;
}
.blog-content {
	border:1px solid transparent;
	margin:5px 0px;
	padding:5px;
	text-align:justify;
	width:700px;
}
div.blog-content.over {
	clear:both;
	height:130px;
	position:relative;
}
.over:hover {
	background-color:#F0F0F0;
	border:1px solid #CCC;
	cursor:pointer;
}
.blog-header {
	border-bottom:1px dotted #333;
	margin:0 0 5px;
	padding:0 0 7px;
}
.blog-calendar {
	height:70px;
	margin:0 7px 0 0;
	padding:5px;
	width:60px;
}
.blog-date {
	background-color:#049;
	height:70px;
	width:60px;
}
.blog-date .day {
	color:#FFFFFF;
	font-size:300%;
	font-weight:bold;
	line-height:80%;
	text-align:center;
	width:60px;
}
.blog-date .month {
	color:#C8C8C8;
	font-size:85%;
	line-height:150%;
	text-align:center;
	width:60px;
}
.blog-date .year {
	color:#C8C8C8;
	font-size:150%;
	text-align:center;
	width:60px;
}
.blog-content p.blog-title,
.blog-content li.blog-title a,
.blog-content p.blog-title a {
	background-color:transparent;
	color:#049;
	font-size:1.2em;
	font-weight:normal;
	line-height:1.2em;
	margin:0;
	padding-right:0;
	padding-top:0;
	text-align:left;
	text-decoration:none;
}
.blog-content .date {
	background-color:inherit;
	color:#666;
	font-size:.8em;
	margin-top:0;
}
.blog-content h1.blog-title,
.blog-content h1.blog-title a {
	background-color:transparent;
	color:#049;
	font-size:1.75em;
	font-weight:normal;
	line-height:1.5em;
	margin:0;
	padding-right:0;
	padding-top:0;
	text-align:left;
	text-decoration:none;
}
.blog-content .blog-title a:hover {color:#000;}
.blog-content .blog-head1, .archve .head1 {
	color:#A7BBBF;
	float:right;
	font-style:italic;
	font-weight:bold;
	font-size:3em;
	line-height:1em;
	font-family:"Times New Roman", times, serif;
}
.blog-content .blog-head1a, .archve .head1a {
	color:#A7BBBF;
	float:right;
	font-size:0.9em;
}
.blog-content .blog-header h4.date {
	background-color:inherit;
	color:#000;
	font-size:.8em;
	margin-top:0;
}
.blog-content .blog-header h4.date span {color:#666;}
.blog-content p img.img {
	border:0;
	margin:0 auto;
}
.blog-content .blog-title img {
	background-color:#FFF;
	border:1px solid #CCC;
	margin-top:0 !important;
	padding:4px;
}
.archive {text-align:right;}
.archive .archive-title {
	background-color:transparent;
	color:#666;
	font-size:1.2em;
	font-style:italic;
	font-weight:bold;
	margin:10px;
	padding-right:10px;
	text-decoration:none;
}
.archive .archive-head1 {
	color:#461B00;
	margin:15px 0pt 0pt;
	text-align:right;
}
.archive a {
	background-color:transparent;
	color:#333;
	font-size:.9em;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}
.archive a.normal {
	background-color:transparent;
	color:#049;
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
.archive a:hover {color:#000;}
.comment, .commend {padding:10px; margin-bottom:10px;}
.commend {background-color:#DDD; border:1px solid #BBB;}
form.commend {
	padding-left:10px;
	width:350px;
}
form.commend textarea {
	height:250px;
	width:340px;
}
.comment {background-color:#EEE; border:1px solid #BBB;}
.comment-head {color: #666; font-size: 11px; font-weight: bold;}
.comment-body {color: #666; font-size: 11px;}
.page {
	margin:0 -14px;
	padding:0 15px 0;
}
.of {float: right;}
.page a {
	font: bold 1em/1.25em Arial,Geneva,sans-serif;
	text-decoration:none;
}
div#side-navigation.archive {
	float:right;
	margin:15px;
	position:relative;
	width:180px;
}
div#content.blog {width:580px;}
div#content.blog img {clear:none;}
#comments {width:700px;}
.ratingblock {
	display:block;
	border-bottom:1px solid #999;
	padding-bottom:8px;
	margin-bottom:8px;
	width:700px;
}
.loading {
	height: 30px;
	background: url('/images/ball.gif') 50% 50% no-repeat;
}
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('/images/starrating.gif') top left repeat-x;
}
.unit-rating li{
	text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover{
	background: url('/images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}
.unit-rating li.current-rating {
	background: url('/images/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.voted {color:#999;}
.thanks {color: #4682B4;}
.static {color: #191970;}
a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_film.gif") no-repeat center right;
}
a[href *="flickr.com/photos/"], a[href *="zooomr.com"], a[href *="imageshack.us"], a[href *="bubbleshare.com"], a[href *="sevenload.com/bilder/"] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_pic.gif") no-repeat center right;
}
/* extensions */
a[href$='.doc'], a[href$='.rtf'] {
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_doc.gif") no-repeat center right;
}
a[href$='.txt'] {
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_txt.gif") no-repeat center right;
}
a[href$='.xls'] {
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_xls.gif") no-repeat center right;
}
a[href$='.rss'], a[href$='.atom'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_feed.gif") no-repeat center right;
}
a[href$='.opml'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_opml.gif") no-repeat center right;
}
a[href$='.phps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_phps.gif") no-repeat center right;
}
a[href$='.phps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_phps.gif") no-repeat center right;
}
a[href$='.torrent'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_torrent.gif") no-repeat center right;
}
a[href$='.vcard'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_vcard.gif") no-repeat center right;
}
a[href$='.exe'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_exe.gif") no-repeat center right;
}
a[href$='.dmg'], a[href$='.app'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_dmg.gif") no-repeat center right;
}
a[href$='.pps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_pps.gif") no-repeat center right;
}
a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_pdf.gif") no-repeat center right;
}
a[href$='.xpi'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_plugin.gif") no-repeat center right;
}
a[href$='.fla'], a[href$='.swf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_flash.gif") no-repeat center right;
}
a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_archive.gif") no-repeat center right;
}
a[href$='.ical'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_ical.gif") no-repeat center right;
}
a[href$='.css'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_css.gif") no-repeat center right;
}
a[href$='.ttf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_ttf.gif") no-repeat center right;
}
a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_pic.gif") no-repeat center right;
}
a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_film.gif") no-repeat center right;
}
a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_music.gif") no-repeat center right;
}
/* messenger */
a[href ^="aim:"] {
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_aim.gif") no-repeat center right;
}
a[href ^="msnim:"] {
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_msn.gif") no-repeat center right;
}
a[href ^="xmpp:"] {
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_jabber.gif") no-repeat center right;
}
a[href *="icq.com"] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_icq.gif") no-repeat center right;
}
a[href *="edit.yahoo.com/config/send_webmesg?"] { 
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_yim.gif") no-repeat center right;
}
a[href ^="callto:"] {
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_call.gif") no-repeat center right;
}
a[href ^="skype:"] {
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_skype.gif") no-repeat center right;
}
a[href ^="gg:"] {
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_gadugadu.gif") no-repeat center right;
}
/* email */
a[href ^="mailto:"] {
	padding: 5px 20px 5px 0;
	background: transparent url("/images/icon_mailto.gif") no-repeat center right;
}
a[rel ^="lightbox"] {
	padding-right: 0px !important;
	background: none !important;
}
/* SMS */
.charcount-safe {color:#00A8E6 !important;text-align:right;}
.charcount-warn {color:#F90 !important;text-align:right;}
.charcount-limit {color:#F00 !important;text-align:right;}
.one-em {font-size:1em;}
button, a.button, a.button:link, a.button:visited {
	padding: 0 0 0 0;
	margin: 0 3px 0 3px;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
	text-decoration: none;
	outline: none;
	white-space: nowrap;
	overflow: visible;
}
* html a.button, * html a.button:link, * html a.button:visited {width: 1%;}
button, x:-moz-any-link {margin: 0 0 0 0;}
*:first-child+html button {margin: 0 3px 0 3px;}
button span, a.button span, a.button:link span, a.button:visited span {display: block;}
/* CUSTOMIZATIONS */
button, a.button, a.button:link, a.button:visited {
	background-color: transparent;
	color: #666;
	font-family: "Helvetica Neue", Helvetica, clean, sans-serif;
	font-size: 13px;
	height: 26px;
}
button span, a.button span, a.button:link span, a.button:visited span {
	padding: 0 14px 0 0;
	height: 24px;
	background: url('/images/bg_button_right.gif') no-repeat top right;
}
button span span, a.button span span, a.button:link span span, a.button:visited span span {
	padding: 0 0 0 13px;
	height: 24px;
	line-height: 24px;
	background: url('/images/bg_button_left.gif') no-repeat top left;
}
button:hover, a.button:hover {color: #000;}
button:hover span, a.button:hover span, button.button_hover span, a.button_active:hover span {background-position: bottom right;}
button:hover span span, a.button:hover span span, button.button_hover span span, a.button_hover:hover span span {background-position: bottom left;}
button:active span, a:active:active span, button.button_active span, a.button_active:active span {background-position: bottom right;}
button:active span span, a:active:active span span, button.button_active span span, a.button_active:active span span {background-position: bottom left;}
button.submit span span, a.submit span span, a.submit:link span span, a.submit:visited span span {
	background-image: url('/images/bg_button_left_submit.gif');
	padding-left: 26px;
}
button.cancel span span, a.cancel span span, a.cancel:link span span, a.cancel:visited span span {
	background-image: url('/images/bg_button_left_cancel.gif');
	padding-left: 26px;
}
button.tellafriend span span, a.tellafriend span span, a.tellafriend:link span span, a.tellafriend:visited span span {
	background-image: url('/images/bg_button_left_tellafriend.gif');
	padding-left: 26px;
}
button.moreinfo span span, a.moreinfo span span, a.moreinfo:link span span, a.moreinfo:visited span span {
	background-image: url('/images/bg_button_left_moreinfo.gif');
	padding-left: 26px;
}
button.testdrive span span, a.testdrive span span, a.testdrive:link span span, a.testdrive:visited span span {
	background-image: url('/images/bg_button_left_testdrive.gif');
	padding-left: 26px;
}
button.finance span span, a.finance span span, a.finance:link span span, a.finance:visited span span {
	background-image: url('/images/bg_button_left_finance.gif');
	padding-left: 26px;
}
button.review span span, a.review span span, a.review:link span span, a.review:visited span span {
	background-image: url('/images/bg_button_left_review.gif');
	padding-left: 26px;
}
button.tradein span span, a.tradein span span, a.tradein:link span span, a.tradein:visited span span {
	background-image: url('/images/bg_button_left_tradein.gif');
	padding-left: 26px;
}
button.similar span span, a.similar span span, a.similar:link span span, a.similar:visited span span {
	background-image: url('/images/bg_button_left_similar.gif');
	padding-left: 26px;
}
/* Pagination DIV */
#pg {
	background-color: transparent;
	font-size: 10px;
	margin-bottom: 5px;
	padding: 10px;
	text-align: center;
}
/* Pagination Link */
#pg a {
	background-color:#FFF;
	border: 1px solid #83A0C1;
	color: #000;
	font-size: 10px;
	padding: 3px;
	text-decoration: none;
	-moz-border-radius: 3px;
}
#pg a:hover {
	background-color:#FFF;
	border: 1px solid #000;
	color: #000;
	font-size: 10px;
	padding: 3px;
	text-decoration: none;
	-moz-border-radius: 3px;
}
/* Pagination Current Page */
#pg a.current {
	background-color:#0D62C3;
	border: 1px solid #0D62C3;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	text-decoration: none;
	-moz-border-radius: 3px;
}
#pg span.current {
	background-color:#FFF;
	border: 1px solid #83A0C1;
	color: #0D62C3;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	text-decoration: none;
	-moz-border-radius: 3px;
}
/* Pagination Disabled Page */
#pg span.disabled {
	background-color:#FFF;
	border: 1px solid #C6C7C7;
	color: #C6C7C7;
	font-size: 10px;
	padding: 3px;
	text-decoration: none;
	-moz-border-radius: 3px;
}
table.zebra {
	background-color:#E1E1E1;
	width:100%;
}
table.zebra tr.odd {background-color:#FFF;}
table.zebra tr.even {background-color:#F4F4F4;}
table.zebra tr:hover {
	background-color:#D2D5DA;
	cursor:pointer;
}
table.zebra td {
	padding:2px 6px;
	vertical-align:middle;
}
table.zebra th {
	background-color:#E4E4E4;
	border:1px solid #FFF;
	cursor:pointer;
	font-size:0.9em;
	font-weight:bold;
	line-height:1.5em;
	padding:6px;
	text-align:center;
}