/* Basic Tags */
.ssadmin_html
{
    /*height:98%;*/
}
  
body.ssadmin_body {
background-color:#fff;
margin:0;
padding:0;
   /* height:98%;   */
}

body.ssadmin_body,
.ssadmin_body > td,
.ssadmin_body > select,
.ssadmin_body > input,
.ssadmin_body > textarea {
font-size:12px;
font-family:Helvetica, Arial, Verdana, sans-serif;
color:#333;
line-height:normal;
}
.ssadmin_body > select,
.ssadmin_body > input {
vertical-align:middle;
margin:0;
}
.ssadmin_body > p {
margin-top:5px;
margin-bottom:5px;
}
.ssadmin_body #tblTitleBar h1,
.ssadmin_body #tblTitleBar h2,
.ssadmin_body #tblTitleBar h3,
.ssadmin_body #tblTitleBar h4,
.ssadmin_body #tblTitleBar h5 {
font-family:Helvetica, Arial, Verdana, sans-serif;
color:#333;
font-weight:normal;
margin:2px;
vertical-align:middle;
}

.ssadmin_body #tblTitleBar h1,
#UserDirectory h1,
#SiteDirectory h1,
#AddEditUser h1,
#AddEditSite h1,
#AddEditPage h1,
#AddEditModule h1,
#Images_ReplaceImage h1,
#PortDataSelector h1,
#PortDataPreview h1,
.contentpage h1,
.padding_5 table h1 {
   font-size:24px; line-height:24px; color:#C3463A; font-family:Helvetica, Arial, Verdana, sans-serif;
   font-weight:normal;
margin:2px;
vertical-align:middle;
}

#AddEditUser h1 img,
#AddEditSite h1 img,
#AddEditPage h1 img,
#Images_ReplaceImage h1 img,
#PortDataSelector h1 img,
#PortDataPreview h1 img,
#default h1 img,
#AddEditModule h1 img {
    vertical-align:middle;
}

#UserDirectory td,
#UserDirectory select,
#SiteDirectory td,
#SiteDirectory select,
#AddEditSite td,
#AddEditSite input,
#AddEditSite select,
#AddEditUser td,
#AddEditUser input,
#AddEditUser select,
#AddEditPage td,
#AddEditPage input,
#AddEditPage select,
#AddEditModule td,
#AddEditModule input,
#AddEditModule select,
#Images_ReplaceImage td,
#Images_ReplaceImage input,
#Images_ReplaceImage select,
#PortDataPreview td,
#PortDataPreview input,
#PortDataPreview select, 
#PortDataSelector td,
#PortDataSelector input,
#PortDataSelector select
    {
   font-size:12px; 
   font-family:Helvetica, Arial, Verdana, sans-serif;
}
#UserDirectory a,
#SiteDirectory a,
#AddEditSite a,
#AddEditUser a,
#AddEditPage a,
#AddEditModule a,
#Images_ReplaceImage a,
#PortDataSelector a,
#PortDataPreview a {
  color:#900;
  text-decoration:none;
}

.ssadmin_body #tblTitleBar h2 {
   font-size:18px; line-height:18px; color:#C3463A; font-family:Helvetica, Arial, Verdana, sans-serif;

}
.ssadmin_body #tblTitleBar h3 {
font-size:14px; font-family:Helvetica, Arial, Verdana, sans-serif;

}
.ssadmin_body #tblTitleBar h4 {
font-size:12px;  font-family:Helvetica, Arial, Verdana, sans-serif;

}
.ssadmin_body #tblTitleBar h5, #AddEditModule h5 {
font-size:11px;
font-family:Helvetica, Arial, Verdana, sans-serif;
   font-weight:normal;
margin:2px;

}

.ssadmin_body > a:link,
.ssadmin_body > a:visited,
#tblFooter a:link,
 #tblFooter a:visited {
color:#900;
font-size:12px;
text-decoration:none;
}

.ssadmin_body > form  {
margin:0;
padding:0;
}

.ssadmin_body > hr,
#divLogin hr  {
border: 0;
height: 1px;
color: #ccc;
background-color: #999;
width:100%;
}


.ssadmin_body .home_intro {
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
line-height:18px;
}

.ssadmin_body .rounded_corners{
    border:1px solid #ccc;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    border-radius: 4px;
}

.ssadmin_body .select_site {
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
line-height:18px;
font-weight:bold;
}

.ssadmin_body .select_site select {
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
}
/*^^*/
.ssadmin_body .reWrapper_corner,
.ssadmin_body .reWrapper_center,

.ssadmin_body .reCorner_top_left,
.ssadmin_body .reCorner_top_right,
.ssadmin_body .reCenter_top,

.ssadmin_body .reCorner_bottom_left,
.ssadmin_body .reCorner_bottom_right,
.ssadmin_body .reCenter_bottom,

.ssadmin_body .reLeftVerticalSide, 
.ssadmin_body .reRightVerticalSide

{
font-size: 1px !important;
line-height: 1px !important;
}

.ssadmin_body .reLeftVerticalSide, .ssadmin_body .reRightVerticalSide {
    padding: 1px !important;
}

tr.rowbkg_default td:first-child, tr.rowbkg_alt td:first-child {
  text-align: center;
  width: 30px;
} 

#dgPortPreview tr.rowbkg_default td:first-child, 
#dgPortPreview tr.rowbkg_alt td:first-child {
  text-align: left;
  width: auto;
} 

/* new stuff */
.ctrl_panel, .ctrl_panel_admin {
    width:620px;
    margin:10px 0;
    display:inline-block;
}

.ctrl_item {
    width:290px;
    height: 100px;
    float:left;
    margin:10px 10px 0 0 ;
    display:inline-block;
    border:1px solid #ccc;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    border-radius: 4px;
    background:#fff;
}
.ctrl_panel_admin .ctrl_item {
    background:#eee;
}

.ctrl_panel_admin .ctrl_item .sectionheading, 
.ctrl_panel_admin .ctrl_item .sectionheading a:link, 
.ctrl_panel_admin .ctrl_item .sectionheading a:visited 
{
    color:#900;
}
 .ctrl_panel_admin .ctrl_item .sectionheading a:hover 
{
    color:#000;
}

.ctrl_item_img {
    width:90px;
    float:left;
    display:inline-block;
}

