/* CSS Document */

/* Author Ashoor Namrood, Syrox */

.bgslideropacity {
	position:absolute; top:0px; left:0px; width:100%; height:130px; background-color:#000000;
	filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40; z-index:20;
}

#slider {
	position:absolute; top:5px; left:57px; z-index:30; height:120px;
}

#slider .featured {
	position:absolute; top:0px; left:0px; z-index:40; height:120px;
}

span#prevBtn {
	position:absolute; left:13px; top:37px; z-index:50; 
}

span#nextBtn {
	position:absolute; right:13px; top:37px; z-index:50;
}

/* */

.error-outline {
	width:60%; border:1px solid #ff0000; padding:20px; margin:10px; margin-left:auto; margin-right:auto;
}

.error-outline img {
	display:none !important;
}

.error-outline p.error {
	color:#ff0000; margin:0px;
}


/* Left side menu */

.main-menu {
	width: 200px; float: left; height:auto;
}

.main-menu ul.tabs {
	width: 185px; height: 26px; margin: auto;
}

.main-menu ul.tabs li.brands {
	background: #eeeeee url(/Images/Buttons/rollovers/tab-brands.gif) no-repeat; float: right; width: 90px; height: 26px;
}

.main-menu ul.tabs li.category {
	background: #eeeeee url(/Images/Buttons/rollovers/tab-category.gif) no-repeat; float: left; width: 90px; height: 26px;
}

.main-menu ul.tabs li a:hover img,
.main-menu ul.tabs li a:hover {
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}

.main-menu ul.menu {
	width: 190px;  padding:9px 5px 9px 5px; background-color:#eeeeee; min-height:404px; height:auto !important; height:404px;
}

.main-menu ul.menu a {
	text-transform:uppercase; font-size:10px !important;	
}

.main-menu ul.menu p {
	text-transform:uppercase; font-size:10px !important;	
}

.main-menu ul.menu#brands {
	display: none;
}

.main-menu ul.menu li {
	height: auto; line-height: 15px; width: 190px; border-bottom: 1px solid #ffffff;
}

.main-menu ul.menu li.boldheading {
}

.main-menu ul.menu li.boldheading p {
	font-weight:bold;
	color: #333366; margin: 0px 0px 0px 5px;
}

.main-menu ul.menu li.expand {
	border-bottom: 0px;
}

.main-menu ul.menu li a {
	color: #333366; margin: 0px 0px 0px 5px;
}

.main-menu ul.menu li a.sale {
	color: Red; margin: 0px 0px 0px 5px; font-weight:bold;
}

.main-menu ul.menu li a.sale:hover {
	color: #b00000; margin: 0px 0px 0px 5px; font-weight:bold;
}

.main-menu ul.menu li a:hover,
.main-menu ul.menu li a.selected {
	color: #cc9900;
}

.main-menu ul.menu li.expand ul {
	width: 190px; height: auto; margin-bottom:10px;
}

.main-menu ul.menu li.expand ul li.heading {
	height: auto; line-height: 15px; width: 180px; border-bottom: 1px solid #ffffff; padding: 0px 5px; background-color:#f3f3f3;
}

.main-menu ul.menu li.expand ul li.heading a {
	color: #cc9900;
}

.main-menu ul.menu li.expand ul li.heading a.sale {
	color: Red;
}

.main-menu ul.menu li.expand ul li {
	height: auto; line-height: 15px; width: 180px; border-bottom: 1px solid #ffffff; padding: 0px 5px;
}

/* Main content area */

.main-area-header {
	width: 738px; height: auto; margin:0px 0px 5px 0px; margin-left:auto; margin-right:auto;
}

.main-area-header#nomargintop {
	margin-top:10px;
}

.main-area-header#margintop {
	margin-top:26px;
}



.brand-list {
	border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; width:738px; height:auto; margin:auto; padding:12px 0px 12px 0px; margin-bottom:10px;
}

.brand-list a {
	width:174px; float:left; padding:0px 0px 0px 10px;
}

.brand-list a.selected {
	width:174px; float:left; padding:0px 0px 0px 10px; font-weight:bold;
}








.main-content-area {
	width: 738px; height: auto; float: right; margin: 0px 0px 0px 0px; position: relative; padding: 0px 0px 0px 0px;
}

.main-content-area#homepage {
	width: 764px; margin: auto;
}

.main-content-area h1 {
	font-size: 24px; color: #b5b6ba; text-transform:uppercase;
}

.main-content-area h1 span {
	color: #333366;
}

.main-content-area .main-featured {
	width: 764px; height: auto; margin: 0px 0px 0px 0px; position:relative;
}

.main-content-area .featuredcontainer {
	width: 758px; height: 120px; overflow:hidden; position:absolute; bottom:25px; left:3px; /*margin:5px 0px 5px 0px;*/ padding:5px 0px 5px 0px;
}

.main-content-area ul.featured {
	margin: 0px 0px 0px 0px;
}

.main-content-area ul.featured li {
	float: left; width:640px; height:120px; margin: 0px; overflow:hidden;
}

.main-content-area ul.featured li a {
	padding: 0px 2px 0px 2px; display:block;
height:120px; float:left;
}

.main-content-area ul.featured li a:hover img {
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}

.main-content-area ul.featured li ul li{
	width: 252px; height: 121px; margin: 0px 4px 0px 0px;
}

.main-content-area ul.featured li ul li.last{
	margin: 0px;
}

.main-content-area ul.featured li.last {
	margin: 0px;
}

.main-content-area .blog-homepage {
	width: 764px; height: 90px;
}

.main-content-area .blog-homepage a:hover img {
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}

.denim-footer {
	width:749px; height:48px; background: url(/Images/Layout/denim-footer.gif) no-repeat; margin: 0px; padding:40px 4px 1px 216px; color: #333366; position:absolute; bottom:4px; left:4px;
}

.denim-footer a.signup {
	position:absolute; top:0px; left:0px;
}

.denim-footer p {
	color: #333366; color: #333366;
}

.breadcrumb {
	line-height:24px; height:26px; width:748px; color:#999999; margin:0px 0px 0px 16px; text-transform:uppercase;
}

.breadcrumb#storesbreadcrumb {
	margin:0px 0px 0px 0px;
}

.breadcrumb a {
	color:#999999; text-transform:uppercase;
}

.breadcrumb a:hover {
	color:#666666;
}

/* Product page */

#imagebrowser {
	display: none;
}

.product-page-left {
	width: 270px; height: auto; float: left; padding: 0px 0px 10px 16px;
}

