/* Global  Style ***************************************/
body {
	font-family:"Trebuchet MS" ;
	font-size: 12px;
	color: #333333;
	margin:20px 0 10px 0;
	background: #fff ;
	}
	
/* Default Text link Style ***************************************/
a {color: #dfae16;text-decoration:underline;font-size:12px}
a:hover {color: #dfae16;text-decoration:none;font-size:12px}

/* Main Container border ***************************************/
.container {border:#a0a9a8 1px solid; background:#FFFFFF}

/* Header ***************************************/
	
    .header { padding: 0 0 0 0; background: #1e2025 url(../images/header.jpg) repeat-x; }
	
	/* Header : logo ***********************/
	.logo {	padding: 33px 0 0 37px;}
	
	/* Header : right ***********************/
	
	.header-right {padding: 28px 43px 0 0; margin:0;}
	
/* Main Navigation bar ***************************************/
	
	.menubar { background:#666}
	.header-menubar { padding: 0 0 0 0; background: #1e2025 url(../images/header.jpg) repeat-x; border-bottom:#666 3px solid}
	.menu-spacer-right2 {background:#666666}
		
/* Banner/bottom box  ***************************************/
	
	.banner { background: #f4e8ca url(); padding: 0; border-bottom:#FFFFFF 2px solid; border-top:#666 1px solid; }
	.banner-home-bottom-box { background: #f3c107 ; padding: 0; border-bottom:#b6baba 1px solid;}	
	.banner-bottom-box { background: #f3c107 ; padding: 0; border-bottom:#FFFFFF 2px solid;}

/* Left nav : Contant ***********************/
	.left-nav {
	margin: 0;
	padding: 0 0 10px 0;
	background: #f2eddf;
	font-size: 13px;
}

	/* Left top *************************************/

	.left-top {margin: 0; padding: 37px 0 30px 29px;; border-bottom:#FFFFFF 2px solid;}
	
	/* Left bottom *************************************/
	
	.left-bottom {margin: 0; 	padding: 29px 0 0 29px;}	
	.left-bottom a{color: #000 ;text-decoration:none}
	.left-bottom a:hover{color: #000 ;text-decoration:none}
	.left-bottom img{padding: 0 0 0 0;margin:0 0 0 0;}
		
/* Breadcrumbs ***************************************/
	
    .breadcrumbs { padding: 0 31px 0 0; color:#4c4c4c; font-size:12px}
	
	/* Breadcrumbs : links ***********************/
    .breadcrumbs  a{color:#4c4c4c;text-decoration:none}
	.breadcrumbs  a:hover{color:#4c4c4c;text-decoration:underline}
	
	.breadcrumbs-gap{padding:0 18px 0 10px}
	.breadcrumbs-gap2{padding:0 0 0 10px}
    .breadcrumbs-on { color:#000}
		
/* PAGE BODY CONTAINER *************************************************************************/

	.wrapper-content {margin: 0; padding: 0 31px 48px 47px; font-size:12px}
	.wrapper-prodect-detail-content {margin: 0; padding: 0 31px 48px 47px;}	
	.stone-bottom-on-home {margin: 0; padding: 34px 110px 0 51px;}
	.wrapper-content table {font-size: 12px;}
		
/* text in box   ***********************/	
	.text-in-box	{margin: 0;	padding: 16px 0 12px 17px;}
				
/* textfield   ***********************/	
	.textfield	{font-size: 11px; color: #636363; border:1px solid #8EA6BF; width:250px}	.textfield-pop	{font-size: 11px; color: #636363; border:1px solid #8EA6BF; width:150px}
	.text-textarea	{font-size: 11px; color: #636363; border:1px solid #8EA6BF; height:auto; width:460px;clear:none;float:none}
	
/* Gaps   ***********************/				
.left-gap1 {margin:0 0 0 0; padding:0 0 4px 10px;}
.right-gap1 {margin:0 0 0 0; padding:0 10px 4px 0;}
.bottom-gap1 {margin:0 0 0 0; padding:0 0 10px 0;}
.top-gap1 {margin:0 0 0 0; padding:10px 0 0 0;}
.right-bottom-gap1 {margin:0 0 0 0; padding:0 10px 5px 0;}
.right-left-gap1 {margin:0 0 0 0; padding:0 10px 15px 10px;}
.right-left-gap2 {margin:0 0 0 0; padding:0 4px 0 4px;}	

/* Title *************************************/
	.title {
	color:#6d5c1b;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding:1px 0 20px 0;
	line-height: normal;
}
	.title a, .title a:hover {
	color:#6d5c1b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-decoration: none;
}
	.title2 {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-decoration: none;
	padding:0px 0 18px 0;
	line-height: normal;
}
	.title2 a, .title2 a:hover {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-decoration: none;
}
	.subtitle1, .subtitle1 a, .subtitle1 a:hover {
	color:#000;
	font-size:24px;
	text-decoration: none;
}

/* Products Display   ***********************/	
	.product-border {border:#343434 1px solid;}
	.img{padding:3px}	
	.img a .img a:hover{padding:3px}	
	
/* Text  Decorations***************************************/

	/* Text big  ***************************************/
	.text-big-a1
	{font-weight:bold; font-size:13px; color:#000;}
	.text-big-a1  a
	{font-size: 13px; color: #000; text-decoration:none}
	.text-big .a1  a:hover
	{font-size: 13px; color: #000; text-decoration:underline}
	
	.text-big-a2
	{font-weight:bold; font-size:13px; color: #cc9900;}
	.text-big-a2  a
	{font-size: 13px; color: #cc9900; text-decoration:none}
	.text-big-a2  a:hover
	{font-size: 13px; color: #cc9900; text-decoration:underline}
	
	.text-big-a3
	{font-size:13px; color: #000;}
	.text-big-a3  a
	{color: #000; text-decoration:none}
	.text-big-a3  a:hover
	{color: #000; text-decoration:underline}
		
	/* Text small  ***************************************/
	.text-small-a1
	{font-weight:bold; font-size:10px; color: #333333;}
	.text-small-a1  a
	{font-size: 10px; color: #000; text-decoration:none}	
	.text-small-a1  a:hover
	{font-size: 10px; color: #000; text-decoration:underline}
	
	.text-small-a2
	{font-size: 10px; color: #cc9900;}
	.text-small-a2  a
	{font-size: 10px; color: #cc9900; text-decoration:none}				
	.text-small-a2  a:hover
	{font-size: 10px; color: #cc9900; text-decoration:underline}
	
		
	/* Text normal  ***************************************/
	
	.text-normal-a1
	{font-size: 12px; color: #486086;}
	.text-normal-a1  a
	{font-size: 12px; color: #486086;text-decoration:none}			
	.text-normal-a1  a:hover
	{font-size: 12px; color: #486086; text-decoration:underline}
	
	.text-normal-a2
	{font-size: 12px; color: #636363;}
	.text-normal-a2  a
	{font-size: 12px; color: #336699; text-decoration:none}	
	.text-normal-a2  a:hover
	{font-size: 12px; color: #336699; text-decoration:underline}	
	
	.red
	{font-size: 12px; color: #FF0000;}
	
	.uppercase
	{text-transform:uppercase}
/* Buttons/Forms *************************************/
/* Form fields
-------------------------------------------------------------- */

input.text, input.title,
textarea, select {
  margin:0.5em 0;
  	font-family:"Trebuchet MS" ;
	font-size: 11px;
}

/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { color: #8a1f11;}
.notice     { color: #514721;}
.success    { color: #264409;}
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }
		.list
		{
			width:115px;
		}
		.listmultiple
		{
			width:125px;
		}
		
		.bullet-top-gap
		{
			padding:7px 0 0 0;
		}
								
/* Page body end here*************************************************************************/

/* Footer nav  *************************************/
	
	#footer {padding:12px 43px 0 39px; font-size: 11px;}
	#footer  a{font-size: 11px; color: #bbbbbb; text-decoration:none}
	#footer  a:hover{font-size: 11px;color: #bbbbbb;text-decoration:underline}
.subheading {
	font-size: 16px;
	font-weight: bolder;
}

.border-all {padding:8px; border:#343434 1px solid}