/*
	###########################################################
	# element style definitions
	###########################################################
*/

a:link, a:visited
{
    color: #5f8793;
    text-decoration: none;
}

a:hover
{
    color: #a34f24;
    text-decoration: underline;
}

a:active
{
	color: #5f8793;
    text-decoration: none;
}

body, .bodyDefault
{
	font-family: Arial;
	font-size: 11px;
	color: #a34f24;
}

img
{
	border: none;
}

input
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}

select
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}

table
{
	border: none;
}

textarea
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}

/*
	###########################################################
    # element/element contextual style definitions
    ###########################################################
*/
a img
{
	border: none;
}

/*
	###########################################################
    # element/class contextual style definitions
    ###########################################################
*/

a.bodyLink:link, a.bodyLink:visited
{
	font-family: Arial;
	font-size: 11px; 
	line-height: 13px; 
    color: #5f8793;
    text-decoration: none;
    word-spacing: -1px;
}

a.bodyLink:hover
{
	font-family: Arial;
	font-size: 11px; 
	line-height: 13px; 
    color: #a34f24;
    text-decoration: underline;
    word-spacing: -1px;
}

a.bodyLink:active
{
	font-family: Arial;
	font-size: 11px; 
	line-height: 13px; 
    color: #5f8793;
    text-decoration: none;
    word-spacing: -1px;
}

a.bodyLinkLight:link, a.bodyLinkLight:visited
{
	font-family: Arial;
	font-size: 11px; 
	line-height: 13px; 
    color: #779aa4;
    text-decoration: none;
    word-spacing: -1px;
}

a.bodyLinkLight:hover
{
	font-family: Arial;
	font-size: 11px; 
	line-height: 13px; 
    color: #a34f24;
    text-decoration: underline;
    word-spacing: -1px;
}

a.bodyLinkLight:active
{
	font-family: Arial;
	font-size: 11px; 
	line-height: 13px; 
    color: #779aa4;
    text-decoration: none;
    word-spacing: -1px;
}

a.cartItemCount:active, a.cartItemCount:link, a.cartItemCount:visited, a.cartItemCount:hover
{
    	text-decoration: none;
}

a.cartItemCountInCart:active, a.cartItemCountInCart:link, a.cartItemCountInCart:visited, a.cartItemCountInCart:hover
{
	color: #c1ac52;
    	text-decoration: none;
}

a.categoryName:link, a.categoryName:visited, a.categoryName:hover, a.categoryName:active
{
	display: block;
	font-family: Arial;
	font-size: 13px; 
	font-weight: bold; 
	line-height: 32px; 
	color: #646d47;
	text-decoration: none;
   	letter-spacing: 0px;    
   	word-spacing: -1px;
   	cursor: hand;    
}

a.itemAvailableBorder, a.iAB
{	
	display: block;
	cursor: hand;
}

a.itemAvailableBorder:hover, a.iAB:hover
{	
	background-color: #ff0000;
}

a.itemAvailableBorderSelected, a.iABS
{	
	display: block;
	cursor: hand;
}

a.productName:link, a.productName:visited, a.productName:hover, a.productName:active
{
	display: block;
	font-family: Arial;
	font-size: 12px; 
	font-weight: bold; 
	line-height: 25px; 
	color: #646d47;
	text-decoration: none;
   	letter-spacing: 0px;    
   	word-spacing: -1px;
   	cursor: hand;    
}

a.selectionLabel:active, a.selectionLabel:link, a.selectionLabel:visited
{
    text-decoration: none;
}

a.selectionLabel:hover
{
    color: #ededed;
    text-decoration: underline;
}

/*
	###########################################################
    # class style definitions
    ###########################################################
*/

/* =============================================== */
/* background colors from standard palette - start */

