	/*
	Golbal Framework styles (Styles that exist on every page):
		-gobal tag decs
		-framework
			-header
			-navigation
			-content
			-footer
*/

body{
	background: #BFC1BA url(/images/pattern.jpg) repeat top left;
	font: normal 12px "Lucida Grande", "Lucida Sans Unicode", Verdana;
	color: #352F2C;
	margin: 0px;
	padding: 0px;
}
a,img {
	border: none;
}
a:link,a:visited{
	color: #372E2C;
	font-weight: bold;
	text-decoration: none;
}
h5{
	color: #372E2B;
	font-weight: bold;
	font-size: 16px;
	margin: 5px 0px 5px 15px;
}
.clear { clear: both; }
div.clear{
	clear: both;
	height: 0px;
}
.error{
	padding: 10px;
	margin: 15px auto;
	width: 700px;
	background: #FFF499;
	font-weight: bold;
	border: 1px solid #000;
}
div#error p{
	padding: 10px;
	margin: 15px auto;
	background: #FFF499;
	font-weight: bold;
	border: 1px solid #000;
}
.center{
	text-align: center;
}
div#wrapper{
	width: 1005px;
	margin: 25px auto;
}
div#wrapper div#top{
  position: relative;
  z-index: 50;
	background: url(/img/sw_header-bg2.png) no-repeat top right;
	width: 1005px;
	height: 183px;
	text-align: center;
	padding-top: 8px;
}
	div#top div#banner{
		width: 969px;
		height: 102px;
		margin: 0px 0px 0px 20px;
		overflow: hidden;
	}
	div#top div#banner a{
		width: 100%;
		height: 100%;
		margin: 0px;
		padding: 0px;
		display: block;
		text-decoration: none;
		font-weight: normal;
		border: none;
	}
	div#top div#banner a img{
		border: none;
	}
	div#top div#underbanner{
	  position: relative;
	  left: 170px;
		width: 813px;
		height: 35px;
		margin: 4px 17px 0px 0px;
	}
		
		div#freeshipban{
			margin: 5px 0px 0px 10px;
			display: inline-block;
			float: left;
		}
		div#underbanner div#cart{
			height: 21px;
			width: 225px;
			float: right;
			background: #EFEDE9;
			color: #372E2C;
			font-size: 10px;
			margin: 7px 15px 0px 0px;
		}
		div#underbanner div#cart span{
			display: inline-block;
			padding: 4px 0px;
		}
	div#top table#topnav{
		margin: 0px 0px 0px 20px;
	}
	div#top table#topnav td{
		padding-left: 0px;
		vertical-align: top;
	}
	div#top table#topnav td a{
		border: none;
		text-decoration: none;
	}
	div#top div.dropdown{position: relative; margin:0px; padding: 0px; z-index: 100;}
	  
	div.dropdown ul{
	  position: absolute;
	  top: 23px;
	  left: 0;
	  list-style: none;
	  background: #372E2C;
	  border-right: 1px solid #F8F4F0;
   	border-left: 1px solid #F8F4F0;
	  color: #FFFFFC;
	  text-align: left;
	  width: 180px;
	  padding: 0px;
	  margin: 0px;
	  display: block;
	}
	   div.dropdown ul li{
	       padding: 4px 4px 4px 18px;
	       margin: 0px;
	       height: 23px;
	       display: block;
	       list-style: none;
	   }
	   div.dropdown ul li a{
	       width: 100%;
	       height: 23px;
	       color: #FFFFFC;
	       text-decoration: none;
	       font-weight: bold;
	       text-transform: uppercase;
	       display: block;
	       line-height: 23px;
	   }
	   div.dropdown ul li:hover a,
	   div.dropdown ul li a:hover{
	      color: #372E2C;
	   }
	   div.dropdown ul li:hover{
	       background: #ABA19A;
	   }
	div#top div#searchwrap{
	  position: absolute;
	  width: 137px;
  	text-align:center;
  	background: #FFF;
  	margin: 5px 0px 0px 38px;
  	overflow: hidden;
	}
	div#top div#searchwrap div.search{
		width: 100%;
		text-align: center;
		padding: 0px;
		margin: 5px 0px 0px 0px;
	}
	div#searchwrap input#searchtext{
		width: 115px;
		text-align:center;
		background: #DDD;
		color: #666;
		margin: 0px auto 5px;
		padding: 4px;
		font-weight: bold;
		display: block;
		border: none;
		font-size: 10px;
	}
	div#searchwrap input#submit{
		border: none;
		background: url(/images/searchbut_off.jpg) no-repeat top left;
		padding: 0px;
		margin: 0px auto;
		width: 123px;
		height: 30px;
		display: block; 
	}
	div#searchwrap input#submit:hover{
		background: url(/images/searchbut_on.jpg) no-repeat top left;
	}
div#wrapper	div#contentwrap{
    position: relative;
		background: url(/images/1pixbg.png) repeat-y top left;
    clear: both;
		width: 1005px;
		margin: 0px auto;
    padding: 0px;
	}
div#contentwrap   div#nav{
  	width: 137px;
  	float: left;
  	text-align:center;
  	background: #FFF;
  	margin-left: 37px;
  	padding-top: 10px;
  	padding-bottom: 11px;
  	border-left: 1px solid #AAA29A;
  	border-right: 1px solid #AAA29A;
  }
    div#nav div.follow{
      margin: 10px auto;
      width: 125px;
    }
    div#nav div.follow a{
      padding: 0px;
      margin: 0px;
      float: left;
    }
    div#nav div.follow a img{
      padding: 0px;
      margin: 0px;
      outline: none;
    }
  	div#nav div.search{
  		width: 100%;
  		text-align: center;
  		padding: 0px;
  		margin: 0px;
  	}

  	div#nav input#searchtext{
  		width: 115px;
  		text-align:center;
  		background: #DDD;
  		color: #666;
  		margin: 0px auto 5px;
  		padding: 4px;
  		font-weight: bold;
  		display: block;
  		border: none;
  		font-size: 10px;
  	}
  	div#nav input#submit{
  		border: none;
  		background: url(/images/searchbut_off.jpg) no-repeat top left;
  		padding: 0px;

  		margin: 0px auto;
  		width: 123px;
  		height: 30px;
  		display: block;
  	}
  	div#nav input#submit:hover{
  		background: url(/images/searchbut_on.jpg) no-repeat top left;
  	}
  	div#nav input#email{
  		width: 116px;
  		text-align:center;
  		background: #DDD;
  		color: #666;
  		margin: 0px auto;
  		margin-bottom: -10px;
  		display: block;
  		padding: 4px;
  		font-weight: bold;
  		border: none;
  		font-size: 10px;




  	}
  	div#nav input#join{
  		border: none;
  		padding: 0px;
  		margin: -0px auto;
  		display: block;
  		width: 124px;
  		height: 30px;
  		background: url(/images/joinbut_off.jpg) no-repeat top left;
  	}
  	div#nav input#join:hover{
  		background: url(/images/joinbut_on.jpg) no-repeat top left;
  	}
  	div#nav ul{
  		margin: 0px;
  		padding: 0px;
  		list-style: none;
  		clear: both;
  	}


  	div#nav ul li.head{
  		margin-top: 10px;
  	}
  	div#nav ul li.head ul{
  		margin: 0px;
  		padding: 0px;
  	}
  	div#nav ul li.head ul li{
  		text-align: left;

  		margin: 0px;

  		padding: 1px 0px;
  	}
  	div#nav ul li.head ul li a,div#nav ul li.head ul li a:visited{
  		color: #67625F;
  		text-decoration: none;
  		font-size: 10px;
  		display: block;
  		padding-left: 15px;
  		text-transform: capitalize;
  		font-weight: normal;
  		border: none;
  	}
  	div#nav ul li.head ul li a:hover{
  		background: #EFEDE9;
  	}
  	div#nav ul li.head ul li a.active{
  		background: #372E2C;
  		color: #FFFEFB;
  	}
  	div#nav a{

  		border: none;
  	}
  	div#nav div.bottom{
  		background: #FFF url(/images/lmbot.jpg) no-repeat bottom left;
  		height: 11px;
  		width: 139px;
  		margin: 0px 0px -11px -1px;
  		clear: both;
  	}
