body{
margin:0px;
padding:0px;
background-image:url(../images/background.jpg);
background-repeat:repeat-x;
background-color:#9e9e9e;

}
.wrapper{
width:999px;
height:auto;
margin:0px auto 0px auto;
}
.allpagecontent{
float:left; position:relative;
margin:0px;
padding:0px;
width:981px;
padding:0px 9px 10px 9px;
height:auto;
background-color:#b2b2b2;

background-image:url(../images/background-repeat.jpg);
background-repeat:repeat-x;
}
.innercontent{
float:left;
width:981px;
height:auto;
margin:0px;
padding:0px;
}
.header{
float:left;
margin:0px;
padding:0px;
width:981px;
height:109px;
background-image:url(../images/header-background.jpg);
background-repeat:no-repeat;
background-position:top;
}
.navigationbar{
float:left;
margin:0px;
width:981px;
height:30px;
background-image:url(../images/navigation-background.jpg);
background-repeat:repeat-x;
background-position:top;
}
.navlink
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px; font-weight:normal;
color:#FFFFFF;
}
.navlink a
{
display:inline;
text-decoration:none;
color:#FFFFFF;
padding:5px 20px 0px 26px;
}
.navlink a:hover{
color:#ffdf01;
}

.navigationbar p {
margin:0px;
padding:0px;
}


