/*a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0351A1;
	text-decoration: none;
}
a.link {
	color: #0351A1;
	text-decoration: none;
}
a:hover {
	color: #0351A1;
	text-decoration: underline;
}
*/

a { text-decoration:none ; color:#336699 ; }
a:hover { text-decoration:underline ; }

body {
	padding:0px 0px 10px 0px ; margin:0px;
	background-color:#ffffff;
}

body td   { 
	font-family:Verdana, Arial, sans-serif, Helvetica ;
	font-size:11px ;
	color:#444444 ;
}

form { 	margin:0px 0px 0px 0px ; padding:0px 0px 0px 0px ; }
/* item_label offshoots -start*/
.item_label , .item_labelb , .field_label,  input , select, .box_td_C_main_gray , .encapsulation_tb {
	color:#444444;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.item_labelb {
	font-weight: bold;
}
.field_label {
	text-align:right ;
	padding:0px 5px 0px 0px ;
}
/* item_label offshoots -end*/
.button_S2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px ridge #999999;
	background-color: #dddddd;
	text-align:center ;
	cursor:pointer ;
}
.spacer_W , .spacer {
	width: 4px;
}
.spacer_H , .spacer {
	height: 4px ;
}
.break_gray {
	background-color:#999999 ;
	color:#999999 ;
}