div#contentwrap div#content{
	float: right;
	width: 795px;
	margin-right: 20px;
	padding-right: 5px;
	position: relative;
}
div#wrapper div#footer{

	background: url(/images/footer.png) no-repeat bottom left;
	width: 1005px;
	height: 56px;
	position: relative;
}
	div#footer div{
		font-size: 10px;

		color: #666;
		text-align: left;
		width: 750px;
		height: 35px;
		float: right;
		margin: 10px 60px 0px 0px;
	}
	div#footer span{
		display:inline-block; 
		position: absolute; 
		top: 30%;
	}
	div#footer img{

		margin-top: 5px;
		float: right;
	}
/*
	Finder Styles:
*/

div#brandicons{
	position: relative;
	background: #EFEDE9;
	padding: 0px;
	width: 788px;
	margin: 10px auto;
}
div#brandicons div.top select{
  float: right;
  margin: 7px 10px 0px 0px;
}
div#brandicons div.wrap{
	height: 100%;

	width: 786px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	border-left: 1px solid #D4CFCC;
	border-right: 1px solid #D4CFCC;
	position: relative;
}
div#brandicons div.wrap div.innerwrap{
	background: #DEDDD3;
	width: 777px;
	margin: 0px auto;
	position: relative;
}
div#brandicons div.wrap div.innerwrap:after{
	display: block;
	content: ".";

	visibility: hidden;
	height: 0px;
	clear: both;
}
div#brandicons table{
	margin: 0px;
	padding: 0px;
	position: relative;
}
div#brandicons td.outer{
	width: 33px;
	height: 33px;

	padding: 0px;
	margin: 0px;
}
div#brandicons td.outer a{
	display: block;
	text-decoration: none;
	font-size: 10px;
	color: #362f2d;
	border: none;
	position: absolute;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	border: none;
	z-index: 0;
}
div#brandicons td.outer img{
	width: 33px;
	height: 33px;
	position: absolute;
	z-index: 0;
	margin-top: -16px;
	margin-left: -1px;
}

div#brandicons td.outer a:hover{
	position: absolute;
	display: block;
	text-align: center;
	z-index: 5;
	margin: -33px 0px 0px -17px;
	padding: 0px;
}


div#brandicons td.outer a:hover img{
	position: absolute;
	width: 66px;
	height: 66px;
	border: 1px solid #d4d0cd;
	padding: 0px;
	margin: 0px;
	z-index: 10;
}


div#brandicons div.top{
	background: url(http://img.skatewarehouse.com/site08/framework/brandbox_top.jpg) no-repeat top left;
	height: 25px;
	width: 788px;
	position: relative;
	z-index: 50;
}
div#brandicons div.bottom{
	background: url(http://img.skatewarehouse.com/site08/framework/brandbox_bot.jpg) no-repeat bottom left;
	clear: both;

	height: 6px;
	width: 788px;
}

div.brandlist{
	position: absolute;
	left: 574px;
	top: 6px;
	display: inline;
}
div.brandlist input{
	width: 202px;
	margin: 0px;
	padding: 2px;
	text-align: center;
	color: #6C6C6C;
	border: 1px solid #DDD;
}
div.brandlist ul {
  position:absolute;
  top:20px;
  left: 0px;
  margin:0;
  padding-left: 0;
  width:206px;
  border:1px solid #bbb;
  background:#fff;
  z-index:200;
}

div.brandlist ul li.highlighted { 
	background-color:#EEECE8;
}

div.brandlist ul li {
	margin:0;
	padding:2px;
	height:36px;
	border-bottom: 1px solid #DDDDDD;
	list-style:none;
	cursor:pointer;
	position: relative;
	text-align: left;
	z-index:500;
}
div.brandlist ul li img{width: 33px; height: 33px; float: left; margin: 1.5px 5px 0px 0px;}
div.brandlist ul li h5{
    padding: 0px 0px 0px 10px;
      margin: 0px;
      font-weight:normal;
      font-size:11px;
      color:#444;
      text-align: left;
      line-height: 36px;
      display: block;
}
div#viewallbrands{
  background: url(http://img.skatewarehouse.com/site08/framework/viewall_bg.jpg) no-repeat top center;
  width: 500px;
  height: 45px;
  margin: 15px auto;
  text-align: center;
}
div#viewallbrands a{
  display: block;
  line-height: 45px;
  vertical-align: middle;
  text-transform: uppercase;
  text-align: center;
  font-size: 18px;
  position: relative;
}
div#viewallbrands a img{

  position: absolute;
  margin-left: 5px;
  bottom: 6px;
}
div#viewallbrands a{text-decoration: none; border: none;}
div#finder{
  margin: 0px;
  float: right;
  width: 788px;
  background: url(http://img.skatewarehouse.com/site08/framework/finder_top.jpg) no-repeat top left;
  padding-top: 9px;
}
div#finder div.wrap{
  width: 786px;
  background: #EEECE8;
  border-left: 1px solid #D4CFCC;
  border-right: 1px solid #D4CFCC;
}
div#finder div#findertitle{
  float: left;
  width: 125px;
  display: inline;
  text-align: center;
}
div#finder div#findertitle span.theftitle{
 text-transform: uppercase;
 color: #342F2C;
 text-align: center;
 font-weight: bold;
}
div#finder div#findertitle span.toggle{
  color: #322D2A;
  border-bottom: 1px solid #8F8D89;
  text-align: center;
  cursor: pointer;
}
div#finder span.zipuphood{
	text-align: right; 
	text-transform: uppercase; 
	color: #342E2B; 
}

