/*Test Message! */
/* CSS Document */
body{padding:0px; margin:0px; /*background:#140e12;*/ color:#d4d4d4; font:10px/14px Tahoma, Geneva, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
img {border:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{font:10px/14px Tahoma, Geneva, sans-serif; color:#d4d4d4; text-decoration:underline;}
p a:hover{ color:#d4d4d4; text-decoration:none;}

.headline{font:11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#b2dc6e; font-weight:bold}

#container{width:100%; margin:0 auto;background:#fff; margin-top:5px; height: 385px; }


/* HEADER */

#headerPan{width:100%; height:85px; float:left; background: #000; /*position:relative; background:url(../images/b_header.jpg) 0 0 no-repeat;*/}

/*new css*/
#headerPan .top-header-outer { height:61px; width:100%; /*float:left;margin:auto;*/ }
.top-header-outer .top-header { height:61px; width:960px; /*float:left;*/ margin:auto; }
.top-header .logo { margin: 22px 0 0 0; width: 250px; float:left; padding-left:30px;}

#headerPan .top-menu { width:100%; /*float:left;*/ background:#333; height: 24px; /*margin:auto;*/}
#headerPan .banner { /*float:left;*/ height:300px; width:960px; margin:auto;}
#headerPan .brandlogo {float:left;width:100%;height:50px;background:#CCC;}

.right-links { float:right; width:600px; margin-top:22px; }
.top-header .top-links { float:left; display:inline; margin-top:4px; }
.top-links li { display:inline; float:left; padding: 0 16px; }
.top-links a { font-family: Helvetica; text-transform: uppercase; color: #fff; text-decoration: none; font-size: 10px;}

.form-search { float: left; height: 24px; margin-left: 10px; padding: 0; width: 220px; }
.form-search input.input-text { background: #000; color: #aaa; border: 1px solid #4d4d4d; float: left; height: 21px;width: 150px; }
.form-search button.button { float: left; cursor: pointer; background: none;border: medium none; padding:0; width: 34px; background: url(../images/search_btn2.gif) no-repeat; height: 24px; width: 34px;}
    
.form-search button.button span { 
                                  float:left; } 

.top-header .social-links { float:left; margin: -7px 0 0 5px;}
.top-header .social-links ul{ /*display:inline;*/ }
.top-header .social-links li { /*display:inline;*/ float:left; margin-left:2px;}

/*end*/

.top-menu ul.menu{/*position:absolute; top:31px; left:38px;*/ width:900px; height:27px; /*float:left;*/padding:0px 30px;margin:auto;}
.top-menu ul.menu li{float:left; height:21px; padding: 5px 30px 0 0; }
.top-menu ul.menu li.bgpink{ float:left;padding: 4px 10px 0px;background: #ED1E79; }
.top-menu ul.menu a { font-family:  sans serif,helvetica,arial; text-transform: uppercase; color: #fff; text-decoration: none;

                      font-size: 12px; font-weight: bold; }
.top-menu ul.menu li a:hover { color: #ed1e79 !important;}
.top-menu ul.menu li.bgpink a:hover {color:#fff !important;}

/*#headerPan ul.menu li a{ height:21px;  display:block; text-indent:-20000px; }
#headerPan ul.menu li a:hover{height:21px; }

#headerPan ul.menu li.b01 a{ width:79px;  background:url(../images/btn_1.gif) 0 0 no-repeat; }
#headerPan ul.menu li.b01 a:hover{ width:79px;  background:url(../images/btn_1_over.gif) 0 0 no-repeat;}

#headerPan ul.menu li.b02 a{ width:69px;  background:url(../images/btn_2.gif) 0 0 no-repeat; }
#headerPan ul.menu li.b02 a:hover{ width:69px;  background:url(../images/btn_2_over.gif) 0 0 no-repeat;}

#headerPan ul.menu li.b03 a{ width:94px;  background:url(../images/btn_3.gif) 0 0 no-repeat; }
#headerPan ul.menu li.b03 a:hover{ width:94px;  background:url(../images/btn_3_over.gif) 0 0 no-repeat;}

#headerPan ul.menu li.b04 a{ width:65px;  background:url(../images/btn_4.gif) 0 0 no-repeat; }
#headerPan ul.menu li.b04 a:hover{ width:65px;  background:url(../images/btn_4_over.gif) 0 0 no-repeat;}

#headerPan ul.menu li.b05 {margin-right:0}
#headerPan ul.menu li.b05 a{ width:83px;  background:url(../images/btn_5.gif) 0 0 no-repeat; }
#headerPan ul.menu li.b05 a:hover{ width:83px;  background:url(../images/btn_5_over.gif) 0 0 no-repeat;}*/

/* CONTENT */
.content-container { width: 100%; }  

#contentPan{ width:100%; /*margin: 0 auto;*/ background: #FFF;}
.content-wrap { background: #F2F2F2; }   

.content-top  { background: #f2f2f2; min-height:86px; width: 960px; margin: 0 auto; }
.nivo-controlNav{ margin: 320px 100px; position: absolute; text-align: center; top: 11px; z-index: 6000; }
.nivo-controlNav a { display: inline-block; width: 22px; height: 22px; background: url(../images/bullets.png) no-repeat; text-indent: -9999px; border: 0; margin: 0 2px; }
.nivo-controlNav a.active { background-position: 0 -22px; }


.content-bottom { padding:30px 0 0 0; width: 960px; /*float: left;*/margin:auto; }

ul.greenlink li{ background: url(../images/index_40.gif) 0 6px no-repeat; padding:0 0 0 16px; margin-bottom:6px; }
ul.greenlink li a{ font:10px/14px Tahoma, Geneva, sans-serif; color:#24a6bc; text-decoration:underline;}
ul.greenlink li a:hover { color:#fff; text-decoration:none; }

#c1{ width:230px; float:left; margin-top: 50px; }
#c1 span { float:left; color: #000; font-family: sans sarif,Helvetica,arial; font-size: 13px; text-transform: uppercase;}
#c1 h3 { float:left; color: #000; font-family:sans sarif,Helvetica,arial; font-size: 13px; text-transform: uppercase;
         width: 190px; padding: 10px 0;}
#c1 h4 { border-bottom: 2px dotted #B3B3B3; padding: 10px 0; width: 190px; float:left;}
#c1 p { color: #000;
    float: left;
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
    line-height: 2;
    padding-left: 13px;
    text-transform: uppercase; }
    
a.become { color: #000; text-decoration:none; line-height: 1.9em; }
a.become:hover { color: #000; text-decoration: underline; } 
#c1 a.clickBtn { background: #000000; padding: 2px; text-transform: uppercase; font-size: 10px; font-family: arial;
                 text-decoration: none; }
.c1_links { width:190px;float:left; margin-left:10px; }

.content-top li { display: inline; float: left; margin: 23px 0 0 50px; }
	
#c2{ float: left; margin: 0 0 0 15px; width: 960px; }
#c2 h2 { text-align:center;margin: 10px 0px 25px; }
.desc { float: left;}

.news-left { float:left; width: 285px; padding-right: 25px; margin-right: 25px; border-right: 2px dotted #B3B3B3; min-height: 262px; }
.news-left:last-child {margin-right: 0; padding-right: 0;}
.news-left h4 { padding: 10px 0 20px 0; font-size: 16px; text-transform: uppercase; font-family: arial;color:#000;
                line-height: 1.25; }
.news-left p { color: #000; padding: 8px 0 20px; float:left; font-family: Arial;font-size: 11px;font-weight: bold;
               line-height: 1.7; }
               
.news-left img { max-width: 285px;}
               
.news-left, .news-right {margin-bottom: 150px;}
    
button.view_article { background: none; border: none; padding: 0; }
button.view_article span { background: url(../images/view_article_btn.jpg) no-repeat; width: 114px; height: 33px; float:left; }

#new h2{height:33px; position:relative; background:url(../images/h_newprojects.gif) 0 0 no-repeat; margin-bottom:11px}
#new img{margin:0 0 10px 2px}
#new p{margin-bottom:15px}
#new img.btn_readmore{margin:0 0 0 98px}

#about{margin-bottom:20px}
#about h2{height:33px; position:relative; background:url(../images/h_about.gif) 0 0 no-repeat; margin-bottom:11px}
#about img{float:left; margin-right:10px }
#about ul.greenlink{margin-left:2px}

#vision h2{height:33px; position:relative; background:url(../images/h_vision.gif) 0 0 no-repeat; margin-bottom:11px}
#vision p{margin-bottom:12px}
#vision ul.greenlink{margin-left:2px}

/* FOOTER */

#footerPan { width:100%; height:25px; background:#000; float: left; }
.footer { width: 960px; margin: 0 auto; }
#footerPan .footer-left { float:left; padding-top:5px;}
#footerPan .footer-right { float:right; margin: 40px 0 0 190px; }
.footer-right ul { display:inline; }
.footer-right li { display:inline; float:left; margin-left: 10px;}
#footerPan p{padding: 12px 0 0 0; font:10px/16px Tahoma, Geneva, sans-serif; font-weight:normal; text-align:center; color:#fff;}
#footerPan p span{ font:10px/16px Tahoma, Geneva, sans-serif; color:#fff;}
#footerPan p a{ font:10px/16px Tahoma, Geneva, sans-serif; color:#fff; text-decoration:none; padding: 0 3px }
#footerPan p a:hover{ font:10px/16px Tahoma, Geneva, sans-serif; text-decoration:none;}

.banner_outer { /*float: left; */width: 100%; height: auto; background: #000; clear:both;}

.banner { /*float: left; */width: 960px; height: auto; background: #000;margin:auto; }

   ul.cssMenu, ul.cssMenu ul
        {
        	list-style:none;
        	margin:0; padding:0;
        	position: relative;
        }
		
		/*Style for 1st level menu header*/
        ul.cssMenu li
        { 
        	position: relative; 
        	float: left; 
        	zoom: 1; /*Needed for IE*/
        	/*background: #DDDDDD; *//*background color of menu header (1st level)*/
        }
        ul.cssMenu li:hover
        { 
        	/*background: #AAAAAA*/ /*background color of menu header (1st level) on hover*/; 
        }
        ul.cssMenu li a
        {
			/*Menu link styles*/
        	display: block; 
        	/*padding: 5px;*/ 
        	color:#000000;
        	font-family: Arial, Times New Roman, Tahoma;
        	font-size: 12px;
			text-decoration:none;
        }
        
        /* Building menu items - for 2nd and more level menu items*/
        ul.cssMenu ul 						
        { 
        	display:none; /*initially menu item is hidden*/
        	position: absolute; /*absolute positioning is important for menu to float*/
			width: 150px; 
			
			/*Formating of menu items*/
        	border:1px solid #000;
        	padding:1px;
        	background:#000;
			z-index:10000;
			
			/*optional - to change position of 2nd level menu item*/
			top: 100%; 
        	left: 0; 
        }
        ul.cssMenu ul li
        { 
        	/*background: #F5F5F5; */
        	color: #000; 
			/*border-bottom: 1px solid #DDDDDD;*/
			float: none !important; 
		}
									  
        ul.cssMenu ul li a
        { 
        	width: 100%; 
        	display: block; 
        	color:#fff;
			text-transform : uppercase;
			padding-left : 12px;
			line-height:2.0em;
        } 

        /* Menu item position for 3rd level and more */
        ul.cssMenu ul ul
        { 
        	left: 100%; 
        	top: 0; 
        }
        
        /* Hover effect for menu*/
        ul.cssMenu li:hover > ul 			
        { 
        	display:block;
        }
		.cssMenu li.bullet_image
		 {		
		 	background:url(../images/bullet.png) no-repeat 0% 46%;
		 }
		 .cssMenu li.bullet_image:hover
		 {		
		 	background:url(../images/bullet_hover.png) no-repeat 0% 46%;
		 }
		
		#popup1 {  padding:0px 30px;}
		 ul.cssMenu1, ul.cssMenu1 ul
        {
        	list-style:none;
        	margin:0; padding:0;
        	position: relative;
        }
		
		/*Style for 1st level menu header*/
        ul.cssMenu1 li
        { 
        	position: relative; 			
        	float: left; 
        	zoom: 1; /*Needed for IE*/
        	/*background: #DDDDDD; *//*background color of menu header (1st level)*/
        }
        ul.cssMenu1 li:hover
        { 
        	/*background: #ed1e79;*//*background color of menu header (1st level) on hover*/; /*color: #ed1e79;*/
        }
        ul.cssMenu1 li a
        {
			/*Menu link styles*/
        	display: block; 
        	/*padding: 5px;*/ 
        	color:#fff;
        	font-family: Arial, Times New Roman, Tahoma;
        	font-size: 12px;
			padding:0px 22px;
			text-decoration:none;
			
			
        }
		 ul.cssMenu1 li a.free-shipping-popup:hover {
		    background: #ed1e79;
			height:25px;
			width:190px;						
		 }
        
        /* Building menu items - for 2nd and more level menu items*/
        ul.cssMenu1 ul 						
        { 
        	background: none repeat scroll 0 0 #666666;
			border: 0px solid #ccc;
			bottom: 100px;
			display: none;
			height: 91px;
			left: 0px;
			padding: 1px;
			position: absolute;
			top: -98px;
			width: 210px;
			z-index: 10000;

        }
        
        ul.cssMenu1 ul.cssMenu1a {
          height: 150px;
          top: -152px;
        }
        ul.cssMenu1 ul li
        { 
        	/*background: #F5F5F5; */
        	color: #000; 
			/*border-bottom: 1px solid #DDDDDD;*/
			float: none !important; 
		}
									  
        ul.cssMenu1 ul li a
        { 
        	width: 100%; 
        	display: block; 
        	color:#fff;
			text-transform : uppercase;
			padding-left : 12px;
			line-height:2.0em;
        } 

        /* Menu item position for 3rd level and more */
        ul.cssMenu1 ul ul
        { 
        	left: 100%; 
        	top: 0; 
        }
        
        /* Hover effect for menu*/
        ul.cssMenu1 li:hover > ul 			
        { 
        	display:block;
        }
		/*a.bullet_image {		margin-right:5px;	}*/
		
		 .cssMenu1 li.bullet_image
		 {		
		 	background:url(../images/bullet.png) no-repeat 0% 46%;
		 }
		 .cssMenu1 li.bullet_image:hover
		 {		
		 	background:url(../images/bullet_hover.png) no-repeat 0% 46%;
		 }
		.image_position {	padding-top:7px; }
		
		
/*#popup1 ul { /*display: inline;}*/
/*#popup1 li { display: inline; float:left; }*/
/*#popup1 a { color:#FFFFFF; text-decoration: none; font:13px/1.55 arial,helvetica,sans-serif; padding:0px 22px;}

#popup1 a, #popup1 a:visited { position: relative; display: block; margin: 0;  }
#popup1 a span { display: none; }
#popup1 a:hover { text-indent: 0; text-decoration: none;color: #ed1e79; }
#popup1 a:hover span { display: block; position: absolute; top: -105px; left: -90px; width: 150px; margin-left:30px; padding: 8px 10px; color:#FFFFFF; font-weight: normal; z-index:10000; 
                      background:#666666; text-align: left; border: none; font-size: 12px; }

#popup1 a.free-shipping-popup:hover span { left: -30px; }
#popup1 a.exclusive-products-popup:hover span { left: -165px; }*/