/*================================START::GOBAL ISSUES FIXING*/
.static>div+a{
	padding-left: 0px!important;
	*padding-left: 0px!important;
}
#slideshow .info
{
    padding-right: 24px !important;
    width: 629px !important;
    height: 75px !important;
    text-align: left !important;
}
#slideshow .info p
{
    width: 80% !important;
}
#slideshow .slide .title
{
    margin-bottom: 10px !important;
    width: 100% !important;
}

#content ol 
{
    list-style-position: outside !important;
    padding-left: 30px !important;
	padding-bottom:10px!important;
}
#content ol li 
{
    list-style-position: outside !important;
}

#content ul 
{
    list-style-position: outside !important;
    padding-left: 17px !important;
	padding-bottom:10px!important;
}
#content ul li 
{
    list-style-position: outside !important;
}
.question-title
{
	margin-left:-30px!important;
}

#content > *{
	float:left;
}
#Accordion .more {
	padding-bottom:0px !important;
	float:left!important;
	text-align:right;
}
#slideshow .nav span{
	width:auto;
}
.popup .title{
	margin-bottom:6px;
}
.titlerow-table{
	float:left;
}

.s4-search table
{
    padding-left: 0 !important;
    margin-left: 4px !important;
}
.lang
{
    display: none !important;
}
.s4-search .ms-sbtable-ex
{
    float: left !important;
}

#content .ms-MenuUIUL li{
	background: none !important;
    padding: 0 !important;
	list-style: none outside none !important;
}

#content .popup .title{
	margin-bottom:6px;
	padding-bottom:10px;
}

#content .titlerow-table a:hover{
  text-decoration:underline!important;
}
#content #popupShare ul, #content #popupShare2 ul{
	margin-left:0px!important;
	padding-left:0!important;
}
#content .titlerow-table ul{
	margin-left:0px!important;
	padding-left:0!important;
}
#content .breadcrumbs{
	overflow:hidden;
}
#Accordion .content p a {
    display: inline-block;
}
#content h2{
	font-size:128%!important;
	font-weight:bold!important;
	/*text-transform:uppercase;*/
}

#content h4{
	font-size:110%!important;
	font-weight:bold!important;
}

#content h3{	
	font-weight:bold!important;
}

h3 + h4{
	margin-top:5px!important;
}

#side1 .menu-item .additional-background .menu-item-text, #side1 .menu-item-text {
	overflow:visible;
}

#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
  line-height:1.54!important;
  text-align:left!important;
}

#content > h1
{
   margin:0!important;
   padding:7px 0 12px 0!important;
   padding:7px 0 13px 0\9!important;
   *padding:4px 0 14px 0!important;
	width:100%;
	float:left;
	height:auto;
	line-height:1!important;
}

#content .breadcrumbs a:hover{
	text-decoration:underline!important;
}
/*================================END::GOBAL ISSUES FIXING*/

/*================================START::CONTENT STYLE ISSUES FIXING*/
#content p{
	margin:0;
	padding:0;
}
#content .utc-content{
	float:left!important;
	width:100%!important;
}
#content .utc-content .intro{
	float:left;
	width:100%;
	height:auto;
	margin-top:0px!important;
}

#content .utc-content p{
	font-family: Helvetica, Calibri, Arial, sans-serif;
    color: #797979;
	text-align: justify;
	padding:0 0 10px 0;
	margin:0;
	min-width:100%;
	float:left;
}
#content .utc-content div{
	font-family: Helvetica, Calibri, Arial, sans-serif;
    color: #797979;
	text-align: justify;
	float:left;
}
#content .utc-content h1, #content .utc-content h2, #content .utc-content h3, #content .utc-content h4, #content .utc-content h5, #content .utc-content h6{
	padding:0;
	margin:20px 0 5px 0;	
	min-width:100%;
	float:left;
	/*color: #D31145;*/
}
#content .utc-content ol, #content .utc-content ul{
	float:left!important;
	width:100%!important;
}
#content .utc-content ul{
	width:94%!important;
}

#content #pdesc{
	margin-top:0!important;
}

#content >.ms-rtestate-field{
	width:100%;
}

