/* CSS Document */

.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;
}

/* Shopping basket */

#DeliveryPrices {
	display:none;
}

.div-table-container {
	width:720px; height:auto; margin:auto; /* */float:right;/* */
}

.div-basket-header {
	width:720px; height:30px; position:relative; margin:auto; /* */float:right;/* */
}

.div-basket-header p {
	position:absolute; top:10px; font-size:14px; color:#bcbbbb; left:0px; 
}

.div-basket-header p.item {
	left:0px; font-size:12px;
}

.div-basket-header p.itemheading {
	left:0px; font-size:14px;
}

.div-basket-header p.price {
	left:340px; font-size:12px;
}

.div-basket-header p.quantity {
	left:403px; font-size:12px;
}

.div-basket-header p.quantityheading {
	left:403px; font-size:14px;
}

.div-basket-header p.qprice {
	left:503px; font-size:12px;
}

.div-basket-header p.discount {
	left:512px; font-size:12px;
}

.div-basket-header p.discountheading {
	left:505px; font-size:14px;
}

.div-item-row {
	width:720px; height:auto; padding:0px 0px 10px 0px; /* */float:right;/* */
}

.div-item-row#basket-options-bottom {
	padding:0px 0px 0px 0px;
}

.div-item-row .div-basket-header {
	padding:0px 0px 15px 0px;
}

.div-item-row#vouchers {
	min-height:28px; height:auto !important; height:28px; 
}

.div-item-row#vouchers .div-table-bordered {
	float:right; width:335px; padding:0px 86px 0px 0px; min-height:28px; height:auto !important; height:28px; 
}

.div-item-row#vouchers .div-table-bordered .cssnav {
	position:absolute; top:0px; left:340px;
}

.div-item-row#vouchers .div-table-bordered input {
	border:1px solid #999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:3px; width:315px; position:absolute; top:2px; left:0px;
}

.div-item-row#vouchers .div-table-bordered input.applied {
	border:1px solid #666666; background-color:#cccccc; color:#666666;
}



.div-item-row .div-table-bordered#nopaddinglesswidth {
	float:right; width:225px; padding:0px 0px 0px 0px;
}

.div-item-row#vouchers .div-item {
	width:475px; height:30px;
}

.div-item-row#vouchers .div-price {
	margin:3px 0px 0px 0px;
}

.div-item-container {
	width:720px; height:auto; /* */float:right;/* */
}

.div-item-container#margintop {
	margin-top:5px;
}

.div-item-container#order-hist {
	margin-bottom:10px;
}

.div-item-container p {
	font-size:12px;
}

.div-item-container a {
	font-size:12px;
}

.div-item {
	float:left; height:auto; width:322px; position:relative;
}

.div-item#itemarea {
	min-height:90px; height:auto !important; height:90px;
}

.div-item#shippingoptions {
	float:left; height:auto; width:290px; position:relative;
}

.div-item p {
	font-size:12px; line-height:15px; margin:3px 0px 0px 0px;
}

.div-item#shorter {
	width:237px;
}

.div-item#widerarea {
	width:504px;
}

.div-item#gift-wrap {
	width:411px;
}

.div-item#gift-msg {
	width:322px; height:86px; float:right;
}

.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; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; overflow:hidden;
}

.div-item#gift-msg a {
	float:right; margin:6px 4px 4px 0px; color:#6699cc; font-size:14px;
}

.div-item#gift-msg a:hover {
	color:#cccccc;
}


.div-item a.item {
	height:auto; width:207px; display:block; padding:0px 10px 0px 106px;
}

.div-item img.item {
	position:absolute; top:0px; left:0px;
}

.div-item .producttextarea {
	width:196px; height:auto; padding:0px 0px 0px 106px;
}

.div-item .producttextarea textarea {
	width:190px; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; overflow:auto; margin:7px 0px 0px 0px; padding:1px;
}

.div-item .producttextareatwo {
	width:196px; height:auto; padding:0px 0px 0px 0px;
}

.div-item .producttextareatwo textarea {
	width:190px; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; overflow:auto; margin:7px 0px 0px 0px; padding:1px;
}

.div-item .producttextarea p.entertext {
	font-size:11px; float:left; margin:2px 0px 0px 2px; line-height:11px;
}

.div-item .producttextarea a {
	color:#6699CC; font-size:12px; float:right; margin:3px 0px 0px 0px; display:block;
}

.div-item .producttextarea a canvas {
	margin:0px !important;
}