.product-page-image {
	width: 262px; height: auto;
}

.product-page-image img {
	border: 1px solid #cccccc;
}

.product-page-alt-views {
	float: left; width: 270px; height: auto; margin: 3px 0px;
}

.product-page-alt-views p {
	height: 26px; line-height: 26px; width: 110px; float: left;
}

.product-page-alt-views h1 {
	height: 13px; margin: 8px 0px 5px 0px; width: 150px; font-size: 11px; float: left; text-transform:none !important; color:#666666; /*visibility:hidden;*/
}

/*.product-page-alt-views h1 span {
	visibility:visible;
}*/

.product-page-alt-views a.a-v-image {
	float: left; margin: 0px 5px 0px 0px; /*border: 1px solid #cccccc; width: 82px; height: 123px;*/
}

.product-page-alt-views a.a-v-image img.alt{
	border: 1px solid #cccccc;
}

.product-page-rec-items {
	float:left; width:264px; height:auto;
}

.product-page-rec-items h1 {
	height: 13px; margin: 19px 0px 5px 0px; width: 260px; font-size: 11px; text-transform:none !important; color:#666666;
}

.product-page-rec-items a.item {
	float: left; border: 1px solid #cccccc; margin: 0px 4px 4px 0px;
}

.product-page-right {
	width:463px; height:auto; float:right; padding:0px 6px 10px 0px;
}

.product-page-top-button-area {
	height: 27px; width: 463px; position: relative;
}

.product-page-top-button-area a.BackButton {
	position: absolute; top: 0px; left: 0px;
}

.product-page-top-button-area a.NextItem {
	position: absolute; top: 0px; right: 0px;
}

.product-page-top-button-area a.PreviousItem {
	position: absolute; top: 0px; right: 115px;
}

.product-page-information {
	width: 459px; height: auto;
}

.product-page-information h5 {
	color: #666666; font-size: 20px; font-weight: normal; text-transform:uppercase;
}

.product-page-information h3 {
	color: #999999; font-size: 14px; font-weight: normal;
}

.product-page-information h4 {
	color: #666666; font-size: 14px; font-weight: bold;
}

.product-page-information p {
	margin: 23px 0px;
}

.product-page-information p a {
	text-decoration:underline;
}

.product-page-also-available {
	height: 93px; width: 463px;
}

.product-page-also-available h1 {
	height: 13px; margin: 0px 0px 8px 0px; width: 260px; font-size: 11px; text-transform:none !important; color:#666666;
}

.product-page-also-available a {
	float: left; border: 1px solid #cccccc; margin: 0px 4px 0px 0px;
}

.product-page-options {
	border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 0px 0px 0px 0px; min-height:64px; height:auto !important; height:64px; width:463px; position: relative;
}

.product-page-options p.outofstockmargin {
	margin:5px 0px 7px 0px;
}

.product-page-options h1 {
	height: 13px; margin: 7px 0px 9px 0px; font-size: 11px; width: 260px; text-transform:none !important; color:#666666;
}

.product-page-options select {
	width: 278px; border: 1px solid #999999; font-size: 11px; color: #666666; padding: 1px 0px;
}

.product-page-options h5.quantity, .product-page-options h4 {
	display: none;
}

.product-page-options input.quantity {
	display: none;
}

.product-page-options #addToBasket {
	position: absolute; top: 24px; right: 6px; width: 167px; height: 25px;
}

.product-page-options .cssnav#sendemail {
	position: absolute; top: 28px; right: 6px; width: 126px; height: 25px;
}

.product-page-options .cssnav#sendemail a {
	text-align:center;
}

.product-page-options #wishlist {
	display: none;
}

.product-page-content {
	display: none;
}

.product-page-toggle {
	padding: 15px 0px 0px 0px; height: 135px; width: 465px;
}

.product-page-toggle ul {
	width: 453px; height: 25px; margin: auto;
}

.product-page-toggle ul li.comments {
	float: left; height: 25px; width: 182px; background: #eeeeee url(/Images/Buttons/rollovers/tab-comments.gif) no-repeat;
}

.product-page-toggle ul li.size-guide {
	float: left; height: 25px; width: 111px; background: #eeeeee url(/Images/Buttons/rollovers/tab-size-guide.gif) no-repeat;
}

.product-page-toggle ul li.delivery {
	float: left; height: 25px; width: 102px; background: #eeeeee url(/Images/Buttons/rollovers/tab-delivery.gif) no-repeat;
}

.product-page-toggle ul li a:hover {
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}

.product-page-toggle .tab-content {
	padding: 5px; background: #eeeeee; width: 455px; min-height: 99px; height: auto !Important; height: 99px;
}

.product-page-toggle .tab-content #toggle-size-guide,
.product-page-toggle .tab-content #toggle-delivery {
	display: none;
}

.product-page-button-bar {
	width: 465px; margin: 4px 0px; padding: 5px 0px; height: auto;
}

.product-page-button-bar .cssnav {
	float: right; margin: 0px 0px 0px 6px;
}

.product-page-button-bar a.share {
	float: right; margin: 2px 0px 0px 0px;
}

/* Product list */

.sub-navigation {
	height: 27px; width: 723px; margin: 0px 25px 0px 16px; text-align: right;
}

.sub-navigation img {
	vertical-align:middle;
}

.sub-navigation a {
	text-decoration: underline; color: #999999; padding:0px 2px 0px 2px;
}

.sub-navigation a:hover {
	color: #666666;
}

.sub-navigation a.sub-link,
.sub-navigation a.selected {
	text-decoration: none;
}

.sub-navigation a.pag-previous {
	margin: 0px 0px 0px 36px;
}

.sub-navigation a.sub-link {
	text-transform: capitalize;
}

.product-list-container {
	width: 764px; min-height:500px; height:auto !important; height:500px;
}

.product-list-container .product-list-item-wrap {
	width: 162px; height: auto; float: left; padding: 0px 13px 37px 14px; position: relative;
}

.product-list-container .product-list-item-wrap .sale {
	background: url(/Images/Layout/sale.png) no-repeat; position: absolute; z-index: 100; top: 1px; left: 0px; width: 51px; height: 50px;
}

.product-list-container .product-list-item-wrap .new {
	background: url(/Images/Layout/new.png) no-repeat; position: absolute; z-index: 100; top: 1px; left: 0px; width: 51px; height: 50px;
}

.product-list-container .product-list-item-wrap .exclusive {
	background: url(/Images/Layout/exclusive.png) no-repeat; position: absolute; z-index: 100; top: 1px; left: 15px; width: 71px; height: 70px;
}

