@charset "utf-8";
/* CSS Document */

* {
margin:0px;
padding:0px;
}

img, img a{
border:none;
text-decoration:none;

	}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
.center{
width:980px;
margin:0px auto;
padding:0px;
}
#body_container{
float:left;
padding:13px 20px;
width:940px;
height:auto;

}
s{
text-decoration:none;
background:url(../images/sline.gif) no-repeat 0px 12px;

}
#header{
float:left;
width:940px;
height:127px;
background:url(../images/theme_img/header_bg.jpg) repeat-x top left;
}
.header_left, .header_right{
float:left;
width:5px;
height:127px;
background:url(../images/theme_img/header_left_right.jpg) no-repeat left; 
}
.header_right{
float:right;
background-position:right;
}
.header_mid{
	float:left;
	width:900px;
	height:107px;
	padding:20px 10px 0px;
}
.logo{
float:left;
width:166px;
height:79px;
}
.logo_text{
float:left;
width:298px;
height:50px;
color:#969696;
font-size:12px;
text-transform:uppercase;
padding:22px 0 0 15px;
}
.header_right_main{
float:right;
width:333px;
height:71px;
}
.wel_text{
text-align:right;
float:right;
width:400px;
font-size:12px;
font-weight:bold;
color:#446f89;
height:28px;
padding-right:10px;
}
.language{
float:right;
width:300px;
height:23px;
}
.lan_input{
float:right;
width:164px;
height:23px;
}
.lan_label{
float:right;
width:110px;
text-align:right;
color:#707070;
height:23px;
line-height:20px;
padding-right:5px;
}
.sel{
width:155px;

}
.header_menu{
float:right;
width:710px;
height:25px;
padding-top:0px;
}
.header_menu ul{
margin:0px;
padding:0px;
display:inline;
}
.header_menu li{
margin:0px;
padding:0px;
list-style:none;
display:inline;
}
.header_menu li a , .header_menu li a:hover, .header_menu .act a {
	float:right;
	height:22px;
	border:1px solid #cecdcd;
	padding:0px 10px;
	color:#64932c;
	text-decoration:none;
	background-color:#FFF;
	line-height:20px;
	font-weight:bold;
	margin-right:3px;
}

.header_menu li a ,b {
	margin-right:3px;
	margin-top:0px;
	float:right;
}
header_menu1 li a ,b {
	margin-right:3px;
	margin-top:0px;
	float:right;
}
.header_menu li a:hover, .header_menu .act a{
color:#fff;	
background-color:#64932c;
}
.green_menu{
float:left;
width:918px;

height:29px;
margin-top:3px;
padding:10px;
border:1px solid #6a9738;
background:url(../images/theme_img/green_bg.jpg) repeat-x top left;
}
.main_menu{
float:left;
width:625px;
height:29px;
}
.main_menu ul{
margin:0px;
padding:0px;
list-style:none;
width:629px;
height:29px;
}

.main_menu li{
display: inline;
margin:0px;
padding:0px;
}
.main_menu li a , .main_menu li a:hover, .main_menu  .line a{

padding:0px 12px;
height:29px;
line-height:28px;
background:url(../images/theme_img/grean_right_line.jpg) no-repeat right top;
text-decoration:none;
color:#FFF;
font-size:12px;
text-transform:uppercase;
}
.main_menu .line a, .main_menu  .line a:hover {
	background:none;
}

.main_menu li a:hover{
text-decoration:underline;	
}
.search_main{
float:right;
width:240px;
height:22px;
padding:2px 10px 0px 0px;
}
.search_but{
float:right;
width:61px;
height:22px;
}
.search_input{
float:right;
width:157px;
height:22px;
}
.inpt{
width:145px;
color:#6a9738;
font-size:12px;
padding: 2px;
border:1px solid #060;
float:left;
height:16px;
}
#wraper{
float:left;
width:940px;
height:auto;
padding-top:4px;
padding-bottom:5px;
}
#left_container{
float:left;
width:222px;
height:auto;
}
#right_container{
float:right;
width:714px;
height:auto;
}
.newsletter{
float:left;
width:222px;
height:auto;
}

