@charset "utf-8";
/* CSS Document */
@import url("reset.css");
br{ font-size:0; height:0; line-height:0; clear:both;}
a, a:hover, a:active, a:focus { outline:none; outline-style:none; outline-width:0;}

.clr {font-size:0; height:0; line-height:0; clear:both;}

body {margin:0; padding:0; font-family:Arial, Verdana,Georgia,"Times New Roman",Times,serif; color:#333333; background:#ffffff url(../images/bg.jpg)  repeat-x top center;}

#container{ width:100%; margin: 0px auto; padding:0;}
#wrapper {width:980px; margin: 0px auto;}

.row{ margin:12px;}
.row2{ margin-left:10px;}

.left_section{ float: left;}
.right_section{ float:right;}
#header_section {margin:0 auto; padding:0; width:980px; height:110px; background:#FFFFFF url(../images/header_bg.gif) no-repeat;}
	#header_section #logo {margin:0; padding:11px 0 0 9px; width:auto; height:auto; float:left;}
	#header_section #logo h1{margin:0;padding:0;}
	#header_section #logo h1 a{background:url(../images/logo.png) no-repeat top center;	text-indent:-9999px;display:block;width:109px;height:90px; cursor:pointer;}
	

	
	#header_section #client {margin:0; padding:0; width:375px;float:left;}
	 				#client span {display: none;}
					#client li, #client a {height:33px;display:block;}
					#client li {float:left;list-style:none;display:inline;}
					
					#client-01 {background:url(../images/client_bg.gif) 0 0 no-repeat; width:130px; height:33px;}
					#client-02 {background:url(../images/client_bg.gif) -134px 0 no-repeat; width:115px; height:33px;}
   				    #client-03 {background:url(../images/client_bg.gif) -248px 0 no-repeat; width:128px; height:33px;}
					
					#client-01 a:hover {background:url(../images/client_bg.gif) 0px -35px no-repeat; }
   					#client-02 a:hover {background:url(../images/client_bg.gif) -134px -35px no-repeat; }
  					#client-03 a:hover {background:url(../images/client_bg.gif) -248px -35px no-repeat; }
					
					
	#header_section #live {margin:0; padding:0; width:212px; height:45px; float:left;}			
	#header_section #callus {margin:10px 0 0 0; padding:0; width:184px; height:22px; float:right;}	
	
	
	
#top_navigation_section { margin:26px 0 0 75px; width:785px; height:35px;  float:left;}

#banner_section {margin:14px 0 0 0; padding:5px 5px 5px 15px;width:970px;_width:965px; height:277px; background:url(../images/banner_bg.jpg) no-repeat top;}

	/* Easy Slider */
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{width:969px;height:254px;overflow:hidden; }	
		
	/* numeric controls */	
	ol#controls{margin:1em 0;padding:0;	height:30px;position:absolute; top:330px; left:845px; width:200px;}
	
	ol#controls li{margin:0 5px 0 0; padding:0;float:left;list-style:none;height:30px;}
	ol#controls li a{float:left;height:30px; background:url(../images/controls_02.gif) no-repeat;color:#104c88;
	padding:0 10px 0 11px;	text-decoration:none; font:bold 18px/28px Georgia,"Times New Roman",Times,serif;}
	
	ol#controls li.current a{background:url(../images/controls_01.gif) no-repeat; color:#0089ba;}
	
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */




#content_section {margin:12px 0 0 0; padding:0; width:980px; height:auto;}