.ctrl_item_txt {
     float:left;
    width:180px;
    padding:5px 0;
    font-size:11px;
    color:#666;
}
.ctrl_item_txt a {
    text-decoration:none;
}

.darkbox {
  border:1px solid #ccc;
background-color:#ccc;
-webkit-border-radius: 4px; 
     -moz-border-radius: 4px; 
          border-radius: 4px;
}

/* new stuff */

body.contentpage {
padding:0 0 0 10px;
}

.bkg_lines {
/* background:url(/admin/images/bkg_page.gif) repeat; */
background:#fff url(/admin/images/bkg_graph2.gif) repeat;

}

.PopUpiFrameShadow {
    background-color:#000;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);
    opacity: 0.3;
}

.PopUpiframe {
border:1px solid #d8d8d8;
}

.dialog-title-bar {
text-align:right;
background-color:#1D3E71;
background-image:url(/admin/images/dialog_bkg.gif);
background-repeat:repeat-x;
border:1px solid #ccc;
color:#fff;
overflow:ellipsis;
padding:2px 2px 2px 5px;
}

.dialog-title-bar span {
float:left;
line-height:1.2;
cursor:default;
font-size:12px;
}

.dialog-title-bar button {
font:11px Webdings;
margin-left:3px;
height:12pt;
width:12pt;
border-width:1px;
padding:0;
}

.dialog-title-bar button span {
position:relative;
bottom:1px;
}

.breaklongpath {
word-break:break-all;
}

.sitename {
border:1px solid #eee;
background-color:#fff;
font-size:14px;
font-weight:normal;
font-family:Helvetica, Arial, Verdana, Sans-Serif;
width:590px;
padding:3px;
}


.imagepreview {
border:1px solid #666;
background-color:#fff;
}

.instructions {
font-weight:400;
color:#000;
border:1px dotted #ccc;
padding:10px;
font-size:12px;
}
#tblIcons td {
    font-size:12px;
}
#tblRecycleList td {
  font-size: 12px;
}
.aspdisabled {
color:#666;
}

/***** header styles ******/
.ssadmin_body .banner {
background:url(/admin/images/bkg_banner.jpg) no-repeat;
font-weight:700;
font-size:12px;
font-family:Helvetica, Arial, Verdana, sans-serif;
color:#fff;
}
.ssadmin_body .topbar {
background:#222 url(/admin/images/bkg_topbar.gif) repeat-x;
color:#fff;
border-top:1px solid #ccc;
-webkit-box-shadow: 0px 2px 10px #ccc; 
-moz-box-shadow:  0px 2px 10px #ccc;  
box-shadow:  0px 2px 10px #ccc; 
height:23px;
line-height:23px; 
vertical-align:middle;
}
.ssadmin_body .topbar a:link, 
.ssadmin_body .topbar a:visited {
color:#fff;
text-decoration:none;
}
.ssadmin_body .topbar a:hover {
color:#fc0;
}

.ssadmin_body .topbar h3 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  margin: 0 5px;
}

#PortDetails h2 {
  font-size: 16px;
  font-weight: 400;
  margin: 5px;
}
.port_summary, .port_errors {
     font-size: 12px;
}


.bkg_savebar td {
background-image:url(/admin/images/bkg_savebar.gif);
background-repeat:repeat-x;
height:25px;
}

/***** login styles ******/

.welcome_01, 
.welcome_02, 
.welcome_03, 
.welcome_04 {
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:20px;
} 

.welcome_01 {
color: #333;
} 
.welcome_02 {
color: #C3463A;
}    
.welcome_03 {
color: #666;  
}    
.welcome_04 {
color: #954C59;
}    
   
#admin_navbkg {
width:200px;
}
.loginbox td, .savepass_box td {
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
line-height:18px;
}
.loginbox {
border:1px solid #ccc;
background-color:#F3D3C7;
-webkit-border-radius: 4px; 
     -moz-border-radius: 4px; 
          border-radius: 4px;
}

.savepass_box {
 margin-top:3px;
border:1px solid #ccc;
background:#ccc url(/admin/images/bkg_saveuser.gif) repeat-x;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
border-radius: 4px;
}

.savepass_box td {
padding:2px;
font-size:11px;
vertical-align:middle;
}

.savepass_box input {
  margin: 0 5px 0 0;
  vertical-align: middle;
}
.bkg_divline {
background-color:#717171;
}

td.login_info{
    font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
line-height:18px;
color:#444;
}
.login_info ul{
    margin:10px;
    padding:5px;
}
.login_info li{
    margin:5px;  
}
.welcome {
font-size:12px;
font-weight:700;
color:#333;
}

/***** home styles ******/
.sectionheading,
.sectionheading a:link,
.sectionheading a:visited {
font-size:11px;
font-weight:700;
color:#23408f;
}

.sectionheading a:hover {
color:#954c59;
}

.infobox {
background-color:#fff;
border:1px solid #ccc;
padding:10px;
margin-top:10px;
-webkit-border-radius: 4px; 
     -moz-border-radius: 4px; 
          border-radius: 4px;
          
}
.infobox p {
font-size:12px;
line-height:16px;
font-family:Helvetica, Arial, Verdana, sans-serif;
color:#666;
}

.infoborder {
border:1px solid #ccc;
-webkit-border-radius: 4px; 
     -moz-border-radius: 4px; 
          border-radius: 4px;
}

 p.infoheading {
font-weight:normal;
color:#C3463A;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:14px;
line-height:14px;
}

