/* global styles */
html {
	scrollbar-3dlight-color: #F7F7F7;
	scrollbar-arrow-color: #559bbd;
	scrollbar-darkshadow-color: #559bbd;
	scrollbar-face-color: #F7F7F7;
	scrollbar-highlight-color: #559bbd;
	scrollbar-shadow-color: #315438;
	scrollbar-track-color: #F7F7F7;
	overflow-y: scroll;
}

/* centers all content*/
#wrapper {
width:660px; /* sets width of page*/
height:auto;
padding: 0px 0px 0px 0px;
margin: 0px auto 0px auto;
position: relative;
}	

#switchLink{
	margin-top: 35px;
	float: left;
	font: 11px Helvetica, Verdana, Arial, sans-serif;
}

#switchLink a{
	text-decoration: none;
	color: #c0c0c0;
}

#switchLink a:hover{
	color:#909090;
}

#KWSwrapper {
width:450px; /* sets width of page*/
height:auto;
padding:0px;
margin:0px auto 0px auto;
}
	
#menu {
width:660px;
background-color:#A5C1CB;
padding: 14px 0px 12px 0px;
}
	
#menuKnit {
width:660px;
background-color:#A5C1CB;
padding: 0px 0px 10px 0px;
height:23px;
}	

#menuTop {
width:660px;
padding: 0px 0px 0px 0px;
height:10px;
}

#menuKnitCat {
width:660px;
background-color:#A5C1CB;
padding: 10px 0px 10px 0px;
}	

#table {
width:660px;
background-color:#ffffff;
padding: 0px 0px 0px 0px;
float: left;
}
	
#logo {
margin-bottom: 15px;
margin-left: 425px;
}
	
		
#forceclear {
clear:both;
margin:0px;
padding:0px;
}

#contact_left {
text-align:right;
float: left;
width: 310px;
padding: 0px 20px 0px 0px;
}

#contact_right {
float: right;
width: 310px;
padding: 0px 0px 0px 20px;
}

.top_contact {
padding:0px 0px 15px 0px;
}

.headimage {
background-color:#A5C1CB;
padding-bottom: 12px;
margin-bottom: 10px;
}

.main_heading {
margin-bottom: 5px;
}

.heading {
margin-bottom: 2px;
}

#left {
float: left;
text-align: right;
width: 139px;
margin: 0px 10px 0px 0px;
padding: 0px 10px 0px 0px;
border-right: 1px solid #A5C1CB;
}

#right {
float: right;
margin: 0px;
width: 500px;
}

#copyrightLeft {
float:left;
width:230px;
border-top: 1px solid #A5C1CB;
margin-top: 10px;
padding-top: 9px;
text-align: center; 
}

#copyright {
float:left;
width:200px;
border-top: 1px solid #A5C1CB;
margin-top: 10px;
padding-top: 9px;
text-align: center; 
}

#copyrightRight {
float:right;
width:230px;
border-top: 1px solid #A5C1CB;
margin-top: 10px;
padding-top: 9px;
text-align: right; 
}


#copyrightNoLine {
margin-top: 10px;
padding-top: 9px;
text-align: center; 
}

#active_print {
display: none;
}

#home {
background-image:url(../images/home.jpg); 
background-repeat:no-repeat; 
padding:400px 30px 5px 350px; 
text-align:right;
}


#news {
float: right;
text-align: left;
width: 200px;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 10px;
border-left: 1px solid #A5C1CB;
}


#next {
float: right;
width: 100px;
text-align:right;
}

#prev {
float: left;
width: 100px;
text-align: left;
}

#img_pop {
width:400px; /* sets width of page*/
text-align: center;
height:auto;
padding:0px 50px 50px 50px;
margin:0 auto 0 auto;
}

p {
font: 11px Helvetica, Verdana, Arial, sans-serif;
color: #333;
line-height: 15px;
margin:0px 0px 6px 0px;
}

td {
font: 11px Helvetica, Verdana, Arial, sans-serif;
color: #333;
line-height: 15px;
margin:0px 0px 6px 0px;
/*vertical-align: middle;*/
}

td.sp {
line-height: 1px;
margin:0px 0px 0px 0px;
}

td.blue {
font: 11px Helvetica, Verdana, Arial, sans-serif;
color: #A5C1CB;
line-height: 15px;
margin:0px 0px 6px 0px;
/*vertical-align: middle;*/
}

td.title {
font: 12px Helvetica, Verdana, Arial, sans-serif;
color: #333;
font-weight: bold;
line-height: 16px;
margin:0px 0px 6px 0px;
/*vertical-align: middle;*/
}

td.titleCat {
font: 12px Helvetica, Verdana, Arial, sans-serif;
color: #A5C1CB;
font-weight: bold;
line-height: 16px;
margin:0px 20px 0px 0px;
/*vertical-align: middle;*/
}

