﻿html body { 
	margin: 0px auto 0px; 
	background-color:#075792;
/*	color:#075792; */
	color:#075792;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	height:100%;
}
#outer-container {
	margin:0px auto 0px;
	width:1000px;
}
#inter-container {
	margin:0px auto 0px;
	width:980px;
	padding:7px 25px 0px 25px;
/*	background:#B0E0E6;	*/
	background:#F0F8FF;
	height:inherit;
	position:absolute;
}
#header-box-left {
	float:left;
	width:540px;
}
#header-box-right {
	float:right;
	width:280px;
}
#top-menu {
	height:25px;
	text-align:right;
	padding-top:0px;
	color:#0670bc;
}
#top-menu a {
	text-decoration: none;
	font-weight:bold;
	font-size:small;
}
#top-menu a:hover {
	text-decoration: none;
	color:#f21610;
}
#carpet-rug-superstore-logo  {
	padding-top:1px;
	padding-left:0px;
}
#since-1981-box {
	float:left;
	margin-left:130px;
	width:28px;
	padding-top:14px;
	padding-left:0px;
	font-size:large;
	color:#f21610;
	font-weight:bold;
	text-align:center;
}
#phone-number {
	float:left;
	margin-top:5px;
	margin-left:40px;
	width:370px;
	text-align:center;
	/*color:#0670bc; */
	font-size:xx-large;
	font-weight:bolder;
	font-style:italic;	
}
#store-hours-box {
	float:left; 
	width :475px;
	margin-top:8px;
	margin-left: 55px; 
	margin-right: 15px; 
	margin-bottom:0px;
	font-size:large;
	font-weight:bold;
}
#social-logos  {
	float:right;
	padding-bottom:10px;
}
#like-button  {
	float:right;
	text-align:right;
	padding-bottom:10px;
}
#header-menu {
	float:none;
	width:891px;
	margin-left:36px;
}
#hours-box-container {
	float:left;
	margin:5px;
	width:310px;
	text-align:center;
}
#hours-box-title-bar {
	height: 20px;
	background-color:#055592;
	color:white;	
	font-weight:bold;
	padding:5px;
}
#hours-box-body {
	height:85px;
	border: 1px #055592 solid;
	text-align:center;
	font-weight:bold;
	padding:10px;
}
#top-callout-box {
	float:left;
	width: 195px;
	height:115px;	
	border: 0px #f21610 solid;
	margin:5px;
	text-align:center;
	padding:10px;
	color:white;
	background-color:#f21610;
	font-size:x-large;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}
#main-image {
	float:left;
	margin-left:0px;
	margin-top:2px;
	text-align:center;
	padding-bottom:0px;
	height:100%;
}
#main-call-out-box-right {
	float:right;
	background-color:#075792;
	border-style:solid;
	border-color:#C13830;
	border-width:medium;
	width:475px;
	height:410px;
	color:white;
border-top-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-right-radius: 15px;
border-bottom-left-radius: 15px;
}
#main-call-out-box-right h2 {
	margin-top:5px;
	margin-bottom:0px;
	font-size:34px;
	text-align:center;
	padding:10px 5px 10px 5px;
	margin-left:10px;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	text-shadow: 2px 2px 2px #000;
}
#main-call-out-box-right p {
	margin-top:10px;
	margin-bottom:0px;
	font-size:24px;
	line-height:32px;
	text-align:left;
	margin-left:15px;
	font-family: Arial;
}
#main-copy-brands-section {
	width: 968px;
	border: 0px #CCCCCC solid;
	margin:10px 0px 0px 0px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	color:#075792;
	font-size:medium; 
	text-align:left;
	padding:5px 0px 5px 0px;
	height:100%;
}
#brands-copy {
	float:left;
	width:453px;
	height:468px;
	margin:0px 0px 8px 0px;
	padding: 0px 10px 0px 10px;
	border: 1px #CCCCCC solid;
border-top-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-right-radius: 15px;
border-bottom-left-radius: 15px;	
}
#brands-copy h2 {
	margin-top:12px;
	margin-bottom:0px;
	font-size:xx-large;
	font-weight:bolder;
	color:#f21610; 
	text-shadow: 2px 2px 2px #000;
	text-align:center;
}

#main-copy {
	float:right;
	width:450px;
	height:468px;
	margin:0px 0px 8px 10px;
	padding: 0px 10px 0px 10px;
	border: 1px #CCCCCC solid;
border-top-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-right-radius: 15px;
border-bottom-left-radius: 15px;

}
#main-copy h2 {
	margin-top:12px;
	margin-bottom:0px;
	font-size:xx-large;
	font-weight:bolder;
	color:#f21610; 
	text-align:center;
}

#store-pictures  {
	clear:both;
	color:#f21610;
}
#product-1-top-left {   
	margin-left:8px;
	margin-top:0px;
	width:145px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	float:left;
	border-width: 0;
}
#product-1-top-left img {   
	border-width: 0;

}

#product-2-top-center {   
	margin-left:16px;
	margin-top:0px;
	width:145px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	float:left;
}
#product-2-top-center img {   
	border-width: 0;
}

#product-3-top-right {   
	margin-left:16px;
	margin-top:0px;
	width:145px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	float:left;
}
#product-3-top-right img {   
	border-width: 0;
}

#product-4-row-2-left {   
	margin-left:16px;
	margin-top:0px;
	width:145px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	float:left;
}
#product-4-row-2-left img {   
	border-width: 0;
}

#product-5-row-2-center {   
	margin-left:16px;
	margin-top:0px;
	width:145px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	float:left;
}
#product-5-row-2-center img {   
	border-width: 0;
}

#product-6-row-2-right {   
	margin-left:16px;
	margin-top:0px;
	width:145px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	float:left;
}
#product-6-row-2-right img {   
	border-width: 0;
}

#main-content-container {
	float: left;
	width: 970px;
	border: 0px #CCCCCC solid;
	margin-top:2px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px 0px 5px;
	height: 100%;
} 
#locations-container-header {
	text-align:center;
	color:#055592;
	font-size:large;
	font-weight:bold;
	margin:0px;
}
#locations-individual-container {
	float:left;
	margin:0px 7px 7px 1px;
	width:234px;
	text-align:center;
	background-color:#cc332e;
	color:white;
}
#locations-box-title-bar {
	height: 35px;
	margin:5px;
	font-size:xx-large;
	font-weight:bold;
	border-bottom:1px white solid;
	padding:2px 5px 5px 5px;
}
#locations-box-title-bar a {
	font-size:xx-large;
	color:white;
}

#locations-box-body {
	height:95px;
	border: 0px #055592 solid;
	text-align:center;
	font-size:large;
	padding:10px;
}
#locations-container hr {
	color: #CCCCCC;
	height: 1px;
}
#footer  {
    width:963px;
   	margin:20px 0px 0px 0px;
    background:black;
    color: #cccccc;
   	font-size:small;
	text-align:center;
	vertical-align:middle;
	padding-top:10px;
    height:25px;
    clear:both;
}
