@charset "utf-8";

/*CSS for Javascripts and Add-in Code Snippets Goes here*/

/*Javascript CSS for Image Hover*/

#dhtmltooltip {

	position: absolute;

	width: auto;

	border: 0px solid black;

	padding: 2px;

	background-color: #006699;

	visibility: hidden;

	z-index: 100;

	font-size: 11px;

	color:#FFFFFF;

/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}

/*Tabs*/

#productdisplay #tabs .tabs {

	width: 425px;

}

#tabs {

	width: 450px;

	border: 1px solid #0099ff;

	/*border-top: none;*/

	padding: 7px;	

	background: #e8e8e8;

	font-size: .8em;

}

.shadetabs {

	padding: 3px 0;

	margin-left: 0;

	margin-top: 1px;

	margin-bottom: 0;

	font-size: 0.7em; /* This is the font size of the tabs*/

	font-weight: bold;

	list-style-type: none;

	text-align: left; /*set to left, center, or right to align the menu as desired*/

}

.shadetabs li{

	display: inline;

	margin: 0;

}

.shadetabs li a{

	text-decoration: underline;

	position: relative;

	z-index: 1;

	padding: 3px 7px;

	margin-right: 3px;

	background-color: #e8e8e8;

	background-image: none;

	background-repeat: repeat-x;

	background-position: left top;

}

.shadetabs li a:visited{

}

.shadetabs li a:hover{

}

.shadetabs li a.selected{ /*selected main tab style */

	position: relative;

	top: 0px;

	color: #000000;

	font-weight: bold;

}

.shadetabs li a.selected:hover{ /*selected main tab style when hovering */

text-decoration: none;

}

.tabcontent{

display:none;

}

#1 { /*shipping*/



}

#2 { /*FAQ*/

}

#tabs #faq h4 {

	background: #e8e8e8;

	border-bottom: solid 1px #cc9933;

	color:#000000;

	text-align: left;

	width: 100%;

	display: inline;	

}

#3 { /*Contact*/



}

#4 { /*Return Policy*/

}

#5 { /*Terms & Conditions (tac)*/

}



/*End CSS for Javascripts*/

/*Main Page Structure*/

body {

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #00295D;

	background-attachment: fixed;

	background-image: url(graphics/body-background-patagonia.gif);

	background-repeat: no-repeat;

	background-position: center;

}

#head1 {

	height: 150px;

	background-color: #666666;

	border: none;

}

#outsideWrap { /*This is for the new, text-based banner.  Introduced 10/7/11*/

	width: 900px;

	margin-left:auto;

	margin-right:auto;

	background-color: #ffffff;

}

#wrapper {

	min-height:1300px;

	width: 900px;

	margin-left:auto;

	margin-right:auto;

	margin-top: 15px;

	margin-bottom: 15px;

	background-color:#FFFFFF;



}

img

{  border-style: none;

}

img.promo {

	display: block;

	margin-left: auto;

	margin-right: auto;

	padding-bottom: 10px;

}







#alsoAvailable {

	width: 325px;

	margin-left: auto;

	margin-right: auto;

}



#productdisplay table.twoColDisplay { /*This is the table that the product display from Sept 2011 sits inside*/

	width: 690px;

	vertical-align: top;

	display: inline-table;

}

#productdisplay td.twoColLeft { /*This is the left column of the product display from Sept 2011*/

	display: inline;

	width: 325px;

	vertical-align: top;

	margin-right: 10px;

}

.shoppingInfo {

	width: 320px;

}

#productdisplay td.twoColRight {

	width: 320px;

	vertical-align: top;

	margin-right: 10px;

}



/*End main structure -- details of each element found below*/

/*New Banner Styles*/

#banner {

	height: 150px;

	width: 900px;

}

#banner ul {

	list-style-type: none;

	list-style-image: none;

	list-style-position: inside;

	font-size: .8em;

	color: #333333;

	padding-right: 8px;

}

#banner li {

	padding-bottom:5px;

}

#banner h3 {

	font-size: 1.0em;

	width: 100%;

	color: #006699;

}

#topleftcolumn {

	height: 150px;

	width: 300px;

	float: left;

}

#topmidcolumn {

	height: 150px;

	width: auto;

	float: left;

	text-align: center;

}

#topmidcolumn h2 {

	font-size: 1.3em;

}

#toprightcolumn {

	height: 150px;

	width: 300px;

	float: right;

	text-align: right;

}

/*End text-based banner*/

/*Start Search Box Styles*/

