/* CSS Document */

body {
	font-family:Arial, Verdana, Helvetica, sans-serif; background:url(../Images/Backgrounds/softgrey.jpg) 50% 0% no-repeat #505050 fixed; font-size:11px; margin:0px;
	/*font-family:Arial, Verdana, Helvetica, sans-serif; background:url(../Images/Backgrounds/01.jpg) 50% 0% repeat-y #2e3f46; font-size:11px;
	CSS Debugging of sorts.... delete once prototype comparisons are done 
	padding:0px; margin:0px; margin-top:10px;*/
}

h1 {
	margin:0px; padding:0px;
}

h1.men {
	margin:18px 0px 5px 13px; padding:0px; color:#cccccc; font-size:22px;
}

h1.women {
	margin:18px 0px 5px 13px; padding:0px; color:#cccccc; font-size:22px;
}

h2 {
	margin:0px; padding:0px;
}

h3 {
	margin:0px; padding:0px;
	color:#000000; font-size:14px; font-weight:100;
}

h4 {
	margin:0px; padding:0px;
	color:#000000; font-size:18px; font-weight:100;
}

h5 {
	margin:0px; padding:0px;
	color:#000000; font-size:11px; font-weight:bold; text-transform:uppercase;
}

h6 {
	margin:0px; padding:0px;
}

p {
	margin:0px; padding:0px;
}

div.clear {
	clear:both; height:0px; line-height:0pt; font-size:0px;
}

a {
	text-decoration:none;
}

a img {
	border:0px;
}

a:hover {
}

.container {
	width:940px; height:auto; position:relative; margin:auto;
}

.container#shop {
	/*background:url(/Prototype/Images/CreateEditAccount.jpg) no-repeat -19px -10px #000000;*/
}

.container#home {
	background:url(../Images/CreateEditAccount.jpg) no-repeat -19px -11px;/**/
}

.inner-container {
	width:940px; height:auto; position:relative; /*-moz-opacity:0.5;*/
}

.container#shop a.wornby-logo-shop {
	position:absolute; top:5px; left:0px; z-index:1000; display:block;
}

.container#shop img.wornby-logo-shop {
	position:absolute; top:5px; left:0px; z-index:1000; display:block;
}

.container#home a.wornby-logo-shop {
	display:none;
}

.container#home a.wornby-logo-home {
	position:absolute; top:5px; left:0px; z-index:1000; display:block;
}

.container#home img.wornby-logo-home {
	position:absolute; top:5px; left:0px; z-index:1000; display:block;
}

.container#shop a.wornby-logo-home {
	display:none;
}

.container#shop .inner-container {
}

.container#home .inner-container {
}

.header {
	width:940px; min-height:116px; height:auto !important; height:116px; position:relative; padding:0px 0px 0px 0px; 
}

.container#home .header {
	padding:10px 10px 0px 35px !important;
}

.header-content {
	width:934px; min-height:116px; height:auto !important; height:116px; position:relative; padding:0px 0px 0px 0px; margin:auto;
}

.container#shop .header {
}

.container#home .header {
}

.content {
	width:934px; height:auto; position:relative; padding:0px 0px 0px 0px; border:3px solid #000000; background-color:#FFFFFF;
}

.container#shop .content {
}

.container#home .content {
}

.container#home .content .home-standard {
	width:934px; height:auto !important; position:relative; height:475px !important;
}

.content .leftnav {
	position:relative; /*min-height:342px; height:auto;*/ height:100%; width:186px; float:left; border-right:3px solid #000000; overflow:hidden;
}

.content .leftnav#homepageleft {
	min-height:390px; height:auto !important; height:390px; position:absolute; top:0px; left:0px;z-index:2; float:none !important;
}

.content .leftnav .bgblack {
	background-color:#000000; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; height:100%; width:186px; position:absolute; top:0px; left:0px; z-index:6; display:block !important;
}

.content .leftnav#homepageleft .bgblack {
	height:500px !important;
}

.content .leftnav a.menu-item {
	margin:0px; padding:0px; position:absolute; bottom:5px; left:5px;
}

.content .leftnav .menu-outline {
	min-height:342px; height:auto !important; height:342px; position:absolute; top:0px; left:0px; z-index:10;
}

.container#home .content .leftnav {
	margin-top:10px;
}

.content .main-area {
	width:745px; min-height:350px; height:auto !important; height:350px; position:relative; padding:0px 0px 10px 0px; float:right;
}

.content .main-area#fullpage {
	width:895px; float:none; margin:auto;
}

.content .main-area .breadcrumb {
	width:724px; color:#666666; margin-left:11px;
}