.signup{
float:left;
width:220px;
border:1px solid #aec2ce;
margin-top:1px;
}
.signup_border{
float:left;
width:188px;
border:1px solid #FFF;
background:url(../images/theme_img/newletter_main_bg.jpg) repeat-x top left;
padding:18px 15px;
text-align:center;
}
.sign_label {
border-bottom:8px none;
color:#707070;
float:left;
font-size:13px;
height:22px;
width:200px;
}
.sign_input{
float:left;
width:183px;
height:22px;
}
.sign_input input{
width:180px;	
}
.button{
float:left;
height:21px;
padding-right:7px;
padding-top:5px;
width:82px;
padding-left:50px;

}
.left_menu{
float:left;
width:222px;
/*border:1px solid #aec2ce;*/
margin-top:1px;
color:#476679;
}
.left_menu h1{ 
float:left;
font-size:12px;
font-weight:bold;
margin:0;
padding: 10px 10px 5px 5px;
width:198px;

}
.left_menu ul{
margin:0px;
padding:0px;
float:left;
width:220px;
}
.left_menu #caps{
margin:0px;
padding:0px;
float:left;
width:220px;
text-transform:uppercase;
}

.left_menu li, .left_menu #caps li{
float:none;
padding:5px 10px;
list-style:none;
font-size:12px;
}
.left_menu #caps li{
	padding:2px 10px;
}
.left_menu li a{
text-decoration:none;
color:#476679;
}

.left_menu li a b{
float:none;
}
.left_menu li a:hover{
text-decoration:underline;
color:#476679;
}
.blue_line{
float:left;
width:220px;
height:10px;
border-bottom:2px solid #c1ced7;
}

#footer{
float:left;
width:940px;
height:75px;
background-color:#FFF;
background:url(../images/theme_img/footer_bg.jpg) repeat-x top left;
padding-top:18px;
color:#476679;
clear:both;
}
.copy_text{
float:left;
width:310px;
height:20px;
font-size:12px;
text-align:left;
}
.footer_link{
float:right;
width:580px;
text-align:right;
}
.footer_link ul , .footer_link #size {
margin:0px;
padding:0px;
font-size:14px;
display:block;
margin-top:2px;
}
.footer_link  #size{
	font-size:12px;
	margin-top:10px;
}
.footer_link ul li{
padding:0px;
display:inline;
height:20px;
}

.footer_link ul li a, .footer_link ul .last a{
display:inline;
padding:1px 10px;
border-right:1px solid #476679;
text-decoration:none;
color:#476679;
}
.footer_link ul .last a{
	border-right:0px solid #476679;
}
.footer_link ul li a:hover{
	text-decoration:underline;
color:#476679;
}



#banner{
float:left;
width:710px;
/*height:249px;*/
border:1px solid #aec2ce;
padding:1px;
/*background:url(../images/theme_img/banner.jpg) no-repeat 1px 1px;*/
}
#banner_two{
float:left;
width:714px;
height:79px;
margin-top:2px;
/*background:url(../images/theme_img/banner_mas.jpg) no-repeat top left;*/
}
.read_more{
float:right;
height:21px;
padding-right:30px;
padding-top:45px;
width:80px;
}
#sub_wrapper{
float:left;
width:716px;
padding-top:5px;
height:auto;
}
#in_left{
float:left;
width:478px;
height:auto;
}
#in_right{
float:right;
width:234px;
height:auto;
}

.newletter_head, .head_2, .head_3, .head_4, .head_5{
float:left;
width:220px;
height:42px;
border:1px solid #234356;
background:url(../images/theme_img/newletter_bg.jpg) repeat-x top left;
text-align:left;
}
.head_5{
width:712px;
height:38px;
border:1px solid #60902b;
background:url(../images/theme_img/green_bg_2.jpg) repeat-x top left;
}
.head_3{
width:232px;
text-align:center;
}
.head_2{
width:473px;	
}
.head_4{
width:712px;
margin-top:3px;
}
.latter_text, .best , .latest , .noimg{
background:transparent url(../images/theme_img/mail_icon.jpg) no-repeat scroll 12px 13px;
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
padding-left:38px;
padding-top:12px;
text-transform:uppercase;
width:180px;
padding-bottom:1px;
}
.latest{
	background:transparent url() no-repeat scroll 12px 13px;
	padding-left:0px;
	width:232px;
	text-align:center;
}
.best{
background:transparent url(../images/theme_img/best_icon.jpg) no-repeat scroll 12px 13px;
}
.noimg{
	width:350px;
	background:none;
}