.div-item h5 {
	font-size:10px; color:#cc9966; margin:0px 0px 0px 0px; font-weight:100; text-transform:uppercase;
}

.div-item p.product-name {
	color:#666666; font-size:12px; margin:0px;
}

.div-actual-price {
	height:auto; width:70px; margin:17px 0px 30px 0px; float:left;
}

.div-actual-price p {
	text-align:center; color:#666666; font-size:14px;
}

.div-quantity {
	height:auto; width:55px; margin:15px 0px 30px 0px; padding:0px 13px 0px 13px; float:left; text-align:center;
}

.div-quantity p {
	text-align:center;
}

.div-quantity input.update {
	width:50px; margin:0px 1px 7px 1px; font-size:11px !important; text-align:center;
}

.div-quantity a {
	color:#6699cc; font-size:12px;
}

.div-quantity a:hover {
	color:#cccccc;
}

.div-price {
	float:left; width:110px; height:auto; margin:17px 0px 30px 10px;
}

.div-price#nomargintopbottom {
	margin:0px;
}

.div-total {
	width:720px; height:82px; position:relative; margin:10px 0px 22px 0px; /* */float:right;/* */
}

.div-inner-total {
	width:725px; height:82px; position:absolute; margin:0px 0px 0px 0px; top:0px; left:-5px; background:url(https://www.monkeymccoy.co.uk/Images/layout/proceedtocheckout.gif) 0px 0px #f5f5f5 no-repeat;
}

.div-total p.price {
	color:#666666; font-size:18px; position:absolute; right:12px; top:12px; padding:0px 0px 0px 70px;
}

.div-total p.price span {
	color:#666666; font-size:20px; position:absolute; left:0px; top:0px; .top:-3px;
}

.div-total a {
}

.div-total a:hover {
	color:#ffffff;
}

.div-total .cssnav#continueshopping {
	position:absolute; right:5px; bottom:6px;
}

.div-total a.go-to-checkout {
	position:absolute; right:5px; bottom:6px;
}

.div-total a.go-to-checkout:hover {
}

.div-total .cssnav#continue-shopping {
	position:absolute; left:10px; bottom:10px;
}

.div-item-row#basket-options-bottom .div-price,
.div-item-container#gift-wrap .div-price {
	margin:0px;
}

.div-price p {
	text-align:center; font-size:14px; 
}

.div-buttons {
	float:right; width:108px; height:auto; margin:17px 10px 20px 0px;
}

.div-buttons a {
	float:right; margin:4px 0px 4px 0px; color:#6699cc; font-size:12px;
}

.div-buttons a:hover {
	color:#cccccc;
}

.div-sub-total-wrapper {
	min-height:30px; height:auto !important; height:30px; width:720px; background:url(https://www.monkeymccoy.co.uk/Images/layout/subtotaltop.gif) 0px 0px no-repeat #d2eaf1; position:relative; margin-bottom:10px; /* */float:right;/* */
}

.div-sub-total-wrapper#div-sub-total-summary {
	min-height:38px; height:auto !important; height:38px;
}

.div-sub-total-inner {
	min-height:30px; height:auto !important; height:30px; width:725px; background:url(https://www.monkeymccoy.co.uk/Images/layout/subtotaltop.gif) 0px 0px no-repeat #d2eaf1; position:absolute; top:0px; left:-5px;
}

.div-sub-total {
	min-height:30px; height:auto !important; height:30px; width:725px; position:relative; background:url(https://www.monkeymccoy.co.uk/Images/layout/subtotalbottom.gif) 0px 100% no-repeat;
}

.div-sub-total .cssnav {
	margin:6px 0px 6px 15px;
}

.div-sub-total p.subtotali {
	position:absolute; left:411px; top:11px; color:#ffffff; font-size:14px;
}

.div-sub-total .sub-price {
	width:100px; height:auto; position:absolute; left:493px; top:8px;
}

.div-sub-total .sub-price p {
	text-align:center; font-size:14px; 
}

.div-sub-total#thankyou .sub-price {
	height:auto; 	left:573px; 	position:absolute; 	text-align:right; 	top:8px; 	width:140px;
}

.div-sub-total#thankyou .sub-price p {
	text-align:right; font-size:14px; 
}

.div-table-bordered {
	float:left; width:165px; height:auto; padding:0px 5px 0px 15px; line-height:15px; position:relative; font-size:11px;
}

.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-outer {
	height:auto; width:725px;  position:relative; margin-bottom:10px; /* */float:right;/* */
}

