body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin:0;
	text-align:center;
}

h1 {
	margin-top:5px;
	margin-bottom:0;
}


a:link, a:visited	{
	text-decoration:none;
	color: #bc7100 /*#0a8fd1;*/
}
a:hover	{
	text-decoration:underline;
	color:#666;
}
font {
   font: inherit;
   font-family:Arial, Helvetica, sans-serif;
}
/*
a:link       { color: #003366}
a:visited    { color: #003366}
a:active     { color: #003366}
a:hover      { color: #990000}
.verdana1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
*/
img	{
	border:none;
}

/*General table styles*/

table	{
	font-size:1em;
}

table thead	{
	font-size:1.1em;
	font-weight:bold;
}

.odd	{
	background:#ebebeb;
}

.even	{
	background:#f7f7f7;
}

/*General Form Styles*/
.numberInput	{
	width: 70px;
}

.textInput	{
	height:0.95em;
}

/*Layout*/
#wrapper	{
	width: 1000px;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
}

#wrapperS	{
	width: 780px;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
}

#header {
	z-index:1;
}

#header h1	{
	margin:0;
	padding-top:5px;
}

.inline	{
	display:inline;
	padding:0;
	margin:0;
}

.inline li	{
	display: inline;
	list-style:none;
}

.no-bullet	{
	margin:0;
	padding:0;
}

.no-bullet li	{
	list-style:none;
}

.triangle	{
	padding:0;
	margin:0;
}

.triangle li	{
	list-style:none;
	padding-left:15px;
	background: url(../../images/css/triangle.gif) no-repeat;
}

.bulletstyle1 {
	margin:0;
	padding:0;
}

.bulletstyle1 li {

	list-style:none;
	padding-left:15px;
	background: url(../../images/css/arr1_red.gif) no-repeat;

}


.moreBullet {
	padding-right:15px;
	background: url(../../images/css/triangle.gif) no-repeat right;
}

.titleBullet {
	padding-left:15px;
	background: url(../../images/css/triangle2.gif) no-repeat left;
}

.spacer	{
	clear:both;
}

.mask {
	position:absolute; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	z-index:9999; 
	background:url(../../images/common/spacer.gif) repeat left;
}

#container	{
	/*overflow:auto;*/
	padding-top:5px;
	padding-bottom:10px;
}

#containerS	{
	/*overflow:auto;*/
	clear:both;
	width:780px;
	padding-top:10px;
	padding-bottom:10px;
}

/*Narrow Column Guides*/
/*---- ONE COL SETTING 780px-----*/

