html, body {margin:0; padding:0; height:100%}

body {
font:1em Tahoma, Arial, Helvetica, sans-serif;
background: #c0000f url(../img/bg_gradient.jpg) repeat-x;
color:#f2f1f1;
min-width:996px;/* for mozilla*/
}

a {text-decoration:none;}

#header {
height: 179px;
background: #940501 url(../img/header_bg.png) no-repeat;
padding-left:10px;
}

#header p {
background:#424242;
color:#f2f1f1;
width:966px;
height:42px;
margin:0;
padding:0 0 0 10px;
line-height:42px;
text-shadow:1px 1px 0 #000000;
}

#header p a:link, #header p a:visited {
color: #9dccfc;
background:#303030;
}
#header p a:hover, #header p a:active{
color: #d9a304;
background:#303030;
}

#content {
position:relative;
height:100%;
min-height:100%;
border-bottom:0;
background:#424242 url(../img/content_bg.png) repeat-y;
width:996px;
margin:auto;
padding:0;
}

* html #content {height:100%}
body>#content {height:auto}

#contentinner {
margin-left:226px;
margin-top:0;
padding:0;
font-size:.9em;
width:760px;
background:#424242 url(../img/contentinner_bg.png) repeat-y;
padding-bottom:1em;
}
* html #contentinner {height:1%}/* combat ie 3 pixel jog */

html>body #content{height:auto}

#cent_content {
width:564px;
background:#6b6b6b url(../img/cent_content_bg.png) repeat-y;
padding:.5em 0 0 0;
}

#cent_content h1 {
color:#fedcac;
margin:0 0 .5em 0;
font:normal 1.2em Tahoma, Arial, Helvetica, sans-serif;
text-shadow:1px 1px 0 #000000;letter-spacing:1px;
}

#cent_content h2 {
color: #ffe5da;
margin:.5em 0 .5em 0;
font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif;
text-shadow:1px 1px 0 #000000;
letter-spacing:1px;
}

#cent_content h3 {
color: #dec6bb;
margin:.5em 0 .5em 0;
font:normal 1em Tahoma, Arial, Helvetica, sans-serif;
text-shadow:1px 1px 0 #000000;
letter-spacing:1px;
}

#cent_content p {
margin:0 0 1em 0;
color:#f2f1f1;
padding:0 10px 0 0;
}

#cent_content a:link, #cent_content a:visited{
color: #9dccfc;
background:#515253;
}
#cent_content a:hover, #cent_content a:active{
color: #d9a304;
background:#515253;
}


.img_left {
float:left !important;
margin:0 !important;
margin-right:.5em !important;
}

.img_right {
float:right !important;
margin:0 !important;
margin-left:.5em !important;
}

.img_cent {
text-align:center;
}

div#footer {
position:relative;
height: 33px;
background:transparent url(../img/bg_footer.png) no-repeat;
border:0;
clear: both;
color: #ffffff;
width:996px;
margin:auto;
font-size:.8em;
margin-top:-33px;
}
#clearfooter{clear:both;height:0;}/*needed to make room for footer*/

.footer2{
text-align:right;
margin:0 2em 0 5em;
padding:8px 0 0 0;
white-space:nowrap;
text-shadow:1px 1px 0 #000000;
}
.footer2 span{float:left;width:5em;text-align:left;margin-top:3px;}

.footer2 a:link, .footer2 a:visited {
color: #f19900;
padding: 0 .2em;
}
.footer2 a:hover, .footer2 a:active {
color: #ffffff;
background:#6f0002;
padding: 0 .2em;
}

/* ---------------------------------------------- */

#left_col_outer {
float:left;
width: 197px;
text-align:center;
margin-left:10px;
margin-bottom:150px;
}

#nav ul {
padding:0;
margin:0;
font-size:1em;
clear:both;
}

#nav li{
color:#ffffff;
list-style:none;
margin:0 0 2px 0;
font-size:.9em;
text-align:left;
width:197px;
}

