@charset "utf-8";
/* CSS Document */


/*-------BEGIN TAB STYLES----------*/
.dynamic-tab-pane-control .tab-pane {
	position:	relative;
	width:		100%;		/* width needed weird IE bug */
	margin-right:	-2px;	/* to make room for the shadow */
}
.dynamic-tab-pane-control .tab-row .tab {
	width:94px;
	height:19px;
	background-image:url("images/tab.png");
	position:relative;
	top:0;
	display:inline;
	float:left;
	overflow:hidden;
	cursor:	Default;
	margin:	1px -1px 1px 2px;
	padding:3px 0px 0px 0px;
	border:	0;
	z-index:1;
	font:11px Tahoma;
	white-space:nowrap;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	width:94px !important;
	height:21px !important;
	background-image:url("images/tab.active.png") !important;
	background-repeat:no-repeat;
	border-bottom-width:0;
	z-index:3;
	padding:4px 0 0px 0;
	margin:	1px -3px -3px 0px;
	top:-3px;
	font:11px Tahoma;
}
.dynamic-tab-pane-control .tab-row .tab a {
	font:11px Tahoma;
	color:Black;
	text-decoration:none;
	cursor:	default;
}
.dynamic-tab-pane-control .tab-row .tab.hover {
	font:11px Tahoma;
	width:94px;
	height:	19px;
	background-image:url("images/tab.hover.png");
	background-repeat:no-repeat;
}
.dynamic-tab-pane-control .tab-page {
	clear:both;
	border:1px solid rgb( 145, 155, 156 );
	background:rgb( 252, 252, 254 );
	z-index:2;
	position:relative;
	top:-2px;
	font:11px Tahoma;
	color:Black;
	filter:			progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0)
					progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135);
	/*244, 243, 238*/
	/* 145, 155, 156*/
	padding:		10px;
}
.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
}
/*---------TAB CONTENT STYLES ARE AT BOTTOM OF SHEET--------*/
/*-------END TAB STYLES----------*/

.detailsH1position{
 position:absolute; top:216px; left:44px;
}
.detailsH1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	color:#000000;
	font-weight:bold;
	margin: 0 0 0 15px;
	padding:0;
	position:relative;
}
.detailsH1Span{
	/*position:absolute;
	display:block;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background:url(images/about_gradient.png) repeat-x;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;*/
}

.detailsTopItemNum{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	margin:0 0 0 17px;
	color:#000000;
	font-weight:normal;
  padding:0;
}
.detailsLrgPic{
	width:360px;
	height:360px;
	vertical-align: top;
	left: 0px;
	position:relative;
	padding:0px;
	margin:0px;

}
.detailColorName{
  font-family:Arial, Verdana, Helvetica; 
  text-align:center;
  font-size:11px; 
  /*font-weight:bold; */
  color:#808080; 
 margin-top:20px; 
  padding-left:80px;
  float:left;
  width:200px;
  }

