/* Style rules for message severity levels */
.infoMessage {
  color: black;
 }
.infoMessageLarge {
  color: black;
  font-family: arial;
  font-size: 12px;
  font-weight: bold; 
}
.errorMessage {	
	color: red;
	border: 1px solid;
	background-color: #D8D8D8;
	border-bottom-color: #B0B0B0;
	border-right-color: #B0B0B0;	
	border-top-color:  #EAEAEA;
	border-left-color: #EAEAEA;	
	padding: 5px;
	display: block;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	
	
}

.limeErrorMessage {
	color: red;
	border: 1px solid;
	background-color: white;
	border-bottom-color: #B0B0B0;
	border-right-color: #B0B0B0;	
	border-top-color:  #EAEAEA;
	border-left-color: #EAEAEA;	
	padding: 5px;
	display: block;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

.errorMessageSearch {
	color: red;	
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}
/* ######################### */
BODY, P, A, SPAN, DIV, TD, TH {
	font-family: arial;
	font-size: 11px;
}
BODY {
	background-color: white;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 0;
	
}
A, A:hover, A:visit { text-decoration: none; }
IMG {
	z-display: block;
}
.footer {
	/*color: #989797;*/
	color:#4E4E4E;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;	
}
.footerLink {
	/*color: #989797;*/
	color: #4E4E4E;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}
.footerSeparator {
	/*
	background: url("images/separating_line.gif") no-repeat center;
	*/
	width: 13px;
	font-family: arial;
	font-size: 11px;
	/*color: #989797;*/
	color: #4E4E4E;
	font-weight: bold;
}


FORM {
	padding: 0px;
	margin: 0px;
}
TEXTAREA, SELECT {
	border: 1px solid #000000;
}
INPUT.search, SELECT.search {
	width: 200px;
}
INPUT.general, SELECT.general {
	border: 1px solid #000000;
}

textarea
{
	resize:none !important;
}

.productHeader {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	
}
.productText {
	font-family: arial;
	font-size: 12px;
}
.fieldInfo {
	width: 200px;
	text-align: left;
	font-family: arial;
	font-size: 12px; 
}
.infoFieldName {
	width: 149px;
	color: black;
	font-family: arial;
	font-size: 12px;
	text-align: left;
}
.infoFieldName2 {
	width: 196px;
	color: black;
	font-family: arial;
	font-size: 12px;
	text-align: left;
}
.infoFieldValue {
	width: 196px;
	text-align: right;
	font-family: arial;
	font-size: 12px;
}

.infoFieldValueRight {
	width: 196px;
	text-align: left;
	font-family: arial;
	font-size: 12px;
}

.infoFieldMandatory {
	width: 10px;
	color: black;
	font-family: arial;
	font-size: 12px;
	text-align: left;
}


.infoFieldGroup {
	color: black;
	font-family: arial;
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
}
.mainPageContent{
	background: url("images/layout/main_image.jpg") no-repeat center;
	width: 569px;
	height: 527px;
}

.mainPageContent2{
	width: 569px;
	height: 527px;
	border-color: white;
	border-style: solid;
	border-width: 7x;
}


INPUT.login {
	width: 80px;
	height: 13px;
	border: 1px solid #6c6c6c;
	background-color: #cfcfcf;
	font-family: arial;
	font-size: 11px;	
}
.loginTitleLabel {
	background-color: #8c8a8a;
	color: #000000;
	padding: 0px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	width: 38px;
	text-align: center;
}
.loginFieldLabel {
	background-color: #000000;
	color: #cdcdcd;
	padding-right: 2px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	width: 35px;
}
.loginField {
	background-color: #000000;
	padding: 0px 0px 0px 0px;
	font-family: arial;
	font-size: 11px;
	text-align: left;
	padding-left: 2px;
}

.loginBackGround {
	background-color: #000000;
}
.loginButton {
	color: white;
	font-family: arial;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	width : 22px; 
	height: 13;
	border: none;	
	background-image: url("images/go_e.gif"); 
	background-repeat: no-repeat;	
	margin-bottom: 1px;
}

.loggedGreetingLabel {
	background-color: #000000;
	color: #989797;
	font-family: arial;
	font-size: 12px;
	padding-left: 3px;
	text-align: left;
}
.loggedEditProfile {
	background-color: #8C8A8A;
}
A.editProfileLink, A.editProfileLink:hover, A.editProfileLink:visit {
	color: #3C3C3C;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

INPUT.limeInput{
	width: 120px;
	height: 18px;
	border: 1px solid #999999;
	background-color: white;
	font-family: arial;
	font-size: 12px;	
	text-align: left;
	vertical-align: middle;
}







.limeLoggedGreetingLabel {
	background-color: #4d4d4d;
	color: white;
	font-family: arial;
	font-size: 12px;
	padding-left: 3px;
	text-align: left;
}

.limeLoggedEditProfile {
	background-color: #4d4d4d;
}
A.limeEditProfileLink, A.limeEditProfileLink:hover, A.limeEditProfileLink:visit {
	color: white;
	text-align: center;	
	font-family: Century Gothic;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	background-color: #4d4d4d;
}

.limeFieldLabel {
	background-color: white;
	color: black;
	padding-right: 2px;
	/*padding-left:52px;*/
	padding-top: 7px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	/*width: 35px;*/
}
.limeField {
	background-color: white;
	padding-right: 2px;
	padding-left:40px;
	padding-top: 5px;
	font-family: arial;
	font-size: 12px;
	text-align: left;
	padding-left: 2px;
}


.limeToolbarButton {
	color: white;
	text-align: center;	
	font-family: Century Gothic;
	font-size: 14px;
	font-weight: normal;	
	text-decoration: none;
	height: 27px;
	/*
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	*/
	background-color: #4d4d4d;
	border-color: #808080;
	border-width: 0px;
	border-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #4d4d4d;
	margin-left: 2px;
	margin-right: 2px;
	
}

.limeToolbarButtonSelected {
	color: black;
	text-align: center;	
	font-family: Century Gothic;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	height: 27px;
	/*
	padding-top: 3px;		
	padding-left: 7px;
	padding-right: 7px;
	*/
	background-color: #999999;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	/*border-bottom-width: 0px;*/
	margin-left: 2px;
	margin-right: 2px;	
}


.limeToolbarButtonOver {
	color: white;
	text-align: center;	
	font-family: Century Gothic;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	height: 27px;
	/*
	padding-top: 3px;		
	padding-left: 7px;
	padding-right: 7px;
	*/
	background-color: #808080;
	border-color: #808080;
	border-width: 0px;
	border-style: solid;
	border-bottom-width: 0px;
	margin-left: 2px;
	margin-right: 2px;	
}




.limeServicesToolbarButton {
	color: white;
	text-align: center;	
	font-family: Century Gothic;
	font-size: 14px;
	font-weight: normal;	
	height: 23px;
	padding-top: 1px;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #4d4d4d;
	border-color: #808080;
	border-width: 1px;
	border-style: solid;
	border-bottom-width: 0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	
}



.limeServicesToolbarButtonOver {
	color: white;
	text-align: center;	
	font-family: Century Gothic;
	font-size: 14px;
	font-weight: normal;
	height: 23px;
	padding-top: 1px;		
	padding-left: 7px;
	padding-right: 7px;
	background-color: #808080;
	border-color: #808080;
	border-width: 1px;
	border-style: solid;
	border-bottom-width: 0px;
	margin-left: 2px;
	margin-right: 2px;	
	margin-bottom: 0px;
	cursor: pointer;
}

.limeColumnLeft {
	text-align: left;
	vertical-align:top;
	border-color: transparent;
	border-width: 0px;
	border-style: none;
	
	
}

.limeColumnRight {
	text-align: right;
	vertical-align:top;
	border-color: transparent;
	border-width: 0px;
	border-style: none;
	
	
}

.limeColumnCenter {
	text-align: center;
	vertical-align:top;
	border-color: transparent;
	border-width: 0px;
	border-style: none;
	width: 19%;
	
}


.limeColumnTop {
	vertical-align:top;
	height: 20px;
}

.limeColumnTopHeight {
	vertical-align:top;
	height: 40px;
}

.limeColumnTopWidth {
	vertical-align:top;	
	width: 230px;	
}


.limeCoulomnTop {
	vertical-align:top;
	height: 20px;
}

.limeText {
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	color: black;
	font-family: Arial;
	
	
}

.limeTextBold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
}


.limeTextDisabled {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #696969;
}

.limeTextLink {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-decoration: underline;
	cursor: pointer;
	
}

.limeTextLink:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-decoration: underline;
	cursor: pointer;
	
}



.limeCategoryLink{
	
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: underline;
	cursor: pointer;
	
}

.limeTextOrange {
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	color: #FF6600;
	font-family: Arial;
		
}

.toolbarButton {
	color: white;
	text-align: center;	
	font-family: arial;
	font-size: 11px;
	font-weight: normal;	
	height: 19px;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 7px;
}

.toolbarButtonSelected {
	color: white;
	text-align: center;	
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	background-color: #000000;
	border: 1px;
	border-color: #8c8a8a;
	border-style: solid;	
	padding-left: 6px;
	padding-right: 6px;
	height: 19px;
	padding-top: 1px;
}

A.toolbarLink:hover {
	color: red;
	text-decoration: none;
}
A.toolbarLink SPAN.toolbarLinkLabel, A.toolbarLink:visit SPAN.toolbarLinkLabel {
	border: 1px solid #5b5b5b;
	background-color: #5b5b5b;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	height: 18px;
}
A.toolbarLink:hover SPAN.toolbarLinkLabel {
	border: 1px solid #8b8b8b;
	background-color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	height: 18px;
}
A.toolbarLink2:hover {
	color: red;
	text-decoration: none;
}
A.toolbarLink2 SPAN.toolbarLinkLabel2, A.toolbarLink2:visit SPAN.toolbarLinkLabel2 {
	border: 1px solid #5b5b5b;
	background-color: #5b5b5b;
	padding-left: 5px;
	padding-right: 5px;
	color: #989797;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	height: 15px;
}
A.toolbarLink2:hover SPAN.toolbarLinkLabel2 {
	border: 1px solid #8b8b8b;
	background-color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	height: 15px;
}

.pdman_step_search_form_block_shopping {
	background: #ffffff url("images/pdpon/center_left_box_3.gif") no-repeat top;
	width: 244px;
}

.pdman_step_search_form_block_history {
	background: #ffffff url("images/pdpon/center_left_box_1.gif") no-repeat top;
	width: 244px;
}

.pdman_step_search_form_block_wish {
	background: #ffffff url("images/pdpon/center_left_box_2.gif") no-repeat top;
	width: 244px;
}
.pdman_step_search_form_content {

}

.cl-searchResult{
	width:596px;
	height:449px;
}

.cl-searchResult2 {
	margin-top: 121px;
	padding-top:44;
	margin-left: 30px;
	width:194px;
	height:247px;
}


.cl-searchResult2EmptyCanDrop {
	background: url('../resources/images/myPDponsNoCouponsCanDrop.gif') no-repeat top;
}
.prevInfoTitle {
	background-image: url("images/info/title.jpg");
	padding-left: 10px;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	height: 23px;
}
.contentArea {
	width: 765px;
	height: 576px;
	background-color: #b4b4b4;
	border: 7px solid white;
}
.infoContentArea {
	height: 527px;
	width: 569px;
	border: 7px solid white;
}
.contentPlace {
	border-bottom: 1px solid #9d9d9d;
	height: 427px;
}
.contentListPlace {
	border-bottom: 0px;
	border-left: 7px;
	border-top: 0px;
	height: 440px;
}
.contentListMenuPlace{
	vertical-align: top;
	width: 100%;
	height: 440px;
}
.contentCouponPlace {
	border-bottom: 0px;
	border-left: 7px;
	border-top: 0px;
	height: 440px;
}
.contentCouponListMenuPlace{
	margin-left: 7px;
	vertical-align: top;
	width: 100%;
	height: 440px;
}
.contentCouponListMenuCell{
	margin-left: 7px;
	vertical-align: top;
	width: 100%;
	height: 18px;
}
.contentButtonPlace{
	vertical-align: top;
	width: 100%;
	height: 43px;
}
.contentListPlace {
	vertical-align: top;
	height: 365px;
}
.contentCouponButtonPlace{
	vertical-align: top;
	width: 100%;
	height: 43px;
}
.contentCouponListPlace {
	vertical-align: top;
	height: 365px;
}
.contentCouponListFooter {
	vertical-align: top;
	width: 775px;
}
.contentPaginator {
	vertical-align: top;
	height: 35px;
	width: 100%;
	text-align: center;
}
.contentCouponPaginator {
	vertical-align: top;
	height: 35px;
	width: 100%;
	text-align: center;
}
.contentCouponButtonPlace{
	vertical-align: top;
	width: 100%;
	height: 43px;
}
.contentCouponListPlace {
	vertical-align: top;
	height: 365px;
}
.cpWzTitle {
	height: 24px;
	padding-left: 10px;
	font-family: Arial;
	font-weight: bold;
	font-size: 13pt;
}
.cpWzStepTitle {
	background-image: url("images/adv/cp_wz_step_title.jpg");
	background-color: #ffffff;
	border-top: 1px solid #9d9d9d;
	border-bottom: 1px solid #9d9d9d;
	height: 14px;
	padding-left: 10px;
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
}
.cpWzSep {
	background-image: url("images/adv/cp_wz_step_title.jpg");
	background-color: #ffffff;
	height: 1px;
}

.cpWzHeader {
	background-image: url("images/adv/cp_wz_head.jpg");
	height: 54px;
}
.cpWzFooter {
	height: 42px;
}
.cpWzButton {
	margin: 3px;
	border: 0px;
	background-color: #ff0000;
	background: url("images/adv/cp_wz_btn_dual.gif") 0px 0px no-repeat;
	width: 88px;
	height: 23px;
	color: #ffffff;
	font-family: arial;
	font-size: 11px;
}
.cpWzButtonOver {
	margin: 3px;
	border: 0px;
	background-color: #ff0000;
	background: url("images/adv/cp_wz_btn_dual.gif") -88px 0px no-repeat;
	width: 88px;
	height: 23px;
	color: #ffffff;
	font-family: arial;
	font-size: 11px;
}
.cpWzButtonSmall {
	border: 0px;
	background-color: #ff0000;
	background: url("images/adv/cp_wz_btn_s_dual.gif") 0px 0px no-repear;
	width: 54px;
	height: 18px;
	color: #ffffff;
	font-family: arial;
	font-size: 11px;
}
.cpWzButtonSmallOver {
	border: 0px;
	background-color: #ff0000;
	background: url("images/adv/cp_wz_btn_s_dual.gif") -54px 0px no-repear;
	width: 54px;
	height: 18px;
	color: #ffffff;
	font-family: arial;
	font-size: 11px;
}

.cpWzMenuItem {
	background-color: #CCCCCC;
	color: #000000;
	font-family: arial;
	font-size: 12px;
	height: 30px;
	padding-left: 5px;
	text-decoration: none;
}
.cpWzMenuItem A {
	color: #000000;
	background-color: #CCCCCC;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
}
.cpWzMenuItemSel {
	background-color: white;
	color: #000000;
	font-family: arial;
	font-size: 12px;
	height: 30px;
	padding-left: 5px;
}
.cpWzMenuItemSel A {
	color: #ffffff;
	font-family: arial;
	font-size: 12px;
}
.cpWzLocationRow1 {
	background-color: #d5d1d2;
	height: 18px;
}
.cpWzLocationRow2 {
	height: 18px;
}
.cpWzLocationCol1 {
	text-align: left;
	font-family: arial;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
	width: 240px;
}
.cpWzLocationCol2 {
	width: 65px;
}
.couponWizardPreviewTitle {
	background-color: #828081;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	height: 27px;
}



.couponWizardPreviewFooter {
	color: #929091;
	font-family: arial;
	font-size: 10px;
	text-align: right;
	padding-right: 18px;
	padding-bottom: 3px;
}
.cpWzFldName {
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.cpWzFldValue {
	text-align: left;
	font-family: arial;
	font-size: 11px;
	
}
.cpWzFldInfo {
	text-align: left;
	font-family: arial;
	font-size: 12px;
}
.cpWzFldPrompt {
	text-align: left;
	font-family: arial;
	font-size: 11px;
}
TABLE.discountTypeRadio {
	/*width: 100%;*/
}
TABLE.discountTypeRadio TBODY TR TD LABEL {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	margin-right: 5px;
}
INPUT.discountTypeRadio {
	margin: 0px;
	padding: 0px;
}
TABLE.discountAmountModeRadio TBODY TR TD LABEL {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	margin-right: 5px;
}
.infoMenuContainer{
	vertical-align: top;
	background-image: url("images/info/left_toolbar_bg.gif");	
	background-repeat: repeat-y;	
}
.infoPaneContainer {
	vertical-align: top;
	padding-top: 33px; 
	padding-left: 20px;
	padding-right: 20px;
}
.infoHeader {
	background-image: url("images/info/top.gif");
	height: 54px;
}
.infoFooter {
	background-image: url("images/info/bottom.gif");
	height: 56px;
}
.infoTitle {	
	color: white;
	font-family: arial;
	font-size: 22px;
	font-weight: bold;	
	text-decoration: none;
	padding-left: 10px;
	
}
.infoContent {
	background-color: #e7e7e7;
}
.infoRightEdge {
	background: url("images/layout/box_right.gif") 0px 0px repeat-y;
	width: 5px;
}
.infoLeftEdge {
	background: url("images/layout/box_left.gif") 0px 0px repeat-y;
	width: 5px;
}
.infoContentWithMenu {	
	background-color: #e7e7e7;
	vertical-align: top;
}
.infoMenuItem {	
	border-width: 0px;		
	height: 27px;	
	width: 116px;	
	padding-left: 15px;
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;	
	background-image: url("images/info/left_toolbar_E.gif");	 
}
.infoMenuItemOver {	
	border-width: 0px;		
	height: 27px;	
	width: 116px;
	padding-left: 15px;
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;	
	background-image: url("images/info/left_toolbar_R.gif"); 
}
.infoMenuItemSelected {	
	border-width: 0px;
	height: 27px;
	width: 116px;
	padding-left: 15px;
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;	
	background-image: url("images/info/left_toolbar_S.gif"); 
}



.limeMenuItem {	
	border-width: 0px;
		
	height: 40px;	
	width: 85px;	
	padding-left: 4px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size: 8pt;
	letter-spacing: 1pt;
	font-weight: 700;
	font-variant-numeric: lining-nums;
	-moz-font-feature-settings: "lnum" 1;
	-webkit-font-feature-settings: "lnum" 1;
	font-feature-settings: "lnum" 1;
	text-align: left;	
	background-color: #4d4d4d;
	/*background-image: url("images/info/left_toolbar_E.gif");*/	
}
.limeMenuItemOver {	
	/*border-width: 2px;*/	
	
	border-width: 0px;	
	height: 40px;	
	width: 85px;
	padding-left: 4px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size: 8pt;
	letter-spacing: 1pt;
	font-weight: 700;
	font-variant-numeric: lining-nums;
	-moz-font-feature-settings: "lnum" 1;
	-webkit-font-feature-settings: "lnum" 1;
	font-feature-settings: "lnum" 1;
	text-align: left;
	background-color: #808080;
	/*background-image: url("images/info/left_toolbar_R.gif");*/ 
}
.limeMenuItemSelected {	
	
	border-width: 0px;
	height: 40px;
	width: 85px;
	padding-left: 4px;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 8pt;
	letter-spacing: 1pt;
	font-weight: 700;
	font-variant-numeric: lining-nums;
	-moz-font-feature-settings: "lnum" 1;
	-webkit-font-feature-settings: "lnum" 1;
	font-feature-settings: "lnum" 1;
	text-align: left;	
	background-color: #ffffff;
	/*background-image: url("images/info/left_toolbar_S.gif");*/
	 
}





.contactUsFieldText {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-top:15px;	
}
.contactUsFieldInputText {	
	padding-left: 10px;
	padding-top: 15px;	
}

.demoFieldText {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-top:8px;	
	
	
}
.demoFieldInputText {	
	padding-left: 10px;
	padding-top: 8px;
	
}

INPUT.demoField {
	font-family: Arial;
	font-size: 12px;
	/*width: 330px;*/
	width: 116px;
	border-top-color: #939393;
	border-left-color: #939393;
	border-right-color: #B9B9B9;
	border-bottom-color: #B9B9B9;	
	border-width: 1px;
	border-style:  solid;
}

.demoFieldReq {
	font-family: arial;
	font-size: 12px;
	font-style: italic;	
	padding-top:8px;	
	
	
}

.inputText {
	font-family: Arial;
	font-size: 12px;
	width: 100%;
	border-top-color: #939393;
	border-left-color: #939393;
	border-right-color: #B9B9B9;
	border-bottom-color: #B9B9B9;	
	border-width: 1px;
	border-style:  solid;	
}



INPUT.contactUsField {
	font-family: Arial;
	font-size: 12px;
	width: 100%;
	border-top-color: #939393;
	border-left-color: #939393;
	border-right-color: #B9B9B9;
	border-bottom-color: #B9B9B9;	
	border-width: 1px;
	border-style:  solid;
}
.contactUsTextAreaField {
	font-family: Arial;
	font-size: 12px;
	border-top-color: #939393;
	border-left-color: #939393;
	border-right-color: #B9B9B9;
	border-bottom-color: #B9B9B9;	
	border-width: 1px;
	border-style:  solid;
	width: 295px;
}
TEXTAREA.contactUsField {
	border: 1px solid #000000;
	font-family: Arial;
	font-size: 12px;
	overflow:auto;
	width: 398px;
	height: 106px;
}

.contactAddress {
	font-family: Arial;
	font-size: 12px;
}

.demoBody {
	font-family: Arial;
	font-size: 12px;
	/*width: 143px;*/
	vertical-align: top;
	padding-top: 7px;
}



.helpContactText{
	color: #000000;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.forgotPasswordBackground {
	height: 473px;
	background-image: url("images/info/forgot_pass_bg.gif");
	background-repeat:no-repeat;	
	background-position:bottom right;
	background-color: #e7e7e7;
}
.forgotPasswordPrompt {
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
.tellFriendBackground {
	height: 473px;
	background-image: url("images/info/tell_a_friend_bg.gif");
	background-repeat:no-repeat;	
	background-position:bottom;
	background-color: #e7e7e7;
}

.tellFriendPrompt {
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
.tellFriendFieldSend {
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
.tellFriendFieldErrorMsg {
	color: red;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
}
.tellFriendFieldName {
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
.downLoadHeaderTxt{
	color: #5b5b5b;
	font-family: arial;
	font-size: 17px;	
}
.downLoadLinkTxt {
	color: #474747;
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
}


.sendSmsButton{
	background-image: url("images/searching_icon2.gif");
	height: 49;
	width: 48;
}

.limePannelGrigVerticaltop
{
	vertical-align: top;
}

.limePannelGrigVerticalbottom
{
	vertical-align: bottom;
}

.limePannelGridVerticaltopPadding
{
	vertical-align: top;
	padding-top: 11px;
}

.limePannelGridVerticalmiddle
{
	vertical-align: middle;
}

.limePannelGridColWidth200
{
	width: 200px;
}

.limePannelGridColWidth1
{
	width: 1px;
	vertical-align: middle;
}

.limePannelGridColWidth2
{
	width: 120px;
}

.limePannelGridColWidth3
{
	width: 200px;
}

.limePannelGridColWidth4
{
	width: 117px;
	vertical-align: middle;
}

.limePannelGridColWidth5
{
	width: 146px;
	vertical-align: middle;
	text-align: left;
}

.limePannelGridColWidth6
{
	width: 14px;
	vertical-align: middle;
}

.limePannelGridColWidthCredits
{
	width: 390px;
}



.limePannelGridColWidth600
{
	width: 600px;
}

.limePannelGrigVerticalMiddle
{
	vertical-align: middle;
}

.limePannelGridVerticalBottom
{
	vertical-align: bottom;
}

.limePannelGridAlignRight
{
	text-align: right;
}

.limePannelGridAlignLeft
{
	text-align: left;
}

.limePannelGridAlignCenter
{
	text-align: center;
}


.limePannelGridAlignLeftWidth
{
	text-align: left;
	padding-left: 10px;
	width: 70px;
}

.limePannelGridColWidth30
{
	text-align: left;
	width: 30px;
}

.limePannelGridAlignLeftWidth100Per
{
	text-align: left;
	width: 100%;
}

.limePannelGridAlignLeftWidth50Per
{
	text-align: left;
	width: 50%;
}

.limePannelGridAlignRightWidth50Per
{
	text-align: right;
	width: 50%;
}

.limePannelGridAlignLeftWidth70Per
{
	text-align: left;
	width: 70%;
}

.limePannelGridAlignLeftWidth80Per
{
	text-align: left;
	width: 80%;
}

.limePannelGridAlignRightWidth20Per
{
	text-align: right;
	width: 20%;
}


.limePannelGridAlignLeftWidth90Per
{
	text-align: left;
	width: 90%;
}


.limePannelGridAlignLeftWidth10Per
{
	text-align: left;
	width: 10%;
}

.limePannelGridAlignRightWidth10Per
{
	text-align: right;
	width: 10%;
}

.limePannelGridAlignLeftWidth20Per
{
	text-align: left;
	width: 20%;
}

.limePannelGridAlignLeftWidth40Per
{
	text-align: left;
	width: 40%;
}

.limePannelGridAlignLeftWidth20
{
	text-align: left;
	width: 20px;
}

.limePannelGridAlignLeftWidth135
{
	text-align: left;
	width: 135px;
}

.limePannelGridAlignLeftWidth256
{
	text-align: left;
	width: 256px;
}


.limePannelGridRowHeight25
{
	height:25px;
	vertical-align: middle;
}

.limePannelGridRowHeight38
{
	height:38px;
	vertical-align: middle;
}


.largeCouponPreviewCoverBlock {
	background: url("pics/coupon/coupon_empty_large.jpg") no-repeat top;
	width: 220px;
	height: 124;
	overflow: visible;
	
	
}
.largeCouponPreviewBlock {
	/*width: 203px;
	height: 65px;*/
	width: 220px;
	height: 100px;
	overflow: hidden;
	/*margin-left: 6px;*/
}
.largeCouponPreviewName {
	/*width: 220px;*/
	height: 23px;
	color: #00000;
	/*background-color: #000000;*/
	/*background-image: url("pics/coupon/coupon_header.gif");*/	
	/*font-family: verdana;
	font-size: 13px;*/
	font-family: Franklin Gothic Medium;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
	/*margin-top: 4px;*/
	padding-left: 2px;
	padding-right:2px;
	vertical-align: middle;
	/*padding-top: 2px;*/
}

.largeCouponTermsSpace {
	width: 210px;
	height: 5px;
	color: #000000; 
	background-color: transparent;
}

.largeCouponTermsPreviewName {
	width: 210px;
	height: 16px;
	color: #000000; 
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
	/*margin-top: 5px;*/
	margin-left: 5px;
	/*padding-top: 1px;*/
	border-color: #000000;
	border-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	
}

.largeCouponExpText {
	/*layout-flow: vertical-ideographic;
	height: 62px;
	width: 14px;*/
	height: 14px;
	width: 72px;
}

.largePreviewDiscount {
	width: 119px;
	height: 21px;
	color: #ffffff;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	/*vertical-align: middle;*/
	/*padding-top: 3px;*/
	overflow: hidden;
	margin-left: 5px;
}
.largeCouponProductSubtext{
	/*vertical-align: top;*/
	height:72px;
	color: #000000;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	width: 133px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-left: 5px;
	/*height: 30px;*/
	/*padding-top: 5px;*/
	/*overflow: hidden;*/
	/*white-space:nowrap;*/
	
}

.largeCouponTermsPreviewCoverBlock {
	background: url("pics/coupon/white_coupon_body.jpg") no-repeat top;
	width: 220px;
	height: 124px;
	overflow: visible;
}

.largeCouponTermsText{
	width: 202px;
	/*height: 100px;*/
	color: #000000;
	font-family: arial;
	font-size: 8pt;
	text-align: center;	
	/*margin-left:5px;*/
	overflow: hidden;	
	/*white-space:nowrap;*/
	text-overflow: ellipsis;
	line-height: 9pt;
	letter-spacing: 1pt;
	
	 
	
		
}

.largeCouponBarcodeImage{
	/*vertical-align: top;*/
	height:46px;
	text-align: center;
	width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-left: 10px;
	vertical-align: middle;
	
}

.largeCouponBarcodeNumber{
	/*vertical-align: top;*/
	height:15px;
	text-align: center;
	width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-left: 10px;
	border: none;
	vertical-align: top;
	font-family: arial;
	font-size: 13px;
	text-align: center;
	padding: 0;
	
}

.couponPreviewBlock {
	width: 174px;
	height: 50px;
	overflow: hidden;
	margin-top: 6px;
	margin-left: 6px;
	
}

/*.largeCouponPreviewBlock {
	width: 174px;
	height: 70px;	
	overflow: hidden;
	margin-top: 0px;
	margin-left: 6px;
	
}*/

.couponPreviewName {
	width: 107px;
	height: 14px;
	color: #000000;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
}
.couponPreviewDiscount {
	width: 120px;
	background: url("pics/coupon/discount_red.gif") no-repeat center;
	height: 21px;
	color: #ffffff;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
}
.couponPreviewTerms {
	width: 107px;
	height: 14px;
	color: #000000;
	font-family: arial;
	font-size: 9px;
	text-align: center;
	overflow: hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
}

.mediumCouponPreviewName {
      width: 179px;
      height: 15px;
      
      color: #00000;
	  /*background-color: #000000;*/
	  background-image: url("pics/coupon/coupon_medium_header.gif");
	
     /* color: #FFFFFF;
      background-color: #000000;*/
      /*font-family: verdana;*/
      font-family: Franklin Gothic Medium;
      font-size: 15px;
      font-weight: bold;
      text-align: center;
      overflow: hidden;
      /*margin-top: 2px;
      margin-left: 2px;
      padding-top: 1px;*/
      
      
}

.mediumCouponPreviewBlock {
      /*width: 168px;
      height: 52px;*/
      width: 179px;
      height: 101px;
      overflow: visible;
      margin-left: 0px;
      background-color: white;
}

.mediumCouponExpText {
		height: 12px;
		width: 65px;
      /*layout-flow: vertical-ideographic;
      height: 58px;
      font-family: verdana;   
      font-size: 4px;
      padding-top: 1px;
      padding-left: 1px;*/
}

.mediumPreviewDiscount {
      width: 94px;
      height: 17px;
      /*background: url("images/adv/cp_discount_bg_medium.gif") no-repeat center;*/     
      color: #ffffff;      
      font-family: arial;
      font-weight: bold;
      text-align: center;
      vertical-align: top;
      padding-top: 2px;
      overflow: hidden;
      margin-left: 3px;
      
      
     
}

.mediumCouponPreviewCoverBlock {
	  background: url("pics/coupon/coupon_empty_medium.jpg") no-repeat top left;
      width: 179px;
      height: 100px;
      overflow: visible;
      z-index: 10;
}

.mediumCouponProductSubtext{
	
	color: #000000;
	font-family: arial;
	font-size: 10px;
	
	font-weight: bold;
	text-align: center;
	width: 100px;
	height: 65px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 10px;
	/*
	letter-spacing: 1pt;
	
	
      color: #000000;
      font-family: arial;
      font-size: 10px;
      font-weight: bold;
      text-align: center;
      width: 94px;
      height: 35px;
      overflow: hidden;
      text-overflow: ellipsis;
     */      
}

.smallCouponPreviewCoverBlock {
	background-image: url("images/adv/cp_back_s.gif");
	width: 152px;
	height: 47px;
	overflow: hidden;
}
.smallCouponPreviewBlock {
	width: 146px;
	height: 41px;
	overflow: hidden;
	margin-top: 1px;
	margin-left: 1px;
}
.smallCouponPreviewName {
	width: 86px;
	color: #000000;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
}
.smallCouponPreviewDiscount {
	width: 86px;
	background: url("images/adv/cp_discount_bg_s.gif") no-repeat center;
	color: #ffffff;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
	white-space:nowrap;
}
.smallCouponPreviewTerms {
	width: 86px;
	color: #000000;
	font-family: arial;
	font-size: 9px;
	text-align: center;
	overflow: hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
}


.listRow1 {
	background-color: #d5d1d2;
	height: 20px;
}
.listRow2 {
	background-color: #e7e5e6;
	height: 20px;
}


.listRow1Large {
	background-color: #d5d1d2;
	height: 25px;
	font-size: 14px;
}
.listRow2Large {
	background-color: #e7e5e6;
	height: 25px;
	font-size: 14px;
	
}



.listRowWhite {
	background-color: white;
	height: 25px;
	font-size: 14px;
}



.listRowTop1 {
	background-color: #d5d1d2;
	height: 20px;
	vertical-align: top;
}

.listRowTop2 {
	background-color: #e7e5e6;
	height: 20px;
	vertical-align: top;
}


.listRowFactory1 {
	background-color: #1EAACD;
	height: 32px;
	font-size: 20px;
}
.listRowFactory2 {
	background-color: white;
	height: 32px;
}


.listRow1LargeBright {
	background-color: #F7F7F7;
	height: 25px;
	font-size: 14px;
}


.listRow2LargeBright {
	background-color: #EEEEEE;
	height: 25px;
	font-size: 14px;
}


.tdPaddingBoth {
	padding-left: 15px;
	padding-right: 15px;	
}

.tdPaddingLeft {
	padding-left: 5px;
	padding-right: 0px;	
}


.advMainBoxText {
	color: #000000;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
}






.advMainBoxCell {
	vertical-align: top;
	/*width: 166px;*/
}
.cpListMenuItem {
	color: #686667;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.cpListMenuItemSel {
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

A.pdPonCenterEnter:hover {
	color: white;
	text-decoration: none;
}
.QAQuestionText {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
}
.QAAnswerText {
	font-family: arial;
	font-size: 12px;
	padding-right: 10px;	
}
.popup {
	border: 1px solid black;
	padding: 4px;
	background-color: #ffffff;
	position:absolute;
	display:none;
}
.aboutMessageCaption {
	color: black;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;	
}
.aboutMessageText {
	color: black;
	font-family: arial;
	font-size: 12px;	
}

.pressRoomCaption {
	color: black;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;	
}
.pressRoomText {
	color: black;
	font-family: arial;
	font-size: 12px;	
}

.pressRoomLink {
	color: blue;
	font-family: arial;
	font-size: 12px;	
}


.listColumnText {
	text-align: left;
	padding: 1px 2px 0px 2px;
}
.listColumnImage {
	text-align: center;
	padding: 1px 2px;
}

.listColumnTextBlackBg {
	text-align: left;
	padding: 1px 2px 0px 2px;
	background-color: black;
}


.mainList th {
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 12px;
	font-weight: normal;
}
.mainList th a {
	color: #444444;
}
.couponListItem {
	color: black;
	text-align: left;
	padding: 1px 2px;
	font-family: arial;
	font-size: 11px;
	width: 100%;
	overflow:hidden;
	text-decoration: none;
}
.couponListItemRed {
	color: #ff0000;
	text-align: center;
	padding: 1px 2px;
	font-family: arial;
	font-size: 11px;
	width: 100%;
	overflow:hidden;
	text-decoration: none;
}

.userListItem {
	color: black;
	text-align: left;
	padding: 1px 2px;
	font-family: arial;
	font-size: 11px;
	width: inherit;
	text-decoration: none;
}





.userListItemLarge {
	color: black;
	text-align: left;
	padding: 2px 4px;
	font-family: arial;
	font-size: 14px;
	width: inherit;
	text-decoration: none;
	height: 29px;
}

.userListItemTopLeft {
	color: black;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: arial;
	font-size: 11px;
	width: inherit;
	overflow:hidden;
	text-decoration: none;
	vertical-align: top;
	
}

.userListItemTopLeftLittlePadding {
	color: black;
	text-align: left;
	padding-top: 15px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 5px;
	font-family: arial;
	font-size: 11px;
	width: inherit;
	overflow:hidden;
	text-decoration: none;
	vertical-align: top;
	
}


.userListItemTopLeftNoPadding {
	color: black;
	text-align: left;
	font-family: arial;
	font-size: 11px;
	width: inherit;
	overflow:hidden;
	text-decoration: none;
	vertical-align: top;
	
}

.userListItemTopRightNoPadding {
	color: black;
	text-align: right;
	font-family: arial;
	font-size: 11px;
	width: inherit;
	overflow:hidden;
	text-decoration: none;
	vertical-align: top;
	
}

.userListItemTopCenter {
	color: black;
	text-align: center;
	padding-top: 10px;
	font-family: arial;
	font-size: 11px;
	width: inherit;
	overflow:hidden;
	text-decoration: none;
	vertical-align: top;
	
}

.listItemCenter {
	color: black;
	text-align: center;
	width: inherit;
}


.listItemCenterLarge {
	color: black;
	text-align: center;
	width: inherit;
	font-size: 14px;
}

.itemCenter {
	margin: 0px auto;
}

.pdPonBackToSearchBTNPressed {
	padding-right: 8px;
	margin: 0px;
	border: 0px;
	background-color: #FE0000;
	background: url("images/pdpon/b_back_search.gif") -210px 0px no-repeat;
	width: 105px;
	height: 27px;
}
.pdPonBackToSearchBTNOver {
	padding-right: 8px;
	margin: 0px;
	border: 0px;
	background-color: #FE0000;
	background: url("images/pdpon/b_back_search.gif") -105px 0px no-repeat;
	background-repeat:no-repeat;
	background-position:center right;
	width: 105px;
	height: 27px;
}
.pdPonBackToSearchBTNOut {
	padding-right: 8px;
	margin: 0px;
	border: 0px;
	background-color: #FE0000;
	background: url("images/pdpon/b_back_search.gif") -0px 0px no-repeat;
	width: 105px;
	height: 27px;
}
.pdPonHistoryItemTextContainer{
	background-image: url("images/pdpon/point.gif");
	background-position:top left;
	background-repeat:no-repeat;
	background-color:transparent;
	color: black;
	padding-left:14px;
	padding-bottom:1px;
	padding-top:1px;
	width: 170px;
	height: 18px;
	border:0px;
	text-overflow:ellipsis;
	overflow : hidden;
	cursor : pointer;
}
.pdPonShoppingItemTextContainer{
	padding-bottom:1px;
	padding-top:1px;
	width: 158px;
	height: 21px;
	border:0px;
	text-overflow:ellipsis;
	overflow : hidden;
}
.pdPonHistoryListBtnDisabled {
	margin: 0px;
	border: 0px;
	background-color: #FE0000;
	background: url("images/pdpon/b_history.jpg") -122px 0px no-repeat;
	width: 61px;
	height: 50px;
}
.pdPonHistoryListBtnOver {
	margin: 0px;
	border: 0px;
	background-color: #FE0000;
	background: url("images/pdpon/b_history.jpg") -61px 0px no-repeat;
	width: 61px;
	height: 50px;
}
.pdPonHistoryListBtnOut {
	margin: 0px;
	border: 0px;
	background-color: #FE0000;
	background: url("images/pdpon/b_history.jpg") 0px 0px no-repeat;
	width: 61px;
	height: 50px;
}
.pdPonWistListBtnDisabled {
	margin: 0px;
	border: 0px;
	background-color: #FE0000;
	background: url("images/pdpon/b_wishlist.jpg") -122px 0px no-repeat;
	width: 61px;
	height: 50px;
}
.pdPonWistListBtnOver {
	margin: 0px;
	border: 0px;
	background-color: #FE0000;
	background: url("images/pdpon/b_wishlist.jpg") -61px 0px no-repeat;
	width: 61px;
	height: 50px;
}
.pdPonWistListBtnOut {
	margin: 0px;
	border: 0px;
	background-color: #FE0000;
	background: url("images/pdpon/b_wishlist.jpg") 0px 0px no-repeat;
	width: 61px;
	height: 50px;
}
.pdPonShoppingListBtnDisabled {
	margin: 0px;
	border: 0px;
	background-color: #FE0000;
	background: url("images/pdpon/b_shopping.jpg") -122px 0px no-repeat;
	width: 61px;
	height: 50px;
}
.pdPonShoppingListBtnOver {
	margin: 0px;
	border: 0px;
	background-color: #FE0000;
	background: url("images/pdpon/b_shopping.jpg") -61px 0px no-repeat;
	width: 61px;
	height: 50px;
}
.pdPonShoppingListBtnOut {
	margin: 0px;
	border: 0px;
	background-color: #FE0000;
	background: url("images/pdpon/b_shopping.jpg") 0px 0px no-repeat;
	width: 61px;
	height: 50px;
}
.pdPonShoppingListLabel{
 	color: black;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;

}
.lightRow {
	/*background-color: #FF4343;*/
	background-color: #CCCCCC;
}
.darkRow {
	/*background-color: #FE0000;*/
	background-color: #999999;
}


/* nice button */
.niceButton {
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: white;	
}
.niceButtonLeft {	
	background: url("images/info/but_L.png") 0px 0px no-repeat;
	width: 9px;
	height: 20px;
}
.niceButtonMiddle {
	background: url("images/info/but_C.gif") 0px 0px repeat;
	height: 20px;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffcccc;
	padding-right: 1px;
	padding-left: 1px;
}
.niceButtonRight {	
	background: url("images/info/but_R.png") 0px 0px no-repeat;
	width: 9px;
	height: 20px;
}
.niceButton:HOVER .niceButtonRight {	
	background: url("images/info/but_S_R.png") 0px 0px no-repeat;
	width: 9px;
	height: 20px;
	cursor: default;
}
.niceButtonLeftHOVER {	
	background: url("images/info/but_S_L.png") 0px 0px no-repeat;
	width: 9px;
	height: 20px;
	cursor: default;
}
.niceButtonMiddleHOVER  {	
	background: url("images/info/but_S_C.gif") 0px 0px repeat;
	height: 20px;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding-right: 1px;
	padding-left: 1px;
	cursor: default;
}
.niceButtonRightHOVER {	
	background: url("images/info/but_S_R.png") 0px 0px no-repeat;
	width: 9px;
	height: 20px;
	cursor: default;
}
.niceButtonLeftDisabled {
	background: url("images/info/but_dis_L.png") 0px 0px no-repeat;
	width: 9px;
	height: 20px;

}
.niceButtonMiddleDisabled {
	background: url("images/info/but_dis_C.gif") 0px 0px repeat;
	height: 20px;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffcccc;
	padding-right: 1px;
	padding-left: 1px;
}
.niceButtonRightDisabled {
	background: url("images/info/but_dis_R.png") 0px 0px no-repeat;
	width: 9px;
	height: 20px;
}
/* end nice button */
/* customised javascript alert */


#alertBox p {
font-family: arial;
font-size: 12px;
padding-left:5px;

} 


#alertBox #closeBtn {
	border: 0px;
	width: 54px;
	height: 18px;*/
	color: #000000;
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
	margin-left:140px;	
	
}

#alertBox #closeBtnOver {
	border: 0px;
	width: 54px;
	height: 18px;*/
	color: #000000;
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
	margin-left:140px;	
	
}


#alertBox #logoutBtn {
	border: 0px;
	width: 54px;
	height: 18px;*/
	color: #000000;
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
	margin-left:70px;	
}

#alertBox #logoutBtnOver {
	border: 0px;
	width: 54px;
	height: 18px;*/
	color: #000000;
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
	margin-left:70px;	
	
}


#alertBox #cancelBtn {
	border: 0px;
	width: 54px;
	height: 18px;*/
	color: #000000;
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
	margin-left:70px;	
}

#alertBox #cancelBtnOver {
	border: 0px;
	width: 54px;
	height: 18px;*/
	color: #000000;
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
	margin-left:70px;	
	
}

