/* CSS Document */

body{

	font-family:Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;

	color: #333333;

	line-height: 1.166;	

	margin:0 auto;

	padding: 0px;

	text-align:center;

	background-color:#F2F2F2;

}



img {

	border: 0px;

}



input {

	BORDER-RIGHT: #978e7d 1px solid; 

	PADDING-RIGHT: 1px; 

	BORDER-TOP: #978e7d 1px solid; 

	PADDING-LEFT: 1px; 

	PADDING-BOTTOM: 1px; 

	FONT: 1em Tahoma, Trebuchet MS, Helvetica, sans-serif; 

	BORDER-LEFT: #978e7d 1px solid; 

	PADDING-TOP: 1px; 

	BORDER-BOTTOM: #978e7d 1px solid

}



a{

text-decoration:none;



}





.body_div{

	margin: 0 auto;

	padding: 10px 0px;

	width: 945px;

}

#masthead{

	margin: 0;

	padding: 0px ;

	width: 100%;

	height:136px;

	background-image:url(/images/top_header.jpg);

}







#content{

  float:right;

	width: 100%;

	margin: 0;

	padding: 0;

	background-color:#FFFFFF;

}



#globalNav img{

 display: block;

}



#globalNav a {

	font-size: 90%;

	padding: 0px 4px 0px 0px; 

}


.contentHeader{




}




/************** top div banner/sub menu display end *******************/

#menu_list{

	font-size: 12px;

	padding: 0px;

	background-image:url(../images/menu_back.jpg);

	background-repeat:repeat-x;

	height:45px;

	}

	

	#menu_list p a{

	color:#FFFFFF;

	font-family:Trebuchet MS, Helvetica, sans-serif;

	text-decoration:none;

	padding:25px;

	}

	

	.menuLinks{

	color:#FFFFFF;

	font-family:Trebuchet MS, Helvetica, sans-serif;

	text-decoration:none;

	padding:25px;

	text-align:center;

	}

	#menu_list p {

	padding-top: 10px;

	margin:0px;

	}



	#banner{

	font-size: 80%;

	padding: 0px;

	height:300px;

	}

	#banner_product{

	font-size: 80%;

	padding: 0px;

	background-image:url(/images/banner1.jpg);

	height:306px;

	}

	.category_text{
	background-image:url(/images/header-bg1.jpg);
	background-repeat:repeat-x;
	
	}

	.menu_link{

	padding:10px 5px 0px 0px;

	}
	.menu_link_pro{
	padding:10px;
	}

	.menu_link a{

	color:#FFFFFF;

	font-family:Trebuchet MS, Helvetica, sans-serif;

	text-decoration:none;

	}

	

	.brandLinks{

	padding: 0px 15px 0px 15px;

	font-family:Trebuchet MS, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

	color: #FFFFFF;

	}

/************** top header display start *******************/	

		.top_nav_left{

		font-family:Trebuchet MS, Helvetica, sans-serif;

		text-align:left;

		font-size:12px;

		color:#FFFFFF;

		padding:20px 0px 0px 20px;

		float:left;

		}

		.top_nav_right{

		font-family:Trebuchet MS, Helvetica, sans-serif;

		text-align:right;

		font-size:10px;

		color:#FFFFFF;

		padding:20px 20px 0px 0px;

		clear:both;

		float:right;

		}

	.search_box {

	border: 0;

	background-color: #efefef;

	width: 120px;

	color : #666666;

	font-style:italic;

	height: 14px;

	vertical-align:middle;

	}

	.phone_no{

	font-size:14px;

	

	}
	.leftcelltop{
	padding-top:20px;
	
	}


		.top_nav_right input{

		

		}

		.top_nav_left a{

		font-family:Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;

		font-size:12px;

		color:#FFFFFF;

		text-decoration:none;

		}

		/* drop down menu for top left links*/

		#navbar {

		margin: 0;

		padding: 0;

		height: 1em; }

		#navbar li {

		list-style: none;

		float: left; }

		#navbar li a {

		display: block;

		padding: 3px 8px;

		background-color: #2B96C2;

		color: #fff;

		text-decoration: none; }

		#navbar li ul {

		display: none; 

		width: 15em; /* Width to help Opera out */

		background-color: #33AFE2;}

		#navbar li:hover ul, #navbar li.hover ul {

		display: block;

		position: absolute;

		margin: 0;

		padding: 0px; }

		#navbar li:hover li, #navbar li.hover li {

		float: none; }

		#navbar li:hover li a, #navbar li.hover li a {

		background-color: #efefef;

		border-bottom: 1px solid #fff;

		color: #666666; }

		#navbar li li a:hover {

		background-color: #ffffff; 

		color: #000;

		}

		

		.shop_cart{
	
		line-height:30px;		
		
		
		}
		.shop_cartHeader{
		border: 1px solid white;
		width:90px;
		text-align:center;	
		
		}
		.shop_cartItem{
		border-bottom: 1px solid white;
		border-right:1px solid white;
		border-top:1px solid white;
		width:90px;
		text-align:center;	
		}