.bgBrickRedPlus2
{
	background-color: #772f17;
}
.bgBrickRedPlus1
{
	background-color: #8c3f1e;
}
.bgBrickRed
{
	background-color: #a34f24;
}
.bgBrickRedMinus1
{
	background-color: #b16845;
}
.bgBrickRedMinus2
{
	background-color: #bf8366;
}
.bgBrickRedMinus3
{
	background-color: #cb9e87;
}
.bgBrickRedMinus5
{
	background-color: #e3cabe;
}
.bgBrickRedMinus6
{
	background-color: #ecdbd3;
}
.bgBrownPlus2
{
	background-color: #443831;
}
.bgBrownPlus1
{
	background-color: #5f5045;
}
.bgBrown
{
	background-color: #726153;
}
.bgBrownMinus1
{
	background-color: #87796d;
}
.bgBrownMinus2
{
	background-color: #9c9087;
}
.bgBrownMinus3
{
	background-color: #b2a9a1;
}
.bgBrownMinus4
{
	background-color: #c6c0ba;
}
.bgBrownMinus5
{
	background-color: #d4d1cb;
}
.bgBrownMinus6
{
	background-color: #e3e0dd;
}
.bgDustyGreenPlus2
{
	background-color: #4e5437;
}
.bgDustyGreenPlus1
{
	background-color: #646d47;
}
.bgDustyGreen
{
	background-color: #7b8959;
}
.bgDustyGreenMinus1
{
	background-color: #8e9b72;
}
.bgDustyGreenMinus2
{
	background-color: #a3ad8b;
}
.bgDustyGreenMinus3
{
	background-color: #b7bfa4;
}
.bgDustyGreenMinus4
{
	background-color: #cad0bd;
}
.bgDustyGreenMinus5
{
	background-color: #d7dccd;
}
.bgDustyGreenMinus6
{
	background-color: #e5e8de;
}
.bgEarthPlus2
{
	background-color: #724e29;
}
.bgEarthPlus1
{
	background-color: #886239;
}
.bgEarth
{
	background-color: #9f7848;
}
.bgEarthMinus1
{
	background-color: #ae8c63;
}
.bgEarthMinus2
{
	background-color: #bca17f;
}
.bgEarthMinus3
{
	background-color: #cbb49b;
}
.bgEarthMinus4
{
	background-color: #d8c8b6;
}
.bgEarthMinus5
{
	background-color: #e2d6c8;
}
.bgEarthMinus6
{
	background-color: #ece4da;
}
.bgGoldenrodPlus2
{
	background-color: #968436;
}
.bgGoldenrodPlus1
{
	background-color: #b19d42;
}
.bgGoldenrod
{
	background-color: #c1ac52;
}
.bgGoldenrodMinus1
{
	background-color: #ccb96c;
}
.bgGoldenrodMinus2
{
	background-color: #d5c685;
}
.bgGoldenrodMinus3
{
	background-color: #ded2a0;
}
.bgGoldenrodMinus4
{
	background-color: #e7deba;
}
.bgGoldenrodMinus5
{
	background-color: #ede5cb;
}
.bgGoldenrodMinus6
{
	background-color: #f3efdc;
}
.bgGreyPlus2
{
	background-color: #464442;
}
.bgGreyPlus1
{
	background-color: #625e5a;
}	
.bgGrey
{
    background-color: #817c76;
}  
.bgGreyMinus1
{
    background-color: #9a9791;
}
.bgGreyMinus2
{
    background-color: #b3b1ad;
}   
.bgGreyMinus3
{
    background-color: #cdcbc8;
}
.bgGreyMinus4
{
    background-color: #e6e5e4;
}
.bgGreyMinus5
{
    background-color: #ececec;
}
.bgGreyMinus6
{
    background-color: #f2f2f2;
}
.bgLightYellowPlus2
{
	background-color: #ccc79e;
}
.bgLightYellowPlus1
{
	background-color: #dddab1;
}
.bgLightYellow
{
	background-color: #eae8ba;
}
.bgLightYellowMinus1
{
	background-color: #ecedc5;
}
.bgLightYellowMinus2
{
	background-color: #f0f1d1;
}
.bgLightYellowMinus3
{
	background-color: #f3f4db;
}
.bgLightYellowMinus4
{
	background-color: #f6f6e4;
}
.bgLightYellowMinus5
{
	background-color: #f8f9eb;
}
.bgLightYellowMinus6
{
	background-color: #fbfaf2;
}
.bgPacificBluePlus2
{
	background-color: #698d8e;
}
.bgPacificBluePlus1
{
	background-color: #89acaf;
}
.bgPacificBlue
{
	background-color: #a1c1c5;
}
.bgPacificBlueMinus1
{
	background-color: #adc9ce;
}
.bgPacificBlueMinus2
{
	background-color: #bdd3d7;
}
.bgPacificBlueMinus3
{
	background-color: #cbdce0;
}
.bgPacificBlueMinus4
{
	background-color: #d9e6e7;
}
.bgPacificBlueMinus5
{
	background-color: #e2ebed;
}
.bgPacificBlueMinus6
{
	background-color: #edf2f4;
}
.bgSlatePlus2
{
	background-color: #3b5c60;
}
.bgSlatePlus1
{
	background-color: #4a6f77;
}
.bgSlate
{
	background-color: #5f8793;
}
.bgSlateMinus1
{
	background-color: #779aa4;
}
.bgSlateMinus2
{
	background-color: #90adb5;
}
.bgSlateMinus3
{
	background-color: #a7bdc5;
}
.bgSlateMinus4
{
	background-color: #bfd0d4;
}
.bgSlateMinus5
{
	background-color: #cfdbdf;
}
.bgSlateMinus6
{
	background-color: #dfe7ea;
}
.bgWhite
{
    background-color: #ffffff;
}

/* background colors from standard palette - end */
/* ============================================= */

/*
	###########################################################
    # template structure
    ###########################################################
*/

.bodyPopup
{
	margin: 0px;
	marginwidth: 0px;
	marginheight: 0px;
	background-color: eae8ba;
}
	
.browserPage
{
	background-color: #8e9b72;
}

.innerBorder
{
	background-color: #d5c685;
}

.outerBorder
{
	background-color: #d5c685;
}

/*
	###########################################################
    # Copy
    ###########################################################
*/

