body {
margin:0;
font: 100% Verdana, Arial, Helvetica, sans-serif;
background: #333333;
margin: 0;
padding: 0;
}
.toplinered {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
color: #cf050a;
}
.thumbpush {
color: #cf050a;
font-style: normal;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 18px;
}
.RedDescription {
color: #cf050a;
font-style: normal;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 18px;
}
.RedDescriptionArt {
color: #cf050a;
font-style: normal;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 25px;
white-space: nowrap;
text-align: left;
}
.RedDescriptionBridge {
	color: #cf050a;
	font-style: normal;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom: 10px;
	padding-left: 11%;
}
.RedDescriptionPrices {
	color: #cf050a;
	font-style: normal;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom: 10px;
	padding-left: 16%;
}
.BodyText {
	color: #FFFFFF;
	font-size:13px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	text-decoration: none;
	font-variant: normal;
	text-transform: none;
 }
.BodyTextStills {
	color: #FFFFFF;
	font-size:13px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	font-variant: normal;
	padding-top: 20px;
	width: 100%;
	margin-bottom: 15px;
}
#yellowline {
float: left;
width: 100%;
background: #f4b201;
height: 4px;
padding-right: 0px;
margin: 10px 0 0 0;
}
#redline {
float: right;
width: 100%;
background: #cf050a;
height: 2px;
}
#ArtContentHome {
margin-top: 25px;
margin-right: 0;
margin-bottom: 0;
margin-left: 12em;
text-align: left;
}
#LeftArtHome {
float: left;
width: 365px;
vertical-align: top;
padding-right: 15px;
height: 632px;
}
#RightArtHome {
margin-left: 30%;
margin-top: 0px;
width: 40%;
padding-left: 0px;
}
#ArtContentMainCurrent {
	margin-top: 65px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10em;
	text-align: left;
	width: 85%;
	height: 325px;
}
#LeftArtCurrent {
	float: left;
	width: 22%;
	vertical-align: top;
	height: 300px;
	margin-right: 65px;
}
#RightArtCurrent {
margin-left: 0em;
margin-top: 0px;
padding-left: 0px;
height: 325px;
float: left;
padding-right: 0px;
}
#FarRightArtCurrent {
margin-top: 0px;
width: 0em;
padding-left: 0px;
height: 325px;
float: left;
padding-right: 0px;
}
#ArtContentMainBelowCurrent {
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10em;
	text-align: left;
	width: 85%;
	height: 225px;
}
#LeftArtBelowCurrent {
	float: left;
	width: 23%;
	vertical-align: top;
	padding-right: 0px;
	height: 200px;
}
#RightArtBelowCurrent {
margin-top: 0px;
padding-left: 0px;
height: 225px;
float: left;
padding-right: 0px;
}
#LeftArtSpacerCurrentBelow {
float: left;
width: 5%;
vertical-align: top;
height: 200px;
}
#FarRightArtBelowCurrent {
margin-top: 0px;
width: 0em;
padding-left: 0px;
height: 225px;
float: left;
}
#ArtContentMainDrawing {
	margin-top: 65px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 325px;
}
#ArtContentMainTopShows {
	margin-top: 65px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 300px;
}
#ArtContentSmallRiet2 {
	margin-top: 45px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 250px;
}
#ArtContentSmallRiet3 {
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 225px;
}
#ArtContentLandBridge {
	margin-top: 65px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 250px;
}
	