div#finder div.bot{
  height: 9px;
  width: 788px;
  background: url(http://img.skatewarehouse.com/site08/framework/finder_bot.jpg) no-repeat top left;
  clear: both;
}
div#finder div.box{
  float: left;
  display: inline;
  padding: 5px;
}

div#finder div#brands_box{
	width: 790px;
	height: 147px;
	margin: 7px 8px 0px 0px;
	clear: both;
}
	div#brands_box div.brand_wrap{
		height: 120px;
		overflow: auto;
		background: #FFF;
		border: 1px solid #D4CFCC;
		width: 750px;
		margin: 5px auto;
	}
	div#brands_box table{
		color: #5C5B58;
		font-size: 10px;
		width: 100%;
	}
	div#brands_box table td{
		width: 95px;
		vertical-align: middle;
		padding: 2.5px 0px 2.5px 0px;
	}
	div#brands_box input{
		padding: 2px;
	}





div#finder div.search{
  float: right;
	display: inline;
	text-align: right;
	margin: 0px 10px 0px 0px;

}
div#decklinks{
	text-align: center;
	margin: 10px auto;
	padding: 0px;
}
div#decklinks a{

	padding: 0px;
	margin: 0px 0px 0px -4px;
	border: none;
	text-align: center;
}
div#decklinks img{
	margin: 0px;
	padding: 0px;
}

/*
	Catigory page styles:
*/
div.catban{
	margin: 5px auto;
	text-align: center;
	font-size: 36px;
	color: #372E2C;
	text-transform: uppercase;
	text-align: center;
}
div#breadcrumbs{
	font-size: 11.25px;
  width: 785px;
  height: 25px;
  margin: 20px auto;
  padding-left: 5px;
  background: url(http://img.skatewarehouse.com/site08/framework/bread_bg.jpg) no-repeat top left;
}
div#breadcrumbs a{
  display: inline-block;
  height: 23px;
  line-height: 23px;
  text-transform: lowercase;
  padding: 0px 10px 0px 12px;
  margin: 1px 0px 0px 0px;
  border-bottom: none;
  background: #F0F0F0 url(http://img.skatewarehouse.com/site08/framework/bread_grey.gif) no-repeat top left;
}
div#breadcrumbs a.first{
  padding-left: 5px;
  background-image: none;
}
div#breadcrumbs a.last{
  background: #FFF url(http://img.skatewarehouse.com/site08/framework/bread_grey.gif) no-repeat top left;
}
div.promoban{
  padding: 5px 0px;
  margin: 0px;
  text-align: center;
}
div.catbanerror{
	padding-top: 55px;
}
div#breadcrumbs{
	font-size: 11.25px;
  width: 785px;
  height: 25px;
  margin: 5px auto;
  padding-left: 5px;
  background: url(http://img.skatewarehouse.com/site08/framework/bread_bg.jpg) no-repeat top left;
}
div#breadcrumbs a{
  display: inline-block;
  height: 23px;
  line-height: 23px;
  text-transform: lowercase;
  padding: 0px 10px 0px 12px;
  margin: 1px 0px 0px 0px;
  border-bottom: none;
  background: #F0F0F0 url(http://img.skatewarehouse.com/site08/framework/bread_grey.gif) no-repeat top left;
}
div#breadcrumbs a.first{
  padding-left: 5px;
  background-image: none;
}
div#breadcrumbs a.last{
  background: #FFF url(http://img.skatewarehouse.com/site08/framework/bread_grey.gif) no-repeat top left;
}

div#promos{
	border: 1px solid #D4CFCC;


	background: #E0DEDA;
	margin: 10px auto;
	width: 785px;
}
div#promos div.title{
	color: #342F2C;
  font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	margin: 5px 5px 0px 5px;
}
div#promos td.product{
	background: #FFF;
	border: 1px solid #CCC;
	width: 196.25px;
	margin: 5px;
	padding: 5px;
	font-size: 11px;
	vertical-align: middle;
}
div#promos td.product a{
  vertical-align: middle;
}
div#promos td.product img{
  height: 75px;
  width: 57px;
	margin-right:5px;
}
div#promos td.product span{
	float: right;
	display: block;
	width: 115px;
	margin-top: 25px;
	text-align: left;
}
div#promos td.leftbut{
	float: left;
	margin: 25px 5px 0px 10px;
}
div#promos td.rightbut{
	float: right;
	margin: 25px 10px 0px 5px;
}

div#promos td.product span.name{color: #666;}
div#promos td.product span.price{color: #AD1229;}
div#promos td.product span.instock{color: #999;}