/* Left Nav */
.admin_leftnav {
background-image:url(/admin/images/bkg_leftnav.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.bkg_admin_leftnav_selected {
background-image:url(/admin/images/bkg_menu_selected.gif);
background-repeat:repeat-y;
}

/* Asset Manager Styles */
.bkg_assetmgr_left {
background-color:#eee;
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
padding:0;
}

.bkg_assetmgr_right {
background-color:#fff;
border-bottom:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
}

.greyfade{
background-color:#fafafa;
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#eeeeee,endColorStr=#ffffff);

}

.hdr_assetmgr {
background-image:url(/admin/images/hdr_imagegallery.gif);
background-repeat:repeat-x;
height:11px;
border:1px solid #bbb;
padding:0;
}

.btnbar_assetmgr {
background-image:url(/admin/images/hdr_imagegallery_sub.gif);
background-repeat:repeat-x;
}

#thumbnailWindow div a img {
    border:none;
}

.tbl_gallery_thumbs {
}
.tbl_gallery_thumbs td  {
	text-align:center;
}


.tbl_gallery_thumbs td img {
border:none;
}

.div_gallery_thumb {
  border: 1px solid #ccc;
  height: 112px;
  margin: 5px 5px 5px 0;
  text-align: center;
  width: 112px;
}


.div_gallery_thumb img {
  width: 100%;
}

.txt_gallery_thumb{
margin-bottom:15px;
}

.thumb_off{
background-color:#fff;
}
.thumb_hi{
background-color:#E8FAE8;
}
.thumb_selected{
background-color:#FFFAE8;
}

 #thumbnailWindow a {
  color: #990000;
  text-decoration: none;
}
.thumb_off a:link,
.thumb_off a,
.thumb_hi a:link,
.thumb_hi a:visited,
.thumb_selected a:link,
.thumb_selected a:visited {
color:#900;
text-decoration:none;
}

/**************************/
.fadeout div {
filter:gray alpha(opacity=30);
}

.editLinkDisableDiv {
border:0;
padding:0;
}

.editLinkDisableDivOn {
border:2px solid #6c0 !important;
cursor:pointer;
padding:0;
}

.systemDiv {
border:1px solid #eee;
filter:gray alpha(opacity=60)!important ; 
opacity: 0.5!important;
padding:0;
}

.systemDivOn {
border:1px solid #c00;
padding:0;
}

.systemeditLinkDisableDivOn {
border:2px solid #6c0;
cursor:no-drop;
padding:0;
}

.systemDiv .systemeditLinkDisableDiv {
border:0;
padding:0;
}

.systemDivOn .systemeditLinkDisableDiv {
border:2px solid #6c0;
cursor:no-drop;
padding:0;
}


.EditDisabledOver {
cursor:no-drop;
}

.EditDisabledOut {
cursor:default;
}

.moduleDivOn {
background-color:#E8F6E8;
padding:0;
}

.smartModuleDivOn {
background-color:#FFFAE8;
padding:0;
}

/**************************/
#divScroll {
border-top:1px solid #666;
border-bottom:1px solid #666;
overflow:auto;
width:98%;
height:500%;
scrollbar-3dlight-color:#F6EFEF;
scrollbar-arrow-color:#A04E4F;
scrollbar-base-color:#F6ECEC;
scrollbar-darkshadow-color:#A04E4F;
scrollbar-face-color:#EEDFDF;
scrollbar-highlight-color:#F6EFEF;
scrollbar-shadow-color:#D6D3CE;
margin:0;
padding:5px;
}


.firstletter:first-letter {
font-size:24px;
font-weight:700;
}

#divInfo,
#lblItemMsg,
#lblPercentage {
     font-size: 12px;
}

.label {
font-weight:700;
color:#323B4C;
}
 #lblStatus.label {
  font-size: 12px;
  font-weight: 600;
}
.label_small {
font-weight:700;
color:#323B4C;
font-size:9px;
}

.grey {
color:#999;
}

.darkgrey {
color:#323B4C;
}

.darkbrown {
color:#5F0000;
}

/*** Basic Sizes ***/
.short {
width:60px;
}

.mid {
width:150px;
}

.long {
width:300px;
}

.extralong {
width:370px;
}

.onehundred {
width:100%;
}

.small {
line-height:11px;
font-size:9px;
}

.large {
line-height:14px;
font-size:11px;
}


/* bkgs */
.bkg_darkshade {
background-color:#666;
}

.headerblock {
background-color:#F9EEEE;
border:1px solid #d7cfd6;
padding:10px;
}

.bkg_white {
background-color:#fff;
}

.bkg_black {
background-color:#000;
}

.bkg_red {
background-color:#C00;
}

/* borders 
*******************
 need to change throughout site */
.border_bluegrey {
border:1px solid #d7cfd6;
}

.bkg_bluegrey {
background-color:#f9f9f9;
}

.bkg_darkblue {
background-color:#999;
}

/*********************/
.indent_left {
padding-left:10px;
}

.required {
color:#C00;
}
#divLogin .required,
.loginbox select,
.loginbox input {
font-size:12px;
}
/* List Styles */
.listborder {
border:1px solid #9E9F9F;
border-bottom:1px solid #eee;
background-color: #fff;
}



.listbar_top {
background-image:url(/admin/images/bkg_listbar.gif);
background-repeat:repeat-x;
font-weight:700;

padding-left:10px;
}

.listbar_top_nopadding {
background-image:url(/admin/images/bkg_listbar.gif);
background-repeat:repeat-x;
font-weight:700;

padding-left:0px;
}

.listbar_top td {
color:#000;
padding-left:10px;
border-bottom:1px solid #9E9F9F;
height:21px;
}

.listbar_top td a:link,.listbar_top td a:visited {
color:#000;
}

.listheader {
background-image:url(/admin/images/bkg_listheading.gif);
background-repeat:repeat-x;
font-weight:700;
}

.listborder_foot {
border-left:1px solid #9E9F9F;
border-right:1px solid #9E9F9F;
/*border-bottom:1px solid #9E9F9F;*/
}

.listbar_foot {
/*background-image:url(/admin/images/bkg_listbar_ftr.gif);*/
background-image:url(/admin/images/hdr_imagegallery_sub.gif);
background-repeat:repeat-x;
border-left:1px solid #9E9F9F;
border-right:1px solid #9E9F9F;

height:1px;
}

/* Tabs */
.buttonpanel {
border:1px solid #B6B6B6;
border-top:none;
background-color:#E0E0E0;
background-image:url(/admin/images/bkg_tabs.gif);
background-repeat:repeat-x;
height:22px;
}
.dropshad{
	background-image:url(/admin/images/dropshad_bot.gif);
	background-repeat:repeat-x;
	border:none;
}
.rowbkg_default {
background-color:#fff;
}

.rowbkg_alt {
background-color:#eee;
}

.rowbkg_default a:link, 
.rowbkg_alt a:link,
.rowbkg_default a:visited, 
.rowbkg_alt a:visited  {
text-decoration:none;
color:#900;
}


.listline {
border-top:1px solid #fff;
height:15px;
}

.listrow td {
border-bottom:1px solid #fff;
}

