﻿html,body{
	margin:0px 0px 0px 0px 0px;
	height:100%;
}
.StoreHome{
    
}
.ItemPane {
	height: 100%;
	width: 610px;
	font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:10px;
	
}
.BreadCrumbs{
    text-align:left;
    padding:0px 0px 0px 5px;
    color:#000000;   
    margin:0px 2px 0px auto;
    width:auto;
}
.BreadCrumbs_Cat a.CATCommandButton:link{
    text-align:left;
    padding:1px 0px 1px 3px;
    color:#000000;
}
.BreadCrumbs_Cat a.CATCommandButton:visited{
    text-align:left;
    padding:1px 0px 1px 3px;
    color:#000000;
}
.BreadCrumbs_Cat a.CATCommandButton:hover{
    text-align:left;
    padding:1px 0px 1px 3px;
    color:#000000;
}
.BreadCrumbs_Cat a.CATCommandButton:active{
    text-align:left;
    padding:1px 0px 1px 3px;
    color:#000000;
}
.ItemPane a:link{
    font-family:Verdana, Tahoma, Arial, Helvetica;
    font-size:10px;
    color:#0000FF;
    cursor:pointer;
}
.ItemPane a:visited{
    font-family:Verdana, Tahoma, Arial, Helvetica;
    font-size:10px;
    color:#0000FF;
}
.ItemPane a:hover{
    font-family:Verdana, Tahoma, Arial, Helvetica;
    font-size:10px;
    color:#000000;
}
.ItemPane a:active{
    font-family:Verdana, Tahoma, Arial, Helvetica;
    font-size:10px;
    color:#0000FF;
}
.ItemListHeader{
    text-align:left;
    vertical-align:middle;
    margin:0px 0px 5px 0px;
    padding:0px 2px 0px 0px;
}
.ItemWrapper{
	float:left;
	width:200px;
	margin-left:3px;
}
.ItemHeader{
	width:100%;
	height:40px;
	font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#FF9900;
	text-align:center;
	vertical-align:top;
	padding:0px 0px 0px 10px;
}
.ItemName{
	/*display:inline;*/
	font-weight:bold;
	height:40px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	clear:right;
}
.ProductName{
	float:left;
	display:block;
	height:40px;
	vertical-align:middle;
	line-height:40px;
	cursor:pointer;
}
.imageDescContainer{
    display:block;
}
.configuratorContainer {
	/*display: block;*/
	/*clear: right;*/
	/*float: left;*/
	width: auto;
	margin-left: 200px;
	margin-bottom:10px;
}
.leftContainer{
    width:200px; 
    float:left;   
}
.CrossSell {
	width: 250px;
	margin-left: 8px;
	display:block;
	float:right;
}
.DetailsWrapper{
    width:100%;
}
.imageContainer {

}

.ItemCategoryImage{
	vertical-align:top;
	/*display:inline;*/
	float:right;
	height:40px;
	clear:left;
	width:40px;
	
}
.itemOptions{
	font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:10px;
	color:#000000;
	text-align:left;
	clear:left;
}
.ItemNumber{
	font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:10px;
	color:#ff0000;
	text-align:left;
	padding:3px 0px 3px 3px;
}
.ItemPrice{
	font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:10px;
	color:#ff0000;
	text-align:left;
	padding:3px 0px 3px 3px;
}
.ItemDetailsPane{
	width:610px;
	height:100%;
}
.DetailsHeader{
	width:100%;
	height:40px;
	font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#004990;
	text-align:center;
	vertical-align:top;
	padding:0px 0px 0px 10px;
}
.DetailsHeaderNew{
	
	font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#004990;
	text-align:left;
	vertical-align:top;
	padding:0px 0px 3px 0px;
}
/*.DetailsHeader img{
	margin:0px 20px;
}*/

.ItemCode{
	float:left;
	margin:0px 0px 0px 10px;
	font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#004990;
	text-align:left;
	vertical-align:top;
	padding:3px 0px 0px 200px;
}

.ItemCodeMargin 
{
}

