body {
	background: #e3e3e3;
	font-family: helvetica;
	font-size: 14px;
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

ble-wrapper {
		-webkit-overflow-scrolling: touch;
		overflow-x: auto;
	}

	table {
		margin: 0 0 2em 0;
		width: 100%;
	}

		table tbody tr {
			/*border: solid 0px rgba(210, 215, 217, 0.75);*/
			border-left: 0;
			border-right: 0;
		}

			table tbody tr:nth-child(2n + 1) {
				background-color: rgba(230, 235, 237, 0.25);
			}

		table td {
			padding: 0.75em 0.75em;
		}

		table th {
			color: #3d4449;
			font-size: 0.9em;
			font-weight: 600;
			padding: 0 0.75em 0.75em 0.75em;
			text-align: left;
		}

		table thead {
			/*border-bottom: solid 2px rgba(210, 215, 217, 0.75);*/
		}

		table tfoot {
			/*border-top: solid 2px rgba(210, 215, 217, 0.75);*/
		}

		table.alt {
			border-collapse: separate;
		}

			table.alt tbody tr td {
				/*border: solid 1px rgba(210, 215, 217, 0.75);*/
				border-left-width: 0;
				border-top-width: 0;
			}

				table.alt tbody tr td:first-child {
					border-left-width: 1px;
				}

			table.alt tbody tr:first-child td {
				border-top-width: 1px;
			}

			table.alt thead {
				border-bottom: 0;
			}

			table.alt tfoot {
				border-top: 0;
			}









*{
	margin: 0px;
	padding: 0px;

}
a:link {
	color: #FFFFFF;
    font-weight: 700;
}
a:active {
	color: black;
}
a:visited {
	color: #171814;
}
#conatiner {
	background: white;
	width: 1000px;
	height: auto;
	margin: 0 auto;
	padding: 10px;
	border: 1px solid #f2f2f2;
	overflow: hidden;
}
#header {
	background: green;
	width: 1000px;
	height: 121px;
	margin: 0px;
	padding: 0px;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
}
#header_container {
	background: green;
	width: 1000px;
	height: 121px;
	margin: 0px;
	padding: 0px;
}

#logo {
	height: 51px;
	width: 220px;
	float: left;
	padding:10px;
	margin-top: 0px;
	margin-left: 20px;
	/*background: url('../images/logo.png') no-repeat;*/
}


#search_area {
	margin-top: 0px;
	margin-right: 10px;
	height: 56px;
	width: 585px;
	padding: 5px;
	float: right;
}
#text_Area {
	border: none;
	border-radius: 2px;
	height: 30px;
	width: 200px;
}
#button {
	color: white;
	height: 30px;
	width: 60px;
	background: black;
	border-radius: 2px;
	border: none;
	font-size: 14px;
	float: right;
}
#button:hover {
	background: gray;
}

/*-----------------start nav_area-----------------*/

#nav_area {
	width: 1000px;
	height: 35px;
	border: 1px solid white;
	background-image:url("imges/navbg.jpg");
    padding-top: 12px;
}

#nav_area ul {
	float: left;

}

#nav_area ul li {
	list-style: none;
	float: left;	
}

#nav_area ul li a {
	text-decoration: none;
	font-size: 16px;
	color: green;
	padding: 15px 20px ;
	font-family: helvetica;

}
#nav_area ul li a:hover {
	background: green;
	color: black;
}

#left_side {
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
	width: 300px;
	height: auto;

}

#catagories {
	width: 300px;
	height: auto;
	overflow: hidden;
	clear: both;
	background: #E3E3E3;
}

#catagories h2 {
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
	background-image:url("../imges/navbg.jpg");
	color: green;
	font-family: helvetica;
}

#catagories ul {
	list-style: none;
	text-align: justify;
	margin-left: 20px;
	margin-bottom: 20px;
}

#catagories ul li {
	
	line-height: 30px;
	width: auto;
}

#catagories ul li a {
	line-height: 10px;
	font-size: 16px;
	color: green;
	font-family: helvetica;
	text-decoration: none;
	font-weight: bold;
}

#catagories ul li a:hover {
	color: gray;
}

		#payment_area {
				width: 300px;
				height: auto;
				background: #E3E3E3;
				overflow: hidden;
				clear: both;
				margin-top: 15px;
				margin-bottom: 15px;
		}

		#payment_area h2 {
				padding: 5px;
				text-align: center;
				margin-bottom: 10px;
				background-image:url("imges/navbg.jpg");
				color: green;
				font-family: helvetica;
		}

		#payment_area  img {
			border-radius: 10px;

		}

		#payment_area  img:hover {
			border: 2px solid;
		}

		.links {
			width: 122px;
			padding: 10px;
			height: 80px;
			float: left;
		}

#Shipping {
	background: #E3E3E3;
	width: 300px;
	height: auto;
	overflow: hidden;
	clear: both;
}

#Shipping h2 {
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
	background-image:url("imges/navbg.jpg");
	color: green;
	font-family: helvetica;
}

#Shipping  img {
	border-radius: 10px;

}
#Shipping  img:hover {
	border: 2px solid;
}


#contact {
	margin-top: 10px;
	width: 300px;
	height: auto;
	background: #E3E3E3;
	overflow: hidden;
	clear: both;
}

#contact h2 {
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
	background-image:url("imges/navbg.jpg");
	color: green;
	font-family: helvetica;
}

#contact p {
	text-align: justify;
	float: left;
	padding: 10px;
	font-family: helvetica;
}

