html {
	display : inline;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin : 0px;
	background:#b9c4c7 url(/templates/default/images/pattern.gif) repeat left top;
	color:#454545;
}
br {
	line-height : 12px;
	margin : 0;
}
a {
	color : #C80000;
	text-decoration : none;
}
a:hover {
	color : #C80000;
	text-decoration : none;
}
p {
	color:#454545;
}
div#tab-search {
	height:270px;
}
div#tab-propertyType {
	height:270px;
}
div#tab-priceRange {
	height:270px;
}
a strong {
	font-size:12px;
}

a.topmenu, a.topmenu-on {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	padding-left:20px;
	padding-right:20px;
	text-transform:uppercase;
	padding-top:12px;
	padding-bottom:12px;
}
a.topmenu:hover {
	background:#708589 url(/templates/default/images/menu-bg-on.gif) no-repeat right top;
}
a.topmenu-on {
	background:#708589 url(/templates/default/images/menu-bg-on.gif) no-repeat right top;
}
input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : white;
	border : 1px solid #CCCCCC;
	margin : 2px;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	font-size : 11px;
	margin : 5px;
	padding : 0px;
	list-style : none;
	padding-left: 15px;
}
li.arrow {
	font-size : 11px;
	margin : 5px;
	padding : 0px;
	list-style : none;
}
li.arrow a {
	font-size:12px;
	color:#454545;
	
}
li.arrow a:hover{
	color:#C80000;
}
form {
	font-size : 12px;
	border-width : 0;
	padding : 0;
	margin : 0;
	display: inline;
}
li.arrow a span.arrow {
	color:#C80000;
}
h1 {
	font-size : 17px;
	color : black;
	margin : 0px;
}
.titleSimple, a.titleSimple {
	font-size : 12px;
	font-weight : bold;
	color : black;
}
a.titleSimple:hover {
	color:#C80000;
}
.priceSimple {
	font-size : 12px;
	color : #777777;
}
.locationSimple {
	font-size : 11px;
	color : #777777;
}
.titleShort {
	font-size : 13px;
	font-family:Arial Black, Helvetica, sans-serif;
	color : #454545;
	text-transform:uppercase;
}
a:hover .titleShort {
	color : #C80000;
}
.titleShort-highlighted {
	font-size : 13px;
	font-family:Arial Black, Helvetica, sans-serif;
	color : #454545;
	text-transform:uppercase;
}
a:hover .titleShort-highlighted {
	color : #C80000;
}
.priceShort, .priceShort-highlighted {
	font-family:Arial Black, Helvetica, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
	background:#d02028 url(/templates/default/images/search-bg.gif) repeat-x left bottom;
	border:1px solid #7b0c26;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	width:125px;
	margin-bottom:10px;
}
.priceLong {
	font-family:Arial Black, Helvetica, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
	background:#d02028 url(/templates/default/images/search-bg.gif) repeat-x left bottom;
	border:1px solid #7b0c26;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-top:10px;
}

 
.locationShort {
	font-size : 14px;
	color : #454545;
	font-weight:bold;
	margin-bottom:5px;
}
.descriptionShort {
	font-size : 12px;
	color : #454545;
}
.titleDetailed {
	font-size : 13px;
	font-family:Arial Black, Helvetica, sans-serif;
	color : #454545;
	text-transform:uppercase;
}
.priceDetailed {
	font-weight : bold;
	font-size : 13px;
	color : #FF403B;
}
.nameDetailed {
	font-weight : bold;
	font-size : 12px;
}
.valueDetailed {
	font-size : 12px;
}
.titleGallerySimple {
	font-size : 13px;
	font-weight : bold;
	color : black;
}
.descriptionGallerySimple {
	font-size : 11px;
	color : #777777;
}
#wrap {
	color:#404040;
	margin:0px auto;
	padding:0;
	width:1000px;
	background:#FFF;
	padding-top:10px;
}
#header {
	margin:0;
	padding:0;
	margin-bottom:10px;
}
#mainmenu {
	padding:0;
	margin:0;
	margin-bottom:25px;
	background:#a41519 url(/templates/default/images/menu-bg.gif) repeat-x left top;
	border:1px solid #6c1317;
	height:39px;
}
#sidebar {
	float:left;
	width:175px;
	padding:0;
	margin:0;
}
#content {
	float:right;
	line-height:15px;
	margin:0;
	padding:0;
	width:651px;
	background:#FFFFFF;
	padding-bottom:20px;
}
#skyscraper {
	float:right;
	margin:0;
	padding:0;
	text-align:right;
	width:167px;
}
#leaderboard {
}
#footer {
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-top:7px;
	text-align:center;
	color:#FFFFFF;
	line-height:15px;
	font-size:11px;
	width:1020px;
	margin-bottom:20px;
}
#footer div.grey {
	background:#252525;
	padding:20px;
	color:#FFFFFF;
	font-size:11px;
}
#footer .grey div, #footer .red span, #footer .grey a {
	color:#FFFFFF;
	text-decoration:none;
}
#footer .grey a {
	text-decoration:none;
}
#footer .grey a:hover {
	text-decoration:underline;
}
.rectangle-banner {
	float:right;
	border:1px dotted #CCC;
	margin:0;
	margin-bottom:20px;
	padding:0;
	padding-top:10px;
	padding-bottom:6px;
	width:156px;
}
span.favorites {
	font-size : 12px;
	color: #454545;
	cursor:pointer;
}
.table_header {
	background:#eae9e4;
	font-size : 13px;
	font-weight : bold;
	color: #242425;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	text-align:left;
}
.table_header_search {
	font-size : 13px;
	font-weight : bold;
	color: #C80000;
	text-transform:uppercase;
}
.warning {
	font-size : 12px;
	font-weight : bold;
	border:1px dashed #999;
	background:#FFC;
	padding:10px;
	text-align:center;
	margin-bottom:20px;
}
.bold {
	font-size : 13px;
	font-weight : bold;
	color : #006699;
	text-decoration : underline;
}
.title {
	font-size : 13px;
	font-weight : bold;
	color : #006699;
}
.price {
	font-size : 13px;
	font-weight : bold;
	color : #000000;
}
.timings {
	font-size : 11px;
	color : #FFFFFF;
}
.timings a {
	font-size : 11px;
	color : #FFFFFF;
}
.images {
	border : 2px solid #e1e5e9;
	margin-bottom:7px;
}
.photo {
	border : 2px solid #e1e5e9;
}
.dashed {
	margin-bottom:5px;
}
.submit {
	color:#FFFFFF;
	background:#d02028 url(/templates/default/images/search-bg.gif) repeat-x left bottom;
	border:1px solid #a51117;
	font-size:12px;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:4px;
	text-align:center;
	cursor:pointer;
	padding-left:20px;
	padding-right:20px;
}
.headerTitle {
	font-size : 18px;
	font-weight : bold;
	color: #000000;
}
.line_white_left {
	border-left: solid 1px #D0DBE3
}
.line_white_right {
	border-right: solid 1px #D0DBE3
}
.line_white_top {
	border-top: solid 1px #D0DBE3
}
.line_white_bottom {
	border-bottom: solid 1px #D0DBE3
}
div.font12, td.font12 {
	font-size:12px;
}
/*-----SEARCH BOX----------*/







