
body{
	margin-top:0;
	background-image:url('images/bg.png');
	font-family:'Open Sans','Helvetica','sans-serif';
	font-weight:400;
	position:relative;

}

a{border:0;}
img{border:0;padding:0;margin:0;}
p{border:0;margin:0;padding:0;}
.required_class{color:#bb0000;}

.mainbox{
	margin-bottom:100px;
	margin-top:20px;
}

/*
	* Header *
*/

.htmlheader{
	width:1000px;
	margin:0 auto;
}

.htmlheader img{
	float:left;
}
.htmlheader div{
	float:left;
}

._header{
	width:980px;
	margin-top:5px;
	position:relative;
}

.runway_bottom{
	height:6px;
	width:980px;
	background-color:#9d1c20;
	top:-6px;
	position:relative;
	z-index:9;
}

div.logo_search{
	color:rgb(225,225,225);
	clear:none;
	display:block;
	float:left;
	width:330px;
	height:100px;
	max-width:330px;
	max-height:100px;
	min-width:330px;
	min-height:100px;
}

div.logo_search a{
	color:rgb(225,225,225);
	text-decoration:none;
}

img.logo_image{
	float:left;
	margin-right:5px;
}

img.runway_large{
	float:left;
	margin-top:0px;
	margin-left:-8px;
}

input[name="house_number_search"]{
	width:160px;
}

img.support_btn{
	position:absolute;
	bottom:12px;
	right:-5px;
	z-index:0;
}

h2.header_title{
	position:relative;
	margin:0px;
	clear:none;
	text-transform:uppercase;
	font-weight:800;
	font-style:italic;
	font-size:34px;
	line-height:30px;
	top:-4px;
}

span.header_subtitle{
	font-size:12px;
	font-weight:600;
	position:relative;
	top:-7px;
}

form#searchform{
	margin-top:-7px;
}

input[name="search"]{
	width:200px;
}

div#loginpage{
	font-size:12px;
	font-weight:600;
	float:right;
	color:rgb(247,247,247);
}

div.loggedin {
    /*background-color: #9F2C00;*/
    background-color: #9d1c20;
    border-radius: 0 0 0 6px;
    border-right: 1px solid #9d1c20;
    line-height: 30px;
    margin-right: -5px;
    margin-top: -5px;
    padding: 0 10px;
    max-width:297px;
    min-width:200px;
}

div#loginpage a{
	text-decoration:none;
	color:#f7f7f7;
	font-size:14px;
}

div#loginpage a:hover{
	text-decoration: underline;
}

form#login{
	font-size:12px;
	font-weight:600;
	float:right;
}

input[name="login"]{
	width:100px;
}
input[name="password"]{
	width:100px;
	margin-left:5px;
}

button[name="loginbtn"]{
	margin-left:5px;
	margin-right:15px;
}

label[for="username"]{
	color:rgb(247,247,247);
}

label[for="password"]{
	color:rgb(247,247,247);
	margin-left:78px;
}

form#login a{
	text-decoration:none;
	font-size:10px;
	color:rgb(247,247,247);
}

form#login a:hover{
	text-decoration:underline;
}

/* NAV */

.htmlnav{
	font-size:15px;
	color:rgb(247,247,247);
	margin:0 auto;
	width:980px;
	background-color:rgb(247,247,247);
	height:70px;
	position:relative;
	top:-21px;
}

.navbar{
	width:960px;
	margin:0px auto;
	background-color: rgb(80,80,80);
	text-align:center;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	box-shadow: 0px 4px 8px 0px rgb(100,100,100);
	height:35px;
}

div.nav{
	margin:0 auto;
}

.nav ul li a{
	text-decoration:none;
	color:rgb(247,247,247);
	padding: 4px 10px;
}

.nav ul li a:hover{
	color:rgb(245,130,31);
}


.nomargin{
	margin:0;
}


/* DROP DOWN MENU */

