HTML {
	HEIGHT: 100%
}
BODY {
	MARGIN: 0px; PADDING:0px; HEIGHT: 100%
}
HR {
	CLEAR: both; DISPLAY: block; BACKGROUND: #ddd; WIDTH: 96%; COLOR: #333; BORDER: 0px none; HEIGHT: 1px; margin:3px auto
}
BODY {
	FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: Times, serif;
}

#shadow-left {
	background: url(/images/test/header-shaddowLeft2.png);
	position: absolute;
	left: -20px;
	top: 0px;
	width: 20px;
	height: 500px;
	z-index: 999;
}

#shadow-right {
	background: url(/images/test/header-shaddowRight2.png);
	position: absolute;
	right: -20px;
	top: 0px;
	width: 20px;
	height: 500px;
	z-index: 999;
}

P {
	line-height:18px; margin: 8px 0px
}
P.subhead {
	MARGIN:10px 0px -4px 0px; FONT-SIZE: 10pt; COLOR: #9A9230; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT:bold; line-height:15pt; 
}
P.headline {
	FONT-SIZE: 20px; 
}
P.seriesName{
	font-size:14pt; color:#FFF; font-weight:normal
}
P.categoryName{
	font-size:17px;
}
A {
	CURSOR: pointer; COLOR: #333; TEXT-DECORATION: none; /*BORDER-BOTTOM: #000 1px dotted; */
}
.visibleLink {
	CURSOR: pointer; COLOR: #000; BORDER-BOTTOM: #000 1px dotted; TEXT-DECORATION: none
}
IMG {
	VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.title{
FONT-SIZE:13px; FONT-WEIGHT:BOLD
}
.header{
FONT-SIZE:18px;
}
.phonenumber {
	COLOR: #767676; font-family:"Times New Roman", Times, serif; font-size:16px; padding-right:15px; font-weight:bold
}
.contactFloat {
	float:left; margin:-15px 0 25px 25px; width:300px
}
.hidden {
	DISPLAY: none
}
.invisible {
	VISIBILITY: hidden
}
.indented {
	MARGIN-LEFT: 30px
}
.noborder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.caption{
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
}
.bodyContainer{
clear:both; width:760px; display:block; margin:0 20px; text-align:center;
}
.masthead{
clear:both; width:752px; height:275px; display:block; margin:12px 24px; text-align:center;
}
.listProductLeft{
float:left; width:340px; height:200px; margin-left:25px
}
.listProductRight{
float:right; width:340px; height:200px; margin-right:25px
}
.materialBullets{
color: #003259; font-weight: bold; font-style: italic; font-size: 16px;
}
.dropdown {
	FONT-SIZE: 10px; Z-INDEX: 4; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
.dropdown TD {
	FONT-SIZE: 10px; Z-INDEX: 4; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
.dropdown DIV {
	FONT-SIZE: 10px; Z-INDEX: 4; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
.dropdown A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.dropdown .title {
	BACKGROUND-POSITION: left bottom; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-COLOR: #F7F4ED; PADDING-BOTTOM: 5px; MARGIN: 0px 10px; COLOR: #000000;
}
.dropdown .categoryname {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; 
}
.dropdown .categorysummary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #000000; PADDING-TOP: 4px; text-align:center;
}
.dropdown .indented {
	PADDING-LEFT: 20px! important; MARGIN-LEFT: 0px
}
.dropdown .categorytable {
	CLEAR: both
}
.dropdown .item {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
.dropdown A.item {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right center; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
.dropdown .highlit {
	BACKGROUND-COLOR: #cccccc
}
.dropdown .itemlist {
	DISPLAY: none; PADDING-TOP: 3px
}
.dropdown .arealist {
	DISPLAY: none; PADDING-TOP: 0px
}
.dropdown .arealist .headline {
	PADDING-BOTTOM: 7px; FONT-SIZE: 10pt; COLOR: #001548; FONT-WEIGHT:bold; FONT-FAMILY: Georgia, Times, serif
}
.dropdown .itemlist .headline {
	PADDING-BOTTOM: 7px; FONT-SIZE: 10pt; COLOR: #001548; FONT-WEIGHT:bold; FONT-FAMILY: Georgia, Times, serif
}
.dropdown A.item {
	DISPLAY: block; COLOR: #fff; TEXT-DECORATION: none
}
.dropdown .item:hover {
	BACKGROUND-COLOR: #cccccc
}

#bluenav {

    LIST-STYLE-TYPE: none; margin-top:0px

}

#bluenav LI {

    DISPLAY: inline; FLOAT: right; MARGIN: 0px; TEXT-INDENT: -9999px;

}

#bluenav LI A {

    BORDER:none; BACKGROUND-POSITION: left bottom; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px; TEXT-DECORATION: none;

}

#bluenav LI#nav_contact-us A {

    BACKGROUND-IMAGE: url(/images/bg_nav_contact-us.gif); WIDTH: 67px

}

#bluenav LI#nav_international A {

    BACKGROUND-IMAGE: url(/images/bg_nav_international.gif); WIDTH: 80px

}

