/* class main container */
body {
	margin:0;
	padding:0;
	background-color:#29292d;
	background-image:url("images/bg.png");
	background-position:center;
	background-repeat:repeat-y;
}
img {
	border: 0;
	margin: 0px; 
	padding: 0px;
}
p.bgPh, p.bgMob, p.bgFax, p.bgEmail {
	margin-top: 4px;
	margin-left: 47px;
	margin-right: 40px;
	margin-bottom: 4px;
	padding-left: 18px;
	background-position: left;
	background-repeat: no-repeat;
}

p.bgPh{
	background-image: url(images/bg_ph.png);
}
p.bgFax{
	background-image: url(images/bg_fax.png);
}
p.bgMob{
	background-image: url(images/bg_mob.png);
}
p.bgEmail{
	background-image: url(images/bg_email.png);
}
p{
	text-align: justify;
	font-family: Verdana;
	font-size: 11px;
	color: #29292d;
	margin-left: 30px;
	margin-right: 30px;
}
p.subHeader {
	text-align: justify;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #29292d;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 10px;
}
p.content {
	text-align: justify;
	font-family: Verdana;
	font-size: 11px;
	color: #29292d;
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 10px;
}
div.mainCont {
	width: 1060px;
}
div.top {
	width: 1060px;
	height: 170px;
	background-image: url(images/headerbgcream.png);
}
div.pageTitle p{
	text-align: justify;
	font-family: Verdana;
	font-size: 24px;
	color: #29292d;
	margin: 0;
	padding: 0;
	margin-top: 15px;
	margin-left: 30px;
}
div.pageTitle {
	margin-top: 20px;
	margin-bottom: 15px;
	padding-bottom: 25px;
	color: #29292d;
	text-align: left;
	vertical-align: top;
	width: 900px;
	height: 35px;
	border: 2px outset #f8f8f8;
	margin-left: 78px;
	margin-right: 78px;
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top, #f8f8f8 0%, #676767 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#676767)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f8f8f8 0%,#676767 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f8f8f8 0%,#676767 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f8f8f8 0%,#676767 100%); /* IE10+ */
	background: linear-gradient(top, #f8f8f8 0%,#676767 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#676767',GradientType=0 ); /* IE6-9 */
}
div.pageTitle h1{
	margin-left: 30px;
	font-size: 24px;
	display: inline;
}
div.pageTitle h2{
	font-size: 18px;
	display: inline;
}
div.middle {
	width: 902px;
	margin-left: 79px;
	margin-right: 79px;
}
div.catSelector {
	text-align: left;
	width: 747px;
	height: 30px;
	padding-left: 155px;
}
div.catSelectorItem {
	cursor: hand;  cursor: pointer;
	font-family: Verdana;
	text-transform: lowercase;
	font-variant: small-caps;
	color: #f8f8f8;
	text-align: center;
	font-size: 20px;
	border-top: 1px ridge #f8f8f8;
	border-bottom: 1px ridge #29292d;
	border-left: 1px ridge #f8f8f8;
	border-right: 1px ridge #f8f8f8;
	margin-left: 1px;
	margin-right: 1px;
	float: left;
	width: 120px;
	height: 28px;
	background-color: #335988;
}
div.pagecontent{
	clear: both;
	float: left;
	width: 660px;
	background-color: #f8f8f8;
	border-radius: 10px;
	border: 2px outset #f8f8f8;
	margin-bottom: 50px;
}
div.sidepanel {
	float: right;
	width: 220px;
	height: 400px;
	background-color: #fff;
	border-radius: 10px;
	border: 2px outset #f8f8f8;
	background-image: url("images/catright.jpg");
	background-repeat: no-repeat;
}
div.catalog {
	clear: both;
	float: left;
	width: 660px;
	background-color: #f8f8f8;
	border-radius: 10px;
	border: 2px outset #f8f8f8;
	margin-bottom: 50px;
}
div.catleft {
	padding-top: 10px;
	float: left;
	width: 150px;
	outline-color: #000;
}
div.catright {
	width: 510px;
	float: right;
}
div.catitem {
	cursor: hand;  cursor: pointer;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 150px;
	height: 80px;
	background-color: #f8f8f8;
	outline-color: #000;
	font-family: Impact;
	text-align: right;
}
div.catitem p{
	margin-right: 4px;
	font-size: 16px;
	font-family: Impact;
	text-align: right;
}
div.catinfo {
	font-family: Verdana;
	color: #29292d;
	width: 510px;
	min-height: 660px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 10px;
	background-image: url("images/catleft.jpg");
	background-repeat: no-repeat;
}
div.catinfoimg {
	width: 490px;
}
div.catinfo table {
	font-size: 10px;
	width: 500px;
}
div.catinfo td {
	width: 125px;
}
div.catinfo th {
	width: 125px;
}
div.middleImages {
	margin-top: 30px;
	width: 900px;
	height: 325px;
	background-color: #29292d;
	border-radius: 10px;
	border: 2px outset #f8f8f8;
	color: #fdd51d;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	font-family: Lucida Sans Unicode;
}
div.middleImages p{
	margin-top: 40px;
	margin-right: 50px;
}
div.thumbs {
	padding-top: 10px;
	width: 290px;
	height: 315px;
	outline-color: #000;
	background-color: #fff;
	float: right;
}
div.thumbs a {
	opacity: 0.4;
}
div.thumbs a.pager-active {
	opacity: 1.0;
}
div.midleftitem {
	cursor: hand;  cursor: pointer;
	background-image: url("images/menuleft.jpg");
	width: 290px;
	height: 102px;
	float: left;
	background-color: #f8f8f8;
	outline-color: #000;.
}
div.midright {
	width: 610px;
	height: 325px;
}
div.homeImg {
	width: 610px;
	height: 325px;
/* 	position: absolute; */
	border-radius: 5px;
}
div.homeImgTop {
	width: 610px;
	height: 325px;
	position: absolute;
	/* webkit example */
	background: -webkit-linear-gradient(left, rgba(41, 41, 45, 1.0) 0%, rgba(41, 41, 45, 0.0) 50%);
	background: -moz-linear-gradient(left, rgba(41, 41, 45, 1.0) 0%, rgba(41, 41, 45, 0.0) 50%);
	background: -ms-linear-gradient(left, rgba(41, 41, 45, 1.0) 0%, rgba(41, 41, 45, 0.0) 50%);
	background: -o-linear-gradient(left, rgba(41, 41, 45, 1.0) 0%, rgba(41, 41, 45, 0.0) 50%);
	background: linear-gradient(left, rgba(41, 41, 45, 1.0) 0%, rgba(41, 41, 45, 0.0) 50%);

	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorStr=#ff29292d, endColorStr=#00f8f8f8);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorStr=#ff29292d, endColoStr=#00f8f8f8);
	
}
div.quickLinks {
	text-align: center;
	font-size: 22px;
	margin-top: 30px;
	padding-left:1px;
	padding: 0;
	width: 900px;
	margin-left: 2px;
	margin-right: 0px;
	height: 170px;
	overflow: visible;
	clear: both;
}
div.qlCont {
	border-radius: 5px;
}
.quickLinks a:link, .quickLinks a:active, .quickLinks a:visited  {
	text-transform: lowercase;
	font-variant:small-caps;
	text-decoration: none;
	font-family: Impact;
	color: #29292d;
	width: 154px;
	padding-left: 125px;
	padding-right: 7px;
	height: 34px;
	padding-top: 132px;
	display: block;
	border: 2px outset #fdd51d;
	border-radius: 8px;
}
.quickLinks a:hover{
	text-transform: lowercase;
	font-variant: small-caps;
	text-decoration: underline;
	font-family: Impact;
	color: #09482d;
	width: 154px;
	padding-left: 125px;
	padding-right: 7px;
	height: 34px;
	padding-top: 132px;
	display: block;
	border: 2px outset #fdd51d;
	border-radius: 8;
}
div.bottom {
	clear: both;
	margin-top: 70px;
	width: 938px;
	height: 200px;
	border-top: 2px ridge #f8f8f8;
	border-bottom: 1px ridge #f8f8f8;
	border-left: 1px ridge #f8f8f8;
	border-right: 1px ridge #f8f8f8;
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top, #f8f8f8 0%, #676767 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#676767)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f8f8f8 0%,#676767 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f8f8f8 0%,#676767 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f8f8f8 0%,#676767 100%); /* IE10+ */
	background: linear-gradient(top, #f8f8f8 0%,#676767 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#676767',GradientType=0 ); /* IE6-9 */
}
