/* LINKS */
A:link {COLOR: #412C27; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
A:visited {COLOR: #412C27; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
A:active {COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
A:hover {COLOR: #000000; font-weight: bold; text-decoration: underline; font-family: Verdana, Geneva, sans-serif; font-size: 12px;}

A.nav:link {font-family: Verdana, Geneva, sans-serif; font-size : 14px; color: #CCCCCC; font-weight: normal; text-decoration: none;}
A.nav:visited {font-family: Verdana, Geneva, sans-serif; font-size : 14px; color: #CCCCCC; font-weight: normal; text-decoration: none;}
A.nav:active {font-family: Verdana, Geneva, sans-serif; font-size : 14px; color: #CCCCCC; font-weight: normal; text-decoration: none;}
A.nav:hover {font-family: Verdana, Geneva, sans-serif; font-size : 14px; color: #3399cc; font-weight: normal; text-decoration: none;}


A.credit:link {font-family: Verdana, Geneva, sans-serif; font-size : 12px; color: #CCCCCC; font-weight: normal; text-decoration: none;}
A.credit:visited {font-family: Verdana, Geneva, sans-serif; font-size : 12px; color: #CCCCCC; font-weight: normal; text-decoration: none;}
A.credit:active {font-family: Verdana, Geneva, sans-serif; font-size : 12px; color: #CCCCCC; font-weight: normal; text-decoration: underline;}
A.credit:hover {font-family: Verdana, Geneva, sans-serif; font-size : 12px; color: #000000; font-weight: normal; text-decoration: underline;}


/* FONT STYLES */
.body {padding: 10px; COLOR: #000000; text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal;}
.footer {COLOR: #cccccc; text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal;line-height: 1.5;}


TD.indent {padding: 0px 0px 0px 4px;}


h1 {font-family: Verdana, Geneva, sans-serif; font-size:24px; font-weight:bold; color:#000000; padding:0px;margin:0px;}
h2 {font-family: Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold; color:#78682C; padding:0px;margin:0px;}
h3 {font-family: Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#086ec3;}




/*forms*/
FORM{display:inline;}
INPUT.text{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;}
INPUT.password{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;}
INPUT.file{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;}
INPUT.checkbox{}
INPUT.radio{}
INPUT.image{margin:10px}
SELECT{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;}
TEXTAREA{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;height:100px;}
TD.label{font-size:14px;color:#647A92;font-family:arial,sans-serif;}

INPUT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:300px;}
TEXTAREA.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:300px;}
SELECT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;padding:0px;margin:1px 0px;width:300px;}

.calendar INPUT.text{width:80px;}
.calendar INPUT.error{width:80px;}
.calendar * INPUT.text{width:80px;}
.calendar * INPUT.error{width:80px;}

.error,.errors{border:2px solid #993333;color:#993333;font-weight:bold;background:#FFCCCC;margin:10px 0px;padding:5px;}
.error2{margin:5px 2px;color:#993333}
.msg,.message{border:2px solid #339933;color:#339933;font-weight:bold;background:#CCFFCC;margin:10px 0px;padding:5px;}
.message2{margin:5px 2px;color:#243C55}
.required{color:#6F1414;font-weight:bold;}


/*wysiwyg*/
TEXTAREA.wysiwyg{width:980px;height:400px;}
TEXTAREA.wysiwyg_half{width:430px;height:200px;}
/*tiny mce*/
.header{font-weight:bold;margin:2px 0px;;font-family: Verdana, Geneva, sans-serif; font-size:24px;color:#000000}
.subhead {font-weight:bold;margin:2px 0px;;font-family: Verdana, Geneva, sans-serif; font-size:18px;color:#78682C}
.subsubhead{font-weight:bold;margin:2px 0px;;font-family: Verdana, Geneva, sans-serif; font-size:14px;color:#000000}
.wysiwyg-body{COLOR: #000000; text-decoration: none; font-family: Verdana, Geneva, sans-serif;  font-size: 12px; font-weight: normal;}
.mceContentBody {font-family:Arial,sans-serif;font-size:12px;font-weight:normal;background:#FFFFFF;COLOR: #000000}
.mceContentBody A:link {COLOR: #412C27 !important; font-weight: bold !important; text-decoration: none !important; font-family: Verdana, Geneva, sans-serif !important; font-size: 12px !important}
.mceContentBody A:visited {COLOR: #412C27 !important; font-weight: bold !important; text-decoration: none !important; font-family:Verdana, Geneva, sans-serif !important; font-size: 12px !important;}
.mceContentBody A:active {COLOR: #000000 !important; font-weight: bold !important; text-decoration: none !important; font-family:Verdana, Geneva, sans-serif !important; font-size: 12px !important}
.mceContentBody A:hover {COLOR: #000000 !important; font-weight: bold !important; text-decoration: underline !important; font-family: Verdana, Geneva, sans-serif !important; font-size: 12px !important}
.mceEditor{}
.mceSelectList{width:auto;}


/*YP MENUS*/
.menu_container{position:relative;z-index:10000;text-align:left;left:0px;}
.menu{position:absolute;z-index:10000;top:-12px;left:0px;}
.menu_container2{border:1px solid #04D5D0;width:150px;border-top:none;}
.menu .submenu{}
.menu .submenu A{color:#CCCCCC;text-decoration:none;font-weight:normal;background:#000000;display:block;text-align:left;padding:4px;font-family: Verdana, Geneva, sans-serif; font-size : 14px;}
.menu .submenu A:hover{color:#000000;text-decoration:none;font-weight:normal;background:#04D5D0;display:block;text-align:left;padding:4px;font-family: Verdana, Geneva, sans-serif; font-size : 14px;}


/*feed*/
.feed_item{}
.feed_item A{}
.feed_item H3{}

/*ADMIN*/
.admin_nav{}
.admin_nav A{font-weight:bold;color:#FFFFFF;text-decoration:none}
.admin_nav A:hover{font-weight:bold;color:#FFCC00;text-decoration:underline}

.admin_content .page_content{margin-top:0px;padding-bottom:100px;padding-top:20px;}

.subnavigation{margin:-15px 20px 0px 20px;text-align:center;border-bottom:2px solid #243C55}
.subnavigation TD{text-align:center}
.subnavigation TD A{font-weight:bold;}

.contact_email_send_options INPUT{width:auto;}
.contact_email_send_options SELECT{width:auto;}

/*admin interface area*/
TABLE.listing{width:1000px;border-spacing:0px;border-collapse:collapse;margin:5px auto;}
TABLE.listing TABLE.listing{width:960px;}
TABLE.listing TABLE.listing TABLE.listing{width:920px;}
TABLE.listing TD{padding:3px;vertical-align:middle;color:#000000;font-size:12px;}
TABLE.listing TH{padding:3px;vertical-align:middle;white-space:nowrap;border-bottom:2px solid #243C55;border-top:2px solid #243C55;color:#FFFFFF;padding:3px;font-weight:bold;background:#3f3f3f;font-size:12px;}
TABLE.listing TD.error{color:#993333}

TABLE.listing TR.row1 TD{border-bottom:1px solid #CCCCCC}
TABLE.listing TR.row0 TD{border-bottom:1px solid #CCCCCC}

TABLE.listing TR.row_hover{background:#CFC8F0} 


TABLE.listing TABLE.nested TR TD{border:none;}
TABLE.listing TABLE.nested TD{padding:0px 1px;;vertical-align:top;}

TABLE.listing H3{color:#647A92;font-size:16px;margin:1px;}
TABLE.listing H3 A{color:#647A92;font-size:16px;margin:1px;text-decoration:none;}
TABLE.listing H3 A:hover{color:#3f3f3f;font-size:16px;margin:1px;text-decoration:none;}

TABLE.listing H3 A.edit_tab{color:#3f3f3f;font-size:16px;margin:1px;text-decoration:none;display:inline-block;margin-right:50px;}
TABLE.listing H3 A.edit_tab:hover{color:#647A92;font-size:16px;margin:1px;text-decoration:underline;display:inline-block;margin-right:50px;}
TABLE.listing H3 A.current{text-decoration:underline;color:#647A92;}
TABLE.listing H3 A.current:hover{text-decoration:underline;color:#647A92;} 

TABLE.listing A{color:#243C55;font-weight:bold;text-decoration:none;font-size:12px;}
TABLE.listing A:hover{color:#000000;font-weight:bold;text-decoration:underline;font-size:12px;}
TABLE.listing TH A{color:#FFFFFF;font-weight:bold;text-decoration:none;font-size:12px;}
TABLE.listing TH A:hover{color:#FFCC00;font-weight:bold;text-decoration:none;font-size:12px;}

INPUT.disabled{margin:0px 5px;clear:none;border:1px solid #94AAB2;padding:3px;color:#94AAB2;font-weight:bold;background:#FFFFFF}


.edit_actions{text-align:center;vertical-align:middle;}
.edit_actions INPUT.submit,
.edit_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#647A92;cursor:pointer;}
.save_actions{text-align:right;}
.save_actions INPUT.submit,
.save_actions INPUT.hidden_save_button,
.save_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#647A92;cursor:pointer;}
.sort_actions{text-align:center;vertical-align:middle;}
.sort_actions INPUT.submit,
.sort_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#647A92;cursor:pointer;}
.create_actions{text-align:center;vertical-align:middle;padding:10px 10px;vertical-align:top;}
.create_actions INPUT.submit,
.create_actions INPUT.button{margin:15px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#647A92;cursor:pointer;width:200px}
.create_actions A{}
.create_actions A:hover{}

.edit_actions INPUT.button_hover{background:#3f3f3f;}
.save_actions INPUT.button_hover{background:#3f3f3f;}
.sort_actions INPUT.button_hover{background:#3f3f3f;}
.create_actions INPUT.button_hover{background:#3f3f3f;}


.emptyset{text-align:center;padding:50px 0px !important;vertical-align:middle;font-weight:normal;color:#000000;background:#FFFFFF;}

.back_actions{padding:10px 0px;text-align:center;}
.back_actions A{font-weight:bold;color:#243C55;text-decoration:none}
.back_actions A:hover{font-weight:bold;color:#000000;text-decoration:underline}

/*pages*/
.items_list .jump_pages TD{padding:10px 0px;}
#listing_pages{text-align:right;border:none;color:#FFFFFF;padding:3px;font-weight:bold;background:#BBBBBB;border:1px solid #888888}
#listing_pages TD{padding:3px;color:#FFFFFF;font-weight:bold;border:none;}
#listing_pages A{color:#FFFFFF;font-weight:bold;text-decoration:none;}
#listing_pages A:hover{color:#FFFFFF;font-weight:bold;text-decoration:underline;}
.listing_pages{text-align:center;padding:5px;}
.listing_pages TD{padding:3px;color:#000000;font-weight:bold;border:none;}
A.page_link{display:inline;color:#000000;border:1px solid #000000;background:#FFFFFF;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link:hover{display:inline;color:#000066;border:1px solid #000066;background:#FFFFFF;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link_cur{display:inline;color:#FFFFFF;border:1px solid #000000;background:#000000;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link_cur:hover{display:inline;color:#FFFFFF;border:1px solid #000066;background:#000066;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}

A.page_prevnext{display:inline;color:#000000;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_prevnext:hover{display:inline;color:#000066;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:underline;}
A.page_prevnext_disabled{display:inline;color:#CCCCCC;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_prevnext_disabled:hover{display:inline;color:#CCCCCC;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}


.label{text-align:left;font-weight:bold;}
.value{}
.hint{color:#000000;text-align:left;font-weight:normal;font-size:12px;font-family:arial !important;}
.hint2{color:#000000;text-align:center;font-weight:normal;font-size:12px;font-family:arial !important;}
.required{font-weight:bold;font-size:12px;}
.section{font-weight:bold;font-size:12px;border-bottom:1px solid #647A92;border-top:1px solid #647A92;padding:3px !important;background:#FFFFFF;color:#647A92}
.note{width:870px;}
TABLE.listing TD.section{color:#647A92}


.admin_filters{margin:5px 30px;text-align:right;}

/*sortable admin*/
TABLE.listing TD.dropsort_container_cell{padding:0px;}
.dropsort_container{}
.dropsort{border:1px solid #647A92;margin:0px;position:relative;background:#FFFFFF;width:1000px}
.dropsort_dragging{width:1000px;border:1px solid #FFCC00;}
.dropsort_dragbar{height:25px;background:url('http://www.limn.com/images/drag-icon.png') left center no-repeat #647A92;margin:0px;cursor:move;}
.dropsort_dragging .dropsort_dragbar{background-image:url('http://www.limn.com/images/drag-icon2.png')}
.dropsort_wrapper{width:1000px;border-spacing:0px;}
.dropsort_wrapper TD{width:250px;}
.placeholder{border:1px solid #647A92;margin:0px;height:75px;color:#647A92;font-weight:bold;background:#FFFFFF;display:none;}


.edit_wrapper{background:#FFFFFF;width:888px;}
.edit_topbar{height:25px;background:#647A92;overflow:hidden;margin:0px;}






/*misc*/
.account_signup{margin: 10px auto;border:1px solid #000000;border-spacing:10px;background:#dddddd}


/*login*/
#login_area{border:1px solid #000000;background:#dddddd;padding:5px;text-align:center;margin:0px auto;width:350px;}
#login_div{width:350px;margin:0px auto;}
#password_div{width:350px;margin:0px auto;}
#login_div INPUT.text{width:200px;margin:2px;}
#password_div INPUT.text{width:200px;margin:2px;}
#login_div INPUT.password{width:200px;margin:2px;}
#login_div INPUT.error{width:200px;margin:2px;}
#login_div INPUT.button,
#login_div INPUT.submit,
#password_div INPUT.button,
#password_div INPUT.submit{margin:0px 2px;border:1px solid #000000;background:#666666;color:#FFFFFF;font-size:12px;padding:2px 5px;font-weight:bold;cursor:pointer;}


.login_bar{background:#141414;border-bottom:1px solid #FFFFFF;color:#FFFFFF;text-align:center;padding:3px;}
.login_bar A{color:#FFFFFF;font-family: Verdana, Geneva, sans-serif; font-size : 14px; font-weight:bold;text-decoration:none;}
.login_bar A:link{color:#FFFFFF;font-family: Verdana, Geneva, sans-serif; font-size : 14px;  font-weight:bold;text-decoration:none;}
.login_bar A:active{color:#FFFFFF;font-family: Verdana, Geneva, sans-serif; font-size : 14px;  font-weight:bold;text-decoration:none;}
.login_bar A:visited{color:#FFFFFF;font-family: Verdana, Geneva, sans-serif; font-size : 14px;  font-weight:bold;text-decoration:none;}
.login_bar A:hover{color:#FFFFFF;font-family: Verdana, Geneva, sans-serif; font-size : 14px;  font-weight:bold;text-decoration:underline;}

.account_bar{background:#0660AC;border-top:1px solid #FFFFFF;color:#FFFFFF;text-align:center;padding:3px;}
.account_bar A{color:#FFFFFF;font-family: Verdana, Geneva, sans-serif; font-size : 14px; font-weight:bold;text-decoration:none;}
.account_bar A:link{color:#FFFFFF;font-family: Verdana, Geneva, sans-serif; font-size : 14px; font-weight:bold;text-decoration:none;}
.account_bar A:active{color:#FFFFFF;font-family: Verdana, Geneva, sans-serif; font-size : 14px; font-weight:bold;text-decoration:none;}
.account_bar A:visited{color:#FFFFFF;font-family: Verdana, Geneva, sans-serif; font-size : 14px; font-weight:bold;text-decoration:none;}
.account_bar A:hover{color:#FFFFFF;font-family: Verdana, Geneva, sans-serif; font-size : 14px;  font-weight:bold;text-decoration:underline;}



/*listings*/
.listings_short{margin:20px 0px;}
.listing_short{border:2px solid #303030;background:#e0e0e0;padding:0px;margin:10px 0px;}
.listing_short H3 A,
.listing_short H3 A:link,
.listing_short H3 A:active,
.listing_short H3 A:visited{font-size:16px;text-decoration:none;font-weight:bold;}
.listing_short H3 A:hover{font-size:16px;text-decoration:none;font-weight:bold;}
.listing_short TABLE{width:100%;border-spacing:0px;border-collapse:collapse;}
.listing_short TABLE TD{padding:10px;vertical-align:top}
.listing_short TABLE TD.image{width:250px;text-align:center;}
.listing_short TABLE TD.image IMG{border:2px solid #303030}
.listing_short TABLE TD.image A IMG{border:2px solid #303030}
.listing_short TABLE TD.image A:hover IMG{border:2px solid #04D5D0}
.listing_short TABLE TD.data{}
.listing_short .description{margin:10px 0px 0px 0px}
.listing_short .description TABLE{width:auto;border-spacing:0px;border-collapse:collapse;}
.listing_short .description TABLE TD{padding:1px;}
.listing_short .description TABLE TD.label{color:#000000}
.listing_short .summary{padding:5px;}
.listing_short .links{text-align:center;padding:10px;}
.listing_short .links A,
.listing_short .links A:link,
.listing_short .links A:active,
.listing_short .links A:visited{margin:0px 2px;border:1px solid #000000;background:#666666;color:#FFFFFF;font-size:12px;padding:5px 5px;font-weight:bold;cursor:pointer;text-decoration:none}
.listing_short .links A:hover{margin:0px 2px;border:1px solid #303030;background:#999999;color:#FFFFFF;font-size:12px;padding:5px 5px;font-weight:bold;cursor:pointer;text-decoration:none}

/*Filters & Search*/
.filters{color:#FFFFFF;font-weight:bold;width:450px;text-align:left;}
.filters .label{color:#FFFFFF;font-weight:bold;}
.filters INPUT.submit,
.filters INPUT.button{margin:0px 5px;clear:none;border:1px solid #FFFFFF;font-size:11px;padding:0.5px 2px;color:#FFFFFF;font-weight:bold;background:#647A92;cursor:pointer;}

.listing_filters{margin-bottom:20px;}
.listing_filters .listing_filters_list{font-size:10px;font-weight:bold;margin:0px 0px;line-height:20px;}
.listing_filters .listing_filters_list A,
.listing_filters .listing_filters_list A:link,
.listing_filters .listing_filters_list A:active,
.listing_filters .listing_filters_list A:visited{line-height:20px;margin:0px 2px;border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;padding:2px 2px;font-weight:normal;cursor:pointer;text-decoration:none}
.listing_filters .listing_filters_list A:hover{line-height:20px;margin:0px 2px;border:1px solid #660000;background:#FFCCCC;color:#660000;font-size:12px;padding:2px 2px;font-weight:normal;cursor:pointer;text-decoration:none}

.search{border:2px solid #888888;background:#DDDDDD;padding:10px;margin-bottom:10px;}
.search TABLE{margin:0px auto;}
.search TD{vertical-align:top;}
.search .label{}
.search .search_section{padding:2px 0px;border:1px dotted #888888;margin:1px;font-weight:bold;}
.search .search_sub_section{}
.search .search_sub_section .label{color:#000000}


/*Full listing*/
.listing_full{border:2px solid #303030;background:#e0e0e0;padding:10px;margin:10px 0px;}
.listing_full H1{}
.listing_full DIV.image{text-align:center;padding:5px;}
.listing_full DIV.image IMG{border:2px solid #303030}
.listing_full DIV.description{text-align:center;padding:10px 0px;text-align:left;}
.listing_full TABLE.contact{border-spacing:0px;border-collapse:collapse;margin:5px;}
.listing_full TABLE.contact TD{padding:5px 3px;}
.listing_full DIV.directions{font-size:12px;margin:0px 0px 20px 0px;}
.listing_full .listing_subtable {border-spacing:10px;border-collapse:collapse;margin:5px auto;}
.listing_full .listing_subtable TD{width:450px;vertical-align:top;}
.listing_full .listing_subtable TABLE.listing{width:auto}
.listing_full .listing_subtable TABLE.listing TD{padding:1px;}
.listing_full .listing_subtable TABLE.listing TD.label {color:#647A92;font-family:arial,sans-serif;font-size:14px;}
.listing_full .section_label{border-bottom:2px solid #303030;font-size:12px;font-weight:bold;color:#303030;padding:3px 0px;}

/*specials*/
.listings_specials{margin:20px 0px;}
.listing_special{padding:0px;margin:10px 0px;border:2px solid #303030;background:#e0e0e0;}
.listing_special H3 A,
.listing_special H3 A:link,
.listing_special H3 A:active,
.listing_special H3 A:visited{font-size:16px;text-decoration:none;font-weight:bold;}
.listing_special H3 A:hover{font-size:16px;text-decoration:none;font-weight:bold;}
.listing_special H4 A,
.listing_special H4 A:link,
.listing_special H4 A:active,
.listing_special H4 A:visited{font-size:12px;text-decoration:underline;font-weight:bold;color:#000000}
.listing_special H4 A:hover{font-size:12px;text-decoration:underline;font-weight:bold;color:#000000}
.listing_special TABLE{width:100%;border-spacing:0px;border-collapse:collapse;}
.listing_special TABLE TD{padding:10px;vertical-align:top}
.listing_special TABLE TD.image{width:250px;text-align:center;}
.listing_special TABLE TD.image IMG{border:2px solid #303030}
.listing_special TABLE TD.image A IMG{border:2px solid #303030}
.listing_special TABLE TD.image A:hover IMG{border:2px solid #04D5D0}
.listing_special TABLE TD.data{}
.listing_special .summary{padding:5px;}
.listing_special .links{text-align:center;padding:25px;}
.listing_special .links A,
.listing_special .links A:link,
.listing_special .links A:active,
.listing_special .links A:visited{margin:0px 2px;border:1px solid #000000;background:#666666;color:#FFFFFF;font-size:12px;padding:5px 5px;font-weight:bold;cursor:pointer;text-decoration:none}
.listing_special .links A:hover{margin:0px 2px;border:1px solid #303030;background:#999999;color:#FFFFFF;font-size:12px;padding:5px 5px;font-weight:bold;cursor:pointer;text-decoration:none}

.listing_special_short H3{font-size:12px;text-decoration:underline;font-weight:bold;}
.listing_special_short .summary{padding:5px 0px;}

/*reviews*/
.listing_review{margin:0px 20px 40px 0px;;text-align:left;}
.listing_review .description{font-size:12px;}
.listing_review .title{font-size:14px;text-align:left;font-weight:bold;}
.listing_review .rating{font-size:12px;text-align:left;font-weight:bold;}
.listing_review .posted{font-size:12px;text-align:left;font-weight:bold;font-style:italic;}
.listing_review .response .title{font-size:12px;text-align:left;font-weight:bold;margin-top:5px;padding-top:5px;border-top:1px dotted #888888}
.listing_review .response .description{font-size:12px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #888888}

.all_reviews_link{text-align:center;padding:15px 0px;}

/*slideshow*/
.slideshow_area{text-align:center;padding:0px 0px;z-index:10}
.slideshow_area_header{text-align:center;padding:0px 0px;z-index:10}
.slideshow_area_inner{margin:0px auto;position:relative;text-align:center;width:800px;overflow:hidden;background:#CCCCCC;border:1px solid #888888;z-index:10}
.slideshow_image{position:absolute;top:0px;left:0px;width:800px;overflow:hidden;text-align:center;background:#CCCCCC;}
A.slideshow_prev{position:absolute;z-index:100000;top:0px;left:0px;display:block;height:400px;width:30px;background:url('images/left.gif') center left no-repeat #888888;border:1px solid #888888;opacity:.50;moz-opacity:.50;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
A.slideshow_prev:hover{position:absolute;z-index:100000;top:0px;left:0px;display:block;height:400px;width:30px;background:url('images/left.gif') left left no-repeat #888888;border:1px solid #888888;opacity:1.0;moz-opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
A.slideshow_next{position:absolute;z-index:100000;top:0px;right:0px;display:block;height:400px;width:30px;background:url('images/right.gif') center right no-repeat #888888;border:1px solid #888888;opacity:.50;moz-opacity:.50;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
A.slideshow_next:hover{position:absolute;z-index:100000;top:0px;right:0px;display:block;height:400px;width:30px;background:url('images/right.gif') center right no-repeat #888888;border:1px solid #888888;opacity:1.0;moz-opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}

.slideshow_area_inner IMG{border:none;}


.map_popup DIV,
.map_popup SPAN,
.map_popup P,
.map_popup FONT,
.map_popup TD{font-size:12px;width:auto;}

.map_popup .listing_short TABLE TD.image{width:110px;text-align:center;}