body {margin: 0; padding: 0; background-color: white; color: white;}
body, td, th {font-family: Tahoma, Geneva CY, Sans-Serif;font-size:80%;}

a {color: white;}
a:visited {color: white;}

img{border:0}
form {margin: 0;}
input, select {font-size: 100%; font-family: Arial, Geneva CY, Sans-Serif;}

td#navigation a {padding-left: 19px; text-decoration:none;  color:white; font-size:11px;}
td#main {background-image: url('mainbg00.jpg'); background-repeat: repeat; background-position: 0% 0%; height: 100%; vertical-align: top;}
td#bg1 {background-image: url('left0000.jpg'); background-repeat: no-repeat; }
td#bg2 {background-image: url('topBgLef.gif'); background-repeat: repeat; }
td#bg3 {background-image: url('right000.jpg'); background-repeat: no-repeat; }
td#bg4 {background-image: url('topBg000.gif'); background-repeat: repeat; }


/* Navigation */
img#pointer{
padding: 5px 4px 0 0;
}
td.catalogueBgColor, div.catalogueBgColor {background-color: #112132;}
div.navServices {padding-left: 25px;  font-size:11px; color:black;}
div.navServices a {color:black; font-size: 100%; font-size:11px;}
div.navServices a:visited {color:black; }
div.small {font-family: Small Fonts, Helvetica; font-size: 9px;}
div.navCaption div {width: 100%; }
div.navCaption div table td {font-size: 70%;}

div#nav1 {padding: 10px 20px 15px 55px; }
div#nav1 div.item {padding: 4px;  font-size: 100%; }
ul.navUl {margin: 0 0 1.2em 0; padding: 0; list-style-type: none;}
ul.navUl li {margin: 0.5em 0 0 10px; padding-left: 4px; background: url(pointer1.gif) 0 0.9em no-repeat;}
div#nav1 div.selected a {color: black;}
div#nav1 div.navCaption {padding-bottom: 5px;}

/* Content */

h1 {margin: 0.8em 0 0.5em 0; font-size: 100%; font-weight: bold;}
h1.brandName {margin-bottom: 0.2em;}
h1.content {margin-top: 1.5em;}
h2 {margin: 0; font-size: 125%; font-weight: bold;}
p {margin: 0 0 1.2em 0;}
ul {margin: 0 0 1.2em 0; padding: 0; list-style-type: none;}
ul li {margin: 0.5em 0 0 18px; padding-left: 17px; background: url(bullet00.gif) 0 0.7em no-repeat;}
ol {margin: 0 0 1.2em 0; padding: 0;}
ol li {margin: 0.5em 0 0 35px;}
small {font-size: 87.5%;}
.red {color: red;}


/* ---- ??????? */
#cartitems{
	width:100%
	border-spacing: 0px;
	border-collapse: collapse;
	}

#cartitems th, #cartitems td{
	text-align: center;
	vertical-align: middle;
	}

#cartitems th{
	padding: 8px 1em;
	background-color: #565f68;
	font-weight: bold;
	border: #fff solid 1px;
	color: #fff;
	}




#cartitems td{
	border-top: #dadada solid 1px;
	border-bottom: #dadada solid 1px;
	padding: 10px 1em;

	}



#cartitems td.toleft{
	text-align: left;
	}

#cartitems tr.colgroup0 td{
	background-color: #fff;
	}

#cartitems tr.colgroup1 td{
	background-color: #fcfaeb;
	}

#cartitems th.lt{
	background: #565f68 url('/catpics/cart-lt.gif') left top no-repeat;
	border-left: none;
	}

#cartitems th.rt{
	background: #565f68 url('/catpics/cart-rt.gif') right top no-repeat;
	border-right: none;
	}



#cartitems a{     
	text-decoration: underline;
	color: #3d7815;
	}


span.price{
	font-family: tahoma, sans-serif;
    font-weight: bold;
	font-size: 150%;
	}



/* Fotogallery */


#foto {color: #006699; padding: 0 30px 15px 20px;}
/* Content */
#content {color: #000000;}
/* Archive */
#archive {color: #000000;}




#news {width: 33%; vertical-align: top; background: #565F68; color: #C6D1DC; font-size: 11px; line-height: 14px; padding: 0 30px 15px 20px;}
#news h3 {font-size: 11px; font-weight: normal; color: #FFF; background: #959FA9 url(arrow1.gif) 0 1px no-repeat; line-height: 14px; padding: 0 0 2px 20px; width: 72px; margin: 10px 0 -15px -20px;}
#news p {margin: 22px 0 0; padding: 0;}
#news strong {font-size: 12px;}

#recent {background: #F3F4F4; vertical-align: top; padding: 0 30px 15px 10px;}
#recent td, #recent p {color: #3A414B; font-size: 11px; line-height: 14px;}
#recent h3 {font-size: 11px; font-weight: normal; color: #3A414B; background: #DAE0E7 url(arrow2.gif) 0 2px no-repeat; line-height: 17px; padding: 0 0 1px 20px; width: 134px; margin: 10px 0 0 -10px;}
#recent a {color: #3A414B;}

#shop {width: 18%; vertical-align: top; background: #565F68; color: #C6D1DC; font-size: 11px; line-height: 14px; padding: 10px 20px;}

#content {background: #F3F4F4; vertical-align: top; color: #3A414B; font-size: 11px; line-height: 14px; padding: 10px 20px;}
#content a {color: #586575;}
#content td, #content p {color: #3A414B; font-size: 11px; line-height: 14px;}

#copyright {text-align: center; font-size: 10px; padding: 20px;}

/* table {border:1px solid Black;}
td {border:1px solid green;}*/



