/* ///////// Layout ///////// */

* {padding: 0; margin: 0;}


html {overflow-y: scroll;}

body {
text-align:left;
margin: 0;
padding: 0;
background-image:url(../images/body_bg.gif);
color: #333;
font: 12px Arial, Helvetica, sans-serif;

}

.bullet
{
color:#000000!important;
}


.progresslist
{
float:left;
list-style-type:none;
line-height:18px;
text-align:left;
}

.lineDivider
{
margin-left:6px;
color:#CCCCCC;

}
.productHome
{
/*background:url(../images/products/product_landing_bg2.gif)!important;*/
width:600px!important;
text-align:left;
height:321px!important;
padding:10px;
background-repeat:no-repeat!important;
}

.komenhomebg
{
background:url(../images/products/product_landing_bg2.gif)!important;
width:600px;
text-align:left;
height:800px!important;
padding:10px;
background-repeat:no-repeat;
}



.IEmargin
{
height:580px!important;
background:url(../images/komen/home_bg.gif)!important;
background-repeat: no-repeat!important;
padding:15px!important;
}

.smallBG
{
background:url(../images/products/product_landing_bg2.gif)!important;
background-repeat: no-repeat!important;
height:400px!important;
}

.smallBG2
{
background:url(../images/products/product_landing_bg2.gif)!important;
background-repeat: no-repeat!important;
height:300px!important;
}


.width350
{
width:350px;
float:left;

}


.IEmargin img
{
	margin-top:10px;
	margin-left:10px;
}


.komenImage
{
float:left;
margin-right:30px;
}
.komenText 
{
float:left;
}

.komenText p
{
	width:260px;
}


#komenBottom
{

margin-left:-3px;
padding:10px;
float:left;
height:100px;

width:560px;
}

#productBottom
{
margin-top:50px;
margin-left:-3px;
padding:10px;
float:left;
height:160px;
background:url(../images/products/bottom_bg.gif);
background-repeat:no-repeat;
width:560px;
}

#productBottom p
{
width:200px;
padding:6px;
}
.productHome img
{
float:left;
text-align:left;
margin:10px;
}
#description
{
width:250px;
margin:15px;
float:left;
}


#wrap
{
width:971px;
height:660px;
overflow:hidden;
background:url(../images/shadow.gif);
background-repeat:repeat-y;
background-position:-2px;
padding:10px;
padding-bottom:20px;
}

#wrapHome
{
width:971px;
height:660px;
overflow:hidden;
background:url(../images/shadow.gif);
background-repeat:repeat-y;
background-position:-2px;
padding:4px;
padding-bottom:20px;
}


#bottomShadow
{
width:968px;
background:url(../images/shadow_bottom.gif);
height:15px;
padding-left:23px;
background-repeat:no-repeat;
}
/* Styles for home page */

#header
{
width:971px;
float:left;
}
#homeLogo
{
float:left;
width:136px;
margin: 0px 0px 0px 11px;
| margin: 0px 0px 0px 5px;
}
#homeTop
{

float:right;

background-repeat:no-repeat;
height:30px;
padding: 0px 40px 0px 0px;


}

#homeTopLocator
{

float:right;

background-repeat:no-repeat;
height:30px;
padding: 0px 10px 0px 0px;


}

#navBox
{
float:right;
height:20px;
width:455px;
}

#navBox li
{
float:left;
font-size:16px;
list-style-type:none;
}
#homeBanner
{
float:left;
}
#homeRightImage
{
float:left;
width:223px;
padding-top:259px;
height:121px;
background:url(../images/rightColumn_203.gif);
background-repeat:no-repeat;
margin-top:0px;
margin-left:8px;
}
.leftCol2  /* Used in most of the pages in left hand columns */
{
width:180px;
margin-top:0px;

background-repeat:no-repeat;
height:140px;
margin-left:15px;
padding:12px;
float:left;
text-align:left;
}

#locatorRightCol  /* Used in most of the pages at top right hand columns */
{
float:right;
padding:10px;
width:180px;
height:88px;
background:url(../images/locator/send_to_friend_bg.gif);
background-repeat:no-repeat;
margin-top:-14px;
margin-right:55px;
}


#homeContent /* For main content on each page*/
{
width:660px;
float:left;
height:auto;
padding:5px;
margin:5px;
margin-left:45px;
background:url(../images/locator/main_content.gif);
background-repeat:no-repeat;
}

#homeContent1 /* For main content on each page*/
{
width:680px;
float:left;
height:auto;
padding:5px;
margin:5px;
margin-left:45px;
background:url(../images/locator/main_content.gif);
background-repeat:no-repeat;
}




#faqContent /* For main content on each page*/
{
width:660px;
float:left;
height:auto;
padding:5px;
margin:5px;
margin-left:45px;
background:url(../images/locator/main_content.gif);
background-repeat:no-repeat;
}


#pageHeading  /* For each page main heading*/
{
float:left;
width:660px;
}





.bugfix2
{
margin-top:-140px!important;
padding-top:10px;
}

fieldset
{
border:none;
margin-top:5px;
}
.label label
{
font-size:11px;
color:#000066;
font-family:Arial, Helvetica, sans-serif;
}
/* For product locator results page*/
.tableHeading 
{
display:block;
width:100px;
margin-left:10px;
float:left;
}