.content .aboutus {
	/*background:url(../Images/AboutUs.jpg) no-repeat; height:465px; width:auto; position:relative;*/ height:465px;
}

.content .main-area .aboutus .main-area-header {
	width:350px; border:0px; position:absolute; right:20px; top:20px; padding:0px; margin:0px;
}

.content .main-area .aboutus .main-area-header h1 {
color:#CCCCCC;
font-size:52px;
font-weight:100;
height:24px !important;
position:absolute;
right:13px;
top:1px;
width:700px;}

.content .main-area .aboutus .main-area-content {
	width:320px; padding:0px; margin:0px; position:absolute; right:29px; top:95px; background:none !important;
}

.content .main-area .aboutus .main-area-content p {
	color:#FFFFFF; font-size:12px; line-height:17px;
}

.content .main-area#fullpage .main-area-header {
	width:895px; border-bottom:16px solid #000000; height:auto; margin:auto; margin-bottom:10px; text-align:right; position:relative; margin-top:10px;
}

.content .main-area .main-area-header {
	width:725px; border-bottom:2px solid #000000; height:auto; margin:auto; margin-bottom:10px; padding:5px 0px 6px 0px; text-align:right; position:relative; margin-top:10px;
}

.content .main-area .main-area-header h1 {
	color:#151d20; font-size:22px; /*position:absolute; top:0px; right:5px; */width:700px; height:29px !important; text-align:right; float:right;
}

.content .main-area .main-area-header h2 {
	color:#151d20;  position:absolute; top:1px; right:8px; font-size:22px; height:24px !important; width:700px;
}

.content .main-area .main-area-content {
	width:725px; color:#666666; margin:auto; height:auto; background:#FFFFFF none repeat scroll 0 0; padding:0 5px;
}

.content .main-area .main-area-content#catbrand {
	background:#ffffff; padding:0px 5px 0px 5px;
}
 
.content .main-area#fullpage .main-area-content {
	width:895px; background:none !important; padding:0px !important;
}

.content .main-area#fullpage .main-area-content .thanks {
	width:895px; border-bottom:1px solid #949ca0; font-size:12px; color:#000000; padding-top:0px; padding-bottom:10px;
}

.content .main-area#fullpage .main-area-content .thanks p.thankyou {
	 margin-left:22px;
}

.content .main-area#fullpage .main-area-content .thanks p.thankyou span {
	font-weight:bold; font-size:14px;
}

.content .main-area#fullpage .main-area-content .thanks .login-row {
	width:895px;
}

.content .main-area#fullpage .main-area-content .thanks .login-row p.not-registered-yet {
	width:672px; margin-bottom:2px; float:left; margin-left:14px; margin-top:9px;
}

.content .main-area#fullpage .main-area-content .thanks .login-row img.new-customer {
	margin:3px 2px 29px 1px;
}

.content .main-area .main-area-content .heading-bar {
	border-bottom:1px solid #949ca0; padding-left:5px; padding-bottom:6px; padding-top:1px; width:720px; position:relative;
}

.content .main-area#fullpage .main-area-content .heading-bar {
	width:890px;
}

.content .main-area#fullpage .main-area-content .my-account-header {
	width:895px;
}

.content .main-area#fullpage .main-area-content .form-container {
	width:895px;
}

.content .main-area#fullpage .main-area-content .form-panel {
	padding:10px 42px 15px;
}

.content .main-area#fullpage .main-area-content .my-account-header img.imgheadingright {
	left:455px;
}

.content .main-area#fullpage .main-area-content .go-back {
	width:895px;
}

.content .main-area#fullpage .main-area-content .form-header {
	width:895px;
}

.content .main-area#fullpage .main-area-content .div-table-container {
	width:895px;
}

.content .main-area#fullpage .main-area-content .form-header img.form-title-right {
	left:455px;
}

.content .main-area#fullpage .main-area-content .div-item-row .div-item-container {
	width:895px;
}

.content .main-area .main-area-content .heading-bar-duo {
	border-bottom:1px solid #949ca0; height:23px; 1px; width:725px; position:relative; font-size:12px; color:#000000;
}

.content .main-area .main-area-content .heading-bar-duo img.h1 {
	position:absolute; left:4px; top:0px;
}

.content .main-area .main-area-content .heading-bar-duo img.h2 {
	position:absolute; left:366px; top:0px;
}

.content .main-area .main-area-content p.details {
	/*margin-left:20px; margin-top:14px;*/ font-size:12px; color:#000000; margin-bottom:14px;
}

.content .main-area .main-area-content p.details-margin {
	margin-left:20px; margin-right:20px; margin-top:14px; font-size:12px; color:#000000; margin-bottom:14px;
}

