@charset "utf-8";
/* CSS Document */

.mar_auto{margin:0 auto;}
.stop{clear:both;
      line-height:0px;
      height:0px;
      padding:0px;
      font-size:0px;}
.left{float:left;}
.right{float:right;}
.txt_cntr{text-align:center;}
.txt_lft{text-align:left;}
.txt_rght{text-align:right}
.abs {position:absolute;}
body, p, h1, h2, h3, h4, h5, h6, img{margin:0;
  padding:0;}
  
 body {background:#000 url(body-background.jpg) center repeat-y;}
.pseudo-body {background:url(main-back.jpg) top center no-repeat;
	 font-size:13px;
	 font-family:Tahoma, Arial, Helvetica, sans-serif;
	 height:700px;}
.pseudo-body-int {background:url(back-repeat-int.jpg) center top repeat-y;
	 font-size:13px;
	 font-family:Tahoma, Arial, Helvetica, sans-serif;}
.pseudo-body-back {background:url(back-top-int.jpg) center top no-repeat;}
.pseudo-body-bottom {background:url(back-bottom-int.jpg) center top no-repeat;
					height:326px;
					width:905px;
					padding:7px 30px 00 30px;
					margin:0 auto;}
.header {height:128px;}
.navigation {height:48px;}
.content {margin:0 auto;
		  width:904px;
		  padding:00 30px;
		  height:695px;}
.content-int {margin:0 auto;
		  width:904px;
		  padding:00 30px;}
.main {padding:140px 00 00 00;}
.featured-block {color:#46666c;
				height:110px;}
.featured-header {font-size:20px;
				 padding:00 00 15px 00;}
.featured-image {padding:00 25px 00 00;
				width:114px;}
.featured-image img {width:114px;}
.messaging-graphics {width:610px;}
.messaging-grpahic-1 {padding:00 26px 00 00;}
.messaging-grpahic-2 {padding:00 20px 00 00;}
.contact-block {width:180px;
				padding:46px 00 00 00;}
.contact-header {color:#fff;
				 font-size:25px;
				 padding:00 00 13px 00;}
.contact-text {font-size:12px;
				color:#fff2d5;}
				
				
/*-------------------------------------------------------------------*/

.main-int {padding:15px 00;}
.page-header {font-size:23px;
			  padding:00 00 15px 00;}
.sub-header {font-size:18px;
			padding:00 00 8px 00;}
.text-image {padding:00 00 15px 00;}
.text-image img {float:left;
				 margin:00 15px 10px 00;}

/*-------------------------------------------------------------------*/



.footer {width:964px;
		margin:0 auto;
		text-align:center;
		color:#efe1c0;}
.footer-int {width:964px;
		margin:0 auto;
		text-align:center;
		color:#efe1c0;
		padding:23px 00 00 00;}
		
/*-----------------------------HTML------------------------------------*/
/*-----------------------------------------------------------------------*/


.left-column {width:170px;
			 float:left;}
.right-column {width:700px;
				float:right;}
.right-column a {color:#0000ff;}
.left-column-header {font-size:18px;
			padding:00 00 8px 00;}
.left-column-text {padding:00 00 10px 00;}
.category-header{font-size:16px;
			padding:00 00 8px 00;}
.back-button {font-weight:bold;
			  padding:00 00 8px 00;}
.product-image {width:160px;
				height:125px;
				float:left;}
.product-image img{width:160px;
				height:125px;}
.product-info {width:130px;
			  float:right;
			  padding:00 10px 00 10px;}
.table1 td {width:330px;
			padding:00 20px 40px 00;
			border-right:#ceab6d 1px solid;
			border-bottom:#ceab6d 1px solid;
			}
.bottom-pages {text-align:center;
				padding:20px 00;
				}
.product-header {font-weight:bold;
font-size:12px;
			  padding:00 00 8px 00;}
.product-description {padding:00 00 8px 00;}
.product-price {font-weight:bold;
			  padding:00 00 8px 00;}
.shopping-cart {font-size:17px;
				background:#92aa8f;
				font-weight:bold;
				padding:3px 8px;
				margin:00 00 15px 00;}
.table2 td {padding:20px 10px 00 00;}
.gray-row {background:#92aa8f;}
.gray-row td {text-align:center;
			  font-weight:bold;
			  padding:4px 10px 4px 00;}
.table2 td img {width:138px;}
.bottom-buttons {padding:20px 00;
				font-size:14px;
				font-weight:bold;}
.table45 {padding:20px 00 00 00;}
.table45 .gray-row td {text-align:left;
			  font-weight:bold;
			  padding:4px 10px 4px 5px;}
.table45 .cell2-1 {width:190px;
		 padding:4px 00 4px 5px;}
.table45 .cell2-2 {width:178px;
		padding:4px 00 4px 0px;}
.table45 .cell2-3 {padding:4px 00 4px 0px;}
.gray-header {background:#92aa8f;
			  font-weight:bold;
			  padding:4px;}
.table3 {width:250px;
		 float:left;}
.table3 table {margin:10px 00;}
.table3 td {padding:00 10px 5px 00;}
.table4 {float:right;
		 width:430px;
		 text-align:center;}
.table4 table {margin:0 auto;}
.table4 td {text-align:center;
			padding:10px;
			width:100px;}
.table5 {width:250px;
		margin:10px 00 00 00;}
.table5 table {margin:15px 00 00 5px;}
.label4 {padding:00 00 5px 00;}
.input4 {padding:00 00 10px 00;}

.image2 img{width:300px;
			padding:00 00 10px 00;}
.thumbnail6 img {width:145px;}
.table6 {width:672px;
		 }
.table7 {float:right;
		width:372px;}
.table8 {padding:20px 00;}
.table8 td {padding:20px 10px;}

/*-------------------------------*/

.categories {color:#000;
			 font-family:Tahoma, Arial, Helvetica, sans-serif;
			 font-size:10pt;}
.categories a{text-decoration:none;
			 color:#000;}
.categories a:hover {background:#8EA58B;}
.categories ul {margin-top:0px;
margin-left:20px;
				list-style:none;}


.show ul {display:block;}
.cat-header {font-size:17px;
			margin:0px 0px 5px 0px;
				background:#92aa8f;
				font-weight:bold;
				padding:3px 8px;
}


.no-show ul{display:none;}

/* by Anton */
#imgcontact {
	width:110px;
	height:184px;
	padding-top:18px;
}

a { 
	text-decoration:underline; 
	color: #0000FF;
}
