/* CSS Document */
html, html * { margin:0pt;padding:0pt; }
body 
{ background:url(../images/bg.jpg) repeat; font-family:"trebuchet MS"; font-size:11px; font-size-adjust:none; font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal; color:#000000; word-spacing:normal;}
#main { width:912px; margin:auto; border:0px solid blue; overflow:hidden; }
#header {float:none; width:912px;}
#header-logo { float:left; width:310px;}
#header-nav { background:url(../images/nav-bg.jpg) no-repeat; width:600px; height:105px; float:right; color:#fff; font-variant:small-caps; font-size:14px; font-weight:bold;}
#header-nav ul { margin-top:30px; }
#header-nav ul li { display:inline; padding:5px 20px 5px 30px; }
#header-nav ul li a { text-decoration:none; color:#ffffff;}
#header-nav ul li a:hover { text-decoration:none; color:#000000;}
#header-nav ul li a:hover , #header-nav ul li.selected a{  color:#000000; text-decoration:none;}
#spalsh-area {/*background:url(../images/splash-area.jpg) no-repeat; */width:912px; height:301px; float:left; margin-top:-0px;*margin-top:-4px;}
#content-area { width:912px; float:left;}
#left-content-block {background:url(../images/left-content-block.jpg) no-repeat; width:480px; height:416px; float:left;}
#left-content-block1 { width:380px; height:416px; float:left; margin-left:33px;}
#content-area-otherport {background:url(../images/bg-v1.jpg) no-repeat scroll;width:912px; height:416px; float:left; overflow:hidden;}
#content-area-other {background:url(../images/bg-v1.jpg) no-repeat;width:912px; height:416px; float:left;}
#content-area-other-port {background:url(../images/bg-v3.jpg) no-repeat;width:912px; height:416px; float:left;}
#content-area-other-cont {background:url(../images/bg-v2.jpg) no-repeat;width:912px; height:416px; float:left;}
.content-block { margin:0px; width:850px; margin-left:20px; margin-top:20px; }
.content-block p { margin:0px; width:730px; margin:17px 0px 5px 17px; text-align:justify;}
.mrgn{ margin:10px 0px 5px 0px;}
.text-1{width:850px; margin-left:15px;  margin-bottom:20px; margin-top:15px;}
.bld { font-weight:bold;}
.port-title {margin-top:0px; margin-bottom:0px; margin-left:50px;}
#services-block1 { width:100%; border:0px solid yellow; margin-top:9px; margin-bottom:5px; margin-left:15px; margin-right:15px;}
#services-block1   ul { list-style:none; margin-top:2px; }
#services-block1  ul li { background:url(../images/arrow-v1.png) no-repeat left; padding-left:10px; margin-top:0px; line-height:16px; }




#services-block { width:430px; border:0px solid yellow; margin-top:2px; margin-bottom:3px; margin-left:47px; margin-right:15px;}
#services-block   ul { list-style:none; margin-top:0px; }
#services-block  ul li { background:url(../images/arrow-v1.png) no-repeat left; padding-left:0px; margin-top:0px; margin-bottom:2px; line-height:14px;}
#contact-block{ margin-top:10px; margin-bottom:5px; margin-left:28px; margin-right:15px; float:left; width:0px;}
#right-content-block { background:url(../images/right-content-block.jpg) no-repeat; width:432px; height:416px; float:right;}
#right-content-block1{  width:377px; height:416px; float:right;}
#footer {background:url(../images/footer-bg.jpg) no-repeat; width:912px; height:74px; float:none; margin:auto;}
#add { float:left; width:200px; margin:5px; line-height:23px; margin-left:0px;}
.flt {float:left;}

.links { color:#000000; font-weight:bold; text-decoration:underline;} .links*{ color:#000000; font-weight:bold; text-decoration:underline;}

#portfolio-block { width:350px; margin:10px; margin-left:35px;_margin-left:30px; margin-top:-10px;}
.prt-tp {background:url(../images/portfolio-top.jpg) no-repeat; width:343px; height:4px; margin-top:5px; }
.prt-mid {background:url(../images/portfolio-mid.jpg) repeat-y; width:343px; /*padding:5px 0px 5px 0px;*/ height:300px; }
.prt-mid  ul { padding:10px;/*padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;*/ }
.prt-mid  li { display:inline; list-style:none; padding:0px; /*padding-left:10px;*/  height:223px;}
.prt-btm{background:url(../images/portfolio-bottom.jpg) no-repeat; width:343px; height:2px;}


#footer-mid-left{ width:300px; float:left; }
.footer-link { width:300px; float:right; font-size:11px; color:#bea5a1; margin-top:0px; margin-left:5px; text-align:right; margin-top:30px; margin-right:0px;}
.footer-mid-left ul { list-style:none; }
.footer-link ul li {  display:inline; color:#FFFFFF;}
.footer-link * {text-decoration:none;color:#FFFFFF;}
.footer-link ul li a:hover , .footer-link ul li.selected a{  color:#000000; text-decoration:none;}
#footer-mid-right{ width:575px;; float:left; color:#FFFFFF; font-size:11px;  margin-top:30px; margin-left:15px;*margin-left:10px;}
.footer-link-logo { float:none; margin-top:-30px;_margin-top:-20px; margin-right:0px; border:0px solid blue; position:relative; top:-1px;_top:-10px;}
/*................form area start here.....*/
.left-res-frm{ float:right;
margin-top:-184px;
width:392px;}

.feedbackform{
padding: 5px;
}
div.fieldwrapper{ 
width: 346px; 
overflow: hidden;
padding: 5px 0;
font-size:11px;
margin-top:5px;

padding-top:5px;
padding-bottom:2px;
color:#0e0909;
}
.fieldwrapper ul
{
list-style:none;
}

.fieldwrapper ul li
{
list-style:none; width:261px;*width:270px; padding-top:3px;
}

div.fieldwrapper label.styled{
float: left;
width:140px;*width:135px; 
}

div.fieldwrapper label.styled1{
float: left;
width: 110px;*width:100px; 

}
.select {width:192px;}



div.fieldwrapper label.stylee{
float: left;
width: 155px; 
}


div.fieldwrapper label.stylet{
float: left;
width: 100px;
margin-top:3px;
}

div.fieldwrapper div.thefield{
float: left;
width:125px;

}
div.fieldwrapper div.thefield textarea{ 
width: 190px;
height: 89px;
padding-top:0px;
}
.thefield1{
width:100px;
float:left;
margin-left:-103px;
}
.reset { background:url(../images/reset-btn.png) no-repeat; width:72px; height:35px;*height:29px; border:0px;}
.submit {background:url(../images/submit-btn.png) no-repeat; width:72px; height:35px;*height:29px; border:0px;}

/*................form area finish here.........*/




/*..............Carousal start here..............*/
/*#carousel { padding:15px 20px 10px 10px;}
#carousel ul { }
#carousel li { margin:0px;  overflow:hidden; }
/*#carousel-container {margin: 0 auto;float:left;overflow:hidden;height:350px;border:0px;position:relative;background:url(../images/allies_mid_V1.jpg) no-repeat center bottom;}
#carousel-container .yui-carousel-element li {height:62px;opacity:0.6;width:62px;padding:2px;margin:1px;margin-bottom:5px;cursor:pointer;border:1px solid #fff;outline:none;position:relative;filter: alpha(opacity='60');visibility:visible;}
#carousel-container .yui-carousel-element li:hover {opacity: 1;filter: alpha(opacity='100');}
#carousel-container .yui-carousel-nav ul li {margin: 0;margin-bottom:5px;}
#carousel{display:none;margin:0px;width:630px;}
.yui-skin-sam #carousel-container .yui-carousel-nav ul{*margin-left:-140px;}
#carousel-container li.yui-carousel-item-selected{opacity: 1;border:1px solid #ccc;margin:1px;margin-bottom:5px;filter: alpha(opacity='100');visibility:visible;}
/***---------------- customize css--------------

#carousel-container .yui-carousel-nav{background-position:0px -10px;background:#eeefe7;background:url(../images/allies_mid_V1-top.jpg) no-repeat center top;padding-right:35px;width:175px;}
***/
#right-content-blockp1 {/* background:url(../images/right-content-block.jpg) no-repeat;*/ width:477px; height:416px; float:right; }
#left-content-blockp1 {background:url(../images/left-content-block-port.jpg) no-repeat; width:424px; height:416px; float:left; margin-left:2px; margin-right:0px;}
.link-port {
color:#000000;
margin-left:191px;
margin-top:15px;
text-align:left;
text-decoration:none;
font-weight:bold;
}


.link-port * { color:#000000;
margin-left:-0px;
margin-top:0px;
text-align:left;
text-decoration:none; font-weight:bold;}
.arr { margin-right:5px;}


/*.............othere craousel css...*/
#carousel { padding:10px;}
#carousel li { margin:0px;  display:inline-block; }
.block-images { padding:0px 10px 0px 10px;}
.block-1 { width:98px; height:77px;}
.block-1 { width:98px; height:77px; display:inline;}

.port-text { 
float:none;
font-weight:bold;
left:139px;
position:relative;
top:-58px;
width:201px; font-size:13px; background:url(../images/arrow-v2.png) no-repeat left;}
/*.port-img { float:none; width:134px; height:61px;}*/
.links1 { color:#4b4b4b; font-weight:normal; text-decoration:none;  margin-left:11px; } .links1*{ color:#4b4b4b; font-weight:bold; text-decoration:none;  margin-left:14px;}
.pre-port {float:left;
margin-right:-2px;
margin-top:-2px;}
.next-port {float:left;
margin-left:95px;
margin-top:-16px;}

.message{left:84px;
font-weight:bold;  font-size:12px; margin-top:12px; margin-bottom:4px;}
.mark { color:#FF0000;}
.index-block {text-align:justify; width:422px;  margin-left:27px; margin-top:8px;}
.index-block p { padding-top:4px; padding-bottom:4px;}
.control {color:black;
display:block;
float:right;
font-size:9pt;
font-weight:bold;
margin:0 5px;
text-decoration:none;
text-transform:uppercase;}