#alertBox #yesBtn {
	border: 0px;
	width: 54px;
	height: 18px;*/
	color: #000000;
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
	margin-left:70px;	
}

#alertBox #yesBtnOver {
	border: 0px;
	width: 54px;
	height: 18px;*/
	color: #000000;
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
	margin-left:70px;	
	
}




#modalContainer {
background-color:transparent;
position:absolute;
width:100%;
height:100%;
top:0px;
left:0px;
z-index:10000;

}


.modalContainer {
background-color:transparent;
position:absolute;
width:100%;
height:100%;
top:0px;
left:0px;
z-index:10000;

}



.bannerDownload {
	background: url("images/layout/download_banner.jpg") 0px 0px no-repeat;
	width: 314px;
	height: 169px;
	border: 0; 
	cellpadding: 0; 
	cellspacing= 0;
}

.bannerDownloadText {
	color: #FEFFFE;
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	margin-left: 28px;
	width: 200px;
}
.bannerDownloadBtnOver 
{
	background: url("images/layout/download_banner_btn_over.jpg")
	background-repeat: no-repeat;
	border: none;
	width : 50px; 
	height: 49px;
}
.bannerDownloadBtnOut 
{
	background: url("images/layout/download_banner_btn_out.jpg")
	background-repeat: no-repeat;
	border: none;
	width : 50px; 
	height: 49px;
}

