
#leftTransparentColumn { 
	min-height: 550px; 
	width: 708px; 
	overflow: hidden;
	border-left: 1px solid #775a22;
	border-right: 1px solid #775a22;
	border-bottom: 1px solid #775a22;
}
#leftTransparentColumn .borderer:first-child { margin: 30px 20px; overflow: hidden; width: 650px; }
#leftTransparentColumnFooterCornersC { clear: left; width: 708px; }
#leftTransparentColumnFooterCornersC img.cornerL,
#leftTransparentColumnFooterCornersC img.cornerR { width: 7px; height: 7px; border: 0px; background-repeat: no-repeat; margin-top: -7px; }
#leftTransparentColumnFooterCornersC img.cornerL { float: left; background-image: url('/img/brdrs/brown_corner_lb.png'); margin-left: 0px; }
#leftTransparentColumnFooterCornersC img.cornerR { float: right; background-image: url('/img/brdrs/brown_corner_rb.png'); margin-right: -2px; }

#leftTransparentColumn .panelTitle { color: white; }


#leftTransparentColumn {
	font-size: 12px;
	line-height: 22px;
}
#leftTransparentColumn .strong_text {
	color: white; 
	margin-bottom: 30px
}
#leftTransparentColumn input.text { width: 200px; }
#leftTransparentColumn .inputRow { margin-top: 20px; }




/** used for tooltip of image previe in whole size (ImgTips) */
#imgThumbPreview {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	background-color: #FCF8DD;
	border: 1px solid #986D1F;
	padding: 5px;
	z-index: 99999;
}






a#bookmarkAddBtn {
	display: block;
	height: 16px;
	font-size: 11px;
	color: #555;
	text-decoration: none;
	background-image: url('/img/icon/bookmark.png');
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-bottom: 5px;
	background-color: white;
	margin-left: 3px;
}
a#bookmarkAddBtn span {
	color: #555;
	display: block;
	margin-left: 18px;
	text-decoration: none;
	line-height: 16px;
}
a#bookmarkAddBtn span:hover { text-decoration: underline; }





.bigPurpleButton {
	height: 30px; 
	width: 135px; 
	color: white; 
	font-size: 11pt;
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle;
	border: 0;
	cursor: pointer;
	background-image: url('/img/welcome/btn_purple_big.png');
	background-color: transparent;
	text-decoration: none;
	line-height: 30px;
}
.bigPurpleButton:hover {
	color: white;
	opacity: 0.8;
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
}
.bigPurpleButton:visited { color: white; }





.buttonsContainerWithSpecial .sButtonC { margin-top: 11px; }
.buttonsContainerWithSpecial .specialContainer .sButtonC { margin-top: 1px; }
.buttonsContainerWithSpecial .specialContainer { margin-right: 10px; }





/** login form container */
div.loginFormPane, div.signupPane { width: 210px; }
div.loginFormPane:first-child { margin-top: 28px; }
div.loginFormPane .panelTitle,
div.loginFormPane .label { color: #f5f0d4; }
div.loginFormPane .text { width: 135px; }
div.loginFormPane .sButtonC { margin-left: 0; margin-top: 4px; }
div.loginFormPane .sButtonC input { width: 85px; }

div.loginFormPane hr, div.signupPane hr { border: 0px; height: 1px; background-color: #8e753d; margin: 10px 0; }

div.signupPane .label { text-align: center; font-size: 13pt; line-height: 15pt; color: #8e753d; }
div.signupPane input#registerBtn {
	margin: 5px auto 14px;
	display: block;
}
div.signupPane img { vertical-align: middle; border: 0; }





xxtable.rightColLayout td.contents {
	padding-left: 5px;
	padding-right: 3px;
}

/** additional panel just under the login panel on the right side column - width are there just for FF2 on mac to work fine */
.additionalInfoPane {
	margin-top: -2px;
	margin-bottom: 7px;
	width: 216px;
	height: 175px;
	overflow: hidden;
	background-image: url('/img/brdrs/rightSidePane.png');
}
.additionalInfoPane.shadowBox {
	background-image: none;
	
}

.additionalInfoPane .panelTitle { margin-top: 3px; color: #aa8c44; text-align: center; font-size: 20px; line-height: 26px; }
.additionalInfoPane.shadowBox .panelTitle { float: none; text-align: center; color: #CCA61D; }
.dash .additionalInfoPane.shadowBox .panelTitle { color: #b69c59; float: none; padding-top: 0; margin-top: 0; }

table.shadowBox.rightColLayout div.additionalInfoPane { width: 190px; }
body.newcomers div.additionalInfoPane { width: 302px; }

table.shadowBox.rightColLayout td.contents,
table.shadowBox.additionalInfoPane td.contents {
	padding-left: 2px;
	padding-right: 2px;
}
.additionalInfoPane div.item {
	text-align: center;
	margin-top: 5px;
	font-size: 6pt;
	font-weight: bold;
	width: 101px;
}
.additionalInfoPane .shadowed div.item {
	background-image: url('/img/brdrs/right_photo_shade.png');
	background-repeat: no-repeat;
	width: 101px;
}
.additionalInfoPane div.item.fR { margin-right: 6px; }
.additionalInfoPane div.item.fL { margin-left: 2px; }
.additionalInfoPane div.item.fL:first-child { margin-left: 6px; }
table.shadowBox.additionalInfoPane div.item.fL { margin-left: 1px; }
.dash table.shadowBox.additionalInfoPane div.item.fL:first-child,
table.shadowBox.additionalInfoPane div.item.fL:first-child { margin-left: 0px; }
.dash table.shadowBox.additionalInfoPane div.item.fL { margin-left: 4px; }
.additionalInfoPane .shadowed div.item.fR { margin-right: 7px; }
.additionalInfoPane .shadowed div.item.fL { margin-left: 0px; }
.additionalInfoPane .shadowed div.item.fL:first-child { margin-left: 7px; }
table.shadowBox.additionalInfoPane .shadowed div.item.fL { margin-left: 2px; }
.dash table.shadowBox.additionalInfoPane .shadowed div.item.fL:first-child,
table.shadowBox.additionalInfoPane .shadowed div.item.fL:first-child { margin-left: 0px; }
.dash table.shadowBox.additionalInfoPane .shadowed div.item.fL { margin-left: 4px; }
.additionalInfoPane div.item img { display: block; max-width: 101px; max-height: 88px; margin: 0 auto; margin-top: 1px; }
.additionalInfoPane .shadowed div.item img { max-width: 87px; max-height: 75px; margin-top: 7px; }
.additionalInfoPane div.item div {
	width: 101px;
	overflow: hidden;
	margin-top: 5px;
}
.additionalInfoPane a { color: #333; }
.additionalInfoPane div.spaced {
	padding-top: 5px;
	padding-bottom: 9px;
}
.additionalInfoPane div.spaced .sButtonC.fL { margin-left: 70px; }
.additionalInfoPane div.spaced a { color: #AA8C44; font-weight: bold; }


.userStatusSummary .centeredButtonsH {
	margin: 10px auto 2px auto;
	width: 190px;
	overflow: hidden;
}
.userStatusSummary .dotted { margin: 0 10px; }
.userStatusSummary .hr { margin-left: 10px; margin-right: 10px; }
.proportional .userStatusSummary .dotted, .proportional .userStatusSummary .hr { margin: 0; }
.proportional .userStatusSummary .centeredButtonsH { width: 220px; }
.userStatusSummary .centeredButtonsH .sButtonC input { width: 75px; }
 
.userStatusSummary .boxTitle { text-align: center; }

/** a special container which is margined from each but top/right sides */
table.paddedSpecialContainer {
	margin: 0px 0px 10px 10px;
}







/** internal message preview popup */

div#message table.props td { padding-left: 0px }
div#message table.props td.label { width: 60px; padding-left: 5px }
div#message table.props td input.text { width: 347px }

div#message textarea.big,
div#message .textarea.big { width: 414px; }

#message.popup .textFieldContainer.recipients { width: 350px; }
#message.popup .textFieldContainer.recipients .toggler { margin-left: 320px; }
#message.popup .textFieldContainer.recipients .textFieldScreen { width: 340px; }
#message.popup .textFieldContainer.recipients .textFieldScreen .single {
	width: 310px;
	overflow: hidden;
}
#message.popup .textFieldContainer.recipients .textFieldScreen .multi {
	width: 310px;
	background-color: transparent;
}

div#message div.textFieldScreen {
	box-shadow: inset 1px 1px 3px rgba(0,0,0,0.3);
	padding: 2px 5px 0px 5px;
	height: 16px; /** 18px - 2px padding */
	background-repeat: no-repeat;
	font-weight: normal;
	overflow: hidden;
	text-align: left;
	background: transparent;
}

div#message div.textFieldContainer.droped div.textFieldScreen {	
	height: 100px;	
	overflow-y: auto; 
}

div#message input.text[readonly] {
	padding: 1px 0 1px 3px;
	box-shadow: inset 1px 1px 3px rgba(0,0,0,0.3);
	background-color: white;
	color: inherit;
}

div#message div.toggler {	
	height : 16px;
	width : 10px;
	background: transparent;
	background-repeat: no-repeat;
	cursor: pointer;
	background-image:url(/img/lyt/ic_toggle_down.gif);
	background-position: 0px 5px;
	position : absolute;
}

div#message div.textFieldContainer.droped div.toggler {
	background-image:url(/img/lyt/ic_toggle_up.gif);	
}

