/***********************************
	COLORS
	Dark Gray = #9AAB63
	Light Gray = #A3A3A3
	newlink 363636
	TEAL = #4ED3FF
************************************/

html, body {
	margin: 0;
	padding: 0;
	text-align: left;
	background: #1a1a1a;
	font: 11px Arial, Helvetica, sans-serif;
	color: #A3A3A3;
	line-height: 18px;
	height:100%;
}

/* DEFAULTS */

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; text-align: left; }
p { letter-spacing: -0.3px; padding-top:3px; }
a:link, a:visited {color:#CCCCCC; font-weight: normal; text-decoration: none;}
a.light:link {color:#CCCCCC;}
a:hover {color:#FFFFFF;}
a:focus { outline: none; }
img { border: 0; }
acronym { cursor: help; }
em { font-style: italic;}
strong { font-weight: bold;}


#body {
   padding:10px;
   padding-bottom:225px;   /* Height of the footer */
   margin: 0px 10px 0px 10px;
}



/* TEXT STYLES */

h1.trade {
	font-size: 22px;
}

h2.trade {
	padding: 5px 0 0 0;
	font-size: 20px;
}

h3.trade {
	padding: 5px 0 0 0;
	font-size: 16px;
}

p {
	letter-spacing: normal;
	line-height: 18px;
}

.arttitle {
	font-family:Verdana, Geneva, sans-serif;
font-size:18px;
text-decoration:none;
color:#000;
font-weight:bold;
text-decoration:none;
padding-bottom: 10px;
}

.artdescription {
	font-family:Verdana, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
color:#333;
line-height:14px;
font-weight:normal;
text-decoration:none;
}

.artdescription ul li {
	list-style-position: inside;
	list-style-type: circle;
	list-style:inside;
}

.artfine {
	font-family:Verdana, Geneva, sans-serif;
font-size:9px;
text-decoration:none;
color:#999;
font-weight:normal;
text-decoration:none;
}

.artfine ul li {
	list-style-position: inside;
	list-style-type: circle;
	list-style:inside;
}

.paypal {
	font-family:Verdana, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
color:#333;
font-weight:normal;
text-decoration:none;
}

#subtitle {
	font-family:Verdana, Geneva, sans-serif;
font-size:13px;
text-decoration:none;
letter-spacing: .07em;
color:#4ED3FF;
font-weight:normal;
text-decoration:none;
padding-bottom: 5px;
}

#subcontent {
	font-family:Verdana, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
letter-spacing: .07em;
color:#999;
font-weight:normal;
text-decoration:none;
padding-bottom: 5px;
}

.content {
	font-family:Verdana, Geneva, sans-serif;
font-size:13px;
text-decoration:none;
letter-spacing: .07em;
color:#999;
font-weight:normal;
text-decoration:none;
padding-bottom: 5px;
}

/* CONTAINER */

#container {
	position: relative;
	min-height:100%;
}


/* HEADER */

#header {
	position: relative;
	background: url(../images/header-bar-v1.gif) center repeat;
	background-position: center 0px;
	height: 175px;
}

#logo a:link, #logo a:visited, #logo a:hover {
	position: absolute;
	margin-top: 20px;
	width: 140px;
	height: 109px;
	left: 20px;
	z-index: 2;
	background: url(../images/logo-k-v1.jpg);
}

/* NAVIGATION */

#menucontainer {
	position: relative;
	float:right;
	margin-top:20px;
	margin-right:25px;
	text-align:right;
	width:90%;
}


/* FOOTER */

#footertopcontainer {
	position: relative;
	width:100%;
}

#footermiddlecontainer {
	position: absolute;
	width:90%;
   bottom:100px;
   height:100px;
	margin-left: 2px;
}

#footertopleft {
	font-family: Arial, Verdana, Geneva, sans-serif;
	letter-spacing:.7px;
	font-size: 9px;
	font-weight:normal;
	color: #666;
	float: left;
	text-align: left;
	padding: 0 0 0 0px;
	margin-left: 15px;
	margin-top: 40px;
}

#footertopright {
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #333;
	text-decoration: none;
	float: right;
	text-align: right;
	padding: 0 0 0 0px;
	margin-right: 15px;
	margin-top: 40px;
	letter-spacing:.7px;
}

#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:225px;   /* Height of the footer */
	background: url(../images/footer-bar-v2.gif) center repeat;
}

#footer p {
	color: #333;
	font-size: 9px;
	letter-spacing:.7px;
	margin: 0 0 0 0;
	vertical-align:text-top;
	font-weight:normal;
}

.footermenu {
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #333333;
	letter-spacing:.7px;
	line-height: 18px;
	text-decoration: none;
}

.kb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	letter-spacing:0;
}

.kb:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
color:#4ED3FF;
	text-decoration: none;
	letter-spacing:0;
}

<!-- START NEWSLETTER SIGNUP -->

.link,
.signupframe {
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 8px;
	font-weight:normal;
	color: #333;
	letter-spacing:.7px;
	text-decoration: none;
	}
	.link {
		text-decoration: none;
		}
	.signupframe {
		border: 1px solid #000000;
		background: #000000;
		}
		
<!-- END NEWSLETTER SIGNUP -->

<!-- START GALLERY -->


#box {
            background-color: #000;
            width: 900px;
            margin: 15px auto;
            padding: 50px;
        }
        
        /* slider specific CSS */
        .sliderGallery {
            background: #1A1A1A no-repeat;
            overflow: hidden;
            position: relative;
            padding: 10px;
			padding-bottom: 30px;
            height: 220px;
            width: 880px;
        }
        
        .sliderGallery UL {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin: 0;
        }
        
        .sliderGallery UL LI {
            display: inline;
        }
        
        .slider {
            width: 862px;
            height: 17px;
            margin-top: 200px;
            margin-left: 5px;
            padding: 1px;
            position: relative;
            background: url(../images/gallery/productbrowser_scrollbar_20070622v2.png) no-repeat;
        }
        
        .handle {
            position: absolute;
            cursor: move;
            height: 17px;
            width: 181px;
            top: 0;
            background: url(../images/gallery/productbrowser_scroller_20080115.png) no-repeat;
            z-index: 100;
        }
        
        .slider span {
            color: #bbb;
            font-size: 80%;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 25px;
        }
        
        .slider .slider-lbl1 {
            left: 40px;
        }
        
        .slider .slider-lbl2 {
            left: 150px;
        }
        
        .slider .slider-lbl3 {
            left: 220px;
        }

        .slider .slider-lbl4 {
            left: 370px;
        }

        .slider .slider-lbl5 {
            left: 525px;
        }
		
        .slider .slider-lbl6 {
            left: 700px;
        }
		
        .slider .slider-lbl7 {
            left: 780px;
        }
		