#content .sitemap-tree + ul{
	/*width:auto!important;
	float:left!important;*/
	padding-bottom:0!important;
}
#content .sitemap-tree ul{
	/*width:auto!important;
	float:none!important;*/
	padding:0!important;
}
#content .sitemap-tree ul li ul{
	padding-bottom:0!important;
}
#content .sitemap-tree li {
    background: url("/Style Library/Theme/IMAGES/pblk_rgt.png") no-repeat scroll -4px 1px transparent !important;
}

#content .sitemap-tree .sitemap ul li a{ display:block;width:100%;}
#content .sitemap-tree .sitemap a{ text-align:left!important;}

#content .intro a:hover, #content .intro a:hover font{
	text-decoration:none!important;
	cursor:pointer;
}
#content a:hover, #content a:hover font{
	text-decoration:none!important;
	cursor:pointer;
}

#content .intro img{
	margin:13px 0 13px 0;
}
/*================================END::CONTENT STYLE ISSUES FIXING*/

/*================================START::NEW STYLES ADDED FROM THE SOURCE*/
a.more
{
    background: url('/Style%20Library/images/GloriaStyleImages/firesafety.link.plus.gif') right 50% no-repeat !important;
    color: #3F3F3F;
    font-size: 11px;
    padding-right: 12px;
    text-decoration: none!important;
	display:inline-block!important;
}

.listing-table{ width:100%;float:left; margin-top:10px;}

.intro + .listing-table{
	margin-top:18px;
}
.prod-desc + .listing-table{
	margin-top:32px;
}

#content .listing-table h2{ font-size:12px!important; }
#content .listing-table h2 font{ font-size:10px!important; }