table#cattable{
	margin: 25px auto;
	width: 783px;
	background: none;
	position: relative;
}
table#cattable th{
	background: #FFF url(http://img.skatewarehouse.com/site08/framework/top.jpg) no-repeat bottom left;
	border: none;
	vertical-align: text-top;
	height: 45px;
	text-align: left;
	padding: 0px 0px 0px 15px;
	font-size: 14px;
	font-weight: normal;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana;
	text-transform: uppercase;
}
table#cattable th a{
  position: absolute;
	color: #362D2B;
	text-decoration: none;
	font-weight: normal;
	border: none;
	display: block;
	float: left;
	margin: 10px 0px 0px 0px;
}
table#cattable th div#jumpbrands{
  text-align: right;
  float: right;
  margin: 5px 10px 0px 0px;
}
table#cattable th img{
	vertical-align: top;
}
table#cattable td.catdesc{
	padding: 10px;
}
table#cattable td.cellwrap{
	padding: 0px 7px;
	margin: 0px;
	width: 135px;
	text-align: center;
}
table#cattable td.div{
  height: 5px;


  padding: 10px 0px;
  background: url(http://img.skatewarehouse.com/site08/framework/div2.jpg) no-repeat center center;
}
table#cattable td.bottomcap{
	background: #FFF url(http://img.skatewarehouse.com/site08/framework/bot.jpg) no-repeat top left;

	height: 30px;
	border: 0px;
}
table#cattable td.cattablerow{
  border-left: #DEDDD5 1px solid;

 	border-right: #DEDDD5 1px solid;
}
	table.subtable{
		text-align: center;
		vertical-align: top;
		margin: 15px 0px 10px 0px;
		padding: 0px;
		width: 135px;
	}
	td.cattablerow table td{
		padding-left: 5px;
	}
	table.subtable td.thumb img{
	  width: 135px;
	  height: 180px;
    border: 1px solid #A6A29E;
	}
	table.subtable td.styles{
		text-align: center;

		vertical-align: top;
		font-size: 11px;
		padding: 5px 0px 2.5px 2px;
		color: #232323;
		font-style: italic;
		height: 11px;
	}
	table.subtable td.styles img{
	  margin-left: 1px;

	  padding: 0px;
	  border: 1px solid #A6A19D;
	}
	table.subtable td.name{
		text-align: center;

		vertical-align: top;
		font-size: 11px;
		padding: 5px;
		height: 30px;
	}
		td.name a{
			color: #232323;
			text-decoration: none;
			font-weight: bold;
			border: none;
		}
	  table.subtable td.hasvideo{
  		text-align: center;
  		vertical-align: top;
  		font-size: 11px;
  		padding: 2.5px 5px 5px 5px;
  		height: 10px;
  	}
	table.subtable td.price{
		text-align: center;

		vertical-align: bottom;

	}
	table.subtable td.salepricewas{
		color: #999999;
		text-align: center;
	}
		td.price a{
			text-decoration: none;
			color: #666666;
			padding: 0px 5px 5px 5px;
			font-weight: normal;
			border: none;
		}

		td.saleprice a{
			text-decoration: none;

			color: #AF1129;
			padding: 0px 5px 5px 5px;
			font-weight: bold;
			border: none;
		}
		table#feattable{
			margin: 15px auto;
			width: 783px;
      background: #FFFFFF;
		}


		table#feattable th{

			background: #FFF url(http://img.skatewarehouse.com/site08/framework/top.jpg) no-repeat top left;
			vertical-align: text-top;
			height: 35px;
			text-align: left;
			padding: 8px 0px 0px 15px;
			font-size: 14px;
			font-weight: normal;
			font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana;
			text-transform: uppercase;
		}
		table#feattable th a{
			color: #362D2B;
			text-decoration: none;
			font-weight: normal;
			border: none;
			display: block;
			float: left;
			margin: 4px 0px 0px 0px;
		}
		table#feattable th img{
			vertical-align: top;
		}

		table#feattable td.cellwrap{
			padding: 0px 7px;
			margin: 0px;
			width: 135px;
			text-align: center;
		}
		table#feattable td.div{
      height: 5px;
      padding: 10px 0px;

      background: url(http://img.skatewarehouse.com/site08/framework/div2.jpg) no-repeat center center;
    }
		table#feattable td.bottomcap{

			background: #FFF url(http://img.skatewarehouse.com/site08/framework/bot.jpg) no-repeat top left;
			height: 30px;
		}
		table#feattable td.cattablerow{
      border-left: #DEDDD5 1px solid;

     	border-right: #DEDDD5 1px solid;
    }
/*


	Description page styles:
*/
hr{
	border: none;

	background: url(http://img.skatewarehouse.com/site08/framework/pp_horzline.jpg) no-repeat top center;
	width: 100%;
	height: 1px;

	display: block;
	margin-top: 20px;
}
div#descbox h2{

	color: #372E2C;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
div#descbox h2.price{color: #999;}
div#descbox{
	background: url(http://img.skatewarehouse.com/site08/framework/pp_bg.jpg) no-repeat top left;
	width: 783px;
	margin: 15px auto;
	position: relative;
}
div#descbox div#descleft{
	float: left;
}

#product-image { position: relative; }
#deck_multi_thumbs { float: right; width: 68px; }
.zoom a { width: 25px; height: 0; padding-top: 25px; display: block; overflow: hidden; position: absolute; left: 8px; top: 8px; z-index: 200; border: 1px solid #666 !important; background: transparent url(http://img.skatewarehouse.com/site08/img/zoom.gif) no-repeat 0 0; }
#big { padding: 5px; background: #efede9; border: 1px solid #a6a29e; position: absolute; top: -1px; left: -1px; z-index: 100; }

	div#descleft div#lgimg a{
		border: none;
	}
	div#descleft div#multiview{
		width: 320px;
		margin: 27px 0px 0px 3px;
	}
		div#multiview div.moreviews{
			margin: 3px 0px 5px 0px;
			color: #666;
			font-size: 11px;
		}

		div#multiview div.wrap{
			width: 320px;
			overflow: hidden;
			white-space: nowrap;
		}
	div#descleft div#multiview a{
		border: none;
	}
	div#descleft div#multiview div.wrap img{
		width: 45px;


		height: 60px;
		border: none;
		margin: 5px 0px 0px 4px;
	}
	div#descbox div#descinfo{
		width: 450px;
		height: 510px;
		float: right;
		margin-top: 15px;
		margin-right: 5px;
		padding-left: 5px;
		position: relative;
	}

		div#descinfo div#desctext{
			font-size: 11px;
			color: #352F2C;
			height: 220px;
			position: relative;
			overflow: auto;
			padding-bottom: 5px;
      
		}
		
		div#descinfo div#swatch{
			margin: 0px 0px 5px 0px;
			height: 120px;
			overflow: hidden;
			position: relative;
			width: 100%;
		}
		  div#swatch a{
		    text-decoration: none;
		    outline: none;
		    border: none;
		  }
			div#swatch div.colors{

				margin-bottom: 10px;
				color: #666;
				font-size: 11px;
			}
			div#swatch div#previous{

				position: absolute;
				top: 35px;
				left: 0px;
			}

			div#swatch div#next{
				position: absolute;
				top: 35px;

				right: 0px;
			}

			div#swatch div#swatches{
				height: 91px;
				width: 340px;
				margin: 0px auto;

				padding: 0px;
				overflow: hidden;

			}
		div#descinfo div#swatch div#swatches img{
			float: left;
			position: relative;
			cursor: pointer;
		}
		div#descinfo div#swatch:after{
			content: ".";
			display: block;
			height: 0;
			visibility: hidden;
			clear: both;
		}
		div#ordering{
		  width: 420px;
		  padding: 5px 0px 0px 0px;
			background: url(http://img.skatewarehouse.com/site08/framework/horzline_desc.jpg) no-repeat top center;
			position: absolute;
			bottom: 55px;
			left: 15px;
		}

		div#descinfo div#ordering div.sel{
			display: block;
			float: left;
			margin-right: 10px;

		}
			div#ordering div.sel span.title{
				font-size: 11px;
				color: #666;
			}
				div.sel select{
					margin: 5px 0px 3px 0px;
				}
				div.sel label{
					font-size: 10px;

				}
				div.buildcomp{
					margin: -55px 0px 0px 10px;
					display: inline;
					float: right;
				}
				div.buildcomp a img{
				  border: none;
				}
			div#submit{
				padding-top: 15px;

			}


    div#descinfo div#jumpmenu{
      width: 100%;
      text-align: center;
      margin: 0px;
      padding: 0px;
      position: absolute;
      bottom: 12px;
    }
div#threesixtyview{
	display: inline;
	float: right;
	margin-top: 0px;
}

td.teambrands{
	padding: 5px;
}
td.teambrands a img{
	padding: 5px;
	border: 1px solid #DBDBDB;
	margin-bottom: 5px;

}
td.teambrands a{
	text-decoration: none;
	border: none;
	color: #372E2C;
	font-weight: normal;
	
}
body#completetip p{
	font-size: 10px;
	padding-left: 5px;
}
body#boardbuilder h2{
	text-transform: none;
}
body#boardbuilder ul{
	font-size: 10px;
}
body#boardbuilder div.stepheader{
	text-align: center;
}

