/* @override http://carsala-dev.localhost/css/configurator/common.css */

@CHARSET "ISO-8859-1";

*{
	margin: 0;
	padding: 0;
}

body{
	background: url("../../images/bg.jpg") repeat;
}

HTML {
	background: url("../../images/bg.jpg") repeat;
	color: #818181;
	font-family: Arial, sans-serif;
}

LABEL {
	cursor: pointer;
}

#yui-history-iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	visibility: hidden;
}

#MakeModelYear_MakeModelAutoCompleteArea{
	display:none;
}

#doc {
	position: relative;
	width: 980px;
	margin: 56px auto;
}


#logo {
	width: 100%;
	height: 54px;
	line-height: 36px;
	margin: 0px;
	padding: 0px;
	background: url('../../images/logo.png')
		no-repeat bottom left;
}

#negotiator-container p {
	float: left;
	font: 12px/15px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: white;
	margin-left: 5px;
}

#logo_link {
	float: left;
	display: block;
	width: 297px;
	height: 64px;
}

#logo SPAN {
	display: none;
}

#loggedin_links {
	padding-top: 0px;
	float: right;
	vertical-align: bottom;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	top
}

h5.logged-in,h5.not-logged-in {
	margin-top: 24px;
	float: right;
	width: 188px;
	margin-right: 5px;
	height: 28px;
	background: url("../../images/account/links.png") no-repeat scroll 0 0 transparent !important;
	text-decoration: none;
	font: bold 12px/14px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	color: #6a5c4e;
}

.logged-in a,.not-logged-in a{
	float: left;
	color: #554939;
	margin-top: 6px;
	text-decoration: none;
}

/* EmailASearchButton is in the Email A Search section. */
#close_button {
	padding-top: 7px;
	float: right;
	vertical-align: bottom;
}

#SaveThisSearchButton {
	padding-top: 7px;
	float: right;
	vertical-align: bottom;
	margin-right: 10px;
	display: none;
	cursor: pointer;
}

#SaveThisSearchButton.active {
	display: block;
}

#MySavedSearchesButton {
	padding-top: 7px;
	float: right;
	vertical-align: bottom;
	margin-right: 10px;
	cursor: pointer;
}

#overlayContainer {
	margin-top:0px;
	margin-left:50px;
	width:536px;
	min-height:380px;
}

#next-step {
	float: right;
	margin-top: 70px;
	width: 200px;
}

.overlay {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
#InitialDialog{
	margin:100px auto 0;
	padding-top:100px;
	width:400px;
	height:200px;
	min-height:200px;
}

.hidden {
	display: none;
}

.overlayHeader {
	float: left;
	font-size: 19px;
	margin: 0px;
	padding: 0px;
}



/* Main Overlay */
#pickerContainer {
	margin-top: 8px;
	position:relative;
	width:536px;
}

.picker {
	position:absolute;
	width: 268px;
	height: 108px;
	cursor: default;
}

.picker.active .pickerChange {
	cursor: pointer;
}

.pickerSummary.problematic{
	background:url('../../images/configurator/summary-too-specific.png') no-repeat 0 0;
}

.picker.doubleWidth {
	width: 536px;
}

/*
.picker.tripleWidth {
	width: 470px;
}

.picker.doubleHeight {
	height: 136px;
}*/  /* 138 - 1 - 1 - 8 + 8 */


.picker.lastRow {
	margin-bottom: 0px;
}

.picker .pickerLabel {
	font-size: 14px;
}

.picker .pickerSummary {
	color: white;
	font-size: 14px;
	font-weight: bold;
	width:111px;
	height:41px;
	background-color:#99a0a8;
	text-align:center;
	line-height:32px;
	position:absolute;
}

.picker.used .pickerSummary {
	color: #434343;
}



.picker.problematic .pickerSummary {
	color: #CF0000;
}

.pickerSelectAll {
	text-align:right;
	font-size:12px;
	color:white;
}
.pickerSelectAll a, .pickerSelectAll a:visited, .pickerSelectAll a:active{
	color:white;
}

/* Right-side container; includes feedback. */
#rightContainer {
}


/* Picker Dialog */
.dialogArea {
	color: white;
}

a.get-more {
	color: #554939;
	font-size: 13px;
}

.dialogTitle {
	margin-right:60px;
}