.dialog_listrow td {
border-bottom:1px solid #bec1ca;
}

.portdialog_itemdetails {
border-bottom:1px solid #eee;
border-top:1px solid #666;
padding:5px;
}

.floatleft {
float:left;
}

.floatright {
float:right;
}

/************** Template / Admin Classes *********************/
.mini_breadcrumb,a.mini_breadcrumb,a.mini_breadcrumb:visited {
color:#900;
font-weight:700;
font-size:9px;
text-decoration:none;
}

a.mini_breadcrumb:hover {
color:#333;
text-decoration:underline;
}

a.breadcrumb:hover {
color:#C00;
text-decoration:underline;
}

.breadcrumb a:hover {
color:#fff;
text-decoration:underline;
}

.Hidden {
display:none;
}

.placeholdername {
font-weight:700;
font-size:9px;
color:#333;
background-color:#fff;
padding:2px 5px;
}

/* style for the edit page title, meta, save and close thingy etc  */
.pagedetails {
font-weight:400;
font-size:12px;
color:#333;
}
.ssadmin_body #open label {
    font-size:12px;
}

.pagedetails a:link, .pagedetails a:visited, .pagedetails a {
  display: inline-flex;
  height: auto;
  line-height: normal;
  margin: 0;
  padding: 0;
  font-size:12px;
color:#900;
cursor:pointer;
}
#open td,
#open td input,
#open td textarea {
font-size:12px;
font-family:Helvetica, Arial, Verdana, sans-serif;
}


/* tree styles */
.treebkg {
background-color:#fff;
border:1px solid #666;
}

/* tab styles */
.tab_container {
border:1px solid #d7cfd6;
background-color:#FDF9F9;
padding:5px 10px;
}

.bkg_tab {
background-image:url(/admin/images/tab_bkg.gif);
background-repeat:repeat-x;
background-color:#A04E4F;
}

.bkg_tab_selected {
background-image:url(/admin/images/tab_bkg_selected.gif);
background-repeat:repeat-x;
}

.bkg_tab_settings {
background-image:url(/admin/images/tab_bkg_settings.gif);
background-repeat:repeat-x;
border:1px solid #e3e3e3;
border-bottom:none;
}

.tab {
font-size:9px;
font-weight:400;
color:666;
background-image:url(/admin/images/tab_bkg.gif);
background-repeat:repeat-x;
text-align:center;
vertical-align:middle;
text-decoration:none;
}

.tab a:link,.tab a:visited {
font-size:11px;
color:#666 !important;
text-decoration:none;
border-bottom:none;
}

.tab a:hover {
color:#c00;
text-decoration:none;
border-bottom:none;
}

.tab_selected  {
font-size:11px;
font-weight:600;
color:#000;
background-image:url(/admin/images/tab_bkg_selected.gif);
background-repeat:repeat-x;
text-align:center;
vertical-align:middle;
text-decoration:none;
border-bottom:none;
}
.tab span, .tab_selected span  {
font-size:11px;
}

.tab_selected a:link,.tab_selected a:visited {
font-size:11px;
font-weight:600;
color:#000;
text-align:center;
vertical-align:middle;
text-decoration:none;
border-bottom:none;
}

.tab_selected a:hover {
color:#c00;
text-decoration:none;
border-bottom:none;
}

/* grey tabs */
.tab_grey {
font-size:11px;
font-weight:600;
color:#464646;
border-top:1px solid #464646;
text-align:center;
vertical-align:baseline;
background-color:#d7d7d7;
text-decoration:none;
border-bottom:none;
}

.tab_grey a:link,.tab_grey a:visited {
color:#464646;
text-decoration:none;
border-bottom:none;
}

.tab_grey a:hover {
color:#c00;
text-decoration:none;
border-bottom:none;
}

.tab_grey_selected a:hover {
color:#FFF;
text-decoration:none;
border-bottom:none;
}

#divPortPreview {
border:2px solid #eee;
}


.portpreview_sectionname td {
font-weight:700;
background-image:url(/admin/images/bkg_listheading.gif);
background-repeat:repeat-x;
color:#333;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
padding:2px 3px 2px 10px;
}

.port_errormsg {
color:#c33;
font-weight:700;
border:1px solid #B0C6CB;
width:100%;
padding:5px;
}

.port_summary {
color:#333;
font-weight:400;
padding:5px;
}

.port_errors {
color:#B94740;
font-weight:400;
padding:5px;
}

.dialog_instruction {
font-weight:700;
color:#333;
font-size:11px;
padding:5px;
}

.warning {
font-weight:700;
color:#B94740;
font-size:14px;
padding:5px;
}

.replacewarning {
font-weight:700;
color:#c00;
}

.port_heading {
font-weight:700;
font-size:11px;
color:#5e0000;
}

.portstatus_error {
color:#B94740;
}

.portstatus_ok {
color:#70B53B;
}

/*** Module Wizard ***/
.popup_heading {
font-size:12px;
font-weight:700;
color:#333;
padding:0 0 0 10px;
}

.popup_subheading {
font-size:12px;
font-weight:700;
color:#900;
}

.popup_underlines {
background-image:url(/admin/images/popup_underlines.gif);
background-repeat:repeat-x;
}

.popup_example {
border-left:1px solid #7A7979;
/*background-color:#f4f3f3;
width:230px;*/
padding:0px 0 10px 10px;

}


.popup_ex_head {
font-weight:700;
color:#333;
font-size:11px;
}

.popup_label {
color:#900;
font-size:11px;
font-weight:700;
padding:10px 0 0;
}

td.popup_sublabel {
color:#666;
font-size:10px;
font-weight:700;
padding:10px 0 0;
}

span.popup_sublabel{
	color:#666;
	font-size:10px;
	font-weight:700;
}

.popup_or {
background-color:#fff;
font-weight:700;
font-size:12px;
padding:5px;
}

/*** RE/MAX Europe Property List Styles ***/
.proplist_heading {
font-size:12px;
font-weight:700;
color:#000;
padding:0 0 0 5px;
}

.div_dotted_vert {
background-image:url(/admin/images/dotted_vert.gif);
background-repeat:repeat-y;
}

.div_dotted {
/*background-image:url(/admin/images/dotted.gif);
background-repeat:repeat-x;
background-position:left, middle;*/
border-bottom:1px dotted #ccc;
}


