

td.link_icon {width: 16px; height: 20px; padding: 0 7px 0 0}
td.link_text {width: 100%; height: 20px; padding: 4px 0 2px 0}
td.link_heading {font-weight: bold; width: 100%; padding-bottom: 7px;}
td.dl_link_icon {width: 16px; padding: 4px 7px 0 0}
td.dl_link_text {width: 100%; padding-top: 4px;}
p {margin: 0; padding: 0px 0 8px 0;}
.tablediv p {margin:0;padding:0;}
.form_area_2 .oldpdiv {margin: 0; padding: 0px 0 0px 0; border: 0; overflow: hidden;}
.mcb_form_area_2 {margin: 0; padding: 0px 0 0px 0; border: 0; overflow: hidden;}
td.cart_id {padding-right: 7px;}
td.cart_name {padding-right: 7px;}
td.cart_price {padding-right: 7px;}
td.cart_qty{width: 30px; padding-right: 7px;}
td.cart_delete {padding-right: 0px; padding-top: 4px;}
input.cart_qty {width: 30px}
td.cart_full {width: 100%;}

.gallery {overflow: hidden; padding: 0 0 8px 0;}
.gallerythumb {margin: 0 4px 4px 0; padding: 0px; border: 0px solid #cccccc; background-color: #ebebeb; float: left}

.itemthumb_2 {
	padding: 0px;
	border: 0px solid #cccccc;
	
	overflow: hidden;
	float: left;
	width: 175px;
	
	margin: 0 0 0 0;
	
}
.mid_itemthumb_2 {
	overflow: hidden;
	width: 175px;
	
	font-size:1pt;
	line-height:0px;
	text-align: center;
}
.itemthumb_2 img {
	line-height: 0;
}
.zoomthumb_2 {
	 clear:both;
	 list-style: none;
	 padding:0;
}
.zoomthumb_2 li {
	 padding:0px;
	 width:75px;
	 height:75px;
	 overflow:hidden !important;
	 margin: 7px 7px 0 0;
	 float:left;
}

.itemmap {padding: 0px; font-size:1pt; border: 0px solid #cccccc; background-color: #ebebeb; overflow: hidden; float: left}
.itemmap p {padding:0; margin:0;}
.itemembedmap {padding: 0px; font-size:1pt; line-height: 1em; border: 0px solid #cccccc; background-color: #ebebeb; overflow: hidden; float: left}
hr.grey {color: #cccccc; height: 1px; border: 0px; background: #cccccc; margin: 0px 0 15px 0; clear:both;}
hr.dkgrey {color: #696969; height: 1px; border: 0px; background: #696969; margin: 0px 0 15px 0; clear:both;}
hr.white {color: #ffffff; height: 1px; border: 0px; background: #ffffff; margin: 0px 0 15px 0; clear:both;}
hr.black {color: #000000; height: 1px; border: 0px; background: #000000; margin: 0px 0 15px 0; clear:both;}
hr.ltgrey {color: #cccccc; height: 1px; border: 0px; background: #cccccc; margin: 0px 0 15px 0; clear:both;}
hr.h1hr {color: #; height: 1px; border: 0px; background: #; margin: 0px 0 0px 0; clear:both;}

td.content_img {
width: 175px;
padding-right: 20px;
}

td.content_text {
width: 278px;
}

td.content_full {
width: 473px;
}

td.form_left {
width: 158px;
padding-right: 10px;
}

td.form_right {
width: 305px;
}

td.form_button_right {
width: 305px;
text-align: left;
}

td.form_full {
width: 473px;
}

td.download_icon {
width: 20px;
padding-left: 10px;
}

td.download_text {
width: 463px;
}

td.contact_left {
width: 158px;
padding-right: 10px;
}

td.contact_right {
width: 305px;
}

td.contact_full {
width: 497px;
}

td.header_left_intro {
width: 360px;
padding-right: 10px;
}

td.header_right {
width: 118px;
}

textarea.formelement {
width: 300px;
height: 100px;
}

textarea.formelement_half {
width: 300px;
height: 40px;
}

input.formelement {
width: 300px;
}

select.formelement {
width: 300px;
}


td.thumb_img {
padding-top: 10px;
width: 150px;
padding-right: 10px;
}

td.thumb_text {
padding-top: 10px;
width: 333px;
}



input {
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-width: 1pt;
	border-right-width: 1pt;
	background-color: #f2f2f2;
	border-style: solid solid solid solid;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	margin-bottom: 2px;
	margin-top: 2px;
	font-family : trebuchet ms, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #696969;
	font-weight : normal;
	font-style : normal;
}

select {
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-width: 1pt;
	border-right-width: 1pt;
	background-color: #f2f2f2;
	border-style: solid solid solid solid;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	margin-bottom: 2px;
	margin-top: 2px;
	font-family : trebuchet ms, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #696969;
	font-weight : normal;
	font-style : normal;
}

textarea {
	height: 200px;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-width: 1pt;
	border-right-width: 1pt;
	background-color: #f2f2f2;
	border-style: solid solid solid solid;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	margin-bottom: 2px;
	margin-top: 2px;
	font-family : trebuchet ms, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #696969;
	font-weight : normal;
	font-style : normal;
}
	
	