/* layout styles -  header and content */
*{margin:0;padding:0;}
body{background:#626367 url(/template-images/default/bg.gif);font:80% tahoma, helvetica, sans-serif;color:#3D3D3D;}
p{font-size:1em;line-height:1.4em;margin-bottom:9px;}
a{color:#0B6DC6;text-decoration:underline;}
a:visited{color:#0B6DC6;text-decoration:underline;}
a:hover{color:#7AC142;text-decoration:underline;}
#container-main{background:#fff;width:766px;margin:0 auto;text-align:left;overflow:hidden;}
#contents{padding:60px 30px 20px 30px;}
#footer{width:726px;color:#fff;text-align:center;background:#7AC142;clear:both;padding:20px;height:44px;font-size:0.9em;}
#footer a:link,#footer a:visited{color:#fff;margin-right:5px;text-decoration:none;}
#footer a:hover{color:#fff;text-decoration:underline;}
#header{width:746px;height:69px;text-align:right;padding-right:20px;}
.homeimage {display:block;position:absolute;margin:-20px 0 0 -30px;}
/* general */
p.margin,ul.margin{margin:0 20px 5px;}
ul.margin li{list-style:disc;margin-left:13px;}
#contents ul, #contents li {margin-left:10px;}
p.clear{clear:both;margin-top:15px;}
.form-header-h1,h1,.title1{color:#3D3D3e;font-size:2em;padding:8px 0 8px 50px;font-weight:700;background:url(/template-images/default/h1-tag.gif) no-repeat 4px 4px;}
h2,.title_2,.category_title{display:block;font-size:150%;color:#30342E;padding:0 0 5px;margin:0;font-weight:400;}
.title_2_image{background:url(/template-images/default/heading.gif) no-repeat 4px 4px;font-size:17px;color:#30342E;padding:0 0 5px 20px;font-weight:700;}
h3{color:#3D3D3e;font-size:1.5em;margin:20px 0 5px;font-weight:500;}
.title_1u{display:block;font-size:200%;color:#30342E;border-bottom:1px solid #30342E;margin:0 0 5px;padding:0 0 5px;}
.title_1n{font-size:200%;color:#30342E;font-weight:700;margin:0;padding:0 0 5px;}
.title_1_b{font-size:200%;color:#7AC140;font-weight:700;margin:0;padding:0 0 5px;}
.title_2_b{display:block;font-weight:700;font-size:150%;color:#30342E;margin:0;padding:0 0 5px;}
h3,.title_3{display:block;font-size:130%;color:#30342E;margin:0;padding:0 0 5px;}
.title_3_b,.product_title{display:block;font-size:130%;font-weight:700;color:#7AC140;margin:0;padding:0 0 5px;}
.product_display{display:block;border:1px solid #30342E;padding:10px;}
h4,.title_4{display:block;font-size:120%;color:#fff;background-color:#30342E;margin:0;padding:5px;}
.title_4_b{display:block;font-size:120%;color:#fff;font-weight:700;background-color:#7AC140;margin:0;padding:5px;}
.txt_small{font-size:70%;}
.txt_emphasis_1{font-size:95%;font-style:oblique;font-weight:700;}
.txt_emphasis_2{font-size:95%;font-style:oblique;font-weight:700;font-family:georgia, times, serif;}
a{color:#0B6DC6;text-decoration:underline;}
a:visited{color:#0B6DC6;text-decoration:underline;}
a:hover{color:#7AC142;text-decoration:underline;}
.default,
a.default {font-weight:bold;color:#fff;display:inline;padding:1px 3px;background:#86C753;border:1px solid #558230;text-decoration:none;}
a.default:hover{color:#86C753;display:inline;padding:1px 3px;background:#fff;border:1px solid #558230;text-decoration:none;}
/* bread crumb navigation */
#breadcrumb{display:block;color:#999;position:absolute;top:122px;font-size:11px;width:726px;text-align:right;}
#breadcrumb a:link{color:#999;text-decoration:underline;}
#breadcrumb a:visited{color:#999;}
#breadcrumb a:hover{color:#960001;text-decoration:underline;}
/* Popup styles - internal pages */
#emailagent{width:540px;border:1px dashed #fff;margin:20px auto;color:#fff;}
#emailagent p,#emailagent a,#emailagent h4{color:#fff;}
span.header_sub{visibility:hidden;}
/* form elements */
.info{color:red;background-color:transparent;font-weight:400;font-style:italic;}
.warn{color:red;font-weight:400;background-color:transparent;font-style:italic;}
.error{color:red;background-color:transparent;font-weight:400;font-style:italic;}
.error-display{}
.input-text{color:#7AC140;width:230px;border:1px solid #7AC140;}
.input-textArea{color:#7AC140;margin-right:5px;display:block;width:230px;height:65px;border:1px solid #7AC140;}
.input-yesno{color:#7AC140;background-color:#E8E8E8;border:1px solid #7AC140;}
.input-nowidth{color:#7AC140;background-color:#E8E8E8;border:1px solid #7AC140;}
.input-checkBox{color:#7AC140;background-color:#E8E8E8;border:1px solid #7AC140;}
.input-dropDown{color:#7AC140;background-color:#E8E8E8;border:1px solid #7AC140;}
.form-display{margin:5px;padding:5px;display:block;color:#7AC140;width:240px;}
.form-display2{text-align:left;}
.form-header,.members-heading{font-weight:700;font-size:125%;text-align:left;margin:-5px 0 5px;padding:0;display:block;}
.label{font-size:90%;font-weight:700;text-align:left;display:block;clear:both;}
.form-text{font-size:80%;font-weight:400;text-align:left;display:block;clear:both;}
.submit-main{background:#7AC140;color:#fff;height:22px;border:0;margin-top:8px;text-align:right;font-weight:700;font-size:0.95em;width:14.8em;padding:0 .3em .2em 0;}
.progress{display:none;width:350px;position:absolute;padding:40px;z-index:1000;border:1px solid #0D3D7A;color:#0D3D7A;font-size:10px;font-family:Arial, Helvetica, sans-serif;background-color:#fff;margin:-60px auto 0;}
/* end form elements */
/* start of section drop down nav -- Drop Down Navigation Items */
.section-title {display:none;}


#slidingmenu{height:27px;display:block;text-align:left;padding:2px 0 0 0;width:766px;position:absolute;top:90px;z-index:200;display:block;background:url(/template-images/default/slide-bg.gif) repeat-x;}

/* Appearance Top Level */
/* all lists */
#slidingmenu ul{list-style-type:none;}
/* all list items */
#slidingmenu li{margin-top:-1px;float:left;position:relative;display:block;text-align:center;}
#slidingmenu li li{margin-top:0px;}
/*ul.slidingmenu a:link, ul.slidingmenu a:visited {display:block;color:#000;padding:6px 22px 9px 22px;text-decoration:none;font-weight:bold;min-height:12px;text-transform:uppercase; background:url(/template-images/default/link.png) no-repeat ; }*/

ul.slidingmenu a,ul.slidingmenu a:visited{font-weight:bold;color:#000;border-right:1px solid #fff;border-left:1px solid #fff;padding:6px 34px;text-decoration:none;background:url(/template-images/default/re-top-link.jpg) repeat-x;display:block;}

ul.slidingmenu a.lnk-1:link, ul.slidingmenu a.lnk-1:visited {background-image:none;}
ul.slidingmenu a:hover{color:#fff;text-decoration:none;background-position:0 -38px;}
/* second-level lists */

#slidingmenu li ul{border-width:0;display:none;position:absolute;top:23px;left:15px; background:url(/template-images/default/submenu-bg.png) top left no-repeat; padding:14px 0 0 0;z-index:900;width:150px;moz-opacity:.9;}
/* third and further level lists */
#slidingmenu li ul ul {display:none;top:-9px;left:155px;border-width:0;background:url(/template-images/default/submenu-sub-bg.png) top left no-repeat; padding:1px 0 0 10px;width:150px;border-right:1px solid #fff;}
/* lists nested under hovered list items */
#slidingmenu li:hover ul,#slidingmenu li.hover ul{text-align:left; }
ul.slidingmenu ul{margin:-1px 0 0 0;border-width:0;padding:0;font-size:12px;text-align:left;color:#1e1e1e;}
ul.slidingmenu ul li{display:block;float:left;}
ul.slidingmenu ul a:link,ul.slidingmenu ul a:visited{border-width:0;min-height:20px;text-align:left;font-weight:normal;font-size:12px;text-transform:none;border-width:0;color:#ffffff;text-decoration:none;padding:6px 3px 3px 6px;display:block;background:url(/template-images/default/submenu-list-bg.png) repeat-y;width:141px}
ul.slidingmenu ul ul a:link,ul.slidingmenu ul ul a:visited{background:url(/template-images/default/submenu-list-sub-bg.png) repeat-y;/*background-image:none;*/}
ul.slidingmenu ul a.subheader:link, ul.slidingmenu ul a.subheader:visited{background-position:0 -73px;}
ul.slidingmenu ul a:hover{color:#fff;text-decoration:underline;}
ul.slidingmenu ul a.subheader:link,ul.slidingmenu ul a.subheader:visited{font-weight:bold;}
/*additional last link per UL class*/
ul.slidingmenu ul a.lastSub:link, ul.slidingmenu ul a.lastSub:visited{border-bottom:1px solid #fff;}





/* Search Form */
#search_rental{margin:0;padding:42px 15px 0;width:186px;overflow:hidden;height:227px;border-collapse:collapse;display:block;color:#30342E;font-size:11px;font-weight:700;background:url(/template-images/default/re-search.gif) no-repeat;}
#search_rental .input_search1{margin-top:1px;margin-bottom:2px;border:solid 1px #FFF;display:block;width:180px;}
#search_rental .input_search2{margin-top:1px;margin-bottom:2px;border:solid 1px #FFF;display:block;width:85px;}
#search_rental .search_submit{display:block;font-size:10px;margin:-15px 0 0 45px;}

#search_rental2{margin:0;padding:42px 5px 0;width:165px;height:420px;border-collapse:collapse;display:block;color:#30342E;font-size:11px;font-weight:700;background:#C0DEA2 url(/template-images/default/re-search2.gif) no-repeat;}
#search_rental2 .input_search1{margin-top:1px;margin-bottom:2px;border:solid 1px #FFF;width:100%;display:block;}
#search_rental2 .input_search2{margin-top:1px;margin-bottom:2px;border:solid 1px #FFF;width:100%;display:block;}
#search_rental2 .search_submit{display:block;font-size:10px;margin:-11px auto 0;}
.calendar1{color:#000;font-style:normal;font-weight:400;padding:2px;background-color:#FFF;border:solid 1px #000;z-index:2;width:70px;}
/* listing display and results */

/* property elements */
.search_header_display {
text-align:left;
display:block;
background-color:#7AC141;
color:#ffffff;
padding:4px;
font-size:14px;
font-weight:bold;
}

.search_results {
 padding-top: 8px;
 padding-bottom: 8px;
 border-bottom: 1px dashed #AAAAAA;
 min-height:100px;
}

.search_results2 {
 padding-top: 8px;
 padding-bottom: 8px;
 border-bottom: 1px dashed #AAAAAA;
 min-height: 100px;
}

a.property_search:link, a.property_search:visited {
 float: left;
 margin-top: 2px;
 margin-right: 10px;
 border: solid 1px #AAAAAA;
 width: 120px;
 height: 90px;
 margin-bottom:15px;
}

a.property_search:hover {
 float: left;
 margin-top: 2px;
 margin-right: 10px;
 border: solid 1px #AAAAAA;
 width: 120px;
 height: 90px;
 margin-bottom:15px;
}

.search_text {
 font-size: 10px;
}

a.search_title:link, a.search_title:visited {
 color: #7AC141;
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
 display: block
}

a.search_title:hover {
 font-weight: bold;
 font-size: 12px;
 text-decoration: underline;
 display: block;
}

.search_price {
 color: #7AC141;
 font-weight: bold
}

a.search_details:link, a.search_details:visited {
 color: #AAAAAA;
 font-weight: bold;
 text-decoration: underline;
 float: right
}

a.search_details:hover {
 text-decoration: none;
}


.search_display_results2 {
text-align:right;
display:block;
background-color:#AAAAAA;
color:#ffffff;
padding:2px;
}

#search_footer a:link {
 color: #ffffff;
 font-weight: bold;
 text-decoration: underline;
}

#search_footer a:visited {
 color: #ffffff;
 font-weight: normal;
 text-decoration: none;
}

#search_footer a:hover {
 color: #ffffff;
 text-decoration: underline;
 text-decoration: overline;
 font-weight:bold;
}

/* property display */
.main_profile_image {
	width:341px;
	float:left;
	border:10px solid #ffffff;
	border-width:10px 10px 10px 0;
}
.listing_profile_image_medium {
	border:1px solid #7AC141;
	width:335px;
	float:left;
	margin:0px 0px 10px 0px;
}

.listing_profile_small {
border:1px solid #7AC141;
float:left;
margin:2px 3px 0px 0px;
padding:0px;
width:165px;
}

.extras_table {
border:1px solid #1F3B68;
color: #1F3B68;
background-color: #ffffff;
width:276px;
}

.extras_table2 {
background-color:#1F3B68;
color:#ffffff;
}

.title_display {
text-decoration:none;
font-size:11px;
color: #7AC141;
padding: 8px 0px 3px 2px;
border-bottom:2px solid #7AC143;
}

.title_display2 {
font-size:15px;
color: #7AC141;
font-weight:bold;
padding:0px;
margin:0px;
display:block;
}

.top-title {
display:block;
padding:5px 0 0 0;
}

#master_content_display {
display:block;
width:350px;
float:left;
font-size:11px;
margin:0px 0px 20px 4px;
}

.title_listing {
	border-top:2px solid #7AC143;
	padding:2px 5px 2px 0;
	margin:15px 0 10px 0;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#7AC141;
}

.title_listing_re {
	border-top:8px solid #7AC143;
	padding:2px 5px 2px 0;
	margin:15px 0 10px 0;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#7AC141;
}

.profile-header {
	border-top:2px solid #7AC143;
	margin:15px 0 10px 0;
	padding:2px 5px 2px 0;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#7AC141;
}

.title_listing2 {
	border-top:2px solid #7AC143;
	padding:2px 5px 2px 0;
	margin:15px 0 10px 0;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#7AC141;
}


#project-links {
position: absolute;
top:310px;
width:185px;
float:left;
}

#project-links h4  {
background-image:url(/template-images/default/p-projects-h4.gif);
background-repeat:no-repeat;
height:43px;
display:block;
color: #1F3B68;
margin:0px;
padding:0px;
}
#project-links h4 span {
display:none;
}

#project-links a:link, #project-links a:visited {
background-image:url(/template-images/default/p-left-links.gif);
background-position:0px 0px;
background-repeat:no-repeat;
padding: 4px 0px 3px 23px;
color: #434343;
display:block;
width:154px;
text-decoration:none;
border-bottom:1px solid #E8E8E8;
}

#project-links a:hover, #project-links a:active {
background-image:url(/template-images/default/p-left-links.gif);
background-position:0px -62px;
background-repeat:no-repeat;
padding: 4px 0px 3px 23px;
color: #434343;
display:block;
text-decoration:none;
border-bottom:1px solid #434343;
}

.listing_profile {
float:right;
margin:0px 0px 10px 10px;
width:275px;
text-align:center;
color:#ffffff;
font-style:italic;
}

.listing_profile_image {
border:1px solid #ffffff;
width:275px;
}

.listing_details {
padding:5px 0px 5px 0px;
display:block;
color:#1F3B68;
font-weight:bold;
font-size:15px;
}

.listing_extras {
display:block;
padding:0px 0px 5px 0px;
}

.listing_extras_title {
display:block;
border-bottom:1px solid #ffffff;
padding:5px 0px 5px 0px;
display:block;
color:#ffffff;
font-weight:bold;
font-size:15px;
}

.media-viewer {
margin:5px;
padding:0px;
background-color:#ffffff;
background-image:url(/template-images/default/spacer.gif);
font-size: 12px;
line-height:16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #1F3B68;
width:980px;
}

.input2 {
 margin-top: 1px;
 margin-bottom: 2px;
 border: solid 1px #1F3B68;
 top: 1px;
 display: block
}

.agent_profile {
clear:both;
border:1px solid #1F3B68;
margin:10px;
padding:10px;
display:block;
font-size:10px;
min-height:94px;
}

*html .agent_profile {
clear:both;
border:1px solid #1F3B68;
margin:10px;
padding:10px;
display:block;
font-size:10px;
height:94px;
}

.name {
color: #1F3B68;
font-size:13px;
font-weight:bold;
}
.agent_image {
float:left;
}
.agent {
margin-left: 130px;
}


a.view2:link, a.view2:visited, a.virtual_tour:link, a.virtual_tour:visited {
 color: white;
 font-weight: bold;
 font-size: 10px;
 text-decoration: none;
 background: url(/template-images/default/view1.gif) no-repeat;
 text-align: center;
 width: 125px;
 height: 16px;
 display: block;
}
a.view2:hover, a.virtual_tour:hover {
 color: #2D0B82;
 font-weight: bold;
 font-size: 10px;
 text-decoration: none;
 background: url(/template-images/default/view1.gif) no-repeat;
 background-position:0 -28px;
 text-align: center;
 width: 125px;
 height: 16px;
 display: block;
}
a.virtual_main:link, a.virtual_main:visited {
display:block;
margin:0px 0px 5px 0px;
width:336px;
height: 29px;
background-image:url(/template-images/default/virtual.gif);
}

a.virtual_main:hover, a.virtual_main:active {
background-image:url(/template-images/default/virtual.gif);
background-position:0px -29px;
background-repeat:no-repeat;
}

.virtual_main span {
display:none;
}

.listing_profile_small_gallery {
margin:2px 0px 8px 4px;
padding:0px;
}

.listing_profile_image_small {
border:1px solid #7AC141;
margin:0px 5px 10px 5px;
width:140px;
float:left;
display:inline;
}

#floor_plan_links {
display:block;
text-align:right;
padding:2px 0px 2px 0px;
margin:0px;
border-bottom:1px solid #7AC141;
font-size:11px;
}

/* LIGHT BOX VIEWER CSS */
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:1000;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1010;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background:transparent url(/template-images/js/blank.gif) no-repeat;/* Trick IE into showing hover */display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url(/template-images/js/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url(/template-images/js/nextlabel.gif) right 15% no-repeat;}
#prevLink,#prevLink:hover,#prevLink:visited:hover{background:url(/template-images/js/prevlabel.gif) left 95% no-repeat;border:none;}
#nextLink,#nextLink:hover,#nextLink:visited:hover{background:url(/template-images/js/nextlabel.gif) right 95% no-repeat;border:none;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:700;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}
#overlay{position:absolute;top:0;left:0;z-index:990;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6px;opacity:0.6px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#pbox{position:relative;}

/* links for listing details */
/* links for listing details */
#listing-nav {
display:block;
text-align:right;
padding:0px 0px 0px 0px;
margin:0px -2px 0 -4px;
border-bottom:8px solid #7AC142;
font-size:11px;
}

#listing-nav .ttl {
color:#545454;
font-size: 21px;
float:left;
margin: -5px 0px 0px 5px;
padding: 0px 0px 5px 0px;
}

#listing-nav ul {
padding:0px;
margin:0px;
}

#listing-nav li {
list-style-type:none;
display:inline;
padding:5px 5px 8px 5px;
}



/* link for main details */

#listing-nav a {
	text-decoration:none;
	color: #7AC142;
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;

}

#listing-nav li a.listing_main:link, #listing-nav li a.listing_main:visited,
#listing-nav li a.listing_p:link, #listing-nav li a.listing_p:visited,
#listing-nav li a.listing_vt:link, #listing-nav li a.listing_vt:visited,
#listing-nav li a.listing_fp:link, #listing-nav li a.listing_fp:visited,
#listing-nav li a.listing_ifp:link, #listing-nav li a.listing_ifp:visited {

}

#listing-nav li a.listing_main_active:link, #listing-nav li a.listing_main_active:visited,
#listing-nav li a.listing_main_active:hover, #listing-nav li a.listing_main_active:active,
#listing-nav li a.listing_main:hover, #listing-nav li a.listing_main:active,
#listing-nav li a.listing_p_active:link, #listing-nav li a.listing_p_active:visited,
#listing-nav li a.listing_p_active:hover, #listing-nav li a.listing_p_active:active,
#listing-nav li a.listing_p:hover, #listing-nav li a.listing_p:active,
#listing-nav li a.listing_vt_active:link, #listing-nav li a.listing_vt_active:visited,
#listing-nav li a.listing_vt_active:hover, #listing-nav li a.listing_vt_active:active,
#listing-nav li a.listing_vt:hover, #listing-nav li a.listing_vt:active,
#listing-nav li a.listing_fp_active:link, #listing-nav li a.listing_fp_active:visited,
#listing-nav li a.listing_fp_active:hover, #listing-nav li a.listing_fp_active:active,
#listing-nav li a.listing_fp:hover, #listing-nav li a.listing_fp:active,
#listing-nav li a.listing_ifp_active:link, #listing-nav li a.listing_ifp_active:visited,
#listing-nav li a.listing_ifp_active:hover, #listing-nav li a.listing_ifp_active:active,
#listing-nav li a.listing_ifp:hover, #listing-nav li a.listing_ifp:active {
color:#000;
}


#listing-nav li a.listing_pf:link, #listing-nav li a.listing_pf:visited {
}
#listing-nav li a.listing_pf:hover, #listing-nav li a.listing_pf:active {
}
/* link for main details */


#quickfind {background:url(/template-images/default/re-search.gif) no-repeat bottom right;padding:10px;width:190px;}
#quickfind-r {background:url(/template-images/default/re-search2.gif) no-repeat bottom right;padding:10px;width:155px;border-top:10px solid white;}
#quickfind-ra {background:url(/template-images/default/re-search2.gif) no-repeat bottom right;padding:10px;width:155px;border-top:10px solid white;}


/*
 * Thickbox 3.1 - One Box To Rule Them All.
 * By Cody Lindley (http://www.codylindley.com)
 * Copyright (c) 2007 cody lindley
 * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php
*/
#TB_window{font:12px Arial, Helvetica, sans-serif;position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666;}
#TB_window a:hover{color:#000;}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
#TB_window img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px;}
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px;}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:7px 10px 5px 0;}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666;}

#pop {background:#fff;background-image:none;margin-top:-25px;}
div.left{float:left;width:245px;margin-left:25px;}
div.right{float:right;width:245px;margin-right:5px;}

#pop {font-size:11px; background:#fff;background-image:none;}
#pop p{font-size:11px;line-height:1.2em;margin-bottom:12px;}
#pop li {list-style-type:none;font-weight:bold;}
#pop .field_caption {font-weight:normal;}

#slidingmenu_sub {display:none;}


#addthisREX {margin:32px 0 0 0;}