.bannerPdponCenter{
	background: url("images/layout/pdpon_banner.jpg") 0px 0px no-repeat;
	border: 0; 
	cellpadding: 0; 
	cellspacing= 0;
	width: 314px;
	height: 169px;
}

.bannerPdponCenterTextHead {
	color: #404040;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	margin-left: 23px;
	padding-top: 45px;
	width: 270px;
}
.bannerPdponCenterTextLabel1 {
	color: #404040;
	font-family: arial;
	font-size: 11px;
	margin-left:21px;
	
}
.bannerPdponCenterInput {
	width: 200px;
	margin-left: 21px;
	margin-bottom: 20px;
}
.bannerPdponCenterBtnOut 
{
	background: url("images/layout/pdpon_banner_btn_out.jpg")
	background-repeat: no-repeat;
	border: none;
	width : 50px; 
	height: 49px;
}
.bannerPdponCenterBtnOver 
{
	background: url("images/layout/pdpon_banner_btn_over.jpg")
	background-repeat: no-repeat;
	border: none;
	width : 50px; 
	height: 49px;
	
}
.bannerAdvertiser {
	background: url("images/layout/advertiser_banner.jpg") 0px 0px no-repeat;
	border: 0; 
	cellpadding: 0; 
	cellspacing= 0;
	width: 314px;
	height: 169px;
}
.bannerAdvertiserText {
	color: #404040;
	font-family: arial;
	font-size: 28px;
	font-weight: bold;
}
.bannerAdvertiserBtnOver 
{
	background: url("images/layout/advertiser_banner_btn_over.jpg")
	background-repeat: no-repeat;
	border: none;
	width : 50px; 
	height: 49px;
}
.bannerAdvertiserBtnOut 
{
	background: url("images/layout/advertiser_banner_btn_out.jpg")
	background-repeat: no-repeat;
	border: none;
	width : 50px; 
	height: 49px;
}