.oneColSetting .colAS	{
	position:relative;
	float:left;
	width:780px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

.oneColSetting .colAS .colA	{
	position:relative;
	float:left;
	width:385px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

.oneColSetting .colAS .colA	.col1{
	position:relative;
	float:left;
	width:188px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}


.oneColSetting .colAS .colA	.col2{
	position:relative;
	float:right;
	width:188px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}


.oneColSetting .colAS .colB	{
	position:relative;
	float:right;
	width:385px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

.oneColSetting .colAS .colB	.col1{
	position:relative;
	float:left;
	width:188px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

.oneColSetting .colAS .colB	.col2{
	position:relative;
	float:right;
	width:188px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

/*---- TWO COL SETTING 385px vs 385px-----*/

.twoColSetting .colAS50	{
	width: 385px;
	float:left;
	position:relative;
	overflow:hidden;
}

.twoColSetting .colAS50 .colA50	{
	width: 190px;
	float:left;
	position:relative;
	overflow:hidden;
}

.twoColSetting .colAS50 .colB50	{
	width: 190px;
	float:right;
	position:relative;
	overflow:hidden;
}

.twoColSetting .colBS50	{
	width: 385px;
	float:right;
	position:relative;
	overflow:hidden;
}

.twoColSetting .colBS50 .colA50	{
	width: 190px;
	float:left;
	position:relative;
	overflow:hidden;
}

.twoColSetting .colBS50 .colB50	{
	width: 190px;
	float:right;
	position:relative;
	overflow:hidden;
}


/*---- TWO COL SETTING 580px vs 190px -----*/

.twoColSetting .colAS	{
	width: 580px;
	float:left;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

.twoColSetting .colAS .colA	{
	width: 382px;
	float:left;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

.twoColSetting .colAS .colB	{
	width: 188px;
	float:right;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

.twoColSetting .colAS .colA50	{
	width: 285px;
	float:left;
	position:relative;
	overflow:hidden;
}

.twoColSetting .colAS .colB50	{
	width: 285px;
	float:right;
	position:relative;
	overflow:hidden;
}

.twoColSetting .colBS	{
	width: 190px;
	float:right;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	/* overflow:hidden; */
	overflow:visible;
}

/* End Narrow column guides - Start Default Wide Column Guides*/

.oneColSetting .colA	{
	position:relative;
	float:left;
	width:1000px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

.twoColSetting .colA	{
	width: 690px;
	float:left;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

.twoColSetting .colB	{
	width: 300px;
	float:right;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	/* overflow:hidden; */
	overflow:visible;
}

.twoColSetting .colB div.portletBody	{
	/*max-width:290px;
	width:290px;*/
}

.twoColSettingL .colA	{
	width:300px;
	float:left;
	position:relative;
}

.twoColSettingL .colB	{
	width:695px;
	float:right;
	position:relative;
}

.margin5	{
	margin: 5px;
}

.margin10	{
	margin: 10px;
}

.marginLeft	{
	margin-left: 5px;
}

.marginRight	{
	margin-right: 5px;
}

.marginTop	{
	margin-top:5px;
}

.marginBtm	{
	margin-bottom:5px;
}

.marginTopLarge	{
	margin-top:15px;
}

.marginBtmLarge	{
	margin-bottom:15px;
}

.marginNone	{
	margin:0;
}

.displayBlock	{
	display:block;
	cursor:pointer;
}

.subTabs	{
	/*background: url(../../images/css/portlet/subtabs_bg.jpg) repeat-x ;*/
	background-color:#0a729e;
	height:16px;
	padding-top:2px;
}

ul.tabLinks	{
	font-size:1.2em;
	font-weight:bold;
}

ul.smalltabLinks	{
	font-size:0.9em;
	font-weight:bold;
}

ul.tabLinks a, ul.smalltabLinks a {
	padding: 3px 9px;
	color: #fff;
	border-right: 1px dotted #fff;
	
}

ul.tabLinks a:hover, ul.tabLinks li.selected a, ul.smalltabLinks a:hover, ul.smalltabLinks li.selected a {
	text-decoration:none;
	color:#f1b064;
}

.dottedBtm	{
	border-bottom: 1px dotted #ccc;
}

.dottedTop	{
	border-top: 1px dotted #ccc;
}

.floatRight	{
	float:right;
}

.floatLeft	{
	float:left;
}

.paddingLeft	{
	padding-left:5px;
}

.paddingRight	{
	padding-right:5px;
}

.paddingTop	{
	padding-top:5px;
}

.paddingBtm	{
	padding-bottom:5px;
}

.padding5	{
	padding:5px;
}

/* Text styles */
.normalText	{
	font-size:12px;
	color:#666;
}

.greyText {
	color:#777;
	color:
}

.adminText	{
	font-size:10px;
	color:#999999;
	font-weight:normal;
}

.label	{
	font-weight: bold;
	text-decoration:none;
	color: #666;
}

.bluefont	{
	color: #3d758f;
}

.redfont	{
	/* color:#e79a5b; */
	color:#ff6600;
}

.redfont2 {
	/* Darker Red */
	color:#ff6600;
}

.redfont3 {
	/* Darker Red */
	color:#CC0000;
}

.helpText	{
	font-style:italic;
	font-size: 10px;
	color:#999999;
}

.title	{
	font-size:1.2em;
	font-weight:bold;
}

.center	{
	text-align:center;
}

.left	{
	text-align:left;
	padding-left:5px;
}

.right	{
	text-align:right;
}

.lineHeight140	{	
	line-height: 140%;
}

/*Button styles*/

.carCompareBtn a	{
	background-color: #dedede;
	border: 1px solid #b9b9b9;
	color: #e79a5a;
	font-weight:bold;
}

.carCompareBtn a:hover	{
	text-decoration:none;
}

.ratingLogo	{
	background:url(../../images/css/rating_bg.jpg) repeat-x;
	padding:3px;
	font-size:1.2em;
	font-weight:bold;
	color: #fff;
}

.orangeBtn	{
	background:url(../../images/css/rating_bg.jpg) repeat-x;
	padding:3px;
	font-weight:bold;
	font-size:0.9em;
}

.orangeBtn a	{
	color:#fff;
}

.greyBtn	{
	background:url(../../images/css/greystripe.gif) repeat-x;
	padding:3px;
	font-weight:bold;
	font-size:0.9em;
}

.greyBtn a	{
	color:#fff;
}

.blueButton {
	background:url(../../images/css/button-blue.gif) repeat-x;
	padding:3px;
	font-weight:bold;
	font-size:0.9em;
}

.blueButton a	{
	color:#fff;
}

.lightgreyBtn	{
	background:url(../../images/css/button-grey.gif) repeat-x;
	padding:3px;
	font-weight:bold;
	font-size:0.9em;
}

.lightgreyBtn a	{
	color:#e79a5a;
}

.closeButton	{
	background-color:#fff;
	border:1px solid #ccc;
	padding:0 3px;
}

.closeButton a	{
	color:#FFAB04;
}
/*form styles*/

.uniSearch	{
	width:300px;
	position:relative;
}

form{ 
	display:inline;
}

/*------------ COMMON PAGE ELEMENTS -----------------*/

/*Header elements*/
#header	{
	position:relative;
}

#miniheader	{
	background-color:#424242;
	height: 15px;
	font-size:0.8em;
	color:#fff;
	position:relative;
}

#miniheader #homepage	{
	width: 250px;
	float:left;
	padding-left:10px;
	color:#fff;
}

#miniheader #links	{
	width: 500px;
}

#miniheader #links li	{
	padding-left:15px;
}

#miniheader	#datestamp	{
	width: 80px;
	float:right;
}

#logo	{
	float:left;
}

#leaderboard	{
	width: 730px;
	height:95px;
	float:right;
}

/*Nav elements*/
#nav	{
	height: 53px;
	background: url(../../images/css/tab_bg.jpg) #616161 repeat-x;
	padding-top:3px;
}

/*Loginbar elements*/
#loginbar	{
	background-color:#f5f5f5;
	height:23px;
	border-bottom:1px solid #e5e5e5;
	font-size:0.8em;
	padding:2px 0;
}

