/* CSS Document */
body {
	font-size:100.01%;
	margin:0;
	padding:0;
/*	font-size:75.01%; /* 12px [1] */
/*	line-height:1.5em; /* 18px [2] */
/*	font-family:"Verdana", "Arial", "Helvetica", sans-serif;*/
	font: 75.01%/1.5em "Verdana", "Arial", "Helvetica", sans-serif;
	background:#56514C;
	color:#000;
}
img {
	border:none;
}
#container {
	width:1011px;
	margin:0 auto;
	padding:0;
	background:#fff;
}
#header {
	margin:0 9px 1px 9px;
	padding:0;
	width:100%;
	height:150px;
	background:url(/images/banner_background.jpg) top left no-repeat;
}
#flags {
	padding-left:402px;
	padding-top:118px;
}
#flags img {
	margin-right:15px;
}
#productmenu_wrapper {
	width:256px;
	margin:0 12px 0 0;
	float:left;
}
#productmenu_wrapper ul {
	padding:0;	
	margin:0;
	list-style:none;
}
#productmenu_wrapper li {
	margin:0;
	height:32px;
	margin-bottom:1px;
}
#productmenu_wrapper li a {
	height:32px;
	display:block;
	padding:6px 0 0 18px;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:1px;
	color:#56514C;
	text-transform:uppercase;
}
#productmenu_wrapper a.sub_over {
	background:url(/images/sub_menu_over.jpg) top right no-repeat;
	color:#fff;
}
.prod_small {
	font-size:0.8em;	
}
#products .menu_illusion .prod_illusion,
#products .menu_silk .prod_silk,
#products .menu_ecstasy .prod_ecstasy,
#products .menu_shock_waves .prod_shock_waves,
#products .menu_designer_pearls .prod_designer_pearls,
#products .menu_flip_pearlz .prod_flip_pearlz,
#products .menu_spectraflash .prod_spectraflash,
#products .menu_spectraflair .prod_spectraflair,
#products .menu_marble_effect .prod_marble_effect,
#products .menu_chrome_effect .prod_chrome_effect,
#products .menu_black_chrome_effect .prod_black_chrome_effect,
#products .menu_fluorescent .prod_fluorescent,
#products .menu_brilliant_dyes .prod_brilliant_dyes,
#products .menu_holographic_flakes .prod_holographic_flakes,
#products .menu_metal_flakes .prod_metal_flakes,
#products .menu_primer .prod_primer,
#products .menu_base_blender .prod_base_blender,
#products .menu_ground_coats .prod_ground_coats,
#products .menu_clearcoat_edge .prod_clearcoat_edge,
#products .menu_activators .prod_activators,
#products .menu_clearcoats .prod_clearcoats,
#products .menu_cleaner .prod_cleaner,
#products .menu_guide .prod_guide {
	background:url(/images/sub_menu_over.jpg) top right no-repeat;
	color:#fff;
}
#productmenu_wrapper a:hover {
	background:url(/images/sub_menu_over.jpg) top right no-repeat;
	color:#fff;
}
#productmenu_wrapper .submenu_title {
	margin:0 0 1px 0;
	height:32px;
	background:url(/images/sub_menu_header.jpg) top left no-repeat;
	text-transform:uppercase;
}
#productmenu_wrapper p {
	padding:6px 0 0 12px;
	font-size:1em;
	letter-spacing:1px;
	font-weight:bold;
}
#productmenu_wrapper .orange {
	color:#FF8E01;
}
#productmenu_wrapper .white {
	color:#fff;
}
#productmenu_wrapper li ul li {
	height:32px;
	border:1px solid #00f;
	background:none;
	
}

#mainmenu_wrapper {
	height:32px;
	margin:0 9px 8px 9px;
	padding:0;
	background-color:#56514C;
	background:#fff url(/images/menu_bg.jpg) top left repeat-x;
	color:#fff;
}
#mainmenu_wrapper ul {
	padding:0;
	margin:0;
	color:#fff;
	float:left;
	width:100%;
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
	font-weight:bold;
	font-size:1.16em;
}
#mainmenu_wrapper ul li {
	display:inline;
	padding:0;
	margin:0;
}
#mainmenu_wrapper ul li a {
	height:27px;
	width:122px;
	padding:4px 12px 0 12px;

	padding:5px 0px 0 12px;
