﻿/* Violet May */
#wrap table td.label{padding-top:5px;font-size:12px;}
/* Global Styles */
input[type=text]
{
	background-color:#fff;
}
body
{
	font-family:Verdana;
	color:#959494;
}
body
{
	font-size:13px;
}

h1
{
	color:#B6985B;
	font-size:1.2em;
	text-transform:uppercase;
	
}
h2
{
	color:#B6985B;
	font-size:1.1em;
	text-transform:uppercase;
	margin-bottom:5px;
	
}

h3
{
	color:#B6985B;
	font-size:14px;
	font-family:Verdana;
}

h3 a
{
	color:#B6985B;
	font-size:14px;
	text-decoration:none;
	letter-spacing:2px;
}

a{text-decoration:none;}
a, a:hover, a.on
{
	color:#B6985B;
}

strong{font-weight:bold;}

em{font-style:italic;}

/* General Styles */
.txt-center{text-align:center;}
.txt-left{text-align:left;}
.txt-right{text-align:right;}
.txt-small{font-size:0.8em;color:#7D653A;}
.txt-hide{text-indent:-999em;overflow:hidden;line-height:0px;font-size:0px;}

img.preload{display:none;width:0px;height:0px;line-height:0px;}
.clear{clear:both;}
.clearBoth{clear:both;}
.fltl{float:left;}
.fltr{float:right;}
.padTop5{padding-top:5px;}
.padTop10{padding-top:10px;}
table{width:100%;}
table input.inputTxt, table select.inputSelect{width:90%;}

a.link-movie{font-weight:bold;padding-left:30px;background:url(/Images/Design/icon-movie.gif) no-repeat top left;text-decoration:none;color:#989696;display:block;margin-top:3px;}
       
.bb-vertical-break, .vertical-break{float:left;margin-left:10px;margin-right:10px;margin-top:10px;height:100%;}
.bb-vertical-break{display:none;}

.goldenBreak{
	clear:both;
	height:1px;
	width:100%;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

select.golden-drop
{
	border:1px solid #B6985B;
	padding:2px;
}

select {color: #918f8f;}

p.small {font-size:11px;}

.btn, .long-btn{margin:2px 5px 5px 5px;display:block;cursor:pointer;}
.dynamic-btn{background:url(/Images/Design/long-button.png);width:160px;height:24px;padding:1px 5px;margin:2px 5px 5px 5px;color:#7D653A;display:block;border:none;cursor:pointer;text-transform:uppercase;}
input.padlocked {background-image:url(/Images/Design/iconpadlock.gif);background-repeat:no-repeat;padding-left:15px;}
input.inputTxt{border:1px solid #B6985B;width:90%;color:#a1a0a0;padding-left:2px;}
select.inputSelect{border:1px solid #B6985B;padding:2px;}

/* Validation Style */
.errorSummary {width: 100%;color:#990000;font-size:12px;display:block;padding-top:10px;padding-bottom:10px;border-top:1px dashed #696969;border-bottom:1px dashed #696969;margin-bottom:4px;}
.errorSummary h4 ul li {list-style:disc inside;padding-left:15px;line-height:22px;margin:3px 0px 3px 0px;font-weight:bold;text-transform:uppercase;color:#990000;}
.errorSummary ul {margin: 0px;padding: 0px;color:#990000;list-style-type:none;}
.errorSummary a{color:#990000;text-decoration:underline;}
/* Layout */
* {
    margin: 0;
}
html, body, form {
    height: 100%;
}

#wrap 
{
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin-bottom:-250px;
}
.footer, .push {
    height: 250px;
}


html, body
{
	width:100%;
	
}

#wrap, .footer
{
	position:relative;
	width:994px;
	margin-left:auto;
	margin-right:auto;
}
.header{padding:0px 18px 0px 10px;height:131px;position:relative;}

.content{padding:0px 20px 40px 20px;}

.footer{height: 250px;clear:both;}

.footer-content{height:240px;margin:0px 14px;}

html
{
	background:url(/Images/Design/peacock-bg.gif) repeat top center;	
}


#wrap
{
	background:url(/Images/Design/center-bg.png) repeat-y top left;	
}


.footer-content
{
	background:url(/Images/design/footer-bg.gif) no-repeat bottom right;
}

/* Header */
.header .logo
{
    float:left;
    width:85px;
    padding-left:6px;
}

.header .logo a
{
	display:block;
	text-indent:-999em;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
	background:url(/Images/Design/logo.gif) no-repeat top left;
	width:85px;
	height:103px;
	float:left;
	margin:10px 15px 15px 15px;
}

.header .top-nav
{
	top:0px;
}

.header .top-nav ul.site-nav
{
	margin-top:7px;
}

.header .top-nav .basket-small
{
	padding-top:7px;
}

.header .top-nav ul.site-nav
{
	float:right;
	margin-right:8px;
}

.header .top-nav ul.signed-in
{
	background:url(/Images/Design/basket-small-bg-in.jpg) no-repeat top left;
	width:214px;
}


.header .top-nav ul.signed-out
{
	background:url(/Images/Design/basket-small-bg-out.jpg) no-repeat top left;
	width:200px;
}

.header .top-nav ul.basket-small
{
	float:right;
	height:29px;
	margin-right:20px;
}

.header .top-nav .basket-small li
{
	float:left;
	padding-left:8px;
	padding-right:8px;
	background:url(/Images/Design/header-nav-divider.jpg) no-repeat right 3px;
}

.header .top-nav ul.site-nav li
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	background:url(/Images/Design/header-nav-divider.jpg) no-repeat right 3px;
}


.header .categories-nav
{
	float:right;
	margin:60px 20px 0px 0px;
	width:800px;
}

.header .categories-nav ul li
{	
	float:right;
	padding-left:10px;
	padding-right:10px;
	background:url(/Images/Design/header-nav-divider.jpg) no-repeat left 4px;
}

.header .categories-nav ul li a
{
	color:#959494;	
	text-decoration:none;
}

.header .top-nav ul.site-nav li a, .header .top-nav .basket-small li a
{
	float:left;
	color:#959494;	
	text-decoration:none;
	text-transform:uppercase;
}

.header .top-nav ul.site-nav li a:hover, .header .top-nav .basket-small li a:hover, .header .categories-nav ul li a:hover, .header .top-nav ul.site-nav li a.on, .header .top-nav .basket-small li a.on, .header .categories-nav ul li a.on
{
	color:#B6985B;
}

.header .top-nav ul.site-nav li a, .header .top-nav .basket-small li a
{
	font-size:10px;
}
.header .categories-nav ul li a
{
 	font-size:11px;
}

.header .categories-nav ul li.first{padding-left:0px;}

.header .categories-nav ul li.last
{
	border-right:none;padding-right:0px;
}

.header .top-nav ul.site-nav li.last, .header .top-nav .basket-small li.last{border-right:none;padding-right:0px; background-image:none;}

.header .categories-nav ul li a
{	
	display:block;
	text-indent:-999em;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
}


.header .categories-nav ul li a.sale
{
	background:url(/Images/Design/sale.gif) no-repeat top left;
	width:28px;
	height:14px;	
}


.header .categories-nav ul li a.card-cases
{
	background:url(/Images/Design/card-cases.gif) no-repeat top left;
	width:72px;
	height:14px;	
}


.header .categories-nav ul li a.travel-accessories
{
	background:url(/Images/Design/travel-accessories.gif) no-repeat top left;
	width:128px;
	height:14px;	
}

.header .categories-nav ul li a.laptop-sleeves
{
	background:url(/Images/Design/laptop-sleeves.gif) no-repeat top left;
	width:96px;
	height:14px;	
}
.header .categories-nav ul li a.blackberry-iphone-purses
{
	background:url(/Images/Design/blackberry-iphone-purses.gif) no-repeat top left;
	width:175px;
	height:14px;	
}

.header .categories-nav ul li a.designer-laptop-bag
{
	background:url(/Images/Design/designer-laptop-bag.gif) no-repeat top left;
	width:138px;
	height:14px;
}

.header .categories-nav ul li a.designer-laptop-bag:hover,.header .categories-nav ul li.on a.designer-laptop-bag
{
	background:url(/Images/Design/designer-laptop-bag-on.gif) no-repeat top left;
}


.header .categories-nav ul li a.blackberry-iphone-purses:hover,.header .categories-nav ul li.on a.blackberry-iphone-purses
{
	background:url(/Images/Design/blackberry-iphone-purses-on.gif) no-repeat top left;
}


.header .categories-nav ul li a.laptop-sleeves:hover,.header .categories-nav ul li.on a.laptop-sleeves
{
	background:url(/Images/Design/laptop-sleeves-on.gif) no-repeat top left;
}


.header .categories-nav ul li a.travel-accessories:hover,.header .categories-nav ul li.on a.travel-accessories
{
	background:url(/Images/Design/travel-accessories-on.gif) no-repeat top left;
}

.header .categories-nav ul li a.card-cases:hover,.header .categories-nav ul li.on a.card-cases
{
	background:url(/Images/Design/card-cases-on.gif) no-repeat top left;
}

.header .categories-nav ul li a.sale:hover,.header .categories-nav ul li.on a.sale
{
	background:url(/Images/Design/sale-on.gif) no-repeat top left;
}

.header .contact-info
{
	position:absolute;
	right:40px;
	top:46px;
	text-indent:-999em;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
	background:url(/Images/Design/contact-info.gif) no-repeat top right;
	width:198px;
	height:34px;
}

/* Footer */

.footer-break
{
	clear:both;
	background:url(/Images/Design/footer-line2.gif) no-repeat top center;
	height:1px;
	width:100%;
	display:block;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

.footer .violet-may-links h3 a
{
	letter-spacing:normal;
}

.footer .shop, .footer .violet-may-links
{
	float:left;
	margin-top:11px;
}

.footer .shop
{
	margin-right:15px;
	margin-left:12px;
	width:40%;
	float:left;
}

.footer .shop, .footer .shop ul, .footer .violet-may-links
{
	float:left;
}


.footer .violet-may-links ul
{
	margin-top:11px;
}

.footer .shop ul
{
	margin-top:12px;
}

.footer .shop ul.product-links
{
	margin-right:0px;
	margin-left:1px;
	width:55%;
}

.footer .shop ul.commerce-links
{
	margin-left:2px;
}

.footer .shop ul.product-links li
{
	height:17px;
}

.footer .shop ul.commerce-links li
{
	height:17px;
}

.footer .shop ul li
{
	margin-bottom:3px;	
}
.footer .violet-may-links ul li
{
	margin-bottom:4px;	
}

.footer .shop ul a, .footer .violet-may-links ul a
{
	color:#959494;
	font-size:11px;
	text-decoration:none;
	letter-spacing:normal;
}

.footer .shop ul a:hover, .footer .violet-may-links ul a:hover
{
	color:#B6985B;
}

.footer .footer-links
{
	position:absolute;
	clear:both;
	bottom:22px;
	margin-left:4px;
}

.footer .footer-links ul li
{
	float:left;
	padding-left:4px;
	padding-right:4px;
	background:url(/Images/Design/header-nav-divider.jpg) no-repeat right 5px;

}
.footer .footer-links ul li.last{border-right:none;padding-right:0px;background-image:none;}

.footer .footer-links ul a
{
	color:#959494;
	font-size:10px;
	text-decoration:none;
}

.footer .footer-links ul a:hover
{
	color:#B6985B;
}
/* Homepage */

.homepage{clear:both;margin-left:10px;}
.homepage #panel
{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:7px;
	width:100%;
	position:relative;
	height:410px;
}

.homepage #panel .pane{
	margin-left:3px;
	position:absolute;
	top:0px;
	left:0px;
	transition:opacity 3s;
	-o-transition:opacity 3s;
	-moz-transition:opacity 3s;
	-webkit-transition:opacity 3s;
	-ms-transition:opacity 3s;
	opacity:0;
	filter: alpha(opacity = 0);
	z-index:50;
}

.homepage #panel .active{
	opacity:1;
	filter: alpha(opacity = 100);
	z-index:100;
}

#carousel
{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height:240px;
}
#carousel .vertical-break
{
	float:left;
	margin:0px;
	padding-top:10px;
	height:240px;
    background:url(/Images/Design/carousel.jpg) top left repeat-x;
}

.carousel-left, .carousel-right
{
	float:left;
	width:8px;
	height:240px;
}

.carousel-left
{
	background:url(/Images/Design/carousel-left.jpg) top left no-repeat;
}

.carousel-right
{
	background:url(/Images/Design/carousel-right.jpg) top right no-repeat;
}

#carousel .image
{
	background:url(/Images/Design/carousel.jpg) top left repeat-x;
	height:240px;
	width:228px;
	float:left;
	text-align:center;
}

#carousel .image img{margin-top:5px;margin-bottom:5px;}

.homepage #description
{
	margin-top:10px;
	margin-left:1px;
	margin-right:1px;
}

.homepage #description div
{
	float:left;
	display:block;
}

.homepage #description .subscribe
{
	background:url(/Images/Design/homepage_subscribe.jpg) no-repeat top left;
	width:350px;
	height:354px;
	margin-top:5px;
}

.homepage #description .subscribe .box-email
{
	padding-top:1px;
	border:1px solid #B6985B;
	width:155px;height:16px;position:relative;top:304px;left:160px;
	color:#959494;font-family:Verdana;font-size:11px;
}

.homepage #description .subscribe .btn-email
{	
	text-indent:-999em;font-size:0px;line-height:0px;display:block;border:none;cursor:pointer;overflow:hidden;
	background:url(/Images/Design/btn-subscribe.gif) no-repeat top left;
	width:73px;height:17px;
	position:relative;left:160px;top:306px;
}

	
.homepage #description .description-content .innertube
{
	padding:0px;
	margin-left:5px;
}
.homepage #description .description-content .innertube .description-text
{
	padding-right:200px;
	padding-left:5px;
	background:url(/Images/Design/hp-description-bg.jpg) right bottom no-repeat;
	font-size:0.85em;
	line-height:14px;
}
.homepage #description .description-content h2
{
	background:url(/Images/Design/hp-description-heading.gif) no-repeat top left;
	text-indent:-999em;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
	width:550px;
	height:34px;
}

.homepage #description .description-content
{
	width:570px;
	margin-left:10px;
}

.homepage #description .description-content p
{
    margin-bottom:10px;
}
/* Product Details */

.product{clear:both;margin-left:40px;}
.product h3{color:#939393;font-weight:bold;font-size:1em;}
.product p{color:#949494;font-size:11px;}
.product p.variant{display:block;border:1px solid #B6985B;font-size:12px;height:22px;width:285px;}
.product span.singleOption{margin:3px 3px;display:block;font-size:11px;}
.product h2{}
.product h2#productTitle {text-transform:none;font-size:12px;margin-top:20px;}

.product .column-content{padding:10px 0px 10px 0px;}
.comments .comment{margin-bottom:20px;width:330px;font-size:11px;margin-top:5px;}
.comments h3{font-size:11px;}
.product .image-column{float:left;width:370px;margin-right:5px;}
.product .image-column img{border:1px solid #B6985B;}
#mainImage {margin-bottom:3px;}

#mainImage.loading {background: url(/Images/Design/loading.gif) no-repeat center center;width:330px;height:330px;}
.product .image-column .enlargeContainer{width:330px;text-align:center;margin-bottom:10px;}
.product .image-column .enlargeContainer a.enlarge{color:#918f8f;font-size:0.8em;display:inline;padding-left:15px;background:url(/Images/Design/enlarge.gif) no-repeat top left;text-decoration:none;}

.product .image-column h3{color:#939393;font-weight:bold;margin-top: 30px;}

.product .main-description{float:left;width:480px;}

.product .main-description .column-content .description{font-size:11px;clear:left;}
.madeinspain{display:block;text-indent:-999em;font-size:0px;line-height:0px;overflow:hidden;height:28px;width:345px;background:url(/Images/Design/madeinspain.gif) no-repeat top left;margin-top:30px;}

.loading{background: url(/Images/Design/loading.gif) no-repeat center center;}
.image-gallery {margin-bottom:10px;display:inline;float:left;}
.image-gallery a{display:block;float:left;margin:0px 3px 3px 0px;}

.image-gallery a img{border:1px solid #B6985B;}

.actions{float:left;width:65%;}

.buttons{float:left;width:30%;}
.option-drop{width:100%;margin:10px 10px 10px 0px;float:left;color:#939393;}
.option-drop select{width:285px;height:22px;}
.quantity{margin:10px 10px 10px 0px;}
.quantity .qtyLabel{margin-right:5px;}

#cartPrompt{position:absolute;height:188px;width:286px;margin-left:160px;margin-top:20px;background-color:#FFF;background:url(/Images/Design/added_to_basket.gif);z-index:1000;}
#cartPromptBtns{margin:155px 0px 0px 40px;}

.price-box{display:block;height:22px;width: 285px;border:1px solid #B6985B;font-size:12px;float:left;margin:0px 10px 0px 0px;}
.price-box span{padding:3px 3px;display:block;font-size:11px;}

.vat{padding:3px;font-size:0.7em;float:left;margin:5px 10px 10px 0px;width:200px;}

.buttons input{margin:2px 5px 5px 5px;float:left;display:block;cursor:pointer;}

.optionLink{display:block;width:40px;height:40px;float:left;}
.also-available{margin-top:5px;margin-left:10px;float:left;color:#939393;text-decoration:none;cursor:pointer;display:block;width:210px;}
.option{float:left;margin-bottom:10px;width:60%;}

.related-products{padding:0px 0px 0px 0px;margin-bottom:10px;}
.related-products .vertical-break{height:215px;}
.related-products h3{font-weight:normal;}
.pod img{}
.pod{float:left;margin:10px 0px 10px 0px;width:195px;height:250px;}

.pod span{display:block;text-align:center;width:100%;margin-top:5px;font-size: 12px;}

.pod a{text-decoration:none;}

#info-box {   
width: 100%;
height:160px;
height:auto !important;
min-height:160px;
margin-top: 20px;   
padding: 0px;     
margin-bottom: 15px;   
}

#info-box a {   
text-decoration: none;
color:#959494;
}   
  
#info-box a:hover {
	text-decoration: none; 
	color:#959494;
}   

.tabnav
{
	border-left:1px solid #dbdbdb;
	margin-left:-1px;
	color:#7D653A;
}

  
.tabnav li  
{
	height:26px;  
	float:left;
	font-size:11px;
	list-style: none;
	border-top:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
	background:url(/Images/Design/tab-header.png) repeat-x bottom left;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:-1px;
	z-index:100;
}   
  
.tabnav li a {   
text-decoration: none;   
text-transform: uppercase;   
font-weight: normal;
outline: none;
padding:5px;
display:block;
}   

.tabnav li.ui-tabs-selected
{
	background:#fff;
	border-bottom-width:0px;
	margin-bottom:-1px;
	z-index:100;
}

.tabnav li a:active, .tabnav li.ui-tabs-selected a    
{  
	text-decoration: none;
}   
  
.tabdiv    
{
	clear:both;
	background: #fff;   
	border: 1px solid #dedbd1;
	padding: 5px;
	height:140px;
	height:auto !important;
	min-height:140px;
	z-index:10;
} 

.tabdiv .innertube{padding:5px 10px;}
.tabdiv {font-family:Verdana;font-size:11px;}  
.tabdiv ul li{list-style-type:disc;list-style-position:inside;}
.tabdiv ul {margin-bottom:2px;}
.ui-tabs-hide {   
display: none;   
} 

/*-- Category -- */

.product-list{width:100%;clear:both;}
.products{margin-left:auto;margin-right:auto;width:850px;}

.filter{width:250px;margin-left:auto;margin-right:auto;font-size:12px;}
.pager{float:right;}

.filter select{margin-left:5px;border:1px solid #B6985B;}

.products .vertical-break{height:215px;}

.pager span.divider
{
	color:#B6985B;
}

.pager span.selectedPage
{
	display:block;	
	height:17px;
	width:17px;
	font-size:11px;
	border:1px solid #000;
	background-color:#B6985B;
	text-decoration:none;
	font-weight:normal;
	color:#FFF;
	text-align:center;
	line-height:17px;
	float:left;
}

.pager a
{
	display:block;	
	height:17px;
	width:17px;
	font-size:11px;
	border:1px solid #CCC;
	background-color:#FFF;
	text-decoration:none;
	font-weight:normal;
	color:#959494;
	text-align:center;
	line-height:17px;
	float:left;
	margin:0 1px 0 1px;
}

.pager a.pgrBtn
{
	background-color:Transparent;
	border:none;
	width:40px;
	margin:0;
}

.pager a.previous
{
	width:65px;
}

.pager a.pgrBtn img
{
	vertical-align:middle;
}

/*-- Static Pages -- */
.staticContent{padding:12px 14px 40px 30px;}

.staticContent h1,
.staticContent h2
{
    color:#B6985B;
    font-size:11px;
	text-transform:none;
}

.staticContent ul li
{
	list-style-type:circle;
	list-style-position:outside;
	margin-left:10px;
}
.staticContent h2
{
	line-height:24px;	
}

.staticContent h3
{
	color:#959494;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
}

.staticContent
{
    line-height:18px;
    font-size:11px;
    
}

.staticContent p
{
    margin-bottom:15px;
}

.staticContent table
{
    margin:10px 0;
}

.staticContent table td
{
    padding:5px 10px 5px 0;
}

.sitemap{padding-left:150px;margin-right:20px;}
.sitemap h1{text-indent:-999em;overflow:hidden;font-size:0px;line-height:0px;display:block;width:111px;height:26px;background:url(/Images/Design/hdr-sitemap.jpg) top left no-repeat;margin:10px 0px;}

.sitemap ul li{list-style:disc inside;padding-left:15px;color:#B6985B;}
.sitemap a{text-decoration:none;}
.sitemap ul li li, .sitemap ul li li a{color:#959494;}

.leftcolumn{padding-left:150px;margin-right:20px;}

.rightcolumn{margin-right:80px;}

.aboutus,
.contactus,
.customerservices,
.moviepage,
.affiliate,
.giftwrapping,
.terms,
.ret
.staticContent .subscribe,
.notsubscribed
{
	padding-left:150px;
	min-height:996px;
	padding-right:440px;
}

.terms
{
	background:url(/Images/Design/terms-sd.jpg) top right no-repeat;
	padding-right: 390px;
}

.delivery-promise
{
	padding-left:150px;
background:url(/Images/Design/delivery-promises-sd.jpg) top right no-repeat;
padding-right: 390px;
min-height: 890px;
}

.terms em
{
	font-style:normal;
	color:#B6985B;
}

div.shipping
{
	background-color:#f4f4f4;
	margin-bottom:10px;
	padding:3px;
}

div.shipping li
{
	list-style-position:inside;
}

div.shipping li strong
{
	text-decoration:underline;
	font-weight:normal;	
}

.aboutus
{
background:url(/Images/Design/AboutUs.jpg) top right no-repeat;
}

.affiliate
{
	background:url(/Images/Design/affiliate.jpg) 610px 0px no-repeat;
	min-height:500px;	
	padding-right: 390px;
}

.giftwrapping
{
background:url(/Images/Design/gift-wrapping-sd.jpg) top right no-repeat;
min-height:300px;	
	padding-right: 390px;
}

.staticContent .subscribe
{
	background:url(/Images/Design/newsletter-correct.jpg) 610px 0px no-repeat;
	min-height:500px;	
	padding-right: 390px;
	padding-left:150px;
}

.staticContent .subscribe p, .staticContent .notsubscribed p, .staticContent .subscribe h1, .staticContent .notsubscribed h1
{
	font-size:11px;	
	margin-bottom:15px;
	text-transform:none;
}

.staticContent .subscribe .box-email, .staticContent .notsubscribed .box-email
{
	padding-top:1px;
	border:1px solid #B6985B;
	width:155px;height:16px;
	color:#959494;font-family:Verdana;font-size:11px;
	
}
.staticContent .subscribe #copyArea, .staticContent .notsubscribed #copyArea
{
	margin-top:50px;
}
.staticContent .subscribe .btn-email, .staticContent .notsubscribed .btn-email
{	
	margin-top:10px;
	text-indent:-999em;font-size:0px;line-height:0px;display:block;border:none;cursor:pointer;overflow:hidden;
	background:url(/Images/Design/btn-subscribe.gif) no-repeat top left;
	width:73px;height:17px;
}


.staticContent .notsubscribed
{
	background:url(/Images/Design/newsletter-incorrect.jpg) 610px 0px no-repeat;
	min-height:500px;	
	padding-right: 390px;
}

.moviepage
{
	background:url(/Images/Design/Contact-Image.jpg) 610px 50px no-repeat;
	min-height:500px;	
	padding-right: 390px;
}


.contactus
{
	background:url(/Images/Design/Contact-Image.jpg) 610px 50px no-repeat;
	min-height:500px;	
}

.customerservices
{
    background-image:none;
    margin-right:40px;
	padding-right:0;
	min-height:100px;
}

.hidden
{
	display:none;
}

/*-- Press --*/
.press{padding:0px 50px 0px 50px;clear:both;}
.press-article{float:left;width:410px;margin:10px 10px 10px 0px;height:170px;}
.press-article .image{float:left;width:125px;}
.press-article .description{float:left;width:260px;font-size:0.9em;height:90%;}
.press-article .description .innertube table{height:100%;}
.press-article .description .innertube table tr td{vertical-align:middle;}
.press-article .description .innertube{padding:10px;height:100%;}
.press-article .description .innertube p.short-description{margin-top:5px;font-size:11px;}
.press-article .description .innertube h4, .press-article .description .innertube p.edition{color:#B6985B;margin-bottom:3px;margin-top:0px;font-size:11px;}

.press-years{width:100%;text-align:center;}
.press-years ul.press-year{width:400px;margin-left:auto;margin-right:auto;}
.press-year li{float:left;margin-right:5px;}
.press-year li a{color:#B6985B;text-decoration:none;}


/*-- Customer login --*/
#login-page{background:url(/Images/Design/login-sd.jpg) no-repeat 690px 50px;min-height:400px;font-size:12px;}
#login-page .innertube{padding:20px;background-color:#F7F7F7;}
.loginForm h1, #customerLoginNew h1{margin-bottom:13px;margin-left:0px;}
.loginForm , #customerLoginNew {margin-left:140px;width:450px;}
.validation {width:300px;float:left;}
.loginForm {padding-top:27px;}
#customerLogin h1{text-indent:-999em;font-size:0px;line-height:0px;overflow:hidden;
               background:url(/Images/Design/hdr_existingCustomers.gif) no-repeat top left;
               display:block;width:162px;height:11px;}
#forgottenPassword h1{text-indent:-999em;font-size:0px;line-height:0px;overflow:hidden;
               background:url(/Images/Design/forgottenpassword.gif) no-repeat top left;
               display:block;width:188px;height:12px;}
.loginForm  dl dt{width:200px;}
.loginForm  dl dd{width:200px;}
.loginForm  dl dt.info{width:400px;}
.loginForm  dl dt, dl dd{float:left;margin-right:5px;margin-top:5px;}
.loginForm  input.login-text{border:1px solid #B79E65;height:18px;width:160px;}

#customerLoginBtns {width:457px;padding-top:10px;}
#customerLoginBtns .btn{float:right;}

#customerLoginNew h1{text-indent:-999em;font-size:0px;line-height:0px;overflow:hidden;background:url(/Images/Design/hdr_newCustomers.gif) no-repeat top left;display:block;width:128px;height:11px;}
#customerLoginNew{margin-top:25px;}



/*--- Basket --*/
#viewCart{margin-left:20px;}
#viewCart{padding-top:18px;}
#viewCart h1#header{margin-left:33px;display:block;text-indent:-999em;font-size:0px;line-height:0px;overflow:hidden;background:url(/Images/Design/hdr_ShoppingBag.gif) no-repeat top left;width:209px;height:15px;}

.empty-cart{width:100%;}
.empty-cart p{text-align:center;margin-top:100px;margin-bottom:100px;}

#emptyCartCategories
{
	font-size:12px;
}



.long-content #emptyCartCategories #carousel
{
	margin-left:18px;
}

.content #emptyCartCategories #carousel
{
	margin-left:8px;
}
/*
#emptyCartCategories #carousel
{
	margin-top:5px;
	height:230px;
}

#emptyCartCategories .vertical-break
{
	float:left;
	margin:0px;
	padding-top:10px;
	height:100%;
    background:url(/Images/Design/carousel.jpg) top left repeat-x;
}

#emptyCartCategories .carousel-left, #emptyCartCategories .carousel-right
{	
	float:left;
	width:5px;
	height:230px;
}

#emptyCartCategories .carousel-left
{
	background:url(/Images/Design/carousel-left.jpg) top left no-repeat;
}

#emptyCartCategories .carousel-right
{
	background:url(/Images/Design/carousel-right.jpg) top right no-repeat;
}

#emptyCartCategories #carousel .image
{
	padding-top:5px;
	background:url(/Images/Design/carousel.jpg) top left repeat-x;
	height:230px;
	width:228px;
	float:left;
	text-align:center;
}
*/
.giftWrapButton
{
	float:right;
	text-align:right;
	margin:5px 0px 5px 0px;		
}

table.viewCart
{
	background-color:#f4f4f4;
	font-size:12px;	
	font-family:Arial;
	margin-top:20px;
	margin-left:33px;
	width:850px;
}

table.viewCart th
{
	text-align:left;
	color: #B6985B;
	font-size:12px;
	background-color:#E8E6E6;
	font-weight:bold;
	padding:12px 0 12px 0;
}

table.viewCart tr
{
	vertical-align:middle;
	padding-bottom:10px;
}

.giftWrapCheckbox input
{
	margin-right:8px;
}

.giftWrapCheckbox label
{
	background:url(/Images/Design/giftwrap.gif) no-repeat;
	padding-left:20px;
}

table.viewCart tr.product
{
	height:160px;
	vertical-align:top;
}

table.viewCart tr .giftWrap
{
	width:98%;	
	margin-bottom:10px;
}

table.viewCart tr.giftWrapLine
{
	border-top:none;
}

table.viewCart th.icon, table.viewCart td.icon
{
	width:200px;
	text-align:center;
}

table.viewCart td.icon
{
	padding-top:15px;	
}

table.viewCart th.product, table.viewCart td.product
{
	width:215px;
	text-align:left;
}

table.viewCart td.product
{
	padding-top:50px;	
}

table.viewCart th.qty, table.viewCart td.qty
{
	width:75px;
	text-align:left;
}

table.viewCart td.qty
{
	padding-top:50px;	
}
table.viewCart td.qty input
{
	width:50px;
	border:1px solid #B79E65;
	color:#a1a0a0;
}

table.viewCart th.product-option, table.viewCart td.product-option
{
	width:200px;
}

table.viewCart td.product-option
{
	padding-top:50px;
}

table.viewCart td.price
{
	padding-top:50px;
}

table.viewCart td.remove
{
	padding-top:50px;
}
table.viewCart th.remove, table.viewCart td.remove
{
	text-align:center;
}

table.viewCart h1
{
	padding:0 !important;
	margin:0 !important;
}

table.viewCart td.icon img
{
	border:1px solid #CCCCCC;
	width:100px;
	height:100px;	
}

table.viewCart tr td.price
{
	font-family:Trebuchet MS, Verdana, Sans-Serif;
	font-size:14px;
	color:#B6985B;
}

table.viewCart .cartImage img
{
	vertical-align:middle;
}

table.viewCart.ItemTemplate ddlQuantity
{
	padding-left: 10px;
}

.basketTotal
{
	font-weight:normal;
	float:right;
	color:#B6985B;
	margin-top:5px;
	margin-right:51px;
	font-size:12px;
}

#cart-actions
{
	margin:0px 47px 0px 0px;	
}

#cart-actions .btn{margin-left:20px;}

/*help links*/
.checkout-header #title {margin-left:60px;padding-top:17px;float:left;}
.checkout-header #title h1{margin:0 0 10px 0;}
.checkout-header #title h2.need-help{float:left;margin-top:5px;margin-left:1px;text-indent:-999em;font-size:0px;line-height:0px;overflow:hidden;background:url(/Images/Design/Need-help-hdr.gif) no-repeat top left;width:80px;height:15px;}
.checkout-header #title .help-links{float:left;}
.checkout-header #title .help-links li
{
	float:left;
	margin-top:3px;
	padding:1px 10px 0 10px;
	display:block;
	background:url(/Images/Design/header-nav-divider.jpg) no-repeat right 6px;
}

.checkout-header #title ul.help-links li a{font-size:12px;color:#959494;float:left;}
.checkout-header #title .help-links li.last{background-image:none;}


/* Stepping stones*/
table.stepping-stones{float:left;width:auto;margin-top:21px;margin-left:17px;}

table.stepping-stones td
{
    text-align:center;
    padding:5px 15px 15px 15px;
    font-size:11px;
    background:url(/Images/Design/stepping-stones-off.gif) no-repeat bottom center; 
}

table.stepping-stones td
{
    font-weight:normal;
}

table.stepping-stones td.start
{
    	background:url(/Images/Design/stepping-stones-start.gif) no-repeat bottom center;
}

table.stepping-stones td.end
{
    	background:url(/Images/Design/stepping-stones-end.gif) no-repeat bottom center;
}

table.stepping-stones td.past
{
    	background:url(/Images/Design/stepping-stones-past.gif) no-repeat bottom center;
}


table.stepping-stones td.on
{
    	background:url(/Images/Design/stepping-stones-on.gif) no-repeat bottom center;
}

table.stepping-stones td.on-end
{
	background:url(/Images/Design/stepping-stones-on-end.gif) no-repeat bottom center;
}

table.stepping-stones td.on-start
{
	background:url(/Images/Design/stepping-stones-on-start.gif) no-repeat bottom center;
}

/*-- Summary -- */
#summaryBox{margin-top:20px;width:850px;margin-left:60px;background-color:#f4f4f4;font-size:12px;}

#summaryBox .innertube{padding:3px 20px 10px 20px;}

#summaryBox .innertube .addressBox{float:left;color:#7D653A;font-size:13px;}
#summaryBox .innertube .orderBox{float:left;width:52%;color:#7D653A;}
#summaryBox .innertube .billingAddress{width:26%;}
#summaryBox .innertube .deliveryAddress{width:22%;}
#summaryBox .innertube .addressBox tr{height:18px;}
#summaryBox .innertube h4{text-transform:none;font-size:13px;font-weight:bold;color:#B6985B;margin-bottom:15px;}
#orderBox .innertube, #addressBox .innertube{padding:5px;}

#order-summary{width:100%;text-align:right;font-size:12px;}
#order-summary td{height:25px;vertical-align:text-top;}
#order-summary .price{padding-left:10px;font-size:13px;width:65px;}
#order-summary .total{font-size:13px;font-weight:bold;}

#summaryBox #orderBox .innertube h4{text-align:right;}


/*-- Register --*/
.long-content{padding:0px 14px 40px 14px;}
#sign-up {margin-left:60px;padding-bottom:65px;font-size:12px;}
h1.sign-up-header{text-indent:-999em;overflow:hidden;font-size:0px;line-height:0px;background:url(/Images/Design/sign-up-hdr.gif) no-repeat top left;width:79px;height:15px;}

#sign-up{margin-bottom:5px;}

#signUpContainer 
{
	width:450px;
	float:left;
	margin-top:32px;
}

#signUpContainer .innertube
{
	background-color:#f4f4f4;
	padding:23px 35px 23px 40px;
	
}
#signUpContainer h3
{
	margin-bottom:15px;
}
#signUpContainer h3, #signUpContainer .innertube label
{
	font-size:13px;
	font-weight:normal;
	color:#AA8444;	
}

#signUpContainer .innertube table.main-info{margin-top:20px;}
#signUpContainer .innertube table.telephone td,
#signUpContainer .innertube table.main-info td{padding:3px 0px 4px 0px;width:100%}
#signUpContainer .innertube table.telephone td.label,
#signUpContainer .innertube table.main-info td.label{padding:5px 0px 4px 0px;vertical-align:text-top;}
#signUpContainer .innertube .txt-small{color:#B6985B;}

#signUpContainer p.consent{margin-top:10px;font-size:0.8em;color:#B6985B;margin-bottom:15px;}

#already-registered
{
	color:#a1a0a0;
	float:left;
	margin-left:81px;
	margin-top:55px;
	width:150px;
}

#already-registered span
{
	display:block;
	float:left;
	width:100%;
}
.registerBtn .btn{margin-top:10px;font-size:12px;margin-left:20px;font-weight:200;margin-left:330px;}

#already-registered .btn{font-size:12px;font-weight:200;margin:10px 0px 0px 0px;}

#signUpContainer table.signUp
{
	font-size:11px;
}

#signUpContainer table.signUp tr td
{
	padding:5px;
}

#signUpContainer  table.signUp tr.labels td
{
	padding-bottom:0;
	margin-bottom:0;
}

#signUpContainer  table.signUp tr.fields td
{
	padding-top:0;
	margin-top:0;
}

#signUpContainer table tr td.deco
{
	display:none;
	padding:0;
	width:11px;
	background-color:#B6985B;
}

.signUpDivider
{
	border-bottom:1px dotted #CCCCCC;
	height:1px;
	margin-top:8px;
	width:90%;
	margin-bottom:8px;	
}

.signUpDividerShort
{
	border-bottom:1px dotted #CCCCCC;
	height:1px;	
	width:90%;
}

#sign-up
{
	background:url(/Images/Design/sign-up-sd.jpg) no-repeat 500px 150px;
}

/*-- Choose Addresses --*/
.shipping-header{text-indent:-999em;font-size:0px;line-height:0px;overflow:hidden;background:url(/Images/Design/shipping-hdr.gif) no-repeat top left;width:91px;height:15px;}

table.addressForm td{padding:0px 0px 4px;}

#choose-address {margin:20px 0px 20px 60px; color:#AA8444;width:850px;font-size:12px;}
#choose-address #content{background-color:#f4f4f4;display:block;padding:20px 40px;}
#choose-address .title{margin-bottom:20px;}
#choose-address h2{text-transform:capitalize;color:#B6985B;text-indent:0;font-weight:normal;margin:5px 0;}
#choose-address p{margin-bottom:5px;}
#choose-address p.submit .fltr{margin:10px 0px 0 0;}

#choose-address p.required-fields{color:#AA8444;font-size:10px;}

#choose-address #content .intro
{
    width:100%;
    color:#a1a0a0;
    font-size:12px;
    margin-bottom:15px;
}


#choose-address label
{
	font-size:13px;
	font-weight:normal;
	color:#AA8444;	
}

#choose-address .billingAddress
{	
	width:45%;
	min-width:250px;
	float:left;
	margin-right:85px;
}

#choose-address .deliveryAddress
{
	width:43%;
    float:left;
}

#choose-address .deliveryAddress .rbtn input{margin-right:3px}
#choose-address .deliveryAddress .rbtn{margin-bottom:5px;display:block;}

#choose-address .deliveryAddress h2{margin-bottom:10px;}

#choose-address .deliveryAddress .pick, #choose-address .deliveryAddress .create-delivery, #choose-address .deliveryAddress .same-as-billing{color:#a1a0a0;margin-top:10px;}

#choose-address .deliveryAddress .existing-rbtn{margin-top:3px;margin-right:3px;float:left;}

/*-- Postage -- */
#postage, #discountBox{font-size:12px;}
#postage .top-box{width:850px;margin-left:60px;}
#postage .top-box .innertube{margin-top:30px;padding:10px 20px 12px 45px;background-color:#f4f4f4;}
#postage .top-box h2{text-transform:none;font-size:15px;font-weight:normal;color:#B6985B;margin-bottom:15px;}
#postage .postage-info{font-size:13px;color:#B6985B;margin-top:5px;display:block;width:300px;}
#postageBox{float:left;width:45%;margin-right:15px;}
#discountBox{float:left;width:45%;margin-left:10px;}
#discountBox input{float:left;}
#discountBox input.btn{margin-top:0px;}
#discountBox .btn{font-size:11px;font-weight:200;}
#discountBox p{color:#B6985B;margin-bottom:3px;}

#discountBox input.inputTxt{width:60%;}

.postage-buttons{width:850px;margin-left:60px;margin-top:20px;}

.postage-buttons .dynamic-btn{font-size:11px;font-weight:200;margin:0px;}


/*-- Payment --*/
.payment-header{text-indent:-999em;font-size:0px;line-height:0px;overflow:hidden;background:url(/Images/Design/payment-hdr.gif) no-repeat top left;width:174px;height:15px;}


.cardDetailsBox .boxBody p, .detailBox .boxBody p
{
	margin:0;
}
.cardDetailsBox table, .detailBox table
{
	width:95%;
}

.cardDetailsBox label, .detailBox label
{
	float:none;
	font-weight:bold;
	color:#7D653A;
}

.cardDetailsBox input:focus, .detailBox input:focus
{
	background-color:#FFFE9D;
}
.cardDetailsBox input.long, .cardDetailsBox select, .detailBox input.long, .detailBox select
{
	width:80%;
}

.cardDetailsBox input .short, .detailBox input.short
{
	width:50px;
	margin-right:10px;
}

.cardDetailsBox textarea .long, .detailBox textarea.long
{
	width:100%;
}

.cardDetailsBox, .threedSecureBox{width:850px;margin-left:60px;background-color:#f4f4f4;}

.cardDetailsBox .innertube, .threedSecureBox .innertube{padding:25px 20px 10px 38px;}

.cardDetailsBox .innertube table tr{height:25px;vertical-align:text-top;}

.cardDetailsBox .innertube h2, .3dSecureBox .innertube h2
{
	font-size:14px;
	text-transform:none;
	margin-bottom:4px;
}

.cardDetailsBox .innertube label{font-size:12px;}
.threedSecureBox .innertube h2, .cardDetailsBox .innertube h2, .cardDetailsBox .innertube label{color:#B6985B;font-weight:normal;}
.cardDetailsBox .innertube table{margin-top:12px;margin-bottom:0px;}
.threedSecureBox .innertube p{margin-top:5px;margin-bottom:10px;}
#payment .cardDetailsBox input.cardholder{width:260px;}
#payment .cardDetailsBox input.cardnumber{width:200px;}
#payment .cardDetailsBox input.cv2{width:45px;}
#payment .cardDetailsBox input.issuenumber{width:50px;}
#payment .cardDetailsBox input.padlocked{padding-left:15px;}
#payment .cardDetailsBox select.golden-drop{width:217px;}
#payment .cardDetailsBox div.whatisthis{margin-left:5px;font-size:10px;display:inline;width:20px;position:relative;}
#payment .cardDetailsBox div.whatisthis a,#payment .cardDetailsBox span.whatisthis a:hover{color:#a1a0a0;text-decoration:none;}
#payment .cardDetailsBox p.txt-small{color:#a1a0a0;margin-top:7px;}
#payment p.submit .btn{margin:10px 55px 0px 0px;}
.cardDetailsBox .innertube input
{
	background-color:#fff;
}

#payment .cardDetailsBox input.veryshort
{
	width:45px;	
}
input.verylong
{
	width:90%;	
}

.cardDetailsBox table
{
	width:95%;	
}

.cardDetailsBox table td.startDate
{
	vertical-align:bottom;
	color:#B6985B;
}

.cardDetailsBox table td.expiryDate
{
	vertical-align:middle;
	color:#B6985B;
}
.cardDetailsBox table td.cardType
{
	vertical-align:middle;
}

.cardDetailsBox table td.issueNumber
{
	vertical-align:bottom;
	color:#B6985B;
}

.cardDetailsBox table td.cardType .cards{float:left;margin-left:5px;}

.3dSecureBox
{
	width:97%;
}

/*-- Failed -- */
.failed-header{text-indent:-999em;font-size:0px;line-height:0px;overflow:auto;background:url(/Images/Design/failed-hdr.gif) no-repeat top left;width:159px;height:15px;}


#failed{width:850px;margin-left:60px;margin-top:36px;font-size:12px;}
.failedBox{background-color:#f4f4f4;}

.failedBox .innertube{padding:20px 40px 20px 40px;}
.failedBox .innertube h2{margin-bottom:15px}
.failedBox .innertube p{margin-bottom:4px;margin-top:7px;}
.failedBox .innertube .break{height:10px;}
#failed .long-btn{font-size:11px;font-weight:200;margin:0px;}

/*-- Success -- */
.success-header{text-indent:-999em;font-size:0px;line-height:0px;overflow:auto;background:url(/Images/Design/success-hdr.gif) no-repeat top left;width:222px;height:15px;}
#success{width:850px;margin-left:60px;margin-top:36px;font-size:12px;}

#success .innertube{padding:20px 40px 20px 40px;background-color:#f4f4f4;}
#success .innertube p{margin-top:15px;margin-bottom:5px;}

#success-footer{margin-top:20px;margin-bottom:20px;width:758px;height:293px;display:block;text-indent:-999em;line-height:0px;font-size:0px;overflow:hidden;background:url(/Images/Design/success-footer.jpg) no-repeat top left;margin-left:auto;margin-right:auto;}

/*-- My details --*/
h1.account-header
{
	margin-bottom:20px;
	text-indent:-999em;font-size:0px;line-height:0px;overflow:hidden;
	background:url(/Images/Design/account-hdr.gif) top left no-repeat;width:131px;height:15px;
}
#my-account{padding-bottom:100px;margin-left:136px;padding-top:13px;padding-right:280px;background:url(/Images/Design/account-sd.jpg) 545px 35px no-repeat;font-size:12px;}
#my-account h2.account-details{margin-top:12px;font-size:12px;}
#my-account h2.main-details{margin-top:14px;font-size:12px;}
#my-account h2.billing-details{margin-top:15px;font-size:12px;}
#my-account h2.adddress-book{margin-top:12px;font-size:12px;}
#my-account h2.my-orders{margin-top:13px;font-size:12px;}

/*-- Edit your account details -- */
/*.content{background:url(/Images/Design/sub.gif) top left no-repeat;}*/
#edit-account{padding-bottom:100px;margin-left:136px;padding-top:13px;padding-right:270px;background:url(/Images/Design/account-sd.jpg) 545px 35px no-repeat;font-size:12px;}
h1.edit-account-header
{
	margin-bottom:20px;
	text-indent:-999em;font-size:0px;line-height:0px;overflow:hidden;
	background:url(/Images/Design/edit-account-hdr.gif) top left no-repeat;width:289px;height:15px;
}
#edit-account .inputTxt, #edit-account .inputSelect{width:275px;}
#edit-account h2{font-size:12px;}
#edit-account table.email{margin-bottom:28px;}
#edit-account table.email td{height:21px;}
#edit-account table.password td{height:24px;vertical-align:text-top;}

#edit-account .long-btn{margin-top:10px;margin-left:150px;}

/*-- Edit your main details --*/
#edit-main-details{margin-left:136px;padding-top:13px;padding-right:270px;background:url(/Images/Design/account-sd.jpg) 545px 35px no-repeat;font-size:12px;}
h1.edit-main-details-header
{
	margin-bottom:15px;
	text-indent:-999em;font-size:0px;line-height:0px;overflow:hidden;
	background:url(/Images/Design/edit-main-details-hdr.gif) top left no-repeat;width:242px;height:15px;
}
#edit-main-details .inputTxt, #edit-main-details .inputSelect{width:275px;}
#edit-main-details h2{font-size:12px;}
#edit-main-details h2.enter-info{margin-top:12px;}
#edit-main-details table{margin-bottom:15px;}
#edit-main-details table td{height:20px;}
#edit-main-details table td.label{height:30px;padding-top:5px;}
#edit-main-details .txt-small{color:#a1a0a0;}

#edit-main-details .long-btn{margin:5px 0px 0px 0px;}

/*-- Edit your billing address --*/
#edit-billing-address{margin-left:136px;padding-top:13px;padding-right:350px;background:url(/Images/Design/account-sd.jpg) 545px 35px no-repeat;font-size:12px;}
h1.edit-billing-address-header
{
	margin-bottom:15px;
	text-indent:-999em;font-size:0px;line-height:0px;overflow:hidden;
	background:url(/Images/Design/edit-billing-address-hdr.gif) top left no-repeat;width:282px;height:15px;
}
#edit-billing-address .inputTxt, #edit-billing-address .inputSelect{width:275px;}
#edit-billing-address h2{font-size:12px;margin-top:10px;}
#edit-billing-address .dynamic-btn{font-size:12px;font-weight:200;margin:5px 0px 0px 0px;}

/*-- Address Book --*/
#address-book{margin-left:136px;padding-top:13px;padding-right:350px;background:url(/Images/Design/account-sd.jpg) 545px 35px no-repeat;font-size:12px;}
h1.address-book-header
{
	margin-bottom:15px;
	text-indent:-999em;font-size:0px;line-height:0px;overflow:hidden;
	background:url(/Images/Design/addressbook-hdr.gif) top left no-repeat;width:155px;height:15px;
}
#address-book .inputTxt, #address-book .inputSelect{width:275px;}
#address-book h2{font-size:12px;margin-top:10px;}
#address-book .dynamic-btn{font-size:12px;font-weight:200;margin:5px 0px 0px 0px;}

.accordionHeader
{
    color: #fff;
    background-color: #B6985B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeader a
{
	color:#fff;
}
.accordionContent
{
    background-color: #f4f4f4;
    padding: 20px 40px 20px 40px;
    padding-top: 10px;
}


.accordionLink
{
	background-color: #B6985B;
    color: #fff;
}

/*-- View Orders --*/

#view-orders{margin-left:136px;padding-top:13px;}
h1.view-orders-header
{
	margin-bottom:15px;
	text-indent:-999em;font-size:0px;line-height:0px;overflow:hidden;
	background:url(/Images/Design/view-orders-hdr.gif) top left no-repeat;width:167px;height:16px;
}
#view-orders .inputTxt, #view-orders .inputSelect{width:275px;}
#view-orders h2{font-size:12px;margin-top:10px;}
#view-orders .long-btn{font-size:12px;font-weight:200;margin:5px 0px 0px 0px;}

#view-orders table{margin-right:5px;}
#view-orders table.detail td{width:25%;padding-bottom:5px;font-size:0.8em;}
#view-orders .order{width:97%;}

.order
{
	width:98%;
	background-color:#FFF;
}

.order tr th
{
	text-align:center;
	color: #a1a0a0;
	background-color:#ECECEC;
	font-weight:normal;
	padding:5px 0 5px 0;
}

.order tr td, .order tr th
{
	border:1px solid #CECECE;
}

#tblAddress tr td
{
	width:30%;	
}
.detail tr td
{
	width:80%	
}

.detail tr td.order-label
{
	width:20%;
}
.order tr td.orderid, .order tr th.orderid
{
	width:60px;
}

.order tr td.status, .order tr th.status
{
	width:150px;
}
.order tr td.stock, .order tr th.stock
{
	width:30px;
}
.order tr td.customer, .order tr th.customer
{
	width:120px;
}

.order tr td.commands, .order tr th.commands
{
	width:100px;
}

.order tr td.date, .order tr th.date
{
	width:60px;
}

.order tr td.discount, .order tr th.discount
{
	width:100px;
}

.order tr td.postage, .order tr th.postage
{
	width:200px;
}

.order tr td.value, .order tr th.value
{
	width:60px;
}

.orderDetails
{
	font-size:10px;	
	margin:5px 0 0 0px;
	border:1px solid #CECECE;
	background-color:#FFF;
	width:95%;
}
.orderDetails th
{
	font-size:12px;
	text-align:left;
	color: #a1a0a0;
	background-color:#ECECEC;
	font-weight:normal;
	padding:5px 0 5px 0;
}

.orderDetails td.price
{
	font-family:Trebuchet MS, Verdana, Sans-Serif;
	font-size:14px;
	color:#B6985B;
}	

.orderDetails tr.altRow
{
	background-color:#f4f4f4;
}

#view-orders .divider
{
	border-top:1px solid #800000;
	border-left:none;
	border-right:none;
	border-bottom:none;
	margin-top:0.2em;
	margin-bottom:0.5em;
}

.adminGrid
{
	margin-left:1px;
	margin-top:1em;
	font-size:0.8em;
	vertical-align:top;
	margin-bottom:10px;
}

.adminGrid td, .adminGrid th
{
	border:1px solid #CECECE;	
}

.adminGrid td.text
{
	width:300px;
}

.adminGrid .topRow
{
	border-bottom:1px solid #EFEFEF;
}

.adminGrid tr.altRow
{
	
}

.adminGrid tr.outofstock
{
	background-color:#FF4F4F;
}

.adminGrid tr td, .adminGrid tr th
{
	padding:5px;
}

/*-- View order --*/
#view-order{margin-left:136px;padding-top:13px;}
h1.view-order-header
{
	margin-bottom:15px;
	text-indent:-999em;font-size:0px;line-height:0px;overflow:hidden;
	background:url(/Images/Design/view-order-hdr.gif) top left no-repeat;width:150px;height:16px;
}
#view-order .inputTxt, #view-order #address-book .inputSelect{width:275px;}
#view-order h2{font-size:12px;margin-top:10px;}
#view-order .long-btn{font-size:12px;font-weight:200;margin:5px 0px 0px 0px;}

#cv2tip
{
	display:none; 
    background:transparent url(/Images/Design/white_arrow_big.png); 
    width:370px;
    height:216px;
}

#cv2tip div
{
	text-align:center;
	margin:50px auto;
}

.fading-message
{
	padding:10px;
	border:2px solid #B6985B;
	color:#B6985B;
	margin-bottom:10px;
	font-size: 14px;
	font-weight: bold;
	background: #FBFBDD;
}

#viewCart .validationSummary
{
	width:850px;
	margin:10px 30px;
}

.addthis_button
{
	margin-top:30px;
}