#nav a, #current_page{
height:40px;
display:block;
font-size:1em;
padding-left:1em;
line-height:40px;
text-shadow:1px 1px 0 #000000;
}

#nav a:link {
color: #ffffff;
background:#5c0001 url(../img/nav_bg_up.png);
}
#nav a:visited {
color: #ffffff;
background:#5c0001 url(../img/nav_bg_up.png);
}
#nav a:hover{
color: #ffffff;
background:#7c0102 url(../img/nav_bg_down.png);
}
#nav a:active {
color: #ffffff;
background:#7c0102 url(../img/nav_bg_down.png);
}

#current_page {
color: #ffffff !important;
background:#7c0102 url(../img/nav_bg_down.png)!important;
}

/* ----------------------------------------------- */

.left_col {
background:transparent;
margin:0;
}

.nav_outer {
background:#2c0001;
border-bottom:none;
border-top:none;
margin:0 auto;
}

.nav_outer h1 {
font-size:1em;
color:#59b395;
}

.nav_outer p {
margin:0;
color:#9559b3;
font-style:italic;
font-size:.9em;
font-weight:bold;
}

.nav_outer img {
margin-top:.5em;
}

.nav_outer span {
margin:0;
color:#6c6b6b;
font-style:normal;
font-size:.8em;
font-weight:bold;
}

.nav_outer ul {
padding:0;
margin:0;
}

.nav_outer li {
color:#ffffff;
list-style:none;
margin:0 0 .3em 0;
line-height:2.4em;
font-size:.9em;
text-align:left;
}

.nav_outer a {
height:36px;
display:block;
padding-left:1.1em;
line-height:36px;
color:#ffffff;
}

.std_box {
background: #fbf6fa url(../img/std_box_bg.jpg) repeat-x;
border:2px solid #919091;
text-align:left;
padding:.2em;
width:136px;
margin-bottom:4px;
}

.std_box h1 {
font-weight:bold;
color: #045505;
margin:0;
}

.std_box p {
color: #1a1a1a;
margin:.7em 0;
}


.std_box a {
height:auto !important;
border:none !important;
padding:0 !important;
background:transparent !important;
display:inline !important;
font-size:100% !important;
}

.std_box a:link, .std_box a:visited {
color: blue !important;
}
.std_box a:hover, .std_box a:active{
color: red !important;
}

.sml_text h1 {
font-size:.9em;
}
.sml_text p {
font-size:.75em;
}

.note{
font-size:90%;
color:#999999;
font-style:italic;
}

.highlight {
font-weight:bold;
color:#cd0000;
}

.clear_both{clear:both;}
.margin_0{margin:0 !important;}
.bolden{font-weight:bold;}

/* qk_content_form */
form#qk_content_form {
font:.9em Tahoma, Arial, Helvetica,	sans-serif;
color:#f7f7f7;
margin:0;
padding:0;
}

.qk_highlight {
font:italic .9em Tahoma, Arial, Helvetica,	sans-serif;
color:#fecaca;
background:#5c0001 url(../img/nav_bg_up.png) repeat-y;
margin:0;
padding:1em 0 0 1em;
text-align:left;
}

.qk_header {
color:#fedcac;
font:normal 1em Tahoma, Arial, Helvetica, sans-serif;
margin:.7em 0 0 0;
text-align:left;
padding:.8em 0 .8em 1em;
background:#940602 url(../img/qk_bg.png) repeat-y;
}

.qk_header img {
vertical-align:text-bottom;
}

#qk_content_form textarea{
font:.9em Tahoma, Arial, Helvetica,	sans-serif;
width:160px;
background:#cfcdcd;
border:1px outset #000000;
overflow:auto;
}

#qk_content_form input{
width:160px;
margin-right:.5em;
}

.qk_input{
background:#cfcdcd;
border:1px outset #000000;
}

#qk_content_form input:focus, #qk_content_form textarea:focus{
background-color: #ffffef;
}

#qk_content_form select{
width:160px;
margin-right:.5em;
}