.reportMainContainer{
	width:650; 
	height:406; 
	/*background-image: url("images/reports/report_bg.jpg");*/
	background-repeat:no-repeat;	
	background-position: center center;
	
}
.reportHeaderText{
  color: black;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
}


.reportCouponBox{
	width:224;
	height:240;
	/*background-color: #7C7C7C;*/
	background-color: white;
	/*border: 1 solid black;*/
}
.reportAddIcon{
	background: url("images/reports/addArrow.jpg") 0px 0px no-repeat;
	width: 19px;
	height: 19px;
}
.reportRemoveIcon{
	background: url("images/reports/removeArrow.jpg") 0px 0px no-repeat;
	width: 19px;
	height: 19px;
}
.reportAddIconOver{
	background: url("images/reports/addArrowOver.jpg") 0px 0px no-repeat;
	width: 19px;
	height: 19px;
}
.reportRemoveIconOver{
	background: url("images/reports/removeArrowOver.jpg") 0px 0px no-repeat;
	width: 19px;
	height: 19px;
}

/* pdponCenter (ppc) */

.ppcRightContent{
	border-color: white;
	border-style: solid;
	border-width: 7x;
}

.ppcLeftContent{
	border-color: white;
	border-style: solid;
	border-width: 7x;
}

.ppcLeftContent_TopBgMiddle {
	/*background: url("images/pdpon/searchTopM.gif");*/
	background-repeat: repeat;
}
.ppcLeftContent_TopBgRight {
	/*background: url("images/pdpon/searchTopR.gif");*/
	background-repeat: no-repeat;
	width: 6px;
}
.ppcLeftContent_TopBgLeft {
	/*background: url("images/pdpon/searchTopL.gif");*/
	background-repeat: no-repeat;
	width: 6px;
	background-color: white;
}