#searchBox {

	padding-top: 0px;

	vertical-align: middle;

	text-align: left;

	display: inline;

}

fieldset.search {

	border: none;

	width: 280px;

	vertical-align: middle;

	text-align: right;

	padding-right: 0px;

	margin-top: -15px;

}

.searchInput {

	background-color:#0099CC;

	color: #fff;

	font-weight: bold;

}

.search input {

 	vertical-align: middle;

	padding-bottom: 2px;

}

form .searchForm {

	height: 24px;

	padding-top: 2px;

	padding-bottom: 2px;

	

}

/*End search box style*/

/*Links*/

a:link {

	color: #666666;

	text-decoration: none;

}

a:hover {

	color: #0099FF;

	text-decoration: none;

}

a:visited {

	color: #666666;

	text-decoration: none;

}

a:visited:hover {

	color: #0099FF;

	text-decoration: none;

}

/*End Links*/

/*Headings (h1, h2, h3, ...)*/

/*h1{

	font-size: 18px;

}*/

h1.branddescription {

	font-size: .8em;

	font-weight: normal;

}

h1.accessory {

	font-size: 1.0em;

	text-align: center;

	font-weight: bold;

}

h1.front {

	font-size: 1.2em;

	color: #333333;

	background: #e8e8e8;

	border: solid 2px #0099ff;

	width: 500px;

	padding: 5px;

}

#wrapper #productdisplay h2.sites {

	font-size: 1.0em;

	text-align: center;

	font-weight: bold;

	background-image: none;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-bottom: 10px;

}

#productdisplay h4 {

	font-size: 10pt;

	margin-top: -36px;

	margin-bottom: 0px;

	width: 300px;

	margin-left: auto;

	margin-right: auto;

	background-color: #000000;

	text-align: center;

	padding-top: -50px;

	color: #FFFFFF;

}

#productdisplay h4.reviewRating {

	font-size: 10pt;

	color:#CC9900;

	background: white;

	margin-top: 15px;

	text-align: left;

	margin-left: 0px;

	width: 400px;

}

#productdisplay h4.reviewTitle {

	font-size: 10pt;

	color:#000000;

	background: white;

	margin-top: 25px;

	margin-left: 0px;

	text-align: left;

}

#productdisplay p.userReview {

	font-size: 10pt;

}

p.test3 {

	font-size: 20pt;

}

#wrapper #productdisplay h4.finder {

	font-size: 11pt;

	text-align: left;

	color:#000000;

	background: none;

	background-image: none;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #0099FF;

	padding-top: 5px;

	padding-bottom: 3px;

	margin-top: 10px;

	margin-left: 5px;

	margin-bottom: 5px;	

	width: 250px;

}

#wrapper #productdisplay h3 {

	width: 200px;

}

#wrapper #productdisplay h3.guide {

	width: 650px;

	color: #006699;

	font-size: 0.9em;

}



#wrapper #productdisplay table.skiFindBrand {

	width: 300px;

}

#wrapper #productdisplay table.skiFind a {

	padding-left: 5px;

}

#wrapper #countdownClock {

	color: #000000;

	border: medium solid #00CC33;

	margin-left: auto;

	margin-right: auto;

	width: 200px;

	padding: 15px;

	margin-top: 15px;

	margin-bottom: 15px;

	text-align: center;

	font-weight: bold;

}



#wrapper #countdownClock h1 {

	font-size: .9em;

	padding-top: -15px;

}



#wrapper h1.promo {

	font-size: 1.1em;

	color: #333333;

	background: #e8e8e8;

	border: solid 2px #0099ff;

	width: auto;

	padding: 5px;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

}

	

#wrapper #productdisplay h4.question {

	font-size: 10pt;

	text-align: left;

	color:#000000;

	width: auto;

	background-color: #ffffff;

	margin-top: 3px;

	margin-bottom: -10px;

	padding: 0px;

}

#checkoutright h5 {

	font-size: 10pt;

	font-weight: bold;

	text-align: center;

}

#wrapper #productdisplay h1.top {

	margin-top: 5px;

	background-image: none;

	font-size: 1.0em;



}

#wrapper #productdisplay h1.itemtitle {

	font-size: 0.8em;

	text-align: center;

	width: 300px;

	padding-top: 2px;

}

#wrapper #productdisplay h1.skititle {

	font-size: 0.8em;

	text-align: center;

	width: 400px;

	padding-top: 2px;

}

