/* StandaardStyle */
html, body {margin:0;padding:0;}
body {font-size: 8pt;font-family: "AvantGarde Book","AvantGarde-Book", Verdana,Arial,sans-serif; letter-spacing: 0.5px;}
img {border:0;display:block;}
a {text-decoration:none;color:#b2b2b2; outline: 0;}
a:hover {text-decoration:underline;color:#98989b;}

.clear {clear:both;}
.bold {font-weight: bold;}
.pointer{cursor: pointer;}
/*  */
#containerLine {background: url("/images/bg_site.gif") repeat-x; width:960px; height: 650px; margin-left: auto; margin-right: auto; border-left: 1px solid #c3c4c7; border-right: 1px solid #c3c4c7; overflow: hidden;}
	#container {width:848px; margin:0 auto;height:10px;position:relative; }
	#menuline{position: absolute; right: 50%; top: 107px; border-top: 1px solid #c3c4c7; width: 100%; }
		#header {height:107px;}
			#menu {height:26px;padding-top:83px;}
			#menu ul {list-style-type:none;margin:0;padding:0;}
				#menu ul li {float:left;margin-right:17px;}

		#logo {position:absolute;right:0;top:107px;}
		#brandProduct {position:absolute;left:280px;top:130px;}
		#body, #bodyForm, #bodyMagazine, #bodyPictures, #bodyContent,#bodyStorelocator,#bodyTerms,#bodyDisclaimer {border-top:1px solid #c3c4c7; background-color : #fff;}
		#bodyForm, #bodyMagazine{ background-image:none; }
		#bodyStorelocator{background:url("/images/bg_storelocator.jpg") bottom right #000 no-repeat;color:#FFF;height:345px;}
		#bodyTerms{background:url("/images/bg_terms.jpg") 0 101px #FFF no-repeat;}
		#bodyDisclaimer{background:url("/images/bg_disclaimer.jpg") 0 101px #FFF no-repeat;}

				.photoBig {float:left;}
				.photoDisplay {width:499px;float:right;padding-top:110px;margin-right:0; height: 336px;}
					.scrollBtn {width:36px;float:left;padding-top:150px;}
					.scrollBtn.right img {float:right;}
					.scrollPicture {float:left;width:416px;}
						.scrollTag , .scrollTag a:link{font-style:italic;margin-top:5px;font-size:100%; color:#888888; padding-top: 6px; margin-left: 12px;}
						.scrollTag a:link{margin-left: 0;}
						.scrollTag{float: left; }

				#bodyForm {padding-top:101px;}
				#contentPicture {padding-top: 1px; margin-left: 1px;}
				#bodyMagazine {padding-top:101px; margin-left: 1px;}
				#contentForm {background:url("/images/bg_form.gif") bottom right #000 no-repeat;color:#FFF;height:345px;}
					.contentBlock {width:365px;float:left;padding:35px 0 0 35px;}
					.dividerBlock {width:2px;float:left; height:291px; margin:35px 0 0 35px; background-color: #fff;}

						.contentBlock h2 {font-color:#FFF;font-size:11px;}
						form {margin: 0;padding: 0;}
						form fieldset {clear: both;border:0;margin:0;}
						form fieldset legend {font-weight: bold;color:#FFF;}
						input {font-size: 1em;}
						form div {clear: left;display: block;zoom: 1;margin: 5px 0 0 0;padding: 1px 3px;}
						form div label {display: block;float: left;width: 94px;padding: 3px 5px;margin: 0 0 5px 0;text-align: right;}
						form div input.inputText {width: 200px;padding: 1px 3px;background:#4d4d4d;border:1px solid #4d4d4d;  -moz-opacity:0.8; filter: Alpha(opacity='80'); color: #888888;}
						form div .inputTextarea {width: 200px;padding: 1px 3px; border:1px solid #4d4d4d; -moz-opacity:0.8; filter: Alpha(opacity='80'); background:#4d4d4d; color: #888888;}
						form div input.inputFile {width: 211px;}
						form div.submit {float:right;padding-right:37px;}
						form div.submit input.inputSubmit {background:#FFF;border:0;height:20px;padding:0 5px;font-weight:bold;}
						.note {padding: 0 margin: 0; margin-bottom: -10px;font-size: 10px; line-height: 10px; float: right; margin-right: 35px;}

				#contentMagazine {background:url("/images/bg_magazine.gif") bottom left #000 no-repeat;color:#FFF;height:325px;padding-top:20px;}
					.magazineScroll {height:270px;padding:0 30px;overflow:hidden;width:808px; }
						.magazineScroll a {float:left;margin:10px;}

				#contentPicture {height:345px;width:848px;overflow:hidden;}
					#contentPicture img {float:left; position: relative;}

				#contentContents  {color:#888888; width: 542px; height:326px; padding: 12px; padding-top: 7px; margin-top: 101px;  line-height: 18px; overflow: auto;}
				#contentImage {position: absolute; top: 209px; right: 0; width: 282px; height: 345px; float: right;}

		#footer {height:13px;padding-top:52px;background:url("../images/bg_footer.gif") #fff bottom right no-repeat;color:#b2b2b2;}
			#footer a {border-left:1px solid #98989b;padding:0 10px;}
			a#leftfooter {border-left:0;}


/* icarousel */
#scrollPicture { position: relative; overflow: hidden; width: 416px; height: 312px; margin: 0; }
#listPicture { position: absolute; top: 0; margin-left: 0px;	margin-left: -40px;}
#listPicture li { list-style: none; margin: 0; padding: 0;	}
#listPicture { width: 8075px;	}
#scrollPicture ul li { display: block; float: left; margin: 0px; padding: 0px; border: 0px solid #666; width: 416px; }
#scrollPicture ul li img {display: block;}

#magazineScroll { position: relative; overflow: hidden; width: 780px; height: 270px; margin: 0; background-coloir: #000;}
#magazineScroll ul li { display: block; float: left; margin: 0px; padding: 0px; border: 0px solid #666; width: 179px; padding: 20px;}
#magazineScroll ul li img {display: block; }
#listMagazine { position: absolute; top: 0; margin-left: 30px; width: 700px; }
#listMagazine li { list-style: none; margin: 0; padding: 0;	}
#listMagazine { width: 8950px;	}
.itemMagazine{}

/* store locator */
#storeLocator{width: 400px; float: left; display: block; position: relative;}
	#storepostal {width: 100px; float: left;}
	#storepostal input {width: 100px; }

	#storecitylist { visibility: hidden;  width: 100px; float: left; padding-left: 4px;}
	#storecitylist select {float: left; width: 200px; }

	#storelist{width: 360px; }
	#storeInfo{ padding-left: 0;}
		#storeImage {margin-right: 30px;float: left; width: 150px;}
		#storeContent {clear: none; float: left; width: 150px;}


.sitemap { float: left; width: 220px; display: block; color: #0062ab; }
.sitemap li {list-style: none; }
.sitemap li ul { padding-left: 20px;}