/* BLOCKS */body {	margin:0;	padding:0;	}#sizeHolder {	position:absolute;	width:600px;	height:400px;	z-index:-10;	}#outerWrapper {	height:800px;	width:98%;	/*border:solid #999A9C 2px;*/	padding:3px;	margin:10px auto 0 auto;	min-width:600px;	min-height:400px;}#wrapper {	/*background-color:#E3E3E3;*/	/*background-image:url('../../images/leftbg.jpg');*/	background-position:top left;	background-repeat:repeat-y;	height:100%;	width:100%;	position:relative;	overflow:hidden;	/*border:solid #C1AAB0 1px;*/	}#leftMenu {	background-color:white;	width:160px;	height:100%;	float:left;	/*border-right:solid #C1AAB0 1px;*/	}#contents {	/*background-color:#E3E3E3;*/	overflow:hidden;	}#galleryContainer {	text-align:center;	border-left:0;	overflow:hidden;	padding:3px 20px 20px 20px;	height:100%;	}/* MainMenu */ul.menu, .menu ul {  list-style: none;  }ul.menu, .menu ul {  float:left;  padding: 0;  margin: 0;   }.menu li {  /*background-color:#E3E3E3;*/  position: relative;  padding-left:6px;  line-height:32px;  height:32px;  }.menu li ul {  /*display: none;*/  position: absolute;   top: -1px;  left:130px;    }  .menu li.out ul {display:none;}/*#MainNav li:hover ul, */.menu li.over ul{ display: block;}.menu li.over {	border:solid #C1AAB0 1px;	border-left:0;	border-right:0;	line-height:30px;	height:30px;}.menu li.over {	background-color:white;}.menu li.over a {	color:gray;}.menu li.over li a {	color:black;}.menu li.over li a:hover {	color:gray;}#ClientMenu {	clear:left;	}#ClientMenu li {	overflow:hidden;}/* TOP MENU */ ul#NavBar, #NavBar ul {  list-style: none;  }#NavBar li {	float:left;	padding:0;	margin: 0 1em 0 0;	}.visible {	visibility:visible;	}.invisible {	visibility:hidden;	}	#imgDiv {	clear:both;	padding:10px;	}#theImage {	}label {	display:block;	}	/* Contact Sheet */.imageContainer {	text-align:center;	float:left;	height:100px;	width:100px;	margin:5px 10px 5px 10px;		}.imageContainer img {	border:solid black thin;	}	/* LEFT MENU */.logo {	width:147px;	height:127px;	border:solid #CBCAC5 1px;	margin:5px;	background-image: url('../../images/logo2.png');	background-repeat:no-repeat;	background-position:15px 10px;}#leftMenu ul {	font-size:11px;	margin-left:5px;	width:145px;	background-color:white;	border:solid #CBCAC5 1px;	border-bottom:0;	}#leftMenu ul li {	border-bottom:solid #CBCAC5 1px;}#leftMenu ul li ul {	margin-left:0;	width:150px;	border:solid #C1AAB0 1px;		border-left:0;	background-color:white;}#leftMenu ul ul li {	border-left:solid #C1AAB0 1px;		background-color:white;	z-index:10;}#leftMenu ul ul li.initClass {	border-left:0;}/* FONTS */body * {	font-family:sans-serif;}a:link, a:visited {	font-weight:bold;	color:black;	text-decoration:none;}#navBar a:link, #navBar a:visited, #navBar a:hover, #navBar a:active {	color:black;}#navBar {	font-size:12px;	font-weight:bold;}#NavBar {	margin-left:25%;	margin-bottom:3px;}/* SHOPPING CART */table.shoppingCart {		border:solid white 15px;	margin:25px;}table.shoppingCart th {	background-color:#ECEAE8;	font-size:10px;	padding:5px;}table.shoppingCart td {	font-size:11px;	padding:5px;	border-bottom:solid gray 1px;}table.shoppingCart tr.row0 {	background-color:white;}table.shoppingCart tr.row1 {	background-color:#F1F1F1;}table.shoppingCart tr.newImg td {	border-top:solid #999A9C 5px;}