#wrapper #productdisplay h3.itemtitle_handling {

	font-size: 0.7em;

	text-align: center;

	width: 300px;

	padding-top: 2px;

	font-weight: normal;

	margin-bottom: -5px;

}

#returnInfo {

	margin-left: auto;

	margin-right: auto;

	width: 300px;

}

#wrapper #productdisplay p.ezReturns {

	font-size: 0.8em;

	text-align: center;

	width: 300px;

	padding-top: 2px;

	font-weight: bold;

	color: #006699;

	padding-top: 0px;

	margin-top: -10px;

}

#wrapper #productdisplay a {

	color: #006699;

}

#wrapper #productdisplay a:hover {

	color: #006699;

	text-decoration: underline;

}





.itemtitle2 { /*Part of July 2011 revisions*/

	font-size: 1.0em;

	text-align: center;

	width: 350px;

	padding-top: 3px;

}

#wrapper #productdisplayNew #skititle2 { /*Part of July 2011 revisions*/

	margin-left: auto;

	margin-right: auto;

	width: 400px;

	border-bottom-width: 2px;

	border-top-style: none;

	border-bottom-style: dashed;

	border-bottom-color: #999999;

}

ul.confidence {

	font-size: 0.6em;

	margin-top: 0px;

	padding-left: 15px;

	color:#000000;

}

#action {

	margin-left:auto;

	margin-right: auto;

	display: inline-block;

	width: 400px;

	border-bottom: dashed #999999 2px;

}



.specsNew {

	font-size: 0.8em;

	padding: 5px;

	margin-left: 0px;

	width: 300px;

}



#condition { /*Part of July 2011 revisions*/

	margin-left:auto;

	margin-right: auto;

	border-bottom: dashed #999999 2px;

	width: 400px;

}



#writeUp { /*Part of July 2011 revisions*/

	margin-left:auto;

	margin-right: auto;

	border-bottom: dashed #999999 2px;

	width: 400px;

}

#wrapper #productdisplay h3.displayChunks {

	width: auto;

	height: auto;

	background-image: url(http://www.powder7.com/sale-skis/graphics/bracketBckgrdLeft.png);

	font-size: 0.9em;

	padding-left: 5px;

	background-repeat: no-repeat;

	background-position: left;

	margin-top: 10px;

	color: #333333;

	}

#bracket {

	background-image: url(http://www.powder7.com/sale-skis/graphics/bracketBckgrdRight.png);

	background-repeat: no-repeat;

	background-position: right 11px;

	display: inline-block;

	padding-right: 5px;

	margin-bottom: -15px;

}

#wrapper #checkoutdisplayNew {

	height: auto;

	width: 400px;

	margin-left: 25px;

	margin-top: 25px;

	float: left;

	background-color: #ffffff;

	text-align: center;

}

#wrapper #productdisplay h1.bindings {

	font-size: 0.9em;

	text-align: center;

	width: 350px;	

}

#wrapper #productdisplay h1.demo {

	font-size: 0.8em;

	text-align: center;

	width: auto;

}

#wrapper #productdisplay h1.frontheader {

	font-size: 1em;

	font-weight: bold;

	color:#333333;

	background-image: url(graphics/h1background1.png);

	background-repeat: repeat-x;

	width: 200px;

	padding-left: 5px;

	margin-bottom: -15px;

}

#wrapper #productdisplay h1.size {

	font-size: 0.8em;

	width: 350px;

	text-align: center;

}

#wrapper #productdisplay .pay {

	text-align: center;

	width: 350px;

	border-bottom: solid 2px #333333;

	padding-bottom: 3px;

}

#wrapper #productdisplay h1.review {

	font-size: 0.8em;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #0099FF;	

	width: 325px;

}



#wrapper h1.skibrand {

	font-size: 1.3em;

	border-bottom: solid 2px #cc9933;

	width: 200px;

}



#wrapper #productdisplay .skireview {

	font-size: 0.7em;

}



#wrapper #productdisplay td.skicondition {

	font-size: 0.9em;

}

#wrapper #productdisplay h2.aboutus {

	font-size: 11pt;

	text-align: left;

	color:#000000;

	width: 400px;

	background: none;

	background-image: none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #00CCFF;

	padding-bottom: 0px;

	margin-left: 0px;

	margin-bottom: 0px;	

	padding-left: 0px;

}

#wrapper #productdisplay h3.aboutus {

	font-size: 9pt;

	font-weight: normal;

	padding-bottom: 3px;

	margin-top: 1px;

}