#loginbar .userCount	{
	margin-left:10px;
	/* line-height:25px; */
}

#loginbar .loginLink	{
	margin-left:5px;
}

#loginbar .textbox	{
	margin-left:10px;
}

#loginbar .loginBtn	{
	margin-left:5px;
}

#loginbar .signup	{
	margin-left:30px;
}

#loginbar .forgot	{
	margin-left:10px;
}

#loginbar .redfont a, #loginbar .redfont a:visited	{
	font-weight:bold;
	color:#e79a5b;
	text-decoration:none;
}

#loginbar .redfont a:hover	{
	text-decoration:underline;
}

#loginbar .edit	{
	margin-left:10px;
}

#loginbar .logout	{
	margin-left:10px;
	margin-right:10px;
}

/*Footer elements*/
#footerS{
	width:780px;
	background-color:#FFFFFF;
	font-family: Arial;
	font-size:9px;
	padding-top:10px;
	position:relative;
	clear:both;
}

#footer	{
	width:780px;
	background-color:#f7f8fb;
	font-family: Calibri;
	font-size:1.1em;
	padding-top:20px;
	position:relative;
	height:172px;
	clear:both;
}

#footer ul	{
	margin:0;
	padding-left:30px;
}

#footer li	{
	list-style:none;
	padding:0;
	margin:0;
	color:#999999;
}

#footer li.list-header	{
	font-weight:bold;
	color:#666;
}

.footerCol	{
	width: 140px;
	float:left;
}

.footerCopyright {
	padding-left:30px;
	margin-top:5px;
	margin-bottom:5px;
	float:none;
}

/*Adspace*/

.adspace300	{
	width: 300px;
	float:right;
	overflow:hidden;
}

/*Portlet Styles*/

.portletStyle_clear	{ /*borderless clear portlet*/
	padding:5px;	
}

.portletStyleBorderless	{ /*borderless clear portlet*/
	padding:0px;	
}

.portletFooter {			/* default portlet footer */
	padding: 2px 0;
	text-align: right;
	float:right;
}

.portletFooter a	{	/* default portlet footer arrow for links*/	
	padding-right:10px;
	background:url(../../images/css/arrw_yel.gif) no-repeat right;
}

.portletBody_grey_flat	{	
	padding-top:3px;
	background-color: #f7f7f7; 
}


