@charset "utf-8";
/* CSS Document */

h1,h2,h3,h4,h5,h6 { margin:0px ;
                    padding:0px ;
					}
					
ul,li { margin:0px ;
        padding:0px ;
		list-style-type:none ;
		}
		
		
img { border:none ;
     }
	 
a,a:visited,a:active { border:none ;
                       text-decoration:none ;
					   }
					   
					   
.clr {clear:both ;
      }

h6 { float:left ;
     font-size:11px ;
	 text-transform:capitalize ;
	 margin-bottom:5px ;
	 font-weight:normal ;
	 color:#888;
	 -webkit-transition-property:color, text, padding, box-shadow;
	 -webkit-transition-duration: 0.5s;
	 -webkit-transition-timing-function: linear, ease-in;
						
	 -moz-transition-property:color, text, padding, box-shadow;
	 -moz-transition-duration:0.5s;
	 -moz-transition-timing-function: linear, ease-in;
							
	 -o-transition-property:color, text, padding, box-shadow;
	 -o-transition-duration:0.5s;
	 -o-transition-timing-function: linear, ease-in;
	 }

h6:hover { color:#f15a23 ;
         }

p { font:12px Arial, Helvetica, sans-serif ; color:#555555 ;
    text-align:justify ;
	margin:10px 0px ;
	line-height:18px; 
	}

p span { color:#bb0000 ;
         font-weight:bold ;
		 }

.bor
{
  width:100% ;
  height:1px ;
  background:#eeeeee ;
  margin:5px 0px ;
  float:left ;
}

.white { color:#fff ;
       }

.empty { width:100% ;
         float:left ;
		 height:25px ;
		 }
.right_lower_img { 
                  }

.red { color:#bb0000 ;
     }

.container { width:100% ;
             float:left ;
		  }

body { margin:0px ;
       padding:0px ;
	   background:#e7e7e7 url(../images/website-design.gif) repeat ;
	   font-family:Arial, Helvetica, sans-serif ;
	   color:#555555 ;
	   font-size:12px ;
	   
	   }
	   
.main_container { width:960px ;
                  margin:0px auto ;
				  }


/**header_s**/

#header { width:100% ;
          min-width:960px ;
		  min-height:50px ;
		  float:left ;
		  background:#fff ;
		  } 

#header_left { width:300px ;
               float:left ;
			   }

.logo { float:left ;
        margin:10px 0px ;
		}

#header_right { width:600px ;
                float:right ;
				min-height:50px ;
				}

#header_right_top { min-width:200px ;
                    min-height:30px ;
					background:#e9f6f9 ;
					border:1px solid #ccdfe5 ;
					float:right ;
					border-bottom-left-radius:10px ;
					border-bottom-right-radius:10px ;
					}


.request_quote { font-size:12px ;
                 font-weight:bold ;
				 color:#000 ;
				 text-transform:uppercase ;
				 float:left ;
				 background:url(../images/request-quote-icon.png) no-repeat top left ;
				 padding:8px 10px 6px 27px ;
				 margin:0px 0px 0px 10px ;
				 border-right:1px solid #ccdfe5 ;
						 -webkit-transition-property:color, text, padding, box-shadow;
						 -webkit-transition-duration: 0.5s;
						 -webkit-transition-timing-function: linear, ease-in;
										
						 -moz-transition-property:color, text, padding, box-shadow;
						 -moz-transition-duration:0.5s;
						 -moz-transition-timing-function: linear, ease-in;
										
						 -o-transition-property:color, text, padding, box-shadow;
						 -o-transition-duration:0.5s;
						 -o-transition-timing-function: linear, ease-in;
				 }
				 

.request_quote:hover { color:#f15a23 ;
                    }


.call_us { font-size:12px ;
                 font-weight:bold ;
				 color:#000 ;
				 text-transform:uppercase ;
				 float:left ;
				 background:url(../images/call-us-icon.png) no-repeat top left ;
				 padding:8px 13px 6px 20px ;
				 margin:0px 0px 0px 10px ;
				 }



/**header_e**/


/**nav_s**/

#nav1 {
    width: 100%;
	min-width:960px ;
    float:left ;
    background:#154f8a url(../images/bg-nav.png) repeat-x ;
	height:40px ;
	position:relative ;
	z-index:9999; 
}


/**nav_e**/

/**banner_s**/

