/***********  Universal Selectors ************/
*{padding:0; margin:0;}

html { font-size: 100%; }

/***********  Body And Containers ************/
body{text-align: center;font-size: 1em; background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; }/* 1em = 16px.  1 � 16 = 0.0625em*/
#Bannercontainer{ background:url(../images/Frame/TopBannerRepeat.jpg) repeat-x #E8E8E8; height:88px;}
#topContainer{ width:940px; text-align: left; margin: 0 auto;}
#container{width: 940px;text-align: left; margin: 0 auto; background:#FFFFFF; margin-bottom:20px; min-height:800px;height:auto !important;height:800px;}


/***********  Pseudo Classes ************************/
a:link, a:visited, a:hover, a:active{ text-decoration:none;}
a:link { color:#006699}; 
a:visited { color:#006699 }
a:hover {color:#0099CC;}
a:active {color:#006699}

img, #containerShadow, #address, #leftCol{ behavior: url(../iepngfix.htc)}

p, h1, h2, h3{font-family:Verdana, Arial, Helvetica, sans-serif;}
p {font: normal 0.75em Arial; padding:10 0 10 0; line-height:1.5em; }
h1 {font-size:1em;}
h2 {font-size:0.875em;}
h3 {font-size:0.75em;}

/***********  Universal Classes ************************/
.floatLeft{float:left; padding:1em;}
.floatRight{float:right;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/***********  Top Banner ************************/
	#logo{position:absolute;}
	#date{font: bold 11px Arial; position:absolute; color:#FFFF99; padding:12px 0 0 278px;}
	#slogan{position:absolute; color:#FFFF99; padding:45px 0 0 278px;}

/***********  Left Column ************************/
	#LeftCol{width:240px; float:left; padding:10px 20px 0 0; min-height:800px;height:auto !important;height:800px;}

/***********  Content Column ************************/
	#ContentCol{width:680px; float:left; padding-top:10px;}
	.PageTitle{ font:normal 18px Arial; color:#003366; padding:20px 0 10px 0;}
	#ContentCol p{color:#333333; padding-bottom:10px;}

/***********  Liquid Content Column ************************/
	#LiquidContentCol{padding-top:10px;}
	#LiquidContentCol h1{ font:bold 20px Arial; padding-bottom:10px;}
	#LiquidContentCol h2{ font:normal 16px Arial; padding-bottom:10px;}
	#LiquidContentCol h3{ font:bold 16px Arial; padding-bottom:10px;}
	#LiquidContentCol p{padding-bottom:10px;}
	.pagetitleStyle1, .StoryTitle1{color:#006699; padding-top:20px;}
	.pagetitleStyle1{clear:right;}
	.address{color:#003366; padding-top:10px;}
	.address a{text-decoration:underline;}
	.viewRangeBut, .viewRangeBut2{font:normal 14px Arial; text-align:center; width:200px; padding:10px 0 0 0;}
	.viewRangeBut{float:left;}
	.viewRangeBut2{float:right;}
	.viewRangeBut a, .viewRangeBut2 a {color:#000066; text-decoration:underline;}
	
/***********  Right Column ************************/
	#RightCol{width:240px; float:right; padding-left:20px;}



/**************** Menus **********************/
	/**************** Top Level Menu - Home, About Us, Contact Us **********************/
		#TopLevelMenu{
	font: bold 12px Arial;
	float:right;
	clear:right;
	height: 34px;
}
		#TopLevelMenu ul{float:left;}
		#TopLevelMenu ul li{display: inline;}
		#TopLevelMenu ul li a, #TopLevelMenu ul li a.end {float: left;color: white; height:22px; text-align:center; padding-top:10px; padding-bottom:22px;}
		#TopLevelMenu ul li a{margin-right:15px;}
		#TopLevelMenu ul li a.end{margin-right:10px;}
		
	/**************** Banner Room Menu - Bedrooms, Bathrooms, Kitchens, Accessories **********************/
		#BannerRoomMenu{font: bold 13px Arial;width: 388px; overflow: hidden; float:right; clear:right;}
		#BannerRoomMenu ul{float: left;width: 388px;}
		#BannerRoomMenu ul li{display: inline;}
		#BannerRoomMenu ul li a{float: left;color:#FDD9E2; height:22px; width:96px; background: black url(../images/Frame/TopMenuBut_Up.jpg) center center repeat-x; margin-right:1px; text-align:center; padding-top:3px;}
		#BannerRoomMenu ul li a:visited{color: #FDD9E2;}
		#BannerRoomMenu ul li a:hover, #BannerRoomMenu ul li .current{color: #FDD9E2 !important;}
	
	/**************** Side Nav Bar **********************/
		.sideNavBar{width: 240px; margin-bottom:15px;}
		.sideNavBar .headerbar{font: bold 13px Arial; color: white; background: #993333 url(../images/Buttons/Arrow.gif) no-repeat 8px 6px;margin-bottom: 0; text-transform: uppercase;padding: 7px 0 7px 31px;}
		.sideNavBar ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 0; /}
		.sideNavBar ul li{padding-bottom: 2px;}
		.sideNavBar ul li a{font: normal 12px Arial;color: black;background: #E9E9E9;display: block;padding: 5px 0;line-height: 17px;padding-left: 8px; text-decoration: none;}
		.sideNavBar ul li a:visited{color:#999999;}
		.sideNavBar ul li a:hover{color: white;background: #999999;}



/***********  Boxes ************************/	
	/***********  Universal Styling Of All Boxes ************************/
	.BoxTitle{background:url(../images/MainBoxTitleBG.jpg) repeat-x;height:15px;}
	.BoxCornerRight{background:url(../images/MainBoxTitleRight.jpg) no-repeat right;height:15px;}
	.BoxTitle h1, .BoxTitle h2, .BoxTitle h3{font: bold 16px Arial; font-variant: small-caps; position: absolute;background-color: #FFFFFF;color:#B10837; padding: 0px 5px 0px 5px;}
	.BoxTitle h1{margin: 0px 0px 0px 70px;}
	.BoxTitle h2{margin: 0px 0px 0px 40px;}
	.BoxTitle h3{margin: 0px 0px 0px 60px;}
	img.corner {border: none;display: block !important;}
	.BoxContainer{border:#549EB8 solid 1px;border-top:none; padding: 10px 8px 10px 8px; margin-bottom:10px;}
	.BoxLink1{font:bold 12px Arial;text-align:right;}
	.BoxLink1 a{text-decoration:underline;}
	/***********  Boxes: - Ideas ************************/
	#ideas{}
	#ideas img{width:220px; border:#333333 solid 1px;}
	#ideas h1{font:bold 12px Arial; color:#999900; padding:5px 0 5px 0; text-decoration:underline;}
	#ideas p{font: normal 12px Arial, Helvetica, sans-serif; padding:0 5px 5px 0;}
	
	/***********  Boxes: - Information ************************/
	#information{font: normal 14px Arial;}
	#information ul{background: #CCCCCC url(../images/Boxes/InformationButtonBG.jpg) repeat;}
	#information ul li{ list-style:none;}
	#information ul li a{display:block;border-bottom:#999999 solid 2px; padding:6px 0 0 18px; color:#663333; height:20px;}
	#information ul li a:visited{color: #663333;}
	#information ul li a:hover{ background:url(../images/Boxes/InformationButtonBGover.jpg) repeat; !important}
	
	/***********  Boxes: - Homepage Products ************************/
	#productsBox{width:200px; float:left; font:Arial; padding:18px 8px 18px 10px;}
	#productsBox h1{ font: bold 14px Arial; text-decoration:underline; padding:0 0 5px 0;}
	#productsBox h2{ font: bold 12px Arial; padding:5px 0 5px 0; text-align:right;}
	#productsBox h3{border-bottom:1px solid #999999; padding:0;line-height:9px;}
	#productsBox p{ font-size:12px; padding:0 0 5px 0; line-height:12px;}
	#productsBox a{color:#006699;}
	#productsBox a:hover{color:#0099CC;; text-decoration:underline;}
	
	/***********  Boxes: - Products ************************/
	#productsBoxRange, #productsBoxRange2{width:200px; float:left; font:Arial;}
	#productsBoxRange{padding:18px 8px 0 10px;}
	#productsBoxRange2{padding:0 8px 0 10px;}
	#productsBoxRange h1{ font: bold 14px Arial; padding:0 0 5px 0;}
	#productsBoxRange2 h2{ font: bold 12px Arial; padding:5px 0 5px 0; text-align:right; color:#006699;}
	#productsBoxRange2 h3{border-bottom:1px solid #999999; padding:0;line-height:9px;}
	#productsBoxRange p{ font-size:12px; padding:0 0 5px 0; line-height:12px;}
	#productsBoxRange a{color:#006699;}
	#productsBoxRange img{width:200px; padding-bottom:5px; border:none;}
	
	
/***********  Footer ************************/
	#footer {text-align:center;padding:0.5em 0; clear:both; background:url(../images/Frame/TopBannerRepeat.jpg) repeat-x #E8E8E8;}
	#footer li{padding:0.5em 0.5em 0 0.5em; display:inline; list-style-type:none; font-size:12px;color:#FFFFFF;}
	#footer p, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {color:#FFFFFF; padding:0;}
	#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{text-decoration:underline;}
	
	

/***********  Pages ************************/

	/***********  Hompage ************************/
	#flashIntro{padding:3px 0 20px 0; margin:0; width:680px;}
	#flashIntro img{float:left;}

	/***********  Product Pages ************************/
	#PageProductTitle{ font-family:Arial; text-align:right; font-weight:bold; color:#53585B; clear:left;}
	#PageProductTitle h1{ font-size:20px; float:left;}
	#PageProductTitle h2{ font-size:14px; padding:5px 0 10px 10px; float:left;}
	#PageProductTitle ul{font-size:12px; font-weight:normal; clear:both;}
	#PageProductTitle ul li{display:inline;}
	#PageProductTitle ul li a{padding-left:2px; text-decoration:underline;}
	#PageProductTitle h3{font:bold 12px Arial;  padding:5px 0 10px 0;}


#telTop {
	font-size: 12px;
	width: 200px;
	clear: right;
	float: right;
	margin-right: 180px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 4px;
}
