/* CSS Document */
/* font embeds - THESE HAVE BEEN MOVED TO BASE.HTML TO CIRCUMVENT FIREFOX'S CROSS-DOMAIN SECURITY BLOCK*/
/*------------------------------------------------------------------
eric meyer's reset
------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
input::-moz-focus-inner{border:0;}
form input:focus{outline:none;}
/*------------------------------------------------------------------
end reset
------------------------------------------------------------------*/

/*------------------------------------------------------------------
layout
------------------------------------------------------------------*/
#wrapper{width:972px; margin:0 auto; position:relative; padding:0 0 20px 0;}
.col{float:left; padding:0 22px 0 23px;}
.col_1{width:36px;}
.col_2{width:117px;}
.col_3{width:198px;}
.col_4{width:279px;}
.col_5{width:360px;}
.col_6{width:441px;}
.col_7{width:522px;}
.col_8{width:603px;}
.col_9{width:684px;}
.col_10{width:765px;}
.col_11{width:846px;}
.col_12{width:927px;}
.full{width:100%; float:none; padding:0;}
.row{height:100%; clear:both; float:none; width:100%; margin-bottom:40px; position:relative;}

.row.packs_redux, .row.moreInfo, .row.image{overflow:hidden; margin-bottom:40px;}
.col.first{padding-left:0; border-left:0;}
.col.last{padding-right:0;}