/************** top header display end *******************/	

/************** top div banner/sub menu display end *******************/	





/************** product display start *******************/	

		

	.product_list{

	padding: 10px 0px 10px 0px;

	background-color:#187BB2;

	

	}

	.product_list_style

	{

	/* border: 1px solid #cccccc; */

	

	}

	.product_list_style span{

	

	padding: 0px 15px 0px 15px;

	font-family:Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;

	font-size:12px;

	

	}

	.product_show{

	font-size: 80%;

	padding: 0px;

	background-image:url(../images/products.jpg);

	height:245px;

	}

	.product_adev{

	font-size: 80%;

	padding: 0px;

	background-image:url(../images/product_add.jpg);

	height:171px;

	}





	.product_content{

		margin:0px;

		padding:0px auto;

		background-color:#FFFFFF;

		width:100%;

	}



	.product_table{

	font-family:Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;

	font-size:12px;

	padding-left:60px;

	}

	.show_av_pro{

	padding-left:60px;

	padding-right:30px;

	}

	.show_av_title a{

	font-size:11px;

	font-family:Trebuchet MS, Helvetica, sans-serif;

	padding: 10px 5px 0px 0px;

	text-align:justify;

	color:#198DC0;

	text-decoration:none;

	}

	.show_product_title{

	font-family: Trebuchet MS, Helvetica, sans-serif;

	font-size:18px;

	text-align:left;

	padding:10px 0px 10px 0px;

	color:#198DC0;

	}

	.product_title{

	font-family:Trebuchet MS, Helvetica, sans-serif;

	font-size:22px;

	text-align:left;

	padding:20px 0px 10px 0px;

	color:#198DC0;

	}

	.product_desc{

	font-family:Trebuchet MS, Helvetica, sans-serif;

	font-size:12px;

	text-align:left;

	padding-left:0px;

	}

	.qty{

	height: 20px;

	text-align:left;

	vertical-align:bottom;

	}

	#add_product_result{

	padding-top:20px;

	color:#2B96C2;

	font-weight:900;

	text-align:left;

	}

	.product_bar{

		background-image:url(../images/product_bar.jpg);

		width:370px;

		height:15px;

	}

	.product_seperator{

		background-image:url(../images/product_bar.jpg);
		background-repeat:repeat-x;

		height:15px;

	}
	.product_details{

	float:left;

	width:49%;

		background-color:#FFFFFF;

	}

	.product_image{

	float:right;

	width:51%;

		background-color:#FFFFFF;

	}

	.buy_button{

	background:url(images/button_bg.jpg);

	border:none;

	padding:0px 5px 0px 5px;

	text-align: left;

	}

/************** product display end *******************/

/************** category  display start *******************/

#headlines{

	margin: 0px;

	padding: 10px 0px 20px 10px;

	font-size: 80%;

}



#headlines p{

	padding: 5px 0px 5px 0px;

}





.category_title{

	 padding: 20px 45px 20px 45px;
	 font-family:Trebuchet MS, Helvetica, sans-serif;
	 font-size:22px;
	 text-decoration:none;
	 color: #198DC0;
	 text-align:left;

}



.category_desc{

	 padding: 0px 50px 0px 45px;

	 font-family:Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;

	 font-size:12px;

	 line-height: 20px;

	 text-decoration:none;

	 color: #333333;

	 text-align: left;

}
.category_desc_hide{

	 padding: 0px 50px 0px 45px;

	 font-family:Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;

	 font-size:12px;

	 line-height: 20px;

	 text-decoration:none;

	 color: #333333;

	 text-align: left;

}
#more_info_cat{
 	padding: 0px 50px 0px 45px;

	 font-family:Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;

	 font-size:12px;

}
.category_title_hide{

	 padding: 20px 45px 20px 45px;
	 font-family:Trebuchet MS, Helvetica, sans-serif;
	 font-size:22px;
	 text-decoration:none;
	 color: #198DC0;
	 text-align:left;


}
#show_desc_hide{
font-family:Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color: #969696;

}
.category_products{

background-color:#FFFFFF;



}

.category_small_title
{
	 padding: 30px 0px 0px 0px;
	 font-family:Trebuchet MS, Helvetica, sans-serif;
	 font-size: 18px;
	 text-decoration:none;
	 color: #198DC0;
	 text-align:left;


}

.product_small_title{

	 font-family: Trebuchet MS, Helvetica, sans-serif;

	 font-size:12px;

	 text-align:center;

	 padding:  10px 5px 0px 0px;

}

