@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	min-width:968px;		/* Minimum width of layout - remove line if not required */
	/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
	
	background-color: #45bcd2;
}
p {
	font-style:normal;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#181818;
	margin: 0;
}
h1 {
	position:relative;
	font-style:normal;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:24px; 
	color:#181818;
	text-transform:uppercase; 
	text-decoration:none;
	line-height:40%;
}
h2 {
	position:relative;
	font-style:normal;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:24px; 
	color:#dddbd7;
	text-transform:capitalize; 
	text-decoration:none;
	line-height:40%;
}

#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:968px;
		background-image:url(../images/background_pic.png);		
		margin-bottom:2em;
}


/*Header styles */
#header {
		height:140px;
		width:968px;
		
		}
#content{
		position:relative;
		}	
#header_logo{
		margin-left:45px;
		margin-top:10px;
		position:absolute;
		background-image:url(../images/header_logo.png);
}

#header_menu{
	position:absolute;
	margin-left:485px;
	margin-top:100px;
	
}
#header_menu li {
	display:inline;
	padding: 0px 10px 0px 0px;
	margin:0px;
}

#header_menu A:link { 
	text-decoration:none;
	text-transform:uppercase;
	display:inline;
	font-style:normal;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:19px; 
	font color:#181818; 
	color:#181818; 
}
#header_menu A:visited {
	display:inline;
	text-transform:uppercase;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:19px; 
	font color:#181818;
	color:#181818; 
	
}
#header_menu A:active {
	display:inline;
	text-transform:uppercase;
	text-decoration:underline;
	font-style:normal;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:19px; 
	font color:#181818; 
	color:#181818; 
}
#header_menu A:hover {
	display:inline;
	text-transform:uppercase;
	text-decoration:underline;
	font-style:normal;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:19px; 
	font color:#181818;
	color:#181818;  
}

#secondary_menu {
	position:absolute;
	width:434px;
	height:52px;
	margin-top:50px;
	margin-left:537px;
	background-image:url(../images/secondary_menu.png);
}
#header_menu_secondary {
	position:absolute;
	margin-top:4px;
	margin-left:0px;
	
}
#header_menu_secondary li {
	display:inline;
	padding: 0px 35px 0px 0px;
	margin:0;
}
#header_menu_secondary A:link { 
	text-decoration:none;
	text-transform:capitalize;
	font-style:normal;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#181818;
	padding: 0px 10px 0px 0px;
}
#header_menu_secondary A:visited {
	text-decoration:none;
	text-transform:capitalize;
	font-style:normal;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#181818; 
	
}
#header_menu_secondary A:active {
	text-decoration:underline;
	text-transform:capitalize;
	font-style:normal;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#181818; 
}
#header_menu_secondary A:hover {
	text-decoration:underline;
	text-transform:capitalize;
	font-style:normal;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#181818;  
}
#header_yourdesignexperts {
	position:absolute;
	width:474px;
	height:164px;
	background-image:url(../images/header_design_experts.png);
	margin-left:500px;
	margin-top:130px;
}
#header_contact_us2 {
	position:absolute;
	width:220px;
	height:59px;
	background-image:url(../images/header_products.png);
	margin-left:0px;
	margin-top:20px;
}
#header_paragraph_main {
	position:absolute;
	width:474px;
	height:164px;
	margin-left:500px;
	margin-top:300px;
}
#header_chicken_ankles {
	position:absolute;
	width:437px;
	height:475px;
	background-image:url(../images/chicken_ankles.png);
	margin-left:40px;
	margin-top:130px;
}
#header_menu {
	position:absolute;
	width:600px;
	height:56px;
	margin-left:380px;
	margin-top:60px;
}
#header_contact_us {
	position:absolute;
	width:129px;
	height:60px;
	margin-left:240px;
	margin-top:60px;
}
#header_phone_number{
	position:absolute;
	margin-left:365px;
	margin-top:100px;
	font-style:normal;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:19px; 
	color:#181818; 
	text-decoration:none;
}
#facebook_icon{
		width:95px;
		height:42px;
		margin-left:760px;
		margin-top:10px;
		position:absolute;
}
#facebook_icon A:link { 
	width:95px;
	height:42px;
	position:absolute;
	background-image:url(../images/header_facebook_icon_static.png)
}
#facebook_icon A:visited {
	width:95px;
	height:42px;
	position:absolute;
	background-image:url(../images/header_facebook_icon_static.png)
	
}
#facebook_icon A:active {
	width:95px;
	height:42px;
	position:absolute;
	background-image:url(../images/header_facebook_icon_down.png) 
}
#facebook_icon A:hover {
	width:95px;
	height:42px;
	position:absolute;
	background-image:url(../images/header_facebook_icon.png)
}

#twitter_icon{
		width:95px;
		height:42px;
		margin-left:840px;
		margin-top:10px;
		position:absolute;
}
#twitter_icon A:link { 
	width:95px;
	height:42px;
	position:absolute;
	background-image:url(../images/header_twitter_icon_static.png)
}
#twitter_icon A:visited {
	width:95px;
	height:42px;
	position:absolute;
	background-image:url(../images/header_twitter_icon_static.png)
	
}
#twitter_icon A:active {
	width:95px;
	height:42px;
	position:absolute;
	background-image:url(../images/header_twitter_icon_down.png) 
}
#twitter_icon A:hover {
	width:95px;
	height:42px;
	position:absolute;
	background-image:url(../images/header_twitter_icon.png)
}


/*                                       End header styles                                  */

/*                                       End header title styles                            */
#title_section {
	height:80px;
	background-image:url(../images/header_titles_background.png);
	background-repeat:no-repeat;
}
#title_section img {
	padding:5px 0px 0px 0px;
}