.product-list-container .product-list-item-wrap img.offer {
	position: absolute; z-index: 100; top: 0px; left: 14px;
}

.product-list-container .product-list-item-wrap img.main-image {
	border: 1px solid #cccccc; margin: 0px 0px 14px 0px; width:162px !important;
}

.product-list-container .product-list-item-wrap a:hover img {
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}
 
.product-list-container .product-list-item-wrap a:hover p {
	color:#CCCCCC;
}
 
.product-list-container .product-list-item-wrap p.prod-designer {
	font-weight: bold; font-size: 12px; color: #666666; display:block; text-transform:uppercase;
}

.product-list-container .product-list-item-wrap p.prod-name {
	font-size: 11px; color: #999999;
}

.product-list-container .product-list-item-wrap p.prod-price {
	font-weight: bold; font-size: 14px; color: #666666;
}

.product-list-container .product-list-item-wrap span {
	line-height:14px; margin:0px; padding:0px; display:block;
}

.product-list-container .product-list-item-wrap span.prod-designer {
	font-weight: bold; font-size: 12px; color: #666666; display:block; text-transform:uppercase;
}

.product-list-container .product-list-item-wrap span.prod-name {
	font-size: 11px; color: #999999;
}

.product-list-container .product-list-item-wrap span.prod-price {
	font-weight: bold; font-size: 14px; color: #666666;
}

.product-list-container .product-list-item-wrap a:hover span {
	color:#CCCCCC;
}
 
/* Shopping basket */

#DeliveryPrices {
	display: none;
}

.div-table-container {
	width: 738px; height: auto; margin: auto;
}

.div-basket-header {
	width: 738px; height: 30px; position: relative; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin: auto;
}

.div-basket-header#no-border {
	border-bottom: 0px;
}

.div-basket-header p {
	position: absolute; top: 10px; font-size: 15px; color: #71717a;
}

.div-basket-header p.item {
	left: 0px;
}

.div-basket-header p.price {
	left: 308px;
}

.div-basket-header p.quantity {
	left: 415px;
}

.div-basket-header p.qprice {
	left: 503px;
}

.div-basket-header p.discount {
	left: 512px;
}

.div-item-row {
	width: 738px; height: auto; border-bottom: 1px solid #cccccc; padding: 10px 0px 15px 0px;
}

.div-item-row .div-basket-header {
	border: 0px; padding: 0px 0px 15px 0px;
}

.div-item-row#basket-options-bottom {
	border-bottom: 0px;
}

.div-item-row#vouchers {
	min-height: 28px; height: auto !important; height: 28px; border-bottom:0px;
}

.div-item-row#vouchers .div-table-bordered {
	float: right; width: 360px; padding: 0px 66px 0px 0px;
}

.div-item-row .div-table-bordered#nopaddinglesswidth {
	float:right; width:225px; padding:0px 0px 0px 0px;
}

.div-item-row#vouchers .div-item {
	width: 505px; height: 30px;
}

.div-item-row#vouchers .div-price {
	margin: 0px;
}

.div-item-container {
	width: 738px; height: auto;
}

.div-item {
	float: left; height: auto; width: 290px; position: relative;
}

.div-item#shorter {
	width: 252px;
}

.div-item#widerarea {
	width: 504px;
}

.div-item#gift-wrap {
	width: 411px;
}

.div-item#gift-msg {
	width: 322px; height: 86px;
}

.div-item#reduced-height {
	height: 86px;
}

.div-item#further-reduced-height {
	height: 42px; width: 290px;
}

.div-item#gift-msg textarea {
	width: 312px; height: 53px; padding: 2px; border: 1px solid #999999; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px;
}

.div-item#gift-msg .cssnav {
	float: right; margin: 5px 4px 0px 0px;
}

.div-item a.item {
	height: auto; width: 204px; display: block; padding: 0px 10px 0px 76px;
}

.div-item img.item {
	border: 1px solid #bfbfbf; position: absolute; top: 0px; left: 0px;
}

.div-item h5 {
	font-size: 12px; color: #666666; margin: 30px 0px 0px 0px;
}

.div-item .product-name {
	color: #999999; font-size: 11px;
}

.div-actual-price {
	height: auto; width: 70px; margin: 30px 0px; float: left;
}

.div-actual-price p {
	text-align: center; font-weight: bold; color: #333333;
}

.div-quantity {
	height: auto; width: 55px; margin: 30px 0px; padding: 0px 36px 0px 54px; float: left;
}

.div-quantity p {
	text-align: center;
}

.div-quantity input.update {
	width: 51px; margin: 0px 1px 7px 1px; border: 1px solid #999999; font-weight: bold; color: #333333; font-size: 11px; text-align: center;
}

.div-quantity .cssnav {
	float: none;
}

.div-price {
	float: left; width: 67px; height: auto; margin: 30px 0px;
}

.div-price#nomargintopbottom {
	margin:0px;
}

.div-total {
	background: #333366 url(/Images/Layout/basket-price.gif) no-repeat; width: 739px; height: 78px; position: relative; margin: 0px 0px 22px 0px;
}

.div-total p.price {
	color: #ffffff; font-size: 18px; position: absolute; top: 10px; left: 519px;
}

.div-total p.total {
	color: #ffffff; font-size: 20px; position: absolute; top: 8px; left: 409px;
}

.div-total a {
	position: absolute; color: #ffffff; font-size: 15px; height: 15px; line-height: 15px; overflow: hidden;
}

.div-total a:hover {
	color: #ffffff;
}

.div-total a.go-to-checkout {
	right: 11px; bottom: 9px; padding: 4px 24px 4px 16px; background: #333366 url(/Images/Buttons/purple-arrows.gif) no-repeat right -46px;
}

.div-total a.go-to-checkout:hover {
	background: #464674 url(/Images/Buttons/purple-arrows.gif) no-repeat right 0px;
}

.div-total a.continue-shopping {
	left: 11px; bottom: 9px; padding: 4px 16px 4px 24px; background: #333366 url(/Images/Buttons/purple-arrows.gif) no-repeat left -69px;
}

.div-total a.continue-shopping:hover {
	background: #464674 url(/Images/Buttons/purple-arrows.gif) no-repeat left -23px;
}

.div-item-row#basket-options-bottom .div-price,
.div-item-container#gift-wrap .div-price {
	margin: 0px;
}

.div-price p {
	text-align: center; font-weight: bold; color: #333333;
}

