/*	Meyer CSS */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/*	Grid 960 CSS */

.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}html body div.clear,html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/*	Vertical Alignment Styles */

.table { display:table; #position:relative; overflow:hidden; }
.row { #position:absolute; #top:50%; display:table-cell; }
.alignMiddle { vertical-align:middle; }
.alignBottom { vertical-align:bottom; }
.cell { #position:relative; #top:-50%; }

/*	Top Level Styles */

body { background:url(/images/interface/bg.png); font:12px Arial; color:#c6b4a1; }
#encapsulation { width:960px; margin:0 auto 0 auto; }
#mainMenu {  }
.mainMenu { font-size:11px; height:25px; letter-spacing:0.95px; background:url(/images/interface/header-bg.png) repeat-x; float:right; padding:85px 0 0 0; text-align:center; }
.mainMenu a { color:#c6b4a1; text-decoration:none; }
.mainMenu a:hover { color:#ffffff; text-decoration:underline; }
#mainMenuBuffer { width:565px; background:url(/images/interface/main-menu-buffer.png) no-repeat; }
#homeBtn { width:64px; margin-left:2px; }
#aboutUsBtn { width:90px; margin-left:2px; }
#productsBtn { width:90px; margin-left:2px; }
#contactUsBtn { width:88px; margin-left:2px; }
#logo { position:absolute; z-index:20px; top:0px; }
#mainContent {  }
.left { float:left; }
.right { float:right; }
a { color:#ff6600; text-decoration:none; }
a:hover { text-decoration:underline; }
.error { color:#cc0000; }
.success { color:#2b8f71; }

/*	Pages */

.pages { float:left; padding:100px 0 50px 50px; width:540px; }
.pages p { font-size:14px; line-height:150%; padding:20px 0 0 0; text-align:justify; }
.pages h1 { font-size:30px; height:70px; line-height:150%; font-weight:normal; color:#cc0000; }
.pagesPhoto { float:right; width:320px; padding:170px 0px 0px 0px; }
.pagesPhoto p { color:#999999; font-size:10px; text-align:right; padding:20px 0 0 0; }
.pagesPhoto img { border:5px solid #4d4637; }

/*	Homepage */

#orangeBar { background:#ff6600; padding:2px 25px 1px 25px; margin-left:55px; color:#ffffff; font-weight:bold; }
#orangeBar a { padding:0 0 0 20px; cursor:pointer; color:#ffffff; }
#orangeBar a:hover { text-decoration:underline; }
#homepageFlash { padding-left:55px; height:384px; }

/*	Products */

#productCategories { float:left; width:125px; padding-top:150px; }
#productCategories li { padding:0 0 20px 0; }
#productCategories li a { color:#c6b4a1; text-decoration:none; font:11px 'Arial'; }
#productCategories a:hover { color:#ffffff; text-decoration:underline; }
#productContents { float:right; width:830px; padding-top:120px;; }
#productContents h1 { font-weight:normal; font-size:18px; color:#cc0000; padding:0 0 10px 5px; }
#productContents .thumbnail { float:left; width:200px; margin:0px 0px 5px 5px;padding:1px 1px 1px 1px;  /*background-color: #fff*/}
#productContents .thumbnail .thumbnailImage {width:200px; height:140px;/* border:1px solid #656565; background-position:0px 0px; background-repeat:no-repeat;*/ }

#productContents .thumbnail .productEnquiryBtn { width:200px;padding:0 0 0px 0; text-align:left; color:#c6b4a1;; }
#productContents .thumbnail .productEnquiryBtn a { color:#7a7168; text-decoration:underline; padding:10px 10px 0 0; }
#productContents .thumbnail .productEnquiryBtn a:hover { color:#fff; }

#productFormHeader { padding:10px; background:#EEEEEE; margin-bottom:20px; }
#productFormTitle { float:left; width:150px; padding-top:30px; color:#660000; font-size:12px; }
#productFormImage { float:right; border:1px solid #999999; }
.formRow { padding:5px 0 0 0; color:#333333; }
.formRow input,textarea { border:1px solid #cccccc; font:11px 'Arial'; color:#333333; padding:3px; width:290px; }
.formRow textarea { height:100px; }
#productFormButton {cursor:pointer; background:#660000; color:#ffffff; padding:5px 10px 3px 10px; float:right; width:50px; text-align:center; margin-right:2px; }

/*	Contact Form */

#contactForm { position:relative; left:-160px; width:500px; }
#contactForm h1 { font-size:16px; padding:0 0 20px 0; }
#contactForm .formLeft { width:80px; padding:0 0 10px 0; float:left; }
#contactForm .formRight { width:420px; padding:0 0 10px 0; float:left; }
#contactForm .textField { width:400px; padding:2px; background:#333333; color:#c6b4a1; font:12px Arial; border:1px solid #333333; }
#contactForm textarea { height:150px; }
#contactFormError { padding:0 0 0 20px; font-size:12px; }

/*	Footer */

#footer { text-align:right; color:#666666; font:10px Arial; padding:20px 0 50px 0; }
#footer a { color:#666666; text-decoration:none; }
#footer a:hover { color:#999999; text-decoration:underline; }

/*	Squeezebox 

#sbox-window embed, #sbox-window object, #sbox-window select{ visibility:visible; } #sbox-overlay{position:absolute;background-color:#000;} #sbox-window{position:absolute;background-color:#fff;text-align:left;overflow:visible;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;} #sbox-btn-close{position:absolute;width:30px;height:30px;right:-15px;top:-15px;background:url(/images/squeezebox/closebox.png) no-repeat center;border:none;} .sbox-window-ie6 #sbox-btn-close{background-image:url(/images/squeezebox/closebox.gif);} .sbox-loading #sbox-content{background-image:url(/images/squeezebox/spinner.gif);background-repeat:no-repeat;background-position:center;} #sbox-content{clear:both;overflow:auto;background-color:#fff;height:100%;width:100%;} .sbox-content-image#sbox-content{overflow:visible;} #sbox-image{display:block;} .sbox-content-image img{display:block;} .sbox-content-iframe#sbox-content{overflow:visible;} .body-overlayed embed, .body-overlayed object, .body-overlayed select{visibility:hidden;} 

/*	Milkbox 

#mbOverlay { position:absolute; left:0; width:100%; background-color:#000; z-index:100; cursor:pointer; } #mbCenter { position:absolute; z-index:101; overflow:hidden; left:50%; top:10%; background-color:#fff; border:5px solid #fff; margin:0; padding:5px; } .mbLoading{ background:#fff url(/images/milkbox/loading.gif) no-repeat center; } #mbImage{ margin:0; padding:0; height:0; border:none; font-size:0; overflow:hidden; } #mbBottom { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:10px; color:#666; line-height:1.4em; text-align:left; padding-top:8px; margin:0; } #mbNavigation{ float:right; width:27px; padding-top:3px; border-left:1px solid #9c9c9c; } #mbCount{ width:55px; overflow:hidden; padding-top:1px; float:right; text-align:right; font-size:9px; } #mbCloseLink, #mbPrevLink, #mbNextLink{ outline:none; display:block; float:right; height:20px; cursor:pointer; } #mbPrevLink, #mbNextLink{ width:17px; } #mbPrevLink{ background:transparent url(/images/milkbox/prev.gif) no-repeat; } #mbNextLink{ background:transparent url(/images/milkbox/next.gif) no-repeat; } a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover { background-position:0 -23px; } #mbCloseLink { width:20px; background:transparent url(/images/milkbox/close.gif) no-repeat; } #mbDescription{ margin-right:27px; padding:0px 10px 0 0; font-weight:normal; text-align:justify; }

/*	Carousel */

img { margin:0; padding:0; border:none; }
#wrap { margin-left:55px; clear:left; height:200px; width:908px; display:block; overflow:hidden; position:relative; }
#carousel { width:100000px; margin:0; padding:0; position:absolute; top:0; left:0; }
#carousel li { height:200px; width:224px; margin:0 3px 0 0; padding:2px 0 0 0; float:left; display:inline; }
#carousel li div { text-transform:uppercase; height:25px; padding:5px 0 0 21px; font-size:16px; }
#carouselNav { text-align:right; }


/* caption styling */

.caption-top, .caption-bottom {
	color: #ffffff;	
	padding: 4px 0px 0px 10px ;	
	font-weight: normal;
	font-size: 33px;	
	font-family: arial;	
	cursor: default;
	border: 0px solid #334143;
	background: #000000;
	text-shadow: 1px 1px 0 #202020;
	height:135px;
	width:200px;
	text-align:center;
}
.caption-top {
   border-width: 0px 0px 8px 0px;
}
.caption-bottom {
}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption a:hover, .caption a:hover {
	background: #202020;
}
.caption-wrapper {
	float: left;
	
}
br.c { clear: both; }

/* ------------------------------------*/
/* END COPY >>>                        */
/* ------------------------------------*/



/* ------------ECOMMERCE------------*/


input.add-to-bag {
height:30px;
width:110px;
background-image:url('/assets/ecommerce/icons/add-to-bag.png');
background-color:#fff;
background-position:top;
float:left;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
border-style:none;
}
input .add-to-bag:active {
cursor:pointer;
outline:none;
}


.add-to-bag span {
float: left;
height: 30px;
width:110px;

}


.zoom{
height:30px;
width:70px;
background-image:url('/assets/ecommerce/icons/zoom.png');
background-position:top;
float:left;
margin-left:10px
}

.zoom span {
float: left;
height: 30px;
width:70px;

}
.zoom a:hover span  {
height:30px;
width:70px;
background-image:url('/assets/ecommerce/icons/zoom.png');
background-position:0px -30px;
float:left;
cursor:pointer;
}

/* ------------------------------------*/
/* ----------------BUTTON--------------------*/

input.btnbuy
{
   color:#7a7168;
   background: transparent;
   border-style:none;
   border-width:0px;
   margin-left:5px;
   padding: 0 0 0 0;
   text-decoration:underline;
}

input.btnbuy:hover {
	color:#fff;
	cursor:pointer;
	text-decoration:underline;
}


/* ------------------------------------*/
/* ----------------CART----------------*/
#cart {
position: absolute;
top: 10px;
left: 50%;
margin-left: -220px;
width:300px;
z-index:1;
}

/* ------------------------------------*/
/* ----------------PROMO----------------*/
#promo {
position: absolute;
top: 40px;
left: 50%;
margin-left: -220px;
width:300px;
z-index:1;
text-align:center;
font-size:15px;
font-weight: bold;
color: #070708;
}

/* ------------------------------------*/
/* ------------CHECKOUT------------------*/

table.newcust {
	border-width: 0px 0px 0px 0px;
	border-spacing: 3px;
	border-style: none none none none;
	border-collapse: collapse;
}
table.newcust td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}

.card{

font-family:arial, helvetica, sans-serif;
font-size:12px;
background-color:#fff;
color:#000;
}
table.card td {
	padding: 2px;
	border-style: hidden hidden hidden hidden;
	-moz-border-radius: 0px 0px 0px 0px;
}

.ccicon {

padding:2px;
vertical-align:middle;
}
/* ------------------------------------*/
.paulPhoto {
	float: left;
	clear: both;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: 25px;
}