.result table
{
width:600px;

}
/* For send a friend page*/
input.feature-field-input, input.feature-field-input, .feature-pink input.feature-field-input {
margin: 0px 13px 3px 0;
width:100px!important;
padding: 2px;
color: #949494;
font-size:90%;
float: left;
}
.feature-element.feature-field-input {

border-top: 1px solid #acacac;
}
.clearBoth {
clear: both;
height: 1px;
overflow:hidden;
}
a img
{
border:none;
text-align:left;
}

.result td
{
color:#163879;
font-size:11px;
height:27px;
}
/* Styles for send_to_friend page*/
.required
{
float:right;
margin-right:30px;
color:#000000;
}
.helpImage
 {
 display:block;

}
.sendtoFriend
{
width:400px; 
float:left;
margin-left:25px;
}


#sendForm input
{
margin-left:0px;
margin-bottom:6px;
}

#sendForm input.little
{
width:300px;
margin-left:15px;
}

#sendForm .label
{
width:70px;
float:left;
}

#sendForm label
{

font-weight:bold;
font-size:12px;
margin-top:2px;
text-align:left!important;
}
.flashFile
{
background:none!important;
}


#navBorder
{
margin-top:10px;
float:left;
margin-left:80px;
}
/* For FAQ section*/
.question
{
margin-left:10px;
margin-right:10px;
font-size:12px;
font-weight:bold;
}
.answer
{
margin-left:10px;
margin-right:20px;
font-size:12px;
margin-bottom:12px;
}
/* end here*/

a.flashLink
{
font-size:14px;
}
a
{
text-decoration:none;
color:#ff0000;
}
#promotionContent
{
float:left;
width:600px;
margin-top:-65px;
}
#flashFile
{
float:left;
margin:0;
padding:0;
margin-left:17px;
margin-top:-1px;
}

.submit  /* For submit button on product locator box*/
{
vertical-align:bottom;
}



/* general styles for clearing floats*/
.clearall
{
clear:both;
height:1px;
}
.clearleft
{
clear:left;
}



#homeFooter
{

margin-left:13px;
margin-top:-67px;

float:left;
}

.homeFootertextBox  /* For text section of 2 bottom boxes on home page*/
{
padding-top:10px;
background-repeat:no-repeat;
padding-left:0px;
height:119px;
width:185px;
margin-left:0px;
text-align:left;
float:left;
}

.homeFooterBox /* For product locator box on bottom home page*/
{
padding-top:10px;
background:url(../images/badges/product_locator_bg.gif);
background-repeat:no-repeat;
padding-left:20px;

width:274px;
margin-left:10px;
text-align:left;
float:left;
}
.homeFooterWrap  /* For wrapping two RHS boxes seaprately on home bottom section*/
{
background:url(../images/badges/tv_bg.gif);
background-repeat:no-repeat;
width:290px;

padding-top:2px;
padding-left:8px;

float:left;
}

.homeempty  /* For wrapping two RHS boxes seaprately on home bottom section*/
{


width:290px;

padding-top:2px;
padding-left:8px;

float:left;
}


.homeFooterWrap2  /* For wrapping two RHS boxes seaprately on home bottom section*/
{
background:url(../images/badges/mary_designs_bg.gif);
background-repeat:no-repeat;
width:290px;
margin-left: 10px;
padding-top:2px;
padding-left:8px;

float:left;
}

.homeFooterWrap3  /* For wrapping two RHS boxes seaprately on home bottom section*/
{
margin: -5px 0 0 0;
width:295px;
height:128px;
overflow:visible;
float:left;
}



.homeFooterWrap.littlemargin
{
margin-left:30px;
}

/* main navigation */

#navBox span
{
visibility:hidden;
}
.heading3
{
visibility:visible!important;
font-size:16px;
padding:2px;
}

#navMenu span
{
visibility:hidden;
}


.rowColor
{
background:url(../images/locatorpage/row_bg.gif);
background-repeat:no-repeat;
}

/* for main navigation*/
#navBox ul li#brawnyHome a {
background:url(../images/navigation/home.gif) no-repeat  0 0;
}
#navBox ul li#brawnyHome a:hover, #navBox ul li#brawnyHome a.selected {
background: url(../images/navigation/home.gif) no-repeat 0 -20px;
}
#navBox ul li#brawnyProducts a {
background:url(../images/navigation/products.gif) no-repeat 0 0;
margin-left:-5px;
}

#navBox ul li#brawnyProducts a:hover, #navBox ul li#brawnyProducts a.selected {
background: url(../images/navigation/products.gif) no-repeat 0 -20px;
}
#navBox ul li#brawnyPromotions a {
background:url(../images/navigation/promotions.gif) no-repeat 0 0;
}

#navBox ul li#brawnyPromotions a:hover, #navBox ul li#brawnyPromotions a.selected {
background:url(../images/navigation/promotions.gif) no-repeat 0 -20px;
}
#navBox ul li#brawnyKomen a {
background:url(../images/navigation/komen.gif) no-repeat 0 0;
margin-left:-10px;
}