#qk_content_form fieldset ol {
padding: 0;
list-style: none;
margin:0 0 .5em 0;
}
#qk_content_form fieldset li {
padding-bottom: 1em;
clear:left;
width:197px;
}

#qk_content_form label{
color:#f7f7f7;
float: left;
width: 160px;
margin:0;
padding:0 0 0 1em;
text-align:left;
}

#qk_content_form legend {
display:none;
}

#qk_content_form fieldset {
float: left;
margin:0;
padding:0;
background:#5c0001 url(../img/nav_bg_up.png) repeat-y;
border:0;
}

#qk_content_form img {
float:none;
}

.qk_submit {
width:197px;
margin:-1em 0 1em 0 !important;
text-align:left;
}

.qk_submit input{
margin:0 0 1em 1em !important;
}

/* _____________________ */


#no_property fieldset{
border:0;
}

#no_property fieldset ol {
padding: 0;
list-style: none;
margin:2em 2em 1em 2em;
}

#no_property legend {
display:none;
}

/* _____________________ */

/* content_form */
#content_form textarea{
font:.9em Tahoma, Arial, Helvetica,	sans-serif;
}

#content_form input{
width:160px;
margin-right:.5em;
}

#content_form select{
width:auto;
min-width:180px;
margin-right:.5em;
}

.half_select{
min-width:85px !important;
}

#content_form {
margin-left:10px;
overflow:hidden;
}

#content_form p{
text-align:center;
}

#content_form fieldset ol {
padding: 1em 1em 0 1em;
list-style: none;
}
#content_form fieldset li {
padding-bottom: 1em;
clear:left;
}

#content_form fieldset.submit {
border-style: none;
background:#6b6b6b;
}

#content_form label {
float: left;
width: 10em;
margin-right: 1em;
text-align: right;
}

#content_form legend {
display:none;
}

#content_form fieldset {
float: left;
width: 443px;
margin: 0 0 1.5em 48px;
padding: 1em 0 0 0;
border: 2px solid #f0f0f0;
background:#ffffff url(../img/content_form_bg.jpg);
color:#333333;
}

#content_form fieldset fieldset {
margin-bottom: -.5em;
border-style: none;
background-color: transparent;
background-image: none;
}
#content_form fieldset fieldset legend {
margin-left: 0;
font-weight: normal;
}
#content_form fieldset fieldset ol {
position: relative;
top: -1.1em;
margin: 0 0 0 11em;
padding: 0;
}
#content_form fieldset fieldset label {
float: none;
margin-right: auto;
margin-left: 0;
}

#content_form img {
float:none;
}

#content_form h2{
color:#6f0002;
text-align:center;
text-shadow:none;
font-weight:bold;
font-size:1em;
}

#content_form p {
color:#333333;
}

#errors, #stop{
background:#ffeff2;
width:423px;
margin-left:auto;
margin-right:auto;
display:none;
}

div#errors, div#stop {
margin-bottom:.5em;
color:#9f001d;
font-weight:bold;
padding:0;
}

.error_padding {
padding:1em !important;
display:block;
}

#errors h1, #errors p, #stop h1, #stop p {
background:#ffffff url(warning.png) no-repeat 5px 3px;
color:#9f001d;
font-size:1em;
padding:.2em .2em .2em 2em;
margin-bottom:.5em;
border:1px solid #9f001d;
text-shadow:none;
}

#stop h1 {
background:#ffffff url(stop.gif) no-repeat 5px 3px;
padding:1.2em .2em 1.4em 4em;
}

#errors p, #stop p {
font-weight:normal;
background:#ffffff;
}

#errors ul, #stop ul {
border:1px solid #9f001d;
background:#ffffff;
margin:0;
font-weight:normal;
}

#errors li, #stop li {
margin:.5em .5em .5em 1.8em;
}

#success{
background:#effff0;
border:2px solid #007305;
}

div#success {
padding:1em;
margin-bottom:.5em;
color:#007305;
font-weight:bold;
}

