a.imglink:link, a.imglink:visited, a.imglink:hover
{text-decoration: none;}

#clear{
clear:both;}

#sidelinks {
margin-left: 75px;
clear:both;
}

.image
{
color: #FFFFFF;
border: 0px;
}

#sidecolor
{
background: #FFFFFF;
width: 250px;
height: 50px;
margin-left: 5px;
margin-top: -2px;
}


html>/**/body #sidelinks {
margin-left: 75px;
margin-top: -10px;
}

*:first-child+html #sidelinks
{ position: relative;
top: -5px;
}

*html #sidelinks
{ position: relative;
top: -5px;
}

#footer {
background-image:url('/images/footer.jpg');
background-repeat:no-repeat;
width: 742px;
height: 52px;
clear:both
}

#header {
background-image: url('/images/header.jpg');
background-repeat:no-repeat;
width: 742px;
height: 157px
}

#footerright
{
float: right;
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
text-align: right;
margin-right: 10px;
margin-top: -25px;
}

#footerleft
{
float: left;
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
text-align: left;
margin-left: 10px;
}

#footercenter
{
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
text-align: center;
margin-left: 10px;
}

#featured
{
background-image:url('/images/featured.jpg');
background-repeat:no-repeat;
padding-left: 15px;
height: 320px

}

#search
{
background-image:url('/images/searchback.jpg');
background-repeat:no-repeat;
height: 420px

}

#searchsummer
{
background-image:url('/images/searchbacksummershort.jpg');
background-repeat:no-repeat;
height: 341px
}

#searchstudent
{
background-image:url('/images/searchbackstudent.jpg');
background-repeat:no-repeat;
height: 341px
}

#searchcommercial
{
background-image:url('/images/searchbackcommercial.jpg');
background-repeat:no-repeat;
height: 341px
}

#searchmilitary
{
background-image:url('/images/searchbackmilitary.jpg');
background-repeat:no-repeat;
height: 341px
}

#searchshort
{
background-image:url('/images/searchbackshort.jpg');
background-repeat:no-repeat;
height: 341px
}

#searchlong
{
background-image:url('/images/searchbacklong.jpg');
background-repeat:no-repeat;
height: 341px
}

#randomimage
{float:right;
width: 484px;
height: 148px;
}

*:lang(en) #randomimage
{
margin-top: -9px;
margin-right: 4px;
}

*:first-child+html #randomimage 
{
margin-top: -9px;
margin-right: 4px;
}

*html #randomimage 
{
margin-top: -9px;
margin-right: -5px;
}

div#box{

clear:both;


}

#box
{clear:both;
background:#FFFFFF;
}





#wrap {
background:#FFFFFF;
margin: 0 auto;
width:742px;
margin-top: -5px;
overflow: hidden;
clear:both;
border:thin solid #000000;
}

 
 #main {
background:#FFFFFF;
float:right;
border-left:258px solid #b0b0b0;
margin-left:-258px; 



}

*:lang(en) #main
{
background:#FFFFFF;
float:right;
width:453px;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 0px;
border-left:260px solid #b0b0b0;
margin-left:-260px; 
}

*:first-child+html div#main {
background:#FFFFFF;
float:right;
width:452px;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 0px;
border-left:260px solid #b0b0b0;
margin-left:-260px; 
}

*html #main
{
background:#FFFFFF;
float:right;
width: 452px;
padding-left: 16px;
padding-right: 7px;
padding-top: 7px;
padding-bottom: 0px;
border-left:277px solid #b0b0b0;
margin-left:-277px; 

}

#sidebar {
background:#b0b0b0;
float:left;
width:258px;
}

*html #sidebar {
background:#b0b0b0;
float:left;
width:248px;

 }
 body { 
 margin : 2px; 
 padding : 2px; 
 background-image:url('/images/sq.jpg');
 background-repeat:repeat;
 font-family : Tahoma, Arial, Helvetica, sans-serif; 
 font-size : 12px; 
 color : #000 
} 
 
td, tr, p, div { 
font-family : Tahoma, Arial, Helvetica, sans-serif; color : #000; 
 font-size : 12px; 
} 
 
hr { 
 color : #E0E0E0; 
 height : 1px; 
 width : 100%; 
} 

table.moduletablerentals
{
width: 251px;
table-layout : auto; 
 margin : 0px 4px 0px 4px;
}

table.moduletablerentals th { 
 padding : 6px 0px 6px 0px; 
 font-size : 11px; 
 font-weight : bold; 
 text-align : center; 
 letter-spacing : 1px; 
 color : #FFFFFF; 
 background-repeat:no-repeat;
 background-color: #666666;
} 
table.moduletablerentals td { 
font-size : 11px;

} 


 
 table.moduletablesearch { 
 width : 100%; 
 table-layout : auto; 
 margin : 0px 4px 15px 4px; 
} 
table.moduletablesearch th { 
 font-size : 14px; 
 font-weight : bold; 
 text-align : left; 
 letter-spacing : 1px; 
 color : #FFFFFF; 
 background-image:url('/images/search.jpg');
 background-repeat:no-repeat;
 background-color: #cc9933; padding-left:45px; padding-right:0px; padding-top:6px; padding-bottom:6px
} 
table.moduletablesearch td { 
 padding : 0px;
font-size: 11px; 
} 