.buttonContainer {
	position: absolute;
	bottom: 0px;
	right:0px;
	height: 31px;
	right:-110px;
}

.buttonArea {
}

.buttonArea INPUT {
}

/* How To footer */
#HowToContainer {
	position: relative;
	overflow: hidden;
	width: 956px;
	background-color: white;
	margin-top: 9px;
	padding: 13px 11px;
	border: solid 1px #CACACA;
}

#HowToHeader {
	display: block;
	float: left;
	width: 400px;
	margin: 0px;
	line-height: 20px;
}

#HowToList {
	display: block;
	float: left;
	width: 772px;
	margin: 0px;
	padding: 0px;
}

#HowToList LI {
	display: block;
	float: left;
	color: #999;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
}

#HowToList #Decisive {
	width: 319px;
	padding-right: 24px;
}

#HowToList #Broaden {
	width: 191px;
	padding-right: 20px;
}

#HowToList #Experiment {
	width: 218px;
}

/* Copyright/nav footer */
#Footer {
	margin-top:20px;
	position: absolute;
	width: 980px;
	z-index: 20;
}

#Copyright {
	float: left;
	font-size: 10px;
	color: #868582;
	font-weight: normal;
}

#FooterNav {
	display: block;
	float: left;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

#FooterNav LI {
	display: block;
	float: left;
	border-left: solid 1px #868582;
	padding: 0px 6px;
	height: 10px;
	line-height: 10px;
}

#FooterNav LI.firstChild {
	border: none;
}

#FooterNav LI A {
	color: #9F9D9A;
	text-decoration: none;
}

#FooterNav LI A:hover {
	color: #9F9D9A;
	text-decoration: underline;
}

/* ***** Start area ***** */
a.black-link {
	color:#554938;
	float:left;
	font:12px/16px Helvetica,"Helvetica Neue",Arial,Geneva,sans-serif;
}

#learn_more {
	background:url("../../images/site/homepage_v2/learn_collapsed.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:27px;	position: relative;
	overflow: hidden;
	top:25px;
	
	position:relative;
	width:261px;
	z-index:20;
}


#MakeModelLocationAreaContainer {
}
/*
.MakeModelYearLocationArea {
	float: left;
	position: relative;
	width: 225px; /* 255 - 2*1 - 2*12 */
	height: 125px; /* 150 - 2*1 - 2*17, changed this */
	padding: 17px 5px;
	margin: 0px 6px;
	border: solid 1px #CACACA;
	text-align: center;
}
*/
.MakeModelYearLocationArea .areaTitle,.MakeModelYearLocationArea .areaTitle
	{
	color: #554939;
	font-weight: bold;
	margin: 0px 0px 14px 0px; /* 17 - 3 */
}

.MakeModelYearLocationArea .copy {
	color: #525252;
	font-size: 13px;
	font-weight: bold;
}

#MakeModelYearLocation_MakeModelAutoCompleteContainer {
	position: relative;
	text-align: left;
	width: 227px;
	height: 31px;
	display:none;
}

#MakeModelYearLocation_AutoComplete {
	width: 227px;
}

#MakeModelYearLocation_MakeModel {
	width: 227px; /* 229 - 2*1 */
	height: 17px; /* 31 - 2*1 - 2*6 */
	line-height: 29px;
	color: #A0A0A0;
	font-size: 15px;
	font-weight: bold;
	padding: 6px 0px;
}

#MakeModelYearLocation_MakeModel.active {
	color: #808080;
}

#MakeModelYearLocation_AutoCompleteList {
	top: 31px;
}

#MakeModelYearLocation_YearSlider {
	position: relative;
	text-align: left;
	height: 28px;
	width: 200px;
	background: url('../../images/configurator/year_slider_bg.gif') 1px 0px
		no-repeat;
	margin: 0px auto;
}

UL#MakeModelYearLocation_YearList {
	list-style-type: none;
	display: block;
	position: relative;
	text-align: left;
	width: 200px;
	height: 15px;
	overflow: hidden;
	margin: 0px auto;
	line-height: 10px;
}

#MakeModelYearLocation_YearList LI {
	display: block;
	float: left;
	width: 25%;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
}

#MakeModelYearLocation_Buttons {
	bottom: 17px;
	height: 33px;
	width: 229px;
}