#wrapper #productdisplay p.aboutus {

	margin-right: 20px;

}



#wrapper #productdisplay h2.news {

	font-size: 11pt;

	text-align: left;

	color:#000000;

	width: 600px;

	background: none;

	background-image: none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #00CCFF;

	padding-bottom: 3px;

	margin-left: 5px;

	margin-bottom: 5px;	

}

#wrapper h4.payment {

	font-size: 10pt;

	text-align: center;

	color: #ffffff;

	margin-top: 0px;

	margin-bottom: 10px;

	width: 100%;

	background-color:#333333;

}

#wrapper h1.frontpage {

	font-size: 1.2em;

	text-align: left;

	padding-top: 2px;

	font-weight: bold;

	color: #333333;

	margin-bottom: -12px;

}

#wrapper h1.frontpageNew { /*For updated front page Jan. 2012*/

	font-size: 1.2em;

	text-align: left;

	padding-top: 2px;

	padding-bottom: 4px;

	font-weight: bold;

	color: #333333;

	margin-bottom: 5px;

	border-top-width: 3px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #993366;

	border-bottom-color: #993366;
	width: 670px;

}
#wrapper h1.blogtitle {
	font-size: 1.0em;
	font-weight: bold;
	margin-top: -3px;
	margin-right: 3px;
	margin-left: 53px;
}

#wrapper h3.blogauthor {
	font-size: 0.8em;
	clear: left;
}

#wrapper p.blogdate {
	font-size: 0.7em;
	margin-top: -7px;
}
#wrapper p.blogteaser {
	font-size: 8pt;
}
#wrapper h5.sort {

	font-size: 9pt;

}



p {

	font-size: 10pt;

}



p.imageclick {

	font-size: 7pt;

}



p.aboutustop {

	margin-bottom: 40px;

}



p.bottom {

	margin-bottom: 40px;

}



p.acdescrip {

	text-align: left;

	font-size: 0.8em;

	font-weight: normal;

}



.topic {

	font-weight: bold;

}

.response {

	font-style: italic;

}



#wrapper .cart h3 {

	font-size: 11pt;

	font-weight: bold;

	color:#000000;

	text-align: center;

	background-image: none;

	background: #ffffff;

	border: none;

}



/*Lists*/

.norm {

	font-size: .9em;

	width: 550px;

}



ul.recsites {

	list-style-image: none;

	list-style-type: none;	

	font-size: 0.8em;

}



#wrapper #productdisplay li {

	font-size: .7em;

	color: #000000;

	width: 325px;

	list-style-image: url(http://www.powder7.com/sale-skis/graphics/bullet.gif);

	list-style-position: inside;

}

#wrapper #productdisplay ul {

	padding-left: 0px;

	margin-left: 0px;

}

/*Fonts  -- do not change font type -- everything is Verdana*/

.smalltext {

	font-size: 8pt;

}

/*End fonts*/



/*End headings*/



/*Checkout*/



#wrapper #productdisplay h3.nowPrice {

	font-size: 1.0em;

	text-align: center;

	width: auto;

	color:#006699;

	padding-bottom: 5px;

}





#wrapper #productdisplay h3.checkout {

	font-size: 1.1em;

	font-weight: bold;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #0099FF;

	width: 600px;

	text-align:left;

	display: inline-block;

}

#wrapper h3.shippingCheckout {

	font-size: 1.1em;

	font-weight: bold;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #0099FF;

	width: 500px;

	text-align:left;

	margin-left: 10px;

}

#wrapper #productdisplay h2.checkout {

	font-size: .9em;

	font-weight: bold;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #0099FF;

	width: 500px;

	background: none;

	margin-bottom: 0px;

	text-align: left;

	padding-left: 0px;

}

td.checkoutHeaders {

	font-size: 0.8em;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #666666;

	padding-top: 3px;

	padding-bottom: 3px;

}

td.checkoutImage {

	width: 45px;

}



#suggestedItems {

	width: 675px;

	margin-top: 25px;

}



#wrapper h3.suggested {

	font-size: 1.1em;

	font-weight: bold;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #0099FF;

	width: 500px;

	text-align:left;

}

td.subTotal {

	font-size: 0.8em;

	font-weight: bold;

	text-align: right;

	color: #FFFFFF;

	border: thin solid #666666;

	background-color: #666666;

}



td.shipInfo {

	background-color:#FFFFFF;

	color: #666666;

	font-size: 0.8em;

}

td.subBlank {

	background:#666666;

	border: none;

}

