/* --------------------------------------------------------------------------------------------------
Print Page Layout - Global Setting
--------------------------------------------------------------------------------------------------*/

@import url("global.css");

.hidden { display: inline-block;}
.show { display: none;}

body {
	font: normal 62.5%/17px "Arial", Verdana;
	color: #333;
	background: #fff;
}


/*-------------------- Main Layout ---------------------*/

#container {  width: 750px; height: auto; clear: both; }
#header { float: left; width: 750px; height: 100px; display: block; clear: both; border-bottom: 3px solid #d2d2d2; }
#mainpage { float: left; width: 750px; height: auto; clear: both; padding: 20px 0 10px 0; }
.right-contents { width: 750px; height: auto; float: left; display: block; }
.contents { width: 750px; display: inline-block; }
ul#affiliates { width: 750px; left: 0; margin: 0; padding: 0; }
#footer { width: 750px; border-top: 3px solid #d2d2d2; padding-top: 10px; clear: both; }
#footer h5 { margin: 0; }

/* -- extras -- */

#cart, #search, div.jqmBox, .left, ul#nav, #container-wrap, #confirmModalContainer, .left-contents { display: none; visibility: hidden; }

/*buttons*/
input.more, input.enquire, input.add, input.send, input.send, a.send, form.form input.send { float: left; display: block; background: none; min-width: 90px; width: auto; height: 20px; padding: 0 6px; margin: 2px; text-align: center; border: 1px solid #666666; color: #000; font-weight: bold; text-decoration: none; font-size: 11px;}

/*featured products - heading*/
.featured-box, .featured-box-single, .featured-box-highlight { width: 144px; margin: 0 3px 10px 0; padding: 0; height: auto; }
.featured-box h1, .featured-box-highlight h1 { width: 140px; border: 2px solid #999; text-indent: 0; margin: 0; text-align: center; padding-top: 5px; height: 25px; float: left; font-size: 1.3em; }
.featured-box ul, .featured-box ul.lastright, .featured-box-highlight ul, .featured-box-highlight ul.lastright { border: 1px solid #ebebe9; margin: 0; padding: 10px; width: 120px; }
.featured-box ul li.info { width: 120px; }
div.link-buttons { display: block; margin: 0 auto; width: 90px; }

/*listings and details - heading*/
ul.sub-listing li h3 { border-bottom: 1px solid #d8d8d8; padding-bottom: 6px; margin-bottom: 5px; height: 20px; }
ul.sub-listing li .view { width: 90px; padding: 0 0 10px 5px; margin: 0 auto; clear: both; }
ul.listing-box li h3 { border-bottom: 1px solid #d8d8d8; padding-bottom: 3px; }
ul.details-box li h3 { border-bottom: 1px solid #d8d8d8; padding-bottom: 10px; }
ul.details-box li p { padding-right: 20px; }

/*table-liked*/
.gray-box, .news-box { width: 750px; border: 1px solid #e5e5e5; }
.gray-box ul li img, .news-box ul li img { border-right: 1px dotted #d2d2d2; }
.gray-box ul li p, .news-box ul li p { padding-right: 15px; }

/*contact*/
ul#addresses li a.firstlevel, ul#addresses li a.firstlevel:hover, ul#addresses li a.selected, ul#addresses li a.current  { font-size: 12px; font-weight: bold; border: 2px solid #d2d2d2; padding: 0 10px; width: 286px; height: 20px; display: block; text-decoration: none; color: #fff; }

/*members*/
#contentarea { border-bottom: 1px solid #dbdde2; }
.details { display: block; }

/*tabs*/
ul#tabs { padding: 0 0 10px 0; margin: 0; width: 740px; height: 35px; font: bold 12px/12px "Verdana"; list-style: none; clear: both; border-bottom: 1px solid #dbdde2; }
ul#tabs li, ul#tabs li a.selected { display: inline-block; margin: 0; height: 29px; width: 140px; float: left; margin-right: 5px; margin-top: 9px; text-align: center; padding-top:7px; border: 1px solid #dbdde2; }
ul#tabs li a.selected { border: 2px solid #000; width: 138px; margin-top: -9px; color: #000; }