#navBox ul li#brawnyKomen a:hover, #navBox ul li#brawnyKomen a.selected {
background:url(../images/navigation/komen.gif) no-repeat 0 -20px;
}
#navBox ul li#brawnyLocator  {
margin-left:-10px;
}

#navBox ul li#brawnyLocator a {
background:url(../images/navigation/productLocatorgif.gif) no-repeat 0 0;
}

#navBox ul li#brawnyLocator a:hover, #navBox ul li#brawnyLocator a.selected {
background:url(../images/navigation/productLocatorgif.gif) no-repeat 0 -20px;
}

#navBox ul li#brawnyFAQ  {
}
#navBox ul li#brawnyFAQ a {
background:url(../images/navigation/faq.gif) no-repeat 0 0;
}
#navBox ul li#brawnyFAQ a:hover, #navBox ul li#brawnyFAQ a.selected {
background:url(../images/navigation/faq.gif) no-repeat 0 -20px;
}




#navBox ul li#brawnynew  {
margin-left:-10px;
}
#navBox ul li#brawnynew a {
background:url(../images/navigation/latestnews.gif) no-repeat 0 0;
}
#navBox ul li#brawnynew a:hover, #navBox ul li#brawnynew a.selected {
background:url(../images/navigation/latestnews.gif) no-repeat 0 -20px;
}





#navBox img
{
border:none;
}


#navBox li a:hover
{
color:#DFDFDF;
list-style-image:none;
}
#navMenu {position: relative; width: 820; height: 20px; float: left; margin-left:278px;}
#navMenu li {height: 20px; position: relative; display: block; list-style: none; padding-right: 0px;}
#navMenu a {height: 20px; display: block; border: none;}
#navMenu #brawnyHome {width: 41px; float: left;}
#navMenu #brawnyProducts {width: 57px; float: left; margin-left:9px;}
#navMenu #brawnyPromotions {width: 120px; float: left; margin-left:9px;}
#navMenu #brawnyKomen {width: 46px; float: left; margin-left:9px;}
#navMenu #brawnyLocator {width: 93px; float: left; margin-left:9px;}
#navMenu #brawnyFAQ {width: 36px; float: left; padding-right: 0px; margin-left:9px;}
#navMenu #brawnynew {width: 68px; float: left; padding-right: 7px; margin-left:9px;}

#navMenu #brawnyHome a {background: url(../images/navigation/home.gif) 0 0 no-repeat;}
#navMenu #brawnyProducts a {background: url(../images/navigation/products.gif) 0 0 no-repeat;}
#navMenu #brawnyPromotions a {background: url(../images/navigation/offers.gif) 0 0 no-repeat;}
#navMenu #brawnyKomen a {background: url(../images/navigation/komen.gif) 0 0 no-repeat;}
#navMenu #brawnyLocator a {background: url(../images/navigation/productLocatorgif.gif) 0 0 no-repeat;}
#navMenu #brawnyFAQ a {background: url(../images/navigation/faq.gif) 0 0 no-repeat;}
#navMenu #brawnynew a {background: url(../images/navigation/latestnews.gif) 0 0 no-repeat;}

#navMenu #brawnyHome a:hover {background: url(../images/navigation/home.gif) 0 -21px no-repeat;}
#navMenu #brawnyProducts a:hover {background: url(../images/navigation/products.gif) 0 -21px no-repeat;}
#navMenu #brawnyPromotions a:hover {background: url(../images/navigation/offers.gif) 0 -21px no-repeat;}
#navMenu #brawnyKomen a:hover {background: url(../images/navigation/komen.gif) 0 -21px no-repeat;}
#navMenu #brawnyLocator a:hover {background: url(../images/navigation/productLocatorgif.gif) 0 -21px no-repeat;}
#navMenu #brawnyFAQ a:hover {background: url(../images/navigation/faq.gif) 0 -21px no-repeat;}
#navMenu #brawnyHome a.selected {background: url(../images/navigation/home.gif) 0 -21px no-repeat;}
#navMenu #brawnyProducts a.selected {background: url(../images/navigation/products.gif) 0 -21px no-repeat;}
#navMenu #brawnyPromotions a.selected {background: url(../images/navigation/offers.gif) 0 -21px no-repeat;}
#navMenu #brawnyKomen a.selected {background: url(../images/navigation/komen.gif) 0 -21px no-repeat;}
#navMenu #brawnyLocator a.selected {background: url(../images/navigation/productLocatorgif.gif) 0 -21px no-repeat;}
#navMenu #brawnyFAQ a.selected {background: url(../images/navigation/faq.gif) 0 -21px no-repeat;}
#navMenu #brawnynew a:hover {background: url(../images/navigation/latestnews.gif) 0 -21px no-repeat;}
#navMenu #brawnynew a.selected {background: url(../images/navigation/latestnews.gif) 0 -21px no-repeat;}
/* navigation ends here*/
.seperator2
{
visibility:visible; float:left; margin-top:2px;color:red;
}

/* for margins */
.width150
{
width:150px;
}

.width100
{
width:135px;
}

.top5margin
{
margin-top:5px;
}

.floatLeft
{
float:left;
}