#content_section .leftpanel{ float:left; width:259px;}
	#content_section .leftpanel .left_menu_box {float:left;height:auto;margin:0;padding:0;width:255px;}
	#content_section .leftpanel .left_menu_box .top {background:url(../images/box_top.jpg) no-repeat bottom;height:15px;margin:0;width:254px;}
	#content_section .leftpanel .left_menu_box .mid {background:url(../images/box_mid.jpg) repeat-y; margin:0;width:254px;}
	#content_section .leftpanel .left_menu_box .mid h2 {font:bold 22px/28px Georgia,"Times New Roman",Times,serif; color:#575757;  padding:0px 0px 10px 14px;}
	#content_section .leftpanel .left_menu_box .bot {background:url(../images/box_bot.jpg) no-repeat top;height:15px;margin:0;width:254px;}
	
	
	#content_section .leftpanel .special_offers{ width:254px; height:113px; background:url(../images/special_offers_box.jpg) no-repeat; margin-top:20px;}
	
	.special_offers{ width:254px; height:113px; background:url(../images/special_offers_box.jpg) no-repeat; margin-top:20px;}
	.special_offers a{ text-decoration:none;}
	.special_offers a:hover{ text-decoration:none; color:#000000;}
	.special_offers .wrap {padding: 10px 10px 5px 95px;}
	.special_offers .wrap h3 {font:bold italic 20px/40px Georgia, "Times New Roman", Times, serif; color:#fff; text-shadow:1px 1px 1px #032d4e;}
	.special_offers .wrap p {font: normal 12px/15px Georgia, "Times New Roman", Times, serif; color:#fff;}
	.special_offers .wrap p a {font: bold 12px/15px Georgia, "Times New Roman", Times, serif; color:#000;text-decoration:none; padding-left:10px;}
	.special_offers .wrap p a:hover {font: normal 12px/15px Georgia, "Times New Roman", Times, serif; color:#fff;}










	#content_section .leftpanel .start_offers{ width:254px; height:113px; background:url(../images/start_offers_box.jpg) no-repeat; margin-top:20px;}
	
	.start_offers a{ text-decoration:none;}
	.start_offers a:hover{  text-decoration:none;}
	
	
	
	.start_offers .wrap {padding: 10px 10px 5px 85px;}
	.start_offers .wrap h3 {font:bold italic 20px/40px Georgia, "Times New Roman", Times, serif; color:#fff; text-shadow:1px 1px 1px #032d4e;}
	.start_offers .wrap p {font: normal 12px/15px Georgia, "Times New Roman", Times, serif; color:#fff;}
	.start_offers .wrap p a {font: bold 12px/15px Georgia, "Times New Roman", Times, serif; color:#000;text-decoration:none; padding-left:10px;}
	.start_offers .wrap p a:hover {font: normal 12px/15px Georgia, "Times New Roman", Times, serif; color:#fff;}

	#content_section .leftpanel .statup_offers{ width:254px; height:113px; background:url(../images/statup_offer_box.jpg) no-repeat; margin:20px 0 20px 0;}

.statup_offers a{ text-decoration:none;}
.statup_offers a:hover{text-decoration:none;}


	.statup_offers .wrap {padding: 10px 10px 5px 105px;}
	.statup_offers .wrap  h3 {font:bold italic 20px/40px Georgia, "Times New Roman", Times, serif; color:#fff; text-shadow:1px 1px 1px #032d4e; text-decoration:none;}
	


#content_section .rightpanel{ float:right; width:704px;}
	#content_section .rightpanel .title{font:bold 24px/36px Georgia,"Times New Roman",Times,serif; color:#666666;text-shadow:1px 1px 0px #b2b5b9;}
	#content_section .rightpanel .title span {color:#0f4a89;}
	#content_section .rightpanel .text {padding:10px 10px 10px 0; font: normal 12px/28px Arial, Helvetica, sans-serif; line-height:20px; color:#333333; text-align:justify;}

	#content_section .rightpanel .text .space{ margin:0 auto; padding:0; background:url(../images/space_bg.jpg) no-repeat; width:671px; height:17px;}




/* Footer Section */

#footer{margin:20px 0 0 0; background-color:#000f32;min-height:117px;}
	#footer_section {margin:0 auto; padding:12px; width:980px;background-color:#000f32;}
	.footer_logo{ width:107px; height:90px;float:left;}
	#footer_section .line{width:15px; height:159px; float:left; background: url(../images/footer_line_bg.jpg) no-repeat; margin:0 10px 0 10px;}
	
	#footer_section .footer_text{ width:270px; float:right; color:#415481;font: normal 12px/28px Arial, Helvetica, sans-serif; line-height:20px;}
	#footer_section .footer_text a{  color:#415481; text-decoration:none;}
	#footer_section .footer_text a:hover{color:#00a8f3; text-decoration:none;}
	
/* //Footer Section */



/* Contact Section */


.contact-text{font:bold 14px/26px Georgia,"Times New Roman",Times,serif; color:#003873;}

.quotecont  {clear:both;height:25px;}
.quotecontleft  {float:left;width:200px; font:bold 14px/26px Georgia,"Times New Roman",Times,serif; color:#4e4e4e;}

.quotecontleft2  {float:left;width:220px; font: normal 11px/26px Georgia,"Times New Roman",Times,serif; color:#003873;}

.quotecontright  {float:left;width:340px; margin-bottom:10px; font-size:12px;}
.txtbx{ border:1px solid #666666;padding:3px; font: normal 12px/26px Georgia,"Times New Roman",Times,serif; color:#003873;}

.captcha a{color:#104c88; text-decoration:none;}
.captcha a:hover{ color:#0080ff;}


.portfolio_section{ width:690px; margin:0 0 15px 0; }
.portfolio_section-box-top{ background:url(../images/portfolio_top.jpg) top  no-repeat; height:30px;}
.portfolio_section-box-midel{ background:url(../images/portfolio_midel.jpg) repeat-y; padding:0px 20px 0px 20px;}
.portfolio_section-box-bottom{ background:url(../images/portfolio_bottom.jpg)  bottom no-repeat; height:37px;}


.portfolio_section-sub-titel{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#001c3a; font-weight:bold; padding:0 0 5px 0;}

.portfolio_section-sub-titel a{  color:#001c3a; text-decoration:none;}
.portfolio_section-sub-titel a:hover{color:#0080ff;}


.portfolio_section-bg{ float:left; background:url(../images/product-listing.bg.jpg) no-repeat; width:104px; height:128px; position:relative;
padding:7px 0 0 4px;}
.zoom{ width:15px; height:15px; position: absolute; z-index:200; top:0; right:0;}

.portfolio_section-text{ float:right; width:80%; font-size:12px; color:#262626; line-height:18px;}



.gallerycontainer{position: relative;}
.thumbnail:hover{background-color: transparent;}
.thumbnail:hover img{border:0;}
.thumbnail span{position: absolute;background-color:#f2f2f2;padding: 5px;left: -100px;border: 1px solid #c3c3c3;visibility: hidden;color: black;text-decoration: none;}
.thumbnail span img{border-width: 0;padding: 2px;}
.thumbnail:hover span{visibility: visible;top: 0;left: 120px;z-index: 50;}


.pagination_01 {padding:1px;text-align:center; width:70%; margin:0 auto;}
.pagination_01 ul {font-size:11px;margin:0;padding:0;}
.pagination_01 li {display:inline;list-style-type:none;}
.pagination_01 a, .pagination_01 a:visited {color:#000f32;padding:0 5px;text-decoration:none;}
.pagination_01 a:hover, .pagination_01 a:active {background-color:#000f32;color:#FFFFFF;}
.pagination_01 a.currentpage {background-color:#000f32;color:#FFFFFF !important;cursor:default;font-weight:bold;}
.pagination_01 a.disablelink, .pagination_01 a.disablelink:hover {background-color:white;color:#929292;cursor:default;font-weight:normal !important;}
.pagination_01 a.prevnext {font-weight: normal;}

