.login-row-inner {
	height:auto; width:725px; background:url(https://www.monkeymccoy.co.uk/Images/layout/subtotaltop.gif) 0px 0px no-repeat #f5f5f5;
}

.login-row {
	width:695px; height:auto; background:url(https://www.monkeymccoy.co.uk/Images/layout/subtotalbottom.gif) 0px 100% no-repeat; margin:auto; padding:45px 15px 10px 15px; position:relative;
}

.login-row img.heading {
	position:absolute; top:15px; left:14px;\
}

.login-row p {
	margin:0px 0px 0px 0px; font-size:12px; line-height:15px;
}

.login-row .cssnav {
	float:right; margin:0px 0px 4px 0px;
}

.login-row .cssnav#floatright {
	margin:0px 0px 0px 0px;
}

.login-row .cssnav#floatrightnomargintop {
	margin:0px 0px 15px 0px;
}




input.textbox {
	border:1px solid #999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:1px; width:246px;
}

input.textbox-one {
	border:1px solid #999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:1px; width:315px;
}

select.dropdown-one {
	border:1px solid #999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; width:319px;
}

textarea.textarea-one {
	border:1px solid #999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:1px; width:315px;height:56px;
}



/* Checkout */

.left-wrap {
	width:695px; height:auto; height:auto; position:relative;
}

.left-wrap .left {
	float:left; width:375px; min-height:21px; height:auto !important; height:21px; position:relative; padding:10px 170px 5px 0px;
}

.left-wrap .left p.title {
	margin:2px 10px 0px 0px; float:left; width:100px;
}

	.left-wrap .left .rightemail {
		position:absolute; top:12px; left:375px; padding:0px 0px 0px 0px; display:block; width:170px;
	}
	
	.left-wrap .left p.remember {
		float:left; margin:0px 0px 0px 0px;
	}
	
	.left-wrap .left span.checkbox {
		position:absolute; top:0px; left:95px;
	}
		
		.left-wrap .left span.checkbox input {
			margin:0px !important; .height:16px;
		}
	

.left-wrap .left a {
	float:left; text-decoration:underline; 
}

.left-wrap .left a.forgottenpassword {
}

.left-wrap .cssnav {
	position:absolute; bottom:0px; right:0px;
}

.left-wrap .cssnav a {
	margin:0px; text-decoration:none;
}

/* Checkout */




.form-container {
	width:720px; height:auto; margin:auto; /* */float:right;/* */
}


.form-container .innersubscribe {
	width:710px; height:auto; padding:35px 0px 10px 10px; position:relative;
}

.form-container .innersubscribe .my-account-header {
	position:absolute; top:4px; left:10px; width:350px;
}



.form-container .innersubscribe#signupsubscribe {
	width:360px; height:auto; padding:115px 305px 50px 35px; position:relative; background:url(https://www.monkeymccoy.co.uk/Images/content/SignUp02-Right.jpg) 100% 0% no-repeat;
}

.form-container .innersubscribe#signupsubscribe .my-account-header p.heading-one {
	font-size:37px;
}


.form-container .innersubscribe#signupsubscribe .my-account-header {
	position:absolute; top:70px; left:33px;
}

.form-container .innersubscribe#signupsubscribe p.details-margin {
	margin:0px 0px 10px 0px;
}


.form-container#unsubscribe {
	width:725px; background:url(https://www.monkeymccoy.co.uk/Images/layout/subtotaltop.gif) 0px 0px no-repeat #f5f5f5; margin-bottom:15px;
}

.form-container#unsubscribe .innersubscribe {
	width:710px; height:auto; padding:35px 0px 10px 15px; background:url(https://www.monkeymccoy.co.uk/Images/layout/subtotalbottom.gif) 0px 100% no-repeat; position:relative;
}

.form-container#unsubscribe .innersubscribe img.heading {
	position:absolute; top:15px; left:14px;
}

.form-container#unsubscribe .form-panel {
	width:460px; padding-bottom:0px;
}


.form-container#termsprivacy h3.first {
	padding-top:0px;
}

.form-container#termsprivacy h3 {
	margin-bottom:13px; padding-top:10px; font-size:14px;
}

.form-container#termsprivacy p {
	margin-bottom:13px; 
}

.form-container#termsprivacy p.ulbelow {
	margin-bottom:3px;
}

.form-container#termsprivacy {
	width:695px; padding:0px 25px 0px 0px;
}

