	
	/*Global */
	body { 
		background-color: #8d8d8d;
		font-size: 12px;
		font-family: sans-serif, Tahoma, arial;
		color: #000000;
		padding-top: 15px;
		border-radius: 50px;
	}	
	
	img{
		border-style: none;
	}
	
	h1{
		font-size: 180%;
	}

	h2{
		font-size: 150%;
	}
	
	h3{
		font-size: 120%;
	}
	
	p{
		margin: 0em;
	}
	
	a:visited{
		color: black;
	}
	
	a{
		color: black;
		text-decoration: none;
	}
	
	a:hover{
		color: #ac4e4e;
		text-decoration: underline;
	}
	
/* Global End */

	#shadow_wrap{
		text-shadow: 0px 0px 0px;
		-moz-box-shadow: 0 0 10px black;
		-webkit-box-shadow: 0 0 10px black;
		box-shadow: 0 0 10px black;
		width: 900px;
		margin: auto;
		border-radius: 10px;
	}

/* Header Start */	
	#header{
		
		background-image: url(../images/navbartop1.png);
		height: 120px;
		width: 900px;
		margin: auto;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}

	#header_logo{
		padding-left: 15px;
		padding-top: 10px;
	}
	

	
	#menu_wrap{
		background: url(../images/navbarmenu.png);
		margin: auto;
		width: 900px;
		height: 25px;		
		font: sans-serif, tahoma, arial;
		background-repeat: no-repeat;
		font-style: bold;
	}
	
	#misc_wrap{
		float: right;
		padding: 6px 6px;
		margin-right: 3px;
		font-size: 11px;
	}
	
	#misc_wrap a{
		text-decoration: underline;
	}
	
	#misc_wrap a:visited{
	color: #000000;
	}
	
	#misc_wrap a:hover{
		color: #ac4e4e;
	}		
	
	#links_bunch{
		float: right;
		padding-right: 20px;
		padding-top: 4px;
		font-size: 15px;
		
	}
	
	#links_bunch a{
		padding: 0px 5px 0px 5px;
		text-decoration: none;
		color: #000;
		
	}
	
	#links_bunch a:visited{
		Color: #000;
	}
	
	#links_bunch a:hover{
		color: #ac4e4e;
		opacity: 0.7;
		} 
/* Header End */

	
	
	
	

	#content_wrap{
		background-color: #fff;
		margin: auto;
		width: 900px;
		float: left;	
	}
	
	.current_page{
		color: #ac4e4e;
	}
	
	
	
	
	
	
	
/* Index Start */
	#main_content{
		float: left;
		width: 638px;
		height: 425px;
		background: url(/images/body_pat.png) repeat-x;

	}
		
	#sidebar{

		height: 425px;
		width: 262px;
		float: right;
		background: url(/images/body_pat.png) repeat-x;
	
	}
	
	.header_underline{

		text-decoration: underline;
	}
	
	#main_img{
		padding-left: 19px;
		padding-top: 13px;

	}
	
	#top_table table tr td a img{
		border: 1px solid black;
	}
	
	#top_table table tr td{
		padding-bottom: 8px;
	}
	
	#top_table{
		padding-right: 20px;
	}
	

	
/* Index End */






/* Footer Start */
	#footer{
		background-image: url(../images/footer-background.png);
		clear: both;
		width: 900px;
		margin: auto;
		height: 60px;
		padding-top: 0px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	
	#copyright{
		font-size: 10px;
		text-align: center;
		float: right;
		margin-right: 70px;
		padding-top: 13px;
	
	}

	#footer_logo{
		padding-top: 10px;
		padding-right: 10px;
		margin-left: 30px;
		float: left;
	}
	
	.content_padding {
		margin: 14px;
	}
		
	.row{
		padding-top: 18px;
	}
	
	.row a{
		color: blue;
		text-decoration: underline;
	}
	.row a:visited{
		color: #blue;
	}	
	.row a:hover{
		color: #ac4e4e;
	}
	
/* Footer End */






/* About Us Start/Privacy Policy*/
	#sidebar_about{
		background-color: #fff;
		height: 425px;
		width: 350px;
		float: right;	
	}
	
	#main_content_about{
		background-color: #fff;
		float: left;	
		width: 550px;
		height: 425px;
	}