.bodyCopy9Grey
{
    font-family: Times, Tahoma;
	font-size: 9px; 
	color: #666666;
	line-height: 11px; 
    word-spacing: 0px;    
    text-decoration: none;
}

.bodyCopy10Grey
{
    font-family: Times, Tahoma;
	font-size: 10px; 
	color: #666666;
	line-height: 12px; 
    word-spacing: 0px;    
    text-decoration: none;
}

.bodyCopy11Grey
{
    font-family: Times, Tahoma;
	font-size: 11px; 
	color: #666666;
	line-height: 12px; 
    word-spacing: 0px;    
    text-decoration: none;
}

.bodyCopy12Grey
{
    font-family: Times, Tahoma;
	font-size: 12px; 
	color: #666666;
	line-height: 14px; 
    word-spacing: 0px;    
    text-decoration: none;
}

.bodyCopy13Grey
{
    font-family: Times, Tahoma;
	font-size: 13px; 
	color: #666666;
	line-height: 15px; 
    word-spacing: 0px;    
    text-decoration: none;
}

.bodyCopy10GreyMinus6
{
    font-family: Times, Tahoma;
	font-size: 10px; 
	color: #f2f2f2;
	line-height: 12px; 
    word-spacing: 0px;    
    text-decoration: none;
}

.bodyLink12
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
}

.calloutTableBrickRed
{
	border: solid 1px #d9b8a7;
	background-color: #ecdbd3;
	padding: 5px 7px 5px 7px;
}

.calloutTableEarth
{
	border: solid 1px #d8c8b6;
	background-color: #ece4da;
	padding: 5px 7px 5px 7px;
}

.calloutTableLightYellow
{
	border: solid 1px #d8c8b6;
	background-color: #f0f1d1;
	padding: 5px 7px 5px 7px;
}

.cartItemCount
{
    	font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: bold; 
    	word-spacing: 0px;    
    	letter-spacing: -1px;    
	text-decoration: none; 
}

.cartItemCountInCart
{
    	font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: bold; 
    	word-spacing: 0px;    
    	letter-spacing: -1px;    
	text-decoration: none; 
}

.catHeader
{
	background-color: #f3f4db;
}

.catHeaderOver
{
	background-color: #dddab1;
}

.catMainCopy, .prodMainCopy
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #443831;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.catProdCopy
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	color: #333333;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.colorMatchSwatch
{
	border: solid 1px #cccccc;
}

.colorWheel
{
	cursor: crosshair;
}

.colorWheelP100
{
	background-image: url(/smith_noble/images/v3/swatches/colorwheel100_120x120.jpg);
}
.colorWheelP95
{
	background-image: url(/smith_noble/images/v3/swatches/colorwheel95_120x120.jpg);
}
.colorWheelP90
{
	background-image: url(/smith_noble/images/v3/swatches/colorwheel90_120x120.jpg);
}
.colorWheelP85
{
	background-image: url(/smith_noble/images/v3/swatches/colorwheel85_120x120.jpg);
}
.colorWheelP80
{
	background-image: url(/smith_noble/images/v3/swatches/colorwheel80_120x120.jpg);
}
.colorWheelP75
{
	background-image: url(/smith_noble/images/v3/swatches/colorwheel75_120x120.jpg);
}
.colorWheelP70
{
	background-image: url(/smith_noble/images/v3/swatches/colorwheel70_120x120.jpg);
}
.colorWheelP60
{
	background-image: url(/smith_noble/images/v3/swatches/colorwheel60_120x120.jpg);
}
.colorWheelP45
{
	background-image: url(/smith_noble/images/v3/swatches/colorwheel45_120x120.jpg);
}
.colorWheelP30
{
	background-image: url(/smith_noble/images/v3/swatches/colorwheel30_120x120.jpg);
}

.compMadeInDays
{
	font-family: Arial;
	font-size: 11px;
	color: #646d47;
}

.compNote, .swatchName, .sN
{
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #646d47;
    word-spacing: -1px;    
}

.collectionSeparator
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
    color: #625e5a;
    background-color: #e6e5e4;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #cdcbc8;
}

.controlCopy10GreyMinus2
{
    font-family: Arial, Tahoma;
	font-size: 10px; 
	color: #989898;
}

.controlCopy10GreyMinus1
{
    font-family: Arial, Tahoma;
	font-size: 10px; 
	font-weight: normal; 
	color: #7c7c7c;
}

.controlCopy10Grey
{
    font-family: Arial, Tahoma;
	font-size: 10px; 
	font-weight: normal; 
	color: #666666;
}

.controlCopy10GreyAlternate
{
    font-family: Tahoma, Arial, Tahoma;
	font-size: 10px; 
	font-weight: normal; 
	color: #666666;
	word-spacing: -1px;
}

.controlCopy10GreyPlus1
{
    font-family: Arial, Tahoma;
	font-size: 10px; 
	font-weight: normal; 
	color: #333333;
}

.controlCopy10GreyPlus1Bold
{
    font-family: Arial, Tahoma;
	font-size: 10px; 
	font-weight: bold;
	color: #333333;
}