body#boardbuilder span.red{color: #FF0033;}
body#boardbuilder p.stepbody{font-size: 10px; color:#352F2C; padding: 10px; display: block; clear: both;}
body#boardbuilder p.stepbody img{
	margin: 0px 15px;
}

div.anatomyhead{
	text-align: center;
}
div.anatomyhead{
	text-align: center;
	margin: 15px 0px;

}
div.anatomyimage{
	float: right;
}
div.anatomygroup{
	width: 783px;
	background: url(http://img.skatewarehouse.com/site08/framework/top.jpg) no-repeat top center;



	padding: 34px 5px 0px 5px;
	margin: 0px 0px 15px 0px;
}
div.anatomybot{
	height: 21px;
	width: 783px;

	margin: 0px auto;
	background: url(http://img.skatewarehouse.com/site08/framework/bot.jpg) no-repeat top center;
}
div.anatomypart{
	width: 760px;
	margin: 0px auto;
	border-bottom: 1px solid #D7D4C8;
	border-left: 1px solid #D7D4C8;
	border-right: 1px solid #D7D4C8;
	padding: 10px 11px 0px 10px;

}

div.anatomypartlast{
	border-bottom: none;
}
div.anatomypart:after{
	content: ".";
	display: block;

	height: 0;
	visibility: hidden;
	clear: both;
}
div#giftcards{
	width: 786px;
	margin: 0px auto;
}
	div#giftcards div#redeem{


		width: 429px;
		padding: 27px 0px 0px 0px;
		background: url(http://img.skatewarehouse.com/site08/framework/gc_redeem.jpg) no-repeat top right;

		float: left;
	}
		div#redeem div#redeemwrap{
			width: 427px;
			height: 360px;
			background: #E0DCD5;
			border-left: 1px solid  #D4CFCC;
			border-right: 1px solid  #AAA29A;
		}
		div#redeemwrap ol{
			margin: 0px;
			padding: 10px 10px 0px 25px;
			color: #352F2B;

			font-size: 11px;
		}
		div#redeemwrap ol li{margin: 10px 0px 0px 0px;}

		div#redeemwrap div#redeemboxwrap{
			width: 399px;
			margin: 10px auto;
		}
		div#redeemboxwrap div#redeemboxtop{
			background: url(http://img.skatewarehouse.com/site08/framework/gc_boxtop.jpg) no-repeat top left;
			height: 9px;
			width: 399px;
			margin: 0px auto;
		}
		div#redeemboxwrap div#redeembox{
			width: 397px;
			background: #EFEDE9; 
			border-left: 1px solid #D4CFCC;
			border-right: 1px solid #D4CFCC;
		}
			div#redeembox input{
				border: 1px solid #ABA19A;
				width: 150px;
				text-align: center;

			}
			div#redeembox label{


				color: #625D5A;
				font-size: 11px;
				text-align: center;
			}
			div#redeembox div{
				text-align: center;
			}
			div#redeembox div.gcnumb{
				float: left;
				width: 198px;
				text-align: center;
			}
			div#redeembox div.gcpass{
				float: left;
				width: 198px;

				text-align: center;
			}
			div#redeembox:after{
				content: ".";
				clear: both;
				display: block;
				visibility: hidden;

				height: 0px;
			}
		div#redeemboxwrap div#redeemboxbot{
			background: url(http://img.skatewarehouse.com/site08/framework/gc_boxbot.jpg) no-repeat top left;
			height: 9px;
			width: 399px;

			margin: 0px auto;
		}
	div#giftcards div#purchase{
		width: 357px;
		padding: 27px 0px 0px 0px;

		background: url(http://img.skatewarehouse.com/site08/framework/gc_purchase.jpg) no-repeat top left;

		float: right;
		position: relative;
	}
		div#purchase div#purchasewrap{
			width: 355px;
			height: 340px;
			background: #EFEDE9;
			border-right: 1px solid #D4CFCC;
			position: relative;
			padding: 10px 0px;
		}
		div#purchase div#whiteboxwrap{

			width: 330px;
			margin: 0px auto;
			position: relative;
		}
		div#whiteboxwrap div#whiteboxtop{
			background: url(http://img.skatewarehouse.com/site08/framework/gc_boxtop2.jpg) no-repeat top left;
			width: 330px;
			height: 12px;
		}
		div#whiteboxwrap div#whtiebox{
			width: 328px;
			background: #FFF;
			border-left: 1px solid #D4CFCC;
			border-right: 1px solid #D4CFCC;
			position: relative;
		}
			div#whtiebox div.thecard{
				padding: 5px;
				border-bottom: 1px solid #D4CFCC;
				position: relative;
			}

			div#whtiebox div.lastcard{
				border: none;
			}
			div.thecard img{
				border: 1px solid #D4CFCC;
				margin: 5px 5px 0px 5px;
			}
			div.thecard div.cardtitle{

				display: inline;
				margin: 0px;
				font-weight: bold;
				color: #352F2C;
				font-size: 14px;
				text-align: center;

				position: absolute;
				top: 40%;
				left: 35%;
			}
			div.thecard div.cardqty{
				display: inline;
				margin: 0px;

				top: 40%;
				left: 80%;
				position: absolute;
			}
			div.thecard div.cardqty select{
				display: inline;
			}
			div#whtiebox div.thecard:after{
				content: ".";
				display: block;
				height: 0px;
				visibility: hidden;
				clear: both;
			}
		div#whiteboxwrap div#whiteboxbot{

			background: url(http://img.skatewarehouse.com/site08/framework/gc_boxbot2.jpg) no-repeat top left;
			width: 330px;
			height: 12px;

		}
		div#gcsubmit{
			text-align: center;
			margin: 10px auto;
		}
		div#gcsubmit button{
			border: none;
			margin: 0px;
			padding: 0px;
		}
div#giftcards div#giftcardsbot{
	width: 785px;


	height: 12px;
	margin: 0px auto;
	background: url(http://img.skatewarehouse.com/site08/framework/gc_bot.jpg) no-repeat top left;
}


div#intinfo{

	margin: 15px 0px;
	text-align: center;
}
div#intinfo div.inttitle{
	text-transform: uppercase;

	color: #372E2B;
	font-size: 16px;
}
div#intinfo div.intother{
	text-transform: uppercase;
	color: #372E2B;

	font-size: 12px;
}
div#intlinks{
	width: 725px;
	margin: 0px auto;
}
div#intlinks div.intlink{
	float: left;



	padding: 5px;
}

h1.int{
	text-transform: uppercase;


	text-align: center;
}