.proplist_searchlabel {
color:#000;
font-weight:700;
font-size:10px;
padding:0 5px;
}

.proplist_searchlabel_alt {
color:#0064AA;
font-weight:700;
font-size:10px;
padding:0 5px;
}

.proplist_searchvalue {
color:#c30;
font-weight:700;
font-size:10px;
}

.proplist_next {
color:#333;
font-size:10px;
font-weight:700;
padding:3px;
}

.proplist_next a:link,.proplist_next a:visited {
color:#333;
text-decoration:none;
}

.proplist_next a:hover {
color:#c03;
text-decoration:underline;
}

.proplist_address {
color:#0064AA;
font-weight:700;
font-size:11px;
}

.proplist_label {
color:#666;
font-weight:700;
font-size:9px;
}

.proplist_value {
color:#0064AA;
font-weight:700;
font-size:9px;
}

.proplist_price {
color:#C00;
font-weight:700;
font-size:11px;
}

.proplist_row {
background-color:#F5F5F5;
border-top:1px solid #D7D7D7;
}

.proplist_row_alt {
background-color:#FAFAFA;
border-top:1px solid #D7D7D7;
}

.proplist_image {
font-size:9px;
padding:5px;
}

.proplist_image a:link,.proplist_image a:visited {
color:#0064AA;
text-decoration:none;
}

.proplist_image a:hover {
color:#C00;
text-decoration:none;
}

#recursive_module {
width:145px;
height:167px;
background-color:#eee;
border:1px solid #ccc;
padding:10px;
}

.cursor_hand {
cursor:pointer;
}

/* Added February 27th */
.tbl_dialogue {
border:1px solid #999;
background-color:#fff;
}

.tbl_dialogue td a:link,
.tbl_dialogue td a:visited {
font-weight:400;
font-size:10px;
letter-spacing:0px;
	color:#900;
	text-decoration:none;
}
.tbl_dialogue td.default_option a:link,
.tbl_dialogue td.default_option a:visited {
	font-weight:700;
	font-size:10px;
	letter-spacing:0px;
}
.tbl_dialogue td a:hover {
	text-decoration:underline;
}
.dialogue_label {
font-weight:700;
padding-bottom:3px;
}

.txt_dialogue {
width:270px;
border:1px solid #666;
height:16px;
font-weight:700;
padding-left:3px;
}

.ssadmin_body .blue_btn input.buttons {
background-color:#E7E7E7;
background-image:url(/admin/images/tab_bkg.jpg);
background-repeat:repeat-x;
border:1px solid #999;
border-radius:3px;
box-shadow: none;
cursor:pointer;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
height:auto;
padding:2px 5px;
color:#000; 
font-weight: 400; 
margin: 5px 0;
}

.multi_languages {
width:140px;
height:80px;
overflow:auto;
border:1px solid #999;
}

.ttl_close td {
background-color:#f5f5f5;
border-bottom:#dedede 1px solid;
}

.hdr_dialogue {
font-size:12px;
font-weight:700;
}

.valign_middle {
vertical-align:middle;
}

.tblInfo,.tblInfo td {
color:#fff;
font-weight:700;
font-size:11px;
}


.bkg_lightblue a,.bkg_lightblue a:visited {
color:#900;
}

.bkg_toolbar,.browsesection {
background-image:url(/admin/images/toolbar/bkg_toolbar.gif);
background-repeat:repeat-x;
}

.loginbox_content,.padding_10 {
padding:10px;
}

.bkg_divline_mid,.bkg_lightshade {
background-color:#ccc;
}

.bkg_divline_light,.dialog_bkg {
background-color:#fff;
}

.padding_5,.tbl_gallery_thumbs td {
padding:5px;
}

.editDiv,.editDivOn {
border:1px dotted #ccc;
}

.editDiv .editLinkDisableDiv {
border:0;
padding:0;
}

.editDivOn .editLinkDisableDiv {
border:2px solid #6c0;
cursor:pointer;
padding:0;
}


.moduleDiv,.smartModuleDiv {
padding:0;
}



td.white, .white,.white a,.white a:visited {
color:#FFF;
}

.white a:hover,a:hover,.bkg_lightblue a:hover {
color:#F90;
}

.bkg_lightestshade,.bkg_lightblue {
background-color:#eee;
}

.border_darkblue,.proplist_image img {
border:1px solid #666;
}

.breadcrumb,a.breadcrumb,.portpreview_header td {
color:#fff;
}

a.breadcrumb:visited,.breadcrumb a:link,.breadcrumb a:visited {
color:#fff;
text-decoration:none;
}

.tab_grey_selected,.tab_grey_selected a:link,.tab_grey_selected a:visited {
font-size:9px;
font-weight:700;
color:#FFF;
background-color:#464646;
text-align:center;
vertical-align:baseline;
text-decoration:none;
border-bottom:none;
}

.popup_table,.proplist_table {
border:1px solid #333;
background-color:#FFF;
}

.popup_bkg,.proplist_bkg {
background-image:url(/admin/images/bkg_page.gif);
background-repeat:repeat;
padding:10px 0 0 10px;
}

/** Module List **/

.module_subheader{
	font-size:11px;
	font-weight:bold;
	/*background-image:url(/admin/images/bkg_listsubheading.gif);*/
	background-color:#fafafa;
	background-repeat:repeat-x;
	height:20px;
	border-bottom:1px dotted #ccc;
}

.hdr_moduledir {
background-image:url(/admin/images/bkg_listbar.gif);
background-repeat:repeat-x;
height:11px;
border:1px solid #bbb;
padding:0;
}

.breadcrumb_display{
	font-size:11px;
}

/* Banner Wizard */

div.div_banner_select, div.div_banner_current{
	width:100%;
	height:360px;
	border:1px solid #D6CED6;
	padding:5px;
	overflow:auto;
	text-align:center;
}

.div_banner_select div {
	padding:5px;
	border:1px solid #efefef;
}
.div_banner_select div div {
	border:none;
}
.div_banner_select img {
	cursor:pointer;
}

div.bannerSelect{
	border:1px solid #FF9C00;
	padding:5px;
	
}

div.div_banner_current{
	height:140px;
}