.controlCopy11GreyMinus2
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: normal; 
	color: #989898;
}

.controlCopy11GreyMinus1
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: normal; 
	color: #7c7c7c;
}

.controlCopy11GreyPlus1
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: normal; 
	color: #333333;
}

.controlCopy12GreyMinus2
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: normal; 
	color: #989898;
}

.controlCopy12GreyMinus1
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: normal; 
	color: #7c7c7c;
}

.controlCopy12GreyPlus1
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: normal; 
	color: #333333;
}

.copy10BrownMinus1
{
    font-family: Arial, Tahoma;
	font-size: 10px; 
	font-weight: normal; 
	color: #87796d;
}

.copy10BrownPlus1
{
    font-family: Arial, Tahoma;
	font-size: 10px; 
	font-weight: normal; 
	color: #5f5045;
}

.copy10Earth
{
    font-family: Arial, Tahoma;
	font-size: 10px; 
	font-weight: normal; 
	color: #9f7848;
}

.copy10EarthBold
{
    font-family: Arial, Tahoma;
	font-size: 10px; 
	font-weight: bold;
	color: #9f7848;
}

.copy10EarthPlus1
{
    font-family: Arial, Tahoma;
	font-size: 10px; 
	font-weight: normal; 
	color: #886239;
}

.copy10EarthPlus1Bold
{
    font-family: Arial, Tahoma;
	font-size: 10px; 
	font-weight: bold; 
	color: #886239;
}

.copy10Grey
{
    font-family: Arial, Tahoma;
	font-size: 10px; 
	font-weight: normal; 
	color: #666666;
}

.copy10GreyPlus1 
{
    font-family: Arial, Tahoma;
	font-size: 10px; 
	font-weight: normal; 
	color: #333333;
}

.copy11BrickRedPlus1, .error
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: normal; 
	color: #8c3f1e;
}

.copy11BrickRedPlus1Bold
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: bold;
	color: #8c3f1e;
}

.copy11Brown
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: normal; 
	color: #726153;
}

.copy11BrownMinus1, .bodyCopy11Grey
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: normal; 
	color: #87796d;
}

.copy11BrownPlus1, .bodyCopy10, .bodyCopy, .bulletList, .copy10, .copy
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: normal; 
	color: #5f5045;
}

.copy11BrownPlus1Bold, .bodyCopy10Bold, .bodyCopyBold, .copyBold, copyBold a, .copy10Bold
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: bold;
	color: #5f5045;
}

.copy11BrownPlus2
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: normal; 
	color: #443831;
}

.copy11BrownPlus2Bold
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: bold;
	color: #443831;
}

.copy11Earth, .graySub, .tertiaryNavLink, .leftNavLink, .secondaryLink, a.secondaryLink, .formFields
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: normal; 
	color: #9f7848;
}

.copy11EarthBold
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: bold;
	color: #9f7848;
}

.copy11EarthBoldCondensed
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: bold;
	color: #9f7848;
	word-spacing: -1px;
}

.copy11EarthMinus1BoldCondensed
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: bold;
	color: #ae8c63;
	word-spacing: -1px;
}

.copy11EarthPlus1, .grayCopy, a.grayCopy, .grayCopy a
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	font-weight: normal; 
	color: #886239;
}

.copy11EarthPlus1Bold			
{
    font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: bold; 
	color: #886239;
}

.copy12BrickRedPlus1
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: normal; 
	color: #8c3f1e;
}

.copy12BrickRedPlus1Bold
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: bold;
	color: #8c3f1e;
}

.copy12Brown
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: normal; 
	color: #726153;
}

.copy12BrownBold
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: bold; 
	color: #726153;
}

.copy12BrownPlus1, .bodyCopy11, .copy11
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: normal; 
	color: #5f5045;
}

.copy12BrownPlus1Bold, .prodType, a.prodType, .subhead
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: bold;
	color: #5f5045;
}

.copy12BrownPlus2
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: normal; 
	color: #443831;
}

.copy12BrownPlus2Bold
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: bold;
	color: #443831;
}

.copy12Earth
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: normal; 
	color: #9f7848;
}

.copy12EarthBold, .optionTitle
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: bold;
	color: #9f7848;
}

.copy12EarthPlus1
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: normal; 
	color: #886239;
}

.copy12EarthPlus1Bold, .morePhotosBold, .secondaryPageSeparatorWindow, .verticalSeparatorOrange
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: bold;
	color: #886239;
}

.copy13BrownPlus1, .pageSubHead
{
    font-family: Arial, Tahoma;
	font-size: 13px; 
	font-weight: normal;
	color: #5f5045;
}

.copy13BrownPlus1Bold
{
    font-family: Arial, Tahoma;
	font-size: 13px; 
	font-weight: bold;
	color: #5f5045;
}

.copy13BrownPlus2
{
    font-family: Arial, Tahoma;
	font-size: 13px; 
	font-weight: normal; 
	color: #443831;
}

