

#ja-mainnav {
    background:none;
    z-index: 120;
}
#ja-mainnav .main {

    background: url("../images/menu_back.jpg") repeat-x scroll left top transparent;
    z-index: 120;}

#ja-header .main {
    background: url("../images/logo2.png") no-repeat scroll left top transparent;
}
#ja-header .wrap-inner1 {
    background: none;
}
#ja-header {
    background:none;
}
h1.logo a {
    background:none;
}
body#bd {
    background: url("../images/body-bg.jpg") repeat-x fixed left top #F1F2F2;
    color: #333333;
}
#ja-slideshow {
    background:none;
}

#ja-botsl2 .main .main-inner1 {
    background: url("../images/botsl-bg.png") repeat-x scroll left bottom transparent;
    border-top: 0 none;
    color: #92B5D0;
    border-radius:0 0 8px 8px;
}
#ja-botsl2 {
    background:none;
    border-top:0px solid #880420;
    border-radius :0 0 5px 5px;
}

.ja-tab-panels-top{
    background: none;
}
#ja-botsl{
    background: none;
}
#ja-navhelper {
    background: none;
    text-transform:normal;
     background: url("../images/cbg1.png") repeat-y center bottom transparent;

     
     
}

#ja-navhelper .main 
{border-top:1px solid #bcbcbc;}





#ja-slideshow .wrap-inner1 {
    background: url("shadow-bg.png") no-repeat scroll center top transparent;
}

#ja-footer {
    background:none;
    color: #A64A3A;
    padding: 0;
}
#ja-slideshow .ja-slide-thumbs-wrap.ja-horizontal, .ja-horizontal {
    
    width: 980px !important;
     height: 0px !important;
 
}
.maskDesc {
    height:3px;
    bottom: 0 !important;
    border-radius:10px 10px 0px 0px;
    background: url("../images/slidedbg.png") repeat-x scroll left bottom transparent !important;

}
.ja-slide-item img {
    background: none;
}
.maskDesc .ja-slide-desc {
    margin-left:30px;
    position: relative;
}
.maskDesc .ja-slide-desc h3 {
    float: left;
    font-weight: normal;
    width:auto;
    margin-right:15px;
}
.maskDesc .ja-slide-desc a, .maskDesc .ja-slide-desc h3 {    margin-top:10px;}
.maskDesc .ja-slide-desc p {
    color: #FFFFFF;
        float: left;
        margin-top:13px;
   
}
#ja-container{

    background: url("../images/cbg1.png") repeat-y center bottom transparent;}
    
    .contentheading a{
   color:#D3232A; 
    text-decoration:none;
    }
    
    .column div.ja-moduletable, .column div.moduletable, .column div.ja-module, .column div.module {
    margin-left: 15px;
    margin-right: 15px;
    padding-right: 30px;
     padding-left: 10px;
}
   #ja-main .inner {
    padding-left: 40px;
    padding-right: 30px;
    padding-top:20px;
}
#ja-mainbody {

}

#ja-botsl2 .ja-moduletable ul li a {
    color: #acacac;
}

#ja-botsl2 .ja-moduletable h3 {
   
    color: #fff;
  
}
.ja_slidetitle a {
      color: #626262;
}
div.ja-moduletable h3 span, div.moduletable h3 span {
     /* background: url("../images/h3_bg.jpg") repeat-x scroll left top #e5e5e5; */
      border-bottom: 1px solid #deb7af !important;
    display: block;
    padding:5px 0 3px 2px;
   text-transform:capitalize;
   font-size:14px;
  
}

#Mod106{
 border-bottom: 1px solid #deb7af;

}
.column div.ja-moduletable, .column div.moduletable, .column div.ja-module, .column div.module {
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0px;
    padding-right: 0px;
}
#ja-right .ja-r2 {
    padding-right: 20px;
}
#ja-right-mass-top{
    padding-right: 20px;}