.ppcLeftContent_BottomBgMiddle {
	/*background: url("images/pdpon/searchBottomM.gif");
	background-repeat: repeat;*/
	background-color: white;
	
}
.ppcLeftContent_BottomBgRight {
	/*background: url("images/pdpon/searchBottomR.gif");
	background-repeat: no-repeat;*/
	width: 6px;
	background-color: white;
}
.ppcLeftContent_BottomBgLeft {
	/*background: url("images/pdpon/searchBottomL.gif");
	background-repeat: no-repeat;*/
	width: 6px;
	background-color: white;
}

.ppcGreySeparator {
	background: url("images/pdpon/pixelGrey.gif");
	background-repeat: repeat;
}

.ppcSearchTab_HeaderTxtBig{
	font-family: arial;
	font-size: 14px;
}

.ppcSearchTab_HeaderTxtSmall {
	font-family: arial;
	font-size: 12px;
}

.ppcSearchTab_Content {
	font-family: arial;
	font-size: 12px;
	color: black;
}

.ppcSearchTab_TxtSmall {
	font-size: 9px;
	color: white;
}
.ppcBordoSeparator {
	background: url("images/pdpon/pixelBordo.gif");
	background-repeat: repeat;
}

.ppcSListIcon {
	background: url("images/pdpon/sListIcon.GIF") no-repeat center;
	width: 20px;
	height: 25px;
}

