/********************************************
* CSS DOCUMENT - Ski Mania Website (Print)
********************************************/	

	body {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 76%;
		background-color: #fff;
		margin: 0px;
		padding: 0;
	}
	
	a {
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	img {
		border: 0;
	}
	
	form {
		margin: 0;
		padding: 0;
		display: inline;
	}
	
/********************************************
* Layout
********************************************/	

	#wrap {
		width: 970px;
	}
	
	#container {
		width: 960px;
		background-image: url(../images/bg.jpg);
    	background-position: left top;
		background-repeat: no-repeat;
		margin: 0 10px 0 0;
	}
	
	#header {
		display: none;
	}
	
	#leftcol {
		display: none;
	}
	
	#centrecol {
		width: 570px;
		margin: 0 0 20px 0;
		padding: 0 5px 0 15px;
		background-color: #fff;
		float: left;
	}
	
	#rightcol {
		display: none;
	}
	
	#footer {
		display: none;
	}
	
/********************************************
* Header
********************************************/
	
	div.topbar {
		width: 330px;
		float: left;
	}
	
	div.topbar h1 {
		width: 330px;
		height: 130px;
		background-image: url(../images/clear.gif);
    	background-repeat: repeat;
		margin: 0;
		padding: 0;
		float: left;
	}

	div.topbar h1 span, div.topbar h2 { 
		display: none; 
	}

	div.topbar h1 a {
		width: 330px;
		height: 130px;
		background-image: url(../images/clear.gif);
    	background-repeat: repeat;
		display: block;
	}
	
	div.topnav {
		width: 620px;
		text-align: right;
		padding-top: 105px;
		float: left;
	}
	
	div.topnav ul {
		list-style-image: none;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	div.topnav li {
		font-size: 100%;
		color: #999999;
		margin: 0;
		padding: 0;
		display: inline;
	}
	
	div.topnav li a {
		font-weight: bold;
		color: #17346a;
		padding: 0 8px 0 8px;
	}
	
/********************************************
* Left Nav
********************************************/
	
	div.leftnav {
		width: 180px;
		background-color: #fff;
		float: left;
	}
	
	/* hide from ie5 mac \*/
	div.leftnav {
		position: relative;
		clear: both;
	}
	/* end hide */
	
	div.leftnav h3 {
		font-size: 100%;
		font-weight: bold;
		color: #fff;
		background-color: #999999;
		background-image:  url(../images/tab2.gif);
		background-position: left top;
		background-repeat: no-repeat;
		margin: 0;
		padding: 9px 0 9px 16px;
		display: block;
	}

	div.leftnav ul {
		list-style-image: none;
		list-style-type: none;
		background-image:   url("../images/shade1.gif");
		background-position: left top;
		background-repeat: repeat-x;
		margin: 0 0 6px 0;
		padding: 10px 0 6px 0;
	}
	
	div.leftnav li {
		font-size: 94%;
		margin: 0;
		padding: 0;
		
	}
	
	div.leftnav li a {
		color: #17346a;
		background-image:  url(../images/arrow.gif);
		background-position: left top;
		background-repeat: no-repeat;
		margin: 0 0 0 16px;
		padding: 0 14px 2px 12px;
	}
	
	div.leftnav li a:hover {
		background-image:  url(../images/arrow_on.gif);
	}
	
/********************************************
* Content
********************************************/
	
	div.brands {
		width: 540px;
		height: 90px;
		background-image:  url(../images/brand_bg.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 10px;
		margin: 0 10px 10px 0;
		float: left;
	}
	
	div.brandbox {
		height: 90px;
		float: left;
	}
	
	div.titlebox {
		width: 560px;
		color: #666666;
		padding: 0;
		margin: 0;
		float: left;
	}
	
	div.titlebox h3 {
		font-size: 140%;
		font-weight: bold;
		color: #990000;
		background-image:  url("../images/titlehead.gif");
		background-position: left bottom;
		background-repeat: no-repeat;
		margin: 0;
		padding: 8px 0 26px 0;
		display: block;
	}
	
	div.titlebox a {
		color: #990000;
		text-decoration: underline;
	}
	
	div.titlebox a:hover {
		text-decoration: none;
	}
	
	div.titlebox p {
		margin: 0 0 8px 0;
		padding: 0;
	}
	
	div.pagebox {
		width: 560px;
		color: #666666;
		font-size: 94%;
		padding: 0 0 5px 0;
		margin: 0;
		float: left;
	}
	
	div.pagebox2 {
		width: 560px;
		color: #666666;
		font-size: 94%;
		padding: 0;
		margin: 0;
		text-align: right;
		float: left;
	}
	
	div.pagebox a, div.pagebox2 a {
		color: #990000;
		text-decoration: underline;
	}
	
	div.pagebox a:hover,div.pagebox2 a:hover {
		text-decoration: none;
	}
	
	div.pagebox p, div.pagebox2 p, div.filterbox p {
		margin: 0 0 5px 0;
		padding: 0;
	}
	
	div.pageboxleft {
		width: 280px;
		padding: 0;
		margin: 0;
		float: left;
	}
	
	div.pageboxright {
		width: 280px;
		padding: 0;
		margin: 0;
		text-align: right;
		float: left;
	}
	
	div.filterbox {
		width: 560px;
		color: #666666;
		font-size: 94%;
		padding: 5px 0 0 0;
		margin: 0;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #cccccc;
		text-align: right;
		float: left;
	}
	
	div.filterbox select {
		font-size: 94%;
	}
	
	div.reviewbox {
		padding: 0 0 15px 0;
	}
	
	div.productboxcontainer {
		width: 570px;
		margin: 0 0 10px 0;
		float: left;
	}
	
	/* hide from ie5 mac \*/
	div.productboxcontainer {
		position: relative;
		clear: both;
	}
	/* end hide */
	
	div.productboxcontainer h3 {
		font-size: 100%;
		font-weight: normal;
		margin: 0 0 10px 0;
		padding: 0;
		display: block;
	}
	
	div.productboxcontainer h3 span {
		display: none;
	}
	
	div.featureproductbox1 {
		width: 275px;
		padding: 0 10px 10px 0;
		background-color: #fff;
		float: left;
	}
	
	div.featureproductbox2 {
		width: 180px;
		padding: 0 10px 10px 0;
		background-color: #fff;
		float: left;
	}
	
	div.featureproducttop {
		width: 275px;
		background-color: #fff;
	}
	
	div.featureproductbtm {
		width: 255px;
		font-size: 94%;
		background-color: #fff;
		background-image:  url(../images/feature_bg.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		padding: 8px 10px 8px 10px;
		float: left;
	}
	
	div.featureproductleft {
		width: 72px;
		text-align: center;
		padding: 0 5px 0 0;
		float: left;
	}
	
	div.featureproductcentre {
		width: 73px;
		text-align: center;
		padding: 0 5px 0 0;
		float: left;
	}
	
	div.featureproductleft p, div.featureproductcentre p {
		margin: 0 0 2px 0;
		padding: 0;
	}
	
	div.featureproductright {
		width: 100px;
		float: left;
	}
	
/********************************************
* Product List
********************************************/
	
	div.productlistcontainer1 {
		width: 560px;
		font-size: 94%;
		background-color: #fff;
		background-image:  url(../images/productlist_btm.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
		padding: 0 10px 10px 0;
		margin: 0;
		float: left;
	}
	
	div.productlistcontainer1 p {
		padding: 0;
		margin: 0 0 10px 0;
	}
	
	div.productlisttop {
		width: 560px;
		background-color: #fff;
		background-image:  url(../images/productlist_top.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 10px 0 0 0;
		margin: 0;
		float: left;
	}
	
	div.productlistcontainer2 {
		width: 540px;
		background-color: #fff;
		background-image:  url(../images/productlist_bg.gif);
		background-position: left top;
		background-repeat: repeat-y;
		margin: 0;
		padding: 0 10px 0 10px;
		float: left;
	}
	
	div.productlistleft {
		width: 200px;
		background-color: #fff;
		margin: 0 15px 0 0;
		padding: 0;
		float: left;
	}
	
	div.productlistrightcontainer1 {
		width: 325px;
		background-color: #fff;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	div.productlistrightcontainer2 {
		width: 325px;
		background-color: #fff;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	div.productlistright1 {
		width: 210px;
		background-color: #fff;
		margin: 0 15px 0 0;
		padding: 0;
		float: left;
	}
	
	div.productlistright1 h3 {
		font-size: 134%;
		font-weight: bold;
		color: #666666;
		margin: 0 0 8px 0;
		padding: 0 0 8px 0;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cccccc;
		display: block;
	}
	
	div.productlistright2 {
		width: 100px;
		background-color: #fff;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	div.productlistright3 {
		width: 85px;
		text-align: center;
		padding: 38px 5px 0 0;
		float: left;
	}
	
	div.productlistright4 {
		width: 85px;
		text-align: center;
		padding: 38px 5px 0 0;
		float: left;
	}
	
	div.productlistright3 p, div.productlistright4 p {
		margin: 0 0 2px 0;
		padding: 0;
	}
	
/********************************************
* Product Detail
********************************************/
	
	div.productdetailcontainer1 {
		width: 560px;
		font-size: 94%;
		background-color: #fff;
		background-image:  url(../images/productlist_btm.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
		padding: 0 10px 10px 0;
		margin: 0;
		float: left;
	}
	
	div.productdetailcontainer1 p {
		padding: 0;
		margin: 0 0 10px 0;
	}
	
	div.productdetailtop {
		width: 560px;
		background-color: #fff;
		background-image:  url(../images/productlist_top.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 10px 0 0 0;
		margin: 0;
		float: left;
	}
	
	div.productdetailcontainer2 {
		width: 540px;
		background-color: #fff;
		background-image:  url(../images/productlist_bg.gif);
		background-position: left top;
		background-repeat: repeat-y;
		margin: 0;
		padding: 10px 10px 0 10px;
		float: left;
	}
	
	div.productdetailheaderbox {
		width: 540px;
		background-color: #fff;
		background-image:  url(../images/productlist_bg.gif);
		background-position: left top;
		background-repeat: repeat-y;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		margin: 0;
		padding: 0 10px 6px 10px;
		float: left;
	}
	
	div.productdetailheaderleft {
		width: 100px;
		background-color: #fff;
		margin: 0;
		padding: 0 10px 0 0;
		float: left;
	}
	
	div.productdetailheaderright {
		width: 430px;
		background-color: #fff;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	div.productdetailheaderright h3 {
		font-size: 144%;
		font-weight: bold;
		color: #666666;
		margin: 0 0 8px 0;
		padding: 12px 0 0 0;
		display: block;
	}
	
	div.productdetailleft {
		width: 270px;
		color: #666666;
		background-color: #fff;
		margin: 0;
		padding: 0 5px 0 0;
		float: left;
	}
	
	div.productdetailleft p {
		margin: 5px 0 0 0;
		padding: 0;
	}
	
	div.productdetailleft a {
		color: #45463D;
		text-decoration: underline;
	}
	
	div.productdetailleft a:hover {
		text-decoration: none;
	}
	
	div.productdetailimage {
		background-color: #fff;
		margin: 0;
		padding: 0;
	}
	
	div.productcloseimages {
		display: none;
	}
	
	div.productthumbrightcontainer1 {
		width: 270px;
		background-color: #fff;
		margin: 0;
		padding: 0 5px 0 0;
		float: left;
	}
	
	div.productthumbbox1 {
		width: 80px;
		background-color: #fff;
		margin: 0;
		padding: 9px 10px 0 0;
		float: left;
	}
	
	div.productdetailrightcontainer1 {
		width: 265px;
		background-color: #fff;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	div.productdetailrightcontainer1 a {
		color: #990000;
		text-decoration: underline;
	}
	
	div.productdetailrightcontainer1 a:hover {
		text-decoration: none;
	}
	
	div.productdetailrightcontainer2 {
		width: 260px;
		background-color: #fff;
		margin: 0;
		padding: 5px 0 5px 0;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cccccc;
		float: left;
	}
	
	div.productdetailrightcontainer2 fieldset {
		border: 1px solid #fff;
		margin: 0;
		padding: 0;
  	}

	div.productdetailrightcontainer2 label {
  		width: 100px;
  		font-weight: bold;
		margin-right: 0.5em;
  		padding: 6px 0 6px 0;
		float: left;
		position: relative;
		clear: both;
  	}
	
	div.productdetailrightcontainer2 legend {
		color: #8F927B;
  	}
	
	div.productdetailrightcontainer2 input, div.productdetailrightcontainer2 select {
		margin: 4px 0 4px 0;
  	}
	
	div.productdetailrightcontainer3 {
		width: 260px;
		background-color: #fff;
		margin: 0;
		padding: 5px 0 0 0;
		float: left;
	}
	
	div.productdetailrightcontainer3 h4 {
		font-size: 110%;
		font-weight: bold;
		color: #990000;
		margin: 10px 0 6px 0;
		padding: 0;
		display: block;
	}
	
	div.productdetailrightcontainer3 ul {
		list-style-image: none;
		list-style-type: none;
		color: #17346a;
		margin: 0 0 6px 0;
		padding: 6px 0 2px 0;
	}
	
	div.productdetailrightcontainer3 li {
		background-image:  url(../images/arrow2.gif);
		background-position: left top;
		background-repeat: no-repeat;
		margin: 0 0 10px 10px;
		padding: 0 14px 2px 16px;
	}
	
	div.productdetailright3 {
		width: 75px;
		text-align: center;
		padding: 4px 5px 0 0;
		float: left;
	}
	
	div.productdetailright4 {
		width: 75px;
		text-align: center;
		padding: 4px 5px 0 0;
		float: left;
	}
	
	div.productdetailright5 {
		width: 100px;
		text-align: center;
		padding: 4px 0 0 0;
		float: right;
	}
	
	div.productdetailright3 p, div.productdetailright4 p {
		margin: 0 0 2px 0;
		padding: 0;
	}
	
/********************************************
* Product Related
********************************************/
	
	div.productrelatedcontainer1 {
		width: 560px;
		font-size: 94%;
		background-color: #fff;
		background-image:  url(../images/productlist_btm.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
		padding: 0 10px 10px 0;
		margin: 0;
		float: left;
	}
	
	div.productrelatedcontainer1 p {
		padding: 0;
		margin: 0 0 10px 0;
	}
	
	div.productrelatedcontainer1 h3 {
		font-size: 100%;
		font-weight: normal;
		margin: 10px 0 0 0;
		padding: 0;
		display: block;
	}
	
	div.productrelatedcontainer1 h3 span {
		display: none;
	}
	
	div.productrelatedtop {
		width: 560px;
		background-color: #fff;
		background-image:  url(../images/productlist_top.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 10px 0 0 0;
		margin: 0;
		float: left;
	}
	
	div.productrelatedcontainer2 {
		width: 540px;
		background-color: #fff;
		background-image:  url(../images/productlist_bg.gif);
		background-position: left top;
		background-repeat: repeat-y;
		margin: 0;
		padding: 0 10px 0 10px;
		float: left;
	}
	
	div.productrelatedcontainer3 {
		width: 540px;
		background-color: #fff;
		background-image:  url(../images/productlist_bg.gif);
		background-position: left top;
		background-repeat: repeat-y;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		margin: 0;
		padding: 10px 10px 0 10px;
		float: left;
	}
	
	div.productrelatedleft {
		width: 80px;
		background-color: #fff;
		margin: 0 15px 0 0;
		padding: 0;
		float: left;
	}
	
	div.productrelatedright1 {
		width: 250px;
		color: #45463D;
		background-color: #fff;
		margin: 0 15px 0 0;
		padding: 0;
		float: left;
	}
	
	div.productrelatedright1 h4 {
		font-size: 110%;
		font-weight: bold;
		color: #17346a;
		margin: 0 0 8px 0;
		padding: 0 0 8px 0;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cccccc;
		display: block;
	}
	
	div.productrelatedright2 {
		width: 80px;
		background-color: #fff;
		margin: 0;
		padding: 00;
		float: left;
	}
	
	div.productrelatedright2 p {
		margin: 0 0 2px 0;
		padding: 0;
	}	
	
	div.productrelatedright3 {
		width: 100px;
		text-align: center;
		padding: 0;
		float: left;
	}

/******************************
* Tables
******************************/	
	
	.table1 {
		color: #000;
		border: 0;
		border-collapse: collapse;
		line-height: 14px;
		margin: 0;
	}
	
	.table1 td {
		padding: 0 24px 0 0;
	}
	
	.accounttable {
		width: 100%;
		color: #333333;
		border: 0;
		border-collapse: collapse;
		line-height: 14px;
		margin: 0 0 15px 0;
	}
	
	.accounttable th {
		font-weight: bold;
		color: #fff;
		background-color: #666666;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #cccccc;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #cccccc;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #cccccc;
		padding: 6px;
	}
	
	.accounttable td {
		font-size: 94%;
		vertical-align: top;
		padding: 6px;
	}
	
	.baskettable {
		width: 100%;
		color: #333333;
		border: 0;
		border-collapse: collapse;
		line-height: 14px;
		margin: 0;
	}
	
	.baskettable th {
		font-weight: bold;
		color: #fff;
		background-color: #666666;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #cccccc;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #cccccc;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #cccccc;
		padding: 6px;
	}
	
	.baskettable td {
		vertical-align: middle;
		padding: 6px;
	}
	
	.baskettable input {
		font-size: 94%;
		font-weight: bold;
		text-align: center;
	}
	
	.sizestable {
		width: 100%;
		color: #333333;
		border: 0;
		border-collapse: collapse;
		line-height: 14px;
		margin: 0 0 15px 0;
	}
	
	.sizestable td {
		font-size: 94%;
		vertical-align: top;
		padding: 6px;
	}
	
	.sizestable th {
		font-weight: bold;
		color: #fff;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #cccccc;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #cccccc;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #cccccc;
		padding: 6px;
	}
	
	.thcell1 {
		text-align: left;
	}
	
	.tdcell1 {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #cccccc;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #cccccc;
	}
	
	.tdcell2 {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #cccccc;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #cccccc;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #cccccc;
	}
	
	.tdcell3 {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #cccccc;
	}
	
	.tdcell4 {
		font-weight: bold;
		color: #fff;
		background-color: #666666;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #cccccc;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #cccccc;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cccccc;
	}
	
	.tdcell5 {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #cccccc;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #cccccc;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cccccc;
	}
	
	.tdcell6 {
		border-width: 1px;
		border-style: solid;
		border-color: #cccccc;
	}
	
	.tdcell7 {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #cccccc;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cccccc;
	}
	
	.tdhead1 {
		font-weight: bold;
		color: #fff;
		background-color: #8F927B;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #cccccc;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #8F927B;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #8F927B;
	}
	
	.tdheadbrand1 {
		font-weight: bold;
		background-color: #235A3A;
		border-width: 1px;
		border-style: solid;
		border-color: #235A3A;
		text-align: center;
	}
	
	.tdheadbrand2 {
		font-weight: bold;
		background-color: #E60000;
		border-width: 1px;
		border-style: solid;
		border-color: #E60000;
		text-align: center;
	}
	
	.tdheadbrand3 {
		font-weight: bold;
		background-color: #fff;
		border-width: 1px;
		border-style: solid;
		border-color: #cccccc;
		text-align: center;
	}
	
	.tdheadbrand4 {
		font-weight: bold;
		background-color: #003499;
		border-width: 1px;
		border-style: solid;
		border-color: #003499;
		text-align: center;
	}
	
	.tdheadbrand5 {
		font-weight: bold;
		background-color: #373778;
		border-width: 1px;
		border-style: solid;
		border-color: #373778;
		text-align: center;
	}
	
/********************************************
* Services
********************************************/

	div.servicesbox {
		width: 560px;
		margin: 0 10px 10px 0;
	}
	
	div.servicesbox h3 {
		font-size: 140%;
		font-weight: bold;
		color: #990000;
		background-image:  url("../images/titlehead.gif");
		background-position: left bottom;
		background-repeat: no-repeat;
		margin: 0;
		padding: 8px 0 26px 0;
		display: block;
	}
	
	div.servicesbox p {
		color: #666666;
		line-height: 16px;
		margin: 8px 0 8px 0;
		padding: 0;
	}
	
	div.servicesbox a {
		color: #990000;
		text-decoration: underline;
	}
	
	div.servicesbox a:hover {
		text-decoration: none;
	}
	
	div.servicesbox ul {
		list-style-image: none;
		list-style-type: none;
		color: #45463D;
		margin: 0 0 6px 0;
		padding: 10px 0 6px 0;
	}
	
	div.servicesbox li {
		background-image:  url(../images/arrow2.gif);
		background-position: left top;
		background-repeat: no-repeat;
		margin: 0 0 10px 10px;
		padding: 0 14px 2px 16px;
	}
	
	div.servicesbox h4 {
		font-size: 115%;
		font-weight: bold;
		color: #17346a;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cccccc;
		margin: 0 0 12px 0;
		padding: 5px 0 5px 0;
		display: block;
	}
	
	div.servicesbox h5 {
		font-size: 100%;
		font-weight: bold;
		color: #333333;
		margin: 12px 0 0 0;
		padding: 0;
		display: block;
	}
	
	div.servicesbox fieldset {
		border: 1px solid #cccccc;
		margin: 15px 0 0 0;
		padding: 0 15px 5px 15px;
  	}

	div.servicesbox label {
  		width: 150px;
  		font-weight: bold;
		margin-right: 0.5em;
  		padding: 8px 0 8px 0;
		float: left;
		position: relative;
		clear: both;
  	}
	
	div.servicesbox legend {
		color: #990000;
  	}
	
	div.servicesbox input, div.servicesbox select {
		margin: 6px 0 6px 0;
  	}
	
/********************************************
* TAB NAV
********************************************/
	
	#tabnav {
	
	}
	
	#navlist {
		padding: 6px 0;
		margin: 0 0 20px 0;
		border-bottom: 1px solid #17346a;
	}
	
	/* Fix for IE-win \*/
		* html #navlist {padding: 7px 0 6px 0;}
	/* End Fix for IE-win */ 
	
	#navlist li {
		list-style: none;
		margin: 0;
		padding: 0px;
		display: inline;
	}
	
	#navlist li a {
		color: #fff;
		padding: 6px 0.75em;
		margin: 0 3px 0 0;
		border: 1px solid #17346a;
		border-bottom: none;
		background: #17346a;
		text-decoration: none;
	}
	
	#navlist li a:hover {
		color: #fff;
		background-color: #415593;
		border-color: #17346a;
	}
	
	#navlist li a#current {
		color: #333333;
		padding-bottom: 7px;
		background: #fff;
		border: 1px solid #17346a;
		border-bottom: none;
	}
	
	
/********************************************
* Features boxes
********************************************/
	
	div.featurebox {
		width: 180px;
		background-color: #fff;
		padding: 0 0 15px 0;
		float: left;
	}
	
	/* hide from ie5 mac \*/
	div.featurebox {
		position: relative;
		clear: both;
	}
	/* end hide */
	
	div.featurebox h3 {
		font-size: 100%;
		font-weight: bold;
		color: #fff;
		background-color: #999999;
		background-image: url(../images/tab1.gif);
		background-position: left top;
		background-repeat: no-repeat;
		margin: 0;
		padding: 9px 0 9px 16px;
		display: block;
	}
	
	div.featureboxcontainer {
		width: 180px;
		background-image: url("../images/shade1.gif");
		background-position: left top;
		background-repeat: repeat-x;
		margin: 0;
		padding: 5px 0 0 0;
		float: left;
	}
	
	div.featureboxcontainer2 {
		width: 180px;
		background-image: url("../images/shade2.gif");
		background-position: left top;
		background-repeat: repeat-x;
		margin: 0;
		padding: 5px 0 0 0;
		float: left;
	}
	
	div.phonebox {
		width: 180px;
		margin: 0;
		float: left;
	}
	
	div.searchboxcontent {
		font-size: 94%;
		width: 160px;
		margin: 5px auto;
		padding: 0 10px 15px 10px;
		text-align: center;
		float: left;
	}
	
	div.searchbox {
		width: 160px;
		text-align: center;
		float: left;
	}
	
	.searchfield {
		width: 150px;
		margin: 0px;
		padding: 0;
	}
	
	.searchbutton {
		margin: 8px 3px 0 0;
		float: right;
	}
	
	div.brandsboxcontent {
		font-size: 94%;
		width: 160px;
		margin: 5px auto;
		padding: 0 10px 15px 10px;
		text-align: center;
		float: left;
	}
	
	div.brandsboxcontent select {
		width: 150px;
		font-size: 94%;
	}
	
	div.brands2 {
		width: 180px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #ADC2E0;
		float: left;
	}
	
	div.brands2box {
		width: 90px;
		margin: 0;
		padding: 0;
		display: inline;
		float: left;
	}

	/* Fix for IE-win \*/
		* html div.brands2box {margin: -1px 0 -1px 0;}
	/* End Fix for IE-win */ 
	
	div.topsellerscontainer {
		width: 165px;
		margin: 5px 0 5px 0;
		padding: 0 10px 0 5px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cccccc;
		float: left;
	}
	
	/* hide from ie5 mac \*/
	div.topsellerscontainer {
		position: relative;
		clear: both;
	}
	/* end hide */
	
	div.topsellersboxleft {
		width: 74px;
		float: left;
	}
	
	div.topsellersboxright {
		width: 91px;
		text-align: right;
		float: left;
	}
	
	div.topsellersboxright h4 {
		font-size: 94%;
		font-weight: bold;
		color: #17346a;
		margin: 0;
		padding: 0;
	}
	
	div.topsellersboxright h4 a {
		color: #17346a;
	}
	
	div.topsellersboxright p {
		font-size: 94%;
		background-image: none;
		background-color: none;
		color: #666666;
		margin: 0;
		padding: 0 0 4px 0;
	}
	
	div.topsellersboxright p a {
		color: #666666;
	}
	
	div.trackboxcontent {
		margin: 0;
		padding: 10px 0 0 0;
		float: left;
	}
	
	div.trackboxcontent h4 {
		height: 18px;
		background-color: none;
		background-image: url(../images/track.gif);
		background-position: center top;
		background-repeat: no-repeat;
		margin: 0;
		padding: 0;
		display: block;
	}
	
	div.trackboxcontent h4 span {
		display: none;
	}
	
	div.trackboxcontainer {
		width: 180px;
		padding: 0;
	}
	
	div.trackboxcontainer {
		width: 150px;
		padding: 10px 15px 0 15px;
		float: left;
	}
	
	/* hide from ie5 mac \*/
	div.trackboxcontainer {
		position: relative;
		clear: both;
	}
	/* end hide */
	
	div.trackboxleft {
		width: 68px;
		padding: 0 14px 0 0;
		float: left;
	}
	
	div.trackboxright {
		width: 68px;
		padding: 0 0 0 0;
		float: left;
	}
	
/********************************************
* Footer
********************************************/
	
	div.footercontent {
		width: 950px;
		font-size: 94%;
		font-weight: normal;
		color: #666666;
		background-image: url(../images/footer.gif);
		background-position: left top;
		background-repeat: no-repeat;
		margin: 0;
		padding: 20px 0 20px 0;
		text-align: center;
	}
	
	div.footercontent p {
		margin: 0;
		padding: 0 0 12px 0;
	}
	
/********************************************
* Extras
********************************************/
	
	.highlight1 {
		color: #000;
	}
	
	.highlight2 {
		color: #990000;
	}
	
	.highlight3 {
		color: #17346a;
	}
	
	.highlight4 {
		color: #009933;
	}
	
	.highlight5 {
		background-color: #e5e5e5;
	}
	
	.highlight6 {
		background-color: #f2f2f2;
	}
	
	.crossed {
		text-decoration: line-through;
	}
	
	.aligncenter {
		text-align: center;
	}
	
	.spacer1 {
		margin-bottom: 5px;
	}
	
	.clearfix {
		clear: both;
	}
	
	.smallcopy1 {
		font-size: 94%;
	}
	
	.formcopy1 {
		font-size: 94%;
		padding-left: 157px;
		color: #333333;
		display: block;
	}
	
	.formcopy2 {
		font-size: 94%;
		padding-left: 157px;
		color: #FB0505;
		display: block;
	}
	
	div.rightbox1 {
		display: block;
		text-align: right;
	}
	
	div.actionbox1 {
		display: block;
		padding: 10px 0 10px 0;
		text-align: right;
	}
	
	.price1 {
		font-size: 140%;
		color: #990000;
	}
	
	.price2 {
		font-size: 130%;
		color: #990000;
	}
	
	.price3 {
		font-size: 140%;
		color: #666666;
		text-decoration: line-through;
	}
	
	.bargain {
		height: 20px;
		background-image:  url("../images/bargain.gif");
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	.related {
		height: 30px;
		background-image: url(../images/related.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	.interested {
		height: 30px;
		background-image: url(../images/interested.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	.magnifier {
		padding: 0 0 0 18px;
		background-image: url(../images/magnifier.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	.inlineimg { 
		vertical-align: bottom;
	}
	
	.review {
		padding: 0 0 0 18px;
		background-image: url(../images/review.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	.pricematch {
		padding: 0 0 0 18px;
		background-image: url(../images/price_match.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}