/*
General
*/
html, body {
	margin				: 0px;
	width				: 100%;
	height				: 100%;
	background			: url(../pics/background.png);
}

div#outer {
	background-image	: url(../pics/fullback.png);
	width				: 1040px;
	margin				: 0 auto;
}

div#full {
	width				: 1005px;
	margin				: 0 auto;
}

div#main {
	width				: 1005px;
}

/*
Header
*/
div#leftmenu {
	background	: url(../pics/leftmenu.png) no-repeat top;
	width				: 218px;
	height				: 301px;
	position			: relative;
	top					: 20px;
	left				: 20px;
	padding-bottom		: 30px;
}

div#leftmenuheader {
	font-size			: 18px;
	color				: #ffffff;
	padding-left		: 10px;
	padding-top			: 16px;
}

div#leftmenuheader ul {
	list-style: none;
	padding-left		: 10px;
	padding-top			: 20px;
}

div#leftmenuheader li {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 19px;
	padding-top			: 5px;
}

div#leftmenuheader a {
	color				: #000000;
	text-decoration		: none;
}

/*
Template 3 columns
*/
table#maintable {
	padding-left		: 8px;
	padding-top			: 10px;
	padding-bottom		: 10px;
}

table#maintable td#content {
	border				: 1px solid #909090;
	width				: 250px;
}

table#maintable div#contentpic {
	padding-top			: 4px;
	padding-left		: 5px;
	padding-bottom		: 4px;
}

table#maintable td#contact {
	width				: 204px;
}

table#maintable td#spacer {
	width				: 10px;
}

/*
Template 1 column
*/
table#maintablesimple {
	padding-left		: 8px;
	padding-top			: 10px;
	padding-bottom		: 10px;
}

table#maintablesimple td#content {
	border				: 1px solid #909090;
	width				: 774px;
}

div#innertextsimple {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 13px;
	color				: #000000;
	padding-left		: 5px;
	padding-right		: 5px;
}

table#maintablesimple div#innerheader {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 18px;
	color				: #a0a0a0;
	padding-left		: 5px;
	padding-right		: 5px;
	padding-bottom		: 3px;
}

table#maintablesimple td#spacer {
	width				: 10px;
}

table#maintablesimple td#contact {
	width				: 204px;
}

/*
Bottom right contact us area
*/
td#orderarea {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 20px;
	color				: #ffffff;
	text-align			: center;
	padding-top			: 4px;
	padding-bottom		: 4px;
}

td#clickherearea {
	background-image	: url(../pics/contact_area_top.png);
	text-align			: center;
	padding-top			: 4px;
	padding-bottom		: 4px;
	height				: 40px;
}

td#clickherearea a {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 18px;
	color				: #ffffff;
	text-decoration		: none;
}

div#innertext {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 13px;
	color				: #000000;
	padding-left		: 5px;
	padding-right		: 5px;
}

div#innerheader {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 15px;
	color				: #808080;
	padding-left		: 5px;
	padding-right		: 5px;
}

td#contactarea {
	background-image	: url(../pics/contactarea.png);
	text-align			: center;
}

div#contactustext {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 18px;
	color				: #ffffff;
	padding-top			: 5px;
}

div#contactustext a {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 18px;
	color				: #ffffff;
	text-decoration		: none;
}

div#contacttext {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 14px;
	color				: #000000;
	padding-top			: 110px;
}

div#phonetext {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 14px;
	color				: #000000;
	padding-top			: 11px;
}

div#emailtext {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 13px;
	color				: #000000;
	padding-top			: 14px;
}

div#emailtext a {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 13px;
	color				: #000000;
	text-decoration		: none;
}

/*
Contact us
*/
table#maintablecontact {
	padding-left		: 8px;
	padding-top			: 10px;
	padding-bottom		: 10px;
}

table#maintablecontact td#content {
	width				: 786px;
}

table#maintablecontact td#spacer {
	width				: 10px;
}

table#maintablecontact td#contact {
	width				: 204px;
}

