/* CSS Document */

body {
	margin:0px; padding:0px; background:url(../Images/Layout/bg-new.jpg) 0 0 repeat; color:#8e816f; font-size:12px; font-family: "museo-sans-condensed",sans-serif !important;
}

.container {
	width:1020px; height:auto; background-color:#ededed; padding:20px 40px 20px 40px; margin:40px auto 40px auto;
}

div.clear {
	clear:both; height:0px; font-size:0px; line-height:0pt;
}

p {
	margin:0px; padding:0px; line-height:16px; font-size:12px;
}

a, p {
	color:#8e816f; text-decoration:none; outline:0px;
}

a:hover {
	text-decoration:none; color:#B6A996;
}

a img {
	border:0px;
}

div, a, map, area {
	outline: none !important; outline: 0 !important; /*ie-dummy: expression(this.hideFocus=true)*/
}


#top-panel {
	position:relative; width:1020px; height:160px; text-align:center; padding:0px 0px 0px 0px;
}
.logowrap { margin-top:20px; display:block; }

#top-panel .basketitemslist {
	position:absolute; top:0px; left:0px; margin:0px; padding:0px;
}

li.logoutlist {
	list-style-type:none; padding:0px 0px 5px 0px !important; margin:0px !important; font-size:12px !important; text-align: left;
}

li.logoutlist a { display: block; float: left; background-color: #9B8F80; color: #ffffff; padding: 2px 5px; margin: 0px 5px 0px 0px; font-size: 14px !important; }

li.logoutlist a:hover { color:#B6A996; }

li.logoutlist a.logoutbutton {
	padding:0px; margin:0px; color:#7D7161; line-height:20px;
}

li.logoutlist a.logoutbutton:hover {
color:#B6A996;
}

.container#homecontainer #top-panel { height:160px; }

.hoznav { width:1020px; height:31px; padding:0px; position:absolute; bottom:10px; left:0px; border-top:1px solid #d5d2cd; border-bottom:1px solid #d5d2cd; }

.hoznav ul { padding:0px; margin:0px; }

.hoznav ul li { text-transform:uppercase; list-style-type:none; float:left; padding:0px 63px 0px 10px; height:31px; }

.hoznav ul li.lastcontact { padding:0px 10px 0px 10px; }

.hoznav ul li span { padding:0px 10px 0px 0px; float:left; }

.newsletter { position:absolute; top:0px; left:0px; width:auto; }

.searchdiv { position:absolute; top:0px; right:0px; width:auto; }

.searchdiv input.searchbox { margin:0px; border:1px solid #d5d2cd; font-size:12px; color:#8e816f; height:16px; width:151px; float:left; padding:2px; background-color:#ededed !important; }

.searchdiv a.searchgo { margin:0px 0px 0px 5px; }

.pageheading { width:749px; width:auto; height:auto; padding-bottom:5px; padding-top:30px; background:url(../../Images/logos/footer-repeat-x.gif) 0% 100% repeat-x; }

.pageheading h1 { font-weight:bold; padding:0px; }

/*.home#top-panel {
	background:url(../../Images/Home-Page/top-gradient.jpg) #05161a 0px 0px no-repeat;
}*/

#top-panel img.logo {
	position:absolute; top:8px; left:14px; border:0px;
}

#top-panel img.address {
	position:absolute; bottom:6px; left:9px;
}

#top-panel img.number {
	position:absolute; bottom:6px; right:9px;
}

#top-navigation {
	position:relative; width:1020px; height:32px; background:url(../../Images/backgrounds/top-nav-bg.gif) repeat-x;
}

#top-navigation #link-holder {
	position:absolute; top:10px; left:0px; height:10px; width:auto;
}

#top-navigation #link-holder a img.first {
	padding:2px 8px 2px 8px; border:0px; width:auto; border-left:0px; border-right:1px solid #5e9186; 
}

#top-navigation #link-holder a img {
	padding:2px 8px 2px 8px; border:0px; width:auto; border-right:1px solid #5e9186; 
}

#top-navigation #link-holder a img.last  {
	padding:2px 8px 2px 8px; border:0px; width:auto; border-right:0px; 
}

#top-navigation #search-holder {
	position:absolute; top:7px; right:0px; height:10px; width:auto; padding-left:50px;
}

#top-navigation #search-holder img.search {
	position:absolute; top:5px; left:0px;
}

#top-navigation #search-holder input {
	height:14px; width:177px; border:1px solid #D5D2CD; background-color:#e1dcd3;
}

#top-navigation #search-holder a img {
	padding:2px 8px 2px 8px; border:0px; width:auto; 
}

#content {
	width:1020px; height:auto; position:relative;
}

#left-navigation {
	width:160px; height:auto; float:left; padding-top:27px; padding-left:19px;
}

#copy {
	width:767px; height:auto; float:right; padding-bottom:20px;
}

#copy-navigation {
	width:749px; height:auto; background:url(../../Images/logos/footer-repeat-x.gif) 0% 100% repeat-x; margin-bottom:10px; padding-bottom:2px; padding-top:28px; position:relative;
}

#copy-navigation h1 { font-weight:bold; position:absolute; bottom:8px; left:0px; padding:0px; text-transform:uppercase;  }

#copy-navigation a.back img {
	position:absolute; top:8px; left:2px; border:0px; cursor:pointer !important;
}

#copy-navigation-ext {
	width:749px; height:auto; background:url(../../Images/logos/footer-repeat-x.gif) 0% 100% repeat-x; margin-bottom:10px; padding-bottom:2px; padding-top:28px;
}

#copy-navigation-ext img.page-title {
	position:absolute; bottom:5px; left:12px;
}

#copy-navigation-dynamic {
	position:absolute; top:0px; left:0px; width:744px; height:26px; margin:auto; border-bottom:1px solid #4a4440;
}

#copy-navigation-dynamic a.back img {
	position:absolute; top:9px; left:2px; border:0px;
}


.pagecontentheader {
	width:749px; height:auto; background:url(../../Images/logos/footer-repeat-x.gif) 0% 100% repeat-x; margin-bottom:10px; padding-bottom:2px; height:28px; position:relative;
}

.pagecontentheader ul.breadcrumb {
	display:block; margin:0px; padding:0px;
}

.pagecontentheader ul.breadcrumb li {
	 float:left; line-height:16px; text-transform:uppercase; list-style:none;
	margin:0px; padding:0px; text-transform:uppercase; padding-top:4px; font-size:16px; font-weight:100;
	font-weight:bold; text-transform:uppercase;  display:block;
}

.pagecontentheader ul.breadcrumb li span {  }

.pagecontentheader ul.breadcrumb li a {
	margin:0px; padding:0px; text-transform:uppercase; color:#7D7161; font-size:16px; font-weight:100;
	font-weight:bold; text-transform:uppercase;  display:block; float:left;
}

/*.pagecontentheader ul.breadcrumb li span {
	margin:0px; padding:0px; text-transform:uppercase; color:#7D7161; padding-left:12px; padding-right:12px; font-size:16px; font-weight:100;
	font-weight:bold; text-transform:uppercase;  display:block; float:left;
}*/

select.dropdown-one {
border:0px solid #999999;
background-color:#DDDFDF !important;
color:#8E816F;

font-size:13px;
height:20px;
margin:0px 10px 0px 0px;
padding:0px;
width:200px;
}

.errormsgstock p { padding:5px 0px 0px 0px; }

.pagecontentheader ul.breadcrumb li span {
	font-weight:bold;
}

.pagecontentheader ul.breadcrumb li h1 {
	margin:0px; padding:0px; text-transform:uppercase; color:#7D7161; font-size:16px; font-weight:100;
	font-weight:bold; text-transform:uppercase;  display:block; float:left;
}