.copy13BrownPlus2Bold, .pageHeader
{
    font-family: Arial, Tahoma;
	font-size: 13px;
	font-weight: bold; 
	color: #443831;
}

.copy13EarthPlus1, .copy12
{
    font-family: Arial, Tahoma;
	font-size: 13px; 
	font-weight: normal; 
	color: #886239;
}

.copy13EarthPlus1Bold, .primaryPageSeparatorWindow, .dsCopy12
{
    font-family: Arial, Tahoma;
	font-size: 13px; 
	font-weight: bold;
	color: #886239;
}

.copy14BrownPlus1Bold
{
    font-family: Arial, Tahoma;
	font-size: 14px;
	font-weight: bold; 
	color: #5f5045;
}

.copy14BrownPlus2Bold
{
    font-family: Arial, Tahoma;
	font-size: 14px;
	font-weight: bold; 
	color: #443831;
}

.copy18BrickRedPlus1, .pageHeaderLarge, a.pageHeaderLarge, .globalPageHeader
{
    font-family: Arial, Tahoma;
	font-size: 20px; 
	font-weight: bold;
	color: #a34f24;
}

.copyGeneral
{
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	color: #726153;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.copyGeneralBold
{
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #726153;
}

.copyGeneralSmall
{
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	color: #726153;
}

.copyGeneralSmallBold
{
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	color: #726153;
}

.findFilterTable
{
	border: solid 1px #d8c8b6;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
}

.findFilterTableHeader
{
	background-color: #ded2a0;
}

/* Styles for precisely controlling height of <br> tags */
.height0, .notext
{
    line-height: 0px;
}
.height2
{
    line-height: 2px;
}
.height4
{
    line-height: 4px;
}
.height6
{
    line-height: 6px;
}
.height8
{
    line-height: 8px;
}
.height9
{
    line-height: 9px;
}
.height10
{
    line-height: 10px;
}
.height11
{
    line-height: 11px;
}
.height12
{
    line-height: 12px;
}
.height13
{
    line-height: 13px;
}
.height14
{
    line-height: 14px;
}

.imageButton
{
	border: none;
	cursor: hand;
}

.itemAvailableBorder, .iAB
{
    background-color: #ffffff;
}

.itemAvailableBorderSelected, .iABS
{
	background-color: #505050;
}

.itemAvailableImage, .iAI
{
	filter: alpha(opacity=100);
	opacity: 1.00;
	-moz-opacity: 1.00;
	border: solid 1px #dadada;	
}

.itemBorder, .iB
{
	background-color: #dadada;
}

.itemBorderImage, .iBI
{
	border: solid 1px #dadada;	
}

.itemNotAvailableBorder, .iNAB
{
    background-color: #d3d3d3;
	cursor: help;
}

.itemNotAvailableImage, .iNAI
{
	filter: alpha(opacity=30);
	opacity: .30;
	-moz-opacity: .30;
}

.itemSelectList
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	color: #333333;
	overflow: auto;
	border: solid #ccc79e 1px;
	background-color: #ffffff;
	scrollbar-base-color: #cfdbdf; 
	scrollbar-arrow-color: #3b5c60; 
	scrollbar-darkshadow-color: #779aa4;
}

.materialHoverLabel
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #464442;
    border: solid 1px #464442;
    padding: 2px 2px 2px 2px;
    background-color: #eeefdd;
	filter: alpha(opacity=90);
	opacity: .90;
	-moz-opacity: .90;
}

.materialIDInput
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	width: 50px;
	height: 18px;
	color: #7c7c7c;
	vertical-align: middle;
	border: solid 1px #bca17f;
	padding: 1px 3px 0px 3px;
}

.materialProductList
{
	overflow: auto;
	display: block; 
	border: solid #ccc79e 1px;
	background-color: #f3f4db;
	scrollbar-base-color: #cfdbdf; 
	scrollbar-arrow-color: #3b5c60; 
	scrollbar-darkshadow-color: #779aa4;
}

.pageNumber
{
    font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: bold; 
	color: #886239;
	letter-spacing: -1px;
	word-spacing: -1px;
}

.pageNumberSelected
{
    font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold; 
	color: #724e29;
	letter-spacing: -1px;
	word-spacing: -1px;
}

.pageNumberText
{
    font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: bold; 
	color: #886239;
	word-spacing: -1px;
}

.panelActive
{
	display: block;
}

.panelHidden
{
	display: none;
}

.pdCollectionSeparator
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    color: #87796d;
    background-color: #e7deba;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d5c685;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #e7deba;
    padding-left: 5px;
}

.pdDesignNameInput
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #726153;
	vertical-align: middle;
	padding: 1px 3px 0px 3px;
}

.pdHowToCopy
{
    font-family: Arial, Tahoma;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal; 
	color: #5f5045;
}

.pdOptionHeader
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
    color: #443831;
    background-color: #e7deba;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d5c685;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #e7deba;
    padding-left: 5px;
}

.pdOptionImageTable
{
	border: solid 1px #d8c8b6;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
}

.pdOptionSelection
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    background-color: #eae8ba;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d5c685;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #e7deba;
    padding-left: 5px;
}

