/*092606 0.02*/
/* Classes */
.image-l {background-color:#FFF; display:block; float:left; margin:0 5px 10px 0;padding:5px;}
.image-r {background-color:#fff; display:block; float:right; margin:0 0 10px 15px;padding:5px;}
.image-c {text-align:center; margin-bottom:10px;}
.inset-l {background-color:#fff; display:block; float:left; margin:0 8px 5px 0;padding:5px;}
.inset-r {background-color:#fff; display:block; float:right; margin:0 0 5px 8px;padding:5px;}


.addtocartImg{
     border:0;
     margin:10px 0;
     padding:0px;
     cursor:pointer;
     display:block;
}

.el #contents {}  
#contents .vertical td {
text-align:center;} 
/* Used for the "Vertical" RTML Layout */
	
.wrap #contents {}

/* IDs */
#contents {background-color:#ffffff;border-right:10px solid #87877d; border-left:10px solid #87877d}

#contents a{text-decoration:none;}
#contents a:hover{text-decoration: underline;}
#contents .new-product {text-decoration:none;font-style:italic;color: #FF0000;}
#contents #contents-table {border-collapse:collapse; border-bottom:10px solid #87877d}
	#itemtype #contents table {/*margin:10px 0;*/}
#contents #contents-table select option, #itemarea select option{padding-right:10px}
#contents td {background-color:#ffffff; margin:2px; padding:5px;}
#contents .horizontal-seperator{border-bottom:2px solid #87877d;}
#contents .vertical-seperator{border-right:2px solid #87877d;}
#contents.accessory * {text-align:left;}
#contents.accessory .details {background-color:#fff; margin:2px 10px; padding:10px;}
#contents.accessory .details a {color:#000; font-size:1em;} /* COLOR:LINK, FONTSIZE:NAME */
#contents.accessory .details h3 {font-size:1em;}
#contents.accessory .details .sale-price {margin-bottom:10px;}

#contents .detail td {padding:5px; border-bottom:15px solid #E9E9E4;} /* The Border-bottom must be applied to the TD, not the TR in order to work in IE */
#contents .detail.last td {border-bottom:0 solid;} /* Needed for FF */
	#itemtype #contents .detail td,
	#maintype #contents .image td {padding-bottom:10px;}
#contents .last {border:0;}
#contents .name {color:#000; font-weight:bold; padding:5px 0 0;}
#contents .name {padding:5px 0 0;}
#contents .price {font-weight:normal; margin:10px 0 0;}


	#itemtype .price em {font-size:2em; font-style:normal; font-weight:bold; margin:10px 0; padding:0 4px 0 0;}



#contents .sale-price {color:#94b900;}  
#contents .sale-price-bold 
{color:#E34;font-weight:bold;}
#contents .price-bold {font-weight:bold;margin:10px 0 0;}
#itemtype .itemform .price {font-weight:bold; margin:10px 0;}
#itemtype .itemform .price-bold {font-weight:bold; margin:10px 0;}
	#itemtype .itemform .sale-price, #itemtype .itemform .sale-price-bold {margin:10px 0;}
	#itemtype .itemform .sale-price-bold {font-weight:bold}


	#itemtype .itemform .sale-price-bold em {background:#ffffff; color:#94b900; font-style:normal; font-weight:bold; margin:10px 0; padding:0 4px 0 0;}


	#itemtype .itemform .sale-price em {color:#94b900; font-style:normal; margin:10px 0; padding:0 4px 0 0;}


#contents-table .availability{padding:10px 0}


#itemtype .code {font-style:normal; margin:10px 0;}
#itemtype .code em {font-style:normal; margin:10px 0;}
#contents-table .contentsOptions {padding:3px 0;}
#contents-table #abstract {padding:3px 0;}
#itemtype .itemFormName, #contents-table .itemFormName{font-weight:bold;}
#contents-table .itemFormNameMultiLine{display:block;}
#itemtype .itemavailable {color:#000000; font-weight:bold; margin:8px 0;}
#itemtype .itemavailable em {color:#94b900; font-style:normal; font-weight:bold; margin:8px 0 8px 4px;}
#itemtype .itemoption {display:inline; font-weight:bold; margin:2px 0;}
#itemtype .multiLineOption {display:block; margin:5px 0; font-weight:normal;}
.contenttitle-center{text-align:center}
form{padding:0;margin:0}


#pic-price-field {
                  color:#94b900;
                  border:0px solid #99F;
                  font-weight:bold;
                  float:left;
                  left: 0px; top: 0px;
                  text-align:center;
                  width: 240px; height: 362px; 
                  background-color: #DDD;
                  padding: 5px;
                  }
.item-brand-model {color:#373; font-weight:bold}
.list-of-attribs {font-size:1em; font-weight:normal; text-decoration:normal;}
#itemarea {border:0px solid #666;}
.itemform {
     border:0px solid #d66;
     float:right; width:300px;
     padding-top: 30px;
     }
.sale-price-bold {
     border:0px solid #999; 
     font-size:1.5em;
     color:#E34;}
.saving {
     border:0px solid #999; 
     font-size:1.2em; font-weight:bold;
     color:#F57;}
.mystery {
     background-color: white;
     padding: 5px 5px 5px 5px; 
     font-size: 1.5em;}


/* Used for the "PACKAGE DEALS" Layout */

.TabbedPanels {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/}

.TabbedPanelsTabGroup {
	margin: 0px;
	margin-left: 20px;
	padding: 0px; width:550px;}

.TabbedPanelsTab {
	position: relative;
        text-align: center;
	top: 1px;
	float: left;
	padding: 4px 1px;
	margin: 0px 1px 0px 0px;
	background: url(http://site.galacticsnowsports.com/imgs/SpryAssets/off_tab.png) no-repeat;
	width: 90px;
	height: 28px;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;}

.TabbedPanelsTabHover {
	background: url(http://site.galacticsnowsports.com/imgs/SpryAssets/over_tab.png) no-repeat;}

.TabbedPanelsTabSelected {
	background: url(http://site.galacticsnowsports.com/imgs/SpryAssets/on_tab.png) no-repeat;}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;}

.TabbedPanelsContentGroup {
	clear: both;}

.TabbedPanelsContent {
	padding: 1px 10px;}

.TabbedPanelsContentVisible {}

.TabbedPanels .TabbedPanelsTab h2 {
 background: none;
 padding: 0;
 padding-left: 4px;
 margin:0;
 line-height: 1.6;
 font: bold 1.1em sans-serif;}

.TabbedPanels .TabbedPanelsTabSelected h2 {
  color: #eeeeee;}

#package-info {
  background-color: #53912e;
	padding: 10px;}

#contentarea .package-deal {
	border: 5px solid #53912E;
	margin: 0px 0px 20px;
}
#contentarea  .package-deal  .deal-title {
	background: #53912E;
	color: #EEEEEE;
	font-size: 18px;
	padding-left: 10px;
}
#contentarea .package-description {
	background-color: #FFFFFF;
	padding: 10px 20px;
	font-size: 16px;
	font-weight: bold;
}
#contentarea .package-products {
	background-color: #FFFFFF;
	padding: 10px;
	height: 190px;
}
#contentarea .package-products-10 {
	height: 380px;
}
#contentarea .package-products-15 {
	height: 580px;
}
#contentarea .package-products-10 .product, #contentarea .package-products-15 .product{
	height: 200px;
}
#contentarea .package-products .new-product {
	font-style: italic;
	color: #FF0000;
}
#contentarea .package-products div {
	padding: 0px;
	margin: 0px;
}
#contentarea  .package-products h1, #contentarea .package-products h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #99CC64;
	font-size: 12px;
}
#contentarea .package-products .product .packageItemManufacturer {
	font-size: 14px;
	color: 77BB54;
	font-weight: bold;
}
#contentarea .package-products .product .packageItemModel {
	font-weight: bold;
        margin:0px;
}
#contentarea .package-products .product {
	width: 111px;
	float: left;
	position: relative;
	text-align: center;
}
#contentarea .package-products a {text-decoration: none;}
#contentarea .pre-products1 {
	background-color: #FFFFFF;
	margin: 0;
	padding: 10px 20px;
	font-size: 16px;
	font-weight: bold;
}
#contentarea .pre-products {
	background-color: #FFFFFF;
	margin: 10px 0px 0px 0px;
	padding: 10px 20px;
	font-size: 16px;
	font-weight: bold;
}
#contentarea .pre-products .discount {
	font-size: 18px;
	color: #FF0000;
}
#contentarea .package-products .product .msrp-price {
	color: #006600;
}
#contentarea .package-products .product .sale-price {
	color: #000099;
}
#contentarea .package-products .product .sale-price em {
	font-size: 14px;
	font-weight: bold;
}
#contentarea .package-products .product .package-price {
	color: #FF0000;
}
#contentarea .package-products .product .package-price  .package-price-numbers {
	font-size: 18px;
	font-weight: bold;
}