.div-buttons {
	float: right; width: 110px; height: auto; margin: 30px 4px 20px 0px;
}

.div-buttons .cssnav {
	float: right; margin: 0px 0px 6px 0px;
}

.div-sub-total-wrapper{
	height: 32px; width: 739px;
}

.div-sub-total {
	height: 32px; width: 739px; position: relative;
}

.div-sub-total .cssnav {
	margin: 6px 0px;
}

.div-sub-total p.subtotali {
	position: absolute; left: 411px; top: 11px; color: #71717a; font-size: 15px;
}

.div-sub-total .sub-price {
	width: 67px; height: auto; position: absolute; left: 505px; top: 9px;
}

.div-sub-total .sub-price p {
	text-align: center; font-weight: bold; color: #333333;
}

.div-table-bordered {
	float: left; width: 205px; height: auto; padding: 0px 0px 0px 10px; line-height: 15px; position: relative;
}

.div-table-bordered input {
	vertical-align: bottom; width: 15px; height: 15px; margin: 0px 5px 0px 0px; float: left;
}

.div-table-bordered .div-price {
	position: absolute; top: 0px; right: 54px;
}

/* Log In */

.login-row {
	width: 738px; height: auto; margin:auto;
}

.login-row p {
	margin: 10px 0px 0px 0px;
}

.login-row .cssnav {
	float: right; margin: 0px 0px 10px 0px;
}

.login-row .cssnav#floatright {
	margin: 10px 10px 10px 0px;
}

.login-row .cssnav#floatrightnomargintop {
	margin: 0px 10px 10px 0px;
}

.left-wrap {
	width: 738px; height: auto;
}

.left-wrap .left {
	float: left; width: 260px; height: auto; position: relative;
}

.left-wrap .left p.title {
	margin: 10px 0px 5px 0px;
}

.left-wrap .left p.remember {
	float: left; margin: 2px 2px 0px 0px;
}

.left-wrap .left span.checkbox {
	float: left; margin: 1px 0px 0px 0px;
}

.left-wrap .left a {
	float: left; margin: 2px 10px 0px 0px; text-decoration: underline; 
}

.left-wrap .left a.forgottenpassword {
	font-size:11px;
}

.left-wrap .left .cssnav {
	position: absolute; top: 30px; right: -40px;
}

.left-wrap .left .cssnav a {
	margin: 0px; text-decoration: none;
}

.div-basket-header#checkout {
	border-top: 0px;
}

/* Checkout */

.form-container {
	width:738px; height:auto; margin:auto;
}

.my-account-header,
.heading-bar-duo,
.heading-bar {
	width: 738px; height: 30px; position: relative; border-bottom: 1px solid #cccccc; margin:auto;
}

.my-account-header p,
.heading-bar-duo p,
.heading-bar p {
	position: absolute; top: 10px; font-size: 15px;
}

.my-account-header p.heading-one,
.heading-bar-duo p.heading-one,
.heading-bar p.heading-one {
	left: 0px;
}

.my-account-header p.heading-two,
.heading-bar-duo p.heading-two,
.heading-bar p.heading-two {
	left: 357px;
}

.my-account-header span.note,
.heading-bar-duo span.note,
.heading-bar span.note {
	position: absolute; top: 11px; left: 357px;
}

.form-panel {
	float:left; width:357px; height:auto; padding:3px 0px 10px 0px;
}

.form-panel .input-area-s {
}

.form-panel .input-area-s div {
	position:relative;
}

.form-panel p {
	margin:5px 0px 3px 0px;
}

.form-panel p.introduction {
	height: 15px; line-height: 15px;
}

.form-panel p.introduction input {
	vertical-align: middle;
}

.form-panel#different-padding {
	width: 243px;
}

.form-panel#different-padding .cssnav {
	margin:10px 0px 10px 0px; float:left;
}

.go-back {
	height: 57px; width: 738px; position: relative;
}

.go-back a {
	position: absolute; left: 0px; top: 20px; color: #666666; font-size: 15px; padding: 4px 10px 3px 13px; background: url(/Images/Buttons/arrow-left.gif) no-repeat left 0px;
}

.go-back a:hover {
	color: #060141;
}

.go-back a.continue-to-summary {
	right: 0px; left: auto; padding: 4px 13px 3px 10px; background: url(/Images/Buttons/arrow-right.gif) no-repeat right 0px;
}

.form-header {
	width: 738px; height: 30px; position: relative; border-bottom: 1px solid #CCCCCC;
}

.form-header p {
	top: 10px; font-size: 15px; position: absolute;
}

.form-header p.billing {
	left: 0px;
}

.form-header p.delivery {
	left: 242px;
}

.form-header p.billing {
	left: 485px;
}

.itemdiv {
	height: 102px; width: 204px; padding: 0px 10px 0px 76px; position: relative; float: left
}

.itemdiv img.item-static {
	position: absolute; left: 0px; top: 0px;
}

.itemdiv h5 {
	color: #666666; font-size: 12px; margin: 30px 0px 0px 0px;
}

.itemdiv .product-name {
	color: #999999; font-size: 11px;
}

/* My Account */

.item-row-my-account {
	height: 30px; width: 738px;
}

.item-row-my-account#account-overview-row-holder {
	position: absolute;
}

.cssnav#personal-details {
	position: absolute; top: 10px; left: 0px;
}

.cssnav#view-order-history {
	position: absolute; top: 10px; left: 218px;
}

.cssnav#change-password {
	position: absolute; top: 10px; left: 428px;
}

.cssnav#delete-account {
	position: absolute; top: 10px; right: 0px;
}

#logout-area a {
	position: absolute; right: 0px; top: 26px; color: #666666; font-size: 12px; padding: 4px 10px 5px 13px; background: url(/Images/Buttons/arrow-left.gif) no-repeat left 0px;
}

#logout-area a:hover {
	color: #060141;
}

.cssnav#submit {
	position: absolute; left: 555px; bottom: 0px;
}

.delete-account-button-holder .cssnav {
	float: right;
}

.cssnav#savechanges {
	bottom: 2px; position: absolute; right: 61px;
}

p.forgotten-password-details {
	margin: 10px 0px 20px 0px;
}

/* Send to a friend */

.input-area-s .details img {
	float: left; border: 1px solid #cccccc;
}

.input-area-s .details div {
	float: right; width: 151px; height: auto; padding: 0px 36px 0px 0px;
}

.input-area-s .details div h5 {
	color: #666666; font-size: 12px; margin: 0px;
}

.input-area-s .details div h3 {
	color: #999999; font-size: 11px; font-weight: normal;
}

