#mainWrapper.product #context .page .subtitle h2{
font-size: 14px;
font-weight: bold;
color: gray;
margin-bottom: 10px;
}



#context .newBorder {
width: 680px;
height: 2px;
background-color: #c2c2c2;
margin-top: 20px;
margin-bottom: 18px;
}



#context .ui-widget-header {
  background-color: #eaeaea;
  background-image: url("../img/context/scrollpaneBackground.gif");
  background-repeat: repeat-x;
  background-position: bottom left;
  border: 1px solid #bfbec4;
}
#context .ui-widget-content {
  background: none;
}

.scroll-pane {
  overflow: auto;
  width: 940px;
  float: left;
  border: 1px solid #bfbec4;
  margin: 0 auto;
}

.scroll-content {
  /*width: 2115px;*/
  float: left;
}

.scroll-content-item {
  width: 234px;
  height: 260px;
  float: left;
  color: #112131;
  text-align: center;
  border: none;
  border-right: 1px solid #bfbec4;
  position: relative;
}
div.scroll-pane, div.scroll-content {
	
	position: relative;
}
.scroll-content-item .featured {
  position: absolute;
  left: 5px;
  _left: -67px;
  top: 5px;
  /*padding-top: 32px;*/
}

.scroll-content-item .productTitle {
  margin: 8px 5px 5px 5px;
  min-height: 35px;
}
.scroll-content-item .productTitle a {
  color: #0D2C59;
  text-decoration: none;
}
.scroll-content-item .productTitle a:hover {
  color: #F27800;
}
.scroll-content-item .productLinks span {
  color: #aaa;
 
  margin: 5px 5px;
}
.scroll-content-item .productLinks a {
  font-size: 0.8em;
  margin: 0 5px;
  color: #5A5A5A;
  text-decoration: none;
}
.scroll-content-item .productLinks a:hover {
  color: #F27800;
}

* html .scroll-content-item {
  display: inline;
}

#context #scrollbarEncapsulation {
  background-color: #dfdfdf;
  margin: 20px auto 5px auto;
  padding: 5px;
  width: 420px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
}

#context .scroll-bar-wrap {
  border: 1px solid #b5b5b5;
  background-image: url("../img/context/scrollbarBackground.gif");
  clear: left;
  padding: 0 4px 0 2px;
  margin: 5px auto 5px auto;
  width: 400px;
}
#context .scroll-bar-wrap .ui-slider {
  background: none;
  border: 0;
  height: 2em;
  margin: 0 auto;
}
#context .scroll-bar-wrap .ui-handle-helper-parent {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
#context .scroll-bar-wrap .ui-handle-helper-parent .ui-slider-handle {
  top: .2em;
  height: 1.5em;
  background-image: url("../img/context/scrollbarHandle.gif");
  border: 1px solid #003562;
}
#context .scroll-bar-wrap .ui-handle-helper-parent .ui-slider-handle .ui-icon {
  margin: -8px auto 0;
  position: relative;
  top: 50%;
}
#context .scrollbarText {
  color: #112131;
  margin: 5px auto;
  text-align: center;
  width: 400px;
  font-size: 10px;
}
#context .scrollbarText .leftText {
  margin-right: 90px;
}
#context .scrollbarText .rightText {
  margin-left: 90px;
}


#mainWrapper h1 {
  font-size: 24px;
  color: #112131;
  margin: 0;
}


.productFamily #broadcast {
  position: relative;
}

.productFamily #broadcast .productHeadline {
    left: 80px;
    position: absolute;
    top: 29px;
    width: 340px;
}
.productFamily #broadcast .productText {
  color: #fff;
  font-weight: bold;
  position: absolute;
  left: 80px;
  top: 120px;
  width: 340px;
}

.productFamily #broadcast .buttonDetails {
  position: absolute;
  left: 80px;
  top: 230px;
}
.productFamily #broadcast .buttonBuyNow {
  position: absolute;
  left: 170px;
  top: 230px;
}

.productFamily #broadcast .productImage {
  position: absolute;
  left: 500px;
  top: 0;
}