#banner { width:100% ;
          min-width:960px ;
		  height:430px ;
		  float:left ;
		  background:#fff ;
		  padding:10px 0px ;
		  overflow:hidden ;
		  } 

#banner_i { width:100% ;
          min-width:960px ;
		  min-height:200px ;
		  float:left ;
		  background:#fff ;
		  padding-top:10px ;
		  }

/**banner_e**/


/**banner_2_s**/

#content_top { width:100% ;
			  min-width:960px ;
			  min-height:250px ;
			  float:left ;
			  background:#fff ;
			  padding:10px 0px ;
			  } 



#content_top_left { width:640px ;
                   float:left ;
				  }

#content_top_left h1 { float:left ;
					   margin:20px 0px 20px 0px ;
					   text-transform:uppercase ;
					   font-weight:bold ;
					   width:100% ;
					   text-align:center ;
					   background:url(../images/why-choose-bg.png) repeat-x center left ;
					   }

#content_top_left h1 span { font-size:14px ;
							color:#f15a23 ;
							background:#fff ;
							padding:0px 10px ;
							}


#content_top_left h2 { font-size:13px ;
					   color:#0279bb ;
					   float:left ;
					   text-transform:capitalize;
					   font-weight:bold ;
					   width:168px ;
					   margin:0px ;
					   padding-left:33px ;
					   padding-bottom:5px ;
					   padding-top:5px ;
					   }


#content_top_left h2.why1 { background:url(../images/client-focus.png) no-repeat top left ;
                           }


#content_top_left h2.why2 { background:url(../images/open-door-policy.png) no-repeat top left ;
                           }

#content_top_left h2.why3 { background:url(../images/global-exposure.png) no-repeat top left ;
                           }

#content_top_left h2.why4 { background:url(../images/on-time-delivery.png) no-repeat top left ;
                           }

#content_top_left h2.why5 { background:url(../images/confidentiality.png) no-repeat top left ;
                           }


#content_top_left h2.why6 { background:url(../images/experienced-we-development-team.png) no-repeat top left ;
                           }

.content_top_left { width:200px ;
                    min-height:100px ;
					float:left ;
					margin:6px ;
					}

.why_text { float:right ;
            width:168px ;
			margin-top:0px ;
          }

.why_more { margin-left:29px ;
            margin-top:-6px ;
          }

#content_top_right { width:300px ;
					  float:right ;
					  background:none ;
					  padding:0px;
					  min-height:251px ;
					 }

#content_top_right h1 { float:left ;
					   margin:20px 0px 20px 0px ;
					   text-transform:uppercase ;
					   font-weight:bold ;
					   width:100% ;
					   text-align:center ;
					   width:100% ;
					   background:url(../images/why-choose-bg.png) repeat-x center left ;
					   }

#content_top_right h1 span { font-size:14px ;
							color:#f15a23 ;
							background:#fff ;
							padding:0px 10px ;
							}

.content_top_right { width:300px ;
					  float:right ;
					  background:url(../images/top-right-bg.png) no-repeat top center ;
					  padding:0px;
					  height:251px ;
					 }
				 


/**banner_2_e**/


/**content_s**/

#content { width:100% ;
          min-width:960px ;
		  min-height:300px ;
		  float:left ;
		  background:#fff ;
		  padding:20px 0px ;
		  } 



#content_left { width:640px ;
                 float:left ;
				 }

#content_left h1 { float:left ;
				   margin:20px 0px 20px 0px ;
				   text-transform:uppercase ;
				   font-weight:bold ;
				   width:100% ;
				   text-align:center ;
				   width:100% ;
				   background:url(../images/why-choose-bg.png) repeat-x center left ;
				   }

#content_left h1 span { font-size:14px ;
				        color:#f15a23 ;
						background:#fff ;
						padding:0px 10px ;
						}


#content_left h2 { font-size:13px ;
                   color:#0279bb ;
				   float:left ;
				   margin:10px 0px 5px 0px ;
				   text-transform:uppercase ;
				   font-weight:bold ;
				   width:100% ;
				   }


#content_left h3 { font-size:12px ;
                   color:#f15a23 ;
				   float:left ;
				   margin:5px 0px 0px 0px ;
				   text-transform:capitalize ;
				   font-weight:bold ;
				   width:100% ;
				   }


#content_left1 { width:640px ;
                 float:left ;
				 }

