/**
* Common Styles
*/

body {
	background:#fff;
	width:960px;
	margin:20px auto;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14.2px;
	color:#666;
}

body a, body a:link, a:visited {
	color:#cc6633;
	text-decoration: underline;
	font-weight:bold;
}

body a:hover { color: #993300 }

h1 {
	float:left;
}

h1 a {
	display:block;
	width:300px;
	height:150px;
	background: url(/images/design_sprite.png);
	text-indent: -3000px;
	outline:none;
}

h1 a:hover {
	background-position: 0 -190px;
}

h1 a:active {
	background-position: 0 -189px;
}

ul#nav {
	float:right;
	margin-top:55px;
}

ul#nav li {
	float:left;
}

ul#nav li a {
	display: block;
	float:left;
	height:95px;
	width:190px;
	line-height: 95px;
	text-indent:-3000px;
	background: url(/images/design_sprite.png);
	outline:none;
}

/* inactive */
ul#nav li.portfolio a { background-position:-378px -55px; width:165px }
ul#nav li.products a { background-position:-568px -55px; width:140px; }
ul#nav li.blog a { background-position:-948px -55px; width:130px }
ul#nav li.contact a { background-position:-758px -55px; }

/* hover + current section */
ul#nav li.portfolio a:hover { background-position:-378px -245px; }
ul#nav li.products a:hover { background-position:-568px -245px; }
ul#nav li.blog a:hover { background-position:-948px -245px; }
ul#nav li.contact a:hover { background-position:-758px -245px; }

/* clicked */
ul#nav li.portfolio a:active { background-position:-378px -244px; }
ul#nav li.products a:active { background-position:-568px -244px; }
ul#nav li.blog a:active { background-position:-948px -244px; }
ul#nav li.contact a:active { background-position:-758px -244px; }

#content {
	clear:both;
	margin-bottom:30px;
}

#content_inner {
	margin:20px 0 0 40px;
	padding-top:10px;
	line-height:1.5em;
}

#content_inner p {
	padding:0 0 1.5em 0;
}

#footer {
	font-size:0.9em;
	clear:both;
	height:55px;
	padding-top:35px;
	background: url(/images/design_sprite.png) 0 -987px no-repeat;
	text-align: right;
	line-height:1.7em;
}

#footer ul.socialicons {
	display: block;
	float: right;
	list-style-type: none;
	margin: 2px 0 0 9px;
	text-align: left;
	width: 41px;
}

#footer ul.socialicons li {
	float: left;
	margin: 0 9px 0 0;
	width: 16px;
}

#footer ul.socialicons li a {
	outline: none;
}

#footer ul.socialicons li.last {
	margin: 0;
}

#footer ul.socialicons li a.twitter {
	background: url(/images/design_sprite.png) -1072px -340px no-repeat;
	display: block;
	height: 16px;
	text-indent: -9000px;
	width: 16px;
}

#footer ul.socialicons li a.twitter:hover {
	background-position: -1072px -356px;
}

#footer ul.socialicons li a.twitter:active {
	margin: 1px 0 -1px 0;
}

#footer ul.socialicons li a.facebook {
	background: url(/images/design_sprite.png) -1088px -340px no-repeat;
	display: block;
	height: 16px;
	text-indent: -9000px;
	width: 16px;http://facebook.com/pages/Brentwood-TN/AB-Home-Interiors/319778965066
}

#footer ul.socialicons li a.facebook:hover {
	background-position: -1088px -356px;
}

#footer ul.socialicons li a.facebook:active {
	margin: 1px 0 -1px 0;
}

/**
* Page: Home
*/

div#intro {
	background:url(/images/design_sprite.png) 0 -340px no-repeat;
	padding:50px 0 0 40px;
	float:left;
	width:920px;
	height:290px;
	margin-bottom:30px;
	position:relative;
}

div#intro h2 {
	text-indent:-3000px;
	height:60px;
}