.line_white_left_search {
	border-left: solid 1px #f4efdc
}
.line_white_right_search {
	border-right: solid 1px #f4efdc
}
.line_white_top_search {
	border-top: solid 1px #f4efdc
}
.line_white_bottom_search {
	border-bottom: solid 1px #f4efdc
}
/*--------------------------*/























.formSubmitInput {
	width: 400px;
}
.formSubmitSelect {
	width: 400px;
}
.formSubmitArea {
	width: 400px;
}
.formEditInput {
	width: 400px;
}
.formEditSelect {
	width: 400px;
}
.formEditArea {
	width: 400px;
}
.searchtab {
	border:1px solid #b6c3ca;
	margin-bottom: 0em;
	padding: 0px;
	background:#eef2f4;
}
.featuredListingstab {
	border:1px solid #BABABA;
	width:100%;
	margin-bottom: 0em;
	padding: 0px;
	background-color:#FFFFFF;
}
.listingstab {
	border:1px solid #BABABA;
	width:100%;
	margin-bottom: 0em;
	padding: 0px;
	background-color:#FFFFFF;
}
/* Compare packages */







.header {
	background : #C9D2D8;
	border-bottom : 1px solid #D5D5D5;
	border-right : 1px solid #E5E5E5;
}
.main {
	background : #E0E5E9;
	border-bottom : 1px solid #D5D5D5;
	border-right : 1px solid #D5D5D5;
}
a.menu {
	color:none;
	background:none;
	text-decoration:none;
}
a.menu img {
	border:none;
}
a.details-link {
	color:#ce2028;
	font-size:12px;
	text-decoration:underline;
}
a.details-link:hover {
	text-decoration:none;
}
input.login-textfield {
	width:100px;
	border:1px solid #CCCCCC;
}
div.border-bottom {
	border-bottom:1px dashed #CCCCCC;
	padding-bottom:5px;
	padding-top:5px;
}
input.search-button {
	color:#FFFFFF;
	background:#d02028 url(/templates/default/images/search-bg.gif) repeat-x left bottom;
	border:1px solid #a51117;
	font-size:12px;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:4px;
	text-align:center;
	width:155px;
	margin-top:10px;
}
div.default-button a {
	color:#FFFFFF;
	background:#d02028 url(/templates/default/images/search-bg.gif) repeat-x left bottom;
	border:1px solid #a51117;
	font-size:12px;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:4px;
	text-align:center;
	width:155px;
	margin-bottom:5px;
	display:block;
}
table.training-text td a {
	color:#333;
	font-size:12px;
	text-decoration:none;
}
table.training-text td a:hover {
	color:#C80000;
}
div.training {
	background:#e76f1a;
	padding:5px;
	color:#FFFFFF;
}
div.training-header a{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:6px;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
}
div.training-header a:hover{
	text-decoration:underline;
}
div.title_training {
	font-size:13px;
	font-weight:bold;
}
.smart-logo {
	border:1px solid #e76f1a;
}
.title_pink {
	color:#E21588;
	font-size:14px;
}
.title_blue {
	color:#3577D5;
	font-size:14px;
}
.title_orange {
	color:#FF4E00;
	font-size:14px;
}
.title_green {
	color:#5AD400;
	font-size:14px;
}
.title_yellow {
	color:#FFB302;
	font-size:14px;
}
.title_purple {
	color:#9314BD;
	font-size:14px;
}
table.courses td {
	padding-bottom:10px;
}
.red-box {
	background:#c80000;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:3px;
}
.padding5 {
	padding:5px;
}
.red-box a, .red-box div a {
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.red-box a:hover, .red-box div a:hover {
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
div.deals-header {
	background:#c80000 url(/templates/default/images/deals-icon.gif) no-repeat 4px 2px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:35px;
}
.block-link {
	display:block;
	color:#000000;
	text-decoration:none;
	background:url(/templates/default/images/blocklink-bg.gif) no-repeat left 5px;
	padding-left:10px;
	margin-bottom:10px;
}
.toplinks-bg {
	width:153px;
	background:url(/templates/default/images/toplinks-bg.gif) no-repeat left -20px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:10px;
}
a.mobile-link {
	display:block;
	background:url(/templates/default/images/mobile-icon.gif) no-repeat left 2px;
	padding-left:15px;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	margin-top:8px;
}
a.mobile-link:hover {
	color:#C80000;
}
a.studio-link {
	display:block;
	background:url(/templates/default/images/3d-icon.gif) no-repeat left 2px;
	padding-left:17px;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	margin-top:8px;
}
a.studio-link:hover {
	color:#C80000;
}

a.signin{
	display:block;
	background:url(/templates/default/images/sign-in.gif) no-repeat left 2px;
	padding-left:17px;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	margin-top:8px;
}
a.signin:hover {
	color:#C80000;
}
a.register{
	display:block;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	margin-top:8px;
}
a.register:hover {
	color:#C80000;
}
.top-bg {
	background:url(/templates/default/images/toplinks-bg.gif) no-repeat center top;
}
.section-title {
	color:#FFFFFF;
	background:#c80000;
	font-weight:bold;
	font-size:13px;
	padding:5px;
	padding-left:10px;
}
.section-border {
	border:1px solid #c80000;
	border-top:none;
	padding:10px;
}
.section-border div {
	margin-bottom:10px;
	font-size:12px;
	float:left;
}
a.title {
	color:#333;
	font-weight:bold;
	font-size:13px;
	display:block;
}
a.title:hover {
	text-decoration:underline;
}
img {
	border:none;
}
a.back {
	float:right;
	color:#333333;
	font-size:12px;
}
a.back:hover {
	color:#c80000;
}
a.more {
	color:#454545;
	font-size:11px;
	display:block;
	text-decoration:underline;
}
a.more:hover {
	color:#C80000;
}
a.more-news {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background:none;
	padding-right:10px;
}
a.more-news:hover {
	text-decoration:underline;
}
a.btn-contact {
	color:#333333;
	display:block;
	font-weight:bold;
	width:152px;
	text-decoration:none;
	padding-top:6px;
	padding-bottom:7px;
	text-align:center;
	margin-top:6px;
	background:url(/templates/default/images/agent-phone.gif) no-repeat left top;
}
a.btn-contact:hover {
	color:#C80000;
}
div.btn-message a{
	color:#333333;
}
div.btn-message {
	color:#333333;
	display:block;
	font-weight:bold;
	width:152px;
	padding-top:6px;
	padding-bottom:7px;
	text-align:center;
	margin-top:7px;
	background:url(/templates/default/images/agent-message.gif) no-repeat left top;
}
div.btn-message a:hover {
	color:#C80000;
}
.box-contact {
	position:absolute;
	height:80px;
	left:0px;
	top:-46px;
	background:url(/templates/default/images/contact-corner.png) no-repeat right bottom;
}
.box-contact-inside {
	border:1px solid #000000;
	border-bottom:none;
	background:#ffffe1;
	padding:10px;
	padding-top:3px;
	padding-left:5px;
	padding-right:3px;
	color:#000000;
	width:185px;
}
.box-contact-inside td span{
	white-space:nowrap;
}
.header-tag {
	background:#e8edef;
	width:1020px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	padding-bottom:4px;
	border-bottom:1px solid #b7bdbf;
}
.top-links {
}
.top-links a {
	display:block;
	color:454545;
	text-decoration:none;
}
.top-links a:hover {
	text-decoration:underline;
}
a.intl-link {
	display:block;
	color:#FFFFFF;
	background:#cf2028;
	border:1px solid #6c1317;
	width:188px;
	text-align:center;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}
a.intl-link:hover {
	background:#708589 url(/templates/default/images/menu-bg-on.gif) no-repeat right top;
	border:1px solid #708589;
	
}
.blom {
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:18px;
	margin-right:10px;
	margin-top:5px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:30px;
	font-size:11px;
	background:url(http://www.realestate.com.lb/templates/default/images/blom.gif) no-repeat left top;
}
.blom:hover {
	color:#FFFFFF;
}
.loan-form {
	font-size:12px;
}
.loan-form td {
	padding-bottom:6px;
}
.loan-form input {
	width:140px;
}
.loan-form input.submit {
	color:#FFFFFF;
	background:#C80000;
	border:#C80000;
	font-size:12px;
	width:60px;
}
.addthis_button {
	display:block;
	border:1px solid #cdcdcd;
	background:#FFFFFF url(/templates/default/images/share-icon.gif) no-repeat 2px 2px;
	font-size:12px;
	padding-left:20px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	color:#070614;
	margin-top:3px;
}
.heading, .heading a {
	color:#454545;
	font-weight:bold;
	font-size:12px;
	background:url(/templates/default/images/heading-dots.gif) repeat-x left bottom;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	margin-bottom:5px;
}
.heading a {
	background:none;
}
.heading a:hover {
	text-decoration:underline;
}
a.subscribe {
	display:block;
	width:70px;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	background:#82181d url(/templates/default/images/subscribe-bg.gif) repeat-x left top;
	border:1px solid #7b0c26;
	padding-bottom:2px;
	padding-top:2px;
	margin-top:5px;
}
a.subscribe:hover {
	background:#718589;
	border:1px solid #718589;
}
.red {
	color:#C80000;
	font-weight:bold;
}
.red2 {
	color:#C80000;
}
.blue-grey {
	background:#f1f3f4;
}
.blue-refine {
	background:#eef2f4 url(/templates/default/images/refine-bg.gif) repeat-y left top;
	border:1px solid #bfcad0;
}
div.left-links a{
	display:block;
	font-size:12px;
	color:#454545;
	margin-bottom:2px;
}
div.left-links a:hover{
	color:#C80000;
}
.article-bg {
	background:#f3f6f8 url(/templates/default/images/article-bg.gif) no-repeat left top;
	padding:5px;
	border:1px solid #adb9c2;
}
.article-text {
	font-size:11px;
	width:115px;
}
.no-dots {
	background:none;
}
.sep7 {
	height:7px;
}

.left-bg {
	background:#f1f3f4 url(/templates/default/images/leftcol-bg.gif) no-repeat right top;
	}
h2.search-heading {
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom:none;
	padding-top:0px;
}
.search-btn {
	background:#d02028 url(/templates/default/images/search-bg.gif) repeat-x left bottom;
	border:1px solid #7b0c26;
	color:#FFFFFF;
	width:93px;
	font-size:12px;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	padding-top:3px;
	padding-bottom:3px;
	cursor:pointer;
}

.newstab {
	border:1px solid #b6c3ca;
	margin-bottom: 0em;
	padding: 0px;
	padding-top:10px;
	background:#eef2f4 url(/templates/default/images/news-bg.gif) no-repeat right top;
}

div.newstab div.tabcontent div{
	display:block;
	clear:both;
}

.thumb-border {
	border:2px solid #e0e0e0;
	margin-right:15px;
	margin-bottom:5px;
}

.news-container {
	padding-bottom:8px;
	background:url(/templates/default/images/news-dots.gif) repeat-x left bottom;
	margin-bottom:12px;
	font-size:12px;
	color:#454545;
}
div.no-dots {
	background:none;
	margin-bottom:0;
}
a.news-title {
	font-size:12px;
	color:#C80000;
	text-decoration:none;
	display:block;
	
}
a.news-title:hover {
	text-decoration:underline;
}

a.read-all {
	display:block;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	background:#454545;
	width:105px;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}
a.read-all:hover {
	background:#af1c23;
}

.events-header {
	background:#cd2027 url(/templates/default/images/events-headbg.gif) repeat-x left bottom;
	color:#FFFFFF;
	font-size:12px;
	padding-top:9px;
	padding-bottom:9px;
	padding-left:15px;
	border-left:1px solid #7b0c26;
	border-right:1px solid #7b0c26;
	margin-bottom:2px;
}
.event-item {
	background:#f3f3f3 url(/templates/default/images/event-bg.gif) repeat-x left bottom;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
}
.event-item-bottom {
	clear:both;
	background:url(/templates/default/images/item-bg.gif) no-repeat left bottom;
	height:10px;
}

.cal-bg {
	background:url(/templates/default/images/cal-bg.gif) no-repeat left top;
}
.month {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
.day {
	font-size:25px;
	color:#000000;
	text-align:center;
	font-weight:bold;
}
.event-title {
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	color:#454545;
	font-size:11px;
	text-transform:uppercase;
}
.career-title {
	display:block;
	margin-bottom:4px;
	color:#C80000;
	font-size:12px;
}
.career-title:hover {
	text-decoration:underline;
}
.mainbg {
	background:#dbe1e6 url(/templates/default/images/events-mainbg.gif) no-repeat left bottom;
	padding-bottom:15px;
}
.font14 {
	font-size:14px;
}

img.btn-subscribe {
	border:1px solid #FFFFFF;
	border-left:1px solid #252525;
	cursor:pointer;
	margin-top:4px;
}
input.emailtxt {
	font-size:11px;
	background:#252525;
	border:1px solid #252525;
	color:#FFFFFF;
	margin:0;
	width:120px;
	height:16px;
}
.dots-sep {
	background:url(/templates/default/images/footer-dots.gif) repeat-x left bottom;
	margin-bottom:10px;
	margin-top:5px;
}
.spacement {
	padding-bottom:5px;
	padding-top:5px;
}
.sorting-bg {
	font-family:Arial, Helvetica, sans-serif;
	background:#f3f3f3 url(/templates/default/images/sorting-bg.gif) repeat-x left bottom;
	border:1px solid #bfcad0;
	padding:5px;
	padding-left:0;
	font-size:11px;
	color:#454545;
	margin-bottom:10px;
}
.sorting-bg a{
	color:#454545;
}
.sorting-bg span.sortbg {
	background:#7a989e;
	color:#FFFFFF;
	font-weight:bold;
	padding:6px;
	padding-left:8px;
	padding-right:8px;
}
span.property_id {
	background:#e6eaed;
	color:#454545;
	padding:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:12px;
	font-weight:bold;
}
.numbers {
	font-size:11px;
	font-weight:bold;
	color:#000000
}
div.search-item {
	border:1px solid #bfcad0;
	margin-bottom:10px;
	padding:18px;
}
div.search-item-highlighted {
	border:2px solid #a81727;
	margin-bottom:10px;
	padding:18px;
	padding-top:25px;
}
div.search-item-guaranteed {
	border:2px solid #4e4e4e;
	margin-bottom:10px;
	padding:18px;
	padding-top:25px;
}
.icon {
	 color:#FFFFFF;
	 font-size:11px;
	 font-weight:bold;
	 padding:2px;
	 padding-left:4px;
	 padding-right:4px;
}
.new {
	 background:#d22028;
}
.updated {
	 background:#708488;
}
.featured {
	 background:#254289;
}
.compare {
	color:#FFFFFF;
	background:#708488;
	padding:2px;
	padding-left:7px;
	padding-right:7px;
	font-size:10px;
}
.div-compare {
	padding-bottom:7px;
	margin-bottom:7px;
	text-align:left;
	border-bottom:1px dotted #454545;
}
div.navigation {
	font-size:11px;
	color:#c80000;
	margin-bottom:20px;
	background:url(/templates/default/images/heading-dots.gif) repeat-x left bottom;
	padding-bottom:5px;
}
div.navigation a{
	color:#454545;
	text-decoration:none;
}
div.navigation a:hover{
	color:#C80000;
}
.photo-container {
	margin-bottom:5px;
}
.box-header {
	background:#7a989e url(/templates/default/images/box-head-bg.gif) no-repeat right top;
	color:#FFFFFF;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:15px;
	height:18px;
	padding-top:5px;
	padding-bottom:5px;
}
.box-content {
	background:#eaeff1;
	border:1px solid #b6c3ca;
	border-top:none;
}
.summary-table td{
	padding-bottom:10px;
}

.description-box {
	background:#eff1f3;
	padding:15px;
	color:#454545;
	margin-top:10px;
}
div.description-box table td div, div.description-box div, div.description-box td, div.description-box td p{
	color:#454545;
	text-align:left;
}

.box-border {
	border:1px solid #bfcad0;
	border-top:none;
}
.tool-item td div span.favorites{
	color:#454545;
}
.tool-item td div span.favorites:hover{
	color:#C80000;
}


.tool-item {
	padding-bottom:8px;
	margin-bottom:8px;
	background:url(/templates/default/images/heading-dots.gif) repeat-x left bottom;
}
.tool-item a{
	color:#454545;
}
.tool-item a:hover{
	color:#C80000;
}
.icon-padding {
	padding-right:10px;
}
.padding15 {
	padding:15px;
}
h1.default-title {
	display:block;
	font-size:18px;
	color:#C80000;
	font-weight:bold;
	padding-bottom:10px;
	text-transform:capitalize;
	border-bottom:4px solid #dbdbdb;
	margin-bottom:35px;
}
.agent-list-bg {
	background:#f4f4f4 url(/templates/default/images/agent-list-bg.gif) repeat-x left bottom;
	border:1px solid #FFFFFF;
	height:160px;
}
td.agent-list-bg a img {
	margin-bottom:0;
}
.agent-info-cont {
	position:absolute;
	left:0;
	top:0;
	display:none;
	background:#fefefe url(/templates/default/images/agent-info-bg.gif) repeat-x left bottom;
	width:215px;
	height:158px;
}
a.company_name {
	display:block;
	color:#C80000;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:15px;
}
.page-selected {
	background:#C80000;
	color:#FFFFFF;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid #C80000;
}
a.page-link {
	border:1px solid #bbbbbb;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	color:#454545;
}
a.page-link:hover {
	color:#FFFFFF;
	background:#C80000;
	border:1px solid #C80000;
}
h2 {
	display:block;
	color:#454545;
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:4px solid #fdecd0;
}
.highlight-text {
	color:#191919;
	font-weight:bold;
}
.tag-holder {
	position:relative;
	width:1px;
}
.tag-container, .tag-container-g {
	position:absolute;
	left:-19px;
	top:-26px;
	background:url(/templates/default/images/highlighted-bg.gif) no-repeat left top;
	color:#FFFFFF;
	font-size:11px;
	padding-left:25px;
	width:122px;
	padding-top:1px;
	padding-bottom:3px;
	padding-bottom:5px;
}
.tag-container-g {
	background:url(/templates/default/images/guaranteed-bg.gif) no-repeat left top;
}
.marginb10 {
	margin-bottom:10px;
}
a.question {
	display:block;
	font-size : 12px;
	font-family:Arial Black, Helvetica, sans-serif;
	color : #454545;
	text-transform:uppercase;
	background:url(/templates/default/images/faq-bullet.gif) no-repeat 3px 4px;
	padding-left:20px;
	
}
a.question-on {
	display:block;
	font-size : 12px;
	font-family:Arial Black, Helvetica, sans-serif;
	color : #C80000;
	text-transform:uppercase;
	background:url(/templates/default/images/faq-bullet.gif) no-repeat 3px 4px;
	padding-left:20px;
}
a.question:hover {
	color : #C80000;
}
.bullet{
	background:url(/templates/default/images/bullet.gif) no-repeat 11px 5px;
	padding-left:20px;
	margin-bottom:5px;
}
div.alpha a{
	color:#454545;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}
.alpha a.on{
	color:#C80000;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}
.alpha a:hover{
	color:#C80000;
}
.sitemap td{
	padding-bottom:3px;
}
.sitemap td a{
	background:url(/templates/default/images/bullet.gif) no-repeat 11px 5px  ;
	padding-left:20px;
	color:#454545;
	
}
.sitemap td a:hover{
	color:#C80000;
}
.answer {
	padding-left:20px;
}



.sitemap2 td{
	padding-bottom:3px;
}
.sitemap2 td a{
	color:#454545;
	
}
.sitemap2 td a:hover{
	color:#C80000;
}