#content_left1 h1 { float:left ;
				   margin:20px 0px 20px 0px ;
				   text-transform:uppercase ;
				   font-weight:bold ;
				   width:100% ;
				   text-align:center ;
				   width:100% ;
				   background:url(../images/why-choose-bg.png) repeat-x center left ;
				   }

#content_left1 h1 span { font-size:14px ;
				        color:#f15a23 ;
						background:#fff ;
						padding:0px 10px ;
						}


#content_left1 h2 { font-size:13px ;
                   color:#0279bb ;
				   float:left ;
				   margin:10px 0px 5px 0px ;
				   text-transform:uppercase ;
				   font-weight:bold ;
				   width:100% ;
				   }


#content_left1 h3 { font-size:12px ;
                   color:#f15a23 ;
				   float:left ;
				   margin:5px 0px 0px 0px ;
				   text-transform:capitalize ;
				   font-weight:bold ;
				   width:100% ;
				   }

#content_left ul {float:left ;
                  margin:5px 0px ;
				  }

#content_left ul.top_zero {float:left ;
                          margin:-8px 0px 5px 0px ;
				             }

#content_left ul li { font-size:12px ;
                      color:#555555 ;
					  float:left ;
					  display:block ;
					  width:620px ;
					  background:url(../images/bullet.png) no-repeat top left ;
					  padding-left:10px ;
					  line-height:20px ;
					  margin-left:5px ;
					  }
#content_left ul li.short { width:195px ;
							 float:left ;
							 }


.left_img {  margin:20px 0px ;
			}

.contact { color:#f15a23 ;
			}

/***slide_text***/

.services_index {
	width:200px;
	height:110px;
	z-index:0;
	padding:0;
	margin:6px ;
	float:left ;
	}

.services_index h4 {
	color:#fff;
	font-weight:normal;
	font-size:12px ;
	text-align:justify ;
	
	}

.services_more { color:#fff ;
                 margin-top:2px ;
              }

.services_more:hover { color:#000 ;
                      margin-top:2px ;
                    }

.services_i {
	width:200px;
	height:110px;
	position:relative;
	overflow:hidden;
	z-index:0;
	padding:0;
	background:url(../images/box_bg.jpg) no-repeat;
	margin:0px ;
	float:left ;
	}

.services_i h5 { font:27px Calibri; color:#c9781d ;
                 text-transform:uppercase ;
				 text-align:center ;
				 font-weight:bold ;
				 margin-top:27px ;
				 line-height:26px ;
				 }

#overlay {
	background-color:#c56b06;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:110px;
	z-index:999;
	}
#hover {
	width:180px;
	display:block;
	height:80px;
	position:absolute;
	z-index:9999;
	top:0 ;
	padding:10px ;
	overflow:hidden ;
	}
	
.services_i1 {
	width:200px;
	height:110px;
	position:relative;
	overflow:hidden;
	z-index:0;
	padding:0;
	background:url(../images/box_bg.jpg) no-repeat ;
	margin:0px ;
	float:left ;
	}
	
.services_i1 h5 { font:27px Calibri; color:#7cbc00;
                 text-transform:uppercase ;
				 text-align:center ;
				 font-weight:bold ;
				 margin-top:27px ;
				 line-height:26px ;
				 }

#overlay1 {
	background-color:#527908;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:110px;
	z-index:999;
	}
#hover1 {
	width:180px;
	display:block;
	height:80px;
	position:absolute;
	z-index:9999;
	top:0 ;
	padding:10px ;
	overflow:hidden ;
	}
	

.services_i2 {
	width:200px;
	height:110px;
	position:relative;
	overflow:hidden;
	z-index:0;
	padding:0;
    background:url(../images/box_bg.jpg) no-repeat ;
	margin:0px ;
	float:left ;
	}
	
	
.services_i2 h5 { font:27px Calibri; color:#06c6f8;
                 text-transform:uppercase ;
				 text-align:center ;
				 font-weight:bold ;
				 margin-top:27px ;
				 line-height:26px ;
				 }	

#overlay2 {
	background-color:#06a6d0;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:110px;
	z-index:999;
	}
#hover2 {
	width:180px;
	display:block;
	height:80px;
	position:absolute;
	z-index:9999;
	top:0 ;
	padding:10px ;
	overflow:hidden ;
	}
	