table.moduletablerent { 
 width : 100%; 
 table-layout : auto; 
 margin : 0px 4px 15px 4px; 
} 
table.moduletablerent th { 
 font-size : 14px; 
 font-weight : bold; 
 text-align : left; 
 letter-spacing : 1px; 
 color : #FFFFFF; 
 background-image:url('/images/rental.jpg');
 background-repeat:no-repeat;
 background-color: #cc9933; padding-left:45px; padding-right:0px; padding-top:6px; padding-bottom:6px
} 
table.moduletablerent td { 
 padding : 0px; 
} 

table.moduletableside { 
 width : 251px; 
 table-layout : auto; 
 margin : 0px 4px 0px 4px;

} 
table.moduletableside th { 
 padding : 3px 0px 3px 10px; 
 font-size : 14px; 
 font-weight : bold; 
 text-align : left; 
 letter-spacing : 1px; 
 color : #FFFFFF; 
background-color: #666666;
margin-right: 5px;
} 
table.moduletableside td { 
 padding : 0px; 
font-size: 11px;
}
 
table.moduletable { 
 width : 100%; 
 table-layout : auto; 
 margin : 0px 4px 0px 4px; 
} 
table.moduletable th { 
 padding : 3px 0px 3px 10px; 
 font-size : 14px; 
 font-weight : bold; 
 text-align : left; 
 letter-spacing : 1px; 
 color : #FFFFFF; 
background-color: #666666;
margin-right: 5px;
} 
table.moduletable td { 
 padding : 0px; 
} 
 
ul 
{ 
margin-top: 7px; 
padding: 0; 
list-style: none; 
} 
 
 
li 
{ 
line-height: 15px; 
padding-left: 15px; 
padding-top: 0px; 
background-image: url('/images/arrow.png') ; 
background-repeat: no-repeat; 
background-position: 0px 3px 
} 
 
.button { 
background-image:url('../../../images/searchrentals.jpg');  
color: #000000 
border: 0px;
width: 109px;
height: 22px;
font-weight: bold
} 



*:lang(en) .button {
padding-bottom: 2px;
}


.inputbox { 
 border : 1px solid #666666; 
 background : #FFFFFF; 
 color : #000000; 
 margin : 5px; 
 font-family : Tahoma, Arial, Helvetica, sans-serif; 
 font-size : 11px;
 width: 108px;
 padding-left: 2px;
} 

.inputboxb { 
 border : 1px solid #666666; 
 background : #FFFFFF; 
 color : #000000; 
 margin : 5px; 
 font-family : Tahoma, Arial, Helvetica, sans-serif; 
 font-size : 11px;
 width: 85px;
} 

.text1
{ 
 border : 1px solid #666666; 
 background : #FFFFFF; 
 color : #000000; 
 margin : 5px; 
 font-family : Tahoma, Arial, Helvetica, sans-serif; 
 font-size : 11px;
 width: 108px;
} 
 
.sectiontableheader { 
 font-size : 11px; 
 font-weight : bold; 
 text-align : center; 
 color : #000000; 
 background : #FFFFFF; 
 vertical-align : middle; 
 height : 20px; 
 padding : 0px 10px; 
} 
 
.sectiontableheader1 { 
 font-size : 14px; 
 font-weight : bold; 
 text-align : right; 
 color : #cc9933; 
 background : #FFFFFF; 
 vertical-align : middle; 
 height : 20px; 
 padding : 0px 10px; 
} 

.sectiontableentry1 { 
 background : #F9F9F9; 
 padding : 3px 5px; 
} 
 
.sectiontableentry2 { 
 background : #F0F0F0; 
 padding : 3px 5px; 
} 
 
a.mainlevel { 
 margin : 0px; 
 padding : 0px; 
 font-size : 12px; 
 width : 150px; 
 text-indent : 10px; 
} 
 
a.mainlevel: link { 
 text-indent : 10px; 
} 
 
a.mainlevel:link, a.mainlevel:visited { 
 display : block; 
 -moz-opacity : 0.85; 
 padding : 2px 0px 2px 0px; 
 margin : 1px; 
 background : #f0f0f0; 
 border : 1px solid #e0e0e0; 
 text-indent : 10px; 
} 
 
a.mainlevel:hover { 
 text-decoration : none; 
 text-indent : 10px; 
 background : #e0e0e0; 
 border : 1px solid #d0d0d0; 
} 
 
#active_menu { 
 font-weight : bold; 
 color : #003366; 
} 
a#active_menu:hover { 
} 
 
.sublevel { 
 font-size : 12px; 
} 
 
ul#mainlevel-nav { 
 padding : 0; 
 margin : 0; 
 list-style : none; 
} 
 