ul#navbar{
	z-index:2;
	list-style:none;
    padding:2px 0px;
    position:relative;
    background-color:rgb(80,80,80);
}

ul#navbar li{
    list-style-type:none;
    display:inline-block;
    position:relative;
    margin-top:4px;
    
}

ul#navbar li:hover > ul{
    display:block;
}

ul#navbar ul{
    list-style:none;
    padding:0px;
    margin:0;
	box-shadow: 0px 4px 8px 0px rgb(100,100,100);
	background-color:rgb(80,80,80);
	width:auto;
}

ul#navbar ul li{
    list-style-type:none;
    display:block;
    margin:5px;
    background-color:rgb(80,80,80);
    border-left:3px solid rgb(255,128,0);
    
    padding:1px;
    white-space: nowrap;
    text-align:left;
    padding-left:10px;


}

ul#navbar li ul{
	display:none;
	position:absolute;
	background-color:rgb(80,80,80);
}


/* BANNER ADS */

#topBanner div{
text-align:center;
}

#rightBanners{
float:right;
margin-right:40px;
margin-top:127px;
z-index:9999;
}

#rightBanners img{
margin-bottom:20px;
}


/* WAIT DIV */


#wait{
	position: fixed;
	left: 0px;
	top: 0px; 
	width: 100%; 
	height: 100%; 
	background: url(images/darkness.png); 
	display: none; 
	z-index: 999999;
}
#wait div{
	position: relative; 
	width: 400px; 
	height: 80px;
	padding: 0 0 20px 0; 
	left: 50%; 
	top: 50%; 
	margin: -40px 0 0 -200px; 
	font-size: 18px; 
	font-weight: bold; 
	color: #fff;
}
#wait div p{
	margin: 0; 
	padding: 0; 
	text-align: center;
}
#wait div img{
	position: absolute; 
	left: 90px; 
	bottom: 5px; 
}

/* container */

div.container{
	width:980px;
	margin:-42px auto 0px auto;
	background-color:rgb(247,247,247);
	position:relative;
	padding-top:1px;

}

div.container div.dashpage{
	float:left;
}



div.noback{
	background:inherit;
}

/* EXTRA HOME PAGE CSS */

#tooltip{
	position:absolute;
	border:0px solid #333;
	border-radius: 5px;
	background: #000000;
	padding:2px 5px;
	color:#E2E2E2;
	opacity:0.6;
	display:none;
}

.homecontent{
	width:910px;
	margin:0 auto 0 65px ;
}

/* FAQ MODULE */

ul#faq_question_list{margin:0px 0px;list-style:decimal;}
ul#faq_question_list li{color:rgb(80,80,80);font-size:13px;}
ul#faq_question_list li a{color:rgb(159,44,0);}
div#faq_answer_list a.a_links_alt{color:rgb(159,44,0)!important;font-weight:600;margin:20px 20px 0px 20px!important;font-size:14px;}
div#faq_answer_list div{margin:2px 30px;}
div#faq_answer_list div p{font-size:13px;}
div#faq_answer_list a.submit{float:right;color:rgb(159,44,0);font-size:12px;margin-right:20px;}

/* BROWSER EXTENSIONS */

tr td h3 a{color:rgb(255,128,0);text-decoration:none;}

/* Dashboard Pages */

div.dashpage{
text-align:center;
font-family:'Open Sans','Helvetica','sans-serif';
font-size:12px;
font-weight:600;
margin:10px;
width:960px;
}

div.recursive{
	width:920px;
}

div.dashpage_title{
	color:white;
	background-color:rgb(111,111,111);
	height:22px;
	padding:3px;
	text-align:center;
	font-size:14px;
	padding-left:60px;
}

div.btn_viewall_wrap_fix{
	/* Fixes centered title alignment in div.dashpage_title */
	width:60px;
	height:21px;
	position:relative;
	float:left;
	visibility:hidden;
}