.services_i3 {
	width:200px;
	height:110px;
	position:relative;
	overflow:hidden;
	z-index:0;
	padding:0;
	background:url(../images/box_bg.jpg) no-repeat ;
	margin:0px ;
	float:left ;
	}
	
	
.services_i3 h5 { font:27px Calibri; color:#07c7c0;
                 text-transform:uppercase ;
				 text-align:center ;
				 font-weight:bold ;
				 margin-top:27px ;
				 line-height:26px ;
				 }	

#overlay3 {
	background-color:#148b99;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:110px;
	z-index:999;
	}
#hover3 {
	width:180px;
	display:block;
	height:80px;
	position:absolute;
	z-index:9999;
	top:0 ;
	padding:10px ;
	overflow:hidden ;
	}
	


.services_i4 {
	width:200px;
	height:110px;
	position:relative;
	overflow:hidden;
	z-index:0;
	padding:0;
	background:url(../images/box_bg.jpg) no-repeat ;
	margin:0px ;
	float:left ;
	}
	
.services_i4 h5 { font:27px Calibri; color:#ffc11a;
                 text-transform:uppercase ;
				 text-align:center ;
				 font-weight:bold ;
				 margin-top:27px ;
				 line-height:26px ;
				 }		

#overlay4 {
	background-color:#cf9c11;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:110px;
	z-index:999;
	}
#hover4 {
	width:180px;
	display:block;
	height:80px;
	position:absolute;
	z-index:9999;
	top:0 ;
	padding:10px ;
	overflow:hidden ;
	}
	

.services_i5 {
	width:200px;
	height:110px;
	position:relative;
	overflow:hidden;
	z-index:0;
	padding:0;
	background:url(../images/box_bg.jpg) no-repeat ;
	margin:0px ;
	float:left ;
	}
	
.services_i5 h5 { font:27px Calibri; color:#db552c;
                 text-transform:uppercase ;
				 text-align:center ;
				 font-weight:bold ;
				 margin-top:27px ;
				 line-height:26px ;
				 }		
	

#overlay5 {
	background-color:#a53c1c;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:110px;
	z-index:999;
	}
#hover5 {
	width:180px;
	display:block;
	height:80px;
	position:absolute;
	z-index:9999;
	top:0 ;
	padding:10px ;
	overflow:hidden ;
	}
	

.services_i6 {
	width:200px;
	height:110px;
	position:relative;
	overflow:hidden;
	z-index:0;
	padding:0;
	background:url(../images/box_bg.jpg) no-repeat ;
	margin:0px ;
	float:left ;
	}
	
.services_i6 h5 { font:27px Calibri; color:#6b97f1;
                 text-transform:uppercase ;
				 text-align:center ;
				 font-weight:bold ;
				 margin-top:27px ;
				 line-height:26px ;
				 }	
	

#overlay6 {
	background-color:#3d6bc9;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:110px;
	z-index:999;
	}
#hover6 {
	width:180px;
	display:block;
	height:80px;
	position:absolute;
	z-index:9999;
	top:0 ;
	padding:10px ;
	overflow:hidden ;
	}
	

.services_i7 {
	width:200px;
	height:110px;
	position:relative;
	overflow:hidden;
	z-index:0;
	padding:0;
	background:url(../images/box_bg.jpg) no-repeat ;
	margin:0px ;
	float:left ;
	}
	
.services_i7 h5 { font:27px Calibri; color:#e03131;
                 text-transform:uppercase ;
				 text-align:center ;
				 font-weight:bold ;
				 margin-top:27px ;
				 line-height:26px ;
				 }	
	

#overlay7 {
	background-color:#c00d0d;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:110px;
	z-index:999;
	}
#hover7 {
	width:180px;
	display:block;
	height:80px;
	position:absolute;
	z-index:9999;
	top:0 ;
	padding:10px ;
	overflow:hidden ;
	}
	

.services_i8 {
	width:200px;
	height:110px;
	position:relative;
	overflow:hidden;
	z-index:0;
	padding:0;
	background:url(../images/box_bg.jpg) no-repeat ;
	margin:0px ;
	float:left ;
	}
	
.services_i8 h5 { font:27px Calibri; color:#a09624;
                 text-transform:uppercase ;
				 text-align:center ;
				 font-weight:bold ;
				 margin-top:27px ;
				 line-height:26px ;
				 }	
	

#overlay8 {
	background-color:#7d7414;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:110px;
	z-index:999;
	}