.portletStyle_grey_a	{
	background: url(../../images/css/portlet/portletgreybg1x50_a.gif) repeat-x #FFFFFF;
	padding:5px;
	border:1px dotted #ccc;
}

.portletStyle_grey_b	{
	background: url(../../images/css/portlet/portletgreybg1x50_b.gif) repeat-x #FCFCFC;
	padding:5px;
	border:1px dotted #ccc;
}

.portletStyle_grey_c	{
	background: url(../../images/css/portlet/portletgreybg1x100_c.gif) repeat-x #FEFEFE;
	padding:5px;
	border:1px dotted #ccc;
}

.portletStyle_grey_d	{
	background: url(../../images/css/portlet/portletgreybg_d.gif) repeat-x #FEFEFE;
	padding:5px;
	border:1px dotted #ccc;
}

.portletStyle_yellow_a	{
	background: url(../../images/css/portlet/portletyellowbg1x60_a.gif) repeat-x #fffefa;
	padding:5px;
	border:1px dotted #ccc;
}

.portletStyle_yellow_b	{
	background: url(../../images/css/portlet/portletyellowbg1x60_b.gif) repeat-x #fefbe1;
	padding:5px;
	border:1px dotted #ccc;
}

.portletStyle_yellow_c	{
	background: url(../../images/css/portlet/portletyellowbg1x60_c.gif) repeat-x #f7f6ee;
	padding:5px;
	border:1px dotted #ccc;
}

/*end latest portlet styles*/

.portletStyle1 .header	{
	font-size: 1.3em;
	font-weight:bold;
	background: url(../../images/css/portlet/portlet1_bg.jpg) repeat-x ;
	height:33px;
	padding-top: 5px;
	padding-left:20px;
}

.portletStyle1 .headerSmall	{
	font-size: 1.2em;
	font-weight:bold;
	background: url(../../images/css/portlet/portlet1_bg.jpg) repeat-x ;
	height:33px;
	padding-top: 7px;
	padding-left:20px;
}

.portletStyle1 .body	{
	min-height: 100px;
	padding:10px;
	background: url(../../images/css/portlet/portlet1_gd.jpg) top repeat-x;
	overflow:auto;
}

/*------------------portletHeaders---------------------*/

.portletHeader	{
	font-size: 1.2em;
	font-weight:bold;
	color: #21557b;
	border-bottom: 1px dotted #ccc;
	padding-bottom:3px;
}

.portletHeader span	{
	padding-right:15px;
	background:url(../../images/css/triangle.gif) no-repeat right;
}

.portletHeaderLineGrey	{
	font-size: 1.2em;
	font-weight: bold;
	padding:5px 10px 5px 1px;	
	border-bottom:3px solid #666666;
	color: #404040;
	text-align:left;	
}

.portletHeaderLineLightGrey	{
	font-size: 1.2em;
	font-weight: bold;
	padding:5px 10px 5px 1px;	
	border-bottom:3px solid #b8b8b8;
	color: #b8b8b8;
	text-align:left;	
}

.portletHeaderLineBlue	{
	font-size: 1.2em;
	font-weight: bold;
	padding:5px 10px 5px 1px;	
	border-bottom:3px solid #83C2E1;
	color: #36ADD8;
	text-align:left;	
}

.portletHeaderLineBlue span	{
	padding-right:10px;
	background:url(../../images/css/arr2_blu.gif) no-repeat right;
}

.portletHeaderLineGreen	{
	font-size: 1.2em;
	font-weight: bold;
	padding:5px 10px 5px 1px;	
	border-bottom:3px solid #B6D172;
	color: #8BA647;
	text-align:left;	
}

.portletHeaderLineGreen span	{
	padding-right:10px;
	background:url(../../images/css/arr2_green.gif) no-repeat right;
}

.portletHeaderLineGold	{
	font-size: 1.2em;
	font-weight: bold;
	padding:5px 10px 5px 1px;	
	border-bottom:3px solid #FFBF65;
	color: #FE9700;
	text-align:left;	
}

.portletHeaderLineGold span	{
	padding-right:10px;
	background:url(../../images/css/arrw_yel.gif) no-repeat right;
}

.portletHeaderLineOrange	{
	font-size: 1.2em;
	font-weight: bold;
	padding:5px 10px 5px 1px;	
	border-bottom:3px solid #FF883A;
	color: #FE6700;
	text-align:left;	
}