table#contactform {
	background-color	: #E7E7E7;
	width				: 765px;
	height				: 100%;
	margin-left			: 5px;
	padding-left		: 10px;
}

table#contactform td {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 15px;
	color				: #878787;
	padding-top			: 1px;
}

div#lowerheader {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 18px;
	color				: #878787;
	padding-left		: 10px;
}

div#lowerheadercomment {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 13px;
	color				: #878787;
	padding-left		: 10px;
}

table#contactform td#contactbuttons {
	padding-right		: 20px;
}

table#contactform td#label {
	text-align			: right;
	padding-right		: 10px;
	width				: 110px;
}

table#contactform td#contactbuttons input {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 13px;
	color				: #404040;
	border				: 1px solid #b0b0b0;
	padding-left		: 10px;
	padding-right		: 10px;
	width				: 100px;
}

table#contactform td#field input, textarea {
	font-family			: Tahoma, Arial, sans-serif;
	color				: #878787;
	font-size			: 15px;
	border				: 1px solid #b0b0b0;
	width				: 340px;
	text-align			: left;
}

div#contactthanks {
	font-family			: Tahoma, Arial, sans-serif;
	color				: #606060;
	font-size			: 15px;
	padding-left		: 30px;
	padding-top			: 20px;
	padding-bottom		: 260px;
}

/*
Specifications
*/
table#maintablesimple td#contentspecifications {
	width				: 774px;
}

table#specificationstable td#label {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 15px;
	color				: #000000;
	padding-left		: 40px;
	width				: 360px;
	height				: 24px;
	text-align			: left;
}

table#specificationstable td#labelheader {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 15px;
	font-weight			: bold;
	color				: #000000;
	padding-left		: 20px;
	width				: 360px;
	height				: 24px;
	text-align			: left;
}

table#specificationstable td#value {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 15px;
	color				: #000000;
	padding-left		: 20px;
	width				: 375px;
	height				: 24px;
	text-align			: left;
}

table#specificationstable td {
	text-align			: center;
}

table#specificationstable tr#specheader {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 15px;
	color				: #ffffff;
	background-image	: url(../pics/contact_area.png);
	height				: 30px;
}

table#specificationsheader {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 18px;
	color				: #878787;
	padding-left		: 8px;
}

table#specificationsheader td {
	padding-bottom		: 6px;
}

table#specificationsheader a {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 18px;
	color				: #878787;
	text-decoration		: none;
}

/*
Gallery
*/
table#gallery {
}

table#gallery div#outergallery {
	padding-left		: 20px;
}

table#innergallery {
    background-color    : #E9E7E8;
    padding-left        : 5px;
}

table#innerback {
    width               : 100%;
    background-color    : #E9E7E8;
}

table#innerpress {
    background-color    : #E9E7E8;
    padding-left        : 5px;
}

table#innergallery td {
    background-image    : url(../pics/galleryback.png);
}

table#innerpress td {
    background-image    : url(../pics/pressback.png);
}

table#innergallery div#gallerypic {
	width				: 247px;
    height              : 215px;
}

table#innerpress div#presspic {
	width				: 187px;
    height              : 282px;
}

table#innergallery div#picholder {
    padding-left        : 9px;
    padding-top         : 10px;
}

div#picpressholder {
    padding-left        : 7px;
    padding-top         : 12px;
}

div#gallerypreview {
	padding-top			: 8px;
	padding-left		: 10px;
}

div#gallerypic a {
    font-family         : Tahoma, Arial, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    color               : #202020;
    text-decoration     : none;
}

div#presspic a {
    font-family         : Tahoma, Arial, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    color               : #202020;
    text-decoration     : none;
}

td#galleryimagesheader {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 18px;
	color				: #ffffff;
	height				: 34px;
	padding-left		: 10px;
	padding-bottom		: 4px;
}

td#gallerymultimediaheader {
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 22px;
	color				: #909090;
	height				: 34px;
	padding-left		: 2px;
	padding-bottom		: 2px;
}

