body.backgroundColor
{
	/*margin-top: 0px;
	margin-left: 0px;*/
	background-color:#796C62;
}

.bodyContent {font-family: Arial, Helvetica, sans-serif;}

#emailAFriendBlock
{
	border-color:black;
	border-style:solid;
	border-width:thin;
	color:#d23127;
	position:absolute;
	background-color:#FFFFFF;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:15px;
	margin-left:30px;
	z-index:5;
}

#emailFlyOut
{
	position:inherit;
	color:#d23127;
	background-color:White;
	border:solid;
	border-color:Black;
	border-width:thin;
	margin-left:5px;
	margin-top:15px;
	padding-left:auto;
	padding-top:auto;
}


#lblDescription
{
	position:relative;
}

/************* FONT *************/
.smallGrey, .smallCopy, .smallCopyBold, .smallCopyRed, .mediumCopy, .mediumCopyBold, 
.mediumCopyRed,.newsBlockCopy,.copyWriteContent,.perilCopy,.dimensions,.SearchCopy{
	font-family: Arial, Helvetica, sans-serif; }

.body, .largeCopy, .largeCopyBold, .headlines, .headlinesBold, .headlinesBoldRed, .headlinesRed,.guaranteeHeader,.FamilyHeaders {
	font-family: Arial, Helvetica, sans-serif; }
	
.subHeadlines, .subHeadlinesBold, .subHeadlinesBoldRed, .subHeadlinesRed, .featuredSafeBlockCopy,.commitmentBlockCopy.smallCopyBoldRed {
	font-family: Arial, Helvetica, sans-serif; }	

.safeStoriesCopy{
	font-family:Verdana, Arial, Helvetica, serif;}

