/***	Vladimir Kagan Couture Style Sheet
	Created by EJFIIIWebDesign.com		***/

/***	Set Default Browser Styles		***/
	fieldset,form,label,legend,
	table,tr,th,td 		{margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1.2; font-family: inherit; text-align: left;}
	table 				{border-collapse: collapse; border-spacing: 0;}


body,
td			{font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
img,
map			{border: 0px;}
h5			{font-size: 14px; font-weight: bold; color: #989898; text-align: center;}
p			{text-indent: 10px;}
table		{color: #989898;}

#content		{position: absolute; top: 10px; left: 10px;}
#location		{position: absolute; top: 410px; left: 50px; width: 446px; z-index: 3; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;}

#siteNavigation		{position: absolute; top: 0px; left: 475px; z-index: 3; font-size: 12px; white-space: nowrap;}
#siteNavigation a	{text-decoration: none; color: #989898;}
#siteNavigation a:hover	{text-decoration: none; color: #DA203D;}	

.menu,
.itemDisplayed					{width: 155px; display: block; padding: 0px 0px 0px 5px;}
#collectionMenu					{position: absolute; top: 33px; left: 15px; width: 185px; height: 308px; font-size: 11px; overflow: auto; z-index: 1;}
#collectionMenu a				{text-decoration: none; background: white; color: #DA203D;}
#collectionMenu a:hover			{text-decoration: none; background: silver; color: #231F20;}
#collectionMenu a.itemDisplayed {text-decoration: none; background: silver; color: #DA203D;}
#modelPreview					{position: absolute; top: 407px; left: 50px; z-index:1;}

#scrollBarMask		{position: absolute; top: 33px; left: 181px; z-index: 2;}
#upScrollArrow		{position: absolute; top: 299px; left: 185px; z-index: 3;}
#downScrollArrow	{position: absolute; top: 327px; left: 185px; z-index: 3;}		

#keyImage			{position: absolute; top: 33px; left: 210px; z-index: 3;}
#modelThumbs		{position: absolute; top: 33px; left: 708px; width: 115px;}
#modelThumbs img	{margin: 0px 0px 5px 0px;}
#PDF				{position: absolute; top: 327px; left: 751px; font-size: 11px; white-space: nowrap;}
#PDF a				{text-decoration: none; color: #DA203D;}
#PDF a:hover		{text-decoration: none; color: #231F20;}

#keyText				{position: absolute; top: 43px; left: 320px; width: 517px; height: 273px; color: #989898; font-size: 12px; font-weight: normal; padding: 5px 25px 5px 0px; overflow: auto; z-index: 3;}
#keyText p:first-letter {font-size: 16px;}

#portraitLogo		{position: absolute; top: 3px; left: 0px; z-index: 1;}
#logoBanner			{position: absolute; top: 350px; left: 0px;}

#contactForm		{position: absolute; top: 55px; left: 460px; font-size: 11px; font-weight: normal; z-index: 2;}
.formComments,
#contactForm a,
#catalogForm a		{text-decoration: none; font-size: 11px; font-weight: bold; color: #989898; text-indent: 0px;}
#contactForm a:hover,
#catalogForm a:hover{text-decoration: none; font-size: 11px; font-weight: bold; color: #DA203D;}

#contact			{position: absolute; top: 514px; left: 10px; color: #989898; font-size: 12px; font-weight: bold; white-space: nowrap; z-index: 3;}
#contact a			{text-decoration: none; color: #989898;}
#contact a:hover	{text-decoration: none; color: #DA203D;}
#address			{position: absolute; top: 407px; left: 20px; width: 200px; z-index: 3; font-size: 11px; color: #FFFFFF;}
#emailList			{position: absolute; top: 407px; left: 250px; width: 130px; z-index: 3; font-size: 11px; text-align: right;}
#address a,
#emailList a		{text-decoration: none; color: #FFFFFF;}
#address a:hover,
#emailList a:hover	{text-decoration: none; color: #231F20;}

#joinList			{position: absolute; top: 345px; left: 412px; width: 400px; font-size: 11px; text-align: right; z-index: 5;}
#joinList a			{text-decoration: none; color: #DA203D;}
#joinList a:hover	{text-decoration: none; color: #989898;}

.arrows				{font-size: 14px;}

.wideFeild			{width: 285px;}
.shortFeild			{width: 107px;}
.textFeild			{width: 352px;}
.rightAlign			{text-align: right;}
.nobr				{white-space: nowrap;}

#contactForm input,
textarea			{font-family: Arial, Helvetica, sans-serif; color: #ACB8AC; font-size: 10px; background-color: #FFFFFF ! important;}

#homeSofa			{position: absolute; top: 100px; left: 455px; z-index: 2;}
#homeText			{position: absolute; top: 245px; left: 670px; z-index: 3;color: #989898; font-size: 20px; font-weight: normal;}

#authorLink				{position: absolute; top: 600px; left: 10px; width: 120px; height: 25px; visibility: visible; font-family: Tahoma; font-size: 9px; font-weight: bold; color: gray;}
#authorLink a,
#authorLink a:visited 	{text-decoration: none; color: gray;}


#catalogForm		{position: absolute; top: 10px; left: 70px; width: 520px; font-size: 11px; font-weight: normal; z-index: 2;}
#catalogForm th		{vertical-align: top;}
.reqEmail			{background: white url(images/catalogReq_email.gif) no-repeat right top;}
#emptyError			{position: absolute; top: 300px; left: 356px; width: 230px; text-align: right; font-size: 10px; color: #DA2340; visibility: hidden;}
#formatError		{position: absolute; top: 334px; left: 356px; width: 230px; text-align: right; font-size: 10px; color: #DA2340; visibility: hidden;}
#charError			{position: absolute; top: 356px; left: 356px; width: 230px; text-align: right; font-size: 10px; color: #DA2340; visibility: hidden;}
.wideField			{width: 180px;}
#catalogForm #firm,
#catalogForm #telephone,
#catalogForm #street,
#catalogForm #city,
#catalogForm #state,
#catalogForm #zipcode		{background-color: #FFFFFF ! important;}