.pagecontentheader ul.breadcrumb a.back img {
	position:absolute; top:8px; left:2px; border:0px; cursor:pointer !important;
}




h1 {
	margin:0px; padding:0px; text-transform:uppercase; color:#7D7161; padding-left:23px; padding-top:9px; font-size:16px; font-weight:100;
}

h2 {
	margin:0px; padding:0px; text-transform:uppercase; color:#7D7161; padding-left:12px; padding-top:2px; font-size:12px; font-weight:100;
}

h3 {
	margin:0px; padding:10px 7px 3px 7px; font-size:14px; font-weight:bold; text-transform:uppercase;
}

/* Home Page */

#home-panel {
	margin:auto; width:763px; height:auto; position:relative; padding-top:2px;
}

#home-panel #opacity {
	position:absolute; top:182px; left:18px; background-color:#000000; opacity:.50;filter:alpha(opacity=50); -moz-opacity:0.50; width:727px; height:120px; z-index:200;
}

#home-panel #text {
	position:absolute; top:182px; left:18px; z-index:201;
}

#home-panel #text h1 {
	 font-size:30px; text-transform:uppercase; color:#FFFFFF;
}

#home-panel #text p {
	color:#FFFFFF; width:50%; font-size:11px;
}

#home-item-panel {
	width:763px; height:115px; margin:auto;
}

.home-item {
	position:relative; width:253px; height:115px; float:left; border-bottom:2px solid #4a4440; border-top:2px solid #4a4440;
}

.home-item-cntr {
	position:relative; width:253px; height:115px; float:left; border-bottom:2px solid #4a4440; border-top:2px solid #4a4440; border-left:2px solid #4a4440; border-right:2px solid #4a4440;
}

a.home-item-img img {
	position:absolute; top:12px; left:12px; border:1px solid #FFFFFF; width:90px; height:90px;
}

h2.title {
	position:absolute; top:12px; left:119px; font-weight:bold; padding:0px; text-transform:none;
}

p.description {
	position:absolute; top:35px; left:119px; padding:0px; text-transform:none; width:125px; height:auto; font-size:11px;
}

a.read-more {
	position:absolute; bottom:10px; right:10px; font-weight:bold;
}

a.read-more:hover {
	color:#284a8f;
}

/* Home Page */



/* PRODUCT PAGE RESKIN CSS */
.prodwrappanel { width:796px; padding:0px 0px 0px 0px;  text-transform:uppercase; color:#8e816f; }

#product-copy {	width:592px; height:auto; float:left; padding:0px; margin:0px; }

#headings {	float:left; padding:0px; margin:0px; height:auto; width:592px; }

#headings p { margin:0px; padding:5px 0px 2px 0px; font-size:14px; line-height:19px; }

#headings h1 { margin:0px; padding:0px 0px 5px 0px; font-size:20px; line-height:24px; }

/* MAIN PRODUCT IMAGE CSS */
#showImage { width:592px; height:592px; float:left; padding:0px; margin:0px; }

#showImage { width:592px; height:592px; float:left; padding:0px; margin:0px; }

#showImage img.enlarged { width:588px; height:588px; float:left; border:2px solid #FFFFFF; padding:0px; margin:0px; }

/* ENLARGE POPUP RESKIN CSS */
#enlarge-panel { width:172px; height:auto; float:right; padding:15px 0px 15px 0px; margin:0px; }

p.clickimgtoenlarge { background:url(../Images/reskin/search-icon.gif) 0 0 no-repeat; padding:0px 0px 10px 20px; font-size:13px; line-height:17px; text-transform:uppercase; }


/* VERTICAL UL LI SLIDER CSS */
#verticalslider { height:592px; width:172px; overflow:hidden; padding:0px; margin:13px 0px 0px 0px; position: relative; }
#verticalslider .viewport { width: 172px; height:542px; overflow: hidden; position: relative; padding:0px; margin:25px 0px 25px 0px; }
#verticalslider a.buttons { display: block; text-indent: -999em; position: absolute; height:15px; width:172px; background:#006;}
#verticalslider a.next {  bottom:0px !important; background:url(../Images/reskin/productpage/btn-arrow.png) 50% 0% no-repeat; }
#verticalslider a.next:hover {  background:url(../Images/reskin/productpage/btn-arrow-hover.png) 50% 0% no-repeat; }
#verticalslider a.prev {  top:0px !important; background:url(../Images/reskin/productpage/top-arrow.png) 50% 0% no-repeat; }
#verticalslider a.prev:hover {  background:url(../Images/reskin/productpage/top-arrow-hover.png) 50% 0% no-repeat; }
#verticalslider ul.overview { list-style-type: none; position: absolute; width: 172px; left:0; top: 0;  padding:0px; margin:0px;}
#verticalslider ul.overview li { float: left; padding:0px; margin:0px 0px 13px 0px; height:172px; width:172px;}
#verticalslider ul.overview li img { height:172px !important; width: 172px !important;}
#verticalslider .btncontroltop a.disable { pointer-events: none; background:url(../Images/reskin/productpage/top-arrow-disable.png) 50% 0% no-repeat; }
#verticalslider .btncontrolbtm a.disable { pointer-events: none; background:url(../Images/reskin/productpage/btn-arrow-disable.png) 50% 0% no-repeat; }


#enlarge-panel ul.thumbslist {
	width:172px; display:block; margin:0px; padding:0px;
}

#enlarge-panel ul.thumbslist li {
	display:block; width:172px; height:172px; padding:0px; border:0px; margin:0px;
}

#enlarge-panel ul.thumbslist li a {
	display:block; width:172px; height:172px; border:0px;
}

#enlarge-panel ul.thumbslist li a img {
	display:block; width:172px; height:172px; border:0px;
}

#enlarge-panel img.enl-thumb {
	width:172px; float:left; height:172px; margin:0px 0px 23px 0px; border:0px;
}

.text-panel {
	height:auto; width:100%; padding:5px 0px 5px 0px; margin:0px;
}

.text-panel p.prodlocation {
	text-transform:uppercase;
}

.largehomepanel p { text-transform:none;  font-size:12px; }

.select-option-form {
	padding:15px 0px 0px 0px;
}

.select-option-form #optionsToHide {
	float:left;
}

.select-option-form a.addtobasket {
background-color:#918474;
color:#CCCECD;
line-height:18px;
margin:0px 0px 0px 10px;
padding:2px 10px;
}

#text-panel-header-hundred {
	position:absolute; top:0px; left:0px; width:100%; height:20px; /* border-bottom:1px solid #4a4440;*/ background:url(/Images/logos/footer-repeat-x.gif) 0% 100% repeat-x;
}

#text-panel-header-hundred p {
	padding-bottom:0px;
}

#text-panel-header-hundred p.snnumber {
	position:absolute; top:0px; left:0px;
}

#text-panel-header-hundred p.solddetails {
	position:absolute; top:0px; left:0px; text-transform:uppercase; text-align:right;
}

#text-panel-header-hundred p.solddetails span {
	color:#e41b81; padding-left:10px;
}

#text-panel-header-fifty {
	height:20px; /* border-bottom:1px solid #4a4440;*/
}

#text-panel-header-fifty h2 { }

.text-panel p {
	padding:0px; text-transform:none;  font-size:14px; line-height:18px;
}

p.dimensionleft {
	padding:0px 20px 0px 0px; font-size:12px; line-height:20px; float:left;  text-transform:none;
}

.text-panel table {
	width:50%; margin-left:11px;
}

.text-panel table tr td { }

ul.disc {
	margin:0px; padding:0px; margin-left:15px;
}

ul.disc li {
	float:none; list-style:square; margin-left:15px; padding-bottom:5px; font-size:14px;
}