.portletHeaderLineOrange span	{
	padding-right:10px;
	background:url(../../images/css/arr2_orange.gif) no-repeat right;
}

.portletHeaderLineDarkred	{
	font-size: 1.2em;
	font-weight: bold;
	padding:5px 10px 5px 1px;	
	border-bottom:3px solid #D8623C;
	color: #CD3300;
	text-align:left;	
}

.portletHeaderLineDarkred span	{
	padding-right:10px;
	background:url(../../images/css/arr2_db.gif) no-repeat right;
}

.portletHeaderLineRed	{
	font-size: 1.2em;
	font-weight: bold;
	padding:5px 10px 5px 1px;	
	border-bottom:3px solid #FF3B3F;
	color: #FF0103;
	text-align:left;	
}

.portletHeaderLineRed span	{
	padding-right:10px;
	background:url(../../images/css/arr2_red.gif) no-repeat right;
}

.portletHeaderSolidBlue	{
	font-size: 1.1em;
	font-weight: bold;
	padding:5px 10px 5px 15px;
	background-color:#5EB0D8;
	border:0px none #5EB0D8;
	color:white;
	text-align:left;	
}

.portletHeaderSolidOrange	{
	font-size: 1.1em;
	font-weight: bold;
	padding:5px 10px 5px 15px;
	background-color:#FFAE3B;
	border:0px none #FFAE3B;
	color:white;
	text-align:left;	
}

.portletHeaderSolidGrey	{
	font-size: 1.1em;
	font-weight: bold;
	padding:5px 10px 5px 15px;
	background-color:#626262;
	border:0px none #626262;
	color:white;
	text-align:left;	
}

.portletHeaderTabRed	{
	font-size: 1.2em;
	font-weight:bold;
	padding:3px 10px 3px 8px;
	background-color:#dc0000;
	border:1px none #dc0000;
	color:white;
	text-align:left;
	display: inline-block;
}

.portletHeaderTabBlue	{
	font-size: 1.2em;
	font-weight:bold;
	padding:3px 10px 3px 8px;
	background-color:#446e90;
	border:1px none #446e90;
	color:white;
	text-align:left;
	display: inline-block;
}

.headerSmall	{
	font-size: 1.0em;
	font-weight:bold;
	color: #21557b;
	border-bottom: 1px dotted #ccc;
	padding-bottom:3px;
}

.headerSmall span {
	padding-right:15px;
	background:url(../../images/css/triangle.gif) no-repeat right;
}

.portletHeader2	{
	border-bottom: 1px dotted #ccc;
}
.portletHeader2	.portletHeader2Left {
	font-size: 1.2em;
	font-weight:bold;
	color: #21557b;
	padding-bottom:3px;
	float:left;
}
.portletHeader2	.portletHeader2Left span {
	padding-right:15px;
	background:url(../../images/css/triangle.gif) no-repeat right;
}
.portletHeader2	.portletHeader2Right {
	float:right;
}

/*---------portletBody ----------------*/

.portletBody	{
	min-height:20px;
	overflow:visible;
	padding-top:3px;
}

.portletBody .container	{	
	padding:10px;
}

.portletBody .content_desc{line-height:130%; display:inline;}
.portletBody .content_title{ font-family: Georgia, sans-serif; font-size:13px;}