.box_left {
float:left;
width:234px;
/*height:309px;*/
height:320px;
border:1px solid #cee2ed;
margin-right:3px;
margin-top:3px;

}
.box_left1 {
border:1px solid #CEE2ED;
float:left;
height:215px;
margin-right:3px;
margin-top:3px;
width:232px;
padding-top:0px;
}
.box_right1{
float:left;
width:234px;
height:215px;
border:1px solid #cee2ed;
margin-right:0px;
margin-top:3px;
padding-top:0px;


}
.box_right{
float:left;
width:234px;
/*height:309px;*/
height:320px;
border:1px solid #cee2ed;
margin-right:0px;
margin-top:3px;


}
.pro_name{
float:left;
width:213px;
height:65px;
text-align:left;
padding:12px 5px 5px 14px;


}
.pro_namewish{
float:left;
width:200px;
height:65px;
text-align:left;
padding:12px 5px 5px 14px;


}

.name{
font-size:12px;
font-weight:bold;
color:#476679;
}
.name a{
text-decoration:underline;
color:#476679;
font-weight:bold;
}

.names{
font-size:16px;
font-weight:bold;
color:#476679;
}
.names a{
text-decoration:underline;
color:#476679;
font-weight:bold;
}
.info{
padding-top:2px;
color:#476679;
font-size:12px;
text-decoration:none;

}
.info a{
color:#476679;
text-decoration:none;
font-size:11px;
}
.price{
color:#6a9738;
font-size:18px;

}

.price2 {
color:#6a9738;
font-size:18px;

}
.product_img{
float:left;
width:232px;
height:192px;
/*padding-top:1px;*/
padding-top:13px;
text-align:center;
}
.product_imgwish{
float:left;
width:220px;
height:192px;
/*padding-top:1px;*/
padding-top:13px;
text-align:center;
}

.product_img1{
float:left;
padding-top:10px;
width:232px;
height:139px;

text-align:center;
}
.product_img2{
float:left;
width:130px;
padding-left:10px;

padding-top:1px;
text-align:center;
}
.product_img3{
float:left;
width:232px;
height:193px;
/*padding-top:1px;*/
padding-top:13px;
text-align:center;
}
.pro_name1{
float:left;
width:213px;
height:14px;
text-align:left;
padding:12px 5px 5px 14px;


}
.descname{
	text-align:left;min-height:65px;padding-right:5px;padding-left:14px;
}
.product_img img1{
vertical-align:middle;	

/*image height:193px; should not more than this*/
}
.product_img img{
vertical-align:middle;	

/*image height:193px; should not more than this*/
}
.blue_bar{
float:left;
height:31px;
width:232px;
background-color:#dde8ef;
border:1px solid #FFF;

}
.detail_but{
float:left;
width:55px;
height:21px;
padding:5px 12px 2px 18px;
}
.cart_but, .cart_but2{
float:left;	
width:80px;
height:21px;
padding:5px 2px 2px 1px;
}
.cart_but2{
padding:0px 9px 0px 5px;	
}

.cart_icon{
float:left;	
width:21px;
height:21px;
padding:5px 2px 2px 1px;	
}

.videos_container, .industy_events, .events {
float:left;
width:230px;
height:auto;
border:1px solid #aec2ce;
margin-top:2px;
margin-bottom:4px;
}

.industy_events{
text-align:center;
padding: 10px 1px;
}
.events {
text-align:center;
}
.events  img{
padding:10px 0px;	
}
.read_more_event{
float:left;
width:218px;
border:1px solid #234356;
height:25px;
background:url(../images/theme_img/events_more_bg.gif) repeat-x top left;
text-align:right;
color:#FFF;
font-weight:bold;
line-height:24px;
padding-right:10px;
}
.read_more_event a{
text-decoration:none;
color:#FFF;
background:transparent url(../images/theme_img/arrow.gif) no-repeat scroll right 5px;
padding-right:10px;

}

.videos_content{
float:left;
width:230px;
background:url(../images/theme_img/videos_bg.gif) repeat-x top left;
padding:5px 0px;
}
.video_info{
float:left;
padding:15px;
width:200px;
color:#6a9738;
font-weight:bold;
text-align:center;
}
.video_info1 {
color:#6A9738;
float:left;
font-weight:bold;
padding:0 0 0 21px;
text-align:left;
width:259px;
}
.video_img{
float:left;
padding:10px 0px 15px 0px ;
/*width:600px;*/
width:230px;
text-align:center;
}

