@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;
	top: 4px;



}



.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: #960;
	background-color: #960;
	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;
	font-weight: bold;



}



#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;
}