img.checkoutGraphic {

	margin-left: 300px;

}

table.cartDisplay {

	width: 600px;

	margin: 2px;

	text-align: center;

	border: none;

	

}

#wrapper #productdisplay table.sortBy {

	font-size: 9pt;

	font-weight: bold;

	background-color:#006699;

	color: #FFFFFF;

	padding-left: 3px;

	width: 700px;

	padding-top:-15px;

	padding-bottom: -15px;



}

tr.shortdrop {

	width: 100%;

}



ul.confidence {

	margin-top: 0px;

}

/*End Checkout -- revised 2/16/10*/

/*Forms*/

form {

	text-align: center;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	padding-top: 2px;

	padding-bottom: 2px;

}

form.contactus {

	text-align: left;

}

form.smallDrop  {  /*Top of display results*/

	width: 150px;

	text-align: left;

	height: auto;

	background-image: none;

}

form.dropNew {

	height: 15px;

}



form.pymnt{

	background-color: #e8e8e8;

	background-image: none;

	width: 300px;

}

/*End forms*/



/*Tables*/



#wrapper #productdisplay td.skisavailable {

	width: 200px;

	font-size: .7em;

	white-space: normal;

	padding-bottom: 10px;

	vertical-align: top;

}



#wrapper #productdisplay table.frontpage {

	width: 675px;

	vertical-align: text-top;

}
.todayDeals {
	width: 12.5%;
}
.recentblogs {
	width: 33%;
	vertical-align: top;
}
.recentblogs img {
	float: left;
	margin-right: 5px;
}

.tableleft {

	text-align: left;

	font-size: 10pt;

}

.tableright {

	text-align: right;

	font-size: 10pt;

}

.thinfield {

	text-align: center;

	width: auto;

	whitespace: nowrap;

	font-size: 11pt;

	background-color: #FFFFFF;

}

.carthead {

	text-align: center;

	width: auto;

	white-space: nowrap;

	font-size: 10pt;

	font-weight: bold;

}

.ordersum {

	text-align: right;

	font-size: 9pt;

	width: 150px;

}



td.ordersumrightcol {

	text-align: right;

	font-size: 9pt;

	padding-right: 55px;

}



#wrapper tr.totalamt {

	font-weight: bold;	

}



#wrapper td.cartTotal {

	text-align: right;

	font-size: 9pt;

	width: 50px;

	font-weight: bold;	

}

#wrapper tr.cartOne {

	margin-right: 50px;

	

}

.orderbox {

	border: 2px solid #0099ff;

	width: 300px;

	margin-top: 15px;

	margin-bottom: 20px;

	background-color: #E8E8E8;    /*Other options: #BCD2EE;*/

	margin-left:75px;

 	vertical-align: top;

}

.orderboxTop {

	border: 2px solid #0099ff;

	width: 415px;

	margin-top: 15px;

	margin-bottom: 20px;

	background-color: #E8E8E8;    /*Other options: #BCD2EE;*/

	margin-left:75px;

	font-size: .8em;

	

}

.orderboxNest {

	width: 380px;

	margin-top: 15px;

	margin-bottom: 20px;

	background-color: #E8E8E8;

	margin-left:auto;

	margin-right:auto;

}

form.pymntNew{

	background-color: #E8E8E8;

	background-image: none;

	width: 400px;

}

.paymentleft {

	text-align: right;

	font-size: 9pt;

	width: 150px;

}



.paymentright {

	text-align: left;

	font-size: 9pt;

	width: 150px;

}

.subPymnt {

	text-align: center;

	width: auto;

	whitespace: nowrap;

	font-size: 11pt;

	background-color: #e8e8e8;

	

}

.billLeft {

	text-align: right;

	font-size: 9pt;

	width: 150px;

}



.billright {

	text-align: left;

	font-size: 9pt;

	width: 150px;

}



.shipleft{

	text-align: right;

	font-size: 9pt;

	width: 150px;

}



.shipright {

	text-align: left;

	font-size: 9pt;

	width: 150px;

}



.specleft {

	text-align: right;

	font-weight: bold;

	margin-left: 0px;

}



.specright {

	text-align: left;

	font-weight: normal;

}



.specright a {

	font-size: .7em;

}

tr.bottom {

	margin-bottom: 10px;

}



table.specs {

	background: #e8e8e8;

	border: solid 1px #0099ff;

	font-size: 0.8em;

	padding: 5px;

	}

table.specsNew {

	font-size: 0.8em;

	padding: 5px;

	}