#page_top{
float:left;
width:712px;
border:1px solid #cee2ed;
height:40px;
margin-top:3px;
}
.sort_by{
float:left;
width:209px;
height:22px;
padding-left:5px;
padding-top:8px;
}
.sort_label{
float:left;
width:71px;
height:22px;
padding-right:10px;
text-align:right;
line-height:20px;
color:#476679;
}
.sort_input{
float:left;
width:120px;
height:22px;
color:#476679;
}
.list{
width:120px;
font-size:12px;
color:#476679;

}
.page_count{
float:right;	
width:200px;
height:25px;
padding-right:15px;
padding-top:9px;
}
#product_categories_container{
float:none;
width:718px;	
}
.page_flow{
float:right;
width:714px;
height:42px;
}
.page_flow ul{
margin:0px;
padding:10px 0px 0px;	
}
 .page_flow li{
margin:0px;
padding:0px;
list-style:none;
display:inline;
color:#6a9738;
font-weight:bold;
padding-left:5px;
}
.page_flow li a{
padding:2px 15px 2px 5px;
background:url(../images/theme_img/arrow_top.gif) no-repeat right 8px;
text-decoration:underline;
text-transform:uppercase;
color:#476679;
font-weight:bold;
}
.page_flow li a:hover{
text-decoration:none;
color:#6a9738;

}

.product_info_main{
float:right;
width:682px;
border:1px solid  #cee2ed;
padding:15px 15px 5px 15px;
color:#476679;
margin-top:3px;
}
.product_info_main1{
float:right;
width:682px;
border:1px solid  #cee2ed;
padding:15px 15px 5px 15px;
color:#476679;
margin-top:3px;
}
.product_image_ar{
float:left;
width:290px;
}

.show_imge{
float:left;
width:263px;
height:264px;
border:1px solid #aec2ce;

}
.img_class{
width:263px;
height:264px;
text-align:center;
vertical-align:middle;
}
.more_views{
float:left;
width:290px;
height:20px;
font-size:14px;
color:#476679;
font-weight:bold;
padding-top:41px;
}
.more_views_image{
float:left;
width:290px;
height:auto;
padding:20px 0px;
}
.more_views_thum{
	float:left;
	width:64px;
	height:64px;
	border:1px solid #aec2ce;
	margin: 0px 28px 0px 0px;
	padding:1px;
 display:inline;
}

.product_image_info_ar{
float:right;
width:387px;
height:auto;	
}
.text_box, .text_box2, .text_box3{
float:left;
width:387px;
height:31px; /* 37px*/
padding:5px 0px;
}
.text_box2{
	height:30px;
	padding:0px;
	}
.text_box3{
	height:20px;
	padding:0px;
	padding-bottom:100px;
}
.div_box{
float:left;
width:387px;
height:55px;
}
.star_ar{
float:left;
width:387px;
height:16px;
}
.star_img{
float:left;
width:100px;
}
.blue_text{
font-size:14px;
color:#476679;
}
.qty{
float:left;
width:387px;
height:25px;
padding-top:30px;
}
.qtypro {
float:left;
height:19px;
padding-top:0;
width:111px;
}
.qtyprofr {
float:left;
height:19px;
padding-top:0;
width:267px;
}
.qtyprofr1 {
float:left;
height:19px;
padding-top:0;
width:85px;
}
.qty_label, .qty_label2{
float:left;
padding-right:10px;
height:25px;
width:60px; /*440px*/
font-size:14px;

}
.qty_label2{width:30px;	line-height:20px;}

.qty_ipt{width:51px;text-align:right;height:17px;}

