@charset "utf-8";
/* CSS Document */

body {background: #000000 url(../images/background-pattern.jpg) center top; margin:0;}
img {border:none;}

#background {margin:0; width:100%; background: url(../images/background-diamond.jpg) center 0 repeat-x;}

#wrapper {margin: 0px auto; width:900px; background: #FFFFFF center top no-repeat; padding-bottom:10px;}

#wrapper img.logo { position:absolute; top:0px; margin-left:15px; z-index:5;}

#navigation {padding:0 15px; height:70px; text-align: right;}
#navigation ul {margin:0; padding:20px 0px 10px 0px;}
#navigation ul li {margin:0; padding:0; list-style:none; display:inline; }
#navigation ul li a {font:normal 16px Helvetica, Helvetica Neue, Arial, sans-serif; color:#38495f; text-decoration:none;  padding:10px 0px;}
#navigation ul li a img:hover { background-color:#e2e1df; color: #990000;}

#banner {margin:0 15px;; height:240px; background-color:#000000;}
#banner ul.fade {margin:0; padding:0;}
#banner ul.fade li {margin:0; padding:0; list-style:none;}
#banner ul.fade li img {padding:0;}

#productmenu {margin:0 15px; text-align: center; background-color:#f0efed;}
#productmenu ul {margin:0; padding:0px;}
#productmenu ul li {margin:0; padding:0; list-style:none; display:inline; }
#productmenu ul li a {font:normal 16px Helvetica, Helvetica Neue, Arial, sans-serif; color:#38495f; text-decoration:none;  padding:10px 0px;}
#productmenu ul li a img:hover { background-color:#e2e1df; color: #990000;}

#rightcontent {float:right; margin-left:20px; margin-right:15px;}
#rightcontent img {border:solid #efefea; display:block;}
#rightcontent img.main-image {border-width:10px;}
#rightcontent img.only-image {border-width:10px 10px 0px 10px;}
#rightcontent img.sub-image {border-width:0px 10px 10px 10px;}
#rightcontent img.last-image {border-width:0px 10px 0px 10px;}

#content {margin:0 310px 0 15px; padding:5px 20px; font:normal 16px Arial, Helvetica, sans-serif; color:#5f5f5f;}
#content h1 {
	margin:0px;
	padding:0px;
	border-bottom:solid 1px #f0efed;
	font-size: 16px;
	font-weight: bolder;
	margin-bottom: 10px;
}
#content h2 {
	margin:0px;
	padding:0px;
	border-bottom:solid 1px #f0efed;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
#content a {color:#780001; text-decoration:none; border-bottom:1px dotted #780001;}
#content a:hover {color:#bda04e; border-bottom:1px dotted #bda04e;}

#content-product {margin:0 15px; padding:5px 20px; font:normal 16px Arial, Helvetica, sans-serif; color:#5f5f5f;}
#content-product h1 {margin:0px; padding:0px; border-bottom:solid 1px #f0efed;}
#content-product h2 {
	margin:0px;
	padding:0px;
	border-bottom:solid 1px #f0efed;
}
#content-product a {color:#780001; text-decoration:none; border-bottom:1px dotted #780001;}
#content-product a:hover {color:#bda04e; border-bottom:1px dotted #bda04e;}


ul.product-list {margin:0; padding:0px;}
ul.product-list li {margin:0; padding:0; list-style:none; display:inline; }
#content-product ul.product-list li a {border:none;}
ul.product-list li a img {border:solid 5px #efefea; margin:0 0 -4px 0;}
ul.product-list li a img:hover {border:solid 5px #bda04e;}

/* Gallery CSS */
#content-product p.gallery {text-align:center; padding:0;}
#content-product p.gallery a {text-decoration:none; border:none;}
#content-product p.gallery img:hover {border:solid 5px #bda04e;}
#content-product p.gallery img {border:solid 5px #efefea; margin:0 0 -4px 0;}

/* Form CSS */
#content form {text-align: right; width: 350px;}
#content .text_inp {width:260px; font:16px Verdana, Arial, Helvetica, sans-serif; color:#484c4e; margin-bottom:8px;}
#content .text_area {width:260px; vertical-align:top; height:120px; font:16px Verdana, Arial, Helvetica, sans-serif; color:#484c4e;}
#content .sbm_butt {border:2px solid #efefea; color:#FFFFFF; background-color:#780001; margin:5px 0; padding:4px; font:16px Verdana, Arial, Helvetica, sans-serif; cursor:pointer;}
#content .sbm_butt:hover {background-color:#bda04e;}
ol#contactform {margin:0px; padding:0px;}
ol#contactform li {list-style:none; padding-bottom:5px;}


#jumpboxes {margin:0 15px; clear:both;}
#jumpboxes img.left {border:solid #efefea; border-width:10px 5px 10px 10px;}
#jumpboxes img.right {border:solid #efefea; border-width:10px 10px 10px 5px;}

#subnavigation {text-align:center; font:16px Verdana, Arial, Helvetica, sans-serif; color:#7a7a7a; line-height:1.4em;; clear:both; margin:10px 0; padding:10px 0; background: url(../images/dividing-line.png) bottom center no-repeat;}
#subnavigation ul { margin:0; padding:10px 0 0;}
#subnavigation ul li {margin:0; padding:0 3px; list-style:none; display:inline; font-size:12px;}
#subnavigation a { color:#5c5c5c; text-decoration:none; border-bottom:1px dotted #5c5c5c;}
#subnavigation a:hover { color:#bda04e; border-bottom:1px dotted #f0efed;}
#subnavigation P {margin-bottom: 30px;}

P#heff {font:normal 10px Arial, Helvetica, sans-serif; color: #5c5c5c; text-align:center;}
P#heff a {color: #5c5c5c;}

/* Audio Controls */
#audio_cntrls{width:200px; float:right; z-index:1; color:#5f5f5f; font:10px Arial, Helvetica, sans-serif;}
#audio_cntrls a { color:#780001;}
#audio_cntrls a:hover {color:#bda04e;}