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

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background-image: transparent;
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

img { -ms-interpolation-mode:bicubic; border:0; }

body {
background-color: #030303;
/* IE only */
scrollbar-base-color: #000000;
scrollbar-arrow-color: #FD9001;
scrollbar-3dlight-color: #323232;
scrollbar-darkshadow-color: #161616;
scrollbar-face-color: #323232;
scrollbar-highlight-color: #CCCCCC;
scrollbar-shadow-color: #161616;
scrollbar-track-color: #000000;
}

#container {
position: relative;	
width: 1000px;
text-align: left;
margin: 0px auto;
padding: 0;
z-index: 0;
}

#bg {
position: absolute !important;
background-image:url(../images/layout/bg.jpg);
background-repeat: no-repeat;
background-position: bottom;
top: 0;
left: 0;
width: 1000px;
height: 450px;
margin: 0;
padding: 0;
overflow: none;
}

#header {
position: relative;
width: 900px;
height: 150px;
margin: 0px auto;
padding: 0;
z-index: 700;
}

#logo {
position: relative;
top: 30px;
left: 10px;
width: 230px;
height: 92px;
background-image:url(../images/layout/logo.png);
background-repeat: no-repeat;
z-index: 3;
}

* html #logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.preludewinds.com/images/layout/logo.png", sizingMethod="crop");
}

#logo h1 {
text-indent: -9999px;
line-height: 0;
}

#subcontainer {
position: relative;
width: 900px;
margin: 0px auto;
padding: 0;
z-index: 2;
}

#flash {
position: relative;
width: 900px;
height: 320px;
margin: 0px auto;
padding: 0;
z-index: 2;
}

#flash table tr td {
text-align: left;	
}

#flash h1 {
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
letter-spacing: -2px;
color: #FFF;
font-size: 18pt;
line-height: 20pt;
margin-bottom: 0.2em;
color: #E8DAC5;
}

#flash p {
color: #E8DAC5;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
line-height: 12pt;
margin-bottom: 0.5em;
}

#flash a, a:visited, a:active {
color: #FFF;	
}

#flash a:hover {
color: #E8DAC5;	
}

#trans_border {
position: relative;
width: 884px;
padding: 8px;
z-index: 3;
background-image:url(../images/layout/content_bg.png);
background-repeat: repeat;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}

* html #trans_border
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.preludewinds.com/images/layout/content_bg.png", sizingMethod="crop");
}

#content {
background-image:url(../images/layout/content_gradient_bg.jpg);
background-repeat: repeat-x;
position: relative;
width: 884px;
background-color: #161616;
color: #FFF;
text-align: left;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
z-index: 4;
}

.padding {
padding: 1em;	
}

#content h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18pt;
text-transform: uppercase;
font-weight: bold;
letter-spacing: -2px;
color: #FAFAF4;
margin-bottom: 0.2em;
}

#content h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
text-transform: uppercase;
font-weight: bold;
letter-spacing: -2px;
color: #E8DAC5;
margin-bottom: 0.4em;
}

#content p {
color: #E8DAC5;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
line-height: 12pt;
margin-bottom: 0.5em;
}

#content a, a:visited, a:active {
color: #FFF;	
text-decoration: none;
}

#content a:hover {
color: #E8DAC5;	
text-decoration: underline;
}

#snapshot {
position:relative; 
background-color: #FFF; 
float: right; 
height: 400px; 
width: 300px; 
-moz-border-radius: 15px; 
-webkit-border-radius: 15px; 
border-radius: 15px;	
}

#zoom {
top: 370px;
left: 265px;
width: 16px;
height: 16px;
position: absolute	;
background-image:url(../images/zoom.png);
background-repeat: no-repeat;
}

* html #zoom
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.preludewinds.com/images/zoom.png", sizingMethod="crop");
}

#footer {
width: 900px;
position: relative;
margin: 0px auto;
padding: 0px;
margin-top: 0.5em;
z-index: 4;
}

#footer p {
font-family: Arial, Helvetica, sans-serif;
font-size: 8.5pt;
color: #FFF;
margin-bottom: 1.5em;
}

#footer a, a:visited, a:active {
color: #FFF;	
text-decoration: none;
}

#footer a:hover {
color: #E8DAC5;	
text-decoration: underline;
}

#footer_left {
position: relative;
float: left;
width: 450px;
text-align: left;
}

#footer_right {
position: relative;
float: left;
width: 450px;
text-align: right;
}

