@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; }
.su_bg01 { margin:0px; padding:0px; background:url(../images/main-bg1.png) left top repeat-x;}
.su_bg { margin:0px; padding:0px;}
@font-face {
    font-family: 'alexandriaflfregular';
    src: url('../fonts/alexandriaflf.eot');
    src: url('../fonts/alexandriaflf.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alexandriaflf.woff') format('woff'),
         url('../fonts/alexandriaflf.ttf') format('truetype'),
         url('../fonts/alexandriaflf.svg#alexandriaflfregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
img{border:none;}
.clear { clear:both; margin:0px; padding:0px;}
#main {width:100%; float:left; margin:0px; padding:0px;}

#main01 {width:100%; float:left; margin:0px; padding:0px; background:url(../sub-images/p_bg01.png) left top repeat-x;}

#wrapper { width:1004px; margin:0 auto; padding:0px;}
#header {width:1004px; height:185px; float:left; margin:0px; padding:0px;}
#nav {width:600px; float:right; height:39px; margin:13px 0px 12px 0px;}
.nav-1 { width:60px; line-height:39px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; text-align:center; text-decoration:none; color:#FFFFFF; float:left; margin:0px; padding:0px; list-style:none;}
.nav-1 a { color:#FFF; margin:0px; padding:0px; display:block; text-decoration:none; background:url(../images/nav1.png) left top no-repeat;}
.nav-1 a:hover {color:#FFFFFF; transition:all 0.5s ease; margin:0px; padding:0px; background:url(../images/nav1h.png) left top no-repeat;}
.nav-1 a.active{color:#FFFFFF; transition:all 0.5s ease; margin:0px; padding:0px; background:url(../images/nav1h.png) left top no-repeat;}
.nav-2 { width:; height:39px; float:left; margin:0px; padding:0px; background:url(../images/nav-bg.png) left top repeat-x;}
.nav-2 li { float:left; margin:0px; padding:0px; list-style:none; background:url(../images/nav-line.png) right bottom no-repeat;}
.nav-2 li a {line-height:39px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; text-align:center; text-decoration:none; color:#FFFFFF; float:left; margin:0px; padding:0px 21px 0px 21px; display:block;}
.nav-2 li a:hover {color:#FFFFFF; transition:all 0.5s ease; margin:0px; padding:0px 21px 0px 21px; background:#333333;}
.nav-2 li a.active{color:#FFFFFF; transition:all 0.5s ease; margin:0px;  padding:0px 21px 0px 21px;background:#333333;}
.nav-3 { width:89px; height:39px; line-height:39px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; text-align:center; text-decoration:none; color:#FFFFFF; float:left; margin:0px; padding:0px; background:url(../images/nav3.png) left top no-repeat; list-style:none;}
.nav-3 a { color:#FFF; margin:0px; padding:0px; display:block; text-decoration:none;}
.nav-3 li a:hover {color:#FFFFFF; transition:all 0.5s ease; margin:0px; padding:0px; background:url(../images/nav3h.png) left top no-repeat;}
.nav-3 li a.active{color:#FFFFFF; transition:all 0.5s ease; margin:0px; padding:0px; background:url(../images/nav3h.png) left top no-repeat;}
#logo { width:280px; height:100px; float:left; margin:13px 108px 0px 17px; padding:0px;}
.top-text { width:295px; height:48px; float:right; margin:41px 50px 0px 0px; padding:0px;}
#banner { width:100%; height:442px; float:left; margin:0px; padding:0px;}
#cont { width:1004px; float:left; margin:0px 0px 30px 0px; padding:0px;}
.challenge_box { width:315px; float:left; margin:43px 7px 0px 54px; padding:0px; border-right:1px dashed #AF9E85;}
.challenge_box h1 { width:100%; height:29px; float:left; font-family:Georgia, Times New Roman, Times, serif; font-size:25px; font-weight:normal; text-align:left; text-decoration:none; line-height:27px; color:#323232; margin:-5px 0px 0px 0px; padding:0px;}
.challenge_box h2 { height:29px; float:left; font-family:Calibri, Arial, Trebuchet MS, Verdana; font-size:15px; font-weight:normal; text-align:left; text-decoration:none; line-height:20px; color:#574B39; margin:-2px 0px 0px 0px; padding:0px;}
.challenge_box font { float:left; font-family:Calibri, Arial, Trebuchet MS, Verdana; font-size:35px; font-weight:normal; text-align:left; text-decoration:none; line-height:0px; color:#574B39; margin:-6px 0px 0px 0px; padding:0px; line-height:20px;}
.challenge_box p { width:290px; float:left; font-family:Calibri, Arial, Trebuchet MS, Verdana; font-size:15px; font-weight:normal; text-align:justify; text-decoration:none; line-height:29px; color:#574B39; margin:15px 0px 0px 0px; padding:0px; line-height:20px;}
.port_img { width:240px; float:left; margin:15px 0px 0px 28px; padding:0px; cursor:pointer;transition: 0.5s ease;
-o-transition: 0.5s ease;
-webkit-transition: 0.5s ease;}
.port-1:hover{ opacity:0.8;} 
.port-1 { width:76px; height:66px; float:left; margin:0px 0px 1px 1px; padding:0px;}
#scroll{ width:623px;/* background:url(../images/scroll_bg.jpg) top left repeat-x; */height:125px; float:left; margin:20px 0px 0px 23px; padding:0px;}
#scroll_main{ width:621px; margin:0px auto;}	
#slider2 { height: 1%; overflow:hidden; padding: 0 0 0px;   }
#slider2 .viewport { float: left; width: 615px; height: 100px; overflow: hidden; position: relative; }
#slider2 .buttons { background:url(../images/arrows.png) no-repeat scroll 0 0 transparent; display: block; margin: 0px 0px 0 0; background-position: 0 -38px; text-indent: -999em; float: left; width: 10px; height: 12px; overflow: hidden; position: absolute; z-index:1; }
#slider2 .next { background-position: 0 0; margin:-23px 0px 0px 588px;  }
#slider2 .prev { background-position: -10px 0; margin:-23px 0px 0px 598px;  }
#slider2 .disable { visibility: visible; }
#slider2 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 251px; left: 0 top: 0; }
#slider2 .overview li{ float: left; margin: 0px 0px 0 0px; padding: 1px; width: 160px;border:#F7F4EF dotted 1px;}
#slider2 .overview li a{ float:none;}
#slider2 .overview li a img{  width:160px;}

.challenge_box a { float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; text-decoration:none; line-height:0px; color:#323232; margin:0px 25px 0 0; padding:0px; line-height:20px;}
.challenge_box a:hover {color:#000000;padding:0px; text-decoration:underline;}
#footer_main { width:100%; float:left; margin:0px; padding:0px; background:#262626;}
.footer { width:1004px; height:43px; margin:0 auto; padding:0px; background:#262626;}
#footer p{ margin:0px; padding:0px height:19px;}
.copy{ width:300px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; float:left; text-decoration:none; line-height:43px; color:#666666; margin:0px; padding:0px 0px 0px 50px;}
.web{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; float:right; margin:0px; padding:0px 40px 0px 0px; text-decoration:none; line-height:43px; color:#666666;}
.web a{ text-decoration:underline; color:#666666;}
.web a:hover{ text-decoration:none; color:#FFFFFF; transition:0.5s ease;}


#scroll_main01{ width:230px; margin:0px auto; padding:0px;}	
#slider02 { height: 1%; width:100%; overflow:hidden; padding: 0 0 0 0; margin:0px 0px 0px -10px;   }
#slider02 .viewport { float: left; width: 230px; height: 133px; overflow: hidden; position: relative; }
#slider02 .buttons { background:url(../images/arrows.png) no-repeat scroll 0 0 transparent; display: block; margin: 0px 0px 0 0; background-position: 0 -38px; text-indent: -999em; float: left; width: 10px; height: 12px; overflow: hidden; position: absolute; z-index:1; }
#slider02 .next { background-position: 0 0; margin:-23px 0px 0px 210px;  }
#slider02 .prev { background-position: -10px 0; margin:-23px 0px 0px 220px;  }
#slider02 .disable { visibility: visible; }
#slider02 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 240px; left: 0 top: 0; }
#slider02 .overview li{ float: left; margin: 0px 0px 0 0px; padding: 1px; height: 66px; width: 76px; border:none; }


/*scroller*/
.grid_12 {
	position:relative;
	width:605px;
	height:117px;
}
.carousel1 {
	cursor: default !important; margin:0px !important; float:left !important; width:620px !important; margin-left:-23px !important;
}
.car_div {
	padding-top:0px;
	margin: 0 0px;
	width:605px;
	height:97px;
	
}
.carousel1 li {
	float: left;
	text-align: center;
	margin:10px 10px; list-style:none; border:#fff dotted 1px; width:251px !important;
}
.carousel1 li a{ float:left;}

a.prev, a.next {
	background: url(../images/prevnext.png) top left no-repeat;
	width: 25px;
	height: 25px;
	float: right;
	margin-top:-23px;
	display: block;
}
a.prev:hover {
	background-position: 0px -24px;
}
a.next {
	background-position: right top;
	margin-left: 3px;
	margin-top:-23px;
}
a.next:hover {
	background-position:-28px -24px;
}
/*----------------------------------about-us_page_css_start----------------------------------*/

.sub_bg { background:url(../sub-images/sub_bg.png) left top repeat-x; margin:0px; padding:0px;}
.p_bg {background:url(../sub-images/p_bg.png) left top repeat-x; margin:0px; padding:0px;}
#sub_banner{ width:1004px; height:176px; float:left; margin:0px; padding:0px;}
#port_banner{ width:100%; height:100px; float:left; margin:0px; padding:0px;}
#sub_cont {width:1004px; float:left; margin:0px 0px 0px 0px; padding:0 0 0px 0px; background:#000;}
#sub_cont h1 { width:300px; height:31px; font-family:Georgia, Times New Roman, Times, serif; font-size:25px; font-weight:normal; text-align:right; text-decoration:none; line-height:31px; float:right; margin:10px 0px 0px 0px; padding:0px 8px 0px 0px; color:#FFF;}
#sub_cont h1 a{ font-family:Georgia, Times New Roman, Times, serif; font-size:25px; font-weight:normal; text-align:left; text-decoration:underline; line-height:31px; margin:10px 0px 0px 0px; padding:0px; color:#666;}
#sub_cont h1 a:hover{text-decoration:none; color:#323232;
}

#sub_cont01 { width:100%; float:left; margin:0px; /*padding:0px 0px 37px 0px;*/ background:#000/*url(../sub-images/sub-bg.jpg) left top repeat;*/ }
.gallery-img h3{
width:100%; height:31px; font-family:Georgia, Times New Roman, Times, serif; font-size:25px; font-weight:normal; text-align:right; text-decoration:none; line-height:31px; float:right; margin:10px 0px 0px 0px; padding:0px; color:#FFF;}
.gallery-img h1 {width: 100%;
height: 41px;
font-family: Verdana, Geneva, sans-serif;
font-size: 13px;
font-weight: normal;
text-align: left;
text-decoration: none;
line-height: 31px;
float: right;
margin: 5px 0px 0px 0px;
padding: 0px;
color: #CCC;}
.gallery-img h1 a{  font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; text-align:left; text-decoration:underline; line-height:31px; margin:10px 0px 0px 0px; padding:0px; color:#CCC;}
.gallery-img h1 a:hover{text-decoration:none; color:#F90;
}
h5{
width: 100%;
height: 25px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic;
font-size: 15px;
font-weight: normal;
text-align: left;
text-decoration: none;
line-height: 31px;
float: right;
margin: 5px 0px 0px 0px;
padding: 0px;
color: #CCC;}





#sub_cont h2 { width:1004px; height:31px; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; text-align:center; text-decoration:none; line-height:31px; float:right; margin:5px 0px 0px 0px; padding:0px; color:#323232;}
#sub_cont h2 a{ font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; text-align:left; text-decoration:underline; line-height:31px; margin:10px 0px 0px 0px; padding:0px; color:#666;}
#sub_cont h2 a:hover{text-decoration:none; color:#323232;
}




#inner_cont {width:956px;float:left; margin:100px 19px 50px 29px; padding:0px;}
#inner_galle{width:490px;float:left; margin:100px 19px 50px 29px; padding:0px; border-right:#DDDDDD 1px solid;}
.about_img {float:left; margin:12px 32px 0px 0px; padding:4px; background:#333; }
.about_img01 {float:right; margin:0px 0px 21px 32px; padding:px;}
#inner_cont .incr {font-size:17px;color:#a90101; margin:0px 0px 0px 0px; padding:0px; float:right; text-align:left;}
#inner_cont .nvm {width:98%; float:left; font-family:Calibri, Arial, Trebuchet MS, Verdana; font-size:17px; font-weight:normal; text-align:justify; text-decoration:none; color:#999; line-height:22px; margin:0px; padding:0px 0 15px 0;}

#inner_cont font { font-size:17px;color:#999; margin:0px 0px 0px 0px; padding:0px;}
#inner_cont p { width:98%; float:left; font-family:Calibri, Arial, Trebuchet MS, Verdana; font-size:17px; font-weight:normal; text-align:justify; text-decoration:none; color:#999; line-height:22px; margin:0px; padding:0px 0 15px 0;}
#inner_cont p a{ text-decoration:underline; color:#999; }
#inner_cont p a:hover{text-decoration:none;}
#inner_cont span { font-size:17px; color:#4C4C4C; font-weight:bold; font-style:italic; margin:0px; padding:0px;}
.print_text { width:951px!important; float:left; font-family:Calibri, Arial, "Trebuchet MS", Verdana; font-size:15px; font-weight:normal; text-align:justify; text-decoration:none; line-height:20px; color:#4C4C4C; margin:19px; padding:0px;}
.print_text font { color:#4C4C4C; font-size:25px;}
#inner_cont h1 { width:600px; float:left; font-family:Calibri, Arial, Trebuchet MS, Verdana; font-size:30px; font-weight:normal; text-align:left; text-decoration:none; color:#4C4C4C; line-height:40px; margin:22px 0px 20px 0px; padding:0px;}
#inner_cont h2 { width:600px; float:left; font-family:Calibri, Arial, Trebuchet MS, Verdana; font-size:24px; font-weight:normal; text-align:left; text-decoration:none; color:#4C4C4C; line-height:40px; margin:0px 0px 5px 0px; padding:0px;}
.we_change { width:700px; float:left; margin:0px 0px 20px 4px; padding:0px;}
.we_change li { float:left; width:580px; font-family:Calibri, Arial, Trebuchet MS, Verdana; font-size:16px; font-weight:normal; text-align:left; text-decoration:none; line-height:26px; color:#4C4C4C; margin:0px; padding:0px; background:url(../sub-images/change_but.jpg) left center no-repeat; list-style:none; text-indent:23px;}
#inner_cont h3 { width:956px; height:41px; float:left; background:#DFDFDF; margin:0px 0px 20px 0px; padding:0px; font-family:"Century Gothic", Trebuchet MS, Tahoma, Arial; font-size:20px; line-height:41px; text-align:center; color:#4C4C4C;}
#inner_cont h4 { width:895px; float:left; font-family:Calibri, Arial, "Trebuchet MS", Verdana; font-size:22px; font-weight:normal; line-height:30px; text-align:left; border-bottom:1px dotted #ADADAD; color:#4C4C4C; margin:15px 0px 0px 0px; padding:0px;}
.developing_centence { width:951px!important; float:left; font-family:Calibri, Arial, "Trebuchet MS", Verdana; font-size:18px!important; font-weight:normal; line-height:20px; text-align:left; color:#4C4C4C; margin:0px 0px 0px 0px; padding:0px;}
#portfolio{width:956px; float:left;}

.port_image{margin:0px 0 0 0px;}	



.holder
{
    border: 2px solid #CCCCCC;
    float: left;
    width:210px;
	height:210px;
    position: relative;    
    overflow: hidden;
      -webkit-transition: 0.5s Ease;
    -moz-transition: 0.5s Ease;
    -o-transition: 0.5s Ease;
    transition: 0.5s Ease;
	margin:20px 0px 0 37px ;
	background:#fff;
}
.holder:hover{background:#666; border:#000 solid 2px; }
.smooth
{
    opacity: 1;    
}
.smooth:hover img
{
   
}
.go-left
{
    background:url(../sub-images/3d-hover.png) top left no-repeat;
    color: #FFFFFF;
    position: absolute;
    bottom: 0px;
    right: -600px;
    width: 205px;
    text-align:center;   
    font-size: 20px;
    padding:5px;
    -webkit-transition: 0.5s Ease;
    -moz-transition: 0.5s Ease;
    -o-transition: 0.5s Ease;
    transition: 0.5s Ease;
	font-style:normal !important;
}
.smooth:hover > .go-left
{    
    right:0px; font-style:normal!important;   
}
#box{width:970px; float:left; margin-bottom:20px;}
#box h5{ font-size:23px !important; color:#333; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
border-bottom:#9B9B9B dashed 1px;
margin:0px;
padding:7px 7px 7px 10px;
font-weight:normal; font-style:normal !important;}
.bolusimage{ width:280px; height:143px; border:#ccc solid 1px; float:left; margin-top:15px; margin-right:15px; margin-bottom:10px; margin-left:10px;background:#fff; padding:8px;-webkit-box-shadow: 0px 0px 8px #ccc;
	-moz-box-shadow: 0px 0px 8px  #ccc;
	box-shadow: 0px 0px 8px  #ccc;
}
.brochureimage{ width:200px; height:200px; border:#ccc solid 1px; float:left; margin-top:15px; margin-right:31px; background:#fff; padding:8px;-webkit-box-shadow: 0px 0px 8px #ccc;
	-moz-box-shadow: 0px 0px 8px  #ccc;
	box-shadow: 0px 0px 8px  #ccc; }

.imageOuter {width:350px; float:left; margin:0 37px 0 0}



/* demo specific styles */


/* jquery-method */

span.roll {
    background:url(../sub-images/mag.png) center center no-repeat #666;
    height: 143px;
    position: absolute;
    width: 280px;
    z-index: 10;	
padding:8px;

} 
 
 
 






/* css-method */


span.rollover {
	opacity: 1;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	background:url(../sub-images/mag.png) center center no-repeat #666;
	cursor: pointer;
	height: 143px;
	width: 280px;
	position: absolute;
	z-index: 10;
	opacity: 0;

}

span.rollover:hover {
	opacity: .1;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	
}

span.roll1 {
    background:url(../sub-images/mag.png) center center no-repeat #666;
    height: 200px;
    position: absolute;
    width: 200px;
    z-index: 10;	

} 


/* css-method */


span.rollover {
	opacity: 1;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	background:url(../sub-images/mag.png) center center no-repeat #666;
	cursor: pointer;
	height: 200px;
	width: 200px;
	position: absolute;
	z-index: 10;
	opacity: 0;
	
}

span.rollover:hover {
	opacity: .1;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	
}
#contact{width:956px; float:left;}
#address{float:left; width:300px;font-family:Calibri, Arial, Trebuchet MS, Verdana; font-size:15px; font-weight:normal; text-align:justify; text-decoration:none; color:#4C4C4C; line-height:20px; border-right:#ccc solid 1px; height:425px;
}
#address h1{
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	width:300px;
}
#address h2{
	font-size:22px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	width:300px;
	margin:0px;
}
.lo{
	font-size:16px;
	font-weight:normal;
	padding-bottom:15px;
	float:left;
	width:300px;
	margin:0px;
}
#address a{font-family:Calibri, Arial, Trebuchet MS, Verdana; font-size:15px; font-weight:normal; text-align:justify; text-decoration:underline
; color:#666; line-height:20px;}
#address a:hover{text-decoration:none;}

/*---------------------------------------------INQUIRY---------------------------------------------*/

.text-button {
	width:80px;
	height:30px;
	float:right;
	color:#FFFFFF;
	font-weight:normal;
	font-size:15px;
	font-family:Calibri, "Trebuchet MS", Arial, Tahoma;
	line-height:25px;
	margin:13px 9px 0px 0px;
	padding:0px;
	background:#F68A25;
	border:none;
	cursor:pointer;
	-moz-transition-property:background;
	-moz-transition-duration:0.3s;
	/* Safari and Chrome */
-webkit-transition-property:background;
	-webkit-transition-duration:0.3s;
	/* Opera */
-o-transition-property:background;
	-o-transition-duration:0.3s;
}
.text-button:hover {
	background-color: #900;
}
#enquiry_row {
	width:590px;
	float:left;
	margin:30px 0 0 23px;
	padding:10px 20px;
	border:#DDDDDD solid 1px;
background: rgb(244,244,244); /* Old browsers */
background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#enquiry_row label {
	width:130px;
	height:28px;
	float:left;
	font-size:13px;
	color:#333;
	font-weight:bold;
	line-height:28px;
	margin:0px 0px;
	text-align:left;
}
#enquiry_row input {
	width:250px;
	height:28px;
	float:left;
	border:#CCC 1px solid;
	background:#fff;
	margin:0px 0px 10px;
	padding-left:5px;
	font-size:15px;
}
#enquiry_row input:focus {
	box-shadow:#E4E4E4 0px 0px 1px 1px;
	border:#999 1px solid;
}
#enquiry_row textarea {
	width:543px;
	height:70px;
	float:left;
	border:#CCC 1px solid;
	background:#fff;
	margin:0px 0px 10px;
	padding-left:5px;
	font-size:15px;
	line-height:18px;
}
#enquiry_row textarea:focus {
	box-shadow:#E4E4E4 0px 0px 1px 1px;
	border:#999 1px solid;
}
#enquiry_row .inq_btn {
	width:70px;
	height:30px;
	float:right;
	background:#000;
	font-size:15px;
	color:#FFF;
	text-align:center;
	line-height:30px;
	font-weight:normal;
	border:none;
	cursor:pointer;
	padding:0px;
	margin:10px 0 0 0;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#enquiry_row .inq_btn:hover {
	background:#666;
	
}
#enquiry_row .cap {
	width:100px;
	height:40px;
	float:left;
	border:#CCC 1px solid;
	background:#fff;
	margin:4px 0px;
	font-size:15px;
	text-align:center;
}
#enquiry_row .cap_box {
	width:110px;
	height:40px;
	float:left;
	border:#CCC 1px solid;
	background:#FFF;
	margin:3px 20px 3px 0px;
}
.back_box { margin:0px; padding:0px; float:left;}
.back_box h5{ width:202px; float:left; border:1px dashed #CCCCCC; font-size:15px!important; font-family:Calibri, "Trebuchet MS", Arial, Tahoma; line-height:15px; text-align:left; text-decoration:none; margin:6px 0px 0px 37px; padding:5px; color:#333333;}


#profile_ttl{float:left; width:950px; margin:30px 0 0 0px; font-family:Calibri, Arial, "Trebuchet MS", Tahoma; font-size:20px; line-height:30px; font-weight:bold; color:#333; border-bottom:#CCC 1px dashed;}
#profile_row{float:left; width:940px; margin:5px 0 0 0px;}
#profile_row li{float:left; width:100%; margin:5px 0px; font-family:Calibri, Arial, "Trebuchet MS", Tahoma; font-size:15px; line-height:20px; font-weight:normal; color:#333; list-style:decimal;}

#sub_clients{ width:221px; float:left; margin-right:127px; margin-bottom:25px; padding:0px; border:3px double #CCCCCC;}
#sub_clients:hover{ width:221px; float:left; margin-right:127px; margin-bottom:25px; padding:0px; border:3px double #999999; box-shadow:2px 2px 2px 2px #CCC; }

.clientimage {margin:0px;}


.logo-col{width:81px; height:50px; float:left; margin:4px; border:#CCCCCC solid 1px;}


.profile-logo{width:930px; float:left; margin:20px 0px 20px 29px; padding:13px; border:#CCC 3px double;}
.comp-logo{float:left; margin:5px;} 
.logo-img{float:left; margin:5px 10px 5px 5px;}
.logo-ttl{width:905px; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#F60; font-size:16px; margin:20px 0 10px 5px; border-bottom:#666 1px dashed; line-height:30px; border-left:#666 5px solid; text-indent:8px;}

.gallery-img{ width:930px; margin:0 auto;}
.gallery{ width: 95%;
float: left;margin: 10px 0px 0px 29px;}


.image-active{width:460px; float:right;  margin:124px 0px 0px 5px;}