.box1_2
{
width:210px;
text-align:left;
padding-left:5px;
background:none!important;
}
.floatLeft label
{
margin-left:0px;
text-align:left;
}
#sendForm
{
text-align:left;
}
.buffix
{
margin-top:0;

}
.floatRight
{
float:right;
}
.findButton
{
border:none;
}
/* For bottom section of home page  */
.homeFootertextBox h1,h1
{
color:#000000;
font-size:14px;
}
.homeDivider 
{
float:left;
margin-left:8px;
margin-right:8px;
}
#productFlash
{
float:left;
background:transparent;
margin-left:-5px;
margin-top:-150px;
}

#blueContent
{

margin-top:20px;
height:auto;
width:674px;
}

#promotionBox
{
height:230px;
width:654px;
padding-left:20px;
background-repeat:repeat;
background-image:url(../images/promotions/content_bg.gif);
}

#promotionContent
{
text-align:left;
float:left;
margin-left:-16px;
margin-top:-120px;
width:650px;

}
#promotionImage
{
float:left;
width:160px;
}

#promotionDescription
{
float:left;
width:360px;
padding-left:10px;
padding-top:2px;
}
#promotionHeadingEcard
{
float:left;
width:595px;
margin-left:30px;
background:url(../images/bg1.gif) no-repeat top left;
margin-top:-18px;
padding-top:5px;
}
.smallheight
{
height:40px!important;
background:url(../images/hometopbg_small.jpg) no-repeat!important;

}

/*For FAQ Page- Top and bottom backgrounds */

#resultTop
{
width:650px;
float:left;
height:20px;
padding:5px;
margin:5px;
margin-bottom:0px;
margin-left:45px;
background:url(../images/result_page/content_top.gif);
background-repeat:no-repeat;
}

#resultBottom
{
width:650px;
float:left;
height:20px;
padding:5px;
margin:5px;
margin-top:0px;
margin-left:45px;
background:url(../images/result_page/content_bottom.gif);
background-repeat:no-repeat;
}

#resultWindow  
{
width:580px;
margin-left:10px;
padding-left:10px;
height:380px;
float:left;
overflow:hidden;
background:#FFFFFF;
}


.result_content
{

padding:10px!important;
font-size:11px!important;
margin-left:44px;
height:450px!important;
margin-top:-90px!important;
width:650px!important;
margin-bottom:0px!important;
background:url(../images/result_page/content_repeat.gif)!important;
background-repeat:repeat-y!important;
}
#one_minute_top
{
width:440px;
float:left;
height:440px;
margin-bottom:0px;
margin-left:44px;
background:url(../images/one_minute/top_bg.gif);
background-repeat:no-repeat;
overflow:visible;
}

#one_minute_middle
{
width:420px;
float:left;
height:auto;
padding:10px;
margin-bottom:0px;
margin-left:44px;
background-color:#ece1b4;
}

#one_minute_top p
{
padding-left:10px;
}

.one_minute_banner
{
margin-top:-10px;
position:relative;
}
#one_minute_bottom
{
width:440px;
float:left;
height:20px;
padding:5px;
margin:5px;
margin-top:0px;
margin-left:246px;
background:url(../images/one_minute/one_minute_bottom.gif);
background-repeat:no-repeat;
}
#faqTop
{
width:660px;
float:left;
height:20px;
padding:5px;
margin:5px;
margin-bottom:0px;
margin-left:45px;
background:url(../images/faq/images/content_top.gif);
background-repeat:no-repeat;
}
#faqBottom
{
width:660px;
float:left;
height:22px;
padding:5px;
margin:5px;
margin-top:0px;
margin-left:45px;
background:url(../images/faq/images/content_bottom.gif);
background-repeat:no-repeat;
}

.redlink a
{
color:#FF0000;
text-decoration:underline;
}

.promotions 
{
padding:0px!important;
font-size:11px!important;
margin-left:25px!important;

min-height:100px;
margin-top:-15px!important;
margin-bottom:0px!important;
//background:url(../images/faq/images/content_repeat.gif)!important;
//background-repeat:repeat-y!important;
background:none!important;
}

.promotions p
{
text-align:left;
color:#FF0000;
font-size:12px;
width:400px;
}

/* for faq page main content */

.faqList 
{
padding:15px!important;
font-size:12px!important;
margin-left:30px;
margin-top:-15px!important;
margin-bottom:0px!important;
background:url(../images/faq/images/content_repeat.gif)!important;
background-repeat:repeat-y!important;
}

.faqList2
{
width: 660px;
padding:15px!important;
font-size:11px!important;
margin-left:30px;
height:450px!important;
margin-top:-90px!important;
margin-bottom:0px!important;
background:url(../images/faq/images/content_repeat.gif)!important;
background-repeat:repeat-y!important;
}

.emailConfirm
{
padding:15px!important;
font-size:11px!important;
margin-left:30px;

min-height:80px;
margin-top:-15px!important;
margin-bottom:0px!important;
background:url(../images/faq/images/content_repeat.gif)!important;
background-repeat:repeat-y!important;
}



.faqList p 
{
width:625px;
text-align:left;

float:left;
}

.seperator
{
clear:both;
height:10px;
margin-top:5px;
background-repeat:no-repeat;
width:410px;
margin-right:40px;

background:url(../images/seperator.gif);

}