.input-area-s .details div h4 {
	color: #666666; font-size: 14px; font-weight: bold;
}

.input-area-s .cssnav {
	float: right; padding: 11px 37px 0px 0px;
}

.description-text p,
p.description-text {
	margin: 10px 0px;
}

/* Newsletter */

p.details-margin {
	margin: 10px 0px 5px 0px;
}

.main-area-content {
	width: 738px; height: auto; margin:auto;
}

.cssnav#unsubscribe {
	position: absolute; left: 328px; top: 319px;
}

.cssnav#subscribe {
	position: absolute; left: 328px; top: 18px; margin:0px; padding:0px;
}

.cssnav#securityquestion {
	position: absolute; left: 328px; top: 18px; margin:0px; width:162px; padding:0px;
}

.cssnav#securityanswer {
	position: absolute; left: 328px; top: 18px; margin:0px; width:112px; padding:0px;
}

/* Stores */

.main-content-area#stores {
	width: 749px; margin-right:0px;
}

.main-content-area#stores p {
	color:#999999;
}

.main-content-area#stores a {
	color:#999999;
}

.store-heading {
	width: 749px; height: auto;
}

.chelsea {
	background: #ffffff url(/Images/stores/chelsea-map.jpg) no-repeat; width: 749px; height: 541px; position: relative;
}

.chelsea .info {
	position: absolute; left: 30px; bottom: 69px;
}

.chelsea a.chelsealink {
	font-weight: bold; position: absolute; left: 501px; text-decoration: underline;
	bottom: 35px;
}

.marlebone {
	background: #ffffff url(/Images/stores/marlebone-map.jpg) no-repeat; width: 749px; height: 550px; position: relative;
}

.marlebone .info {
	position: absolute; left: 30px; top: 311px;
}

.marlebone a.marlebonelink {
	font-weight: bold; position: absolute; left: 501px; text-decoration: underline;
	bottom: 26px;
}

.kensington {
	background: #ffffff url(/Images/stores/kensington-map.jpg) no-repeat 0px -1px; width: 749px; height: 550px; position: relative; border-top:1px solid #cccccc;
}

.kensington .info {
	position: absolute; left: 30px; top: 311px;
}

.kensington a.kensingtonlink {
	font-weight: bold; position: absolute; left: 501px; text-decoration: underline;
	bottom: 26px;
}

.hampstead {
	background: #ffffff url(/Images/stores/110921-TrilogyHampsteadStoreInfo01.jpg) no-repeat 0px -1px; width: 749px; height: 550px; position: relative; border-top:1px solid #cccccc;
}

.hampstead .info {
	position: absolute; left: 30px; top: 311px;
}

.hampstead a.hampsteadlink {
	font-weight: bold; position: absolute; left: 501px; text-decoration: underline;
	bottom: 26px;
}

.chelsea .info p,
.hampstead .info p,
.kensington .info p,
.marlebone .info p {
	margin: 0px 0px 10px 0px;
}

.chelsea .info p span,
.hampstead .info p span,
.kensington .info p span,
.marlebone .info p span {
	font-weight: bold;
}

/* Press */

.press-page {
	width: 764px; height: auto;
}

.press-page .heading {
	width: 764px; height: 100px; background: #ffffff url(/Images/Layout/in-the-press.gif) no-repeat; position: relative;
}

.press-page .heading ul {
	width: 415px; height: 52px; position: absolute; right: 8px; bottom: 9px; .bottom: 7px;
}

.press-page .heading ul li {
	background: #ffffff; float: left; margin: 0px 0px 0px 5px;
}

.press-page .sub-navigation a.pag-previous {
	margin: 0px 0px 0px 23px;
}

.press-page .press-wrap {
	width: 750px; height: auto; margin: auto;
}

.press-page .press-wrap .pressitem {
	float: left; width:132px; height: auto; padding: 0px 9px 43px 9px;
}

.press-page .press-wrap .pressitem a img {
	border: 1px solid #d1d1d1; margin: 0px 0px 12px 0px;
}

.press-page .press-wrap .pressitem a:hover img {
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}

.press-page .press-wrap .pressitem h1 {
	color: #797979; text-transform: uppercase; font-size: 10px; font-weight: normal; text-transform:none !important;
}

.press-page .press-wrap .pressitem p {
	font-size: 12px; color: #797979;
}

.press-page .press-article {
	width:730px; position: relative; margin:auto; padding-bottom:20px;
}

.press-page .press-article img {
	border: 1px solid #cccccc; margin: 0px 0px 20px 0px;
}

.press-page .press-article h1 {
	color: #797979; text-transform: uppercase; font-size: 10px; font-weight: normal; text-transform:none !important;
}

.press-page .press-article h2 {
	font-size: 12px; color: #797979; font-weight: normal; margin: 0px 0px 15px 0px;
}

.press-page .press-article p {
	font-size: 12px; color: #797979;
}

.press-page .press-article p a {
	text-decoration:underline;
}

.press-page .press-nav {
	width:730px; height: 40px; position: relative; margin:auto;
}

.press-page .press-nav a {
	position: absolute; bottom: 10px; color: #666666; font-size: 12px; padding:6px 10px 3px 12px; background: url(/Images/Buttons/arrow-left.gif) no-repeat left 0px;
}

.press-page .press-nav a:hover {
	color: #060141;
}

.press-page .press-nav a.next {
	padding: 6px 12px 3px 10px; background: url(/Images/Buttons/arrow-right.gif) no-repeat right 0px; right: 0px;
}

.press-page .press-nav a.prev {
	left: 174px;
}

.press-page .press-nav a.back {
	left: 0px;
}


/* Input */

input.textbox {
	border: 1px solid #999999; font-size: 11px; padding: 3px; width: 229px;
}

input.textbox-one {
	border: 1px solid #999999; font-size: 11px; width: 312px; padding: 3px; font-family:Verdana,Arial,Helvetica,sans-serif;
}

input.apply {
	border: 1px solid #999999; font-size: 11px; padding: 3px; width: 284px;
}

input.applied {
	border: 1px solid #999999; font-size: 11px; padding: 3px; width: 284px; color:#333333; background-color:#cccccc;
}

select.dropdown-one {
	border: 1px solid #999999; font-size: 11px; width: 320px; padding: 2px; font-family:Verdana,Arial,Helvetica,sans-serif;
}

textarea.textarea-one {
	border: 1px solid #999999; font-size: 11px; width: 312px; padding: 3px; height: 93px; overflow: auto; margin: 0px; font-family:Verdana,Arial,Helvetica,sans-serif;
}