span.dashpage_title_text{
	border-top:2px solid transparent;
	position:relative;
	top:2px;
	font-size:14px;
}

a.btn_viewall{
	text-decoration:none;
	color:white;
	font-size:12px;
}

div.btn_viewall_wrap{
	background-color:rgb(83,83,83);
	width:60px;
	height:21px;
	position:relative;
	float:right;
	clear:none;
}

div.btn_viewall{
	position:absolute;top:1px;
	margin-left:1px;
	background-color:rgb(255,128,0);
	text-align:center;
	width:58px;
	height:18px;
	border-top:1px solid rgb(247,194,148);
}

div.btn_viewall:hover{
	background-color:rgb(255,155,25);
}

div.dashpage_content{
	background-color:rgb(225,225,225);
	padding:5px;
	text-align:left;
	min-height:264px;
	max-height:264px;
	height:264px;
}

div.profile{
	float:left;
	margin-left:5px;
	color:rgb(80,80,80);
	width:100%;
	text-align:center;
}

div.profile table{
width:450px;
border-spacing:0;
border-collapse:collapse;

}

div.profile table tr:first-child{
border-top:1px solid rgb(200,200,200);
}

div.profile table tr td:first-child{
text-align:right;
width:180px;
}

div.profile table tr td:last-child{
text-align:left;
padding-left:10px;}

div.profile table td{
border-bottom:1px solid rgb(200,200,200);
padding:2px;
}

img.profile_img{
	float:left;
	margin-top:2px;
}



ul.list_small{
	list-style:none;
	color:rgb(77,77,77);
	width:auto;
	position:relative;
	left:-20px;
}

ul.list_large{
	list-style:none;
	color:rgb(77,77,77);
	width:auto;
	position:relative;
	left:-20px;
}

a.list_link{
	text-decoration:none;
	color:rgb(77,77,77);
	cursor:pointer;
}



li.list_small_item{
	padding:3px;
	padding-bottom:2px;
	border-bottom:1px solid rgb(171,171,171);
	position:relative; 
}

li.list_small_item.btop{
	border-top:1px solid rgb(171,171,171);
}

li.list_small_item.noborder{
	border-bottom:0px solid transparent;
}



li.list_small_item:hover{
	background-color:rgb(131,131,131);
	color:rgb(225,225,225);
}

li.list_large_item{
	padding:3px;
	padding-bottom:5px;
	border-bottom:1px solid rgb(131,131,131);
	position:relative;
}

li.list_large_item.noborder{
	border-bottom:0px solid transparent;
}

li.list_large_item:hover{
	background-color:rgb(131,131,131);
	color:rgb(225,225,225);

}

img.arrow{
	float:right;
	position:relative;
	margin-top:10px;
}

img.large_arrow{
	float:right;
	position:relative;
	margin-top:15px;
}

img.status_icon{
	float:left;
}

img.status_icon.action{
	float:right;
	margin-right:5px;
	z-index:5;
}

img.property_thumb{
	float:left;
}

span.item_text{
	margin-left:5px;
}

div.large_item_text{
	position:relative;
	left:5px;
	line-height:17px;
}

span.item_status_text{
	font-size:11px;
	position:relative;
	top:-4px;
	margin-left:5px;
}

span.item_info{
	font-size:12px;
	position:relative;
	top:-2px;
	margin-left:5px;
}

span.large_item_info{
	position:relative;
	top:0px;
	font-size:12px;
	margin-left:5px;
}

span.ratings{
	font-size:12px;
	position:relative;
	top:-2px;
	margin-left:5px;
}



img.aicpa{
	left:10px;
	bottom:10px;
	position:absolute;
}






/* Common Pages */

.page{
	margin:10px;
	width:960px;
	float:left;
}

.page_title{
	height:30px;
	background-color:rgb(111,111,111);
	margin-top:20px;

	text-align:left;
}

div.minipage{
	width:470px;
}