input[type=text] ,input.required_field  /*,input.TBS2 */	{ background-color:#F0F4F8  ; border:1px solid #7F9DB9 ; }
select , select.required_field /*, select.DDLS2*/ 			{ background-color:#F0F4F8  ; }

/* misc. */
.label {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;
	padding: 3px;
	height: 22px;	
	border:0px 0px 0px 0px ;
	text-indent: 5px;
}
.small_ft {
	color:#000000; 
	font-weight:normal ; 
	font-family: Verdana, Arial, Helvetica, sans-serif ; 
	font-size:10px ;
}
.S_dealer_text {
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;

}
.S_ast {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;

}
.alert{
    color:#FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
}
.fwf_text {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
}
.S_legalTextonWhite {
	font-size:9px ;
	color: #666666 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-weight:normal;
}

.S_new , a.S_new , a.S_new:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif ;
	color: #FF0000 ;
	font-size:9px ;
	font-weight:bold ;
}

.S_GreenSub { font-family:Helvetica, Verdana, Arial, sans-serif ;  font-size:9px ; color:#009900 ; }
.S_GraySub  { font-family:Helvetica, Verdana, Arial, sans-serif ; font-size:9px ; color:#999999 ; }

.DynAlertImg {
	visibility: hidden ;
	vertical-align:middle ;
	/*height:14px ; 
	width:14px ;*/
}

.btn0TB { padding:0px 0px 0px 0px ; border-width:0px ; cursor:pointer ; display:inline ;}
.btn0txt,.btn1txt, *.btn0txt,btnDtxt {
	vertical-align:middle ;
	padding:0px 4px 1px 4px ;
	color:#FFFFFF ; font-size:11px ;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica ;
}
.btn0txt{ background:url(/IMAGES/buttons/btn0_bk.gif) ; }
.btn1txt{ background:url(/IMAGES/buttons/btn1_bk.gif) ; text-decoration:none; }
.btnDtxt{ background:url(/IMAGES/buttons/btnD_bk.gif) ; }
/*.btnDivOut {
	vertical-align:top ;
	height:21px ; 
	border-width:0px ;
	padding:0px 0px 0px 0px ;
	
	display:inline ;
}

.btnDivIn {
	display:inline ;
	padding:2px 4px 0px 4px ;
	background:url(/IMAGES/buttons/btn0_bk.gif) ;
	vertical-align:bottom ;
	
	border:0px solid #006600 ;
	
	color:#FFFFFF ; font-size:11px ;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica ;
}
.btnDivIn span {
	vertical-align:bottom ;
}*/

table.ImgTable-Thumb {
height:91px  ; width: 116px ;
}
table.ImgTable-Main {
height:316px  ; width: 416px ;
}
.ImgTable-Main , .ImgTable-Thumb {
border:1px solid #999999 ; 
border-collapse:collapse ;
}
.ImgTable-Main tr td , .ImgTable-Thumb tr td {
background-color:#FFFFFF ;
padding: 4px 4px 4px 4px ;
vertical-align:middle ;
text-align:center ;
}

.AF_ElementDisable{
	border:1px solid #bbb;
	background-color:#bbb;
	filter:alpha(opacity=40);
	opacity:0.40;
 }
 
img{ border-width:0px; }

fieldset legend   { 
	font-family:Arial, Verdana, sans-serif, Helvetica ;
	font-size:12px ;
	color:#666 ;
}


#AFFooterContainer{
	position:fixed; z-index:19999; height:48px; line-height:18px; width:1000px; bottom:0; rright:5px; vertical-align:middle;
	font-family: "Arial Rounded MT Bold",Arial, Helvetica, Tahoma; color:#666; bborder-top:1px solid red; margin-left: -500px;
	left:50%;
}

.AFChatBottomButton{
	float:left;
	width:95px;
	height:36px;
	background-image:url(/images/chat/AFChatBottomFTrChat.png);
	background-repeat:no-repeat;
	margin-top:12px;
}

.AFChatBottomButtonOnline{float:left;
	width:89px;
	height:36px;
	margin-left:6px;
	
}

.AFChatBottomButtonOffline{float:left;
	width:89px;
	height:36px;margin-left:6px;
}


.AFFixedFooter{
	position:fixed; z-index:20000; height:36px; line-height:18px; width:170px; bottom:0; right:5px; vertical-align:middle;
	font-family: "Arial Rounded MT Bold",Arial, Helvetica, Tahoma; color:#666;
}
.AFFixedFooterStyle{ background-color:#eee; border:1px solid #777; }
.AFFixedFooterStyle:hover{background-color:#fff;}

.AFChatUserList{ font-size:15px; text-align:right; line-height:23px; color:#0c690c; width:100%; cursor:pointer;}
.AFChatUserList:hover{ background-color:#add8e6; cursor:pointer; }
.AFChatUserListOffline{ font-size:15px; text-align:right; line-height:23px; color:#666666; width:100%;}
.AFChatUserListOffline:hover{ background-color:#dddddd;  }

.AFChatUserWindow{ height:270px; width:220px; border:1px solid #777; padding:3px; line-height:normal; padding:0px; font-family:Arial, Verdana, sans-serif, Helvetica ; }
.AFChatUserWindowError{ height:280px; width:220px; border:1px solid #777; padding:3px; line-height:normal; padding:0px; font-family:Arial, Verdana, sans-serif, Helvetica ; }
.AFChatUserWindowContent{ overflow-y:auto; overflow-x:hidden; height:167px; color:#555; width:342px; padding:5px 2px 5px 8px; word-wrap:break-word; }
.AFChatWindowHead{ height:22px; padding:2px; line-height:22px; background-color:#7F9DB9; vertical-align:middle;border-bottom:1px solid #777; color:#fff; font-size:12px; }
.AFChatTextInput{ width:210px; height:42px; margin:0; overflow:auto; white-space:pre; }
.AFChatOffline{ color:red; font-size:10px; }
.AFChatOnline{ color:#999; font-size:10px; }
.AFChatNetworkError{ visibility:hidden; float:left; width:17px; top:2px; position:relative; }
.AFChatCloseButton{ text-align:right; float:left; cursor:pointer; width:17px; top:2px; position:relative; }
.aaAFChatCloseButton:hover{ src:url(/images/images_v2/close_R.png); }
.AFChatUserWindowContentError{ height:30px; color:#999; width:216px; padding:2px; word-wrap:  break-word; display:none; }

.ellipsis{
	text-overflow:ellipsis;  /* do NOT remove this */
    -o-text-overflow:ellipsis;
    -ms-text-overflow:ellipsis;
    -moz-binding:url(/ellipsis-xbl.xml#ellipsis);
}

wbr:after { content: "\00200B" }

.AFChatSuppTopContainer{ position:absolute; width:157px; height:37px; z-index:5000; }
.AFChatSuppOnlineTop{ width:157px; height:37px; float:left; margin: 2px 0px 0px opx;}
.AFChatSuppOfflineTop{ width:157px; height:37px; float:left; margin: 2px 0px 0px opx;}

.AFChatSuppChatboxM{ width:357px; height:auto; z-index:20000;}
.AFChatSuppChatboxM_top{ width:357px; height:10px; background-image:url(/images/chat/chatbox_top.png); background-repeat:no-repeat; float:left;}
.AFChatSuppChatboxM_mid{ width:357px; height:233px; background-image: url(/images/chat/chatbox_Middle.png); background-repeat: repeat-y; float:left;}
.AFChatSuppChatboxM_bottom{ width:357px; height:62px; background-image: url(/images/chat/chatbox_bottom.png); background-repeat:no-repeat; float:left;}
.AFChatSuppTyping_text{
	float:left;
	height:10px;
	width:176px;
	margin-left:150px;
	background-image: url(/images/chat/suppconstyping.png); background-repeat:no-repeat;
	margin-top: 19px;
}

.AFChatSuppBottons{
	float:left;
	width:50px;
	height:23px;
	margin-left:300px;
	margin-top:6px;
}
.AFChatMaxMinButton{ width:23px; height:23px; float:left; margin-right:2px; cursor:pointer;}
/*.AFChatMinimize_button{ width:23px; height:23px; float:left; margin-right:2px;}*/
.AFChatClose_button{ width:23px; height:23px; float:left; cursor:pointer;}
.AFChatSuppTextInput{ overflow:auto; white-space:pre; 
	width:341px; height:54px; float:left; 
	border:0px; 
	background-color:Transparent; margin:0px;
}

.AFChatSuppTextOuter{ background-color:white; width:341px; height:54px; float:left; background-image: url(/images/chat/textbox_bg.png); background-repeat:no-repeat; background-position:inherit; border:0px; padding:0px; }


.AFChatUsersList{ height:auto; width:234px; display:none; position:fixed; z-index:20001; bottom:36px; }
.AFChatUsersListTop{ float:left; width:234px; height:23px; background-image: url(/images/chat/bottomchat_list_top.png); background-repeat:no-repeat;}
.AFChatUsersListMid{ float:left; width:234px; height:auto; background-image: url(/images/chat/bottomchat_list_Mid.png); background-repeat: repeat-y;}
.AFChatUsersListBottom{ float:left; width:234px; height:61px; background-image: url(/images/chat/bottomchat_list_bottom.png); background-repeat: no-repeat;}
.AFChatUsersListMlist{
	font-family:"Arial Rounded MT Bold",Arial, Helvetica, Tahoma;
	width:210px;
	float:right;
	height:auto;
	margin-top: 0px;
	margin-right:14px;
}
.AFChatUsersListMlist UL{ padding:0px; margin:0px;}
.AFChatUsersListMlist UL LI{ list-style:none; font-family: "Arial Rounded MT Bold",Arial, Helvetica, Tahoma; font-size:15px; text-align:right; line-height:23px;}
.bt_mouse_Over_styleA{ color:#0c690c;}
.bt_mouse_Over_styleEA{color:#666666;}
.AFChatUsersListActive{
	width:217px;
	height:55px;
	background-image:url(/images/chat/ChatUsersListActive.png);
	background-repeat:no-repeat;
	float:left;
	margin-top: 0px;
	margin-left: 10px;
} 
.AFChatUsersListInactive{
	width:217px;
	height:55px;
	background-image: url(/images/chat/ChatUsersListInactive.png);
	background-repeat:no-repeat;
	float:left;
	margin-top: 0px;
	margin-left: 10px;
} 

.AFChatUsersListGoOnline{ float:left; width:114px; height:auto; margin-left:70px; margin-top: 16px; cursor:pointer; }
.AFChatUsersListGoOffline{
	float:left;
	width:114px;
	height:auto;
	margin-left:70px;
	margin-top: 16px;
	cursor:pointer;
}

.AFChatUsersListChatHistory{
	width:78px;
	height:10px;
	margin-left:133px;
	margin-top:5px;
	float:left;
}



.AFChatChatBox{ width:234px; height:auto; z-index:20000; bottom:37px; }
.AFChatChatBoxTop{ width:234px; height:35px; background-image:url(/images/chat/pop_up_chat_top.png); background-repeat:no-repeat; float:left;}
.AFChatChatBoxMid{ width:234px; height:auto; background-image:url(/images/chat/pop_up_chat_Mid.png); background-repeat:repeat-y; float:left; bbackground-position:left; ddisplay:none;}
.AFChatChatBoxBtm{ width:234px; height:10px; background-image:url(/images/chat/pop_up_chat_btm.png); background-repeat:no-repeat;  float:left;}

.AFChatChatBoxText{
	width:150px;
	height:17px;
	float:left;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 10px;
}
.AFChatChatBoxTopBtn{
	width:210px;
	float: left;
	height:23px;
	margin-top:5px;
	margin-left: 12px;
}
.AFChatChatBoxTextStyle{ font-family: "Arial Rounded MT Bold",Arial, Helvetica, Tahoma; font-size:14px; color:#094b6c; text-align:left;}

.AFChatChatBoxMaxMinBtn{ width:23px; height:23px; float:left; margin-right:2px; cursor:pointer;}
.AFChatChatBoxMinBtn{ width:23px; height:23px; float:left; margin-right:2px; cursor:pointer;}
.AFChatChatBoxCloseBtn{ width:23px; height:23px; float:left; cursor:pointer;}
.AFChatTextBoxCont{background-color:white; width:217px; height:54px; float:left; background-image: url(/images/chat/pop_up_chat_TX_box.png); background-repeat:no-repeat; background-position:inherit; border:0px; padding:0px;}

.AFChatChatBoxIsTyping{ width:59px; float:left; height:11px ; margin-left:20px; background-image: url(/images/chat/is_typing.png); background-repeat: no-repeat; top:-3; position:relative;}

.AFChatTextBoxInput{ overflow:auto; white-space:pre; 
	width:212px; height:54px; float:left; 
	border:0px; padding-left:4px;
	background-color:Transparent; margin:0px;
}

.AFChatBoxContent{ overflow-y:auto; overflow-x:hidden; height:167px; color:#555; width:233px; padding:7px 2px 5px 8px; word-wrap:break-word; }



/* CRM */
.crmLeadsButton {
    float:left;
    height:48px;
    width: 113px;
    font: bold 13px sans-serif;
    font-size:12px;
    color:#0c690c;
    background: url(/images/crm/crmLeadsButton.png); background-repeat:no-repeat;
    text-decoration: none;
    cursor:pointer;
}

.crmEmailsButton {
    float:left;
    height:48px;
    width: 113px;
    font: bold 13px sans-serif;
    font-size:12px;
    color:#0c690c;
    background: url(/images/crm/crmEmailsButton.png); background-repeat:no-repeat;
    text-decoration: none;
    cursor:pointer;
}

.crmCallsButton {
    float:left;
    height:48px;
    width:94px;
    font: bold 13px sans-serif;
    font-size:12px;
    color:#0c690c;
    background: url(/images/crm/crmCallsButton.png); background-repeat:no-repeat;
    text-decoration: none;
    cursor:pointer;
}

.crmCalendarButton {
    float:left;
    height:48px;
    width:132px;
    font: bold 13px sans-serif;
    font-size:12px;
    color:#0c690c;
    background: url(/images/crm/crmCalendarButton.png); background-repeat:no-repeat;
    text-decoration: none;
    cursor:pointer;
}

.crmToDoButton {
    float:left;
    height:48px;
    width:111px;
    font: bold 13px sans-serif;
    font-size:12px;
    color:#0c690c;
    background: url(/images/crm/crmToDoButton.png); background-repeat:no-repeat;
    text-decoration: none;
    cursor:pointer;
}

#myPopup_CRM_Advertise{float:left; width:500px; height: 400px; display:none; border:1px solid #666; padding:10px; background-color: #eee; color:#444; }

#myPopup_CRM_Call{float:left; width:999px; height: auto; background-repeat:no-repeat; background-image:url(/images/crm/crm_top.png); display:none;}
#crmCallShowBtnDrop{ display:none; position:relative; border:1px solid #bbb; background-color: #fff; color: #666; top:-6px; left:2px; }
#crmCallShowBtnDrop div{ padding:2px; cursor:pointer; width:96%; }
#crmCallShowBtnDrop div:hover{ background-color: #add8e6; }

#crmCallAttachToBtnDrop{ display:none; position:relative; border:1px solid #bbb; background-color: #fff; color: #666; top:-7px; left:2px; width:255px; }
#crmCallAttachToBtnDrop div{ padding:2px; width:98%; }
#crmCallAttachToList div:hover{ background-color: #add8e6; }

#crmCallMarkAsBtnDrop{ display:none; position:relative; border:1px solid #bbb; background-color: #fff; color: #666; top:-7px; left:3px; }
#crmCallMarkAsBtnDrop div{ padding:2px; cursor:pointer; width:96%; }
#crmCallMarkAsBtnDrop div:hover{ background-color: #add8e6; }

#crmCallContent{ overflow-x:hidden; overflow-y:scroll; width:990px; height:440px; position:relative;}

#crmCallStatusAttachedDivDrop { display:none; position:absolute; z-index:10000; border:1px solid #bbb; background-color: #fff; color: #666; width:320px; padding:2px; }
#crmCallStatusAttachedDivDrop div:hover{ background-color: #add8e6; }

.crmCallListFromSub:hover{ float:left; width:100%; }

#crmCallSettingsContainer{ display:none; height:500px; width:100%; width:980px; }
#crmCallSettingsHide{ width:950px; margin:4px 4px 4px 14px; jfloat:left; text-align:right; }
#crmCallSettingsContent{ width:950px; height:390px; margin:4px 4px 4px 14px; border:#cccccc solid 1px; }



#myPopup_CRM_Emails{float:left; width:999px; height: auto; background-repeat:no-repeat; background-image:url(/images/crm/crm_top.png); display:none;}
.crmEmailsMid{float:left; width:999px; height:500px; background-repeat:repeat-y; margin-top:9px; background-image: url(/images/crm/crm_mid.png);}
.crmEmailsBottom{float:left; width:999px; height:9px; background-repeat:no-repeat; background-image: url(/images/crm/crm_btm.png);}
.crmEmailsTopSc{ float:left; width:981px; height:59px; background-image:url(/images/crm/crm_topsection1.png); background-repeat:no-repeat; margin-left:9px;}
.crmEmailsAllSelected{ float:left; width:110px; height:auto; margin-top:16px; margin-left:110px;}
.crmEmailsShowBtn{ float:left; width:88px; height:39px; margin-left:10px; margin-top:6px;}
#crmEmailsShowBtnDrop{ display:none; position:relative; border:1px solid #bbb; background-color: #fff; color: #666; top:-6px; left:2px; }
#crmEmailsShowBtnDrop div{ padding:2px; cursor:pointer; width:96%; }
#crmEmailsShowBtnDrop div:hover{ background-color: #add8e6; }

.crmEmailsAttachToBtn{ width:109px; height: 39px; float:left; margin-left:10px;  margin-top:6px;}
#crmEmailsAttachToBtnDrop{ display:none; position:relative; border:1px solid #bbb; background-color: #fff; color: #666; top:-7px; left:2px; width:255px; }
#crmEmailsAttachToBtnDrop div{ padding:2px; width:98%; }
#crmEmailsAttachToList div:hover{ background-color: #add8e6; }

.crmEmailsMarkAsBtn{ width:102px; height:39px; float:left; margin-left:10px;  margin-top:6px;}
#crmEmailsMarkAsBtnDrop{ display:none; position:relative; border:1px solid #bbb; background-color: #fff; color: #666; top:-7px; left:3px; }
#crmEmailsMarkAsBtnDrop div{ padding:2px; cursor:pointer; width:96%; }
#crmEmailsMarkAsBtnDrop div:hover{ background-color: #add8e6; }

.crmEmailsSettinsBtn{ width:75px; height:39px; float:left; margin-left:10px;  margin-top:6px;}
.crmEmailsClosedBtn{ float:right; width:67px; height:22px;  margin-top:19px; margin-right:7px;}

#crmEmailsContent{ overflow-x:hidden; overflow-y:scroll; width:990px; height:440px; position:relative;}

.crmEmailsList{ float:left; width:950px; height:54px; margin:4px 4px 4px 14px;  border:#cccccc solid 1px; z-index:1; position:relative;}
.crmEmailsChk{ float:left; height:auto; width:auto;}
.crmEmailsChkDiv{ height:45px; width:auto; padding-left:2px; color:#555; font-size:11px; vertical-align:bottom; margin-top:19px;}
.crmEmailsListContent{ float:left; width:93%; height:auto; line-height:20px; color:#666666; margin-left:6px; }
.crmEmailsStatusAttachedDiv { display:none; position:absolute; z-index:10000; border:1px solid #bbb; background-color: #fff; color: #666; width:300px; }
#crmEmailsStatusAttachedDivDrop { display:none; position:absolute; z-index:10000; border:1px solid #bbb; background-color: #fff; color: #666; width:320px; padding:2px; }
#crmEmailsStatusAttachedDivDrop div:hover{ background-color: #add8e6; }
.crmEmailsAttachToRemove:hover{ text-decoration:underline; }

.crmEmailsListFromSub:hover{ text-decoration:underline; }
.crmEmailsHistClock{ float: right; width:auto; height:auto; margin:25px 6px 2px 0px; z-index:1; position:relative; }

.crmEmailsListHistPopupClock{ float:right; width:43px; height:37px; cursor:pointer;  top:-40px; z-index:1; position:relative; background-image: url(/images/crm/clockShadow.png); background-repeat:no-repeat; background-position:top; margin-right:6px; }

.crmEmailsListHistContainer{ float:left; width:953px; top:-42px; z-index:1; position:relative; }
.crmEmailsListHistTop{ float:left; width:953px; height:5px; z-index:1; position:relative; background-image: url(/images/crm/ext_top.png); background-repeat:no-repeat; background-position:top; margin-left:13px;}
/* /images/crm/ext_top.png */

.crmEmailsListHistMid{ float:left; width:953px; height: auto; background-image:url(/images/crm/ext_mid.png); background-repeat:repeat-y; margin-left:13px;}  /* 18 */
.crmEmailsListHistBot{ float:left; width:953px; height:11px; background-image: url(/images/crm/ext_btm.png); background-repeat: no-repeat; margin-left:13px;}
.crmEmailsListHistText{ float:left; width:96%; margin:1%; height:100px; overflow:auto; color:#666666;}

.crmEmailsListShowMore{ margin-left:438px; margin-top:5px; cursor:pointer; color:#555; text-align:center; font-size:11px; padding:3px; border:#cccccc solid 1px; width:80px; height:16px; line-height:16px; vertical-align:middle; position:relative; float:left; }
.crmEmailsListShowMore:hover{ background-color:#e0ebf5; }

#crmEmailsSettingsContainer{ display:none; height:420px;  }
#crmEmailsSettingsHide{ width:950px; margin:4px 4px 4px 14px; text-align:right; }
#crmEmailsSettingsContent{ width:930px; height:390px; margin:4px 4px 4px 14px; border:#cccccc solid 1px; }

.crmListContainter{ position:relative; float:left; }
iframe.grelated-iframe {display: none;}