#buy {

	background: #e8e8e8;

	border: solid 1px #0099ff;

	font-size: 0.9em;

	padding: 0 0 0 0px;

	width: 300px;

	height: auto;

	margin-top: 3px;

	margin-bottom: 3px;

	margin-left: auto;

	margin-right: auto;

}



#soldout {

	font-size: 0.9em;

	padding: 5 5 0 5px;

	width: 300px;

	height: auto;

	margin-top: 15px;

	margin-bottom: 10px;

	margin-left: auto;

	margin-right: auto;

}



#wrapper #productdisplay #buy form {

	background: #e8e8e8;

}

#wrapper #productdisplay h4.retail {

	color: #333333;

	font-size: 0.7em;

	background: none;

	margin-top: 5px;

	margin-bottom: -20px;

	padding-bottom: 0px;

	font-weight: lighter;

}

.cart {

	border: 2px solid #e8e8e8;	

	margin-left:auto;

	margin-right:auto;

	font-size: 11pt;

}



.checkoutTotalright {

	float: right;

	margin-right: 115px;

	clear: left;



}



.item {

	text-align: center;

	font-size: 10pt;

}

#checkoutright td {

	text-align: right;

	margin-left: auto;

	margin-right: auto;

	padding: 5px;

}



tr.toprow {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #666666;

}



table.prodDisplay {

	width: 700px;

	text-align: center;

	font-size: 9pt;

	color: #666666;

}



table.displayLarge {

	width: 700px;

}



td.item {

	padding: 10px;

	vertical-align: text-top;

	border: 1px solid #A8A8A8;

	width: 150px;

}



a img {

	border: none;

}



#wrapper #productdisplay table.sizing {

	font-size: .8em;

}

#wrapper #productdisplay td.tightLeft { /*This aligns the drop-downs at the top of display results*/

	width: 150px;

}

.sizeChart {

	width: 650px;

	font-size: .8em;	

}

.lightshade {

	background-color:#CEE7FF;

}



.chart {

	border: thin solid #999999;

	border: thin solid #999999;

	text-align: center;

	width: 160px;

}

.chartHeader {

	font-size: .8em;

	font-weight: bold;

	text-align: center;

	background: #006699;

	color: #FFFFFF;

}



/*End tables*/



/*Navigation*/

#wrapper #navigation {

	float: left;

	clear: left;

	width: 150px;

	margin-left: 0px;

	margin-top: 10px;

}

#wrapper .box  {

	list-style-type: none;

	font-size: 10pt;

	padding-right: 0px;

	padding-left: 0px;

	text-align: left;

	background-repeat: no-repeat;

	background-position: left bottom;

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 10px;

	background: #ffffff;

}

#wrapper #navigation .top {

	margin-top: 15px;

}



#wrapper #likeFB {

	width: 150px;

	padding: 10 0 10 0px;

}

#wrapper .box li.female {

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #CCCCCC;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	margin-bottom: 0px;

	font-size: .8em;

	list-style-position: inside;

	list-style-image: url(http://www.powder7.com/sale-skis/graphics/female-symbol.jpg);

}



#wrapper .box li.female {

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #CCCCCC;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	margin-bottom: 0px;

	font-size: .8em;

	list-style-position: inside;

	list-style-image: url(http://www.powder7.com/sale-skis/graphics/female-symbol.jpg);

}

#wrapper .box li.firstfemale {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	list-style-position: inside;

	list-style-image: url(http://www.powder7.com/sale-skis/graphics/female-symbol.jpg);

}

#wrapper .box li.male{

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #CCCCCC;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	margin-bottom: 0px;

	font-size: .8em;

	list-style-position: inside;

	list-style-image: url(http://www.powder7.com/sale-skis/graphics/male-symbol.jpg);

}

#wrapper .box li.firstmale {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	list-style-position: inside;

	list-style-image: url(http://www.powder7.com/sale-skis/graphics/male-symbol.jpg);

}

#wrapper .box li {

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #CCCCCC;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	margin-bottom: 0px;

	font-size: .8em;

	list-style-type: none;

}

#wrapper .box li.first {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#wrapper .box ul {

	padding-left: 0px;

	padding-bottom: 0px;

}



body #wrapper #navigation h2.shopCategories {

	font-size: 9pt;

	color: #ffffff;

	padding-left: 5px;

	background-repeat: no-repeat;

	background-position: left top;

	padding-right: 2px;

	padding-bottom: 6px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: -19px;

	margin-left: 10px;

	background-image: url(graphics/boxtoptrial.jpg);

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-align: left;

}



