@charset "utf-8";







body  {







	font: 100% Verdana, Arial, Helvetica, sans-serif;







	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */







	padding: 0;







	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */







	color: #000000;







	background-color: #000;







}







.twoColFixLtHdr #container {







	width: 980px;







	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */







	border: 1px solid #960;







	text-align: left; /* this overrides the text-align: center on the body element. */







	background-color: #FFF;







	font-family: "Times New Roman", Times, serif;







	font-size: 14px;







} 







.twoColFixLtHdr #header {







	padding: 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */







	height: 175px;







	background-color: #000;







	background-repeat: no-repeat;







	background-image: url(../images/1000-bannerPic.jpg);







} 















.twoColFixLtHdr #sidebar1 {







	float: left;







	width: 236px;







	color: #FFF;







	background-color: #452F15;







	padding-top: 8px;







	padding-right: 0px;







	padding-bottom: 0px;







	padding-left: 0px;







	border-top-style: none;







	border-right-style: none;







	border-bottom-style: none;







	border-left-style: none;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 14px;







	background-image: url(../images/folderTops.png);







	background-repeat: no-repeat;







	background-position: top;







}







.TextWhite {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 14px;







	color: #FFF;







	text-align: left;







	padding-right: 0px;







	padding-left: 44px;







}







#Indexh3 {







	font-family: Arial, Helvetica, sans-serif;







	color: #FFF;







	font-weight: normal;







	font-size: 22px;







}







#IndExpLink {







	text-align: right;







}







































.twoColFixLtHdr #sidebar2 {

	float: left;

	width: 210px;

	color: #FFF;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 20px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: solid;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	background-image: url(../images/IndexTabs_f2.png);

	background-repeat: no-repeat;

	top: 202px;

	font-weight: normal;

	background-position: left top;

	height: auto;

	background-color: #442F16;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 2px;

	border-left-color: #FFF;







}















.twoColFixLtHdr #sidebar3 {







	float: left;







	width: 210px;







	color: #FFF;







	background-color: #FFF;







	padding-top: 7px;







	padding-right: 10px;







	padding-bottom: 0px;







	padding-left: 20px;







	border-top-style: none;







	border-right-style: none;







	border-bottom-style: none;







	border-left-style: none;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 15px;







	background-image: url(../images/foldersClients.png);







	background-repeat: no-repeat;







}















.twoColFixLtHdr #sidebar4 {







	float: left;







	width: 240px;







	color: #FFF;







	background-color: #FFF;







	padding-top: 5px;







	padding-right: 10px;







	padding-bottom: 0px;







	padding-left: 0px;







	border-top-style: none;







	border-right-style: none;







	border-bottom-style: none;







	border-left-style: none;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 16px;







	background-image: url(../images/foldersClients_f2.png);







	background-repeat: no-repeat;







	background-position: left top;







}



.twoColFixLtHdr#sidebar-write {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: normal;



	color: #FFF;



	background-image: url(../images/Folder-write.png);



	background-repeat: no-repeat;



	background-position: left 4px;



	float: left;



	height: 465px;



	width: 275px;



}



















.twoColFixLtHdr #sidebarGal {







	float: left;







	width: 240px;







	color: #FFF;







	background-color: #000000;







	padding-top: 0px;







	padding-right: 1px;







	padding-bottom: 0px;







	padding-left: 0px;







	border-top-style: none;







	border-right-style: none;







	border-bottom-style: none;







	border-left-style: none;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 16px;







	height: 484px;







}







.twoColFixLtHdr #mainContent {







	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */







	font-family: "Times New Roman", Times, serif;







	font-size: 14px;







	text-align: left;







	margin-top: 0;







	margin-bottom: 0;







	margin-left: 240px;







	background-color: #FFF;







	top: 202px;







} 







.twoColFixLtHdr #footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	background-color: #000;
	height: 4px;
	padding: 0;







} 







.twoColFixLtHdr #footer p {







	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */







	padding: 0px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */







}







.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */







	float: right;







	margin-left: 8px;







}







.fltlft { /* this class can be used to float an element left in your page */







	font-family: "Times New Roman", Times, serif;







	font-size: 14px;







	font-weight: normal;







	color: #000;







	text-align: justify;







	margin: 0px;







	width: 640px;







	position: absolute;







	background-color: #FFF;







	background-image: url(../images/gaLower.jpg);







	background-repeat: no-repeat;







	background-position: 193px bottom;







	left: 240px;







}







.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */







	clear:both;







    height:0;







    font-size: 1px;







    line-height: 0px;







}







a {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 15px;







	font-weight: bold;







	color: #00F;







}







#sidebar1 b {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 16px;







	font-weight: bold;







	color: #FC3;







}







.folderSubhead {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 16px;







	font-weight: bold;







	color: #FFF;







	text-align: center;







}







#sidebar3 .Txt_“I {







	font-family: "Times New Roman", Times, serif;







	font-size: 14px;







	font-weight: normal;







	color: #000;







	text-align: justify;







	padding-left: 11px;







}