/*                                      End header title styles                             */



/*                                              Main section styles                          */
#main {
	width:968px;
	height:870px;
}
#main_tshirt1 {
	position:absolute;
	width:250px;
	height:275px;
	margin-top:0px;
	margin-left: 5px;
}
#main_tshirt2 {
	position:absolute;
	width:250px;
	height:275px;
	margin-top:0px;
	margin-left:240px;
}
#main_tshirt3 {
	position:absolute;
	width:250px;
	height:275px;
	margin-top:0px;
	margin-left:475px;
}
#main_tshirt4 {
	position:absolute;
	width:250px;
	height:275px;
	margin-top:0px;
	margin-left:700px;
}

#main_secondary {
	position:absolute;
	width:968px;
	height:345px;
	background-image: url(../images/background_secondary.png);
	margin-top:600px;
	
}
#section_narrative {
	position:absolute;
	margin-left:50px;
	margin-top:35px;
	width:880px;
}
#section_narrative p {
	font-style:normal;
	font-weight:100;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:19px; 
	color:#181818; 
}
#section_narrative_smgroup {
	font-style:normal;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:23px;
	text-shadow: #666666 1px 1px 1px;
	color:#d0b812; 
}

#main_container1 {
	position:absolute;
	width:274px;
	height:323px;
	margin-left:65px;
	margin-top:40px;
}
#main_section_box {
	padding-right:10px;
	padding-bottom:2px;
	
}

#main_read_more_container {
	width:274px;
	height:323px;
	margin:0px;
}
#main_read_more_divider {
	width:7px;
	height:253px;
	margin-left:261px;
	margin-top:30px;
	position:absolute;
}
#main_read_more_button {
	width:138px;
	height:41px;
	margin-left:135px;
	margin-top:283px;
	position:absolute;
}

.tile {
  position: absolute;
  border: 0px;
  width: 274px;
  height: 275px;
  background: none;
}
.wrap {
  position: absolute;
  margin-left: 50px;
  margin-top: 30px;
  width: 274px;
  height: 323px;
  background: transparent;
}
.wrap:hover .tile { background: none; }
#a { }

#main_read_more_container2 {
	width:274px;
	height:323px;
	margin:0px;
}
#main_read_more_divider2 {
	width:7px;
	height:253px;
	margin-left:261px;
	margin-top:30px;
	position:absolute;
}
#main_read_more_button2 {
	width:138px;
	height:41px;
	margin-left:135px;
	margin-top:283px;
	position:absolute;
}
.tile2 {
  position: absolute;
  border: 0px;
  width: 274px;
  height: 275px;
  background: none;
}
.wrap2 {
  position: absolute;
  margin-left: 350px;
  margin-top: 30px;
  width: 274px;
  height: 323px;
  background: transparent;
}
.wrap2:hover .tile2 { background: none; }
#b { }


#main_read_more_container3 {
	width:274px;
	height:323px;
	margin:0px;
}
#main_read_more_divider3 {
	width:7px;
	height:253px;
	margin-left:261px;
	margin-top:30px;
	position:absolute;
}
#main_read_more_button3 {
	width:138px;
	height:41px;
	margin-left:135px;
	margin-top:283px;
	position:absolute;
}
.tile3 {
  position: absolute;
  border: 0px;
  width: 274px;
  height: 275px;
  background: none;
}
.wrap3 {
  position: absolute;
  margin-left: 650px;
  margin-top: 30px;
  width: 274px;
  height: 323px;
  background: transparent;
}
.wrap3:hover .tile3 { background: none; }
#c { }


#a, #b, #c, #d { z-index: 2; }

#z:hover, #x:hover, #y:hover, #w:hover { z-index: 1; }

#z:hover .content, #x:hover .content,
#y:hover .content, #w:hover .content { display: block; }

.content {
  display: none;
  margin-left: 20px;
}

/* End main section */

/* Footer styles */

#footer {
	width:100%;
	height:236px;
	clear:both;
	float:left;
	background-color:#000;
	margin-top: 70px;
}
#sitemap {
	position: absolute;
	width:170px;
	height:202px;
	margin-left:50px;
	margin-top:14px;
}
.sitemap_menu A:link { 
	text-decoration:none;
	font-style:normal;
	font-weight:100;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font color:#dddbd7; 
	color:#dddbd7; 
}
.sitemap_menu A:visited {
	text-decoration:none;
	font-style:normal;
	font-weight:100;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font color:#dddbd7;
	color:#dddbd7; 
	
}
.sitemap_menu A:active {
	text-decoration:underline;
	font-style:normal;
	font-weight:100;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font color:#dddbd7; 
	color:#dddbd7; 
}
.sitemap_menu A:hover {
	text-decoration:underline;
	font-style:normal;
	font-weight:100;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font color:#dddbd7;
	color:#dddbd7;  
}
#footer_divider {
	position:absolute;
	width:163px;
	height:10px;
	margin-left:45px;
	margin-top:53px;
	background-image:url(../images/footer_divider_horizontal.png);
}
#footer_divider_vertical {
	position:absolute;
	width:2px;
	height:191px;
	margin-left:215px;
	margin-top:27px;
	background-image:url(../images/footer_divider_vertical.png);
}
#logo_copywrite {
	position:absolute;
	width:252px;
	height:202px;
	margin-left:230px;
	margin-top:14px;
}
#footer p {
	font-style:normal;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#dddbd7;
	margin: 0;
}
#footer_phone {
	position:absolute;
	width:52px;
	height:52px;
	margin-left:730px;
	margin-top:25px;
}
#footer_phone_number{
	position:absolute;
	margin-left:813px;
	margin-top:43px;
	font-style:normal;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#dddbd7; 
	text-decoration:none;
}

/* End footer styles */