.pdOrderTable
{
	border: solid 1px #d8c8b6;
	background-color: #ffffff;
	padding: 1px 2px 1px 2px;
}

.pdRelatedProductsTable
{
	border: solid 1px #d8c8b6;
	background-color: #f8f9eb;
	padding: 0px 4px 0px 4px;
}

.pdSelectionPanelValueNoSelection
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: normal;
	color: #c00000;
}		

.pdSelectionTable
{
	border: solid 1px #d8c8b6;
	background-color: #f8f9eb;
	padding: 1px 2px 1px 2px;
}

.pdSelectionTableLabel
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	color: #5f5045;
}

.pdSelectionTableLabelNoSelection
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	color: #c00000;
}

.pdSelectionTableLabelOptional
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	color: #87796d;
}
 
.pdSelectionTableValue
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: bold;
	color: #443831;
}

.pdSelectionTableValueNoSelection
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: bold;
	color: #c00000;
}		
	
.pdSelectionTableValueOptional
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	font-weight: bold;
	color: #87796d;
}

.pdTabMainNotComplete
{
    font-family: Arial, Tahoma;
	font-size: 13px;
	color: #c00000;
}

.pdTabMainComplete
{
    font-family: Arial, Tahoma;
	font-size: 13px;
	color: #443831;
}

.pgMaterialName 
{
	font-size: 11px;
	font-family: Tahoma, Arial;
	font-weight: normal;
	color: #886239;
}

.pgMaterialType 
{
	font-size: 11px;
	font-family: Arial, Tahoma;
	font-weight: bold;
	color: #724e29;
}

.pgProductName 
{
	font-size: 13px;
	font-family: Arial, Tahoma;
	font-weight: bold;
	color: #646d47;
}

.pleaseSpecify
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #b3b1ad;
}

.pmProductSwatchTable
{
	border: solid 1px #c6c0ba;
	background-color: #dddab1;
	padding: 0px 0px 0px 0px;
}

.pmProductTable
{
	border: solid 1px #c6c0ba;
	background-color: #f6f6e4;
	padding: 0px 0px 0px 0px;
}

.ppInput
{
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #726153;
	vertical-align: middle;
	border: solid 1px #d5c685;
	padding: 1px 3px 0px 3px;
}

.priceLabel
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
    color: #464442;
}

.priceValueCurrent
{
    font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-align: right;
	padding: 0px 4px 1px 0px;
    color: #333333;
	background-color: #f6f6e4;
	border: solid 1px #ccc79e;	
}

.priceValueUpdate
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
    color: #9a9791;
	letter-spacing:-1px;
	background-color: #f1e1df;
	border: solid 1px #e5c9bf;
}

.primaryPageSeparator
{
    font-family: Arial, Tahoma;
	font-size: 12px; 
	color: #886239;
	font-weight: bold;
	background-color: #eae8ba;
	padding: 0px 0px 0px 0px;
}

.scInput
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	vertical-align: middle;
	padding: 0px 4px 0px 0px;
}

.searchInput
{
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #7c7c7c;
	vertical-align: middle;
	border: solid 1px #d5c685;
	padding: 1px 3px 0px 3px;
}

.searchResultsHeader
{
	border: solid 1px #e2d6c8;
	background-color: #f0f1d1;
	padding: 0px 0px 0px 0px;
}

.secondaryPageSeparator
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	color: #886239;
	font-weight: bold;
	background-color: #ecedc5;
	padding: 0px 0px 0px 0px;
}

.selectionLabel
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
    color: #464442;
}

.selectionLabel12
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
    color: #464442;
}

.selectionValue
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
    color: #464442;
}

.selectionValue12
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    color: #464442;
}

.tertiaryPageSeparator
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	color: #886239;
	font-weight: normal;
	background-color: #f3f4db;
	padding: 0px 0px 0px 0px;
}


/*
	###########################################################
    # class/element contextual style definitions
    ###########################################################
*/

.swatchlist div, .sw div 
{ 
	width: 78px; 
	font-family: tahoma, arial; 
	font-size: 10px; 
	color: #646d47; 
	word-spacing: -1px; 
	text-align: center; 
	margin: 5px; 
	padding: 0px; 
	float: left; 
}

.swatchlist div div, .sw div div 
{ 
	position: relative; 
	width: 70px; 
	height: 70px; 
	margin: 0px; 
	padding: 2px; 
	border: solid 2px #ffffff; 
}

.swatchlist div div.nohover:hover, .sw div div.nohover:hover
{ 
	border: solid 2px #ffffff; 
}

.swatchlist div div .zoom, .sw div div .zm
{ 
	position: absolute; 
	bottom: 2px; 
	left: 54px; 
	width: 18px; 
	height: 18px; 
}

.swatchlist div div .zoom span, .sw div div .zm span 
{ 
	display: none; 
}

.swatchlist div div img, .swlist_noborder83 div img, .sw div div img, .sw_nb83 div img
{ 
	border: solid 1px #d3d3d3; 
}