.CalendarContainer{
	width: 250px;
	margin-left: 400px;
	clear:right;
}
.Reviews{
	float:right;
	width:400px;
	padding:0px auto;
	text-align:center;
}
.ReviewsHeader{
    width:100%;
	height:40px;
	font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#004990;
	text-align:center;
	vertical-align:top;
	display:block;
}
.ProductDescription{
    font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#000000;
	text-align:left;
	clear:left;
	white-space:normal;
}
.ProductDescriptionGrey{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	text-align: left;
	clear: left;
	white-space: normal;
	font-weight:bold;
}

.ProductDescriptionBlue{
    font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#004990;
	text-align:left;
	clear:left;
	white-space:normal;
}
.ProductDescriptionBold{
    font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#000000;
	text-align:left;
	clear:left;
	white-space:normal;
	font-weight:bold;
}


.ProductContainer{
    width:100%;
    
}
.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:200px;
  text-transform:capitalize;
}

.AccordionTitle
{
  height:20px;
  overflow:hidden;
  cursor:pointer;
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  text-align:left;
  background-repeat:repeat-x;
  display:block;
  background-image:url(images/Gradient.jpg);
  -moz-user-select:none;
  color:#FFFFFF;
  padding-left:3px;
  padding-top:2px;
  
}
/*.AccordionTitle 
{
  height:20px;
  cursor:pointer;
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  text-align:left;
  -moz-user-select:none;
  color:#FFFFFF;
  padding-left:3px;
  padding-top:2px;
  white-space:nowrap;
}*/
a.AccordionLink:link{
    color:#ffffff;
}
a.AccordionLink:visited{
    color:#ffffff;
}
a.AccordionLink:hover{
    color:#cccccc;
}
a.AccordionLink:active{
    color:#ffffff;
}
.AccordionContent
{
  height:0px;
  overflow:auto;
  display:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left; 
  padding-left:3px;
}

.AccordionContainer
{
  border-top: solid 1px #C1C1C1;
  border-bottom: solid 1px #C1C1C1;
  border-left: solid 2px #C1C1C1;
  border-right: solid 2px #C1C1C1;
}
.OpenAccordion{
    height:auto;
    display:block;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    padding-left:3px;
}
.OpenAccordion a:link{
    color:#000000;
}
.OpenAccordion a:visited{
    color:#000000;
}
.OpenAccordion a:hover{
    color:#0000FF;
    text-decoration:none;
}
.OpenAccordion a:active{
    color:#000000;
}
a.CurrentLink:link{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    color:#000000;
    font-weight:bold;
}
a.CurrentLink:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    color:#000000;
    font-weight:bold;
}
a.CurrentLink:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    color:#0000FF;
    font-weight:bold;
    text-decoration:none;
}
a.CurrentLink:active{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    color:#000000;
    font-weight:bold;
}
/*List View*/
.listWrapper{
	width:auto;
	height:100% !important;
	height:100px;
	vertical-align:top;
}
.listImage{
	display:block;
	float:left;
	min-width:100px;
	height:100% !important;
	height:100px;
	padding-top:15px;
}
.listDescription{
	display:block;
	margin:0px 0px 0px 103px;
	width:auto;
	height:100% !important;
	height:100px;
	font-family:Verdana, Tahoma, Arial, Helvetica;
    font-size:10px;
    color:#000000;
}
.listDescriptionTable
{
    width:100%;
}
/*.listDescription{
	width:auto;
}*/