#bluenav LI#nav_course-planner A {

    BACKGROUND-IMAGE: url(/images/bg_nav_course-planner.gif); WIDTH: 90px

}

#bluenav LI#nav_our-catalogs A {

    BACKGROUND-IMAGE: url(/images/bg_nav_our-catalogs.gif); WIDTH: 80px

}

#bluenav LI#nav_about A {

    BACKGROUND-IMAGE: url(/images/bg_nav_about.gif); WIDTH: 71px

}

#bluenav LI A:hover {

    BACKGROUND-POSITION: left top
}

#topnav {
	LIST-STYLE-TYPE: none; margin-top:0px
}
#topnav LI {
	DISPLAY: inline; FLOAT: right; MARGIN: 0px; TEXT-INDENT: -9999px;
}
#topnav LI A {
	BORDER:none; BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; WIDTH: 147px; TEXT-DECORATION: none;
	}
#topnav LI#nav_endless-possibilities A {
	BACKGROUND-IMAGE: url(/images/top_Nav-our-endless.gif);
}
#topnav LI#nav_our-collections A {
	BACKGROUND-IMAGE: url(/images/top_Nav-our-collections.gif);
}
#topnav LI#nav_our-story A {
	BACKGROUND-IMAGE: url(/images/top_Nav-our-story.gif);
}
#topnav LI#nav_our-materials A {
	BACKGROUND-IMAGE: url(/images/top_Nav-our-materials.gif);
}
#topnav LI#nav_our-products A {
	BACKGROUND-IMAGE: url(/images/top_Nav-our-products.gif);
}
#topnav LI A:hover {
	BACKGROUND-POSITION: left bottom
}

#body-container {
	position: relative;
	margin: 40px 0px 0px 0px;
	background-color: #ffffff;
	}

#body-header {
	width:752px;
	height: 66px;
	background-image: url(/images/tailored-furnishings-title.png);
	}
	
#prestwick-intro {
	width: 367px;
	height: 300px;
	margin: 0px 0px 0px 20px;
	padding:0px 0px 20px 0px;
	display:block;
	}

#towel-valet-intro {
	width: 251px;
	height: 401px;
	position:absolute;
	top: -20px;
	right:20px;
	background-image: url(/images/towel-valet-intro.gif);
	z-index: 9999;
	}

#footer {
	width:800px;
	height: 273px;
	position:relative;
	background-image: url(/images/footer.png);	
	clear:both; 
	display:block;
	margin: 0 auto;
	}

.footer_categories {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	}
	
.footer_categories li {
	list-style:none;
	display:block;
	margin: 0px;
	}
	
/* Footer columns - Steph added 6-16-2011 */

.container{width:740px; margin:0px auto; padding:10px 30px}
.grid2{width:225px;position:relative;float:left; display:inline; margin-left:30px;}
.first{margin-left:0; clear:left}

/* Typography & Lists - Steph added 6-22-11 */