.MakeModelYearLocationArea label{
	color: black;
	font-weight:bold;
}

#MakeModelYearLocation_Make,#MakeModelYearLocation_Model,#MakeModelYear_Make,#MakeModelYear_Model,#MakeModelYearLocation_Distance,#MakeModelYear_Distance,#MakeModelYearLocation_YearMin,#MakeModelYear_YearMin,#MakeModelYearLocation_YearMax,#MakeModelYear_YearMax
	{
	/*width: 100px;*/
}

#MakeModelYearLocation_ZipCode {
}

/* ***** MakeModelYear, Location ***** */
#MakeModelYearButton {
	position: relative;
	overflow: hidden;
}

#MakeModelAreaContainer {
	width: 550px;
	margin: 20px auto;
}

#LocationAreaContainer {
	width: 275px;
	margin: 0px auto;
}

.MakeModelYearArea,.LocationArea {
	float: left;
	position: relative;
	width: 229px; /* 255 - 2*1 - 2*12 */
	height: 132px; /* 150 - 2*1 - 2*17 */
	padding: 17px 12px;
	margin: 0px 10px;
	text-align: center;
    font-weight: bold;
}

.MakeModelYearArea .areaTitle,.LocationArea .areaTitle {
	color: #FF7F00;
	font-weight: bold;
	margin: 0px 0px 14px 0px; /* 17 - 3 */
}

.MakeModelYearArea .copy {
	color: #525252;
	font-size: 13px;
	font-weight: bold;
}

#MakeModelYear_MakeModelAutoCompleteContainer {
	position: relative;
	text-align: left;
	width: 227px;
	height: 31px;
}

#MakeModelYear_AutoComplete {
	width: 227px;
}

#MakeModelYear_MakeModel {
	width: 227px; /* 229 - 2*1 */
	height: 17px; /* 31 - 2*1 - 2*6 */
	line-height: 29px;
	color: #A0A0A0;
	font-size: 15px;
	font-weight: bold;
	padding: 6px 0px;
}

#MakeModelYear_MakeModel.active {
	color: #808080;
}

#MakeModelYear_AutoCompleteList {
	top: 31px;
}

#MakeModelYear_YearSlider {
	position: relative;
	text-align: left;
	height: 28px;
	width: 200px;
	background: url('../../images/configurator/year_slider_bg.gif') 1px 0px
		no-repeat;
	margin: 0px auto;
}

UL#MakeModelYear_YearList {
	list-style-type: none;
	display: block;
	position: relative;
	text-align: left;
	width: 200px;
	height: 15px;
	overflow: hidden;
	margin: 0px auto;
	line-height: 10px;
}

#MakeModelYear_YearList LI {
	display: block;
	float: left;
	width: 25%;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
}

#MakeModelYear_Buttons {
	bottom: 17px;
	height: 33px;
	width: 229px;
}

.LocationArea LABEL,.LocationArea #Location_Distance,.LocationArea #Location_ZipCode
	{
	color: #808080;
	font-size: 15px;
	font-weight: bold;
	line-height: 28px;
}

.LocationArea #Location_Distance {
	border: solid 1px #CACACA;
}

.LocationArea #Location_ZipCode {
	width: 104px; /* 106 - 2*1 */
	height: 16px; /* 28 - 2*1 */
	padding: 5px 0px;
	border: solid 1px #CACACA;
}

/* ***** Colors ***** */
#ColorAreaContainer {
	height:235px;
	overflow:auto;
}
#ColorsDialogSelection{
	height:250px;
}

#ColorAreaContainer li:nth-child(odd){
	background:#404040;
}
li.ColorArea {
	margin: 0px 20px 10px 0px;
	width:293px;
	position:relative;
}


.ColorArea LABEL INPUT {
}

li.ColorArea div.box{cursor:pointer;position:absolute;left:0px;margin-top:2px;width:14px;height:14px;border:1px solid white;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-image:none}
li.ColorArea div.box.checked{background-image:url('../../images/configurator/checkMark2.png');}
li.ColorArea div.box input{display:none;}

li.ColorArea div.listBox{position:absolute;left:0px;margin-top:2px;}
li.ColorArea div.listDetails{margin-left:20px;}


.ColorArea .ColorDetails {
	margin-left:20px;
}