.homeSeperator
{

height:1px!important;

float:right;
width:400px;
background:url(../images/seperator.gif);
background-repeat:no-repeat;
}

#homeRightImage2
{
float:left;
margin-top:-698px;
font-size:1%;
width:235px;


}

#homeRightImage3
{

background:url(../images/faq/images/rightcol_image.gif);
background-repeat:no-repeat;
background-position:top left;
float:left;
min-height:600px;
padding-top:187px;
padding-left:10px;
padding-bottom:40px;
width:215px;
margin-left:460px;
}

.noBG
{
background:none!important;
}

#homeRightImage4
{

background:url(../images/faq/images/rightcol_image.gif);
background-repeat:no-repeat;
background-position:top left;
float:left;
min-height:600px;
margin-top:-730px;
padding-top:187px;
padding-left:10px;
padding-bottom:40px;
width:215px;
margin-left:700px;
}

#homeRightImage5
{
background:url(../images/faq/images/rightcol_image.gif);
background-repeat:no-repeat;
background-position:top left;
float:left;
min-height:200px;
margin-top:-480px;
padding-top:187px;
padding-left:10px;
padding-bottom:40px;
width:215px;
margin-left:712px;
}

#promotionGprahics
{
float:right;
width:134px;
margin-bottom:30px;
}
#promotionHeading p
{
float:left;
font-size:11px!important;
color:#004A91;
}

.bigshadow
{
background:url(../images/shadow_big.jpg)!important;
height:1472px!important;
}
.bigwrap
{
height:1482px!important;
margin-bottom:10px;
}

p
{
text-align:left;
}

.box1
{
background:url(../images/locator/left_col_bg_straight1.gif)!important;
background-repeat:no-repeat!important;
}

.box2
{
background:url(../images/locator/left_col_bg_straight2.gif)!important;
background-repeat:no-repeat!important;
margin-top:2px!important;
}

#leftCol
{
width:180px;
margin-top:-30px;
background:url(../images/locator/left_col_bg.gif);
background-repeat:no-repeat;
height:300px;
margin-left:15px;
padding:11px;
float:left;
text-align:left;
}

#leftBox1
{
width:200px;
height:auto;
padding:1px;
margin:0px;
padding-top:0;
margin-left:0px;
text-align:left;
float:left;
}

.height400
{
height:410px!important;
background-repeat:repeat!important;
background-image:url(../images/productpage/sidebar_bg2.gif)!important;
}

.height400noBg
{
height:410px!important;
background-repeat:repeat!important;
background-image:none!important;
}

/* for product locator box on LHS*/
#productSelector
{
background-image:url(../images/productpage/product_locator_bg.gif);
background-repeat:no-repeat;
width:250px;
height:70px;
padding:14px;
padding-top:10px;
margin:4px;
}

.resultset {
font-family:verdana, arial, helvetica;
font-size:8pt;
color:#000000; 
text-transform:capitalize; 
padding-top:4px;
padding-left:4px;
padding-right:4px;
}	

.resultset2 {
font-family:verdana, arial, helvetica;
font-size:8pt;
color:#000000; 
text-transform:capitalize; 
padding-left:4px; 
padding-bottom:7px;
}	

.sh2 {
font-family:verdana, arial, helvetica;
font-size:10pt;
color:#ff0000;
font-weight:bold;
}

/* for LHS box*/

.inline
{
display:inline;
}


.ziptextBox /* appearance of zip text box*/
{
width:56px;
margin-left:-15px;
height:18px;
float:left;
}
.ziptextBox2
{
width:76px;
height:18px;
margin-left:3px;
vertical-align:middle;
}
.steps 
{
    font-weight: bold;
    float: left;
    width: 55px;
    height: 42px;
    padding: 8px 0 0 0;
}

.bottomLink,.bottomLink a
{
color:#ff0000;
font-size:14px;
padding:1px;
text-align:left;
}

.bottomLinkLeftCol
{
margin-top:-10px;
}

.homeFootertextBox p
{
color:#000000;
font-size:11px;
text-align:left;
margin-top:-1px;
margin-bottom:-5px;
}

.homeFootertextBox h2,h2
{
color:#ff0000;
text-align:left;
font-size:12px;
}

/* These are standard sIFR styles... do not modify */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0!important;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.navBox
{

float:left;
text-align:center;
width:auto;
padding-left:5px;
padding-right:5px;
font-size:12px;
}
.sIFR-hasFlash #mainNav li 
{
margin: 0;
padding-left:0px;
padding-top:1px;
padding-right:0px;
font-size:13px;
display:block;
width:auto;
float:left;
padding-bottom:1px;
visibility:hidden;
}

.productList
{
width:660px;
float:left;
text-align:left;
}

h5
{
color:#21a0a0;
}
.heading2
{
font-size:18px;
float:left;
}
.searchButton
{
background:url(../images/locatorpage/search_bg.jpg);
padding-top:25px;
padding-bottom:25px;
padding-right:40px;

text-align:right;
margin-right:40px;
margin-top:-25px;
}