#hover8 {
	width:180px;
	display:block;
	height:80px;
	position:absolute;
	z-index:9999;
	top:0 ;
	padding:10px ;
	overflow:hidden ;
	}
	

/***slide_text***/ 

 
/***domain_name***/

.clientareatable {
    background-color: #C3DAE6;
    font-size: 11px;
    width: 100%;
}
tr.clientareatable {
    background-color: #DAECF4;
    font-weight: bold;
    text-align: center;
}
tr.clientareatableactive {
    background-color: #FFFFFF;
    text-align: left;
}
tr.clientareatableactive:hover {
    background-color: #EEF5FB;
    text-align: left;
}
tr.tablerow {
    background-color: #FFFFFF;
}
tr.tablerow:hover {
    background-color: #F6F6F6;
}
.hidden {
    display: none;
    visibility: hidden;
}
.unhidden {
    display: table-row;
    visibility: visible;
}
.framehidden {
    display: none;
    visibility: hidden;
}
.frameunhidden {
    display: table;
    visibility: visible;
}
tr.clientareatablepending {
    background-color: #FFFFE2;
    text-align: left;
}
tr.clientareatablesuspended {
    background-color: #E9FFD2;
    text-align: left;
}
tr.clientareatableterminated {
    background-color: #FFE1E1;
    text-align: left;
}
tr.supporttickets {
    background-color: #EFEFEF;
}
tr.supportticketscontent {
    background-color: #FFFFFF;
}


/**tab_start**/

.hide { position: absolute; top: -9999px; left: -9999px; }
#example-two .list-wrap { background: #fff; padding: 10px; margin: 0 0 15px 0; }

#example-two ul { list-style: none; }
#example-two ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
#example-two ul li a:hover { background: #333; color: white; }
#example-two ul li:last-child a { border: none; }

#example-two .nav { overflow: hidden; }
#example-two .nav li {float: left; margin: 0 10px 0 0; }
#example-two .nav li.last { margin-right: 0; }
#example-two .nav li a { display: block; padding: 5px; background: #f15a23; color: white; font-size: 14px; text-align: center; border: 0; text-transform:capitalize }

#example-two li a.current,#example-two li a.current:hover { background-color: #bb0000 !important; color: white; font-size:14px ; text-transform:capitalize }
#example-two .nav li a:hover, #example-two .nav li a:focus { background: #f15a23; font-size:14px ; text-transform:capitalize}

/**tab_ends**/


/***domain_name***/ 




        
#content_right { width:278px ;
                  float:right ;
				  background:none ;
				  padding:0px 10px ;
				  min-height:300px ;
				  border:0px ;
				 }

#content_right h1 { float:left ;
				   margin:20px 0px 20px 0px ;
				   text-transform:uppercase ;
				   font-weight:bold ;
				   width:100% ;
				   text-align:center ;
				   width:100% ;
				   background:url(../images/why-choose-bg.png) repeat-x center left ;
				   }

#content_right h1 span { font-size:14px ;
				        color:#f15a23 ;
						background:#fff ;
						padding:0px 10px ;
						}

/*product_slider_start*/			  
			 
.products { width:280px ;
			float:left ;
			background:none ;
			margin:0px 0px 10px 0px ;
			overflow:hidden ;
			padding: 10px 0px 10px 0px ; 
			border-bottom:1px solid #ececec ;
			}
			

.product_img  { width:80px ;
               height:60px ;
			   float:left ;
			   }
			   
			   

.product_img img  { width:80px ;
                   height:60px ;
			       float:left ;
				   margin:0px ;
			      }		

#product_slider { width:310px ;
				  float:left ;
				  margin:-5px 0px 0px 0px ;
				  overflow:hidden ;
				  cursor:pointer ;
				  }		  
#product_slider h5 { font:12px Arial, Helvetica, sans-serif ; color:#bb0000 ;
                     float:left ;
					 text-transform:uppercase ;
					 margin:3px 3px 3px 5px ;
					 }
#product_slider h2 { font:12px Arial, Helvetica, sans-serif ; color:#454545 ;
                     float:left ;
					 margin:0px 5px 0px 5px ;
					 text-align:justify ;
					 }

#vertical-ticker{
	margin:0; padding:0;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);
	width:270px ;
}

	#vertical-ticker li{
		padding:5px 0px;
		display:block;	
		text-align:center;
		font-size:25px;
		font-weight:bold;
		font-family: Helvetica Neue, times, serif;
	}
	
	
