html {
	height:100%;
}

body {
	background-color: #600;
	font-family: arial;
	font-size: 12px;
	background-image: url(/images/texture.jpg);
	background-repeat: repeat;
	margin:0;
	padding:0;
	height:100%;
}
.header {
	width:100%;
	background-color:#F6EDDE;
}
form {
	margin:0px;
	padding:0px;
}
.whitebg {
	background-color:#FFF;
}
.question {
	font-size:15px;
	font-weight:bold;
	margin-right: 3px;
	font-family: Tahoma, Geneva, sans-serif;
}
.answer {
	font-size:16px;
	font-weight:bold;
	color:#3D845C;
	margin-right: 3px;
	font-family: Tahoma, Geneva, sans-serif;
}
/* Start: Emulation Header */
#emulate {
	z-index:3;
	width:100%;
	position: fixed;
	left: 0px;
	right: 0px;
	top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6EE44;
	background-image: url(/images/yellowbg.png);
	background-repeat: repeat-x;
	background-position: left top; 
	font-size:14px;
	float:left;
	padding-top: 20px;
	margin-right: 80px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#emulate .emulatetext{
	float:left;
}
#emulate .emulateoptions{
	float:right;
}
/* End: Emulation Header */

/* Start: Left Holder Div's */

.leftholder {
	padding:12px;
}
.leftcolumn {
	background-color:#FFF;
}
.rightcolumn {
	padding:10px;
}
#title {
}
#title h1{
	margin:0px;
	padding-bottom:3px;
	padding-top:3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:lighter;
	border-bottom-style: solid;
	border-bottom-color: #ECD8B9;
	border-bottom-width: 1px;
}

.navigation {
	width:100%;
	background-color:#5f3912;
}
.bdr_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}
.bdr_top_bottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
}
#greybox {
	background-color: #f7f7f7;
	display: block;
	padding: 10px;
	border: 1px solid #CCC;
	float:left;
	width: 998px;
}
#greybox h5 {
	color:#333;
	font-size:13px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	
}
#greybox h5 dt{
	color:#999;
	font-size:11px;
	display:inline-block;
	font-weight:normal;
}
#fieldbox {
	background-color: #f7f7f7;
	display: block;
	padding: 10px;
	border: 1px solid #CCC;
	float:left;
}
#fieldbox h5 {
	color:#333;
	font-size:13px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	
}
#fieldbox h5 dt{
	color:#999;
	font-size:11px;
	display:inline-block;
	font-weight:normal;
}
.packages_700 {
	background-color: #f7f7f7;
	padding: 10px;
	border: 1px solid #CCC;
	width:740px;
}
.packages_700 h5 {
	color:#333;
	font-size:13px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	
}
.packages_auto {
	background-color: #f7f7f7;
	padding: 10px;
	border: 1px solid #CCC;
}
.packages_auto h5 {
	color:#333;
	font-size:13px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	
}
.packages {
	background-color: #f7f7f7;
	padding: 10px;
	border: 1px solid #CCC;
	float:left;
	width:220px;
	min-height:600px;
}
.packages h5 {
	color:#333;
	font-size:13px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	
}
.packagesselected{
	background-color: #FFC;
	padding: 10px;
	border: 1px solid #CCC;
	float:left;
	width:220px;
	min-height:600px;
}
.packagesselected h5 {
	color:#333;
	font-size:13px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	
}
#packages h5 dt{
	color:#999;
	font-size:11px;
	display:inline-block;
	font-weight:normal;
}
#fieldbox_auto {
	background-color: #f0f2f2;
	padding: 10px;
	border: 1px solid #e4e4e4;
}
#fieldbox_auto h5 {
	color:#333;
	font-size:13px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	
}
#fieldbox_auto h5 dt{
	color:#999;
	font-size:11px;
	display:inline-block;
	font-weight:normal;
}
#content_main {
	width:1048px;
	background-color:#FFF;
	min-height:100%;
	height:100%px;
}
#content_left {
	width:235px;
	background-color:#FFF;
	min-height:inherit;
	padding:10px;
	float:left;
}
#content_right {
	background-color:#FFF;
	min-height:inherit;
	width:793px;
	float:right;
}
.emulate {
	background-color:#FF9;
	padding:15px;
	font-size:16px;
	color:#333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5C6400;
}