.productFamily #context .featuredFeature {
   float: left;
   display: inline;
   width: 440px;
   padding: 10px;
   margin: 10px 10px 10px 0;
   -moz-border-radius-topleft: 4px;
   -webkit-border-top-left-radius: 4px;
   -moz-border-radius-topright: 4px;
   -webkit-border-top-right-radius: 4px;
   -moz-border-radius-bottomleft: 4px;
   -webkit-border-bottom-left-radius: 4px;
   -moz-border-radius-bottomright: 4px;
   -webkit-border-bottom-right-radius: 4px;
   background-color: #EAEAEA;
   background-image: url("../img/context/scrollpaneBackground.gif");
   background-position: left bottom;
   background-repeat: repeat-x;
   border: 1px solid #BFBEC4;
   
}

.productFamily #context .features {
	padding:0 0 0 1px;
}

.productFamily #context .feature {
   float: left;
   display: inline;
   width: 205px;
   padding: 10px;
   margin: 10px 10px 10px 0;
}
.featureText {
	 height: 140px;	
}
.productFamily #context .featuredFeature a, .productFamily #context .feature a {
  text-decoration: none; 
}
.featureText a {
  text-decoration: underline !important;
}
.productFamily #context .featuredFeature .leftSide {
   float: left;
   display: inline;
   width: 200px;
}

.productFamily #context .featuredFeature .title, .productFamily #context .feature .title  {
   color: #112131;
   font-size: 14px;
   font-weight: bold;
   margin-bottom: 5px;
}

.productFamily #context .featuredFeature .text, .productFamily #context .feature .text {
   margin-bottom: 10px;
   min-height: 140px;
  _height: 140px;
}
.productFamily #context .featuredFeature .button, .productFamily #context .feature .button {
   width: 97px;
   height: 31px;
}
.productFamily #context .featuredFeature .button img, .productFamily #context .feature .button img {
   width: 97px;
   height: 31px;
}
.productFamily #context .featuredFeature .image {
   float: right;
   display: inline;
   width: 200px;
   height: 100px;
}
.productFamily #context .featuredFeature .image img{
   width: 200px;
   height: 100px;
}




#context {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  background-color: #e5e5e5;
  padding: 2px;
}

.productFamily #context {
  padding-left: 4px;
}

#context #greyRule {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  margin: 8px 2px 2px 2px;
  background-color: #c3c7ca;
  height: 10px;
}
#context .scrollOpenBox {
  margin-bottom: 10px;
}
#context .scrollOpenBox .title {
  background-color: #d0d1d2;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  color: #0d2c59;
  font-weight: bold;
  padding: 4px 10px;
  cursor: pointer;
}
#context .scrollOpenBox .title img {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
}
#context .scrollOpenBox .content {
  display: none;
  font-size: 11px;
  padding: 10px 20px;
}

#mainWrapper.index #context .features .feature, #mainWrapper.index #context .lowerFeatures .lowerFeature {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border: 1px #c6c8c7 solid;
  float: left;
  display: inline;
  text-align: center;
  background-image: url("../img/context/backgroundShowcase.gif");
  background-repeat: repeat-x;
  background-position: bottom left;
  margin:-1px 3px 3px;
  width: 228px;
  padding-bottom: 1px;
}

#mainWrapper.index #context .features .feature .featureImage, #mainWrapper.index #context .lowerFeatures .lowerFeature .featureImage,
#mainWrapper.index #context .features .feature .featureImage img, #mainWrapper.index #context .lowerFeatures .lowerFeature .featureImage img {
  width: 228px;
  height: 96px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
}
#mainWrapper.index #context .features .feature .featureImage, #mainWrapper.index #context .lowerFeatures .lowerFeature .featureImage {
  border-bottom: 1px #c6c8c7 solid;
}