/* LIST PAGE RE-SKIN CSS */
#gallery-panel {
	margin:auto; width:796px; height:auto;
}

.productlistpanel { width:auto; padding:0px; margin:0px; float:left; }
.productlistpanelthird { width:auto; padding:0px; margin:0px; float:left;}

.productlistpanel a.gallery-item {
	position:relative; float:left; width:242px; height:310px; margin:0px; padding:0px 35px 10px 0px;
}

.productlistpanelthird a.gallery-item {
	position:relative; float:left; width:242px; height:300px; margin:0px; padding:0px 0px 10px 0px;
}

a.gallery-item img {
	 width:242px; height:242px; border:0px;
}

a.gallery-item:hover img {
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; 
}

a.gallery-item p {
	color:#9b8f80; font-size:13px; cursor:pointer; text-transform:uppercase;  line-height:15px; padding:0px; margin:0px;
}

	a.gallery-item p.prodnamedes { margin:8px 0px 5px 0px; text-align:center; overflow:hidden; height:30px; }

	a.gallery-item p.leftfloatp { float:left; }
		
	a.gallery-item p.rightfloatp { float:right; }
	
a.gallery-item:hover p {
	color:#B6A996;
}

a.gallery-item p span {
	color:#B6A996; font-weight:bold;
}

/* */
#designer-handler {
	margin:0px 0px 0px 0px; padding:0px; width:796px; height:auto;
}


#form-handler {
	margin:0px 0px 0px 0px; padding:0px; width:796px; height:auto;
}

.formmgrtop {
	margin-top:10px !important;
}

#form-handler p {
	padding:10px 0px 10px 0px; font-size:12px; line-height:17px; 
}

.talisman-collection#form-handler {
	margin:auto; width:732px; height:auto;
}

.talisman-collection#form-handler .thumb-container {
	width:529px; min-height:529px; height:auto !important; height:529px; float:right; margin-left:20px;
}

.talisman-collection#form-handler .thumb-container a {
	width:132px; height:187px; float:left; padding:17px; display:block; /* background-color:#6c9267; */ margin:0px 14px 14px 0px;
}

.talisman-collection#form-handler .thumb-container a img {
	border:0px;
}

.talisman-collection#form-handler .thumb-container a.last {
	margin:0px 0px 14px 0px !important;
}

.talisman-collection#form-handler .thumb-container a:hover {
	/* background-color:#8ca988; */
}

.talisman-collection#form-handler .thumb-container {
}






p a.mailtolink { text-decoration:underline; }


	

/* Catalogue Items */

#press-handler {
	margin:auto; width:796px; height:auto; padding: 0 0 0 0px;
}

#press-handler img {
	margin:0px !important; width:796px !important; height:600px !important; padding:0px !important;
}

/* Press Items */
#press-images { margin:auto; width:796px; height:auto; padding: 10px 0px 0 0px;}

#press-images img.press {
	margin:0px !important; width:132px !important; height:175px !important; padding:0px !important;
}

a.press-item {
	position:relative; width:132px; height:250px; margin:0px; float:left; padding:0px 34px 0px 0px; overflow:hidden;
}

a.liomega { padding:0px 0px 0px 0px !important; }

a.press-item img.press {
	width:132px; height:175px; border:0px; padding:0px; display:block;
}

a.press-item:hover {
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}

a.press-item .caption {
	width:132px; height:55px; cursor:pointer; overflow:hidden; padding:10px 0px 10px 0px; position:relative
}

a.press-item .caption h1 {
	margin:0px; padding:0px; font-size:14px; line-height:15px; text-transform:uppercase; color:#9B8F80; font-weight:normal;
}

a.press-item .caption h3 {
	margin:0px; padding:0px; font-size:12px; line-height:14px; text-transform:uppercase; color:#9B8F80; font-weight:normal;
}

/* Press Items */

.mrgpressbtm { margin-bottom:5px !important; }

#button-panel {
	position:relative; width:796px; height:30px;
}

#button-panel a.button-left img {
	position:absolute; top:11px; left:0px; border:0px;
}

#button-panel a.button-right img {
	position:absolute; top:11px; right:0px; border:0px;
}

.exh-heading {
	position:relative; width:796px; height:50px; background-color:#d4d9da; margin:0px 0px 10px 0px;
}

.exh-heading h1 {
	position:absolute; top:9px; left:10px; margin:0px; padding:0px; font-size:11px; font-weight:bold;
}

.exh-heading p {
	position:absolute; top:27px; left:10px; margin:0px; padding:0px;
}

.exh-heading h2 {
	position:absolute; top:7px; left:9px; margin:0px; padding:0px; font-size:16px; font-weight:100; text-transform:uppercase;
}

.exh-heading h3 {
	position:absolute; top:27px; left:10px; margin:0px; padding:0px; font-size:11px; font-weight:bold; text-transform:uppercase;
}

#form-handler h3 { padding:0px 0px 10px 0px !important; }

.short-heading {
	position:relative; width:530px; height:20px; /* background-color:#6c9267; */
}

.short-heading h1 {
	margin:0px; padding:0px; font-size:13px; font-weight:bold;
}

.short-heading p {
	position:absolute; top:27px; left:10px; margin:0px; padding:0px;
}

.short-heading h2 {
	position:absolute; top:7px; left:9px; margin:0px; padding:0px; font-size:16px; font-weight:100; text-transform:uppercase;
}

.short-heading h3 {
	position:absolute; top:27px; left:10px; margin:0px; padding:0px; font-size:11px; font-weight:bold; text-transform:uppercase;
}

div.img-caption-left {
	position:relative; width:150px; height:254px; float:left; margin-right:10px; margin-top:10px;
}

div.img-caption-right {
	position:relative; width:150px; height:254px; float:right; margin-left:10px; margin-top:10px;
}

img.exhibit {
	position:absolute; top:0px; left:0px; width:150px; height:200px;
}

img.exhibit-long {
	position:absolute; top:0px; left:0px; width:150px; height:247px;
}

/*div.caption {
	position:absolute; bottom:0px; left:0px; width:150px; height:52px;  background-color:#6c9267; 
}*/

div.caption p {
	position:absolute; top:3px; left:10px; margin:0px; padding:0px; font-weight:bold;
}

div.clear-border-bottom {
	clear:both; font-size:0px; line-height:0pt; height:0px;/* border-bottom:1px solid #4a4440;*/ margin-top:10px; margin-bottom:10px;
}

div.img-center {
	margin:auto; width:555px; height:382px;
}

#map-location {
	position:relative; width:420px; height:607px; margin:10px; margin-left:auto; margin-right:auto; padding-right:183px;
}

img.map {
	position:absolute; top:0px; left:0px; background-color:#e1dcd3;
}

div.map-caption {
	position:absolute; bottom:0px; left:0px; width:420px; height:132px; /* background-color:#6c9267; */
}

div.map-caption table {
	position:absolute; top:15px; left:15px; width:390px; height:auto;
}

/*  New footer*/
.footerdiv { width:1020px; position:relative; }