#ja-botsl2 .ja-moduletable h3 span{
   background: none;
   border:none;
 border-bottom: 1px solid #8d8d8d !important;
}
.travel .ja-tab-panels-top {
    padding-top:0px;
}
.ja-button-control {
    margin-bottom: 10px;
    margin-right: 20px;
}
#ja-botsl .moduletable_tabs .ja-tabswrap div.ja-tab-content {
    padding-bottom: 0 !important;
    padding-left: 10px;
}
#ja-botsl {
    background: url("../images/cbg1.png") repeat-y center bottom transparent;
}
.travel .container .ja-tabs-title-top {
    float: left;
    height: 30px;
    position: relative;
    width: 200px;
margin-left:20px;
}
.ja-breadcrums {

    padding: 0 20px;
  
}

#ja-right {
    float: right;
    padding-top: 30px;
}

.column ul li {
   /* background: url("../images/arrow4.png") no-repeat scroll 20px 7px transparent; */
padding-left:35px;
}
#ja-current-content, #ja-main {

}
.ourvalue{
margin:0 !important;

}


.projectbox{
width:340px;
height:48px;
border-top:1px solid #c8c8c8;
background:url(../images/prodec.png) repeat-x left top   ;
padding:5px 0 0 0px ;
}
.projectboxlast{
width:340px;
height:48px;
border-top:1px solid #c8c8c8;
border-bottom:1px solid #c8c8c8;
background:url(../images/prodec.png) repeat-x left top;
padding:5px 0 0 0px ;
}
.detailtitile{
width:150px;
height:28px;
float:left;
padding:12px 0 0 5px ;
font-weight:bold;
color:#454545;
margin-bottom:11px;}

#desbox{
margin-top:25px;
float:left;
width:340px;
height:auto;

}

.ja_slidetitle  {
font-family: 'UbuntuRegular', Helvetica,Arial,sans-serif;
margin: 10px 10px 0px 10px;
font-size: 80%;
display: block;
font-weight:normal;
}

.ja-typo-blockrow {
    border-bottom: 1px dotted #DDDDDD;
    padding: 5px 0 !important;
}
.ja-typo-block {
    float: left;
    padding-top: 0px !important;
}

.snc{

color:#d3232a;
}

#Mod153 div div div div {
visibility:hidden;}

#popContent ul li
{

width:169px;
height: 108px;
padding:3px;
float:left;
margin:5px;
border:1px solid #CCCCCC;
margin-bottom:30px;

}
.fancybox-effects-a{
margin-top:8px;

}
/* 14/01/2012 //////////////////////////////////////////////////////////  */
.contactenhanced_email{
padding-left:60px;
padding-top:25px;

}


div.ja-moduletable moduletablecompleted_project h3 span, div.moduletable h3 span {
    background: none  !important; 
    /* border: 1px solid #CBCBCB; */
    display: block;
    padding: 5px 0 3px 2px;
     text-transform: capitalize;
    /* font-weight:bold;*/
     color:#D3232A; 
     font-size:14px;
}
.fancybox-opened .fancybox-title {
    text-align: center;
    visibility: visible;}
    
.artsexylightbox_singleimage {
cursor: pointer;
margin: 0px;
border: 2px solid #EEE;
border-image: initial;
}    
div.ja-moduletable h3, div.moduletable h3{
    background:none !important;
   /* font-weight:bold;*/
    font-size:12px;
        color:#D3232A;
    }
.customdownload_suffix{
padding: 0px;
height: 30px;
margin: 0px;

}
a:hover, a:active, a:focus.customdownload_suffix { 
color: #EF761A; 
text-decoration: none; }  
#Mod149 h3 span,#Mod150 h3 span, #Mod151 h3 span{
color:#fff !important;  }

.registration form input, .contact-form form input, .contact-form form textarea, .reset input.validate-username, .remind input.validate-email{border-radius:0px 0px 0px 0px!important;
 box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset;}

label.cf-label {
    display: block;
    margin-left: 3px !important;
    float:left;
    width:120px;
}
.contact .inputbox {

    margin-left: 3px;
 width:180px;
}