#head ul.topmenu {

	text-align: right;

	list-style-image: none;

	list-style-type: none;

	padding: 0px;

	font-weight: bold;

	font-size: .9em;

	padding-top: 5px;

	padding-right: 10px;

	margin: 0px;

}



#head ul a {

	color:#333333;

}



#head ul a:visited {

	color:#333333;

}



#head ul a:hover {

	color: #0099ff;

}

#head img {

	float: left;

	margin:0px 0px 0px 0px;

}

/*End Navigation*/



/*Primary Display Areas throughout the site*/

#maindisplay {

	width: 600px;

	height: 400px;

	float: right;

	margin-top: 30px;

	clear: none;

	margin-right: 25px;

	padding-right: 0px;

}

#productdisplay {

	min-height: 1300px;

	width: 700px;

	height: auto;

	float: right;

	margin-top: 6px;

	clear: none;

	margin-right: 15px;

	padding-right: 0px;

	margin-bottom: 50px;

	padding-top: 0px;

}



#miniproductdisplay {

	width: 680px;

	height: auto;

	float: left;

	margin-top: 0px;

	clear: none;

	padding-right: 0px;

	margin-bottom: 50px;

	padding-top: -10px;

}



#wrapper #checkoutdisplay {

	height: auto;

	width: 400px;

	margin-left: 0px;

	margin-top: 25px;

	float: left;

	background-color: #ffffff;

	text-align: center;

}

#wrapper #checkoutright {

	height: auto;

	width: 175px;

	margin-top: 25px;

	margin-right: 15px;

	float: right;

	background: #e8e8e8;

	border: solid 2px #0099ff;

}

#skititle {

	margin-left: auto;

	margin-right: auto;

	width: 300px;

	border-top: solid 2px #333333;

	border-bottom: solid 2px #333333;

}

#accessoryTitle {

	margin-left: auto;

	margin-right: auto;

	width: 300px;

	background-color: #E9E9E9;

	border: 2px solid #006699;

	margin-bottom: 25px;

}

#skititleNew {

	margin-left: auto;

	margin-right: auto;

	width: 400px;

	background-color: #E9E9E9;

	border: 2px solid #006699;

	margin-bottom: 25px;

}

/*End primary display areas*/



/*Images*/

#checkoutright img {

	border: none;

	height: 50px;

}

	

/*End images*/

	

/*Header*/

#header #rightcol ul {

	list-style-type: none;

	margin-top: 0px;

	margin-bottom: 0px;

	line-height: 1.4em;

	text-align: right;

	margin-right: 50px;

}



#header  p {

	float: right;

	clear: none;

}



#header #easyinfo {

	float: right;

	clear: right;

}



#header #rightcol {

	float: right;

	width: 275px;

	background-color: #000000;

}

#header #midcol {

	float: none;

	color: #069;

	position: absolute;

	left: 300px;

}

#midcol h4 .sub {

		font-size: 1em;

		margin-top: -5px;

		color: #069;

}

/*End Header*/



/*Footer*/



#footer {

	height: 194px;

	width: auto;

	margin: 0px;

	clear: both;

	background-color: #ffffff;

	vertical-align: middle;

	border-top-width: 15px;

	border-top-style: solid;

	border-top-color: #00295d;

}

#footer .leftcol {

	width: 450px;

	float: left;

	text-align: left;

	border-right-color: #333333;	

	border-right-style: dashed;	

	border-right-width: thin;

	text-align: center;

	height: 194px;

}



#footer .rightcol {

	float: left;

	width: 440px;

	text-align:left;

}

#wrapper #footer .rightcol img.bottom {

	vertical-align: middle;

}



#footer p {

	width: 410px;	

	margin-left: 24px;

	padding-top: 3px;

	color:#333333;

}

#footer  h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	font-size: 11pt;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

	margin-right: 15px;

	margin-left: 15px;

	margin-bottom: -12px;

}

#subFoot {

	margin-left: auto;

	margin-right: auto;

	width: 890px;

	background-color: #fff;

	background-color:#FFFFFF;

 	border: none;;

	padding: 5px;

}

#subFoot p {

	font-size: 0.6em;

	text-align: center;

	font-weight: bold;

	line-height: 20px;

	vertical-align: middle;	

}

#subFoot img {

	vertical-align: middle;

}

@charset "UTF-8";



