/* ----------------------------------------- */
/*             mikhailmedvedev.com           */
/*           for sunnysideup.co.nz           */
/* ----------------------------------------- */

#LeftSide{float: left; width: 214px; margin-right: 19px;}

#Logo, #Navigation a, #EmailAFriendForm_EmailAFriendForm_action_sendEmailAFriend{display: block; font-size: 0px; text-indent: -9999px; line-height: 0;}

html{font-size: 100%;}
	body{font-size: 62.5%; font-family: Times New Roman; text-align: center;}

/* LAYOUT */
#Wrapper{width: 940px; text-align: left; margin: 0 auto; padding: 25px 0;}

	#Logo{background: url(../images/Logo.png) 0 100% no-repeat; width: 203px; height: 72px;}

	#Content{position: relative!important; margin: 0 0 40px 233px;}

		#Layout{float: left; width: 488px; margin-top: 66px;}

			#centralImage{text-align: center; height: 294px; width: 487px; overflow: hidden; padding: 0;  margin:  0; position: relative;}
				#centralImage img {height: 294px; width: 487px!important; }

			#centralImage img{display: block; margin: 0 auto;}

			#Navigation a.left{background: url(../images/NavigationLeft.png) no-repeat; float: left; width: 70px; height: 10px; margin-top: 4px;}
			#Navigation a.right{background: url(../images/NavigationRight.png) no-repeat; float: right; width: 42px; height: 10px; margin-top: 4px;}
			#Navigation a.center{background: url(../images/NavigationCenter.png) no-repeat; width: 70px; height: 18px; margin: 0 auto;}

			#welcomeText{border-bottom: 1px solid #afb1b3; margin-bottom: 1.4em; padding-bottom: 11px;}
				#welcomeText p{font-size: 1.4em; text-align: right; font-variant: small-caps; letter-spacing: -0.05em; margin: 0;}

			#thumbnails{text-align: center; border-bottom: 1px solid #afb1b3; width: 100%; overflow: auto;}
				#thumbnails img{border: 1px solid #cccdce; height: 30px; width: 30px; margin: 3px 17px 9px 17px;}
					#thumbnails a:hover img, #thumbnails a.activeSlide img{border: 1px solid #757575;}

			.firstLetterHere{float: left; display: block; font-size: 3em; line-height: 0.5; margin: 0.3em 0.1em 0pt 0pt;}

		#Right{margin-left: 507px; padding: 72px 0 65px 0;} /* Leave 65px for #Affils */

		#Nav{}
			#Nav li{margin-bottom: 15px;}
				#Nav a{color: #383838; font-size: 1.4em; text-decoration: none; font-variant: small-caps; letter-spacing: 0.1em;}
					#Nav a:hover, #Nav .current, #Nav .section{color: #b1a377;}
					#Nav ul{font-size: 0.8em; margin: 6px;}
						#Nav ul li{margin-bottom: 8px;}
							#Nav ul a{color: #767676; padding: 0.2em 0;}
								#Nav ul li a:hover, #Nav ul .current{color: #3399cc;}

		#Address{background: url(../images/Address.png) no-repeat; padding-top: 1.4em;}
			#Address p{color: #898b8d; font-size: 1.2em; font-variant: small-caps; letter-spacing: 0.1em; line-height: 1.5;}
			#Address a{color: #898b8d;}
				#Address a:hover{text-decoration: none;}


		#Affils{bottom: 0; width: 214px; margin-top: 20px;}
		* html #Content #Affils{left: 18px; right: auto;} /* IE6 */
			#Affils li{float: left; margin-right: 3px;}
			#Affils li.last{margin: 0;}

		#ShareThis{clear: both;}

		#ProductList{padding: 0; margin: 0; list-style: none;}
			#ProductList li{float: left; width: 162px; margin: 0; text-align: center;}
			.clear{clear: both;}
			.breakOnly{clear: left; float: none!important;}