div.multiupload {
    background: none repeat scroll 0 0 #fff;
    border: 0px outset gray;
    float: left;
    padding: 0px;
}
#cf_29{
border-style:solid !important;
border-width: 1px;
}
#cf_4{
height:50px;

}
div.multiupload div.list {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0px inset gray;
}

.button, .button:hover, .button:focus, .button:active, .cat-link a.categroymore{

 background:  #dadada;
 border: 1px;
 border-radius: 1px 1px 1px 1px;
 margin-right:10px
}
small, .small {
    margin-left: 126px;
}
#cf_19, #cf_27,#cf_28 {
 width:188px;

}

.list {
 background:  #dadada;
 border: 1px;
 border-radius: 1px 1px 1px 1px;

}

.blog h1.componentheading span, .contact h2 span, h2.title-categories span {
    border-bottom: 1px solid #deb7af!important;
    display: block;
    padding-bottom: 3px;
   
font-size:14px !important ;font-weight:normal;
color:#D3232A;
}

.travel .ja-tab-panels-top{  padding-top: 0px !important;
}

.ja-tabswrap div.ja-tab-subcontent {
    margin-left: 30px;
    overflow: hidden;
    padding: 0;
    width: 900px;
}
#ja-botsl ul.ja-tabs-title li {
    margin-left: 20px;
    padding-left: 0 !important;
}


#Mod93 h3{
padding-bottom:0;
}
#Mod93 {
margin-top:40px;
}


#ja-bulletin{

background:#eaeaea;
border: 1px solid #BDBDBD;
padding:10px;

}

#Mod93 h3 span{
border-bottom:0px solid #000 !important;

}

.mostread{

color:#D3232A;
}

#ja-bulletin ul li span {
    color: #5d5d5d;
    display: block;
    font-size: 80% !important;
    margin-bottom: 3px;
    text-transform: uppercase;
}

.customour_project_Suffix{
width:896px;
height:auto;
}

#Mod152 ul li{

padding: 0 0 0 12px;
background:url(../images/bulletg.png) no-repeat left top   ; 

}
#Mod152 ul {

padding: 0;


}
#Mod152 h3 {

padding: 0;


}

#Mod152 {

padding-bottom:0px;


}
#Mod157 h3, #Mod157 h3 span{

padding-bottom:0px;

border:none !important;
}
#Mod157{
padding-bottom:0px;
margin-top:40px;
}
.artsexylightbox_singleimage{

border:none;

}

#Mod161{

border-bottom:1px solid #BDBDBD;
}
.ja-typo-title{

font-size:14px !important ;font-weight:normal;

}

.ja-typo-title strong{

font-size:14px !important ;font-weight:normal;

}
.article-content h3{

font-size:14px !important ;font-weight:normal;
color:#D3232A;
 border-bottom: 1px solid #DEB7AF !important;
 padding-bottom:3px;
}
.ja-typo-blockswrap h3.ja-typo-title {
    color: #D41B41;
    font-size: 150%;
    padding: 0 0 3px 0 !important;
}

.item-page h2{
color: #D41B41;
    font-size:14px !important ;font-weight:normal;
     border-bottom: 1px solid #DEB7AF !important;
    padding: 0 0 3px 0 !important;


}

.article-content h2 strong{

font-size:14px !important ;font-weight:normal;
color:#D3232A;
 border-bottom: 1px solid #DEB7AF !important;
 padding-bottom:3px;
}

.blog h1.componentheading, .contact h2, h2.title-categories{background:none !important;}

.projectinfo{

padding:15px;
}

.descriptionbox h3{
font-size:14px !important ;font-weight:normal;
color:#D3232A;
margin-bottom:15px;
}
.descriptionbox h5{
margin-top:8px;
font-family:Arial;
}
#Mod144,#Mod148{

padding-bottom:0;
}


select#cf_48.inputbox.text_area.required {

    margin-left: 3px;
 width:230px;
}