/* Page Nav */

#navigation {
position: absolute;
text-align: left;
top: 67px;
left: 290px; /*128px*/
width: 610px;
height: 19px;
z-index: 800;
}

#page_navi {
position: relative; 
height: 19px;
z-index: 900;
}

#page_navi a {
color: #FD9001;
}

#page_navi a:hover {
color: #FD9001;
text-decoration: none;
}

#page_navi ul {
	padding: 0;
}

#page_navi .col-left {
	/*margin-left: -6px;*/
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
	z-index: 999;
}

#nav a {
	display: block;
	padding: 0 10px;
	z-index: 999;
}

#nav li {
	float: left;
	background: url(../images/layout/bg_separator.gif) no-repeat right 10px;
}

/* Style drop down list */

#nav li ul {
	position: absolute;
	left: -999em;
	z-index: 999;
}

#nav li ul li {
	border: 1px solid #323232;
	border-width:0 1px 1px;
	background-color: #000;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	z-index: 999;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li ul li a, a:visited, a:active {
	color: #E8DAC5;
	text-decoration: none;
}

#nav li ul li a {

}

#nav li ul li ul li a {
	border-width:0 1px 1px 0px;
}
#nav li ul ul {
	margin: -25px 0 0 150px;
}

#nav li ul ul li a {
	line-height: 25px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}

/* IE7 Fix */

#nav li:hover, #nav li.hover {  
	position: static;
}

#content_wrapper h2.normalcase {
text-transform: none;
}

/* Slider */
#coda { position: absolute; width: 900px; height: 320px; overflow: none; z-index: 3; left: 10px; }
#prodDrawer { width:898px; height:320px; padding-left: 32px; position:relative; }
#prodDrawer .back { position:absolute; z-index:2; top:0; left:0; }
#prodDrawer .next { position:absolute; z-index:2; top:0; right:0; }
#prodDrawer .view_all { display:none; }
#prodDrawer .back a, #prodDrawer .next a { display:block; width:32px; height:320px; outline:none; text-indent:-9999px; overflow:hidden; }
#prodDrawer .back a { background:url(http://www.preludewinds.com/images/layout/btn-prev.png) no-repeat 0 0; }
#prodDrawer .next a { background:url(http://www.preludewinds.com/images/layout/btn-next.png) no-repeat 0 0; }
#prodDrawer .back a.disabled { background:url(http://www.preludewinds.com/images/layout/btn-prev.png) no-repeat -32px 0; cursor:default; }
#prodDrawer .next a.disabled { background:url(http://www.preludewinds.com/images/layout/btn-next.png) no-repeat -32px 0; cursor:default; }
#prodDrawer .back a.enabled { background:url(http://www.preludewinds.com/images/layout/btn-prev.png) no-repeat 0 0; }
#prodDrawer .next a.enabled { background:url(http://www.preludewinds.com/images/layout/btn-next.png) no-repeat 0 0; }
#prodDrawer .back a.enabled:hover { background:url(http://www.preludewinds.com/images/layout/btn-prev.png) no-repeat -64px 0; }
#prodDrawer .next a.enabled:hover { background:url(http://www.preludewinds.com/images/layout/btn-next.png) no-repeat -64px 0; }
#prodDrawer #productlist.slider { width:868px; height:283px; position:relative; overflow:hidden; }
#prodDrawer #productlist.slider ul { height:320px; position:relative; left:0; width:auto; margin:0; padding:0; list-style-type:none; overflow:hidden; z-index:1; }
#prodDrawer #productlist.slider ul li { float:left; display:inline; width:836px; height:320px; font-family:trebuchet ms, arial, verdana, sans-serif; font-size:10px; text-align:center; }
#prodDrawer #productlist.slider ul li img { border:0; margin:0; }
#prodDrawer #productlist.slider ul li a { display:block; height:164px; height:320px; margin:1px; color:#666; text-decoration:none; overflow:hidden; }
#prodDrawer #productlist.slider ul li a * { cursor:pointer; }
#prodDrawer #productlist.slider ul li a:hover { }
#prodDrawer #productlist.slider ul li .label { display:inline; margin-top:9px; height:21px; overflow:hidden; display:block}
#prodDrawer #productlist.slider ul li .description { height:18px; margin-top:4px; overflow:hidden; display:block}
#prodDrawer #productlist.slider ul li .icon { height:72px; overflow:hidden; }