.radioButtonClass 
{
	font-size:10px;
	text-align:left;
	vertical-align:middle;
}
.ProdText{
	font-family:Verdana, Tahoma, Arial, Helvetica;
    font-size:10px;
    color:#000000;
    text-align:justify;
    padding-left:8px;
}
.ProdText a
{
    margin-left:10px;
}
.Options{
	width:100px;
	font-family:Verdana, Tahoma, Arial, Helvetica;
    font-size:10px;
    color:#000000;
}
a.AccordionContentLink:link{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left; 
  padding-left:3px;
  color:#000000;
}
a.AccordionContentLink:visited{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left; 
  padding-left:3px;
  color:#000000;
}
a.AccordionContentLink:hover{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left; 
  padding-left:3px;
  color:#0000ff;
}
a.AccordionContentLink:active{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left; 
  padding-left:3px;
  color:#000000;
}
.AccordionSubTitle{
  height:20px;
  cursor:pointer;
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  text-align:left;
  -moz-user-select:none;
  color:#000000;
  padding-left:3px;
  padding-top:2px;
  white-space:nowrap;
}
.Category2{
    width:100%;
    height:auto;
    color:#000000;
}
.PaddingLeft 
{
    padding-left:35px !important;
    padding-left:25px;
}
.PaddingLeftMove 
{
    padding-left:45px !important;
    padding-left:25px;
}

/* 
================================
New Styles
================================
*/

.ButtonBlue4
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
    width:80px;
    height:20px;
    background-image:url(images/SearchBG.gif);
    background-repeat:no-repeat;
    background-position:left center;
    background-color:Transparent;
    line-height:20px;
    border:none;
}
a.ButtonBlue4:link
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
}
a.ButtonBlue4:visited
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
}
a.ButtonBlue4:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#fbfa9d;
    font-weight:bold;
    text-align:center;
}
a.ButtonBlue4:active
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
}


.ButtonBlueNew
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
    width:80px;
    height:20px;
    background-image:url(images/SearchBG.gif);
    background-repeat:no-repeat;
    background-position:left center;
    background-color:Transparent;
    line-height:20px;
    border:none;
}
a.ButtonBlueNew:link
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
}
a.ButtonBlueNew:visited
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
}
a.ButtonBlueNew:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#fbfa9d;
    font-weight:bold;
    text-align:center;
}
a.ButtonBlueNew:active
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
}




.NormalText2 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    color:Black;
    
}
.NormalText3 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    color:Black;
    padding-top:10px;
    
}

.NormalText 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    color:Black;
    padding-left:4px;
}
.NewText 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    text-align:left;
}
.BlueText 
{
    font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#004990;
	text-align:left;
	white-space:nowrap;
}
a.BlueTextLink:link
{
    font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#004990;
	text-align:left;
	margin-top:10px;
	padding-left:5px;
}
a.BlueTextLink:visited
{
    font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#004990;
	text-align:left;
	margin-top:10px;
	padding-left:5px;
}
a.BlueTextLink:hover
{
    font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	margin-top:10px;
	padding-left:5px;
}
a.BlueTextLink:active
{
    font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#004990;
	text-align:left;
	margin-top:10px;
	padding-left:5px;
}



.infoFields 
{
	float:left;
}

.colortable 
{
	width:90px;
	border-color:#777777
}

.color1 
{
	width:25px;
	height:10px;
	background-color:Maroon;
	border:1px solid #999999
}
.color2 
{
	margin-top:-1px;
	width:25px;
	height:20px;
	background-color:Blue;
	border:1px solid #999999
}
.color3 
{
	margin-top:-2px;
	margin-left:28px;
	width:25px;
	height:20px;
	background-color:Black;
	border:1px solid #999999
}

.justifyProductText 
{
	text-align:justify;
	font-size:11px;
	font-family:Verdana, Tahoma, Arial, Helvetica;
	color:#000000;
}
.justifyProductText a:link 
{
	text-align:justify;
	font-size:11px;
	font-family:Verdana, Tahoma, Arial, Helvetica;
	color:#000000;
}
.justifyProductText a:visited
{
	text-align:justify;
	font-size:11px;
	font-family:Verdana, Tahoma, Arial, Helvetica;
	color:#000000;
}
.justifyProductText a:hover 
{
	text-align:justify;
	font-size:11px;
	font-family:Verdana, Tahoma, Arial, Helvetica;
	color:#454444;
}
.justifyProductText a:active 
{
	text-align:justify;
	font-size:11px;
	font-family:Verdana, Tahoma, Arial, Helvetica;
	color:#000000;
}

.IconsContainer {
	clear:left;
	width:auto;
	padding-bottom:30px;
	z-index:100;
	
}
.descriptionContainer 
{
    padding-top:10px;
}