.footerdivpadbordtop { border-top: 1px solid #D5D2CD !important; margin-top:35px !important; }

.footerdiv img.newshowroom { position:absolute; left:0px; top:37px; }

.container#homecontainer .footerdiv img.newshowroom { top:34px; }

.footerdiv ul { margin:0px; padding:0px; }

.footerdiv ul li { float:left; color:#7d7161; font-size:11px; list-style-type:none; padding:0px 15px 0px 15px;  line-height:15px; }

.footerdiv ul.contactinfo { padding-top:18px; height:auto; width:1020px; } 

.container#homecontainer .footerdiv ul.contactinfo { top:39px; } 

.footerdiv ul.contactinfo span { padding:0px 0px 0px 0px; } 

.footerdiv ul.contactinfo li { padding:0px 0px 0px 37px; width:280px; text-align:center; }

.footerdiv ul.contactinfo li.firstadd { padding:0px 37px 0px 0px; }

.footerdiv ul.contactinfo li.dorsetadd {border-left:1px solid #7C7062; border-right:1px solid #7C7062; padding:0px 37px 0px 37px; width:310px; }



.footerdiv p.copyright { float:right; padding-top:15px; font-size:11px; color:#7d7161; line-height:15px; }

.container#homecontainer .footerdiv p.copyright { top:57px; }

.footerdiv ul.footerlinks { float:left; padding-top:15px; }

.container#homecontainer .footerdiv ul.footerlinks { top:57px; }

.footerdiv ul.footerlinks li { float:left; font-size:11px; line-height:15px; color:#7d7161; background:url(/Images/Layout/footerliseparator.gif) no-repeat 100% 50%; padding:0px 10px 0px 0px; margin:0px 10px 0px 0px;  }

.footerdiv ul.footerlinks li.lastfooterlink { background:none; }

#footer {
	width:1020px; height:19px; background:url(../../Images/backgrounds/bottom-nav-bg.gif) repeat-x; padding-top:5px;
}

#footer a {
	color:#adacb1; padding:0px 10px 0px 10px; border-right:1px solid #adacb1; font-size:10px; float:left;
}

#footer a.last {
	color:#adacb1; padding:0px 10px 0px 10px; border-right:0px; font-size:10px;
}

#footer a:hover {
	color:#FFFFFF;
}

#footer p {
	color:#adacb1; padding:0px 10px 0px 10px; font-size:10px; text-align:right; float:right; line-height:10pt;
}

#bottom-footer-disclaimer {
	width:1020px; height:19px; padding-top:5px; padding-bottom:15px; 
}

.float-right {
	float:right;
}

#bottom-footer-disclaimer a {
	line-height:13pt; font-size:11px; text-decoration:none;
}

#bottom-footer-disclaimer a:hover {
	color:#666666; text-decoration:underline;
}

#element {
	width:0px; height:0px; 
}

div.cf_wrapper {
	position:relative; width:796px; height:auto;
}
	
div.cf_wrapper a img {
	border:0px;
}

div.cf_element {
	 width:796px; /*height:1077px;*/
}
	
div.cf_element div.content {
	padding:0px; margin:0px;
}


/* LHN CSS */
.leftnavigation { width:214px; height:auto; float:left; padding:0px 0px 0px 10px;  }
.leftnavcontent { margin-bottom:15px; }