/* Link button */

.cssnav {
	float: left;
}

.cssnav a {
	display: block; background: #eeeeee; color: #333366; padding: 4px 5px; text-transform: uppercase;
}

.cssnav a:hover {
	color: #ffffff; background: #333366;
}



.arrowbutton {
	float:left; padding:0px 0px 0px 13px; background: url(/Images/Buttons/arrow-left.gif) no-repeat left 0px;
}

.arrowbutton a {
	  display:block;
	color: #666666; font-size: 12px; padding: 6px 10px 5px 0px;
}

.arrowbutton#rightarrowbutton {
	float:right; padding:0px 13px 0px 0px; background: url(/Images/Buttons/arrow-right.gif) no-repeat right 0px;
}

.arrowbutton#rightarrowbutton a {
	 padding: 6px 0px 5px 10px;
}

.arrowbutton a:hover {
	color: #060141;
}








.form-header p.ordernumber {
	position: absolute; left:0px; top: 10px;
}

.form-header p.dateordered {
	position: absolute; left: 140px; top: 10px;
}

.form-header p.status {
	position: absolute; left: 289px; top: 10px;
}

.form-header p.orderamount {
	position: absolute; left: 390px; top: 10px;
}

.form-header p.recipientname {
	position: absolute; left: 510px; top:10px;
}

.order-item-row {
	width: 738px; height: auto; border-bottom: 1px solid #cccccc;
}

	.order-item-row .order-order-id {
		float: left; width: 140px; height: 16px; padding: 7px 0px 7px 0px;
	}
	
	.order-item-row  .order-date-ordered {
		float: left; width: 150px; height: 16px; padding: 7px 0px;
	}
	
	.order-item-row  .order-status {
		float: left; width: 100px; height: 16px; padding: 7px 0px;
	}
	
	.order-item-row  .order-amount {
		float: left; width: 120px; height: 16px; padding: 7px 0px;
	}
	
	.order-item-row  .order-recipient-name {
		float: left; width: 150px; height: 16px; padding: 7px 0px;
	}
	
	.order-item-row .cssnav {
		float: right; margin: 5px 0px;
	}
	
    .product-header img.brand-header 
    {
        border:0px; width:764px; height:455px;
	}
	
	
	
.designersbackground {
	width:auto; height:auto; margin:auto; background:url(../Images/Layout/designers_background.jpg) 100% 0% no-repeat; padding:150px 0px 10px 0px; position:relative;
}

	
.designersbackground .main-area-header {
	width:auto; position:absolute; top:0px; left:15px;
}

	
.alphabet-container	{
	width:484px; height:auto; margin:auto; border-top:1px solid #cccccc; float:left; margin-left:10px; .margin-left:5px;
}

	
.alphabet-container	.column {
	width:160px; height:auto; float:left;
}

	
.alphabet-container	.column .menu-child {
	width:140px; height:auto; float:left; padding:30px 10px 20px 10px; background-position:10px 4px !important;
}
	
	
.alphabet-container	.column .menu-child .menu-child-short {
	width:140px; height:auto; padding:0px 0px 0px 0px;
}
	
	
/*.alphabet-container	.column .menu-child .menu-child-short {
	background:url(/Images/Layout/in-store-only.gif) no-repeat 100% 50%;
}*/
	
	
.alphabet-container	.column .menu-child .menu-child-short a {
	color:#000000; font-size:10px; text-transform:uppercase; line-height:15px; padding:1px 0px 1px 0px; .display:block; .float:left;
}
	
	
.alphabet-container	.column .menu-child .menu-child-short a:hover {
	color:#999999;
}


.alphabet-container	.column .menu-child .menu-child-short a.selected {
	background:url(/Images/Layout/in-store-only-asterix.gif) no-repeat 100% 50%; padding:1px 11px 1px 0px;
}



#prevvBtn, #nexttBtn{ 
	display:block;
	width:28px;
	height:120px;
	position:absolute;
	left:0px;
	top:5px; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
	}	
#nexttBtn{ 
	left:737px;
	}	/**/													



















.shop-by-designer-header {
	position:relative; height:auto; width:764px;
	padding:0px 0px 0px 0px;
}


.shop-by-designer-header img.instoreonlyflag {
	position:absolute; right:70px; top:350px;
}


.shop-by-designer-header .breadcrumb {
	margin:0px 0px 0px 0px; padding:0px 0px 0px 16px; position:relative;
}


.shop-by-designer-header .breadcrumb .opacitybg {
	z-index:1; background-color:#FFFFFF; position:absolute; top:0px; left:0px; width:100%; height:100%;	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
}


.shop-by-designer-header .breadcrumb p {
	z-index:10; position:absolute; top:8px; left:16px; font-size:10px;
}









/* trilogy-for-you */


.trilogy-for-you {
	min-height:750px; height:auto !important; height:750px; width:764px; position:relative; background-color:#ffcc00; padding:0px 0px 0px 0px;
}

.trilogy-for-you .breadcrumb {
	margin:0px 0px 0px 16px; width:300px;
}

.trilogy-for-you img.trilogyforyouheader {
	float:left; padding-left:10px;
}

.trilogy-for-you img.phonecut {
	float:left; padding-left:0px;
}

.trilogy-for-you img.polaroidstopright {
	float:right; padding-right:10px;
}

.trilogy-for-you img.polaroidstopleft {
	float:left;
}

.trilogy-for-you p {
	color:#7d7d7d; line-height:13px;
}

.trilogy-for-you p.textleft {
	float:left; padding:0px 10px 13px 10px; width:435px; display:block;
}

.trilogy-for-you p.belowtextleft {
	float:left; padding:0px 10px 10px 10px; width:435px; display:block;
}

.trilogy-for-you p.bottomtextleft {
	float:left; padding:2px 10px 0px 10px; width:450px; display:block;
}

.trilogy-for-you .trilforyouformcontainer {
	min-height:450px; height:auto !important; height:450px; width:764px; position:relative; padding:0px 0px 0px 0px;
}

.trilogy-for-you .trilforyouformcontainer p.experiencetext{
	float:left; padding:5px 10px 20px 10px; width:744px; display:block;
}

.trilogy-for-you .trilforyouformcontainer img.trilogyforyouheader {
	float:left; padding-left:5px;
}

.trilogy-for-you .trilforyouformcontainer img.righthandimage {
	position:absolute; bottom:0px; right:10px;
}