/* ***** Features, Doors ***** */
#FeaturesTitle {
	margin: 0px 0px 7px 0px;
}

#FeaturesSubtitle {
	margin: 30px 0px 0px 0px;
}

.CheckboxListContainer {
}

.CheckboxList {
margin:15px;
}

.CheckboxList LI {
	list-style-type: none;
	margin-bottom: 7px;
	position:relative;
}

.CheckboxList INPUT {
	position:absolute;
	left:0px;
	top:-2px;
}

.CheckboxList LABEL {
	margin-left: 25px;
	display: block;
	color: #808080;
	font-size: 13px;
	font-weight: bold;
}

/* ***** PriceOrSavings ***** */
#PriceOrSavingsAreaContainer {
	position: relative;
	overflow: hidden;
	width: 862px;
	margin: 0px auto;
}

.PriceOrSavingsArea {
	float: left;
	width: 409px; /* 411 - 2*1 */
	height: 162px; /* 164 - 2*1 */
	margin: 0px 10px;
	border: solid 1px #CACACA;
}

.PriceOrSavingsArea.selected {
	border: solid 1px black;
}

.PriceOrSavingsArea LABEL {
	display: block;
	height: 14px; /* 24 - 2*5 */
	padding: 5px 8px;
	border-bottom: solid 1px #CACACA;
	color: black;
	font-size: 14px;
	font-weight: bold;
}

.PriceOrSavingsArea LABEL INPUT {
	margin-right: 6px;
}

.PriceOrSavingsArea .details {
	padding: 16px 32px 16px 16px;
}

/* ***** MaxPrice ***** */
#MaxPriceAreaContainer {
}

#MaxPriceArea {
	margin:27px 0 27px 10px;
}

#MaxPriceArea SELECT {
	height: 24px;
	line-height: 24px;
	font-size: 15px;
	font-weight: bold;
	border: solid 1px white;
	color: white;
	background:black;
	width:154px;
}

/* ***** Mileage ***** */
#MileageAreaContainer {
	margin:27px 0 27px 10px;
}

#MileageArea {
	text-align: center;
}

#MileageArea SELECT {
	height: 24px;
	line-height: 24px;
	font-size: 15px;
	font-weight: bold;
	border: solid 1px white;
	color: white;
	background:black;
	width:127px;
}

/* ***** CPO ***** */
#CPOAreaContainer {
	position: relative;
	overflow: hidden;
	width: 862px;
	margin: 0px auto;
}

.CPOArea {
	float: left;
	width: 409px; /* 411 - 2*1 */
	height: 162px; /* 164 - 2*1 */
	margin: 0px 10px;
	border: solid 1px #CACACA;
}

.CPOArea.selected {
	border: solid 1px black;
}

.CPOArea LABEL {
	display: block;
	height: 14px; /* 24 - 2*5 */
	padding: 5px 8px;
	border-bottom: solid 1px #CACACA;
	color: black;
	font-size: 13px;
	font-weight: bold;
}

.CPOArea LABEL INPUT {
	margin-right: 6px;
}

.CPOArea .details {
	padding: 16px 32px 16px 16px;
}

/* ***** Feedback ***** */
#feedbackContainer {
	width:3OOpx;
	position:absolute;
	right:0;
	top:55px;
}

#feedbackContainer .regularText,#feedbackContainer LI {
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
}

#feedbackContainer .mediumText {
	font-size: 18px;
	font-weight: bold;
	color:#a59494;
}

#feedbackContainer .largeText {
	font-size: 24px;
	font-weight: bold;
}

#feedbackContainer .hilighted {
	color: #554939;
}

#feedbackContainer .mediumHilighted {
	font-size: 18px;
	font-weight: bold;
	color: #FF7F00;
}

#feedbackContainer .makeModelHilighted {
	font-size: 18px;
	font-weight: bold;
	color: #019696;
}

#feedbackContainer .footer {
	position: absolute;
	width: 370px;
	bottom: 0px;
	left:70px;
	padding-bottom: 17px; /* #feedbackContainer.paddingBottom */
	padding-top: 10px;
	background: url('../../images/configurator/feedback_footer_dots.png')
		repeat-x top left;
}

#feedbackContainer .dealsTable {
	border-color: #818181;
	margin-top: 10px; 
	margin-bottom: 0px;
}

