body {
	margin: 0px 0px 0px 0px;
	background: url(../images/body_background.jpg) repeat-x;
}

a:link {
	outline: none;
}

#indexWrapper {
	background: url(../images/index_background.jpg) repeat-y;
	height: 580px;
}

#wrapper {
	background: url(../images/mainNav_background.jpg) no-repeat 0px 333px;
}

#galleryInnerWrapper {
	background: url(../images/gallery_background_b.jpg) repeat-x 0px 100px;
}

#galleryInnerWrapper p, #indexWrapper p {
	padding-left: 23px;
	padding-bottom: 16px;
	float: left;
}

#wrapper, #galleryInnerWrapper, #indexWrapper {
	width: 775px;
	margin: 0 auto;
	text-align: left;	
}

#mainNav {
	width: 260px;
	float: left;	
	padding: 0px;
}

#mainNav img, #productContent img, #infoContent img {
	border: 0px;
}

#productContent {
	background: url(../images/product_content_background.jpg) repeat-y;
}

#infoContent {
	background: url(../images/info_content_background.jpg) repeat-y;
}

#productContent, #infoContent {
	width: 515px;
	float: right;
	position: relative;
}

#productContent p {
	padding-left: 25px;
	padding-right: 35px;
	text-align: justify;
}

#infoContent p {
	text-align: justify;
}

#productSpecTable {
	width: 450px;
	margin: 35px 25px;
	text-align: center;
}

#productSpecTable td{
	width: 8%;
}

#productFooter {
	background: url(../images/product_content_background.jpg) repeat-y 260px 0px;
}

#infoFooter {
	background: url(../images/info_content_background.jpg) repeat-y 260px 0px;
}

#galleryInnerFooter {
	background: url(../images/gallery_background_footer.jpg);
}

#productFooter, #infoFooter, #galleryInnerFooter {
	clear: both;
	width: 775px;
	height: 14px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#productFooter div, #infoFooter div, #galleryInnerFooter div{
	text-align:center;
}

#productFooter div div, #infoFooter div div, #galleryInnerFooter div div{
	float:left;
}

.galleryCatListingItem {
	position: relative;	
}

.galleryCatListingItem p{
	position: absolute;
	width: 295px;
	top: 60px;
	left: 220px;
}

span.galleryCatThumbImage {
	position: absolute;
	top: 18px;
	left: 35px;
	border-style: solid	;
	border-width: 1px;
}

#galleryInner {
	width: 775px;
	text-align: center;
}

.float_left{
	float: left;
}

.float_right{
	float: right;
}

DIV#NavigationBar1_1LYR { 
position:absolute; visibility:hidden; top:130px; left:27%; z-index:1;
}

DIV#NavigationBar2_2LYR { 
position:absolute; visibility:hidden; top:460px; left:24%; z-index:1;
}