.AnIcon {
	float:left;

}
.AnIcon img{
    width:30px;
    height:30px;
}


.GridItemImageContainer {
float:left;
width:100%;
}

.BelowListIcons {
clear:left;
padding-top:5px;
}

.CompareProducts {
	background-image:url(images/CompareBG2.jpg); 
	background-repeat: no-repeat; 
	background-position:right bottom; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-align:left; 
	color:#000000; 
	padding-top:5px; 
	padding-right:5px;
	padding-bottom:150px;
	border:1px solid #b8d5fc;
}
.EmailToFriend {
	width:580px; 
	margin:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-align:left; 
	color:#000000; 
	padding:5px; 
	height:100%;
	/*border:1px solid #b8d5fc;*/
}
.EmailFriendBG {
	height:100%;
	background-image:url(images/CompareBG2.jpg); 
	background-repeat: no-repeat; 
	background-position:right bottom; 
	background-attachment: fixed;
	padding-bottom:150px;
}

.listHeaderTopRow{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
    font-weight:bold;
    text-align:left;    
    width:100%;
    border:1px solid #98AAB1;
    border-bottom:none;
}
.listHeaderTopRow td{
    white-space:nowrap;
    vertical-align:middle;
   /* font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
    font-weight:bold;
    text-align:left;    
    width:auto;*/
}
a.CompareButton:link
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    
    
}
a.CompareButton:visited
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
   
}
a.CompareButton:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#0000FF;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
   
}
a.CompareButton:active
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    
}
.ReturnButton
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
    width:80px;
    height:20px;
	display:inline-block;
    background-image:url(images/SearchBG.gif);
    background-repeat:no-repeat;
    background-position:left center;
    background-color:Transparent;
    border:none;
	line-height:20px;
}


.BoldText {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	text-align:left; 
	color:#000000; 
	padding-left:4px; 
	font-weight:bold;
}
.BoldTextNew {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-align:left; 
	color:#000000; 
	white-space:nowrap; 
	font-weight:bold;
	padding:0px 0px 3px 0px;
}

.NormalDropDownlist {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:Black;
    background-color:#ffffff;
    color:Black;
	height:22px;

}

.EasySearchText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#004990;
	padding-bottom:3px;	
}

.EasySearchBlack {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-bottom:3px;	
}
/*.EasySearchBlack a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-bottom:3px;	
}
.EasySearchBlack a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-bottom:3px;	
}
.EasySearchBlack a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#004990;
	padding-bottom:3px;	
}
.EasySearchBlack a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-bottom:3px;	
}*/




.cleared {
	clear:both;
	height:0px;
}

.repeater {
	float:left;
}

/*.NormalRed {
	text-align:left;
}*/

.PaddingLeft {
	margin-right:5px;
	margin-left:5px;
	padding-left:5px;
	padding-right:5px;
}



.TitleBlueLeft {
	background-image: url(CatContainerImages/ctl9.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 40px;
	width: 40px;
	margin:0px;
}
.TitleBlueMid {
	background-image: url(CatContainerImages/ctb9.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 40px;
	width: auto;
	margin-left:40px; 
	margin-right:40px;
}
.TitleBlueRight {
	background-image: url(CatContainerImages/ctr9.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 40px;
	width: 40px;
	margin:0px;
}
.CategoryImage{
  
    margin:0px auto;
    width:600px;
}
.ItemStyleBold3 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    background-color:#ededed;
    height:18px;
	white-space:nowrap;
}

.CompareContactBG {
	/*background-image: url(images/CompareContactBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	height: 400px;
	width: 339px;
}
.BlueBold2
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#00438c;
    font-weight:bold;
    text-align:left;
	padding-bottom:2px;
	padding-top:3px;
}
.InputBox2
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:Black;
	background-color:#ffffff;
    /*background-color:#d5e9fc;*/
    color:Black;
	width:150px;
}

.HeaderStyle 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#ffffff;
    font-weight:bold;
    padding-left:5px;
	padding-right:10px;
    background-image:url(images/DataGridBG.gif);
    background-repeat:repeat-x;
    background-position:left top;
    height:26px;
    vertical-align:middle;
}
.BoldTxt 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    color:Black;
    padding-left:4px;
	font-weight:bold;
	
}
.NormalizedDropDownlist{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    color:#000000;
    text-transform:capitalize;
}
.HeaderMarginRIGHT
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#ffffff;
    font-weight:bold;
    padding-left:10px;
    background-image:url(images/DataGridBG.gif);
    background-repeat:repeat-x;
    background-position:left top;
    height:26px;
	line-height:26px;
    vertical-align:middle;
	width:100%;
	white-space:nowrap;
}
.JustifiedText
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    font-weight:Normal;
    text-align:justify;
}
.DetailsHeaderPopup {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004990;
	font-weight:bold;
}
.BoldTextNorm 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    font-weight:bold;
	text-align:left;

}
.ItemStylePopup
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    background-color:#ededed;
}