#FarRightPrints {
	margin-top: 0px;
	width: 55%;
	height: 325px;
	float: left;
	margin-left: 0px;
}
#ArtContentLand {
	margin-top: 45px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 250px;
}
#ArtContentLandStill {
	margin-top: 55px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 250px;
}
#LeftArtSpacerArch {
	float: left;
	width: 9%;
	vertical-align: top;
	height: 10px;
	position: inherit;
}
#LeftArtSpaceBridge {
	float: left;
	width: 10%;
	vertical-align: top;
	height: 10px;
	position: inherit;
}
#LeftArtSpaceRiet {
	float: left;
	width: 9%;
	vertical-align: top;
	height: 10px;
	position: inherit;
}
#LeftArtSpaceStill {
	float: left;
	width: 9.5%;
	vertical-align: top;
	height: 10px;
	position: inherit;
}
#LeftArtSpacePortAWideLand {
	float: left;
	width: 10%;
	vertical-align: top;
	height: 10px;
	position: inherit;
}
#LeftArtSpaceRietSmall2 {
	float: left;
	width: 17%;
	vertical-align: top;
	height: 10px;
	position: inherit;
}
#LeftArtSpaceRietSmall2B {
	float: left;
	width: 18%;
	vertical-align: top;
	height: 10px;
	position: inherit;
}
#LeftArtSpaceArchInk1Row {
	float: left;
	width: 15%;
	vertical-align: top;
	height: 20px;
	position: inherit;
}
#LeftArtSpaceTopBridge {
	float: left;
	width: 11%;
	vertical-align: top;
	height: 10px;
	position: inherit;
}
#ArtContentSmallRiet2 {
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 225px;
}
#LeftArtSpaceRietSmall3 {
	float: left;
	width: 7%;
	vertical-align: top;
	height: 10px;
	position: inherit;
}
#LeftArtSpaceRiet3Row {
	float: left;
	width: 4%;
	vertical-align: top;
	height: 10px;
	position: inherit;
}
#ArtContentArchInkTop {
	margin-top: 65px;
	margin-right: 0;
	margin-bottom: 110px;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 325px;
}
#ArtContentMainArchLastRow {
	margin-top: 65px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 348px;
}
#ArtContentMainStill {
	margin-top: 65px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 375px;
}
#ArtContentMainBridgeTitle {
	margin-top: 65px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 45px;
}
#ArtContentMainBridge {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 250px;
}
#ArtContentMainBridgeRows {
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 350px;
}
#ArtContentMainBridgeLastRow {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 250px;
}
#ArtContentMainPricesTitle {
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 45px;
}
#ArtContentPortATop {
	margin-top: 65px;
	margin-right: 0;
	margin-bottom: 105px;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 350px;
}
#ArtContentMainPortASmall {
	margin-top: 65px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 200px;
}
#ArtContentLandPortAWide {
	margin-top: 85px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 285px;
}
#ArtContentLandPortAWideOne {
	margin-top: 65px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 80%;
	height: 270px;
}
#ArtContentPortATallWideLand2 {
	margin-top: 105px;
	margin-right: 0;
	margin-bottom: 105px;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 250px;
}
#ArtContentPortABottom {
	margin-top: 65px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 400px;
}
#ArtContentLandPortBWideOne {
	margin-top: 65px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 270px;
}
#ArtContentPortBTop {
	margin-top: 65px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 350px;
}
#ArtContentPortBTallWideLand2 {
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 250px;
}
#ArtContentLand2PortB {
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 250px;
}
#ArtContentLand2PortC2 {
	margin-top: 65px;
	margin-right: 0;
	margin-bottom: 45px;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 250px;
}
#LeftArtSpacePortC {
	float: left;
	width: 3%;
	vertical-align: top;
	height: 10px;
	position: inherit;
}
#LeftArtSpacePortCTop {
	float: left;
	width: 12%;
	vertical-align: top;
	height: 10px;
	position: inherit;
}
#BottomNav {
	margin-top: 85px;
	margin-right: 0;
	margin-left: 8em;
	text-align: left;
	width: 96%;
	height: 100px;
}
#BottomNavStills {
	margin-top: 50px;
	margin-right: 0;
	margin-left: 8em;
	text-align: left;
	width: 77%;
	height: 100px;
}
#ArtContentPortCTop {
	margin-top: 65px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 390px;
}
#ArtContentLand2PortC {
	margin-top: 45px;
	margin-right: 0;
	margin-bottom: 45px;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 250px;
}
#ArtContentLandPortCWideOne {
	margin-top: 55px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 255px;
}
#ArtContentMainDrawingPortCRow2 {
	margin-top: 70px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 360px;
}
#ArtContentLandRietRow {
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 250px;
}
#ArtContentLandRietRowPort {
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 300px;
}
#ArtContentTopRowArch {
	margin-top: 65px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	text-align: left;
	width: 85%;
	height: 365px;
}
div.row {
	float: left;
	margin: 0;
	padding: 0;
	width: 90%;
}
div.rowTopStill {
	float: left;
	margin: 1% 0 0 0;
	width: 90%;
}
div.rowTopBridge {
	float: left;
	width: 90%;
}
div.rowBottom {
	float: left;
	padding: 0;
	width: 90%;
}
div.columnSpacer {
	float: left;
	width: 8%;
	height: 10px;
}
div.columnMiddleSpacer {
	float: left;
	width: 12%;
	height: 10px;
}
div.colsLeft {
	float: left;
	width: 32%;
	margin: 0 3px 0 0;
	padding: 0;
}
div.cols1CenterPrices {
	float: left;
	width: 600px;
	margin: 2px 0 0 12%;
}
a:link.contacthk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0370CC;
	text-decoration: none;
}
div.cols1MiddleLand {
	float: left;
	width: 65%;
	margin: 0;
	padding-left: 27%;
	padding-bottom: 0;
}
div.cols1MiddleLandStill {
	float: left;
	width: 65%;
	margin: 0;
	padding-left: 31%;
	padding-bottom: 0;
}
div.cols2RightLand {
	float: left;
	margin: 0 0 0 0;
	width: 0%;
}
div.cols2RightLandTopPush {
	float: left;
	margin: 0 0 40px 4%;
	width: 0%;
}
div.cols2LeftLand {
	float: left;
	width: 40%;
	margin: 0 0 0 1%;
}
div.cols2LeftLandShows {
	float: left;
	width: 40%;
	margin: 63px 0 0 0;
}
div.cols2LeftShowsPad {
	float: left;
	width: 40%;
	margin: 4px 0 0 1%;
}
div.cols2LeftLandSmall {
	float: left;
	width: 33%;
	margin: 0 0 0 0;
}
div.cols2LeftLandOneCol {
	float: left;
	width: 15%;
	clear: left;
	margin: 0 20% 0 8%;
}
div.cols2LeftStill {
	float: left;
	width: 30%;
	margin: 0 8% 0 16%;
}
div.cols2LeftBridge {
	float: left;
	width: 35%;
	margin: 2px 0 0 13%;
}
div.cols2LeftBridgePort {
	float: left;
	width: 20%;
	margin: 2px 0 0 25%;
}
div.cols2LeftLandBridgeTop {
	float: left;
	width: 25%;
	margin: 0 0 0 0;
}
div.cols2RightLandBridgeTop {
	float: left;
	margin: 2px 0 0 4%;
	width: 0%;
}
div.cols2BottomTextStillRow1 {
	float: left;
	width: 32%;
	margin: 0 3px 55px 0;
	padding: 0;
}
div.cols2LeftPrices {
	float: left;
	width: 680px;
	margin: 2px 0 0 12%;
}
div.cols3 {
	float: left;
	width: 32%;
	margin: 0 3px 0 0;
	padding: 0;
}
div.cols3Still {
	float: left;
	width: 34%;
	margin: 0 3px 0 0;
	padding: 0;
}
div.cols3StillRight {
	float: left;
	width: 22%;
	margin: 0 3px 0 0;
	padding: 0;
}
div.cols3Small {
	float: left;
	width: 27%;
	margin: 0 3px 0 0;
	padding: 0;
}
div.cols3SmallPortA {
	float: left;
	width: 22%;
	margin: 0 6% 0 0;
	padding: 0;
}
div.cols3BottomText {
	float: left;
	width: 32%;
	margin: 0 3px 45px 0;
	padding: 0;
}
div.cols3BottomTextRow1 {
	float: left;
	width: 32%;
	margin: 0 3px 65px 0;
	padding: 0;
}
div.cols2 {
	float: left;
	width: 48%;
	margin: 0 3px 0 0;
	padding: 0;
}
div.cols2Still {
	float: left;
	width: 30%;
	margin: 0 3% 0 0;
}
div.cols2LeftLandStill {
	float: left;
	width: 28%;
	margin: 0 16% 0 0;
}
div.cols2Left {
	float: left;
	width: 30%;
	margin: 0 3% 0 16%;
}
div.cols2Port {
	float: left;
	width: 28%;
	margin: 0 0 0 12%;
	padding: 0;
}
div.cols2BridgeRight {
	float: left;
	width: 20%;
	margin: 2px 0 0 7%;
	padding: 0;
}
div.rowprints {
float: left;
margin: 0;
padding: 0;
width: 98.5%;
}
div.colsprints {
	float: left;
	width: 35%;
	margin: 0 3px 0 0;
	padding: 5px 0 0 0;
	height: 700px;
}
div.colsBackToTop {
	float: left;
	width: 90%;
	padding: 0;
	text-align: right;
}
div.colsBackToTopStills {
	float: left;
	width: 90%;
	padding: 0;
	text-align: right;
	margin-top: 20px;
}
div.cols2LeftPortASlimVert {
	float: left;
	width: 20%;
	margin: 0 8% 0 22%;
}
div.cols2LeftPortAWideVert {
	float: left;
	width: 24%;
	margin: 0 8% 0 18%;
}
div.cols2LeftLandAWideVert {
	float: left;
	width: 40%;
	margin: 0 5% 0 10%;
}
div.cols2LeftLandAWideVertText {
	float: left;
	width: 38%;
	margin: 0 4% 0 11%;
}
div.cols2RightLandWide {
	float: left;
	margin: 0 0 0 0;
	width: 20%;
}
div.cols2LeftParaText {
	float: left;
	width: 85%;
	margin: 2px 0 20px 0;
}
div.cols3SmallMidPortA {
	float: left;
	width: 27%;
	margin: 0 3px 0 0;
	padding: 0;
}
div.cols2PortABottom {
	float: left;
	width: 27%;
	margin: 0 3px 0 0;
	padding: 0;
}
div.cols1MiddleLandPortB {
	float: left;
	width: 73%;
	margin: 0;
	padding-left: 27%;
	padding-bottom: 0;
}
div.cols1MiddleLandPortBText {
	float: left;
	width: 73%;
	margin: 0;
	padding-left: 30%;
	padding-bottom: 0;
}
div.cols2LeftLandPortB {
	float: left;
	width: 29%;
	padding-left: 9%;
}
div.cols2RightLandPortB {
	float: left;
	margin: 0 0 0 12%;
	width: 0%;
}
div.cols2LeftPortB {
	float: left;
	width: 25%;
	margin: 0 7% 0 18%;
}
div.cols3PortB {
	float: left;
	width: 23%;
	margin: 0 9% 0 2%;
	padding: 0;
}
div.cols3PortBMiddle {
	float: left;
	width: 23%;
	margin: 0 10% 0 2%;
	padding: 0;
}
div.cols3PortB1 {
	float: left;
	width: 23%;
	padding: 0;
}
div.cols3PortBSmall {
	float: left;
	width: 26%;
	margin: 0 7% 0 1%;
	padding: 0;
}
div.cols3PortBSmallMiddleCol {
	float: left;
	width: 26%;
	margin: 0 6% 0 2px;
	padding: 0;
}
div.cols3PortBRightSmall {
	float: left;
	width: 25%;
	margin: 0 0 0 1%;
	padding: 0;
}
div.cols3PortBWider {
	float: left;
	width: 23%;
	margin: 0 8% 0 10px;
	padding: 0;
}
div.cols1MiddleLandPortBTop {
	float: left;
	width: 80%;
	margin: 0;
	padding-left: 28%;
	padding-bottom: 0;
}
div.cols1MiddleLandPortBBottom {
	float: left;
	width: 80%;
	margin: 0;
	padding-left: 34%;
	padding-bottom: 0;
}
div.cols2LeftLandPortC {
	float: left;
	width: 41%;
	margin-left: 2%;
}
div.cols2RightLandPortC {
	float: left;
	margin: 0 0 0 4%;
}
div.cols2RightVertPortC {
	float: left;
	margin: 0 0 0 8%;
}
div.cols3BottomTextPortC {
	float: left;
	width: 30%;
	margin: 0 0 40px 20%;
	padding: 0;
}
div.cols3BottomRightTextPortC {
	float: left;
	width: 32%;
	margin: 0 3px 40px 0;
	padding: 0;
}
div.cols2LeftPortC {
	float: left;
	width: 24%;
	margin: 0 5% 0 21%;
}
div.cols2RightPortC {
	float: left;
	width: 24%;
	margin: 0 0 0 0;
	padding: 0;
}
div.cols2LeftPortC2 {
	float: left;
	width: 24%;
	margin: 0 5% 0 19%;
}
div.cols2RightPortC2 {
	float: left;
	width: 0%;
	margin: 0 0 0 2%;
	padding: 0;
}
div.cols1MiddleLandPortC {
	float: left;
	width: 65%;
	margin: 0;
	padding-left: 24%;
	padding-bottom: 0;
}
div.cols3PortCSmall {
	float: left;
	width: 26%;
	margin: 0 7% 0 1%;
	padding: 0;
}
div.cols3PortCSmallMiddleCol {
	float: left;
	width: 26%;
	margin: 0 6% 0 2px;
	padding: 0;
}
div.cols3PortCRightSmall {
	float: left;
	width: 25%;
	margin: 0 0 0 1%;
	padding: 0;
}
div.cols2LeftPortBInfoBottom {
	float: left;
	width: 800px;
	margin: 15px 0 12px 15%;
}
div.colsBackToTopCurrent {
	float: left;
	width: 65%;
	text-align: right;
	margin-left: 8em;
}
.WhiteDescriptionArt {
	color: #FFFFFF;
	font-style: normal;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
}
.WhiteDescriptionShows {
	color: #FFFFFF;
	font-style: normal;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
.WhiteDescriptionShowsCities {
	color: #FFFFFF;
	font-style: normal;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
.nav {
width:100%;
vertical-align: top;
}
.nav h1 b {display:none;}

.nav ul {
margin:0;
padding:0 0 0 0;
vertical-align:text-top;
list-style:none;
}
.nav ul li{
	float:left;
	font:13px/12px Helvetica;
	text-transform:uppercase;
	letter-spacing:-0.025em;
	background:url('images/nav/divider.gif') left -4px no-repeat;
	margin:8px 0 8px 0;
	padding: 0 10px 2px 15px;
}
.nav ul li.shows{background:none;}
.nav ul li a{color:#fff;text-decoration:none;}
.nav ul li.whatsnew a{
color:#FFFFFF;
}
.image {
border:2px solid white;
}
.TopImage {
border:2px solid white;
margin-top: 6px;
}
.main #bottom{padding:0 0 0 50px;}
.main #bottom p{margin:0;}
.main #bottom .image{float:left;}
.main #bottom .text{float:left;width:328px;padding:0 0 0 30px;}
.main #bottom .text p{margin:0 0 30px 0;font:12px Arial;color:#ccc;}
.main #bottom .hugh{float:right;display:block;margin:0;}
.main #bottom .hugh img{float:right;margin:0!important;
}

#container
  {
	width: 100%;
	background: #333333;
	text-align: left;
	padding-bottom: 2px;
} 
#sidebar1
  {
	float: left;
	width: 8em;
	background: #333333;
	padding: 15px 0;
	height: 120px;
}
#sidebar2 {
	float: left;
	width: 8em;
	background: #333333;
	padding: 15px 0;
	height: 1000px;
}
#mainContent
  {
	margin: 0 0 0 8em;
	padding-bottom: 5px;
} 

.fltrt {
float: right;
margin-left: 8px;
}
.fltlft {
float: left;
margin-right: 8px;
}
.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
#current2row {
width: 385px;
height: 250px;
margin-left: 200px;
}
#descriptionholder {
margin-left: 287px;
}
#leftartspacermiddlecurrent {
float: left;
width: 1%;
vertical-align: top;
padding-right: 0px;
height: 300px;
}