.navlink ul{margin:0px; padding:0px; background-image:url(../images/navigation-background.jpg); height:34px;}
.navlink ul li{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; list-style-type:none; float:left;}
.navlink ul li a{margin:0px; display:inline; text-decoration:none; color:#FFFFFF; padding:0px 24px 0px 24px;  height:34px; line-height:34px; display:block;}
.borderri{background-image:url(../images/line.jpg); background-repeat:no-repeat; background-position:right center;}



.header_inner{
padding:0px 0px 0px 22px;
float:left;
width:940px;
height:92px;


}
.logo{
width:78px;
height:92px;
float:left;
margin:0px;
padding:0px;
}
.gap{
width:660px;
height:92px;
float:left;
margin:0px;
padding:0px;


}
.contact{
width:181px;
height:72px;
float:left;
margin:0px;
padding:0px;

padding-top:20px;

}
.contact p{
margin:0px;
padding:0px;
}
.banner{
float:left;
width:981px;

margin:0px;
padding:0px;

}
.pagecontent1{
width:981px;
float:left;
padding:0px;
margin-top:8px;
background-image:url(../images/top-bg.gif);
background-repeat:no-repeat;
background-position:top;
height:7px;
overflow:hidden;


}
.pagecontent2{
width:981px;
float:left;
height:auto;
margin:0px;
padding:0px;
background-image:url(../images/middle-bg.gif);
background-repeat:repeat-y;
background-position:top;


}
.pagecontent3{
width:981px;
float:left;
margin:0px;
padding:0px;
background-image:url(../images/bottom-bg.gif);
background-repeat:no-repeat;
background-position:top;
height:7px;
}
.footer{
width:981px;
float:left;
margin:0px;
padding:0px;
margin-top:8px;
background-image:url(../images/footer-background.gif);
background-repeat:no-repeat;
background-position:top;
}
.footer p{
margin:0px;
padding:0px;
font-family:Helvetica, Bold, Strong;
font-size:12px;
color:#3c3c3c; line-height:20px;
}
.footer p a{
text-decoration:none;
color:#3c3c3c;
margin-left:5px;
margin-right:5px;
}
.footer_nav{margin:0 auto; padding:0px; width:800px; text-align:center; border:1px #F00 solid;}
.footer_nav ul{margin:0px; padding:0px; text-align:center;}
.footer_nav ul li{margin:0px; padding:0px; list-style-type:none;}
.footer_nav ul li a{margin:0px; text-align:center; float:left; display:inline;  padding:0px 5px 0px 5px; list-style-type:none; color:#3c3c3c; font-size:12px; text-decoration:none; font-family:Helvetica, Bold, Strong;}
.clear{clear:both;}

.rightright{border-right:1px #3c3c3c solid; }
.leftcontent{
float:left;
width:383px;
height:auto;

padding-left:21px;
padding-right:46px;
padding-top:8px;
}
.welcome{
float:left;
width:383px;
height:auto;
color:#ffdf01;
font-family:Helvetica, Condensed Bold, Strong;
font-size:24px;
margin-top:8px;
}
.welcome p{
margin:0px;
padding:0px;

}
.services{
float:left;
width:383px;
height:auto;
font-family:Helvetica, Regular, Sharp;
font-size:13px;
color:#FFFFFF;
margin-top:20px;


}
.services p{
margin:0px;
padding-top:6px;
}
.maintext{
float:left;
width:383px;
height:auto;
font-family:Helvetica, Regular, Sharp;
font-size:13px;
color:#FFFFFF;
text-align:left;
margin-top:40px;
}
.maintext p{
margin:0px;
padding:0px;
}
.rightcontent{
float:left;
width:506px;
height:auto;

margin-top:20px;
margin-bottom:20px;
}
.rightcontent a{
text-decoration:none;
color:#ffffff;
}
.rightcontent a:hover{
color:#ffd800;
text-decoration:underline;
}
.rightcontent1{
float:left;
width:228px;
height:auto;

}
.subheading{
float:left;
width:218px;
font-family:Helvetica, Bold, Sharp;
font-size:18px;
color:#FFFFFF;
padding-left:10px;
}
.productdetails{
float:left;
width:208px;
height:172px;
background-image:url(../images/product-background.png);
background-repeat:no-repeat;
padding:10px 10px 10px 10px;

}
.gap2{
float:left;
width:40px;
height:395px;

}
.rightcontent2{
float:left;
width:228px;
height:auto;


}
.learnmore{
font-family:Helvetica, Regular, Sharp; font-size:12px; color:#FFFFFF;
margin:0px;
padding:0px;
padding-top:5px;

}
.gap1{
float:left;
width:228px;
height:10px;
}
.infinite{
font-size:7px;
}
.inner-content{
width:940px;
height:auto;

font-family:Helvetica, Regular, Sharp;
font-size:12px;
color:#FFFFFF;
padding-left:20px;
padding-right:20px;
line-height:18px;
}
.inner-content p{
margin:0px;
padding:0px;
}
.inner-content p a{
text-decoration:none;
color:#ffdf01;
}
.inner-content p a:hover{
text-decoration:none;
color:#ffdf01;
}
.inner-content a{
text-decoration:none;
color:#ffdf01;
}
.inner-content a:hover{
text-decoration:none;
color:#ffdf01;
}
h6{
font-size:12px;
margin:0px;
padding:0px;
margin-top:2px;
margin-bottom:2px;

color:#ffd800;
}
.newbodytxt{
font-family:Helvetica, Regular, Sharp;
font-size:12px;
color:#FFFFFF;
}


.links12{

font-family:Helvetica, Regular, Sharp;
font-size:12px;
color:#FFFFFF;

}
.links12 a{
text-decoration:none;
color:#ffdf01;
}
.links12 a:hover{
text-decoration:none;
color:#ffdf01;
}




.footer-aside-left{ float:left; margin-left:360px; font-size:10px; color:#3c3c3c; font-family:Arial; margin-top:10px;}
.footer-aside-right{ float:right; margin-right:152px;  margin-top:15px;}





/*Blog page styles*/
.leftarea-container{float:left; width:695px; padding-bottom:20px; padding-left:14px;}
.left-heading{float:left; width:690px; padding-bottom:20px;}
.left-heading h1{float:left; width:100%; font-family:Arial; font-size:20px; color:#515151; font-weight:bold; padding-bottom:8px;}

.blog-row{float:left; width:680px; padding:0 0 12px 0; line-height:normal; margin-bottom:8px;}
.blog-row h2{float:left; color:#FFD800; width:100%; font-size:12px; font-weight:bold; margin:0; padding:1px 0 5px 0;} .blog-row h2 a{color:#FFD800; text-decoration:none;}
.blog-row h4{float:left; color:#ccc; width:100%; font-size:11px; font-family:Arial; margin:0; font-weight:normal; padding:2px 0 3px 0;} .blog-row h4 a{color:#ccc; text-decoration:none;}
.blog-row h4 a:hover{color:#fff; text-decoration:none;}
.blog-row h3{float:left; color:#fff; width:100%; font-size:10px; font-family:Arial; margin:0; font-weight:normal; padding:1px 0 8px 0;} .blog-row h3 a{color:#fff; text-decoration:underline;}
.blog-row p{float:left; width:100%; font-size:12px; line-height:18px; padding-bottom:8px; margin:0;}
.row-border{border-bottom:solid 1px #4c7188;}

.blog-row-bottom{float:left; width:670px; padding:0 0 20px 20px; line-height:normal; margin-bottom:8px;}
.blog-row-bottom h2{float:left; color:#fff; width:100%; font-weight:normal; font-size:15px; margin:0; padding:1px 0 5px 0;}
.blog-row-bottom h3{float:left; color:#fff; width:100%; font-size:11px; font-weight:normal; margin:0; padding:1px 0 8px 0;}
.blog-row-bottom p{float:left; width:100%; font-size:12px; line-height:18px; padding-bottom:8px; margin:0;}

.blogdtl-bot-head{float:left; width:100%; color:#FFD800; font-size:12px; font-weight:bold; padding-bottom:18px;}
.blogdtl-bot-head a{color:#FFD800; text-decoration:none;}

.non-borders{border:none;}
.add-comnt{float:left; width:505px; padding:10px 0 0 20px;}
.add-comnt h2{float:left; width:100%; color:#FFD800; font-weight:bold; font-size:12px; line-height:normal; padding-bottom:25px; margin:0;}
.add-comnt input[type=text]{width:190px; float:left; background:#dad8d8; padding:4px 4px 4px 4px; margin-bottom:8px; color:#464646; border:solid 1px #e7e7e7; font-size:12px;}
.add-comnt textarea{width:420px; float:left; height:80px; overflow:hidden; background:#dad8d8; padding:6px 4px 4px 4px; color:#464646; margin-bottom:8px; border:solid 1px #e7e7e7; font-size:12px;}
.add-comnt input[type=text]:focus, .add-comnt input[type=password]:focus, .add-comnt input[type=text]:hover, .add-comnt input[type=password]:hover{background:#fff;}
.add-comnt textarea:focus,
.add-comnt textarea:hover{background:#fff;}




.more-ara{float:right; text-align:right; color:#fff; font-size:12px; text-transform:lowercase;}
.more-ara a{color:#fff; text-decoration:none;} .more-ara a:hover{color:#fff; text-decoration:underline;}

.bot-comment-cont{float:left; width:100%; padding:3px 0 1px 0;}
.comments-qty{color:#333333; float:left; font-size:12px; padding:0 0 0 20px; width:105px; background:url(../images/comments-ico.png) no-repeat left 1px;}
.comments-qty a{color:#fff; text-decoration:none;} .comments-qty a:hover{color:#ccc; text-decoration:none;}
.add-cmnt{color:#333333; float:left; font-size:12px; padding:0 0 0 16px; width:105px; background:url(../images/add-cmnt-icon.png) no-repeat left 1px;}
.add-cmnt a{color:#fff; text-decoration:none;} .add-cmnt a:hover{color:#ccc; text-decoration:none;}




.right-container{float:right; width:217px;}
.short-right-portfolio{float:left; width:221px; margin:12px 0 0 0; padding-bottom:12px;}
.short-right-portfolio h2{float:left; width:211px; padding:0 0 5px 0; font-family:Arial; font-weight:bold; font-size:16px; color:#3b7694;}
.short-right-portfolio h2 img{float:left; margin:1px 8px 0 1px;}
.short-right-portfolio h2 a{color:#3b7694; text-decoration:none;}

.first-heading3{float:left; width:200px; padding:7px 0 8px 15px; background:#386078; margin-top:5px; color:#fff; font-size:12px; font-weight:bold;}
.first-heading3 a{color:#fff; text-decoration:none;} .first-heading3 a:hover{color:#fff; text-decoration:underline;}
 
.right-navigation{width:222px; float:left;}
.right-navigation ul{list-style:none; float:left; margin:0; padding:0;}

.left-navigation{width:222px; float:left; margin-bottom:60px;}  .border-tp{border-top:solid 1px #dfe7e9;} .border-bot{border-bottom:solid 1px #dfe7e9;}
.left-navigation ul{ list-style:none; float:left; float:left; margin:0; padding:0;}

.listing-left{font-size:12px; color:#333637; width:215px; font-size:12px;}
.listing-left a{display:block; color:#333637; padding:5px 0 5px 15px; background:#e5e5e5; border-top:solid 1px #cbcbcb; text-decoration:none;}
.listing-left a:hover{color:#fff; text-decoration:none; background:#4b4b4b;}
.listing-left a.selected{color:#fff; text-decoration:none; background:#4b4b4b;}
.tick-icon{float:left; margin:2px 8px 2px 0;}



/*Blog page styles closed*/



.first-headline{font-size:18px; color:#ffd800; padding-top:18px; font-weight:normal;}

.sitemap-lnk{float:left; width:500px;}
.sitemap-lnk ul{float:left; list-style:none; margin:0; padding:10px 0 15px 15px;}
.sitemap-lnk li{float:left; width:450px;}
.sitemap-lnk li a{float:left; background:url(../images/bullet.jpg) no-repeat left 10px; color:#FFD800; padding:5px 0 5px 10px; text-decoration:none;}
.sitemap-lnk li a:hover{color:#FFD800; text-decoration:underline;}
.not-foundhd{float:left; width:958px; padding:12px 0 0 0;}
.not-foundhd h2{float:left; color:#ccc; font-weight:normal; font-family:Arial; font-size:25px; width:914px; padding:4px 0 5px 0;}
.orange-clr{color:#dc8d0d;} .ft28{font-size:28px;}

.highttop{margin:0px; padding:0px; position:absolute; top:0px; right:10px; width:500px;}

.highttop h1{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:2px; position:absolute; top:0px; right:10px;}

.heading{margin:0px; padding:0px;}
.heading h1{margin:0px; padding:0px; font-size:18px; color:#ffd800; padding-top:18px;}