.locatorListRight
{
float:left;
margin-left:20px;
width:200px;
}
.pageHeading
{
font-size:14px;
color:#052A70;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.leftCol2 p.width110
{
width:110px;
}

.productList li
{
line-height:28px;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.sIFR-hasFlash h1 {
visibility:hidden;
font-size: 16px!important;
}

.sIFR-hasFlash h3.bottomLink {
visibility:hidden;
font-size: 15px!important;
}
.sIFR-hasFlash h3.bottomLink2 {
padding-top:4px;
visibility:hidden;
font-size: 12px!important;
}

h3.bottomLink2
{
font-size: 12px!important;
text-align:left;
margin:0px;
}
.productList label
{
margin-left:3px;
}

.select1
{
width:150px;
}

.productList .radio
{
float:left;
padding-top:8px;
margin-top:0px;
}

.logoslice3
{
background-image:url(../images/promotions/logoslice3.jpg);
width:575px;
}

.sIFR-hasFlash h1.productLocator {
padding:0px;
visibility:hidden;
font-size: 15px!important;
}

.margin40
{
margin-left:20px;
}
.sIFR-hasFlash h2 {
padding:1;

visibility:hidden;
font-size: 14px!important;
}

.sIFR-hasFlash #locatorRightCol h1, .sIFR-hasFlash #locatorRightCol h2
{
font-size:14px!important;
padding:1px;
}

.sIFR-hasFlash  #locatorRightCol h3.bottomLink
{
font-size:14px!important;
}
.sIFR-hasFlash .leftCol2 h2 {
padding-top:4px;
margin-left:0px;
visibility:hidden;
font-size: 14px!important;
}

.sIFR-hasFlash .middlecol h2 {
padding-top:4px;
margin-left:0px;
visibility:hidden;
font-size: 14px!important;
}

.sIFR-hasFlash .blackHeading
{
font-size:8px!important;
padding:0;
margin::0;
}

.sIFR-hasFlash #productBox
{
padding-top:12px;
padding-bottom:0px;
margin-bottom:-10px;
}

.sIFR-hasFlash .homeFootertextBox  h1
{
margin: 0;
padding:1;
visibility: hidden;
font-size: 17px!important;
display: inline;
letter-spacing: -2px;
}

.sIFR-hasFlash .prodLocatorContent h2
{
visibility: hidden;
}
.sIFR-hasFlash #productBox h2, .sIFR-hasFlash h1.sg-h1
{
visibility: hidden;
margin:0px;
display:inline;
}

.sIFR-hasFlash #productSelector .zip
{
font-size:14px!important;
width:60px;
float:left;
display:inline;
margin-right:5px;
visibility:hidden!important;
}

.sIFR-hasFlash #productSelector .ziptextBox
{
width:60px;
float:left;
display:inline;
margin-left:0px;
}

.sIFR-hasFlash h2.cancerHeading
{
font-size:140%!important;
padding:2;
margin:1;
}
.sIFR-hasFlash h1.redSmall
{
font-size:15px!important;
}

.sIFR-hasFlash h1.red
{
font-size:19px!important;

}
.sIFR-hasFlash a.flashLink
{
padding:1px;
margin:0px;
}

.sIFR-hasFlash #bathroom h2, .sIFR-hasFlash h1.sg-h1,.sIFR-hasFlash #main-content h2
{
visibility: hidden;
margin:0px;
display:inline;
}

#footer
{
font-size: 11px;
float:left;
width:920px;
margin-left:-20px;
text-align:left;
}

.footerStatement
{
color:#999999;
font-size:11px;
}

.footerLogo
{
float:left;
margin-left:20px;
margin-top:-10px;
z-index:2;
position:relative;
}

#footerNav
{
float:right;
}
#footerNav a
{
margin-left:10px;
color:#a1a1a1;
}
#footerNav a:hover
{
margin-left:10px;
color:#000000; /* Change color of footer nav rollover*/
}

#footerCopy {
	float: right;
	color:#a1a1a1;
}
#header1
{
background-repeat:no-repeat;
padding-top:100px;
padding-left:300px;
background-image:url(../images/topbg.jpg);
width:906px;

}
.zip
{
float:left;
font-weight:bold;
font-size:12px;
padding:0px;
margin:0px;
color:#052A70;
}
h1{
text-align:left;
}
.tooltip {
-top: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid #acacac;
border-bottom: 1px solid #acacac;
background-color: white;
color: #0065aa;
padding: 19px 12px;
width: 223px;
font-size: 120%;
cursor:pointer;
filter: alpha(opacity=90);
opacity: .9;
}
/* ========= Secondary Nav ============= */

#leftBox1 ul {
list-style: none;
margin-left:0px;
width: 250px;
}

#leftBox1 ul li.section a, #leftBox1 li.select a, #leftBox1 li a, #leftBox1 ul li.section a:visited, #leftBox1 li.select a:visited, #leftBox1 li a:visited  {
display: block;
background: #e4eff7 url(../images/featureArrow.gif) no-repeat 12px center;
width: 196px;
height: 16px;
padding: 3px 0 0 20px;
//border-bottom: 2px solid white;
font-weight: bold;
font-size: 11px;
letter-spacing: 0.03em;
font-family: Arial, Helvetica, sans-serif;
}

#leftBox1 ul li.section a span, #leftBox1 li.select a span, #leftBox1 li a span {
visibility: hidden;
}