/*product_slider-ends*/		
			 
/**content_e**/


/**client_l_s**/

#client_list { width:100% ;
			  min-width:960px ;
			  min-height:150px ;
			  float:left ;
			  background:#f4f4f4 ;
			  padding:10px 0px 20px 0px ;
			  border-top:1px solid #eeeeee ;
			} 

#client_list h1 { float:left ;
				   margin:20px 0px 20px 0px ;
				   text-transform:uppercase ;
				   font-weight:bold ;
				   width:100% ;
				   text-align:center ;
				   width:100% ;
				   background:url(../images/why-choose-bg.png) repeat-x center left ;
				   }

#client_list h1 span { font-size:14px ;
				        color:#f15a23 ;
						background:#f4f4f4 ;
						padding:0px 10px ;
						}

/**client_l_e**/


/**content_s**/

#location { width:100% ;
            min-width:960px ;
		    min-height:250px ;
		    float:left ;
		    background:#f9f7ed ;
		    padding:15px 0px ;
			border-top:1px solid #dad7c5;
		  } 

#location h1 { font-size:14px ;
               color:#f15a23 ;
               float:left ;
			   margin:10px 0px 15px 0px ;
			   text-transform:uppercase ;
			   width:100% ;
			   font-weight:bold ;
			   border-bottom:1px solid #e1dece ;
			   padding-bottom:10px ;
			   }

#location_left { width:640px ;
                 float:left ;
				 }

.location_img { float:left ;
                margin:5px 10px 10px 0px ;
				}

/*#location_right { width:280px ;
                  float:right ;
				  background:#fff ;
				  padding:0px 10px ;
				  min-height:260px ;
				 }*/

#location_right { width:280px ;
                  float:right ;
				  background:none ;
				  padding:0px 10px ;
				  min-height:260px ;
				 }

#location_right h2 { font-size:12px ;
					   color:#b41717 ;
					   float:left ;
					   text-transform:capitalize ;
					   width:100% ;
					   font-weight:bold ;
					   line-height:19px ;
					   }

#location_right h3 { font-size:12px ;
					   color:#555555 ;
					   float:left ;
					   text-transform:capitalize ;
					   width:100% ;
					   font-weight:normal ;
					   line-height:19px ;
					   }

.l { float:left ;
     width:55px ;
	 min-height:10px ;
	 font-weight:bold ;
	 }

.l1 { float:left ;
     width:10px ;
	 min-height:10px ;
	 font-weight:normal ;
	 }

.l2 { float:left ;
	 min-height:10px ;
	 font-weight:bold ;
	 color:#113872 ;
	 }


/**content_e**/


/**content_s**/

#content_lower { width:100% ;
				 min-width:960px ;
				 min-height:250px ;
				 float:left ;
				 background:#252525 url(../images/lower-bg.jpg) repeat ;
				 padding:0px ;
				 border-top:1px solid #000 ;
			   } 

#content_lower h1 { float:left ;
                    font-size:12px ;
					color:#ccc ;
					text-transform:uppercase ;
					margin:10px 0px ;
					padding-bottom:10px ;
					width:100% ;
					border-bottom:1px solid #555555 ;
					}
					
.content_lower { float:left ;
                  width:220px ;
				  min-height:250px ;
				  margin:10px ;
				  }

#content_lower ul { float:left ;
                  }

#content_lower ul li { float:left ;
                       display:block ;
					   min-width:180px ;
					   }

#content_lower ul li a { float:left ;
                         font-size:11px ;
						 color:#777777 ;
						 text-transform:capitalize ;
						 margin:3px 0px ;
						 padding:0px 0px 0px 18px ;
						 background:url(../images/arrow-lower-gray.png) top left no-repeat ;
						 -webkit-transition-property:color, text, padding, box-shadow;
						 -webkit-transition-duration: 0.5s;
						 -webkit-transition-timing-function: linear, ease-in;
										
						 -moz-transition-property:color, text, padding, box-shadow;
						 -moz-transition-duration:0.5s;
						 -moz-transition-timing-function: linear, ease-in;
										
						 -o-transition-property:color, text, padding, box-shadow;
						 -o-transition-duration:0.5s;
						 -o-transition-timing-function: linear, ease-in;
						 min-width:180px ;
						 }