.ppcTabHeader{
	font-family: arial;
	font-size: 14px;
	color: white;
}

.ppcRightContent_BottomBgMiddle {
	/*background: url("images/pdpon/searchResultsBottomM.gif");
	background-repeat: repeat;*/
	width: 530px;
}
.ppcRightContent_BottomBgRight {
	/*background: url("images/pdpon/searchResultsBottomR.gif");
	background-repeat: no-repeat;
	width: 5px;*/
	width: 1px;
}
.ppcRightContent_BottomBgLeft {
	/*background: url("images/pdpon/searchResultsBottomL.gif");
	background-repeat: no-repeat;
	width: 5px;*/
	width: 1px;
}

.ppcPdwallet_BgMiddle {
	background: url("images/pdpon/pdwalletM.jpg");
	background-repeat: repeat;
}

.ppcPdwallet_BgRight {
	background: url("images/pdpon/pdwalletR.jpg");
	background-repeat: no-repeat;
	width: 13px;
}

.ppcPdwallet_BgLeft {
	background: url("images/pdpon/pdwalletL.jpg");
	background-repeat: no-repeat;
	width: 13px;
}

.ppcPdwallet_Title {
  color: white;
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
}

.select-free-phone {
	position:absolute;
	z-index:10;/*any value*/
	overflow:hidden;/*must have*/
	width:33em;/*must have for any value*/;
	top: 522px;
}