p.intp{
	font-size: 10px;
	color: #362D2B;
}
ul.intcountrys{
	list-style: none;
	margin: 0px 0px 0px 50px;
	float: left;
	font-size: 11px;
	color: #362D2B;
}
table#shoesizetable{
	width: 716px;
	margin: 0px auto;
	border-bottom: 1px solid #ABA19A;
}
table#shoesizetable td{
	border-left: 1px solid #E0DCD3;
	border-bottom: 1px solid #E0DCD3;

	font-size: 10px;
	text-align: right;
	padding: 2.5px 5px 2.5px 0px;
}
table#shoesizetable td.bfirst{border-left: 1px solid #AAA09B;}

table#shoesizetable td.blast{border-right: 1px solid #AAA29A;}
table#shoesizetable tr.oddrow td{

	background: #F9F8F5;
}


/*
	Build Custom Complete Page
*/

div#buildcomplete{
	width: 785px;
	margin: 0px auto;
	background: #EEECE8;
}
div#buildcomplete div#buildtop{
	height: 127px;
}
	div#buildtop.step1{


		background: url(http://img.skatewarehouse.com/site08/img/cb_step1.jpg) no-repeat top left;
	}
	div#buildtop.step2{
		background: url(http://img.skatewarehouse.com/site08/img/cb_step2.jpg) no-repeat top left;
	}
	div#buildtop.step3{
		background: url(http://img.skatewarehouse.com/site08/img/cb_step3.jpg) no-repeat top left;
	}	
	div#buildtop.step4{
		background: url(http://img.skatewarehouse.com/site08/img/cb_step4.jpg) no-repeat top left;
	}
	div#buildtop.step5{
		background: url(http://img.skatewarehouse.com/site08/img/cb_step5.jpg) no-repeat top left;
	}

	div#buildtop.step6{
		background: url(http://img.skatewarehouse.com/site08/img/cb_step6.jpg) no-repeat top left;
	}

	div#buildtop.step7{
		background: url(http://img.skatewarehouse.com/site08/img/cb_step7.jpg) no-repeat top left;
	}
	
	div#buildcompletewrap{
		border-left: 1px solid #D4CFCC;

		border-right: 1px solid #D4CFCC;

		padding: 0px;
		margin: 0px;
	}
	div#buildmain{
		background: #FFF;
		width: 751px;
		margin: 0px auto;
		border-left: 1px solid #A09790;
		border-right: 1px solid #A09790;

	}
	
	div#buildmain div.title{
		border-bottom: 1px solid #D4CFCC;

		padding: 2px 0px 5px 10px;
	}
			div.mainbody{
				margin: 0px;
			}

			div.mainbodyleft{
				float: left;
				border-right: 1px solid #D4CECB;
				margin: 0px 3.75px 0px 0px;
			}

			div.mainbodyright{
				float: right;
				width: 584px;
				margin: 0px;
				border-collapse: collapse;
				vertical-align: middle;
			}
				div.itembox{
					float: left;
					width: 291px;
					height: 68px;

					margin: 0px;

					border-bottom: 1px solid #D4CECB;
					border-left: 1px solid #D4CECB;
					position: relative;

				}
				div.itembox img{
					border: 1px solid #E1DDD6;
					margin: 3px 5px 0px 3px;
				}
				div.itembox span{
					font-size: 10px;
					color: #2B2422;
					width: 155px;
					display: inline-block;
					position: absolute;
					top: 25px;
					left: 55px;
				}
				div.itembox a{
					position: absolute;
					bottom: 23px;
					right: 3px;

					border: none;
					font-weight: normal;
				}
			div.deck{
				border: 1px solid #E0DCD5;
				height: 100%;
				width: 150px;
				margin: 5px;

			}
			
		div.foot{
			border-top: 1px solid #D4CFCC;

			padding: 5px 5px 0px 5px;
			font-size: 10px;
		}
		div.foot span.notice{
			color: #FF0000;
			font-size: 10px;
		}




		div.bott{
			width: 753px;
			height: 10px;
			margin: 0px auto;
			background: #FFF url(http://img.skatewarehouse.com/site08/framework/cb_bot.jpg) no-repeat 0px 0px;
		}

	div#assemble{
		color: #342E2B;
		font-weight: bold;
		font-size: 16px;
		margin: 25px 0px 0px 25px;
	}

	div#addtocart{
		display: inline;
		float: right;
		margin: -50px 15px 0px 0px;
	}
	div#buildbottom{
		margin: 0px auto;
		height: 12px;
		background: url(http://img.skatewarehouse.com/site08/img/cb_bottom.jpg) no-repeat bottom left;
	}
div#movie{
	text-align: center;
	margin: 15px 0px; 

}
/*
	Daily Dose

*/
div#dailydose{
	width: 788px;
	margin: 10px auto;
	background: url(http://img.skatewarehouse.com/site08/framework/dd_top.jpg) no-repeat top left;
	padding: 18px 0px 0px 0px;
}



div#dailydosebody{
	width: 788px;
	margin: 0px auto;
	background: url(http://img.skatewarehouse.com/site08/framework/dd_mid.jpg) repeat-y top left;

}
	div#dailydosebody div.dailydosewrap{


		width: 755px;
		margin: 0px auto;


		font-size: 11px;
		color: #65605D;
	}
div#dailydosebot{
	width: 788px;
	height: 18px;
	margin: 0px auto;
	background: url(http://img.skatewarehouse.com/site08/framework/dd_bot.jpg) no-repeat top left;
}

div#dailydesc{
	width: 788px;
	margin: 0px auto;
	background: url(http://img.skatewarehouse.com/site08/framework/dd_desctop.jpg) no-repeat top left;
	padding: 11px 0px 0px 0px;
}
	div#dailydesc div#dailydescwrap{
		width: 786px;
		margin: 0px auto;
		background: #EFEDE9;
		border-left: 1px solid #D4CFCC;
		border-right: 1px solid #D4CFCC;
	}
	div#dailydesc div#dailydescleft{
		float: left;
		margin: 0px 0px 0px 10px;

	}
	div#dailydescleft div#lgimg{
		width: 323px;
		height: 400px;
		margin: 0px 0px 10px 0px;
		text-align: center;
		background: #FFFFFF;
		border: 1px solid #D0CCC7;
	}
	div#dailydescleft div#multiview{

		width: 323px;
		background: #FFFFFF;
		border: 1px solid #D0CCC7;
		margin: 5px 0px 0px 0px;
	}
	div#dailydescleft div#multiview div.moreviews{
			margin: 3px 0px 3px 0px;
			color: #666;
			font-size: 11px;
		}
	div#dailydescleft div#multiview div.wrap{
		  height: 110px;
			width: 320px;
			overflow: auto;
			white-space: nowrap;
		}
    div#dailydescleft div#multiview div.wrap a,
    div#dailydescleft div#multiview div.wrap a img{
      text-decoration: none;
      border: none;
    }
	div#dailydesc div#descinfo{
			width: 420px;
			height: 520px;
			float: right;
			margin-top: 0px;
			margin-right: 15px;
			position: relative;
		}
    div#dailydesc div#descinfo div#desctext{
    font-size: 11px;
		color: #352F2C;
		height: 137px;
		position: relative;
		overflow: auto;
		padding-bottom: 5px;
    }
	div#dailydose div#descinfo h2{padding: 0px; margin: 0px; font-size: 12px;}
	div#dailydose div#descinfo h2.msrp{color: #372E2C;}
	div#dailydose div#descinfo h2.now{color: #EA1D1D;}
	div#dailydose div#descinfo h2.yousave{color: #666666;}
	div#dailydesc div.dailyordering{
	  width: 392px;
	  margin: 10px 10px 0 0;
    padding: 2px 0px 0px 0px;
	  background: url(http://img.skatewarehouse.com/site08/framework/horzline_desc.jpg) no-repeat top center;
	  clear: right;
	  float: right;
	  position: static !important;
	}