#mainWrapper.index #context .features .feature #image1, #mainWrapper.index #context .features .lowerFeature #image1, #mainWrapper.index #context .lowerFeatures .feature #image1, #mainWrapper.index #context .lowerFeatures .lowerFeature #image1 {
  background-image: url("../img/context/showcaseImage1.png");
}
#mainWrapper.index #context .features .feature #image2, #mainWrapper.index #context .features .lowerFeature #image2, #mainWrapper.index #context .lowerFeatures .feature #image2, #mainWrapper.index #context .lowerFeatures .lowerFeature #image2 {
  background-image: url("../img/context/showcaseImage2.png");
}
#mainWrapper.index #context .features .feature #image3, #mainWrapper.index #context .features .lowerFeature #image3, #mainWrapper.index #context .lowerFeatures .feature #image3, #mainWrapper.index #context .lowerFeatures .lowerFeature #image3 {
  background-image: url("../img/context/showcaseImage3.png");
}
#mainWrapper.index #context .features .feature #image4, #mainWrapper.index #context .features .lowerFeature #image4, #mainWrapper.index #context .lowerFeatures .feature #image4, #mainWrapper.index #context .lowerFeatures .lowerFeature #image4 {
  background-image: url("../img/context/showcaseImage4.png");
}
#mainWrapper.index #context .features .feature .header, #mainWrapper.index #context .features .lowerFeature .header, #mainWrapper.index #context .lowerFeatures .feature .header, #mainWrapper.index #context .lowerFeatures .lowerFeature .header {
  color: #112131;
  font-size: 14px;
  font-weight: bold;
  margin: 4px 0 5px 0;
  height: 35px;
}
#mainWrapper.index #context .features .feature .description, #mainWrapper.index #context .features .lowerFeature .description , #mainWrapper.index #context .lowerFeatures .feature .description, #mainWrapper.index #context .lowerFeatures .lowerFeature .description {
  color: #444;
  font-size: 0.78em;
  margin: 10px;
  height: 38px;
}

#mainWrapper.index #context .lowerFeatures .lowerFeature .description {
  height: auto;
}
#mainWrapper.index #context .features .feature .description  {
  height: auto;
}
#mainWrapper.index #context .features .feature .button, #mainWrapper.index #context .features .lowerFeature .button, #mainWrapper.index #context .lowerFeatures .feature .button, #mainWrapper.index #context .lowerFeatures .lowerFeature .button {

  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  margin-bottom: 5px;
}

#mainWrapper.index #context .features .feature .link, #mainWrapper.index #context .features .lowerFeature .link, #mainWrapper.index #context .lowerFeatures .feature .link, #mainWrapper.index #context .lowerFeatures .lowerFeature .link {
  font-size: 10px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}
#mainWrapper.index #context .features .feature .link a, #mainWrapper.index #context .features .lowerFeature .link a, #mainWrapper.index #context .lowerFeatures .feature .link a, #mainWrapper.index #context .lowerFeatures .lowerFeature .link a {
  color: #0d2c59;
  text-decoration: none;
}
#mainWrapper.index #context .features .feature .link a, #mainWrapper.index #context .features .lowerFeature .link a:hover, #mainWrapper.index #context .lowerFeatures .feature .link a:hover, #mainWrapper.index #context .lowerFeatures .lowerFeature .link a:hover {
  color: #f27800;
}
#mainWrapper.index #context .features .feature .link a img, #mainWrapper.index #context .features .lowerFeature .link a img, #mainWrapper.index #context .lowerFeatures .feature .link a img, #mainWrapper.index #context .lowerFeatures .lowerFeature .link a img {
  margin-left: 4px;
}
#mainWrapper.index #context .features .feature:last-child, #mainWrapper.index #context .features .lowerFeature:last-child, #mainWrapper.index #context .lowerFeatures .feature:last-child, #mainWrapper.index #context .lowerFeatures .lowerFeature:last-child {
  margin-right: 0;
}
#mainWrapper.index #context .newsColumn {
  float: left;
  display: inline;
  width: 440px;
  margin: 0 3px 0px 3px;
  padding: 12px 12px 5px 12px;
}

