@charset "utf-8"; 

@import url( 'typography.css' ); 
@import url( 'searchbox.css' ); 
@import url( 'jrestate.css' ); 
@import url( 'jrestate-search.css' ); 

ul#Menu.contextMenu,
div.imageScroller h3.title
{
	display: none;
}


div.jCarouselLite ul li{ height: auto !important; }
#hottestproperty{margin-bottom:6px}
td.contentfooter div#footertext div.jScrollPaneContainer{width:692px !important}
td#mapimg div.adminLeft div.jScrollPaneContainer{width:687px !important}
td div.adminLeft div.jScrollPaneContainer, 
div#intro-outer div.jScrollPaneContainer{width:288px !important}
.mainbodyouter.frontpage .jScrollPaneContainer{width:695px !important}
.jamod-content{position:relative}
div#menubackground{background:url(../images/menubackground.png) repeat-x; height:55px; margin-top:-18px}
.topbanner{width:742px; height:436px; overflow:hidden; position:relative; margin-bottom:15px; margin-top:-10px; left:8px}
.topbanner .topbanner-inner{position:absolute; top:15px; left:13px; width:711px; height:404px; overflow:hidden}
.topbanner .topbanner-frame{position:absolute; top:0; left:0; background:url("../images/frame.png") no-repeat; width:742px; height:436px}
div.t{height:10px; background:url("../images/roundedcorners/tl_frame.png") no-repeat left top}
div.t div.t{height:10px; padding-left:16px; padding-right:10px; background:url("../images/roundedcorners/tr_frame.png") no-repeat right top}
div.t div.t div.t{height:10px; background:url("../images/roundedcorners/t_frame.png") repeat-x}
div.m{background:url("../images/roundedcorners/l_frame.png") repeat-y left top}
div.m div.m{padding-left:16px; padding-right:10px; background:url("../images/roundedcorners/r_frame.png") repeat-y right top}
div.m div.m div.m{background:#fff; padding:10px 7px 10px 10px}
div.b{height:15px; background:url("../images/roundedcorners/bl_frame.png") no-repeat left top}
div.b div.b{height:15px; padding-left:16px; padding-right:10px; background:url("../images/roundedcorners/br_frame.png") no-repeat right top}
div.b div.b div.b{height:15px; background:url("../images/roundedcorners/b_frame.png") repeat-x}
a.clicked{color:#a63130}
body.contentpane{background:#745C36 url(../images/sitebg.jpg) repeat scroll 0 17%}
body img{border:0}
.redreadon, .redreadon a{font-size:11px; color:#8F0000; !important; font-weight:normal; font-family:"Times New Roman",Times,serif; text-transform:uppercase; color:#8F0000}
a{color:#6c9c30; text-decoration:none}
a:hover{color:#a32625; text-decoration:underline}
#main{width:1000px; margin:0 auto; position:relative; padding-top:6px}
#logo{width:150px; height:121px; right:20px; position:absolute; top:10px}
.modulesiderlinks ul, .modulesiderlinks li, #nav ul, #nav li, #stampbuttonholder ul, #stampbuttonholder li, .siderlinks ul, .siderlinks li, #searchtabedbox ul, #searchtabedbox li, .ullabletype ul, .ullabletype li, .arrowedlist ul, .arrowedlist li{padding:0; margin:0; text-indent:0; list-style:none}
#nav{height:25px; margin-left:-10px; padding-top:6px; font-family:"Times New Roman",Times,serif}
#nav a{color:#FFF; font-size:20px; position:relative; top:6px; padding-left:13px; text-decoration:none}
#nav a:hover{color:#5E9114}
a#active_menu{color:#5E9114 !important}
ul#mainlevel img{position:absolute}
#nav li{float:left; height:35px; padding-right:14px; display:block}
#last li{border:0}
#langBar{height:26px; position:absolute}
#langBar span{padding-right:10px}
#langBar{left:742px; top:121px}
#slide{padding-left:5px}
#left{width:756px; float:left; position:relative; top:6px; left:-12px}
.smallbg{background:url(../images/bgsmall.jpg) right no-repeat; overflow:auto; height:72px; over}

.extraHeight{margin-top:23px}

#right{width:220px; float:left; position:relative;  padding-top:200px; margin-left:3px}
.modulestamp3buttons{background-color:#FFF; border:1px dotted #56562c; height:188px; margin:0 0 0 9px; position:absolute; top:8px; width:206px; z-index:500; left:-3px}
.modulestamp3buttons ul{width:168px; position:absolute; padding-top:0px; padding-left:20px; padding-right:18px; padding-bottom:38px; left:20px; top:18px; z-index:65465; margin:0; text-indent:0; list-style:none}
#mainlevelstampbuttonholder li{margin:0; height:33px; width:168px; padding-top:17px}
#mainlevelstampbuttonholder a{color:#1E300A; display:block; font-family:"Times New Roman",Times,serif; font-size:18px; font-weight:bold; left:14px; padding-left:52px; position:relative}
#mainlevelstampbuttonholder #item_0{margin:0}
#mainlevelstampbuttonholder #item_1{margin:0}
#mainlevelstampbuttonholder #item_2{margin:0}
#mainlevelstampbuttonholder{background-image:url(../images/alex00.jpg); border:1px solid #D1D1D1 !important; height:130px; left:10px; margin:0; padding-left:0; position:relative; top:9px; width:166px}
.boxheader{background:url(../images/boxtop.png); height:15px}
.moduleboxrepeat{background-attachment:scroll; background-color:#FFF; background-position:0 0; background-repeat:repeat; border-left:1px dotted #56562C; border-right:1px dotted #56562C; margin:0px 6px}
.boxbottom{background-image:url(../images/boxbottom.png); height:15px}
.bigboxheader{background:url(../images/headerpicrealitaly_12.png) bottom no-repeat; height:15px}
.bigboxrepeat{background:url(../images/bigboxrepeat.png); padding-left:10px; padding-right:10px}
.bigboxfooter{background:url(../images/bigboxfooter.png) center no-repeat; height:15px}
.linkwitharrow{padding-left:20px}
.linkwitharrow a{color:#1e300a; background:url(../images/smallarrow.jpg) left  no-repeat; display:block; text-decoration:none; padding-left:20px; font-size:14px}
.linkwitharrow a:hover{color:#a63130}
.subnav{padding:5px 20px 5px 20px}
.subnav h3{font-weight:bold; color:#374725; font-size:14px; border-bottom:#1e300a 1px solid; padding-bottom:5px; margin-bottom:10px}
.subnav ul, .subnav li{padding:0; margin:0; list-style:none}
.subnav a{color:#1e300a; background:url(../images/smallarrow.jpg) left  no-repeat; display:block; text-decoration:none; padding-left:20px; padding-top:8px; padding-bottom:8px; border-bottom:#1e300a 1px solid; font-size:12px}
.subnav a:hover{color:#a63130}
.clear{clear:both}
.center{text-align:center}
.paddingRL{padding-left:20px; padding-right:20px}
.contentpaneopen #properties li{list-style-type:none; background:url(../images/smallarrow.jpg) left 7px  no-repeat; padding:5px 0 5px 20px}
.paddingtop5px{padding-top:5px}
.devpic{width:350px; height:161px; background:url(../images/post.jpg); background-position:bottom}
.paddingright30 .devpic{background-position:top}
.development{float:left; width:339px; padding-top:15px}
.paddingright30{padding-right:30px}
.innerpic{width:333px; height:146px; padding-top:7px; padding-left:8px}
.price{border-top:#871701 solid 2px; text-align:right; padding-top:5px; margin-top:5px}
.pad7{padding:7px}
.pad7 h1, .pad7 h2, .pad7 h3{padding-bottom:5px}
#footer{color:#2e3d0f; font-weight:bold; padding:10px; line-height:18px; font-family:"Times New Roman",Times,serif}
#footer a{color:#2e3d0f}
.modulesiderlinks li{background-color:#FFF; border:1px dotted #56562C; line-height:30px; margin:0 0 10px 6px; padding-left:19px; width:186px}
.modulesiderlinks a{color:#1e300a; font-size:14px}
#searchtabedbox{background-color:#FFF; background-image:url(../images/bg.png); border-color:#56562C #56562C -moz-use-text-color; border-style:dotted dotted none; border-width:1px 1px medium; font-size:10px; height:27px; line-height:12px; margin:15px 6px 0; padding-top:6px}
#searchtabedbox a{width:68px; text-align:center; display:block; float:left;  padding-bottom:2px; font-family:"Times New Roman",Times,serif; font-size:11px}
#searchtabedbox li{float:left}
#link1{border-bottom:1px solid #FFF}
#link2{border-bottom:1px solid #FFF}
#link3{border-bottom:1px solid #FFF}
#maplocation{display:block}
#pricetab{display:none}
#locationsearchmap{background-image:url(../images/italina-holiday-home.gif); height:172px; position:relative; width:167px}
#LiguriaMap{display:block; width:24px; height:16px; position:absolute; left:44px; top:38px}
#TuscanyMap{display:block; width:17px; height:31px; position:absolute; left:69px; top:43px}
#UmbriaMap{display:block; width:14px; height:16px; position:absolute; left:89px; top:54px}
#AbbruzoMap{display:block; width:18px; height:18px; position:absolute; left:103px; top:65px}

@media projection, screen{ .ui-tabs-hide{ display:none}
}

@media print{ .ui-tabs-nav{ display:none}
}

.ui-tabs-nav:after{ display:block;  clear:both;  content:""}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited{ cursor:text}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, 
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active{ cursor:pointer}
* html .ui-tabs-nav{ display:inline-block}
*:first-child+html .ui-tabs-nav{ display:inline-block}
.jcarousel-container{ position:relative}
.jcarousel-clip{ z-index:2;  padding:0;  margin:0;  overflow:hidden;  position:relative}
.jcarousel-list{ z-index:1;  overflow:hidden;  position:relative;  top:0;  left:0;  margin:0;  padding:0}
.jcarousel-list li, 
.jcarousel-item{ float:left;  list-style:none;  width:75px;  height:75px}
.jcarousel-next{ z-index:3;  display:none}
.jcarousel-prev{ z-index:3;  display:none}
/*NEW*/
.pics{height:158px; width:990px; padding:0; margin:0; overflow:hidden}
.shades{height:25px; background:url(../images/borderbottom.png) no-repeat; position:absolute; width:990px; bottom:-2px}
.shades h1{color:#FFF; padding-top:1px; padding-left:20px; font-weight:bold}
#towtitles h1{float:left; padding-right:10px; border-right:1px solid #a32625; font-size:18px; font-weight:bold}
#towtitles h2{float:left; padding-left:10px; font-size:14px; padding-top:2px;  font-weight:bold}
.propleft h3{padding-bottom:10px; color:#a32625; font-size:13px; font-weight:bold}
#towtitles{padding-bottom:8px; border-bottom:2px solid #a32625; width:730px}
.flash{position:absolute; width:600px; height:76px; top:27px; left:20px}
.stampback{height:114px; background:url(images/stamp.png) 150px top  no-repeat}
.prop{padding-top:8px}
.propleft{float:left; width:294px; padding-right:14px; line-height:18px}
.propauto{float:left; width:422px}
.proptext{height:190px; overflow:auto; line-height:18px}
.startingprice{padding-top:7px; padding-bottom:7px; border-top:1px #3e3304 solid; border-bottom:1px #3e3304 solid;  margin-top:9px; margin-bottom:12px}
.alignright{text-align:right}
.startingprice a{font-weight:bold}
.iamslidable ul, .iamslidable li{margin:0; padding:0; text-indent:0; list-style-type:none}
.iamslidable li{float:left}
.iamslideable{width:294px}
.bigimage{background-image:url(../images/projectpagebg.jpg); width:400px; height:340px; padding:11px}
#smallthumb img{width:110px; height:94px; cursor:pointer}
#bigger img{width:400px; height:340px}
.rowcolor{background-color:#dec49c}
.rowcoloralter{background-color:#cac4c4}
.rowcoloralter:hover{background-color:#d4d0d0}
#preview{position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff}
.lineup{margin-top:10px; border-top:1px #3e3304 solid; padding-top:10px}
.ullabletype ul{padding-left:30px; color:#5b2903; font-weight:bold}
.ullabletype lable{display:block; float:left; width:150px}
.ullabletype li{clear:left; padding-top:5px; padding-bottom:5px}
.arrowed{list-style-image:none; list-style-position:outside; list-style-type:none; font-weight:bold; margin-left:15px; font-weight:bold; background:url(../images/sarrow.png) left no-repeat; ; padding-left:20px}
.arroweddata{list-style-image:none; list-style-position:outside; list-style-type:none; font-weight:bold; font-weight:bold; padding-left:20px}
.arroweddata ul{padding-left:15px; margin-bottom:20px; list-style-image:none; list-style-type:none}
.arroweddata li{background:url(../images/sarrow.png) left no-repeat; margin-bottom:0px; float:left; width:180px; font-weight:bold; list-style-image:none; list-style-position:outside; list-style-type:none; font-weight:bold; font-weight:bold; padding-left:20px}
.imageborder{border-top:1px #bebebe solid; border-right:1px #bebebe solid; border-bottom:1px #bebebe solid; float:right; margin:8px; background:url(../images/borderbg.jpg)}
.imageborderleft{background:url(../images/stampcurves.jpg) left bottom repeat-y; padding:10px}
.imageborderinside{background-color:#FFF; border:2px #000 solid; padding:10px}
.pdf{background:url(../images/downloadpdf.jpg) left no-repeat #d2cdcd; height:32px; padding-top:19px;  clear:right;  margin:8px; padding-left:70px; font-weight:bold;  float:right; padding-right:40px; width:200px}
.arrowedlist{padding-left:0px}
.arrowedlist li{background:url(../images/sarrow.png) 0px 5px no-repeat; margin-bottom:10px; float:left; width:45%; font-weight:bold; padding-right:15px}
.sIFR-flash{visibility:visible !important; margin:0}
.sIFR-replaced{visibility:visible !important}
span.sIFR-alternate{position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden}
.sIFR-flash+div[adblocktab=true]{ display:none !important}
.sifrflash h1{visibility:hidden}
.sifrflash h1{font-size:40px; line-height:1em}
.sifrflash{position:absolute; width:600px; height:76px; top:27px; left:20px}
#search label{display:block; font-size:16px; color:#6c9c30; padding-top:5px; ; padding-bottom:5px}
.inputtype{background-color:#cfaf6d; color:#a32625; width:300px; border:1px dashed #2a3d10; padding-left:10px; color:#2a3d10; font-size:14px; font-family:Georgia,"Times New Roman",Times,serif; padding-top:5px; padding-bottom:5px}
.left50{float:left; width:350px; padding-right:14px}
.right50{float:left; width:350px;  padding-left:14px;  border-left:2px #3e3304 solid}
.inputbox, textarea, input{background:#EFEFEF none repeat scroll 0 0; border:1px dotted #56562C; color:#000; font-size:100%; margin:2px; padding:1px}
input#ff_elem267,input#ff_elem223,input#ff_elem202,input#ff_elem244,input#ff_elem154, input#ff_elem173, button.button{background-color:#8E0000; border:1px dotted #56562C; color:#FFF; font-size:12px; font-weight:bold; margin:1px; padding:1px 6px; font-family:"Times New Roman",Times,serif}
#searchamen li{ margin-bottom:10px; float:left; width:140px; background:none}
.arrowedlist h1{padding-top:10px; padding-bottom:10px; font-weight:bold;  color:#a32625}
.arrowed{font-weight:bold; margin-left:15px; font-weight:bold; background:url(images/sarrow.png) left no-repeat; ; padding-left:20px}
.jcarousel-skin-tango .jcarousel-container{}
.jcarousel-skin-tango .jcarousel-container-horizontal{}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:244px; height:94px}
#rightcars .jcarousel-skin-tango .jcarousel-clip-horizontal{width:360px}
.jcarousel-skin-tango .jcarousel-clip-vertical{}
.jcarousel-skin-tango .jcarousel-item{width:110px; padding-right:12px; height:94px}
#rightcars .jcarousel-skin-tango .jcarousel-item{padding-right:10px}
.padtop10{padding-top:10px}
.jcarousel-skin-tango .jcarousel-item a{filter:alpha(opacity=100); -moz-opacity:1; opacity:1}
.jcarousel-skin-tango .jcarousel-item a:hover{filter:alpha(opacity=100); -moz-opacity:1; opacity:1}
.jcarousel-skin-tango .jcarousel-item-horizontal{}
.jcarousel-skin-tango .jcarousel-item-vertical{ margin-bottom:5px}
.jcarousel-skin-tango .jcarousel-item-placeholder{ background:#fff;  color:#000}
.jcarousel-skin-tango .jcarousel-next-horizontal{    width:8px;     height:94px;     cursor:pointer;     background:url(../images/arrows.jpg) right; float:right}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{    filter:alpha(opacity=20); -moz-opacity:0.9; opacity:0.9}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{    }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, 
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{    cursor:default; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2}
.jcarousel-skin-tango .jcarousel-prev-horizontal{    width:8px;     height:94px;     cursor:pointer;     background:url(../images/arrows.jpg) left; float:left; margin-right:24px}
#mycarouselinner .jcarousel-prev-horizontal{}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{ filter:alpha(opacity=20); -moz-opacity:0.9; opacity:0.9}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, 
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{ cursor:default;  filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2}
*{padding:0; margin:0}
#TB_window{font:12px Arial,Helvetica,sans-serif; color:#333}
#TB_secondLine{font:10px Arial,Helvetica,sans-serif; color:#666}
#TB_window a:link{color:#666}
#TB_window a:visited{color:#666}
#TB_window a:hover{color:#000}
#TB_window a:active{color:#666}
#TB_window a:focus{color:#666}
#TB_overlay{position:fixed; z-index:90100; top:0px; left:0px; background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; height:100%; width:100%}
* html #TB_overlay{ position:absolute;  height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_window{position:fixed; background:#fff; z-index:90102; color:#000; display:none; border:4px solid #525252; text-align:left; top:50%; left:50%}
* html #TB_window{position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#TB_window img#TB_Image{display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666}
#TB_caption{height:25px; padding:7px 30px 10px 25px; float:left}
#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right}
#TB_closeAjaxWindow{padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right}
#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px}
#TB_title{background-color:#e8e8e8; height:27px}
#TB_ajaxContent{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0px 5px 0px}
#TB_load{position:fixed; display:none; height:13px; width:208px; z-index:90103; top:50%; left:50%; margin:-6px 0 0 -104px}
* html #TB_load{position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#TB_HideSelect{z-index:89099; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%}
* html #TB_HideSelect{ position:absolute;  height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}
#jflanguageselection{float:right; vertical-align:middle}
#jflanguageselection ul.jflanguageselection{list-style:none; padding:0; margin:0; font-weight:normal}
#jflanguageselection ul.jflanguageselection li{background-image:none; padding-left:0px; padding-right:0px; float:left; margin:1px 1px 1px 1px; white-space:nowrap; border:none; font-size:0.9em}
#jflanguageselection ul.jflanguageselection li#active_language{font-size:11px;  font-weight:bold}
#jflanguageselection ul.jflanguageselection li a{display:block}
#jflanguageselection ul.jflanguageselection img{border:none}
#jflanguageselection select.jflanguageselection{border:1px solid #ccc; margin:1px 1px 1px 1px; padding:0px 0px 1px 0px; font-family:arial,helvetica,sans-serif; font-size:11px; color:#c64934}
#jflanguageselection label.jflanguageselection{position:absolute; left:-1000px}
.rawimages{text-align:center}
.rawimages img{border:none; margin:2px}
.rawimages span#active_language img{margin:2px; border:none}
div#jflanguageselection img.langImg{float:left; border:none; margin-top:3px}
div#jflanguageselection li img.langImg{float:left; border:none; margin:1px 3px 0px 0px}
.phone{font-family:"Courier New",Courier,monospace; font-size:16px; font-weight:bold; color:#330; position:absolute; top:85px; left:350px}
.unitarrow{background:url(../images/smallarrow.jpg) no-repeat left; padding-left:20px; margin-top:10px; margin-left:20px; font-weight:bold}
div#mojo-main{display:block; margin:0 auto; text-align:center; width:98%}
div.post{padding:0 8px; text-align:left!important}
div.post h3 a{font-size:1.2em}
div.post h3 a:hover{}
div.post h3 .userEdit a img{border:0; margin-top:-14px; padding:0 0 0 4px}
div.post-date{display:none}
div.post-date{display:inline; font-size:0.90em; margin:0 0 4px 0}
div.post-author{color:#ccc; font-size:0.90em; margin:0 0 4px 0; font-style:italic; text-indent:14px}
div.post-entry{padding:0 0 12px 0}
div.post-entry h3{display:block; float:left; font-size:1.2em; margin:8px 0; position:relative; width:100%}
div.post-entry span{color:#666; margin:0 2px; }
div.post-entry p a span{display:block; font-size:0.86em; margin:12px 0; text-align:right; width:100%}
.postmeta{border-bottom:1px solid #f0f0f0; border-top:1px solid #f0f0f0; display:block; font-size:0.86em; margin:4px auto; padding:8px 0; position:relative; text-align:center; width:60%}
.postmeta a{}
.postmeta a:hover{}
.navigation{display:block; font-size:10px; margin:4px auto; padding:12px 0; position:relative; width:100%}
.alignleft a{margin-right:4px}
.alignright a{margin-left:4px}
.feedage{border-bottom:1px solid #f0f0f0;  padding:0 0 12px 0;  text-align:right; width:98%}
.feedage a.rss{background:url(images/feed_def.gif) center left; background-repeat:no-repeat; font-size:10px; font-weight:lighter}
.feedage a.rss:hover{background:url(images/feed_ovr.gif) center left; background-repeat:no-repeat; text-decoration:none}
div#get_mojo{display:block; margin:0 auto; width:80px; position:relative}
div#get_mojo a img{border:0; margin:4px auto -8px auto; text-align:center; width:80px}
div#get_mojo p{color:#ccc; font-size:11px; margin:0 auto; text-align:center; width:80px}
div#mojo_comments{display:block; margin:0 auto; padding:8px 0; text-align:left; width:98%}
div#mojo_comments h3{font-size:1em; font-weight:bold; text-align:center}
div#mojo_comments h3 span{font-size:1.1em; font-weight:normal}
div#mojo_comments ol.commentlist{border-bottom:1px solid #ccc; padding:0 0 12px 0; width:100%}
div#mojo_comments ol.commentlist li{border:1px solid #ccc}
div#mojo_comments ol li cite a{font-family:arial,sans-serif; font-style:normal; font-weight:normal}
div#mojo_comments ol li.reply{background:#fff; color:#666; margin:4px auto; padding:4px 12px; font-family:arial,sans-serif;  font-size:12px}
div#mojo_comments ol li.altreply{background:#fafafc; color:#999; margin:4px auto; padding:4px 12px; font-family:arial,sans-serif;  font-size:12px}
div#mojo_comments ol li.auth{background-color:#fffeec; color:#333; margin:4px auto; padding:4px 12px}
div#mojo_pwcomments{display:block; color:red; margin:12px auto; text-align:center; width:100%}
p label span{color:#666; font-size:10px}
input.comment, 
textarea.comment{background-color:inherit; border:1px solid #ccc; color:#333; display:block; padding:2px; width:98%}
input.comment{width:200px}
textarea.comment:hover, 
input.comment:hover{background-color:#fff; border:1px solid #accc39}
#mojo_footer{position:absolute; width:91px; height:33px; right:30px; top:0}
.divhead h1, .divhead h2{padding-bottom:5px}
.devpic{margin-bottom:5px}
#search{line-height:25px}
#freesearch{margin-top:5px}
#listme a img{border:1px solid #3E3304; margin-right:20px}
.searchresultline{clear:both; padding-top:15px; padding-bottom:15px; margin-bottom:4px; background-color:#FFF}
.loopme{height:92px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #3E3304; border-top:1px solid #3E3304; margin-bottom:10px; background-color:#f1f1f1; cursor:pointer}
.loopme:hover{background-color:#FFF}
.loopmepic{width:150px; float:left; padding-left:10px}
.loopmedata{float:left; width:550px}
.loopmeheaderwitharrow{padding-bottom:15px}
.loopmecomment{height:45px; overflow:hidden}
.loopmekeywords{text-align:right; font-weight:bold}
.xmap p{display:none}
.sitemap ul{display:block; list-style:none; margin:0; padding:0}
.sitemap ul li{margin:0; padding:0; white-space:nowrap; background:transparent}
.sitemap a img{border:none}
.sitemap ul.level_0 ul{list-style:inside square; padding:0}
.sitemap ul.level_1 li{padding:0 0 0 3em; white-space:nowrap}
.sitemap .active{font-style:italic}
.level_0{padding-left:40px}
.level_0 a{color:#A63130}
.level_1 a{color:#6C9C30}
.menutitle{font-weight:bold; font-size:20px; padding-top:10px; padding-bottom:10px}
.propauto h1{padding-bottom:10px}
#width400 li{width:400px}
#daform input, #daform textarea{background-color:#cfaf6d; color:#a32625; width:300px; border:1px dashed #2a3d10; padding-left:10px; color:#2a3d10; font-size:14px; font-family:Georgia,"Times New Roman",Times,serif; padding-top:5px; padding-bottom:5px}
#daform tr{padding-bottom:10px}
#submit input{width:100px; padding-right:10px}
div#logos{margin:19px 0 17px 3px}
div#fragment-1.ui-tabs-panel{background-attachment:scroll; background-color:#FFF; background-position:0 0; background-repeat:repeat; border-left:1px dotted #56562C; border-right:1px dotted #56562C; margin:-2px 6px; padding-top:10px; padding-bottom:3px}
#right div.module{clear:left; margin:47px 0 0 20px; padding-top:11px}

div#mainBody.frontpage{height:504px; overflow:auto; /*margin-top:34px;*/}

.frontpage table.blog{width:627px; margin-top:34px;}
.frontpage table.blog td.contentheading {width:627px; padding-top:0px !important;}

div#mainBody.frontpage td.contentheading{ padding-top:34px;}


table.blog span.article_separator{border-top:2px dotted #cedeb8; display:block; margin-left:2px; margin-right:3px}
span.small{color:#8E0000; font-size:12px !important; font-style:italic !important}
table.contentpaneopen p{margin:0 0 20px}
a.readon{font-family:"Times New Roman",Times,serif; color:#000; font-size:13px; font-style:italic}
td.createdate{font-weight:bold; padding-top:7px}
div#rss{float:right; margin:10px 0 0; position:absolute; right:7px}
div#rss a{text-decoration:none !important}
div#rss a img{position:relative; left:43px}
div#rss a span{color:#F7970C; font-size:8px; position:relative; top:12px}
div.xmap div.contentpaneopen div a{display:none}
div.colLeft{width:378px; float:left}
div.colRight{width:378px; float:left}
table.contentpaneopen tbody tr td span.greenPosted{color:#6C9C30; font-family:"Times New Roman",Times,serif}
table.contentpaneopen tbody tr td span.redcat{font-family:"Times New Roman",Times,serif}
.jamod.modulefpcontent1{height:164px; overflow:auto}
.jamod.modulefpcontent2{height:163px; overflow:auto}
div#Mod50.jamod{min-height:195px}
div#Mod63.jamod table tbody tr td p{margin-right:40px; margin-top: 8px;}
div.xmap ul.level_0{padding:0 0px 0 0; margin-left:3px}
div.xmap div.contentpaneopen{padding-bottom:20px; padding-top:20px}
div.xmap ul.level_0 li a{color:#5F9115; font-family:"Times New Roman",Times,serif; font-size:20px; border-bottom:1px dotted #8E0000; display:block; line-height:18px; margin-top:-4px; font-weight:normal; padding-bottom:6px}
div.xmap ul.level_0 li ul.level_1 li ul.level_2 li a{border-bottom:none; display:block}
div.xmap ul.level_0 li ul.level_1 li a{border-bottom:none; display:block}
.mainbodyouter{background-color:#FFF}
.mainbodyouter table.contentpaneopen{/*width:100%*/width:95%}
.mainbodyouter table.contentpaneopen ul{margin-left:15px}
div#blog{left:11px; position:relative; top:-560px; z-index:200}
div.blog_more ul{padding-left:15px}
div.blog_more{padding-bottom:15px}
div.blog_more strong{line-height:36px}
div#yoo-carousel-1{background-color:#FFF; border:1px dotted #56562C; margin-left:6px; margin-top:13px; padding:5px 0 7px}
div#jmb-rightmenu.jmb-rightmenu{position:relative; right:12px}
.urbangreymenu{margin-top:-55px; position:relative; right:13px}
table.contentpaneopen tbody tr td span.redcat, 
table.contentpaneopen tbody tr td span.js-kit-comments-count{color:#8E0000; font-size:12px}
div.pagenavcounter{color:#8E0000; padding-bottom:8px; font-family:"Times New Roman",Times,serif}
.contenttoc tbody tr th{color:#8E0000; font-size:12px; font-style:italic; text-align:left; padding-top:5px}
.contenttoc tbody tr th{color:#8E0000; font-size:12px; font-style:italic; text-align:left; padding-top:5px}
div.contentpaneopen.projectlink{text-align:center; margin-top: 10px;}
table.pagenav{margin:0px auto}
div.jScrollPaneContainer div.contentBox{margin-left:10px}
div.jamod-content div.smallframe-inner img{width:347px}
.conentheading.requestCat form{width:355px; position:relative; top:6px}
#com-form-login ul{padding-left:14px; padding-top:7px}
dd.message ul{padding-left:14px}
.mainbodyouter table.contentpaneopen ul.treelevel0{margin:0}
/*fixes*/
table.blog { width: 100%;}
.jScrollPaneContainer {outline: 0;}
/*fp mods heights*/
div.content4 div.m div.m div.m { }
div.content5 div.m div.m div.m {}
div.content5, div.content4{ margin-bottom: 2px;}
.js-CommentsArea {min-height:100px;}

/* Added by JK 06.08.2010 */
div#social { position: relative; bottom: 222px; margin-left: 17px; }
div#social p > a { margin-right: 45px; }