table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #a59494;
	border-collapse: collapse;
	background-color: white;
	margin-top: 15px; 
	margin-bottom: 0px;
}
th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 0px 1px 0px;
	border-style: inset inset inset inset;
	border-color: #a59494;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	font-weight: normal;
}
td {
	border-width: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	text-align:center;
	border-style: inset inset inset inset;
	border-color: #a59494;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

#ContinueToCheckout {
	cursor:pointer;
	position:absolute;
	top:622px;
	right:200px
}


#FeedbackList {
	margin: 0px;
	list-style-image: url('../../images/configurator/bullet.png');
}

#FeedbackList LI {
	list-style-image: url('../../images/configurator/bullet.png');
	margin-left: 16px;
}

#FeedbackSpinner {
	float: left;
	margin-right: 15px;
	margin-top: 7px;
}




/* ***** ContactUs, SendToFriend ***** */
#ContactUs_Form dt,#SendToFriend_Form dt {
	display: block;
	float: left;
	width: 240px;
	text-align: right;
}

#SendToFriend_Form dt {
	width: 200px;
}

#ContactUs_Form dd,#SendToFriend_Form dd {
	display: block;
	margin-left: 255px;
	margin-bottom: 15px;
}

#SendToFriend_Form dd {
	margin-left: 215px;
}

#ContactUs_Form LABEL,#SendToFriend_Form LABEL {
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #808080;
}

#ContactUs_Form INPUT,#SendToFriend_Form INPUT,#SendToFriend_Form TEXTAREA
	{
	height: 23px; /* 29 - 2*1 */
	line-height: 20px;
	width: auto;
	font-size: 15px;
	color: #808080;
	font-weight: bold;
	border: solid 1px #CACACA;
	padding-top: 4px;
	padding-left: 3px;
}

#ContactUs_Form SELECT {
	height: 25px;
	line-height: 23px;
	padding: 2px;
	font-size: 15px;
	font-weight: bold;
	border: solid 1px white;
	color: white;
	background:black;
}

#SendToFriend_Form TEXTAREA {
	height: auto;
	line-height: auto;
}

#ContactUsDialog P {
	font-size: 14px;
	font-weight: bold;
	color: #808080;
}

#ContactUs_Error,#EmailASearch_Error {
	color: #F70F0F;
	margin-bottom: 8px;
}

#ContactUs_ErrorList,#EmailASearch_ErrorList {
	margin-left: 32px;
	margin-bottom: 15px;
	margin-top: 0px;
}

/* ***** Email A Search ***** */
#EmailASearch_Form INPUT {
	height: 17px; /* 31 - 2*1 - 2*6 */
	line-height: 29px;
	color: #808080;
	font-size: 15px;
	font-weight: bold;
	padding: 6px 0px;
	border: solid 1px #CACACA;
}

#EmailASearch_Form TEXTAREA {
	color: #808080;
}

#EmailASearchThanksDialogOKButton {
	cursor: pointer;
}

/* ***** Alert Dialog ***** */
#AlertDialog,#ChangeWarnDialog,#SaveSearchOkDialog,#SaveSearchFailDialog
	{
	visibility: hidden;
	border: 2px solid white;
}

#AlertDialog *,#ChangeWarnDialog *,#SaveSearchOkDialog *,#SaveSearchFailDialog *
	{
	background-color: black;
}

#AlertDialog .bd,#ChangeWarnDialog .bd,#SaveSearchOkDialog .bd,#SaveSearchFailDialog .bd
	{
	padding: 35px 17px 0px 17px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

#AlertDialog .ft,#ChangeWarnDialog .ft,#SaveSearchOkDialog .ft,#SaveSearchFailDialog .ft
	{
	text-align: center;
	border-top: none;
	padding: 17px 17px 35px 17px;
}

#AlertDialog .ft IMG,#ChangeWarnDialog .ft IMG,#SaveSearchOkDialog .ft IMG,#SaveSearchFailDialog .ft IMG
	{
	margin: 2px 10px;
}

.DialogButton {
	cursor: pointer;
}

#ContactUsDialogSelection .zend_form {
	margin-left: 0px;
	margin-bottom: 40px;
}

#ContactUsDialogSelection .zend_form dt {
	width: 140px;
}