div#dailydescbot{
	width: 788px;
	height: 10px;
	margin: 0px auto;

	background: url(http://img.skatewarehouse.com/site08/framework/dd_descbot.jpg) no-repeat top left;

}
a.tipandtrick{
	border: none;
	text-transform: lowercase;


}

a.tipandtrick img{
	padding: 5px;
	border: 1px solid #DEDEDE;

}
td.brandicons{
	width: 20%;
}
div#pervnext{
	width: 175px;
	font-size: 12px;
	float: right;
	margin: 15px 25px 0px 0px;
}
div#pervnext span.next{
	float: right;
}
div#pervnext span.perv{
	float: left;
}
div#newsearch{
	width: 300px;
	float: left;
	margin: 15px 0px 0px 25px;
}
div#shipinfo{
	width: 785px;
	margin: 0px auto;
}
div#shipinfo div#shipinfotop{

	width: 785px;
	background: url(http://img.skatewarehouse.com/site08/framework/ship_tantop.jpg) no-repeat top left;
	height: 10px;
}
div#shipinfo div#shipinfobot{
	width: 785px;
	background: url(http://img.skatewarehouse.com/site08/framework/ship_tanbot.jpg) no-repeat top left;
	height: 10px;
}
div#shipinfo div#shipinfomiddle{
	width: 783px;
	background: #EFEDE9;
	border-left: 1px solid #D4D0CB;
	border-right: 1px solid #D4D0CB;
}
	div#shipinfomiddle form{
		padding: 0px;
		margin: 0px auto;
		width: 425px;
	}
	div#shipinfomiddle label{
		color: #372E2C; 
		font-size: 18px;

		font-weight: bold;
		float: left;
	}
	div#shipinfomiddle input#zipcode{
		color: #999; 

		border: 1px solid #E0E0DD; 
		height: 21px;
		text-align: center;
		float: left;

		display: block;
	}
	div#shipinfomiddle button#shipsubmit{
		margin: 0px; 
		padding: 0px; 


		display: block;
		float: left;
		border: none;

	}
	div#shippingwrap{
		width: 756px;
		margin: 0px auto;

	}
	div#shippingtop{

		width: 756px;
		height: 7px;
		background: url(/images/co_shiptop1.jpg) no-repeat top left;
	}
	div#shippinginfo{
		width: 734px;
		padding: 2px 10px;
		background: #FFFFFF;
		color: #352F2B;
		border-left: 1px solid #ABA19A;
		border-right: 1px solid #ABA19A;
	}
	div#shippinginfo strong{
		text-transform: uppercase;
		padding: 0px;




		margin: 0px;
	}
	div#shippingbot{
		width: 756px;
		height: 7px;

		background: url(/images/co_shipbot1.jpg) no-repeat top left;
		margin-bottom: 15px;
	}
	div#shippingbottable{
		width: 756px;
		height: 7px;
		background: url(/images/co_shipbot2.jpg) no-repeat top left;
	}
	table#shippingtable{
		width: 100%;
		border: none;
	}
	table#shippingtable th{
		background: #372E2C;
		text-align: center;
		color:#CDCCC9;
		font-weight: normal;
		font-size: 12px;
		border-right: 1px solid #ADA9A6;
		border-bottom: 1px solid #5E5855;
		padding: 5px 0px;
	}
	table#shippingtable th.nobo,table#shippingtable td.nobo{border-right: none;}
	table#shippingtable td{
		border-right: 1px solid #D4CFCC;
		border-bottom: 1px solid #D4CFCC;
		padding: 2.5px 5px;
	}
	table#shippingtable td.name{
		text-align: left;
		width: 186px;
	}
	table#shippingtable td.rate{
		text-align: center;
		width: 92px;
	}
	table#shippingtable td.comment{
		text-align: left;
		width: 235px;
	}
	table#shippingtable td.date{
		text-align: center;
		width: 198px;

	}
	div.shiptitle{

		font-weight: bold;
		font-size: 16px;
		color: #372E2C;
		padding: 5px 5px 10px 10px;
	}
	
	input#brandpagesearch{
		width: 202px;
		margin: 20px 0px;
		text-align: center;
		color: #6C6C6C;
		border: 1px solid #DDD;
		padding: 2px;

	}

/*Pro Skater Pages*/
div#probio{
	width: 785px;
	margin: 0px auto;
	background: #EFEDE9 url(http://img.skatewarehouse.com/site08/framework/ps_top1.jpg) no-repeat top left;
	padding: 13px 0px 0px 0px;
	margin-bottom: 15px;
}
div#probiobody{

	width: 783px;
	background: #EFEDE9 url(http://img.skatewarehouse.com/site08/framework/ps_whitetop.jpg) no-repeat top center;
	border-left: 1px solid #D4D0CB;
	border-right: 1px solid #D4D0CB;
	padding: 10px 0px 0px 0px;
}
	div#probiobody div#probiocont{
		background: #FFF;
		width: 755px;
		margin: 0px auto;
		border-left: 1px solid #D4CFCC;
		border-right: 1px solid #D4CFCC;

	}
	div#probiobody div#probiobot{
		width: 757px;
		margin: 0px auto;
		background: url(http://img.skatewarehouse.com/site08/framework/ps_whitebot.jpg) no-repeat top left;
	}
	h4.proname{
		text-transform: uppercase;
		color: #362D2B;
		font-size: 16px;
		padding: 0px 0px 0px 15px;
		margin: 0px;
	}
	div#proimage{
		margin: 15px;
		float: left;
	}
	div#bioinfo{
		float: left;
		width: 375px;
		margin: 15px 0px;
	}
	div#actionimage{
		float: right;
	}