.form-container#termsprivacy ul {
	margin:0px 0px 0px 10px; padding:0px 0px 10px 10px;
}

.form-container#termsprivacy ul li {
	margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; list-style-type:square; font-size:13px; 
}

.form-container#termsprivacy ul li a {
	color:#666666;
}

.form-container p {
	font-size:12px;
}

.form-container p.details-margin {
	font-size:12px; margin:10px 0px 5px 0px;
}

.my-account-header,
.heading-bar-duo,
.heading-bar {
	width:720px; height:30px; position:relative; margin:auto; /* */float:right;/* */
}

.account-overview-header {
	width:720px; height:auto; position:relative; margin:auto; /* */float:right;/* */
}

.account-overview-header .cssnav {
	position:absolute; top:-10px; right:10px;
}

.my-account-header p,
.heading-bar-duo p,
.heading-bar p {
	position:absolute; bottom:0px; font-size:15px; color:#bcbbbb;
}

.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:360px;
}

.my-account-header span.note,
.heading-bar-duo span.note,
.heading-bar span.note {
	position:absolute; top:11px; left:360px;
}

.form-panel {
	float:left; width:360px; height:auto; padding:3px 0px 10px 0px; position:relative;
}

.form-panel .cssnav#subscribe {
	position:absolute; bottom:7px; right:-79px;
}

.form-panel .cssnav#unsubscribe {
	float:right;
}

.form-panel .cssnav#forgotpassword {
	position:absolute; top:21px; right:-169px;
}

.form-panel .cssnav#forgotquestion {
	position:absolute; top:21px; right:-119px;
}

.form-panel .cssnav#contactus {
	position:absolute; top:41px; right:-70px;
}

.form-panel {
	float:left; width:360px; 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:240px;
}

.form-panel#different-padding .cssnav {
	margin:10px 0px 10px 9px; float:left;
}

.go-back {
	height:57px; width:720px; position:relative; /* */float:right;/* */
}

.go-back .cssnav#back {
	position:absolute; left:-9px; top:10px; 
}

.go-back a:hover {
}

.go-back .cssnav#continue-to-summary {
	position:absolute; right:10px; top:10px; 
}

.form-header {
	width:720px; height:30px; position:relative; /* */float:right;/* */
}

.form-header p {
	bottom:0px; font-size:15px; position:absolute; color:#bcbbbb;
}

.form-header p.billing {
	left:0px;
}

.form-header p.delivery {
	left:240px;
}

.form-header p.billing {
	left:480px;
}

.form-header p.ordernumber {
	left:0px; font-size:11px;
}

.form-header p.dateordered {
	left: 120px; font-size:11px;
}

.form-header p.status {
	left: 280px; font-size:11px;
}

.form-header p.orderamount {
	left: 390px; font-size:11px;
}

.form-header p.recipientname {
	left: 510px; font-size:11px;
}

.itemdiv {
	height:90px; width:207px; display:block; padding:0px 10px 0px 106px;
}

.itemdiv img.item-static {
	position:absolute; left:0px; top:0px;
}

.itemdiv h5 {
	font-size:10px; color:#cc9966; margin:0px 0px 0px 0px; font-weight:100; text-transform:uppercase;
}

.itemdiv .product-name {
	color:#666666; font-size:12px; margin:0px;
}


/* My Account */

.item-row-my-account {
	height:57px; width:720px; position:relative; /* */float:right;/* */
}

.item-row-my-account#account-overview-row-holder {
}

.cssnav#personal-details {
	position:absolute; top:10px; left:-9px;
}

.cssnav#view-order-history {
	position:absolute; top:10px; left:196px;
}

.cssnav#change-password {
	position:absolute; top:10px; left:387px;
}

.cssnav#delete-account {
	position:absolute; top:10px; right:9px;
}

#logout-area a {
	position:absolute; right:0px; top:26px; color:#666666; font-size:12px; padding:4px 10px 5px 13px; 
}

#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;
}

p.contact-details {
	margin:0px 0px 0px 0px;	padding:10px 0px 20px 30px;
}

p.contact-details#email {
	background:url(https://www.monkeymccoy.co.uk/Images/icons/mail.gif) 0px 7px no-repeat;		
}

p.contact-details#phone {
	background:url(https://www.monkeymccoy.co.uk/Images/icons/phone.gif) 0px 7px no-repeat;		
}

p.contact-details#address {
	background:url(https://www.monkeymccoy.co.uk/Images/icons/address.gif) 0px 7px no-repeat;		
}