.product_small_title a{

	font-size:12px;

	font-family:Trebuchet MS, Helvetica, sans-serif;

	padding:  10px 5px 0px 0px;

	text-align:justify;

	color:#198DC0;

	text-decoration:none;

}



.poduct_display{

padding:20px;

font-family:Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;

}

.product_show_table{

width:170px;

height:220px;

border:1px solid #efefef;

padding:5px;

}

.extra_products{

width:100px;

height:100px;

border:1px solid #efefef;

padding:5px;

}
.extra_products_table{
text-align:center;

}
.buy_now{

background: url(../images/buy-button.jpg) repeat-x;

height:25px;

width:75px;

color:#FFFFFF;

border:0;

float:right;

}
.proceed_now{

background: url(../images/buy-button.gif) repeat-x;

height:25px;

width:90px;

color:#FFFFFF;

border:0;

float:right;
font-size:12px;
padding: 0px 5px 0px 3px;

}
.conti_shop{

background: url(../images/buy-button.gif) repeat-x;

height:25px;

width:134px;

color:#FFFFFF;

border:0;

float:right;
font-size:12px;
padding: 0px 5px 0px 5px;

}
.cart_button{

background: url(../images/buy-button.gif) repeat-x;

height:25px;

color:#FFFFFF;

border:0;


font-size:12px;
padding: 0px 5px 0px 5px;


}
/************** category  display end *******************/







/************* #siteInfo styles footer section  begins***************/



#siteInfo{

	clear: both;



	font-size: 11px;

	color: #cccccc;

	line-height: 16px;

	padding: 0px;

	margin-top: 0px;

	height:42px;

	background-image:url(../images/footer_background1.jpg);

}



#footer {

	width:945px;

	clear:both;

	margin:0 auto;

	color: #543019;

	background-color:#F2F2F2;


	padding-top:10px;

}





.footerHeader {

font-weight: bold;

margin-bottom: 10px;

background-image: none;

background-color:#F2F2F2;

}



#shop_for {

	FLOAT: left; margin:0 0 10px 10px;

	font-family:Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;

	font-size:12px;

	color: #333333;

	background-color:#F2F2F2;

	text-align:left;

	}

	#shop_for a{

	text-decoration:none;

	color: #333333;

	}

	#shop_for a:hover{

	text-decoration:none;

	color: #866653;

	}

#FooterCopy { DISPLAY: inline; FONT-SIZE: 10px; LINE-HEIGHT: 18px; width:945px;}

#FooterCopy P.left { FLOAT: left; margin: 0px 0 0 10px;}

#FooterCopy P.right { FLOAT: right;  margin: 0px 10px 0 0 ;}

#FooterCopy P.right a{ text-decoration:none; color:#333333;}

#FooterCopy P.right a:hover{text-decoration:none; color:#868853;}



#FooterNavigation { width: 760px; FLOAT: left; background: url(../images/footer_bg-.gif) no-repeat 0px 0px; padding:0px 0 10px 150px;

font-family: Trebuchet MS, Helvetica, sans-serif; 

font-size:11px;

color:#333333;

line-height: 16px;

background-color:#F2F2F2;



}

#FooterNavigation UL { FLOAT: left; LIST-STYLE-TYPE: none; 	text-align:left; }

#FooterNavigation UL a{	 text-decoration:none; color: #333333; }

#FooterNavigation UL a:hover{	 text-decoration:none; color: #198DC0; }

#FooterNavigation LI { PADDING-RIGHT:0 0 3px 12px; }



/************* #siteInfo styles footer section  end***************/



/************* #login page start***************/

.backcolor{

background-color:#FFFFFF;





}

/************* #login page end***************/











 /* header account/ cart info reactangle box styles  -- start */

 

 #customer_nav {

border: 1px solid #ffffff;

width: 250px;

height: 80px;

padding:5px;

 }



 

 

.rbroundbox { background: url(../images/simple_background.gif) repeat; }

.rbtop div  { background: url(../images/simple_top_left.gif) no-repeat top left; }

.rbtop      { background: url(../images/simple_top_right.gif) no-repeat top right; }

.rbbot div  { background: url(../images/simple_bottom_left.gif) no-repeat bottom left; }

.rbbot      { background: url(../images/simple_bottom_right.gif) no-repeat bottom right; }



 /* height and width details */

.rbtop div, .rbtop, .rbbot div, .rbbot {

	width: 100%;

	height: 14px;

	font-size: 1px;

}

.rbcontent  { margin: 0 10px; }