/* LEVEL ONE */
.leftnavigation ul { margin:0px; padding:0px; width:214px; }
.leftnavigation ul li { display:block; margin:0px; padding:0px; list-style-type:none; }
.leftnavigation ul li a { color:#8e816f;  font-size:14px; line-height:29px; text-transform:uppercase; border-bottom:1px solid #dad7d3; padding-bottom:2px;
}
.leftnavigation ul li a:hover, .leftnavigation ul li a:hover.selected {	color:#b6a996; }
.leftnavigation ul li a.selected { color:#8e816f; }

/* LEVEL TWO */
.leftnavigation ul li ul { display:block; padding:0px 0px 20px 6px; width:200px; }
.leftnavigation ul li ul li a { border-bottom:0px; color:#b6a996;  font-size:13px; line-height:22px; }
.leftnavigation ul li ul li a:hover { color:#8e816f; }
.leftnavigation ul li ul li a.selected { color:#FFFFFF; padding:0px 3px 0px 3px; background:#8e816f; }
.leftnavigation ul li ul li a:hover.selected { color:#b6a996; }

/* LEVEL THREE */
.leftnavigation ul li ul li ul { display:block; padding:0px 0px 20px 13px; width:184px; }
.leftnavigation ul li ul li ul li a { border-bottom:0px; color:#8e816f;  font-size:12px; line-height:22px; }
.leftnavigation ul li ul li ul li a:hover {	color:#b6a996; }

/* TEMP LOGIN 
.loginoutbutton { width:100px; height:auto; position:absolute; left:0px; top:10px; margin:0px; text-align:left; }*/

/* MAIN PANEL HEADER CSS */
.reskinpageheader { padding:0px; margin:0px 0px 0px 0px; width:796px; min-height:50px; height:auto !important; height:50px; float:left; }
.reskinpageheader h3 { margin:0px; padding:0px;  font-size:30px; line-height:40px; float:left; font-weight:normal; }
.reskinpageheader ul { margin:0px; padding:17px 0px 0px 0px; float:right; }
.reskinpageheader ul li { list-style-type:none; float:left;  }
.reskinpageheader ul li a { text-transform:uppercase; color:#8e816f; }
.reskinpageheader ul li a:hover { color:#b6a996; }

.reskinpageheader ul.sortoptions li { padding:0px 0px 0px 10px; }

.reskinpageheader ul.page-pagination li a { color:#b6a996; border-right:1px solid #b6a996; padding:0px 8px 0px 8px; }
.reskinpageheader ul.page-pagination li a:hover { color:#8e816f; }
.reskinpageheader ul.page-pagination li a.selected { color:#8e816f; }
.reskinpageheader ul.page-pagination li.lastpagli a {  border-right:none !important; padding:0px 0px 0px 8px; }

/* MAIN PANEL CSS */
.maincontent { 	width:796px; min-height:600px; height:auto !important; height:600px; float:right; padding-bottom:10px;}


/* CSS Buttons */

.cssnav { position:relative; display:inline; width:auto; height:19px; margin:0px 0px 0px 0px; padding:0px; float:left; background-color:#8f8375; }

.cssnav a { display:block; width:auto; height:15px; display:block; float:left; text-decoration:none; padding:2px 8px 2px 8px; /*font-weight:bold;*/  font-size:11px; color:#ffffff !important; text-transform:uppercase; text-align:center; line-height:15px;  }

.cssnav a:hover {	background:none; }

/*.cssnav a img { float:left; }*/

.cssnav a img { float:none; padding:0px 0px 3px 5px; display:none; }

.cssnav a img.img-up { visibility:visible; position:absolute; top:0px; left:-3px; padding:0px 0px 0px 0px; }

.cssnav a img.img-down { visibility:hidden; position:absolute; top:0px; left:-3px; padding:0px 0px 0px 0px; }

.cssnav a:hover img.img-up { visibility:hidden; }

.cssnav a:hover img.img-down { visibility:visible; }

.cssnav img.arrowleftimg {
padding:2px 7px 0px 0px; float:left; display:block;
}

.cssnav img.arrowrightimg {
padding:2px 2px 0px 5px; float:right; display:block;
}

.cssnav a.arrowleft {
padding-left:5px;
}

.cssnav a.arrowright {
padding-right:5px;
}

/* LARGE CSS Buttons */

.largecssnav { position:relative; display:inline; width:auto; height:28px; margin:0px 0px 0px 8px; padding:0px; float:left; background:url(/Images/Buttons/Rollover/BlackButtonRight.gif) repeat-x 100% 0%; }

.largecssnav a { display:block; width:auto; height:14px; display:block; float:left; text-decoration:none; padding:6px 16px 8px 8px; background:url(/Images/Buttons/BlackButtonRight.gif) repeat-x 100% 0%; font-size:12px; color:#ffffff !important; text-transform:uppercase; text-align:center; line-height:14px; }

.largecssnav a:hover { background:none; }

.largecssnav a img { float:left; display:none; }

.largecssnav a img.button-arrow { float:none; padding:0px 0px 0px 16px; }

.largecssnav a img.img-up { visibility:visible; position:absolute; top:0px; left:-8px; }

.largecssnav a img.img-down { visibility:hidden; position:absolute; top:0px; left:-8px; }

.largecssnav a:hover img.img-up { visibility:hidden; }

.largecssnav a:hover img.img-down { visibility:visible; }


.enquirylistcont {
	height:auto; width:796px; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; 
}

.enquirylistcont .enqlstsearch {
	height:auto; width:776px; background-color:#CCCCCC; padding:15px 10px 15px 10px; margin:0px 0px 10px 0px;
}

.enquirylistcont .enqlstsearch .introtext {
	float:left; width:auto; display:block; padding:0px 10px 0px 3px; margin:0px;
}

.enquirylistcont .enqlstsearch .introtext p {
	font-size:12px; font-weight:bold; margin:0px; padding:2px 0px 0px 0px;
}

.enquirylistcont .enqlstsearch .inputarea {
	float:left; width:271px; display:block; padding:0px 5px 0px 3px; margin:0px;
}

.enquirylistcont .enqlstsearch .inputarea span {
	display:block; padding:0px;
}

.enquirylistcont .enqlstsearch .inputarea input.searchbox {
	font-size:12px;  color:#7D7161; padding:2px; width:265px; border:0px none !important; background-color:#dddfdf;
}

/*.enquirylistcont .enqlstsearch .inputarea p {
	font-size:12px; font-weight:bold; margin:0px; padding:2px 0px 0px 0px;
}*/

.enquirylistcont .enqlstsearch .cssnav {
	margin:1px 0px 0px 0px; float:left;
}

.genericlistitem {
	border-top:1px solid #D5D2CD; padding:4px 0px 4px 0px; height:auto; width:796px; margin:0px 0px 0px 0px;
}

.genericlistitem .buttonholderright {
	float:right; width:165px; height:auto;
}

.genericlistitem .buttonholderright .cssnav {
	float:right; margin-left:6px;
}

.genericlistitem p {
	margin:0px; padding:0px; float:left; line-height:19px;
}

.genericlistitem#headergenericitem p {
	font-weight:bold;
}

.genericlistitem .leftlistitemlbl {
	padding:0px 0px 0px 0px; min-height:18px; height:auto !important; height:18px; margin:auto; float:left; width:100%; 
}

.genericlistitem .rightlistitemlbl {
	padding:0px 0px 0px 0px; height:auto; margin:auto; float:left; width:352px; 
}

.nobrdtop { border-top:0px !important; }

.genericitem {
	/*border-top:1px solid #D5D2CD;*/ padding:0px 0px 10px 0px; min-height:18px; height:auto !important; height:18px; width:796px; margin:auto; margin-bottom:15px;
}

.genericitem h3 {
	padding:0px; margin:0px 0px 5px 0px; font-size:16px; font-weight:bold; text-transform:uppercase;
}

.genericitem p {
	padding:0px; margin:0px 0px 10px 0px;
}

.thickborderwrap {
	height:auto; width:762px; margin:auto; border:7px solid #CCCCCC; padding:10px 10px 10px 10px;  margin:0px 0px 15px 0px; display:block;
}

.thickborderwrap .borderbottomdiv {
	height:auto; width:762px; margin:auto; border-bottom:1px solid #D5D2CD; padding-bottom:10px; padding-top:5px; margin-bottom:5px;
}

.thickborderwrap .borderbottomdiv#clearlist {
	padding-bottom:15px;
}

.thickborderwrap .borderbottomdiv .introtextdiv {
	float:left; width:80px; display:block; padding:0px 10px 0px 3px; margin:0px;
}

.thickborderwrap .borderbottomdiv .introtextdiv p {
	font-size:12px; font-weight:bold; margin:0px; padding:2px 0px 0px 0px; text-transform:uppercase;
}

.thickborderwrap .borderbottomdiv .inputareadiv {
	float:left; width:271px; display:block; padding:0px 5px 0px 3px; margin:0px;
}

.thickborderwrap .borderbottomdiv .inputareadiv span {
	display:block; padding:3px 0px 0px 2px;
}

.thickborderwrap .borderbottomdiv .inputareadiv input.searchboxdiv {
	font-size:12px;  color:#7D7161; padding:2px; width:265px; border:0px none !important; background-color:#dddfdf;
}

.thickborderwrap .borderbottomdiv .cssnav {
	margin:1px 0px 0px 0px; float:left;
}

.thickborderwrap .borderbottomdiv .productitemdiv {
	padding-bottom:0px; float:left; width:280px; height:auto;
}

.thickborderwrap .borderbottomdiv .productitemdiv p {
	font-size:11px;
}

.thickborderwrap .borderbottomdiv .productitemdiv img.imagearea {
	/*width:90px; min-height:90px; height:auto !important; height:90px;*/ float:left; padding-right:18px;
}


.thickborderwrap .borderbottomdiv .productitemdiv p {
	font-size:11px;
}

.thickborderwrap .borderbottomdiv .productitemdiv img.imagearea {
	/*width:90px; min-height:90px; height:auto !important; height:90px;*/ float:left; padding-right:18px;
}



.thickborderwrap .borderbottomdiv .priceitemdiv {
	padding-bottom:0px; float:left; width:280px; height:auto;
}

.thickborderwrap .borderbottomdiv .priceitemdiv textarea.tareaboxdiv {
	font-size:12px;  padding:2px; width:265px !important; height:75px !important; border:0px none !important; background-color:#dddfdf; overflow:auto; color:#7D7161; margin-bottom:5px;
}


.thickborderwrap .borderbottomdiv .buttonitemdiv {
	float:right; width:100px; height:auto; padding-top:35px;
}

.thickborderwrap .borderbottomdiv .buttonitemdiv .cssnav {
	float:right; margin-bottom:5px; text-align:center; width:65px;
}

.thickborderwrap .borderbottomdiv .buttonitemdiv .cssnav a {
	text-align:center; width:49px;
}

.form-container#enquiryform {
	width:auto; min-height:100px; height:auto !important; height:100px; padding-top:0px;
}


.form-container#enquiryform p {
	margin-bottom:3px;
}

.form-container#enquiryform input {
	font-size:12px;  color:#7D7161; padding:3px 2px 3px 2px; .padding:2px 2px 2px 2px; border:0px none !important; background-color:#dddfdf; margin:0px;
}

.form-container#enquiryform textarea {
	font-size:12px;  color:#7D7161; padding:2px; height:113px; border:0px none !important; background-color:#dddfdf; overflow:auto; margin:0px;
}

.form-panel {
	width:341px !important;
}

.form-panel#formpanelright {
	float:right !important; padding:0px 0px 0px 40px;
}



.stafflogin {
	width:758px; height:auto; padding:14px 20px 14px 20px; background-color:#CCCCCC; margin:15px 0px 0px 0px;
}

.stafflogin h3 {
	padding:0px; margin:0px 0px 5px 0px; font-size:16px; font-weight:bold; text-transform:uppercase;
}

.stafflogin p {
	padding:0px; margin:0px 0px 5px 0px; font-size:12px; font-weight:bold;
}

.stafflogin .logintextbox {
	width:330px; min-height:45px; height:auto !important; height:45px; float:left;
}

.stafflogin .logintextbox input.textstaff {
	font-size:12px;  color:#7D7161; padding:3px 2px 3px 2px; border:0px none !important; background-color:#dddfdf; margin:0px 0px 5px 0px; width:283px;
}

.stafflogin .logintextbox span.checkstaff {
	float:left; width:16px; height:16px; margin:0px 2px 2px 0px;
}

.stafflogin .logintextbox span.checkstaff input {
	float:left; width:16px; height:16px; margin:0px;
}

.stafflogin .logintextbox input.checkstaff {
	float:left; width:16px; height:16px; margin:0px 2px 2px 0px;
}

.stafflogin .loginbuttextbox {
	float:right; margin:2px 0px 0px 0px;
}

a.returntohomebtn {
	margin:20px 0px 20px 7px;
	display:block;
}


.sub-navigation  { margin:0px; padding:0px 0px 10px 0px; }

.sub-navigation h4 { color:#8E816F; font-size:12px; line-height:20px; text-transform:uppercase; float:right; margin:0px 10px 0px 0px; font-weight:normal; }

.sub-navigation select { margin:0px; border:0px none !important;  font-size:13px; color:#8E816F; width:80px; float:right; padding:0px !important; background-color:#dddfdf !important;  }

select.locationselect { margin:0px; border:0px none !important;  font-size:13px; color:#8E816F; width:341px; float:left; padding:0px !important; margin:0px 10px 0px 0px;background-color:#dddfdf !important;  }

/* RESKIN CSS STARTS HERE */
.maincontentholder { 
	position:relative; height:auto; margin:0px; padding:0px; float:left; 
}

	.maincontentholderleft { 
		width:705px; height:auto; margin:0px; padding:0px; float:left; 
	}
	
	.maincontentholderright { 
		width:315px; height:auto; margin:0px; padding:0px; float:left; 
	}
	
/* TOP NAV DROPDOWN */

ul.topnavul {
	width:1020px; height:34px; position:absolute; top:-42px; left:0px; list-style-type:none; padding:0px; margin:0px;
}

ul.topnavul li.firsthome {
	padding:0px 0px 0px 10px; text-align:left; width:50px;
}

ul.topnavul li.secondhome { width:100px; }
ul.topnavul li.thirdhome { width:100px; }
ul.topnavul li.fourthhome { width:175px; }
ul.topnavul li.fifthhome { width:140px; }
ul.topnavul li.sixthhome { width:115px; }
ul.topnavul li.seventhhome { width:115px; }
ul.topnavul li.eighthhome { width:116px; }
ul.topnavul li.ninthhome { width:75px; }

ul.topnavul li {
	white-space:nowrap; position:relative; float:left; padding:0px 0px 0px 0px; height:32px; text-align:center; width:auto; /*168*/
}

ul.topnavul li.lastcontact {
	padding:0px 10px 0px 0px; text-align:right; float:right;
}

ul.topnavul li a {
	color:#8e816f; display:block;  font-size:15px; line-height:32px;  text-transform:uppercase;
}



ul.topnavul li div a {
	text-align:left !important;
}

ul.topnavul li a:hover {
	color:#b6a996;
}

/* Dropdown elements */

.panel, .flip {
	margin:0px; padding:0px;
}	


.navdropdown div { left: 0px; position: absolute; top: 31px; /*z-index: 9999;*/ width:247px; background:url(../Images/reskin/dropdown.png) 0 0 repeat;
}	

.navdropdown div a { padding:5px 0px 7px 10px; line-height:15px !important;
}	

	.shopdropdown {
		 width:200px; height:0px; overflow:hidden; position:absolute; top:32px; left:0px; z-index:2; background:url(../Images/reskin/dropdown.png) 0 0 repeat; 
	}
	
	.aboutusflipC { width:130px !important;}
        
        .panel {
        	height:auto;
        }
		
		.panel ul {
			padding:0px; display:table; 
		}
		
		.panel ul li {
			list-style-type:none;
		}
							
		.panel .menucolumn {
			float:left; height:auto; display:table-cell;
		}
		
		.main-menu ul {
			width:auto; padding:0px; margin:0px;
		}		
		
		.menucolumn ul li {
			width:auto; padding:0px; float:left; margin:0px; clear:both;
		}
		
		ul li.menucolumn {
			width:auto; padding:4px 20px 4px 10px; float:none;
		}
		
		ul li.menucolumn a {
			line-height:24px;
		}
		
/* PRODUCT RE-SKIN CSS */
.brdbtmheader { border-bottom:1px solid #d5d2cd; }

/* PRODUCT TAB AREA */
#middle-button-holder {	height:auto; width:100%; padding:5px 0px 10px 0px; margin:0px; }
a.AddToEnquiry { width:auto; padding:2px 5px 2px 5px; font-size:14px; line-height:19px; color:#FFFFFF; background:#9b8f80; text-transform:uppercase; }
a.AddToEnquiry:hover { color:#b6a996; }
#middle-button-holder a.AddToEnquiry { float:left; }

#middle-button-holder a.PrintIcon { width:auto; padding:0px 0px 0px 25px; font-size:14px; line-height:19px; color:#8e816f; background:url(../Images/reskin/productpage/print-icon.png) 0 0 no-repeat; margin:0px 14px 0px 14px; float:left; }
#middle-button-holder a.PrintIcon:hover { color:#b6a996;  }

#middle-button-holder a.EmailDetails { width:auto; padding:0px 0px 0px 25px; font-size:14px; line-height:19px; color:#8e816f; background:url(../Images/reskin/productpage/email-icon.png) 0 50% no-repeat; float:right; }
#middle-button-holder a.EmailDetails:hover { color:#b6a996;  }

/* PRODUCT TAB PANEL AREA */
.tab-panel {
	width:100%; height:auto; margin:10px 0px 0px 0px; padding:0px;
}

.tab-panel-tabs {
	width:auto; height:24px; margin:0px; padding:10px 0px 0px 0px; border-bottom:1px solid #d5d2cd;
}

.tab_container {
	overflow:hidden; clear:both; float:left; width:100%; padding:10px 0px 0px 0px;
}

.tab_content {
	position:relative; padding:0px; margin:0px;
}

.tab_content_one {
	position:relative; padding:0px; margin:0px;
}

ul.tabs, ul.tabs_one {
	margin:0px; padding:0px; float:left; list-style:none; height:25px; width:auto;
}

	ul.tabs li, ul.tabs_one li { 	
		float:left; margin:0px 50px 0px 0px; padding:0px; height:25px; line-height:23px; overflow:hidden; position:relative; width:auto; font-size:14px;
	}
	
	ul.tabs_one li { 	
		float:left; margin:0px 50px 0px 0px; padding:0px; height:24px; line-height:23px; overflow:hidden; position:relative; width:auto; font-size:14px; 
	}/*border-bottom:2px solid #8e816f;*/
	
     ul.tabs_one li.active a {
		color:#8e816f; border-bottom:2px solid #8e816f;
	}

	ul.tabs li.omegatab { 	
		margin-right:0px !important;
	}
	
	ul.tabs li a, ul.tabs_one li a {
		text-decoration:none; display:block; padding:0px; outline:none; color:#8e816f; 
	}
	
	ul.tabs li.active a {
		color:#8e816f; border-bottom:2px solid #8e816f;
	}
	
		ul.tabs li a:hover, ul.tabs_one li a:hover {
			color:#b6a996; border-bottom:2px solid #8e816f;
		}
		
		ul.tabs li a.selected, ul.tabs_one li a.selected  {
			color:#8e816f; 
		}
		
		ul.tabs li.active, ul.tabs li.active a:hover, ul.tabs_one li.active, ul.tabs_one li.active a:hover  { 
			color:#8e816f;
		}
/* RESKIN BUTTON CSS */
.arrowbtn { margin:0px; padding:13px 0px 0px 0px; float:right; }
.btnflright { margin:0px; padding:0px; float:right; }
.btnflleft { margin:0px; padding:0px; float:left; }
.btnflright a, .btnflleft a { text-transform:uppercase; }
	
	a.backarrowleft { 
		padding:0px 0px 0px 12px; color:#8E816F; font-size:12px; line-height:15px; text-transform:uppercase; background:url(../Images/reskin/buttons/backarrow.png) 0 0 no-repeat;
	}
	
		a:hover.backarrowleft { 
			background:url(../Images/reskin/buttons/rollover/backarrow.png) 0 0 no-repeat; color:#B6A996;
		}
		
.leftlistitemlbl .btnflright { margin:0px 0px 0px 10px;	}

.product-list-wrap { border-top:1px solid #d5d2cd; margin:0px 0px 0px 0px; width:796px; }
.product-list-wrap h3 { margin:0px; padding:10px 0px 5px 0px; }

/* SITE MAP */
.sitemapdiv {
	margin:15px 0px 0px 0px; padding:0px 22px 0px 0px; float:left; width:250px;
}

.omegapad { padding-right:0px !important; }

	.sitemapdiv ul {
		margin:0px; padding:0px;
	}
	
		.sitemapdiv ul h3 {
			margin:0px; padding:0px 0px 10px 0px;
		}
	
		.sitemapdiv ul li {
			margin:0px; padding:0px 0px 5px 0px; list-style-type:none;
		}
		
			.sitemapdiv ul li a {
				text-transform:uppercase;
			}
			
/* PRINT PRODUCT */		
.printprodwrapper { width:1020px !important; margin:auto;  color:#8e816f; }	

.printprodwrapper #top-panel-print { position:relative; width:1020px; height:100px; text-align:center; padding:28px 0px 0px 0px; border-bottom:1px solid #d5d2cd; margin-bottom:10px; }

.printprodwrapper #content { width:1020px !important; }

.printprodwrapper .maincontent-print { width:796px; height:auto; padding-bottom:20px; margin:auto;}

ul.printimgholder { margin:42px 0px 0px 0px; padding:0px; }

ul.printimgholder li { margin:0px 0px 10px 0px; padding:0px; list-style-type:none; }

.printprodwrapper h2 { padding:0px !important; font-size:14px; }

.printprodwrapper p { text-transform:none !important; }

.printprodwrapper #text-panel-header-fifty { border-bottom:1px solid #D5D2CD; margin-bottom:5px; }

/* EMAIL FRIEND */
.emailfriendarea { 
	width:796px; margin:10px 0px 0px 0px; padding:0px;  
}

.emailfriendarea .text-panel-full-width { 	
	width:796px; margin:0px; padding:0px; 
}

	.emailfriendarea .text-panel-full-width p { 
		width:796px; margin:0px; padding:0px 0px 10px 0px; 
	}
	
.emailfriendarea .enquiry-list-item { 
	width:796px; height:auto; margin:0px 0px 20px 0px; padding:0px 0px 15px 0px; position:relative;  color:#8e816f; border-bottom:1px solid #D5D2CD; 
}
	
	.emailfriendarea .enquiry-list-item a.thumb img { 
		width:176px; height:auto; float:left; padding:0px 28px 0px 0px; 
	}
	
	.emailfriendarea .enquiry-list-item #headings p { 
		line-height:17px !important; padding-top:0px !important; 
	}
	
	.emailfriendarea .enquiry-list-item table.dimensions { 
		width:592px;  padding:10px 0px 0px 0px; 
	}

.emailfriendform .row {	
	margin:0px; width:796px; height:auto; 
}

	.emailfriendform .row label { 
		width:204px; height:21px; display:block; text-align:left; float:left; padding:0px; font-size:12px; 
	}
	
		.emailfriendform .row .text-box { 
			width:400px; min-height:25px; height:auto !important; height:25px; display:block; float:left; 
		} 
		
			.emailfriendform .row .text-box input { 
				background-color:#DDDFDF !important;  
			}
			
				.emailfriendform .row .textarea-box { 
					width:400px; height:108px; display:block; float:left; 
				} 

					.emailfriendform .row input { 
						width:396px; height:17px; display:block; border:0px; font-size:12px; color:#8E816F; padding-left:2px; padding-right:2px; 
					}

						.emailfriendform .row textarea { 
							width:396px !important; height:96px !important; display:block; border:0px; overflow:auto;  font-size:12px; background-color:#DDDFDF !important;  color:#8E816F; padding:2px;
}

							.emailfriendform .fltrighsumbtn { 
								width:604px !important; 
							}
							
/* DESIGNER PAGES */
.designersbg {
	width:796px; margin:0px; padding:0px; min-height:622px; height:auto !important; height:622px; position:relative;
}

.designersbg br { line-height:0px; height:0px; display:none; }

	.designersbg img {
		width:792px; height:618px; border:2px solid #FFFFFF;
	}
	
.designerscontent {
	width:354px; height:622px; background:url(../Images/reskin/dropdown.png) 0 0 repeat; position:absolute; top:0px; text-align:center;
}

.designersbg .leftbio { left:0px !important; }

.designersbg .rightbio { right:0px !important; }

.designersbg .centerbio { left:221px !important; }

.designersbg .centerbiowidth { left:180px !important; width:436px !important; }

	.designerscontent h3 {
		margin:0px; padding:15px 0px 10px 0px;  font-size:30px; line-height:40px; font-weight:normal; text-transform:uppercase;
	}
	
	.designerscontent p {
		margin:0px; padding:0px 15px 15px 15px !important; line-height:18px;
	}
	
	.designerscontent .designersbtn {
		margin:0px; padding:40px 0px 10px 0px; 
	}
	
.errorpanellogin { width:796px; padding:10px 0px 5px 0px;}
	
/* LIST PAG DROPDOWN */
.product-list-header { float: right;  margin: 0;  padding: 15px 0 0;  width: auto;}

/* ANYTHING SLIDER CSS */
.anythingnosliderwrap { 
	width:792px; height:auto; border:2px solid #FFFFFF; 
}

/* CONTACT US CSS */
.fullwidthcontact { width:1020px !important; margin:0px !important; }

.fullwidthcontact .form-panel {
	padding:0px; margin:0px; /*width:214px !important;*/
}

.fullwidthcontact .dropdown-one { width:344px !important; }

.fullwidthcontact span.telenumber {letter-spacing:4px; font-weight:bold;}

.fullwidthcontactleft { float:left; width:214px; height:auto; padding:7px 10px 0px 0px; }

.fullwidthcontactright { float:left; width:796px; height:auto;  padding:7px 0px 0px 0px; }

.form-panel p a { text-decoration:underline; }

.form-panel p a:hover { text-decoration:underline; }

#form-handler .form-panel p {
	padding:0px; line-height:20px; font-size:14px;
}

.fullwidthcontact .form-panel { padding:0px 0px 35px 0px; }

.nopadbtmpanelcnt { padding:0px !important; }

.fullwidthcontactleft .form-panel { width:214px !important; padding-bottom:16px !important; }
.fullwidthcontactleft .emailopentimespanel { padding-top:0px !important; padding-bottom:10px !important; }

.emailopentimespanel { padding:25px 0px 0px 0px !important; }

.fullwidthcontact .emailopentimespanel p.emaillink { padding:0px 0px 25px 0px !important; }

/* HOME PAGE IMAGES */
.homepage-wrap a:hover img { /*opacity:.60;filter:alpha(opacity=60); -moz-opacity:0.60;*/ }

/* no underline */
.nounderline ul li a { border-bottom: none !important; }

/* h3 search pages */
h3.yousearchedfor { font-size:20px !important;}

.anythingsliderwrap { 
	width:792px; height:598px; border:2px solid #FFFFFF; 
}

p.imgdesctitle { font-weight:bold; font-size:13px !important;}

/* ABOUT US */
.leftaboutus { float:left; width:418px; }
#form-handler .leftaboutus p, #form-handler .lastptag { font-family: "museo-sans-condensed",sans-serif !important; }
.rightaboutus { float:left; width:358px; padding:12px 0px 0px 20px; }
p.rightaboutus { text-align:right; padding:0px !important; }

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:450px; width:800px; color:#bbb; background-color:#000; padding:0px;}
#simplemodal-container .simplemodal-data {padding:0px;}
#simplemodal-container code {background:#141414; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/Images/x.png) no-repeat; width:53px; height:9px; display:inline; z-index:3200; position:absolute; top:-17px; right:-3px; cursor:pointer; }
#simplemodal-container h3 {color:#84b8d9;}


.reskinpagebottom { min-height:30px !important;}

.reskinpagebottom ul { padding-top:12px !important;}


/* 120622 PRINT PAGE CSS */
.widtheighthundred, #printfix #content, #printfix .maincontent-print { width:800px !important; }
#printfix #top-panel-print { padding-top:18px !important; height:80px !important; width:800px !important; margin-bottom:0px !important; }
#printfix #product-copy { width:724px !important; padding:0px 38px 0px 38px !important; }
#printfix #headings { width:724px !important; }
#printfix #showImage { width:724px !important; height:auto !important; }
#printfix #showImage img.enlarged { width:720px !important; height:auto !important; }
#printfix .text-panel p { font-size:17px !important; line-height:22px !important; }
#printfix #text-panel-header-fifty { height:30px !important; }
#printfix #text-panel-header-fifty h2 { font-size:18px !important; }
#printfix p.dimensionleft { font-size:15px !important; }


.section
{
    border-bottom: 1px solid #D5D2CD !important; padding-bottom:10px; padding-top:10px;
}
    .section .left
    {
        float:left;width:386px;
    }

     .section .right
    {
        float:right; margin-left:4px;
    }

    .section .left .cl-logo
    {
        height:48px;  position:relative;
    }
    .section .left .cl-logo img
    {
         position:absolute; left:56px; top:28px;
    }


    .section .left .cl-contact p
    {
        text-align: center !important;
    }

    .section p
    {
        text-align:justify;
    }
	
/* EVENTS ADDITIONAL CSS */
.brownline { background:#d5d2cd; height:1px; margin:8px 0px 8px 0px; width:100%; float:left; }
.leftpanelbird { float:left; width:388px; padding-top:220px; }
.rightpanelbird { float:right; width:392px; padding-top:10px; }
img.borderwhitetwo { border:2px solid #FFFFFF; }

/* FOOTER ADDITIONAL CSS */
.newleft { width:340px; float:left; border-right:1px solid #d5d2cd; text-align:center; margin:18px 0px 10px 0px; }
.emailwrap { width:268px; border:0px; float:left; text-align:center; }
.subpanel { width:251px; padding:0px 0px 0px 47px; float:left; text-align:left; }
.subpanel .titletext { text-transform:uppercase; font-size:12px; text-align:left; color:#8e816f; }
.subpanel input.subscribebox { margin:5px 0px 5px 0px; float:left;border:1px solid #d5d2cd; background:#FFFFFF; width:243px; padding:2px 2px 2px 4px; color:#8e816f; font-size:12px; }
.subpanel p.unsublink { font-size:11px;color:#8e816f; float:left; }
.subpanel a.unsub { font-size:11px;color:#8e816f; text-decoration:underline; }
.subpanel .signupbtn { float:right; }

.subpanel span.error {
	position:absolute; right:-20px; top:31px; background:url(/Images/Layout/errorbox.gif) 0px 0px; color:#000000 !important; width:148px; height:31px; padding:3px 2px 1px 15px; z-index:1001; font-size:11px; text-align:left !important;
}

.thickborderwrap span {
	position:absolute; right:-20px; top:15px; background:url(/Images/Layout/errorbox.gif) 0px 0px; color:#000000 !important; width:148px; height:31px; padding:3px 2px 1px 15px; z-index:1001; font-size:11px; text-align:left !important;
}


.pinitbtnwrap { margin:10px 0px 10px 0px; float:left;}

/* SOCIAL MEDIA */
ul.social-media { position: absolute; left: 470px; top: 110px; }
ul.social-media li { display: none; }
ul.social-media li.fb, ul.social-media li.pi { display: block; height: 28px; float: left; }
ul.social-media li a { display: block; height: 28px; width: 91px; text-indent: -10000px; }
ul.social-media li.fb a { background: url(/Images/layout/fb.png) no-repeat; }
ul.social-media li.pi a { background: url(/Images/layout/pi.png) no-repeat; }

/* HIRE */
.hire-block { display: block; width: 380px; height: 330px; float: left; text-align: center; }
.hire-block-left { display: block; width: 380px; height: 330px; float: left; margin-right: 35px; text-align: center; }
.hire-block img,
.hire-block-left img { margin-bottom: 20px; }

/* RECRUITMENT with image */
.jobpost { float:left; margin:10px 0px 10px 0px; padding:0px; width:418px; }
.jobpost h4 { width:418px; padding-bottom:5px !important; font-size:13px; margin:0px; padding:0px; text-transform:uppercase; font-weight:bold; border-bottom:1px dashed #D5D2CD;  color:#7D7161; }
.jobpost p { margin:0px; padding:5px 0px 10px 0px !important; }
.lastptag { padding-top:30px !important; float:left; }

/* RECRUITMENT 
.jobpost { float:left; margin:10px 0px 10px 0px; padding:0px; width:796px; }
.jobpost h4 { width:796px; padding-bottom:5px !important; font-size:13px; margin:0px; padding:0px; text-transform:uppercase; font-weight:bold; border-bottom:1px dashed #D5D2CD;  color:#7D7161; }
.jobpost p { margin:0px; padding:5px 0px 10px 0px !important; }*/

/* EVENTS LANDING PAGE (12/11/2013) */
.event { border-top: 1px dashed #d5d2cd; padding: 25px 0px 20px 0px; }
.event img { border: 2px solid #ffffff; float: left; margin: 10px 0px 0px 0px; }
.event h4 { margin: 0px 0px 15px 0px; padding: 0px; font-size: 22px; font-weight: normal; text-transform: uppercase;  }
.event .event-desc { float: right; width: 560px; font-family: "museo-sans-condensed",sans-serif !important; }
#form-handler .event-desc p { font-family: "museo-sans-condensed",sans-serif !important; font-size:13px; }
.top { border-top: 0px; padding-top:10px; }

/* TYPEKIT FIXES */
.typekit-badge { display:none !important; }
input, p, h1, h2, h3, h4, h5, h6, span, a, div { font-family: "museo-sans-condensed",sans-serif !important; }
/*#form-handler p, #form-handler p span, .enquirylistcont .genericitem p, p.text { font-family:Arial, Helvetica, sans-serif !important; }*/
#form-handler.fullwidthcontact p, #form-handler .signup p, .genericitem .thickborderwrap p { font-family: "museo-sans-condensed",sans-serif !important; }

/* SLIDER CSS */
#slider {
    overflow:hidden;
}

.sliderwrap {
	 position:relative; width:1000px; height:675px; margin:auto; float:left; margin:30px 0px 0px 0px;
}

#slider {
	margin:0px 0px 0px 0px; padding:0px; position:relative;
}

	#slider ul {
		margin:0px; padding:0px; position:absolute; top:0px; left:0px;
	}
	
		#slider ul li {
			margin:0px; padding:0px; list-style-type:none;	
		}
		
	.sliderwrap span#prevBtn {
		position:absolute; top:300px; left:0px; height:73px; width:57px;
	}
	
	.sliderwrap span#nextBtn {
		position:absolute; top:300px; right:0px; height:73px; width:57px;
	}
 
 
/* UPDATES 2014 */
.opspan { width:150px; float:left; }
.newsletterwrap { width:720px; margin:0px 38px 0px 38px; float:left; padding:0px; }
.centerp { text-align:center; }