div#message div.textFieldContainer span.dots {
	display: inline;
	width : 15px;
}

div#message div.textFieldContainer.droped span.dots { display:none; }
div#message div.textFieldContainer a:hover { text-decoration: underline; }



/** Contact Edition popup */

div#contactEdition {
	margin-top: 260px;
	margin-left: 55px;
	width: 875px;
}
div#contactEdition.accompany {
	margin-left: 300px;
	width: 470px;
}
div#contactEdition.accompany input.text,
div#contactEdition.accompany textarea {
	width: 301px;
}
div#contactEdition .question { margin: 2px; }






/** toggled hide/show pane - like eg advanced settings during import */
div.toggledPane,
div.toggledPaneHidden {
	height: auto;
	background-color: #ddd;
	overflow: hidden;
}
div.toggledPaneHidden {
	height: 20px;
}

div.toggledPane div.paneTitle,
div.toggledPaneHidden div.paneTitle {
	background-image: url('/img/lyt/ic_toggle_up.gif');
	background-position: 0px 4px;
	background-repeat: no-repeat;
	height: 20px;
	xxcolor: #332C12;
	xxfont-weight: bold;
	padding: 0px 10px 3px 15px;
	cursor: pointer;
}
div.toggledPaneHidden div.paneTitle {
	background-image: url('/img/lyt/ic_toggle_down.gif');
}






/** tab panels inside popup windows */

div.simpleTabsContainer {
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: white;
	overflow: auto;
	margin-bottom: 10px;
}
div.tabContents {
	xfloat: left;
}
div.popup div.tabsContainer {
	border: 1px solid #ccc;
	border-top: 0;
	overflow: hidden;
	width: 100%;
}
div.popup div.tabContents {
	margin: 10px;
	overflow: hidden;
}
div.tabContents .zebra {
	background-color: #F2F2F2;
}

div.tabHandle {
	margin-left: 2px;
	margin-top: 2px;
	height: 26px;
	line-height: 27px;
	min-width: 50px;
	text-align: center;
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #eee;
	cursor: pointer;
	font-size: 10pt;
}
div.tabHandle.active {
	margin-top: 0px;
	height: 29px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 0;
	background-color: white;
	font-weight: bold;
}
div.tabHandle.disabled {
	color: #bbb;
	cursor: default;
}
div.tabHandle:first-child { margin-left: 0; }






/** user connection path */
div.path td.h1_text {
	padding-top: 4px;
}
div.path div.pathDotter {
	width: 40px;
	height: 4px;
	line-height: 4px;
	font-size: 4px;
	border-bottom: 1px dotted #ccc;
}







/** List of elements of type LIST_WITH_THUMB with small preview */

.listWithThumb {
	border-top: 1px solid #ccc;
}
.listWithThumb strong {
	color: #D5A515;
}
.listWithThumbFooter {
	height: 20px;
	overflow: hidden;
	white-space: nowrap;
	line-height: 20px;
}
.listWithThumb div.listItem {
	height: 20px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	cursor: pointer;
	white-space: nowrap;
	line-height: 20px;
}
.listWithThumb div.listItem:hover {
	background-color: #f8f8f8;
}
.listWithThumbFooter div,
.listWithThumb div.listItem div {
	overflow: hidden;
	padding-top: 1px;
}
.listWithThumb div.listItem.disabled div {
	color: #808080;
}
.listWithThumb div.listItem div.check { padding-top: 0; }
.listWithThumb div.listItem div.itemThumb {
	width: 24px;
	height: 17px;
	background-color: #cacaca;
	margin: 1px 4px 1px 2px;
	padding-top: 0px;
	background-image: url('/img/lyt/event_thumb-18_ek-design.gif');
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}
.listWithThumb div.listItem div.itemThumb.purple {
	background-image: url('/img/lyt/event_thumb-18_ek_purple-design.gif');
}
.listWithThumb div.listItem div.itemThumb.vertical {
	width: 16px;
}