div#intro p {
	float:left;
	width: 430px;
	line-height:1.4em;
	font-size:1.1em;
}

div#intro ul.slideshow {
	float:right;
	width: 411px;
}

div#intro ul.socialicons {
	clear:left;
	padding:20px 0 0 0;
}

div#intro ul.socialicons li {
	float:left;
	margin-right:20px;
}

div#intro ul.socialicons li a {
	display:block;
	line-height:24px;
	float:left;
	background:url(/images/design_sprite.png) no-repeat;
	padding-left:33px;
}

div#intro ul.socialicons li a.twitter {
	background-position: -1072px -681px;
}

div#intro ul.socialicons li a.facebook {
	background-position: -1072px -745px;
}

div#left_column {
	float:left;
	width:450px;
	padding-left:40px;
	margin-bottom:30px;
}

div#left_column h2 {
	background:url(/images/design_sprite.png) -35px -809px no-repeat;
	text-indent:-3000px;
	height:50px;
}

div#left_column ul {
	list-style:square;
	padding-left:20px;
	line-height:1.5em;
}

div#left_column p {
	padding:20px 0 0 5px;
}

div#right_column {
	line-height:1.5em;
	float:left;
	width:440px;
	margin:0 0 30px 30px;
	background:url(/images/design_sprite.png) -515px -810px no-repeat;
}

div#right_column h2 {
	text-indent:-3000px;
	height:50px;
}

div#right_column p {
	padding-right:150px;
	height:90px;
}

div#right_column p.about_amanda {
	background:#fff;
	height:auto;
	padding:0;
	font-size:0.9em;
	line-height:1.7em;
}

div#right_column p.about_amanda img {
	float:left;
	padding:0 10px 0 0;
}

div#right_column h2.about_amanda {
	text-indent:-3000px;
	height:40px;
}

/* JQUERY SLIDESHOW */
ul.slideshow {  
   list-style:none;  
   width:411px;  
   height:308px;  
   overflow:hidden;  
   position:absolute; 
   top:17px;
   right:26px;
   margin:0;  
   padding:0;
}     
 
ul.slideshow li {  
   position:absolute;  
   left:0;  
   right:0;  
}  
 
ul.slideshow li.show {  
   z-index:500;      
}  
 
ul img {  
   border:none;      
}  
 
#slideshow-caption {  
   height:50px;  
   position:absolute;  
   bottom:0;  
   left:0;   
   background:#000;  
   z-index:500; 
   width:411px;
}  

#slideshow-caption .slideshow-caption-container {  
   padding:10px 10px;     
   z-index:1000;     
} 

div#intro #slideshow-caption p {
   padding:0;
   font-size:0.9em;
   color:#ccc;
   width: 200px;
   line-height:1.3em;
   color:#ccc;
   float:left;
}

#slideshow-caption a {
	float:left;
	display:block;
	text-indent:-3000px;
	width:189px;
	height:29px;
	background:url(/images/explore_portfolio.png) left center no-repeat;
}

/**
* Page: Contact Us
*/

h2.contact {
	margin-top:20px;
	background:url(/images/design_sprite.png) -37px -745px no-repeat;
	height:55px;
	text-indent:-3000px;
}

#contactForm h3 {
	color: #CC6633;
	font-size: 1.1em;
	margin-bottom: 1em;
}

#contactForm input {
	display: block;
	padding: 3px;
	width: 200px;
}

/**
* Page: Portfolio
*/

h2.portfolio {
	margin-top:20px;
	background:url(/images/design_sprite.png) -37px -681px no-repeat;
	height:55px;
	text-indent:-3000px;
}

/**
* Page: In The Press
*/

h2.press {
	margin-top:20px;
	background:url(/images/design_sprite.png) -37px -1076px no-repeat;
	height:55px;
	text-indent:-3000px;
}

.contactBusiness {
	font-size: 1.2em;
	margin-top: 3em;
}

#portfolioIcons img {
	width: 200px;
}