#leftBox1 ul li.section a:hover, #leftBox1 li.select a:hover, #leftBox1 li a:hover, #leftBox1 ul li.section a:active, #leftBox1 li.select a:active, #leftBox1 li a:active  {
background: #FECDD5 url(../images/featureArrow_pink.gif) no-repeat 12px center;
color: #F27Fb7;
}

#leftBox1 li.section a, #leftBox1 li.section a:visited
{
background: #e4eff7 url(../images/featureArrow.gif) no-repeat 12px center;
margin: 0;
}

#leftBox1 li.select a, #leftBox1 li.select a:visited
{
background: #e4eff7 url(../images/featureArrowDown.gif) no-repeat 10px center;
margin: 0;
}

#leftBox1 li.select a:hover, #leftBox1 li.select a:active
{
background: #FECDD5 url(../images/featureArrowDown_pink.gif) no-repeat 10px center;
margin: 0;
}  

#leftBox1 li a, #leftBox1 li a:visited
{
background: #f3f8fc url(../images/featureArrow.gif) no-repeat 20px center;
padding: 3px 0 0 30px;
width: 146px;
}

#leftBox1 li a:hover, #leftBox1 li a:active
{
background: #FEEDF5 url(../images/featureArrow_pink.gif) no-repeat 20px center;
}

#leftBox1 ul li {
height:20px!important;
overflow:hidden!important;
margin-left:15px;
}

#leftBox1 ul li a{
height:14px!important;
overflow:hidden!important;

}



/* ============= leftBox1 NAV image swap ============ */


#leftBox1 ul li#allProducts a {
background:url(../images/sidenav/productsHome.gif) no-repeat 0 0;
border-bottom:1px solid #DFDFDF;
width:155px;
height:14px;
overflow:hidden;
}

#leftBox1 ul li#allProducts a:hover, #leftBox1 ul li#allProducts a.select {
background: url(../images/sidenav/productsHome.gif) no-repeat 0 -20px;
}
#leftBox1 ul li#paperTowels a {
background:url(../images/sidenav/whitepaperTowels.gif) no-repeat 0 0;
border-bottom:1px solid #DFDFDF;
}

#leftBox1 ul li#paperTowels a:hover, #leftBox1 ul li#paperTowels a.select {
background: url(../images/sidenav/whitepaperTowels.gif) no-repeat 0 -20px;
}

#leftBox1 ul li#cleaningSolutions a {
background:url(../images/sidenav/prints.gif) no-repeat 0 0;
border-bottom:1px solid #DFDFDF;
}

#leftBox1 ul li#cleaningSolutions a:hover, #leftBox1 ul li#cleaningSolutions a.select {
background: url(../images/sidenav/prints.gif) no-repeat 0 -20px;
}

#leftBox1 ul li#minuteSolutions a {
background:url(../images/sidenav/minuteSolutions.gif) no-repeat 0 0;
}

#leftBox1 ul li#minuteSolutions a:hover, #leftBox1 ul li#minuteSolutions a.select {
background: url(../images/sidenav/minuteSolutions.gif) no-repeat 0 -20px;
}

#leftBox1 ul li#pickasize a {
background:url(../images/sidenav/pickasize.gif) no-repeat 0 0;
border-bottom:1px solid #DFDFDF;
}

#leftBox1 ul li#pickasize a:hover, #leftBox1 ul li#pickasize a.select {
background: url(../images/sidenav/pickasize.gif) no-repeat 0 -20px;
}

#leftBox1 ul li#prints a {
background:url(../images/sidenav/prints.gif) no-repeat 0 0;
}

#leftBox1 ul li#prints a:hover, #leftBox1 ul li#prints a.select {
background: url(../images/sidenav/prints.gif) no-repeat 0 -20px;
}
#leftBox1 ul li#napkins a {
background:url(../images/sidenav/pickAsize.gif) no-repeat 0 0;
border-bottom:1px solid #DFDFDF;
}

#leftBox1 ul li#napkins a:hover, #leftBox1 ul li#napkins a.select {
background: url(../images/sidenav/pickAsize.gif) no-repeat 0 -20px;
}

#leftBox1 ul li#komenHome a {
background:url(../images/navigation/komenHome.gif) no-repeat 0 0;
border-bottom:1px solid #DFDFDF;
width:155px;
}

#leftBox1 ul li#komenHome a:hover, #leftBox1 ul li#komenHome a.select {
background: url(../images/navigation/komenHome.gif) no-repeat 0 -20px;
}

#leftBox1 ul li#komenPartner a {
background:url(../images/navigation/komenPartnership.gif) no-repeat 0 0;
border-bottom:1px solid #DFDFDF;
}

#leftBox1 ul li#komenPartner a:hover, #leftBox1 ul li#komenPartner a.select {
background: url(../images/navigation/komenPartnership.gif) no-repeat 0 -20px;
}

#leftBox1 ul li#makeDonation a {
background:url(../images/navigation/makeDonation.gif) no-repeat 0 0;
border-bottom:1px solid #DFDFDF;
}

#leftBox1 ul li#makeDonation a:hover, #leftBox1 ul li#makeDonation a.select {
background: url(../images/navigation/makeDonation.gif) no-repeat 0 -20px;
}