.listWithThumb div.listItem div.itemThumb img {
	width: 24px;
}
.listWithThumb div.listItem div.itemThumb.vertical img {
	height: 18px;
	width: auto;
}
.listWithThumb div.listItem img.icon {
	margin-top: 2px;
	margin-left: 4px;
}




.listWithThumb div.listItem div.icon {
	width: 16px;
}
.listWithThumb div.listItem div.status {
	width: 32px;
}
.listWithThumb div.listItem div.date {
	width: 49px;
}
.listWithThumb div.listItem div.text {
	width: 160px;
}
.listWithThumb div.listItem.addNew {
	background-color: #f8f8f8;
	padding-left: 23px;
}

.listWithThumb div.listItem.addNew.noSelection {
	padding-left: 8px;
}
.listWithThumb div.listItem.addNew img.icon {
	margin-top: 2px;
	margin-right: 10px;
}

/** row used for display of message when list is empty */
.listWithThumb div.emptyInfo {
	border-bottom: 1px solid #ccc;
	background-color: #f8f8f8;
	padding: 5px;
}










.summary div.row {
	height: 14px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	line-heigh: 14px;
}





/** changes of a default image thumb according to list type */
.listWithThumb.messages div.listItem div.itemThumb {
	background-image: url('/img/lyt/ic_lily_list-view_black.png');
}


.listWithThumb div.dashNewPhotos {
	padding-top: 1px;
	padding-bottom: 1px;
	height: 50px;
	overflow: hidden;
}
.listWithThumb div.dashNewPhotos div.eventImgContainer {
	margin-left: 6px;
}
.listWithThumb div.dashNewPhotos div.eventImgContainer.first {
	margin-left: 0px;
}








div.monitored { /** monitored width - clipping overflow */
	max-width: 340px;
	overflow: hidden;
}



/** Block element - view of an e.g. Event in a big block */

/** a row of two block in a blocs list */
div.blocksListRow {
	overflow: auto;
	width: 100%;
}


.listBlockItem {
}

.listBlockItem div.monitored {
	width: 175px; /* 205px */
}
.listBlockItem div.summaryRow {
	height: 20px;
	border-bottom: 1px solid #E0DFC3;
	overflow: hidden;
	white-space: nowrap;
	line-heigh: 20px;
}
.listBlockItem div.summaryRow div {
	overflow: hidden;
	padding-top: 2px;
}

.listBlockItem div.actions {
	padding-top: 10px;
}






/** Users birthdays item */

.birthdayUser {
	width: 50px;
	height: 100px;
	overflow: hidden;
	margin: 9px 5px 0px 0px;
	cursor: pointer;
}
.birthdayUser div {
	white-space: nowrap;
}
.birthdayUser div.small_text {
	padding-left: 3px;
}
.birthdayUser div.photo {
	width: 50px;
	height: 65px;
	overflow: hidden;
	background-image: url('/img/lyt/user-thumb-70_basic.gif');
	background-repeat: no-repeat;
}

.birthdayUser div.photo+div.small_text {
	padding-top: 2px;
}

/** rounded edges */
.birthdayUser div.photo div {
	width: 50px;
	height: 65px;
	background-color: red;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url('/img/lyt/bg_user-thumb_small.gif');
	margin-top: -65px;
}








/** Address Book popup subdefinitions */

div#addrBook .listWithThumb.scroller {
	height: 313px;
	overflow: hidden;
	overflow-y: auto;
	border-bottom: 1px solid #E0DFC3;
}
div#addrBook .listWithThumb div.listItem div.text { width: 180px; }
div#addrBook .listWithThumb div.infoText { padding: 7px; }
div#addrBook .searchBar { margin-bottom: 3px; }
div#addrBook div.search input { width: 155px; }
div#addrBook div.search img { margin-left: 2px; vertical-align: top; border: 0px; }

div#addrBook #abPreviousEventGLTabContents .listWithThumb div.listItem div.fR { margin-right: 5px; }


div#addrBook div.abActionButtons .sButtonC input { width: 110px; }


div#addrBook div.importWebServices { min-height: 40px; }
div#addrBook div.importWebServices.ajax_loading.fb { background-image: url('/img/fb_loading.gif'); }

div#addrBook div.importWebServices .tC table {
	margin: 30px auto;
	border-collapse: separate;
    border-spacing: 10px;
}
div#addrBook div.importWebServices .tC table.layouter { border-spacing: 5px; margin: 0 auto; }
div#addrBook div.importWebServices .serviceTypeSelector td {
	height: 40px;
	background-color: white;
	line-height: 40px;
	vertical-align: middle;
}
div#addrBook div.importWebServices .layouter td { height: auto; line-height: inherit; text-align: left; }

div#addrBook div.importWebServices .serviceTypeSelector td img { 
	width: 80px; 
	height: 40px;
	/* cursor: pointer; */
	background-image: url('/img/static/mail_providers_v5.png' );
	background-repeat: no-repeat;
	vertical-align: middle;
	border: 0;
}
div#addrBook div.importWebServices .serviceTypeSelector .gmail img { background-position: 0px -40px; }
div#addrBook div.importWebServices .serviceTypeSelector .yahoo img { background-position: 0px -80px; }
div#addrBook div.importWebServices .serviceTypeSelector .hotmail img { background-position: 0px -800px; }
div#addrBook div.importWebServices .serviceTypeSelector .aol img { background-position: 0px -160px; }
div#addrBook div.importWebServices .serviceTypeSelector .msn img { background-position: 0px -200px; }
div#addrBook div.importWebServices .serviceTypeSelector .fb img { background-position: 0px -760px; }
div#addrBook div.importWebServices .serviceTypeSelector .eventbrite img { background-position: 0px -840px; }
div#addrBook div.importWebServices .serviceTypeSelector .salesforce img { background-position: 0px -880px; }