/*family body bgs*/
body{font-family:Arial, Helvetica, sans-serif;color:#7f7f7f; font-size:15px; background:#edeef0;}
body.portuguese{background:url("../images/family_background_portuguese.jpg") 50% 350px no-repeat #edeef0 fixed;}
body.ingenieur{background:url("../images/family_background_ingenieur.jpg") 50% 350px no-repeat #edeef0 fixed;}
body.aquatimer{background:url("../images/family_background_aquatimer.jpg") 50% 350px no-repeat #edeef0 fixed;}
body.portofino{background:url("../images/family_background_portofino.jpg") 50% 350px no-repeat #edeef0 fixed;}
body.pilots{background:url("../images/family_background_pilots.jpg") 50% 350px no-repeat #edeef0 fixed;}
body.davinci{background:url("../images/family_background_davinci.jpg") 50% 350px no-repeat #edeef0 fixed;}
body.vintage{background:url("../images/family_background_vintage.jpg") 50% 350px no-repeat #edeef0 fixed;}
/*------------------------------------------------------------------
type
------------------------------------------------------------------*/
strong{font-weight:bold;}
a{color:#A3443E; text-decoration:none;}
a:hover{text-decoration:underline;}
a.go{background:url("../images/arrow_go.png") right -17px no-repeat; padding-right:15px; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; color:#a3443e; letter-spacing:.1em;}
a.go:hover{	background-position:right 1px; color:#373737; text-decoration:none;}
a.go.download{background:url("../images/arrow_download.png") right -19px no-repeat;}
a.go.download:hover{	background-position:right 1px;}
a.go.back{background:url("../images/arrow_go_back.png") left -17px no-repeat; padding-right:0; padding-left:15px;}
a.go.back:hover{	background-position:left 1px;}
a.add{background:url("../images/plus_sign.png") right -19px no-repeat;}
a.add:hover{background-position:right 1px;}

/*text element sizing*/
/*body base-size = 15px*/
p.large{
	font-size:1em;/*15px*/
	line-height:1.6em;/*24px*/
/*	letter-spacing:-.02em;*/
;}
p{
	font-size:.867em;/*13px*/
	line-height:1.86em;/*24px*/
;}

h1, h2, h3, h4, h5, h6{font-family:'ProximaNovaSemiBold', Arial, sans-serif; text-transform:uppercase; font-weight:normal;}
h2{
	font-size:2.867em;/*43px*/
	line-height:1.116em;/*48px*/
	letter-spacing:.1em;
;}
h3{
	font-size:2.2em;/*33px*/
	line-height:1.455em;/*48px*/
	letter-spacing:.07em;
;}
h4{
	font-size:1.6em;/*24px*/
	line-height:1.24em;/*30px*/
	letter-spacing:.1em;
;}
h5{
	font-size:1.2em;/*18px*/
	line-height:2em;/*36px*/
	letter-spacing:.1em;
;}
h6{
	font-size:.867em;/*13px*/
	line-height:1.846em;/*24px*/
	letter-spacing:.1em;
;}

li{letter-spacing:.03em;}


.spinner{width:58px;height:58px;padding:4px;margin:-32px 0 0 -32px;background-image:url('../images/iwc_spinner_bg.png');background-position:center;background-repeat:no-repeat;}
.spinner span {display:block;width:58px;height:58px;background-image:url('../images/iwc_spinner.gif');background-position:center;background-repeat:no-repeat;}
/*.spinner.dark {background-image:url('../images/iwc_spinner_dark_bg.png');}
.spinner.dark span{background-image:url('../images/iwc_spinner_dark.gif');}*/

h2.pageTitle{text-align:center; font-size:2.2em; line-height:1.455em;letter-spacing:.12em; color:#191919; padding:0 0 24px;}
h3.articleHead, h2.articleHead{text-align:center; font-family:'ProximaNovaBold', Arial, Helvetica, sans-serif; color:#373737; font-size:3.2em; line-height:1.25em; letter-spacing:.05em; margin-bottom:40px;}
h2.articleHead{padding-top:16px;}
/*------------------------------------------------------------------
header
------------------------------------------------------------------*/
#pageHeader{background:#000; margin-bottom:20px;}
ul.nav{height:49px; width:950px; margin:0 auto; position:relative; z-index:3; }
ul.nav li{float:left; font-family:'ProximaNovaBold', Arial, Helvetica, sans-serif; font-size:.73em; text-transform:uppercase; letter-spacing:.1em; padding:0;}
ul.nav li a{display:block; color:#a9a9aa; padding:21px 15px 16px;}
.de ul.nav li a, .it ul.nav li a{padding:21px 7px 16px;} /*german and italian words are so long!*/
ul.nav li.ddLink a{ background:url("../images/nav_arrow-default.png") center 35px no-repeat;}
ul.nav li a:hover{color:#A3443E; text-decoration:none;}
ul.nav li.ddLink a:hover{background-image:url("../images/nav_arrow-hover.png");}
ul.nav li.ddLink a.down{color:#FFF;}
ul.nav li.active > a{color:#FFF; background-color:#151515;}
ul.nav li.active > a:hover{color:#a3443e;}

/*Split up for l10n*/
ul.nav li.signInRegister{/*position:absolute;*/ top:0;padding:0; float:right;}
ul.nav li.registerLinkL10n, ul.nav li.registerLink{z-index:2;}
ul.nav li.signInLink, ul.nav li.signInLinkL10n{ margin-right:8px;}
/*ul.nav li.signInLinkL10n{right:238px;}*/
ul.nav li.registerLink, ul.nav li.registerLinkL10n{margin-right:140px;}

ul.nav li.registerLink a, ul.nav li.signInLink a, ul.nav li.registerLinkL10n a, ul.nav li.signInLinkL10n a{padding-left:0;padding-right:0;}
ul.nav li.userHello{position:absolute; right:170px; top:0; text-transform:none; padding-right:0;}
ul.nav li.userHello a, ul.nav li.userHello a:hover{background:none; padding-left:0; padding-right:0;}
ul.nav li.userHello a span.username, ul.nav li.userHello a:hover{color:#FFF;}
ul.nav li.navSearch{position:absolute; right:-8px; z-index:3;}
ul.nav li.navSearch form{padding-top:8px; position:relative;}
ul.nav li.navSearch form input{-webkit-appearance:none; margin:0;}
ul.nav li.navSearch form input:focus{outline:none;}
ul.nav li.navSearch form input.text{border:1px solid #272727; background:#0e0e0e; border-right:0; height:18px; padding:5px 0 5px 5px; color:#FFF; width:0; position:absolute; right:30px;}
ul.nav li.navSearch form input.submit{float:right; position:relative; z-index:5; cursor:pointer; font-size:1px; border:1px solid #272727; background:#0e0e0e url("../images/search_glass_grey_on_black_16.png") center center no-repeat; width:36px; height:30px; text-indent:-999em; padding:0;}
ul.nav li.navSearch a.optionTrigger{background:url('../images/search-dropdown-closed_arrow-default.png') 50% 50% no-repeat #0e0e0e; border:1px solid #272727; border-right:1px dotted #272727; width:27px; height:28px; padding:0; text-indent:-999em; right:5px; position:absolute; z-index:3;}
ul.nav li.navSearch a.optionTrigger:hover{background-image:url('../images/search-dropdown-closed_arrow-down.png');}
ul.nav li.navSearch a.optionTrigger.active{background-image:url('../images/search-dropdown-open_arrow-active.png');}
ul.nav li.navSearch .searchOptions{position:relative; z-index:0;font-size:15px; background:#000; padding:0 22px 0; margin:30px -22px 0 0; overflow:hidden;}
ul.nav li.navSearch .searchOptions ul {width:202px; border:1px solid #282828; border-top:0; border-bottom:0; margin-bottom:22px; display:none;}
ul.nav li.navSearch .searchOptions ul li{float:none; padding:0; margin:0; border-bottom:1px solid #282828;}
ul.nav li.navSearch .searchOptions ul li a{ padding:14px 0 14px 10px;}
ul.nav li.navSearch .searchOptions ul li a:hover{background:#1d1d1d; color:#a3443e;}
ul.nav li.navSearch .searchOptions ul li a.selected{color:#FFF;}

ul.nav li.signInLink a, ul.nav li.signInLinkL10n a{background:url("../images/border_dots_nav_signin.png") right 20px no-repeat; padding-right:10px;}



h1#siteTitle{
	height:80px;
	border-bottom:1px solid #d7d7d7;
	padding-top:20px;
	background-color: #edeef0;
	background-image: url(../images/logoAMS.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center 20px;
}
h1#siteTitle a{display:block; width:236px; height:60px; margin:0 auto 0; background:url("images/logoAMS.png") top left no-repeat; text-indent:-999em;}

/*------------------------------------------------------------------
l10n dropdown
------------------------------------------------------------------*/
ul.nav li#l10n{position:absolute; right:-8px; width:130px; background:#000; padding-right:8px;}
ul.nav li#l10n a{padding:21px 10px 15px;}
ul.nav li#l10n a:first-child{position:relative; z-index:3; background:#000;}
ul.nav li#l10n ul{font-size:15px; padding-bottom:5px; position:relative; z-index:0; display:none;}
ul.nav li#l10n ul li{float:none; padding:0; margin:0;}
ul.nav li#l10n ul li a{padding:6px 0 6px 10px;}


/*------------------------------------------------------------------
dropdown
------------------------------------------------------------------*/
div.dd{position:absolute; left:0; z-index:3; overflow:hidden; font-size:16px; width:972px; visibility:hidden;}
div.dd ul{height:50px; overflow:hidden; padding:33px 0 0; text-align:center; width:100%; float:left;}
li.ddLink div.dd ul li{padding:0 23px 0 12px; display:inline !important; float:none; font-size:1em; letter-spacing:.1em; background:url("../images/border_dot_v_1_3.png") top right repeat-y; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif;}
li.ddLink div.dd ul li.last{background:none;}
li.ddLink div.dd ul li a, li.ddLink div.dd ul li a:hover{ background:none; padding:0; display:inline;}

li.ddLink div.dd.collection ul {width:972px; margin:0 auto; height:259px; padding-top:31px; padding-bottom:2px; float:none;}
li.ddLink div.dd.collection ul li{ font-size: .733em; width:138px; padding:0; float:left; background:none;}
li.ddLink div.dd.collection ul li a{ color:#373737;}
li.ddLink div.dd.collection ul li a:hover{color:#A3443E;}
li.ddLink div.dd.collection ul li img, div.dd.collection ul li span{display:block;}
li.ddLink div.dd.collection ul li img{margin:10px auto 5px; width:auto;}
div.dd.collection ul li span{padding:0 20px 0 18px; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; font-size:1em; letter-spacing:.15em; min-height:24px;}
div.dd.collection ul li span.watchesNumber{font-size:.85em; letter-spacing:.23em; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif;  border:1px solid #e5e5e6; border-top:0; border-left:0; color:#FFF; padding-bottom:5px; padding-right:18px;}
li.ddLink div.dd.collection ul li:first-child span.watchesNumber{border-left:1px solid #e5e5e6;}
li.ddLink div.dd.collection ul li a:hover span.watchesNumber{color:#9a9a9a;}

ul.nav li div.dd.collection .inner{padding-bottom:8px;}
ul.nav li div.dd.collection p.special{text-align:center;  font-size:.813em; line-height:.813em; letter-spacing:.1em; padding-bottom:10px;}
ul.nav li div.dd.collection p.special a{display:inline-block; background:url("../images/border_dot_v_1_3.png") top right repeat-y; padding:5px 27px 5px 28px; color:#A3443E; margin-top:-10px;}
ul.nav li div.dd.collection p.special a.last{background:none; padding-left:0; padding-right:0;}
ul.nav li div.dd.collection p.special a span{background:url("../images/arrow_lt_grey_rt_10.png")  right 1px no-repeat; padding:0 15px 0 ;}
ul.nav li div.dd.collection p.special a:hover{color:#373737;}
ul.nav li div.dd.collection p.special a:hover span{background-image:url("../images/arrow_dk_grey_rt_10.png");}

ul.nav li div.dd.userInfo{width:819px; padding:0 72px; position:absolute; right:0; top:0;}
ul.nav li div.dd.userInfo h4{font-size:1.0667em; color:#373737;}
ul.nav li div.dd.userInfo ul{max-height:260px; min-height:200px; padding:33px 0 20px;}
ul.nav li div.dd.userInfo ol{margin:18px 0 ; border-top:1px solid #dedede;}
ul.nav li div.dd.userInfo ol li{font-size:.733em; font-family:Arial, Helvetica, sans-serif; text-transform:none; padding:14px; display:block !important; border-bottom:1px solid #dedede; background:none; letter-spacing:0;}
ul.nav li div.dd.userInfo ol li:hover{background:#f1f2f2;}
ul.nav li div.dd.userInfo ol li:hover span.pubTime{color:#373737;}
ul.nav li div.dd.userInfo ol li:hover a{color:#a3443e;}
ul.nav li div.dd.userInfo ol li span.pubTime{width:162px; display:inline-block;}
ul.nav li div.dd.userInfo div.recentActivity{width:549px; float:left; border-top:0; text-align:left; margin-right:22px;}

ul.nav li div.dd.userInfo a.go{ font-size:.867em; background:url("../images/arrow_go.png") right -16px no-repeat; padding-right:15px; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; color:#a3443e;}
ul.nav li div.dd.userInfo a.go:hover{ background-position:right 2px; color:#373737; text-decoration:none;}

ul.nav li div.dd.userInfo a.add{background:url("../images/plus_sign.png") right -20px no-repeat; color:#a3443e;}
ul.nav li div.dd.userInfo a.add:hover{background-position:right 0px; color:#47474a;}

ul.nav li div.dd.userInfo .userProfile {width:220px; float:left; text-align:left;padding-left:22px;}
ul.nav li div.dd.userInfo .userProfile .avatar{ width:63px; float:left; clear:both;}
ul.nav li div.dd.userInfo .userProfile .avatar img{width:48px;}
ul.nav li div.dd.userInfo .userProfile cite span.username{font-size:.867em; line-height:1.385em; text-transform:none;}
ul.nav li div.dd.userInfo .userProfile cite span.username a{color:#a3443e;}
ul.nav li div.dd.userInfo .userProfile cite span.username a:hover{color:#373737;}
ul.nav li div.dd.userInfo .userProfile cite span.alias{font-size:0.733em; line-height:1.636em; display:block;}
ul.nav li div.dd.userInfo .userProfile cite span.pubtime{font-size:0.733em; line-height:1.636em; font-weight:normal; text-transform:none;}
ul.nav li div.dd.userInfo .progress{clear:both; border-bottom:1px solid #dedede; padding:10px 0 10px 0; height:100%; margin-bottom:10px;}
ul.nav li div.dd.userInfo .progress p{margin-bottom:0; line-height:1.125em; font-size:.733;}
ul.nav li div.dd.userInfo p{font-family:Arial, Helvetica, sans-serif; text-transform:none; letter-spacing:0; font-size:.867em;}

#ddDrawer{background: url("../images/drawer_ds_bg.png") top left repeat-x #FFF; overflow:hidden; border-bottom:1px solid #ebebeb; margin-top:-1px; clear:both; position:relative; z-index:0;}
#ddDrawer .indicator{background:url("../images/arrow_blk_down_ds_15.png") top left no-repeat; width:15px; height:9px; position:absolute; top:-10px; left:0;}
#ddDrawer .indicatorTrack{width:972px; margin:0 auto; position:relative;z-index:3;}

div.dd .washout{background:#fff; position:absolute; bottom:0; left:0;width:100%; z-index:2;}

/*------------------------------------------------------------------
promo modules
------------------------------------------------------------------*/
.promo{text-align:center; position:relative;}
.promo p{font-size:.867em; line-height:1.384em;}
.promo p.info{margin-bottom:15px;}
.promo p a.comment-count {padding-left:10px; margin:0 10px; border-left:1px dotted #afb0b1;}
.promo h5{font-size:1.133em; line-height:1.412em; color:#373737; margin:10px 0 10px;}
.promo .promoImage{position:relative;}
.promo a.arrow{display:block; width:69px; height:36px; padding:0; background:url("../images/arrow_box_69_36.png"); overflow:hidden; text-indent:-999em; position:absolute; right:10px; bottom:10px;}
.promo .promoImage:hover a.arrow{background:url("../images/arrow_box_69_36_over_non_red.png");}

.article_promo h4{width:430px; margin:13px auto; color:#373737; letter-spacing:.12em;}
.article_promo h4 a{color:#373737;}
.article_promo h4 a:hover{color:#A3443E; text-decoration:none;}
.article_promo p.description{padding:0 175px; margin-bottom:1em;}

.col_4 .promo.experiences_top h4{font-size:.733em; margin-bottom:15px;}
.col_4 .promo.experiences_top h5{padding:0 23px; margin-bottom:15px;}
.col_4 .promo.experiences_top p{margin-bottom:19px;}
/*.col_4 .promo.experiences_top a.go.arrow{right:10px; top:388px;}*/
.col_4 .promo.experiences_top p.related{font-size:.733em;padding-top:18px; letter-spacing:.09em; background:url("../images/border_dots_h_grey_81.jpg") top center no-repeat;}

.col_4 .promo h4{font-size:.733em; margin-bottom:15px;}
.col_4 .promo img{max-width:279px;}
.col_4 .promo .promoImage{position:relative; width:279px; overflow:hidden;}
/*.col_4 .promo a.go.arrow{right:10px; top:130px;}*/

.col_3 .promo h5{margin:8px 0 5px; font-size:1em; line-height:1.2em;}

/*------------------------------------------------------------------
quotes
------------------------------------------------------------------*/
.quote p{font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:.1em; color:#373737;}
.quote p.cite{color:#545454; font-size:.867em; line-height:1.384em; letter-spacing:.02em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; text-transform:none; font-style:italic;}

.row > .quote {background:url('../images/big_quote_left.png') center 23px no-repeat; text-align:center; padding:62px 40px 28px 40px; border:1px solid #4a4a4a; border-left:0; border-right:0; max-width:847px; margin:0 auto;}
.row > .quote p{padding:0 40px;}
.row > .quote p.cite{margin-top:10px;}

.col_4 .quote{background:url('../images/big_quote_left.png') center top no-repeat; text-align:center; padding-top:38px;}
.col_4 .quote p{background:url('../images/big_quote_right.png') bottom center no-repeat; padding-bottom:32px; margin-bottom:25px;}
.col_4 .quote p.cite{background:none; padding-bottom:0; margin-bottom:0;}

.article .col_4 .quote{background-position:center 36px; border-top: 1px solid #7F7F7F; padding-top: 72px;}

.col_6 .quote {padding-left:63px; background:url('../images/big_quote_left.png') top left no-repeat;}
.col_6 .quote p.cite{margin-top:16px;}

.col_8 .quote {background:url('../images/big_quote_left.png') center 23px no-repeat; text-align:center; padding:62px 0 28px 0; border:1px solid #4a4a4a; border-left:0; border-right:0;}
.col_8 .quote p{padding:0 40px;}
.col_8 .quote p.cite{margin-top:10px;}

/*------------------------------------------------------------------
touts
------------------------------------------------------------------*/
.tout{text-align:center;}
.tout img{display:inline-block;}
.tout h5{font-size:1em; line-height:1.6em; color:#373737; margin-bottom:15px; padding-top:10px;}
.tout p{font-size:.867em; line-height:1.384em;}
.tout p.description {margin:5px 0 4px; color:#545454; letter-spacing:.02em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; text-transform:none; font-style:italic;}
.tout a.go{font-size:.867em;}

.calibre_tout{background:#FFF; padding:23px 0;}
.calibre_tout h5{font-size:2.2em; line-height:1.091em;}

.experience_promo{height:100%; overflow:hidden;}
.experience_promo p{text-align:left;}
.experience_promo .controls{border-top:1px solid #d7d7d7; margin-top:20px; border-bottom:1px solid #d7d7d7; background:url('../images/border_dots_v_1_3_grey_on_grey.png') center top repeat-y;}
.experience_promo .controls a, .experience_promo .controls span{display:inline-block; padding:10px 0; width:130px; font-size:.733em; text-transform:uppercase; letter-spacing:.1em;}
.experience_promo .miniTouts{background:url('../images/border_dots_v_1_3_grey_on_grey.png') center top repeat-y; height:100%; overflow:hidden;}
.experience_promo .miniTout{width:139px; float:left; padding:29px 0 22px;}
.experience_promo .miniTout h6{font-size:.667em; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; color:#49494a; padding:10px 20px 0;}

/*------------------------------------------------------------------
page elements
------------------------------------------------------------------*/
.family .hgroup{padding:0; border:0;}
.family .hgroup h2.pageTitle{text-align:center; font-family:'ProximaNovaBold', Arial, Helvetica, sans-serif; color:#373737; font-size:3.2em; line-height:1.25em; letter-spacing:.05em; margin:48px 0 -10px; padding:0 40px;}
.detail h3.articleHead{margin:48px 0 40px;}
.text_2_col {
	-webkit-column-count: 2;
	-webkit-column-gap: 40px;
	-moz-column-count: 2;
	-moz-column-gap: 40px;
	column-count: 2;
	column-gap: 40px;
	max-width:927px;
	margin:0 auto;
	background:url("../images/border_dots_v_1_3_grey_on_grey.png") top center repeat-y;
;}
.family h2.pageTitle{padding-bottom:24px;}
.callout{border-top:1px solid #373737; border-bottom:1px solid #373737; margin-bottom:40px; padding-top:30px; padding-bottom:30px;}
.col.callout{padding-left:0; padding-right:0; margin-left:22px;}
.callout h5{color:#373737; padding-top:50px; text-align:center; padding:50px 22px 0;}
.family .col p{margin-bottom:1em;}

.figure {text-align:center; width:auto; margin:0 auto;}
.extra_width_wrapper{position:relative; z-index: -1; margin:-10px 0 -30px;}
.extra_width{position:absolute; left:-77px; width:1124px; height:584px;}
.extra_width img{max-width:1124px !important; text-align:center;}
.figcaption{text-align:left; background:#e4e5e7;color:#49494a; padding:15px 0 10px 10px; font-size:.867em; line-height:1.384em; letter-spacing:.02em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic;}
.figcaption.nobackground {background: none;text-align: center;}
.col_4 .figcaption{padding:10px 0;}

.row > .figure img{max-width:972px; display:block; margin:0 auto;}
.col_4 > .figure img{max-width:279px;}
.col_6 > .figure img{max-width:441px;}
.col_8 > .figure img{max-width:603px;}
.col_12 > .figure img{max-width:927px;}

.col_4 > .figure{margin-bottom:24px;}
.top-area .col_4 > .figure{margin-bottom:0;}
.packs_redux h4{color:#373737; text-align:center;padding-bottom:40px;}
.packs_redux{border-top:7px solid #dedede; border-bottom:1px solid #dedede; padding-top:25px;}

/*sub footer promos*/
.promos{clear:both; overflow:hidden; background:#FFF; padding-bottom:48px;}
.promos h6{ text-align:center; margin:25px 0 18px; font-size:.933em; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; color:#49494a; letter-spacing:.1em;}
.promos h6 a{background-position:right -16px; color:#3f3f3f;}
.promos h6 a:hover{background-position:right 2px; color:#933d38;}
.promos .row{width:972px; margin:0 auto; position:relative; padding:20px 0; float:none;}
.promos .row .col{background:url("../images/border_dot_v_1_3.png") left top repeat-y; padding-left:23px; border:0;}
.promos .row .col.first{background:none;padding-left:23px;}

/*------------------------------------------------------------------
landing pages
------------------------------------------------------------------*/
.landing h2.pageTitle{font-size:2.867em;}
/*.top_row .col_4{border-left:none;padding-left:23px; background:url("../images/border_dots_v_1_3_grey_on_grey.png") left top repeat-y;}
.top_row .col_4.first{background:none;}*/

.col_4, .col_8{border-left:none; background:url("../images/border_dots_v_1_3_grey_on_grey.png") left top repeat-y;}
.col_4.first, .col_4:first-child, .col_8.first, .col_8:first-child, .callout .col_8, .forum .col_4, .forum .col_8{background:none;}


.leadIn p{text-align:center; padding:0 180px; margin-bottom:20px;}
.leadIn p a.go{padding-left:20px; font-size:.867em;border-left:1px dotted #aeaeae;}
.leadIn p a.go.first{border-left:none; margin-right:20px;}

/*experiences landing*/
.moreInfo{ background:#d8d8da url("../images/more_info_bg.png") center center no-repeat; text-align:center; padding:15px 0;}
.moreInfo h3{color:#FFF; font-family:'ProximaNovaBold', Arial, Helvetica, sans-serif; font-size:1.6em; line-height:1em; margin-bottom:24px;}
.moreInfo h4{font-size:.867em; margin-bottom:10px; margin-left:-12px; letter-spacing:.05em;line-height:1.384em; color:#49494a; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; text-transform:none; font-style:italic;}
.moreInfo li{font-size:.867em;}
.moreInfo p{font-size:.867em; line-height:1.846em;}

.articleList{clear:both;}
.articleList h3{color:#191919;text-align:center;}

.articleFilter{text-align:center; position:relative; height:40px; z-index:3;}
.articleFilter .inner{position:absolute; width:100%; top:0; left:0; background:#edeef0; padding:10px 0 10px; border-bottom:1px solid #D7D7D7;}
.articleFilter .inner.active{background:#FFF;}
.articleFilter h5{font-size:.867em; line-height:1.231em; width:210px; margin:0 auto 5px; color:#a3443e; background:url("../images/arrow_drawer_down.png") no-repeat 68% -30px; padding-right:10px;}
.articleFilter h6{font-family:Arial, helvetica, sans-serif; font-size:.733em; font-weight:bold; width:210px; margin:0 auto; padding-top:5px; background:url('../images/border_dots_h_grey_1_3.png') top left repeat-x;}
.articleFilter ul{
	width:210px; margin:0 auto;
	background:#FFF;
	-webkit-box-shadow:0px 0px 3px #CCC;
	-moz-box-shadow:0px 0px 3px #CCC;
	box-shadow:0px 0px 3px #CCC;
	display:none;
;}
.articleFilter:hover ul{display:block;}
.articleFilter:hover h5{color:#373737; background-position: 68% 5px;}
.articleFilter ul{padding:10px; position:absolute; top:25px; left:50%; margin-left:-115px; width:210px; z-index:2;}
.articleFilter ul li{border-top:1px solid #e3e3e3;}
.articleFilter ul li.selected{border-top:;}
.articleFilter ul li.selected a{color:#7f7f7f;}
.articleFilter ul li:first-child{border-top:0;}
.articleFilter ul li a{font-size:.733em; padding:12px 0; display:block; font-weight:bold; text-transform:uppercase; letter-spacing:.1em; color:#373737;}
.articleFilter ul li a:hover{text-decoration:none; background:#f3f3f3; color:#a3443e;}
.articleFilter ul li a.active{color:#7f7f7f; background:;}

.articleList ol{ padding-top:24px;}
.articleList ol li{border-bottom:1px solid #D7D7D7; padding:24px 0;}

/*collection landing*/
.collection h2.pageTitle{font-size:2.867em; color:#191919;}
.collection .pageIntro{border-bottom:7px solid #dedede; padding-bottom:23px; margin-bottom:0;}
.collection .pageIntro p{font-size:.867em; line-height:1.846em;}
.collection .pageIntro .col.first img{margin-left:-22px;}
.collection .pageIntro .last{background:url("../images/border_dots_v_1_3_grey_on_grey.png") left top repeat-y;}
.collection .pageIntro .last .image{width:100px; padding-right:18px; float:left;}
.collection .pageIntro .last .text{width:160px; float:left;}
.collection .pageIntro .last .text h5{font-size:.867em; color:#49494a;}
.collection .pageIntro .last .text p{font-size:.7333em; line-height:1.636em; padding-top:0;}

.collection .main h3{text-align:center; color:#191919; padding:8px 0 5px;}
.collection .main .shareBar{border-top-width:1px;}
.collection .familyModule{text-align:center; padding-bottom:32px; margin-bottom:24px; border-bottom:1px solid #dedede;}
.collection .familyModule.last{margin-bottom:0;}
.collection .first .familyModule h4,
.collection .last .familyModule h4{font-size:1.2em;}
.collection .familyModule h4{font-size:1.6em; line-height:1.222em; color:#373737; padding:20px 0 5px;}
.collection .familyModule a.go{font-size:.867em;}

.collection .gallery .col.first{padding-left:22px;}
.collection .gallery .col.last{padding-right:22px; background:url("../images/border_dots_v_1_3_grey_on_grey.png") left top repeat-y;}
.collection .familyModule.featured{background:url("../images/collections_portofino-graphic.jpg") bottom center no-repeat; padding-bottom:130px; border:0;}
.collection .familyModule.featured h5{font-size:.933em; line-height:1.714em;color:#373737; padding-top:43px;}
.collection .familyModule.featured p{font-size:.867em; line-height:1.846em; padding:10px 20px 17px;}

.collection .gallery .col.first .familyModule:hover,
.collection .gallery .col.last .familyModule:hover{background-color:#e4e4e4; cursor:pointer;}
.collection .gallery .col.first .familyModule:hover h4,
.collection .gallery .col.last .familyModule:hover h4{color:#191919;}
.collection .gallery .col.first .familyModule:hover a.go,
.collection .gallery .col.last .familyModule:hover a.go{ background-position:right 1px; color:#3f3f3f; text-decoration:none;}

.collection .gallery{border-bottom:7px solid #dedede; padding-bottom:45px; height:100%; overflow:hidden; padding-top:20px;}
.collection .additional .col.first{background:url("../images/border_dots_v_1_3_grey_on_grey.png") right top repeat-y; width:463px;}
.collection .additional .row{margin-bottom:0;}
.collection .additional h3{border-bottom: 1px solid #DEDEDE; margin-bottom:20px;}
.collection .additional .col.last{background:none; width:463px;}
.collection .additional .promo{text-align:left; border-bottom:0; padding:22px; background:#FFF; height:258px;}
.collection .additional .promo p{font-size:.867em; line-height:1.385em;}
.collection .additional .promo h5{padding-top:10px; font-size:1.2em; line-height:1.222em;}
.collection .additional .promo a.go:hover{color:#373737; background-position:right 3px;}
.collection .additional .promo a.go{color:#a3443e; text-decoration:none; background-position:right -15px;}

/*about landing*/
/*.about .pageIntro{padding-top:30px;}*/
.page_about .top-area .row{margin-bottom:20px;}
.page_about .top-area p, .about .top-area .textContent p{font-size:.867em; line-height:1.385em;}
.page_about .top-area em{text-align:right; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none; color:#49494a;}
.page_about .top-area .col.first p{font-size:.8em; text-align:right; padding:10px 40px 0 0;}
.page_about .adr{text-align:center; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; border-top:1px solid #191919; border-bottom:1px solid #191919; padding:18px 0;}
.page_about .adr span{display:block; font-size:.867em; line-height:1.846em; color:#191919; letter-spacing:.1em;}
.page_about .adr p{margin-top:18px;}
.page_about .adr a.go{margin:0 10px 0 5px;}
.welcomeLetter h4{font-size:1.133em; color:#373737; margin-bottom:30px;}
.welcomeLetter p{margin-bottom:1.63em; font-size:1em; line-height:1.6em;}
.welcomeLetter img{display:block; margin-bottom:10px;}
.welcomeLetter p em{font-size:.867em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none; color:#49494a;}

.page_about .promos{background:none;}
.page_about .promos h3{text-align:center; color:#373737; font-size:1.6em; border-top:7px solid #dedede;border-bottom:1px solid #dedede; padding:10px 0 8px;}
.page_about .promos .row .col{background:none;}
.page_about .hgroup{margin:-20px 0; padding:8px 0 5px;}
.page_about .welcomeLetter{margin-top:-10px;}


/*CSR*/
.partnership_large_tout{position:relative;width:1111px; height:637px; margin-top:-20px; margin-left:-70px; margin-bottom:-160px; clear:both;  z-index:0; background: url('../images/csr_bg.jpg') no-repeat;}
.partnership_large_tout .descriptor{position:absolute;}
.partnership_large_tout .descriptor a{font-size:.733em; font-family:Arial, helvetica, sans-serif; font-weight:bold;}
.partnership_large_tout .descriptor p{font-size:.867em; padding-top:3px; line-height:1.385em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none; color:#49494a;}
.partnership_large_tout .descriptor.ingenieur{top:28px; left:98px;}
.partnership_large_tout .descriptor.ingenieur p{text-align:right;}
.partnership_large_tout .descriptor.aquatimer{top:18px; left:790px;}
.partnership_large_tout .descriptor.pilots{top:74px; left:790px;}
.partnership_large_tout .promos{background:none; border-top:1px solid #dedede;}
.partnership_large_tout .promos .row .col{background:none;}

/*special editions*/
.special-edition h2.pageTitle{font-size:2.867em;}
.special-edition .pageIntro{text-align:center;}
.special-edition .pageIntro p{ font-size:.867em; line-height:1.846em; padding:0 180px; padding-top:20px;}
.special-edition .gallery{margin:0 auto;}
.special-edition .gallery ul{background:url("../images/border_dots_v_1_3_grey_on_grey.png") 50% top repeat-y; height:100%; overflow:hidden;}
.special-edition .gallery ul li{float:left; width:369px; height:370px; padding:22px 58px; text-align:center; background:url("../images/border_dots_h_grey_80.png") left bottom repeat-x;}
.special-edition .gallery ul li h4{font-size:1em; line-height:1.2em; color:#373737; margin:10px 0 5px;}
.special-edition .gallery ul li h5, .special-edition .gallery ul li a.go{font-size:.867em; line-height:1.385em;}

.page_library .hgroup h2.pageTitle{}

/*alternative style promos*/
.promo.alternative h5{padding-bottom:21px; margin-bottom:20px; background:url("../images/border_dots_h_grey_80.png") left bottom repeat-x;}
.promo.alternative p{font-size:1em; padding:20px 0;}
.promo.alternative a.go{font-size:.867em;}
.hgroup{text-align:center; border-top:7px solid #dedede; border-bottom:1px solid #dedede; padding:20px;}
.hgroup h3{font-size:1.6em; color:#191919;}
.promo.alternative h4{font-size:.733em; margin-bottom:15px;}

.col_6 .promo.alternative img{display:block; margin:0 auto 20px;}
.col_6 .promo.alternative p{text-align:left; margin-bottom:1em; font-size:1em; line-height:1.6em;}
.col_6 .promo.alternative a.go{font-size:.867em;}

/*desktop promos*/
.promo.desktops{margin:-40px -22px 0 0; padding:20px 20px 0 0; background:url("../images/border_dots_v_1_3_grey_on_grey.png") right top repeat-y;}
.promo.library{margin-top:-40px; padding-top:20px;}
.promo.desktops h4, .promo.library h4{font-size:.733em; margin-bottom:15px;}
.promo.desktops h5, .promo.library h5{padding-bottom:21px; margin-bottom:20px;  background:url("../images/border_dots_h_grey_80.png") left bottom repeat-x;}
.promo.library h5{margin-bottom:25px;}
.promo.desktops ul{text-align:left;}
.promo.desktops li{padding:18px 0; height:100%; overflow:hidden; border-top:1px solid #dedede;}
.promo.desktops li:first-child{padding-top:0; border-top:0;}
.promo.desktops .wallpaper{position:relative; float:left; padding:0;}
.promo.desktops .wallpaper img{display:block;}
.promo.desktops .wallpaper a.arrow{ right:10px; bottom:10px;}
.promo.desktops dl{width:162px; float:left;}
.promo.desktops dl dt{width:80px; float:left; text-align:right; font-size:.733em; line-height:1.636em; text-transform:uppercase; font-weight:bold; letter-spacing:.1em;}
.promo.desktops dl dd{width:80px; float:right; clear:right; font-size:.867em; line-height:1.385em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none; color:#49494a;}
.promo.library p{padding-top:20px;}
/*------------------------------------------------------------------
retailers
------------------------------------------------------------------*/
/*#retailerForm label{display:none;}*/
#retailerForm li{padding-bottom:10px;}
#retailerForm li.checkboxLi{padding-bottom:0;}
#retailerForm li.checkboxLi label{font-family:Arial, Helvetica, sans-serif; color:#7f7f7f; font-size:.867em; padding-left:10px; text-transform:none; display:inline-block;}
#retailerForm select, #retailerForm .select, #retailerForm #selectcountry{width:271px;}
#retailerForm .checkbox{margin-left:0;}

#locationHeader{display:none; margin-bottom:0;}

#flagshipContent .textContent{padding-bottom:24px;}

.flagshipAddress{text-align:center; background:url('../images/border_dots_h_lgrey_1_3.png') top left repeat-x; padding-top:24px; padding-bottom:40px; margin-right:-22px; width:301px;}
.flagshipAddress span{display:block; font-size:.867em; line-height:1.384em;}
.flagshipContact dl{height:100%; overflow:hidden; margin-bottom:22px; margin-left:-22px; background:url('../images/border_dots_h_lgrey_1_3.png') top left repeat-x; padding-top:24px; padding-bottom:40px; width:301px;}
.flagshipContact dl dt{float:left; width:142px; text-align:right; clear:left; font-size:.733em; line-height:1.736em; text-transform:uppercase; letter-spacing:.09em;}
.flagshipContact dl dd{float:left; width:142px; text-align:left; float:right; clear:right; font-size:.867em; line-height:1.385em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none; color:#49494a;}

.centered_full{width:611px; margin:0 auto; text-align:center;}

.retail h4{font-size:1.133em; color:#373737; padding-bottom:30px; margin:22px 0; border-bottom:6px solid #d7d7d7; letter-spacing:.09em;}
.retail .figure{margin-bottom:44px;}

#retailerResults li{display:none;}
#retailerResults h4{padding-bottom:0; border-bottom:0; margin-bottom:5px;}
#retailerResults h5{color:#373737; font-size:.867em; letter-spacing:.09em;margin-bottom:5px;}
#retailerResults li{ padding:25px 0; border-bottom:1px solid #d7d7d7; height:100%; overflow:hidden;}
#retailerResults li:first-child{padding-top:0;}
#retailerResults li span{display:block; font-size:.867em; line-height:1.385em;}
#retailerResults li span.region, #retailerResults li span.postal-code{display:inline;}
#retailerResults p.types{padding:0 0 12px 0;}

.retailerResults h4{padding-bottom:0; border-bottom:0; margin-bottom:5px;}
.retailerResults h5{color:#373737; font-size:.867em; letter-spacing:.09em;margin-bottom:5px;}
.retailerResults li{ padding:25px 0; border-bottom:1px solid #d7d7d7; height:100%; overflow:hidden;}
.retailerResults li:first-child{padding-top:0;}
.retailerResults li span{display:block; font-size:.867em; line-height:1.385em;}
.retailerResults li span.region, #retailerResults li span.postal-code{display:inline;}
.retailerResults p.types{padding:0 0 24px 0;}


/*careers*/
.page_careers .col_6{background:"../images/border_dots_v_1_3_grey_on_grey.png") left top repeat-y;}
.page_careers .col_6:first-child{background:none;}

/*------------------------------------------------------------------
experiences article pages
------------------------------------------------------------------*/
.article h2.pageTitle{padding-bottom:40px;}
.article h3.subHead{text-align:center; font-size:1.2em; margin:-40px 0 24px; color:#49494a;}
.article p.byLine{text-align:center; margin:20px 0; font-size:.867em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none; color:#49494a;}
.article p.byLine strong{font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; font-style:normal; font-weight:normal;}
.article p.byLine span.author, .article p.byLine span.credit{margin-right:15px; padding-right:20px; background:url("../images/border_dots_v_1_3_grey_on_grey.png") top right repeat-y;}
.article .row.image{text-align:center;}
.textContent{margin-top:40px;}
.textContent:first-child{margin-top:0;}
.textContent p, .centered_full p {margin-top:1.86em; font-size:1em; line-height:1.6em;}
.textContent p:first-child, .centered_full p:first-child{margin-top:0;}
.textContent em, .promo em{font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none;}
.textContent h4 {font-size:1em; line-height:1.333em; margin-bottom:25px; color:#373737;margin-bottom:6px;margin-top:30px;}
.textContent h4:first-child{margin-top:0;}
.textContent ol,
.textContent ul{list-style:outside url("../images/li_square_000000.png"); padding-left:22px; margin:1em 0;}
.textContent ul li, .textContent ol li{line-height:1.6em;}

/*.article .quote{margin-bottom:20px;border-top: 1px solid #7F7F7F;padding-top: 72px;}*/
.article #psDrawer .promos h6{margin-top:0;}
.article .col_12 img{max-width:927px;}
.article .tout{/*margin-bottom:40px;*/;}

.article .promoModule{background:#FFF; padding:10px;}
.promoModule:first-child{margin-bottom:24px;}
.article .promoModule .innerContainer{float:none; padding:22px 30px; border:1px dotted #d7d7d7;}
.article .promoModule .promo{padding-top:22px;}
.article .promoModule h4{text-align:center; font-size:.733em; font-family:Arial, Helvetica, sans-serif;}

.article .textContent.aside {padding:18px 0; border:7px solid #dedede; border-left:0; border-right:0;}
.article .textContent.aside p{font-size:.733em; line-height:2.182em; color:#49494a; margin-bottom:1.363em;}

.textContent h3 {font-size:1.133em; line-height:1.412em; margin: 48px 0px -10px; color:#373737;}
.textContent h3:first-child{margin-top:0;}
.textContent.indent p:first-child{/*text-indent:144px; background:url('../images/text_content_rule.png') left 11px no-repeat;*/;}
span.indentRule{display:block; background:url('../images/text_content_rule.png') left 11px no-repeat; display:inline-block;/* float:left; */width:144px; height:1em;}

/*------------------------------------------------------------------
home page
------------------------------------------------------------------*/
.homepage #wrapper .row:first-child{ border-bottom:1px solid #d7d7d7;}
.homepage #wrapper .row:first-child .col_4, .homepage #wrapper .row:first-child .col_3{padding-top:20px; padding-bottom:24px;}

.homeBody{margin-top:-20px;}
.homeBody .col .tout, .homeBody .col .promo{padding:28px 0;}
/*.homeBody .col .tout:first-child, .homeBody .col:first-child .row .promo{padding-top:0; border-bottom:7px solid #dedede;}*/
.homeBody .col .experience_promo{padding-bottom:0; padding-top:0; border-bottom:7px solid #dedede;}
.homeBody .col .calibre_tout{border-bottom:7px solid #dedede;}
.homeBody .col .calibre_tout h5{padding:10px 22px 0;}
.homeBody .col .quote{margin-top:28px;}
.homeBody .col:first-child .row:nth-child(2){border-bottom:7px solid #dedede;}

.homeBody .row{margin-bottom:0;height:auto;}
.homeBody .homeFirstCol .row:first-child div:first-child,
.homeBody .homeSecondCol .row:first-child div:first-child{padding-top:0; border-bottom:7px solid #dedede;}
.homeBody .row .quote{border:0; padding:38px 0 0;}
.homeBody .row .quote p{padding-left:0; padding-right:0;}
/*------------------------------------------------------------------
museum page
------------------------------------------------------------------*/
.museum .top-area{text-align:center;}
.museum .top-area a.go{font-size:.867em;}
.museum .top-area h3{font-size:.867em; line-height:1.846; margin-bottom:24px; color:#373737; letter-spacing:.1em;}
.museum .top-area p,.museum .pageIntro div.adr span{font-size:.867em; line-height:1.385em;}
.museum .top-area div.adr dl{margin-top:22px;}
.museum .top-area div.adr a.go{margin:0 10px;}
.museum .top-area div.adr span.street-address{display:block;}
.museum .top-area dl{height:100%; overflow:hidden; margin-bottom:22px; margin-left:-10px;}
.museum .top-area dl dt{float:left; width:142px; text-align:right; clear:left; font-size:.733em; line-height:1.736em; text-transform:uppercase;}
.museum .top-area dl dd{float:left; width:142px; text-align:left; float:right; clear:right; font-size:.867em; line-height:1.385em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none; color:#49494a;}
.tours p{padding:0 10px 22px; text-align:center;}
.tours h3{font-size:.867em; line-height:1.846; margin-bottom:20px; color:#373737; letter-spacing:.1em; text-align:center;}


/*------------------------------------------------------------------
russian boutique
------------------------------------------------------------------*/
h3.sectionHead{font-size:1.2em; line-height:1.333em; margin-bottom:25px; color:#373737;}
.page_iwc-russian-boutique .top-area{text-align:center;}
.page_iwc-russian-boutique .top-area h3{font-size:.867em; line-height:1.846; margin-bottom:24px; color:#373737; letter-spacing:.1em;}
.top-area span.numbers{display:block; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none; color:#49494a;}
.top-area .contact.ru span{display:block;}
.top-area .contact.ru p.link{margin-top:20px;}

/*------------------------------------------------------------------
chronology page
------------------------------------------------------------------*/
.history #sectionNav ul li a{width:147px; padding:22px 0 19px 14px; font-weight:normal;}
.history a.anchor{position:relative; top:-70px; height:1px; display:block;}
.history .featureImage .textHolder{height:100px; top:180px;}
.chronologyTimeline ul{margin-bottom:30px;}
.chronologyTimeline ul li{padding-bottom:5px; height:100%; overflow:hidden;}
.chronologyTimeline ul li h5{width:155px; float:left; background:url("../images/chron_arrow.png") right center no-repeat; font-size:1.6em; color:#49494a; letter-spacing:.05em;}
.chronologyTimeline ul li .text{ float:left;width:500px; margin-left:7px; padding-top:13px;}
.chronologyTimeline ul li .text h6{font-size:.733em; line-height:2.181em; color:#49494a; display:none;}
.chronologyTimeline ul li .text p{line-height:1.385em; margin-bottom:1em; margin-top:3px;}
.chronologyTimeline .tout{padding-bottom:30px;}
.chronologyTimeline .tout h5{margin-bottom:0;}
.chronologyTimeline .tout p{margin-top:0;}
.chronologyTimeline .col_3{border-left:none; padding-left:23px; background:url("../images/border_dots_v_1_3_grey_on_grey.png") left top repeat-y;}
.chronologyTimeline ul li ul.linkList{height:100%; overflow:hidden; margin-bottom:0;}
.chronologyTimeline ul li ul.linkList li{width:50%; float:left; padding-bottom:0;}
.chronologyTimeline ul li a.go{font-size:11px; line-height:16px;}

/*------------------------------------------------------------------
manufacturing page
------------------------------------------------------------------*/
.featureImage {overflow:hidden; position:relative;}
.featureImage .textHolder{position:absolute; height:200px; top:155px; color:#FFF;text-align:center; width:100%;}
.featureImage .textHolder h4{display:block; font-family:'ProximaNovaBold', Arial, Helvetica, sans-serif; margin-bottom:12px; font-size:54px; line-height:54px; text-transform:uppercase; letter-spacing:.05em; font-style:normal; padding:0 40px;}
.featureImage .textHolder p span.main{background:url("../images/trans_black_75.png"); padding:12px 35px 8px;font-size:1em; line-height:1.385em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none; color:#FFF;}

#sectionNav{clear:both; position:relative; height:45px; z-index:80;}
#sectionNav ul{overflow:hidden; border-top:4px solid #acacac; position:absolute; top:0;}
#sectionNav ul li{float:left;}
#sectionNav ul li a{display:block; width:176px; padding:18px 0 15px 18px; background:url('../images/border_dot_v_1_3.png') top left repeat-y #FFF; color:#a9a9a9; text-transform:uppercase; font-size:.733em; letter-spacing:.1em; font-weight:bold;}
#sectionNav ul li:first-child a{background-image:none; padding-left:19px;}
#sectionNav ul li a.selected, #sectionNav ul li a:hover{background:#dedede; color:#191919; text-decoration:none;}

#sectionNav ul.length_4 li a{width:224px;}
#sectionNav ul.length_3 li a{width:305px;}
#sectionNav ul.length_2 li a{width:467px;}

.hgroup{clear:both; border-top:6px solid #dedede; border-bottom:1px solid #dedede; padding:18px 0;}
.hgroup h2.pageTitle{padding-top:0; font-size:1.6em; line-height:1.667em;padding-bottom:0;}
.hgroup p{text-align:center; font-size:.867em;}
a.anchor{position:relative; top:-80px;}
.page_manufacture .textContent{}
.page_manufacture .row .col_8{background:url('../images/border_dots_v_1_3_grey_on_grey.png') top left repeat-y;}
.page_manufacture .row .col_8:first-child{background-position:top right;}

/*------------------------------------------------------------------
detail pages
------------------------------------------------------------------*/
.detail .image{text-align:center; padding-top:5px;}
.detail .copy{padding-left:0; width:301px; background:none;}
.detail .copy h3{font-size:.867em; line-height:1.231em; margin-bottom:20px; padding-top:5px; letter-spacing:.09em; color:#373737;}
.detail .copy p{font-size:.867em; line-height:1.385em;}
.highlights h3{letter-spacing:.09em; font-size:.867em; line-height:1em; color:#FFF; background:#191919; text-align:center; padding:5px 5px 3px; margin: 0 0 20px 0; display: inline-block;}
.highlights dl dt, .highlights dl dd, .highlights ul li{}
.highlights{text-align: center;}
.highlights ul li{ text-align:center;font-size:.733em; line-height:1.364em; letter-spacing:.1em; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase;}
.highlights dl dt, .highlights ul li span.category{display:block; width:142px; float:left; text-align:right;}
.highlights dl dd, .highlights ul li span.value{ display:block; width:135px; float:right;}

.specs .details .specsList,
.specs .details .calibreSpec,
.specs .details .detailList{display:none;}

.specs ul.detailList li.footnotes{padding:20px 10px; list-style:none;font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none;}
.specs ul.detailList li.footnotes p{font-size:1em;}
.specs ul.detailList li.footnotes ul li{list-style:none;}
.specs .details .selected,
.specs .viewer .selected{display:block;}

.specs .col{padding:0;}
.specs h4{font-size:.733em; line-height:.933em; padding:18px 0; border-bottom:1px solid #d7d7d7;}
.specs .variations{width:135px;}
.specs .variations ul{margin-top:18px;}
.specs .variations ul li{margin-bottom:18px;background:url("../images/arrow_variations_indicator.png") right center no-repeat;float:left;clear:both;}
.specs .variations ul li a{display:block;}
.specs .variations ul li a img{border:6px solid #8a8a8a;}
.specs .variations ul li.selected a img, .specs .variations ul li:hover a img{border-color:#6b6b6b;}

.specs .details{background:#FFF; width:324px; padding-bottom:35px;}
.specs .details h4, .specs .viewer h4{padding-left:22px;}
.specs ul.specsList{margin:10px 22px 0;}
.specs ul.specsList li{border-bottom:1px dotted #bebebe; height:100%; overflow:hidden;}
.specs ul.specsList li .def{float:left; width:144px;  font-size:.733em; line-height:3.278em; color:#8a8a8a; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase;}
.specs ul.specsList li .val{float:right;width:135px;  font-size:1em; line-height:1.6em; padding:6px 0 3px; color:#373737;}
.specs .calibreSpec{padding:20px 20px 0;}
.specs .calibreSpec div{float:right; width:117px; text-align:right;}
.specs .calibreSpec p.name{ font-size:.867em; padding-top:20px; margin-bottom:10px; line-height:1.384em; color:#49494a; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic;}
.specs ul.detailList{margin:20px 22px 0 32px; font-size:.867em; line-height:1.385em; color:#8a8a8a;}
.specs ul.detailList li{padding-left:10px; list-style:outside url("../images/li_square_000000.png");}

p.enlargeP{text-align:center; margin-top:-10px;}
a.enlarge{ display:inline-block; background:url("../images/enlarge_icon_crop.png") right center no-repeat; padding:5px 15px 0 30px; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; color:#933d38; letter-spacing:.1em;}
a.enlarge:hover{color:#3f3f3f; text-decoration:none;}

.specs .viewer{width:459px;}

/*------------------------------------------------------------------
error pages
------------------------------------------------------------------*/
.error #wrapper{text-align:center;}
.error h2.pageTitle{ font-size:1.2em; line-height:1.333em; border-bottom:6px solid #dedede; padding:33px 0 25px; margin:0 160px 30px; color:#373737;}
.error p{font-size:.867em;}
.error ul.errorNav{margin:47px 0 180px;}
.error ul.errorNav li{display:inline; border-left:1px dotted #d7d7d7;}
.error ul.errorNav li:first-child{border-left:0;}
.error ul.errorNav li a{font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:1.067em; letter-spacing:.1em; padding:0 20px;}

/*------------------------------------------------------------------
terms
------------------------------------------------------------------*/
.terms .main{width:603px; margin:0 auto; border-top:7px solid #dedede; margin-top:40px;}
.terms .main h3{font-size:1em; padding-bottom:10px; margin:40px 0 20px; text-align:center; background:url('../images/border_dots_h_grey_1_3.png') bottom left repeat-x; color:#49494a;}
.terms .main p{font-size:.867em; line-height:1.385em; margin-bottom:1.385em;}

/*------------------------------------------------------------------
forums
------------------------------------------------------------------*/
.forum h2.pageTitle{margin-top:33px;}
.forum .regionSwitcher{width:488px; margin:-20px auto 0; height:100%; overflow:hidden;}
.forum .regionSwitcher li{float:left;}
.forum .regionSwitcher li a{display:block; width:242px; text-align:center; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; font-size:.867em; text-transform:uppercase; letter-spacing:.1em; color:#7f7f7f; padding:16px 0 12px; border:1px solid #d9d9d9; border-top:0;}
.forum .regionSwitcher li a:hover{text-decoration; color:#a3443e; text-decoration:none;}
.forum .regionSwitcher li.selected a{color:#373737; background:#e4e4e4;}
.forum .regionSwitcher li:first-child a{border-right:none;}

.forum .row.promos{padding: 0; background:url("../images/border_dot_v_1_3.png") top center repeat-y #FFF; border-top:22px solid #FFF; border-bottom:22px solid #FFF;}
.forum .row.promos.topPromos{margin-top:30px;}
.forum .row.promos .promo h5{margin-bottom:0;}
.forum .row.promos .promo a.arrow{position:absolute; top:123px; right:10px; background-position:top left;}
.forum .row.promos .promo a.go{font-family:Arial, Helvetica, sans-serif; text-transform:none; font-weight:normal;}
.forum .row.promos .promo a.go{background-position:right -14px;}
.forum .row.promos .promo a.go:hover{background-position:right 4px;}

.forum table{clear:both;width:100%; border-top:7px solid #dedede; margin:40px 0 20px;}
.forum table.myActivity{border-top:0; margin-top:0;}
.forum table th, .forum table td{border-bottom:1px solid #d7d7d7; padding:18px 25px; text-align:center;}
.forum table th{font-size:.733em; letter-spacing:.1em; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; color:#49494a;}
.forum table td{font-size:.867em; white-space:nowrap;}
.forum table td.title{width:560px;}
.forum table .title, .forum table th h4{text-align:left;}
.forum table .title h5{float:left; font-size:1em; line-height:1em; margin-right:5px; position:relative; top:2px;}
.forum table .title h5 a{color:#a3443e;}
.forum table .title em{float:left; line-height:1em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; position:relative; top:2px;}
.forum table .title a{color:#7f7f7f;}

.forum table tr:hover td{background:#e4e4e4; color:#49494a;}
.forum table tr.read td.title{background-image: none;}
.forum table tr.unread td.title{background-image: url("../images/grey_dot_small.png");background-position: 7px 20px;background-repeat: no-repeat;}
.forum table tr.unread:hover td.title{background-image: url("../images/red_dot_small.png");background-position:7px 20px;background-repeat: no-repeat;}
.forum table tr:hover td.title a, .forum table td.title a:hover{color:#a3443e; text-decoration:none;}
.forum table tr:hover td.title h5 a{color:#373737;}

.forumTables a.go{font-size:.867em; padding-left:22px;}

.forum .moreInfo{background:#d8d8da url("../images/more_info_div_line.png") 638px center no-repeat; text-align:center; padding:20px 0; margin: 26px 0px 48px;}
.forum .moreInfo h5{ text-align:left; font-size:.933em; line-height:1.287em; color:#49494a; padding-top:22px;}
.forum .moreInfo h3{margin-bottom:15px; padding-top:9px;}
.forum h3.subTitle{margin:-24px 0 24px;}
.forum .moreInfo em{ display:block; margin-top:10px; text-align:left; font-size:.867em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic;}
.forum .moreInfo .col_2{}

.forum p.last-edited{font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-style:italic;margin-top: 20px;font-size:0.733em !important;}


/*signed-in landing*/
.forumTables.signedIn {padding-bottom:24px;}

.breadcrumb{text-align:center; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; font-size:.7333em; text-transform:uppercase; letter-spacing:.1em; margin:15px 0 40px;}
.article .breadcrumb{margin-bottom:15px;}
/*topic*/
h2.topicTitle{font-size:1.133em; text-align:center; color:#373737; margin:0 0 20px;}
h3.subTitle{font-size:.867em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none; text-align:center; color:#49494a; margin-bottom:10px;}
.forum .shareBar{margin-bottom:0;}
.forum .promos h6{margin-top:0;}

.category table{background:url("../images/border_dots_h_grey_1_3.png") top left repeat-x; border-top:0; margin:0;}
.category .forumTables{border-bottom:1px solid #DEDEDE;}
.forumTables.recentTable{border-top:1px solid #DEDEDE;}

/*comment*/
.commentsBox{float:left; clear:both; border-bottom:1px solid #d7d7d7; padding-top:24px; border-top:6px solid #d7d7d7;}
.commentsBox h3.commentHeader{font-size:1em; color:#49494a;}
.commentsBox textarea{width:100%; height:200px;}
.commentsBox input.text, .commentsBox input[type=text]{width:100%; height:20px;}
.commentsBox .row{margin-bottom:17px;}
.commentsBox label.textAreaPH{top:25px;}

.commentControls{height:100%; overflow:hidden; clear:both; padding:20px 20px 16px;}
.commentControls h4{font-size:.867em; color:#7f7f7f;}
.pagination{/*min-width:160px;*/ float:right;}
.pagination.row{margin-bottom:0; width:auto; clear:none;}
.pagination ol li{float:left; font-size:.867em; margin:0 2px;}
.pagination ol li.thisPage{padding:5px 7px; color:#373737;}
.pagination ol li a{display:block; padding:5px 7px;}
.pagination ol li a:hover{ text-decoration:none; color:#191919; background:#d8d8d8;}
.pagination ol li.first{border-right:1px dotted #aeaeae; padding-right:5px;}
.pagination ol li.last{border-left:1px dotted #aeaeae;padding-left:5px;}

.pagination ol li.first a{width:7px; height:12px; text-indent:-999em; background:url("../images/arrow_ps_control_l_active.png") center center no-repeat;}
.pagination ol li.last a{width:7px; height:12px; text-indent:-999em; background:url("../images/arrow_ps_control_r_active.png") center center no-repeat;}
.pagination ol li.first a:hover{background-image:url("../images/arrow_ps_control_l_hover.png") ;}
.pagination ol li.last a:hover{background-image:url("../images/arrow_ps_control_r_hover.png") ;}
.pagination ol li.first a.inactive, .pagination ol li.first a.inactive:hover{background-image:url("../images/arrow_ps_control_l_inactive.png"); cursor:default;}
.pagination ol li.last a.inactive, .pagination ol li.last a.inactive:hover{background-image:url("../images/arrow_ps_control_r_inactive.png"); cursor:default;}
.pagination ol li a.ellipsis, .pagination ol li a.ellipsis:hover, .pagination ol li a.current_page_number, .pagination ol li a.current_page_number:hover{color:#373737; background:none; cursor:default;}

/*------------------------------------------------------------------
profile
------------------------------------------------------------------*/
.profile .usernameTitle{font-size:2.2em; text-transform:none; color:#191919; text-align:center; letter-spacing:0; padding-bottom:10px; margin-top:30px;}
.profile #wrapper h3, .recentActivity h3{text-align:center; color:#49494a; font-size:1.2em; padding:15px 0; border-bottom:1px solid #d7d7d7; margin-bottom:22px;}
.profile #wrapper h4{font-family:Arial, Helvetica, sans-serif; font-size:.733em; text-align:center; font-weight:bold;}
.profile p{font-size:.867em;}
.profile #wrapper .progress{width:200px; margin:10px auto; text-align:center; padding-bottom: 10px; background:url("../images/border_dots_h_grey_1_3.png") bottom left repeat-x;}
.profile #wrapper .editLink{text-align:center;}
.profile #wrapper .profileDetails{width:468px; margin:0 auto; height:100%; overflow:hidden;}
.profile #wrapper .profileDetails div{float:left;}
.profileDetails .avatar{width:193px; padding:22px 22px 24px; text-align:right; border-top:1px solid #d7d7d7;}
.profileDetails .additionalInfo{width:193px; padding:22px 0 0 22px;border-top:1px solid #d7d7d7; background:url("../images/border_dots_v_1_3_grey_on_grey.png") left top repeat-y;}
.profileDetails .additionalInfo span.alias{font-size:.867em; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; letter-spacing:.1em; text-transform:uppercase; color:#49494a;}
.profileWatches, .recentActivity{width:648px; margin:0 auto;}
.profileWatches{border-top:7px solid #dedede;}

.profileWatches ul{padding-left:185px; margin-top:22px;}
.profileWatches .noResults{font-style:italic; text-align:center; margin-top:22px;}
.profileWatches ul li{font-size:.867em; line-height:1.385em; margin-bottom:5px; color:#7f7f7f; list-style:outside url("../images/li_square_000000.png");}

.recentActivity {border-top:7px solid #bebebe;}
.recentActivity h3{margin-bottom:0;}
.recentActivity ul {margin-bottom:40px;}
.recentActivity ul li{height:100%; overflow:hidden; padding:22px 22px 23px; background:url("../images/border_dots_h_grey_1_3.png") bottom left repeat-x;}
.recentActivity ul li p.postDate{ width:162px; float:left; font-size:.733em;}
.recentActivity ul li .post{float:left; width:440px; font-size:13px; line-height:1.86em;}
.recentActivity ul li .post h6{font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:none; font-size:1em; line-height:1.538em; margin-bottom:10px;}
.profile .subFooter{width:100%; background:#E3E4E4; padding-bottom:40px;}
.recentActivity a.viewAllComments{width:605px; margin:0 auto;}
.recentActivity p.disclaimer{margin-top:20px;}

.profile.edit .tabs {height:100%; padding-bottom:6px; overflow:hidden; border-top:7px solid #dedede; position:relative;}
.profile.edit .tabs li{float:left; text-align:center; border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; font-size:.733em; text-transform:uppercase; letter-spacing:.1em; font-weight:bold; background:url("../images/border_dots_v_1_3_grey_on_grey.png") left top repeat-y;}
.profile.edit .tabs li.first{background:none; border-left:1px solid #dcdcdc;}
.profile.edit .tabs li.last{border-right:1px solid #dcdcdc;}
.profile.edit .tabs li a{display:block; width:323px; padding:15px 0; color:#aeaeae;}
.profile.edit .tabs li a:hover{text-decoration:none; color:#a3443e;}
.profile.edit .tabs li.selected{background-color:#e4e4e4;}
.profile.edit .tabs li.selected a{ color:#373737;}
.profile.edit .tabs .indicator{width:9px; height:6px; background:url("../images/arrow_tab_down.png") bottom center no-repeat; position:absolute; bottom:1px; left:0; z-index:3;}

.profile .formHolder{width:531px; margin:0 auto;}
.formMessage{font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; position:relative; top:20px; font-size:.867em; line-height:1.231em; margin-bottom:20px; padding-top:5px; letter-spacing:.09em; color:#373737; text-align:center;}

.profile.edit form label, .profile.edit form .label{width:216px; float:left; padding:12px 0 0 26px; position:relative;}
.profile.edit .avatars label {float:none; margin-bottom:24px;}
.profile.edit form fieldset{background:url("../images/border_dots_h_grey_1_3.png") bottom left repeat-x; padding:25px 0 10px;}
.profile.edit form fieldset.first{background:none; border-bottom:1px solid #d7d7d7; padding-bottom:20px;}
.profile.edit form fieldset.submit{padding-bottom:28px; border-top:1px solid #d7d7d7; background:none;}
.profile.edit form fieldset.submit.first{border-top:0;}
.profile.edit form input{float:left;}
.profile.edit input.text,.profile.edit input[type=text], .profile.edit textarea{width:261px;}
.profile.edit textarea{height:83px;}
.profile.edit #wrapper span.username{width:261px; float:left; padding:15px 0 10px; color:#49494a; font-size:.867em;}
.profile.edit .realName input.text, .profile.edit .realName input[type=text]{width:120px;}
.profile.edit .realName #id_first_name{margin-right:10px;}
.profile.edit p.description{width:261px; text-align:left; padding-top:10px;}
.profile.edit p.description a{padding-left:0; color:#a3443e;}
.profile.edit .dob_fields select{margin-left:10px;}
.profile.edit input.submit{margin:0 auto; width:162px; float:none; display:block;}
.profile.edit a.delete{font-size:.867em; text-align:center; display:block; padding-top:20px; width:170px; margin:20px auto 0; background:url("../images/border_dots_h_grey_1_3.png") top left repeat-x;color:#49494a; text-decoration:underline;}
.profile.edit a.delete:hover{color:#a3443e;}

.profile.edit form fieldset.avatars{background:none;}
fieldset.avatars ul{margin-left:29px;}
fieldset.avatars ul li{margin-right:18px; float:left; clear:none;}
fieldset.avatars ul li.rowEnd{margin-right:0;}
fieldset.avatars ul li a{border:3px solid #FFF; padding:0;}
fieldset.avatars ul li a.selected{border: 3px solid #a3443e;}
fieldset.avatars ul li img{ width:77px; height:77px; display:block;}

.profile #myWatchesWrap h3{}
.profile #myWatchesWrap p.newLink{text-align:center; margin-top:-45px;}
.profile #myWatchesWrap a.add{padding-right:15px;}
.profile #myWatchesWrap a.add:hover{}
.profile #myWatchesWrap table th{font-size:.733em; text-transform:uppercase;  letter-spacing:.1em;}
.profile #myWatchesWrap table th, .profile #myWatchesWrap table td{padding:5px 10px 5px 0;}
.profile #myWatchesWrap table input{width:100%; width:224px;}
.profile #myWatchesWrap table td.close{width:27px; vertical-align:middle;}
.profile #myWatchesWrap table td.close img{display:block; cursor:pointer;}

#forumSettingsWrap fieldset{background:none;}
#forumSettingsWrap {width:645px;}
#markItUpId_signature{width:361px; float:left;}

#passwordFormWrap fieldset + fieldset{background:none;}

#id_country, #id_language{width:271px;}
#id_date_of_birth_month, #id_gender{width:98px; margin-left:0;}
#id_date_of_birth_year, #id_date_of_birth_day, #id_show_location{width:71px;}
#selectdate_of_birth_day, #selectdate_of_birth_year, #selectshow_location{width:51px !important;}
#selectdate_of_birth_day, #selectdate_of_birth_year{margin-left:10px;}
#selectdate_of_birth_month, #selectgender{width:78px !important;}
#selectcountry{width:251px !important;}
#id_display_name{width:180px;}
.formError.display_name_error{clear:both; width:290px; padding-top:10px;float:right;}
#selectdisplayName{width:150px !important;}
#selectdisplay_name{width:150px !important;}
#id_timezone{width:190px;}
#selecttimezone{width:170px !important;}

/*------------------------------------------------------------------
tooltips
------------------------------------------------------------------*/
.toolTip{position:absolute; width:186px; padding-bottom:30px; background:url("../images/tool_tip_bottom.png") bottom center no-repeat; border-top:1px solid #ebecee;z-index:600;}
.toolTip span, .toolTip div{display:block; padding:15px 20px; background:#FFF; font-size:.733em; line-height:1.636em;}
.toolTip div.ttShadow{width:192px; background:url('../images/tooltip_shadow_x.png') top left repeat-y; padding:0; position:absolute; top:3px; left:-3px; z-index:-1;}
.toolTip div.ttShadowR{display:none;}
.toolTipTrigger{ padding:2px 5px 0; border:1px solid #d7d7d7; cursor:pointer;}
.toolTipTrigger:hover, .toolTipTrigger.selected{background:#d7d7d7;}

.toolTip.share{margin-left:80px; height:auto; background-position:-40px bottom; width:auto;}
.toolTip.share div.ttShadow{background:url('../images/tooltip_shadow_133.png') left top repeat-y; padding-bottom:3px; position:absolute; left:-3px; top:0; border:0; width:5px;}
.toolTip.share div.ttShadowR{display:block; background:url('../images/tooltip_shadow_133.png') right top repeat-y; padding-bottom:3px; position:absolute; right:-3px; top:0; border:0; width:5px;}
.toolTip.share ul{float:left; background:#FFF; height:100%; overflow:hidden; padding:8px;}
.toolTip.share div{ padding:0;border:3px solid #FFF;}
.toolTip.share .fbLinks{float:left; width:auto;}
.toolTip.share ul li.fb_like{ background:url('../images/border_dots_h_grey_80.png') bottom left repeat-x; padding-bottom:5px;}

/*Galapagos Tool Tips*/
.toolTip.galapagosTip{width: auto;overflow:hidden;padding: 0;padding-bottom:30px; margin:0; background:none;}
#galapagosForm.toolTipTrigger { padding:2px 5px 0; border:1px solid #d7d7d7; cursor:pointer;}
#galapagosForm.toolTipTrigger:hover, .toolTipTrigger.selected{background:#d7d7d7;}
.toolTip.galapagosTip div.ttShadow{display:none;}
.toolTip.galapagosTip div.ttShadowR{display:none;}
.toolTip.galapagosTip span.description{border:2px solid #ddd;}

.fb_share{font-size:15px; padding-top:7px;}
.fb_share span {font-size:10px; padding:0; font-weight:normal;}
.fb_share a{ text-align:center; display:block; margin:0 auto;}
.fb_share a:hover{text-decoration:none;}
.FBConnectButton_Small .FBConnectButton_Text{padding:0 5px!important;margin-left:0 !important; width:auto;}

/*------------------------------------------------------------------
search
------------------------------------------------------------------*/
.search #wrapper form{/*padding-top:8px;*/ position:relative; float:left;}
.search #wrapper form input{-webkit-appearance:none; margin:0;}
.search #wrapper form input:focus{outline:none;}
.search #wrapper form input.text{ border-right:0; height:18px; padding:5px 0 5px 5px; width:140px; float:left;}
.search #wrapper form input.submit{float:right; position:relative; background:#fafafa; border-top:1px solid #ababab; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; cursor:pointer; font-size:1px; background: url("../images/search_glass_grey_on_white_16.png") center center no-repeat; width:36px; height:30px; text-indent:-999em; padding:0;}

.search h3.subTitle{margin:40px 0 0 0;}
.search h2.pageTitle{padding-top:0;border-bottom: 6px solid #D7D7D7;}

.news #results{height:100%; overflow:hidden; float:left; padding-top:20px; border-top:7px solid #dedede;}
.search #results{height:100%; overflow:hidden; background:url("../images/border_dots_h_grey_1_3.png") top left repeat-x; margin-top:-20px; float:left;}
#results .pagination{clear:both; width:100%; padding-bottom:20px; margin-bottom:0; background:url("../images/border_dots_h_grey_1_3.png") bottom left repeat-x;}
#results .pagination ol{float:right;}

#searchFilter{width:221px; float:left; border-top:1px solid #d7d7d7; margin-right:22px; margin-top:37px;}
#searchFilter h4{padding:13px; font-size:.867em; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none; color:#7f7f7f;}
#searchFilter ul{border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
#searchFilter ul li{font-size:.733em; text-transform:uppercase; letter-spacing:.1em; font-weight:bold; border-bottom:1px solid #d7d7d7;}
#searchFilter ul li a{display:block; padding:13px; color:#7f7f7f;}
#searchFilter ul li a.active{color:#7f7f7f;}
#searchFilter ul li a span{float:right;}
#searchFilter ul li a:hover, #searchFilter ul li a.selected{text-decoration:none; background:#e7e8ea; color:#a3443e;}

#results .main{float:right;}
ul#resultsList{margin-bottom:20px; float:left;}
ul#resultsList h3{font-size:1em; margin-bottom:24px;}
ul#resultsList li{height:100%; overflow:hidden; padding:25px 0 45px; border-bottom:1px solid #d7d7d7; position:relative;}
ul#resultsList .image{ float:left;}
ul#resultsList li p{font-size:.867em; line-height:1.385em;}
ul#resultsList .additional h4{font-size:.867em; color:#373737; margin-bottom:10px;}
ul#resultsList .additional ul li{padding:0 0 0 15px; border:0; background:url("../images/li_square_000000.png") left 5px no-repeat; font-size:.867em; line-height:1.385em; padding-bottom:5px;}

ul#resultsList li .image{float:left; width:117px; padding-right:22px;}
ul#resultsList li .content{float:left; width:279px; padding:0 22px;}
ul#resultsList li .additional{float:right; width:198px; padding-left:22px;}

ul#resultsList li.wideImage .image{width:197px;}
ul#resultsList li.wideImage .content{width:220px; padding-left:0;}
ul#resultsList li.noImage.noAdditional .content{width:auto; padding-left:0;}

ul#resultsList li.wideImage.noAdditional .content{ width:440px; padding:0;}

ul#resultsList li p.pubTime{margin-top:-25px; color:#373737; margin-bottom:10px; font-size:.733em;}
ul#resultsList a.comments{display:block; position:absolute; padding:2px 0 5px 22px; letter-spacing:.05em; background:url("../images/comment_bubble_17.png") left center no-repeat; font-size:.733em; text-transform:uppercase; right:35px; top:24px;}

/*------------------------------------------------------------------
comments
------------------------------------------------------------------*/
.comments{clear:both; overflow:hidden; background:#e4e5e5; padding-bottom:40px;}
.comments .col{background:none;}
.comments h3{padding:0 0 22px 22px; font-size:1.067em; color:#373737;}
.comments h3 a, .comments h3 a:hover{color:#373737; text-decoration:none; cursor:normal;}
.comments .row{width:972px; margin:0 auto; border-top:7px solid #bebebe; padding-top:22px; float:none;}
.comments textarea{width:100%; height:60px;}
.comments h4{font-size:1em; line-height:1.384em; margin-bottom:5px; color:#49494a; letter-spacing:.02em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none;}
.comments h5{font-family:Arial, Helvetica, sans-serif; color:#7f7f7f; font-size:.733em; line-height:1.636em; font-weight:bold; letter-spacing:.02em;}
.commentForm{border-bottom:1px solid #bebebe;border-top:1px solid #bebebe; padding-top:20px; height:100%; overflow:hidden;}

label.placeHolder{font-family:Arial, Helvetica, sans-serif; color:#aeaeae; font-weight:normal; text-transform:none; margin-bottom:-28px; position:relative; padding:5px;}

.commentList{padding-top:20px;}
.commentList > h4{font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; font-style:normal; font-size:.867em; color:#7f7f7f;}
.commentList > ul{background:url("../images/border_dots_h_grey_1_3.png") top left repeat-x; margin-bottom:20px;}
.commentList > ul > li{background:url("../images/border_dots_h_grey_1_3.png") bottom left repeat-x; height:100%; overflow:hidden; padding:25px 0; position:relative;}
.commentList .avatar{ width:63px; float:left;}
.commentList .avatar img{width:48px;}
.commentList .userInfo cite span{ display:block; text-transform:uppercase; font-weight:bold;}
.commentList .userInfo cite span.username{font-size:.867em; line-height:1.385em;}
.commentList .userInfo cite span.alias{font-size:0.733em; line-height:1.636em;}
.commentList .userInfo cite span.pubtime{font-size:0.733em; line-height:1.636em; font-weight:normal; text-transform:none;}
.commentList .additionalInfo{background:url("../images/border_dots_h_grey_1_3.png") top left repeat-x; padding-top:11px; margin-top:10px;}
.additionalInfo span{font-size:0.733em; line-height:1.636em; display:block;}
.commentList .commentText, .commentList .commentText p{font-size:13px; line-height:1.385em; margin-bottom:1em;}
.commentList .commentText p.signature{font-style:italic; font-size:11px; line-height:1.636em;}

.commentList blockquote{padding:22px; background:#FFF; margin-bottom:22px;}
.commentList blockquote blockquote{background:#f1f2f2;}
.commentList blockquote cite{display:block; padding-bottom:5px; margin-bottom:20px; border-bottom:1px dotted #d7d7d7; font-size:.867em; line-height:1.385em; color:#373737; letter-spacing:.02em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none;}
.commentList blockquote cite span.user{font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-style:normal;}

.forum .commentList{padding-top:0; border-bottom:1px solid #DEDEDE;}
.forum .commentList > ul{margin-bottom:0;}
.forum .commentList > ul > li:hover{background-color:#e5e6e6;}
.forum .commentList > ul > li:hover a.button.reply,
.forum .commentList > ul > li:hover a.button.edit{display:inline;}

.commentText img{margin:18px 0; max-width: 684px;}
.commentText ol,.commentText ul{padding-left:22px; margin:1em 0;}
.commentText ol{list-style:outside decimal;}
.commentText ul{list-style:outside url("../images/li_square_000000.png");}
.commentText ul li, .commentText ol li{line-height:1.6em;}

a.button.reply,
a.button.edit{background:#f1f2f2; padding:8px 10px 5px; color:#a3443e; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:.7333em; position:absolute; top:18px; right:22px; display:none; width:40px; text-align: center;}
a.button.reply:hover,
a.button.edit:hover{background:#FFF; color:#191919;}
a.button.edit{top:50px;}
a.viewAllComments{display:none; background:url("../images/view_all_comments_btn.png") center center no-repeat #FFF; text-align:center;  padding:20px 0;}
a.viewAllComments img{margin:0 5px -1px;}
a.viewAllComments:hover{background-position:center center;}
a.viewAllComments.down img{-webkit-transform:rotate(180deg);-moz-transform: rotate(-180deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}

.signupTout{border-top:7px solid #d7d7d7; padding:24px 0;}
.signupTout h4{font-size:1.8em; line-height:1.111em; letter-spacing:.1em; font-style:normal; text-transform:uppercase; color:#828282; font-family:'ProximaNovaBold', Arial, Helvetica, sans-serif;}
.signupTout h5, .comments .signupTout h5{font-size:.867em; font-family:'ProximaNovaSemiBold', Arial, helvetica; padding:0; margin-bottom:0; margin-top:10px; color:#49494a; letter-spacing:.1em; font-weight:normal;}
.signupTout ul li{font-size:.867em; line-height:1.38em; color:#49494a; letter-spacing:.02em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none;}
.signupTout ul{margin-bottom:20px;}
.signupTout a.signUp{display:block; background:url("../images/sign_up_now_btn.png") center center no-repeat #bfbfbf; text-align:center;  padding:20px 0 18px; font-size:.867em; color:#FFF;}
.signupTout a.signUp:hover{color:#933d38;}


/*------------------------------------------------------------------
overlays & forms
------------------------------------------------------------------*/
.modal{background:#FFF; padding:30px 20px; height:100%; overflow:hidden; margin-left:auto; margin-right:auto;}
.modal h2{text-align:center; font-size:1.2em; border-bottom:7px solid #d7d7d7; padding-bottom:20px; color:#373737;}
.modal.success p{text-align: center;}

/*general forms*/
input.text, input[type=text] ,textarea {background:#fafafa; border-top:1px solid #ababab; border-left:1px solid #ababab; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; padding:5px; height:25px;}
input.submit, a.button{cursor:pointer; background:#c5c5c5; border:0; color:#FFF; padding:10px 20px 8px; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:.1em; font-size:.867em; line-height:1.384em;}
input.submit:hover, a.button:hover{color:#FFF; text-decoration:none; background:#933d38;}
input.submit.disabled:hover{background:#c5c5c5;color:#FFF; cursor:auto;}
label, .label{display:block; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:.1em; font-size:.867em; line-height:1.384em;}
form ul li{clear:both; margin-bottom:15px; height:100%; overflow:hidden;}
form ul li p{ clear:both; font-size:.733em; line-height:1em; margin-left:242px;}
form ul li a{font-size:.867em; color:#49494a; text-decoration:underline; padding-left:15px; display:inline-block;}
form ul li label a{font-size:1em;}
form ul li a:hover{color:#A3443E;}

form ul li.submitLi{border:none;}

form ul li.checkboxesLi{height:100%; overflow:hidden; padding:15px 0 10px;}
form ul li.checkboxesLi li{clear:both; margin-bottom:5px; border:none; padding-bottom:0;}
form ul li.checkboxesLi li label{font-family:Arial, Helvetica, sans-serif; text-transform:none; display:inline; line-height:1.6em; letter-spacing:0; width:auto; float:none;}
form ul li.checkboxesLi li label a{color:#A3443E; padding:0; text-decoration:none;}
form ul li.checkboxesLi li label a:hover{text-decoration:underline;}

.deleteForm form ul li.checkboxesLi{padding:0;}
.deleteForm form .formError{display:block;}

form ul li.emailLi{padding-bottom:25px;}

.formError{color:#a3443e; font-style:italic; font-weight:bold; font-size:.733em;}
.register .formError{ float:right; width:261px; margin:-1em 25px 0 0;}

/*subscribe*/
.subscribe{width:693px;}
.subscribe h3{text-align:center; font-size:1em; line-height:1.6em; color:#49494a; margin:30px 0 30px;}
.subscribe p{text-align:center; margin-bottom:1em; line-height:1.385em;}
.subscribe .createNew{width:346px; float:left;}
.subscribe .accessAccount{width:347px; float:right; background:url("../images/border_dot_v_1_3.png") left top repeat-y;}

/*sign in*/
.signIn{ width:653px;}
.signIn input.text{width:269px;}
.signIn form{float:left;  margin-left:20px; padding-right:25px; padding-top:30px; border-right:1px dotted #7f7f7f; width:279px;}
.signIn form ul li{margin-bottom:15px;}

.signIn .regTout{text-align:center; padding:30px 20px 0 15px; margin-right:20px; width:273px; float:right;}
.signIn .regTout h3{font-size:1em; line-height:1.6em; color:#49494a; padding-top:10px;}
.signIn .regTout p{font-size:.867em; line-height:1.384em; margin-bottom:20px;}
.alreadyIn{text-align:center;}
.alreadyIn p{padding:20px;}

/*register*/
p.disclaimer{margin:5px 0 0; color:#49494a; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; text-transform:none; font-style:italic; text-align:center;}
p.disclaimer a{font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:.05em; font-size:.85em; font-style:normal;}
p.extraLegal{padding:0px 0px 10px 0px;text-align:left;width:282px; margin-top:0;line-height:1.385em;}

.register{width:653px;}
.register form{border-top:1px solid #d7d7d7; margin-top:10px;}
.register form label{width:216px; float:left; padding:12px 0 0 26px;}
.register form input{float:left;}
.register input.text{width:261px;}
.register ul{padding:0;}
.register ul li{border-bottom:1px dotted #BEBEBE;width:531px; margin-left:auto; margin-right:auto; padding-bottom:15px;}
.register ul li.usernameLi{padding-top:47px;}
.register form ul li p{width:240px; padding-top:10px;}
.register input.submit{width:190px; margin:10px auto 0; display:block; float:none;}

form ul li.passwordLi li{ border:none; padding-bottom:0;}
form ul li.passwordLi li.first{ padding-top:20px;}
form ul li.passwordLi ul{ padding-bottom:5px;}

/*register confirm*/
.register form li.emailLi{padding-top:33px;}
.register form li.checkboxesLi label{padding-left:10px;}

.regConfirm, .forgotPassword{text-align:center;}
.regConfirm h2, .forgotPassword h2{margin-bottom:10px;}
.regConfirm a.button{display:block; width:165px; margin:20px auto 20px;}
.regConfirm a.go{display:inline-block; clear:both;}
.regConfirm h3{text-align:center; font-size:1.2em; padding:20px 0; background:url("../images/line_horiz_grey.png") 50% 50% repeat-x;}
.regConfirm h3 span{background:#FFF; padding:0 5px;}
.regConfirm p, .forgotPassword p{padding:0 100px; font-size:.867em; line-height:1.385em;}

/*delete account confirm*/
.deleteForm {width:100%; background:none;}
.deleteForm{text-align:center;}
.deleteForm h2{margin-bottom:30px;}
.deleteForm p{padding:0 100px; font-size:1em; line-height:1.385em;}
.deleteForm a.go{font-size:.8675em;}
.deleteForm strong{display:block; margin-bottom:30px;}
.deleteForm form{border-top:1px solid #d7d7d7; margin-top:30px; padding-top:30px;}

/*forgot password & newsletter signup */
.forgotPassword form label{color:#49494a;}
.forgotPassword form ul{margin-top:20px;}
.forgotPassword form li.submitLi{ border-top:1px solid; border-top:1px solid #dedede; padding-top:20px;}
.forgotPassword form input.text{width:269px;}

/*contact*/
.contact .info fieldset{background:url("../images/border_dots_h_grey_1_3.png") bottom left repeat-x; padding:15px 0 0; height:100%;}
.contact .info{ float:left; width:466px; padding:0 22px; background:url("../images/border_dot_v_1_3.png") right top repeat-y;}
.contact .info label{width:216px; float:left; padding:12px 0 10px;}
.contact .info input.text{width:222px; float:left; padding:2px 5px;}
.contact .info li.realName input.text{width:100px;}
.contact .info #id_first_name{margin-right:10px;}
.contact ul li.checkboxesLi{padding:0; margin-bottom:12px;width:282px;}
.contact ul li.checkboxesLi ul li{padding:5px 0; margin-bottom:0;}
.contact ul li.checkboxesLi .checkbox{margin-left:0; margin-right:10px;}
.contact ul li.checkboxesLi span.formError{position:static; display:block;width:269px;}
.contact textarea{width:279px; height:323px; margin-top:5px;}
.contact .question{padding:10px 0 0 22px; float:left;}
.contact .select, .contact #selectcountry{width:212px !important;}
.contact select{width:245px !important;}
.contact li{position:relative; margin-bottom:5px;}
.contact li .formError.questionError{ bottom:93%;}
.contact li .formError{position:absolute; left:0; bottom:0;}
.contact li label span.req{color:#a3443e; font-size:1.7em; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif;}


/*email form*/
.emailForm {width:649px;}
.emailForm form ul li label{width:198px; float:left; padding-right:22px;}
.emailForm form ul{padding-top:20px;}
.emailForm form ul li{margin-bottom:15px; height:100%; overflow:hidden;}
.emailForm form ul li input.text, .emailForm form ul li textarea{width:406px; float:left;}
.emailForm form ul li textarea{height:250px;}
.emailForm form ul li input.submit{margin-left:220px;}

/*custom elements*/
select.styled{margin-top:8px; cursor:pointer;}

form .checkbox, .radio{width:19px; height:25px; padding:0; background:url("../images/checkbox.png") no-repeat; display:block; clear:left;float:left; margin-left:26px; margin-right:0;}
form .select{position:absolute; height:13px; background:url("../images/select_box_bg.png") right center no-repeat #fafafa; overflow:hidden; text-transform:uppercase; color:#7f7f7f; font-size:.733em; padding:10px; border:1px solid #e0e1e3; border-right:1px solid #d3d4d6; border-bottom:1px solid #d3d4d6;}

/*popover style*/
.popover .closeButton{position:absolute; top:25px; right:25px; cursor:pointer;}

/*------------------------------------------------------------------
sliders
------------------------------------------------------------------*/

/*no-js version*/
.slider li{padding:30px 0; text-align:center; border-bottom:1px solid #d7d7d7;}
.slider li h3{color:#474747; font-size:1.6em;}
.slider li h4{color:#7f7f7f; font-size:1em; margin:8px 0;}
.slider li img{margin-top:10px;}

.iwcSlider {clear:both; position:relative; background:#f5f6f7; border-bottom:1px solid #dedede;}
.iwcSlider ul{ position:relative; z-index:3; height:100%; overflow:hidden;}
.iwcSlider li{float:left; padding-left:1px; text-align:left; background:url("../images/border_dots_v_1_3_20.png") top left repeat-y; cursor:pointer; position:relative; border-bottom:0; padding-top:0; padding-bottom:0;}
.iwcSlider li.first{background:none;}
.iwcSlider ul.textList li{border-left-color:transparent; position:relative;}
.iwcSlider ul.textList{position:absolute; top:0; left:0;background:none;}
.iwcSlider li:first-child{background:none;}
.iwcSlider li img{display:none;}
.iwcSlider li h4, .iwcSlider p{padding:0 15px; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; color:#a9a9a9;}
.iwcSlider li h4{padding:23px 0 20px 20px; font-size:12px; letter-spacing:.1em; background:url("../images/border_dots_v_1_3_grey_on_grey.png") top right repeat-y; margin:0;}
.iwcSlider li p{ font-size:12px; line-height:18px;}
.iwcSlider .textHolder { height:60px; background:url("../images/trans_black_75.png"); position:absolute; bottom:6px; left:0; z-index:5; width:100%;}
.iwcSlider .textHolder p{position:absolute; padding:0 22px; left:0; top:20px; color:#FFF; font-size:14px; width:929px; font-family: "Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; letter-spacing:0;}
.iwcSlider .textOverlay{position:absolute; left:0; z-index:0; bottom:0; background:#dedede;}
.iwcSlider .textHolder p strong{color:#ffffff; font-size:15px; font-style:normal; font-weight:normal; font-family:'ProximaNovaBold', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:.1em;}
.iwcSlider .imgHolder { position:absolute; top:0 left; z-index:0;}
.iwcSlider .imgHolder img { position:absolute; top:0; left:0; display:none;}
.iwcSlider .imgHolder img:first-child { display:inline;}
.iwcSlider .liNumber{position:absolute; bottom:40px; right:15px; border-bottom:4px solid #FFF; text-align:right; padding:0; width:80px; font-size:12px;}
.iwcSlider .indicator{position:absolute; width:7px; height:4px;background:url("../images/arrow_lt_grey_up_7.png") bottom center no-repeat; z-index:70;}
.iwcSlider .textHolder p a.go{padding:0; position:absolute; right:10px; top:-8px; width:69px; height:36px; padding:0; background:url("../images/arrow_box_69_36.png"); display:block;text-indent:-999em;}
.iwcSlider .textHolder p a.go:hover{background-image:url("../images/arrow_box_69_36_over.png");}

.progressBar{height:6px; background:#b4b4b4; position:absolute;}
.playPause{width:18px; height:18px; position:absolute; background:url("../images/pause_bars_grey_9.png") 5px 4px no-repeat; cursor:pointer;}
.playPause.play{background:url("../images/arrow_dk_grey_rt_5.png") 5px 4px no-repeat;}

/*detail slider*/
.iwcSlider.detail .playPause{right:8px; bottom:18px; display:none;}
.iwcSlider.detail li h4 span{ display:block; color:#7f7f7f;}
.iwcSlider.detail li h4 {padding:10px 0 8px 23px;  line-height:12px;}

/*family slider*/
.iwcSlider.family .playPause{right:8px; bottom:5px; display:none;}
.iwcSlider.family li h4 span{ display:block; color:#7f7f7f;}
.iwcSlider.family li h4 {padding:10px 0 8px 23px; line-height:12px;}
.iwcSlider.family .textHolder p{letter-spacing:.1em;}
.iwcSlider.family .textHolder p span{display:block;width:860px;height:28px;overflow:hidden;}

/*homepage slider*/
.iwcSlider.homepage .textHolder{background:none; height:200px; top:155px;}
.iwcSlider.homepage .textHolder p{text-align:center; letter-spacing:.1em;}
.iwcSlider.homepage .textHolder p span.title{display:block; font-family:'ProximaNovaBold', Arial, Helvetica, sans-serif; margin-bottom:12px; font-size:100px; line-height:100px; text-transform:uppercase; letter-spacing:.1em; font-style:normal;}
.iwcSlider.homepage .textHolder p span.title.long{font-size:63px; line-height:80px; padding-top:20px; letter-spacing:.05em;}
.iwcSlider.homepage .textHolder p span.title.longer{font-size:55px; line-height:88px; padding-top:12px; letter-spacing:.05em;}
.iwcSlider.homepage .textHolder p span.main{background:url("../images/trans_black_75.png"); padding:12px 35px 8px;}
.iwcSlider.homepage .textHolder p a.go{top:170px;left:50%; margin-left:-28px;}
.iwcSlider.homepage .textHolder p a.go:hover{background-image:url("../images/arrow_box_69_36_over_non_red.png");}
.iwcSlider.homepage li h4 {padding:10px 0 8px 23px; line-height:12px;}
.iwcSlider.homepage .playPause{right:8px; bottom:5px; display:none;}

/*------------------------------------------------------------------
day night
------------------------------------------------------------------*/
.dayNight{border-top:7px solid #dedede; padding-top:20px;}
.dayNight img{margin-left:15px;}
.dayNight .dialMain{background:url('../images/dial_scale_day.png') top center no-repeat; height:70px; position:relative;}
.dayNight .dialMain p{text-transform:uppercase; position:relative; z-index:2; top:30px;}
.dayNight .dialMain p span{display:block;}
.dayNight .dialMain p span.click{font-size:9px; line-height:18px; color:#79797a;}
.dayNight .dialMain p span.lights{font-size:16px; line-height:18px; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; color:#79797a;}
.dayNight .dialMain .dial{ width:112px; height:112px; position:absolute; z-index:2; top:50px; left:50%; margin-left:-50px; cursor:pointer;}
.dayNight .dialMain .dial .day{background:url('../images/dial_day.png'); width:112px; height:112px; position:absolute; top:0 left:0;}
.dayNight .dialMain .dial .night{background:url('../images/dial_night.png'); width:112px; height:112px; position:absolute; top:0 left:0; display:none;}
.dayNight #glowers{width:221px; height:244px; background:url('../images/glowers_2.png') top left no-repeat; position:absolute; top:96px; left:44px; display:none; z-index:2;}
.dayNight h5{font-size:1em; line-height:1.6em; padding:112px 0 0 10px; position:relative; z-index:1;}
.dayNight a.go{font-size:.733em;position:relative;z-index:1;}
.dnContent{position:absolute; width:600px; padding-left:20px; border-left:1px dotted #282828;}
.dnContent h3{font-size:4em; line-height:1.167em; border-bottom:1px solid #282828; margin-bottom:20px; padding:0 10px 20px;}
.dnContent p{color:#8c8d8e; font-size:1.733em; line-height:1.846em; padding-left:10px; margin-bottom:1em;}
.dnContent p.instructions{padding-top:20px; border-top:1px solid #282828; font-size:.733em; text-transform:uppercase; color:#7f7f7f;}

/*------------------------------------------------------------------
global utility elements
------------------------------------------------------------------*/
/*overlay*/
#overlay_black{background:#000;width:100%;position:absolute;top:0;left:0;display:none;z-index:9998;}
#overlay_black.full{top:0;}
.overlay{background:url("../images/trans_black_50.png");}

/*------------------------------------------------------------------
share bar
------------------------------------------------------------------*/
.shareBar{clear:both; border-top:7px solid #dedede; border-bottom:1px solid #dedede; padding:10px 0; text-align:center; margin-bottom:20px; color:#7f7f7f; text-transform:uppercase; letter-spacing:.1em; font-size:.69em; line-height:1em; font-weight:bold;}
.shareBar h6{display:inline;}
.shareBar a{color:#7f7f7f; border-right:1px solid #dedede; padding:0 5px 0 0;}
.shareBar a:hover{text-decoration:none;color:#a3443e;}
.shareBar a span.icon{overflow:hidden; text-indent:-999em; width:14px; height:14px; margin:0 5px -2px 5px; overflow:hidden;  display:inline-block; background:url('../images/share_icons.png') no-repeat;}
.shareBar a.twitter span.icon{ background-position: 0 bottom; border-left:0;}
.shareBar a.facebook span.icon{ background-position: -35px bottom;}
.shareBar a.email span.icon{ background-position: -70px bottom;}
.shareBar a.twitter:hover span.icon{ background-position: 0 top;}
.shareBar a.facebook:hover, .shareBar a.facebook.selected{color:#49494a;}
.shareBar a.facebook:hover span.icon, .shareBar a.facebook.selected span.icon{ background-position: -35px top;}
.shareBar a.email:hover span.icon{ background-position: -70px top;}
.shareBar a.email{border-right:0;}
.shareBar .fbLinks{display:none;}
.col .shareBar{border-bottom-width:7px;}
.col .shareBar a span.text, .col .shareBar .commentsLink, .actionBar .shareBar a span.text, .actionBar .shareBar .commentsLink{display:none;}

.shareBar a.commentsLink{padding:0 10px; width:330px;}
.commentsLink span.text{display:inline-block;}
.commentsLink span.join{font-weight:normal;padding-right:15px; background:url('../images/arrow_download.png') right -19px no-repeat;}
.commentsLink span.join:hover{background-position:right 1px;}

/*------------------------------------------------------------------
action bar
------------------------------------------------------------------*/
.actionBar {clear:both; margin-bottom:20px;}
.actionBar ul{height:100%; overflow:hidden; background:#d9d9d9;}
.actionBar ul li{float:left; padding:0 17px; background:url("../images/action_bar_div.png") left center no-repeat; height:58px;}
.actionBar ul li.first{padding-left:0; background:none;}
.actionBar ul li.last{padding-right:0;}
.actionBar ul li a{display:block; font-size:.9333em; line-height:1.287em; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:.1em; padding:12px 0 10px;}
.it .actionBar ul li{min-width:190px;}
.it .actionBar ul li a{font-size:12px;} /*fix for italian linebreaking*/
.actionBar ul li a:hover{color:#373737; text-decoration:none;}
.actionBar ul li a em{font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; text-transform:none; font-style:italic; color:#49494a; display:block; font-size:.867em;}
.actionBar ul li a.sharePage{padding-left:70px; background:url("../images/action_bar_share.png") left bottom no-repeat; padding-bottom:25px;}
.actionBar ul li a.sharePage:hover{color:#a3443e; cursor:default;}
.actionBar ul li a.findRetailer{padding-left:80px; background:url("../images/action_bar_map.png") left center no-repeat;}
.actionBar ul li a.contactIwc{padding-left:60px; background:url("../images/action_bar_mail.png") left center no-repeat;}
.actionBar ul li a.visitForums{padding-left:60px; background:url("../images/action_bar_talk.png") left center no-repeat;}

.col .actionBar li{ float:none; padding:14px 0 40px; background:url("../images/action_bar_div_horiz.png") top center no-repeat; text-align:center;}
.col .actionBar li.first{background:none; padding-bottom:17px; padding-top:17px;}
.col .actionBar ul li a{padding-top:50px;}
.col .actionBar ul li a.sharePage{padding-left:0; background:none; cursor:default; padding-top:10px;}
.col .actionBar ul li a.sharePage:hover{color:#a3443e;}
.col .actionBar ul li a.findRetailer{padding-left:0; background-position:top center;}
.col .actionBar ul li a.contactIwc{padding-left:0; background-position: top center;}
.col .actionBar ul li a.visitForums{padding-left:0; background-position: top center;}
.col .actionBar .shareBar{margin:-13px auto 0; float:none;}
.actionBar .shareBar {border:0; margin-bottom:0; padding:0; float:none; margin:-23px 12px 0 40px;}
.actionBar ul li .shareBar a{ display:inline-block; padding:0; border-right:1px dotted #aeaeae;}
.actionBar ul li .shareBar a.email{border-right:none;}
.actionBar ul li .shareBar a span.icon{margin-left:10px; margin-right:10px;}
.actionBar .shareBar h6{display:none;}


/*------------------------------------------------------------------
front/back styles
------------------------------------------------------------------*/
.frontBackWrap{position:relative; margin:24px 0 0 22px; padding:0; width:442px;height:578px;background:url("../images/fb_ruler.png") no-repeat left top; display:none;}
.frontBackWrap.noBack{height:503px;overflow:hidden;}
.frontBackWrap.selected{display:block;}
.sliderWindow{width:8px;height:500px;position:absolute;left:0px; top:-8px;z-index:25; background:url("../images/fb_slider_handle.png") no-repeat right top;}
.sliderWindow .handle{width:30px; height:500px; position:absolute; right:0; top:0;}
.sliderWindow .shadow{position:absolute; width:120px; height:500px; left:0; top:0; background:url("../images/fb_slider_shadow.png") no-repeat right top; display:none;}
.frontBackWrap img{max-height:442px;}
.frontBackWrap .front{overflow:hidden;position:absolute;left:0px;top:20px;width:0;z-index:23; text-align:center;height:538px; overflow:hidden;}
.frontBackWrap .back{overflow:hidden;position:absolute;left:0px;top:20px;z-index:1; text-align:center; width:100%;}
.frontBackWrap .fbSliderControls{position:absolute; bottom:35px; height:39px; left:0; background:url("../images/fb_slider_controls_bg.png") bottom center no-repeat; width:100%; text-align:center; padding-top:18px; z-index:26;}
.frontBackWrap .fbSliderControls a{font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:13px; letter-spacing:.09em; padding-top:20px; margin-left:50px;}
.frontBackWrap .fbSliderControls a.first{margin-left:12px;}
.frontBackWrap .fbSliderControls a:hover{color:#888989; text-decoration:none;}

/*------------------------------------------------------------------
pack_shots styles
------------------------------------------------------------------*/
ul.pack_shots{ text-align:center; margin-bottom:36px; margin-left: auto; margin-right:auto; height:100%; overflow:hidden;}
ul.pack_shots.clearfix{display:block;}
ul.pack_shots li img{margin:0 auto; display:block; margin-bottom:2px;}
ul.pack_shots li{ float:left; padding-right:7px; width:120px; position:relative;}
ul.pack_shots li{ float:left; padding-right:0; margin:0 6px; width:120px; position:relative;}
ul.pack_shots p{font-size:11px; line-height:12px; letter-spacing:.1em; text-transform:uppercase; font-family:'ProximaNovaBold', Arial, Helvetica, sans-serif; width:120px; margin:0 auto 3px; word-wrap:break-word;}
ul.pack_shots p.name{color:#49494a;}
ul.pack_shots p.ref{color:#7f7f7f;}
ul.pack_shots{ padding:0;}
ul.pack_shots.count_1{ width:132px;}
ul.pack_shots.count_2{ width:264px;}
ul.pack_shots.count_3{ width:396px;}
ul.pack_shots.count_4{ width:528px;}
ul.pack_shots.count_5{ width:660px;}
ul.pack_shots.count_6{ width:792px;}
ul.pack_shots.count_7{ width:924px;}

.psInfo{position:absolute; top:-128px; left:-80px; background:#fff; width:243px; padding:20px 18px; z-index:3; display:none; text-align:center;-webkit-box-shadow:0 2px 5px #CCC;-moz-box-shadow:0 2px 5px #CCC;box-shadow:0 2px 5px #CCC;}
.psInfo h5{font-size:1.133em; line-height:1.412em; color:#373737; letter-spacing:.12em;}
.psInfo h6{font-size:.867em; line-height:1.385em; text-transform:uppercase; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; margin:3px 0 7px; letter-spacing:.1em;}
.psInfo a{display:block;}
.psInfo a.go{border-bottom:1px dotted #dedede; padding-bottom:5px; margin:5px 0 20px; display:inline-block; font-size:.867em;}
.psInfo .highlights h3{margin-bottom:10px;}
.psInfo .highlights dl dt, .psInfo .highlights ul li span.category{width:126px; float:left; text-align:right;}
.psInfo .highlights dl dd, .psInfo .highlights ul li span.value{width:112px; float:right; text-align:left; padding-left:5px; text-transform:uppercase;}
.psInfo img{max-width:162px;}

.packSlider{ position:relative; padding:50px 0 20px; background:#eff0f2; margin:-20px 0 0; overflow:hidden; width:972px; margin:0 auto;}
.packSlider .inner{position:relative;overflow:hidden; margin:0 auto;}
.packSlider ul.pack_shots, .packSlider .row { padding:0; margin-bottom:0;}
.packSlider .controlBox{border:1px solid #DEDEDE; padding:2px; width:96px; height:29px; overflow:hidden; position:absolute; top:0; left:50%; z-index:3; margin-left:-51px; background:url("../images/packshot_nav_separator.png") 50% 50% no-repeat;}
.packSlider .lArrow{width:43px; height:29px;  background:url("../images/arrow_ps_control_l_inactive.png") no-repeat 50% 50%; float:left;}
.packSlider .rArrow{width:43px; height:29px;  background:url("../images/arrow_ps_control_r_inactive.png") no-repeat 50% 50%; float:right;}
.packSlider .lArrow.on{background-image: url("../images/arrow_ps_control_l_active.png");cursor:pointer;}
.packSlider .rArrow.on{background-image: url("../images/arrow_ps_control_r_active.png");cursor:pointer;}
.packSlider .lArrow.on:hover{background-image:url("../images/arrow_ps_control_l_hover.png");background-color:#DEDEDE;}
.packSlider .rArrow.on:hover{background-image:url("../images/arrow_ps_control_r_hover.png");background-color:#DEDEDE;}

.detail .drawerButton{margin-bottom:20px;}
.drawerButton {text-align:center; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:.867em; letter-spacing:.1em;margin-top:-1px;}
.drawerButton a{display:inline-block;border:1px solid #d7d7d7;padding:19px 30px 14px 27px;border-top:1px dotted #d7d7d7; background:#edeef0 url("../images/arrow_drawer_down.png") no-repeat 93% -13px;}
.drawerButton a:hover{color:#3f3f3f; text-decoration:none; background-position:93% 22px; background-color:#dcdcde;}

#psDrawer .drawerButton a{background-color:#FFF; background-image:url("../images/arrow_drawer_up.png");}
#psDrawer{width:100%; height:0; background:#fff; border-bottom:0 solid #D7D7D7; position:relative; overflow:hidden; margin-top:-20px;}
#psDrawer .packSlider{position:relative; width:972px; margin:20px auto 0; background:none; top:0;height:0; padding-top:0; padding-bottom:0; overflow:hidden;}
.packSlider .inner{margin:0 auto;}
#psDrawer .packSlider .controlBox {background-color:#FFF;}
#psDrawer .promos .packSlider .controlBox {top:30px;}
#psDrawer .breadcrumb a{background:none;}
.article .promos h6.detached{margin-top:-40px; padding-top:30px; margin-bottom:57px;}
.article #psDrawer .promos h6.detached{margin-top:-50px; padding-top:0; margin-bottom:57px;}
#psDrawer .pack_shots{padding-top:20px;}
#psDrawer .packSlider .pack_shots{padding-top:0;}

.promos .packSlider .controlBox {top:70px;}
.promos .packSlider{padding-left:0; background:none; overflow:hidden; width:972px; margin:0 auto; padding-bottom:0;}
/*------------------------------------------------------------------
footer
------------------------------------------------------------------*/
#pageFooter{clear:both; background:#000; height:100%; overflow:hidden; padding:37px 0 0 0;}
#pageFooter .col{border-top:6px solid #202020; width:198px;}
#pageFooter .col.first{padding-left:0; margin-left:22px;}
#pageFooter .col.end{padding-right:0;}
#pageFooter .col.last{margin-left:18px; padding-left:0;}
#footerWrap{width:973px; margin:0 auto;}
#pageFooter h3{font-size:.93em; line-height:2.238em; color:#ffffff; margin-top:9px;}
.it #pageFooter h3{font-size:12px; line-height:2.238em; color:#ffffff; margin-top:9px;}
#pageFooter ul{ margin-bottom:16px;}
#pageFooter ul li{font-size:.8em; line-height:1.5em;}
#pageFooter ul li.divided{margin-bottom:10px; padding-bottom:8px; border-bottom:1px solid #2C2C2C;}
#pageFooter ul li a{color:#afafaf;}
#pageFooter ul li a:hover{color:#A3443E; text-decoration:none;}

#pageFooter .row{background:#1c1c1c; margin-top:37px; margin-bottom:0; color:#515151; padding:20px 0;}
#pageFooter .row .section{width:973px; margin:0 auto;}
#pageFooter .row p{font-size:.73em; float:left; margin-right:24px;}
#pageFooter .row p a{color:#515151;}
#pageFooter .row p a:hover{color:#A3443E; text-decoration:none;}
#pageFooter .row p.regionButton{font-weight:bold; text-transform:uppercase; letter-spacing:.01em; float:right; font-size:.667em;}
#pageFooter .row p.regionButton a{display:block;}
#pageFooter .row p.regionButton a img{margin-bottom:-2px;}

#joinModule{ background:#1a1a1a; width:193px; padding:0 15px 15px; text-align:center; padding-top:9px; margin:30px 0 37px;}
#joinModule h3{font-size:.867em;  display:inline; padding:3px 5px 2px;}
#joinModule p.sub{ color:#c0c0c0; font-size:.867em; font-weight:bold; margin-top:5px; margin-bottom:5px;}
#joinModule p{font-size:.733em; margin-bottom:15px;}
#joinModule a.go{font-size:.867em; letter-spacing:.09em;}

/*------------------------------------------------------------------
calibre
------------------------------------------------------------------*/
#calibreContainer{width:880px;padding:45px 25px 128px; text-align:center; background: url('../images/calibre_dotted_border.png') center center no-repeat #FFF; margin-top:40px;}
#calibreContainer ul.specs{margin-left:-24px;}
#calibreContainer ul.specs li{display:inline-block; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; padding-left:24px; text-transform:uppercase; color:#7f7f7f; font-size:.867em; letter-spacing:.12em;}
#calibreContainer h3{color:#191919; font-size:2.867em; line-height:1em; margin-bottom:15px;}
#calibreContainer p.calibreInstructions{color:#49494a; letter-spacing:.12em; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:1.07em; width:325px; margin: 0 auto ; padding:20px 45px 0; background:url("../images/instruction_backets_403_61.png") center bottom no-repeat;}
#calibreContainer p.pullQuote{color:#49494a; letter-spacing:.12em; width:586px; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:1.07em; margin:-63px auto 0; padding-top:20px; background:url('../images/dots_h_grey_277.png') top center no-repeat;}
#calibreContainer p.pullQuote span.author{display:block; font-size:.812em;}
#calibreContainer p.pullQuote em{font-family: 'Bookman Old Style'; font-size:.75em; line-height:1.38em;font-style:italic; text-transform:none; color:#49494a; letter-spacing:.05em; display:block;}

#calibrePartsBox{position:relative; margin:0 auto; width:797px; text-align:left;}
#calibreParts {width:797px; height:860px; z-index:1; cursor:pointer;position:relative;}
#calibreParts .washout{width:797px;height:723px;z-index:2;position:absolute;top:0;left:0;background-color:#FFF;}
#calibreParts li{position:absolute;}
#calibreParts li p{display:none;}

#calibreParts .c_part_0 {width:160px;height:167px;top:86px;left:291px; z-index:20;}
#calibreParts .c_part_1 {width:21px;height:18px;top:158px;left:355px;z-index:21;}
#calibreParts .c_part_2 {width:564px;height:471px;top:197px;left:92px;z-index:15;}
#calibreParts .c_part_3 {width:103px;height:112px;top:312px;left:481px;z-index:30;}
#calibreParts .c_part_4 {width:196px;height:195px;top:429px;left:194px;z-index:24;}
#calibreParts .c_part_5 {width:165px;height:137px;top:232px;left:384px;z-index:25;}

.calibreCopy {display:none; margin:0; padding:14px 0 0 12px; width:586px; top:710px; left:50%; margin-left:-293px; z-index:50; letter-spacing:.1em; position:absolute;}
.calibreCopy p{font-size:1em; line-height:1.6em; background:url('../images/dots_h_grey_277.png') top center no-repeat; padding-top:20px; margin-left:-20px;}
.calibreCopy #prevNext {
	color: #dddddd;
	font-family: 'ProximaNovaBold', Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
/*	text-align: center;*/
	background: url('../images/calibre_grey_dot.png') center center no-repeat;
	padding: 15px 0 10px;
	margin-bottom: 10px;
	height:21px;
	position:relative;
}
.calibreCopy #prevNext.drawn {
	background-image: url('../images/calibre_red_dot.png');
}
.calibreCopy #prevNext a {
	position:absolute;
	text-decoration: none;
	color: #7f7f7f;
	display: inline-block;
}
.calibreCopy #prevNext a:hover {
}
.calibreCopy #prevNext a.prev {
	background: url('../images/arrow_grey_l_5.png') left 4px no-repeat;
	padding-left: 10px;
	padding-right:20px;
	right:50%;
}
.calibreCopy #prevNext a.next {
	background: url('../images/arrow_grey_rt_5.png') right 4px no-repeat;
	padding-right: 10px;
	padding-left:20px;
	left:50%;
}
.calibreCopy #prevNext a.disabled {
	opacity: .4;
}


#cbg {background:url("../images/calibre_bg_2.jpg") no-repeat top left; width:797px; height:860px;position:absolute;top:0;left:0; z-index:0;}
#cbg .washout{width:797px;height:723px;z-index:2;position:absolute;top:0;left:0;background-color:#FFF;  list-style:none;}

#calibrePartsBox #raphHolder{width:100%; position:absolute; top:0; left:0; z-index:1;}

p.multicolumn1 {-webkit-column-count: 2;-webkit-column-gap: 20px;-moz-column-count: 2;-moz-column-gap: 20px;column-count: 2;column-gap: 20px;}

.calibreStatic{background:#fff; text-align:center; padding:20px; width:887px; margin:0 auto;}
.calibreStatic .inner{border:1px dotted #dedede; height:100%; overflow:hidden; padding-bottom:40px;}
.calibreStatic h4{font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; color:#191919; font-size:2.876em; letter-spacing:.12em; text-align:center; padding:40px 0 33px; margin:0 auto 34px; width:770px;background: url('../images/border_dots_h_grey_1_7.png') bottom left repeat-x;}
.calibreStatic p{width:605px; margin:40px auto; text-align:left; font-size:1em; line-height:1.6em;}
.calibreStatic .image{width:465px; float:left;}
.calibreStatic .text{width:360px; float:left;}
.calibreStatic .text p{width:auto; margin:0 0 1em;}
.calibreStatic .section{clear:both; float:left; background: url('../images/border_dots_h_grey_1_7.png') bottom left repeat-x; margin:0 58px; padding-bottom:40px; width:770px;}
.calibreStatic .section .image{width:410px; float:left;}
.calibreStatic .section .image img{max-width:410px;}
.calibreStatic .section .text{width:360px; float:left;}
.calibreStatic .section_2 {background:none;}
.calibreStatic .section_2 .text{width:385px; padding-right:40px;}
.calibreStatic .section_2 .image{width:300px;}
.calibreStatic .section h5{text-align:left; color:#373737; font-size:1.133em; letter-spacing:.1em; padding:33px 0;}

.clear{clear:both;}

/*fb share button*/
/*HACKS*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

.FBConnectButton,.FBConnectButton_RTL{background:#29447e ;background-repeat:no-repeat;cursor:default;display:inline-block;padding:0 0 0 1px;text-decoration:none;outline:none;}
.FBConnectButton .FBConnectButton_Text,
.FBConnectButton_RTL .FBConnectButton_Text{background:#5f78ab ;border-top:solid 1px #879ac0;border-bottom:solid 1px #1a356e;color:#fff;display:block;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:bold;padding:2px 6px 4px;margin:1px 1px 0 0;text-shadow:none;}
a.FBConnectButton,a.FBConnectButton_RTL ,
.FBConnectButton,.FBConnectButton_RTL{text-decoration:none;}
a.FBConnectButton:active .FBConnectButton_Text,
a.FBConnectButton_RTL:active .FBConnectButton_Text ,
.FBConnectButton:active .FBConnectButton_Text,
.FBConnectButton_RTL:active .FBConnectButton_Text{border-bottom:solid 1px #29447e;border-top:solid 1px #45619d;background:#4f6aa3;text-shadow:none;}
.FBConnectButton_Small,.FBConnectButton_RTL_Small{background-position:left -232px;font-size:10px;line-height:10px;}
.FBConnectButton_Small .FBConnectButton_Text{padding:2px 6px 3px;margin-left:17px;}
a.FBConnectButton_Small:active,
.FBConnectButton_Small:active{background-position:left -250px;}
.FBConnectButton_RTL_Small{background-position:right -440px;}
.FBConnectButton_RTL_Small .FBConnectButton_Text{padding:2px 6px;margin-right:18px;}
a.FBConnectButton_RTL_Small:active{background-position:right -458px;}
.FBConnectButton_Inactive{-ms-filter:'alpha(opacity=40)';filter:alpha(opacity = 40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;}

.status #wrapper h3{font-size:18px; color:#373737; width:600px; margin:0 auto; margin-top:40px;}
.status #wrapper ul{width:600px; margin:0 auto;}
.status #wrapper ul li{padding:10px 0; line-height:1.36em;}


/*------------------------------------------------------------------
galapagos form
------------------------------------------------------------------*/
.galapagos{width:653px;}
.galapagos form{border:0px none;padding:20px;}
.galapagos form label{width:216px; float:left; padding:12px 0 0 26px;}
.galapagos form input{float:left;}
.galapagos input.text{width:261px;}
.galapagos ul{padding:0;}
.galapagos ul li{border-bottom:1px dotted #BEBEBE;width:531px; margin-left:auto; margin-right:auto; padding-bottom:15px;}
.galapagos ul li.usernameLi{padding-top:47px;}
.galapagos form ul li p{width:240px; padding-top:10px;}
.galapagos input.submit{width:190px; margin:10px auto 0; display:block; float:none;}
.galapagos .formError{ float:none; width:261px; margin:-1em 25px 0 25px;}
.galapagos form#galapagosForm #commChoices li.checkboxesLi ul li#postMail{margin-left:45px;}
.galapagos form#galapagosForm #commChoices li.checkboxesLi ul li#postMail label,
.galapagos form#galapagosForm #privacyPolicy li.checkboxesLi li label{margin-left:11px;padding:0px 40px 0 0;float:left; width:406px;}
.galapagos form#galapagosForm #commChoices li.postMailChoices{padding-left:27px;}

.galapagos form#galapagosForm label span.required{color:#a3443e;font-size:1.7em;padding: 0 0 0 5px;}

/*galapagos confirm*/
.galapagos form li.emailLi{padding-top:33px;}
.galapagos form li.checkboxesLi label{padding-left:10px;}
.galapagos form li.checkboxesLi label#onyDraw{padding-left:54px;}


/* Julien's hacks --------------------------------------------- */

/* Museum hours lump */
.hours{text-align:center;}
.hours h3{font-size:.867em; line-height:1.846; margin-bottom:24px; color:#373737; letter-spacing:.1em;}
.hours dl{height:100%; overflow:hidden; margin-bottom:22px; margin-left:-10px;}
.hours dl dt{float:left; width:147px; text-align:right; clear:left; font-size:.733em; line-height:1.736em; text-transform:uppercase;}
.hours dl dd{float:left; width:137px; text-align:left; float:right; clear:right; font-size:.867em; line-height:1.385em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none; color:#49494a;}

/* Address lump (2 variants) */
.adr.style1{text-align:center; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; border-top:1px solid #191919; border-bottom:1px solid #191919; padding:18px 0;}
.adr.style1 span{display:block; font-size:.867em; line-height:1.846em; color:#191919; letter-spacing:.1em;}
.adr.style1 p{margin-top:18px;}
.adr.style1 a.go{margin:0 10px 0 5px;}

.adr.style2 {text-align: center;}
.adr.style2 h3{font-size:.867em; line-height:1.846; margin-bottom:24px; color:#373737; letter-spacing:.1em;}
.adr.style2 p,.adr.style2 span{font-size:.867em; line-height:1.385em;}
.adr.style2 dl{margin-top:22px;}
.adr.style2 a.go{margin:0 10px;}
.adr.style2 span.street-address{display:block;}
.adr.style2 dl{height:100%; overflow:hidden; margin-bottom:22px; margin-left:-10px;}
.adr.style2 dl dt{float:left; width:142px; text-align:right; clear:left; font-size:.733em; line-height:1.736em; text-transform:uppercase;}
.adr.style2 dl dd{float:left; width:142px; text-align:left; float:right; clear:right; font-size:.867em; line-height:1.385em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none; color:#49494a;}

/*------------------------------------------------------------------
FAQ page
------------------------------------------------------------------*/
.faq .breadcrumb{margin-bottom:30px;}
.faq table{border-top:7px solid #dedede;margin-bottom:40px;}
.faq tbody, .faq thead{display:block;padding-bottom:1px;border-bottom:1px solid #d7d7d7;}

.faq td,.faq th{padding:28px 45px 28px 23px;width:198px;}
.faq td + td,.faq th + th{padding-left:0;}
.faq td + td + td,.faq th + th + th{width:441px;padding-right:23px;padding-left:0;}

.faq th{padding-top:17px;padding-bottom:11px;height:30px;}
.faq th h3{color:#373737;font-size:1.2em;line-height:1.667em;vertical-align:bottom;}
.faq th h4{color:#49494a;font-size:.733em;line-height:2.727em;letter-spacing:.1em;vertical-align:bottom;}

.faq tr + tr td + td{background:url('../images/border_dots_h_aeaeae_1_3.png') top left repeat-x;}
.faq td.category h5{color:#49494a;font-size:.867em;line-height:1.86em;}
.faq td.question p{color:#49494a;font-size:.867em;line-height:1.385em;font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif;font-style:italic;}
.faq td.answer p{color:#7f7f7f;font-size:.867em;line-height:1.385em;}
.faq td.answer p + p{margin-top:1.385em;}
.faq td.answer .expand{display:block;height:16px;float:left;margin-top:18px;padding:0 18px 0 0;background-image:url('../images/arrow_faq_expand.png');background-position:right 0;background-repeat:no-repeat;color:#a3443e;font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif;font-size:.733em;line-height:1.455em;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;}
.faq td.answer.expanded .expand{background-position:right -16px;}
/*------------------------------------------------------------------
Lightbox Slideshow
------------------------------------------------------------------*/
ul.lightbox li h4, ul.lightbox li p{display:none;}
.lightBoxLauncher{position:relative;cursor:pointer;background:#000;}
.lightBoxLauncher img{display:block;}
.lightBoxLauncher .titles{position:absolute;top:200px;left:0;width:100%;text-align:center;color:#fff;text-transform:uppercase;}
.lightBoxLauncher h4{margin:0 0 20px;padding:0 22px;font-family:'ProximaNovaBold', Arial, Helvetica, sans-serif;font-size:2.8em;letter-spacing:.07em;}
.lightBoxLauncher p{display:inline;padding:10px 15px 8px;background:url('../images/trans_black_75.png');font-family:'ProximaNovaSemibold', Arial, Helvetica, sans-serif;font-size:1.067em;letter-spacing:.07em;}
.lightBoxLauncher .launchButton{position:absolute;top:153px;left:50%;width:45px;height:36px;margin-left:-22.5px;background:url('../images/lightbox_launch_button.png') left top no-repeat;cursor:pointer;}
.lightBoxLauncher:hover .launchButton{background-position:left -36px;}

.lightBox .overlay{background:#000;}
.lightBox .container{padding:10px;width:952px;}
.lightBox .controls{margin:0 auto 12px;width:183px;height:23px;border:1px solid #383838;padding:2px;background:url('../images/lightbox_controls_bg.png');}
.lightBox .controls .prevButton,
.lightBox .controls .firstButton,
.lightBox .controls .closeButton,
.lightBox .controls .nextButton{display:block;width:42px;float:left;height:23px;cursor:pointer;background-image:url('../images/lightbox_controls_buttons.png');background-repeat:no-repeat;margin-right:5px;}
.lightBox .controls .prevButton{background-position:0px 0px;}
.lightBox .controls .prevButton:hover{background-position:0px -23px;}
.lightBox .controls .prevButton.disabled, .lightBox .controls .prevButton.disabled:hover{background-position:0px -46px;cursor:default;}
.lightBox .controls .firstButton{background-position:-42px 0px;}
.lightBox .controls .firstButton:hover{background-position:-42px -23px;}
.lightBox .controls .firstButton.disabled, .lightBox .controls .firstButton.disabled:hover{background-position:-42px -46px;cursor:default;}
.lightBox .controls .closeButton{margin:auto;background-position:-84px 0px;}
.lightBox .controls .closeButton:hover{background-position:-84px -23px;}
.lightBox .controls .nextButton{float:right;background-position:-126px 0px;margin-right:0;}
.lightBox .controls .nextButton:hover{background-position:-126px -23px;}
.lightBox .controls .nextButton.disabled, .lightBox .controls .nextButton.disabled:hover{background-position:-126px -46px;cursor:default;}
/*------------------------------------------------------------------
Service Interventions Page
------------------------------------------------------------------*/
.service .col_3{background:url("../images/border_dots_v_1_3_grey_on_grey.png") left top repeat-y; padding-left:23px; border:0;}
.service .col_3:first-child{background:none;}
.service .col_3 .promo{position:relative; height:200px;}
.service .promo .link{ position:absolute;bottom:48px;left:0; font-size:.733em; width:100%;}
.service p.instructions{font-size:.867em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none; color:#49494a; padding-top:21px; margin-top:18px; background:url('../images/border_dots_h_grey_81.jpg') top center no-repeat;}
.service .shareBar{position:relative; top:-40px; margin-bottom:-20px;}
.service .actionBar .shareBar{position:static;}
.service #interventions{width:970px;height:100%;overflow:hidden;margin-bottom:50px;border:1px solid #dedede;}
.service #interventions .header{position:relative;border-top:5px solid #dedede;background:url('../images/intervention_title_bg.png') bottom left repeat-x;min-height:323px;padding-bottom:10px;z-index:5;margin-bottom:-9px;}
.service #interventions .header h3{text-align:center;color:#373737;font-size:1.6em;line-height:1.25em;padding:18px 0; background:#FFF;}
.service #interventions .header .intro{width:609px;margin:0 auto 43px;text-align:center;line-height:1.384em; background:#FFF;}
.service .interventionTabs{position:relative;width:647px;height:106px;margin:auto;}
.service .interventionTabs .indicator{width:21px;height:11px;bottom:-11px;position:absolute;background:url('../images/intervention_tab_indicator.png') no-repeat;}
.service .interventionTab{float:left;width:278px;height:60px;padding:23px;background-image:url('../images/intervention_tab_bg.png');background-position:top left;background-repeat:no-repeat;cursor:pointer;}
.service .interventionTab.selected{background-position:top right;cursor:default;}
.service .interventionTab + .interventionTab{margin-left:-1px;}
.service .interventionTab img{display:block;float:left;width:69px;height:48px;border:6px solid #dedede;}
.service .interventionTab:hover img,.service .interventionTab.selected img{border-color:#6b6b6b;}
.service .interventionTab h4{width:180px;margin-left:98px;font-size:.867em;line-height:1.86em;color:#a3443e;letter-spacing:.1em;}
.it.service .interventionTab h4{ font-size:.666em;line-height:1.40em;color:#a3443e;letter-spacing:.1em;font-family:arial, helvetica, sans-serif; font-weight:bold;} /*fix for italian line-breaks*/
.service .interventionTab:hover h4,.service .interventionTab.selected h4{color:#373737;}
.service .interventionTab p{width:180px;margin-left:98px;padding:0;color:#49494a;font-size:.8em;line-height:1.5em;font-style:italic;font-family:"Bookman Old Style","Palatino Linotype",Palatino,"URW Palladio L","Book Antiqua",Georgia,serif;}
.service .interventionTab p .dash{display:inline-block;width:13px;height:10px;padding-right:2px;background:url('../images/intervention_tab_dash.png') left 5px no-repeat;}
.service .intervention{height:100%;overflow:hidden;background:url('../images/intervention_detail_bg.png');}
.service .intervention.hidden{display:none;}
.service .intervention .brief{width:441px;height:117px;margin:31px auto;}
.service .intervention .brief img{display:block;width:117px;height:117px;float:left;}
.service .intervention .brief .badge{width:117px;height:94px;padding-top:23px;float:left;background:url('../images/service_badge_bg.png') no-repeat center;text-align:center; font-weight:bold; font-size:54px; color:#ffffff; font-style:italic;font-family:"Bookman Old Style","Palatino Linotype",Palatino,"URW Palladio L","Book Antiqua",Georgia,serif; }
.service .intervention .brief .badge .yr{font-size:12px; text-transform:uppercase;}
.service .intervention .brief .badge .service{font-size:9px; margin-top:8px; font-family:Arial, helvetica, sans-serif; color:#555; text-transform:uppercase; font-style:normal; display:block; font-weight:normal;}
.service .intervention .brief p{width:279px;margin-left:162px;text-transform:uppercase;color:#373737;font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif;font-size:1em;line-height:1.6em;letter-spacing:.1em;}
.service .intervention .steps{background-image:url('../images/intervention_carousel_bg.png');background-position:left bottom;background-repeat:repeat-x;}
.service .intervention .stepsWindow{position:relative;padding-bottom:46px;overflow:hidden;background:url('../images/intervention_border_dots.png') top left repeat-x;}
.service .intervention .stepsTray{position:absolute;top:0;left:0;}
.service .intervention .step{width:198px;overflow:hidden;float:left;padding:17px 22px 0 23px;background:url('../images/intervention_border_dots.png') top left repeat-y;}
.service .intervention .step:first-child{padding:17px 22px 0;background:none;}
.service .intervention .step img{display:block;margin-bottom:18px;width:198px;height:198px;}
.service .intervention .step h5{float:left;width:36px;font-size:1.133em;line-height:1em;color:#373737;}
.service .intervention .step p{padding-left:36px;line-height:1.38em;color:#7f7f7f;}
.service .intervention .stepsNav{position:relative;margin:auto;height:37px;}
.service .intervention .stepsNav li{position:relative;width:28px;height:37px;line-height:37px;float:left;font-size:0.733em;font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif;color:#a3443e;text-align:center;z-index:10;cursor:pointer;}
.service .intervention .stepsNav .indicator{position:absolute;top:-10px;width:114px;height:47px;background:url('../images/intervention_step_indicator_bg.png') top left no-repeat;margin-left:-1px;z-index:5;}
.service .intervention .stepsNav .indicator{position:absolute;top:-10px;width:114px;height:47px;background:url('../images/intervention_step_indicator_bg.png') top left no-repeat;margin-left:-1px;z-index:5;}
.service .intervention .stepsNav .stepsNavButtons{position:absolute;top:0;width:114px;height:37px;margin-left:-1px;z-index:15;}
.service .intervention .stepsNav .stepsNavButtons span{display:block;position:absolute;top:4px;width:31px;height:31px;background-image:url('../images/intervention_step_indicator_button.png');background-repeat:no-repeat;cursor:pointer;}
.service .intervention .stepsNav .prev{left:-15px;background-position:left 0;}
.service .intervention .stepsNav .prev:hover{background-position:left -31px;}
.service .intervention .stepsNav .prev:active{background-position:left -62px;}
.service .intervention .stepsNav .next{right:-15px;background-position:right 0;}
.service .intervention .stepsNav .next:hover{background-position:right -31px;}
.service .intervention .stepsNav .next:active{background-position:right -62px;}
.service .intervention .details{width:100%;height:100%;overflow:hidden;margin-top:57px;}
.service .intervention .details .col_8{padding-left:21px;}
.service .intervention .details .col_8 .col{background:none;}
.service .intervention .details .col_8 .col li{font-size:.867em;line-height:1.385em;padding-left:2px;margin:0 0 7px 13px;list-style:outside url("../images/li_square_49494a.png");}
.service .intervention .details .col_8 + .col_4{padding-right:21px;}
.service .intervention .details h4{font-size:1.133em;line-height:1.412em;color:#373737;border-top:6px solid #dedede;padding:20px 0 15px;margin-top:33px;}
.service .intervention .details h6{font-size:.733em;color:#7f7f7f;padding:4px 0 15px;margin-bottom:17px;line-height:1em;border-bottom:1px solid #d7d7d7;}
.service .intervention .details h4:first-child{border:none;margin-top:0;padding-top:0;}
.service .intervention .details .col_8 + .col_4 p{line-height:1.384em;}
/*------------------------------------------------------------------
Watch Detail Viewer
------------------------------------------------------------------*/
a:focus,*:focus{outline:none;}

.specs .variations ul li a{display:block;cursor:default;}
.specs .variations ul li a img{border:6px solid #bfbfbf;}
.specs .variations ul li.selected a img, .specs .variations ul li:hover a img{border-color:#6c6c6c;}
.specs .variations a.back{display:none;}

.watchDetail{border-width:10px;border-color:#acacac;border-style:solid;background:#fff;}
.watchDetail .instructions{background:url('../images/watchdetail_instructions_bg.png');cursor:default;}
.watchDetail .instructions div{width:500px;height:230px;margin:-115px 0 0 -250px;text-align:center;}
.watchDetail .instructions h4{font-size:.933em;line-height:1.286em;color:#acacac;padding-bottom:20px;background:url('../images/watchdetail_instructions_dots.png') bottom center no-repeat;}
.watchDetail .instructions h2{font-size:3.2em;line-height:1em;color:#fff;padding:18px 0 16px;}
.watchDetail .instructions h3{font-size:1.2em;line-height:1.333em;color:#fff;padding-top:19px;background:url('../images/watchdetail_instructions_dots.png') top center no-repeat;}
.watchDetail .detailMenu{position:absolute;right:-202px;}
.watchDetail .detailMenu .detailMenuPanel{margin-bottom:10px;}
.watchDetail .detailMenu .detailMenuButton{display:block;width:214px;height:16px;padding:18px 20px;background-color:#edeef0;border:none;cursor:pointer;text-align:left;line-height:1.545em;vertical-align:middle;color:#7f7f7f;font-family:"ProximaNovaSemibold", Helvetica, Arial, sans-serif;font-size:.733em;letter-spacing:.1em;text-transform:uppercase;overflow:hidden;}
.watchDetail .detailMenu .detailMenuButton:hover{color:#a3443e;background-color:#e4e4e4;}
.watchDetail .detailMenu .detailMenuButton.disabled{color:#bfbfbf;opacity:1;cursor:default;}
.watchDetail .detailMenu .detailMenuButton.disabled:hover{color:#bfbfbf;background-color:#edeef0;}
.watchDetail .detailMenu .detailMenuButton > .icon,
.watchDetail .detailMenu .detailMenuThumbnailPanel > .icon{display:block;width:17px;height:18px;float:left;margin:0 18px 0 0;overflow:hidden;background-repeat:no-repeat;background-position:left 0;}
.watchDetail .detailMenu .detailMenuButton:hover > .icon{background-position:left -18px;}
.watchDetail .detailMenu .detailMenuButton.disabled > .icon,
.watchDetail .detailMenu .detailMenuButton.disabled:hover > .icon{background-position:left -36px;}
.watchDetail .detailMenu .detailButtonClose > .icon{background-image:url('../images/watchdetail_icon_close.png');}
.watchDetail .detailMenu .detailButtonZoomIn > .icon{background-image:url('../images/watchdetail_icon_zoomin.png');}
.watchDetail .detailMenu .detailButtonZoomOut > .icon{background-image:url('../images/watchdetail_icon_zoomout.png');}
.watchDetail .detailMenu .detailButtonView > .icon{background-image:url('../images/watchdetail_icon_view_frontback.png');}
.watchDetail .detailMenu .detailButtonShare > .icon{background-image:url('../images/watchdetail_icon_share.png');}
.watchDetail .detailMenu .detailButtonDownload > .icon{background-image:url('../images/watchdetail_icon_download.png');}
.watchDetail .detailMenu .detailButtonSend > .icon{background-image:url('../images/watchdetail_icon_send.png');}
.watchDetail .detailMenu .detailMenuThumbnailPanel > .icon{background-image:url('../images/watchdetail_icon_thumbs.png');}
.watchDetail .detailMenu .detailMenuButton + .detailMenuButton{border-top:none;padding-top:19px;background-image:url('../images/border_dots_h_lgrey_1_3.png');background-position:left top;background-repeat:repeat-x;}
.watchDetail .detailMenu .shareBar{clear:none;border:none;padding:0;text-align:left;margin-bottom:0;color:inherit;text-transform:inherit;letter-spacing:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;}
.watchDetail .detailMenu .shareBar a{padding:0 5px;}
.watchDetail .detailMenu .detailMenuThumbnailPanel{width:214px;padding:20px 20px 2px;height:100%;overflow:hidden;background:#edeef0;}
.watchDetail .detailMenu .detailMenuThumbnailPanel > .icon{margin-right:0;}
.watchDetail .detailMenu .detailMenuThumbnails{width:202px;padding:0 0 0 32px;background:#fff;}
.watchDetail .detailMenu .detailMenuThumbnail{width:81px;height:60px;float:left;margin:0 20px 18px 0;cursor:pointer;}
.watchDetail .detailMenu .detailMenuThumbnail img{display:block;float:left;width:69px;height:48px;border:6px solid #d8d8d8;}
.watchDetail .detailMenu .detailMenuThumbnail:hover img,
.watchDetail .detailMenu .detailMenuThumbnail.selected img{border-color:#6b6b6b;}
.watchDetail .window{position:relative;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.watchDetail .imageContainer{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.watchDetail .imageContainer .largeImage{display:block;position:absolute;background-repeat:no-repeat;}
.watchDetail .imageContainer .largeImage.movable{cursor:move;}
/*------------------------------------------------------------------
IWC Video Player
------------------------------------------------------------------*/
.iwcVideo{position:relative;overflow:hidden;}
.iwcVideo .poster{position:absolute;top:0;left:0;z-index:3;}
.iwcVideo .poster .backgroundImage{position:absolute;top:0;left:0;}
.iwcVideo .poster .titles{position:absolute;top:0;left:0;text-align:center;}
.iwcVideo .poster .title{color:#fff;text-align:center;padding:0 22px;font-family:'ProximaNovaBold', Arial, Helvetica, sans-serif;font-size:3.6em;}
.iwcVideo .poster .subtitle{display:inline;color:#fff;text-align:center;padding:10px 15px 8px;background:url('../images/video_subtitle_background.png') repeat-x left top;font-size:1.4em;}
.iwcVideo .poster .playButton{display:none;position:absolute;left:50%;width:45px;height:36px;margin-left:-22.5px;background:url('../images/video_play_Button_2.png') left top no-repeat;cursor:pointer;}
.iwcVideo .poster .playButton:hover{background-position:left -36px;}
.iwcVideo .bcVideo{position:absolute;top:0;left:4000px;}

.videoCloseButton{display:block;position:absolute;z-index:6;width:45px;height:36px;margin-left:11px;margin-top:11px;background:url('../images/video_close_button_2.png') left top no-repeat;cursor:pointer;}
.videoCloseButton:hover{background-position:left -36px;}
.videoCloseButton:active{background-position:left bottom;}
.videoFadeOverlay{background:url('../images/trans_black_90.png');}

.videoFull, .videoFull .poster, .videoFull .titles, .videoFull .backgroundImage{width:927px;height:420px;}
.videoFull .poster .playButton{top:95px;}
.videoFull .poster .title{font-size:4.2em;line-height:1em;margin:161px 0 22px 0;}
.videoFull .poster .subtitle{font-size:1.2em;}
.videoFull .bcVideo{width:927px;height:520px;}

.videoTwoThirds, .videoTwoThirds .poster, .videoTwoThirds .titles, .videoTwoThirds .backgroundImage, .videoTwoThirds .bcVideo{width:602px;height:336px;}
.videoTwoThirds {padding-top:15px;}
.videoTwoThirds .poster,.videoTwoThirds .bcVideo{top:15px;}
.videoTwoThirds .poster .playButton{top:71px;}
.videoTwoThirds .poster .title{font-size:2.667em;line-height:1em;margin:137px 0 22px 0;}
.videoTwoThirds div.poster .subtitle{font-size:1em;}
.videoTwoThirds .videoCloseButton{position:absolute;top:0;right:0;margin:0;height:12px;color:#333;padding:0 16px 0 0;font-size:0.8em;text-align:right;background:url('../images/video_close_button_small.gif') right top no-repeat;}
.videoTwoThirds .videoCloseButton:hover{background-position:right bottom;color:#a3443e;}
/*------------------------------------------------------------------
VOR Parallax Bg
------------------------------------------------------------------*/
body.article-the-volvo-ocean-race{background:url("../images/vor/map_middle_cutout.png") 50% 2000px no-repeat #edeef0 fixed;}
.portsMap{position:fixed;z-index:0;width:100%;height:540px; top:2000px;}
.portsMap img{display:block;width:1114px;margin:0 auto;padding-left:1px;}
@-moz-document url-prefix() { .portsMap img {width:1115px;}} /*Firefox bug*/
.portsMap .portsRoutes{display:block;width:100%;height:877px;position:absolute;top:0;z-index:1;background:50% 0 no-repeat;}
/*------------------------------------------------------------------
VOR Countdown Timer
------------------------------------------------------------------*/
.article-the-volvo-ocean-race .iwcVideo .bcVideo{left:0px;}
.article-the-volvo-ocean-race .iwcVideo h3.title{height:120px;font-size:4.2em;line-height:1em;margin:120px 0 22px 116px;color:white;text-align:center;padding:0 22px;font-family: 'ProximaNovaBold', Arial, Helvetica, sans-serif;}
.article-the-volvo-ocean-race .iwcVideo h3.title .vor_countdown{margin:0 auto;height:120px;}
.article-the-volvo-ocean-race .iwcVideo h3.title .vor_countdown .figure{float:left;}
.article-the-volvo-ocean-race .iwcVideo h3.title .vor_countdown .figure span{display:block;clear:left;font-size:12px;line-height:22px;letter-spacing:1px;}
.article-the-volvo-ocean-race .iwcVideo h3.title .vor_countdown .digit{float:left;width:67px;padding:16px 0;margin:0 1px 0 0;background:url(../images/vor/45gray.png);}
.article-the-volvo-ocean-race .iwcVideo h3.title .vor_countdown .colon{float:left;width:35px;margin:16px 0;vertical-align:top;}
/* For modern browsers */
.cf:before,.cf:after{content:"";display:table;}
.cf:after {clear:both;}
.cf {zoom:1;} /* For IE 6/7 (trigger hasLayout) */
.article-the-volvo-ocean-race .iwcVideo h5.subtitle{font-family:"Bookman Old Style","Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif;
display:block;font-style:italic;text-transform:none;font-size:.85em;width:300px;height:20px;margin:0 auto;color:white;text-align:center;padding:5px 15px 10px;background:url(../images/vor/65black.png) repeat;}
.article-the-volvo-ocean-race .iwcVideo .poster {position:absolute;z-index:0;}
.article-the-volvo-ocean-race .iwcVideo .bcVideo1 {position:absolute;z-index:1;}
.article-the-volvo-ocean-race .iwcVideo .titles {position:absolute; z-index:2;}
.article-the-volvo-ocean-race .iwcVideo, .article-the-volvo-ocean-race .iwcVideo object{background:#FFF;}/*white bg for ocean race vid*/

/*------------------------------------------------------------------
VOR Boats Svg
------------------------------------------------------------------*/
#boatContainer{position:relative; z-index:0; padding:20px; background:#ffffff;margin-left:-20px;}
#boatContainer:before{content:""; display:block; position:absolute; z-index:-1; top:20px; left:20px; right:20px; bottom:20px; border:1px dotted #e7e7e7;}
#boatContainer h3{margin:40px 0 8px;}
#boatContainer span.subtitle{display:block; font-family: 'ProximaNovaSemiBold', Arial, Helvetica, sans-serif;text-transform: uppercase;letter-spacing: .1em;color: #7f7f7f; text-align:center;}
#boatContainer .features{height:900px;}

#boatPartsBox{position:relative; margin:0 auto; width:920px; text-align:left;}
#boatParts {margin-bottom: 0px; width:920px; height:650px; z-index:1; cursor:pointer;position:relative;}
#boatParts .washout{width:797px;height:723px;z-index:2;position:absolute;top:0;left:0;background-color:#FFF;}
#boatParts li{position:absolute;}
#boatParts li p{display:none;text-align:center;}

/*------------------------------------------------------------------
VOR Parts
------------------------------------------------------------------*/
#boatParts .c_part_0 {width:7px;height:7px;top:440px;left:728px; z-index:20;}
#boatParts .c_part_1 {width:7px;height:7px;top:475px;left:413px;z-index:22;}
#boatParts .c_part_2 {width:7px;height:7px;top:150px;left:422px;z-index:21;}
#boatParts .c_part_3 {width:7px;height:7px;top:250px;left:422px;z-index:23;}

#boatPartsBox .boatCopy {display:none; margin:0; padding:14px 12px 0 12px; width:600px; top:620px; left:50%; margin-left:-312px; z-index:50; letter-spacing:.1em; position:absolute;}
#boatPartsBox .boatCopy p{font-size: 0.875em; line-height:1.6em; padding-top:30px; margin-left:0px; text-align: center;}
#boatPartsBox .boatCopy .hr {width:100%; height:1px; background:url('../images/vor/dotted_line.png') repeat-x;}
#boatPartsBox .boatCopy p.counter{width:60px;background:#FFFFFF;margin:-10px auto 0px;padding:0px;color:#8b8b89;font-size:0.813em;font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif;font-style: italic;}
#boatPartsBox .boatCopy p span.title{font-family:'ProximaNovaSemiBold', Arial, sans-serif;text-transform:uppercase;font-weight:normal;color:#000000;width:100%;float:left;}
#boatPartsBox .boatCopy #prevNext {
	color: #dddddd;
	font-family: 'ProximaNovaBold', Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	background: url('../images/vor/red_dot_large.png') center center no-repeat;
	padding: 15px 0 10px;
	margin-bottom: 15px;
	position:relative;
}
#boatPartsBox .boatCopy #prevNext.drawn {
	background-image: url('../images/vor/red_dot_large.png');
}
#boatPartsBox .boatCopy #prevNext a {
	text-decoration: none;
	color: #7f7f7f;
	display: inline-block;
	padding: 0px 25px;
	position:absolute;
	top:5px;
}
#boatPartsBox .boatCopy #prevNext a:hover {
}
#boatPartsBox .boatCopy #prevNext a.prev {
	background: url('../images/vor/arrow_grey_l.png') left 4px no-repeat;
	padding-left: 10px;
	padding-right:20px;
	right:50%;
}
#boatPartsBox .boatCopy #prevNext a.next {
	background: url('../images/vor/arrow_grey_r.png') right 4px no-repeat;
	padding-right: 10px;
	padding-left:20px;
	left:50%;
}
#boatPartsBox .boatCopy #prevNext a.disabled {
	opacity: .4;
	filter: alpha(opacity=40);
}
#boatPartsBox #cbg {width:920px;height:650px;position:absolute;top:0;left: 50%;margin-left: -460px;z-index:0;}
#boatPartsBox #cbg img{position:absolute;}
#boatPartsBox #cbg .washout{width:377px;height:511px;z-index:2;position:absolute;top:0;left:0;background-color:#FFF;  list-style:none;}
#boatPartsBox #raphHolder{width:960px;position:absolute;top:0;left:-20px;z-index:1;}

/*------------------------------------------------------------------
VOR Money Cant Buy Experiences
------------------------------------------------------------------*/
.mcbeTout{background: #E3E3E4 url("../images/vor/mcbe_div_line.png") no-repeat 635px center; text-align:center; padding:15px 0;}
.mcbeTout h3{color:#000; font-family:'ProximaNovaBold', Arial, Helvetica, sans-serif; font-size:1.6em; font-weight: bold; line-height:1em; margin-bottom:24px;}
.mcbeTout h3 span {color: #7F7F7F; display: block; font-family: "Bookman Old Style", Georgia, serif; font-size: 16px; font-style: italic; font-weight: normal; text-transform: capitalize;}
.mcbeTout img {margin-top: 15px;}
.mcbeform ul li.checkboxesLi .radio{margin-left:0; margin-right:10px;}
.mcbeform .info fieldset{height: 100%;padding: 15px 0px 0px;}
.mcbeform .question{float:none;margin:0;background:url("../images/border_dots_h_grey_1_3.png") bottom left repeat-x; padding:0 0 0 22px; height:100%;}
.mcbeform .question li.disclaimer{height:100%;line-height:1.86em;font-size: .867em;color:#49494a; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; text-transform:none; font-style:italic;}
.mcbeform .question #legalNotice{height:100%;padding:15px 0 15px 0;margin:0 0 15px 0;background:url("../images/border_dots_h_grey_1_3.png") bottom left repeat-x;height:100%;}
.mcbeform .question #legalNotice p.disclaimer{text-align:center;line-height:1.80em;}
.mcbeform .question #mcbe_answers{padding:0 0 0 20px;}
.mcbeform .column2{float:none; margin:0 0 0 20px;}
.mcbeform .column2 fieldset{height: 100%;padding: 15px 0px 0px 15px;}
.mcbeform .column2 fieldset:first-child label{width:180px; float:left; padding:12px 0 10px;}
.mcbeform .column2 fieldset li.last{background:url("../images/border_dots_h_grey_1_3.png") bottom left repeat-x;padding: 0px 0px 15px 0;}
/*------------------------------------------------------------------
vor port image text overlay
------------------------------------------------------------------*/
.vorPortImage .textHolder{background:none; height:200px; position:absolute; top:137px; left:0; z-index:5; width:100%;}
.vorPortImage .textHolder p{position:absolute; padding:0 22px; left:0; top:20px; color:#FFF; font-size:14px; width:929px; font-family: "Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic;text-align:center; letter-spacing:.1em;}
.vorPortImage .textHolder p span.title{display:block; font-family:'ProximaNovaBold', Arial, Helvetica, sans-serif; margin-bottom:12px; font-size:100px; line-height:100px; text-transform:uppercase; letter-spacing:.1em; font-style:normal;}
.vorPortImage .textHolder p span.main{background:url("../images/trans_black_75.png"); padding:12px 35px 8px;font-size:1em; line-height:1.385em; font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif; font-style:italic; text-transform:none; color:#FFF;}

/*------------------------------------------------------------------
SIDERALE STYLES
------------------------------------------------------------------*/
.siderale #pageHeader{margin-bottom:24px;}
.siderale {background:url('../images/siderale/siderale_parallax_background.jpg') 50% 150px no-repeat #111111 fixed;}
.siderale #ddDrawer{border-color: #191919;}
.siderale h1#siteTitle{background-color:#131313;border-color: #2f2f2f;}
.siderale h1#siteTitle a{background:url('images/logoAMS.png') top left no-repeat;}
.siderale .comments .row{border-top:7px solid #939393;}

/*------------------------------------------------------------------
START - SIDERALE FAMILY
------------------------------------------------------------------*/
.siderale .sideraleMainContent .iwcVideo .poster .playButton{background:url('../images/siderale/video_play_Button_2.png') left top no-repeat;}
.siderale .sideraleMainContent .iwcVideo .poster .playButton:hover{background-position:left -36px;}
.videoCloseButton{background:url('../images/siderale/video_close_button_2.png') left top no-repeat;}

.siderale .sideraleMainContent a:hover{color:#cea001;text-decoration: none;}
.siderale .sideraleMainContent p{font-size: 0.938em;}
.siderale .sideraleMainContent h1,
.siderale .sideraleMainContent h2,
.siderale .sideraleMainContent h3,
.siderale .sideraleMainContent h4,
.siderale .sideraleMainContent h5,
.siderale .sideraleMainContent h6{color:#eaeaea;}
.siderale.family .sideraleMainContent .tout h5,
.siderale.family .sideraleMainContent .tout p{padding-right:60px;}
.siderale.detail .sideraleMainContent .tout h5{margin-bottom:0px;}
.siderale .sideraleMainContent .iwcSlider{border-bottom-color: #292929;background-color: #181818;}
.siderale .sideraleMainContent .progressBar{background-color:#000;}
.siderale .sideraleMainContent .iwcSlider .indicator{background:url("../images/siderale/arrow_lt_grey_up_7.png") bottom center no-repeat;}
.siderale .sideraleMainContent .playPause{background:url("../images/siderale/pause_bars_grey_9.png") 5px 4px no-repeat;}
.siderale .sideraleMainContent .playPause.play{background:url("../images/siderale/arrow_dk_grey_rt_5.png") 5px 4px no-repeat;}
.siderale .sideraleMainContent .iwcSlider .textOverlay{background-color: #292929;}
.siderale .sideraleMainContent .iwcSlider li h4{background: none;}
.siderale .sideraleMainContent .iwcSlider.detail li h4{color:#7f7f7f;}
.siderale .sideraleMainContent .iwcSlider.detail li h4 span{color:#bfbfbf;}
.siderale .sideraleMainContent .hRule1{background-color: #303030;width:100%;height: 1px;margin-top:35px;margin-bottom:30px;}
.siderale .sideraleMainContent .hRule1.row{}
.siderale .sideraleMainContent .hRule7{background-color: #303030;width:100%;height: 7px;margin-top:35px;margin-bottom:30px;}
.shareBar a.facebook:hover span.text,
.shareBar a.facebook.selected span.text{color:#cea001;text-decoration: none;}
.shareBar a span.icon{background:url('../images/siderale/share_icons.png') no-repeat;}
.shareBar a.email span.icon{background-position: -70px bottom; }
.siderale .sideraleMainContent .shareBar{border-top-color:#303030;border-bottom-color: #303030;}
.siderale .sideraleMainContent .row.familyHead{margin-bottom:0px;}
.siderale .sideraleMainContent .row.familyHead .col.first{padding-left:100px;}
.siderale .sideraleMainContent .row.familyHead .col.rightVCenterBlock{background:url('../images/siderale/border_dots_v_1_3_black_on_black.png') left top repeat-y;width:300px;margin-top:80px;}
.siderale .sideraleMainContent .row.familyHead .col.rightVCenterBlock p{margin-bottom:30px;}
.siderale .sideraleMainContent a.boxArrowLink{background: url('../images/siderale/box_arrow_link_bg.png') left top no-repeat;width:213px;height:49px;min-height:3.063em;    display: table-cell;    vertical-align: middle;    text-align:center;}
.siderale .sideraleMainContent a.boxArrowLink span{background:url('../images/siderale/arrow_siderale.png') right -16px no-repeat;text-transform: uppercase;font-size: 0.813em;color:#eaeaea;letter-spacing: .1em;padding-right: 15px;}
.siderale .sideraleMainContent a:hover.boxArrowLink{text-decoration:none;background: url('../images/siderale/box_arrow_link_over_bg.png') left top no-repeat;}
.siderale.family .sideraleMainContent h2.pageTitle{font-size:3em;padding-bottom:0px;}
.siderale .sideraleMainContent h3.articleHead{color:#eaeaea;}
.siderale.family .sideraleMainContent h3.articleHead{font-family:'ProximaNovaBold', Arial, Helvetica, sans-serif;font-size:3.2em; margin-bottom:0px;}
.siderale.family .sideraleMainContent h3.title{font-size:2.25em;}
.siderale .sideraleMainContent h5.pageSubtitle{text-align: center;margin-top:-8px;margin-bottom:8px;color:#7f7f7f;}
.siderale .sideraleMainContent .creators p {text-align: center;}
.siderale .sideraleMainContent .text_2_col{background:url("../images/siderale/border_dots_v_1_3_black_on_black.png") top center repeat-y;}
.siderale .sideraleMainContent span.indentRule{background:url('../images/siderale/text_content_rule.png') left 11px no-repeat;}
.siderale .sideraleMainContent .chartCustomization .text_2_col{background:url('../images/siderale/border_dots_h_927_black_on_black.png') bottom center repeat-x; padding-bottom: 8px;padding-bottom: 30px;padding-top: 50px;}
.siderale .sideraleMainContent .chartCustomization .intro{padding-top:290px;}
.siderale .sideraleMainContent .chartCustomization .boxLinkContainer{margin-left:350px;}
.siderale .sideraleMainContent .chartCustomization .bgImage{background: url('../images/siderale/chart_customization_background.png') center top no-repeat;height:790px;overflow:hidden;margin-top:20px;}
.siderale .sideraleMainContent .chartCustomization .bgImage.highlighted{background-position:center -791px;}
.siderale .sideraleMainContent .chartCustomization .viewChartTextLink{color:#cea001;}
.siderale .sideraleMainContent .chartCustomization .col_6{float:left;margin-top:40px;margin-bottom:25px;text-align: center;}
.siderale .sideraleMainContent .chartCustomization .col_6.first{padding-left:20px;}
.siderale .sideraleMainContent .chartCustomization .col_6.last{padding-right:20px;}
.siderale .sideraleMainContent .chartCustomization .col_6 .col_4{margin: 0 auto;}
.siderale .sideraleMainContent .chartCustomization .col_6.last .col_4{padding-left:80px;}
.siderale .sideraleMainContent .chartCustomization .col_6.first .col_4{padding-right:80px;}
.siderale .sideraleMainContent .figcaption{color:#8b8b89;}
.siderale.detail .sideraleMainContent .tout .description{color:#8b8b89;    padding: 15px 0 10px 10px;    font-size: .867em;    line-height: 1.384em;    letter-spacing: .02em;    font-style: italic;}
.siderale.detail .sideraleMainContent .col_8{width:520px;background:none;}
.siderale .sideraleMainContent strong{color:#adaca8;}
.siderale .sideraleMainContent .tout h3{text-align: left;line-height: 42px;margin-bottom:25px;font-family:'ProximaNovaBold', Arial, Helvetica, sans-serif;font-size:2.25em;}
.siderale .sideraleMainContent .tout a.go{color:#cea001;}
.siderale .sideraleMainContent .detail-header .col_4,
.siderale .sideraleMainContent .detail-header .col_4.first,
.siderale .sideraleMainContent .detail-header .col_4.last{background:none;position: relative;}
.siderale .sideraleMainContent .col_4,
.siderale .sideraleMainContent .col_4.first,
.siderale .sideraleMainContent .col_4.last{background:none;position: relative;display:block;}
.siderale .sideraleMainContent .creators{height:100%; clear:both; float:left; width:100%; position:relative;}
.siderale .sideraleMainContent .creators h3.articleHead{margin-bottom:10px;}
.siderale .sideraleMainContent .creators h5.pageSubtitle{font-size:0.938em;}
.siderale .sideraleMainContent .creatorHeadRow1 li.col_4,
.siderale .sideraleMainContent .creatorHeadRow2 li.col_4{height:300px;margin-bottom: -100px;}
.siderale .sideraleMainContent .creatorHeadRow1.row,
.siderale .sideraleMainContent .creatorHeadRow2.row{text-align: center;height: 300px;}
.siderale .sideraleMainContent .creatorHeadRow1.row .headShotWrapper,
.siderale .sideraleMainContent .creatorHeadRow2.row .headShotWrapper{position:absolute;left: 50%; margin-left: -33%;}
.siderale .sideraleMainContent .creatorBioRow1.row,
.siderale .sideraleMainContent .creatorBioRow2.row{text-align: center;margin-bottom: 0px;}
.siderale .sideraleMainContent .creatorHeadText{position:absolute;}
.siderale .sideraleMainContent .creatorDotText p{opacity:0;filter:alpha(opacity=0);}
.siderale .sideraleMainContent .creatorDotText{opacity:0;filter:alpha(opacity=0);position: absolute;background:url('../images/siderale/siderale_creators_circle_yellow.png') left top no-repeat;width:208px;height:208px;text-align:center;-webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; -ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}
.siderale .sideraleMainContent .creatorHeadRow1.row a:hover.headShotWrapper .creatorDotText p,
.siderale .sideraleMainContent .creatorHeadRow2.row a:hover.headShotWrapper .creatorDotText p,
.siderale .sideraleMainContent .creatorHeadRow1.row a:hover.headShotWrapper .creatorDotText,
.siderale .sideraleMainContent .creatorHeadRow2.row a:hover.headShotWrapper .creatorDotText{opacity:1;filter:alpha(opacity=100);text-decoration: none;}
.siderale .sideraleMainContent .creatorDotText p{position: relative;min-width:9.25em;min-height:9.25em;display: table-cell; vertical-align: middle; padding: 40px 30px 30px 30px; margin-top:40px;}
.siderale .sideraleMainContent .creatorHeadText h5{color:#ffffff;font-size: 0.867em;padding-top: 16px;}
.siderale .sideraleMainContent .creatorHeadRow1.row a:hover.headShotWrapper .creatorHeadText h5,
.siderale .sideraleMainContent .creatorHeadRow2.row a:hover.headShotWrapper .creatorHeadText h5{color:#cea001;text-decoration: none;}
.siderale .sideraleMainContent .creatorHeadText p{font-style: italic;font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif;font-size: 0.813em;color:#8c8b87;}
.siderale .sideraleMainContent .creatorHeadRow1.row a:hover.headShotWrapper .creatorHeadText p,
.siderale .sideraleMainContent .creatorHeadRow2.row a:hover.headShotWrapper .creatorHeadText p{color:#8c8b87;}
.siderale .sideraleMainContent .creatorBioText{background: url('../images/siderale/border_dots_h_1_81_black_on_black.png') center top no-repeat;padding-top:20px;margin-bottom:20px;width:220px;text-align: center;margin:0 auto;}
.siderale .sideraleMainContent .creatorBioText p{width:220px;text-align: left;font-size:0.875em;line-height: 18px;}
.siderale .sideraleMainContent .creatorDotText p{color:#EAEAEA;line-height: 18px;font-size: 0.813em;font-style: italic;font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif;}
.siderale .sideraleMainContent .expandCollapseControls1,
.siderale .sideraleMainContent .expandCollapseControls2{text-align:center;height:10px;background: url('../images/siderale/expand_collapse_controls.png') center top no-repeat;color:#cea001;text-transform: uppercase;font-size: 0.688em;}
.siderale .sideraleMainContent .expandCollapseControls1.down,
.siderale .sideraleMainContent .expandCollapseControls2.down{background-position: center -11px;}
.siderale .sideraleMainContent .moreInfo{background: #1c1c1c url("../images/siderale/siderale_action_bar_div.png") 638px center no-repeat;text-align: center;padding: 15px 0;margin: 26px 22px 0px;width:927px; height:100%; clear:both; float:left; width:100%; position:relative;}
.siderale .sideraleMainContent .moreInfo .col_8.first h3,
.siderale .sideraleMainContent .moreInfo .col_8.first p{padding-left:28px;}
.siderale .sideraleMainContent .moreInfo h3{margin-top: 12px;}
.siderale .sideraleMainContent .moreInfo .tout a{clear:both;float:left;margin-left:70px;margin-top:12px;}
.it.siderale .sideraleMainContent .moreInfo .tout a{margin-left:25px;} /*fix for italian length*/
.siderale .sideraleMainContent .actionBar{width:927px;margin-left:22px;margin-right:23px;}
.siderale .sideraleMainContent .actionBar ul{background-color:#1c1c1c;color:#afafaf;}
.siderale .sideraleMainContent .actionBar ul li.first{width:690px;text-align: center;padding-top:24px;background:none; height:34px;}
.siderale .sideraleMainContent .actionBar ul li{background:url("../images/siderale/siderale_action_bar_div.png") left center no-repeat; min-width:0;}
.siderale .sideraleMainContent .actionBar ul h1{color:#afafaf;margin:0 auto;}
.siderale .sideraleMainContent .actionBar a,
.siderale .sideraleMainContent .actionBar a:hover{color:#cea001;margin-top:10px;margin-bottom:10px;margin-left:30px;}
.siderale .sideraleMainContent .actionBar ul li a.contactIwc{padding-left:30px;background:url("../images/siderale/siderale_actionBar_contact_icon.png") left center no-repeat;}

/*------------------------------------------------------------------
START - SIDERALE DETAILS
------------------------------------------------------------------*/
.siderale .sideraleMainContent .figure{float: left;padding: 0 22px 0 23px;}
.siderale .sideraleMainContent h3.title,
.siderale .sideraleMainContent .figure h3{font-family:'ProximaNovaBold', Arial, Helvetica, sans-serif;font-size:2.25em;line-height:40px;}
.siderale .sideraleMainContent .videoFull .poster .title {font-size: 55px;line-height: 1em;margin: 161px 0 22px 0;}
.siderale.detail .sideraleMainContent h3.articleHead{margin: 48px 0 40px;}
.siderale.detail .sideraleMainContent .textContent h3{margin: 0px 0 10px 0px;font-size: 2.25em;}
.siderale.detail .sideraleMainContent .textContent h5{font-size: 0.938em;color:#7f7f7f;}
.siderale.detail .sideraleMainContent .col_4.copy{padding-right:0px;}
.siderale.detail .sideraleMainContent .highlights,
.siderale.detail .sideraleMainContent .copy{margin-top:30px;}
.siderale.detail .sideraleMainContent .copy div{padding-right:24px;background:url("../images/siderale/border_dots_v_1_3_black_on_black.png") right top repeat-y;}
.siderale.detail .sideraleMainContent .copy h3{color:#7f7f7f;}
.siderale .sideraleMainContent .highlights h3{background-color:#cea001;}
.siderale .sideraleMainContent .iwcSlider .textHolder p a.go:hover{background-image:url("../images/siderale/arrow_box_69_36_over.png");}
.siderale .sideraleMainContent .frontBackWrap .fbSliderControls a{color:#898989;}
.siderale .sideraleMainContent .frontBackWrap .fbSliderControls a:hover{color:#cea001;}
.siderale .sideraleMainContent a.enlarge{color:#cea001;}
.siderale .sideraleMainContent .specs .variations ul li{background:url("../images/siderale/arrow_variations_indicator.png") right center no-repeat;}
.siderale .sideraleMainContent .specs .details{background-color:#1c1c1c;}
.siderale .sideraleMainContent .frontBackWrap .fbSliderControls{background:url("../images/siderale/fb_slider_controls_bg.png") bottom center no-repeat;}
.siderale .sideraleMainContent .sliderWindow{background:url("../images/siderale/fb_slider_handle.png") no-repeat right top;}
.siderale .sideraleMainContent .row > .quote{background:url('../images/siderale/big_quote_left.png') center 23px no-repeat;border-color: #303030;}
.siderale .sideraleMainContent .quote p{color:#eaeaea;}
.siderale .sideraleMainContent .quote p.cite{color:#7f7f7f;}
.siderale .sideraleMainContent .figure h5{color:#aeaeae;font-size: 0.938em;margin-top:20px;}
.siderale .sideraleMainContent .figure .figcaption{width:200px;margin:0 auto;}
.siderale .sideraleMainContent .tailoringTheNightSky{border-top: 1px solid #303030;margin-top:0px;    padding-top: 30px;}
.siderale .sideraleMainContent .sideraleCustomize{border-bottom: 1px solid #303030;margin-bottom:30px;padding-bottom: 30px;}
.siderale .sideraleMainContent .sideraleCustomize .col_4.first{padding-left:0px;}
.siderale .sideraleMainContent .sideraleCustomize .col_4 > .figure{margin-bottom:0px;}
.siderale .sideraleMainContent .sideraleCustomize .col_8{float:right;}
.siderale .sideraleMainContent .sideraleCustomize .figure{text-align: left;padding-left:0px;}
.siderale .sideraleMainContent .sideraleCustomize .figure h5{margin-top:5px;line-height: 1.5em;color:#7f7f7f;margin-bottom:24px;}
.siderale .sideraleMainContent .sideraleCustomize .hRule1{margin-top:0px;}
.siderale .sideraleMainContent a.enlarge{padding: 2px 16px 0 10px;}
.siderale .sideraleMainContent .variations p{margin-top: 18px;font-style: italic;color:#8b8b89;font-size: 0.875em;width:120px;line-height: 18px;font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif;}
.siderale .sideraleMainContent .specs h4{color:#8a8a8a;border-bottom-color: #303030;}
.siderale .sideraleMainContent .specs ul.specsList>li{border-bottom: 1px dotted #474747;}
.siderale .sideraleMainContent .specs ul.detailList{margin: 10px 22px 10px;clear: both;padding-bottom:5px;border-bottom: 1px dotted #474747;}
.siderale .sideraleMainContent .specs ul.detailList li{border-bottom:none;list-style:square outside url("../images/siderale/li_square_000000.png");padding-bottom:10px;margin-left:30px;}
.siderale .sideraleMainContent .specs ul.specsList>li .def{margin-left:0px;}
.siderale .sideraleMainContent .specs .def{margin-left:22px;float: left;width: 144px;font-size: .733em;line-height: 3.278em;color: #8A8A8A;font-family: 'ProximaNovaSemiBold', Arial, Helvetica, sans-serif;text-transform: uppercase;}
.siderale .sideraleMainContent .specs ul.specsList li .val{color:#8A8A8A;width:auto;font-size: 0.813em;}
.siderale .sideraleMainContent .specs .details .calibreSpec div{padding-bottom:30px;background:url('../images/siderale/siderale_detail_specs_dotLine.png') right bottom no-repeat;}
.siderale .sideraleMainContent .specs .calibreSpec p.name{color:#8b8b89;}
.siderale .sideraleMainContent a.enlarge,
.siderale .sideraleMainContent a.go{font-size: 0.813em;color:#cea001;margin-bottom: 10px;}

.siderale .sideraleMainContent .interactionBlock{background-color: #1c1c1c;float:left;margin-bottom:0px;width:927px;margin-left: 23px;margin-right:22px;}
.three-column-calibre{margin-bottom:40px;}
.siderale .sideraleMainContent .interactionBlock .inner{border: 2px dotted #424242;padding:40px 30px 40px;margin:22px;width:820px;height:100%;float:left;clear:both;}
.siderale .sideraleMainContent .interactionBlock h3.articleHead{font-size: 2.25em;margin-bottom:5px;}
.siderale .sideraleMainContent .interactionBlock h5{color:#7f7f7f;font-size: 0.938em;padding-bottom:20px;margin-bottom:40px;border-bottom: 1px dotted #474747;text-align: center;line-height: 24px;}
.siderale .sideraleMainContent .three-column-calibre p{text-align: left;font-size: 0.875em;line-height: 18px;width:184px;margin:0 auto;}
.siderale .sideraleMainContent .three-column-calibre .col_3{width:230px;text-align: center;}
.siderale .sideraleMainContent .three-column-calibre .col_3.first{margin-right:18px;}
.siderale .sideraleMainContent .three-column-calibre .col_3.last{margin-left:18px;}
.siderale .sideraleMainContent .three-column-calibre .col_3 img{margin-bottom:36px;}
.siderale .sideraleMainContent .three-column-calibre .col_3 h1{margin-bottom:24px;}

/*------------------------------------------------------------------
START - WATCH 360
------------------------------------------------------------------*/
.watch360 {width:603px;margin:auto;}
.watch360 img {display:block;margin:auto;}
.watch360 .imageContainer {width:603px;height:460px;overflow:hidden;}
.watch360 .imageContainer img.angle,
.watch360 .imageContainer span.placeHolder {display:none;}
.watch360 .imageContainer img.selected {display:block;}
.watch360 .slider {width:577px;height:50px;margin:10px auto 4px;background:url('../images/siderale/watch360_slider_ruler.png') left bottom no-repeat;cursor:pointer;}
.watch360 .slider .handle {display:block;position:absolute;top:0;width:39px;height:9px;margin-left:-19px;padding:14px 0 24px;line-height:9px;font-size:10px;font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif;color:#eaeaea;text-align:center;background:url('../images/siderale/watch360_slider_handle.png') left top no-repeat;}
.watch360 .slider .handle:hover,
.watch360 .slider .handle.hover {color:#fff;background-position:left bottom;}
.watch360 .slider .label {display:block;position:absolute;top:20px;width:26px;height:12px;margin-left:-11px;font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif;font-size:12px;line-height:12px;letter-spacing:0;color:#7f7f7f;text-align:center;}
.watch360 .slider .label-0 {left:0%;}
.watch360 .slider .label-180 {left:50%;}
.watch360 .slider .label-360 {left:100%;}
.watch360 p.enlargeP{text-align:center; width:577px; height:22px; margin:0 auto; padding:7px 0 15px; background:url('../images/siderale/watch360_enlarge_bg.png') left top no-repeat;}
.watch360 a.enlarge{ display:inline-block; background:url("../images/siderale/enlarge_icon_crop_light.png") right center no-repeat; padding:0 15px 0 0; margin:0; color:#cea001; letter-spacing:.1em; line-height:22px; cursor:pointer;}
.watch360 a.enlarge:hover{color:#fff;}

/*------------------------------------------------------------------
START - TSS IMAGE SLIDER
------------------------------------------------------------------*/
.sideraleMainContent .watchImageSlider p{font-size:0.875em;}
.watchImageSlider{height:700px;}
.watchImageSlider .copyContainer{position: relative;height:318px;margin-top: 60px;}
.watchImageSlider .copyContainer > .copyBlock{position:absolute; z-index:0;}
.watchImageSlider .copyContainer > .copyBlock h1{padding-bottom:5px;}
.watchImageSlider .sliderButton{color:#cea001;text-transform: uppercase;font-size: 0.813em;}
.watchImageSlider a:hover.sliderButton{color:#FFF;}
.watchImageSlider .sliderButton.previous{padding-right:10px;border-right: 1px solid #3b3b39;}
.watchImageSlider .sliderButton.next{padding-left:8px;}
.watchImageSlider .imageContainer{position: relative;height:449px;margin:0 auto;float:right}
.watchImageSlider .imageContainer img{position: absolute;display: block;float:left;}
.watchImageSlider .slider {width:804px;height:50px;margin:10px 8px 4px;background:url('../images/siderale/tss_slider_ruler.png') left bottom no-repeat;cursor:pointer;z-index:1;}
.watchImageSlider .handleIntroText{float: left;margin-top: 10px;margin-left: 35px;color:#7f7f7f;font-size:10px;z-index:0;}
.watchImageSlider .slider .handle {display:block;position:absolute;top:45px;width:39px;height:9px;margin-left:-19px;padding:14px 0 24px;line-height:9px;font-size:10px;font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif;color:#eaeaea;text-align:center;background:url('../images/siderale/tss_slider_handle.png') left bottom no-repeat;}
.watchImageSlider .slider .handle .circleSprite{background: url('../images/siderale/tss_slider_handle_sprite.png') 0px top no-repeat;width:27px;height:25px;overflow: hidden;display: block;position: absolute;left: 6px;top: 16px;}
.watchImageSlider .slider .label {display:block;position:absolute;top:20px;height:12px; width:100%; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif;font-size:12px;line-height:12px;letter-spacing:0;color:#7f7f7f;}
.watchImageSlider .slider .label-0{text-align:left;}
.watchImageSlider .slider .label-1{text-align:center; }
.watchImageSlider .slider .label-2{text-align:right;}
.watchImageSlider .slider .handle:hover,
.watchImageSlider .slider .handle.hover {color:#fff;background-position:left top;}
.watchImageSlider .prevNextControls {position:relative; z-index:1;}

.watchImageSlider .features, .sideraleMainContent .interactionBlock .features{height:840px;}
.watchImageSlider .features p.frontBack, .sideraleMainContent .interactionBlock .features p.frontBack{text-align: center;background: url('../images/siderale/features/siderale_features_frontBack_divider.png') center top no-repeat;height:45px;margin-bottom:10px;padding-top:8px;}
.watchImageSlider .features p.frontBack a, .sideraleMainContent .interactionBlock .features p.frontBack a{margin-left: 30px;margin-right: 30px;text-transform: uppercase;font-size: 13px;font-family: 'ProximaNovaSemiBold', Arial, Helvetica, sans-serif;}

#sideraleContainer{width:880px;padding:45px 25px 128px; text-align:center; background: url('../images/calibre_dotted_border.png') center center no-repeat #FFF; margin-top:40px;}
#sideraleContainer ul.specs{margin-left:-24px;}
#sideraleContainer ul.specs li{display:inline-block; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; padding-left:24px; text-transform:uppercase; color:#7f7f7f; font-size:.867em; letter-spacing:.12em;}
#sideraleContainer h3{color:#191919; font-size:2.867em; line-height:1em; margin-bottom:15px;}
#sideraleContainer p.pullQuote{color:#49494a; letter-spacing:.12em; width:586px; font-family:'ProximaNovaSemiBold', Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:1.07em; margin:-63px auto 0; padding-top:20px; background:url('../images/dots_h_grey_277.png') top center no-repeat;}
#sideraleContainer p.pullQuote span.author{display:block; font-size:.812em;}
#sideraleContainer p.pullQuote em{font-family: 'Bookman Old Style'; font-size:.75em; line-height:1.38em;font-style:italic; text-transform:none; color:#49494a; letter-spacing:.05em; display:block;}

#sideralePartsBox{position:relative; margin:0 auto; width:377px; text-align:left;}
#sideraleParts {margin-bottom: 0px; width:377px; height:520px; z-index:1; cursor:pointer;position:relative;}
#sideraleParts .washout{width:797px;height:723px;z-index:2;position:absolute;top:0;left:0;background-color:#FFF;}
#sideraleParts li{position:absolute;}
#sideraleParts li p{display:none;text-align:center;}

/*FRONT*/
#sideraleParts .c_part_0 {width:7px;height:7px;top:174px;left:255px; z-index:20;}
#sideraleParts .c_part_1 {width:7px;height:7px;top:157px;left:200px;z-index:21;}
#sideraleParts .c_part_2 {width:7px;height:7px;top:216px;left:87px;z-index:22;}
#sideraleParts .c_part_3 {width:7px;height:7px;top:283px;left:257px;z-index:23;}
/*BACK*/
#sideraleParts .c_part_4 {width:7px;height:7px;top:217px;left:271px;z-index:24;}
#sideraleParts .c_part_5 {width:7px;height:7px;top:174px;left:240px;z-index:25;} /*2 Pts  - t:270px l:259px*/
#sideraleParts .c_part_6 {width:7px;height:7px;top:141px;left:216px;z-index:26;}
#sideraleParts .c_part_7 {width:7px;height:7px;top:324px;left:170px;z-index:27;}
#sideraleParts .c_part_8 {width:7px;height:7px;top:285px;left:110px;z-index:28;}
#sideraleParts .c_part_9 {width:7px;height:7px;top:181px;left:90px;z-index:29;} /*2 Pts  - t:203px l:293px*/
#sideraleParts .c_part_10 {width:7px;height:7px;top:259px;left:267px;z-index:30;}
#sideraleParts .c_part_11 {width:7px;height:7px;top:197px;left:231px;z-index:31;}
#sideraleParts .c_part_12 {width:7px;height:7px;top:283px;left:227px;z-index:32;}

#sideralePartsBox .sideraleCopy {display:none; margin:0; padding:14px 0 0 12px; width:586px; top:520px; left:50%; margin-left:-293px; z-index:50; letter-spacing:.1em; position:absolute; }
#sideralePartsBox .sideraleCopy p{font-size: 0.875em; line-height:1.6em; padding-top:30px; margin-left:0px; text-align: center;}
#sideralePartsBox .sideraleCopy p.counter{background:url('../images/siderale/features/siderale_features_dot_line_split.png') center center no-repeat;margin:0px;padding:0px;color:#8b8b89;font-size:0.813em;font-family:"Bookman Old Style", "Palatino Linotype", Palatino, "URW Palladio L","Book Antiqua", Georgia, serif;font-style: italic;}
#sideralePartsBox .sideraleCopy p span.title{font-family:'ProximaNovaSemiBold', Arial, sans-serif;text-transform:uppercase;font-weight:normal;color:#eaeaea;width:100%;float:left;}
#sideralePartsBox .sideraleCopy #prevNext {
	color: #dddddd;
	font-family: 'ProximaNovaBold', Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	background: url('../images/siderale/siderale_yellow_dot.png') center center no-repeat;
	padding: 15px 0 10px;
	margin-bottom: 15px;
	position:relative;
}
#sideralePartsBox .sideraleCopy #prevNext.drawn {
	background-image: url('../images/siderale/siderale_yellow_dot.png');
}
#sideralePartsBox .sideraleCopy #prevNext a {
	position:absolute;
	text-decoration: none;
	color: #7f7f7f;
	display: inline-block;
	padding: 0px 25px;
}
#sideralePartsBox .sideraleCopy #prevNext a:hover {
}
#sideralePartsBox .sideraleCopy #prevNext a.prev {
	background: url('../images/siderale/arrow_grey_l_5.png') left 4px no-repeat;
	padding-left: 10px;
	padding-right:20px;
	right:50%;
}
#sideralePartsBox .sideraleCopy #prevNext a.next {
	background: url('../images/siderale/arrow_grey_rt_5.png') right 4px no-repeat;
	padding-right: 10px;
	padding-left:20px;
	left:50%;
}
#sideralePartsBox .sideraleCopy #prevNext a.disabled {
	opacity: .4;
	filter: alpha(opacity=40);
}

.calibreCopy #prevNext a {
	position:absolute;
	text-decoration: none;
	color: #7f7f7f;
	display: inline-block;
}

#sideralePartsBox #cbg {width:377px;height:511px;position:absolute;top:0;left: 50%;margin-left: -188px;z-index:0;}
#sideralePartsBox #cbg img{position:absolute;}
#sideralePartsBox #cbg .washout{width:377px;height:511px;z-index:2;position:absolute;top:0;left:0;background-color:#FFF;  list-style:none;}
#sideralePartsBox #raphHolder{width:417px;position:absolute;top:0;left:-20px;z-index:1;}


/*------------------------------------------------------------------
 STAR CHART
------------------------------------------------------------------*/
.siderale .watchDetail {background-color: #000;}
.siderale .watchDetail .detailMenuButton {color: #8a8a8a;}
.siderale .watchDetail .detailMenuButton:hover {color: #cea001;}
.siderale .watchDetail .detailButtonClose > .icon {background-image: url('../images/siderale/watchdetail_icon_close_yel.png');}
.siderale .watchDetail .detailMenu .detailButtonZoomIn > .icon {background-image: url('../images/siderale/watchdetail_icon_zoomin_yel.png');}
.siderale .watchDetail .detailMenu .detailButtonZoomOut > .icon {background-image: url('../images/siderale/watchdetail_icon_zoomout_yel.png');}
.siderale .watchDetail .detailMenu .detailButtonView > .icon {background-image: url('../images/siderale/watchdetail_icon_view_frontback_yel.png');}
.siderale .watchDetail .detailMenu .detailButtonView.starchart > .icon {background-image: url('../images/siderale/watchdetail_icon_view_frontback_yel.png');}
.siderale .watchDetail .detailMenu .detailButtonShare > .icon {background-image: url('../images/siderale/watchdetail_icon_share_yel.png');}
.siderale .watchDetail .detailMenu .detailButtonDownload > .icon {background-image: url('../images/siderale/watchdetail_icon_download_yel.png');}

/*------------------------------------------------------------------
 SIDERALE CONTACT FORM
------------------------------------------------------------------*/
.modal.siderale_contact h2 {border-bottom: 7px solid #D7D7D7;margin-bottom: 40px;color: #373737;}
.modal.siderale_contact form {border-top: none;}
.modal.siderale_contact ul li {border-bottom: 1px dotted #BEBEBE;padding-bottom: 10px;padding-top: 5px;width: 531px;margin-left: auto;margin-right: auto;}
.modal.siderale_contact li.salutationLi,
.modal.siderale_contact li.countryLi {border-bottom: none;}
.modal.siderale_contact li.salutationLi {padding-bottom: 0;}
.modal.siderale_contact li.countryLi {padding-bottom: 5px;}
.modal.siderale_contact li.submitLi {border-bottom: none;border-top: 1px solid #D7D7D7;padding-bottom: 0;padding-top: 20px;margin-bottom: 0;}
.modal.siderale_contact label {width: 205px;float: left;padding: 12px 0 0 26px;}
.modal.siderale_contact label .req,
.modal.siderale_contact .label .req {color: #cea001;font-size: 1.7em;font-family: 'ProximaNovaSemiBold', Arial, Helvetica, sans-serif;}
.modal.siderale_contact #id_first_name,
.modal.siderale_contact #id_last_name {width: 117px;}
.modal.siderale_contact #id_first_name,
.modal.siderale_contact #id_last_name {float: none;}
.modal.siderale_contact #id_first_name {margin-right: 10px;}
.modal.siderale_contact input.submit {width: 190px;margin: 10px auto 0;display: block;float: none;}
.modal.siderale_contact input.submit:hover {background-color: #cea001;color: #fff;}
.modal.siderale_contact #selectsalutation {width: 250px !important;}
.modal.siderale_contact #id_country,
.modal.siderale_contact #id_salutation {width: 280px !important;}
.modal.siderale_contact #id_email {width: 260px !important;}
.modal.siderale_contact .formError {clear: both;display: block;float: left;margin-left: 235px;padding-top: 10px;}
.modal.siderale_contact .realNameLi .formError{clear:none;float:right;margin-left:0px;margin-right:40px;}
#calibre94900MoreInfo .col_3{padding:0px;margin:24px;width:222px;}
#calibre94900MoreInfo .col_3 h1{text-align:center;padding-top:30px;padding-bottom:20px;}
#calibre94900MoreInfo .col_3 p{padding: 0px 0px 0px 20px;line-height: 20px;font-size:14px;}

.zh-cn h1, .zh-tw h1,
.zh-cn h2, .zh-tw h2,
.zh-cn h3, .zh-tw h3,
.zh-cn h4, .zh-tw h4,
.zh-cn h5, .zh-tw h5,
.zh-cn h6, .zh-tw h6,
.zh-cn .family .hgroup h2.pageTitle,
.zh-tw .family .hgroup h2.pageTitle,
.zh-cn .iwcSlider.homepage .textHolder p span.title,
.zh-tw .iwcSlider.homepage .textHolder p span.title,
.zh-cn .iwcVideo .poster .title,
.zh-tw .iwcVideo .poster .title,
.zh-cn .vorPortImage .textHolder p span.title,
.zh-tw .vorPortImage .textHolder p span.title{
	font-family: Arial Unicode MS, SimHei, Verdana, sans-serif !important;
	text-transform: uppercase !important;
	font-weight: normal !important;
}

.zh-cn .iwcSlider.homepage .textHolder p span.title,
.zh-cn .iwcSlider.homepage .textHolder p span.title.long,
.zh-cn .iwcSlider.homepage .textHolder p span.title.longer,
.zh-tw .iwcSlider.homepage .textHolder p span.title,
.zh-tw .iwcSlider.homepage .textHolder p span.title.long,
.zh-tw .iwcSlider.homepage .textHolder p span.title.longer{font-size:55px; line-height:88px; padding-top:12px; letter-spacing:.05em;}

.zh-cn .moreInfo h4,
.zh-tw .moreInfo h4,
.zh-cn .iwcSlider.homepage .textHolder p span.main,
.zh-tw .iwcSlider.homepage .textHolder p span.main,
.zh-cn .tout p.description,
.zh-tw .tout p.description,
.zh-cn .quote p.cite,
.zh-tw .quote p.cite,
.zh-cn .signupTout ul li,
.zh-tw .signupTout ul li {font-style:normal !important;}

.zh-cn .history #sectionNav ul li a,
.zh-tw .history #sectionNav ul li a,
.zh-cn .promo.article_promo p,
.zh-tw .promo.article_promo p{text-align: center;}

.zh-cn .moreInfo p,
.zh-tw .moreInfo p,
.zh-cn .article_promo p.description,
.zh-tw .article_promo p.description,
.zh-cn .promo.alternative p,
.zh-tw .promo.alternative p,
.zh-cn .promo p,
.zh-tw .promo p{text-align: left;}

.zh-cn .dayNight .dialMain p span,
.zh-tw .dayNight .dialMain p span{text-align: center;}

.zh-cn, .zh-tw{font-style:normal !important;}

.zh-cn .textContent p,
.zh-tw .textContent p,
.zh-cn .welcomeLetter p,
.zh-tw .welcomeLetter p{text-align: justify; text-justify: distribute;}