/*	margin-right:12px;*/

	background-color:#56514C;
	background:#fff url(/images/menu_bg.jpg) top left repeat-x;
	color:#fff;
	text-decoration:none;
	float:left;
	font-size:0.9em;
}
#mainmenu_wrapper ul li a:hover, #mainmenu_wrapper ul li a.over {
	background:#56514C url(/images/menu_over.gif) top left no-repeat;
	background:#fff url(/images/menu_over.gif) top left no-repeat;
	color:#fff;
}
#home .menu_home, #products .menu_products, #gallery .menu_gallery, #faq .menu_faq, #contact .menu_contact, #account .menu_account {
	background:#56514C url(/images/menu_hilite.gif) top left no-repeat;
	color:#fff;
}
#heading {
	padding:0 9px;
	margin:0;
	border:1px solid #fff;
}
#content {
	background-color:#fff;
	padding-left:9px;
	padding-right:9px;
}
#column_checkout_customer {
	width:523px;
	background-color:#fff;
	float:left;
	margin:0;
	padding:0 12px 0 0;
}
#column_checkout_basket {
	width:457px;
	float:left;
	margin:0;
	padding:0;
}
#column_main {
	width:390px;
	background-color:#fff;
	float:left;
	margin:0;
	padding:0 12px 0 0;
}
#column_main_2 {
	width:390px;
	width:100%;
	background-color:#fff;
	float:left;
	margin:0;
	padding:0 12px 0 0;
	padding:0 0 0 0;
}
.column_home, .column_home_end {
	width:189px;
	float:left;
	margin:0;
	padding:7px 12px 0 0;
	background:#fff url(/images/back_column.jpg) top left no-repeat;
}
.column_home_end {
	padding:7px 0 0 0;
}
.column_home img, .column_home_end img {
	margin-top:1px;
}
.column_home h3 a, .column_home_end h3 a {
	text-decoration:none;
	color:#FF8E01;
}
#column_product_photo {
	width:189px;
	margin:0 12px 0 0;
	float:left;
}
#column_product_full {
	width:725px;
	float:left;
}
#column_product_copy {
	width:512px;
	float:left;
	padding-bottom:1em;
}
#column_product_copy h1 {
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
}
#footer {
	padding:9px 9px 9px 0;
	border-top:1px solid #56514C;
	height:100px;
}
#footer .left {
	width:45%;
}
#footer .right {
	float:right;
	width:45%;
}
#footer #cards {
	float:right;
}
#footer #cards img {
	margin-left:8px;
}
#basket {
	float:right;
	margin-top:-5px;
	width:51%;
}
#basket p {
	margin:0;
	padding:0 1em 0 0;
	float:right;
	font-size:.833em;
	line-height:1.5em;
}
#basket p.basket_empty {
	margin:0;
	padding:1em 1em 0 0;
	float:right;
	font-size:.833em;
}
#basket #basket-icon{
	margin:0;
	float:right;
}
#cards_accepted {
	padding:0;
	margin:0;
}
#cards_accepted li {
	display:inline;
	padding:0 1em 0 0;
	margin:0;
}
h1 {
	padding:0;
	margin:0 0 .5em 0;
	font-family:"Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
	font-size:1.5em;
	letter-spacing:1px;
	color:#56514C;
}
h1.headtitle {
	font-size:2em;
	letter-spacing:1px;
	color:#FE3904;
}
h1.outrageous {
	font-size:1.8em;
	letter-spacing:1px;
	color:#56514C;
}
h2, h3 {
	padding:0;
	margin:0 0 .66em 0;
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
	font-size:1.333em;
	font-weight:bold;
	color:#56514C;
}
h3.column {
	color:#FF8E01;
	font-size:1em;
	font-weight:bold;
	font-family:"Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
	letter-spacing:1px;
	padding-left:12px;
}
p {
	margin:0 0 1em 0;
	padding:0;
}
dt {
	font-weight:bold;
}
dd {
	margin-bottom:1em;
}
th {
text-align:left;
}
th.right {
text-align:right;
}
th.centre {
text-align:center;
}
.reg {
	font-size:.6em;
	vertical-align:top;
}
.orange {
	color:#FF8E01;
}
.green {
	color:#8BAE0B;
}
a:link {
	color:#FF8800;
}
a:visited {
	color: #56514C;
}
.credit {
	font-size:0.8333em;
}
.product_list {
	list-style-image: url(/images/bullets_colon.gif);
	padding-left:2em;
	margin:0;
}
.product_list li {
	margin-bottom:1em;
}
table.basket td, table.basket th, table.products td, table.products th {
	padding:0;
	margin:0;
	padding-right:1em;
}
label {
	float:left;
	margin-right:0.5em;
	padding-left:0;
	text-align:left;
	font-weight:normal;
}
#frm_checkout label {
	width:7em;
}
#frm_login label  {
	width:6em;
}

#frm_password label {
	width:11em;
}
.copyright {
	font-size:0.8em;
}
.order_toggle {
	display:none;
}
.order_toggle {
	text-decoration:underline;
	color:#FF8800;
	cursor:pointer;
}

ul.menu_links {
	padding:0;	
	margin:0;
	list-style:none;
}
ul.menu_links li {
	display:inline;
}
ul.menu_links li a {
	float:left;
	width:189px;
	padding:7px 0 12px 12px;
	background:#fff url(/images/back_column.jpg) top left no-repeat;
	color:#FF8E01;
	text-decoration:none;

	font-size:1em;
	font-weight:bold;
	font-family:"Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
	letter-spacing:1px;
}
ul.menu_links h3 {
	padding:0;
}
ul.menu_links li a.end {
	width:177px;
	padding:7px 0 12px 12px;
}
table.stripe th { background-color:#ccc} 
table.stripe tr.odd td { background-color:#f4f7fb;}
table.stripe tr.even td { background-color:#fff; }
table.stripe th { border-top:1px solid #000;border-bottom:1px solid #000;}
table.stripe p {margin:2px;}

.ddhide, .ddshow {
	display:block;
	float:left;
	width:16px;
	font-weight:bold;
	font-size:1em;
	margin:0 5px 1em 0;
	padding:0px;
	text-align:center;
}
#faqs dd, #faqs dt {
clear:left;
}
#faqs dt {
	font-weight:normal;
	cursor:pointer;
}
.showall, .hideall {
	cursor:pointer;
	text-decoration:underline;
	color:#FF8E01;
}
.printonly {
	display:none;
}
.show {
	display:block;
}
.hide {
	display:none;
}
.asterisk {
	font-size:.7em;
}
.disflag {
	float:left;
}
.distributor {
	margin-left:125px;
}
.hilite-red {
	color:#f00;
}