body							{ font-size:65%; margin:0px; height:100%; background-color:#000000; color:#FFFFFF; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }

a								{ color:#808081; }
img								{ border:0px; }
form, ul						{ margin:0px; padding:0px; list-style-type:none; }
div								{ position:relative; }
input, select, textarea			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; }
p								{ margin: 0px 0px 1em 0px; }

.pad							{ padding:30px; }
.pad_l							{ padding-left:30px; }
.pad_r							{ padding-right:30px; }
.pad_t							{ padding-top:30px; }
.pad_b							{ padding-bottom:30px; }
.mar							{ margin:30px; }
.mar_l							{ margin-left:30px; }
.mar_r							{ margin-right:30px; }
.mar_t							{ margin-top:30px; }
.mar_b							{ margin-bottom:30px; }
.mar_ls							{ margin-left:10px; }
.mar_rs							{ margin-right:10px; }
.mar_ts							{ margin-top:10px; }
.mar_bs							{ margin-bottom:10px; }

div#page						{ width:950px; margin: 0 auto; background-color:#111111; text-align:left; }
div#page ul.nav_top				{ position:absolute; top:15px; right:0px; color:#C0C0C0; }
div#page ul.nav_top li			{ display:inline; padding-left:13px; padding-right:10px; height:38px; line-height:38px; border-right:#404040 1px solid; }
div#page ul.nav_top li a		{ color:#C0C0C0; text-decoration:none; }
div#page ul.nav_top li.last		{ padding-right:0px; border:none; }

a.advsearch						{ color:#C0C0C0; text-decoration:none; margin-right:10px; }

div#splash						{ background-color:#FFFFFF; width:950px; height:219px; overflow:hidden; border-bottom:#111111 10px solid; clear:both; }
div#splash h1					{ position:absolute; margin:0px; bottom:-10px; right:30px; color:#E8E8E8; font-size:1600%!important; font-family:"Times New Roman", Times, serif; font-weight:normal; }
div#splash h2					{ position:absolute; margin:0px; bottom:17px; right:30px; color:#000000; font-size:350%!important; font-family:"Times New Roman", Times, serif; font-weight:normal; }

div#body						{ margin-bottom:0px; }
div#body h2						{ font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:200; }
div#body h1						{ font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:230; }
div.white						{ background-color:#FFFFFF; width:890px; padding:30px; margin-bottom:30px; clear:both; color:#000000; }

div.prodlist					{ float:left; background-position: 0px -70px; background-image:url(../img-bin/bg_prodlist_grey.gif); background-repeat:repeat-y; min-height:669px; height:auto !important; height:669px; width:100%; clear:both; }
div.prodlist div.catimg			{ position:absolute; bottom:0px; left:0px; width:280px; height:400px; overflow:hidden; }
div.prodlist div.catimg img		{ position:absolute; left:-120px; top:0px; }
/*div.prodlist div.catimg2		{ position:absolute; top:220px; left:0px; width:220px; padding:30px;font-size:110%; line-height:150%; color:#666666;}
div.prodlist div.catimg2 h3		{ font-size:140%; color:#CCCCCC; font-weight:normal; }*/
div.prodlist div.catimg2		{ position:relative; float:left; left:0px; width:220px; padding:30px;font-size:110%; line-height:150%; color:#CCCCCC;}
div.prodlist div.catimg2 h3		{ font-size:140%; color:#ffffff; font-weight:normal; }
div#prodlist_content			{ float:left; padding-left:310px; padding-right:30px; }
div#prodlist					{ float:left; width:670px; overflow:hidden; }
div#prodlist div.prod			{ width:315px; border-left:#111111 10px solid; color:#000000; background-color:#FFFFFF; height:140px; float:left; margin-top:0px; margin-bottom:10px; padding-right:10px; overflow:hidden; }
div#prodlist div.prod img		{ margin-top:10px; margin-left:10px; float:left; }
div#prodlist div.prod h3		{ width:141px; text-align:right; margin:0px; clear:right; float:right; margin-top:10px; font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:16px; }
div#prodlist div.prod h4		{ margin:0px; clear:right; float:right; font-weight:normal; font-size:110%; color:#404040; }
div#prodlist div.prod h5		{ margin:0px; clear:right; float:right; margin-top:5px; font-weight:normal; font-size:110%; color:#808080; }
div#prodlist div.prod a.view	{ position:absolute; bottom:10px; right:10px; height:20px; width:100px; text-align:center; background-color:#666666; color:#FFFFFF; text-decoration:none; line-height:20px; }

div#prodlist_f					{ float:left; width:640px; }
div#prodlist_f div.prod			{ width:320px; color:#000000; background-color:#FFFFFF; height:140px; float:left; margin-top:0px; margin-bottom:10px; padding-right:10px; overflow:hidden; }
div#prodlist_f div.prod img		{ margin-top:10px; margin-left:10px; float:left; }
div#prodlist_f div.prod h3		{ width:121px; text-align:right; margin:0px; clear:right; float:right; margin-top:10px; font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:16px; }
div#prodlist_f div.prod h4		{ margin:0px; clear:right; float:right; font-weight:normal; font-size:110%; color:#404040; }
div#prodlist_f div.prod h5		{ margin:0px; clear:right; float:right; margin-top:5px; font-weight:normal; font-size:110%; color:#808080; }
div#prodlist_f div.prod a.view	{ position:absolute; bottom:10px; right:10px; height:20px; width:100px; text-align:center; background-color:#666666; color:#FFFFFF; text-decoration:none; line-height:20px; }

div#prodimageholder				{ min-height:450px; height:auto !important; height:450px; padding:0px;margin:0px; }

div.prodoverlay					{ position:absolute; bottom:10px; right:10px; width:250px; color:#333333; padding:30px; font-size:110%; line-height:140%; background-image:url(../img-bin/white_back_80.png); }
div.prodoverlay	h1				{ font-size:260%; margin-bottom:10px; font-family:"Times New Roman", Times, serif; font-weight:normal; line-height:normal;  }

div.prodview					{ position:relative;background-color:#FFFFFF; width:890px; padding:30px; margin-bottom:1px; clear:both; color:#000000; }
div.prodview form				{ }
div.prodview form img			{ /*float:left;*/ }
div.prodview div.content		{ float:right; text-align:right; width:300px; font-size:110%; line-height:140%;}
div.prodview div.content h1		{ font-size:260%; margin:0px; font-family:"Times New Roman", Times, serif; line-height:normal; font-weight:normal; margin-bottom:10px; }
div.prodview div.content h2		{ font-size:200%; margin:0px; font-family:"Times New Roman", Times, serif; line-height:normal; font-weight:normal; color:#A1A1A1; margin-top:30px; margin-bottom:10px; }
div.prodview div.content h3		{ font-size:200%; margin:0px; font-family:"Times New Roman", Times, serif; line-height:normal; font-weight:normal; margin-top:30px; margin-bottom:10px; }
div.prodview input.submit		{ border:0px; margin:0px; padding:0px; height:20px; width:100px; text-align:center; background-color:#666666; color:#FFFFFF; text-decoration:none; line-height:20px; }
div.prodview a.enquire			{ display:block; height:20px; width:100px; text-align:center; background-color:#666666; color:#FFFFFF; text-decoration:none; line-height:20px; }

div#hideshow					{ background-color:#FFFFFF; z-index:30000; width:1000px; height:510px; }
div#hideshow onject				{ z-index:999; }
div#hideshow a.link					{ position:absolute; top:10px; right:10px; width:130px; height:30px; background-color:#333333; color:#FFFFFF; text-align:center; line-height:30px; text-decoration:none; font-size:110%; z-index:1000; }

div#contact_information			{ float:left; width:249px; font-size:110%; border-right:1px solid #323232; margin-bottom:20px; padding-bottom:10px; margin-top:20px;}
div#contact_information a		{ color:#666666; text-decoration:none; }


div#contact_information strong	{ font-size:240%; font-weight:normal; color:#999999; font-family:"Times New Roman", Times, serif;}
div#contact_information p		{ margin:0px; margin-top:8px; color:#999999;  line-height:180%;}

div#collections					{ float:left; width:640px; font-size:110%;  padding-bottom:20px; margin-top:20px;}
div#collections strong			{ padding-left:20px; font-weight:normal; font-size:240%; color:#666666;  font-family:"Times New Roman", Times, serif; }
div#collections ul				{ margin-top:8px; }
div#collections ul li			{ width:164px; padding-left:20px; float:left; }
div#collections ul li a			{ color:#cccccc; text-decoration:none; line-height:180%; padding-left:12px; background-image:url(../img-bin/bullet1.gif); background-position:left; background-repeat:no-repeat;}
div#collections ul li a:hover	{ color:#ffffff; background-image:url(../img-bin/bullet1over.gif); background-position:left; background-repeat:no-repeat;}

div.catbox						{ position:relative; float:left; width:300px; margin-bottom:0px; background-color:#ffffff; padding:0px; }
div.catbox a					{ display:block; text-decoration:none;}
div.catbox a:hover	 			{ color:#ffffff; }
div.catbox span					{ background-color:#000000;border-top:0px solid #cccccc;display:block;margin-top:0px;font-family:'times new roman',arial,verdana;text-decoration:none;font-size:150%;padding:5px 10px 5px 10px; }

div#features					{ width:308px; position:relative; float:left; background-image:url(../img-bin/boxes.gif); background-position:left; background-repeat:repeat-y; margin-bottom:10px;}
div#features div.feature		{ float:left; line-height:130%; padding:20px; width:268px; font-size:110%; }
div#features div.feature h2		{ margin-bottom:10px; margin-top:20px;font-size:200%;font-weight:normal; font-family:"Times New Roman", Times, serif; }
div#features div.feature p		{ color:#aaaaaa; margin-top:10px;}
div#features div.feature a		{ text-decoration:none; color:#cccccc; padding-left:12px; background-image:url(../img-bin/bullet1.gif); background-position:left; background-repeat:no-repeat; }
div#features div.feature a:hover	{ color:#ffffff; background-image:url(../img-bin/bullet1over.gif); }

ul#footer						{ background-color:#000000; width:100%; clear:both; line-height:1.5; border-top:1px solid #323232; padding:10px 0px 10px 0px; border-bottom:40px solid #000000; }
ul#footer li					{ float:right; padding-left:10px; padding-right:10px; }
ul#footer li a					{ color:#999999; text-decoration:none; }
ul#footer li a:hover			{ color:#FFFFFF; text-decoration:none; }
ul#footer li.left				{ float:left; color:#777777; }

table.sizing					{ border:#808080 1px solid; border-collapse:collapse; }
table.sizing tr.odd				{ background-color:#EDEDED; }
table.sizing tr.even			{ background-color:#E5E5E5; }