p.contact-details#feedback {
	background:url(https://www.monkeymccoy.co.uk/Images/icons/feedback.gif) 0px 7px no-repeat;		
}

p.contact-details#media {
	background:url(https://www.monkeymccoy.co.uk/Images/icons/media.gif) 0px 7px no-repeat;		
}

/* Send to a friend */

.input-area-s .details img {
	float:left; 
}

.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:#666666; font-size:11px; font-weight:normal;
}

.input-area-s .details div h4 {
	color:#666666; font-size:14px; font-weight:bold;
}

.description-text p, p.description-text {
	margin:10px 0px;
}




/* View order/order history */


.order-item-row {
	width: 720px; height: auto; 
}

	.order-item-row .order-order-id {
		float: left; width: 120px; height: 16px; padding: 10px 0px 10px 0px;
	}
	
	.order-item-row  .order-date-ordered {
		float: left; width: 160px; height: 16px; padding: 10px 0px 10px 0px;
	}
	
	.order-item-row  .order-status {
		float: left; width: 111px; height: 16px; padding: 10px 0px 10px 0px;
	}
	
	.order-item-row  .order-amount {
		float: left; width: 90px; height: 16px; padding: 10px 30px 10px 0px; text-align:center;
	}
	
	.order-item-row  .order-recipient-name {
		float: left; width: 150px; height: 16px; padding: 10px 0px 10px 0px;
	}
	
	.order-item-row .cssnav {
		float: right; margin: 5px 0px 5px 0px;
	}
		
		.order-item-row .cssnav a {
			font-size:14px;
		}
	
    .product-header img.brand-header 
    {
        border:0px; width:764px; height:455px;
	}
	
	
	



/* View order/order history */









/* sitemap */



.link-wrap {
	width:720px; height:auto; padding:20px 0px 0px 0px;
}

.link-wrap .links {
	float:left; width:215px; height:auto; padding:0px 25px 15px 0px;
}

.link-wrap .links .innerheader {
	width:215px; height:auto; padding:2px 0px 8px 0px;
}

.link-wrap .links .innerheader p {
	font-weight:bold; font-size:16px; color:#bcbbbb;
}

.link-wrap .links ul {
	padding:0px 0px 10px 0px;
}

.link-wrap .links ul li {
	padding:3px 0px 3px 11px;
}

.link-wrap .links ul li a {
	font-size:12px;
}

.link-wrap .links ul li a:hover {
}

.link-wrap .links a {
}







/* sitemap */



.link-wrap {
	width:720px; height:auto; padding:20px 0px 0px 0px;
}

.link-wrap .links {
	float:left; width:215px; height:auto; padding:0px 25px 15px 0px;
}

.link-wrap .links .innerheader {
	width:215px; height:auto; padding:2px 0px 8px 0px;
}

.link-wrap .links .innerheader p {
	font-weight:bold; font-size:16px; color:#bcbbbb;
}

.link-wrap .links .innerheader a {
	font-weight:bold; font-size:16px; color:#bcbbbb;
}

.link-wrap .links ul {
	padding:0px 0px 10px 0px;
}

.link-wrap .links ul li {
	padding:3px 0px 3px 11px;
}

.link-wrap .links ul li a {
	font-size:12px;
}

.link-wrap .links ul li a:hover {
}

.link-wrap .links a {
}




/* brands */



.alphabet-container	{
	width:720px; height:auto; margin:auto;
}

	
.alphabet-container	.column {
	width:180px; height:auto; float:left;
}

	
.alphabet-container	.column .menu-child {
	float:left; width:155px; height:auto; padding:50px 25px 15px 0px; position:relative;
}
	
	
.alphabet-container	.column .menu-child h1 {
	position:absolute; top:25px; left:0px; color:#bcbbbb;
}
	
	
.alphabet-container	.column .menu-child .menu-child-short {
	width:auto; height:auto; padding:0px 0px 0px 0px;
}
	
	
.alphabet-container	.column .menu-child .menu-child-short a {
	font-size:12px;
}
	
	
.alphabet-container	.column .menu-child .menu-child-short a:hover {
	color:#666666;
}


.alphabet-container	.column .menu-child .menu-child-short a.selected {
	background:url(https://www.trilogystores.co.uk/Images/Layout/in-store-only-asterix.gif) no-repeat 100% 50%; padding:1px 11px 1px 0px;
}



.tandcs {
	padding:10px 10px 10px 10px; width:340px; height:auto;
}	