#mainWrapper.index #context .newsColumn .headline {
  color: #112131;
  font-size: 13px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 0px;
}
#mainWrapper.index #context .newsColumn .body {
  color: #4f5052;
  font-size: 11px;
}

#mainWrapper.index #context .newsColumnBottom {
  float: left;
  display: inline;
  width: 440px;
  margin: 0 3px 5px 3px;
  padding: 0 12px;
}
#mainWrapper.index #context .newsColumnBottom .link {
  font-size: 10px;
  font-weight: bold;
  margin-top: 10px;
}
#mainWrapper.index #context .newsColumnBottom .link a {
  color: #0d2c59;
  text-decoration: none;
}
#mainWrapper.index #context .newsColumnBottom .link a:hover {
  color: #f27800;
}
#mainWrapper.index #context .newsColumnBottom .link a img {
  margin-left: 4px;
}

.es-US #mainWrapper.index #context .features .feature .header {
  height: 52px;
}

#mainWrapper.product #context #tabHolder {
  background-image: url('../img/context/backgroundTabHolder.gif');
  background-repeat: repeat-x;
  background-position: bottom left;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  height: 32px;
}
#mainWrapper.product #context #tabHolder .tab {
  float: left;
  display: inline;
  text-align: center;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  background-color: #0d2c59;
  color: #fff;
  font-size: 12px;
  width: 150px;
  height: 30px;
  line-height: 30px;
  margin-top: 2px;
  margin-right: 10px;
  cursor: pointer;
}
#mainWrapper.product #context #tabHolder .active {
  background-color: #e66403;
}
#mainWrapper.product #context .page {
  float: left;
  display: inline;
  color: #000;
  font-size: 12px;
  background-color: #f2f2f2;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  width: 680px;
  display: none;
  padding: 10px;
  margin: 2px;
}
#mainWrapper.product #context .page #leftColumn {
  float: left;
  display: inline;
  width: 450px;
  margin-right: 10px;
}

#mainWrapper.product #context .page #leftColumn p.legal {
	
	padding-top: 10px;
	

}

#mainWrapper.product #context .page #latestReview {
  float: left;
  display: inline;
}

#mainWrapper.product #context .page #latestReview #speechBubble {
  background-color:#2B659F;
  background-image:url("../img/context/backgroundLatestReview.jpg");
  background-position:center bottom;
  background-repeat:repeat-x;
  color:#FFFFFF;
  float:left;
  padding:0 10px;
  width:197px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  position: relative;
}

#mainWrapper.product #context .page #latestReview #speechBubble .header {
  font-weight: bold; 
  font-size:14px;
  margin-bottom: 7px;
}

#mainWrapper.product #context .page #latestReview #speechBubble .title {
  font-weight: bold;
  margin: 0px;
}
#mainWrapper.product #context .page #latestReview #speechBubble .review {
  color: #A3B4C4;
  margin: 0px;
  font-size:11px;
}

#mainWrapper.product #context .page #latestReview #speechBubble .nameLocation {
  margin: 0px;
  margin: 5px 0px;
  font-size:11px;
}
#mainWrapper.product #context .page #latestReview #speechBubble .link {
  margin: 7px 0px;
  text-align: right;
}
#mainWrapper.product #context .page #latestReview #speechBubble .link a {
  color: #fff;
  text-decoration: none;
  font-size:11px;
  cursor: pointer;
  
}
#mainWrapper.product #context .page #latestReview #speechBubble .link a:hover {
  color: #F27800;
}

#mainWrapper.product #context .page #latestReview #speechBubble .bubbleBottom {
  position: absolute;
  bottom:-13px;
}