ul#mainlevel-nav li { 
 display : block; 
 padding-left : 0px; 
 padding-right : 0px; 
 margin : 0; 
 float : right; 
 font-size : 11px; 
 font-weight : bold; 
 line-height : 20px; 
 white-space : nowrap; 
/* border-left : 1px solid #FFFFFF;*/ 
 
} 
 
ul#mainlevel-nav li a { 
 display : block; 
 padding-left : 10px; 
 padding-right : 10px; 
 text-decoration : none; 
 color : #fff; 
 
} 
 
ul#mainlevel-nav li a:hover { 
 color : #FFFFFF; 
 background : #336699; 
} 
 
a:link, a:visited { 
 color : #000000; 
 text-decoration : underline; 
} 

A.featured:link img, A.featured:visited img {border-color: #bfbfbf;}
A.featured:hover img  {border-color: #bfbfbf;}

a.featured:link, a.featured:visited, a.featured:hover {
color: #bfbfbf;
}

a.orange:link, a.orange:visited {
color: #cc9933;
text-decoration : underline;
}

a.orange:hover {
color: #cc9933;
text-decoration: none;
}

a.blue:link, a.blue:visited {
color: #7092b7;
text-decoration : underline;
}

a.blue:hover {
color: #7092b7;
text-decoration: none;
}
 
a:hover { 
 color : #000000; 
 text-decoration : none; 
} 
 
a.category:link, a.category:visited { 
 font-weight : bold; 
} 
 
.readon { 
 font-weight : bold; 
} 
 
.pagenavbar { 
 background-color : #F0F0F0; 
 border : 1px solid #e0e0e0; 
 padding : 3px; 
 text-align : center; 
} 
 
.contenttoc { 
 width : 180px; 
 background-color : #F0F0F0; 
 border : 1px solid #e0e0e0; 
 padding : 2px; 
} 
 
.contenttoc th { 
 padding : 3px 5px; 
 font-size : 14px; 
 font-weight : bold; 
 text-align : left; 
 letter-spacing : 1px; 
 color : #003366; 
} 
 
.contenttoc td { 
 padding : 2px 5px; 
} 
 
.small { 
 font-size : 10px; 
 color : #336699; 
} 
 
.smalldark { 
 font-size : 10px; 
 color : #000000; 
} 
 
.createdate, .modifydate { 
 font-size : 10px; 
 color : #999999; 
} 
 
.content_rating { 
 font-size : 10px; 
 color : #FEC56A; 
} 
 
.content_vote { 
 font-size : 10px; 
 height : 22px; 
 padding-top : 2px; 
 padding-bottom : 2px; 
 padding-left : 10px; 
 padding-right : 10px; 
 background-color : #F0F0F0; 
 border : 1px solid #e0e0e0; 
} 
 
.pathway { 
 font-size : 12px; 
 color : #000000; 
 letter-spacing : 1px; 
 margin-left : 4px; 
} 
 
a.pathway:link, a.pathway:visited { 
 color : #ff9933; 
 font-size : 12px; 
} 
 
a.pathway:hover { 
 font-size : 12px; 
} 
 
.contentpane { 
 padding : 0px; 
} 
 
.contentpaneopen { 
 padding : 0px; 
 text-align : justify; 
} 
 
.contentheading, .componentheading { 
 padding : 0px; 
 font-size : 14px; 
 font-weight : bold; 
 text-align : left; 
 letter-spacing : 1px; 
 color : #003366; 
} 
 
.contentpagetitle { 
 font-weight : bold; 
 color : #000; 
} 
 
a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active { 
 text-decoration : none; 
} 
 
a.readon:link, a.readon:visited { 
 color : #999999; 
 font-family : Tahoma, Arial, Helvetica, sans-serif;  
 font-size : 10px; 
 font-weight : normal; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
 
a.readon:hover { 
 color : #336699; 
 font-family : Tahoma, Arial, Helvetica, sans-serif; 
 font-size : 10px; 
 font-weight : normal; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
 
.back_button a:link, .back_button a:visited { 
 color : #999999; 
 font-family : Tahoma, Arial, Helvetica, sans-serif; 
 font-size : 10px; 
 font-weight : normal; 
 white-space : nowrap;
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
 
.back_button a:hover { 
 color : #336699; 
 font-family : Tahoma, Arial, Helvetica, sans-serif; 
 font-size : 10px; 
 font-weight : normal; 
 white-space : nowrap;
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
 
.pagenav a:link, .pagenav a:visited, .buttonheading a:link, .buttonheading a:visited { 
 color : #999999; 
 font-family : Tahoma, Arial, Helvetica, sans-serif; 
 font-size : 10px; 
 font-weight : normal; 
 background : #F0F0F0; 
 border : 1px solid #E0E0E0; 
 padding : 2px 4px 2px 4px; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
 

.pagenav a:hover, .buttonheading a:hover { 
 color : #336699; 
 font-family : Tahoma, Arial, Helvetica, sans-serif; 
 font-size : 10px; 
 font-weight : normal; 
 background : #F0F0F0; 
 border : 1px solid #E0E0E0; 
 padding : 2px 4px 2px 4px; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
}