/* Feature Item Wizard Styles */
.featitemwiz_updatingframe
{
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 100%;
  height: 100%; 
  display: none; 
  z-index: 1
}
.featitemwiz_propertiesgrid
{
  height:125px; 
  overflow:scroll; 
  border:solid 1px #ccc; 
  background-color:White;
}
.featitemwiz_propertiesgrid td {
  font-size:10px;
  border-bottom:1px solid #DFDFDF;
}
.featitemwiz_propertiesgrid th {
  font-size:10px;
  background:#747474;
  color:#fff;
  border-bottom:1px solid #ccc;
}

/* Feature Property Module Styles 
 --- NOTE: These have been moved to FeaturedItems.css and when 
      all FeaturedAgent, FeaturedProperty etc. have been updated
      this section should be removed from this file. ---*/
#featured_property_home .featprop_address {
color:#0064AA;
font-weight:700;
font-size:10px;
}

#featured_property_home .featprop_price {
color:#C00;
font-weight:700;
font-size:11px;
}

#featured_property_home .featprop_label {
color:#666;
font-weight:700;
font-size:10px;
}

div.featured_description{
	display:block;
}

.featprop_more a:link,.featprop_more a:visited {
color:#0153a5;
font-size:9px;
text-decoration:none;
}

.featprop_more a:hover {
color:#C00;
text-decoration:underline;
}

.divBorder {
	/*border:1px solid #DFDFDF;*/
	padding-bottom:10px;
}
.feature_content {
/*width:177px;*/
display:block;
margin-top:5px;
}
.module_hdr, .module_hdr_featprop, .module_hdr_featagent  {
background-image:url(/common/images/hdr_bkg_softgrey.gif);
background-repeat:repeat-x;
color:#333;
font-size:11px;
font-weight:700;
height:21px;
padding:0 5px;
}


.module_hdr_featprop {
color:#c00;
font-weight:400;
height:18px;
text-align:left;
}

.module_hdr_featagent
{
color:#c00;
font-weight:400;
height:18px;
text-align:left;
}

.feat_prop_heading {
background-image:url(/common/images/hdr_bkg_softgrey.gif);
background-repeat:repeat-x;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#c00;
text-align:left;
height:18px;
padding:0 5px;
}
.feat_prop_heading_alt {
background-image:url(/common/images/hdr_bkg_softgrey.gif);
background-repeat:repeat-x;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#C00;
text-align:left;
}

.feat_prop_title {
padding-left:5px;
}
.feat_prop_desctitle {
font-weight:700;
text-align:left;
padding-left:10px;
}

.feat_prop_box {
background-color:#FFF;
margin:0;
}
.featprop_border {
border:1px solid #D7D7D7;
background-color:#fff;
text-align:left;
}
.featprop_noborder
{
background-color:#fff;
text-align:left;
border:none;
}


.featprop_fixed{
	width:187px;
}

.featprop_fullwidth{
	width:100%;
}

.feat_prop_photo {
width:163px;
border:1px solid #000;
margin-top:10px;
}

.feat_prop_place {
font-size:11px;
color:#006;
font-weight:400;
display:block;
padding:0 10px;
text-align:left;
}

.feat_prop_price {
font-size:11px;
color:#006;
font-weight:400;
display:block;
padding:0 10px;
text-align:left;
}
.feat_prop_price a:link,.feat_prop_price a:visited {
color:#c00;
}
.feat_prop_copy {
font-size:11px;
font-weight:400;
color:#006;
line-height:14px;
text-align:justify;
display:block;
padding:0 10px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0px;
}

.no_title{
	visibility:hidden;
}

.featprop_horz{
	float:left;
	text-align:left;
	margin:0;
	padding:0px 10px;
}

#featuredAgent .featprop_horz{
	float:left;
	text-align:left;
	margin:0;
	padding:0;
}

#featuredAgent img{
height:225px;
width:205px;
display:block;
}

#featuredAgent .featprop_horz img{
height:90px;
width:82px;
padding-right:5px;
}

#featuredAgent .feature_content {
padding:0 5px;
}

#featuredAgent .feature_content_horz {
padding:0 5px;
text-align:center;
}

.featprop_horz_fixed{
	width:432px;
}
.tbl_languageselector {
background-image:url(/common/images/hdr_bkg_softgrey.gif);
background-repeat:repeat-x;
border:1px solid #E0E0E0;
padding:1px 10px 0 0;
}

/* Quick Search */
.hdr_quicksearch {
background-image:url(/common/images/hdr_bkg_softgrey.gif);
background-repeat:repeat-x;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#036;
padding: 0 10px;
height:18px;
}

.txt_qs_long {
width:175px;
background-color:fff;
border:1px solid #7F9DB9;
font-size:11px;
}

.sel_qs_long {
width:180px;
}

.qs_div {
color:#F1F1F1;
height:1px;
}

/**/
/* QS Module Styles */


.qsearch_content
{
   padding:5px;
  text-align:center;

}


.qsearch_h_content {
  text-align:center;
  padding:5px 0 5px 0;
  width:100%;

}

.qs_item 
{
  margin:5px 5px 0 0;
}
.qs_item2
{
  margin:20px 5px 0 5px;
  float:left;
 }
 
 .qs_item_geo{
 	margin-right:5px;
 }
 
 .qs_item_searchbtn
{
  margin:20px 5px 0 2px;
  float:left;
  clear:left;
  width:97%;
 }
 
 .qs_left
 {
  width:180px;
 }

.module_hdr_qsearch {
background-image:url(/common/images/hdr_bkg_softgrey.gif);
background-repeat:repeat-x;
padding:0 5px;
color:#000;
font-weight:400;
height:18px;
text-align:left;
}