#content_lower ul li a:hover { color:#fff ;
                               padding-left:16px ;
							   }

.gray_lower { color:#777777 ;
              font-size:11px ;
			 -webkit-transition-property:color, text, padding, box-shadow;
			 -webkit-transition-duration: 0.5s;
			 -webkit-transition-timing-function: linear, ease-in;
							
			 -moz-transition-property:color, text, padding, box-shadow;
			 -moz-transition-duration:0.5s;
			 -moz-transition-timing-function: linear, ease-in;
							
			 -o-transition-property:color, text, padding, box-shadow;
			 -o-transition-duration:0.5s;
			 -o-transition-timing-function: linear, ease-in;
           }


.gray_lower:hover { color:#fff ;
                  }

.gray_lower1 { color:#777777 ;
              font-size:11px ;
			  margin:10px 0px 0px 5px ;
			 -webkit-transition-property:color, text, padding, box-shadow;
			 -webkit-transition-duration: 0.5s;
			 -webkit-transition-timing-function: linear, ease-in;
							
			 -moz-transition-property:color, text, padding, box-shadow;
			 -moz-transition-duration:0.5s;
			 -moz-transition-timing-function: linear, ease-in;
							
			 -o-transition-property:color, text, padding, box-shadow;
			 -o-transition-duration:0.5s;
			 -o-transition-timing-function: linear, ease-in;
           }


.gray_lower1:hover { color:#fff ;
                  }


.lower_portfolio { width:68px ;
                   height:60px ;
				   float:left ;
				   margin:3px 2px 2px 3px ;
				   background:#ccc ;
				  opacity:0.3 ;
				  filter:Alpha(opacity=30) ;
				 -webkit-transition-property:color, text, padding, box-shadow, opacity ;
				 -webkit-transition-duration: 0.5s;
				 -webkit-transition-timing-function: linear, ease-in;
									
				 -moz-transition-property:color, text, padding, box-shadow, opacity;
				 -moz-transition-duration:0.5s;
				 -moz-transition-timing-function: linear, ease-in;
									
				 -o-transition-property:color, text, padding, box-shadow, opacity;
				 -o-transition-duration:0.5s;
				 -o-transition-timing-function: linear, ease-in;
				   }

.lower_portfolio:hover { opacity:1 ;
						 filter:Alpha(opacity=100) ;
					   }

/**content_e**/


/**social_s**/

#social { width:100% ;
		  min-width:960px ;
		  min-height:20px ;
		  float:left ;
		  background:#1b1b1b ;
		  padding:5px 0px ;
		  border-top:1px solid #000 ;
		} 
		

.social { float:left ;
          margin:0px 10px ;
		  width:30px ;
		  height:30px ;
		  opacity:0.5 ;
          filter:Alpha(opacity=50) ;
		 -webkit-transition-property:color, text, padding, box-shadow, opacity ;
		 -webkit-transition-duration: 0.5s;
		 -webkit-transition-timing-function: linear, ease-in;
							
		 -moz-transition-property:color, text, padding, box-shadow, opacity;
		 -moz-transition-duration:0.5s;
		 -moz-transition-timing-function: linear, ease-in;
							
		 -o-transition-property:color, text, padding, box-shadow, opacity;
		 -o-transition-duration:0.5s;
		 -o-transition-timing-function: linear, ease-in;
		  }

.social:hover { opacity:1 ;
                filter:Alpha(opacity=100) ;
		      }

.social#first_social { float:left ;
                       margin-left:350px ;
					 }

/**social_e**/


/**footer_s**/

#footer { width:100% ;
		  min-width:960px ;
		  min-height:20px ;
		  float:left ;
		  background:#111111 ;
		  padding:5px 0px ;
		  border-top:1px solid #000 ;
		} 

#footer h1 { float:right ;
             font-size:11px ;
			 text-transform:uppercase ;
			 font-weight:normal ;
			 padding:5px 15px ;
			 color:#777777 ;
			 margin-top:5px ;
			 -webkit-transition-property:color, text, padding, box-shadow;
			 -webkit-transition-duration: 0.5s;
			 -webkit-transition-timing-function: linear, ease-in;
							
			 -moz-transition-property:color, text, padding, box-shadow;
			 -moz-transition-duration:0.5s;
			 -moz-transition-timing-function: linear, ease-in;
							
			 -o-transition-property:color, text, padding, box-shadow;
			 -o-transition-duration:0.5s;
			 -o-transition-timing-function: linear, ease-in;
			 }