div.tinypage {
    width: 270px;
}
div.quarter{
	width:24%;
	margin: 0 0.5%;
}
div.midpage {
    width: 650px;
}

div.offerpage{
width:720px;
}

.page_title h2{
	font-size:16px;
	margin:0 0 0 5px;
	display:inline;
	clear:none;
	line-height:30px;
	font-weight:400;
	color:rgb(247,247,247);
	padding:0px;
}

.page_title h2.make_offer{
	position:absolute;
	right:20px;
}

.page_title h2 a{
	text-decoration: underline;
	color: #f7f7f7;
}

.page_titleIcon.dash{
height:28px;
margin-top:-3px;
float:left;
margin-left:-60px;
}

.page_titleIcon{
	vertical-align:top;
	height:30px;
}

.importer{
	clear:none;
	float:right;
}

.importer_btn{
	height:30px;
	font-size:12px;
	font-weight:600;
	color:rgb(247,247,247);
	line-height:30px;
	padding-left:5px;
	padding-right:5px;
	margin-left:1px;
	display:inline-block;
}

.importer_btn p{
	text-shadow: 0px 0px 2px  rgb(80,80,80);
}

.ired{
	background-color:rgb(135,37,0);
	border-left:1px solid rgb(232,64,0);
	border-right:1px solid rgb(232,64,0);
}

.igreen{
	background-color:rgb(137,192,60);
	border-left:1px solid rgb(173,211,119);
	border-right:1px solid rgb(173,211,119);
}

.iblue{
	background-color:rgb(73,173,222);
	border-left:1px solid rgb(125,191,224);
	border-right:1px solid rgb(125,191,224);
}

.iorange{
	background-color:#F5821F;
	border-left:1px solid rgb(236,171,77);
	border-right:1px solid rgb(236,171,77);
}

.igray{
	background-color:rgb(80,80,80);
}


/* MORE BUTTONS */



div.overlayactions{
padding-left:2px;
text-align:center;}

.offer_button{
color:rgb(247,247,247);
}

div.action_button{
width:100px;
padding-left:0px;
color:rgb(247,247,247);
height:32px;
overflow:hidden;
line-height:15px;
white-space:nowrap;
margin:1px;
display:inline-block;
}

div.action_button.small{
width:110px;
height:20px;
line-height:20px;
margin:-1px!important;
font-size:12px;
font-weight:normal;
}

div.action_button img{
margin-left:5px;
float:left;
}

div.action_button span{
float:right;
margin-right:10px;
}