.prod-desc{ height:auto; margin-top:10px;position:relative;table-layout:auto;}
.prod-desc tr, .prod-desc td{padding:0px!important;margin:0px!important; }
.prod-desc>tbody>tr>td:first-child{padding-right:19px!important;}
.prod-desc>tbody>tr>td:first-child>table{float:left;display:block;width:200px;}
.prod-desc-banner{ width:auto;float:left;display:block; }
.prod-desc-banner img{float:left;padding-bottom:20px;width:200px;}
.prod-desc-banner a{ float:left; }
.prod-desc h6{ color:#232323!important;font-weight:bold!important;margin:0!important;float:left;width:100%;}
.intro .prod-desc{ margin-bottom:0px; }

.product-list{ background: url('/Style%20Library/images/GloriaStyleImages/product.bkgrd.gif') repeat-x scroll 0 0 #F8F8F8; margin-bottom: 2px; float: left; width: 100%; }
.product-list h4, .product-list h3, .product-list h2, .product-list h1{ margin:0 0 3px 0!important;font-weight:bold!important;} 
.product-list h2{ font-size:12px!important;text-transform:uppercase; }
#content .product-list h4{ font-size:11px!important; text-transform:uppercase; }
.product-list table{ width: 100%; float: left; }
.product-list > tbody > tr > td{ padding: 10px!important; vertical-align:top;}
.product-list table div{ width: 100%;float: right;margin-top: 10px; }
.product-list table div a{ float: right; }
.product-list .linkPlus, .product-list .linkPlus-large{font-size:11px; float: right;width: auto;text-align: right!important;background: url('/Style%20Library/images/GloriaStyleImages/firesafety.link.plus.gif') no-repeat scroll right 5px transparent;clear: both; padding-right:15px;}

.product-list .linkPlus:hover, .product-list .linkPlus-large:hover{ background: url('/Style%20Library/images/GloriaStyleImages/firesafety.link.plus.gif') no-repeat scroll right 5px transparent; }

.product-list img{ margin-right: 5px; }
.product-list a img{ margin-right: 0; }
.product-list table td{ vertical-align: top;/* font-size:13px;*/ }

.product-list table p{ text-align: right !important; margin-bottom:0!important; padding-bottom:10px!important;font-size:11px; }
.product-list>tbody>tr>td:first-child p{ text-align: left !important; margin-bottom:0!important; padding-bottom:10px!important;font-size:11px; }

.product-list>ul{
	margin:10px!important;
	width:95%!important;
}

.category-list{ float:left;width:100%;}
.category-list .homeFeatureTopBarPic{ float:none!important;width:130px;}
.category-list h3, .category-list h4, .category-list h6{ margin:0!important;}
#content .category-list h4{ font-size:118.18%!important; }
.category-list table, .category-list td, .category-list tr, .category-list p{ padding:0!important; }
/*.category-list table{ width:100%; }
.category-list table td{ min-height:90px; width:65%; vertical-align:top;}
.category-list table td:first-child{ width:35%; }*/
.category-list, .category-list>tbody>tr>td>table { width:100%; }
.category-list>tbody>tr>td>table>tbody>tr>td{ min-height:90px; width:65%; vertical-align:top;}
.category-list>tbody>tr>td>table>tbody>tr>td:first-child{ width:35%; }
.category-list>tbody>tr>table>tbody>tr>td:first-child a, .category-list>tbody>tr>table>tbody>tr>td:first-child a img{ float:left;}
.category-list>tbody>tr>td{ padding-bottom:20px!important;vertical-align:top;}
.category-list a:hover h3, .category-list a:hover h6{ text-decoration:none!important;color:#666!important; }
.category-list h3 a:hover, .category-list h6 a:hover{ text-decoration:none!important;color:#666!important; }

.result-list{ float:left;width:100%; }
.result-list h6{ margin-top:10px!important;font-weight:bold!important;margin-bottom:0!important; }
.result-list h6:first-child{ margin-top:0px!important; }

.findProduct
{
    background: url('/Style%20Library/images/GloriaStyleImages/product.findarrw.gif') no-repeat left 50%;
    padding-left: 25px;
    margin-top: 6px!important;
    min-height: 15px;
	padding-top:3px;
	margin-bottom: 0 !important;
    margin-left: 11px !important;
}
.findProduct:hover{
	color:#797979!important;
}

a.linkPlus
{
    background: url('/Style%20Library/images/GloriaStyleImages/firesafety.link.plus.gif') right 50% no-repeat;
    color: #686868;
    display: block;
    padding-right: 14px;
    text-decoration: none;
}

a.linkPlus:hover
{
    background: url('/Style%20Library/images/GloriaStyleImages/firesafety.link.plus.gif') right 50% no-repeat !important;
}

#content #aboutus-h5
{
    color: #686868;
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
    line-height: 12px;
    margin: -6px 0 15px;
    padding: 0 0 0 10px;
    width: 132px;
    background: url("/Style%20Library/Images/GloriaStyleImages/caption.arrow.gif") no-repeat scroll 0 3px transparent;
}

.arrowhead
{     
    padding-left:10px!important;
    background: url("/Style%20Library/Images/GloriaStyleImages/caption.arrow.gif") no-repeat scroll 0 3px transparent;
    color:#D31145;
}


.hr{
	background-color: #8F8F8F;
    height: 1px;
    margin: 8px 0 8px;
    width: 100%;
}


#img-gallery{ width:100%; }
#img-gallery TD{ text-align:center;padding-bottom:40px; }
#img-gallery a{ float:left;width:100%;text-align:center; }
#stores-list{ width:225px;height:auto;text-align:left; }
#stores-list li{ float:left;margin-right:10px;width:100px; }
#stores-table{ border:3px outset #CCCCCC; }
#stores-table a{ border:1px solid #ffffff!important;text-decoration:none!important; }

#contact-us{ padding-bottom:5px;padding-left:5px;padding-right:5px;border-collapse:separate;background:#ccc;padding-top:5px; }
#contact-us TD{ padding-bottom:5px;padding-left:5px;padding-right:5px;background:#fff;padding-top:5px; }
#contact-us TR{ padding-bottom:5px;padding-left:5px;padding-right:5px;background:#fff;padding-top:5px; }
#contact-us TH{ padding-bottom:5px;padding-left:5px;padding-right:5px;background:#fff;padding-top:5px; }
#contact-us TBODY{ padding-bottom:5px;padding-left:5px;padding-right:5px;background:#fff;padding-top:5px; }

.giveaways-table td{ width:25%;text-align:center; }
.giveaways-table td p{ padding:5px;text-align:center!important; }

.ispacer{ float:left;width:100%; height:20px; margin:0!important;padding:0!important; }

#content ul.plusul
{
	list-style: none outside none !important;
    padding-bottom: 12px!important;
	padding-left:0!important;
}
#content ul.plusul li 
{
    padding: 0 0 0 13px!important;
    background: url("/Style%20Library/images/GloriaStyleImages/bodycopy.bullet.gif") no-repeat scroll 0px 7px transparent!important;
    list-style: none outside none !important;
	width:97%;
}

#content ul.plusul li>a{width:auto;}

#content ul.imgul
{
	list-style: none outside none !important;
    padding-bottom: 12px!important;
	padding-left:0!important;
}
#content ul.imgul li 
{
    padding: 0 0 0 13px!important;
    background: url("/Style%20Library/images/GloriaStyleImages/Bullet_Blue_Arrow.jpg") no-repeat scroll 0px 5px transparent!important;
    list-style: none outside none !important;
}

#content ul.arrowul
{
	list-style: none outside none !important;
    padding-bottom: 12px!important;
	padding-left:0!important;
}
#content ul.arrowul li 
{
    padding: 0 0 5px 16px!important;
    background: url("/Style%20Library/images/GloriaStyleImages/rightarrow.png") no-repeat scroll 0px 2px transparent!important;
    list-style: none outside none !important;
}

.arrow-h5{
    color: #D31145!important;
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
    line-height: 12px;
    margin: 0!important;
    padding: 0 0 0 10px!important;
    width: auto!important;
    background: url("/Style%20Library/Images/GloriaStyleImages/caption.arrow.gif") no-repeat scroll 0 3px transparent;
}

#content .arrow-h5{
    color: #686868!important;
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
    line-height: 12px;
    margin: -6px 0 15px!important;
    padding: 0 0 0 10px!important;
    width: auto!important;
    background: url("/Style%20Library/Images/GloriaStyleImages/caption.arrow.gif") no-repeat scroll 0 3px transparent;
}

.nomargintop{
	margin-top:0!important;
}
.nomargin{
	margin:0!important;
}

.image-gallery{ width:auto;table-layout:auto; }
.image-gallery td{ width:auto; vertical-align:middle;text-align:left!important;padding-bottom:10px;}

.image-table h3, .image-table h4
{
    padding-bottom:0px!important;
    padding-top:0px!important;
    margin-bottom:0px!important; 
    margin-top:0px!important;   
}

.image-table p
{
    padding-bottom:6px!important;     
}

#content .articles ul, #content .select1 ul, #content .filter ul{
	padding: 0 !important; 
	list-style: none outside none !important; 
}
#content .articles ul li, #content .select1 ul li, #content .filter ul li{
	background: none !important;
    padding: 0 !important;
	list-style: none outside none !important;
}
#content .articles .more{
	background:none!important;
	padding-left:5px;
}
#content .articles p{
	padding-bottom:0;
}
#content .select1 ul li *{
	display:block;
}
.srch-results {
	padding:0px;
}

/*================================END::NEW STYLES ADDED FROM THE SOURCE*/

/*================================START::MIGRATION ISSUES FIXING*/
body{
	font-size:8pt!important;
}
.s4-search table
{
    padding-left: 0 !important;
    margin: 9px 16px 0 0px !important;
}
.s4-search input{
	margin-top:3px!important;
	padding-left:7px!important;
}
.menu-vertical li a:link, .menu-vertical li a:visited, .menu-vertical li a:active{
	padding: 5px 0 5px 0;
	line-height:14px!important;
}

#LanguageNav + div{
	float:right;
}
#GlobalNav + div > .s4-devdashboard{
	position:absolute;
	top:-20px;
	right:0;
}
#side1 .menu-vertical a:link:hover, #side1 .menu-vertical a:visited:hover{
	text-decoration:none!important;
}
#side2 h2{
	color:#D31145;
	font-size:150%!important;
	font-weight:normal!important;
}
/*================================END::MIGRATION ISSUES FIXING*/
/*================================START::RSS*/
#LaunchRssPopUp table tr{
	display:none;
}
#LaunchRssPopUp table tr:first-child{
	display:inline;
}
/*================================END::RSS*/