﻿/* HTML base */
html {
	margin: 0;
	padding: 0;
}


body {
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	background-color: #000;
	text-align: center;
	overflow-y: scroll;
}

#page { width: 980px; margin: 0 auto 2px auto; text-align:left; }
#content { float: left; width: 980px; }
#footer { float: left; width: 980px; text-align: center; font-weight: normal; }
#footer a { text-decoration: none; }
#footer hr { line-height: 1px; border: none 0px black; height: 1px; background-color: #919b9c; }


h1 { text-decoration: none; font-family: Verdana; font-weight: normal; font-size: 18px; }
h2 { text-decoration: none; font-family: Verdana; font-weight: normal; font-size: 18px; margin: 4px 4px 4px 0; }
h2 a { text-decoration: none; }
h2 a:hover { text-decoration: underline; }
h3 { font-size: 12px; color: #000099; }

a { color: White; outline: none; }
a:hover { color: #FFF; text-decoration: none; }
a:visited, a:active, a:link { color: #FFF; }

input[type=text], input[type=password], input[type=checkbox], textarea, select { font-family: verdana, arial, sans-serif; font-size: 11px; border: solid 0px #000; }
input[type=file] { background-color: #FFFFFF; }

img { border: none; }
/* ### END ### */




/* BASE OBJECTS */

/*#background { background-image: url('images/background_sept09_watch2watches.png'); background-position: top; height: 691px; width: 980px; } */
#background { height: 580px; width: 980px; }

.logo { background: url('images/logo.png'); border-width:0px; width: 980px; height: 85px; }

.title { clear: both; float: none; margin: 0; padding: 10px 0 0 0; }

.sectionHeader { font-family: Verdana; font-size: 18px; text-align: left; padding: 10px; }

.page-content { padding: 20px; }

.modalContent { width: 500px; }




/*#headerRegion { background: url('images/logo.png') no-repeat top; height: 120px; }*/
#headerRegion { height: 120px; }
.headerText { position: absolute; top: 130px; }

#mainContent { margin-left: 180px; }


#centercontent-large { margin-left: 20%; }



.menucontainer { width: 980px; text-align: center; }

.message-center { padding-top: 10px; }


#registration-form { float: left; width: 500px; }
#registration-form h2 { text-align: center; }
#registration-form br { padding: 1px; margin: 0; }
#registration-form .labelDiv { float: left; width: 172px; text-align: right; padding: 0 3px 5px 0; }
#registration-form .inputDiv { float: left; width: 325px; text-align: left; padding-bottom: 5px; }


#registration-text { float: left; margin-left: 20px; width: 430px; text-align: left; }

#centerPane { width: 100%; }


.social_icon_left { position: relative; top: 3px; }

/* TAB MENU   
----------------------------------------------------------*/
ul.contentMenu { z-index: 10; width: 980px; height: 30px; border-bottom: solid 1px #919b9c; margin: 0; padding: 0; text-align: center; }
ul.contentMenu li { display: inline; list-style: none; padding: 0 30px 0 30px; }
ul.contentMenu li a { font-family: Verdana; font-size: 24px; text-decoration: none; }
ul.contentMenu li a:hover { color: #d9e126; }
ul.contentMenu li a:active { color: #d9e126; }
ul.contentMenu li a.selected { color: #d9e126; }

ul.footerMenu { margin: 0; padding-left: 0; width: 980px; text-align: center; }
ul.footerMenu li { display: inline; list-style: none; }
ul.footerMenu li a { padding: 0 20px 0 0; }
ul.footerMenu li a:hover { color: #d9e126; }
ul.footerMenu li a:active { color: #d9e126; }
ul.footerMenu li a.selected { color: #d9e126; }
/* ### END ### */




/* CULTURE MENU */
#current-culture { position: absolute; width: 240px; top: 0px; right: 0px; height: 26px; padding: 6px 0 0 0; margin: 0; font: 11px verdana, arial, sans-serif; color: #FFFFFF; z-index: 600; }
#current-culture-helper { position: relative; top: -6px; width: 240px; height: 26px; padding: 6px 0 0 0; z-index: 600; }

#select-culture {
	display: none;
	position: absolute;
	top: 28px;
	width: 238px;
	padding: 3px 0 0px 0;
	font-size: 10px;
	text-align: left;
	color: #FFFFFF;
	background-color: #000;
	border: 1px solid #FFFFFF;
	border-top: none;
	z-index: 20;
}
#select-culture ul { list-style-type: none; padding: 0; margin: 0; }
#select-culture .AspNet-Menu-Vertical .AspNet-Menu-Leaf { height: 26px; padding: 3px 0 3px 10px; }
#select-culture .AspNet-Menu-Vertical .AspNet-Menu-Link { text-decoration: underline; }
#select-culture .AspNet-Menu-Vertical .AspNet-Menu-Link:hover { text-decoration: none; }
#select-culture .AspNet-Menu-Vertical .AspNet-Menu-Link-Image { margin-right: 5px; }

#current-currency-culture { visibility: hidden; display: none; position: relative; left: 250px; width: 210px; height: 26px; padding: 6px 0 0 0; margin: 0; font: 11px verdana, arial, sans-serif; color: #FFFFFF; z-index: 600; }
#current-currency-culture-helper { position: relative; top: -6px; width: 210px; height: 26px; padding: 6px 0 0 0; z-index: 600; }

#select-currency-culture {
	display: none;
	position: absolute;
	top: 28px;
	width: 208px;
	padding: 3px 0 0px 0;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #FFFFFF;
	border-top: none;
	z-index: 600;
}
/* ### END ### */




/* SEARCH PAGE */
.search-masterPane { width: 950px; margin-left: 15px;  }
.border-footer { width: 220px; height: 10px; background: url('images/menu/border_footer.png') no-repeat top; }

.search-leftPane { float: none; clear: both; width: 220px; background: url('images/menu/border_header.png') no-repeat top; }
.search-leftPane .title { padding-left: 10px; }

.searchresults { width: 930px; margin-left: 10px; }

.searchresults-header { height: 35px; border: solid 1px #C8C8C8; }

.searchresults-header-extendedsearch { clear: both; float: none; text-align: left; width: 950px; height: 150px; background: url('images/menu/border_searchextended.png') no-repeat top; }
.searchresults-header-extendedsearch h2 { text-align: center; margin-left: -30px; }
.searchresults-header-extendedsearch .leftPane { float: left; margin-right: 0px; }
.searchresults-header-extendedsearch .centerPane { float: left; margin: 0 0 0 10px; }
.searchresults-header-extendedsearch .rightPane { float: right; width: 300px; }
.searchresults-header-extendedsearch .leftPane label, .searchresults-header-extendedsearch .rightPane label { position: absolute; width: 100px; margin-left: 15px; }
.searchresults-header-extendedsearch .centerPane label { position: absolute; width: 120px; margin-left: 15px; }
.searchresults-header-extendedsearch .leftPane .input, .searchresults-header-extendedsearch .rightPane .input, .searchresults-header-extendedsearch .select { margin: 0 0 6px 100px; }
.searchresults-header-extendedsearch .centerPane .input { margin: 0 0 6px 140px; }
.searchresults-header-extendedsearch input[type=text], .searchresults-header-extendedsearch select { border: solid 1px #C8C8C8; }
.searchresults-header-extendedsearch .bottomPane { display: table; clear: none; float: none; width: 950px; height: 20px; text-align: center; }
.searchresults-header-extendedsearch .bottomPane input { margin-left: 30px; }

.searchresults-header-title { clear: both; float: none; width: auto; }
.searchresults-header-sort { clear: both; float: none; width: auto; height: 30px; text-align: right; }

.searchresults-header-counter { float: left; text-align: left; padding-top: 10px; }
.searchresults-header-pager { float: right; text-align: right; padding: 10px; }

.searchresults-header-sort select { margin-top: 5px; }
.searchresults-header-pagesize { float: left; text-align: left; }
.searchresults-header-sortby { float: right; text-align: right; }

.searchresults-sortingbox { clear: both; float: none; width: 700px; height: 35px; border: solid 1px #C8C8C8; margin: 0; padding: 0; }
.searchresults-sortingbox-1 { float: left; width: 260px; margin-top: 10px; margin-left: 130px; }
.searchresults-sortingbox-2 { float: left; width: 110px; margin-top: 10px; text-align: center; }
.searchresults-sortingbox-3 { float: left; width: 100px; margin-top: 10px; text-align: center; }
.searchresults-sortingbox-4 { float: left; width: 100px; margin-top: 10px; text-align: center; }

.searchresults-grid { clear: both; float: none; margin-top: 5px; width: 100%; }
.searchresults-grid table, .searchresults-grid tr, .searchresults-grid td { border-bottom: solid 1px #C8C8C8; border-left: none 0px #000000; border-right: none 0px #000000; border-top: none 0px #000000; }
.searchresults-grid .titlecontainer { font-weight: bold; height: 20px; color: #FFFFFF; }
.searchresults-grid .titlecontainer a { text-decoration: none;  color: #FFFFFF;}
.searchresults-grid .titlecontainer a:hover { text-decoration: underline; color: #FFFFFF; }
.searchresults-grid .titlecontainer a:visited, a:active, a:link { color: #FFFFFF; }
.searchresults-grid .searchresults-row1 { height: 25px; font-weight: bold; }
.searchresults-grid .searchresults-row2 { height: 25px; }
.searchresults-grid .searchresults-row3 { height: 25px; }
.searchresults-grid .searchresults-row4 { height: 25px; }
.searchresults-gridcolumn-0 { width: 125px; padding: 0; margin: 0; vertical-align: top; text-align: center; }
.searchresults-gridcolumn-1 { width: 420px; padding: 10px; margin: 0; vertical-align: top; color: #FFFFFF; }
.searchresults-gridcolumn-2 { width: 100px; padding: 10px; margin: 0; vertical-align: top; text-align: right; }
.searchresults-gridcolumn-3 { width: 100px; padding: 10px; margin: 0; vertical-align: top; text-align: left; }
.searchresults-gridcolumn-4 { width: 50px; padding: 10px; margin: 0; vertical-align: top; text-align: right; }
.searchresults-gridcolumn-5 { width: 70px; padding: 10px; margin: 0; vertical-align: top; text-align: right; }

.pager { color: #FFFFFF; }
.pager .pager-label { color: #FFFFFF; padding-right: 5px; }
.pager .inactivepage { color: #FFFFFF; padding: 1px 3px 1px 3px; }
.pager .activepage { color: #000000; padding: 1px 3px 1px 3px; background-color: #d9e126; }

/*.searchresults-refine { padding-left: 10px; border-left: solid 1px #929d9d; border-right: solid 1px #929d9d; }
.searchresults-refine #refine-price, .searchresults-refine #refine-keyword, .searchresults-refine #refine-condition, .searchresults-refine #refine-casematerial, .searchresults-refine #refine-movementtype 
{ 
    margin: 0 0 20px 10px;
}
.searchresults-refine input[type="text"] { border: solid 1px #C8C8C8; margin: 3px 0 3px 0; width: 170px; }
.searchresults-refine-label {  }*/
/* ### END ### */


/* PRODUCT PAGE */
#product-form .product-name { float: left; width: 680px; }
#product-form .dealer-name { float: left; width: 300px; }

#product-form .product-images { float: left; width: 270px; }

#product-form .product-info { float: left; width: 400px; padding-right: 10px; }
#product-form .product-info .base-info { height: 200px; }
#product-form .product-info .label { float: left; width: 130px; padding-bottom: 5px; }
#product-form .product-info .text { float: left; width: 260px; padding-bottom: 5px; }
#product-form .product-info .clearFloat { height: 18px; }

#product-form .product-contact { float: left; width: 300px; }
#product-form .product-contact .dealer-info { height: 200px; }
#product-form .product-contact .userlogo { padding-bottom: 5px; text-align: left; }
#product-form .product-contact .label { float: left; width: 80px; padding-bottom: 5px; }
#product-form .product-contact .text { float: left; width: 220px; padding-bottom: 5px; }
#product-form .product-contact .inputfield { width: 300px; padding-bottom: 5px; }
#product-form .product-contact .inputfield input[type=text], #product-form .product-contact .inputfield textarea { width: 290px; }

#product-form .product-comments { float: none; width: 100%; }
#product-form .product-comments strong { font-weight: normal; }

.product-images-large { width: 250px; text-align: left; vertical-align: middle; display: inline-block; }
.product-images-large img { padding: 0 5px 5px 2px; }




.productBox { width: 240px; margin: 0; padding: 0; }
.productImageContainerTiny { height: 90px; width: 110px; text-align: center; vertical-align: middle; }
.productContainer { height: 90px; vertical-align: top; width: 150px; }
.productContainer #productName { margin-top: 10px; width: 150px; }
.productContainer h2 { margin-left: -5px; }
.productContainer h2 a { text-decoration: none; }
.productContainer h2 a:hover { color: #d9e126; }


.productInfoContainer { float: left; display: inline-table; width: 350px; margin-left: 10px; }
.productInfoContainer .title, .productDetailsImageContainer .title { font-weight: bold; padding: 10px 0 5px 0; }
.productInfo-div1 td, .productInfo-div2 td, .productInfo-div3 td, .productInfo-div4 { padding: 3px; vertical-align: top; }
.productInfo-div1, .productInfo-div3 { height: 230px; }
.productInfoContainer table {  }

.productMessageContainer { float: right; width: 300px; margin-top: 0px; }
.productMessageContainer .title { font-weight: bold; padding: 10px 0 5px 0; }
.productMessageContainer input[type=text], .productMessageContainer textarea { width: 290px; }

.productPrice { }

.userlogo { width: 300px; height: 90px; margin: 0px; text-align: center; }
/* ### END ### */


/* SEARCHBOX */
.searchBox .title { clear: both; float: none; margin: 0; padding-top: 10px; }
.searchBox { width: 213px; text-align: left; height: 202px; background-image: url('images/background_search.png'); padding: 0 0 0 9px; margin: 0px 4px 4px 4px;  }
.searchBox fieldset { float: left; display: inline;	margin: 0 0 0 1px; padding: 3px 3px 3px 0; border: none 0px #000000; }
/* ### END ### */


/* BANNER */
.bannerBox { width: 740px; height: 200px; background-image: url('images/background_banner.png'); cursor: hand; }
.bannerBox .flashBox { padding: 5px 0 5px 50px; }
/* ### END ### */


/* DEALERBOX */
.dealerBox ul { list-style-type: none; margin: 0; padding: 0; }
.dealerBox li { margin: 5px 0 5px 0; padding: 0 0 0 15px; width: 230px; text-align: left; }
.dealerBox h2 { padding-left: 10px; padding-top: 4px; }
/* ### END ### */


/* SOCIALIZEBOX */
.socializeBox { height: 30px; width: 980px; text-align: center; }
.socializeBox ul li { float: left; width: 110px; padding-left: 2px; cursor: hand; }
.socializeBox ul li a { padding-top: 0px; }
.socializeBox .rss { list-style-image: url('images/icons/icon_rss_16x16.png'); height: 16px; }
.socializeBox .twitter { list-style-image: url('images/icons/icon_twitter_16x16.png'); }
/* ### END ### */


/* Unknown */
.activation-progress { clear: both; float: none; width: 300px; margin-left: 330px; text-align: center; padding-top: 10px; }





/* ARCHIVE */
.brandmenuRootNode { height: 18px; }
.brandmenuNode {}
.brandmenuLeafNode { color: Red; font-weight: bold; }