.trilogy-for-you .trilforyouformcontainer .formcontainerinner {
	padding:10px 10px 0px 11px; height:auto; width:445px; position:relative;
}

.trilogy-for-you .trilforyouformcontainer .formcontainerinner .rowinner {
	padding:0px 0px 5px 0px;
}

.trilogy-for-you .trilforyouformcontainer .formcontainerinner .columninner {
	float:left; width:125px; height:auto; padding:4px 5px 0px 0px;
}

.trilogy-for-you .trilforyouformcontainer .formcontainerinner .widercolumninner {
	float:left; width:310px; height:auto;
}

.trilogy-for-you .trilforyouformcontainer .formcontainerinner .columninner p {
	font-weight:bold;
}

.trilogy-for-you .trilforyouformcontainer .formcontainerinner .widercolumninner input.textboxinner {
	float:left; width:300px; height:auto; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; border:1px solid #ffffff; padding:3px 1px 3px 1px;
}

.trilogy-for-you .trilforyouformcontainer .formcontainerinner .widercolumninner textarea.textareainner {
	float:left; width:300px; height:55px; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; border:1px solid #ffffff; padding:3px 1px 3px 1px;
}


.trilogy-for-you .trilforyouformcontainer .formcontainerinner .widercolumninner a.submitbutton {
	float:right;
}

.trilogy-for-you .trilforyouformcontainer .formcontainerinner .widercolumninner a.submitbutton img {
	padding:3px 5px 3px 3px;
}

.trilogy-for-you .trilforyouformcontainer .formcontainerinner .widercolumninner .checboxinner {
	float:left; width:100px; height:auto;
}

.trilogy-for-you .trilforyouformcontainer .formcontainerinner .widercolumninner .checboxinner span.checkbox {
	float:left; width:21px; margin-right:0px;
}

.trilogy-for-you .trilforyouformcontainer .formcontainerinner .widercolumninner .checboxinner span.checkbox input {
	float:left; width:21px; margin:3px 3px 3px 0px !important;
}

.trilogy-for-you .trilforyouformcontainer .formcontainerinner .widercolumninner .checboxinner p {
	font-weight:bold; padding:4px 0px 0px 0px; float:left;
}











/* contact-us */


.contact-us-panel {
	min-height:750px; height:auto !important; height:750px; width:764px; position:relative; padding:0px 0px 0px 0px;
}

.contact-us-panel .breadcrumb {
	margin:0px 0px 0px 16px; width:300px;
}

.contact-us-panel .customerservicecontainer {
	min-height:113px; height:auto !important; height:113px; width:467px; position:relative; padding:102px 30px 0px 267px; background:url(/Images/Contact/customer-service-panel.jpg) 0px 0px no-repeat; margin-top:0px;
}

.contact-us-panel .customerservicecontainer .main-area-header {
	position:absolute; top:0px; left:14px; margin:0px 0px 0px 0px;		
}

.main-area-header  p.instoreonly {
	background:url(/Images/Layout/in-store-only-asterix.gif) no-repeat 0% 80%; padding:8px 0px 0px 11px;text-transform:none; margin-left:10px;
line-height:15px; float:left;
}

.contact-us-panel .contactdetails {
	min-height:190px; height:auto !important; height:190px; width:234px; position:relative; padding:0px 5px 20px 15px; float:left;
}

.contact-us-panel .contactuscontainer {
	min-height:350px; height:auto !important; height:350px; width:764px; position:relative; padding:25px 0px 0px 0px;
}

.contact-us-panel .contactuscontainer p.introductiontext {
	padding:0px 0px 20px 0px;
}

.contact-us-panel .contactuscontainer img.polaroid {
	position:absolute; top:0px; right:0px;
}

.contact-us-panel .contactuscontainer .formcontainerinner {
	padding:10px 10px 0px 13px; height:auto; width:398px;
}

.contact-us-panel .contactuscontainer .formcontainerinner .rowinner {
	padding:0px 0px 5px 0px;
}

.contact-us-panel .contactuscontainer .formcontainerinner .columninner {
	float:left; width:75px; height:auto; padding:4px 0px 0px 0px;
}

.contact-us-panel .contactuscontainer .formcontainerinner .widercolumninner {
	float:left; width:310px; height:auto;
}

.contact-us-panel .contactuscontainer .formcontainerinner .columninner p {
	font-weight:bold;
}

.contact-us-panel .contactuscontainer .formcontainerinner .widercolumninner input.textboxinner {
	float:left; width:300px; height:auto; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; border:1px solid #cccccc; padding:3px 1px 3px 1px;
}

.contact-us-panel .contactuscontainer .formcontainerinner .widercolumninner textarea.textareainner {
	float:left; width:300px; height:55px; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; border:1px solid #cccccc; padding:3px 1px 3px 1px;
}

.contact-us-panel .contactuscontainer .formcontainerinner .widercolumninner a.submitbutton {
	float:right;
}

.contact-us-panel .contactuscontainer .formcontainerinner .widercolumninner a.submitbutton img {
	padding:3px 5px 3px 3px;
}




















.shop-the-trend-panel {
	height:auto; width:764px; position:relative; padding:0px 0px 0px 0px;
}

.shop-the-trend-panel .header-area {
	width:764px; height:111px; position:relative; background-color:#474775;
}

.shop-the-trend-panel .header-area .main-area-header {
	position:absolute; top:10px; left:10px; margin:0px 0px 0px 0px;		
}

.shop-the-trend-panel .header-area .left-button {
	position:absolute; bottom:11px; left:11px; width:179px; height:auto;
}

.shop-the-trend-panel .header-area .right-button {
	position:absolute; bottom:11px; right:11px; width:136px; height:auto; 	
}

.shop-the-trend-panel .shopthetrendimagemap {
	height:auto; width:764px; position:relative; padding:0px 0px 0px 0px;
}














/* sign up to our newsletter */



.sign-up-to-newsletter {
	position:relative; width:424px; min-height:450px; height:auto !important; height:450px; padding:110px 314px 0px 0px; background:url(/Images/Sign-up-newsletter/girls-background.jpg) 100% 30px no-repeat; margin:auto;
}



.sign-up-to-newsletter#signupspecial {
	position:relative; width:424px; min-height:450px; height:auto !important; height:450px; padding:110px 314px 0px 0px; background:url(/Images/Sign-up-newsletter/signupspecial.jpg) 100% 0px no-repeat; margin:auto;
}



.sign-up-to-newsletter .breadcrumb {
	margin:0px 0px 0px 0px; position:absolute; top:0px; left:0px; width:250px;
}