#affiliates{width:800px;position:relative;text-align:center;background-color:#FFFFFF;clear:both;display:block;margin: 0 auto;}
#store_affiliates{width:740px;text-align:center;background-color:#F7F4ED}
#footer p, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6{color:#F4F4F4; text-shadow:1px 1px #000}
#footer p {margin-top:12px;}
#footer a{color:#F4F4F4}
#footer a:hover{color:#91B9F4}
#footer a.read_more {color:#91B9F4; text-decoration:underline;}
#footer a.read_more:hover {text-decoration:none;}
#footer h4{line-height:16px;font-size:20px; margin:0; padding:10px 0; background:url("../includes/menu/menu_separator.jpg") bottom repeat-x;}

#bottom-links  {
	position:absolute;
	left: 24px;
	bottom: -24px;
	}
	
#partner-logos {
	position:absolute;
	right: 10px;
	bottom: 10px;
	}
#bottomInfo {
	width:740px;
	margin:0px auto;
	padding:0px 30px;
	position:relative;
	}
		
#footer-address {
	position:absolute;
	left: 20px;
	top: -6px;
	height: 16px;
	}
	
#footer-phone {
	position:absolute;
	right: 20px;
	top: -10px;
	font-family:Arial, Helvetica, Verdana, sans-serif; 
	font-size:9px; 
	color:#1c2635;
	display:inline;
	height: 16px;	
	}

#bottomnav {
	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:9px; color:#1c2635;
	}

#bottomnav LI {
	DISPLAY: inline; MARGIN: 0px; padding: 0px 0px;
	}

#bottomnav a {
	color:#1c2635;
	}

.subnavContainer {width:770px; height:28px; text-align:left; margin:4px 10px;}

.subnavContainer ul.subnav {padding:0; margin:0; list-style:none; width:770px; height:22px; position:relative; z-index:2;}

.subnavContainer ul.subnav li {display:inline; height:22px; float:left; cursor:default; padding:2px; margin:0px 6px; line-height:18px; background-color:#F7F4ED}
.subnavContainer ul.subnav li a.set {display:block; font-size:9px; text-align:center; height:20px; line-height:20px; color:#001548; text-decoration:none; border:1px solid #F7F4ED;/*background-image:url(/images/subNav_bkgrnd.gif);*/ background-color:#F7F4ED; background-position:0px 23px; font-family:verdana, arial, sans-serif; margin:0px; padding:0px; overflow:hidden; font-weight:bold}

.subnavContainer ul.subnav li:hover
{background-color:#FFF}
.subnavContainer ul.subnav li.active a,
.subnavContainer ul.subnav li a:hover,
.subnavContainer ul.subnav li:hover a
{/*background-position:left top;*/
background-color:#FFF;
border:1px solid #DDD;
}
table.hack {
width: 98%;
}
html>body table.hack {
width: 100%;
}


h1, h2 { 
	text-indent: -100em;
	}

#strengthen {   
	width: 225px; 
	height: 27px;   
	background-image: url(/images/strengthen-title.png);   
	background-repeat: no-repeat;   
} 

#exquisite {   
	width: 225px; 
	height: 27px;   
	background-image: url(/images/exquisite-title.png);   
	background-repeat: no-repeat;   
} 
	
#pavilion {   
	width: 200px; 
	height: 16px;   
	background-image: url(/images/pavilion-title.png);   
	background-repeat: no-repeat;   
} 

#cottage {   
	width: 200px; 
	height: 18px;   
	background-image: url(/images/cottage-title.png);   
	background-repeat: no-repeat;   
}  

#mediterranean {   
	width: 200px; 
	height: 16px;   
	background-image: url(/images/mediterranean-title.png);   
	background-repeat: no-repeat;   
}

tr.qualities td {
	font-style: italic;
	font-size: 0.9em;
	text-align: center;
	}

td.excellent {
	border: 1px solid #aeb0b2;
	height: 24px;
	width:85px;
	background: #001548;
	color: #ffffff;
	text-align: center;
	font-style: italic;
	}
	
td.great {
	border: 1px solid #aeb0b2;
	height: 24px;
	width:85px;
	background: #313d68;
	color: #ffffff;
	text-align: center;
	font-style: italic;
	}
	
td.good {
	border: 1px solid #aeb0b2;
	height: 24px;
	width:85px;
	background: #7a80a2;
	color: #ffffff;
	text-align: center;
	font-style: italic;
	}