.content .main-area .main-area-content .form-panel {
	font-size:12px; color:#000000; display:block;
}

.content .main-area .main-area-content .form-panel .input-area-s {
	width:auto;
}

.content .main-area .sitemap {
	background:url(../Images/Sitemap.jpg) no-repeat; min-height:461px; height:auto !important; height:461px; width:745px;
}

.content .main-area .sitemap .main-area-header {
	width:360px; border-bottom:0px !important; position:absolute; right:20px; top:0px; padding:0px; margin:0px;
}

.content .main-area .sitemap .link-wrap {
	width:710px; height:auto; margin:auto; padding-top:42px; 
}

.content .main-area .sitemap .link-wrap p {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

.content .main-area .sitemap .link-wrap .links {
	width:225px; padding-top:30px; padding-bottom:35px; padding-left:10px; float:left; position:relative;/* min-height:110px;*/ height:auto !important;/* height:110px;*/
}

.content .main-area .sitemap .link-wrap .links ul {
	margin:0px; padding:0px; list-style:none !important;
}

.content .main-area .sitemap .link-wrap .links ul li {
	margin:0px; padding:0px 0px 0px 0px; list-style:none !important; 
}

.content .main-area .sitemap .link-wrap .links ul li a {
	font-weight:100; font-size:11px;background:url(../Images/Buttons/arrows.gif) 0% 50% no-repeat !important; padding:0px 0px 0px 10px;
}

.content .main-area .sitemap .link-wrap .links ul li a:hover {
	color:#666666;
}

.content .main-area .sitemap .link-wrap .links .innerheader {
	width:225px; height:20px; position:absolute; top:0px; left:0px; background:url(../Images/Buttons/border-bottom.gif) 0% 100% no-repeat;
}

.content .main-area .sitemap .link-wrap .links .innerheader p {
	color:#ffffff; font-weight:bold; font-size:12px;
}

.content .main-area .sitemap .link-wrap .links a {
	color:#ffffff; font-weight:bold; font-size:12px;
}

.content .main-area .main-area-content#privacy-policy {
}

.content .main-area .main-area-content#privacy-policy p {
	padding-bottom:10px;
}

.content .main-area .main-area-content#privacy-policy .delivery-prices {
	width:725px; height:auto; margin:auto; margin-bottom:15px; position:relative; overflow:hidden;
}

.content .main-area .main-area-content#privacy-policy .delivery-prices .bg {
	filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; width:725px; height:1000px; background-color:#CCCCCC; position:absolute; top:0px; left:0px;
}

.content .main-area .main-area-content#privacy-policy .delivery-prices .quarter {
	float:left; width:337px; min-height:auto; height:auto !important; height:auto; border-top:11px solid #ffffff; padding:42px 10px 12px 10px; position:relative;overflow:hidden; 
}

.content .main-area .main-area-content#privacy-policy .delivery-prices .quarter#right {
	float:right; border-left:11px solid #ffffff;
}

.content .main-area .main-area-content#privacy-policy .delivery-prices .quarter p {
	padding-bottom:0px;
}

.delivery-prices .quarter h2 {
	color:#151d20; position:absolute; top:10px; left:10px; font-size:18px !important; height:24px !important; width:300px;
}

.delivery-priceses .quarter h2 {
	color:#151d20; position:absolute; top:10px; left:10px; font-size:18px !important; height:24px !important; width:300px;
}

.delivery-priceses {
	width:565px; height:auto; margin:auto; margin-bottom:15px; position:absolute; top:245px; left:80px; overflow:hidden; background-color:#FFFFFF; padding:35px 15px 15px 15px; border:1px solid #CBCBD7; z-index:111000;
}

.delivery-priceses .quarter {
	float:left; width:257px; height:auto; border-top:11px solid #ffffff; padding:42px 10px 10px 10px; position:relative;overflow:hidden; background-color:#e3e3e3;
}

.delivery-priceses .quarter#right {
	float:right; border-left:11px solid #ffffff;
}

.delivery-priceses .quarter p {
	padding-bottom:0px; line-height:14px;
}

.delivery-priceses .quarter h2 {
	color:#151d20; position:absolute; top:10px; left:10px; font-size:18px !important; height:24px !important; width:300px;
}

.content .main-area .main-area-content#privacy-policy .center-align-table {
	width:602px; height:auto; margin:auto; margin-bottom:15px;
}

.content .main-area .main-area-content#privacy-policy table p {
	padding-bottom:5px;
}

.content .main-area .main-area-content#privacy-policy p.heading {
	font-weight:bold;
}