.portletBody .content80{ min-height:80px; border-bottom: 1px dotted #666; margin-top:10px;}
.portletBody .content80 .content_image{ background-repeat:no-repeat; background-position:center top; background-size:contain;width:90px; height:70px; margin-right:10px; float:left;}


.portletBody .content70{ min-height:70px; border-bottom: 1px dotted #666; margin-top:10px;}
.portletBody .content70 .content_image{ background-repeat:no-repeat; background-position:center top; background-size:contain;width:80px; height:60px; margin-right:10px; float:left;}

.portletBody .content60{min-height:60px; border-bottom: 1px dotted #666; margin-top:10px;}
.portletBody .content60 .content_image{ background-repeat:no-repeat; background-position:center top; background-size:contain; height:50px; width:70px; margin-right:10px; float:left;}

.portletBodyBorderless	{	
	padding: 0px;
}

.portletBodyBorderless .container	{	
	padding:5px;
}

.portletBodyDovetail	{
	padding: 0px;
}

.portletBodyDovetail .container	{	
	padding:10px;
}

.portletBodyDovetail .bluedovetail span	{
	background:url(../../images/css/arrd_blu.gif) no-repeat scroll right 0 transparent;
	padding: 0px 0px 0px 35px;	
}

.portletBodyDovetail .orangedovetail span	{
	background:url(../../images/css/arrd_yel.gif) no-repeat scroll right 0 transparent;
	padding: 0px 0px 0px 35px;	
}

.portletBodyDovetail .greydovetail span	{
	background:url(../../images/css/arrd_grey.gif) no-repeat scroll right 0 transparent;
	padding: 0px 0px 0px 35px;	
}

.portletBodySmall	{
	font-size: 0.8em;
	padding-top:3px;
}

.portletBodyShort	{
	min-height:50px;
	overflow:auto;
	padding-top:3px;
}

.portletStyle2 {
	padding: 5px;
	background-color:#ebebeb;
}

.portletStyle3	{
	padding: 5px;
	background-color:#eeeae4;
}

.portletStyle4	{
	padding:5px;
	border:1px dotted #ccc;
}

.twoColSetting .colB div.portletStyle4 div.portletBody	{
	max-width:288px;
	width:288px;
} 

.portletStyle5	{
	background-color:#ebebeb;
}

.portletStyle5 .portletHeader	{
	/*background: url(../../images/css/portlet/subtabs_bg.jpg) repeat-x;*/
	background-color:#0a729e;
	color:#fff;
	padding:3px 5px;
}

.portletStyle5 .portletBody	{
	padding:5px;
}

.portletStyle6	{
	padding:5px;
	background-color:#f2f1ef;
	border: 1px solid #ccc;
}

.portletStyle6 .portletHeader	{
	border-bottom:1px dashed #ccc;
}


.portletStyle7	{
	padding:5px;
	border: 1px solid #999;
	/*border-right: 10px solid #ccc;*/
	background-color: #fff;
}

.portletStyle7 .portletHeader	{
	border-bottom:1px dotted #999;
}

.portletStyle7 .portletBody{
	position: relative;
	margin-left: 4px;
	bottom: 4px;
	right: 4px;
}

.blur{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 6px;
	min-height: 50px;
	margin-bottom: 4px;
}

.shadow{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	position: relative;
	bottom: 4px;
	right: 4px;
	margin-top: 0px;
	
}

.portletStyle8	{
	padding:5px;
	border:0px;
}

.portletStyle8 .portletHeader	{
	/*border-bottom:1px dashed #ccc;*/
}

.portletStyle9	{
	padding:5px;
	background: url(../../images/css/portlet/portletstyle9bg.jpg) left top repeat-x;
	background-color: #FFF;
	border: 1px #666;
}

.portletStyle9 .portletHeader	{
	border-bottom:1px dotted #0a8fd1;
}

.portletStyle10	{
	padding:5px;
	background: url(../../images/css/portlet/portlet1_gd.jpg) left top repeat-x;
	border:1px dashed #ccc;
}

.portletStyle10 .portletHeader	{
	border-bottom:1px dotted #0a8fd1;
}

.portletStyle11	{
	padding:5px;
	border:1px dashed #ccc;
}

.portletStyle11 .portletHeader	{
	border-bottom:0px dotted #0a8fd1;
}

.portletStylePS .portletHeader	{
	background:url(../) top right #ee582d;
	color:#fff;
	padding:3px;
}

.portletHighlightStyle1 {
	border: 1px solid #ccc;
	height:70px;
}

.portletHighlightStyle1 .textcol {
	width: 123px;
	padding: 5px;
	/*background-color:#fff;*/
	float:left;
	position:relative;
	height:70px;
}

.portletHighlightStyle1 .imgcol {
	width: 165px;
	float:right;
	position:relative;
	height:70px;
}

.portletHighlightStyle1 .textcol .header{
	color:#666666;
	font-family:Georgia,Times New Roman,Times,serif;
	font-size:1em;
	line-height:1.3em;
	margin:0;
	padding-bottom:4px;
	text-transform:uppercase;
}

.portletHighlightStyle1 .textcol .title{
	font-family:Georgia,Times New Roman,Times,serif;
	font-size:1.1em;
	font-weight:bold;
	letter-spacing:-0.06em;
	line-height:1.1em;
	margin:0;
}

.portletHighlightStyle1 .textcol .summary{
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	line-height:1.1em;
	margin:0;
	padding:0;
}

.portletStyle12 {
	padding:5px;
	background: url(../../images/css/portlet/portletstyle12bg.gif) left top repeat-x;
	border: 1px solid #999;
}
.portletStyle12 .portletHeader {
	border-bottom:1px dotted #0a8fd1;
	/* border-bottom: none; */
}

.twoColSetting .colB div.portletStyle12 div.portletBody	{
	max-width:288px;
	width:288px;
} 

/*Page styles*/
.breadCrumbs, .pager	{
	font-weight: bold;
	margin:3px 0;
	font-size:14px;
}

.breadCrumbs, .pager2	{
	font-weight: bold;
	margin:3px 0;
	font-size:15px;
}

.breadCrumbs a	{
	font-size:0.9em;
	padding-right: 15px;
	padding-left: 5px;
	background: url(../../images/css/triangle.gif) no-repeat right;
}

.breadCrumbs a.first {
	padding-left:0;
}

.breadCrumbs .last {
	padding-left:5px;
}

.breadCrumbs span.last {
	padding-left: 5px;
	font-size:0.9em;
}

.breadCrumbs a, .breadCrumbs a:visited, .pager a, .pager a:visited	{
	color: #3d758f;
}

.pager a	{
	margin-right:3px;
	font-size:0.9em;
}

.pager .selected	{
	margin-right:3px;
	color: #FFAB04;
}

.pageHolder	{
	padding:0 0 0 5px;
	background: url(../../images/css/portlet/portlet1_gd.jpg) top repeat-x;
	overflow:auto;
}

.pageHolderPlain	{
	padding:0;
}

.pageTitle	{
	font-size:1.5em;
	font-weight:bold;
	margin:5px 0;
}

.pageInstruct	{
	margin: 5px 0 10px 0;
}

/*Response portlet styles*/

.portletStyle1 .userImg	{
	float:left;
	padding:2px 4px 2px 0;
}

/* prev oneshift style for highlighting search text */
.gSearchHighlight {
	border: #FFFF33 solid 1px; 
	background-color : #FFFF33;
	font-weight : bold;
}

.gImage {
	border: solid 1px; 
	margin: 0px;
}

.frmSelectWidth {
	font-family:Arial ;
	font-size:12px;
	behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
}

.frmSelect {
	font-family:Arial;
	font-size:12px;
	color: #333;
}

.frmSelectSmall {
	font-family:Arial;
	font-size:11px;
	color: #333;
}

.frmTxtBox {
	color: #333;
}

/* duplicated from preowned style - for showing inline triangle bulleting*/
.inline_triangle {
	display: inline;
	padding:0;
	margin:0;
}
.inline_triangle li	{
	display: inline;
	list-style:none;
	padding-left:11px;
	margin-right:5px;
	background: url(../../images/css/triangle.gif) no-repeat;
}
.inline_triangle li .label {
	font-weight:bold;
	font-size:1.0em;
	overflow:none;
	text-align:left;
	display:inline;
	margin-right:2px;
	border-bottom:1px dotted #D5D5D5;
}
.inline_triangle li .value {
	font-size:1.0em;
	overflow:none;
	text-align:left;
	display:inline;
	border-bottom:1px dotted #D5D5D5;
}

/* .cportletHeaderTabRed */
.portletHeaderTabRed	{
	font-size: 1.2em;
	font-weight:bold;
	padding:3px 10px 3px 8px;
	background-color:#dc0000;
	border:1px none #dc0000;
	color:white;
	text-align:left;
	display: inline-block;
}

/* .cportletHeaderTabBlue */
.portletHeaderTabBlue	{
	font-size: 1.2em;
	font-weight:bold;
	padding:3px 10px 3px 8px;
	background-color:#446e90;
	border:1px none #446e90;
	color:white;
	text-align:left;
	display: inline-block;
}

ul.magazine{ padding:0; margin:0 0 11px 0; list-style:none;}
ul.magazine li{ padding:10px 0 0 0; font-weight:bold; font-size:11px} 
ul.bikeshops{padding:0 0 10px 0; margin:10px 0 ; list-style:none}
ul.bikeshops li{ padding:5px 0 0 0; font-size:11px;}
ul.bikeshopd li a{font-size:11px; color:#000; text-decoration:none}