.qs_bkg 
{
background-color:#f1f7fa;
background-image:url(/common/images/qs_bkg_blue.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.qsearch_border {
  border:1px solid #D7D7D7;
}
.qsearch_noborder {
  border:none;
}


.qs_wide_bkg {
  background-color:#fff;
background-image:url(/common/images/qs_houses_bkg.jpg);
background-repeat:no-repeat;
}

.qs_wide_bkg_off {
  background-color:#f1f7fa;
/*background-image:url(/common/images/qs_houses_bkg.jpg);*/
background-repeat:no-repeat;
}
.fullwidth {
	width:100%;
}
.fifty{
	width:48%;
	float:left;
}

.postcde {
width:87px;
}
.qsearch_price {
	width:87px;
}
.floatleft {
float:left;
}
.floatright {
float:right;
}
.qsearch_copy {
font-size:11px;
font-weight:400;
color:#006;
line-height:14px;
text-align:justify;
display:block;
padding:0 10px;
}

.txtfield {
	font-size:11px;
}

.w_100{
width:100px;
}
.w_120{
width:120px;
}
.w_140{
width:140px;
}
.w_195{
width:195px;
}

.w_200{
width:180px;
}
.w_250{
width:250px;
}

.button {
	background-color:#fafafa;
	background-image:url(/common/images/button_bkg.gif);
	background-repeat:repeat-x;
	border:1px solid #ccc;
	cursor: pointer;
	font-size: 11px;
	
}

img.button {
    cursor: pointer;
    vertical-align:middle;
}

.srchbtn_td
{
  border-bottom:1px dotted #D7D7D7; 
  padding-bottom:5px;
   padding-right:2px;
}
.advsrch_td
{
  padding-top:5px;
 
}

/** Google Map Listing List **/
#ImagePopupDiv
{
  position: absolute; 
  width: 250px; 
  top: 0px; 
  left: -250px; 
  z-index: 100;
}

#listing_container
{
  height:100%;
  width:100%;
  display: -moz-inline-block;
}


.gmap_page_title {
font-size:18px;
color:#000;
padding:5px 0px 0px 0px;
border:none;
font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;
}
.gmap {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	color:#333;
	
	scrollbar-face-color:#f5f5f5;
	scrollbar-highlight-color:#F2F7FA;
	scrollbar-3dlight-color:#B9D5E3;
	scrollbar-darkshadow-color:#B9D5E3;
	scrollbar-shadow-color:#6786A4; 
	scrollbar-arrow-color:#6786A4; 
	scrollbar-track-color:#DCE9EF;
}
td.gmap_matches 
{
  color:#fff;
  font-weight:400;
}
.gmap_copy {
	padding:0 10px;
}
.gmap_listtxt {
	padding:0px 5px 5px 5px;
}
.gmap_address {
	font-weight:700;
	font-size:10px;
	color:#333;
}
a.gmap_address:link, a.gmap_address:visited {
	font-weight:700;
	font-size:10px;
	color:#333;
}
.gm_snote {
font-weight:400;
font-size:10px;
}
.gmap_price, a.gmap_price:link, a.gmap_price:visited {
	color:#900; 
	font-size:10px;
	font-weight:400;
}


.gmap_id, .gmap_id a:link, .gmap_id a:visited, a:link .gmap_id, a:visited .gmap_id  
{
  font-size:10px;
	font-weight:400;
	color:#333;
}
.gmap_id a:hover,a:hover .gmap_id , a.gmap_address:hover , a:hover .gmap_address
{
  text-decoration:underline;
}

.gmap_img {
	border:1px solid #333;
	width:110px;
}
.gmap_div {
	border-bottom:1px solid #e3e3e3;
}
.gmap_agentname {
	font-weight:700;
	font-size:10px;
}

.gmap_officename 
{
  font-weight:700;
  font-size:10px;
}


.gmap_links a:link,.gmap_links a:visited {
	color:#039;
	text-decoration:none;
}
.gmap_links a:hover {
	text-decoration:underline;
}


/* override price styles for the google version */

 .gmap .proplist_price_alt ,.gmap a.proplist_price_alt:link ,.gmap a.proplist_price_alt:visited {
font-size:10px;
color:#900;
font-weight:400;
text-decoration:none;
}


.gmap .proplist_price,.gmap a.proplist_price:link,.gmap a.proplist_price:visited {
line-height:17px;
font-size:10px;
font-weight:400;
color:#900;
text-decoration:none;
}

.gmap a.proplist_price:hover,.gmap a.proplist_price_alt:hover,.gmap a.fullprop_price:hover,.gmap a.fullprop_price_alt:hover {
text-decoration:underline;
}

.gmap_list_td 
{
  width:40%;
  height:100%;
  padding:5px 0px 5px 5px;
}

#ListingsDiv
{
  padding:0 5px 0 0; 
  margin:0px;
  width:100%;
  display:block;
  overflow:auto;
}
#WorldMap 
{
  width:100%; 
  border:1px solid #999; 
  height:100%;
}
a.ListingImages img 
{
  width:68px;
  height:51;
  border:1px solid #333;
}
.ListingImages 
{
}
.ListingItemRow 
{
  cursor:pointer;
}
.gm_feat 
{
  padding-top:4px;
  font-size:10px;
  display:block;
  color:#333;
}

.gm_icon_box
{
  padding:2px;
  margin:2px;
  text-align:center;
  font-size:10px;
  color:#333;
  border:1px solid #ccc;
  background-color:#fff;
 }

.gm_icon_box img
	{
	  vertical-align:middle;
	}
		

.gm_list, .gm_list_on, .gm_list_dis
{
  position: relative; 
  border-bottom: 1px solid #c7c7c7;
  background-color:#fff;
  width:100%;
}
.gm_list_on 
{
  background-color:#FFFFDA;
}	
.gm_list_dis 
{
  background-color:#eee;
}	

/* Gloss Modules */

.gloss_red, .gloss_blue, .gloss_grey, .gloss_black{
background-image:url(/common/images/gloss_black.gif);
background-repeat:repeat-x;
border:1px solid #fff;
color:#fff;
font-family:Helvetica, Calibri, Arial, sans-serif;
font-weight:700;
font-size:12px;
padding-left:5px;
height:19px;
}

.gloss_red a:link, .gloss_blue a:link, .gloss_black a:link, .gloss_red a:visited, .gloss_blue a:visited, .gloss_black a:visited{
color:#fff;
}

.gloss_grey a:link, .gloss_grey a:visited{
color:#000;
}

.gloss_red, .gloss_blue, .gloss_grey{
border:1px solid #dae4ea;
border-top:1px solid #e0e3e5;
height:17px;
}

.gloss_red{
background-image:url(/common/images/gloss_red.gif);
}

.gloss_blue{
background-image:url(/common/images/gloss_blue.gif);
}

.gloss_grey{
background-image:url(/common/images/gloss_grey.gif);
color:#000;
}


.module_border {
border:1px solid #9b9b9b;
}

.vert_drop_shad{
background-image:url(/common/images/vert_drop_shad.gif);
background-repeat:repeat-y;
}

.horz_drop_shad{
background-image:url(/common/images/horz_drop_shad.gif);
background-repeat:repeat-x;
}

.agent_header td{
font-size:11px;
font-family:Helvetica, Calibri, Arial, sans-serif;
}

.agent_footer td{
font-size:10px;
font-family:Helvetica, Calibri, Arial, sans-serif;
line-height:12px;
}

/* iconnect module styles */

#iconnect_module td
{
  	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  	color:#555;
}

#iconnect_module .title_training{
	color:#039;
}

#iconnect_module .event_subtitle{
	color:#000;
}