/*######################## TABS ######################*/

.TABS_01 {
	background-image:url(../Frames/images/Tab_01.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}
.TABS_02 {
	background-image:url(../Frames/images/Tab_02.png);
	background-repeat:no-repeat;
	background-position:center center;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}
.TABS_02 a:link {
	background-image:url(../Frames/images/Tab_02.png);
	background-repeat:no-repeat;
	background-position:center center;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}
.TABS_02 a:visited {
	background-image:url(../Frames/images/Tab_02.png);
	background-repeat:no-repeat;
	background-position:center center;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}
.TABS_02 a:hover {
	background-image:url(../Frames/images/Tab_02.png);
	background-repeat:no-repeat;
	background-position:center center;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}
.TABS_02 a:active {
	background-image:url(../Frames/images/Tab_02.png);
	background-repeat:no-repeat;
	background-position:center center;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}

.TABS_03 {
	background-image:url(../Frames/images/Tab_03.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}
.TABS_03 a:link {
	background-image:url(../Frames/images/Tab_03.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}
.TABS_03 a:visited {
	background-image:url(../Frames/images/Tab_03.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}
.TABS_03 a:hover {
	background-image:url(../Frames/images/Tab_03.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}
.TABS_03 a:active {
	background-image:url(../Frames/images/Tab_03.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}



.TABS_04 {
	background-image:url(../Frames/images/Tab_04.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_04 a:link {
	background-image:url(../Frames/images/Tab_04.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_04 a:visited {
	background-image:url(../Frames/images/Tab_04.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_04 a:hover {
	background-image:url(../Frames/images/Tab_04.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_04 a:active {
	background-image:url(../Frames/images/Tab_04.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}



.TABS_05 {
	background-image:url(../Frames/images/Tab_05.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_05 a:link {
	background-image:url(../Frames/images/Tab_05.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}
.TABS_05 a:visited {
	background-image:url(../Frames/images/Tab_05.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_05 a:hover {
	background-image:url(../Frames/images/Tab_05.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_05 a:active {
	background-image:url(../Frames/images/Tab_05.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}




.TABS_06 {
	background-image:url(../Frames/images/Tab_06.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_06 a:link {
	background-image:url(../Frames/images/Tab_06.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_06 a:visited {
	background-image:url(../Frames/images/Tab_06.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_06 a:hover {
	background-image:url(../Frames/images/Tab_06.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_06 a:active {
	background-image:url(../Frames/images/Tab_06.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}




.TABS_07 {
	background-image:url(../Frames/images/Tab_06.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}
.TABS_07 a:link {
	background-image:url(../Frames/images/Tab_06.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_07 a:visited {
	background-image:url(../Frames/images/Tab_06.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_07 a:hover {
	background-image:url(../Frames/images/Tab_07.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_07 a:active {
	background-image:url(../Frames/images/Tab_07.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}




.TABS_08 {
	background-image:url(../Frames/images/Tab_08.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}
.TABS_08 a:link {
	background-image:url(../Frames/images/Tab_08.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}
.TABS_08 a:visited {
	background-image:url(../Frames/images/Tab_08.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}
.TABS_08 a:hover {
	background-image:url(../Frames/images/Tab_08.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}
.TABS_08 a:active {
	background-image:url(../Frames/images/Tab_08.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}




.TABS_09 {
	background-image:url(../Frames/images/Tab_09.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_09 a:link {
	background-image:url(../Frames/images/Tab_09.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_09 a:visited {
	background-image:url(../Frames/images/Tab_09.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_09 a:hover {
	background-image:url(../Frames/images/Tab_09.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}
.TABS_09 a:active {
	background-image:url(../Frames/images/Tab_09.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:60px;
	width:100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	line-height:50px;
}




.NormalTextDeco
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    font-weight:Normal;
    text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
.TitleTextDeco
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#ffffff;
    font-weight:Normal;
    text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}

.StrikeThrough{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#ff0000;
    text-decoration:line-through;
}
/*----------------------------------------------------
            Compare products details
----------------------------------------------------*/
.leftOptions{
    float:left;
    width:100px;
    margin:0px;
    padding-bottom:10px;
}
.rightOptions{
    margin:0px 0px 0px 0px;
    width:120px;
    display:block;
}


.ProductDescription{
    font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#000000;
	text-align:left;
	clear:left;
	white-space:normal;
}
.ProductDescriptionGrey{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	text-align: left;
	clear: left;
	white-space: normal;
	font-weight:bold;
}

.ProductDescriptionBlue{
    font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#004990;
	text-align:left;
	clear:left;
	white-space:normal;
}
.ProductDescriptionBold{
    font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#000000;
	text-align:left;
	clear:left;
	white-space:normal;
	font-weight:bold;
}

.IconPadding {
	padding-right:5px !important;
	padding-right:7px;
	cursor:pointer;
}
/*-----------------------------------------------
-------------Details Pane------------------------
-----------------------------------------------*/
.DetailsDiv{
    width:auto;
    margin:20px 0px 20px auto;
    
}
.colors{
    width:100%;
    
}
.sizes{
    width:100%;
    
}
.ExtraProductFields{
    width:100%;
}
.ExtraProductFields span{
    width:100%;
    clear:both;
    height:14px;
}
/*----------------------------------------------
--------------AJAX Product Control--------------
----------------------------------------------*/
.Configurator{
    width:auto;
    margin:0px 10px;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:10px;
    font-weight:normal;
}
.ServicesPanel{
    display:block;
    width:355px;
    height:25px;
    float:none;
    margin:8px 0px 3px 0px;
    text-align:left;
}
a.StandardService:link{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#ffffff !important;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_DBLUE.png') no-repeat scroll center bottom;
    padding-top:12px;
}
a.StandardService:visited{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#ffffff !important;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_DBLUE.png') no-repeat scroll center bottom;
    padding-top:12px;
}
a.StandardService:hover{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#ffffff !important;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_DBLUE.png') no-repeat scroll center bottom;
    padding-top:12px;
}
a.StandardService:active{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#ffffff !important;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_DBLUE.png') no-repeat scroll center bottom;
    padding-top:12px;
}
a.OneDayService:link{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#ffffff !important;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_LBLUE.png') no-repeat center bottom;
    padding-top:12px;
}
a.OneDayService:visited{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#ffffff !important;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_LBLUE.png') no-repeat center bottom;
    padding-top:12px;
}
a.OneDayService:hover{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#ffffff !important;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_LBLUE.png') no-repeat center bottom;
    padding-top:12px;
}
a.OneDayService:active{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#ffffff !important;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_LBLUE.png') no-repeat center bottom;
    padding-top:12px;
}
a.TwoDayService:link{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#000000;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_YELLOW.png') no-repeat center bottom;
    padding-top:12px;
}
a.TwoDayService:visited{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#000000;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_YELLOW.png') no-repeat center bottom;
    padding-top:12px;
}
a.TwoDayService:hover{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#000000;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_YELLOW.png') no-repeat center bottom;
    padding-top:12px;
}
a.TwoDayService:active{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#000000;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_YELLOW.png') no-repeat center bottom;
    padding-top:12px;
}
a.ThreeDayService:link{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#ffffff !important;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_ORANGE.png') no-repeat center bottom;
    padding-top:12px;
}
a.ThreeDayService:visited{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#ffffff !important;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_ORANGE.png') no-repeat center bottom;
    padding-top:12px;
}
a.ThreeDayService:hover{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#ffffff !important;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_ORANGE.png') no-repeat center bottom;
    padding-top:12px;
}
a.ThreeDayService:active{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#ffffff !important;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_ORANGE.png') no-repeat center bottom;
    padding-top:12px;
}
a.FiveDayService:link{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#ffffff !important;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_RED.png') no-repeat scroll bottom;
    padding-top:12px;
}
a.FiveDayService:visited{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#ffffff !important;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_RED.png') no-repeat scroll bottom;
    padding-top:12px;
}
a.FiveDayService:hover{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#ffffff !important;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_RED.png') no-repeat scroll bottom;
    padding-top:12px;
}
a.FiveDayService:active{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#ffffff !important;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_RED.png') no-repeat scroll bottom;
    padding-top:12px;
}
a.BlankService:link{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:normal;
    text-align:center;
    color:#ffffff !important;
    width:55px;
    height:30px;
    display:inline-block;
    float:left;
    background:transparent url('controls/images/TAB_GREEN.png') no-repeat bottom;
    padding-top:12px;
}
.Step1{
    margin:0px;
    clear:right;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:10px;
    font-weight:normal;
    text-align:center;
}
.PricingTable{
    width:285px;
    text-align:center;
    margin:0px auto;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:10px;
    font-weight:normal;
    height:70px;
    border:solid 3px #000000;
    border-top:solid 0px #ffffff;
}
.Quantity td{
    border:solid 0px #ffffff;
    background:transparent url(controls/images/HeaderGrad2.png) repeat-x scroll center top;
    color:#ffffff;
    height:19px;
    vertical-align:middle;
}
.PricingRow td{
    vertical-align:top;
}
.sliderBG{
    border:solid 1px #000000;
    height:60px;
    vertical-align:middle;
    margin:5px 0px;
}
.ajax__slider_h_rail{
    margin:0 auto;
}
.Totals{
    background:transparent url(images/HeaderGrad.gif) repeat-x scroll center bottom;
    height:27px;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:12px;
    font-weight:normal;
    color:#ffffff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius:5px;
}
.TotalsText{
    background:#ffffff;
    color:#000000;
    padding:0 3px;
    border-top:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
}
.OrderSample{
    padding:3px 3px 3px 0px;
    text-align:center;
}
.OrderSample a:link{
    color:#000000;
    font-weight:bold;
    display:block;
    width:160px;
    border-bottom:solid 2px #FF0000;
    margin:0px auto;
}
.OrderSample a:visited{
    color:#000000;
    font-weight:bold;
    display:block;
    width:160px;
    border-bottom:solid 2px #FF0000;
    margin:0px auto;
}
.OrderSample a:hover{
    color:#000000;
    font-weight:bold;
    display:block;
    width:160px;
    border-bottom:solid 2px #FF0000;
    text-decoration:none;
    margin:0px auto;
}
.OrderSample a:active{
    color:#000000;
    font-weight:bold;
    display:block;
    width:160px;
    border-bottom:solid 2px #FF0000;
    margin:0px auto;
}
a.ddeButton:link{
    display:block;
    width:95px;
    height:20px;
    background:transparent url(images/HeaderGrad.gif) repeat-x center top;
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:10px;
    white-space:nowrap;
    text-align:center;
    line-height:20px;
    vertical-align:middle;
    border:solid 1px #ffffff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius:5px;
}
a.ddeButton:visited{
    display:block;
    width:95px;
    height:20px;
    background:transparent url(images/HeaderGrad.gif) repeat-x center top;
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:10px;
    white-space:nowrap;
    text-align:center;
    line-height:20px;
    vertical-align:middle;
    border:solid 1px #ffffff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius:5px;
}
a.ddeButton:hover{
    display:block;
    width:95px;
    height:20px;
    background:transparent url(images/HeaderGrad.gif) repeat-x center top;
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:10px;
    white-space:nowrap;
    text-align:center;
    line-height:20px;
    vertical-align:middle;
    border:solid 1px #ffffff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius:5px;
}
a.ddeButton:active{
    display:block;
    width:95px;
    height:20px;
    background:transparent url(images/HeaderGrad.gif) repeat-x center top;
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:10px;
    white-space:nowrap;
    text-align:center;
    line-height:20px;
    vertical-align:middle;
    border:solid 1px #ffffff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius:5px;
}
.ModalBG{
    background:transparent url('images/ModalBG.png') repeat;
}
.ModalPopup{
    background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
}
.decoMethod{
    width:180px;
    height:180px;
    float:left;
    background:#cccccc;
    display:block;
}
.step1Summary{
    width:150px;
    height:180px;
    margin:0px 0px 0px 182px;
}
.custSummaryHeader{
    font-weight:bold;
    font-size:11px;
    white-space:nowrap;
}
/*-----Step 2 Product Control------*/
.Summary{
    border:solid 3px #000000;
    border-top:solid 0px #ffffff;
    height:140px;
    color:#000000;
    font-size:10px;
    font-weight:normal;
    width:100%;
}
.SummaryHeaders{
    background:transparent url(controls/images/HeaderGrad2.png) repeat-x center top;
    color:#ffffff;
    font-weight:bold;
    height:19px;
    padding:0px 3px;
    vertical-align:middle;
}
.OptionsSummary{
    margin:5px 0px;    
}
.TotalSummary{
    background:transparent url(controls/images/TotalGrad1.png) repeat-x center center;
    color:#ffffff;
    height:28px;
    font-size:11px;
    font-weight:bold;
    width:100%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius:5px;
}
.TotalSummary td{
    padding:3px;
}
.LeadTimes{
    width:370px;
    height:50px;
    padding:2px 0px 0px 0px;
    margin:0px 0px 10px 0px;
}
.CalLightBlue{
    display:inline-block;
    width:60px;
    height:60px;
    background:transparent url('controls/images/CALENDAR_LBLUE.png') no-repeat center center;
    padding:3px;

}
.CalYellow{
    width:60px;
    height:60px;
    background:transparent url('controls/images/CALENDAR_yellow.png') no-repeat center center;
    padding:3px;
}
.CalOrange{
    width:60px;
    height:60px;
    background:transparent url('controls/images/CALENDAR_orange.png') no-repeat center center;
    padding:3px;
}
.CalRed{
    width:60px;
    height:60px;
    background:transparent url('controls/images/CALENDAR_red.png') no-repeat center center;
    padding:3px;
}
.CalDarkBlue{
    width:60px;
    height:60px;
    background:transparent url('controls/images/CALENDAR_DBLUE.png') no-repeat center center;
    padding:3px;
}
.MonthLabel{
    display:block;
    width:58px;
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    margin:5px auto 0px auto;
    text-align:center;
}
.CalYellow span.MonthLabel{
    display:block;
    width:58px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:9px;
    margin:5px auto 0px auto;
    text-align:center;
}
.CalLightBlue span.DayLabel{
    display:block;
    width:58px;
    height:28px;
    color:#59a2d4;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:20px;
    margin:0px auto 5px auto;
    text-align:center;
}
.CalOrange span.DayLabel{
    display:block;
    width:58px;
    height:28px;
    color:#f67148;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:20px;
    margin:0px auto 5px auto;
    text-align:center;
}
.CalRed span.DayLabel{
    display:block;
    width:58px;
    height:28px;
    color:#c87268;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:20px;
    margin:0px auto 5px auto;
    text-align:center;
}
.CalDarkBlue span.DayLabel{
    display:block;
    width:58px;
    height:28px;
    color:#343496;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:20px;
    margin:0px auto 5px auto;
    text-align:center;
}
.CalYellow span.DayLabel{
    display:block;
    width:58px;
    height:28px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:20px;
    margin:0px auto 5px auto;
    text-align:center;
}
.OptionItem{
    text-transform:capitalize;
}