div#addrBook div.importWebServices .back a { text-decoration: underline; }
div#addrBook div.importWebServices .layouter td.label {
	width: 100px;
	background-color: #eeeeee;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
}
div#addrBook div.importWebServices .layouter td.input { width: 155px; }
div#addrBook div.importWebServices .layouter .note td { color: #888888; font-size: 11px; padding-top: 10px; }



div#addrBook .friendList {
	max-height: 350px;
	overflow: auto;
	overflow-x: hidden;
}
div#addrBook .friendList .friends { min-height: 30px; }
div#addrBook .friendList.fb .friends.ajax_loading { background-image: url('/img/fb_loading.gif'); }
div#addrBook .friendList .friend { margin-left: 20px; line-height: 26px; margin-bottom: 2px; }
div#addrBook .friendList .friend img { width: 24px; border: 0; vertical-align: middle; }


div#addrBook .friendList.eventbrite {
	max-height: 450px;
}
div#addrBook .friendList.eventbrite h3 span {
	font-weight: normal;
	color: black;
}
div#addrBook .friendList.eventbrite .friends .btHolder {
	text-align: center;
	position: relative;
	min-height: 20px;
}
div#addrBook .friendList.eventbrite .friends .btHolder span {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 5px 50px;
	float: left;
}

div#addrBook .friendList.eventbrite .hint {
	margin-top: 20px;
	line-height: 1.7;
}
div#addrBook .friendList.eventbrite .hint a {
	display: block;
	padding: 10px;
	text-decoration: underline;
}



.popup .salesforce {
	max-height: calc(100vh - 300px);
	overflow: auto;
	background-position: center top; /* for ajax loading indicator */
}
#export.popup .salesforce { max-height: 300px; }
.popup .salesforce.apiError a { text-decoration: underline; }
.popup .salesforce strong { display: block; margin: 1em 0; }
.popup .salesforce > .loadableList { margin-left: 0; }
.popup .salesforce .loadableList > li {
	line-height: 1.8;
	margin-left: 1.5em;
}
.popup .salesforce .campaignListviews > li > a { color: #B44BA8; font-weight: bold; }
.popup .salesforce .loadableList > li > a:hover { text-decoration: underline; }
.popup .salesforce .loadableList > li.loading > a:after { content: '...'; }
.popup .salesforce .loadableList > li.loaded > a:after { display: none; }

.popup .salesforce .loadableList.campaigns,
.popup .salesforce .loadableList.contactListviews { list-style-type: none; }
.popup .salesforce .loadableList.campaigns > li,
.popup .salesforce .loadableList.contactListviews > li {
	margin-left: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.popup .salesforce .loadableList.campaigns input[type="radio"],
.popup .salesforce .loadableList.contactListviews input[type="radio"] { vertical-align: top; margin: 5px 7px 0 0; }

.popup .salesforce .loadableList.contactListviews { margin-left: 1em; }


/** Media Library popups */

#mediaLibrary {
	margin: 50px 150px;
	width: 450px;
}

#mediaLibrary div.scroller {
	height: 210px;
	overflow: hidden;
	overflow-y: auto;
	border-top: 1px solid #E0DFC3;
	border-bottom: 1px solid #E0DFC3;
}

#mediaLibrary div.imageItem {
	height: 20px;
	border-bottom: 1px solid #E0DFC3;
	overflow: hidden;
	cursor: pointer;
	white-space: nowrap;
	line-heigh: 19px;
}
#mediaLibrary div.imageItem:hover {
	background-color: #F4E4B1;
}
#mediaLibrary div.imageItem div.preview {
	width: 24px;
	height: 17px;
	overflow: hidden;
	background-color: #E0DFC3;
	margin: 1px 5px 1px 5px;
}
#mediaLibrary div.imageItem div.preview img {
	width: 24px;
}
#mediaLibrary div.imageItem div.text {
	padding-top: 2px;
}
#mediaLibrary div.imageItem div.renameBtn {
	font-weight: bold;
	font-size: 11px;
	background-color: #78538a;
	color: white;
	padding: 1px 3px;
	border-radius: 3px;
	margin: 2px;
}



#mediaUpload {
	display: none;
	height: 150px;
	margin-bottom: 8px;
	background-color: #FFF;
	border-top: 1px solid #888;
}
#mediaUpload iframe {
	width: 100%;
	height: 150px;
}






/** Toolbar combo boxes */

div.toolbarComboSelector,
div.toolbarColorSelector {
	display: block;
	position: absolute;
	z-index: 99999999;
}

div.toolbarComboSelector {
	background-color: white;
	border-top: 1px solid #BBB;
	border-left: 1px solid #BBB;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	color: #4c1130;
	font-size: 12pt;
}
div.toolbarComboSelector div.toolbarComboItem {
	white-space: nowrap;
	cursor: pointer;
	overflow: hidden;
}
div.toolbarComboSelector div.toolbarComboItem:hover {
	background-color: #AABDD9;
}
div.toolbarComboSelector div.toolbarComboItem div.textWrapper {
	height: 25px;
	line-height: 23px;
	white-space: nowrap;
	margin-left: 17px;
	margin-right: 4px;
	background-repeat: no-repeat;
	background-position: left center;
}
div.toolbarComboSelector div.toolbarComboItemSelected {
	background-image: url('/img/lyt/edit/check2.gif');
	background-repeat: no-repeat;
	background-position: left center;
}




div.toolbarColorSelector {
	background-color: white;
	border: 1px solid #999;
	border-radius: 5px;
	box-shadow: 0px 0px 4px #999999;
	padding: 4px 0 2px 0;
}

div.toolbarColorSelector .theColors {
	border: 1px solid #999999;
	border-radius: 5px;
	padding: 4px 3px 3px;
	margin-left: -1px;
	margin-right: -1px;
	margin-top: 4px;
}

div.toolbarColorSelector table { margin: 2px 8px 2px 4px; }
div.toolbarColorSelector .theColors table { margin-left: 1px; margin-right: 4px; }