#h1Testimonial {







	font-family: "Times New Roman", Times, serif;







	font-size: 42px;







	line-height: normal;







	font-weight: 900;







	color: #600;







}







































table tr td p a {







	text-align: right;







}







.textRight {







	text-align: right;







	font-size: 14px;







}







#Indexh1 {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 32px;







	font-weight: bold;







	color: #FC0;







}







#bannerLinks {







	z-index: 2;







	height: 50px;







	width: 900px;







	top: 125px;







	position: absolute;







	right: auto;







	left: auto;







	margin-right: auto;







	margin-left: auto;







}







.italics {







	font-style: italic;







}







#ffresult_adv0 {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	font-weight: normal;







}







.twoColFixLtHdr #container #mainContent3 {







	font-family: "Times New Roman", Times, serif;







	font-size: 14px;







	font-weight: normal;







	color: #000;







	text-align: justify;







	margin-right: 1%;







	margin-left: 250px;







}







.twoColFixLtHdr #container #gallTEXT {







	font-family: "Times New Roman", Times, serif;







	font-size: 14px;







	font-weight: normal;







	color: #000;







	background-color: #FFF;







	background-image: url(../images/gaLower.jpg);







	background-repeat: no-repeat;







	background-position: 199px 122px;







	width: 644px;







	margin-left: 250px;







}







.twoColFixLtHdr #container #StockMainzone {







	font-family: "Times New Roman", Times, serif;







	font-size: 14px;







	font-weight: normal;







	color: #000;







	text-align: justify;







	width: 738px;







	background-image: url(../images/stockRightPic.jpg);







	background-position: right 2px;







	background-repeat: no-repeat;







	margin-left: 240px;







}







.twoColFixLtHdr #container #stockHead {







	font-size: 36px;







	font-weight: 900;







	color: #600;







	text-align: center;







	height: 36px;







	width: 560px;







	top: 177px;







	margin-right: auto;







	margin-left: auto;







	z-index: 4;







	padding: 0px;







	margin-top: 0px;







	margin-bottom: 0px;







	position: absolute;







	left: auto;







	font-family: Arial, Helvetica, sans-serif;







}







p strong {







	font-family: Tahoma, Geneva, sans-serif;







	font-size: 16px;







	font-weight: bold;







	color: #300;







	text-align: center;







}















.twoColFixLtHdr #sidebarAuc {







	float: left;







	width: 236px;







	color: #FFF;







	background-color: #452F15;







	padding-top: 8px;







	padding-right: 0px;







	padding-bottom: 0px;







	padding-left: 0px;







	border-top-style: none;







	border-right-style: none;







	border-bottom-style: none;







	border-left-style: none;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 14px;







	background-image: url(/images/folderTop-auction.png);







	background-repeat: no-repeat;







	background-position: top;







}







#mainContent table tr td strong {







	font-family: Verdana, Geneva, sans-serif;







	font-size: 16px;







	font-weight: bold;







	color: #FFF;







	text-align: center;







}







.Txt12pt p {







	font-size: 10px;







}







.Txt10pt p {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 10px;







	font-weight: normal;







	color: #FFC;







	text-align: left;







}







.Txt12pt {







	font-size: 12px;







	color: #330;







}







.TxBold {







	font-weight: bold;







	font-family: Verdana, Geneva, sans-serif;







}







#mainContent-archinfo {

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	font-weight: normal;

	color: #000;

	background-color: #FFF;

	background-image: url(../images/Architecture-info-bg.jpg);

	background-repeat: no-repeat;

	background-position: 177px top;

	text-align: justify;



}



.designMainContent {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: normal;



	color: #000;



	background-image: url(../images/folderTop-extras.png);



	background-repeat: no-repeat;



	background-position: left top;



}







.designMainzone {



	background-image: url(../images/folderTop-extras.png);



	background-repeat: no-repeat;



	background-position: left top;



}



#designMainzone table tr td strong {



	font-family: Verdana, Geneva, sans-serif;



	font-size: 14px;



	font-weight: bold;



	color: #FF6;



	text-align: left;



}



#TextWhite {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: normal;



	color: #FFF;



}



#writeH3 {



	font-family: Verdana, Geneva, sans-serif;



	font-size: 28px;



	line-height: 16px;



	font-weight: 900;



	color: #600;



}



.twoColFixLtHdr #container #mainContent-weddings {

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	font-weight: normal;

	color: #000;

	background-image: url(../images/Wedding-info-BG.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	text-align: justify;



}

.twoColFixLtHdr #container #mainContent-comm {

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	font-weight: normal;

	color: #000;

	background-image: url(../images/Commercial-info-BG.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	text-align: justify;

}

.twoColFixLtHdr #container #mainContent-editorial {

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #000;

	background-image: url(../images/Editorial-info-bg.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	text-align: justify;

}

.twoColFixLtHdr #container #mainContent-sports {

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #000;

	background-image: url(../images/sports-info-bg.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

.twoColFixLtHdr #container #mainContent-portraits {

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #000;

	background-image: url(../images/Portraits-info-BG.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