.swlist_noborder68 div, .sw_nb68 div 
{ 
	position: relative; 
	width: 68px; 
	height: 68px; 
	margin: 0px; 
	padding: 0px;
}

.swlist_noborder68 div .zoom, .sw_nb68 div .zm
{ 
	position: absolute; 
	bottom: 0px; 
	left: 51px; 
	width: 17px; 
	height: 15px; 
}

.swlist_noborder68 div .zoom span, .sw_nb68 div .zm span 
{ 
	display: none; 
}

.swlist_noborder83 div, .sw_nb83 div 
{ 
	position: relative; 
	width: 83px; 
	height: 83px; 
	margin: 0px; 
	padding: 0px;
}

.swlist_noborder83 div .zoom, .sw_nb83 div .zm 
{ 
	position: absolute; 
	bottom: 0px; 
	left: 66px; 
	width: 17px; 
	height: 15px; 
}

.swlist_noborder83 div .zoom span, .sw_nb83 div .zm span
{ 
	display: none; 
}

.thumbnails br, .swatchlist br, .tn br, .sw br 
{ 
	clear: left; 
}

.thumbnails div, .tn div 
{	
	width: 78px; 
	margin: 0px 2px 0px 0px; 
	padding: 0px; 
	float: left; 
}

.thumbnails div div, .tn div div 
{ 
	position: relative; 
	width: 72px; 
	height: 90px; 
	margin: 0px; 
	padding: 1px; 
	border: solid 2px #ffffff; 
}

.thumbnails div div:hover, .swatchlist div div:hover, .tn div div:hover, .sw div div:hover
{	
	border: solid 2px #ff0000; 
}

.thumbnails div div.over, .swatchlist div div.over, .tn div div.over, .sw div div.over
{	
	border: solid 2px #ff0000; 
}

.thumbnails div div.selected, .swatchlist div div.selected, .tn div div.selected, .sw div div.selected
{ 
	border: solid 2px #505050; 
}


/*
	###########################################################
    # ID style definitions
    ###########################################################
*/

#catCompGrid th.bgLightYellow, #catCompGrid td.bgLightYellow
{
	background-color: #eae8ba;
}
           
#catCompGrid th.bgLightYellowMinus2, #catCompGrid td.bgLightYellowMinus2
{
	background-color: #f0f1d1;
}

#catCompGrid th
{
	color: #666666;
	font-size: 10px;
	font-weight: bold;
    background-color: #f6f6e4;
    vertical-align: bottom;
}
            
#catCompGrid th strong
{
	text-align: center;
}

#catCompGrid td
{
	color: #666666;
	font-size: 12px;
	padding: 5px 0px 5px 0px;
    background-color: #f6f6e4;
	text-align: center;
}

#catCompGrid td.compare
{
	font-size: 9px;
}
           
#catCompGrid td.catDesc
{
	padding: 5px 5px 5px 5px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
}

#catCompGrid td.rule
{
	background-color: #d4d1cb;
	padding: 0px 0px 0px 0px;
}

#catCompGrid a.categoryName:link, #catCompGrid a.categoryName:visited
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #9f7848;
	text-decoration: none;
	word-spacing: -1px;
}

#catCompGrid a.categoryName:hover, #catCompGrid a.categoryName:active
{
	color: #a34f24;
	text-decoration: underline;
}

#popupContainer 
{
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}

#popupControls 
{
	float: right;
	cursor: hand;
}

#popupFrame 
{
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}

#popupInner 
{
	border: 1px solid #000000;
	background-color: #ffffff;
}

#popupMask 
{
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-image: url("/smith_noble/images/v3/temp/maskBG.png") !important; 	/* Mozilla only */
	background-color: transparent !important;           /* Mozilla only */
	display: none;
}

#popupTitle 
{
	font-family: Arial;
	font-size: 16px;
	float:left;
	position: relative;
	top: 1px;
}

#popupTitleBar 
{
	background-color: #a2aa79;
	color: #ffffff;
	font-weight: bold;
	height: 24px;
	padding: 5px;
	border-bottom: 1px solid #d5c685;
	border-top: 1px solid #d5c685;
	border-left: 1px solid #d5c685;
	border-right: 1px solid #d5c685;
	position: relative;
	z-index: 203;
}

#pup
{
	position: absolute;
	visibility: hidden;
	z-index: 200;
	width: 260px;
}

.persPanelWelcome
{
    font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
    color: #e7deba;
}

.persPanelNotMe
{
    font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
    color: #e7deba;
    
}

a.persPanelNotMe:link 
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold; 
	color: #e7deba;

}


.mistyle
{
        font-size: 9px;
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;

}

a.mistyle:link, a.mistyle:visited, a.mistyle:hover, a.mistyle:active
{       font-size: 9px;
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;
}

