html{ overflow-x:inherit; overflow-y:scroll;}

img
{
border:0;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#757575;
	padding:0;
	margin:0;
	background:url(../images/bg.gif) top repeat-x;  
}
.innerbody{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#757575;
	padding:0;
	margin:0;
	background-image:url(../images/bg2.gif) top;
	background-repeat:repeat-x;
}
form a
{
	margin: 0px;
}
.black11_arial{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.footer_bg{
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	height:91px;
}
.grey11_arial{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6B6B6B;
}
a:link,a:visited,a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #5B800A;
	text-decoration:none;
}
a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
}
a.topmenu:link,a.topmenu:active,a.topmenu:visited
{
  color:#333333;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  background-image:none;
  line-height:20px;
  background-repeat:no-repeat; 
  padding-left:10px;
  text-decoration:none;
}
a.topmenu:hover
{
  color:#333333;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  background-image:url(../images/top_button_bg.gif);
  line-height:20px;
  background-repeat:no-repeat; 
  padding-left:10px; 
  display:block;
  text-decoration:none;
}
a.orrange_link:link,a.orrange_link:active,a.orrange_link:visited
{
  color:#F25B00;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:underline;
}
a.orrange_link:hover
{
  color:#F25B00;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif; 
  text-decoration:none;
 }
 a.footer_link:link,a.footer_link:active,a.footer_link:visited
{
  color:#ffffff;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
}
a.footer_link:hover
{
  text-decoration:underline;
 }
 
 
 a.orrange_link20:link,a.orrange_link20:active,a.orrange_link20:visited
{
  color:#F25B00;
  font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
  /*line-height:30px;*/
  text-decoration:none;
}
a.orrange_link20:hover
{
  color:#86B026;
  text-decoration:none;
}

a.green_link14:link,a.green_link14:active,a.green_link14:visited
{
  color:#84AE25;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  /*line-height:30px;*/
  text-decoration:none;
  font-weight:bold;
}
a.green_link14:hover
{
  color:#000000;
  text-decoration:none;
}

