body {margin:0;}
body, td, input {font-family: Arial, Verdana, Helvetica; font-size:12px;}
body {background-image: url(images/back_white.gif);
	background-position: top center;
	background-repeat: repeat-y;}
.bg_color_orange {background: #FF9600;}
.bullet {padding-right:4px; padding-top:6px;}
.link {vertical-align:bottom;}
#main {vertical-align:top;}
#main_basket {vertical-align:top; padding: 20px;}
#main_submit {vertical-align:top; padding: 20px;}
#left_navi {background:#F2F2F2;}
#cat_title {display: block; background:#FFC599; text-align:right; font-size:13px; font-weight:bold; padding:4px 6px;}
#prod_list {background:#D6D6D6;}
a.link_left {display: block; background:#F2F2F2; color:#D65D00; padding: 4px 0 4px 8px; text-decoration:none; font-weight: bold;}
a.link_left:hover {background:#F2E9C2;}
.link_left_active {display: block; background:#E5E5E5; color:#000000; padding: 4px 0 4px 8px; text-decoration:none; font-weight: bold;}
#prod_name {font-size:16px; font-weight:bold; padding-top:4px; padding-bottom:2px;}
#prod_code {font-size:11px; font-family:verdana; padding-bottom:8px;}
#prod_details {padding:0px 10px;}
#prod_pic {padding:10px 10px;}
.prod_pic_ad {padding:0px 10px 10px 0px;}
#seals {font-size:13px; font-weight:bold; padding:20px 0px 0 0;}
.icon {padding:3px 0px; vertical-align: top;}
#icons {margin:6px 0px; display: block;}
.icon_text {font-family:tahoma; line-height: 18px;}
#price {font-size:14px; font-weight:bold; padding:4px 6px; clear:both;}
.desc {}
.small_desc {padding-top: 4px;}
.contact {font-family:verdana; letter-spacing: 1px; line-height: 16px;}
#icons_desc {}
#icons_desc_table {}
#category_text {margin: 6px;}
#icons_mouse_info {margin: 6px; color:#FF9600;}
#add_to_basket_title {font-size: 14px; padding: 6px 2px;}
a.basket_link {display: block; padding: 0px 4px; text-decoration:none; font-weight: bold; color:#D65D00;}
a.basket_link:hover {text-decoration:underline; font-weight: bold; color:#D65D00;}
th {font-size: 12px; font-weight: bold; background: #ffd700; padding: 2px 4px;}
.basket_pic {margin: 2px;}
.cell_pic, .cell_name, .cell_code, .cell_size, .cell_quantity, .cell_price, .cell_button {background: white; padding: 4px;}
.cell_pic {text-align: center;}
.cell_price {font-weight: bold;}
.cell_grand {color: #ffd700;}
.form_description {
	font-weight: bold;
	white-space: nowrap;
	vertical-align: top;
	padding-top: 8px;
	padding-left: 6px;
	padding-right: 6px;
}
.form_section_title {
	font-weight: bold;
	font-size: 14px;
	background: #ffd700;
	padding: 6px;
	padding-top: 12px;
}

/* classes for the popup javascript */
.clDescriptionCont {position:absolute;  visibility:hidden; layer-background-color:#000000; z-index:200;}
.clDescription     {left:0px; top:0px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; border: 1px solid #FF9600; padding:3px 4px; font-size:11px; background-color:#FFC599; layer-background-color:#cccccc;}
/*.clLinks           {position:absolute; left:100px; top:200px; z-index:1;}
.clCaption         {position:absolute; left:0px; top:0px; width:157px; height:15px; clip:rect(0px 157px 15px 0px); font-size:11px; font-family:verdana,arial,helvetica,sans-serif; background-color:#999999; layer-background-color:#999999;}*/