/* Press Reviews */
	/* navigation */
	#reviewsNav { cursor:pointer; position:relative; margin-bottom:0px; margin-right:20px;}
	#reviewsPrev { position:absolute; left:0; top:3px; z-index:1000; width:26px;}
	#reviewsNext { position:absolute; top:3px; z-index:1001; width:26px;}
	#reviewsPagesUlWrapper {top:2px; position:absolute;}
	/* PRESS */
	#pressOpinions #reviewsSelection { position:absolute; z-index:50; top:0px; left:70px; border:2px solid #f4cccc; width:45px; height:22px;}
	#pressOpinions #reviewsPages .reviewIcon { position:absolute; display:block; width:21px; height:22px; z-index:30; cursor:pointer; color:#000; font-weight: bold; text-decoration:none; text-align:center; line-height:22px; background:url(/cars/_assets/presentation/secondopinion/press-page.gif) no-repeat; top:0; }
	#pressOpinions #reviewsPages .reviewIconOver {background:url(/cars/_assets/presentation/secondopinion/press-page-over.gif);}
	/* PUBLIC */
	#yourOpinions #reviewsSelection {position:absolute; z-index:0; left:70px; top:-2px; border:2px solid #f3c4c4; background:#fae5e5; width:93px; height:28px; margin-left:-3px;}
	#yourOpinions #reviewsPages .reviewIcon { position:absolute; display:block; width:21px; height:22px; z-index:30; cursor:pointer; margin-left:1px; color:#000; font-weight: bold; text-decoration:none; text-align:center; line-height:27px; background: url(secondopinion/user-opinion.png) no-repeat; top:0; }
	#yourOpinions #reviewsPages #reviewsPagesUlWrapper .reviewIconOver {background:url(secondopinion/user-opinion-over.png) no-repeat;}

	/* global reviews holder */
	#reviewsHolder { position:relative; height:400px; background:#fff; overflow:hidden; padding:0; margin-top:50px; }
	#reviewsPanel { width:9999px; margin:0; padding:0; position:absolute; height:400px; }
	#reviewsPanel	 .review { background: url(secondopinion/press-content.png) center top; float:left; width:442px; margin-right: 20px; }
	#reviewsPanel	 .review h3 { font: 2em "Times New Roman", Times, serif; }
	#reviewsPanel	 .review h3 { margin-bottom: 15px; padding: 5px 15px 10px 15px; background:url(secondopinion/press-heading-bg.png); }
	#reviewsPanel	 .review p { margin: 0 17px 0 14px; padding: 0; }
	#reviewsPanel	 .review .pressDate { color: #939393; font-size: 95%; margin-top: 30px; padding-bottom: 13px; }
	#reviewsPanel	 .review .pressDate a { color: #939393; font-size: 95%; margin-top: 30px; padding-bottom: 13px; text-decoration: none; }
	#reviewsPanel	 .review .pressDate a:hover { text-decoration: underline; }

/* Public Opinions */
	/* navigation * /
	#yourOpinions .review { background: url(secondopinion/press-content.png) center top; float:left; width:442px; margin-right: 20px; }
	#yourOpinions #reviewsNav { cursor:pointer; float:none; display:block; position:relative; }

	#yourOpinions #reviewsPrev { position:absolute; }
	#yourOpinions #reviewsNext { position:absolute; }
	

	/* reviews special style for speech bubbles */
	
	#yourOpinions .yourOpinionHolder .review {width:296px; margin-right:7px; }
	
	/* generic construct for each review - top middle bottom*/
	#yourOpinions .yourOpinionHolder .speachBubbleHeading {background-repeat:no-repeat;background-position: right 0px; height: 22px; padding-left: 12px; padding-top: 9px; float: left; width: 274px; }
	#yourOpinions .yourOpinionHolder .speachBubbleHeading .userDetail {color: #fff;	margin-top: 0;margin-left: 1px;}	
	#yourOpinions .yourOpinionHolder .speachBubbleContent {background-position:repeat-y center 0px;padding-bottom: 3px;float: left;	width: 286px;}	
	#yourOpinions .yourOpinionHolder .speachBubbleContent p {padding-top: 12px;	padding-right: 0px;	padding-left: 0px;}	
	#yourOpinions .yourOpinionHolder .speachBubbleBottm {background-color: #fff;background-repeat: no-repeat;background-position: 0 0;float: left; width: 286px;height: 21px; position: relative; padding-top: 21px;}		
	
	/* One */
	#yourOpinions .yourOpinionHolder .speachBubbleOne{background-color:#636363;background-image:url(secondopinion/speachbubble/heading/shade1.png);}
	#yourOpinions .yourOpinionHolder .speachBubbleContentOne {background-image: url(secondopinion/speachbubble/content/shade1.png);}
	#yourOpinions .yourOpinionHolder .speachBubbleBottmOne {background-image:url(secondopinion/speachbubble/bottom/shade1.png);}
	
	/* Two */
	#yourOpinions .yourOpinionHolder .speachBubbleTwo{background-color:#6D6D6D;background-image:url(secondopinion/speachbubble/heading/shade2.png);}
	#yourOpinions .yourOpinionHolder .speachBubbleContentTwo {background-image: url(secondopinion/speachbubble/content/shade2.png);}
	#yourOpinions .yourOpinionHolder .speachBubbleBottmTwo {background-image:url(secondopinion/speachbubble/bottom/shade2.png);}	
	
	/* Three */
	#yourOpinions .yourOpinionHolder .speachBubbleThree{background-color:#8E8E8E;background-image:url(secondopinion/speachbubble/heading/shade3.png);}
	#yourOpinions .yourOpinionHolder .speachBubbleContentThree {background-image: url(secondopinion/speachbubble/content/shade3.png);}
	#yourOpinions .yourOpinionHolder .speachBubbleBottmThree {background-image:url(secondopinion/speachbubble/bottom/shade3.png);}
		
	#yourOpinions .yourOpinionNav #reviewsPages .reviewIcon	{width:27px; height:24px; margin-left:0; background-image:url(/cars/_assets/presentation/secondopinion/user-opinion.png);}
	#yourOpinions .yourOpinionNav #reviewsPages .iconOver		{width:27px; height:24px; background-image:url(/cars/_assets/presentation/secondopinion/user-opinion-over.png);}
	#yourOpinions .yourOpinionNav #reviewsPages .iconLbl		{width:27px; height:24px;}
	#yourOpinions #reviewsHolder #reviewsPanel .review {margin-right: 12px;}

.column {
	padding:5px;
}