.content .main-area .main-area-content#privacy-policy ul {
	padding:0px; padding-bottom:5px; margin:0px; margin-left:20px;
}

.content .main-area .main-area-content#privacy-policy ul li {
	padding-bottom:5px;
}

.form-panel#newsletter-reg, .form-panel#newsletter-unreg {
	margin:auto; float:none;
}

/*.form-panel#newsletter-reg {
	height:100px;
}

.content .main-area .main-area-content .form-panel#rightcol {
	margin:0px; margin-left:93px; float:left; width:267px; padding-left:0px; height:193px;
}

.content .main-area .main-area-content .form-panel#leftcol {
	margin:0px; padding-left:0px; float:left; width:335px; height:193px;
}

.content .main-area .main-area-content .form-panel#leftcol .input-area-s {
	width:auto; margin-top:4px; float:left;
}

.content .main-area .main-area-content .form-panel#rightcol .input-area-s {
	width:auto; margin-top:4px;
}

.content .main-area .main-area-content .form-panel .input-area-s p {
	margin-bottom:2px;
}*/

.content .main-area .main-area-content .submit-buttonbar {
	position:absolute; top:235px; right:18px;
}

.content .main-area .main-area-content .unsuscribe-buttonbar {
	position:absolute; right:-162px; top:20px;
}

.content .main-area .main-area-content .go-back {
	width:725px; border-top:1px solid #949ca0; height:45px;
}

.content .main-area .main-area-content .go-back a {
	float:right; margin-top:10px;
}

.content .main-area .main-area-content#basket-area {
}

.content .main-area .main-area-content h2 {
	font-size:12px; margin-bottom:10px;
}

.content .main-area .main-area-content p {
	/*margin-bottom:2px;*/
}

.content .main-area .main-area-content p span {
	/*margin-bottom:2px;*/ font-family:Arial, Helvetica, sans-serif !important;
}

.content .main-area .main-area-content .divider {
	height:10px; width:720px; border-top:1px solid #949ca0;
}

.content .main-area .main-area-content .press-article {
	width:725px; height:auto; text-align:center; margin-top:10px; margin-bottom:10px;
}

.content .main-area .main-area-content .press-article .line {
	width:486px; height:3px; line-height:3pt; background:#000000; margin:auto; margin-top:10px;
}

.content .main-area .main-area-content .pa-details {
	width:645px; height:auto; padding-left:40px; padding-right:40px;
}

.content .main-area .main-area-content .pa-details p.name {
	color:#000000; font-size:18px;
}

.content .main-area .main-area-content .pa-details p.info {
	margin-top:20px; margin-bottom:10px;
}

.content .main-area .main-area-content .pa-details p {
	color:#000000; font-size:12px;
}

.footer {
	width:934px; /*min-height:204px;*/ height:auto !important; /*height:204px;*/ /*position:relative;*/ padding:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.container#shop .footer {
	padding-right:0px; width:940px; padding-bottom:0px;
}

.container#home .footer {
	width:934px; padding-right:10px;
}

.container#home .footer .footer-content {
	padding-right:0px; background-color:#000000;
}

.container#shop .footer .footer-content {
	padding-right:0px;
}

.contact-us-panel {
	font-size:12px;
}

.contact-us-form-panel {
	border-bottom:1px solid #949494; padding-bottom:20px;
}

.contact-us-form-wrap {
	width:457px; margin-left:55px; padding-top:10px;
}

.form-item {
	width:307px; float:left; padding:5px; position:relative;
}

.form-item .cssnav {
	position:absolute; top:0px; right:-131px;
}

.form-item input {
	width:297px;
}

.form-item textarea {
	width:297px; height:91px;
}

.form-item-title {
	width:130px; float:left; padding:5px; text-align:right;
}

.form-item-title p {
	padding:0px !important;
}

.left-text {
	color:#ffffff; border-bottom:1px solid #949494; padding-top:5px; padding-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; height:auto; background-color:#000000;
}

.left-text .left-column {
	width:181px; height:auto; float:left;
}

.left-text p a {
	color:#ffffff;
}

.left-text p a:hover {
	color:#cccccc;
}

.footerabove {
	width:920px; height:auto; /*position:relative;*/ margin:auto; padding:10px 10px 10px 10px; position:relative; background:#000000;
}

.footerabove img {
	margin-bottom:3px;
}

.footerabove p {
	color:#FFFFFF; font-size:11px;
}

.footer-content {
	width:934px; height:auto; /*position:relative;*/ margin:auto; padding:15px 10px 10px 0px; position:relative;
}

.footer-content .social-networking {
	position:absolute; top:13px; left:15px; height:24px; width:400px; display:none;
}