/* About Us End */





/* Resellers Start */
	
	.resellers {
		border-spacing: 8px;
		
	}
	
	.resellers td {
		Border: dotted 1px gray;
		width: 160px;
		height: 100px;
		padding: 8px;	
	
	}
	
	.image_float_right{
		float: right;
		margin-top: 16px;
		margin-right: 5px;
		border: 1px solid black;
	}
	
	.shop_name{
		background: url(../images/barheading_pattern1.png) repeat-x;
		
		padding-left: 30px;
		/*border-bottom: dotted 1px gray; */
	}
	
	#about_table{
		/*border-spacing: 5px;
		border: 1px solid black;*/
	}
	
	#about_table td{
	/*	height: 185px;
		width: 300px;
	
		border: thin solid;*/
	}

/* Resellers End */





/* Products Main Start */
	
	.products_table{
		
		border-spacing: 10px 0px;
		padding-left: 6px;
		text-align: center;
	}
	
	
	.products_table td{
		text-align: center;
	}
	
	.products_table tr td img{
		border: 1px solid #d4d4d4;
	}
	
		.page_heading{
		border-bottom: 1px dotted;
	}
	#side_nav {
		background: url(/images/sidenav_background.png) repeat-x;
		float: left;
		width: 190px;

		height: 850px;
	}
	
	#side_nav ul li{
		padding-top: 5px;
		padding-left: 10px;
		border-left: 6px black;
		
	}

	#side_nav ul li a{
		
		display: block;
		border-left: 6px black;
		color: #000;
		text-decoration: none;
		
	}
	
	
	
	#side_nav ul li a:hover{
		color: #ac4e4e;
		opacity: 0.7;
	}
	
	
	
	
	
	#verticalmenu{
		list-style-image: url(/images/bullet_arrow.gif);
		font-size: larger;


	}
	

	
	#pages_wrap{
		text-align: center;
	}
	
	#product_content{
		width: 710px;
		float: right;
	}
	
	
	#bottom_list{
		padding-bottom: 5px;
	}
	
	#sidenav_heading{
		font-size: 25px;
		font-style: bold;
		list-style: none;
	}
	
	#categories_heading{
		padding-left: 23px;

	}

	.prod_cat{
		height: 18px;
		text-align: center;
		background: url(../images/barheading_pattern1.png) repeat-x;
	}

/* Products Main End */





/* Contact/Resellers Contact Start */

	.contact_form_table{
		padding-left: 80px;
	}
	
	.contact_form_table td#send_right{
	
		text-align: right;
	}
	.contact_form_table th{
		vertical-align: top;
		text-align: right;
		
	}

	

	
	#contactphp_wrap{
		background-color: #fff;
		width: 900px;
		margin: auto;
		height: 425px;
		text-align: center;
	}
	
	#contentphp_padding{
		padding-top: 125px;
	}
	
/* Contact/Resellers Contact End */

	.infotable{
		float: right;
	
	}
	
	.table_float_left{
		float: left;
	}
	
	.imagetable{
		margin-left: 45px;
		
	}
	
	.imagetable td{

		text-align: center;
		/*background: black; */
		
	}
/* products page main image border */
	#main{
		border: 1px solid gray;
		
	}
	
	#back_link{
		margin-left: 30px;
		color: black;
		text-decoration: none;
	}
	
	#back_link:visited{
		color: black;
	}
	
	#back_link:hover{
		color: #ac4e4e;
		
	}
	
	.img_opac:hover{
		opacity: 0.8;
		cursor: pointer;
		
	}
	
	.prodinfo{
		padding-left: 145px;

	}
	
	#prodinfo_name{
		text-align: right;
		background-color: #d4d4d4;
		width: 120px;
		opacity: 0.7;
	}
	
	#prodinfo_value{
		text-align: center;
		background-color: #d4d4d4;
		width: 300px;
		opacity: 0.7;
	}
	
	

	
	.product_heading{
		padding-left: 20px;
		font-size: xx-large;
		border-bottom: 2px dotted;
	}