.hr_vertical {
	height: 150px;
	padding-right: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EBEBEB;
	padding-top: 10px;
	margin-left: 8px;
}
.editalbum {
	position:relative;	
}
.editalbumselected {
	overflow:hidden;
	position:relative;
	background-color:#FF9;
}
.editlink{
	position:absolute;
	top:0px;
	right:0px;
	height:17px;
	width:17px;
	background-image: url(/images/d0p9bnvk.gif);
	background-position:0px -17px;
	z-index: 2;
}
.editlink:hover{
	background-position:0px -34px;
}
.edituserlink{
	position:absolute;
	top:0px;
	right:17px;
	height:17px;
	width:17px;
	background-image: url(/images/d0p9bnvk.gif);
	background-position:0px -51px;
	z-index: 2;
}
.edituserlink:hover{
	background-position:0px -17px;
}
.emulateuserlink{
	position:absolute;
	top:0px;
	right:0px;
	height:17px;
	width:17px;
	background-image: url(/images/emulate.gif);
	background-position:0px -51px;
	z-index: 2;
}
.emulateuserlink:hover{
	background-position:0px -17px;
}
.left {
	width:700px;
	float:left;
}
.left_short {
	float:left;
}
.left_short p dt{
	color:#999;
	font-size:11px;
	display:inline-block;
	font-weight:normal;
}
.left p dt{
	color:#999;
	font-size:11px;
	display:inline-block;
	font-weight:normal;
}
.right {
	width:298px;
	float:left;
	font-size:11px;
}
.grey {
	color:#666;
	font-size:11px;
}
.boxtitle {
	background-color:#6D84B4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3B5998;
	border-right-color: #3B5998;
	border-bottom-color: #FFF;
	border-left-color: #3B5998;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	padding: 5px;
}
.UIButton{background-image:url(/images/apfsevhg.png);border-style:solid;border-width:1px;display:-moz-inline-box;display:inline-block;outline:none;padding:3px 6px;vertical-align:bottom}
.UIButton:hover,
.UIButton:active{text-decoration:none}
.UIButton:active{-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05)}
.UIButton_Text{background-color:transparent;border:none;cursor:pointer;display:block;font-size:11px;font-weight:bold;line-height:14px;*line-height:13px;margin:0;overflow:visible;padding:0;*padding-bottom:1px;width:auto}
.UIButton_Large{padding:4px 8px 5px}
.UIButton_Large .UIButton_Text{font-size:13px;line-height:16px}
.UIButton_CustomIcon .UIButton_Text{line-height:16px}
.UIButton_Gray{background-color:#eee;border-color:#999 #999 #888;-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1)}
.UIButton_Gray:active{background-color:#ddd;background-image:none;border-color:#999}
.UIButton_Gray .UIButton_Text{color:#333}
.UIButton_Blue{background-color:#5b74a8;background-position:0 -48px;border-color:#29447e #29447e #1a356e;-moz-box-shadow:0 1px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.12)}
.UIButton_Blue:active{background-color:#4f6aa3;background-image:none;border-color:#29447e}
.UIButton_Blue .UIButton_Text{color:#fff}
.dialog_content .UIComposer_ButtonArea .UIButton_Blue .UIButton_Text{min-width:56px}
.UIButton_Green{background-color:#69a74e;background-position:0 -96px;border-color:#3b6e22 #3b6e22 #2c5a15;-moz-box-shadow:0 1px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.12)}
.UIButton_Green:active{background-color:#609946;background-image:none;border-color:#3b6e22}
.UIButton_Green .UIButton_Text{color:#fff}
.UIButton_Suppressed{background:transparent;border-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none}
.ie6 .UIButton_Suppressed,
.UIButton_Suppressed:hover{background-image:url(/rsrc.php/z1V2B/hash/apfsevhg.png);border-color:#999 #999 #888;-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1)}
.UIButton_Suppressed:active{background-color:#ddd;background-image:none;border-color:#999;-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05)}
.UIButton_Disabled,
.UIButton_Disabled:active{background-color:#f2f2f2;background-image:none;border-color:#c8c8c8;cursor:default;-moz-box-shadow:none;-webkit-box-shadow:none}
.UIButton_Disabled .UIButton_Text,
.UIButton_Disabled:active .UIButton_Text{color:#b8b8b8;cursor:default}
.UIButton_Depressed{background-color:#7d7d7d;background-image:none;border-color:#525252;-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05)}
.UIButton_Depressed:active{background-color:#707070;border-color:#525252}
.UIButton_Depressed .UIButton_Text{color:#fff}
.UIActionButton{
	margin-top: 5px;
	margin-bottom: 5px;
}
.UIActionButton_SuppressMargin{margin:0}
.UIButton_Icon{display:block;height:16px;margin:-2px 5px 0 0;float:left;width:16px !important}
span.UIButton_IconSmallMonochromatic{margin:-2px 1px 0 -4px;_margin-left:-1px}
i.UIButton_Icon,
img.UIButton_Icon{margin-top:0}
span.UIButton_IconNoSpriteMap{background-image:url(/rsrc.php/z1V2B/hash/apfsevhg.png);margin-top:-1px;margin-bottom:-1px}
.ff2 span.UIButton_IconNoSpriteMap{margin-top:-2px}
a.UIActionButton_SuppressText{padding:3px 0 3px 4px}
.UIActionButton_SuppressText .UIButton_Icon{margin:0}
.UIActionButton .uiTooltipWrap{bottom:26px;margin-left:3px}
.UIActionMenu{cursor:pointer;display:inline-block;font-size:11px;position:relative;border-bottom:1px solid #ebebeb}
.ie6 .UIActionMenu{display:inline}
.UIActionMenu a:hover{text-decoration:none}
.UIActionMenu_Wrap{position:relative;background-position:left top;border:1px solid #888;cursor:pointer;display:block;height:21px;padding:0 18px 0 4px;zoom:1}
.UIActionMenu_Wrap:focus,
.UIActionMenu_Wrap:active{border-color:#3b5998;outline:none}
.ie6 .UIActionMenu_Wrap,
.ie6 .UIActionMenu_Text{display:inline-block}
.UIActionMenu_Chevron, .UIActionMenu_Text, .UIActionMenu_Icon{line-height:21px}
.UIActionMenu_Chevron{background:no-repeat left -193px;height:21px;position:absolute;right:0;top:0;width:20px}
.UIActionMenu_Text{color:#333;float:left;font-weight:bold;margin:0 2px}
.UIActionMenu_Icon{float:left;height:21px}
.UIActionMenu_Lock{background-position:left -216px;width:16px}
.UIActionMenu_People{background-position:left -474px;width:16px}
.UIActionMenu_Menu{border:1px solid #444;left:0;position:absolute;visibility:hidden;top:22px;_width:160px}
.UIActionMenu_AlignRight .UIActionMenu_Menu{left:auto;right:0}
.UIActionMenu_Wrap,
.UIActionMenu_Icon,
.UIActionMenu_Chevron,
.UIActionMenu_SuppressButton .UIActionMenu_Wrap:hover,
.ie6 .UIActionMenu_SuppressButton .UIActionMenu_Wrap{background-image:url(/rsrc.php/z1V2B/hash/apfsevhg.png)}
.UIActionMenu_SuppressButton{border-color:transparent;_border:none}
.UIActionMenu_SuppressButton .UIActionMenu_Wrap{background-image:none;border-color:transparent}
.ie6 .UIActionMenu_SuppressButton .UIActionMenu_Wrap,
.UIActionMenu_SuppressButton .UIActionMenu_Wrap:hover{border-color:#999;border-bottom-color:#888;-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05)}
.openToggler .UIActionMenu_SuppressButton .UIActionMenu_Wrap{border-color:#444}
.UIActionMenu_SuppressText .UIActionMenu_Text{display:none}
.UIActionMenu_Blue .UIActionMenu_Text{color:#3b5998}
.UIActionMenu_Blue .UIActionMenu_Lock{background-position:left -264px}
.none {
	clear:both;
}

.green {
	color:#026836;	
	
}

.tiny {
	font-size:10px;
	color:#666;
}

.maincontent {
	width:759px;
	margin:auto;
}

.yellow {
	color: #C90;	
}

.fullheight {
	height: 100%;
	background-color:#F6EDDE;
}

td,tr,th {
	font-family: arial; 
	font-size: 12px;
	
}

h1,h2,h3,h4,h5,h6 {
	padding:0px;
	margin:0px;
}

h1 {
	margin:0px;
	padding-bottom:3px;
	padding-top:3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:lighter;
}

.pd_bottom {
	padding-bottom:5px;
}

.bdr {
	border: 1px solid #CCC;
	padding:0px;
	margin:0px;
}

.bdrthick {
	border: 2px solid #666;
	padding:0px;
	margin:0px;
}

.featuredbdr {
	background-color:#099;
	border: 1px solid #CCC;	
}

.bdr_featured {
	border: 4px solid #C00;
}

.white {
	color:#FFF;
	font-weight:bold;
}

.smallvspace {
	padding-top:5px;
}

ds {
	font-size:12px;
	font-weight:bold;
	color:#666;
}

.tabsel {
	font-weight:bold;
	font-size:18px;
	color:#660000;
	padding-top: 7px;
	padding-bottom: 7px;
}

a.H1Green:link {
	color:#026836;
	font-weight:400;
	font-family: arial;
	font-size: 1em;
}

h1 a:link{
	color:#600;
	font-family: arial;
	font-size: 12px;
	padding-bottom:3px;
	padding-top:3px;
}

h2 {
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: lighter;
}

h3 {
	color:#333;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
}

h4 {
	color:#026836;
	font-size: 13px;
	font-weight: bold;
}

h5 {
	color:#069;
	font-family: arial;
	font-size: 112%;
	font-weight: bold;
	padding-bottom: 5px;
}

h6 {
	color:#026836;
	font-family: arial;
	font-size: 20px;
	font-weight: lighter;
}

.azSelected {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#660000;
	text-decoration: underline;
}

.nrows {
	background-color:#fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}

.nrows:hover {
	background-color:#FFFFEC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	cursor:pointer;
}

.altrows {
	background-color:#F9F9F9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}

.altrows:hover {
	background-color:#FFFFEC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	cursor:pointer;
}

.columnsel {
	background-color:#DFDFDF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	color: #333333;
	font-weight:normal;
}

.disabledrow {
	background-color:#FFFFF4;	
}


.status_0 {
	background-color:#FFDDDE;
}
.status_1 {
	background-color:#CCFACB;	
}
.status_2 {
	background-color:#FFC;	
}
.disabledrowbdr {
	background-color:#FFFFF4;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}

.disabledrow:hover {
	background-color:#FFFFEC;
}

.sponsoredrow {
	background-color:#FFFFC6;
}

.filterbg {
	background-color:#CFF;
}

.legend {
	font-size:11px;
	color:#C60;
}

.chk {
	padding:2px;
}

.activealert {
	background-color:#FF9;
	padding:10px;
	border:dashed;
	border-color:#999;
	border-width:1px;
}

.yellowalert {
	background-color:#FFC;
	padding-top: 2px;
	padding-bottom: 2px;
}

.greenalert {
	background-color:#CCFACB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #95F493;
}

.imgbdr {
	border: 1px solid #666;
}

.imgbdrlight {
	border: 1px solid #CCC;
}

.activemessage {
	background-color:#FFC;
	margin-top:10px;
	padding:7px;
	border:dashed;
	border-color:#999;
	border-width:1px;
}

.alerticon {
	float:left;
	top:-4px;
}

.activealertmessage {

}

.activealertmessage b {
	font-weight:bold;
	font-size:14px;
}

.activealertmessage p b{
	font-weight:bold;
	font-size:12px;
}

.alertcontrols {
	padding-top:10px;
}


p {
	padding:0px;
	margin:0px;
}

.picbdr {
	padding: 4px;
	border: 1px solid #999;
}

.trbdr {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000;	
}

.v_hr {
	border-right-style: solid;
	border-right-color: #EEDDBF;
	border-right-width: 1px;
	margin-right: 10px;
	height:80px;
}

.v_spacer {
	margin-right: 15px;
	height:5px;
	float:left
}

.imagebtn_current {
	cursor:pointer;
	background-image: url(/images/currentpackage.jpg);
}
.imagebtn {
	cursor:pointer;
	background-image: url(/images/selectpackage.jpg);
}

.hr {
	border-top-style: solid;
	border-top-color: #DFC18A;
	border-top-width: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.p_hr {
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
	border-bottom-width: 1px;
	margin:0px;
	padding:0px;
}

.separator {
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
	border-bottom-width: 1px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}

.hrpad {
	border-top-style: solid;
	border-top-color: #DFDFDF;
	border-top-width: 1px;
	padding:0px;
	margin:0px;
}

.hrnopad {
	float:left;
	width:100%;
	border-top-style: solid;
	border-top-color: #f2f2f2;
	border-top-width: 1px;
	margin: 0px;
	padding:0px;
}

.hr_medium {
	border-top-style: solid;
	border-top-color: #DFDFDF;
	border-top-width: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.sub {
	font-family: arial;
	font-size: 16px;
	color: #026836;
	font-weight: bold;
	text-align: center;
}

.listingheader {
	background-color: #EBEBEB;
	font-size:10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EAEAEA;
	border-left-color: #EAEAEA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEAEA;
}

.listingbdr {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F3F3F3;
	border-left-color: #F3F3F3;
	background-color:#e5e5e5;
	font-size:95%;
}

.cap {
	text-transform:capitalize;	
}

.phone {
	font:112% arial;
	color:#BE4D01;
}

.smalllink {
	color:#444;
	font-size:95%;
}

.pipe {
	color:#666;
	font-size:75%;
	padding-left:2px;
	padding-right:2px;
}

.smalllistingitalic {
	color:#C00;
	font-size:95%;
	font-style:italic;
}

.smalllistinginfo {
	color:#444;
	font-size:97%;
}

.indent {
	padding-left:15px;
	padding-right:15px;
}

.smalllistinginfo_phone {
	font-size:12px;
	color:#666;
	font-weight:bold;
}

/* Form Controls */

form.inplaceeditor-form select { /* Input box */
	border:1px solid #CCC;
	background-color:#EBEBEB;
	padding:1px;
	color:#333;
	font-size:11px;
}

form.inplaceeditor-form input[type="text"] { /* Input box */
	border:1px solid #CCC;
	background-color:#E4EADB;
	padding:1px;
	color:#333;
	font-size:11px;
}

form.inplaceeditor-form input[type="submit"] { /* Input box */
	background-color: #EBEBEB;
	color:#333;
	font-size:11px;
	padding:1px;
	border:1px solid #CCC;
	cursor:pointer;
}

form.inplaceeditor-form input:hover[type="submit"] { /* Input box */
	background-color: #333;
	color:#fff;
	font-size:11px;
	padding:1px;
	border:1px solid #CCC;
	cursor:pointer;
}
form.inplaceeditor-form a { /* The cancel link */
  margin-left:2px;
}
form.inplaceeditor-form { /* The form */
padding:0px;
margin:0px;
}

.inputlg {
	border:1px solid #CCC;
	background-color:#E4EADB;
	padding:2px;
	color:#333;
	font-size:20px;
}

.input {
	border:1px solid #ccc;
	padding:2px;
	font-size:12px;
	background-color: #F4F4F2;
	color: #333;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.input_white {
	border:1px solid #ccc;
	padding:4px;
	font-size:12px;
	background-color: #fff;
	color: #333;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.input_white_250 {
	border:1px solid #ccc;
	padding:4px;
	font-size:12px;
	background-color: #fff;
	color: #333;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	width:250px;
}
.input_med {
	border:1px solid #b1b0b1;
	padding:3px;
	font-size:11px;
	background-color: #F4F4F2;
	width:60px;
}
.input_lg {
	border:1px solid #b1b0b1;
	padding:3px;
	font-size:11px;
	background-color: #F4F4F2;
	width:120px;
}
.input_sm {
	border:1px solid #b1b0b1;
	padding:3px;
	font-size:11px;
	background-color: #F4F4F2;
	width:30px;
}
.inputedit {
	border:1px solid #CCC;
	background-color:#F4F4F2;
	padding:4px;
	color:#333;
	font-size:12px;
}
.inputlong {
	border:1px solid #CCC;
	background-color:#F4F4F2;
	padding:4px;
	color:#333;
	font-size:12px;
	width:200px;
}
.s_button {
	color:#333;
	font-weight:bold;
	padding:2px;
	border:1px solid #999;
	cursor:pointer;
	background-image: url(/images/apfsevhg.png);
}

.s_button:hover {
	background-color: #444;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	border:1px solid #444;
	cursor:pointer;
	background-image: none;
}

.coupon_button {
	background-color: #d7e9f8;
	color:#333;
	padding:2px;
	border:1px solid #8FC9E4;
	cursor:pointer;
	font-size:12px;
}

.coupon_button:hover {
	background-color: #2089b9;
	color:#fff;
	padding:2px;
	border:1px solid #b9ddee;
	cursor:pointer;
	font-size:12px;
}

.blue_button {
	background-color: #d7e9f8;
	color:#333;
	padding:2px;
	border:1px solid #b9ddee;
	cursor:pointer;
	height:20px;
	font-size:11px;
}

.blue_button:hover {
	background-color: #2089b9;
	color:#fff;
	padding:2px;
	border:1px solid #b9ddee;
	cursor:pointer;
	height:20px;
	font-size:11px;
}

.blue_disabled {
	background-color: #d7e9f8;
	color:#333;
	padding:0px;
	border:1px solid #b9ddee;
	cursor:pointer;
	height:18px;
	font-size:11px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.extend_button {
	background-color: #FFDD95;
	color:#333;
	padding:0px;
	border:1px solid #b9ddee;
	cursor:pointer;
	height:18px;
	font-size:11px;
}

.extend_button:hover {
	background-color: #FFCD64;
	color:#fff;
	padding:0px;
	border:1px solid #b9ddee;
	cursor:pointer;
	height:18px;
	font-size:11px;
}

.extend_disabled {
	background-color: #d7e9f8;
	color:#333;
	padding:0px;
	border:1px solid #b9ddee;
	cursor:pointer;
	height:18px;
	font-size:11px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


.checkoutheader {
	background-color: #CCC;
	font-size:10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EAEAEA;
	border-left-color: #EAEAEA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEAEA;
}

.red {
	color:#C00;
	font-weight: bold;
}

.green {
	font-weight:bold;
	color:#390;
}


.required {
	font-weight:bold;
	color:#930;
	font-size:12px;
}

.bdrbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
}

.bdrbottomdotted {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

.s_buttonblue {
	background-color: #36C;
	color:#FFF;
	padding:2px;
	border:0px;
	cursor:pointer;
}

.coupon {
	border: 5px dashed #000;
	background-color: #FFF;
}

.coupon .offer {
	color: #000;
	font-weight: bold;
	font-size: 14px;
}

.coupon h1 {
	font-size:36px;
	font-weight: bold;
	line-height: 22px;
}

.footer {
	color:#333;
	font-size:11px;
}
.pad10 {
	padding:10px;
}
.bakshadl {	
	background-repeat: repeat-y;
	background-position: top;
	background:url(/images/shads/shadleft.png);
	background-color: #600;
}
.bakshadr {
	background-repeat: repeat-y;
	background-position: top;
	background:url(/images/shads/shadright.png);
	background-color: #600;
}
.redstrong {
	color: #603A13;
	font-weight:bold;
}
.infostrong {
	color: #933;
	font-weight:bold;
}
.txt_inner {
	font-family: arial;
	font-size: 12px;
	color: #603A13;
	font-weight: normal;
	margin-right: 0px;
	text-align: left;
	margin-left: 35px;
}

a.qrytitle:link {
	color: #600;
	text-decoration: underline;
	font-size:110%;
	font-weight:500;
}
a.qrytitle:visited {
	color: #600;
	text-decoration: underline;
	font-size:110%;
	font-weight:500;
}
a.qrytitle:hover {
	text-decoration: underline;
	color: #026836;
	font-size:110%;
	font-weight:500;
}
a.qrytitle:active {
	text-decoration: underline;
	font-size:110%;
	font-weight:500;
}

a.couponlink:link {
	color: #600;
	font-size:13px;
	font-weight:bold;
}
a.couponlink:visited {
	color: #600;
	font-size:13px;
	font-weight:bold;
}
a.couponlink:hover {
	text-decoration: underline;
	color: #026836;
	font-size:13px;
	font-weight:bold;
}
a.couponlink:active {
	font-size:13px;
	font-weight:bold;
}

.small {
	font-size:11px;
	color: #333;
	margin:0px;
	padding:0px;
	font-weight: normal;
}

.smallred {
	font-size:11px;
	color: #C00;
	line-height: normal;
}

.smallblue {
	font-size:11px;
	color: #069;
}

.smallgrey {
	font-size:11px;
	color: #888;
}

.small strong{
	font-size:11px;
	color: #111;
	line-height: normal;
	font-weight:bold;
}

.info {
	color: #666;
	line-height: normal;
}

.info strong{
	color: #111;
	line-height: normal;
	font-weight:bold;
}

a:link {
	color: #600;
	text-decoration: none;
}
a:visited {
	color: #026836;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #C00;
}
a:active {
	text-decoration: none;
}

a.white:link {
	color: #FFF;
	text-decoration: none;
	font-size:12px;
}
a.white:visited {
	color: #FFF;
	text-decoration: none;
	font-size:12px;
}
a.white:hover {
	text-decoration: underline;
	color: #FFF;
	font-size:12px;
}
a.white:active {
	text-decoration: none;
	font-size:12px;
	color: #FFF;
}

a.smalllink:link {
	color: #600;
	text-decoration: none;
	font-size:11px;
}
a.smalllink:visited {
	color: #026836;
	text-decoration: none;
	font-size:11px;
}
a.smalllink:hover {
	text-decoration: underline;
	color: #C00;
	font-size:11px;
}
a.smalllink:active {
	text-decoration: none;
	font-size:11px;
}
.ratings {
	color: #600;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.review {
	font-style: italic;
	color: #000;
	margin-left: 20px;
	background-color: #E9E9E9;
	width: 350px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.vspace10 {
	clear:both;
	margin-top:10px;
}

.vspace4 {
	clear:both;
	margin-top:4px;
}

.menubdr {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000;	
}

.star-0 {
	background-image: url(/images/star-0.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-05 {
	background-image: url(/images/star-05.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-1 {
	background-image: url(/images/star-1.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-15 {
	background-image: url(/images/star-15.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-2 {
	background-image: url(/images/star-2.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-25 {
	background-image: url(/images/star-25.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-3 {
	background-image: url(/images/star-3.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-35 {
	background-image: url(/images/star-35.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-4 {
	background-image: url(/images/star-4.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-45 {
	background-image: url(/images/star-45.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.star-5 {
	background-image: url(/images/star-5.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.startext {
	padding-left:5px;
	margin-left:5px;
	color:#333;
	font-size:12px;
}

.clear {
	clear:both;
	height:1px;
	padding:0px;
	margin:0px;
}

.revunit {
	margin:0pt 0pt 12px;
	padding:8px;
}

.overviewbox {
	border:1px solid #e4e4e4;
}

.overviewheader {
	padding:8px;
	background-color: #fff;
	margin: auto;
}

.overviewbody {
	padding:8px;
	background-color: #f0f2f2;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0px;
	margin-left: 0pt;
}

.greybox {
	border:1px solid #D7D7D7;
	margin:0pt 0pt 12px;
	padding:8px;
	background-color: #FCFCFC;
}

.yellowalertbox {
	border:1px solid #D7D7D7;
	margin:0pt 0pt 12px;
	padding:8px;
	background-color: #FFC;
}

.profilebox {
	border:1px solid #D7D7D7;
	margin:0pt 0pt 12px;
	padding:8px;
	background-attachment: scroll;
	background-color: #F0EFE1;
	background-image: none;
	background-repeat: repeat;
	background-position: 0%;
}

.revunitaction {
	background:#f6f6f2 none repeat scroll 0%;
	border:1px solid #FDFDFD;
	margin:0pt 0pt 12px;
	padding:8px;
}

.panelholder {
	background:#f6f6f2 none repeat scroll 0%;
	border:1px solid #D7D7D7;
	width:100%;
}

.subpanel {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin:0px;
	background-color:#FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
}

.upper {
	text-transform:uppercase;
}

.firstreview 
{
	background-image:none !important;
}

.reviewresults {
	padding:10px;
}

.revunit .revunit h5 {
	font-family:arial;
	font-weight:normal;
	font-size:.97em;
}


.revunit h5 {
	color:#a88b4c;
	font-family:arial;
	font-size:1.0em;
	margin:0pt 0pt 5px;
}

.revunit h5 strong {
	color:#C00025;
}

/*Review Actions*/
.query {
	width:100%;
	float:left;
	background: url(/img/core/hdot.gif) repeat-x top;
	padding: 8px 0 0;
}

.query * {
	float:left;
	display:inline;
}

.query span {
	margin: 0 6px 0 0;
	font-size:0.85em;
}

.query li {
	margin: 0 6px 0 0;
}

li.yes, li.no, li.yes a, li.no a {
	width:26px;
	height:15px;
	background-position: 0 0;
	background-repeat:no-repeat;
}

li.yes, li.yes a:hover {
	background-image:url(/img/core/but_yes_on.gif);
}

li.yes a {
	background-image:url(/img/core/but_yes_off.gif);
}

li.no, li.no a:hover {
	background-image:url(/img/core/but_no_on.gif);
}

li.no a {
	background-image:url(/img/core/but_no_off.gif);
}

.query li.add {
	float:right;
	margin:0;
}

.query a.addReview, .query a.editReview {
	float:right;
	white-space:nowrap;
	font-size:0.85em;
}

.query a.report {
	clear:both;
	font-size:.85em;
	white-space:nowrap;
}




.yls-rr{padding:0 1em 1em;text-align:left;}
.yls-rr .bd .mod{position:relative;}
.yls-rr-review{zoom:1;margin-bottom:1em;}
.yls-rr-rate-hdr{zoom:1;overflow:hidden;}
.yls-rr #yls-rr-hd{zoom:1;overflow:hidden;background:#fff;border-bottom:1px dotted #ccc;padding-bottom:.5em;margin:0 0 .25em;}
.yls-rr #yls-rr-rateit{background-color:#fff;color:#000;border:0;padding:0;}
.yls-rr .yls-rr-rate .bd{padding-left:0;margin-left:0;}
.yls-rr .default{visibility:visible;}
.yls-rr .hidden{visibility:hidden;}
.yls-rr .star-block{margin:.25em 0 .75em;}
.yls-rr .star-block label{color:#000;line-height:110%;left:0;position:absolute;top:0;visibility:hidden;}
.yls-rr .star-block label.hover{visibility:visible;}
.yls-rr .yls-rr-rate{float:left;width:175px;}
.star-block{
	height:30px;
	width:175px;
	padding:0;
	cursor:pointer;
	background-color: transparent;
	background-image: url(http://www.greenedining.com/images/str_rate.gif);
	background-repeat: no-repeat;
}
.star0{
	height:30px;
	width:175px;
	padding:0;
	cursor:pointer;
	background-color: transparent;
	background-image: url(http://www.greenedining.com/images/str_rate.gif);
	background-repeat: no-repeat;
	background-position:0 -285px;
}
.star1{height:30px;
	width:175px;
	padding:0;
	cursor:pointer;
	background-color: transparent;
	background-image: url(http://www.greenedining.com/images/str_rate.gif);
	background-repeat: no-repeat;background-position:0 -229px;}
.star2{height:30px;
	width:175px;
	padding:0;
	cursor:pointer;
	background-color: transparent;
	background-image: url(http://www.greenedining.com/images/str_rate.gif);
	background-repeat: no-repeat;background-position:0 -172px;}
.star3{height:30px;
	width:175px;
	padding:0;
	cursor:pointer;
	background-color: transparent;
	background-image: url(http://www.greenedining.com/images/str_rate.gif);
	background-repeat: no-repeat;background-position:0 -115px;}
.star4{
	height:30px;
	width:175px;
	padding:0;
	cursor:pointer;
	background-color: transparent;
	background-image: url(http://www.greenedining.com/images/str_rate.gif);
	background-repeat: no-repeat;background-position:0 -58px;
	}
.star5{
	height:30px;
	width:195px;
	padding:0;
	cursor:pointer;
	background-color: transparent;
	background-image: url(http://www.greenedining.com/images/str_rate.gif);
	background-repeat: no-repeat;background-position:0 -1px;}



#resultsSubContent {
	background:#f5f1e7;
	padding:5px 0;
	border:1px solid #bed2da;
	width: 221px;
}

.refine_title {
	color:#c00025;
	font-size:1em;
	font-weight:normal;
	padding:3px 20px 3px 20px;
}

/* show refine header -- added on 031308 bb */
.vertBrowse #refineHeader {
	padding:8px 12px;
}

.vertBrowse #refineHeader h4 {
	text-transform:uppercase;
	font-size:1em;
	font-weight:normal;
	color:#285f73;
}

.vertBrowse .showpane, .vertBrowse .hidepane {
	padding:5px 0;
	border:solid #bed2da;
	border-width:1px 0 0 0;
}

.vertBrowse .showpane h3, .vertBrowse .showpane h4, .vertBrowse .hidepane h3, .vertBrowse .hidepane h4 {
 color:#895655;
 font-size:1em;
 font-weight:normal;
 padding:3px 20px 3px 8px;
 background-position:right center; 
 background-repeat:no-repeat;
}

.vertBrowse .showpane h4, .vertBrowse .hidepane h4 {
	background-position:left center;
	padding:3px 0 3px 12px;
	color:#c00025;
	font-size:1em;
 font-weight:normal;
}

.vertBrowse #pane_browse {
	padding:0 0 5px 0;
}

.vertBrowse .allVert {
	font-size:.85em;
}

.vertBrowse .allVert a {
	display:block;
	padding: 3px 5px 3px 37px;
}

.vertBrowse .allRestaurants {
	background: url(/img/core/icon_rest_sm.gif) no-repeat 6px 3px;
}

.vertBrowse .allNightlife {
	background: url(/img/core/icon_night_sm.gif) no-repeat 6px 3px;
}

.vertBrowse .allHotels {
	background: url(/img/core/icon_hotel_sm.gif) no-repeat 6px 3px;
}

.vertBrowse .allAttractions {
	background: url(/img/core/icon_attract_sm.gif) no-repeat 6px 3px;
}

._calbdr {
	border:1px solid #f2f2f2;
	bordercolor:#f2f2f2;
	}

._caltitle {
	background-color:#f2f2f2;
	font-weight:bold;
	}

._calempty {
	background-color:#CCCCCC;
	}

._calpad {
	padding:4px;
	}
._calpadleft {
	padding-left:4px;
	}
.calheader{position:relative;width:200px;text-align:left;}
.calheader{background:transparent;font-weight:bold;padding:0 0 0 0;text-align:center;}
.calnavleft{position:absolute;z-index:1;}
.calnavright{position:absolute;z-index:1;}
.calnavright{background:url(/images/sprite.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer;}
.calnavleft{background:url(/images/sprite.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer;}


.trheader {
	background-color: #e5e5e5;
	border: 1px solid #E8E8E8;
}
.trborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E8E8E8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
	color: #333333;
	text-decoration: none;
}
.border {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E8E8E8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
	text-decoration: none;
}
.thhheader {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D7D7D7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	font-size: 11px;
	font-weight: normal;
	text-align:left;
}

.thhendheader {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
}
.thheader {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	font-size: 11px;
	text-align:left;
}

.thendheader {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	font-size: 11px;
	text-align:left;
}

.th_tlr_header {
	background-color: #e5e5e5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E8E8E8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
	width:100%
}

.th_tlrt_header {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #4f4f4f;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E8E8E8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
}

legend {
	font-size: 13px;
	color: #5B001E;
	font-weight: bold;
	padding-right:5px;
	padding-left: 3px;
}
fieldset {
	padding: 0.4em;
	border: 1px solid #ECDABB;
}


/*shadow*/

.bd {
	clear:both;
	_background:none;







_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/omg-bd-shadow-1.0.0.png", sizingMethod="scale");
	z-index:1;
	padding:0 20px;
	zoom:1;
	height:100%;
}

.bg_grey_title {
	background-color:#E8D0AA;
	font-weight:bold;
	color:#333;
}

.bg_grey_title a {
	font-weight:bold;
	color:#333;
	text-decoration: none;
}

.bg_grey_title a:hover {
	font-weight:bold;
	color:#C69;
	text-decoration: underline;
}

.bg_grey_title a:visited {
	font-weight:bold;
	color:#333;
	text-decoration: none;
}

#gettingstartedcontainer { 
	width:100%;
}

.column {
	width:30%;
	padding:2px;
	display:inline;
	background-color:#efefef;
}

.gettingstarted_panel {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.ruletitle_l {
	float:left;
	height:20px;
	padding-top:4px;
	cursor:pointer;
	padding-right:10px;
	width:100%;
	background-color:#f9f9f9;
}

.insidetitle_l {
	float:left;
	height:20px;
	padding-top:4px;
	cursor:pointer;
	padding-right:10px;
	width:100%;
}

.pagetitlecontainer {
	float:left;
	width:100%;
}

.rules {
	height: 12px;
	width: 80px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-size:11px;
	color:#666;
}

.rule_l {
	float:left;
	margin-left:30px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:2px;
	cursor:pointer;
}

.ruleedit_r {
	float:left;
	padding-right:10px;
	padding-top:3px;
}

.ruleedit_m {
	padding-right:10px;
	padding-top:3px;
}

.ruletitleinside_l {
	float:left;
	padding-right:10px;
}

.ruletitleinside_m {
	float:left;
	margin-left: -30px;
	padding-right:10px;
	width:150px;
	padding-top:1px;
}

.ruletitle_m {
	height:20px;
	padding-top:4px;
	cursor:pointer;
	padding-right:10px;
}

.img_padding_sm {
	margin-top:3px;
	margin-bottom:3px;
	margin-left:5px;
	margin-right:5px;
}

.disable {
	cursor:pointer;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	width:99%;
	float:left;
}

.disabled {
	cursor:pointer;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}













.newsfeed_header{overflow:hidden;}
.newsfeed_header h2{float:left;padding-left:2px;margin-bottom:2px;padding-top:5px;}
#home_main .newsfeed_header{border-bottom:solid 1px #d3dae8;padding-bottom:1px;}
#feed_loading_image{margin:60px auto 20px;display:block;}
#newsfeed_tabs_wrapper{float:left;padding:0px 6px 4px 0px;font-weight:bold;overflow:hidden;}
#newsfeed_tabs_wrapper .Tabset_tabset .PillFilter_pillfilter{display:inline;}
#newsfeed_tabs_wrapper .Tabset_tabset{display:inline;}
#newsfeed_tabs_wrapper .Tabset_tabset .PillFilter_filter{margin-top:4px;}
#newsfeed_tabs_wrapper .newsfeed_plus{float:left;}
#newsfeed_tabs_wrapper .newsfeed_plus a{background:transparent url(/images/white_dropdown_closed.gif) center 7px no-repeat;float:left;margin:5px 0 0 0px;width:17px;height:18px;text-indent:-9999px;font-size:1px;outline:none;}
#newsfeed_tabs_wrapper .newsfeed_plus a:hover,
#newsfeed_tabs_wrapper .HomeFeed_selected a{text-decoration:none;background:#6076A5 url(/images/white_dropdown_open.gif) center 7px no-repeat;border-bottom:1px solid #435f9c;}
#newsfeed_more_flyout{width:233px;}
#newsfeed_more_flyout{margin-left:-3px;}
#newsfeed_more_flyout .menu_content{width:200px;background-color:#fff;}
#newsfeed_more_flyout .flyout_menu_title{width:186px;margin-bottom:0px;padding-top:7px;padding-bottom:0px;}
#newsfeed_more_flyout .flyout_menu_mask{width:17px;height:18px;background:#6076A5 url(/images/white_dropdown_open.gif) 4px 7px no-repeat;margin:0 4px 0 0;}
.ie6 #newsfeed_more_flyout .flyout_menu_mask{margin-right:2px;}
#newsfeed_more_flyout .flyout_menu_header_shadow{background-color:#fff;}
#newsfeed_more_flyout .newsfeed_more_section{display:block;margin:0;background-color:#fff;}
#newsfeed_more_flyout .newsfeed_more_section h3{font-size:11px;font-weight:normal;color:#808080;display:block;background-color:#fff;padding:2px 10px 5px;}
#newsfeed_more_flyout .newsfeed_more_section h3 .option{float:right;}
#newsfeed_more_flyout .newsfeed_more_section ul{margin:0;padding:0;list-style-type:none;}
#newsfeed_more_flyout .newsfeed_more_section li{list-style-type:none;margin:0;padding:0;background-color:#fff;}
#newsfeed_more_flyout .newsfeed_more_section li a{border-top:1px solid #fff;border-bottom:1px solid #fff;display:block;padding:2px 10px 1px;overflow:hidden;height:16px;}
#newsfeed_more_flyout .newsfeed_more_section li a .newsfeed_more_item_image{width:16px;height:16px;background-repeat:no-repeat;background-position:-16px 0;display:block;float:left;margin:0 7px 0 0;}
#newsfeed_more_flyout .newsfeed_more_section li a:hover{background-color:#6d84b4;border-top:1px solid #617aad;border-bottom:1px solid #3b5998;color:white;text-decoration:none;}
#newsfeed_more_flyout .newsfeed_more_section li a:hover .newsfeed_more_item_image{background-position:top left;}
#newsfeed_submenu{background-color:#edeff4;border-bottom:solid 1px #d3dae8;font-size:11px;color:#333;margin-bottom:4px;padding:5px 12px;overflow:hidden;}
#newsfeed_submenu strong{color:#333;}
#newsfeed_submenu_content{width:350px;float:left;}
#newsfeed_submenu_log_mode_option{width:225px;float:right;text-align:right;}
#newsfeed_submenu .log_mode_selected{font-weight:bold;color:#333;text-decoration:none;}
#newsfeed_submenu .log_mode_selected:hover{text-decoration:none;color:#333;}
.home_main_tabs .newsfeed_header{overflow:visible;}
.home_main_tabs #home_main .newsfeed_header{padding-bottom:0;}
.home_main_tabs #newsfeed_submenu{background-color:#fff;color:#555;overflow:hidden;}
.home_main_tabs #newsfeed_tabs_wrapper{
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: -1px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 0;
}
.home_main_tabs #newsfeed_tabs_wrapper .newsfeed_plus a{background:#d8dfea url(/images/white_dropdown_closed.gif) 8px 9px no-repeat;margin:4px 1px 0 1px;height:22px;width:26px;}
.home_main_tabs #newsfeed_tabs_wrapper .newsfeed_plus a:hover,
.home_main_tabs #newsfeed_tabs_wrapper .HomeFeed_selected a{background:#3b5998 url(/images/white_dropdown_open.gif) 8px 9px no-repeat;}
.home_main_tabs #newsfeed_more_flyout .flyout_menu_mask{background:#3b5998 url(/images/white_dropdown_open.gif) no-repeat 8px 9px;height:22px;width:26px;margin:0 4px 0 0;}
.home_main_tabs #newsfeed_more_flyout .flyout_menu_title{width:184px;}
.home_main_tabs #newsfeed_more_flyout{margin-left:-5px;}
.HomeTabs_new_img{display:none;}
.morecontent_toggle_link{overflow:hidden;}
.morecontent_toggle_link a{background:transparent url(/images/up_arrow_grey_small.gif) no-repeat left 2px;color:#666;display:block;font-size:9px;font-weight:bold;margin-top:6px;padding:2px 10px 2px 12px;}
.morecontent_toggle_link.more_link a{background-image:url(/images/down_arrow_grey_small.gif);}
.morecontent_toggle_link a:hover{background-color:#e9e9e9;}
#more_bookmarks{float:left;}
#more_bookmarks .bookmarks_list{float:left;margin:6px 0px 0px;padding:4px 0px 0px;border-top:solid 1px #ddd;}
#home_container{background:#fff;}
#home_main{float:left;width:600px;}
.home_main_item{
	padding:1px 0 0;
	overflow:hidden;
	width: auto;
}
#home_sidebar{float:right;}
.home .cal_homeslice .calendar_item{padding-right:15px;background-repeat:no-repeat;background-position:top right;}
.home .cal_homeslice .calendar_item a{display:block;}
.home .cal_homeslice hr{height:1px;color:#ccc;background-color:#ccc;border:0px;width:100%;}
.home .cal_homeslice h5{padding-bottom:3px;color:gray;font-weight:normal;}
.home .cal_homeslice h4{color:#555;font-weight:normal;}
.home .cal_homeslice ul{margin:0px 0px 10px;padding:0;list-style:none;}
.home .cal_homeslice li{line-height:14px;padding-bottom:1px;}
.home .cal_homeslice .time_disp{color:gray;font-size:9px;padding-left:5px;}
.home .cal_homeslice #calendar_create_status{display:block;margin:5px 0;padding:5px;text-align:center;width:158px;}
.events_and_birthdays .sidebar_item_body,
.events .sidebar_item_body,
.birthdays .sidebar_item_body,
.cal_homeslice .sidebar_item_body{padding-bottom:0px;}
.birthdays h4,
.events h4{color:#555;border-bottom:none;font-size:11px;font-weight:normal;}
.birthdays ul,
.events ul{padding:0;list-style:none;margin:0px 0px 10px;}
.events ul li{padding-bottom:2px;}
.birthdays .subtext,
.events .subtext{color:#777;font-size:9px;margin-left:5px;}

#home_main .social_ad{width:475px;}
#home_main .feed_story_body{width:450px;}
#home_main .header_container{width:450px;}
#home_main .tab_status_updates .feed_story_body{width:550px;}
.home_status_editor{overflow:hidden;margin:1px 0 12px 7px;}
.home_status_editor .home_status_editor_photo{float:left;margin-right:6px;}
.home_status_editor .home_status_editor_content{float:left;width:500px;}
.home_status_editor .home_status_editor_content .status_body{color:#333;font-size:13px;margin:2px 0px 1px 6px;}
.home_status_editor .home_status_editor_content small{font-size:9px;}
.home_status_editor .home_status_editor_content .status_time{color:#666;padding-left:4px;}
.home_status_editor .status_composer{padding-left:0px;}
.home_status_editor .status_composer_inner{background:transparent url(/images/comments/textarea_nub_ltr.gif) no-repeat scroll left -11px;padding-left:5px;}
.home_status_editor .status_composer .status_field{border-left:none;}
.home_status_editor .inputsubmit{visibility:hidden;}
.placeholder_off .inputsubmit{visibility:visible;}

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;} .clearfix{display:inline-block;} html[xmlns] .clearfix{display:block;} * html .clearfix{height:1%;}

.no_stories{margin:10px 0 0;padding:10px 30px;font-size:13px;color:#777;text-align:center;}
.story_nav_header{padding:5px;}
.feed_date_header{margin:10px 9px 3px 0;padding:2px 0;border-bottom:1px solid #ccc;color:#888;font-size:9px;font-weight:bold;}
.home_main_item .last_story{border-bottom:none;}
.feed_story_wrapper{float:left;border-bottom:1px solid #d8dfea;padding-bottom:10px;margin-left:5px;width:465px;}
.feed_no_icon.one_liner .feed_story_wrapper{float:left;}
.feed_item{padding:8px 5px 0px 0px;position:relative;background-color:#fff;}
.feed_item .feed_icon{float:left;padding-top:1px;width:16px;text-align:left;}
.feed_item .header_container{padding-top:2px;margin-bottom:7px;}
.feed_item .header_container .header_title_wrapper{font-size:11px;color:#333;display:inline;}
.feed_item a.inline_participants_link:hover{border-bottom:dotted 1px #3b5998;text-decoration:none;}
.header_title_wrapper{
	font-weight:bold;
}
.feed_item .header_container .header_title_wrapper span.sponsored{float:none;color:#999;font-size:9px;font-weight:normal;}
.feed_item .header_title_wrapper strong{color:#777;}
.feed_item h3{font-size:11px;padding-top:0;margin-top:-2px;font-weight:bold;}
.feed_item h4{font-size:11px;font-weight:normal;color:#999;margin-bottom:0;border-bottom:none;}
.prefs_link{margin-top:10px;}
.feed_item .feed_column .left{padding-right:7px;}
.subtitle{clear:both;display:block;font-size:9px;padding-top:2px;}
.feed_item h4 span{font-size:9px;color:#000;}
.feed_item p{margin:0;}
.one_liner_cluster{padding:6px 0px 0px;}
.bumper{width:459px;height:1px;margin:2px 5px 0 22px;color:#d8dfea;background:#d8dfea;border:none;overflow:hidden;}
.tab_status_updates .bumper,
.just_updated_status .bumper{display:none;margin-left:62px;}

.photo_borders a img{padding:3px;border:1px solid #ccc;}
.photo_borders a:hover img{border:1px solid #3b5998;}
.photo_widget_wrapper .body{clear:both;}
.widget_style_1 .photo_widget, .widget_style_2 .photo_widget{float:left;}
.widget_style_1 .body, .widget_style_2 .body, .widget_style_3 .body{padding-top:2px;clear:none;}
.newsfeed_header{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
}
.newsfeed_header .icon{float:left;}
.newsfeed_header h2{font-size:14px;padding-right:8px;}
.newsfeed_header h2 span{color:#333;font-size:11px;}
.newsfeed_header h2 .subtitle{display:inline;font-weight:normal;color:#999;font-size:9px;}
.newsfeed_header .right_link{padding-top:2px;float:right;}
.recent_stories{margin-top:15px;padding:3px 0;border-top:1px solid #d8dfea;text-align:right;}
.wall_post .quote, .gifts_received .quote, .photo_info .comment,
.app_fbcomments_story .quote{float:left;width:330px;margin:3px 5px 8px 0;padding-left:23px;background:url(/images/start_quote.gif) top left no-repeat;}
.wall_post span.em, .gifts_received span.em, .photo_info span.em,
.app_fbcomments_story span.em{padding:2px 23px 2px 0;background:url(/images/end_quote.gif) bottom right no-repeat;font-size:11px;text-align:left;font-style:normal;color:#666;}
.rsvp .call_to_action{padding-top:5px;}
.wall_post .call_to_action{float:left;width:275px;}
.wall_post .call_to_action.mobile{color:#999;font-size:9px;padding-left:23px;padding-bottom:12px;}
.app_story .edit_app_settings{margin:5px 0px 0px;color:#999999;float:bottom;}
.photo_comment .quote{width:310px;margin-left:10px;}
.photo_comment .photo_widget{margin:0px 0px 5px 0px;}
.photo_comment .photo_widget a{margin-left:0px;}
.mobile_upload .call_to_action{padding-top:4px;}
.wall_post.attached_info{padding:2px 4px 6px 0px;clear:left;color:#666;font-size:10px;line-height:14px;overflow:hidden;white-space:nowrap;}
.wall_post.attached_info img{padding:0px 6px 0px 2px;}
.wall_post.attached_info a{float:none;overflow:hidden;}
.wall_post.attached_info a:hover,
.wall_post.attached_info a:hover span{color:#3b5998;}
.inviteereg .message{padding-bottom:3px;}
.preinstalled_app .application_image{float:left;margin:0 10px 0 0;}
.preinstalled_app .metadata{float:left;width:300px;}
.preinstalled_app .metadata .link{margin:5px 0 0 0;}
.calendar .feed_join_time{color:gray;font-size:11px;padding:0px 0px 4px 0px;}
.home .status_story{color:#333;display:block;}
.home .status_story .status_story_link{float:left;line-height:0px;}
.home .status_story .status_story_link img,
.home .status_story .status_story_link .status_image{background-position:-5px -5px;padding:0;margin:1px 0 0 0;width:40px;height:40px;}
.home .status_story .status_story_body_wrapper{margin:0px;padding:0;float:left;}
.home .status_story img.feed_mobile_status{margin:1px 4px 0px 0;float:left;}
.home .status_story_wrapper .comment_box .wallpost .wallimage img{width:30px;height:30px;}
.home .feed_no_icon .status_story .status_story_body_wrapper{margin-left:8px;}
.home .tab_status_updates{}
.home .tab_status_updates .feed_story_wrapper{border-bottom:solid 1px #e9e9e9;padding-bottom:8px;margin-bottom:8px;width:500px;}
.home .tab_status_updates .status_body{width:446px;display:block;}
.home .status_story h5{margin:1px 0 0 0;padding:0;display:block;color:#777;font-size:9px;font-weight:normal;border:none;height:14px;}
.home .status_story small{color:#777;font-size:9px;margin-left:4px;}
.home .tab_status_updates .status_story h5{font-size:11px;margin-top:2px;}
.home .tab_status_updates .status_story .status_body{font-size:13px;}
.home .tab_status_updates .status_story .status_body .status_user_name{font-weight:bold;}
#newsfeed_wrapper .status{margin:10px 0;}
#feed_bottom_links{display:block;margin:8px 0 8px 22px;}
.tab_status_updates #feed_bottom_links{margin-right:88px;}
.home .feed_options{position:absolute;top:3px;right:40px;z-index:3;display:block;}
.home .feed_options a{background:#fff url(/images/profile/story_editor_icon.gif) no-repeat right 0;height:15px;padding:3px 22px 0 4px;display:none;font-size:9px;position:absolute;right:0px;}
.home .feed_options a.feed_selected,
.home .feed_options a:hover{background-position:right -18px;display:block;}
.hover .feed_options a{display:block;}
.one_liner .feed_options{top:0;}
.feed_story_wrapper .feed_story_body .photobox{float:left;padding-right:5px;}
#newsfeed_wrapper{padding:5px 0px 0px 7px;}
.home_prefs_saved{background:transparent url(/images/newsfeed_feedback.gif) repeat-x 0 -170px;color:#555;display:block;margin:5px 5px 0 0;overflow:hidden;padding:5px;height:21px;}
.home_prefs_saved p{margin:0;padding:0;}
.feed_sponsored,
.feed_time{font-size:9px;font-weight:normal;color:#999;margin:0 0 0 5px;}
.tab_status_updates .feed_time{font-size:11px;margin:0;}

.HomeTabs{overflow:hidden;float:left;margin-left:6px;}
.HomeTabs .HomeTabs_tab{
	background-color:#CED3E1;
	display:block;
	float:left;
	font-size:98%;
	height:14px;
	position:relative;
	color: #444;
	margin-top: 7px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 6px;
	padding-left: 9px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D8D8D8;
	border-right-color: #E2E2E2;
	border-left-color: #E2E2E2;
} 
.Tab_action{
	padding:5px 9px 4px;
	margin:4px 1px 0px;
	background-color:#C00;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:11px;
	position:relative;
	color: #FFF;
} 
.HomeTabs .HomeTabs_tab_empty{
	padding:5px 9px 4px;
	margin:4px 1px 0px;
	background-color:#fff;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:13px;
	position:relative;
	color: #333;
	width:30px;
} 
.HomeTabs .HomeTabs_tab_disabled{
	padding:5px 9px 4px;
	margin:4px 1px 0px;
	background-color:#F8F8F8;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:13px;
	position:relative;
	color: #333;
}
.HomeTabs a.HomeTabs_tab:hover{
	background-color:#00837E;
	color:#fff;
	text-decoration:none;
}
a.Tab_action:hover{
	background-color:#660000;
	border-bottom:1px solid #435f9c;
	color:#fff;
	text-decoration:none;
}
.HomeTabs a.HomeTabs_tab_disabled:hover{background-color:#F8F8F8;border-bottom:1px solid #435f9c;color:#fff;text-decoration:none;}
.HomeTabs .HomeTabs_tab .HomeTabs_new_img{display:none;}
.HomeTabs .HomeTabs_tab_disabled .HomeTabs_new_img{display:none;}
.HomeTabs .HomeTabs_has_new{padding:4px 18px 4px 8px;}
.HomeTabs .HomeTabs_has_new .HomeTabs_new_img{display:block;background:#d8dfea url(/images/7circle.png) no-repeat 0 0;width:7px;height:7px;top:8px;right:7px;position:absolute;display:block;text-decoration:none;text-indent:-9999px;overflow:hidden;}
.HomeTabs a.HomeTabs_has_new:hover .HomeTabs_new_img{text-decoration:none;}

.HomeTabs .HomeTabs_has_new_disabled{padding:4px 18px 4px 8px;}
.HomeTabs .HomeTabs_has_new_disabled .HomeTabs_new_img{display:block;background:#d8dfea url(/images/7circle.png) no-repeat 0 0;width:7px;height:7px;top:8px;right:7px;position:absolute;display:block;text-decoration:none;text-indent:-9999px;overflow:hidden;}
.HomeTabs a.HomeTabs_has_new:hover .HomeTabs_new_img{text-decoration:none;}

.HomeTabs .Tabset_selected,
.HomeTabs a.Tabset_selected:hover{
	background-color:#FFF;
	font-size:16px;
	color:#008179;
	margin-top:2px;
	margin-right:3px;
	margin-left:3px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:6px;
	height:20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-left-color: #E2E2E2;
	text-decoration: none;
}

.selected {
	background-color: #FFC;
}
.selectedalt {
	background-color: #FFFFDF;
}
.strike {
	text-decoration:line-through;
}





.records_view_options {
	float:right
}
.records_view_options dl {
	float:left;
	white-space:nowrap
}
.records_view_options dt {
	color:#aaa;
	float:left;
	line-height:20px;
	text-align:right;
	font-weight:bold;
	margin-right:3px;
	font-size:90%
}
.records_view_options dd {
	float:left;
	margin:0
}
.records_view_options ul {
	float:left;
	list-style:none;
	white-space:nowrap;
	position:relative
}
.records_view_options li {
	float:left;
	margin:0;
	position:relative
}
.records_view_options li a {
	display:block;
	padding:0 0 0 0;
	width:21px;
	height:21px;
	text-indent:-5000px;
	text-decoration:none;
	background-repeat:no-repeat;
	position:relative;
	margin-right:-1px;
	z-index:10
}
.records_view_options li a:hover {
	z-index:150;
	margin-left:0;
	left:0
}
.records_view_options li a.current {
	z-index:100;
	margin-right:-1px
}
.records_view_options li.table_view_option a {
	background:no-repeat url(/images/sprites.gif) -195px -281px;
	height:21px;
	width:21px
}
.records_view_options li.table_view_option a:hover {
	background:no-repeat url(/images/sprites.gif) -7px -359px;
	height:21px;
	width:21px
}
.records_view_options li.table_view_option a.current {
	background:no-repeat url(/images/sprites.gif) -32px -233px;
	height:21px;
	width:21px
}
.records_view_options li.pie_view_option a {
	background:no-repeat url(/images/sprites.gif) -147px -583px;
	height:21px;
	width:21px
}
.records_view_options li.pie_view_option a:hover {
	background:no-repeat url(/images/sprites.gif) -101px -542px;
	height:21px;
	width:21px
}
.records_view_options li.pie_view_option a.current {
	background:no-repeat url(/images/sprites.gif) -32px -292px;
	height:21px;
	width:21px
}
.records_view_options li.performance_view_option a {
	background:no-repeat url(/images/sprites.gif) -181px -95px;
	height:21px;
	width:21px
}
.records_view_options li.performance_view_option a:hover {
	background:no-repeat url(/images/sprites.gif) -218px -95px;
	height:21px;
	width:21px
}
.records_view_options li.performance_view_option a.current {
	background:no-repeat url(/images/sprites.gif) -114px -40px;
	height:21px;
	width:21px
}
.records_view_options li.comparison_view_option a {
	background:no-repeat url(/images/sprites.gif) -203px -532px;
	height:21px;
	width:21px
}
.records_view_options li.comparison_view_option a:hover {
	background:no-repeat url(/images/sprites.gif) -160px -40px;
	height:21px;
	width:21px
}
.records_view_options li.comparison_view_option a.current {
	background:no-repeat url(/images/sprites.gif) -126px -500px;
	height:21px;
	width:21px
}
.records_view_options li.comparison_alt_view_option a {
	background:no-repeat url(/images/sprites.gif) -7px -167px;
	height:21px;
	width:21px
}
.records_view_options li.comparison_alt_view_option a:hover {
	background:no-repeat url(/images/sprites.gif) -163px -562px;
	height:21px;
	width:21px
}
.records_view_options li.comparison_alt_view_option a.current {
	background:no-repeat url(/images/sprites.gif) -7px -380px;
	height:21px;
	width:21px
}
.records_view_options li.trend_view_option a {
	background:no-repeat url(/images/sprites.gif) -259px -20px;
	height:21px;
	width:21px
}
.records_view_options li.trend_view_option a:hover {
	background:no-repeat url(/images/sprites.gif) -7px -222px;
	height:21px;
	width:21px
}
.records_view_options li.trend_view_option a.current {
	background:no-repeat url(/images/sprites.gif) -113px -233px;
	height:21px;
	width:21px
}
.records_view_options li.pivot_view_option a {
	background:no-repeat url(/images/sprites.gif) -7px -401px;
	height:21px;
	width:21px
}
.records_view_options li.pivot_view_option a:hover {
	background:no-repeat url(/images/sprites.gif) -216px -281px;
	height:21px;
	width:21px
}
.records_view_options li.pivot_view_option a.current {
	background:no-repeat url(/images/sprites.gif) -239px -57px;
	height:21px;
	width:21px
}
.records_view_options li.pivot_alt_view_option a {
	background:no-repeat url(/images/sprites.gif) -61px -40px;
	height:21px;
	width:21px
}
.records_view_options li.pivot_alt_view_option a:hover {
	background:no-repeat url(/images/sprites.gif) -101px -500px;
	height:21px;
	width:21px
}
.records_view_options li.pivot_alt_view_option a.current {
	background:no-repeat url(/images/sprites.gif) -262px -288px;
	height:21px;
	width:21px
}
.records_view_options li.separator {
	border-right:1px solid #7d7d7d;
	height:20px;
	width:1px;
	margin:0 4px
}
.records_view_options .hover_desc_container {
	top:-19px;
	right:3px
}
.subtabs-container {
	float:left;
	width:100%;
	background-color:#666;
	border:#666 1px solid
}
.subtabs-container td {
	padding:8px
}
.subtabs-body, .subtabs-body a {
	color:#fff
}
.subtabs-body dt {
	float:left;
	margin:0 .4em 0 0;
	padding:0;
	color:#bbb
}
.subtabs-body dd {
	float:left;
	display:inline;
	margin:0 .8em 0 0
}
.subtabs-body .selected {
	font-weight:bold
}
.scorecard {
	float:left;
	width:100%;
	margin:0;
	border-top:3px solid #666;
	padding:0
}
.scorecard td {
	background:#fff;
	border-left:1px solid #ddd;
	width: 33%;
}
.scorecard td.last {
	border-right:1px solid #ccc
}
.scorecard td .statistic {
	position:relative;
	z-index:3;
	padding:6px
}
.scorecard td .statistic .contextual_help {
	position:absolute;
	top:8px;
	right:6px
}
.scorecard td .statistic .contextual_help a {
	display:block;
	padding:15px 0 0 0;
	height:0;
	width:15px;
	overflow:hidden;
	text-indent:-5000px;
	background:url(/images/help_light.gif) no-repeat 0 0;
	outline:none
}
.scorecard td .statistic .contextual_help a.current {
	background:url(/images/help.gif) no-repeat 0 0
}
.contextual_help div {
	position:absolute;
	z-index:7;
	bottom:11px;
	right:-22px;
	width:230px;
	line-height:1.2em
}
.contextual_help dl {
	padding:0 0 20px 0;
	background:url(/images/contextual_help_pointer.gif) bottom left no-repeat
}
.contextual_help dt {
	padding:3px 8px;
	font-size:110%;
	background:url(/images/contextual_help_top.gif) top left no-repeat
}
.contextual_help dd {
	border:#e1deac solid;
	margin:0;
	border-width:0 2px;
	padding:4px 6px 0;
	background:#fff
}
.records {
	float:left;
	width:100%;
	font-size:90%;
	background:#e5e5e5;
	table-layout: fixed;
}
.records.performance.overtime {
	margin-top:1em;
	border-top:1px solid #999
}
.records th {
	border:1px solid #D4D4D4;
	padding:0.4em;
	font-weight:normal;
	background:#e5e5e5;
	font-size: 95%;
}
.records th.goog-control-hover {
	cursor:pointer
}
.records th.goog-control-hover {
	background-color:#d5d5d5
}
.records th.goog-control-hover .column_header {
	text-decoration:underline
}
.records th.goog-control-active {
	background-color:#c5c5c5
}
.records th.column_group {
	text-align:center;
	white-space:nowrap
}
.records th.key_column {
	text-align:left
}
.records th.key_column.last.empty .seg_drop {
}
.records th dl {
	white-space:nowrap
}
.records th.only {
}
.records th.first {
	border-right:none
}
.records th.surrounded {
	border-left:none;
	border-right:none
}
.records th.last {
	border-left:none
}
.records th.key_column dt { 
	color:#666
}
.records th.sort .column_header {
	padding:0 10px 0 0
}
.records td {
	border:1px solid #F2F2F2;
	padding:0.6em;
	background:#f9f9f9;
	font-size:95%;
}
.records td.count {
}
.records td.text {
}
.records td .pivot_dropdown {
	text-align:left
}
.records td .pivot_pagination {
	float:right
}
.records td .pivot_metrics {
	float:right;
	margin-right:15px
}
.records option.disabled {
	color:#999999
}
.records.performance.overtime td.text {
	text-align:right;
	border:1px solid #999;
	border-top:0;
	border-left-color:#fff;
	border-bottom-color:#eee;
	padding:.7em;
	width:25%;
	background:#fff
}
.records.performance.overtime td.text div {
	width:215px;
	overflow:hidden;
	text-overflow:ellipsis
}
.records th.default_var, .records th.graph_sort {
}
.records th.graph_variable {
	text-align:left
}
.records td.graph_variable_bar {
	background:#fff;
	text-align:left
}
.records.performance.overtime td.graph_variable_bar {
	width:99%;
	border:1px solid #999;
	border-top:0;
	border-right-color:#fff;
	border-bottom-color:#eee;
	padding:.7em .7em .7em 0
}
.records td.graph_variable_bar {
	width:55%;
	background:#fff;
	text-align:left
}
.records th.sort, .records th.graph_sort {
	font-weight:bold;
	background:#c5c5c5;
}
.records th.graph_sort, .records th.graph_variable {
	padding:.3em .6em
}
.records th.sort.asc, .records th.graph_sort.asc {
	background-image:url(../images/icons/sort_asc.gif)
}
.records th.graph_sort {
	padding-right:2px
}
.records th.graph_sort select {
	width:75px;
	margin:0 15px 0 0
}
.records th.graph_sort a.sort_direction {
	float:right;
	margin:0;
	padding:0 6px 0 0;
	width:0;
	height:0;
	overflow:hidden;
	text-indent:-5000px
}
.records th.graph_variable select {
	width:75px;
	float:left;
	margin:0 0 0 6px
}
.records.comparison td {
	background:#f0f0f0
}
.records.comparison .highlight td.text {
	font-weight:normal
}
.records td.sort, .records td.graph_sort {
	background-color:#e5e5e5;
}
.records deleted td.sort, .records td.graph_sort {
	background-color:#e5e5e5;
	text-decoration: line-through;
}
.records .date_comparison td.sort, .records .date_comparison td.graph_sort {
	background-color:#f0f0f0
}
.records .highlight td {
	background-color:#fff
}
.deleted {
	text-decoration: line-through;
}
.records .highlight td.sort, .records .highlight td.graph_sort {
	background-color:#f0f0f0
}
.records.comparison .highlight td.sort {
	background-color:#f9f9f9
}
.records.keyword_pos td.graph_sort {
	padding-right:25px;
	background-image:url(../images/icons/next_path_sort.gif);
	background-position:center right;
	background-repeat:no-repeat;
	cursor:pointer
}
.records.keyword_pos td.text {
	cursor:pointer
}
.records.keyword_pos .date_comparison td.graph_sort {
	background-image:url(../images/icons/next_path_sort_highlight.gif)
}
.records.keyword_pos .highlight td.graph_sort {
	background-image:url(../images/icons/next_path_sort_highlight.gif)
}
.records.keyword_pos .date_comparison .highlight td.graph_sort {
	background-image:none
}
.records.keyword_pos .date_comparison tr.current td.graph_sort, .records.keyword_pos tr.highlight.current td.graph_sort, .records.keyword_pos tr:hover td.text, .records.keyword_pos tr:hover td.graph_sort {
	background-color:#949494
}
.records.keyword_pos tr.current td.graph_sort, .records.keyword_pos tr:hover td.graph_sort {
	background-image:url(../images/icons/next_path_on.gif)
}
.records.keyword_pos .date_comparison tr.previous_date_range:hover td.graph_sort, .records.keyword_pos .date_comparison tr.current_date_range:hover td.graph_sort, .records.keyword_pos .date_comparison tr.comparison_values:hover td.graph_sort {
	background-color:#f0f0f0
}
.records.keyword_pos .date_comparison tr.previous_date_range:hover td.text, .records.keyword_pos .date_comparison tr.current_date_range:hover td.text, .records.keyword_pos .date_comparison tr.comparison_values:hover td.text {
	background:#fff
}
.records.keyword_pos .date_comparison tr.previous_date_range td.graph_sort, .records.keyword_pos .date_comparison tr.current_date_range td.graph_sort, .records.keyword_pos .date_comparison tr.comparison_values td.graph_sort {
	cursor:default
}
.records.keyword_pos .date_comparison tr.previous_date_range td.text, .records.keyword_pos .date_comparison tr.current_date_range td.text, .records.keyword_pos .date_comparison tr.comparison_values td.text {
	cursor:default
}
.records .comparison_values td {
	padding-bottom:10px
}
.records.performance_view td.graph_variable_bar {
	color:#333
}
.graph_bar {
	float:left;
	margin:0 .3em 0 0;
	width:1px;
	height:1.1em;
	background:#1a87d5;
	display:inline
}
.graph_hbar {
	float:left;
	margin:0 .3em 0 0;
	width:1px;
	height:1.1em;
	display:inline
}
.records.performance_view .previous_date_range td.graph_variable_bar, .records.performance_view .data_segment_1 td.graph_variable_bar {
	color:#333
}
.data_segment_1.bar_visit_segments .graph_bar {
	background-color:#ff9900
}
.data_segment_2.bar_visit_segments .graph_bar {
	background-color:#52b432
}
.data_segment_3.bar_visit_segments .graph_bar {
	background-color:#eded01
}
.hbar_primary .graph_hbar, .histogram_primary .graph_hbar {
	background:#1a87d5
}
.hbar_compare .graph_hbar {
	background:#92c63e
}
.hbar_segment_1 .graph_hbar, .histogram_segment_1 .graph_hbar {
	background:#ff9900
}
.hbar_segment_2 .graph_hbar, .histogram_segment_2 .graph_hbar {
	background:#52b432
}
.hbar_segment_3 .graph_hbar, .histogram_segment_3 .graph_hbar {
	background:#eded01
}
.previous_date_range .graph_bar, .data_segment_1.bar_date_range .graph_bar, .data_segment_1 .graph_bar {
	background:#92c63e
}
.records.comparison_view td.graph_variable_bar {
	padding-left:0;
	padding-right:0;
	background-image:url(../images/bg/666666_2x1.gif);
	background-position:top center;
	background-repeat:repeat-y;
	color:#148f0d
}
.records.comparison_view td.graph_variable_bar.negative {
	text-align:right;
	color:#900
}
.records.comparison_view .graph {
	width:100%
}
.records.comparison_view .graph_bar {
	float:left;
	display:inline;
	width:1px;
	height:1.1em;
	background:#62b054 url(../images/bg/666666.gif) top left repeat-y
}
.records.comparison_view .positive .graph_bar {
	position:relative;
	left:50%;
	margin:0 .3em 0 0
}
.records.comparison_view .positive .graph_label {
	position:relative;
	left:50%;
	display:block;
	width:100px
}
.records.comparison_view .negative .graph_bar {
	float:right;
	display:inline;
	margin:0;
	width:1px;
	background:#b6423c url(../images/bg/666666.gif) top right repeat-y
}
.records.comparison_view .negative .graph_bar {
	position:relative;
	right:50%
}
.records.comparison_view .negative .graph_label {
	position:relative;
	right:50%;
	margin-right:.3em
}
.records td.pie_graph {
	vertical-align:top;
	text-align:left;
	background:#fff;
	border-top:0;
	border-bottom:0
}
.records td.pie_hidden_column {
	background:#fff;
	border-top:0;
	border-bottom:0
}
.records td.pie_graph .pie_graph_container {
	position:relative;
	margin:0;
	padding:0;
	min-width:350px
}
.records td.pie_graph .pie_graph_rendered {
	position:absolute;
	margin:0;
	padding:0;
	left:0;
	width:100%;
	text-align:center
}
.records td.text .legend {
	position:relative;
	float:left;
	top:.2em;
	left:0;
	height:0;
	width:0
}
.records.pie_view td.text .legend {
	height:.8em;
	width:.8em;
	margin-right:.4em
}
.records .current td, .records .highlight.current td {
	background-color:#969696;
	border-color:#969696
}
.records td .sampled {
	border:#dbcf44 1px solid;
	padding:.3em;
	font-size:85%;
	font-weight:normal;
	color:#333;
	background:#fffd93
}
.records td.keyword_positions_graph {
	border:2px solid #969696;
	border-width:2px 2px 0;
	padding:0;
	width:55%;
	vertical-align:top;
	background:#fff
}
#f_position_detail {
	background:#fff
}
.records .zippy {
	text-decoration:none;
	padding-left:7px;
	background:url(../images/icons/closed_zippy.gif) center left no-repeat
}
.records .zippy.opened {
	padding-left:7px;
	background:url(../images/icons/open_zippy.gif) center left no-repeat
}
.records.keyword_pos th.graph_sort {
	width:20%
}
.records td.table_controls {
	overflow:visible;
	border-width:0 1px;
	border-color:#bbb;
	padding:0;
	width:100%;
	background:#e5e5e5
}
.records td.table_controls .box {
	position:relative;
	top:1px;
	left:0;
	float:left;
	display:block;
	margin:-2px 0 0 0;
	border:solid #bbb;
	border-width:1px 0;
	width:100%;
	background:#e5e5e5
}
.table_controls .filter_controls {
	margin:2px;
	float:left
}
.table_controls .pagination_controls {
	margin:2px 8px 2px 2px;
	float:right
}
.table_controls .pagination_controls input {
	width:40px
}
.table_controls .pagination_controls .button_label {
	margin:0 0 0 12px
}
.table_controls .button_label {
	margin:0 0 0 6px
}
.table_controls select, .table_controls input {
	float:left;
	margin:0 0 0 6px
}
.ad_name {
	color:blue;
	text-decoration:underline;
	font-weight:normal
}
.text_ad cite {
	color:green;
	font-style:normal
}
.button {
	float:left;
	margin:0 6px;
	white-space:nowrap;
	text-align:left;
	color:#444;
	text-decoration:none;
	line-height:1.2em;
	outline:none
}
.records th.graph_sort a.button {
	float:none;
	margin:0 2px 0 0
}
.button.previous {
	margin:0 2px 0 6px
}
.button.next {
	margin:0 0 0 2px
}
.button b {
	display:block;
	border:solid #aaa;
	border-width:1px 0;
	padding:0;
	font-weight:normal;
	background:#ddd url(/images/button.gif) repeat-x 0 0;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 1px;
}
.button:hover {
	text-decoration:none
}
.button:hover b, .button.current b {
	border-color:#888
}
.button.current b {
	z-index:2;
	border-bottom-color:#fff;
	background-position:bottom left
}
.button b b {
	background:none;
	margin:0 -1px;
	padding:0 5px 0 5px;
	border-width:0 1px
}
.button b b b {
	margin:0;
	border-width:0;
	cursor:pointer;
	padding-top: 2px;
	padding-right: 0.4em;
	padding-bottom: 2px;
	padding-left: 0.4em;
}
.button.previous b b b {
	padding:0;
	height:1.3em;
	width:16px;
	overflow:hidden;
	text-indent:-5000px;
	background:url(/images/button_arrow_left.gif) no-repeat center center
}
.button.next b b b {
	padding:0;
	height:1.3em;
	width:16px;
	overflow:hidden;
	text-indent:-5000px;
	background-image: url(/images/button_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.button.menu b b b {

}
.button.current b b b {
	background-image:url(../images/icons/button_arrow_up.gif)
}
.button.menu b b b span {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.button.menu b b b span#segment_count {
	display:inline
}
.button_label {
	float:left;
	line-height:1.2em;
	margin:0;
	color:#444;
	padding-top: 0.4em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.dropdown_label {
	color:#444
}
.scorecard.expand {
	border-top:0
}
.scorecard.expand .section {
	float:left;
	margin:0 0 1em;
	width:100%
}
.scorecard.expand .intro {
	background-color:#eee;
	border:1px solid #666;
	border-top:3px solid #666;
	float:left;
	margin:0 0 1em;
	padding:0;
	vertical-align:top;
	width:100%
}
.scorecard.expand .section.intro .ctrl {
	position:relative;
	padding:4px;
	z-index:1
}
.scorecard.expand .section.intro .seg_drop {
	padding:4px
}
.scorecard.expand .section.intro .ctrl dt {
	color:#333
}
.scorecard.expand .section.intro .seg_drop .label {
	color:#333;
	font-size:95%
}
.scorecard.expand .intro h2 {
	float:left;
	margin:0 0 0 8px;
	padding:0;
	font-size:100%;
	font-weight:bold;
	background:#666 url(../images/bg/corner_666666_tl.gif) no-repeat
}
.scorecard.expand .intro h2 .label {
	display:block;
	float:left;
	padding:5px 6px 3px;
	color:#fff;
	background:url(../images/bg/corner_666666_tr.gif) top right no-repeat
}
.scorecard.expand .intro .view_options {
	display:block;
	font-weight:normal;
	background:#fff
}
.scorecard.expand .intro .view_options .back_link {
	float:left;
	padding:5px 6px 3px 12px
}
.scorecard.dashboard .sparkline, .scorecard.expand .sparkline {
	float:left;
	width:48%;
	margin:0 0 1em 0;
	min-height:4em
}
.scorecard.expand .sparkline .visualization {
	float:left;
	padding:.3em 0 0 0;
	width:90px
}
.scorecard.expand .sparkline .statistic {
	margin-left:90px
}
.tabview .view_options .view_nav {
	float:right
}
.tabview .view_options .view_menu {
	float:left;
	position:relative
}
.tabview .view_options .view_menu .button_submenu {
	top:1.5em;
	right:-3px
}
.tabview .button {
	margin:0 0 0 4px
}
.tabview .button b {
	background-color:#fff
}
.tabview .button_submenu {
	font-size:100%
}
table {
	border-collapse:collapse
}
.breadcrumb {
	margin:0 0 2px 0;
	font-size:11px;
	color:#333;
	font-weight:normal;
	
}
.amp {
	color:#bbb;
	font-size:11px;
	font-weight:normal;
}
.breadcrumb a {
	color:#333;
	text-decoration: underline;
}
.breadcrumb a:hover {
	color:#000;
	text-decoration: none;
}

#report_tools {
	margin:0 0 .5em 0;
	min-height:1.5em;
	width:200px
}
#report_tools .button {
	font-size:90%;
	background:#e4e4e4;
	width: 80px;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0;
}
#report_tools td#email_button_item .button b b b {
	background:url(/images/email.gif) no-repeat left;
	padding-left:18px
}
#report_tools td#dashboard_button_item .button b b b {
	background:url(/images/dashboard.gif) no-repeat left;
	padding-left:16px
}
#report_tools td#adv_vis_button_item .button b b b {
	background:url(../images/icons/visualize.gif) no-repeat left;
	padding-left:16px
}
.report_menu {
	position:relative;
	z-index:2
}
.report_menu_left {
	position:relative;
	z-index:2;
	float:left
}
.report_menu_right {
	position:relative;
	z-index:2;
	float:right
}
.export_button_options {
	position:relative;
	z-index:1;
	top:-8px;
	width:100%;
	clear:both
}


/*----- bar style -----*/
.jx-bar {
	height:30px;
	padding:0px;
	width:80%;
	background-color:#666666;
	border:#666666 solid 1px;
}

	/* rounded top-left corner */
	.jx-bar-rounded-tl {
		-webkit-border-bottom-left-radius:5px;
		-khtml-border-radius-bottomleft:5px;	
		-moz-border-radius-bottomleft:5px;
		border-bottom-left-radius:5px;
	}

	/* rounded top-right corner */
	.jx-bar-rounded-tr {
		-webkit-border-bottom-right-radius:5px;
		-khtml-border-radius-bottomright:5px;	
		-moz-border-radius-bottomright:5px;
		border-bottom-right-radius:5px;
	}

/*----- bar separator -----*/
	.jx-separator-left {
		float:left;
		width:1px;
		height:100%;
		background-color:#999999;
	}
	
	.jx-separator-right {
		float:right;
		width:1px;
		height:100%;
		background-color:#999999;
	}

/*----- bar button -----*/
.jx-bar-button ul {
	margin:0px;
	padding:0px;
}

.jx-bar-button li {
	float:left;
	list-style:none;
}

.jx-bar-button-right li {
	float:right;
	list-style:none;	
}

.jx-bar-button li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	cursor:pointer;
	padding:4px 8px 4px 8px;
	border:#666666 solid 1px;
	margin:2px;
}
	
	/*	button hover effect	*/
	.jx-bar-button li:hover {
		color:#FFFFFF;
		background-color:#999999;
		border:#999999 solid 1px;
		padding:4px 8px 4px 8px;
		margin:2px;
	}

	/* rounded button corners */
	.jx-bar-button-rounded li:hover {
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;	
		-moz-border-radius:5px;
		border-radius:5px;
	}
	
	/* default button's anchor text style */
	.jx-bar-button li a:link, .jx-bar-button li a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#CCCCCC;
		text-decoration:none;
	}

	.jx-bar-button li a:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
	}

/*----- bar text container -----*/
.jx-bar-button div {
	float:left;
}

.jx-bar-button-right div {
	float:right;
}

.jx-bar-button div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	padding:4px 8px 4px 8px;
	margin:4px 8px 4px 8px;	
	border:#999999 solid 0px;
}

	.jx-bar-button div a:link,  .jx-bar-button div a:visited {
		color:#CCCCCC;
		text-decoration:none;
	}

	.jx-bar-button div a:hover {
		color:#FFFFFF;
		text-decoration:underline;
	}

/*----- button tooltip -----*/
.jx-bar-button-tooltip {
	height:auto;
	padding:5px 10px 5px 10px;
	color:#FFFFFF;
	background-color:#36393D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.iframeTooltip{position:absolute;z-index:1010;filter:alpha(opacity:0.1);}
.tooltipContent{background-color:#FFFFCC;}

/* panes */
#flowpanes {
	width:224px;
	height:120px;
	overflow:hidden;	
}
/* single pane */
#flowpanes div {
	display:none;	
	color:#fff;	
}
#flowpanes a {
}
#flowpanes p, #flowpanes samp {
}
/* override the root element to enable scrolling */
#flowpanes {
	position:relative;
	overflow:hidden;
	clear:both;
}
/* override single pane */
#flowpanes div {
	float:left;
	display:block;
	width:225px;
} 
/* our additional wrapper element for the items */
#flowpanes .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
} 
#flowpanes .less, #flowpanes .less a {
	color:#999 !important;
	font-size:11px;
}
/* panes */
#flowpanes1 {
	width:224px;
	height:120px;
	overflow:hidden;	
}
/* single pane */
#flowpanes1 div {
	display:none;	
	color:#fff;	
}
#flowpanes1 a {
}
#flowpanes1 p, #flowpanes1 samp {
}
/* override the root element to enable scrolling */
#flowpanes1 {
	position:relative;
	overflow:hidden;
	clear:both;
}
/* override single pane */
#flowpanes1 div {
	float:left;
	display:block;
	width:225px;
} 
/* our additional wrapper element for the items */
#flowpanes1 .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
} 
#flowpanes1 .less, #flowpanes1 .less a {
	color:#999 !important;
	font-size:11px;
}
/* position and dimensions of the navigator */
.navi {
	height:20px;
}


/* items inside navigator */
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../images/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
.navi a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.navi a.active {
	background-position:0 -16px;     
}