.detailsZoomImg{
	margin: 0px;
	padding: 0px;
	text-align:right;
	float:left;
	width:80px;
}
.detailsShipsText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	margin:0 0 0 2px;
	color:#808080;
	font-weight:500;
	vertical-align:top;
	line-height: 13px;
}
.detailsTopPrice{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	margin-left:2px;
	color:#CD1000;
	font-weight:800;
	vertical-align:top;

}
.detailsTopSelectTD{
    background-image:url(images/detailsSelectTop.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:740px;
}
.detailsBottomSelectTD{
	background-image:url(images/detailsSelectBottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:740px;
}
.detailsOptionsTable{
	border-right:1px solid #808080;
	border-left: 1px solid #808080;
	padding-right:5px;
	padding-left: 10px;
}
.detailsCorners{
	width:4px;
}
.detailsStepNumber{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	margin-left:0px;
	color:#000000;
	font-weight:300;
	margin-bottom:10px;
	margin-top:10px;
}
.detailsStepNumber3{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	vertical-align:text-top;
	margin-left:10px;
	margin-right:10px;
	color:#000000;
	font-weight:300;
	margin-bottom:10px;
	float:left;
}
.detailsItemSelect{
 	border: 1px solid #ed9500;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color:#000000;
	z-index: 2;
}
.detailsSizingLink:link{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	margin-right:5px;
	color:#ed9500;
	line-height:10px;
	text-decoration:underline;
}
.detailsSizingLink:active{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	margin-right:5px;
	color:#ed9500;
	line-height:10px;
	text-decoration:underline;
}
.detailsSizingLink:hover{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	margin-right:5px;
	color:#808080;
	line-height:10px;
	text-decoration:underline;
}
.detailsSizingLink:visited{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	margin-right:5px;
	color:#ed9500;
	line-height:10px;
	text-decoration:underline;
}
.detailsQuantity{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-left:5px;
	color:#000000;
}
.detailsListPrice{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	color:#808080;
	font-weight:400;
	line-height:14px;
}
.detailsSavings{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
	color: #ed9500;
	font-weight:400;
	line-height:12px;
}
.detailsSubtotal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	color:#000000;
	font-weight:400;
	line-height:14px;
    margin-right:3px;
    padding-right:3px;
}
.detailsTax{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	margin-right:5px;
	color:#808080;
	line-height:9px;
    margin-right:3px;
    padding-right:3px;
}
.detailsFastShipping{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	color:#cd1000;
	font-weight:800;
    margin-right:3px;
    padding-right:3px;
}
.detailsTotalPrice{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: right;
	vertical-align:text-top;
	color:#CD1000;
	font-weight:800;
	float:right;
}
.detailsBuyNow{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	color:#cd1000;
	font-weight:800;
    margin-right:3px;
    padding-right:3px;
	padding-left:11px;
}
.guaranteeBlock{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:5px;
	margin-left:10px;
	text-align: left;
	margin-right:5px;
	color:#000000;
}
.detailBottomShipsTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top:10px;
	margin-left:10px;
	text-align: left;
	margin-right:5px;
	color:#ed9500;
	font-weight:bold;
}
.verisignLogo{
margin-right:20px;

}
.detailsThumbSpacing{
padding: 10px;
vertical-align: top;
}

.xProductPrice{
	font-family: Arial, Helvetica; 
  font-size: 11px; 
  color: #cd1000; 
  font-weight: bold; 
  text-decoration: none;
  text-align: center;
  width:60px;
}
	
	

.detailsTabBorder{
	border-right:2px solid #000000;
	border-left:2px solid #000000;
}
.detailsTabLogo{
vertical-align:top;
margin:10px;
float:right;
}
.AddToCartButton{
  width:136px;
  height:39px;
  cursor:pointer;
  border:none;
  background:#ffffff;
  color:#000000;
  font-family:Arial,Helvetica;
  font-size:15px;
  font-weight:bold;
  text-decoration:none;
  padding:1px 2px;
  background-image:url("images/btnaddtocart.gif");
  }
.imgColorName{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	color: #808080;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	padding-top: 5px;
	margin: 0;
}  
/*-----Tab Styles-----------------------*/
.DetailsTabHeader{
  font-family:Arial,Helvetica;
  font-size:14px;
  font-weight:bold;
  color:#000000;
  }  
.DetailsDescriptionTable{
	vertical-align:top;
	color:#000000;
	border: none;
	width:100%;
} 
.DetailsDescription{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:10px;
	margin-left:10px;
	text-align: left;
}
.DetailsFeaturesTable{
  vertical-align:top;
  color:#000000;
  margin-top:10px;
  margin-left:10px;
  border: none;
  width:100%;
  }
.DetailsFeatures{
  font-family:Arial,Helvetica;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  margin-left:10px;
  line-height:15px;
  }
.DetailsSpecsTable{
  border: solid 1px #e5e5e5;
  vertical-align:top;
  margin-top:10px;
  margin-left:10px;
  color:#000000;
  width:100%;
  }
.DetailsSpecs{
  border-bottom: solid 1px #e5e5e5;
  font-family:Arial,Helvetica;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  margin-left:5px;
  margin-right:5px;
  padding:2px 5px 2px 5px;
  line-height:15px;
  }
a.DetailsTabLink:link{
  font-family:Arial,Helvetica;
  font-size:12px;
  font-weight:normal;
  color:#ed9500;
}
a.DetailsTabLink:active{
  font-family:Arial,Helvetica;
  font-size:12px;
  font-weight:normal;
  color:#ed9500;
}
a.DetailsTabLink:hover{
  font-family:Arial,Helvetica;
  font-size:12px;
  font-weight:normal;
  color:#cd1000;
}
a.DetailsTabLink:visited{
  font-family:Arial,Helvetica;
  font-size:12px;
  font-weight:normal;
  color:#ed9500;
}