div#probrandstop{
	width: 785px;
	height: 10px;
	margin: 0px auto;
	background: url(http://img.skatewarehouse.com/site08/framework/ps_top3.jpg) no-repeat top left;
}
h4.proteams{
	margin: 10px 0px 0px 15px;
	padding: 0px;
}
div#probrands{
	width: 785px;
	margin: 0px auto;
	background: url(http://img.skatewarehouse.com/site08/framework/ps_mid.jpg) repeat-y top left;
}
	div#probrands div#probrandsinner{
		width: 750px;
		margin: 0px auto;
		text-align: center;
		padding: 0px;
	}
	div#probrands div#probrandsinner a{

		display: inline-block;
		border: 1px solid #E0DCD5;
		background: #E0DCD5;
		padding: 0px;
	}
div#probiobot{
	width: 785px;
	height: 18px;
	margin: 0px auto;
	background: url(http://img.skatewarehouse.com/site08/framework/ps_bot1.jpg) no-repeat top left;
}

div#shippingcalc { width: 430px; margin: 10px auto; padding: 10px; border: 1px solid #666; background: #eee; }
div#shippingcalc h1 { margin: 0 0 5px; padding: 0; font: bold 24px/30px "Lucida Grande", Arial, Helvetica, sans-serif; }
div#shippingcalc p { margin: 0 0 10px; padding: 0; font: 11px/15px Arial, Helvetica, sans-serif; }
div#shippingcalc label { display: block; margin-bottom: 10px; padding-right: 10px; float: left; line-height: 20px; }
div#shippingcalc input#bt_zip { display: block; margin-bottom: 10px; border: 1px solid #aaa; background: #fff; padding: 2px; float: left; }
div#shippingcalc select { display: block; margin-bottom: 10px; }
div#shippingcalc input#submit { display: block; margin-bottom: 10px; }
div#shippingcalc table { width: 428px; border-collapse: collapse; border: 1px solid #352f2c; }
div#shippingcalc table th { background: #352f2c; color: #fff; border: 1px solid #352f2c; }
div#shippingcalc table td { padding: 2px 5px; border: 1px solid #352f2c; }

#qfinder { margin: 0px auto; width: 788px; background: url(http://img.skatewarehouse.com/site08/framework/finder_top.jpg) no-repeat top left; padding-top: 9px; }
div#qfinder div#qfindertitle { float: left; width: 125px; text-align: center; }
div#qfinder div#qfindertitle span.theftitle { text-transform: uppercase; color: #342F2C; text-align: center; font-weight: bold; }
div#qfinder div.wrap { width: 786px; background: #EEECE8; border-left: 1px solid #D4CFCC; border-right: 1px solid #D4CFCC; }
div#qfinder div.search { text-align;right; width:786px; margin:0px; border-top: 1px solid #D4D0CB; }
div#qfinder div.search input { border:none; margin:5px 40px 0px 0px; float:right; }
div#qfinder div.bot { height: 9px; width: 788px; background: url(http://img.skatewarehouse.com/site08/framework/finder_bot.jpg) no-repeat top left; clear: both; }
div#qfindertablewrap { border-top: 1px solid #D4D0CB; }
div#qfinder div#meterbarlabel { padding-left:30px; padding-bottom:5px; }
table.qfindertable { text-align:left; width:756px; margin: 5px; float: right; }
table.qfindertable td { padding:5px 10px; vertical-align:top; }
table.qfindertable p { margin-top:0px; margin-bottom:8px; }
table.qfindertable select { min-width: 150px; }

div#meterbar { width: 755px; height: 26px; padding: 0px 15px 10px; }
.meterbutton, .selectedbutton { height:0px; padding-top:26px; overflow:hidden; float:left; cursor:pointer; background-position: top left; background-repeat: no-repeat; }		
#mellowdeck { width:187px; background-image: url("http://img.skatewarehouse.com/img/deck-off_01.jpg") }
#mellowdeck.selectedbutton, #mellowdeck:hover { background-image: url("http://img.skatewarehouse.com/img/deck-on_01.jpg") }
#mediummellowdeck { width:191px; background-image: url("http://img.skatewarehouse.com/img/deck-off_02.jpg") }
#mediummellowdeck.selectedbutton, #mediummellowdeck:hover { background-image: url("http://img.skatewarehouse.com/img/deck-on_02.jpg") }
#mediumsteepdeck { width:185px; background-image: url("http://img.skatewarehouse.com/img/deck-off_03.jpg") }
#mediumsteepdeck.selectedbutton, #mediumsteepdeck:hover { background-image: url("http://img.skatewarehouse.com/img/deck-on_03.jpg") }
#steepdeck { width:192px; background-image: url("http://img.skatewarehouse.com/img/deck-off_04.jpg") }
#steepdeck.selectedbutton, #steepdeck:hover { background-image: url("http://img.skatewarehouse.com/img/deck-on_04.jpg") }
#jellywheels { width:187px; background-image: url("http://img.skatewarehouse.com/img/wheel-off_01.jpg") }
#jellywheels.selectedbutton, #jellywheels:hover { background-image: url("http://img.skatewarehouse.com/img/wheel-on_01.jpg") }
#semisoftwheels { width:191px; background-image: url("http://img.skatewarehouse.com/img/wheel-off_02.jpg") }
#semisoftwheels.selectedbutton, #semisoftwheels:hover { background-image: url("http://img.skatewarehouse.com/img/wheel-on_02.jpg") }
#mediumwheels { width:185px; background-image: url("http://img.skatewarehouse.com/img/wheel-off_03.jpg") }
#mediumwheels.selectedbutton, #mediumwheels:hover { background-image: url("http://img.skatewarehouse.com/img/wheel-on_03.jpg") }
#hardrockwheels { width:192px; background-image: url("http://img.skatewarehouse.com/img/wheel-off_04.jpg") }
#hardrockwheels.selectedbutton, #hardrockwheels:hover { background-image: url("http://img.skatewarehouse.com/img/wheel-on_04.jpg") }

/* bottom view all button 
*/
#bottomv{
	width: 300px;
	margin: auto;

}		 
		 
#viewallb ul{
	list-style: none;
	padding: 0px;
}

#viewallb li{
	float: left;
	color: #FFF;
	margin-top: -15px;
	margin-bottom: 5px;
	padding: 0px; 
	padding-top: 2px;

}		 
		 
.viewbot {
		background-image: url(http://img.skatewarehouse.com/site08/framework/viewall-1px.png);  height: 20px; text-align: center; color: #FFF; font-family:"Lucida Grande";  background-repeat: repeat-x; 		
	}
	
.viewbot a {
	color: #FFF;
	text-shadow:0px -1px 1px #8E391C;
}	
	
.leftr {
background-image: url(http://img.skatewarehouse.com/site08/framework/viewall-leftround.png); background-repeat: no-repeat; height: 20px; width: 9px;  
}

.rightr {
background-image: url(http://img.skatewarehouse.com/site08/framework/viewall-arrowtip.png); background-repeat: no-repeat; height: 20px; width: 15px;
}		

#viewtop a{
	color: white;
	text-shadow:0px -1px 1px #8E391C;
}