.rbroundbox { width: 8em; margin: auto; }



 /* header account/ cart info reactangle box styles  -- start */
 
 /* check out page  start */
 
 .chk_header{
 border: 1px solid #2B96C2;
 background: #2B96C2;
 padding: 5px 0px 5px 10px;
 font-weight:900;
 font-size:12px;
 color:#FFFFFF;
 
 }
 .chk_content{
 border: 1px solid #D4D5CF;
 padding: 5px 0px 5px 10px;
 font-size:12px;
 }
 
 /* check out page end */
 /* shopping cart table begins*/
 
 
 
 /* shopping cart table end */
 
 /* static pages start*/


 /* about company */

 .info_content{

 font-family:Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;

 font-size:12px;

 text-align:justify;

 background-color:#ffffff;

 padding:20px;

 

 }

 .info_content h2{

 font-family: Trebuchet MS, Helvetica, sans-serif;

 color:#4D4D4D;

 font-weight:100;



 }

 .floatfix{

padding: 0px 20px 0px 20px;

min-height:180px;

 }

.floatfix img{

width:352px;

height:180px;	

} 



/* faq */

/* cart */

.pageHeader{

font-family: Trebuchet MS, Helvetica, sans-serif;
font-size:12px;



}



/* cart */

.shopping_cart{

font-family: Trebuchet MS, Helvetica, sans-serif;
font-size:12px;
}
.shop_table{
width:860px;
padding:10px 10px 10px 0px;


}
 
 .cart_title
 {
 font-weight:900;
 font-size:14px;
 background: #2B96C2;
 padding: 8px;
 color:#FFFFFF;

 
 }

/* cart_table */

#cart_table

{

	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;

	font-size: 12px;

	margin: 45px;

	width: 850px;

	text-align: left;

	border-collapse: collapse;

}

#cart_table thead th.rounded-company

{

	background-image: url('images/left.png') left -1px no-repeat;

}

#cart_table thead th.rounded-q4

{

	background: #b9c9fe url('images/right.png') right -1px no-repeat;

}

#cart_table th

{

	padding: 8px;

	font-weight: normal;

	font-size: 13px;

	color: #039;

	background: #b9c9fe;

}

#cart_table td

{

	padding: 8px;

	background: #e8edff;

	border-top: 1px solid #fff;

	color: #669;

}

#cart_table tfoot td.rounded-foot-left

{

	background: #e8edff url('images/botleft.png') left bottom no-repeat;

}

#cart_table tfoot td.rounded-foot-right

{

	background: #e8edff url('images/botright.png') right bottom no-repeat;

}

#cart_table tbody tr:hover td

{

	background: #d0dafd;

}

.delivery_text{
font-family: Trebuchet MS, Helvetica, sans-serif;

font-size:12px;

padding: 20px 0px 40px 0px;
}

/* cart_table */







 /* static pages end */

 

 

 

 /* trade enquries start */

.trade_enquires{

width:800px;

text-align:left;

font-family:Trebuchet MS, Helvetica, sans-serif;

font-size:12px;

padding-left:100px;

}

.trade_enq_table{

border: 1px solid rgb(85, 216, 253);

width:500px;

}

.trade_field{

text-align:left;

padding-left:20px;

}

.trade_input{

text-align:left;

}

 /* trade enquries end */

 /* contact us start */

 .contact_us_title{

 font-family:Trebuchet MS, Helvetica, sans-serif;

 font-size:14px;

 color:#00000;

 font-weight:900;

 

 

 

 }

  .contact_us_details{

 

 }

  /* contact us end */
  
  
  /* order sucess */
  
#order_content{
 font-family:Trebuchet MS, Helvetica, sans-serif;

 font-size:12px;

 color:#00000;
}

.chk_content_suc{
text-align:left;
padding-left:20px;
border: 1px solid #D4D5CF;

}

.sucessful_para{
padding:50px;

text-align:justify;

}

.fieldLabel{
text-align:left;

 font-family:Trebuchet MS, Helvetica, sans-serif;

 font-size:12px;
 
 font-weight:900;

}

.errorheader{
 font-family:Trebuchet MS, Helvetica, sans-serif;

 font-size:14x;
 
 font-weight:900;

 padding: 20px;
}
.warning{
 font-family:Trebuchet MS, Helvetica, sans-serif;

 font-size:14x;
 
 font-weight:900;

color:#FF0000;


}

  /* order sucess */
 
 
 /* show all */ 
 
 .pagination_txt {
  font-family:Trebuchet MS, Helvetica, sans-serif;
  font-size:12x;
 }
 .pagination_txt a{
  font-family:Trebuchet MS, Helvetica, sans-serif;
  font-size:12x;
  text-decoration:none;
  
 }
 
 .pagination_tit{
   font-family:Trebuchet MS, Helvetica, sans-serif;
  font-size:14x;
  padding: 10px 0px 15px 0px;
 }
 .product_table{
 
 
 }
 
 div#box2 a
{
   font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
div#box2
{
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
}
.current{
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
font-weight:900;
} 
 