html{background:url(../images/bg.jpg) 50% 0 fixed repeat-y #15273c;}
body{background:url(../images/bg-content.png) 0 0 repeat; max-width:1278px;margin:0 auto;min-width:1195px;box-shadow:0 0 5px rgba(0,0,0,.09)}
/*Logo*/

#rt-logo{
	background:url(../images/logo/logo.png) top left no-repeat;
    width: 323px;
	height:102px;
	}


/*Buttons*/

a.moduleItemReadMore, a.k2ReadMore, .component-content div.toggle-editor a{border:none;background:#4b585d;}

button.button, div.itemCommentsForm form input#submitCommentButton, input[type="submit"], .apartment_styles a.moduleItemReadMore,.moving_services a.moduleItemReadMore{border:none; background:#1d7eba;}

div.itemCommentsForm form input#submitCommentButton,
input[type="submit"]{
	background-position:0 bottom;
}
	
a.moduleItemReadMore:hover,
a.k2ReadMore:hover,
div.itemCommentsForm form input#submitCommentButton:hover,
input[type="submit"]:hover,
button.button:hover,
.component-content div.toggle-editor a:hover{background:#bf0008;}

div.itemCommentsForm form input#submitCommentButton:hover,
input[type="submit"]:hover{
	background-position:0 0;
}

.nivo-caption a.moduleItemReadMore{background:#bf0008;}
.nivo-caption a.moduleItemReadMore:hover{background:#1d7eba;}

.nivo-caption .apartment,.nivo-caption .moduleItemTitle{color:#fff;}

/*Typhography*/


div.itemHeader h2.itemTitle,
div.userItemHeader h3.userItemTitle,
div.k2AccountPage h2.k2ProfileHeading,
div.catItemHeader h3.catItemTitle a,
div.userItemHeader h3.userItemTitle a,
div.genericItemHeader h2.genericItemTitle a,
div.genericItemHeader h2.genericItemTitle,
div.itemListCategory h2,
#port div.catItemHeader h3.catItemTitle,
div.catItemHeader h3.catItemTitle, 
.company_sidebar div.k2ItemsBlock ul li a.moduleItemTitle, 
.module-title h2.title, div.itemCommentsForm h3, h3.itemCommentsCounter,
h1,div.componentheading h2{color:#72808e;}

.why_use div.k2ItemsBlock ul li a.moduleItemTitle, .history div.catItemHeader h3.catItemTitle a, .moving_services div.k2ItemsBlock ul li a.moduleItemTitle,.apartment_styles div.k2ItemsBlock ul li .moduleItemTitle, .find_apartment div.k2ItemsBlock ul li a.moduleItemTitle {color:#84909c;}

.apartment_styles .module-title h2.title, .homepage div.componentheading h2{color:#bf0008;}


h5,#port div.catItemHeader h3.catItemTitle,
#blog div.catItemHeader h3.catItemTitle a,
.posts div.k2ItemsBlock ul li a.moduleItemTitle,
div.genericItemHeader h2.genericItemTitle a,
#blog div.itemHeader h2.itemTitle,
div.userItemHeader h3.userItemTitle a {color:#1d7eba;}

.find_apartment div.k2ItemsBlock ul li a.moduleItemTitle:hover,
div.catItemHeader h3.catItemTitle a:hover,
div.userItemHeader h3.userItemTitle a:hover,
div.genericItemHeader h2.genericItemTitle a:hover,
.moving_services div.k2ItemsBlock ul li a.moduleItemTitle:hover,
.find_apartment div.k2ItemsBlock ul li a.moduleItemTitle:hover,
.why_use div.k2ItemsBlock ul li a.moduleItemTitle:hover,
.posts div.k2ItemsBlock ul li a.moduleItemTitle:hover,
div.genericItemHeader h2.genericItemTitle a:hover,#blog div.catItemHeader h3.catItemTitle a:hover{color:#bf0008;}

.moving_services .moduleItemTitle {padding-right:50px;}
.company_sidebar div.k2ItemsBlock ul li a.moduleItemTitle:hover{color:#bf0008;}

/*=== Top Positions ===*/

#rt-top{background:#fff;}
#rt-top .rt-container{}

#rt-login-button a{color:#fff;background:#1c7fbd;}
.sign_up a{background:#bf0008;color:#fff;}
#rt-login-button a:hover,.sign_up a:hover{background:#4B585D; color:#fff;}

/*=== Header Positions ===*/

#rt-header{}
#rt-header .rt-container{}


/*=== Showcase Positions ===*/

#rt-showcase{}
#rt-showcase .rt-container{}


/*=== Feature Positions ===*/

#rt-feature{}
#rt-feature .rt-container{}

/*=== Utility Positions ===*/

#rt-utility{}
#rt-utility .rt-container{}

/*=== MainTop Positions ===*/

#rt-maintop{}
#rt-maintop .rt-container{}


/*=== MainContent ===*/

#rt-main{}
#rt-main .rt-container{}

.color{color:#2a2a2a;}

div.catItemHeader span.catItemDateCreated,div.itemHeader span.itemDateCreated,div.catItemHeader span.catItemAuthor,div.itemHeader span.itemAuthor,div.catItemCommentsLink a,div.itemCommentsLink a{color:#b9b9b9;}
div.catItemHeader span.catItemAuthor a:hover,div.itemHeader span.itemAuthor a:hover,div.catItemCommentsLink a:hover,div.itemCommentsLink a:hover{color:#bf0008;}


.rt-container {background: none;}

.sortbytype a {
	color:#aab3bb;
}
.sortbytype a:hover, 
.sortbytype a.active_sort {
  color:#bf0008;
}

/*Pagination*/

div.k2Pagination,
div.pagination {
	color: #646464;
	}

#k2Container .k2Pagination ul li span,
#k2Container .k2Pagination ul li a,
div.pagination ul li a,
div.pagination ul li span{
	background:#999;
	}
	
#k2Container .k2Pagination ul li.pagination-start span.pagenav,
#k2Container .k2Pagination ul li.pagination-prev span.pagenav,
#k2Container .k2Pagination ul li.pagination-end span.pagenav,
#k2Container .k2Pagination ul li.pagination-next span.pagenav,
div.pagination ul li.pagination-start span.pagenav,
div.pagination ul li.pagination-prev span.pagenav,
div.pagination ul li.pagination-end span.pagenav,
div.pagination ul li.pagination-next span.pagenav,
div.itemComments div.itemCommentsPagination ul li.pagination-start span.pagenav,
div.itemComments div.itemCommentsPagination ul li.pagination-prev span.pagenav,
div.itemComments div.itemCommentsPagination ul li.pagination-end span.pagenav,
div.itemComments div.itemCommentsPagination ul li.pagination-next span.pagenav{
	background:#4b585d;
	color:#fff;
	}

div.pagination ul li a,
#k2Container .k2Pagination ul li a,
div.itemComments div.itemCommentsPagination ul li a{
	color:#fff;
	background:#1d7eba;
}

#k2Container .k2Pagination ul li.pagination-start a,
#k2Container .k2Pagination ul li.pagination-prev a,
#k2Container .k2Pagination ul li.pagination-end a,
#k2Container .k2Pagination ul li.pagination-next a,
div.pagination ul li.pagination-start a,
div.pagination ul li.pagination-prev a,
div.pagination ul li.pagination-end a,
div.pagination ul li.pagination-next a,
div.itemComments div.itemCommentsPagination ul li.pagination-start a,
div.itemComments div.itemCommentsPagination ul li.pagination-prev a,
div.itemComments div.itemCommentsPagination ul li.pagination-end a,
div.itemComments div.itemCommentsPagination ul li.pagination-next a{
	color:#fff;
	background:#1d7eba;
	}
	
#k2Container .k2Pagination ul li.pagination-start a:hover,
#k2Container .k2Pagination ul li.pagination-prev a:hover,
#k2Container .k2Pagination ul li.pagination-end a:hover,
#k2Container .k2Pagination ul li.pagination-next a:hover,
#k2Container .k2Pagination ul li a:hover,
div.pagination ul li.pagination-start a:hover,
div.pagination ul li.pagination-prev a:hover,
div.pagination ul li.pagination-end a:hover,
div.pagination ul li.pagination-next a:hover,
div.pagination ul li a:hover,
div.itemComments div.itemCommentsPagination ul li.pagination-start a:hover,
div.itemComments div.itemCommentsPagination ul li.pagination-prev a:hover,
div.itemComments div.itemCommentsPagination ul li.pagination-end a:hover,
div.itemComments div.itemCommentsPagination ul li.pagination-next a:hover,
div.pagination ul li span,
#k2Container .k2Pagination ul li span,
div.itemComments div.itemCommentsPagination ul li span,
div.itemComments div.itemCommentsPagination ul li a:hover{
	background:#bf0008;
	color:#fff;
	}
	
/*Forms*/

#jform_contact_message,
#commentText,
#description,
#jform_profile_aboutme,
#form-login .inputbox,
#com-form-login .inputbox, 
#josForm .inputbox,
input.inputbox[type="text"],
input.inputbox[type="password"],
input.inputbox[type="email"],
input#url,
.wrapper input[type="text"],
input.required[type="text"],
input.required[type="password"],
input.required[type="email"]{
	background:#f5f5f5;
	border:1px solid #f5f5f5;
	color:#7b7b7b;
	}
	
	
#contact-form label,
div.k2AccountPage table.admintable label{
	font-size:1em;
	line-height:2em;
	}
	
/*Comments*/

div.itemComments ul.itemCommentsList li,div.itemComments ul.itemCommentsList li.unpublishedComment,div.itemComments ul.itemCommentsList li.authorResponse{
	background:#f9fafa;}
	
div.itemComments ul.itemCommentsList li span.commentToolbar{
	display:inline-block;}
	
/*Google Map*/
	
div.map-wrapper{
    background: #FFFFFF;
    border: 1px solid #e3e3e3;
	}

/*Search Results*/

div.form-limit-and-counter{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.tabs_nav li{box-shadow:1px 0px 0 rgba(255,255,255,1)}
.tabs_nav li a{color:#72808e;text-shadow:1px 1px #efefef;}
.tabs_nav li.selected a,.tabs_nav li a:hover{color:#fff;background:#bf0008; text-shadow:1px 1px #b50008;}


.moduleItemIntrotext {color:#7b7b7b;}
.moduleItemIntrotext span{color:#b9b9b9;}
/*=== MainBottom Positions ===*/

#rt-mainbottom{}
#rt-mainbottom .rt-container{}


/*=== Bottom Positions ===*/

#rt-bottom{}
#rt-bottom .rt-container{}


/*=== Footer Positions ===*/

#footer{}
#footer .footer-container{}


#rt-footer, #rt-copyright {
    color: inherit;
}

.copyright{color:#72808e;}

.copyright a{
	color:#72808e;
	}
	
.copyright a:hover{
	color:#fff;}
	
.follow_us div.module-title h2.title{color:#72808e;}

table.calendar tr td.calendarTodayLinked{background:#bf0008;}
table.calendar tr td.calendarTodayLinked a:hover{background:#4b585d;}