div.action_button.b_green{
background-color:rgb(138,193,61);}
div.action_button.b_darkgreen{
background-color:#5f852a;}
div.action_button.b_gray{
background-color:rgb(81,81,81);}
div.action_button.b_blue{
background-color:rgb(72,169,218);}
div.action_button.b_lightred{
background-color:#c14747;}
div.action_button.b_red{
background-color:rgb(155,43,0);}
div.action_button.b_purple{
background-color:rgb(125,125,201);}
div.action_button.b_darkpurple{
background-color:#3e3e87;}
div.action_button.b_lteal{
background-color:#516e7d;}
div.action_button.b_teal{
background-color:rgb(33,64,78);}
div.action_button.b_orange{
background-color:#F5821F;}
div.action_button.b_darkblue{
background-color:rgb(34,65,80);}
div.action_button.b_twitter{
background-color:#55acee;}
div.action_button.b_facebook{
background-color:#3B5998;}
div.action_button.b_light_blue{
	background-color:#0677bd;}
div.action_button.b_light_gray{
	background-color:#e1e1e1; color: #000000;}

img.page_titleIcon.b_green{
background-color:rgb(138,193,61);
border-right: 5px solid #B7EE6A;}
img.page_titleIcon.b_darkgreen{
background-color:#5f852a;
border-right: 5px solid #9BC166;}
img.page_titleIcon.b_gray{
background-color:rgb(81,81,81);
border-right: 5px solid #A5A5A5;}
img.page_titleIcon.b_blue{
background-color:rgb(72,169,218);
border-right:5px solid #81E2F6;}
img.page_titleIcon.b_lightred{
background-color:#c14747;
border-right: 5px solid #FF9B9B;}
img.page_titleIcon.b_red{
background-color:rgb(155,43,0);
border-right: 5px solid #BF4F24;}
img.page_titleIcon.b_purple{
background-color:rgb(125,125,201);
border-right: 5px solid #BEBEFF;}
img.page_titleIcon.b_darkpurple{
background-color:#3e3e87;
border-right: 5px solid #c3bfff;}
img.page_titleIcon.b_lteal{
background-color:#516e7d;
border-right: 5px solid #7E9BAA;}
img.page_titleIcon.b_teal{
background-color:rgb(33,64,78);
border-right: 5px solid #4F6E7C;}
img.page_titleIcon.b_orange{
background-color:#F5821F;
border-right: 5px solid #FFBF49;}
img.page_titleIcon.b_darkblue{
background-color:rgb(34,65,80);
border-right: 5px solid #71909F;}
img.page_titleIcon.b_darkred{
background-color:rgb(155,0,15);
border-right: 5px solid #ba505c;}

div.ostat{
	padding:4px;
	line-height:23px;
	color:rgb(247,247,247);
}

div.ostat.gray{background-color:rgb(81,81,81);}
div.ostat.green{background-color:rgb(141,197,62);}
div.ostat.purple{background-color:rgb(125,125,201);}
div.ostat.red{background-color:rgb(155,43,0);}
div.ostat.darkgray{background-color:#21404e;}
div.ostat._blue{background-color:#48a9da;}
div.ostat.darkblue{background-color:#516e7d;}
div.ostat.darkpurple{background-color:#3e3e87;}
div.ostat.darkred{background-color:rgb(155,0,15);}


div.ostat img{
	vertical-align:top;
}


/* PAGE CONTENT */

.page_content{
	background-color:rgb(225,225,225);
	position:relative;
	font-size:12px;
	color:rgb(80,80,80);
	padding:15px;
}

.page_content.head{
	background-color:#f7f7f7;
}
.page_content div.list{display:inline-block;line-height:28px;}.sorter {background-color: #E1E1E1;
    color: #505050;
    font-size: 12px;
    height: auto;
    padding: 15px;
    position: relative;
    text-align: center;}.sorter h2{text-align:left;}.advancedSearch{margin:2px auto;}

.page_content table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	font-size:12px;
	color:rgb(80,80,80);
}

.page_content td select{
	width:93%;
}
.page_content td input[type="text"]{
	width:90%;
}

.page_content table.info_table{
border-top:1px solid rgb(80,80,80);
border-bottom:1px solid rgb(80,80,80);
width:60%;
background-color:rgb(247,247,247);
float:left;
}

.info_table td{
border-bottom:1px solid silver;
padding:4px;
}
.info_table tr{
border-right:1px solid rgb(80,80,80);
border-left:1px solid rgb(80,80,80);
}

.info_table tr td:nth-child(even){border-right:1px solid rgb(80,80,80);}
.info_table tr td:nth-child(odd){font-weight:600;}
.info_table tr:last-child td{border-bottom:1px solid rgb(80,80,80);}
.glowgrn{
	background-color:rgb(141,197,62);
}
.glowred{
	background-color:rgb(155,43,0);
}


table.form td{padding:8px;}
table.nopad td{padding:2px;}
table.form td{background-color:rgb(247,247,247);}
table.form tr:first-child td{border-top:1px solid silver;}
table.form tr:first-child td:first-child{}
table.form tr.expired td{background-color: #F9DEDE;}
.expired_offer_legend{background-color: #F9DEDE; width: 16px;height: 16px;display:inline-block;border: 1px solid #bcb8b9;}

table.form tr td:first-child{}
table.form td{border-bottom:1px solid silver;}
table.form.report{color:rgb(80,80,80);}
table.form.report{text-align:left;}
table.form.report td{width:auto;}

#offer_list tr td p{margin:0; padding:0;}
#offer_list tr td a{color:rgb(255,128,0);}
#offer_list tr td{position:relative;padding:2px;}
#offer_list tr td a:hover > span {display:block;}
#offer_list tr td span p:hover < span {display:none;}
#offer_list tr td a p label{color:rgb(141,197,62);}
#offer_list tr td a p{color:rgb(247,247,247);}
#offer_list tr td a span:hover{display:none;}
#offer_list tr td span{
    display:none;
    position:absolute;
    margin-left:10px;
    margin-top:40px;
    background-color:rgb(80,80,80);
    padding:5px 10px;
    z-index:1;
}
div.offer_icons a img{position:relative;top:3px;}

table textarea[name="data[comments]"]{
	width:100%;
	resize:none;
	height:155px;
}

table textarea[name="data[offer_instructions_text]"]{
	width:100%;
	resize:none;
	height:173px;
}

table textarea.emailtext{
	height:121px;
}

table td.half input[type="file"]{
	width:100px;
}

table.emailtable tr{
	border-bottom:0px solid rgb(80,80,80);
}

td.tleft{
	text-align:right;
}

.td.tleft{
	text-align:left;
}

td.reg{
	width:30%;
}

td.half{
	width:50%;
	vertical-align: top;
}

td.noreg{
	width:40%;
}

.floatit{
	float:right;
}

tr.uploadable{
	width:100%;
}

tr.uploadable button{
	float:right;
}

.full{
	width:100%;
}

#selleremail{
	width:120px;
	margin-bottom:10px;
}

#filesman{
	margin-bottom:10px;
}

div.clear{
	clear:both;
}


.minipage{
	width:470px;

}

.noborder{
	border:0;
}

/* IMAGE STUFF */

.photos ul li p {
	margin:0;
	clear:none;
	padding:0;

}

.photos ul li{
	display:inline-block;
	list-style-type:none;
	margin-right:8px;
}


#group_img_list_box a {
    float: left;
}
#group_img_list_box input[type="file"] {
    float: left;
}

.cboxPhoto{
	height:auto;
	width:auto;
max-width:1024px;
max-height:1024px;
}


#ori_container {
    width:610px;
    height:235px;
    margin-top:15px;
}
#ori_gallery_wrap {
    width:332px;
    float:left;
    height:221px;
    overflow:hidden;
    position:relative;
}
#ori_gallery {
    height:208px;
    position:absolute;
}
#ori_gallery_full_wrap img.ori_arrow {
    float:left;
    margin:4px 8px;
    margin-top:80px;
}
#ori_gallery ul {
    list-style:none;
    list-style-type:none;
    margin:0px;
    padding:0px;
}
#ori_gallery ul div {
    float:left;
    margin-right:4px;
    width:336px;
}
#ori_gallery ul li {
    display:inline;
}
#ori_gallery ul li img {
    cursor:pointer;
    border: 4px solid transparent;
}
#ori_view {
    position:relative;
    float:right;
}
#ori_view img {
    position:absolute;
    top:0px;
    right:0px;
    max-width:220px;
    max-height:220px;
    margin-top:20px;
}
#remainder{
    background-color:silver;
}
#agent_info{
	font-size:14px;
}
#agent_info label{
	font-weight:600;
	color:rgb(34,65,80);
}
#agent_info p{
	padding-left:15px;
	font-size:12px;
}





/* FOOTER */

div.htmlfooter{
	width:980px;
	font-size:12px;
	color:rgb(247,247,247);
	margin:0px auto 0px auto;
	background-image:url('images/bg.png');
	border-top:5px solid rgb(159,44,0);
	position:relative;
}

div.htmlfooter img[name="a_img_soc"]{
	position: absolute;
	left: 20px;
	bottom: -27px;
	z-index: 10;
	width:100px;
}
#trustwaveSealImage {
	position: absolute;
	left:140px;
	top:35px;

}
div.htmlfooter img[name="a_img_realtypilot"]{
	position: absolute;
	z-index: 10;
	width: 110px;
	bottom: -34px;
	right: 20px;
}

div.footer {
	text-align:center;
	padding-top:10px;
	margin-left:80px;
}

.footer ul {
	list-style:none;
	margin-left:-38px;
	padding-top:17px;
}

.footer ul li{
	display:inline;
}

.footer ul li a{
	color:rgb(255,128,0);
	text-decoration: none;
}

.footer ul li a:hover{
	text-decoration:underline;
}




.offer_icons a{
	background-position: 0 0;
    background-repeat: no-repeat;
    color: #000000;
    display: inline-block;
    font-size: 8px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    text-decoration: none;
    width: 16px;
}
.helper_box {float: right; margin: 8px 0px;}
.helper_box div{background-position: left center; float: left; line-height: 21px; padding:0 20px; width: auto; background-repeat: no-repeat; background-position: left 1px;}
.icons_box a, .icons_box span{width: 16px; height: 16px; display: inline-block; text-align: center; font-size: 10px; color: #000; background-repeat: no-repeat; background-position: 0 0; text-decoration: none; font-size: 8px; line-height: 16px;}
.icons			{text-align: center;}
.icons .view, .icons .edit, .icons .delete, .icons .note, .a_note, .icons .accounting, .icons .empty, .icons .mail, 
.icons .restore, .icons .claim, .icons .archive, .icons .capture, .icons .flag_green, .icons .flag_red
,.yui-dt-liner .mail	{width: 16px; height: 16px; margin: 2px; display: inline-block; text-align: center; font-size: 10px; color: #000;}
.a_note	{background: url('images/icons_note.png') no-repeat 0 0;}
#offer_list tr td a.o_note{
	color:black;
	position:relative;
	top:-5px;
}
.icon_note { background-image: url("images/admin/icons_note.png") }
.icon_info { background-image: url("images/admin/application_view.png") }
.icon_info_r { background-image: url("images/admin/application_view_red.png") }
.icon_edit { background-image: url("images/admin/application_edit.png") }
.icon_edit_r { background-image: url("images/admin/application_edit_red.png") }
.icon_login_as { background-image: url("images/admin/user_go.png") }
.icon_change_password { background-image: url("images/admin/lock_edit.png") }
.icon_delete { background-image: url("images/admin/application_delete.png") }
.icon_block { background-image: url("images/admin/application_delete.png") }
.icon_payment_off { background-image: url("images/admin/coins_delete.png") }
.icon_payment_on { background-image: url("images/admin/coins_add.png") }
.icon_block_off { background-image: url("images/admin/application_put.png") }
.icon_folder_user { background-image: url("images/admin/folder_user.png") }
.icon_reply { background-image: url("images/admin/application_go.png") }
.icon_archive { background-image: url("images/admin/detail.png") }
.icon_flag_green { background-image: url("images/flag_green.png") }
.icon_flag_red { background-image: url("images/admin/flag_red.png") }
.icon_folder_user { background-image: url("images/admin/folder_user.png") }
.note { background-image: url("images/admin/icons/note.png") }
.app_info { background-image: url("images/admin/icons/app_info.png") }
.app_bounce { background-image: url("images/admin/icons/app_bounce.png") }
.app_request{ background-image: url("images/request_info.png");}
.app_edit { background-image: url("images/admin/icons/app_edit.png") }
.app_delete { background-image: url("images/admin/icons/app_delete.png") }
.app_restore { background-image: url("images/admin/icons/app_restore.png") }
.app_right { background-image: url("images/admin/icons/app_right.png") }
.imgs { background-image: url("images/admin/icons/imgs.png") }
.img_edit { background-image: url("images/admin/icons/img_edit.png") }
.img_delete { background-image: url("images/admin/icons/img_delete.png") }
.flag_blue { background-image: url("images/admin/icons/flag_blue.png") }
.flag_green { background-image: url("images/admin/icons/app_claim.png") }
.flag_orange { background-image: url("images/admin/icons/flag_orange.png") }
.flag_pink { background-image: url("images/admin/icons/flag_pink.png") }
.flag_purple { background-image: url("images/admin/icons/flag_purple.png") }
.flag_red { background-image: url("images/admin/icons/flag_red.png") }
.flag_yellow { background-image: url("images/admin/icons/flag_yellow.png") }
.user_folder { background-image: url("images/admin/icons/user_folder.png") }
.user_to_right { background-image: url("images/admin/icons/user_to_right.png") }
.user_checked { background-image: url("images/admin/icons/user_checked.png") }
.lock_edit { background-image: url("images/admin/icons/lock_edit.png") }
.to_archive { background-image: url("images/admin/icons/to_archive.gif") }
.email { background-image: url("images/admin/icons/email.png") }
.emails { background-image: url("images/admin/icons/emails.png") }
.plus { background-image: url("images/Plus.png"); width: 20px; height: 20px; display: block; }
.minus { background-image: url("images/Minus.png"); width: 20px; height: 20px; display: block; }
#agentinfo p { margin-left: 15px }
.agent_label { margin-left: 0px !important; color: #8DC53E; }
.offer_icons a { background-position: 0 0; background-repeat: no-repeat; color: #000000; display: inline-block; font-size: 8px; height: 16px; line-height: 16px; text-align: center; text-decoration: none; width: 16px; }
.offer_icons p { color: #9c0f0d }
.offer_files a { color: #9c0f0d }
.o_note { background-image: url("images/admin/icons/o_script-plus-icon.png") }
.o_info { background-image: url("images/admin/icons/o_folder-search-icon.png") }
.o_edit { background-image: url("images/admin/icons/o_pencil-icon.png") }
.o_accept { background-image: url("images/admin/icons/o_tick-icon.png") }
.o_counter { background-image: url("images/admin/icons/o_refresh-icon.png") }
.o_decline { background-image: url("images/admin/icons/o_action-window-no-fullscreen-icon.png") }
.o_cancel { background-image: url("images/admin/icons/o_delete-icon.png") }
.o_withdraw { background-image: url("images/admin/icons/o_order-icon.png") }
.o_doc_new { background-image: url("images/admin/icons/o_document-new-icon.png") }
.thumb_up { background-image: url("images/admin/icons/o_thumb-up-icon.png") }
.thumb_down { background-image: url("images/admin/icons/o_thumb-down-icon.png") }
.o_cancel { background-image: url("images/admin/icons/remove-icon.png") }

.err, .required_class, .bd label.err	{color: #ff0000;}

.Tips {
	position: relative;
}
*.Tips:hover {
	background: transparent;
	z-index: 1;
}
.Tips span {
	margin-left: -999em;
	position: absolute;
}
.Tips span label{
	color: #8DC53E;
	width: 50px;
	line-height: normal;
}
.Tips:hover span {
	border: 1px solid #888;
	background-color: rgb(80,80,80);
	color:#EEE;
	position: absolute; left: 25px; top: 25px; z-index: 99;
	margin-left: 0;
	min-width: 200px;
	padding: 5px;
}

table.prop_list td {
	padding: 4px;
	background-color:#f7f7f7;
	border-bottom:1px solid silver;
	text-align: center;
	word-wrap: break-word;
}

table.prop_list td.addr {
	text-align: left;
}

table.prop_list tr:first-child td { border-top:1px solid silver; }

.i_blue {
	background-image: url(images/help_icon.png);
	width:16px;
	height:16px;
	display:  inline-block;
}

td.response select {
	width:40px;
}
td.response input[type=text] {
	width:65px;
}