/**********************************************************/
/******************** INHERITED STYLES ********************/
/**********************************************************/

/* ########################## RESET ################################## */

* { margin:0; padding:0; }

body {
	background:url(../images/bg.gif) no-repeat bottom left #fff;
	color:#2f2f2f;
	font:12px arial, helvetica, sans-serif; }

a { color:#6d9bb0; text-decoration:none; }
a:hover { color:#333; text-decoration:underline; }
a img { border:0;}

/* Heading */
h1, h2, h3, h4, h5, h6, .head {
	margin-bottom:.4em;
	line-height:1.3em;
	color:#666;
	font-family: Georgia, Didot, serif;
	font-weight: normal;
	}
h2 { font-size: 12px; }
h3 { font-size: 12px; }
h4 { font-size: 12px; }
h5 { font-size: 12px; }
h6 { font-size: 12px; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
p { margin-bottom:.8em; }
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; }

/* Lists */
dt { display:block; font-weight:bold; }
li { list-style:none; }

/* Size */
small { font-size:.9em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
:focus { outline: 0; }
.bold { font-weight:bold; }


/* ########################## BOXES ################################## */


/* Structure */
.header {
    z-index:999;
    text-align:left;
    }
.header-top {
    position:relative;
    width:985px;
    margin:0 auto;
    }
.header-nav {
    width:985px;
    margin:0 auto;
    }

.layered-nav .head {
    margin:0;
    background:url(../images/layered_nav_head_bg.gif) no-repeat;
    height:24px;
    }
.layered-nav h3 { display:none; }
/*.layered-nav .border-creator { border-style:solid; border-color:#a0b3c3; border-width:0 1px 1px 1px; }*/
.layered-nav h4 {
    margin:0;
    /*border:1px solid #b9ccdd;*/
    border-left:0;
    border-right:0;
    padding:3px 10px;
    background:url(../images/layered_nav_narrowed_category_heading.gif) #d5e8ff;
    color:#1f5070;
    font-weight:bold;
    font-size:1em;
    }
.layered-nav .narrowed-category li { background:url(../images/narrow_category_bg.gif) repeat-x 0 100% #fff; padding:4px 6px 4px 10px;}
.layered-nav .narrowed-category li .label {
    background:url(../images/narrow_by_li_by.gif) no-repeat 0 .2em;
    padding-left:20px;
    font-weight:bold;
    text-transform:uppercase;
    }
.layered-nav .widget-btn {
    float:right;
    margin:.1em 0 0 5px;
    font-size:.95em;
    }
.layered-nav .actions {
   /* border-style:solid;
    border-color:#dee5e8;
    border-width:1px 0;
    padding:4px 10px;*/
    background:#ededed;
    }
.narrow-by dl {
    background:#ededed;
    padding:0 0 1em 0;
    }
.narrow-by dt {
    margin:0;
    padding:7px 10px 0 22px;
    background:url(../images/narrow_by_set.gif) no-repeat 9px .9em;
    color:#2f2f2f;
    text-transform:uppercase;
    }
.narrow-by dd {
    background:url(../images/narrow_by_dd_bg.gif) repeat-x 0 100%;
    padding:0 12px .8em 12px;
    }
.narrow-by dd li { margin-bottom:.3em; line-height:1.3em;}
.narrow-by dd.last { background:none;}

/********************** Footer */
.footer-container { }
.footer {
    border-top:1px solid #333;
	width:985px;
    margin:0 auto;
    padding:1em 0;
    position:relative;
	text-align:left;
	font-family:Garamond, Georgia, Times;
    }
.footer .store-switcher { display:inline; padding:0 10px 0 0; vertical-align:middle; }
.footer .informational label { color:#fff; font-weight:bold; padding-right:3px; }
.footer .informational ul {
    display:inline;
    color:#666;
    }
.footer .informational li {
    display:inline;
    background:url(../images/footer_info_separator.gif) no-repeat 100% 50%;
    padding-right:8px;
    padding-left:4px;
    }
.footer .informational li.last { background:none; padding-right:0; }
.footer .informational a, .footer .informational a:hover { color:#333; }
.footer .informational a { text-decoration:none; }
.footer .legality {
    padding:13px 0;
    color:#ecf3f6;
    text-align:center;
/* Hide for the time being. Fix Programatically*/
display:none;
    }
.footer .legality a, .footer .legality a:hover { color:#ecf3f6; }
.footer .informational div{display:none;}

/************************************************************/
/******************[ SALVAGE NAVIGATION ]*******************/
/***********************************************************


/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
   
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
	
	border-left:1px solid: #666;
   
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #333;
    
	border-left:1px solid: #666;
	
	text-transform:uppercase;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #a1ccf1;
}
.ui-tabs-nav a span {
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
	color:#a1ccf1;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
	
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    /*border-top: 1px solid #97a5b0;*/
   clear:both;
    margin:-0px 0 0 0;
	padding: 1em 8px;
	border:1px solid #ccc;
    background: #ccc url(../images/menu_gradient.gif) repeat-x top left; /* declare background color for container to avoid distorted fonts in IE while fading */
}

.ui-tabs-panel table td{padding:0 10px; font-size:11px; font-family:Lucida Sans, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666;}
.ui-tabs-panel table td ul li, .ui-tabs-panel table td ul{list-style:none; padding:0; margin:0; width:88px;}
.ui-tabs-panel table td ul li {margin:0 0 3px 0;}
.ui-tabs-panel h2{text-align:center; background:#fff; font-size:11px; font-weight:bold; text-transform:uppercase; margin:3px 0;}


.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}




/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}




#menu a img {border:none; margin-bottom:5px;}

/* #menu a {display:block; text-decoration:none; color:#333333; width:88px !important;}  <<<<  ORIGINAL  */
#menu a {display:block; text-decoration:none; color:#333333; width:auto !important;}

#menu a:hover {color:#a1ccf1; }




/* JESSE GAVIN ADDED THIS SECTION */

	/* this will clear the floated child elements */
	#mainNavigationWrap {
		overflow: hidden;
		 
	}
	
	/* this will override the rule in ui.tabs.css */
	.ui-tabs-nav {
		padding: 0 !important;
	}
	
/* END JESSE GAVIN SECTION */


/* JESSE GAVIN CHANGED THIS SECTION

	*** ORIGINAL CODE ***
	#mainNavigation li{display: inline; margin:0; padding:0;}
	#mainNavigation li a:hover{color:#a1ccf1 !important;  background:none;}
*/

#mainNavigation { float: left; width:500px; margin-left:15px; }
#subNavigation { float: left; overflow: hidden;}

#mainNavigationWrap li { display: inline; margin:0; padding:0; color:#769bb5 !important;}
#mainNavigationWrap li a:hover{ color:#333 !important;  background:none;}

#subNavigation li a{color:#999 !important;}
#subNavigation li a:hover{ color:#333 !important;  background:none;}

/* END JESSE GAVIN CHANGES * /

/******************************
************ Toggle         ***
******************************/

#left-column-toggle { position: absolute; right: 25px; top: 15px; padding: 10px; background: url(../images/bg_filters.gif) no-repeat 78% 30%; }
#left-column-toggle p,
#left-column-toggle ul,
#left-column-toggle li { float: left; margin-right: 10px; }
#left-column-toggle a.selected { font-weight: bold; color: red; }
#left-column-toggle p, #left-column-toggle a {text-transform: uppercase; font-weight: bold; font-size:10px;}

/******************************
******** Reset Category Width ***
******************************/

body.catalog-category-view  .col-main {width:785px;}
body.checkout-onepage-index  .col-main {width:775px;}
body.checkout-onepage-success  .col-main {width:775px;}

/******************************
************ New Menu Styles **
******************************/

div#tooltips a{display: block; width:103px !important; margin-bottom:20px !important; height:65px !important; background-position:top; text-indent:-140px; overflow: hidden;}
div#tooltips a:hover{background-position:bottom !important;}

a.accents{background:url(../images/menu/btn_accents.jpg) no-repeat;}
a.accents:hover{background:url(../images/menu/btn_accents.jpg) bottom no-repeat !important;}

a.clawfoot{background:url(../images/menu/btn_clawfoot.jpg) no-repeat;}
a.clawfoot:hover{background:url(../images/menu/btn_clawfoot.jpg) bottom no-repeat !important;}

a.sinks{background:url(../images/menu/btn_sinks.jpg) no-repeat;}
a.sinks:hover{background:url(../images/menu/btn_sinks.jpg) bottom no-repeat !important;}

a.mirrors{background:url(../images/menu/btn_vanities.jpg) no-repeat;}
a.mirrors:hover{background:url(../images/menu/btn_vanities.jpg) bottom no-repeat !important;}

a.doorsDecorative{background:url(../images/menu/btn_decorative.jpg) no-repeat;}
a.doorsDecorative:hover{background:url(../images/menu/btn_decorative.jpg) bottom no-repeat !important;}

a.doorsPainted{background:url(../images/menu/btn_painteddoors.jpg) no-repeat;}
a.doorsPainted:hover{background:url(../images/menu/btn_painteddoors.jpg) bottom no-repeat !important;}

a.doorsVarnished{background:url(../images/menu/btn_varnished.jpg) no-repeat;}
a.doorsVarnished:hover{background:url(../images/menu/btn_varnished.jpg) bottom no-repeat !important;}

a.doorsGlass{background:url(../images/menu/btn_doorsglass.jpg) no-repeat;}
a.doorsGlass:hover{background:url(../images/menu/btn_doorsglass.jpg) bottom no-repeat !important;}

/* Row 2 */
a.limestoneMantels{background:url(../images/menu/btn_limestone.jpg) no-repeat;}
a.limestoneMantels:hover{background:url(../images/menu/btn_limestone.jpg) bottom no-repeat !important;}

a.woodMantels{background:url(../images/menu/btn_woodmantels.jpg) no-repeat;}
a.woodMantels:hover{background:url(../images/menu/btn_woodmantels.jpg) bottom no-repeat !important;}

a.glassEtched{background:url(../images/menu/missing.jpg) no-repeat;}
a.glassEtched:hover{background:url(../images/menu/missing.jpg) bottom no-repeat !important;}

a.glassLeaded{background:url(../images/menu/missing.jpg) no-repeat;}
a.glassLeaded:hover{background:url(../images/menu/missing.jpg) bottom no-repeat !important;}

a.glassStained{background:url(../images/menu/btn_stainedgalss.jpg) no-repeat;}
a.glassStained:hover{background:url(../images/menu/btn_stainedgalss.jpg) bottom no-repeat !important;}

a.glassWindow{background:url(../images/menu/btn_windows.jpg) no-repeat;}
a.glassWindow:hover{background:url(../images/menu/btn_windows.jpg) bottom no-repeat !important;}

a.fireplaceAccessories{background:url(../images/menu/missing.jpg) no-repeat;}
a.fireplaceAccessories:hover{background:url(../images/menu/missing.jpg) bottom no-repeat !important;}

a.andirons{background:url(../images/menu/btn_andirons.jpg) no-repeat;}
a.andirons:hover{background:url(../images/menu/btn_andirons.jpg) bottom no-repeat !important;}


/* Row 3 */
a.marbelMantel{background:url(../images/menu/btn_marble.jpg) no-repeat;}
a.marbelMantel:hover{background:url(../images/menu/btn_marble.jpg) bottom no-repeat !important;}

a.beams{background:url(../images/menu/btn_beams.jpg) no-repeat;}
a.beams:hover{background:url(../images/menu/btn_beams.jpg) bottom no-repeat !important;}

a.columns{background:url(../images/menu/btn_columns.jpg) no-repeat;}
a.columns:hover{background:url(../images/menu/btn_columns.jpg) bottom no-repeat !important;}

a.corbels{background:url(../images/menu/btn_corbels.jpg) no-repeat;}
a.corbels:hover{background:url(../images/menu/btn_corbels.jpg) bottom no-repeat !important;}

a.wood{background:url(../images/menu/btn_wood.jpg) no-repeat;}
a.wood:hover{background:url(../images/menu/btn_wood.jpg) bottom no-repeat !important;}

a.stone{background:url(../images/menu/btn_stones.jpg) no-repeat;}
a.stone:hover{background:url(../images/menu/btn_stones.jpg) bottom no-repeat !important;}

a.terracotta{background:url(../images/menu/btn_terracotta.jpg) no-repeat;}
a.terracotta:hover{background:url(../images/menu/btn_terracotta.jpg) bottom no-repeat !important;}

a.andirons{background:url(../images/menu/btn_andirons.jpg) no-repeat;}
a.andirons:hover{background:url(../images/menu/btn_andirons.jpg) bottom no-repeat !important;}


/* Row 4 */
a.castIron{background:url(../images/menu/btn_cast.jpg) no-repeat;}
a.castIron:hover{background:url(../images/menu/btn_cast.jpg) bottom no-repeat !important;}

a.gates{background:url(../images/menu/btn_gates.jpg) no-repeat;}
a.gates:hover{background:url(../images/menu/btn_gates.jpg) bottom no-repeat !important;}

a.fencing{background:url(../images/menu/btn_fencing.jpg) no-repeat;}
a.fencing:hover{background:url(../images/menu/btn_fencing.jpg) bottom no-repeat !important;}

a.iron{background:url(../images/menu/missing.jpg) no-repeat;}
a.iron:hover{background:url(../images/menu/missing.jpg) bottom no-repeat !important;}



/* Furniture Row 1*/
a.salvagedBars{background:url(../images/menu/btn_salvagedbars.jpg) no-repeat;}
a.salvagedBars:hover{background:url(../images/menu/btn_salvagedbars.jpg) bottom no-repeat !important;}

a.customBars{background:url(../images/menu/btn_gates.jpg) no-repeat;}
a.customBars:hover{background:url(../images/menu/btn_gates.jpg) bottom no-repeat !important;}

a.officeChairs{background:url(../images/menu/btn_officechairs.jpg) no-repeat;}
a.officeChairs:hover{background:url(../images/menu/btn_officechairs.jpg) bottom no-repeat !important;}

a.desks{background:url(../images/menu/btn_desks.jpg) no-repeat;}
a.desks:hover{background:url(../images/menu/btn_desks.jpg) bottom no-repeat !important;}

a.benches{background:url(../images/menu/btn_benches.jpg) no-repeat;}
a.benches:hover{background:url(../images/menu/btn_benches.jpg) bottom no-repeat !important;}

a.chairs{background:url(../images/menu/btn_chairs.jpg) no-repeat;}
a.chairs:hover{background:url(../images/menu/btn_chairs.jpg) bottom no-repeat !important;}

a.couches{background:url(../images/menu/btn_couches.jpg) no-repeat;}
a.couches:hover{background:url(../images/menu/btn_couches.jpg) bottom no-repeat !important;}

a.stools{background:url(../images/menu/btn_stools.jpg) no-repeat;}
a.stools:hover{background:url(../images/menu/btn_stools.jpg) bottom no-repeat !important;}

a.lounge{background:url(../images/menu/btn_lounge.jpg) no-repeat;}
a.lounge:hover{background:url(../images/menu/btn_lounge.jpg) bottom no-repeat !important;}


a.armoires{background:url(../images/menu/missing.jpg) no-repeat;}
a.armoires:hover{background:url(../images/menu/missing.jpg) bottom no-repeat !important;}

a.cabinets{background:url(../images/menu/missing.jpg) no-repeat;}
a.cabinets:hover{background:url(../images/menu/missing.jpg) bottom no-repeat !important;}

a.hutches{background:url(../images/menu/missing.jpg) no-repeat;}
a.hutches:hover{background:url(../images/menu/missing.jpg) bottom no-repeat !important;}

a.dressers{background:url(../images/menu/missing.jpg) no-repeat;}
a.dressers:hover{background:url(../images/menu/missing.jpg) bottom no-repeat !important;}

a.filing{background:url(../images/menu/missing.jpg) no-repeat;}
a.filing:hover{background:url(../images/menu/missing.jpg) bottom no-repeat !important;}

a.cases{background:url(../images/menu/missing.jpg) no-repeat;}
a.cases:hover{background:url(../images/menu/missing.jpg) bottom no-repeat !important;}

a.diningTables{background:url(../images/menu/btn_diningtables.jpg) no-repeat;}
a.diningTables:hover{background:url(../images/menu/btn_diningtables.jpg) bottom no-repeat !important;}

a.coffeeTables{background:url(../images/menu/btn_coffeetables.jpg) no-repeat;}
a.coffeeTables:hover{background:url(../images/menu/btn_coffeetables.jpg) bottom no-repeat !important;}

a.accentTables{background:url(../images/menu/btn_accenttables.jpg) no-repeat;}
a.accentTables:hover{background:url(../images/menu/btn_accenttables.jpg) bottom no-repeat !important;}

a.sets{background:url(../images/menu/btn_diningsets.jpg) no-repeat;}
a.sets:hover{background:url(../images/menu/btn_diningsets.jpg) bottom no-repeat !important;}

a.conferenceTables{background:url(../images/menu/btn_conference.jpg) no-repeat;}
a.conferenceTables:hover{background:url(../images/menu/btn_conference.jpg) bottom no-repeat !important;}

a.gardenTables{background:url(../images/menu/btn_gardentables.jpg) no-repeat;}
a.gardenTables:hover{background:url(../images/menu/btn_gardentables.jpg) bottom no-repeat !important;}

a.industrialTables{background:url(../images/menu/btn_industrialtbales.jpg) no-repeat;}
a.industrialTables:hover{background:url(../images/menu/btn_industrialtbales.jpg) bottom no-repeat !important;}

a.Retail{background:url(../images/menu/btn_retail.jpg) no-repeat;}
a.Retail:hover{background:url(../images/menu/btn_retail.jpg) bottom no-repeat !important;}

/* Lighting */

a.chandeliers{background:url(../images/menu/btn_chandeliers.jpg) no-repeat;}
a.chandeliers:hover{background:url(../images/menu/btn_chandeliers.jpg) bottom no-repeat !important;}

a.floorLighting{background:url(../images/menu/btn_floor.jpg) no-repeat;}
a.floorLighting:hover{background:url(../images/menu/btn_floor.jpg) bottom no-repeat !important;}

a.industrialLighting{background:url(../images/menu/btn_industrial.jpg) no-repeat;}
a.industrialLighting:hover{background:url(../images/menu/btn_industrial.jpg) bottom no-repeat !important;}

a.sconces{background:url(../images/menu/btn_sconces.jpg) no-repeat;}
a.sconces:hover{background:url(../images/menu/btn_sconces.jpg) bottom no-repeat !important;}

a.taskLighting{background:url(../images/menu/btn_tasklighting.jpg) no-repeat;}
a.taskLighting:hover{background:url(../images/menu/btn_tasklighting.jpg) bottom no-repeat !important;}

a.tableLighting{background:url(../images/menu/btn_table.jpg) no-repeat;}
a.tableLighting:hover{background:url(../images/menu/btn_table.jpg) bottom no-repeat !important;}


/* OUTDOOR */

a.outdoorAccents{background:url(../images/menu/missing.jpg) no-repeat;}
a.outdoorAccents:hover{background:url(../images/menu/missing.jpg) bottom no-repeat !important;}

a.fountains{background:url(../images/menu/btn_fountains.jpg) no-repeat;}
a.fountains:hover{background:url(../images/menu/btn_fountains.jpg) bottom no-repeat !important;}

a.furniture{background:url(../images/menu/btn_outdoor.jpg) no-repeat;}
a.furniture:hover{background:url(../images/menu/btn_outdoor.jpg) bottom no-repeat !important;}

a.planters{background:url(../images/menu/btn_planters.jpg) no-repeat;}
a.planters:hover{background:url(../images/menu/btn_planters.jpg) bottom no-repeat !important;}

a.urns{background:url(../images/menu/btn_urns.jpg) no-repeat;}
a.urns:hover{background:url(../images/menu/btn_urns.jpg) bottom no-repeat !important;}

#nav li.over a, #nav a:hover {color:#3792b0 !important;}



/*********************************************************/
/******************** START SCM STYLE ********************/
/*********************************************************/


body td p {
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333; }

p {
	margin-top: 8px; }
	
	
/*##### cell padding #####*/


.cellcrumbs {
	padding-left: 19px;
	color: #727373; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial, sans-serif; 
	text-decoration: none; }
	
.cellsublinks {
	padding-top: 10px;
	padding-right: 20px;
	color: #987879;
	font-size: 11px; 
	font-weight: bold; 
	font-family: Arial, sans-serif; 
	text-decoration: none; }
	
.cellhomecontent {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px; }
	
.cellcontent {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px; 
	align: justify; }

.cellgallery {
	background-color: #d1d6dd; }


/*##### available styles for wysiwyg editor #####*/


.header_section {	
	margin-bottom: 8px;
	font-family: Georgia, Didot, serif;
	font-weight: normal;
	font-size: 20px;
	color: #4b70a8; }

.header_content {
	color: #222; 
	font-size: 13px; 
	font-weight: bold; 
	font-family: Arial, sans-serif; 
	text-decoration: none; }

.wide {
	letter-spacing: 2px; }

/*##### text styles #####*/


.text_label {
	color: #666666; 
	font-size: 11px; 
	font-weight: bold; 
	letter-spacing: 1px;
	font-family: Arial, sans-serif; 
	text-decoration: none; }

.text_error {
	color: #aa0000; 
	font-size: 11px; 
	font-weight: bold; 
	letter-spacing: 1px;
	font-family: Verdana, Arial, sans-serif; 
	text-decoration: none; }

.text_small {
	color: #555555; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial, sans-serif; 
	text-decoration: none; }

.text_note {
	color: #666666; 
	font-size: 10px; 
	font-weight: normal; 
	font-family: Arial, sans-serif; 
	text-decoration: none; }

.text_note_faded {
	color: #888888; 
	font-size: 10px; 
	font-weight: normal; 
	font-family: Arial, sans-serif; 
	text-decoration: none; }

.text_footer {
	color: #E1E2E3;
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial, sans-serif; 
	text-decoration: none; }
	
.text_siteby {
	color: #898989;
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial, sans-serif; 
	text-decoration: none; }

.search_title {
	color: #333366;
	font-size: 14px; }

.search_content {
	color: #888888; 
	font-size: 10px; 
	font-weight: normal; 
	font-family: Arial, sans-serif; 
	text-decoration: none; }

.search_match {
	background-color: #eeeeee;
	/*text-transform: uppercase;*/
	letter-spacing: 1px; }

.search_filename {
	color: #888888; 
	font-size: 10px; 
	font-weight: bold; 
	font-family: Arial, sans-serif; 
	text-decoration: none; }

.product_name {
	color: #333366;
	font-size: 14px; }

.product_price {
	color: #555599;
	font-size: 11px; }

.product_sku {
	color: #aaa; 
	font-size: 10px; 
	font-weight: bold; 
	text-transform: uppercase; }

.product_zoom_name {
	color: #222222;
	font-size: 22px; }

.product_zoom_price {
	color: #6ea0ab;
	font-weight: bold; 
	font-size: 18px; }

.product_zoom_sku {
	color: #888888; 
	font-size: 14px; 
	font-weight: normal; 
	font-family: Georgia, Times; }

.product_zoom_desc {
	color: #aaa; 
	font-size: 12px; 
	font-weight: normal; }

#product_zoom_infobox {
	border: solid 1px #cccccc;
	background-color: #e1e1e1;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 15px;
	color: #2f2f2f; 
	width: 300px;
	height: 98px;
	font-size: 10px; 
	font-weight: bold; }


/*##### form styles #####*/


input, textarea, select, file {
	border-top: 1px solid #999999; 
	border-bottom: 1px solid #999999; 
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border: 1 solid #999999;
	padding-left: 5px; 
	color: #333333; 
	background-color: #ffffff;
	font-family: arial, geneva, sans-serif;}	

.input_submit {
	border-top: 1px solid #999999; 
	border-bottom: 2px solid #777777; 
	border-left: 1px solid #999999;
	border-right: 2px solid #777777;
	border: 1 solid #999999;
	margin-top: 8px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 4px;
	background-color: #dedede;
	font-size: 11px;
	font-weight: bold;
	color: #333333; 
	cursor: hand;
	font-family: arial, geneva, sans-serif;}	

.unformatted {
	border: 0px; 
	padding: 0px; 
	background: none; }

.ml_input {
	width: 230px; }

.ml_label {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #666; }

.ml_link {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #666; 
	cursor: hand; }
	
#ml_result {
	color: #aa5555;
	font-size: 12px;
	font-style: italics; 
	width: 230px;
	height: 20px; }

/*##### misc styles #####*/


#previewmode {
	border-top: 1px solid #cccccc; 
	border-left: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-family: arial;
	font-size: 10px;
	color: #aa0000;
	line-height: 30px;
	text-align: center;
} 
	
.pagebar {
	TEXT-ALIGN: center; 
	MARGIN: 20px 0px; 
	FONT: 0.9em Arial, Helvetica, sans-serif; }
	
.pagebar A {
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px 1px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	BACKGROUND: #fff; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 2px; }
	
.pageList .this-page {
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px 1px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	BACKGROUND: #fff; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 2px; }
	
.pagebar A:visited {
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	BACKGROUND: #fff; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 2px; }
	
.pagebar .break {
	BORDER-BOTTOM: medium none; 
	BORDER-LEFT: medium none; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	BACKGROUND: #fff; 
	BORDER-TOP: medium none; 
	BORDER-RIGHT: medium none; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 2px; }

.pagebar .this-page {
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	BACKGROUND: #fff; 
	FONT-SIZE: 1.3em; 
	VERTICAL-ALIGN: bottom; 
	FONT-WEIGHT: bold; 
	PADDING-TOP: 2px; }
	
.pagebar .current {
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	BACKGROUND: #fff; 
	FONT-SIZE: 1.3em; 
	VERTICAL-ALIGN: bottom; 
	FONT-WEIGHT: bold; 
	PADDING-TOP: 2px; }
	
.pagebar A:hover {
	BACKGROUND: #888888; 
	COLOR: #fff; 
	TEXT-DECORATION: none; }

.product_gallery_table1 {
	border-top: 1px solid #eeeeee; 
	border-bottom: 1px solid #eeeeee; 
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border: 1 solid #eeeeee; 
	margin-left: 5px;
	margin-right: 5px; }