.gr_link, .gr_link a:hover{font-weight:bold; color:#67962f; text-decoration:none;}

.gr_link a{text-decoration:underline;color:#67962f;}

.wishlist {
float:left;
width:100px;
height:25px;
line-height:20px;
}
.body_head_text{
font-weight:bold;
color:#476679;
font-size:16px;
}
#right_container p{
margin:0px;
padding:2px 0px;
text-align:justify;
font-size:14px;
line-height:20px;
}
.text_ar_box{
float:left;
width:387px;
height:auto;
padding:10px 0px;
color:#476679;
}
.additional{
float:left;
width:682px;
height:25px;
}
.additional_left{
float:left;
width:667px;
height:25px;
padding-left:15px;
}
.tabel_div{
float:right;
width:682px;
height:auto;
}
.tabel_div tabel{
border:1px solid #cee2ed;	
}
.left_td{
width:85px;
padding:10px 15px;
font-weight:bold;
text-align:left;
border:1px solid #cee2ed;	
}
.right_td{
width:540px;
font-weight:normal;
padding:10px 5px 10px 15px;
font-size:14px;
border:1px solid #cee2ed;	
}
.product_interested{
float:right;
width:712px;
border:1px solid  #cee2ed;
padding:15px 0px;
color:#476679;
margin-top:3px;
}
.product_interested .box_left, .product_interested .box_right{
border:0px;

}
.sub_page_wrapper {
border:1px solid #AEC2CE;
float:left;
margin-top:3px;
padding:10px;
width:693px;
}
.head_sub {
margin-top:0;
width:713px;
background:transparent url(../images/theme_img/newletter_bg.jpg) repeat-x scroll left top;
border:1px solid #234356;
float:left;
height:42px;
text-align:left;
}
.head_noimg {
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
padding-bottom:1px;
padding-left:15px;
padding-top:12px;
 text-transform:uppercase; 
}

#sitemap{
float:left;
width:212px;
height:auto;
margin-right:30px;
}

#sitemap ul{
float:left;
margin:0;
padding:0;
width:212px;
}
#sitemap li{
float:none;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px 10px;
text-align:justify;
}
.nwidth{
width:212px;
float:left;
text-align:justify;
padding:0px;

}
.nwidth_head{
width:212px;
float:left;
text-align:justify;
padding:0px;
}
#sitemap .latest{
background:transparent url() no-repeat scroll 12px 13px;
padding-left:0;
text-align:left;
width:212px;
padding-left:10px;
}
#result_msg {

clear:both;
color:#FFFFFF;
font-weight:bold;
height:18px;
text-align:center;
width:82%;
}
/* jQuery lightBox plugin - Gallery style */
	
	
	#gallery {
		background-color: #FFF;
		padding: 10px;
		width:256px;	
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #FFF;
		/*border: 5px solid #3e3e3e;*/
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 5px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
	.enquiry_form
	{
		background: url(../images/gradient_bg.jpg) repeat-x;
		width:100%;
		height:85px;
	}
	
	.upperimg
	{
		width:100%;
		background: url(../images/top_gradient.jpg) repeat-x;
		height:93px;
	}
	
	.text
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#fff;
		font-weight:bold;
		text-align:left;
		
		padding-left:30px;
		padding-right:30px;
	}
	
	.form_text
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#717a8f;
		text-align:left;
		
	}
	
	.textbox
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000;
		text-align:left;
	}
	
	.uppertext
	{
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
		width:30%;
		padding-top:5px;
	}
	
	.upperimg img
	{
		padding-left:20px;
		float:left;
	}

        .deletered {
            color:red;
        }

.wishproducthead {
    color:#476679;
    font-weight:bolder;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 15px;
}

.cart_iconwishlist{
    float:left;
    width:67px;
    height:21px;
    padding:5px 2px 2px 1px;
    color:red;
    font-weight:bold;
}

.detail_butwishlist{
    float:left;
    width:105px;
    height:21px;
    font-weight:bold;
    padding:5px 12px 2px 1px;
}

#in_lefts{
float:left;
width:690px;
height:auto;
}

.box_lefts {
float:left;
width:220px;
height:320px;
border:1px solid #cee2ed;
margin-right:3px;
margin-top:3px;

}

.blue_bars{
float:left;
height:31px;
width:220px;
background-color:#dde8ef;
border:1px solid #FFF;

}

.wishlistnew {
float:left;
width:131px;
height:25px;
font-size:13px;
line-height:20px;
padding-left:10px;
text-decoration:none;
}
.qty_label22{
    float:left;
    padding-right:10px;
    height:25px;   
    font-size:14px;
    width:15px;
    line-height:20px;
}

.qty_label23{
    float:left;
    padding-right:10px;
    height:25px;
    font-size:14px;
    width:56px;
    line-height:20px;
}

  #votevalue {
            float:right;
            width:100px;

        }
        #vote {
            float:right;
            width:100px;
        }


#newreplaceidss {
float:left; 
margin-right:17px; 
}
.order_tab
{
width:100%;
}

.order_tab td
{
padding:10px;
}

.order_tab1
{
width:100%;
}

.order_tab1 td
{
padding:0px;
}