#mainWrapper.product #context .page h2 {
  color:#112131;
  margin-top: 0;
  margin-bottom: 0px;
  font-size: 20px;
}
#mainWrapper.product #context .page h4 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 14px;
}
#mainWrapper.product #context .page .subtitle {
  font-size: 14px;
  font-weight: bold;
  color: #808080;
  margin-bottom: 10px;
}
#mainWrapper.product #context .page .description {
  font-weight: bold;
  clear: left;
}
#mainWrapper.product #context .page hr {
  *margin-top: 3px !important;
  margin-top: 20px;
  color: #C2C2C2;
  height:2px;
  background:#C2C2C2;
  border:none;
}
#mainWrapper.product #context #page1 #features .feature, #mainWrapper.product #context #page1 #featureImages .feature {
  float: left;
  display: inline;
  width: 210px;
  padding-right: 24px;
  _padding:0 8px !important;
  
}
#mainWrapper.product #context #page1 #features .feature .featureTitle, #mainWrapper.product #context #page1 #featureImages .feature .featureTitle {
  text-align: center;
  color:#112131;
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
  height: 35px;
}
#mainWrapper.product #context #page1 #features .feature .featureImage, #mainWrapper.product #context #page1 #featureImages .feature .featureImage {
  width: 210px;
  height: 118px;
  position: relative;
}
#mainWrapper.product #context #page1 #features .feature .featureImage img, #mainWrapper.product #context #page1 #featureImages .feature .featureImage img {
  position: absolute;
  bottom: 0px;
  width: 208px;
}
#mainWrapper.product #context #page1 #features .feature:last-child, #mainWrapper.product #context #page1 #featureImages .feature:last-child {
  padding-right: 0px;
}
#mainWrapper.product #context .page .titleSection {
  float: left;
  display: inline;
  width: 677px;
}
#mainWrapper.product #context .page .submitButtonSection {
  float: right;
  display: inline;
}
#mainWrapper.product #context .page .submitButtonSection a{ 
		cursor:pointer;
}

#mainWrapper.product #context .page .submitButtonSection2 {
  float: right;
  display: inline;
  margin-top:-50px;
}
#mainWrapper.product #context .page .submitButtonSection2 a{ 
		cursor:pointer;
}



#mainWrapper.product #context #page2 hr {
  color: #aaa;
  border-color: #aaa;
  background: #aaa;
}

#mainWrapper.product #context #page2 .starHolder {
  margin-left: 10px;
}
#mainWrapper.product #context #page2 .reviewHolder {
  margin-left: 20px;
}

#mainWrapper.product #context #page2 .reviewHolder .blueButton {
  margin-left: 5px;
}

#mainWrapper.product #context #page2 #pagination {
  margin-top: 10px;
  margin-left:20px;
}
#mainWrapper.product #context #page2 #pagination a {
  text-decoration: none;
  color:#9b9b9b !important;
}
#mainWrapper.product #context #page2 #pagination a:hover {
  color: #F27800;
}

#mainWrapper.product #context #page3 .titleSection p {
  width: 525px;
}

#mainWrapper.product #context #page2 #pagination a.current { 
	color:#e66403 !important;
}
#mainWrapper.product #context #page2 #pagination a.paginationNext {
	background: url('../img/broadcast/arrowPaginationNext.gif') no-repeat 0 2px;
	padding:0 5px 0 0;
}

#mainWrapper.product #context #page2 #pagination a.paginationPrev {
	padding:0 0 0 5px;
	background: url('../img/broadcast/arrowPaginationPrev.gif') no-repeat 0 2px;
}



#mainWrapper.product #context .skyscraper {
  float: left;
  display: inline;
  width: 230px;
  margin: 5px 0px 5px 10px;
  font-size: 12px;
  text-align: center;
}
#mainWrapper.product #context .skyscraper .logoProGlideChallenge {
  margin-left: auto;
  margin-right: auto;

}
#mainWrapper.product #context .skyscraper .logoProGlideChallenge img {

}
#mainWrapper.product #context .skyscraper .logoProSeriesProducts {
  margin-left: auto;
  margin-right: auto;
  width: 149px;
  height: 126px;
}
#mainWrapper.product #context .skyscraper .logoProSeriesProducts img {
  width: 149px;
  height: 126px;
}
#mainWrapper.product #context .skyscraper .logoProGlideRazor {
  margin-left: auto;
  margin-right: auto;
  width: 227px;
  height: 96px;
}
#mainWrapper.product #context .skyscraper .logoProGlideRazor img {
  width: 227px;
  height: 96px;
}
#mainWrapper.product #context .skyscraper h2 {
  margin: 10px 0 0 0;
  font-size: 16px;
}
#mainWrapper.product #context .skyscraper p {
  margin-top: 1px;
}
#mainWrapper.product #context .skyscraper .button {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 40px;
}