.footer-content .social-networking p {
	margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; color:#989090; font-size:11px;
}

.footer-content .social-networking p span {
	font-size:16px;
}

.footer-content .social-networking p a {
	margin:0px 0px 0px 0px; float:none; color:#ffffff; font-size:11px; line-height:16px;
}

.footer-content .social-networking p a:hover {
	color:#cccccc;
}

.footer-content .social-networking a {
	margin:0px 15px 0px 0px;
}


.footercolumn {
	float:left; width:175px; height:auto; padding:0px 7px 0px 7px;
}

.footercolumn ul {
	margin:0px; padding:0px; list-style:none;
}

.footercolumn ul li {
	margin:0px; padding:0px 0px 2px 0px; list-style:none; color:#FFFFFF;
}

.footercolumn ul li p {
	color:#FFFFFF; font-weight:bold;
}

.footercolumn ul li a {
	color:#FFFFFF;
}



.disclaimer {
	width:940px; height:auto; /*position:relative;*/ padding:2px 0px 10px 0px; font-size:11px;
}

.disclaimer .bottom-left-nav {
	float:left; width:300px;position:relative;
}

.disclaimer .bottom-left-nav p {
	color:#ffffff;
}

.disclaimer .bottom-right-nav {
	float:right; width:235px;
}

.disclaimer .bottom-right-nav span {
	color:#ffffff;
}

.disclaimer .bottom-right-nav a {
	color:#ffffff;
}

.disclaimer .bottom-right-nav a:hover {
	color:#cccccc;
}

/* Product List */

.product-list-item-wrap {
	float:left; width:166px; margin-right:7px; color:#000000; font-size:12px; margin-bottom:10px; position:relative; height:66px; padding:220px 5px 5px 5px;
}

.product-list-item-wrap a.product-list-item {
	width:176px; height:210px; position:absolute; top:0px; left:0px; display:block;
}

.product-list-item-wrap a.product-list-item img.main-image {
	width:176px; height:210px; position:absolute; top:0px; left:0px;
}

p.prod-designer {
	font-weight:bold; text-transform:uppercase; font-size:11px; margin-bottom:1px !important;
}

p.prod-name {
	font-size:12px; display:block; height:35px; margin-bottom:1px !important; overflow:hidden; width:166px; line-height:13pt;
}

p.prod-price {
	font-weight:bold; font-size:12px;
}

.product-list-header {
	position:relative; width:725px; height:auto;
}

.product-list-header .sub-navigation {
	float:right; height:auto; margin-bottom:1px; padding-right:0px; padding-top:3px; width:auto; text-align:right; padding-bottom:3px; /**/
}

.product-list-header .sub-navigation a.sub-link {
	line-height:13pt; padding:0px 2px 0px 2px; text-decoration:none;
}

.product-list-header .sub-navigation span {
	font-size:10px; line-height:13pt; padding:0px 3px 0px 3px; width:20px;
}

.product-list-header .sub-navigation a {
	font-size:10px; line-height:13pt; padding:0px 3px; text-decoration:underline; color:#666666;
}

.product-list-header .sub-navigation a:hover {
	color:#cccccc;
}

.product-list-header .sub-navigation a.leftrigt {
	font-size:10px; line-height:13pt; padding:0px 5px; text-decoration:none; color:#666666; position:relative; width:30px; background:url(../Images/Layout/left-page.jpg) 100% 100% no-repeat; 
}

.product-list-header .sub-navigation a.leftrigh {
	font-size:10px; line-height:13pt; padding:0px 5px; text-decoration:none; color:#666666; position:relative; width:30px; background:url(../Images/Layout/right-page.jpg) 0% 100% no-repeat; 
}

.product-list-header .sub-navigation a.leftright img {
	position:absolute; top:2px; left:2px;
}

.product-list-header .sub-navigation .line-height-up {
}

/* Press pages */

.press-container {
	float:right; height:auto; margin:auto auto 20px; position:relative; width:725px;
}

.press-container .presslist {
	float:left; height:auto !important; margin-top:15px; min-height:366px; width:725px;
}

.press-container .presslist .pressitem {
	border:0px none; display:block; float:left; height:259px; margin:0px 1px 20px 0px; position:relative; width:180px;
}

.pressitem img {
	height:210px; left:0px; padding:1px; position:absolute; top:0px; width:176px;
}

.pressitem .item-details {
	bottom:0px; left:0px; padding:6px 8px 5px; position:absolute; width:161px;
}

.pressitem .item-details p.name {
	color:#000000; font-size:18px;
}

.pressitem .item-details p {
	color:#000000; font-size:12px;
}