@import "normalize.css";

body 
{
	background: url('../_images/seamless_background.jpg') repeat;
	font-size:100%;
}


a:link {
	color: #ed1e79;
	text-decoration:none
	}
a:visited {
	color: #ed1e79;
	text-decoration: none;
	}
a:hover {
	color:#ed1e79;
	text-decoration: underline;
	}
a:active {color:#ed1e79}

#layout
{
	width: 910px;
	margin: 0 auto;
}

#layout .border
{
	background: #fff;
	border-left: 5px solid #9e9e9e;
	border-right: 5px solid #9e9e9e;
	border-bottom: 5px solid #9e9e9e;
}

#layout #header
{
	width: 900px;
	height: 156px;
	background: url('../_images/header_background.png') repeat-x;
}

#layout #header .logo
{
	width: 400px;
	height: 91px;
	margin: 0 auto;
	background: url('../_images/header_logo.png');
	text-indent: -99999px;
}

#layout #header ul
{
	width: 900px;
	height: 65px;
}

#layout #header ul li
{
	margin: 15px 37px 0 0;
	width: auto;
	float: left;
	text-indent: -99999px;
}

#layout #header .home
{
	display: block;
	width: 81px;
	height: 33px;
	background: url('../_images/header_nav_icons.png') no-repeat 0 0;
}

#layout #header .home:hover
{
	background-position: 0 -33px;
}

#layout #header .home-active
{
	display: block;
	width: 81px;
	height: 33px;
	background: url('../_images/header_nav_icons.png') no-repeat 0 -33px;
}

#layout #header .press-media
{
	display: block;
	width: 135px;
	height: 33px;
	background: url('../_images/header_nav_icons.png') no-repeat -81px 0;
}

#layout #header .press-media:hover
{
	background-position: -81px -33px;
}


#layout #header .press-media-active
{
	display: block;
	width: 135px;
	height: 33px;
	background: url('../_images/header_nav_icons.png') no-repeat -81px -33px;
}


#layout #header .about
{
	display: block;
	width: 99px;
	height: 33px;
	background: url('../_images/header_nav_icons.png') no-repeat -216px 0;
}

#layout #header .about:hover
{
	background-position: -216px -33px;
}

#layout #header .about-active
{
	display: block;
	width: 99px;
	height: 33px;
	background: url('../_images/header_nav_icons.png') no-repeat -216px -33px;
}

#layout #header .shop
{
	display: block;
	width: 53px;
	height: 33px;
	background: url('../_images/header_nav_icons.png') no-repeat -315px 0;
}

#layout #header .shop:hover
{
	background-position: -315px -33px;
}

#layout #header .shop-active
{
	display: block;
	width: 53px;
	height: 33px;
	background: url('../_images/header_nav_icons.png') no-repeat -315px -33px;
}

#layout #header .store-info
{
	display: block;
	width: 118px;
	height: 33px;
	background: url('../_images/header_nav_icons.png') no-repeat -368px 0;
}

#layout #header .store-info:hover
{
	background-position: -368px -33px;
}

#layout #header .store-info-active
{
	display: block;
	width: 118px;
	height: 33px;
	background: url('../_images/header_nav_icons.png') no-repeat -368px -33px;
}

#layout #header .contact
{
	display: block;
	width: 122px;
	height: 33px;
	background: url('../_images/header_nav_icons.png') no-repeat -486px 0;
}

#layout #header .contact:hover
{
	background-position: -486px -33px;
}

#layout #header .contact-active
{
	display: block;
	width: 122px;
	height: 33px;
	background: url('../_images/header_nav_icons.png') no-repeat -486px -33px;
}

#layout #header .icon-logo
{
	width: 47px;
	height: 65px;
	margin-top: 0 !important;
	background: url('../_images/header_icon_logo.png');
	text-indent: -99999px;
}

#layout #header .last-menu
{
	margin: 15px 0 0 0 !important;
}

#layout #body
{
	width: 872px;
	margin: 0 auto;
	padding: 0 0 40px 0;
	overflow: auto;
}

#layout #body #main-content
{
	width: 573px;
	float: left;
	background: #e1e1e1 url('../_images/body_main_content_background.png') no-repeat;
	padding: 70px 0 30px 0;
	letter-spacing:.5px;
	font: normal normal normal 0.6875em Helvetica, Arial, Verdana;
	color: #656565;
}


#layout #body #main-content-press
{
	width: 573px;
	/*height: 506px;*/
	float: left;
	background: #e1e1e1 url('../_images/page_title_press-media.png') no-repeat;
	padding: 70px 0 30px 0;
	letter-spacing:.5px;
	font: normal normal normal 0.6875em Helvetica, Arial, Verdana;
	color: #656565;
}

#layout #body #main-content-about
{
	width: 573px;
	height: 506px;
	float: left;
	background: #e1e1e1 url('../_images/page_title_about-us.png') no-repeat;
	padding: 70px 0 30px 0;
	letter-spacing:.5px;
	font: normal normal normal 0.6875em Helvetica, Arial, Verdana;
	color: #656565;
}

#layout #body #main-content-shop
{
	width: 573px;
	height: 506px;
	float: left;
	background: #e1e1e1 url('../_images/page_title_shop.png') no-repeat;
	padding: 70px 0 30px 0;
	letter-spacing:.5px;
	font: normal normal normal 0.6875em Helvetica, Arial, Verdana;
	color: #656565;
}

#layout #body #main-content-info
{
	width: 573px;
	/*height: 506px;*/
	float: left;
	background: #e1e1e1 url('../_images/page_title_store-info.png') no-repeat;
	padding: 70px 0 30px 0;
	letter-spacing:.5px;
	font: normal normal normal 0.6875em Helvetica, Arial, Verdana;
	color: #656565;
}

#layout #body #main-content-contact
{
	width: 573px;
	height: 506px;
	float: left;
	background: #e1e1e1 url('../_images/page_title_contact-us.png') no-repeat;
	padding: 70px 0 30px 0;
	letter-spacing:.5px;
	font: normal normal normal 0.6875em Helvetica, Arial, Verdana;
	color: #656565;
}

#layout #body #main-content-thankyou
{
	width: 573px;
	height: 506px;
	float: left;
	background: #e1e1e1 url('../_images/page_title_newsletter.png') no-repeat;
	padding: 70px 0 30px 0;
	letter-spacing:.5px;
	font: normal normal normal 0.6875em Helvetica, Arial, Verdana;
	color: #656565;
}

#layout #body img
{
	display: block;
}

#layout #body h1
{
	text-indent: -99999px;
}

#layout #body p
{
	padding: 0px 31px 10px 31px;
}

#layout #body #sub-content
{
	width: 284px;
	float: right;
}

#layout #body #sub-content #newsletter-subscription
{
	width: 273px;
	height: 39px;
	padding: 71px 0 0 11px;
	background: #e1e1e1 url('../_images/body_sub_content_newsletter.png') no-repeat;
}

#layout #body #sub-content #newsletter-subscription ul
{
	padding: 0;
	margin: 0;
}

#layout #body #sub-content #newsletter-subscription li
{
	float: left !important;
}

#layout #body #sub-content .newsletter-list
{

}

#layout #body #sub-content #newsletter-subscription input[type="text"]
{
	margin: 0;
	padding: 5px;
	font: normal normal normal 1em Helvetica, Arial, Verdana;
    width: 180px;
    background-color: #cdcdcd;
    color: #404040;
}

#layout #body #sub-content input[type="image"]
{
	padding: 0;
	margin: 0 0 0 158px;
	width: 64px;
	height: 26px;
	background: #e1e1e1 url('../_images/body_sub_content_newsletter_signup.gif') no-repeat;
}

#layout #body #sub-content .coupon-section
{
	margin: 14px 0 0 0;
	background-color: #ef3c77;
}

#layout #body #sub-content .return-policy
{
	margin: 14px 0 0 0;
	background-color: #ef3c77;
}

#layout #body #sub-content #twitter
{
	margin: 14px 0 0 0;
	padding: 13px 0 0 98px;
	width: 186px;
	height: 110px;
	font: normal normal normal 0.6625em Helvetica, Arial, Verdana;
	background: #f4f4f4 url('../_images/body_sub_content_twitter.png') no-repeat;
}

#layout #body #sub-content #twitter #twitter_update_list
{
	padding: 0 !important;
	margin: 0 !important;
	width: 165px;
}

#layout #body #sub-content #twitter #twitter_update_list li
{
	width: 170px !important;
	word-wrap: break-word;
}

#layout #body #sub-content #twitter #twitter_update_list li span
{
	font: normal normal normal 1.1em Helvetica, Arial, Verdana !important;
	display: block !important;
}

#layout #body #sub-content #twitter #twitter_update_list li a
{
	color:#ed1e79;
}

#layout #body #sub-content .social-media
{
	margin: 14px 0 0 0;
	width: 284px;
	height: 110px;
	text-align: center;
	background: #dadada url('../_images/body_sub_content_socialmedia.png') no-repeat;
}

#layout #body #sub-content ul
{
	padding: 57px 0 0 0;
	width: 152px;
	margin: 0 auto;
	
}

#layout #body #sub-content ul li
{
	float: left;
	width: 38px;	
}

#layout #footer
{
	width: 874px;
	height: 40px;
	background: url('../_images/footer_background.png') repeat-x;
	padding: 13px 13px 0 13px;
	letter-spacing:1px;
	font: normal normal normal 0.5625em Helvetica, Arial, Verdana;
	color: #b8b8b8;
}

#layout #footer a
{
	color: #b8b8b8;
}

#layout #footer a:hover
{
	color: #4e4e4e;
}

#layout #footer ul li
{
	float: left;
	width: auto;
	padding: 0 0 0 7px;
}

#layout #footer .address
{
	float: left;
	width: auto;
	color: #4e4e4e;
	padding: 0 !important;
}

#layout #footer .subnavigation
{
	float: right;
	width: auto;
	padding: 0 10px 0 0 !important;
}

#sub_footer
{
	width: 900px;
	padding: 14px 0 68px 0;
	letter-spacing:1px;
	text-align: center;
	font: normal normal normal 0.5625em Helvetica, Arial, Verdana;
	color: #e5e5e5;
}
