/*** Generic ***/
* 			{ margin:0; padding:0; }
body 		{ font-family:Garamond, Tahoma, serif; font-size:14px; line-height:18px; color:#ecddd6; text-align:center; }
#container 	{ margin:0 auto; width:967px; text-align:left; }
#lftClmn 	{ float:left; background:url(/codebase/images/index_01.gif) no-repeat; width:108px; height:669px; }
#midClmn	{ float:left; }
#rgtClmn	{ float:left; background:url(/codebase/images/index_05.gif) no-repeat; width:127px; height:669px; }
#clear 		{ clear:both; }
#hdr1		{ float:left; width:221px; height:196px; background:url(/codebase/images/index_02.gif) no-repeat; }
#hdr2		{ float:left; width:182px; height:196px; background:url(/codebase/images/index_03.jpg) no-repeat; }
#hdr3 		{ float:left; width:329px; height:196px; background:url(/codebase/images/index_04.jpg) no-repeat; }
#ftrDiv 	{ width:732px; height:57px; background:url(/codebase/images/index_08.gif) no-repeat; }
#ftrDiv2 	{ width:732px; height:46px; background:url(/codebase/images/index_09.gif) no-repeat; }
#contentDiv { /*height:357px;*/ }
#lftContent	{ float:left; width:356px; height:349px; padding:25px 0 0 41px; }
#rgtContent { float:left; width:329px; height:349px; }
#lftContent2{ float:left; width:220px; height:349px; padding:25px 20px 0 47px; text-align:left; }
#rgtContent2{ float:left; width:375px; height:349px; padding-top:10px; }
a			{ color:#b4975a; text-decoration:none; font-style:italic; }
a:hover		{ color:#b4975a; text-decoration:underline; font-style:italic; }
p			{ margin:10px 0 12px 0; }

/*** Your Photo ***/
input#PictureCode	{ float:left; background-color:#000; border:1px dashed #ecddd6; width:140px; height:20px; color:#ecddd6; font-size:14px; }
input#btnEnter		{ float:left; }
label#error			{ float:left; display:block; width:140px; }
#divYourPhoto		{ margin-top:20px; }

/*** Send to a friend ***/
#stfHdr		{ background:url(/codebase/images/title_stf.gif) no-repeat; width:367px; height:92px; }
#stfFtr		{ background:url(/codebase/images/ftr_stf.gif) no-repeat; width:367px; height:68px; }
#stfForm	{ margin:0 20px 0 39px; text-align:left; }
#stfForm label { float:left; width:115px; display:block; margin-top:5px; }
#stfForm input[type=text] { float:left; width:170px; height:22px; background-color:#000; border:1px dashed #ecddd6; display:block; margin-top:5px; color:#ecddd6; }
#stfForm input[type=image] { float:right; text-align:right; margin:0 38px 15px 0; }

/*** Navigation ***/
#navDiv						{ width:732px; }
#navDiv	div					{ float:left; }
#navDiv	div#home a		 	{ background-image:url(/codebase/images/nav_02.gif); width:64px; height:28px; display:block; }
#navDiv	div#studio a		{ background-image:url(/codebase/images/nav_03.gif); width:152px; height:28px; display:block; }
#navDiv	div#photo a		 	{ background-image:url(/codebase/images/nav_04.gif); width:98px; height:28px; display:block; }
#navDiv	div#gallery a		{ background-image:url(/codebase/images/nav_05.gif); width:120px; height:28px; display:block; }
#navDiv	div#about a		 	{ background-image:url(/codebase/images/nav_06.gif); width:125px; height:28px; display:block; }
#navDiv	div#home a:hover 	{ background-image:url(/codebase/images/nav_ro_02.gif); width:64px; height:28px; display:block; }
#navDiv	div#studio a:hover	{ background-image:url(/codebase/images/nav_ro_03.gif); width:152px; height:28px; display:block; }
#navDiv	div#photo a:hover 	{ background-image:url(/codebase/images/nav_ro_04.gif); width:98px; height:28px; display:block; }
#navDiv	div#gallery a:hover	{ background-image:url(/codebase/images/nav_ro_05.gif); width:120px; height:28px; display:block; }
#navDiv	div#about a:hover	{ background-image:url(/codebase/images/nav_ro_06.gif); width:125px; height:28px; display:block; }
#navDiv	div#homeAct	a	 	{ background-image:url(/codebase/images/nav_ro_02.gif); width:64px; height:28px; display:block; }
#navDiv	div#studioAct a	 	{ background-image:url(/codebase/images/nav_ro_03.gif); width:152px; height:28px; display:block; }
#navDiv	div#photoAct a	 	{ background-image:url(/codebase/images/nav_ro_04.gif); width:98px; height:28px; display:block; }
#navDiv	div#galleryAct a 	{ background-image:url(/codebase/images/nav_ro_05.gif); width:120px; height:28px; display:block; }
#navDiv	div#aboutAct a	 	{ background-image:url(/codebase/images/nav_ro_06.gif); width:125px; height:28px; display:block; }

/*** Gallery ***/
#hdrGallery		{ margin-left:47px; width:600px; }

/*** Terms & Conditions ***/
#terms-conditions			{  }
#terms-conditions ol		{ margin-left:10px; width:580px; }
#terms-conditions ol li 	{ margin-left:30px; text-align:left; padding:10px; }