#leftBox1 ul li#komenRace a {
background:url(../images/navigation/raceForTheCure.gif) no-repeat 0 0;
border-bottom:1px solid #DFDFDF;
}

#leftBox1 ul li#komenRace a:hover, #leftBox1 ul li#komenRace a.select {
background: url(../images/navigation/raceForTheCure.gif) no-repeat 0 -20px;
}
.race_cure_left_box
{
margin-top:-150px!important;
}
#leftBox1 ul li#komenTeamCreate a {
background: url(../images/navigation/createTeam.gif) no-repeat 0 0;
border-bottom:1px solid #DFDFDF;
}

#leftBox1 ul li#komenTeamCreate a:hover, #leftBox1 ul li#komenTeamCreate a.select {
background: url(../images/navigation/createTeam.gif) no-repeat 0 -20px;
}

#leftBox1 ul li#komenProgress a {
background: url(../images/navigation/checkDonationProg.gif) no-repeat 0 0;
border-bottom:1px solid #DFDFDF;
}

#leftBox1 ul li#komenProgress a:hover, #leftBox1 ul li#komenProgress a.select {
background: url(../images/navigation/checkDonationProg.gif) no-repeat 0 -20px;
}

a.bottomLink2
{
padding-top:1px;
cursor:pointer;
font-size:14px;
padding-bottom:1px;
}

#answer1,#answer2,#answer3,#answer4,#answer5,#answer6,#answer7
{
visibility:hidden;
position:absolute;

height:0px!important;
max-height:00px;
text-align:left;
margin-left:20px;
width:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.customMargin
{
margin-top:-80px!important;
}
.expandLink {
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
}

.expandLink a {
	background:url("../images/one_minute/plus.gif") no-repeat top left;
	padding:0px 0px 0px 20px;
	margin:0px;
	height:20px;
	font-weight:bold;
	font-size:100%;

	text-align:left;
	color:#333;
	text-decoration:none;
}

.expandLink a.expanded {
	background:url("../images/one_minute/minu.gif") no-repeat top left;
}

.hiddenCopy {
	margin:10px 0px 0px 0px;
	padding:16px;
	
	
}

.hiddenCopy p {
	font-size:100%;
	margin:0px;
	padding:0px 0px 10px 0px;
}

.sIFR-hasFlash h2.bottomLinkArrow
{

font-size:15px!important;
display:inline;
}

.sIFR-hasFlash h3.sideText
{
font-size:16px!important;
}

.greyline {
	float: left;
	background: url("../images/greyline.gif") repeat-x;
	width: 440px;
	height: 1px;
}

.productrow {
	height: 220px; 
}

.productitem {
	float: left;
	width: 210px;
}

.productitem1 {
	float: left;
	width: 170px;
}
.productimage {
	float: left;
	text-align:center;
	width: 210px;
	height: 170px;
}

.productimage_spacer {
	float: left;
	text-align:center;
	width: 75px;
	height: 170px;
}

.productimage1 {
	float: left;
	text-align:center;
	width: 175px;
	height: 170px;
}

.productdesc {
	float: left;
	text-align:center;
	width: 185px;
	padding: 0px 0px 0px 15px;
}

.productdesc1 {
	float: left;
	text-align:center;
	width: 175px;
	
}


#printdesigns {
	padding: 10px 0px 50px 0px;
	
	text-align: left;
}

#printdesigns span{
float: left;
margin:0 3px;

}

#footer_divider {
	float: left;
	background: url("../images/greyline_light.gif") repeat-x;
	width: 872px;
	| width: 862px;
	height: 1px;
	padding: 0px 0px 18px 0px;
	margin: 0px 0px 0px 26px;
	| padding: 0px 0px 0px 0px;
	| margin: 0px 0px 0px 23px;
}

#leftbanner {
	float: left;
	width:220px;
	text-align: left;
	margin: 0px 0px 0px 15px;
	| margin: 0px 0px 0px 7px;
}

#product_locator {
	width:180px;
	margin:0px 0px 0px 0px;
	height:140px;
	padding:12px;
	float:left;
	text-align:left;
	background:url(../images/locator/left_col_bg.gif) no-repeat;
}


#product_locatorFAQ {
	
	margin:0px 0px 0px -10px;
	width:180px;
	
	height:140px;
	padding:12px;
	float:left;
	text-align:left;
	background:url(../images/locator/left_col_bg.gif) no-repeat;
	
}

#product_locatorNEW {
	width:180px;
	margin:0px 0px 0px -10px;
	height:140px;
	padding:12px;
	float:left;
	text-align:left;
	background:url(../images/locator/left_col_bg.gif) no-repeat;
	
}

h2 span .footnote {
text-align: left;

}

a {
   outline: none;
}


	.left {
	float:left;
	width: 245px;
	
	}
	.right {
	margin: 0px 0px 0px 45px;
	float: left;
	width: 245px;
	
	}
	.clear {
	clear: both;
	}
	
	label {
	color: #000000;
	font-size: 12px;
	}
	
	.middleCol {
		float: left;
		padding: 0px 0px 0px 10px;
		width: 440px;
	}
.strongcase {
	margin: 25px 0px 0px 350px;
	
	}