@import url("stylesheets/menus/menu-neutral.css");           




body
{
	margin: 0;
	padding: 0px 0;
	text-align: center;
	background-color: #fff;
	font-size: 100.01%;
	font-family: Verdana, Arial, sans-serif;
	overflow: -moz-scrollbars-vertical;
}

table
{
    font-size: 1em !important;
    font-family: Verdana, Arial, sans-serif;
    border: none;
}
table input
{
    font-size:1em;
}
table select
{
    font-size:1em;
}

a.wishlist
{
    font-size:10px;
}

a.cart
{
    font-size:10px;
}

a.account
{
    font-size:10px;
}
a.storelocator
{
    font-size:10px;
}
a.faq
{
    font-size:11px;
}
a.contact
{
    font-size:11px;
}
a.wishlist, a.cart, a.faq, a.contact, a.account, a.storelocator
{
    padding: 3px 3px 3px 3px ;
    position: relative;
	font-size:11px;
}



#Layout-Masthead-NavBar
{
    height: 25px;
    line-height: 25px
}


#Layout-Masthead-InfoBar
{
    line-height: 25px;
    height: 25px; 
}

#Layout-Masthead-InfoBar-BreadCrumbs
{
	float: left;
	font-size: 10pt;
	color: saddlebrown;
	font-family: 'Arial Narrow' , Verdana;
	font-weight: normal;
}
a.Layout-Masthead-InfoBar-BreadCrumbs
{
	font-size: 10pt;
	color: saddlebrown;
	font-family: 'Arial Narrow' , Verdana;
	font-weight: normal;
}
.Layout-Masthead-InfoBar-BreadCrumbs
{
	font-size: 10pt;
	color: saddlebrown;
	font-family: 'Arial Narrow' , Verdana;
	font-weight: normal;
}


#Layout-Grid
{
    width: 950px;
}

.Layout-Table
{
    width: 950px;
}

.Layout-SidePane
{ 
    width: 250px;
}

.Layout-LeftHalfPane,
.Layout-RightHalfPane
{
    width: 475px;
}

/*
--------------------------------------------------------------
  LEGACY PORTAL STYLES                                     
--------------------------------------------------------------
*/

/* Style for module titles */
.Head   
{
    font-size: 1.4em;
    font-weight: bold;
}

/* Style of item titles on edit and admin pages */
.SubHead    
{
    font-size: 1.2em;
    font-weight: bold;
}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead 
{
    font-size: 1.1em;
    font-weight: bold;
}

/* Text style used for most text rendered by modules */
.Normal
{
}

/* Text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
    color: #ff0000;
}

.NormalBold
{
    font-weight: bold;
}

/* Text style for buttons and link buttons used in the portal admin pages */
.CommandButton     
{
}
    
/* Hyperlink style for buttons and link buttons used in the portal admin pages */
a.CommandButton:link 
{
}

a.CommandButton:visited  
{
}

a.CommandButton:hover    
{
}
    
a.CommandButton:active   
{
}

/* Button style for standard HTML buttons */
.StandardButton     
{
}

.ControlPanel
{
    background: transparent;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	font-size: 8pt;
}

.ControlPanel *
{
    margin: 2px;
}

/*
--------------------------------------------------------------
  SERVER-SIDE WIDGET STYLES
--------------------------------------------------------------
*/

#Layout-Masthead-InfoBar-BreadCrumbs > span > span
{
    /* Breadcrumb separator */
    /* This is ignored by IE */
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bolder;
    font-size: 11pt;
}

.ServerSkinWidget
{
	font-weight: bold;
	font-size: 8.5pt;
	text-decoration: none;
}

.Language
{
	vertical-align: middle;
	margin: 0px;
}

.Language img
{
	border: none;
}



/* END SKIN STYLES ******************************************************************/




#Layout-Background
{
    width: 100%;
    background-repeat: repeat-x;
    background-position: 0 0;
    text-align: center; 
    padding-bottom: 50px;
}

#Layout-Grid
{
	margin-left: auto;
	margin-right: auto;
}

.Layout-Table
{
    border-collapse: collapse;
    padding: 0;
	empty-cells: show;
}
.Layout-Table td
{
    text-align: left;
    vertical-align: top;
}

.Layout-LeftHalfPane
{
    float: left;
}

.Layout-RightHalfPane
{
    float: right;
}

#Layout-Cell-NW,
#Layout-Cell-NE,
#Layout-Cell-SW,
#Layout-Cell-SE
{
    width: 76px;
}

#Layout-Cell-NW,
#Layout-Cell-NE,
#Layout-Cell-N,
#Layout-Masthead
{
    height: 241px;
}


#Layout-Cell-NW,
#Layout-Cell-NE
{
    background-repeat: no-repeat;
}

#Layout-Cell-NW
{
    float: left;
}

#Layout-Cell-NE
{
    float: right;
}

#Layout-Cell-N
{
    background-repeat: repeat-x;
}

#Layout-Cell-W,
#Layout-Cell-E
{
    background-repeat: repeat-y;
}

#Layout-Cell-W
{
    background-position: left;
}

#Layout-Cell-E
{
    background-position: right;
}

#Layout-Cell-SW,
#Layout-Cell-SE,
#Layout-Cell-S
{
    height: 151px;
}

#Layout-Cell-SW,
#Layout-Cell-SE
{
    background-repeat: no-repeat;
}

#Layout-Cell-S
{
    background-repeat: repeat-x;
}

#Layout-Cell-SW
{
    float: left;
}

#Layout-Cell-SE
{
    float: right;
}