.select-free-phone iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
			
.select-free-phone .ppcPdwallet_Cell{border:none 0px;}

.ppcCouponBox{
	background: url("images/pdpon/coupon_bg.jpg") repeat-y;
	width: 179px;
	height: 122px;
	padding-top:1px;
	padding-left:0px;
	align: center;
	border: 1px #999999 solid;
	
}



.ppcSendToCellText{
  /*color: red;*/
  /*color: #99CC33;*/
  /*color: #6C8A28;*/
  color: black;
  font-family: arial;
  font-size: 11px;
  text-decoration: underline;
  cursor: pointer;
  
 
}

/* regular red button */
.regButton {
	text-align: center;
	font-family: arial;
	font-size: 11px;
	color: white;	
}
.regButtonLeft {	
	background: url("images/common/redButL.gif") 0px 0px no-repeat;
	width: 4px;
	height: 16px;
}
.regButtonMiddle {
	background: url("images/common/redButM.gif") 0px 0px repeat;
	height: 16px;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffcccc;
	padding-right: 1px;
	padding-left: 1px;
}
.regButtonRight {	
	background: url("images/common/redButR.gif") 0px 0px no-repeat;
	width: 4px;
	height: 16px;
}
.regButton:HOVER .regButtonRight {	
	background: url("images/common/redButR_over.gif") 0px 0px no-repeat;
	width: 4px;
	height: 16px;
	cursor: pointer;
}
.regButtonLeftHOVER {	
	background: url("images/common/redButL_over.gif") 0px 0px no-repeat;
	width: 4px;
	height: 16px;
	cursor: pointer;
}
.regButtonMiddleHOVER  {	
	background: url("images/common/redButM_over.gif") 0px 0px repeat;
	height: 16px;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding-right: 1px;
	padding-left: 1px;
	cursor: pointer;
}

.regButtonRightHOVER {	
	background: url("images/common/redButR_over.gif") 0px 0px no-repeat;
	width: 4px;
	height: 16px;
	cursor: pointer;
}

.ppcSearchTab_Link{
	font-family: arial;
	font-size: 12px;
	color: black;
	text-decoration: underline;
}

.ppcCell_ToggleCellOver{
	cursor: pointer;
	height: 50;
	width: 50; 
}

.ppcCell_ToggleCellOut{
	cursor: default;
	height: 50;
	width: 50; 
}

.ppcCell {
	margin-top: 121px;
	padding-top:44;
	margin-left: 30px;
	width:194px;
	height:247px;
}

.ppcCouponSentBox {
	width:173px;
	/*height:90px;*/
	background-color: white;
	margin-left: 3px;
	margin-top: 3px ;
	text-align: center;
	padding-top: 25px; 
	padding-bottom:50px; 
}

.ppcCouponSentBoxTxt {
	color: #BEBEBE;
	font-family: arial;
	font-size: 12px;
	
	
}



.cl-searchResult2scroll {
	width:213px;
	height:291px;
	overflow: auto;
	overflow-x: hidden;
	scrollbar-face-color:d4dad8;
	/*scrollbar-track-color:d50001;*/
	scrollbar-track-color:565656;
	scrollbar-shadow-color:000000;
	/*scrollbar-dark-shadow-color:8b0401;
	scrollbar-3dlight-color:8b0401;*/
	scrollbar-dark-shadow-color:3E3E3E;
	scrollbar-3dlight-color:3E3E3E;
	scrollbar-highlight-color:000000;
}

.campaignPreview {
	width:204px;
	height:273px;
	overflow: auto;
	overflow-x: hidden;
	scrollbar-face-color:d4dad8;
	/*scrollbar-track-color:d50001;*/
	scrollbar-track-color:565656;
	scrollbar-shadow-color:000000;
	/*scrollbar-dark-shadow-color:8b0401;
	scrollbar-3dlight-color:8b0401;*/
	scrollbar-dark-shadow-color:3E3E3E;
	scrollbar-3dlight-color:3E3E3E;
	scrollbar-highlight-color:000000;	
}

.profileText {
	font-family: arial;
	font-size: 12px;
}


.profileTextMedium {
	font-family: arial;
	font-size: 14px;
}

.profileTextLarge {
	font-family: arial;
	font-size: 16px;
}

.profileTextXlLarge {
	font-family: arial;
	font-size: 18px;
}


.profileSubText {
	text-align: left;
	font-family: arial;
	font-size: 9px;
}

.pannelgridAlignTop {
	vertical-align: top;
	text-align: center;
	width: 105px;

}

.pannelgridAlignTopWithPaddingTop {
	vertical-align: top;
	padding-top: 30px;

}

.alignCenter {
text-align: center;

}

.checkboxList
{
	padding-right: 20px;
	white-space: nowrap;
	
}

.uploadAppointmentsPreview 
{     
	max-height:300px;     
	_height:expression(this.scrollHeight>299?"300px":"auto");
	overflow:auto;
	overflow-x:hidden; 
} 

.largeAdvertisementPreviewCoverBlockNew {
	background: url("pics/coupon/advertisement_empty_large.jpg") no-repeat top;
	width: 230px;
	height: 280;
	overflow: visible;
}

.ppcPdwallet_Cell{
	background: url("pics/coupon/cell.gif") no-repeat;
}


.mainDiv
{
height:auto;
min-height:460px;
}


.activeTabHeader
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: black;
	background-color: white;
}


.inactiveTabHeader
{
	font-family: Arial;
	font-size: 16px;
	color: black;
	background-color: white;
}

.activeTabHeaderSmall
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
	background-color: white;
}

.inactiveTabHeadermall
{
	font-family: Arial;
	font-size: 12px;
	color: black;
	background-color: white;
}