#footer h1:hover { color:#fff ;
                }

#footer ul { float:left ;
             max-width:650px ;
			 margin-top:5px ;
			 }

#footer ul li { float:left ;
                display:inline ;
				}

#footer ul li a { float:left ;
                  font-size:11px ;
				  text-transform:uppercase ;
				  color:#777777 ;
				  padding:5px 15px ;
				 -webkit-transition-property:color, text, padding, box-shadow;
				 -webkit-transition-duration: 0.5s;
				 -webkit-transition-timing-function: linear, ease-in;
								
				 -moz-transition-property:color, text, padding, box-shadow;
				 -moz-transition-duration:0.5s;
				 -moz-transition-timing-function: linear, ease-in;
								
				 -o-transition-property:color, text, padding, box-shadow;
				 -o-transition-duration:0.5s;
				 -o-transition-timing-function: linear, ease-in;
				  }

#footer ul li a:hover { color:#fff ;
				       }

/**footer_e**/


/**scrool_top_s**/

.scrollup{
			width:40px;
			height:40px;			
			text-indent:-9999px;
			opacity:0.3;
			position:fixed;
			bottom:50px;
			right:30px;
			display:none;
			z-index:999 ;			
			background:url(../images/top.png) no-repeat;
		}

/**scrool_top_e**/
		
		
/***gallery***/


#lower_button { width:100% ;
                float:left ;
				margin:20px 0px ;
				}

.lower_button { font-size:14px ;
                font-weight:bold ;
				background:#174c82 ;
				color:#fff ;
				float:left ;
				padding:4px 8px ;
				margin:0px 5px ;
				 -webkit-transition-property:color, text, padding, box-shadow, background;
				 -webkit-transition-duration: 0.5s;
				 -webkit-transition-timing-function: linear, ease-in;
								
				 -moz-transition-property:color, text, padding, box-shadow, background;
				 -moz-transition-duration:0.5s;
				 -moz-transition-timing-function: linear, ease-in;
								
				 -o-transition-property:color, text, padding, box-shadow, background;
				 -o-transition-duration:0.5s;
				 -o-transition-timing-function: linear, ease-in;
				}

.lower_button:hover { background:#f15a23 ;
                    }             


.lower_button#active_page_p { background:#f15a23 ;
                             }   

.gallery { width:280px ;
           height:200px ;
		   float:left ;
		   margin:15px ;
		   }

/**gallery***/


/***request_quote***/

.quote_form { width:100% ;
             float:left ;
			 }

#quote_send { background:#f15a23 !important ;
              color:#fff ;
			  border:0px ;
			  text-transform:uppercase ;
              }

.blocks p {
margin-bottom:15px;
position:relative;
}

.btn {
display:block;
float:left;
height:31px;
line-height:31px;
padding:0 10px;
background:url(../images/bgbtn.jpg) repeat-x;
color:#565e62;
font-weight:bold;
font-size:11px;
border:1px solid #e1e0df;
outline:none;
}

.text,
.textarea {
padding:5px 10px;
height:27px;
border:1px solid #ddd;
color:#333;
background:url(../images/bginput.jpg) repeat-x bottom #fff;
position:relative;
z-index:2;
}

.text {
width:220px;
}

.textarea {
height:150px;
width:350px;
}

.blocks label {
float:left;
width:100px;
line-height:37px;
text-align:right;
margin-right:15px;
font-weight:bold;
color:#666;
}

.blocks label.error,
.blocks label.ok {
position:absolute;
z-index:1;
top:-4px;
left:110px;
padding:5px 15px 5px 280px;
/*reset label*/
width:auto;
text-align:left;
margin:0;
background-repeat:no-repeat;
background-position:257px 16px;
}

.blocks label.ok {
background-image:url(../images/icook.gif);
background-color:#deefca;
color:#577530;
}

.blocks label.error {
background-image:url(../images/icofail.gif);
background-color:#f5d6d7;
color:#c81925;
}

.area label.ok,
.area label.error {
height:163px;
padding-left:410px;
background-position:387px 16px;
}

/* CSS3 */
.btn,
.text,
.textarea,
.blocks label.error,
.blocks label.ok { 
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}

a {
color: #CCCCCC;
}

a img {
border:none;
}

/***request_quote***/