#mainWrapper.product #context .active {
  display: block;
}

#mainWrapper.product #context .right_nav {
  float: left;
  display: inline;
  width: 230px;
  margin: 0px 0px 5px 5px;
  font-size: 12px;
  text-align: center;
}

#mainWrapper.product #context #searchResults #features .feature, #mainWrapper.product #context #searchResults #featureImages .feature {
  float: left;
  display: inline;
  width: 210px;
  padding-right: 24px;
  _padding:0 8px !important;
}

#mainWrapper.product #context #searchResults #features .feature .featureTitle, #mainWrapper.product #context #searchResults #featureImages .feature .featureTitle {
  text-align: center;
  color:#112131;
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
  height: 35px;
}

#mainWrapper.product #context #searchResults #features .feature:last-child, #mainWrapper.product #context #searchResults #featureImages .feature:last-child {
  padding-right: 0px;
}

#mainWrapper.completeProductLineup #titleWrapper {
  width: 600px;
  float: left;
  display: inline;
}

#mainWrapper.completeProductLineup #productCoach {
  width:227px;
  float: right;
  display: inline;
  margin-right: 10px;
}


#mainWrapper.completeProductLineup h1, #mainWrapper.completeProductLineup h3,
#mainWrapper.completeProductLineup .subtitle, #mainWrapper.completeProductLineup .subnav,
#mainWrapper.completeProductLineup .backToTop
{
  margin-left: 10px;
}

#mainWrapper.completeProductLineup .backToTop
{
  margin-top: 5px;
  cursor: pointer;
}

#mainWrapper.completeProductLineup h3 {
  color: #112131;  
}


#mainWrapper.completeProductLineup .subnav a {
  text-decoration: none
  color: #0D2C59;
}
#mainWrapper.completeProductLineup .subnav a:hover {
  color: #F27800;
}

#mainWrapper .productCell {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  background-color: #EAEAEA;
  background-image: url("../img/context/scrollpaneBackground.gif");
  background-position: left bottom;
  background-repeat: repeat-x;
  width: 226px;
  float: left;
  color: #112131;
  text-align: center;
  border: none;
  border: 1px solid #bfbec4;
  margin: 4px;
  position: relative;
}

#mainWrapper .productCell .featured {
  position: absolute;
  left: 5px;
  top: 5px;
}
#mainWrapper .productCell .productImage {
  height: 115px;
  margin-top: 10px;
  /*margin-top: 36px; - Dundee upside down*/
}
#mainWrapper .productCell .productTitle {
  margin: 5px 5px;
  font-weight: bold;
  height:30px;
}
#mainWrapper .productCell .productLinks {
  height: 15px;
  margin-bottom: 10px;
}
#mainWrapper .productCell .productLinks span {
  margin: 5px 5px;
}
#mainWrapper .productCell .productLinks a {
  font-size: 0.8em;
  margin: 0 5px;
  color: #5A5A5A;
  text-decoration: none;
  cursor: pointer;
}
#mainWrapper .productCell .productLinks a:hover {
  color: #F27800;
}




#mainWrapper #context #login {
  margin-left: 10px;
}


#mainWrapper #context #registration {
	color:#404040;
	
}
#mainWrapper #context #registration .breadcrumb {
	font-size:8px;
	text-transform:uppercase;
}
#mainWrapper #context #registration .breadcrumb a{
	color:#818283;
}
#mainWrapper #context #registration .breadcrumb span {
	color:#f66b04;
}

#mainWrapper #context #registration p.introText {
	font-size:11px;
}