#success h1 {
background:#ffffff url(good.png) no-repeat 5px 3px;
color:#007305;
font-size:1em;
padding:.2em .2em .2em 2em;
margin-bottom:.5em;
border:1px solid #007305;
}

#success ul,#success p{
color:#000000;
font-weight:normal;
width:100%;
margin-left:0;
list-style:none;
line-height:1.2em;
}

span.success_left {
font-weight:bold;
float:left;
width:11em;
clear:both;
}

span.success_right  {
font-weight:normal;
float:left;
width:auto;;
max-width:21em;
text-align:left;
}

#success li {
text-align:left;
background:#ffffff;
padding:.2em;
margin:.1em;
border:1px #007305 solid;
overflow:hidden;
clear:both;
}

div.qk_success {
margin-top:.7em;
padding:0 .5em 0 .5em !important;
font-size:70%;
text-align:left;
}

div.qk_error {
margin:0 !important;
padding:5px !important;
font-size:70%;
text-align:left;
width:187px !important;
}

.qk_error ul{
margin:0 !important;
padding:0!important;
}

.nodisplay {
display:none;
}

.button1{width:auto !important;}

.tool-tip {
color: #ffffff;
background-color:transparent;
width: 139px;
z-index: 13000;
text-align:left;
}

.tool-title {
font-weight: bold;
font-size: 11px;
margin: 0;
color: #9FD4FF;
padding: 8px 8px 4px;
background:url(../img/bubble.png) top left;
}

.tool-text {
font-size: 11px;
padding: 4px 8px 8px;
background:url(../img/bubble.png) bottom right;
}

#map {
width: auto;
height: 400px;
font-size:.9em;
overflow:hidden;
color:#0b0b0b;
border:2px solid #919091;
margin:0 10px 0 0;
}

.nested_list {
	font-size: 1.1em;
	font-weight:bold;
	}

.nested_list li {
	list-style: none;
	}

.nested_list li ul li {
	font-size: .9em;
	font-weight:normal;
	padding-left: 16px;
	list-style:disc;
	color:#f7f7f7;
	}

.spacer5{
	height:5px;
	width:100%;
	overflow:hidden;
	clear:right;
}
p.spacer5 {margin:0;padding:0;}

table.prices {
border:1px solid #5a5f59;
width:100%;
color:#ffffff;
}

.prices td{
padding:.5em;
vertical-align:top;
}

.t1{
width:50%;
text-align:left;
color:#ffdf76;
}

.t2{
width:22%;
text-align:right;
padding-right:0 !important;
}

.t3{
width:28%;
text-align:left;
}

.cent {
text-align:center;
}

.img_link {
border:0 !important;
}

#table_outer {
margin-left:2em;
}

.table_css {
display:table;
margin:0 auto;
}

.table_row {
display:table-row;
}

.table_cell {
display:table-cell;
}

.gallery_thumb {
width:204px;
margin-right:20px;
}


#table_outer a:link img, #table_outer a:visited img{
border:3px #575757 solid;
}

#table_outer a:hover img, #table_outer a:active img{
border:3px #fe4a4e solid;
}

div#right_col  {
float:right;
display:inline;
background:#424242;
width:186px;
padding: 0;
margin:0 0 .7em 0;
position:relative;
}

div#links_listings  {
float:left;
display:inline;
width:25em;
padding: 0 0 .5em 0;
}

div#links_listings h2  {
margin:0 0 .5em 0;
font-size:95%;
}

.listing{
width:24em;
border:1px solid #919091;
background:#ffffff;
padding:.5em;
overflow:hidden;
margin:0 0 .5em 0;
}
.listing img{
float:left;
margin:7px;
}

.listing h3, .listing h4{
margin:0 0 0 110px;
}

.listing h4{
font-weight:normal;
font-size:80%;
}

.listing p{
margin:0;
padding:.1em;
}
.nowrap p{margin-left:110px}