/* SpryCollapsiblePanel.css - version 0.5 - Spry Pre-Release 1.6.1 */



/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */



/* This is the selector for the main CollapsiblePanel container. For our

 * default style, the CollapsiblePanel is responsible for drawing the borders

 * around the widget.

 *

 * If you want to constrain the width of the CollapsiblePanel widget, set a width on

 * the CollapsiblePanel container. By default, our CollapsiblePanel expands horizontally to fill

 * up available space.

 *

 * The name of the class ("CollapsiblePanel") used in this selector is not necessary

 * to make the widget function. You can use any class name you want to style the

 * CollapsiblePanel container.

 */

.CollapsiblePanel {

	margin: 0px;

	padding: 0px;

	border: none;

	width: 450px;

}



/* This is the selector for the CollapsiblePanelTab. This container houses

 * the title for the panel. This is also the container that the user clicks

 * on to open or close the panel.

 *

 * The name of the class ("CollapsiblePanelTab") used in this selector is not necessary

 * to make the widget function. You can use any class name you want to style an

 * CollapsiblePanel panel tab container.

 */

.CollapsiblePanelTab {

	font-size: 0.8em;

	font-weight: bold;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #0099ff;

	background-color: #FFF;

	margin: 0px;

	padding: 2px;

	cursor: pointer;

	-moz-user-select: none;

	-khtml-user-select: none;

	width: 325px;

	color: #000;

}



/* This is the selector for a CollapsiblePanel's Content area. It's important to note that

 * you should never put any padding on the content area element if you plan to

 * use the CollapsiblePanel's open/close animations. Placing a non-zero padding on the content

 * element can cause the CollapsiblePanel to abruptly grow in height while the panels animate.

 *

 * The name of the class ("CollapsiblePanelContent") used in this selector is not necessary

 * to make the widget function. You can use any class name you want to style a

 * CollapsiblePanel content container.

 */

.CollapsiblePanelContent {

	margin: 0px;

	padding: 0px;

	width: 450px;

}



/* An anchor tag can be used inside of a CollapsiblePanelTab so that the

 * keyboard focus ring appears *inside* the tab instead of around the tab.

 * This is an example of how to make the text within the anchor tag look

 * like non-anchor (normal) text.

 */

.CollapsiblePanelTab a {

	color: black;

	text-decoration: none;

	width: 400px;

}



/* This is an example of how to change the appearance of the panel tab that is

 * currently open. The class "CollapsiblePanelOpen" is programatically added and removed

 * from panels as the user clicks on the tabs within the CollapsiblePanel.

 */

.CollapsiblePanelOpen .CollapsiblePanelTab {

	background-color: #fff;

	color: #000;

	font-size: 0.8em;

	font-weight: bold;

	width: 325px;

	text-transform: uppercase;

}



/* This is an example of how to change the appearance of the panel tab when the

 * CollapsiblePanel is closed. The "CollapsiblePanelClosed" class is programatically added and removed

 * whenever the CollapsiblePanel is closed.

 */



.CollapsiblePanelClosed .CollapsiblePanelTab {

	width: 325px;

	background-color: #fff;

}



/* This is an example of how to change the appearance of the panel tab as the

 * mouse hovers over it. The class "CollapsiblePanelTabHover" is programatically added

 * and removed from panel tab containers as the mouse enters and exits the tab container.

 */

.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {

	background-color: #fff;

	color: #000;

	text-decoration: underline;

}



/* This is an example of how to change the appearance of all the panel tabs when the

 * CollapsiblePanel has focus. The "CollapsiblePanelFocused" class is programatically added and removed

 * whenever the CollapsiblePanel gains or loses keyboard focus.

 */

.CollapsiblePanelFocused .CollapsiblePanelTab {

	background-color: #fff;

	color: #000;

	width: 325px;

}



/*Additional Custom Styles*/



#productdisplay .CollapsiblePanel h4 {

	color: #000;

	font-family: Verdana, Geneva, sans-serif;

	font-size: .7em;

	font-weight: bold;

	background: #fff;

	text-align: left;

	margin-top: 5px;

}

#wrapper #productdisplay .CollapsiblePanel h3 {

	font-size: 0.7em;

	width: 440px;

	font-weight: bold;

}

.CollapsiblePanel p {

	font-size: .7em;

	color: #000;

	font-family: Verdana, Geneva, sans-serif;

}

#spaceFiller{ /*This is for adding space at bottom on contact-us, return-policy, etc. */

	height: 1200px;

	clear: both;

}