.tagline {
	color: #a35024;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.bluetitle
{
    font-family: Arial, Tahoma;
	font-size: 11px; 
	color: #5f8793;
}
.big_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #C00000;
	text-decoration: none;
}
.blue_top_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #5f8793;
	text-decoration: none;
}
.categoryTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8a643b;
	text-decoration: none;
}
.headerName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #646d47;
	text-decoration: none;
}
.blueType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #5f8793;
}
.largeBlueType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #5f8793;
}
.largeGreenType {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8e9b72;
}
.greenType {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8e9b72;
}
.greenType {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8e9b72;
}
.main {
	background-attachment: scroll;
	background-image: url(/smith_noble/images/v3/climages/main.jpg);
	background-position: left top;
	background-color: #FFFFFF;
}
.greenPara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8DACA2;	
}
.greenParaItalicBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #687F78;
}
.blackBoldPara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.blackPara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

/*
	###########################################################
	# for christophers videos
	###########################################################
*/
.aboutChris {
	background-attachment: scroll;
	background-image: url(/smith_noble/images/v3/climages/christopher-point.gif);
	background-position: left top;
	background-color: #FFFFFF;  
	}

/*
	###########################################################
	# for peter videos
	###########################################################
*/
.blackPeter {
	background-attachment: scroll;
	background-image: url(/smith_noble/images/flash/peter/pp-back.gif);
	background-position: left top;
	background-color: #FFFFFF;
	}
	
/*
	###########################################################
	# for cl landing pages
	###########################################################
*/
.againChris {
	background-attachment: scroll;
	background-image: url(http:/smith_noble/images/v3/climages/landing-page-again.gif);
	background-position: left top;
	background-color: #FFFFFF;
	}


	
/*
	###########################################################
	# getting started page
	###########################################################
*/
.gettingStarted {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9d9187;
	line-height: 20px;
}
a.gettingStarted:link {
	color: #9d9187;
	text-decoration:none;
}
a.gettingStarted:visited {
	color: #9d9187;
	text-decoration:none;
}
a.gettingStarted:hover {
	color: #9d9187;
	text-decoration:underline;
}
a.gettingStarted:active {
	color: #9d9187;
	text-decoration:underline;
}

/*
	###########################################################
	# product info charts page
	###########################################################
*/

table.chart {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: rgb(100, 143, 110) rgb(100, 143, 110) rgb(100, 143, 110) rgb(100, 143, 110);
	border-collapse: collapse;
	background-color: white;
}
table.chart td {
	padding: 2px 2px 2px 2px;
	color:#000000;
}
	

/*
	###########################################################
	# advant and design pop
	###########################################################*/
.advantagePop {
	background-color: #ffffff;
	background-image: url(../images/advantage_frame.gif);
}
.designerPop {
	background-color: #ffffff;
	background-image: url(../images/designer_tip_frame.gif);
}

/*
	###########################################################
	# new home page
	###########################################################*/
	
	.left {
	background-attachment: scroll;
	background-image: url(/images/l-main-streatch.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.right {
	background-attachment: scroll;
	background-image: url(/images/r-main-streatch.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.top {
	background-attachment: fixed;
	background-image: url(/images/new-home_r1_c3.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

/*
	###########################################################
    # measure & install page
    ###########################################################
*/
.MIborder {
	background-color: #FFF;
	border: 1px solid #968538;
	z-index: auto;
	margin-left: auto;
	margin-right:5px;
	height: 529px;
	width: 644px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	position:relative;
}

.MIimg {
	float:left;
	width:auto;
	height:auto;
}

.MItitle {
	background-color:#eeecc6;
	width:358px;
	height:70px;
	float:right;
	text-align:center;
	padding-top: 10px;
}

.MItxt {
	background-color:#FFF;
	margin-top:10px;
	width: 340px;
	height:152px;
	float:right;
	padding-left: 5px;
	padding-right: 5px;
}

.MIform {
	float:right;
	width:644px;
	height:255px;
	margin-top:10px;
}
.MIimg2 {
	float:left;
	width:auto;
	height:auto;
}

.MItxt2 {
	background-color:#eeecc6;
	width:325px;
	height:510px;
	float:right;
	padding-top:5px;
	padding-bottom:px;
	padding-left:5px;
	padding-right:5px;
}
.MIimg3 {
	float:inherit;
	width:628px;
	height:302px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
.MItxt3 {
	background-color:#eeecc6;
	width:590px;
	height:200px;
	float:inherit;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}
.MIimg4 {
	float:left;
	width:auto;
	height:auto;
}

.MItxt4 {
	background-color:#eeecc6;
	width:325px;
	height:508px;
	float:right;
	padding-top:5px;
	padding-bottom:px;
	padding-left:5px;
	padding-right:5px;
}

/*
	###########################################################
    # in home services
    ###########################################################
*/

.inhmborder {
	background-color: #FFF;
	border: 1px solid #968538;
	height: inherit;
	width: 644px;
	margin: auto;
	padding: 10px;
	
	
	/*
	###########################################################
    # small limited time offer pop up 
    ###########################################################
*/

}.popUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 33px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background-color: #E5E8DE;
	text-align: center;
	white-space: pre;
	color: #443831;
}
.popUpWhiteText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	background-color: #7b8959;
}
.popTightBody {
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
}
.popBigWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #FFF;
	font-weight: bold;
}
