

body {margin:0; padding:0; background-color:#000000; text-align:center; color:#d9d9d9; font-size:11px; }
body * {font-family:Georgia,Times New Roman, serif; }
a {color:#b5b5b5; text-decoration:underline; }
a {outline:none;}
a:hover {color:#fff; text-decoration:underline; }
a img {border:0; }
form {margin:0; padding:0;}
small {font-size:10px; line-height:12px; }
blockquote, p {margin:0; text-align:justify; }
p.halfP, blockquote, blockquote p {padding-bottom:16px; }
p {padding-bottom:32px; }
p.FirstLetter:first-letter {font-size:200%; font-weight:bold; line-height:27px; }
.BottomSpace {padding-bottom:32px; }
.BottomSpaceHalf {padding-bottom:16px; }
.delimiterSpace {clear:both; padding-bottom:21px; }

h1 {margin:0 0 18px 0; padding:4px; color:#d9d9d9; font-weight:bold; font-size:14px; text-align:center; background:#4c4c4c; }
h2 {display:inline; }
h3 {margin:0; padding:0 0 16px 0; font-size:14px; font-weight:bold; text-align:center; }

.WrapperContainer {position:relative; margin:0 auto; width:883px; text-align:left; }
	.WrapperHeader {position:relative; width:100%; padding:7px 0 20px 0; }

	.WrapperMain {position:relative; width:100%; }
		.LeftColumn {position:relative; float:left; width:164px; }
		.HeaderMainColumn,
		.MainColumn {position:relative; float:right; width:695px; }
		.MainColumn {min-height:600px; }
			.ContentColumn {position:relative; float:left; width:450px;  }
			.ContentColumn p {font-size:11px; line-height:18px;}
			.MainContentColumnWidth  {width:695px !important; }
			.RightColumn {position:relative; float:right; width:220px; }
	
			.FooterHolder {position:relative; float:right; width:695px; padding:30px 0 15px 0; text-align:center; color:#9C9C9C;font-size:11px; }
				.FooterHolder a {text-decoration:none; color:#9C9C9C; }
				.FooterHolder a:hover {text-decoration:none; color:#fff; }

.LogoHolder {position:relative; float:left; margin-left:-12px; z-index:1000; }
.Logo,
.Logo img {display:block; width:186px; height:55px; }

.NavTop {position:relative; float:right; padding:20px 0 0 0; font-size:10px; line-height:12px; }
	.NavTop a {padding:0 10px; text-decoration:none; text-transform:uppercase; color:#d6d6d6; }
	.NavTop a:hover {text-decoration:underline; }
	.NavTop .selected {color:#fff; font-weight:bold; }
	.NavTop .Dot {}

.NavLeftHolder {position:relative; margin:0 0 16px 0; padding:13px 7px; background:#4c4c4c; }
	.NavLeftHolder .NavHeadline {margin:0; padding:0 0 5px 0; font-size:11px; font-weight:bold; }
	.NavLeftHolder .NavHeadline .NavHeadline img {display:block; }
	.NavLeftHolder .NavLeft a {display:block; width:auto; margin:0 0 1px 0; padding:3px 7px; background:#696969; color:#b0b0b0; font-size:10px; line-height:12px; text-transform:uppercase; text-decoration:none; }
	.NavLeftHolder .NavLeft a:hover {color:#fff; text-decoration:none; }
	.NavLeftHolder .NavLeft .selected {color:#fff; }

.HomeCenterImage {position:relative; margin:0 0 20px 0; padding:0; text-align:center; }
.HomeCenterImage img {display:block; margin:auto; }

.RubricLeft {position:relative; margin:0 0 13px 0; background:#385454; }
.RubricRight {position:relative; margin:0 0 13px 0; background:#385454; }

.PolaroidHolder {position:relative; margin:0 auto; padding-bottom:35px; text-align:center; }
.PolaroidBox,
.PolaroidNavigation {position:relative; margin:0 auto; text-align:left; }
.PolaroidNavigation .selected {color:#ffffff !important; font-weight:bold; }
.PolaroidBox {position:relative; padding:12px; background:#d9d9d9; text-align:center; }
  .PolaroidImg {position:relative; overflow:hidden; margin-bottom:15px; border-width:35px 35px 0 35px; border-color:#696969; border-style:solid; text-align:center;  }/*background:#ffffff; */
    .PolaroidImg img {display:block; margin:auto; }
  .PolaroidImg .PolaroidImgHolder {max-height:650px; overflow:hidden;}    
  .PolaroidArtistName {padding:30px 10px 10px 10px; background:#696969; color:#ffffff; font-size:24px; font-weight:normal; text-transform:uppercase; } /*background:#ffffff; color:#afafaf;*/
  .PolaroidText {color:#000000; font-size:11px; }
  .PolaroidText h1 {margin:0; padding:0; background:transparent; color:#000000; text-transform:none; }
  
.PolaroidNavigation {padding-top:15px; }

.PolaroidButtons {padding-bottom:5px; }
.PolaroidButtons a {white-space:nowrap;}
.PolaroidButtons .ToLeft {text-align:left; width:65%; line-height:18px; }
.PolaroidButtons .ToRight {text-align:right; width:33%; line-height:18px; }
.PolaroidButtons .Dot {margin:0 8px 0 0; }

.SelectedWorkInfo .PolaroidText {color:#ffffff !important;}
.SelectedWorkInfo h1 {width:687px; margin:0 0 18px 0; padding:4px; color:#d9d9d9; font-weight:bold; font-size:14px; text-align:center; background:#4c4c4c; }

#SliderBar {position:relative; left:0px; top:0px; width:99px; height:22px; visibility:hidden; z-index:900; }
#SliderHandle {position:absolute; left:0px; top:0px; width:8px; height:22px; background:url("/SelectedWorks/Images/ZoomHandle.gif") no-repeat top; }


.GalleryThumbs {position:relative; padding-bottom:14px; }
.GalleryThumbs .Thumbnail {float:left; padding:0 25px 25px 0; }
.GalleryThumbs .Thumbnail a {display:block; border:4px solid #F0F0F0; margin:1px; }
.GalleryThumbs .Thumbnail img {display:block; }
.GalleryThumbs .Thumbnail a:hover {display:block; border:5px solid #F0F0F0; margin:0; }


.Thumbs {position:relative; margin-right:-30px; padding-bottom:16px; overflow:hidden; clear:both; }
  .Thumbs a {float:left; width:82px; height:120px; margin:0 20px 0 0; text-align:center; }
  .Thumbs a img {display:block; margin:1px 0 1px 1px; border:4px solid #F0F0F0; }
  .Thumbs a:hover img {margin:0; border-width:5px; }
  .Thumbs a .ThumbTxt {line-height:14px; font-size:11px; }
  .Thumbs a:hover .ThumbTxt {text-decoration:underline; }


table {margin-left:auto; margin-right:auto; }
	table thead td,
	table thead th {font-weight:bold; }
	table thead td {text-align:center; }
th {font-size:12px; text-align:right; font-weight:normal; color:#F0F0F0; }
td {font-size:12px; color:#F0F0F0; }


.Cart {position:relative; padding:10px; background:#565656; color:#F0F0F0; font-size:11px; }
.Cart td,
.Cart th {color:#F0F0F0; }
.Cart h1 {background:#838383; }
.Cart .BoxesHolder {}
.Cart .Box {float:left; width:158px; height:180px; margin:10px 0 0 0; padding:0 0 0 10px; text-align:left; }
	.Cart .Box a {float:left; display:block; text-align:center; padding:1px; }
	.Cart .Box a img {border:4px solid #F0F0F0; }
	.Cart .Box a:hover {padding:0px; }
	.Cart .Box a:hover img {border:5px solid #F0F0F0; }
.Cart .BoxDetails {padding-top:3px;}
.Cart .Trash {margin-left:13px; vertical-align:baseline; cursor:pointer; }
.Cart input.Qty {width:33px; text-align:right; vertical-align:middle; }
.Cart #Refresh input {font-size:11px; line-height:12px; height:16px; }
.Cart .TotalLine {clear:both; width:100%; border-top:solid #939393 1px; }
.Cart .TotalLine .Button {margin:0px; float:right; font-size:11px; }
.Cart .TotalLine td {padding:2px 0px 2px 6px; white-space:nowrap; font-weight:bold; }


input, select, textarea {font-size:11px; width:180px; color:#202020; background:#ffffff; }
textarea {height:80px; overflow:auto; }
input.Checkbox {width:13px; height:13px; vertical-align:middle; background:transparent; }
input.Radio {width:13px; height:13px; background:transparent; }
input.Qty {width:35px; text-align:right; }
.InputBig {width:260px; }
.InputWidth {width:180px;}
.SecurityCode {width:50px;}

.Form {}
	.Form p {text-align:center; }
	.Form table {width:100%; }
	.Form th,
	.Form td {vertical-align:top; padding-top:8px; padding-bottom:8px; }
	.Form th {padding-right:10px; width:40%; white-space:nowrap; font-weight:bold; color:#b5b5b5; }
	.Form td {color:#fff; }
	.Form td a {text-decoration:underline; }
	.Form input,
	.Form textarea,
	.Form select {margin-top:-3px; margin-bottom:-3px; }

.Orders {margin-bottom:32px; }
.Orders table {width:100%; }
.Orders td, .Orders th {height:24px; font-weight:normal; padding:0px 5px 0px 5px; color:#F0F0F0; }
.Orders span {color:#B5B5B5; }

.Head td, .Head th {background:#3B3B3B; color:#B5B5B5; font-weight:bold; }
.Cols td, .Cols th {color:#B5B5B5; }
.OddRow td , .OddRow th {background:#565656; padding:1px 5px; }
.EvenRow td, .EvenRow th {background:#696969; padding:1px 5px; }

.ButtonsLine {position:relative; padding-top:8px; clear:both; overflow:hidden; }
.Button {float:left; background:#3b3b3b; cursor:pointer; font-size:11px; }
	.Button input {margin:3px; height:21px; width:auto !important; font-weight:bold; font-size:10px; border:1px solid #686868; color:#dbdbdb; background:#3b3b3b; font-size:11px; }
.ButtonsSpace {float:left; width:10px; height:23px; overflow:hidden; }

.Bullet {margin-right:3px; color:#F0F0F0; }
.StarRed {color:#CC0000; font-family:Verdana; font-size:12px; font-weight:bold; vertical-align:top; display:inline; margin:0; padding-left:2px; }
.StarBlue {color:#F0F0F0; font-family:Verdana; font-size:12px; font-weight:bold; vertical-align:top; display:inline; margin:0; padding-left:2px; }
.DateFormat {font-weight:normal; padding-left:5px; }
.Quote {color:#FF5222; }
.Red,
.ErrorMessage {color:#CC0000 !important; }
.ErrorMessage {padding-bottom:16px; }

.AlignLeft {text-align:left !important; }
.AlignCenter {text-align:center !important; }
.AlignRight {text-align:right !important; }
.AlignTop {vertical-align:top; }
.AlignMiddle {vertical-align:middle; }
.AlignBottom {vertical-align:bottom; }
.Nowrap {white-space:nowrap;}
.Clear {overflow:hidden; clear:both; height:0; line-height:0; font-size:0; }
.ToLeft {float:left; }
.ToRight {float:right; }
.imgLeft {float:left; margin-right:15px; }
.imgRight {float:right; margin-left:15px; }
.LinksLogoImgHolder {padding-right:15px; }
td.LinksLogoImgHolder,
td.LinksLogoImgHolder img {text-align:center !important; }
.Minus,
.Plus {margin-left:5px; }