.news{
font-size:.9em !important;
}

.news span{
color:#045505;
}

.cent_images {
overflow:hidden;
margin:0 auto;
padding-left:1.1em;
}

.cent_images p{
float:left;
margin:0 auto;
margin-right:.5em;
text-align:center;
width:160px;
color:#a6bafc;
}

.cal{
border:0;
vertical-align:middle;
}

#thickbox_img img{
margin-bottom:.8em;
margin-left:.2em;
}

#thickbox_img a:link img, #thickbox_img a:visited img{
border:2px #e3b612 solid !important;
}

#thickbox_img a:hover img, #thickbox_img a:active img{
border:2px #fe4a4e solid !important;
}

#lang a, #lang img{
background:#fffced !important;
border:0;
float:left;
height:auto;
padding:0!important;
margin-right:.2em;
}

.half_box {
background:#fbf6fa url(../img/half_box_bg.jpg) repeat-x;
width:216px;
border:2px solid #919091;
float:left;
padding:0 1em 1em 1em;
margin:0 0 15px 0;
}

.half_box h2{
color:#4b7795;
margin-bottom:.2em;
}

.half_box ul {
padding:0;
margin:0;
}

.half_box li {
font-size:.8em;
font-weight:normal;
color:#4b7795;
line-height:normal;
list-style:none;
}

.bigger {
font-size:.9em !important;
font-weight:bold !important;
color:#020202 !important;
}

.half_left_box{
margin-right:15px;
}

.top_up_box {
float:left;
margin:1em 3em;
text-align:center;
background:#fbf6fa url(../img/half_box_bg.jpg) repeat-x;
border:2px solid #919091;
padding:.5em;
}

#breadcrumb {
background:#ffffff;
height:2.2em;
margin:-8px 0 0 0;
border-bottom:5px solid #c3d8e9;
}

#breadcrumb p{
margin:0;
padding:.2em 0 0 1em;
line-height:2em;
font-size:.9em;
font-weight:bold;
}

#breadcrumb span {
color: #ffffff;
background:#000845;
padding:.2em .5em;
border:2px solid #919091;
font-weight:normal;
}

.breadcrumb_link {
padding:.2em .4em;
border:2px solid #919091;
font-weight:normal;
}

#inner_frame {
background: #efefef;
}

/* ++++++++++ WEATHER ++++++++++ */

.wx_top{
background:#fffced url(../img/wx_top_bg.jpg) no-repeat;
height:70px;
margin:0;
}

.wx_bottom{
background:#fffced url(../img/wx_bottom_bg.jpg) no-repeat;
height:12px;
margin:0 0 4px 0;
}

#wx{
margin:0;
padding:3px;
background:#fffced url(../img/wx_bg.jpg) center;
width:180px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
border:0;
}

#wx h2{
color:#c9312c;
font-size:.9em;
font-weight:bold;
margin:0 0 .3em 0;
display:none;
}

#wx h3 {
color:#6e6e6e;
font-size:.8em;
font-weight:bold;
margin:0 0 .3em 0;
}

#wx h4 {
color:#ffffff;
font-size:.8em;
font-weight:bold;
margin:0;
}

#wx img{
border:3px solid #e1e2e2;
margin-bottom:.3em;
}

.wx_icons img{
border:2px solid #feba28;
margin-top:.2em;
}

.wx_icons {
display:inline;
font-size:.9em;
font-weight:bold;
}

.wx_left {
float:left;
padding-left:3.5em !important;
color: #ffffff !important;
margin-top:0;
}

.wx_right {
float:right;
padding-right:3.5em !important;
color: #ffffff !important;
margin-top:0;
}

.wx_clear {
clear:both;
margin:0;
height:1px;
}

.wx_max {
color:#b10000;
font-size:.9em;
font-weight:bold;
}

.wx_min {
color:#035aa6;
padding-right:1.2em;
font-size:.9em;
font-weight:bold;
}

#wx_credits {
font-size:.6em !important;
color:#e7e7e7 !important;
margin:.5em 0 0 0 !important;
}