#iconnect_module .vert_div{
background-image: url(/common/images/vert_div.gif);
		background-repeat:repeat-y;
	width:25px;
	text-align:center;
}


#iconnect_module h1, #iconnect_module h2, #iconnect_module h3, #iconnect_module h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	color:#000;
}
#iconnect_module h1 {
	font-size:150%;
	border-bottom:1px solid #ccc;
}
#iconnect_module h2 {
	font-size:130%;
	border-bottom:1px solid #ccc;
}
#iconnect_module h3 {
	font-size:110%;
	font-weight:700;
}
#iconnect_module h4 {
	font-size:100%;
	font-weight:700;
}

#iconnect_module a:link, #iconnect_module a:visited {
	color:#003366;
	text-decoration:none;
}
#iconnect_module a:hover {
	color:#900;
}
#iconnect_module img 
{
  border:none;
}


.iconnect_module td
{
  	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  	color:#555;
}

.iconnect_module .title_training{
	color:#039;
}

.iconnect_module .event_subtitle{
	color:#000;
}

.iconnect_module .vert_div{
	background-image: url(/common/images/vert_div.gif);
	background-repeat:repeat-y;
	width:25px;
	text-align:center;
}


.iconnect_module h1, .iconnect_module h2, .iconnect_module h3, .iconnect_module h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	color:#000;
}
.iconnect_module h1 {
	font-size:150%;
	border-bottom:1px solid #ccc;
}
.iconnect_module h2 {
	font-size:130%;
	border-bottom:1px solid #ccc;
}
.iconnect_module h3 {
	font-size:110%;
	font-weight:700;
	border-bottom:1px dotted #ccc;
}
.iconnect_module h4 {
	font-size:100%;
	font-weight:700;
}

.iconnect_module a:link, .iconnect_module a:visited {
	color:#003366;
	text-decoration:none;
}
.iconnect_module a:hover {
	color:#900;
}
.iconnect_module img 
{
  border:none;
}
.remaxred {
color:#EC1C24;
counter-reset:SlingShotAdmin;
}

.remaxblue {
color:#1863A8;
counter-reset:SlingShotAdmin;
}


/* new styles */
.shadow {
    -moz-box-shadow: 2px 2px 5px #ccc;
    -webkit-box-shadow: 2px 2px 5px #ccc;
    box-shadow: 2px 2px 5px #ccc;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color='#cccccc')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color='#cccccc');
    background:#FFF;
	border:1px solid #ccc;
}
.shadow_darkborder {  background:#FFF;
	border:1px solid #666;
    -moz-box-shadow: 2px 2px 5px #ccc;
    -webkit-box-shadow: 2px 2px 5px #ccc;
    box-shadow: 2px 2px 5px #ccc;
  /*   For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color='#cccccc')";
    /* For IE 5.5 - 7*/
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color='#cccccc'); 
  
}

.slider_address {
font-weight:bold;
font-size:12px;
color:#000;
padding:0 0 0 5px;
font-family: Geneva, Arial, sans-serif;
}

.slider_price {
font-weight:bold;
font-size:12px;
color:#900;
border-bottom:1px dotted #ccc;
font-family: Geneva, Arial, sans-serif;
}
.slider_icons{
width:95px;
text-align:center;
margin:5px 5px 0px 5px;
font-family: Geneva, Arial, sans-serif;
}
.slider_icons .icon_box,.slider_icons .e_icon_box {
float:left;
}

/* Easy Slider */
#slider{
margin: 5px ;
}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none !important;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:485px;
		height:auto !important;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider End */

.slider_tbl{
}

.slider_main{
}
.slider_hdr {
background: #5d5d5d url(/common/images/slider_hdr_bkg.gif)  repeat-x;
color:#fff;
font-weight:bold;
font-size:11px;
padding: 0 5px;
font-family: Geneva, Arial, sans-serif;
}

.reBottomZone ul.reToolbar  
{
    width:auto !important;
    float:right;
}

.ERRWindowOverlay
{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:10000;
    background-color: #777;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;    
    opacity:0.5;
}


.ruFileWrap
{
    line-height:0 !important;
    width:auto;
}
.ruFileWrap input
{
 
border:1px solid #999 !important;
cursor:pointer !important;
font-size:11px !important;
height:22px !important; 
}

input.ruRemove 
{
background-color:#E7E7E7 !important;
background-image:url(/admin/images/tab_bkg.jpg) !important;
background-repeat:repeat-x !important;
border:1px solid #999 !important;
cursor:pointer !important;

}
/* for image uploader buttons */
#FilesTable .buttons 
{
    font-family:Helvetica, Arial, Sans-Serif !important;
    padding:0 6px;
    height:22px;
}
 
 
/*
* iConnect 3.2.3 Changes
*/   
.agent_office_list
{
      width: 260px; /*250px;*/
    height: 180px;
}
.agent_office_list_selected
{
      width: 260px;; /*250px;*/
    height: 150px;
}

.agent_office_list_title
{
   font-size:12px; 
   line-height:12px; 
   color:#000;
}

#divOfficeCoopContainer #ddlAgents, #divAgentCoopContainer #ctl03_ddlOffices
{
    width: 260px;
}

.featprop_or {
    color: #990000;
    font-size: 11px;
    font-weight: 700;
    padding: 10px 0 0;
}

.featprop_input {
    color: #333333;
    font: 12px/16px "Segoe UI",Arial,Helvetica,sans-serif;
    vertical-align: middle;
    width: 94%;
}

.mlsid_input_empty {
    color: #A1A1A1;
    vertical-align: middle;
}

#TopNav,
.navbar-fixed-top,
.nav-header,
.fluid.searchbar.fixed
 {
    position: relative !important;
}