#ContactUsDialogSelection .zend_form dd {
	margin-left: 155px;
}

#ContactUsDialogSelection .zend_form dd #name {
	width: 250px;
}

#ContactUsDialog .buttonContainer {
    bottom: 30px;
    width: 460px
}

#HowToContainer .dashboard_topelem {
    font-size: 85%;
	padding-right:6px;
	margin-right:6px;
	border-right: 1px solid #A4A4A4;
}

#HowToContainer .dashboard_colorelem {
    font-size: 85%;
	padding-right:6px;
	margin-right:6px;
	border-right: 1px solid #A4A4A4;
}

#HowToContainer .dashboard_row {
    font-size: 85%;
    font-weight: bold;
}

ul#new-questions-list {
	position: absolute;
	list-style-type: none;
	left: 110px;
	margin: 0 ;
	width: 200px;
	font: 10px/12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #554939;

}


#new-questions-list li{
	float: left;
	list-style: none outside none;
	text-align: left;
	width: 200px;
}

#StartDialog div.options-container a {
	float: left;
}

div.options-container {
	float: left;
	width: 700px;	
	position: absolute;
	height: 50px;
	top: 400px;
}

#negotiator-container{
	background: url(../../images/configurator/mark.jpg) no-repeat;
	width: 196px;
	height: 445px;
	position: relative;
	left: 760px;
	top: -30px;
}

#collapsing_container {
	position: absolute;
	z-index: 1;
	background-color: white;
	width: 980px;
	height: 250px;
	border-bottom: 10px solid #554939;
	display: none;
}

span.black {
	font: 24px/28px "Arial Black", Arial;
	color: black;
}


span.green {
	font: 18px/18px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #739f1d;
	text-transform: uppercase;
}

h3.green-and-black {
	float: left;
	width: 200px;
	margin-left: 130px;
}

h3.green-and-black-new {
	float: left;
	width: 250px;
	margin-left: 40px;
}


span.headline {
	position: relative;

	width: 250px;
	margin-top: 10px;
	font: bold 12px/16px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #554939;
}

div.story p {
	float: left;
	width: 250px;
	margin-left: 35px;
	margin-top: 20px;	
	color: #554939;
	font: 12px/16px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

#stories-header {
	text-indent:20px;
	width:977px;
}

.sub-header  {
	background-color:#807B73;
	border-left:3px solid #FEA700;
	color:#FFFFFF;
	display:block;
	float:left;
	font:bold 22px/24px Arial,"Helvetica Neue",Helvetica,sans-serif;
	padding-bottom:5px;
	padding-top:5px;
	margin: 0px;
}

div.story {
	position: relative;
	float: left;
	width: 300px;
	margin-top: 20px;	
	margin-left: 20px;
}

div.story img{
	float: left;
	margin: 0px 50px;
}

div.report-content {
	float: left;
	position: relative;
	width: 380px;
	margin-top: 5px;
	margin-left: 30px;
	padding:0px 30px ;
}

div.report-content-new {
	float: left;
	position: relative;
	width: 300px;
	margin: 5px 12px;
}

div.report-content-new img {
	display: block;
	float: right;
	margin-right: 80px;
}

div.report-content img {
	float: right;	
}

div.report-content p {
	float: right;
	font: 14px/18px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	width: 200px;
	margin-right: 20px;
	color: #544e43;
}

div.report-content-new p {
	float: right;
	font: 14px/18px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	width: 280px;
	margin-right: 0px;
	color: #544e43;


#demotip p{
	color: #544e43;
}

#dialogNew{
	float:left;
	width:940px;
}

.chat {
	float:right;
	margin-left:7px;
	margin-top:15px;
	width:40px;
	height: 40px;
}

a#form-container {
	background:url("../../images/site/homepage_v2/login.png") no-repeat scroll 0 0 transparent !important;
	color:#6A5C4E;
	float:right;
	font:bold 12px/12px Helvetica,"Helvetica Neue",Arial,Geneva,sans-serif;
	height:28px;
	margin-top:22px;
	text-decoration:none;
	width:188px;
	line-height:1em;
}

#join {
float:left;
margin-left:13px;
margin-top:6px;
width:80px;
display:block !important;
}

#login {
float:left;
margin-left:22px;
margin-top:6px;
width:70px;
display:block !important;
}