﻿/************Start of hack for IE 7 only************/

*:first-child+html #MainContentSection #ContentTitle
{
   padding:0 0 0 0;
}
*:first-child+html #RichFxContentSection #ContentTitle
{
   padding:0 0 0 0;
}

*:first-child+html #PopUpContentTitle h1 
{	
	padding:0 0 5px 0;	
	font-size: 1.25em;
}

*:first-child+html #Checkout table.FutureOptions td
{
	 padding: 10px;
}

*:first-child+html .StandardButton{
  font-size:90%; padding-left:0px;padding-right:0px;padding-bottom:4px;line-height:5px;margin-bottom:3px;
}

*:first-child+html .StandardButton-Checkout  {
    font-size:90%; padding-left:0px;padding-right:0px;padding-bottom:4px;line-height:5px;margin-bottom:3px;
}

*:first-child + html .StandardButton-HyperLink
{
     font-size:90%;padding-top:2px;margin-top:4px;line-height:10px;
}


/************End of hack for IE 7 only************/
/************Start of hack for IE6************/
* html #MainContentSection #ContentTitle
{
   padding:0 0 0 0;
}

* html #MainContentSection
{
    height:1%;
}

* html #ItemBar {
	width: auto;
}

* html #OrderFinal{
	width: auto;
}

/*
 Overwrite for having a carousel with dynamic width.
 */
* html .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 100%;
}
 
* html .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 97%;
}


* html #Zone10ImageAds .jcarousel-item-horizontal {
    /*nothing*/
}

* html .jcarousel-clip {
    margin: 0 0px 0 12px;
    z-index: 2;
    padding: 0;
    overflow: hidden;
    position: relative;
}


/*expression may cause IE 6 hanging when resizing */
* html #Container
{
    width:expression(document.body.clientWidth < 1001? "1000px": "auto" );
}

/*fix for IE 6 hanging when resizing on global home page*/
* html .GlobalPopUpSection
{
    margin: -115px 0 0 13px; 
}

/*fix for IE 6 stacking image on global home page*/
* html .Globalimgslides {
	text-align:right;
	width: 100%;
	height: 447px;
	padding: 0;
	margin: 0;
	display:none ; 
}

/*For RichFX*/
* html #RichFxContentSection #ContentTitle
{
    margin:0 5px -3px 5px; 
    padding:0 0 0 0;
}

/*fix--when resize window causing middle content float drop*/
* html #HS_Service .adBlock {
	width:auto; 
}

/*prevent image(arrow on accordian menu) shifting when resizing window*/
* html .menuBar_nav-firsty {
	left:16px;
}

/*prevent image(arrow on accordian menu) shifting when resizing window*/
* html .menuBar_nav-first-activey {
	left:16px;
}

/*return policy page*/
* html .ReturnPolicyFrame
{
    width: 100%; 
}

* html #SideMenu #QuickOrderBoxLeftNav input.QuickAddItemQty
{
    margin-top:-1px; 
}

* html #SideMenu #QuickOrderBoxLeftNav img.QuickAddItemImg
{
    margin-top:-1px; 
}

/************End of hack for IE6************/

/************Start of hack for Safari 3.0+ and Chrome, FireFox 3.5+************/

body:nth-of-type(1) #MainContentSection #ContentTitle
{
   padding:0 0 8px 0;
}

body:nth-of-type(1) #MainContentSection table
{
   width: 100%;
}


/*remove it since it will break new Opera 10.52
body:nth-of-type(1) #SideMenu
{
    display:inline ;     
}
*/

body:nth-of-type(1) #FeaturedServices
{
    display:block ;     
	background: #e7ecef;
	border: 1px solid #d7d8dc;
}

body:nth-of-type(1) #HomePageCenter
{
    overflow:visible;
}

/*For RichFX*/
body:nth-of-type(1) #RichFxContentSection #ContentTitle
{
    margin:0 10px 5px 10px;
    padding:0 0 0 0;
}

body:nth-of-type(1) #RichFxContentSection hr
{
    margin:3px 10px;
}

/*Sales and Promotions */
body:nth-of-type(1) table.SimpleListWrapperPromo
{
    border-collapse:separate ;
}

/* Chrome:Table right border not visible fix. */
body:nth-of-type(1) table.SimpleListWrapper {
	border: #BDD3DE 1.0px solid;
}

body:nth-of-type(1) .tblCustomCatalog table.SimpleListWrapper {
	border: none;
    border-spacing: 0px 0px;
    border-collapse: collapse;    
}

/* Chrome:Table right border not visible fix. */
body:nth-of-type(1) table.TabbedViews {	
	border-right: solid 1px #fff !important;		
}

/************End of hack for Safari 3.0+ and Chrome************/

/************Start of hack for Opera 9+ but less than 10.5************/
*|html[xmlns*=""]  #HomePageCenter
{
	margin: 5px 200px 0px 200px;
	padding: 0px;
	overflow: visible;   /* make this box hold all floated children */
}

*|html[xmlns*=""]  #SideMenu
{
    display:none ;  
}

/************End of hack for Opera************/

/************Start of hack for FireFox 3.5+************/
body:nth-of-type(1) #HomePageCenter,x:-moz-any-link, x:default 
{
	margin: 5px 195px 0px 195px;
	padding: 0px;
	overflow: hidden;   /* make this box hold all floated children */
	zoom: 1;  /* make this box hold all floated children */	
}

body:nth-of-type(1) #SideMenu,x:-moz-any-link, x:default 
{
    display:none ;  
}
span.PricingLabel
{
	color:Red;
	width: 80px;
	height:18px;
}


body:nth-of-type(1) #FeaturedServices,x:-moz-any-link, x:default 
{
	background: #e7ecef;
	border: 1px solid #d7d8dc;
}