#wx_credits a:link, #wx_credits a:visited{
color: #e7e7e7;
background:#67b7fa;
padding:0;
margin:0;
display:inline;
border:0;
text-decoration:none;
}
#wx_credits a:hover, #wx_credits a:active{
color: #ffffff;
background:#5598cf;
}

#wx p {
color:#f9df90;
font-size:.8em;
font-weight:bold;
margin:.4em 0 .1em 0;
}

.starbuy_top {
margin-top:4px;
display:block;
}

.starbuy_bottom {
display:block;
}

.starbuy_body {
background:#5c0001 url(../img/nav_bg_up.png) repeat-y;
width:186px;
margin:0;
padding:.4em 0;
text-align:center;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-shadow:1px 1px 0 #000000;
border:0;
border-bottom:3px #170001 solid;
}

.thumb_bg {
background:#5c0001 url(../img/nav_bg_up.png) repeat-y;
}

.starbuy_body h2{
color:#fcc86e;
font-size:1.4em;
margin:0;
padding:.1em 0 .4em 0;
font-weight:normal;
}

.starbuy_body img {
border:3px #eeeeee solid;
margin:0;
}

.starbuy_body h3{
color:#fdffbd;
font-size:1.2em;
margin:0;
padding:.5em .3em .3em .3em;
font-weight:normal;
}

.starbuy_body h4{
color:#fde2c7;
font-size:1.2em;
margin:0;
padding:0 0 .3em 0;
font-weight:normal;
}

.starbuy_body a {
padding:0;
margin:0;
font-size:1em;
font-weight:normal;
}

.starbuy_body a:link, .starbuy_body a:visited {
color: #fee7fa;
}
.starbuy_body a:hover, .starbuy_body a:active{
color: #ffffff;
background:#3f0001;
}

.textcent {text-align:center !important;}
.textcent p{text-align:center !important;}

.links {
background:#ffffff;
width:556px;
margin-bottom:1em;
font-size:.95em;
}

.links h2{
background:#960703 url(../img/div_header.jpg);
padding:.8em .5em .5em .5em;
margin-top:0 !important;
color:#fedcac !important;
font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif;
border-top: 2px solid #2c0001;
}

.links h3 {
color:#be4689;
font-size:1em;
padding:0 0 0 .5em;
}

.links h4 {
font-size:.9em;
padding:0 0 0 .5em;
margin:0 !important;
}

.links p {
padding:.5em !important;
color:#333333 !important;
}

.links_footer {
padding:.5em !important;
background:#960703 url(../img/div_footer.jpg) no-repeat bottom;
margin-bottom:0 !important;
min-height:1.4em;
border-bottom: 2px solid #2c0001;
}

.links_footer a:link, .links_footer a:visited {
color: #fee7fa;
background:#920c03 !important;
}
.links_footer a:hover, .links_footer a:active{
color: #ffffff;
background:#920c03 !important;
}

.links_header_thin {
background:#960703 url(../img/div_header.jpg);
height:1px;
}

.links_footer_thin {
background:#960703 url(../img/div_footer.jpg) no-repeat bottom;
height:1px;
}

.links form {
margin-left:9px;
}

.links select {
width:167px;
font-size:.9em;
}

/* Sitemap */
.link_list li{
margin-bottom:.2em !important;
}


/* Propfinder */
.desc {
background:#ffffff;
width:556px;
margin-bottom:.5em;
}

.desc_p{
color:#333333 !important;
}

.desc_lnk{
text-align:right;
}

.desc_lnk a:link, .desc_lnk a:visited {
color: #ffffff !important;
background:#6f0002 !important;
padding:.2em .4em;
border:2px solid #eeeeee;
}
.desc_lnk a:hover, .desc_lnk a:active {
color: #ffffff !important;
background:#f19900 !important;
padding:.2em .4em;
border:2px solid #eeeeee;
}