div.toolbarColorSelector table td {
	width: 16px;
	height: 16px;
}
div.toolbarColorSelector table td div {
	width: 16px;
	height: 16px;
	position: relative;
	cursor: pointer;
	margin: 0 0 3px 3px;
	box-shadow: 1px 1px 1px #bbbbbb;
}
div.toolbarColorSelector table td div:hover,
div.toolbarColorSelector table td div.selected {
	width: 14px;
	height: 14px;
}
div.toolbarColorSelector table td div:hover {
	border: 1px solid #333;
}
div.toolbarColorSelector table td div.selected {
	border: 1px solid #333;
	background-image: url('/img/lyt/edit/check_black.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

div.toolbarColorSelector div.manualAdjustmentBox {
	color: black;
	padding-top: 7px;
	padding-bottom: 5px;
	text-align: center;
}
div.toolbarColorSelector div.manualAdjustmentBox input { width: 50px; }
div.toolbarColorSelector div.manualAdjustmentBox a { color: #e30000; font-weight: bold; text-decoration: none; }

div.toolbarColorSelector div.manualAdjustmentBox .addCustomColorBtn {
	background-image: url('/img/lyt/ic_add.gif');
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	width: 12px;
	margin-left: 1px;
}

div.toolbarColorSelector div.manualAdjustmentBox .customColorsBtn {
	background-image: url('/img/rv/bt_grad_notch_right.png');
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	width: 10px;
	margin-left: 1px;
}

div.toolbarColorSelector.envelopeColorPicker {
	margin-left: 78px;
	margin-top: -184px;
}


.minicolors {
	position: relative;
	display: inline-block;
	z-index: 1;
}
.minicolors-focus {
	z-index: 2;
}
.minicolors.minicolors-theme-default .minicolors-input {
    margin: 0px;
	margin-right: 3px;
	border: solid 1px #CCC;
	font-size: 12px;
	width: 55px;
	height: 14px;
	border-radius: 0;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, .04);
	padding: 2px;
	margin-right: -1px;
}
.minicolors-theme-default.minicolors .minicolors-input {
	vertical-align: middle;
	outline: none;
}
.minicolors-theme-default.minicolors-swatch-left .minicolors-input {
    margin-left: -1px;
    margin-right: auto;
}
.minicolors-theme-default.minicolors-focus .minicolors-input,
.minicolors-theme-default.minicolors-focus .minicolors-swatch {
	border-color: #999;
}
.minicolors-hidden {
	position: absolute;
	left: -9999em;
}
.minicolors-swatch {
	position: relative;
	width: 55px;
	height: 18px;
	text-align: left;
	background: url('/img/jquery.minicolors.png') -80px 0;
	border: solid 1px #CCC;
	vertical-align: middle;
	display: inline-block;
	cursor: pointer;
}
.minicolors-swatch SPAN {
	position: absolute;
	width: 100%;
	height: 100%;
	background: none;
	box-shadow: inset 0 9px 0 rgba(255, 255, 255, .1);
	display: inline-block;
}
/* Panel */
.minicolors-panel {
	position: absolute;
	top: 26px;
	left: 0;
	width: 185px;
	height: 160px;
	background: #FBF8F3;
	border: solid 1px #999;
	border-radius: 0 5px 5px 0;
	box-shadow: 0 0 20px rgba(0, 0, 0, .2);
	display: none;
}
.minicolors-position-top .minicolors-panel {
	top: -156px;
}
.minicolors-position-left .minicolors-panel {
	left: -83px;
}
.minicolors-position-left.minicolors-with-opacity .minicolors-panel {
	left: -104px;
}
.minicolors-with-opacity .minicolors-panel {
	width: 194px;
}
.minicolors-position-ek-default .minicolors-panel {
	left: 157px;
	top: -134px;
}
.minicolors .minicolors-grid {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 150px;
	height: 150px;
	margin: 4px;
	background: url('/img/jquery.minicolors.png') -120px 0;
	cursor: crosshair;
}
.minicolors .minicolors-grid-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: none;
}
.minicolors-slider-saturation .minicolors-grid {
	background-position: -420px 0;
}
.minicolors-slider-saturation .minicolors-grid-inner {
	background: url('/img/jquery.minicolors.png') -270px 0;
}
.minicolors-slider-brightness .minicolors-grid {
	background-position: -570px 0;
}
.minicolors-slider-brightness .minicolors-grid-inner {
	background: black;
}
.minicolors-slider-wheel .minicolors-grid {
	background-position: -720px 0;
}
.minicolors-slider,
.minicolors-opacity-slider {
	position: absolute;
	top: 1px;
	left: 156px;
	width: 20px;
	height: 150px;
	margin: 4px;
	background: white url('/img/jquery.minicolors.png') 0 0;
	cursor: crosshair;
}
.minicolors-slider-saturation .minicolors-slider {
	background-position: -60px 0;
}
.minicolors-slider-brightness .minicolors-slider {
	background-position: -20px 0;
}
.minicolors-slider-wheel .minicolors-slider {
	background-position: -20px 0;
}
.minicolors-opacity-slider {
	left: 173px;
	background-position: -40px 0;
	display: none;
}
.minicolors-with-opacity .minicolors-opacity-slider {
	display: block;
}
/* Pickers */
.minicolors-grid .minicolors-picker {
	position: absolute;
	top: 70px;
	left: 70px;
	width: 10px;
	height: 10px;
	border: solid 1px black;
	border-radius: 10px;
	margin-top: -6px;
	margin-left: -6px;
	background: none;
}
.minicolors-grid .minicolors-picker SPAN {
	position: absolute;
	top: 0;
	left: 0;
	width: 6px;
	height: 6px;
	border-radius: 6px;
	border: solid 2px white;
}
.minicolors-picker {
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	height: 2px;
	background: white;
	border: solid 1px black;
	margin-top: -2px;
}
/* Inline controls */
.minicolors-inline .minicolors-input,
.minicolors-inline .minicolors-swatch {
	display: none;
}
.minicolors-inline .minicolors-panel {
	position: relative;
	top: auto;
	left: auto;
	display: inline-block;
}
/* Input styles */
.minicolors-theme-bootstrap .minicolors-input {
	padding: 4px 6px;
	padding-left: 30px;
	background-color: white;
	border: 1px solid #CCC;
	border-radius: 3px;
	color: #555;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 14px;
	height: 19px;
	margin: 0px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* When the input has focus */
.minicolors-theme-bootstrap.minicolors-focus .minicolors-input {
	border-color: #6fb8f1;
	box-shadow: 0 0 10px #6fb8f1;
	outline: none;
}
/* Swatch styles */
.minicolors-theme-bootstrap .minicolors-swatch {
	position: absolute;
	left: 4px;
	top: 4px;
	z-index: 2;
}
/* Handle swatch position (left = default / right) */
.minicolors-theme-bootstrap.minicolors-swatch-position-right .minicolors-input {
	padding-left: 6px;
	padding-right: 30px;
}
.minicolors-theme-bootstrap.minicolors-swatch-position-right .minicolors-swatch {
	left: auto;
	right: 4px;
}
/* Panel styles */
.minicolors-theme-bootstrap .minicolors-panel {
	top: 28px;
	z-index: 3;
}
/* Handle panel positions (top / left) */
.minicolors-theme-bootstrap.minicolors-position-top .minicolors-panel {
	top: -154px;
}
.minicolors-theme-bootstrap.minicolors-position-left .minicolors-panel {
	left: -63px;
}
/* Don't forget to adjust the left position in case the opacity slider is visible! */
.minicolors-theme-bootstrap.minicolors-position-left.minicolors-with-opacity .minicolors-panel {
	left: -84px;
}










.popup span.pleaseNote { color: #e30000; }


a.fxGenderToggle {
	width: 100px;
	height: 18px;
	display: block;
	text-align: center;
	border-right: 1px solid #F4F4F4;
	background-image: url('/img/rv/bg_input_inner_shadow.png');
	background-repeat: no-repeat;
	font-weight: normal;
	text-decoration: none;
	margin: 0 auto;
}
a.fxGenderToggle:hover { background-color: #ddb7ed; }




.fxLinkFaker u { cursor: pointer; }




.envelopeInfoC {
	background-repeat: no-repeat;
	background-image: url('/img/static/envelope_small_bg.png');
	margin-bottom: 10px;
	margin-left: 3px;
}
.envelopeInfoC.fR { margin-left: 0; margin-right: 3px; margin-top: 0; }
.envelopeInfoC.fR:first-child { margin-top: 26px; }
.dash .envelopeInfoC.fR:first-child { margin-top: 0; }
.nonTabbedContents .envelopeInfoC.fR:first-child { margin-top: 0; }
.envelopeInfoC.proportional {
	width: 322px;
	height: 226px;
}
.envelopeInfoC.small {
	width: 206px;
	height: 148px;
	background-image: url('/img/static/envelope_smaller_bg.png');
}
.envelopeInfoC.smallPlus {
	width: 216px;
	height: 148px;
	background-image: url('/img/static/envelope_smallPlus_bg.png');
}
.small div.stampsEnvelopeInfo div.topMarginer,
.smallPlus div.stampsEnvelopeInfo div.topMarginer { height: 51px; }
.proportional div.stampsEnvelopeInfo div.topMarginer { height: 98px; }

.envelopeInfoC div.stampsEnvelopeInfo, 
.envelopeInfoC div.stampsEnvelopeInfo a { color: #9664ad; }

.small div.stampsEnvelopeInfo div { margin-left: 36px; margin-right: 30px; margin-bottom: 3px; }
.smallPlus div.stampsEnvelopeInfo div { margin-left: 41px; margin-right: 35px; margin-bottom: 3px; }
.proportional div.stampsEnvelopeInfo div { margin-left: 58px; margin-right: 58px; margin-bottom: 7px; }
.small div.stampsEnvelopeInfo div.currentInfo,
.smallPlus div.stampsEnvelopeInfo div.currentInfo { font-size: 12px; line-height: 12px; }
.proportional div.stampsEnvelopeInfo div.currentInfo { font-size: 15px; line-height: 17px; }
.small div.stampsEnvelopeInfo div.inviteFriends,
.smallPlus div.stampsEnvelopeInfo div.inviteFriends { font-size: 9px; line-height: 10px; }
.proportional div.stampsEnvelopeInfo div.inviteFriends { font-size: 10px; line-height: 12px; }






.payments .paymentOption {
	color: #9864af;
	font-weight: bold;
	font-size: 17px;
	line-height: 32px;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #e0e0c6;
	margin-bottom: 15px;
}
.payments .paymentOption:first-child { margin-top: 20px; }
.payments .paymentOption .sButtonC { margin-top: 7px; }
.payments .paymentOption .price { color: black; }
.payments .paymentOption .info { float: left; margin-left: 10px; margin-right: 10px; width: 215px; display: block; }
.payments .paymentOption img.stamp {
	background-image: url('/img/icon/small_stamp_v2.png');
	width: 25px;
	height: 28px;
	float: right;
	margin-left: 2px;
	margin-bottom: 4px;
}
.payments .paymentOptions .paymentOption { cursor: pointer; }




.payments .summaryMatrix {
	width: 660px;
	float: right;
	align: right;
	color: black;
}

.payments .summaryMatrix .row { 
	border-bottom: 1px solid #d4d4d4; 
	height: 26px; 
	line-height: 24px;
	overflow: hidden;
	width: 100%;
	text-align: left;
	font-size: 14px;
}
.payments .summaryMatrix .header { border-bottom: 1px solid #d4d4d4; color: #d4d4d4; font-size: 10px; }
.payments .summaryMatrix .total { font-weight: bold; }
.payments .summaryMatrix .productC { float: left; width: 310px; }
.payments .summaryMatrix .unitPriceC { float: left; width: 110px; }
.payments .summaryMatrix .qtyC { float: left; width: 110px; }
.payments .summaryMatrix .priceC { float: right; width: 80px; text-align: right; }
.payments .summaryMatrix .totalR { font-weight: bold; }
.payments .summaryMatrix .sumR { width: 220px; float: right; clear: right; } 
.payments .summaryMatrix .vatR { font-size: 11px; border-bottom: 0; }
.payments .summaryMatrix .vatR a { color: #d4d4d4; text-decoration: underline; }

.payments .summaryMatrix .promoCode { float: right; clear: both; }
.payments .summaryMatrix .promoCode.ajax_loading { padding: 0px 0px 0px 30px; background-position: 0px 2px; }
.payments .summaryMatrix .promoCode input.text {
	width: 223px;
	height: 17px;
	font-size: 12px;
	box-shadow: none;
	border: 1px solid #c1c1c1;
}
.payments .summaryMatrix .promoCode input.button { margin-right: 0px; }
.payments .summaryMatrix .promoCode .promoCodeText {
	display: inline-block;
	margin: 0 10px 0 0;
	text-align: left;
	line-height: 1.5;
}

.payments .summaryMatrix div.vatR { visibility: hidden; }
.payments .fxVATAware .summaryMatrix div.vatR { visibility: visible; }
.payments tr.vatR, 
.payments .fxShowIfBussinessCustomer { display: none; }
.payments.fxBussinessCustomer tr.vatR,
.payments.fxBussinessCustomer tr.fxShowIfBussinessCustomer { display: table-row; }

.payments input.errorInput,
.payments select.errorInput {
	background-color: #e4dae9;
}

.payments.paperOrder .summaryMatrix .sumR { width: 240px; border-bottom: 0; }
.payments.paperOrder .summaryMatrix .shippingR { margin-top: -10px; }
.payments.paperOrder .summaryMatrix .vatAddedR { margin-top: -10px; }
.payments.paperOrder .summaryMatrix .discount { margin-bottom: -10px; }
.payments.paperOrder .summaryMatrix .totalR { font-weight: bold; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; }
.payments.paperOrder .summaryMatrix .row { height: auto; padding: 7px 0; } 
.payments.paperOrder .summaryMatrix .row.header { padding: 0; }
.payments.paperOrder .summaryMatrix .small_text { font-size: 11px; }

.payments.paperOrder .paperIcons { position: relative; width: 130px; height: 140px; margin-top:0px; }
.payments.paperOrder .paperIcons img,
.payments.paperOrder .paperIcons > div { position: absolute; }
.payments.paperOrder .paperIcons img.cardIcon {
	top: 12px; left: 0px; z-index: 1; height: 90px;
	box-shadow: 0px 3px 8px #444;
	background-color: #ffffff;
}
.payments.paperOrder .paperIcons div.thumbTexture { top: 12px; left: 0px; z-index: 1; width: 64px; height: 90px; }
.payments.paperOrder .FORMAT_PAPER_L .paperIcons img.cardIcon { width: 90px; height: auto; }
.payments.paperOrder .FORMAT_PAPER_L .paperIcons div.thumbTexture { width: 90px; height: 64px; }
.payments.paperOrder .paperIcons img.envelIcon { top: 60px; left: 40px; width: 80px; height: 57px; box-shadow: 0 3px 10px #777; }
.payments.paperOrder .paperIcons div.envelTexture { top: 60px; left: 40px; }
.payments.paperOrder .noCards .paperIcons img.envelIcon,
.payments.paperOrder .noCards .paperIcons div.envelTexture { top: 12px; left: 0px; }
.payments.paperOrder .paperIcons .thumbFrame { display: none; }
.payments.paperOrder .CARR_FOLDED .paperIcons div.thumbFrame {
	display: block; position: absolute;
	width: 60px; height: 12px;
	left: 0px; top: 0px;
	background-image: url('/img/static/paper/paper_A5_frame_folded_front_TH.png');
}
.payments.paperOrder .CARR_FOLDED.FORMAT_PAPER_L .paperIcons div.thumbFrame {
	width: 14px; height: 50px;
	left: 90px; top: 10px;
	background-image: url('/img/static/paper/paper_A5_L_frame_folded_front_TH.png');
}
.payments.paperOrder .CARR_FOLDED.FORMAT_PAPER_L.FOLD_SHORT .paperIcons div.thumbFrame {
	width: 90px; height: 14px;
	left: 0px; top: -2px;
	background-image: url('/img/static/paper/paper_A5_L_frame_folded_2_front_TH.png');
}
/* Icon texture: */
.payments.paperOrder .paperIcons .thumbTexture {
	background-position: 0px 0px;
	background-repeat: repeat;
	background-image: url('/img/static/paper/texture/editor_smooth_white.png');
}
.payments.paperOrder .FORMAT_PAPER_L .paperIcons .thumbTexture {
	width: 92px;
	background-image: url('/img/static/paper/texture/editor_smooth_white_L.png');
}
.payments.paperOrder                .PAPERTYPE_SMOOTH_CREAM .paperIcons .thumbTexture,
.payments.paperOrder                .PAPERTYPE_XROUGH_CREAM .paperIcons .thumbTexture { background-image: url('/img/static/paper/texture/editor_rough_warmwhite.png'); }
.payments.paperOrder .FORMAT_PAPER_L.PAPERTYPE_SMOOTH_CREAM .paperIcons .thumbTexture,
.payments.paperOrder .FORMAT_PAPER_L.PAPERTYPE_XROUGH_CREAM .paperIcons .thumbTexture { background-image: url('/img/static/paper/texture/editor_rough_warmwhite_L.png'); }
.payments.paperOrder                .PAPERTYPE_XSMOOTH_RECY_WHITE .paperIcons .thumbTexture { background-image: url('/img/static/paper/texture/editor_recycling_white.png'); }
.payments.paperOrder .FORMAT_PAPER_L.PAPERTYPE_XSMOOTH_RECY_WHITE .paperIcons .thumbTexture { background-image: url('/img/static/paper/texture/editor_recycling_white_L.png'); }
/* Envelope texture: */
.payments.paperOrder .paperIcons .envelTexture {
	width: 80px; height: 57px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url('/img/static/paper/texture/envel_smooth_white_overlay.png');
}
.payments.paperOrder .PAPERTYPE_SMOOTH_CREAM .paperIcons .envelTexture,
.payments.paperOrder .PAPERTYPE_XROUGH_CREAM .paperIcons .envelTexture { background-image: url('/img/static/paper/texture/envel_rough_warmwhite_overlay.png'); }
.payments.paperOrder .PAPERTYPE_XSMOOTH_RECY_WHITE .paperIcons .envelTexture { background-image: url('/img/static/paper/texture/envel_recycling_white_overlay.png'); }


.payments .paymentOptions .personalI {
	float: left; 
	font-size: 12px; 
	font-weight: bold;
	margin-left: 235px;
}



div#invitationLayout div.ltThumb {
	width: 128px;
	height: 20px;
	overflow: hidden;
	float: left;
	cursor: pointer;
	margin: 2px;
	text-align: center;
	white-space: nowrap;
	line-height: 20px;
	font-size: 8pt;
	color: black;
	background-color: #dbdcde;
	
	border-top-left-radius: 2px 2px;
	border-top-right-radius: 2px 2px;
	border-bottom-left-radius: 2px 2px;
	border-bottom-right-radius: 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-top-left-radius: 2px 2px;
	-webkit-border-top-right-radius: 2px 2px;
	-webkit-border-bottom-left-radius: 2px 2px;
	-webkit-border-bottom-right-radius: 2px 2px;
	
}
div#invitationLayout div.ltThumbSelected,
div#invitationLayout div.ltThumb:hover {
	background-color: #b195be;
	color: white;
}





/* search input filtering bar */

.searchBar { font-weight: bold; }
.searchBar input.searchInput { font-weight: normal; }
.searchBar input.searchInputEmpty { color: #999; }




/* envelope color selectors */
div#envelopeSelector div.text { margin: 10px; }
div#envelopeSelector div.text div { margin-top: 5px; }
div#envelopeSelector div.envelopeThumb {
	margin: 5px 5px;
	float: left;
	width: 150px;
	background-color: white;
	cursor: pointer;
}
div#envelopeSelector div.envelopeThumb .thumb {
	text-align: center;
	margin-top: 15px;
}
div#envelopeSelector div.envelopeThumb .thumb img { width: 100px; height: 85px; }
div#envelopeSelector div.envelopeThumb .label {
	text-align: center;
	color: black;
	margin: 5px 0;
	font-size: 10px;
	font-weight: normal;
}
div#envelopeSelector div.envelopeThumb.active,
div#envelopeSelector div.envelopeThumb:hover { background-color: #e2d1ff; }





div#listActionCombo {
	position: absolute;
	display: none;
	z-index: 1009;
}
div#listActionCombo div.comboMarginer a,
div.listActionCombo div.comboMarginer a {
    display: block;
    line-height: 20px;
    height: 20px;
    width: 100%;
    overflow: hidden;
}
div#listActionCombo.defaultLACombo,
div.listActionCombo.defaultLACombo {
	border: 1px solid #666;
	background-color: #888;
	width: 170px;
	   -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.4);
	        box-shadow: 0px 3px 3px rgba(0,0,0,0.4);
}
div#listActionCombo.defaultLACombo div.comboMarginer,
div.listActionCombo.defaultLACombo div.comboMarginer { margin: 4px; }
xdiv#listActionCombo div.comboMarginer a,
div#listActionCombo.defaultLACombo div.comboMarginer a,
div.listActionCombo.defaultLACombo div.comboMarginer a {
    background-color: #a1a1a1;
    margin-top: 3px;
    color: #fff;
    text-align: center;
    font-size: 10pt;
    text-decoration: none;
    font-weight: normal;
}
div#listActionCombo.defaultLACombo div.comboMarginer a:first-child,
div.listActionCombo.defaultLACombo div.comboMarginer a:first-child { margin-top: 0px; }
div#listActionCombo.defaultLACombo div.comboMarginer a span,
div.listActionCombo.defaultLACombo div.comboMarginer a span { margin-left: 15px; margin-right: 15px; }
div#listActionCombo.defaultLACombo div.comboMarginer a:hover span,
div.listActionCombo.defaultLACombo div.comboMarginer a:hover span { text-decoration: underline; }
div#listActionCombo.defaultLACombo div.comboMarginer a.topM,
div.listActionCombo.defaultLACombo div.comboMarginer a.topM { margin-top: 12px; }
div#listActionCombo.defaultLACombo div.comboMarginer a.bottomM,
div.listActionCombo.defaultLACombo div.comboMarginer a.bottomM { margin-bottom: 12px; }
div#listActionCombo.defaultLACombo div.comboMarginer a.rsvpReminder,
div#listActionCombo.defaultLACombo div.comboMarginer a.eventReminder { margin-top: 12px; color: #99FF00; }
div#listActionCombo.defaultLACombo div.comboMarginer a.rsvpReminder { color: #FFCC00; }


div#listActionCombo.dropV2,
div.listActionCombo.dropV2 {
    background-color: rgba(211,221,223,0.9);
    min-width: 160px;
    font-family: Gill, sans-serif;
    text-shadow: none;
    color: #47484a;
    font-size: 11px;
    letter-spacing: 1px;
    text-align: left;
}
div#listActionCombo.dropV2 div.comboMarginer { margin: 0; }
div#listActionCombo.dropV2 div.comboMarginer a,
div.listActionCombo.dropV2 div.comboMarginer a {
	text-decoration: none;
    font-weight: normal;
    color: #47484a;
    text-transform: uppercase;
    line-height: 30px;
    height: 30px;
}
div#listActionCombo.dropV2 div.comboMarginer a.nolink,
div.listActionCombo.dropV2 div.comboMarginer a.nolink {
    line-height: 20px;
    height: 20px;
}
div#listActionCombo.dropV2 div.comboMarginer a.ttNone { text-transform: none; }
div#listActionCombo.dropV2 div.comboMarginer .label {
    line-height: 20px;
    height: 20px;
    border-top: 1px solid #ababab;
}
div#listActionCombo.dropV2 div.comboMarginer .label,
div#listActionCombo.dropV2 div.comboMarginer .hint {
	letter-spacing: 0;
}
div#listActionCombo.dropV2 div.comboMarginer .hint { float: right; }
div#listActionCombo.dropV2 div.comboMarginer .action {
	float: right;
	cursor: pointer;
	text-decoration: underline;
}
div#listActionCombo.dropV2 div.comboMarginer a:hover,
div.listActionCombo.dropV2 div.comboMarginer a:hover,
div#listActionCombo.dropV2 div.comboMarginer a.active,
div.listActionCombo.dropV2 div.comboMarginer a.active {
	background-color: rgba(103,103,103,0.9);
	color: #ffffff;
}
div#listActionCombo.dropV2 div.comboMarginer a.nolink:hover,
div.listActionCombo.dropV2 div.comboMarginer a.nolink:hover {
	background-color: inherit;
	color: inherit;
	cursor: text;
}
div#listActionCombo.dropV2 div.comboMarginer a span,
div.listActionCombo.dropV2 div.comboMarginer a span,
div#listActionCombo.dropV2 div.comboMarginer .label span { margin-left: 10px; margin-right: 10px; }
div#listActionCombo.dropV2 div.comboMarginer a.active span:after,
div.listActionCombo.dropV2 div.comboMarginer a.active span:after {
	content: '*';
	float: right;
	display: inline-block;
	margin-right: 10px;
	font-size: 135%;
}



input.button#typeComboBtn {
	width: 312px;
    background-color: #ffffff;
    background-image: url("/img/rv/notch_down_margin_horiz_dark.png");
	border: 1px solid #47484a;
	border-radius: 0;
    height: 23px;
    line-height: 23px;
    font-family: Gill, sans-serif;
    text-shadow: none;
    color: #47484a;
    font-size: 11px;
    letter-spacing: 1px;
    text-align: left;
    padding-left: 4px;
}
div#listActionCombo.dropV2.eventTypeCombo {
    background-color: #ffffff;
    width: 310px;
    color: #47484a;
	border: 1px solid #47484a;
	border-top: none;
	margin-top: -1px;
}
div#listActionCombo.dropV2.eventTypeCombo div.comboMarginer a {
    height: 23px;
    line-height: 23px;
}
div#listActionCombo.dropV2.eventTypeCombo div.comboMarginer a span {
	margin-left: 6px;
}
