/*****************************************************
  Nyko stylesheet for Volusion
 *****************************************************/

/********* from nyko.com global.css **********/
/*
	CSS Reset
	Global Styles
	All styles
	Author: preynolds@webassociates.com
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	border: 0;
	outline: 0;
}

body {background:transparent;}

*{
	margin: 0px;
}


ul, ol{list-style:none;}

html{
	background:#B9BBBA url(../images/nyko/bg_page.jpg) repeat-x scroll left top;
	width: 100%;
}

body {
	background:transparent url(../images/nyko/bg_div.jpg) no-repeat scroll center top;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	color:#898989;
	font-size:12px;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

a:link, a:visited{  text-decoration: underline;}
a:hover, a:active { color:#000; }
p { font: normal 11px/14px Arial, Helvetica, sans-serif; color: #898989; text-align: left; padding-bottom: 9px;}
.left{float: left;}
.right{float: right;}
.dark{color: #383838;}
.bold {font-weight: bold;}
input, select {font: normal 11px Arial, Helvetica, sans-serif; color: #555;}

/* Headings -------------------- */
h1 {font-size:18px; text-transform:uppercase;}
h2 {margin-bottom:6px; clear:left; color:#383838; text-transform:uppercase; font-size:12px; }	
h3 {font: bold 11px/14px Arial, Helvetica, sans-serif; color: #383838; text-align: left; margin: 0px; padding: 2px 0px;}
h4 {font-size:18px; color:#ebebeb; margin-bottom:4px;}
h5 {}
h6 {}


.clear{clear:both; font-size:0px; line-height:0px;}

#wrapper{width:1023px; margin:0 auto 0 auto; position:relative; margin-top:-658px; z-index:2;}

#content{float:left; background-color:#fff; margin:0 0 10px 37px; padding: 25px; width: 899px;color:#383838;display:inline;}
#content table {position:relative;border-color:#b7b7b7;}
#content a {color:#383838;text-decoration:none;}
#content a:hover {color:#D41A05;text-decoration:underline;}

#sidebarone{width:356px; float:left;}
#main{width:630px; float:left; }

#leftnav{margin-top:20px;}
#leftnav ul {padding:0;}

#footer, #footer a, #footer a:hover {color:#797979;}
#footer, #footernav, #footernav ul{float:left;padding:0;}
#footer{width:950px;padding:0 37px 0 36px;margin:0 0 25px;font-size:10px;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footernav, #footernav ul{width:500px;height:15px;}
#footernav img{vertical-align:middle;}
#footernav ul li{background:transparent url(../images/nyko/sep.gif) no-repeat scroll right top;float:left;padding:0;padding-right:15px;}
#footernav ul li.last{padding-right: 0;background: none;}
#footernav ul li.sharethis a{display:block;height: 15px;background:url(../images/nyko/sharethis.gif) no-repeat 0 0;padding-left:18px;}
#copyright {float:right; height:15px; text-align:right; width:250px;}


/********* from nyko.com main.css **********/
#bg{width:100%; height:658px; display:block; margin:auto; background:url(../images/nyko/bg_div.jpg) no-repeat center top; position:relative; z-index:1;}

#globalnav{width:376px; height:28px; float:right; padding:0 67px 0 569px; background:transparent url(../images/nyko/red_line.gif) no-repeat scroll 440px 22px;}
#globalnav ul{width:376px;float:left; margin:0; padding:0;}
#globalnav ul li{float:left; margin:0; padding:0;}
#globalnav ul li a{display:block; text-indent:-9999px;}

#globalnav ul li.news a:link, #globalnav ul li.news a:visited{width:84px; height:22px; background:url(../images/nyko/global_nav.gif) no-repeat left top;}
#globalnav ul li.support a:link, #globalnav ul li.support a:visited{width:125px; height:22px; background: url(../images/nyko/global_nav.gif) no-repeat -127px top; margin: 0px 44px 0px 43px;}
#globalnav ul li.corporate a:link, #globalnav ul li.corporate a:visited{width:80px; height:22px; background: url(../images/nyko/global_nav.gif) no-repeat right top;}

#globalnav ul li.news a:hover, #globalnav ul li.news a:active, #globalnav ul li.news a.selected{ background-position: left bottom;}
#globalnav ul li.support a:hover, #globalnav ul li.support a:active, #globalnav ul li.support a.selected{ background-position: -127px bottom;}
#globalnav ul li.corporate a:hover, #globalnav ul li.corporate a:active, #globalnav ul li.corporate a.selected{ background-position: right bottom;}

#logo{
	width:483px; 
	height:22px; 
	padding:0 0 0 37px; 
	float:left; 
	background:url(../images/nyko/bg_logo.jpg) no-repeat scroll left top;
}
#logo a {float:left;}


/********* VOLUSION *********/

/*store subnav*/
#sub_nav {width:879px; height:47px; padding:0 35px; margin:0 0 0 37px;  background:url(../images/nyko/bg_store_subnav.png) no-repeat left top;float:left;display:inline;}
#sub_nav ul {padding:5px;margin:5px 30px;float:right;}
#sub_nav ul li {back/ground:transparent url(../images/nyko/sep.png) no-repeat scroll right top; float:left;padding-right:15px;}
#sub_nav a {color: #fff;}
#sub_nav a:hover {color: #D41A05;}

#leftnav a.active {color: #D41A05; text-decoration:underline;}
#leftnav .alert {border-top:1px solid #cccccc; margin: 20px 5px 0 0; padding:20px 10px 0 0; font-size:.9em; color:#898989;}
#navigation_menus {border-top:1px solid #cccccc; margin: 20px 5px 0 0; padding:20px 10px 0 0;}


/*store details*/
#masthead {width:931px; height:23px; padding:85px 45px 0 47px; float:left;font-size:11px; color:#ffffff;}
.hd-store {background:url(../images/nyko/bg_store.png) no-repeat left top; }

#masthead.hd-store .left-side{width:400px; height:29px; float:left;}
#masthead.hd-store .left-side p{line-height:30px; float:left; color:#ffffff;}
#masthead.hd-store .left-side img{height:29px; vertical-align:top;}
#masthead.hd-store .right-side {width: 400px; float: right; height: 29px;}
#masthead.hd-store select { width: 290px; font: normal 11px Arial, Helvetica, sans-serif; color: #555; margin: 4px 0px 0px 0px; padding: 0px; float: right;}
#masthead.hd-store h1 {display:none}

/*store content*/
#content_area {margin:10px auto; padding:0 30px;float:left;}

/********* from Volusion Content_Area.css **********/
.colors_background3_text {color:#ffffff;}

/********* from Volusion Content_Area.css **********/
.productnamecolorLARGE, A.productnamecolorLARGE { FONT: bold 14px Verdana;  TEXT-DECORATION: none; }
A.productnamecolorLARGE:hover { FONT: bold 14px Verdana;  TEXT-DECORATION: none; }

/********* Volusion-generated styles **********/
#table_checkout_cart3 a {color: #000000;}
#table_checkout_cart0 td {padding:0;}