.desc h2 {
color:#fedcac !important;
font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif;
background:#960703 url(../img/div_header.jpg);
padding:.5em .5em .5em .5em;
text-align:right;
margin-top:0 !important;
border-top:2px solid #2c0001;
}

.desc h3 {
color:#cc8102 !important;
font-size:1.1em;
font-weight:bold !important;
margin:0;
text-shadow:none !important;
}

.desc span{float:left;text-align:left;}

.desc_footer {
padding:.5em !important;
background:#960703 url(../img/div_footer.jpg) no-repeat bottom;
text-align:right !important;
margin-bottom:0 !important;
font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif;
border-bottom:2px solid #2c0001;
text-shadow:1px 1px 1px #000000;
color:#fedcac !important;
}

.desc_inner {
padding:0 0 0 10px;
}

.desc_thumb {
width:170px;
float:left;
position:relative;/* keep it visible*/
left:-1px;/* line it up exactly*/
padding-top:5px;
font-size:.8em;
}

.desc_thumb img {
border:3px solid #f0f0f0;
background:#ffffff;
}
.desc_desc {
margin-left:140px;
padding:0 10px 0 0;
min-height:135px;
}

/* Paging */
#paging {
	font-size:0.9em;
	float:left;
	margin-bottom:1em;
}

#paging ul {
	list-style-type: none;
	margin-left:-40px;
}

#paging li {
	margin: 0 .1em;
	float:left;
	line-height:2.4em;
}

#paging li a {
	padding: 0.2em 0.4em;
	color: #ffffff !important;
	background: #6f0002 !important;
	border: 2px solid #eeeeee;
	text-decoration: none;
}

#paging li a:hover {
	color: #ffffff !important;
	border: 2px solid #eeeeee;
	background: #af0007 !important;
}

#paging li a#current_page2 {
	color: #ffffff !important;
	border: 2px solid #eeeeee !important;
	background: #f19900 !important;
	text-decoration: none;
}

#paging li a#null_page {
	color: #ffffff !important;
	border: 2px solid #ffffff !important;
}

.col_top {
background:#087d0a url(../img/col_top_bg.png) top no-repeat;
height:8px;
margin:0;
padding:0;
font-size:0;
}

.searchbox_bg {
background:#087d0a url(../img/searchbox_bg.png) top no-repeat;
height:52px;
}

.column_form {
background:#5c0001 url(../img/nav_bg_up.png) repeat-y;
width:186px;
margin:-6px 0 4px 0;
text-align:left;
font:.8em Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;
padding-bottom:1em;
padding-top:.5em;
}

.curr {
width:196px;
}

.column_form h2{
color:#ffffff;
font-size:1em;
font-weight:bold;
margin:0;
text-shadow:1px 1px 1px #000000;
padding:.3em .7em 1em .9em;
}

.column_form p{
padding:0 1em 0 1em;
margin:.5em 0 .5em 0;
}

.column_form span{
font-style:italic;
color:#fff5df;
}

.column_form select,.column_form input,.column_form label,.column_form button{
margin-left:.9em;
margin-bottom:.5em;
margin-top:.2em;
font-size:1em;
}

.column_form img{
padding:0 0 0 .9em;
}

.column_form a:link, .column_form a:visited {
color: #9DCCFC;
}
.column_form a:hover, .column_form a:active{
color:#fffc05;
}

.currency {
width:120px;
}

.margin-left_zero {
margin-left:0 !important;
}

/* ++++ Detail Page Start ++++ */
#detail_cent {
text-align:center;
margin-top:1em;
}

.smltext90 {font-size: 0.8em;}
.smlcaps {font-variant:small-caps;}
.lrpad10 {padding:0 10px 0 10px;}

.detail_paging{
font-variant:small-caps;
font-size:.9em;
background:#6b6b6b !important;
margin-right:10px !important;
color:#cfcfcf !important;
}

.detail_paging a:link, .detail_paging a:visited{
color: #9dccff !important;
background:#6b6b6b !important;
}
.detail_paging a:hover, .detail_paging a:active{
color: #fff79f !important;
background:#6b6b6b !important;
}