#mainWrapper #context #registration h1{
	color:#071523;
	font-size:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#mainWrapper #context #registration .innerCnt{
	margin:0 0 0 15px;
}
#mainWrapper #context #registration .innerCnt fieldset {
	margin:0;
	padding:0;
}



#mainWrapper #context #registration div.cols {
float:left;
padding-bottom:5px;
width:450px;
}

#mainWrapper #context #registration  fieldset div.cols select.dateBird {
float:left;
margin-right:16px;
width:60px;
}
#mainWrapper #context #registration  fieldset div.cols select.securityQuestion {
float:left;
margin-right:16px;
width:270px;
}
#mainWrapper #context #registration  fieldset div.cols select.state {
width:110px;
}
#mainWrapper #context #registration .innerCnt fieldset .column {
display:inline;
float:left;
width:185px;
}
#mainWrapper #context .innerCnt  fieldset  div.cols label.textLabel {
color:#5C5C5C;
display:block;
font-size:11px;
margin:0 !important;
overflow:hidden;
padding-bottom:2px;
padding-top:5px;
}

#mainWrapper #context .innerCnt  fieldset  div.cols label.textLabel2 {
display:inline;
}
#mainWrapper #context .innerCnt  fieldset div.cols label.textLabelBirth {
padding-bottom:7px;
}


#mainWrapper #context #registration .innerCnt fieldset div.cols input.text {
  float: none;
  height: 16px;
  margin-top: 5px;
  width: 270px;
}
#mainWrapper #context #registration .innerCnt fieldset div.cols input.zipCode {
  width: 182px;
}
#mainWrapper #context #registration .innerCnt fieldset div.cols input.phonePrefix {
  float: left;
  margin-right: 10px;
  width: 62px;
}
#mainWrapper #context #registration .innerCnt fieldset div.cols input.phone {
  float: left;
  width: 115px;
}
#mainWrapper #context #registration .innerCnt fieldset .column.short {
  width: 72px;
}
#mainWrapper #context #registration .innerCnt fieldset div.cols .column {
  padding-top: 5px;
}
#mainWrapper #context #registration .innerCnt fieldset label {
  color: #5C5C5C;
  font-size: 11px;

  overflow: hidden;
  white-space: nowrap;
}
#mainWrapper #context #registration .innerCnt fieldset label input {
  display: block;
  float: left;
  height: 12px;
  margin: 0 5px 0 0;
  padding: 0;
  width: 12px;
}
#mainWrapper #context #registration .innerCnt fieldset .column label {
  display: block;
  padding: 0;
}
#mainWrapper #context #registration .innerCnt fieldset div.cols .column label {
  margin: 0;
}
#mainWrapper #context #registration h2 {
  color: #071523;
  font-size: 15px;
  font-weight: bold;
  margin: 0;
  padding: 10px 0;
}
#mainWrapper #context #registration h3 {
  color: #404040;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 20px 0 10px;
}
#mainWrapper #context #registration .wrb {
  -moz-border-radius: 3px 3px 3px 3px;
  background: none repeat scroll 0 0 #F2F2F2;
  margin: 3px;
}
#mainWrapper #context #registration p.lite {
  color: #5C5C5C;
  font-size: 8px;
  margin: 0;
  padding: 10px 0;
}


#mainWrapper #context div.buttonsContainer {
  padding:0 18px;
  margin-top: 10px;
}
#mainWrapper #context div.buttonsContainer input {
  margin-left: 10px;
}

#mainWrapper #context .innerCnt div.cols fieldset label.smallLabelDescription span  {
display:block;
float:left;
font-size: 0.78em;
}

.siteMap ul {
  color:AntiqueWhite;
}
.siteMap a {
  color: #fff;
  text-decoration: none; 
}
.siteMap a:hover {
  color: #fff;
}

.product #context .page #socialButtons {
  margin-top: 40px;
}

.product #context .page #socialButtons .fan {
  float: left;
  display: inline;
  margin-right:10px;
}

#mainWrapper.forgotPassword .buttonEnter {
  margin-top: 10px;
}

div.scroll-content-item div.productImage {
	position: relative;
        padding-top: 35px;

}

