@charset "utf-8";

a:hover {background:transparent; text-decoration:underline;}

div#header{padding-top:0px;}
div#globalmenu { color: white; font-weight: bold; font-size:0.7em; height:35px; width:580px; float:left; text-align:center; padding-top: 22px;}
div#globalmenu a  { color: white; }
div#globalmenu a:hover  { color: #FD8; background: transparent; text-decoration:underline; }
div#logo { width: 180px; }

body.seikoPage div#header{padding:22px 0 20px 0;}
body.seikoPage div#globalmenu { float:right; height:47px; width:570px; padding:0;}
body.seikoPage div#globalmenu a  { color: white; }
body.seikoPage div#globalmenu a:hover  { color: #FD8; text-decoration:underline; }
body.seikoPage div#logo { width: 180px; }

div#content { padding: 0; }

div.copyright { font-weight: bold; padding: 0; margin:0 20px 10px 0; color:#fff;}
div#footer { height: 55px; line-height:14px; font-size:11px; padding: 0; background: transparent; border: 0; }
div#footermenu { padding:0; margin:8px 20px 8px 0; }
div#footermenu a  { color: white; }
div#footermenu a:hover  { color: #FD8; background: transparent; text-decoration:underline; }

body.seikoPage div#footer {background: url('../images.php?id=36') center 0 repeat-x; }

div#UpAndComingSection,
div#PromotionsSection {
	width:260px;
	border:2px solid #CCC;
	float: left;
}
div#UpAndComingSection h2,
div#PromotionsSection h2 { color:red; }

div#PromotionsSection { float: right; }

div.fullWidthSection { border: 2px solid #CCC; }

div#WatchGallerySection div.wgItem,
div#WatchFinderSection div.wgItem {float:left; width:25%; text-align:center; margin:10px 0; height:170px; overflow:hidden;}
div#WatchGallerySection div.wgItem a.wgImgWrap,
div#WatchFinderSection div.wgItem a.wgImgWrap {display:block; width:85px; height:120px; text-align:center; margin:auto;}
div#WatchGalleryFixedFrame {height:380px; overflow: auto; position: relative;}
div#WatchGalleryMovingFrame {position:absolute; width:536px; overflow: hidden;}
div#WatchGallerySection p#wgNavLinks { text-align: center; display: none; }

div#GlobalBrandsSection { padding:0 0 20px 1px; height:100%;}
div.globalBrandLogo {float:left; width:178px; height:55px; text-align:center; margin:5px 0; }

div.fullWidthSection h4,
div#UpAndComingSection h4,
div#PromotionsSection h4 {
	position:relative;
	font-weight:normal;
	color:#555;
	padding:5px 0px 5px 8px;
	font-size:13px;
	background: url('../images/gradient_button_bkg.gif');
	border-bottom:2px solid #BBB;
	margin-bottom:5px;
}

div#PromotionsSection h4 {margin:0;}
div#PromotionsSection a {padding:0;}


div#WatchFinderSection form { margin:0; font-size:0.8em; }
div#ResellerSection form table { margin: 10px 0px 14px 13px; width:510px;}
div#ResellerSection td.submit { text-align:right; width:138px; }
div#ResellerSection td.submit input { padding:0 2px; overflow:visible; }
div#ResellerSection td.prov {width:180px; padding:0; }
div#ResellerSection td.city {width:205px; padding:0; }
div#ResellerSection td.prov select {width:165px;}
div#ResellerSection td.city select {width:180px;}
div#ResellerSection select.provHolder { display: none; }

div#ResellerSection table.results {width:100%;}
div#ResellerSection table.results td { padding:1em 0.5em 1em 1em; }
div#ResellerSection table.results tr.tr2 { background:#EEF;}

div#FeaturedModelsSection h4 a,
div#UpAndComingSection h4 a,
div#PromotionsSection h4 a {
	position:absolute; right:0; font-size:0.8em;
}

div#FeaturedModelsSection td.featuredModelCell { padding: 10px 0; font-size:0.9em; color:#0AF; width: 85px; }
div#FeaturedModelsSection td.featuredModelCell.featImg1 {padding:0 4px; }
div#FeaturedModelsSection td.featuredModelCell.featImg2,
div#FeaturedModelsSection td.featuredModelCell.featImg3 {padding-right:4px;}

h4 form {font-size:0.8em; position:absolute; right:4px; top:4px;}
h4 form input {border:1px solid #CCC; font-size:0.9em; width:5em; color:#555;}

table#finderTable th {border-bottom:medium ridge;}
table#finderTable td {font-size:0.9em; vertical-align:top; }
table#finderTable td br {line-height:1.5em; font-size:1.5em;}
table#finderTable td input {height:10px; vertical-align: middle; }
table#finderTable td input.price,
table#finderTable td input.submit {height:auto;}

div#UpAndComingSection a.imglink,
div#PromotionsSection a.imglink {
	display:block;
	float:left;
	height:140px;
}

div#UpAndComingSection p,
div#PromotionsSection p { padding-top:0; }

div#UpAndComingSection p.moreInfoLink,
div#PromotionsSection p.moreInfoLink { text-align:center; }

span.styleCode { color: #57A; }

div.clear { clear: both; }

div#detailPopUp {display:none; position:absolute; width:500px; height:300px; left:22px; top:30px; text-align:left; z-index:2; }
div#detailPopUpBack {background:url('../images/popupBack.png'); position:absolute; top:0px; left:0px; width:500px; height:300px; }
div#detailPopUpBack {behavior: url('includes/iepngfix.htc'); }
div#detailPopUpContent {position:absolute; width:466px; height:270px; padding:10px 22px 20px 12px; }
div#detailPopUpContent a {display:block; font-size:0.8em; float:right; margin:-6px -2px 0 0; border-left:1px solid #CCC; border-bottom:1px solid #CCC; height:19px;}
div#detailPopUpContent>a { margin-right:-5px; }

div#FeaturedModelsSection {position:relative; z-index:1;}
div#FeaturedModelsSection div#detailPopUp {top:-40px;}
div#UpAndComingSection, div#PromotionsSection {z-index:2;} 

div#detailPopUp iframe {width:466px; height:251px; padding:0; margin:0; border:0; }
body.watchDetailIFrame .watchDetailIFrameLogo { float:none; display:block; }
body.watchDetailIFrame img {font-size:0.8em; float:left; margin:0 10px 0 10px;}
body.watchDetailIFrame { background:white; text-align:left; }
body.watchDetailIFrame h1 { font-size: 0.8em; }
body.watchDetailIFrame h2 { font-size:0.7em; color:#999; font-weight:normal;}
body.watchDetailIFrame table { margin-top:15px; font-size:0.7em; }
body.watchDetailIFrame table ul.normal li { margin-left:0px; padding-left:0; }

div#BlogSection h1 { font-size:1.5em; }
div#BlogSection h2 { font-size:2em; margin:0.4em 0 0.1em 0; font-weight:normal; }
div#BlogSection hr { margin:1em 0; }

div#leftNavigation { background: transparent; }
div#leftNavigation ul#leftBrandNav { margin:10px 0 0 20px; }
div#leftNavigation ul#leftBrandNav li { border:0; }
div#leftNavigation ul#leftBrandNav li a { color:#777; }
div#leftNavigation ul#leftBrandNav li a:hover { color:black; background:transparent; }
/*div#leftNavigation div#leftBarButtons a {margin-top:1em;}*/

b.eliteRsIco {background:url('../images/eliteReseller.gif') 0 1px no-repeat; padding-left:15px;}

#quickSearchGo {width:24px; height:21px; border:0; padding:0; margin:0; vertical-align:middle;}