td.header {
font: 12px Helvetica, Verdana, Arial, sans-serif;
color: #333;
line-height: 16px;
margin:0px 0px 6px 0px;
/*vertical-align: middle;*/
}

td.headerTall28 {
font: 28px Helvetica, Verdana, Arial, sans-serif;
color: #A5C1CB;
font-style: italic;
line-height: 30px;
margin:0px 0px 6px 0px;
/*vertical-align: middle;*/
}

td.headerTall22 {
font: 22px Helvetica, Verdana, Arial, sans-serif;
color: #A5C1CB;
font-style: italic;
line-height: 24px;
margin:0px 0px 6px 0px;
/*vertical-align: middle;*/
}

td.headerHKMenu {
font: 18px Helvetica, Verdana, Arial, sans-serif;
color: #ffffff;
font-style: normal;
line-height: 60px;
margin: 10px 0px 0px 0px;
background-repeat: no-repeat;
}

td.description {
font: 12px Helvetica, Verdana, Arial, sans-serif;
color: #A5C1CB;
font-weight:bold;
line-height: 16px;
margin:0px 0px 6px 0px;
/*vertical-align: middle;*/
}
td a:link {
color:#919194;
text-decoration: none
}

td a:visited {
color:#C0C0C0;
text-decoration: none
}

th.headerBlue {
font: 16px Helvetica, Verdana, Arial, sans-serif;
color: #A5C1CB;
font-weight: Bold;
line-height: 16px;
margin: 0px 0px 0px 0px;
vertical-align:top;
}

th.headerBlack {
font: 16px Helvetica, Verdana, Arial, sans-serif;
color: #000000;
font-weight: Bold;
line-height: 16px;
margin:0px 0px 0px 0px;
vertical-align:top;
}

standard a:link {
color:#919194;
text-decoration: none
}

standard a:visited {
color:#C0C0C0;
text-decoration: none
}

p a:link { 
color:#92a7bd;
}
	
p a:visited{  
color:#92a7bd;
}

p a:hover{ 
color: #A5C1CB;
}

.bold {
font-weight:bold;
}

.zelana_green {
color:#A5C1CB;
}

.gray {
color: #999999;
}

#home p {
color: #FFFFFF;
}

#home p a:link { 
color: #FFFFFF;
text-decoration:none;
}
	
#home p a:visited{  
color: #FFFFFF;
text-decoration:none;
}

#home p a:hover{ 
color: #FFFFFF;
text-decoration:none;
font-weight:bold;
}

.bold {
font-weight:bold;
}

/*--------- Products Stuffs -----------*/

h5 {
font: 11px Helvetica, Verdana, Arial, sans-serif;
font-weight: bold;
color: #617D8E;
line-height: 17px;
margin:0px 0px 0px 0px;
}

h5 a:link { 
color: #A5C1CB;
text-decoration: none;
font-weight: bold;
}
	
h5 a:visited{  
color: #A5C1CB;
text-decoration: none;
font-weight: bold;
}

h5 a:hover{ 
color: #617D8E;
text-decoration: none;
font-weight: bold;
}


#left p {
color: #555555;
text-transform:none;
margin: 0px 0px 5px 0px;
}

#left p a:link { 
color: #999999;
text-decoration:none;
}
	
#left p a:visited{  
color: #999999;
text-decoration:none;
}

#left p a:hover{ 
color: #555555;
text-decoration:none;
}

.selected a:link {
color: #617D8E;
text-transform: uppercase;
}

.products_head {
text-transform: uppercase;
color: #617D8E;
font-weight: bold;
}

.products_sub {
color: #333;
font-weight: bold;
text-transform:capitalize;
margin: 4px 0px 0px 0px;
}

a:link.mnu    {  font-family:arial,helvetica; font-size:14px; text-decoration: none; color: #ffffff}
a:visited.mnu {  font-family:arial,helvetica; font-size: 14px; text-decoration: none; color: #ffffff}
a:hover.mnu   {  font-family:arial,helvetica; font-weight:bold; font-size: 14px; text-decoration: none; color: #ffffff}

td a.cLink {
	font-size: 18px;
	color: #3c3c3c;
}

td a.cLink:hover {
	font-size: 18px;
	color: #c0c0c0;
}

/***************various mouseover things******************/

a.topLink  {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 235px;
	height: 47px;
	background: transparent url("http://zealana.co.nz/images/logo.gif") no-repeat;
	text-decoration: none;
}

a.topLink:hover {
	background: url("../images/logo_home.gif") no-repeat;
}

#imgDown{
	cursor: pointer;
}

#imgUp{
	cursor: pointer;
}

#imgLeft{
	cursor: pointer;
}

#imgRight{
	cursor: pointer;
}