img.detail_thumb {
margin-top:.5em !important;
}

iframe {
margin:0;
height:330px;
width:438px;
}

.textleft {text-align:left !important;}
.textcent {text-align:center;}
.textjustify {text-align:justify !important;}

.floatleft {
	float:left;
	padding:0;
	margin:0;
}

.floatright {
	float:right;
	padding:0;
	margin:0;
}

#description {
	background:#ffffff url(../img/content_form_bg.jpg) repeat-y;
	margin-top:0;
	margin-bottom:1em;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	width:423px;
	border:2px solid #f0f0f0;
	color:#333333;
}

#description p {
color:#333333;
}

#description h2 {
color:#cc8102;
text-shadow:none;
}

#description h3{
background:#960703 url(../img/div_footer.jpg) no-repeat bottom;
font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif;
color:#fedcac !important;
line-height:2.2em;
}

#description a:link, #description a:visited {
background:#ffffff;
color:blue;
}

#description a:hover, #description a:active {
background:#ffffff;
color:red;
}

.detail_note {
	background:#087d0a;
	color:#ffffff;
	text-align:center;
	padding:3px;
	font-weight:bold;
}

.detail_note2 {
	height:2.2em;
	background:#960703 url(../img/div_footer.jpg) no-repeat bottom;
	color:#ffffff;
	line-height:2.2em;
	padding:3px 6px;
}

.detail_note2 p, .detail_note span {
color:#ffffff !important;
text-shadow:1px 1px 1px #000000;
}


.utilities {
	color:#c9312c;
	font-weight:bold;
}
/* ++++ Detail Page End ++++ */

.nested_listed {
width:380px;
list-style:none;
margin:1em 1em 1em -4em;
font-size:.9em;
background:#ffffff;
padding:.5em;
border:2px #ececec solid;
}

.indent{
padding-left:.5em;
}


#side_bar {
	display:block;
	width:99%;
	margin-top:.5em;
	overflow:hidden;

}

#side_bar a {
	font: .8em/170% Tahoma, Arial, Helvetica, sans-serif;
	border: 2px solid #eeeeee;
	text-decoration:none;
	margin:2px;
	padding:0 3px;
	float:left;
	white-space:nowrap;
}

#side_bar a:link,  #side_bar a:visited{
	background:#ffffff;
	color: #045505;
}
#side_bar a:hover, #side_bar a:active{
	background:#00a303;
	color: #ffffff;
}

#qk_search {
background:#400101;
margin:0 0 0 -9px;
overflow:hidden;
width:573px;
}

#qk_search h2 {
color:#fedcac;
font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif;
margin:0;
text-align:left;
padding:.8em 0 .8em 1em;
background:#940602 url(../img/qk_bg.png) repeat;
}

#qk_search a {
text-decoration:none;
}

#qk_search a:link,  #qk_search a:visited{
color:#ffffff;
background:transparent;
}
#qk_search a:hover, #qk_search a:active{
color:#ffffff;
background:#f19900;
}

#qk_search ul {
list-style:none;
padding:.3em;
margin:.2em .2em .2em .2em;
font-size:.9em;
}

#qk_search li {
padding:.2em 0 .2em .4em;
margin:0;
}

.qk_col {
float:left;
width:33%;
}

.fs_11{
color:#600001 !important;
}

.loading {
font-size: 1em;
display: none;
padding:0;
margin:0 0 .3em 0;
background:transparent;
color:#fedcac;
}

.loading img{
vertical-align:bottom;
padding:0 0 .2em 0;
margin:0;
}

.pfinder_clearer{
clear:both;height:1px;margin:0;padding:0;font-size:1px;
}

#skypedetectionswf{position:fixed;top:0;left:-10px}

li.do_phone{
	height: 1px !important;
	padding: 0 !important;
}

input.do_phone {
    display: none;
}

label.do_phone {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
}