/*----------------start right area----------------*/


#right_side {
	float: right;
	width: 684px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;

}

#product_and_details {
	width: 686px;
	height: auto;
	overflow: hidden;
	padding: 0px;
	background: #E3E3E3;
}

#product img{
	float: left;
	background-repeat: no-repeat;
	background-position: center;
}
#details {
	float: left;
	padding-left: 10px;
	width: 308px;
	height: 235px;

}

#details h2 {
		padding: 5px;
		text-align: left;
		
		color: green;
		font-family: helvetica;
}

#details ul {
	list-style: none;
	text-align: justify;
}

#details ul li {
	list-style: none;
	line-height: 25px;
	border-bottom: 1px solid green;
	width: auto;
	font-family: helvetica;
   font-size: 15px;
}

#details ul li a {
	line-height: 10px;
	color: green;
}
#details small {
	font-size: 14px;
	color: red;
	float: right;
	padding: 5px;
}

/*---------------------------start  our products area---------------------------*/


#our_product {

	float: left;
	width: 686px;
	background: none repeat scroll 0% 0% rgb(227, 227, 227);
	position: absolute;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

#our_product h2 {
	background-image:url("imges/navbg.jpg");
	color: green;
	width: auto;
	padding: 5px;
	position: relative;
	font-family: helvetica;
}

#product_container {
	float: left;
	width: 196px;
	height: auto;
	margin: 10px;
	padding: 5px;
}

#images {

	width: 196px;
	height: 200px;
	overflow: hidden;

}

#images img {
	background-position: center;
	background-repeat: no-repeat;
}

#product_container h3 {
	padding: 5px;
	color: green;
	text-align:left;
	font-size: 16px;
	font-family: helvetica;
}

#product_container ul {
	list-style: none;
	text-align: justify;
}

#product_container ul li {
	list-style: none;
	line-height: 20px;
	border-bottom: 1px solid green;
	width: auto;
	font-family: helvetica;
   font-size: 15px;
}

#product_container small {
	float: right;
	margin-top: 10px;
	color: red;
}

/*-------- start footer area-----------*/

#footer_area {
	width: 1000px;
	height: 50px;
	background: green;
	clear: both;
    border-bottom-left-radius:6px;
    border-bottom-right-radius:6px;

}

#footer_area ul {
	float: left;
}

#footer_area ul li {
	list-style: none;
	float: left;
	padding: 15px;

}

#footer_area ul li a {
	text-decoration: none;
	font-size: 14px;
	font-family: helvetica;
	color: black;
}

#footer_area ul li a:hover {
	color: white;

}

#footer_area p {
	float: right;
	padding: 10px;
	text-align: left;
	font-size: 12px;
	color: white;
}
.Gtbody
{

     
   border: 1px solid black;
  -webkit-border-bottom-left-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  -moz-border-bottom-right-radius: 8px;
  -moz-border-bottom-left-radius: 8px;
  -moz-border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 8px;
   
   
  overflow: hidden;
  margin-top:0%;
  margin-left:3px;
   
 }
  .Gtbody tr
 {
    display: table-row;
    vertical-align:top ;

    border-color: inherit;
    border-bottom: 1px solid grey;
    
    
    -moz-box-shadow:inset 0px 1px 0px 0px #99FA8A;
	-webkit-box-shadow:inset 0px 1px 0px 0px #99FA8A;
	box-shadow:inset 0px 1px 0px 0px #99FA8A;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
    
 }
     
 .Gtbody td
 {
     vertical-align:top;
     text-align:left;
     padding-left:2%;
     
 }
 .Gtbody th
 {
     padding-left:2%;
     vertical-align:top;
     text-align:left;
     height:30px;
     color:white;
     font-weight:900;
     background-color:blue;
 }
 
.Gtbody a
{
	color:Blue;
}

.ProDuct {
    cursor:poinn:center;
    
}
.ProDuct:hover {
    
    cursor:hand;
    cursor:pointer;
    -webkit-box-shadow: 3px 5px 27px 0px rgba(0, 82, 208, 0.45);
    -moz-box-shadow:    3px 5px 27px 0px rgba(0, 82, 208, 0.45);
    box-shadow:         3px 5px 27px 0px rgba(0, 82, 208, 0.45);
   
}
.btn {
	-moz-box-shadow:inset -2px -1px 12px 1px #fce2c1;
	-webkit-box-shadow:inset -2px -1px 12px 1px #fce2c1;
	box-shadow:inset -2px -1px 12px 1px #fce2c1;
	background-color:#e51515;
	/*-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;*/
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	/*-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;*/
	text-indent:1px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:white;
	font-family:Times New Roman;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	line-height:25px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #cc9f52;
    cursor:pointer;
    padding-top:0%;
   margin-left:-1%;
	
}.btn:hover {
	background-color:#fb9e25;
    cursor:pointer;
    cursor:hand;
}.btn:active {
	position:relative;
	top:1px;
}


 


 .txt {
	-moz-box-shadow:inset -2px -1px 12px 1px #fce2c1;
	-webkit-box-shadow:inset -2px -1px 12px 1px #fce2c1;
	box-shadow:inset -2px -1px 12px 1px #fce2c1;
	background-color:green;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:1px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:black;
	font-family:Times New Roman;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	line-height:25px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #cc9f52;
    cursor:pointer;
    padding-top:0%;
    margin-left:-1%;
    cursor:pointer;
    cursor:hand;
}.txt:active {
	position:relative;
	top:1px;
}