.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0px; font-size:0px;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0 0 100px 0;font-size:12px;line-height:14px;font-family:Arial;color:#666666; padding:10px 0; }
input,select,textarea{font-size:12px;line-height:14px;font-family:Arial; vertical-align:middle;color:#666666;}
a{text-decoration:none;color:#666666;}
a:hover{text-decoration:underline;}
h1{font-size:24px;line-height:26px;}
h2{font-size:18px;line-height:20px;}
h3{font-size:16px;line-height:18px; }
h4{font-size:13px;line-height:15px;}
h5{font-size:11px;line-height:13px;}
h6{font-size:10px;line-height:12px;}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3,.block1,.block2{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
p{ padding:8px 0;}

div.header{ width:920px; margin:0 auto 10px auto; position:relative;}
div.header h3.t1{ position:absolute; bottom:0; right:0; font-weight:normal; color:#333333;}
div.header div.info{ position:absolute; bottom:0; right:0;}
div.header h1.t2{ text-align:right;font-weight:normal;}
div.header h3.t3{ font-weight:normal; text-align:right;}
div.home{ width:920px; height:670px; background: url(images/bg01.jpg) no-repeat left top; margin:0 auto;}
div.home2{ width:920px; height:510px; margin:0 auto; font-family:"Calibri",Verdana; font-size:13px; padding-top:40px; color:black;}
div.home-inner{ padding:35px 38px 0 31px;}
div.menu{ width:920px; height:48px; margin:18px auto 0 auto;}
div.menu ul{ float:right; width:auto; padding:0 8px 0 0;}
div.menu ul li{ width:auto; float:left; padding:0 0 0 48px;}
div.links{ height:18px; width:920px; margin:8px auto; color:#b8b8b8;}
div.links ul{ width:auto; float:right; padding:2px 0 0 0;}
div.links ul li{ width:auto; float:left; border-left:solid 1px #dedede; padding:0 8px;}
div.links ul li.first{ border-left:none;}
div.links ul li a{color:#b8b8b8;}
div.copyright{ text-align:right;color:#b8b8b8; width:904px; margin:0 auto;}
div.copyright a{color:#b8b8b8;}
div.stockists-page{ width:920px; margin:0 auto; /*height:515px; overflow:auto;*/}
/*div.stockists-page h3.t1{ padding:10px 0;color:#b5a078;}
div.stockists-page h3.t2{ padding:8px 0;color:#b5a078;}
div.stockists-page h4{ color:#333333;}
div.stockists-page div.cols1{width:900px;overflow:hidden;clear:both; padding:8px 0;}
div.stockists-page div.cols1 div.col1{width:225px;}
div.stockists-page div.separator{ height:1px; font-size:1px; line-height:1px; background:#b5a078; margin:8px 0;}*/
div.collection-page{ width:980px; margin:0 auto; height:670px;}
div.galleries-page {
	height: 540px;
}
div.collection-page div.prev{ width:30px; float:left; padding:254px 0 0 0;}
div.collection-page div.next{ width:30px; float:left; text-align:right;padding:254px 0 0 0;}
div.collection-page div.collection{ width:920px; height:670px; float:left;background:url(images/bg01.jpg) no-repeat left top;}
div.collection-page div.collection_nopic{ width:920px; height:670px; float:left; background-color:white;}
div.galleries-page div.collection_nopic{
	height: 540px;
}
div.collection-page .glidecontentwrapper{
	height: 670px;
}

div.galleries-page .glidecontentwrapper{
	height: 540px;
}
/*
div.collection-page div.slides{ padding:35px 38px 0 31px;}
*/
/*
div.gallery-page{ width:980px; margin:0 auto; height:515px;}
*/
div.gallery-page{ width:920px; height:600px;}
div.gallery-page div.prev{ width:30px; float:left; padding:254px 0 0 0;}
div.gallery-page div.next{ width:30px; float:left; text-align:right;padding:254px 0 0 0;}
div.gallery-page div.gallery{ width:920px; height:670px; float:left;}
div.gallery-page div.slides{ width:920px; height:670px; background: url(images/bg01.jpg) no-repeat left top;}
div.gallery3-page{ width:900px; height:600px;}
div.gallery3-page div.prev{ width:25px; float:left; padding:235px 0 0 0;}
div.gallery3-page div.next{ width:25px; float:left; text-align:right;padding:235px 0 0 0;}
div.gallery3-page div.slides{ width:930px; height:515px; float:left;}
div.gallery3-page div.slides ul li{ width:310px; float:left;}
div.gallery3-page div.holder{background:url(images/bg02.jpg) no-repeat center top; height:480px; width:310px; }
div.gallery3-page div.slide{ padding:13px 0 0 16px;}
div.gallery3-page div.name{ font-size:18px; line-height:22px; text-align:center;}

div.gallery2-page{ width:980px; margin:0 auto; height:515px;}
div.gallery2-page div.prev{ width:25px; float:left; padding:235px 0 0 0;}
div.gallery2-page div.next{ width:25px; float:left; text-align:right;padding:235px 0 0 0;}
div.gallery2-page div.slides{ width:930px; height:515px; float:left;}
div.gallery2-page div.slides ul li{ width:460px; float:left;}
div.gallery2-page div.holder{background:url(images/bg03.jpg) no-repeat center top; height:515px; width:460px; }
div.gallery2-page div.slide{ padding:36px 0px 0px 24px;}
div.gallery2-page div.name{ font-size:18px; line-height:22px; text-align:center;}


/* Edits */

div.stockists-page{
	/*height: 560px;
	max-height: 560px;
	overflow: auto;*/
}

div.stockists-page .filter{
	padding: 0 0 10px 0;
	margin-bottom: 15px;
	border-bottom: 1px dotted #dfdfdf;
}

div.stockists-page .list{
	width: 100%;
	border-collapse: collapse;
	margin: 0;
}

div.stockists-page .list td{
	padding: 10px 0px;
	border-bottom: 1px solid #efefef;
}

div.stockists-page .list td.state{
	/*border: none;*/
	padding-top: 25px;
}

div.stockists-page .countryItem{
	margin-bottom: 30px;
	height: 560px;
	max-height: 560px;
	overflow: auto;	
}


#menuLite0, #menuLite1{
	-moz-box-shadow: 0 1px 5px 0 #000000;
	-webkit-box-shadow: 1px 0 5px 0 #000000;
	top: 15px !important;
}

#menuLayer0, #menuLayer1{
	background-image: url(images/menuArrTop.png) !important;	
	background-repeat: no-repeat !important;
	background-position:  16px 0px !important;
	background-color: transparent !important;	
}

body{
	background: #fff url(images/siteBG.jpg) no-repeat center 10px;
}