.contentTab
{
	background-color: white;
	
}

.listHeader
{
	background-color: black;
	color:white;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	padding-top:2px;
	padding-bottom:2px;	
}

.listHeaderLarge
{
	background-color: black;
	color:white;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding-top:7px;
	padding-bottom:7px;	
	padding-left: 2px;
	padding-right: 2px;
	
}


.listHeaderFactory
{
	background-color: #282828;
	color:white;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;	
}

.pie {
    /* css3pie.com */
    position: relative;
    z-index: 0;
    border: 1px solid #696;
    padding: 2px 5px;
    margin: 2px 2px;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    background: #2586d7;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2586d7), to(#66ccff));
    background: -moz-linear-gradient(#2586d7, #66ccff);
    background: linear-gradient(#2586d7, #66ccff);
    -pie-background: linear-gradient(#2586d7, #66ccff);
    behavior: url("#{resource['scripts:PIE.htc']}");
}
 
.pie:disabled {
    /* css3pie.com */
    position: relative;
    z-index: 0;
    border: 1px solid #696;
    padding: 2px 5px;
    margin: 2px 2px;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #dfdfdf;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    background: #2586d7;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2586d7), to(#66ccff));
    background: -moz-linear-gradient(#2586d7, #66ccff);
    background: linear-gradient(#2586d7, #66ccff);
    -pie-background: linear-gradient(#2586d7, #66ccff);
    behavior: url("#{resource['scripts:PIE.htc']}");
}
 
.pie:hover {
    border: 1px solid #696;
    padding: 2px 5px;
    margin: 2px 2px;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    background: #66ccff;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#66ccff), to(#2586d7));
    background: -moz-linear-gradient(#66ccff, #2586d7);
    background: linear-gradient(#66ccff, #2586d7);
    -pie-background: linear-gradient(#66ccff, #2586d7);
    behavior: url("#{resource['scripts:PIE.htc']}");
}


.ourButton {
	/*border-radius:25px;
	-webkit-border-radius: 25px;
    -moz-border-radius: 25px;
	border:1px solid gray;*/
	border: none;
	/* background-color: red; */
	height: 25px;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: black;
	/*padding-right: 25px;
	padding-left: 25px;*/
	text-decoration: none;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#2586d7', EndColorStr='#66ccff');
	background: #2586d7;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2586d7), to(#66ccff));
    background: -moz-linear-gradient(#2586d7, #66ccff); 
    /* background: linear-gradient(#2586d7, #66ccff);  */
}

.ourButtonHOVER {
	/*border-radius:25px;
	-webkit-border-radius: 25px;
    -moz-border-radius: 25px;
	/*border:1px solid gray;*/
	border: none;
	/* background-color: green; */
	height: 25px;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: black;
	/*padding-right: 25px;
	padding-left: 25px;*/
	text-decoration: none;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#66ccff', EndColorStr='#2586d7');
	background: #66ccff;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#66ccff), to(#2586d7));
    background: -moz-linear-gradient(#66ccff, #2586d7); 
    /* background: linear-gradient(#66ccff, #2586d7);  */
	
}


.ourButton2 {
	/*border-radius:25px;
	-webkit-border-radius: 25px;
    -moz-border-radius: 25px;
	border:1px solid gray;*/
	border: none;
	background-color: red;
	height: 25px;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: black;
	/*padding-right: 25px;
	padding-left: 25px;*/
	text-decoration: none;
}


.ourButton2HOVER {
	/*border-radius:25px;
	-webkit-border-radius: 25px;
    -moz-border-radius: 25px;
	/*border:1px solid gray;*/
	border: none;
	background-color: green;
	height: 25px;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: black;
	/*padding-right: 25px;
	padding-left: 25px;*/
	text-decoration: none;
	
}



.addButton {
    background: transparent url("pics/general/add.png") no-repeat center;
    height: 16px;
    width: 16px;
    border: none;
    
}





.progressbar {
	display: grid;
    width:100%;
    height:18px;    
    overflow:hidden; 
    text-align: left;
    background-color: #D8DCDD;
    -webkit-border-radius: 6px;
  	-moz-border-radius: 6px;
  	-o-border-radius: 6px;
  	-ms-border-radius: 6px;
  	border-radius: 6px;
  	
    
}
.progressbarslider {
    /*width:37%;*/
    height:18px;
    /*border-right: 1px solid #000000;*/
    background: #249D13; 
    
   
    
}
#progressbartext {
    color: #FFFFFF;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    /*text-align: center;
    position: relative;
    top: -16px;*/
    grid-row: 1;
    z-index: 10;
    grid-column: 2;
    line-height: 18px;
    /* 
    text-align: center;
    vertical-align: middle;
     */ 
}


.couponTypeRadio{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: middle;
	margin-right: 80px;
}


.couponTypeRadioDisabled{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: middle;
	margin-right: 80px;
	color: gray;
}


.couponSendTypeRadio{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border:none;
	margin-right: 40px;
}


.couponSendTypeRadioDisabled{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border:none;
	margin-right: 40px;
	color: gray;
}



.generalRadio{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: middle;
	padding:0;
	border: none;
	margin:0;
	margin-right: 40px;
	white-space: nowrap;
}


.round-border
{
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,.075);
	box-shadow:0 2px 3px rgba(0,0,0,.075)
	border: 1px solid;
    border: 1px solid #ACACAC;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 8px;
    
}


.round-border-bottom
{
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,.075);
	box-shadow:0 2px 3px rgba(0,0,0,.075)
	border: 1px solid;
    border: 1px solid #ACACAC;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-bottom-left-radius: 8px;
    -moz-border-bottom-right-radius: 8px;
    border-bottom-left-radius:8px;
  	border-bottom-right-radius:8px;
    
}


/* Chat Styles */


.commentArea {
background-color: white;
font: 14px Arial;
padding: 0 10px;
margin-top: 20px;    
width: 220px;
height: 360px; 
max-height: 360px;
overflow-y: scroll;
overflow-x: hidden;

}

.bubbledLeft,.bubbledRight {
    margin-top: 20px;
    padding: 9px 9px;
    max-width: 85%;
    clear: both;
    position: relative;
}

.bubbledLeft{
    float: left;
    margin-right: auto;
    text-align: left;
    -webkit-border-radius: 20px 20px 20px 0px;
    -moz-border-radius: 20px 20px 20px 0px;
    -o-border-radius: 20px 20px 20px 0px;
    -ms-border-radius: 20px 20px 20px 0px;
    border-radius: 20px 20px 20px 0px;
    background-color: #F4F4F6;
    color: #ffffff;
    padding-right: 20px;
}

.bubbledLeft2:before {
    border-bottom: 10px solid #F4F4F6;
    border-left: 9px solid rgba(0, 0, 0, 0);
    position: absolute;
    bottom: 0;
    left: -8px;
    content: "";
}

.bubbledRight{
    float: right;
    margin-left: auto;
    text-align: left;
    -webkit-border-radius: 20px 20px 0px 20px;
    -moz-border-radius: 20px 20px 0px 20px;
    -o-border-radius: 20px 20px 0px 20px;
    -ms-border-radius: 20px 20px 0px 20px;
    border-radius: 20px 20px 0px 20px;
    background-color: #07D;
    color: white;
    padding-right: 20px;
}

.bubbledRight2:before {
    border-bottom: 9px solid #07D;
    border-right: 9px solid rgba(0, 0, 0, 0);
    position: absolute;
    bottom: 0;
    right: -8px;
    content: "";
}		
	
/* Chat Styles End */


/* for pointer cursor on calander events */
.fc-event {
	cursor: pointer;
}

/* for pointer cursor on calander day in order to create new event */
.fc-day {
    cursor: pointer;
}





/*
{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#357ebd;background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-o-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)
*/




/*
.activeTabHeader
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: black;
	background-color: #CCCCCC;
	border: 1px solid black;
	border-style: outset;
	border-radius: 3px;
	font-family: Century Gothic;
	width: 200px;
}


.inactiveTabHeader
{
	font-family: Arial;
	font-size: 16px;
	color: black;
	background-color: white;
	font-family: Century Gothic;
	width: 200px;
}


.contentTab
{
	background-color: #CCCCCC;
	background: url("images/tabBG.gif") repeat center;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #E0E0E0, stop: 1 #FFFFFF);
}
*/


	