a.grey_link12:link,a.grey_link12:active,a.grey_link12:visited
{
  color:#565656;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:30px;
  text-decoration:none;
  font-weight:bold;
}
a.grey_link12:hover
{
  color:#90B92C;
  text-decoration:none;
}
.white11_arial{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.orrange11_arial{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F25B00;
}
.service_border{
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}
.footer_text{
	font-family:Arial, Helvetica, sans-serif;
	color:#93A95B;
	background-color:#CEE390;
	font-size:11px;
}

.green_heading{
	background-color:#A7CD39;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	/*color:#333333;*/
	color:White;
	
	padding-left:10px;
	text-align:left; 
}

.greyborder
{
border:1px solid #e0dfdb;
padding:6px;
}

.hr
{
	color:#e0dfdb;
	vertical-align:top;
	
}

.imageGreyBorder
{
border:1px solid #e0dfdb;

}
.Greenborder
{
border:1px solid #7fac1e;
padding:6px;
}


.gridLabel
{
	
	line-height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	
	color:#f15a01;
	
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-right:10px;
	
}

.gridLabel2nd
{
	
	line-height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	
	color:#83af24;
	
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-right:10px;
	
}

.gridLabel3rd
{
	
	line-height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#565658;
	
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-right:10px;
	
}

.CategoryLine
{
	border-top-color:Black;
	height:1px;
	padding-left:5px;
	vertical-align:top;
	padding-bottom:50px;
}
.price_label
{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;    
 color: #85A32E;
}
ul
{
	color:#f8f8f9;
	
}

TableCat
{
	background-color:#F8F8F9;
}

.product_bg1{
	background-color:#ffffff;
	border:1px #CCCCCC solid;
	width:150px;
	height:140px;
}
.product_bg2{
	background-color:#ffffff;
	border:1px #CCCCCC solid;
	width:35px;
	height:35px;
}
.product_bg3{
	background-color:#F7FBF2;
	border:1px #D8DACC solid;
	padding:5px;
}

.dotted_border{
	border-bottom:1px dotted #C0C0C0;
}

legend
{
background-color:#F6F6F6;
color:#F25B00;
font-size:18px;
padding-left:5px;
padding-right:5px;
}

fieldset{
border: 1px solid #E0DDDD;
}
.grey12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565656;
	line-height:17px;
	padding-bottom:6px;
	padding-top:6px;
	padding-right: 3px;
}
.red14_arial{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
}
.grey_bg_contact{
	background-color:#F6F6F6;
	padding-top:1px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
input.input1
{
	border: #E0DDDD 1px solid;
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#ffffff;
	width:210px;
	height:18px;
	color:#000000;
	padding-left: 3px;
}
input.input2
{
	border: #E0DDDD 1px solid;
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#ffffff;
	width:50px;
	height:18px;
	color:#000000;
}
input.input3
{
	border: #E0DDDD 1px solid;
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#ffffff;
	width:110px;
	height:18px;
	color:#000000;
	padding-left: 3px;
}
input.input_top
{
border: #F2F2F2 1px solid;
padding-right:3px;
padding-left: 3px;
padding-top:0px;
padding-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
background-color:#F2F2F2;
width:130px;
height:16px;
color:#000000;
}
select.select1
{
	border: #E0DDDD 1px solid;
	/*padding-top:4px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#ffffff;
	width: 215px;
	color:#000000;
}
textarea.textarea1
{
	border: #E0DDDD 1px solid;
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#ffffff;
	width:210px;
	height:200px;
	color:#000000;
}
.registration_mandetory{float:left;width:32%;display:inline;text-align:left;padding-top:5px; font-weight:bold;color:red;font-family:Verdana;font-size:12px;}

.registration_maintext{float:left; color:#000000; font-size:12px; width:96%; margin:0 auto; margin-top:5px;margin-left:5px;padding:4px 4px 4px 4px;border:solid 1px #b2b1b5;background-color:#f2f1f3;}
.registration_headertext{width:60%; font-size:13px; font-weight:bold;color:#000000; margin:0px 0px 0px 5px;}

.registration_label{float:left;width:35%;text-align:right;padding-top:4px;}
.registration_textbox_div{width:30%;float:left;vertical-align:middle;padding-left:2px;padding-top:2px;}
.registration_checkbox_div{width:10%;}
.registration_textbox{width:95%;border:1px solid #004771;font-family:Verdana;font-size:12px; color:#000000;background: url(../images/field_bg.gif) repeat-x #ffffe7;}
.registration_dropdown{width:98%;border:1px solid #004771;font-family:Verdana;font-size:12px; color:#000000;background: url(../images/field_bg.gif) repeat-x #ffffe7;}

.registration_not_mendetory{float:left;width:32%;display:inline;text-align:left;color:#f7f7f7;font-family:Verdana;font-size:9px;}
.Login_heading
{	
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#8bb32e;
	padding-left:10px;
	text-align:left; 
}
.login_border{
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}
a.orange11_Arial
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f15a01;
	font-weight:normal;
}
a.orange10_Arial:hover
{
	color: #7DAB24;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration:none;
}

.box-normal
{
background:url(../images/bg_normal.gif) no-repeat; width:529px; height:143px; padding:0; margin:0 auto; border:0px solid #000000;
}
.box-normal-hover
{
background:url(../images/bg_hover.gif) no-repeat;width:529px; height:143px; padding:0; margin:0 auto; border:0px solid #000000;
}
.tab_inactive
{
    width: 122px;
    height: 23px;
    font-family:Arial, Helvetica, sans-serif;
    line-height:23px;
    font-size:12px;
    color:#2A8AB6;
    font-weight:bold;    
    text-align:center;
    background-image: url(../images/tab_active.jpg);
}
.tab_active
{
    width: 122px;
    height: 23px;
    font-family:Arial, Helvetica, sans-serif;
    line-height:23px;
    font-size:12px;
    color:#FFFFFF;
    font-weight:bold;    
    text-align:center;
    background-image: url(../images/tab_inactive.jpg);
}

.grey12_Arial
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565658;
	font-weight:bold;
	padding-left:5px;	
}
a.green_link12:link,a.green_link12:active,a.green_link12:visited
{
  color:#90B92C;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
  font-weight:bold;
}
a.green_link12:hover
{
  color:#565656;
  text-decoration:none;
}
.sub_heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f35b00;
	font-weight:bold;
	border-bottom: solid 1px #7E9447;
	line-height:20px;
	text-align:left;
}
.sub_heading2
{    
    font-family:Arial, Helvetica, sans-serif;
    line-height:26px;
    font-size:12px;
    color:#81ab25;
    font-weight:bold;
    padding-left:10px;
    padding-right:10px;
    background-color:#F1F4E5;
}
.sub_heading3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#718A00;
	font-weight:bold;
}
.grid_item{
	
	background-color:#FFFFFF;
	border-right:1px solid #E4E4E4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#696969;
	line-height:17px;
	text-align:center
}
.grid_alt{
	
	background-color:#F5F5F5;
	border-right:1px solid #E4E4E4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#696969;
	line-height:17px;
	text-align:center
}


.error{
 color: #FF0000;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
}
.success{
 color: #8dad2c;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
}

.productBox
{
	background-color:#ffffff; 
	border-bottom-style:outset;
    border-right-style:outset;	
}

.productBox-hover
{
	background-color:#ffffff; 
	border:2px solid #7dab24;
}

/* view cart css*/

input, textarea     {font-size:12px; font-family:Tahoma; color:#484545; line-height:14px; padding:0px;}
.vl					{background:url(../images/vl.gif) repeat-y 14px top}
.gl					{background:url(../images/gl.gif) repeat-x 0 bottom; padding:0px 0px 10px 0px;}
.vl2				{background:url(../images/vl.gif) repeat-y 0 top}
.gl2				{background:url(../images/gl.gif) repeat-x 0 bottom; padding:0px 0px 0px 0px;}

.product td       	{color:#3f3f3f; font-weight:normal; line-height:15px; font-size:12px; text-align:left}
.product a			{color:#3b909d; font-weight:bold; font-size:12px; text-decoration:none;}
.product a:hover	{color:#3b909d; font-weight:bold; text-decoration:underline;}
.product em	     	{color:#5e6166; font-size:12px; font-family:Tahoma; font-style:normal}
.product b	 		{color:#8E1214; font-size:17px;}
.product font		{font-size:13px}

.productQty
{
  font-family:tahoma;
  color: #3f3f3f;  
  font-size:12px;  
  text-decoration:none;
}

a.productName:link,a.productName:active,a.productName:visited
{
  font-family:tahoma;
  color: #3b909d;  
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
a.productName:hover
{  
  color: #3b909d;
  text-decoration:underline;
}

.productSpecialPrice {
  font-family:tahoma;
  color: #E46709;
  font-weight:bold;
  font-size:13px;
}

.productPriceHead {
  font-family:tahoma;
  color: #484545;
  font-weight:bold;
  font-size:14px;
}

div.productAttribute
{
  font-family:tahoma;
  color: #484545;  
  font-size:12px;
}

.pad_top			{padding:10px 0px 0px 0px;}
.vl2				{background:url(../images/vl.gif) repeat-y 0 top}

.remove				{width:17%;}
.products			{width:45%;}
.quantity			{width:23%;}
.total				{width:20%}
.topic 				{padding:4px 0px 4px 0px;}
.topic	strong		{color:#1a1a1a; font:normal 12px Arial; padding:5px 0px 5px 0px;}

.cart				{padding:0px 0px 5px 0px;}
.cart td			{text-align:center}

.c_l				{background:url(../images/c_l.gif) repeat-y 0 0}
.c_r				{background:url(../images/c_l.gif) repeat-y right 0; width:100%;}
.c_b				{background:url(../images/c_b.jpg) repeat-x 0 bottom #edd1d3; width:100%;}
.c_bl				{background:url(../images/c_b.jpg) no-repeat 0 bottom}
.c_br				{background:url(../images/c_b.jpg) no-repeat right bottom; width:100%}

.c2_t				{background:url(../images/c2_l.gif) repeat-x 0 0}
.c2_l				{background:url(../images/c2_l.gif) repeat-y 0 0}
.c2_r				{background:url(../images/c2_l.gif) repeat-y right 0}
.c2_b				{background:url(../images/c2_l.gif) repeat-x 0 bottom}

/*-----------------------25/6/08--------------*/
.pager_pannel{text-align:center;margin:0 auto;width:65%;}
a.paging_link{float:left; color:#1f4676;font-size:12px; font-weight:bold;text-decoration:none;width:25px;display:block;border:solid 1px #2e6ab1;padding:2px 4px 2px 6px;margin-right:4px;text-align:center;}
a.paging_link_current{float:left; color:#d8492b; font-size:12px; font-weight:bold; text-decoration:none;width:25px;display:block;border:solid 1px #333333;padding:2px 4px 2px 6px;margin-right:4px;text-align:center;background-color:#dedede;}
a.paging_link:hover{color:#ffffff;border:solid 1px #1f4676; background-color:#2e6ab1;}

a.paging_link_prev_next{color:#1f4676;font-size:12px; font-weight:bold;text-decoration:none;width:70px;display:block;border:solid 1px #2e6ab1;padding:2px 4px 2px 6px;margin-right:4px;text-align:center;}
a.paging_link_prev_next_current{color:#d8492b;font-size:12px; font-weight:bold;text-decoration:none;width:70px;display:block;border:solid 1px #333333;padding:2px 4px 2px 6px;margin-right:4px;text-align:center;background-color:#dedede;}
a.paging_link_prev_next:hover{color:#ffffff;border:solid 1px #1f4676; background-color:#2e6ab1;}

/*--------------------------------------------*/
.ul_list{margin:0;padding:0;list-style-type:none;}
.li_list{float:left;margin:0;padding:0;}
.blank_li_list{float:right;width:100%;text-align:right;line-height:0px;}
     
ul.main li{margin:0 0 0 10px;padding:0;list-style-type:none;}
ul.main{margin:0 0 0 10px;padding:0;width:auto;overflow: hidden; list-style-type:none;}     
ul.main li a.sub_a{color:#363636;font-weight: bold;display: block;line-height: 25px; outline:none;}
ul.main li a.sub_a:hover{color:#ff6600;}  
.noProduct{color:#f25b00;}

/* c g 130409*/
.business_text1{ font-size:13px; color:#757575; line-height:18px;}
.business_text2{ font-size:13px; color:#A73B3B; line-height:18px;}
.business_text3{ font-family:Trebuchet MS; font-size:17px; color:#757575; line-height:18px;}
.business_text4{ font-size:18px; color:#547002; }
.business_text5{ font-size:20px; color:#E9544F; }
.business_text6{ font-size:14px; color:#E9544F; line-height:18px; }

ul{
	font-size:13px; color:#757575; line-height:18px;
}
li
{
	font-size:13px; color:#757575; line-height:18px;
}

#productlisting
	{
		overflow:auto;
		width:98%;
		border:1px solid #b2b1b5;
		padding:1px;
		margin-left:4px;
		float:left;
	} 
#productlisting ul 
	{
		list-style: none;
		margin:0;
		padding:0;
		overflow: auto; 
	} 
	#productlisting ul li.headingcell 
	{
		background: url(../images/header_bg_list.gif);
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#333333;
		text-align:center;
		height:20px;
		border-bottom:	solid 1px #b2b1b5;		
	}
#productlisting ul li ul li
	{
		float: left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		text-align:center;
		margin:0;
		padding:0;		
	}

#productlisting ul li.color{color:#FF6600;}
#productlisting ul li img {display: block;margin: 0;}



/*-- finishing css --*/
.home_bg	{
	width:962px;
	background:URL(../images/home_bg.jpg) no-repeat;
}
.iner_bg	{
	width:962px;
	background:URL(../images/inner_bg.jpg) no-repeat;
}

.GalaryItemStyle
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
}