/************* COLOR *************/
.smallCopy, .smallCopyBold, .mediumCopy, .mediumCopyBold,.newsBlockCopy,.perilCopy,.FamilyHeaders {
	color: #000000; }
 
.body, .largeCopy, .largeCopyBold, .headlines, .headlinesBold, .safeStoriesCopy,.SearchCopy,.featuredSafeBlockCopy{
	color: #000000; }

.smallCopyRed, .mediumCopyRed, .headlinesRed, .headlinesBoldRed,.subHeadlinesRed,.smallCopyBoldRed{
	color: #D23127; }
.smallGrey,.dimensions{
	color: #999999; }
.copyWriteContent,.commitmentBlockCopy{
	color:#FFFFFF;	}	
	
a:link, a:visited { 
	color: #990000; }

a:active  { 
	color: #FF9900; }

.reverseType
{
	color: #ffffff;
}

.guaranteeHeader
{
	background-color:#000000;
	margin:0;
	padding:2px 0px 2px 0px;
	font-size: 14px;
	font-weight:bold;
}

.popupControl{
	visibility:hidden;
}


/************* TABLE COLORS *************/
.altRow, .headerRow { 
	background-color: #EEEEEE; }

.highlight {
	background-color: #FFFFCC; }

.border {
	background-color: #CCCCCC;
	 }

.background {
	background-color: #FFFFFF; }


/************* SIZE *************/

.headlines, .headlinesBold, .headlinesBoldRed, .headlinesRed {
	font-size: 18px; }
.subHeadlines, .subHeadlinesBold, .subHeadlinesBoldRed, .subHeadlinesRed,.FamilyHeaders {
	font-size: 14px; }
	
.perilCopy
{
	font-size: 10px; }

.smallCopy, .smallCopyBold,.newsBlockCopy, .copyWriteContent,.smallCopyRed,.smallCopyBoldRed {
	font-size: 11px; }

.mediumCopy, .mediumCopyBold, .normalForm,.SearchCopy {
	font-size: 14px; }

.mediumCopyRed, .seriesName {
	font-size: 14px; }

.body {
	font-size: 11px; }

.symbolSmall {
	font-size: 9px; }

.symbolMedium,.newsBlockCopy {
	font-size: 10px; }

.safeStoriesCopy,.commitmentBlockCopy
{
	font-size: 13px; }
	
.featuredSafeBlockCopy
{
	font-size: 10px;
}
	
.symbolLarge {
	font-size: 12px;
	vertical-align: 6; }

.productName {
	font-size: 20px; }

.largeCopy {
	font-size: 16px; }
.mediumBody {
	font-size: 14px; }	 
.smallGrey,.dimensions
{
	font-size: 9px; 
}

/************* LINKS ******************/

a.copyWriteContent:link, a.copyWriteContent:visited, a.copyWriteContent:active, a.copyWriteContent:hover{
	color: #FFFFFF;
	text-decoration: none;
}

a.SearchCopy:link, a.SearchCopy:visited, a.SearchCopy:active, a.SearchCopy:hover{
	color: Black;
	text-decoration: none;
	padding: 0px 0px 0px 5px;
}
a.pageAnchors:link, a.pageAnchors:visited, a.pageAnchors:active, a.pageAnchors:hover{
	color: Black;
	text-decoration: none;
	padding: 0px 0px 0px 5px;
	font-size: 9px; 
}



/************* MODIFIERS *************/
.seriesName, .productName, .smallCopyBold, .mediumCopyRedBold, .largeCopyBold, .mediumCopyBold ,.headlinesBoldRed,.FamilyHeaders,.smallCopyBoldRed {
	font-weight: bold; }


.perilCopy
{
	padding: 0px 5px 0px 0px;
	margin:0px;
	line-height:1.2;
	vertical-align:middle;
}
.productName {
	text-decoration: none; }

.imgAlign {
	vertical-align: -2;
		}
.mediumCopy, .mediumCopyBold, .largeCopyBold, .largeCopy, .mediumCopyRed,.mediumBody {
	padding-bottom: 5px; 
	margin: 0px;
}

.subHeadlines, .subHeadlinesBold, .subHeadlinesBoldRed, .subHeadlinesRed,.headlinesBoldRed {
	padding-top: 10px;  
	padding-bottom: 5px;
	margin: 0px;
}
.noPadding
{
 padding-top: 0px;  
}

.FamilyHeaders
{
	background-color:#EEEEEE;
	padding-top: 0px;  
	padding-bottom: 0px;
	padding-left:5px;
	margin: 0px;
}

.subHeadlinesBold, .subHeadlinesBoldRed
{
	font-weight: bold; }
	
	
.body{
	padding-top: 10px;
	padding-bottom: 10px; 
	margin: 0px;
	line-height:1.2;
}
.bodyWidth
{
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px; 
}
.CompareBodyWidth
{
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 5px; 
}
.bodyWidthProductDetail
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px; 
	height: 165px;
	
}

.smallCopy, .smallCopyBold
{
	padding-top: 5px;
	padding-bottom: 5px; 

	margin: 0px;
}
.smallCopyPadding
{
	padding-bottom: 15px; 

}
.bodyPadding
{
 padding-left:6px;
}

.blockPadding
{
 padding-left:7px;
 padding-right:7px;
 text-align:justify;
}
.smallPadding
{
	padding-top: 0px; 
	padding-bottom: 2px; 
}
input { 
	font-size: 10px;
  
}
.SearchCopy
{
	background:#FFCC33;
	font-weight: bold; 
	
}
.smallGrey,.dimensions
{
	padding: 0px 0px 0px 0px ; 
}
.safeStoriesCopy,.newsBlockCopy
{
	padding: 10px 10px 10px 10px ; 
	margin:0px;
	
}
.featuredSafeBlockCopy
{
	padding: 10px 10px 10px 10px ; 
	margin:0px;
}
.commitmentBlockCopy
{
	padding: 10px 10px 10px 10px ; 
	margin:0px;
	line-height:1.5;
	text-align:justify;
}
.productSpacingTop
{
	padding: 0px 0px 0px 0px ; 
	margin:0px;
	
}
.productSpacingMid
{
	padding: 0px 0px 0px 0px ; 
	margin:0px;
	letter-spacing:1;
	font-weight:bold;
}
.productSpacingBottom
{
	padding: 0px 0px 0px 0px; 
	margin:  0px 0px 0px 0px;
}
select { 
	font-size: 10px;
}

.SafeOfTheMonthContent
{
	padding:10px;
}

.selectButton{
 background-color: #990000;
 border-color: #ff0000;
 color: #FFFFFF;
 padding: 0px 6px 0px 6px;
}

.TellMeMoreRedButton{
 font-size: 60%;
 background-color: #DC241F;
 border-color: #990000;
 border-style:solid;
 color: #FFFFFF;
 width:90px;
 font-size: 10px;

}

.SaveToCompareRedButton{
 font-size: 90%;
 background-color: #DC241F;
 border-color: #990000;
 color: #FFFFFF;
 width:100px;
 border-style:solid;
 font-size: 10px;
}


.TellMeMoreYellowButtonSmall
{
 font-size: 90%;
 width:80px;	
 background-color: #FFCC33;
 border-color: #996600;
 color: #000000;
 border-style:solid;
 margin-top:5px;
 font-size: 10px;

}

.TellMeMoreRedButtonSmall
{
 font-size: 90%;
 width:80px;	
 background-color: #DC241F;
 border-color: #990000;
 color: #FFFFFF;
 border-style:solid;
 margin-top:5px;
 font-size: 10px;

}

.TellMeMoreYellowButtonLarge
{
 font-size: 90%;
 background-color: #FFCC33;
 border-color: #996600;
 color: #000000;
 border-style:solid;
 margin-top:5px;
 font-size: 10px;
 width:100px;
}

.CompareNowRed
{
 font-size: 90%;
 width:80px;	
 background-color: #DC241F;
 border-color: #990000;
 color: #FFFFFF;
 border-style:solid;
 margin-top:5px;
 font-size: 10px;
 margin: 3px 3px 3px 3px;
}

.purchaseOnlinegreenButton
{
 width:90px;	
 background-color: #669933;
 border-color: #99CC33;
 color: #FFFFFF;
 border-style:solid;
 margin-top:5px;
 font-size: 10px;
}

.findLocalRetailer
{
 font-size: 90%;
 width:105px;	
 background-color: #FFCC33;
 border-color: #996600;
 color: #000000;
 border-style:solid;
 margin-top:5px;
 font-size: 10px;

}

.question {
	color: #000000;
	font-size: 11px;
	background-color: #990000;
	border-color: #000000;
	border-style: solid;
	border-width: thin;
	padding: 0px 1px 1px 1px;
}

img.floatRight { 
    float: right; 
    margin: 0px 0px 0px 10px;
}

img.TestFloatRight { 
    float: right; 
    margin: 0px 0px 10px 10px;
}

img.TestFloatLeft { 
    float: left; 
    margin: 10px 10px 10px 10px;
}

img.floatRightDetail { 
    float: right; 
    margin: 0px 50px 0px 25px;
    padding: 0px 10px 0px 0px;
}

img.floatLeft { 
    float: left; 
    margin: 0px 0px 0px 0px;
   
}
img.checkImage 
{
	float: left; 
	margin: 0px 5px 1px 0px;
    padding: 0px 0px 0px 0px;
	
}
.centerImage
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.360_Button
{
    padding:100px 50px 100px 100px; 
}


/************* ONLY USED FOR PRODUCT COMPARISON LINKS *************/
a.subtle:active, a.subtle:link, a.subtle:visited {
	color: #8D8D8D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
}


/************* livechat *************/
div#menu
{
	display: none;
}
.printHidden
{
	display: none;
}
.button{
 background-color: #990000;
 border-color: #ff0000;
 color: White;
 padding: 0px 6px 0px 6px;
}

.colheader{
 background: #9D9C9C;
}

.header{
 color:#000000;
}

/************* TABLE *********************/

.accessoriesBlock
{
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align:top;
	border-bottom: 1px solid #000000;
	width:380px;
}
.accessoriesBlockCellLeft
{
	
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:204px;
}
.accessoriesBlockCellRight
{
	float:right;
	text-align:center;
	padding: 0px 0px 0px 0px;
	width:170px;
	vertical-align:baseline;
}
.protFeatBlock
{
	padding: 2px 5px 2px 2px;
	margin: 10px 0px 5px 0px;
	border: 1px solid #999999;
	width: 340px;

}

.protFeatBlockCell
{
	color:#ffffff;
	background-color:#999999;
	padding: 1px 1px 1px 10px;
	
}
.mainTable
{
	border-spacing:0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin-left: auto; 
    margin-right: auto;
}

.configuratorResultsTable
{
	border-spacing:0px;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    width:400px;
}

.header
{
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
	
}
.copyWriteBlock
{
	border-spacing:0px;
    margin-left: auto; 
    margin-right: auto;
	
}
.MainBody
{
	vertical-align:top;
}

.borderRight
{
	border-right:1px solid #000000;
	
}

.compareQuestionBlock
{
	width:350px;	
	border: 1px solid #999999;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}

.compareBlockItem
{
	float:left; 
	padding: 8px 8px 1px 8px;
	text-align:center;
	vertical-align:top;
}

.AccessoriesTopRightPanel
{
	padding: 8px 0px 1px 0px;
}

.AccessoriesBottomRightPanel
{
	vertical-align:baseline;
	padding: 0px 0px 0px 0px;
	margin-top: 15px;
}




.productNavWidth
{
	padding: 0px 3px 10px 3px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}
.productNavContentBlock
{
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	
}
.RightConntentBlock
{
	vertical-align:top;	
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	background-color:#000000;

}
.safeStoriesBlock
{
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	background-color:#DCDCDC;
}
.featuredSafeBlock
{
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	background-color:#ffffff;
	
}
.commitmentBlock
{
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	background-color:#D23127;
	
}
.newsBlock
{
	background-color:#FFFFFF;
	width: 100%;
	border-bottom:1px solid #000000;
	
}

UL.list
{
	margin:0px 0px 0px 0px; 
	padding-left:30px;
}

UL.featList
{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 10px 30px; 
	line-height: 1.3em; 
}

li.orderListFormat { margin: 10px 30px 0px 50px; }


.prodDetailList
{
	list-style-type: circle ;
	margin: 0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	
}
.recieptBlock
{
	border:1px solid #000000;
	padding: 15px 15px 15px 15px;
	margin: 15px 15px 15px 15px;
	width: 80%;
	background-color:#E0E0E0;
	
}

/************* Shopping Cart *************/
.checkoutTable
{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 1px 1px 1px 1px;
	width: 100%;
	background-color: #FFCC33;
 	padding: 0px 0px 0px 0px;
}

.tableBottom
{
	padding: 1px 1px 1px 1px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	width: 60%;
	padding: 0px 0px 0px 0px;
}

.purchaseHeader
{
	background-color: #DC241F;
	width: 100%;
	padding: 1px 3px 1px 3px;
	color: #ffffff;
}

.headerNav
{
	color: #DC241F;
	width: 60%;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}

.topNavDivider
{
	border-right: 1px solid #DC241F;
}

.leftBoxContent
{
		padding:0px 0px 0px 10px;
        border-right :1px  solid #DC241F;
        background-color:#ffffff;
	    width:184px;
	    height:150px;
}


.rightBoxContent
{
        padding:0px 0px 0px 10px;
        background-color:#ffffff;
	    width:185px;
	    height:150px;
       
} 

.leftpopupHeader
{
   
   width:185px;
   height:27px;
   padding:0px 0px 0px 10px;
   border-right:1px solid #ffffff;
   color :#ffffff;
   background-color:#DC241F;

}

.rightpopupHeader
{
  padding:0px 0px 0px 10px;
  width:185px;
  height:27px;
  color :#ffffff;
  background-color:#DC241F;

}

.productOrder
{
	background: #CCCCCC;
	border-color: #CCCCCC;
}

.checkoutGreenButton
{
	width: 120px;	
	background-color: #669933;
	border-color: #99CC33;
	color: #FFFFFF;
	border-style: solid;
	margin-top: 5px;
	font-size: 10px;
}

.yellowBackground{

    background-color:#FFCC33;
    border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

/************* TABLE COLORS *************/
.mainTable
{
		border-color: #000000;
		background:#FFFFFF;
}
.MainNavigation
{
	background:#000000;
}
.searchBlock
{
	padding: 0px 10px 3px 13px;
	
	background:#FFCC33;
	width: 100%;
}
/************* where to buy online table *************/

.wtbTable
{
  border-top:1px solid #000000;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  width:90%; 
  padding: 0px 0px 0px 0px;
}

.wtbHeader{

    background-color:#FFCC33;
   
}

/************* Customer Satisfaction *************/

#title
{
    font-size:22pt;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif; 
       
}

#form2title
{
    font-size:26pt;  
    font-family: Arial, Helvetica, sans-serif; 
}

#numOne
{
    font-size:28pt; 
    font-family: Arial, Helvetica, sans-serif; 
}

#contact
{
  font-size:15pt;
  font-family: Arial, Helvetica, sans-serif; 
}

.titlePart1
{
    color:#b42323 ; 
    font-family: Arial, Helvetica, sans-serif; 
}


#footer
{
  width:300px; 
 
}
#head2
{
    font-size:18pt;
    font-family: Arial, Helvetica, sans-serif; 
}

/************* working here *************/
#set_of_links 
  {	
    position:relative;	
    padding:15px 0px 0px 0px;		
		font-size:10px;
		font-family:arial, san-serif;
	  background:#FFFFFF;
		width:400px;
  }

  #set_of_links a 
  {	
    display:inline;	
    padding:0px 0px 5px 0px;	
    text-decoration:none;	
	  background:#FFFFFE;
  }
  
  #set_of_links a:hover 
  {	
    text-decoration:none;
	  background:#FFFFFF;
		color:#000000;
  }
  
  #set_of_links a span 
  {	
    display:none;
  }
  
  #set_of_links a:hover span 
  {	
    display:inline;	
    position:absolute;	
    top:0;	
    left:160px;	
    padding:14px 0px 0px 15px;
  }
	
	#list
	{
	 padding:0px 0px 0px 20px;
	 margin:0px 0px 0px 0px;
	}
	
	#bullet
	{
	 padding:0px 0px 0px 0px;
	 margin:0px 0px 2px 10px;
	}
	
	.roundedPanel
	{	
	width:300px;
	background-color:#cc3333;
	color:white;
	font-weight:bold;
	}

/* site map */
.ParentNode { PADDING-LEFT: 3px; VERTICAL-ALIGN: bottom }
.ChildNode { FONT-SIZE: 9px; FONT-FAMILY: verdana, geneva, helvetica; MARGIN-LEFT: 5px }
.LeafNode { PADDING-LEFT: 3px; FONT-SIZE: 9px; FONT-FAMILY: verdana, geneva, helvetica }
.GreenHeading { FONT-FAMILY: arial, helvetica; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000 }
.GreenHeadingChildNode { MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px }
.BoldParentHeading { FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana, geneva, helvetica;VERTICAL-ALIGN: middle }
.BoldLeafLink { FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: verdana, geneva, helvetica }
.Row_1 { BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: # 1px solid }



.greyBackground {background-color: #CCCCCC;}

.border {border: solid 1px black;}

.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.center table
{
	margin: 0 auto; 
	text-align: left;
}

.red {color: #D23127;}

.smallbold
{
	font-weight: bold;
	font-size: 9px;
}

.largeBold
{
	font-weight: bold;
	font-size: 13px;
}

.smallboldRed 
{
	color: #D23127;
	font-weight: bold;
	font-size: 9px;
}

.largeboldRed 
{
	color: #D23127;
	font-weight: bold;
	font-size: 13px;
}

.largeBoldYellow
{
	color: yellow;
	font-weight: bold;
	font-size: 20px;
}

/* Rebate Styles */
#rebateOffer 
{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('images/background.gif');
	background-repeat: no-repeat;
	color: black;
	font-size: 11px;
	width: 647px;
}

#rebateForm
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
	color: black;
	font-size: 11px;
}

#rebateForm td {padding: 5px 0px 0px 0px;}

#rebateForm td p {padding: 5px;}

#topRebateDetails
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	color: black;
	font-size: 11px;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	width: 590px;
}
#leftRebateDetails
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: black;
	color: white;
	font-size: 11px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	width: 255px;
}

#leftRebateDetails img {border: 0px;}


#rightRebateDetails
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
	color: black;
	font-size: 11px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	width: 305px;
}

#rebateOffer h2 
{
	margin: 0px;
	padding: 0px;
}

#rebateOffer p, #topRebateDetails p, #leftRebateDetails p, #rightRebateDetails p
{
	margin: 0px;
	padding: 5px 0px 5px 0px;	
}

.divContainer
{     
    text-align: right;
    font-size: large;
    position: absolute;
    visibility: visible;
    width: 98%;
    filter: alpha(opacity=75 );
    -moz-opacity: 0.75;
    opacity: 0.75;
    vertical-align: middle;
    display: inline;
    height: 98%;
    background-color:#000000;
    border-right: white thick outset; 
    border-top: white thick outset; 
    border-left: white thick outset;
    border-bottom: white thick outset;  
    z-index:99999;
    }

.divLoaderBack
{
    background-color: #444141;
    color: #ffffff;
    font-size:x-small;
    height: 10px;
    visibility: visible;
    width: 510px;
    border-right: #aeb2b1 outset;
    padding-right: 5px;
    border-top: #aeb2b1 outset;
    padding-left: 5px;
    padding-bottom: 5px;
    border-left: #aeb2b1 outset;
    padding-top: 5px;
    border-bottom: #aeb2b1 outset;
    margin-top: 15px;
    vertical-align: middle;
    text-align: left;
    margin: auto;
    top:50%;
    position:relative;
    
}
.divLoaderProgress
{
    background-color: #e2e7eb;
    color: gray;
    padding: 5px,0px,0px,5px;
    position: relative;
    visibility: visible;
    height: 5px;
    width: 0px;
}

.divLoadingStat
{
    background-color: Transparent;
    border-color: #ffffff;
    color: #ffffff;
    padding: 5px,0px,0px,5px;
    position: relative;
    visibility: visible;
    border-width: medium;
    width: 100%;
    height: 10px;
    text-align: center;
    margin-bottom: 15px;
    top:50%;

}

/* Product Detail Styles */
.pnlFlashImgProd
{
	padding: 0px 5px 0px 5px;
}

.WhereToBuyInternationalLinks
{
	text-decoration:none;
	
}

.WhereToBuyInternationalImages
{
	border:none;
}

.WhereToBuyInternationalList
{
	padding-bottom:10px;
}

.inStoreOnly
{
	font-size:xx-small;
}
 .purchaseOnlinePanel
 {
	margin-top:-20px;
 }