/*UGLY - CSS Overide main - MAIN TEMPLATE*/
html{background: url(../images/layout/table-bg.jpg) repeat #fff;}
body{margin: 0 auto;}
#v-main {background:url(../images/layout/envelope.png) 0 0 no-repeat; display:block; width:980px; text-align:center; margin: 0 auto; padding-top: 20px;  z-index:-1;}

#rt-logo {background: url(../images/logo/logo.png) 0 0 no-repeat;width: 449px;height: 115px;display: block;}
.rt-container {background:url(../images/layout/page.png) 0 0 no-repeat; color:none; text-align:left;
}
#rt-main {background:url(../images/layout/page-repeat.png) 0 0 repeat-y; margin: 0 auto; width:960px; text-align:center; min-height:360px;}

#rt-copyright{margin: 0 auto; width:960px; text-align:center;}

#rt-content-top .rt-block {
    margin-bottom: 0;
    padding: 15px 15px 0;
    position: relative;
}

.rt-block {
    margin-bottom: 0;
    padding: 0px 15px ;
    position: relative;
}


/*Ninja*/
.nsi-container li {
    background: none repeat scroll 0 0 transparent !important;
    clear: left;
    cursor: pointer;
    float: left;
    list-style: none outside none !important;
    margin: 0px;
    padding: 0px 0px 0 0;
    text-align: center;
}

/*Layout - K2*/
#k2Container{margin: px px;}
div.itemHeader h2.itemTitle {
    font-family: ArchitectsDaughterRegular,"Times New Roman",Times,serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 100%;
    margin-top: 0px;
    padding: 10px 0 4px;
}

/*Back to Top - HIde */

div.itemBackToTop { visibility:hidden; display:none;}
div.itemView {
    border-bottom: 0 none;}


/*Footer menu*/
/* rt-bottom menus columns and list */
#rt-bottom{background:url(../images/layout/bottom-bg.jpg) 0 0 no-repeat; padding:0;margin: 0 auto;width:960px;text-align:center;  padding-top:30px;}
#rt-bottom .rt-block {
background:#;
margin-bottom:0;
padding:0 15px;
position:relative;
color:#333333;
}

#rt-bottom{font-family: ArchitectsDaughterRegular, helvetica, sans-serif;}
#rt-bottom h2, h3 h4{font-size: 1.2em;} 
/* Menu */
#rt-bottom .rt-container {line-height: 0.7em;  padding-left: 15px;}
#rt-bottom ul.menu {list-style: none;margin: 2px;padding: 0; color:#333333;}
#rt-bottom ul.menu li {padding: 0;background: none;}
#rt-bottom ul.menu li a {font-weight: bold; display: block;padding: 0px;font-size: 0.9em; color:#333333;}
#rt-bottom ul.menu li a:hover {font-weight: bold; display: block;padding: 0px;font-size: 0.9em; color:#666;}
#rt-bottom ul.menu ul {display: none;}

/*Footer Copyright*/
#rt-copyright{background:url(../images/layout/copyright.jpg) 0 0 no-repeat;padding:0;}

#gototop {
    background-color: #FFF;
    border: 1px solid #000000;
    color: #000000;
    margin: 5px;
    padding: 5px;
}

#gototop:hover{opacity: 0.7;}

/*Ninja-Menu-Stamp*/

div.stamps ul a:hover, div.stamps ul a:active {
    color: #B85633;
}
div.stamps ul a {
    color: #24386E;
}
div.stamps {
    font-family: ArchitectsDaughterRegular,helvetica,sans-serif;
    font-size: 9px;
    color: #3B4B78;
}
/*Ninja-Menu-Stamp - End*/

/*text styled arch*/

.tx-arch {font-family: ArchitectsDaughterRegular,helvetica,sans-serif;}


.tx-arch a:hover {
    color: #333;
}
.tx-arch a {
    color: #cc0000;
}


#rt-drawer .rt-container {
    float: right;
    text-align: right;
    padding-right: 30px;
    padding-top: 3px;
    color: #cc0000;
}


/*Address Top*/

.topAdd {background:#ccc; width:300px; float:right; margin:2px; border:1px solid; }