*
{
	background-repeat:no-repeat;
	margin:0px;
	outline:0px;
	padding:0px;
}

a
{
	color:#448ccb;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

body
{
	font-family:lucida sans unicode, lucida grande, arial, helvetica, sans-serif;
	font-size:12px;
	padding:0px 0px 24px 0px;
}

/* -- // -- */

#container
{
	margin:0px auto;
	width:993px;
}

/* -- // -- */

#identity
{
	background-image:url(../images/identity.png);
	height:83px;
}

#identity div
{
	background-image:url(../images/identity-h1.png);
	background-position:10px 26px;
	float:left;
	height:42px;
	padding:26px 0px 0px 10px;
	text-indent:-9999px;
	width:300px;
}

#identity p
{
	color:#959595;
	float:right;
	font-size:11px;
	font-weight:bold;
	padding:60px 9px 0px 0px;
}

/* -- // -- */

#navigation
{
	background-image:url(../images/navigation.png);
	height:35px;
	padding:2px 0px 5px 0px;
}

#navigation ul
{
	height:35px;
	list-style:none;
	margin:0px 5px 0px 6px;
	width:982px;
}

#navigation ul li
{
	display:inline;
	float:left;
	position:relative;
	white-space:nowrap;
	
}

#navigation ul li a
{
	background-image:url(../images/navigation.png);
	display:block;
	height:35px;
	line-height:35px;
	text-indent:-9999px;
}

#navigation ul li.o1
{
	margin:0px 0px 0px 1px;
}

#navigation ul li.o1 a.main
{
	background-position:-6px -2px;
	width:90px;
}

#navigation ul li.o1 a.main:hover
{
	background-position:-6px -44px;
}

#navigation ul li.o2 a.main
{
	background-position:-96px -2px;
	width:164px;
}

#navigation ul li.o2 a.main:hover
{
	background-position:-96px -44px;
}

#navigation ul li.o3 a.main
{
	background-position:-260px -2px;
	width:155px;
	/* font-size:1em; */
}

#navigation ul li.o3 a.main:hover
{
	background-position:-260px -44px;
}

#navigation ul li.o4 a.main
{
	background-position:-415px -2px;
	width:164px;
}

#navigation ul li.o4 a.main:hover
{
	background-position:-415px -44px;
}

#navigation ul li.o5 a.main
{
	background-position:-579px -2px;
	width:126px;
}

#navigation ul li.o5 a.main:hover
{
	background-position:-579px -44px;
}

#navigation ul li.o6 a.main
{
	background-position:-705px -2px;
	width:155px;
}

#navigation ul li.o6 a.main:hover
{
	background-position:-705px -44px;
}

#navigation ul li.o7 a.main
{
	background-position:-860px -2px;
	width:127px;
}

#navigation ul li.o7 a.main:hover
{
	background-position:-860px -44px;
}

#navigation ul li ul
{
	background-color:#f9f9f9;
	background-image:url(../images/navigation-ul-li-ul.png);
	background-repeat:repeat-x;
	border-bottom:#dfdfdf solid 1px;
	display:none;
	height:auto;
	margin:0px -1px 0px -1px;
	position:absolute;
	width:auto;
}

#navigation ul li ul li
{
	background-image:url(../images/navigation-ul-li-ul-li.png);
	display:block;
	float:none;
}

#navigation ul li ul li a
{
	background-image:url(../images/navigation-ul-li-ul-li.png);
	border-bottom:#ededed solid 1px;
	color:#8b8b8b;
	display:block;
	float:none;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-indent:12px;
}

#navigation ul li ul li a:hover
{
	text-decoration:underline;
}

/* -- // -- */

#product
{
	background-image:url(../images/product.png);
	background-position:center bottom;
}

#product div.image
{
	background-position:center bottom;
	display:inline;
	float:left;
	height:460px;
	margin:0px 18px 0px 41px;
	width:460px;
}

#product div.information
{
	display:inline;
	float:right;
	height:340px;
	margin:0px 72px 0px 18px;
	padding:120px 0px 0px 0px;
	width:372px;
}

#product div.information h1
{
	font-size:24px;
	margin:0px 0px 24px 0px;
}

#product div.information p
{
	color:#b7b7b7;
	font-size:21px;
	margin:12px 0px;
}

#product div.information p strong
{
	color:#636363;
}

#product div.information p a
{
	background-image:url(../images/order.png);
	display:block;
	height:25px;
	margin:48px 0px 0px 0px;
	text-indent:-9999px;
	width:116px;
}

a#back
{
	background-image:url(../images/back.png);
	display:block;
	height:25px;
	margin:8px 0px 0px 0px;
	text-indent:-9999px;
	width:149px;
}

a#imageback
{
	background-image:url(../images/back.png);
	display:block;
	height:25px;
	margin:8px 0px 0px 0px;
	text-indent:-9999px;
	width:149px;
	float:right;
}


#product div.gallery
{
	clear:both;
}

#product div.gallery ul
{
	list-style:none;
	margin:0px auto;
	width:456px;
}

#product div.gallery ul li
{
	float:left;
	height:77px;
	padding:0px 27px;
	width:98px;
}

#product div.gallery ul li a img
{
	border:none;
}

#product div.gallery p
{
	padding:48px 0px 24px 0px;
}

#product div.gallery p a
{
	background-image:url(../images/product-div.gallery-p-a.png);
	display:block;
	height:12px;
	margin:0px auto;
	text-indent:-9999px;
	width:103px;
}

/* -- // -- */

#content
{
	background-image:url(../images/content.png);
	background-repeat:repeat-y;
	padding:0px 72px;
}

#content div.container
{
	border-top:#ebebeb solid 1px;
	padding:36px 0px 18px 0px;
}

#content div.left
{
	display:inline;
	float:left;
	width:537px;
}

#content div.left ul
{
	list-style:none;
}

#content div.left ul li
{
	margin:0px 0px 24px 0px;
	width:537px;
}

#content div.left ul li .left
{
	border:none;
	float:left;
	margin:0px 24px 0px 0px;
}

#content div.left ul li .right
{
	border:none;
	float:right;
	margin:0px 0px 0px 24px;
}

#content div.left ul li h3
{
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
}

#content div.left ul li h3 a
{
	color:#000000;
}

#content div.left ul li p
{
	/* color:#898989; */
	color: #000000;
	font-family:arial, helvetica, sans-serif;
	padding:12px 0px 0px 0px;
}

#content div.right
{
	display:inline;
	float:right;
	width:276px;
}

#content div.right h2
{
	background-image:url(../images/content-div.right-h4.png);
	color:#898989;
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	height:42px;
	line-height:42px;
	text-indent:12px;
}

#content div.right ul
{
	background-color:#f1f1f1;
	background-image:url(../images/content-div.right-ul.png);
	background-position:center bottom;
	list-style:none;
}

#content div.right ul li
{
	border-top:#ffffff solid 1px;
	padding:18px 0px;
}

#content div.right ul li img, #content div.right ul li span
{
	float:right;
	
	/*height:112px;
	width:112px;*/
	
	margin:6px 12px 6px 0px;
	
}

#content div.right ul li p
{
	font-family:arial, helvetica, sans-serif;
	margin:0px 12px;
	padding:6px 0px;
	width:128px;
}

#content div.right ul li p strong
{
	font-size:14px;
}

#content div.right ul li p a
{
	color:#555555;
	font-weight:bold;
	text-decoration:underline;
	text-transform:lowercase;
}

#content div.right div.box
{
	background-image:url(../images/content-div.right-div.box.png);
	margin:36px 0px;
	padding:12px 0px 0px 0px;
}

#content div.right div.box div.container
{
	background-image:url(../images/content-div.right-div.box.png);
	background-position:center bottom;
	border:none;
	padding:0px 0px 12px 0px;
}

#content div.right div.box h3
{
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	padding:12px 12px 0px 12px;
}

#content div.right div.box p
{
	color:#898989;
	font-family:arial, helvetica, sans-serif;
	padding:12px;
}

/* -- // -- */

#links
{
	background-image:url(../images/links.png);
	padding:72px 0px 0px 0px;
}

#links div.container
{
	background-image:url(../images/links-div.container.mid.png);
	display:block;
	margin:0px auto 0 auto;
	width:982px;
}

#links div.container_bottom
{
	background-image:url(../images/links-div.container.bottom.png);
	display:block;
	height:5px;
	margin:0px auto 18px auto;
	width:982px;
}

#links h4
{
	border-bottom:#d1d1d1 solid 1px;
	color:#363636;
	font-size:13px;
	height:32px;
	line-height:32px;
	text-indent:12px;
}

#links ul
{
	float:left;
	list-style:none;
	padding:12px 0px 0px 0px;
	width:140px;
}

#links ul li
{
	margin:6px 24px;
}

#links ul li strong
{
	color:#363636;
}

#links p
{
	color:#959595;
	font-size:11px;
	font-weight:bold;
	padding:6px 0px 0px 12px;
}

/* -- // -- */

html
{
	filter:expression(document.execCommand("BackgroundImageCache", false, true)); 
}

* html .clear
{
	height:1%;
}

.clear
{
	display:inline-block;
}

html[xmlns] .clear
{
	display:block;
}

.clear:after
{
	clear:both;
	content:".";
	display:block;
	height:0px;
	visibility:hidden;
}



	div#thumb-pane
	{
		width:600px;
	}
	
	div#image-thumb-pane
	{
		width:710px;
		margin-left:auto;
		height:100px;
		margin-right:auto;
		/* border:1px solid black;*/
	}
		
	div#image-thumb-pane #image-thumbs 
	{

		display:block;
		position:relative;
		left:0px;
		height:100px;
		width:10000px;
		margin-left:auto;
		margin-right:auto;
	}
	

	div#image-thumb-pane #image-thumbs .thumbnail
	{	
		display: block;
		float:left;
		height:80px;
		width:100px;
		margin-left:5px;
		margin-right:5px;

	}
	
	div#image-thumb-pane div#image-gallery
	{
		margin-left:auto;
		margin-right:auto;
		width:660px;
		height:100px;
		overflow:hidden;
		float:left;
		position:relative;
		/* border:1px solid red; */
	}
	
	div#image-thumb-pane a img
	{
		border:0;
		background-repeat:no-repeat !important;
	}
	br.clear
	{
		clear:both;
	}
	div#image-thumb-pane div#left-scroll-arrow , div#image-thumb-pane div#right-scroll-arrow
	{
		float:left;
		width:22px;
		height:15px;		
		margin-top:30px;
		text-align:center;

	}
	ul#image-thumbs li.thumbnail a img
	{
		background-repeat:no-repeat !important;
		background-position: center center !important;
	}
div#product div#product-image
{
	background-position:center center;
}
div#description
{
	width:55%;
	margin: 0 auto;
}
div#description div
{
	width:100%;
	margin-left:auto;
	margin-right:auto;	
	text-align:justify;
}
div.container
{
	font-family: arial,helvetica,sans-serif;
}