/*--- Tell a friend ---*/
#mainWrapper #context #tellAFriend
{
	color: #404040;
}
#mainWrapper #context #tellAFriend .breadcrumb
{
	font-size: 8px;
	text-transform: uppercase;
}
#mainWrapper #context #tellAFriend .breadcrumb a
{
	color: #818283;
}
#mainWrapper #context #tellAFriend .breadcrumb span
{
	color: #f66b04;
}

#mainWrapper #context #tellAFriend p.introText
{
	font-size: 11px;
}

#mainWrapper #context #tellAFriend h1
{
	color: #071523;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#mainWrapper #context #tellAFriend .innerCnt
{
	margin: 0 0 0 15px;
}
#mainWrapper #context #tellAFriend .innerCnt fieldset
{
	margin: 0;
	padding: 0;
}

#mainWrapper #context #tellAFriend div.cols
{
	float: left;
	padding-bottom: 5px;
	width: 450px;
}

#mainWrapper #context #tellAFriend fieldset div.cols select.dateBird
{
	float: left;
	margin-right: 16px;
	width: 60px;
}

#mainWrapper #context #tellAFriend fieldset div.cols select.state
{
	width: 110px;
}
#mainWrapper #context #tellAFriend .innerCnt fieldset .column
{
	display: inline;
	float: left;
	width: 185px;
}

#mainWrapper #context #tellAFriend .innerCnt fieldset div.cols input.text
{
	float: none;
	height: 16px;
	margin-top: 5px;
	width: 270px;
}
#mainWrapper #context #tellAFriend .innerCnt textarea
{
	float: none;
	height: 16px;
	margin-top: 5px;
	width: 270px;
}
#mainWrapper #context #tellAFriend .innerCnt fieldset div.cols input.zipCode
{
	width: 182px;
}
#mainWrapper #context #tellAFriend .innerCnt fieldset div.cols input.phonePrefix
{
	float: left;
	margin-right: 10px;
	width: 62px;
}
#mainWrapper #context #tellAFriend .innerCnt fieldset div.cols input.phone
{
	float: left;
	width: 115px;
}
#mainWrapper #context #tellAFriend .innerCnt fieldset .column.short
{
	width: 72px;
}
#mainWrapper #context #tellAFriend .innerCnt fieldset div.cols .column
{
	padding-top: 5px;
}
#mainWrapper #context #tellAFriend .innerCnt fieldset label
{
	color: #5C5C5C;
	font-size: 11px;
	overflow: hidden;
	white-space: nowrap;
}
#mainWrapper #context #tellAFriend .innerCnt fieldset label input
{
	display: block;
	float: left;
	height: 12px;
	margin: 0 5px 0 0;
	padding: 0;
	width: 12px;
}

#mainWrapper #context #tellAFriend .innerCnt textarea
{
	display: block;
	float: left;
	height: 58px;
	margin: 0 5px 0 0;
	padding: 0;
}

#mainWrapper #context #tellAFriend .innerCnt fieldset .column label
{
	display: block;
	padding: 0;
}
#mainWrapper #context #tellAFriend .innerCnt fieldset div.cols .column label
{
	margin: 0;
}
#mainWrapper #context #tellAFriend h2
{
	color: #071523;
	font-size: 17px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0;
}
#mainWrapper #context #tellAFriend h3
{
	color: #404040;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 20px 0 10px;
}
#mainWrapper #context #tellAFriend .wrb
{
	-moz-border-radius: 3px 3px 3px 3px;
	background: none repeat scroll 0 0 #F2F2F2;
	margin: 3px;
}
#mainWrapper #context #tellAFriend p.lite
{
	color: #5C5C5C;
	font-size: 8px;
	margin: 0;
	padding: 10px 0;
}

#mainWrapper #context .tellAFriendButtonContainer
{
	padding: 0 18px;
	margin-top: 10px;
}

#mainWrapper #context .tellAFriendButtonContainer input
{
	margin-left: 0px;
}
/*--- End of Tell a friend ---*/