.sign-up-to-newsletter img.signuptonewsletter {
	position:absolute; top:30px; left:0px;
}

.sign-up-to-newsletter p.subscribe-intro {
	padding:0px 0px 0px 0px; font-size:16px; color:#000000; line-height:22px; font-style:italic;
}

.sign-up-to-newsletter .text-box-container-newsletter {
	width:418px; height:auto !important; padding:5px 0px 0px 0px;
}

.sign-up-to-newsletter .text-box-container-newsletter#subscribe {
	border-bottom:1px solid #999999; padding:15px 0px 0px 0px;
}

.sign-up-to-newsletter .text-box-container-newsletter span.error {
	padding:2px 2px 2px 185px; float:left;
}

.sign-up-to-newsletter .text-box-container-newsletter .left-text-box-container {
	width:418px; height:auto !important; float:left; padding:5px 0px 5px 0px; position:relative;
}

.sign-up-to-newsletter .text-box-container-newsletter .left-text-box-container img.unsubscribeheading {
	margin-bottom:10px;
}

.sign-up-to-newsletter .text-box-container-newsletter .left-text-box-container#buttoncontainer {
	padding:5px 0px 10px 0px; 
}

.sign-up-to-newsletter .text-box-container-newsletter .left-text-box-container p {
	float:left; padding:3px 7px 3px 3px; width:175px; text-align:right;
}

.sign-up-to-newsletter .text-box-container-newsletter .left-text-box-container p.unsubscribe-heading {
	padding:0px;width:auto; text-align:left;
}

.sign-up-to-newsletter .text-box-container-newsletter .left-text-box-container p.heading {
	padding:0px;width:auto; text-align:left;
}

.sign-up-to-newsletter .text-box-container-newsletter .left-text-box-container input.textbox-one {
	width:228px; float:left; font-family:Verdana,Arial,Helvetica,sans-serif; border:1px solid #cccccc; padding:3px 1px 3px 1px;
}

.sign-up-to-newsletter .text-box-container-newsletter .left-text-box-container input.textbox-two {
	width:228px; float:left; font-family:Verdana,Arial,Helvetica,sans-serif; border:1px solid #cccccc; padding:3px 1px 3px 1px;
}

.sign-up-to-newsletter .text-box-container-newsletter .left-text-box-container select.dropdown-one {
	width:232px; height:22px; font-family:Verdana,Arial,Helvetica,sans-serif; border:1px solid #cccccc; padding:2px 2px 2px 0px; font-size:11px; margin:0px !important;
}

.sign-up-to-newsletter .text-box-container-newsletter .left-text-box-container a.cssbutton {
	float:none;
}

.sign-up-to-newsletter .text-box-container-newsletter .left-text-box-container .cssnav {
}












/* Shop-the-trend-panel */

.shop-the-trend-panel .header-area .trend-numbers {
    float:left; left:169px; width:427px; position:absolute; bottom:11px; text-align:center;
}

.shop-the-trend-panel .header-area .trend-numbers a.number {
    color:#ffffff; font-size:16px; font-family:Arial; padding:0px 5px 0px 5px; border-right:1px solid #ffffff;
}

.shop-the-trend-panel .header-area .trend-numbers a.lastnumberselected {
    font-weight:bold; color:#ffffff; font-size:16px; font-family:Arial; padding:0px 5px 0px 5px; border-right:0px;
}

.shop-the-trend-panel .header-area .trend-numbers a.lastnumber {
    color:#ffffff; font-size:16px; font-family:Arial; padding:0px 5px 0px 5px; border-right:0px;
}

.shop-the-trend-panel .header-area .trend-numbers a.number:hover {
    font-weight:bold;
}

.shop-the-trend-panel .header-area .trend-numbers a.selected {
    font-weight:bold; color:#fff; font-size:16px; font-family:Arial; padding:0px 5px 0px 5px; border-right:1px solid #ffffff;
}

/* sitemap */


.sitemap {
	width:764px; height:auto;
}

.sitemap .link-wrap {
	width:764px; height:auto; padding:20px 0px 0px 0px;
}

.sitemap .link-wrap .links {
	float:left; width:224px; height:auto; padding:0px 15px 15px 15px;
}

.sitemap .link-wrap .links .innerheader {
	width:224px; height:auto; padding:0px 0px 3px 0px;
}

.sitemap .link-wrap .links .innerheader p {
	color:#333366; font-weight:bold; font-size:10px; text-transform:uppercase;
}

.sitemap .link-wrap .links ul li {
	padding:3px 0px 3px 11px;
}

.sitemap .link-wrap .links ul li a {
	color:#999999; font-size:10px; text-transform:uppercase;
}

.sitemap .link-wrap .links ul li a:hover {
	color:#cccccc;
}

.sitemap .link-wrap .links a {
}










/* Terms and Conditions, About us, Delivery, Privacy Policy */




.trilogytextareas {
	width:738px; height:auto; position:relative; margin:auto;
}



.trilogytextareas .breadcrumb {
	margin:0px 0px 0px 0px; width:250px;
}


.trilogytextareas .main-area-header {
	margin:5px 0px 15px 0px;
}


.trilogytextareas p {
	margin:0px 0px 15px 0px;
}


.trilogytextareas p.fivemarginbottom {
	margin:0px 0px 5px 0px;
}


.trilogytextareas p a {
	text-decoration:underline;
}

.trilogytextareas ul.delivery {
	margin:0px 0px 15px 10px; padding:0px 0px 0px 10px;
}

.trilogytextareas ul.delivery li {
	margin:0px 0px 0px 5px; padding:0px 0px 0px 5px; list-style:square; font-size:11px;
}


.trilogytextareas ul {
	margin:0px 0px 15px 10px; padding:0px 0px 0px 10px;
}

.trilogytextareas ul li {
	margin:0px 0px 0px 5px; padding:0px 0px 0px 5px; list-style:square; font-size:11px;
}


.trilogytextareas ol {
	margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; list-style:none;
}

.trilogytextareas ol li {
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:14px; font-weight:bold;
}

.trilogytextareas ol li span {
	font-weight:100;
}

.trilogytextareas ol li ol li {
	margin:2px 0px 2px 10px; padding:2px 0px 2px 10px; font-size:11px; font-weight:bold;
}

.trilogytextareas ol li ul {
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; list-style:none; font-weight:100;
}

.trilogytextareas ol li ul li {
	margin:0px 0px 4px 0px; padding:0px 0px 4px 0px; font-size:11px; list-style:none; font-weight:100;
}








