/*
	MAIN HOLDING DIV
*/
#pageWrap {
	width: 930px;
}

body {
	margin-top: 19px;
	/* background: #EEEEEE url(../img/common/bg.gif) top left repeat-x; */
	font-family: Arial, Helvetica, sans-serif;
	background: #fff !important;
}


/* Standard Formats/Typography */
p {
	line-height: 133%;
	color:#000;
}

a {
	color: #000;
	text-decoration: none;
}
 
a:hover {
	color: #000;
	text-decoration: underline !important;
}

a {
	outline: 0;
}

input.submit,
input.checkbox,
input.radio {
	width: auto !important;
}

.btn a {
	background: url(../img/common/register_btn.gif) top left no-repeat;
	text-transform: uppercase;
	padding-left:3px;
	padding-right:15px;
	padding-top:3px;
	font-size: 100%;
	display: block;
	float: left;
}

.btn a span {
	padding: 3px 8px 5px 0px;
	font-size: 100%;
	display: block;
	color: #545454;
}

.btn a:hover {
	text-decoration: none !important;
}





/* Silvester logo: */

h1.logo {
	/* background: url(../img/common/logo.gif) top left no-repeat; */
	background: url(../img/common/logoborn_new.gif) top left no-repeat;
	overflow: hidden;
	margin: 20px 0 0 20px;
	width: 146px;
	height: 60px;
	float: left;
}

h1.logoUk {
	background: url(../../img/logo_uk.gif) top left no-repeat; 
	overflow: hidden;
	margin: 0px 0px 0px 2px;
	width: 237px;
	height: 104px;
	float: left;
}

h1.logo a, h1.logoUk a {
	padding-left: 520px;
	display: block;
	height: 104px;
}


.header .linksheader {
	width: 500px;
	float: right;
	padding-right: 20px;
}
.header .linksheader ul {
	float: right;
	clear: right;
}
.header .linksheader ul, .header .linksheader ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.header .linksheader ul li {
	float: left;
	margin-top: 17px;
}
.header .lines ul li {
	background: url(../img/common/header-menu-line.gif) bottom left no-repeat;
	margin-left: 7px;
	padding-left: 7px;
}
.header .lines ul li.first {
	background: none;
}
.header .linksheader .buttongrey {
	margin-left: 10px;
}
.header .linksheader .selectcountry {
	font-size: 12px;
	color: #a9a9a9;
	padding: 4px 5px 0px 0px;
}
.header .linksheader .linksheaderlines{
	margin-top:20px;	
}
.header a.linkflag {
	margin: 3px 2px 0px 2px;
	border: none;
	display: block;
	padding: 1px;
}
.header a.linkflag:hover, a.linkflag.selected {
	border: solid 1px #c2c2c2;
	padding: 0px;
}



/* main menu */

.mainmenu {
	/*	float: left;*/
	/*  background:#505050 url(../img/common/header_menu.jpg) no-repeat scroll 0 0; */
	background: #bdf0dd;
	width: 924px;
	margin: 0px 0px 0px 0px;
	height: 36px;
}

.mainmenu ul, .mainmenu ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.mainmenu ul li {
	float: left;
	display: block;
}

.mainmenu ul li a {
	background: url(../img/common/mainmenu-menu-line.gif) center left no-repeat;
	font-size: 120%;
	color: #000;
	/* color: #f16c04; */
	display: block;
	padding: 11px 7px 10px 10px;
	text-transform: uppercase;
	text-decoration: none;
}

.mainmenu .subMenuTitle {
	cursor: pointer;
	font-size: 10px;
	font-style: italic;
	color: #000;
	margin: -13px 0 0 25px;
}

/* .mainmenu ul li a:hover{
border: 1px solid;
margin:-1px;
border-color: #0a0a0a #1a1a1a #171717 #1a1a1a;
}

.mainmenu ul li:hover{
border: 1px 1px 0 1px solid;
margin:-1px -1px 0 -1px;
border-color:#484848 #464646 #000000 #464646;
}
*/

.mainmenu ul li a:hover,
.mainmenu ul li.selected{
	color: #797979;
	background: #1d1d1d url(../img/common/bg_aktmenu.jpg) no-repeat;
	text-decoration: none;


}
.mainmenu ul li div.rightDD a{
	background:transparent none repeat scroll 0 0 !important;
	border:0 none;
	color:#000 !important;
	font-size:12px !important;
	font-weight:100 !important;
	padding:0 0 3px;
	line-height: 23px;
}
.mainmenu ul li div.rightDD a:hover{
	color:#000 !important;
	text-decoration:underline;
}

div.rightDD{
border: 1px solid #414141;
}

div.rightDD a:hover{
border:0; background:none !important; }

/*
.mainmenu ul li:hover,
.mainmenu ul li.selected{
	border-top: 1px solid #484848;
	border-right: 1px solid #464646;
	border-left:1px solid #464646;
}  */

.mainmenu ul li.selected a {
	color: #fff;
}
.mainmenu ul li.first a {
	background: none;
}
.mainmenu .mainmenusearch {
	width: 300px;
	float: right;
}
.mainmenu .mainmenusearch {
	padding-right: 1px;
}
.mainmenu .mainmenusearch p {
	float: left;
	margin: 0px 0px 0px 2px;
	padding: 6px 0px 0px 0px;
}
.mainmenu .mainmenusearch .textbox {
	font-size: 100%;
	color: #999999;
	width: 151px;
	height: 16px;
	padding: 3px 3px 0px 3px;
	border: 1px solid #d2d2d2;
}

.mainmenu .mainmenusearch select {
	background: url(../img/bkCustomDD.gif) top left no-repeat; 
	border: solid #d2d2d2 1px;
	text-transform: uppercase;
	font-size: 100%;
	color: #707070;
	width:120px;
	height:21px;
	padding-left:2px;
	padding-top:2px;
}
.mainmenu .mainmenusearch select option{
background: #fff;
text-transform: uppercase;
}
/*
.mainmenu .mainmenusearch .customDD {
	position: relative;
	float: left;
}

.mainmenu .mainmenusearch .customDD ul {
	float: left;
}

.mainmenu .mainmenusearch .customDD ul li {
	float: none;
}

.mainmenu .mainmenusearch .customDD ul li ul {
	position: absolute;
}

.mainmenu .mainmenusearch .customDD a {
	background: url(../img/bkCustomDD.gif) top right no-repeat;
	border-left: solid #d2d2d2 1px;
	text-transform: uppercase;
	padding: 4px 0px 1px 7px;
	display: block;
	color: #707070;
	width: 100px;
}

.mainmenu .mainmenusearch .customDD ul li ul {
	background: #ffffff;
	border: solid #e7e7e7 1px;
	position: absolute;
	z-index: 3;
}
*/
.leftDD {
	/* background: url(../img/menuDDtop.png) bottom left no-repeat; */
	background:#fff ;
	position: absolute;
	z-index: 8;
	float: left;
}

.leftDD hr {
	margin: 0px 8px 0px 0px;
	border: none;
	height: 1px;
	background: #e6e6e6;
}

.rightDD {
	/* background: url(../img/menuDD.png) bottom right no-repeat; */
	background:#fff none repeat scroll 0 0;
	font-size:13px;
	padding:3px 9px 3px 8px;
}


.rightDD p {
	color:#000;
	font-size:12px;
	font-style:italic;
	margin:10px 0;
}

.rightDD h3 {
	margin-bottom: 5px;
	color: #797979;
}

.rightDD ul,
li.first .rightDD ul {
	padding: 0px;
	margin: 0px;
}

.rightDD ul li,
li.first .rightDD ul li {
	line-height: 166% !important;
	font-size: 85%;
	float: none;
}

li.first .rightDD ul li a {
	padding: 0px;
}

.rightDD ul li.sepItem {
	padding-top: 6px;
}

.rightDD ul li a {
	/* background: transparent; */
	/* background: transparent url(../img/common/menuDD.png) no-repeat scroll left center; */
	
	background:#181818;
	text-transform: none;
	display: inline;
	padding: 0px;
	color: #545454;
}

.rightDD ul li a:hover {
	background: transparent;
	display: inline;
	color: #fe6f00;
}

.multiItems {
	margin-right: 10px;
	width: 100px;
	float: left;
}

 /* .multiItems ul{
	display:none;
} */

.lastItem {
	margin-right: 0px;
	border: none;
	width: auto;
}



/* home */

.home {
	float: left;
	clear: both;
	width: 925px;
	position:relative;
}

/* submenu */

.submenu {
	clear:both;
	float: left;
	width: 157px;
	margin: 7px 0px 0px 2px;
}

.submenu h2.mainheading {
	height:23px;
	line-height:23px;
	width: 139px;
	border:0 !important;
	color:#dcdcdc;
	font-size:14px;
	margin:0;
	background: url(../img/common/header_feature.jpg) no-repeat;
}

.submenu p {
	color: #e1e1e1;
	font-size: 63.00%;
	 background: url(../img/bg_feature.jpg) repeat-x;
	margin: 0;
	padding:5px 13px 5px 20px;
	font-weight:normal !important;
}

.submenu ul {
	 border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	min-height: 357px;
	overflow:hidden;
}
.main_index ul{
	height:355px;
}
.submenu ul, .submenu ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.submenu ul li {
	color: #716954;
	font-size: 100%;
	 background: transparent url(../img/common/submenu-menu-line.gif) bottom left no-repeat;
	height:auto;
	padding:7px 4px;
	width:135px;
	font-size:12px;
}

.submenu ul li.first {
	background-image: none;
	padding: 7px 13px 5px 13px;
}

.submenu ul li a {
	display: block;
	padding-left:11px;
}

.submenu ul li.selected a {
	color: #f16c04;
}

.submenu ul li.seemore a {
	font-size: 75%;
	display: inline;
}

/* content */

.content {
	float: left;
	margin:6px 0 0 11px;
}

.content h2.mainheading {
	background: #505050  url(../img/common/feature_header.gif) top left no-repeat;
	font-weight:100;
	font-size: 14px;
	width: 426px;
margin:0 0 0 -1px;
width:427px;
line-height:23px;
}

.content .main {
	clear: both;
	margin-top: 15px;
	width: 701px;
}
.content .main .overlaytextcontainer {
	float: left;
	width: 492px;
	position: relative;
}
.content .main .overlaytextcontainer .overlayheading {
	float: left;
	clear: both;
	position: relative;
	bottom: -1px;
}
.content .main .overlaytextcontainer .overlayheading span {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #000000;
	padding: 0px 10px 0px 10px;
}
.content .main .overlaytextcontainer .overlaytextbg {
	float: left;
	clear: both;
	background-color: #000000;
	padding: 8px 10px 8px 10px;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
	width: 472px;
}
.content .main .overlaytextcontainer .overlaytext {
	position: absolute;
	bottom: 0px;
}
.content .main .overlaytextcontainer .overlaytext a{
	color: #f16c04;
	font-weight: bold;
}
.content .main .overlaytextcontainer .overlaytext a:hover{
	color: #999999;
}
.content .main .overlaytextcontainer .overlaytext h2 {
	color: #E1E1E1;
	margin: 0;
	font-weight: bold;
}
.content .main .overlaytextcontainer .overlaytext p {
	font-size: 75%;
	color: #E1E1E1;
	margin: 0;
}

.content .collectioncurrent {
	background: url(../img/collection.jpg) bottom left no-repeat;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	position: relative;
	height: 422px;
}

.content .collectioncurrent h3 {
	text-transform: uppercase;
	margin-bottom: 0px;
	font-size: 68%;
	color: #716954;
}

.content .collectioncurrent h4 {
	font-weight: normal;
	margin-bottom: 3px;
	font-size: 125%;
	color: #716954;
}

.content .collectioncurrent p {
	color: #545454;
}

.content .collectioncurrent a {
	background: url(../img/iconArrowOrng.png) center right no-repeat;
	padding-right: 12px;
	font-weight: bold;
	color: #fc6d00;
	font-size: 92%;
}

.content .collectioncurrent p.price {
	background: url(../img/bkPrice.png) top left no-repeat;
	padding: 14px 47px 18px 10px;
	position: absolute;
	text-align: right;
	font-size: 100%;
	color: #ffffff;
	width: 162px;
}

.content .collectioncurrent p.price strong {
	font-weight: normal;
	font-size: 125%;
	display: block;
}

.collectioncurrent .getPrice {
	background: url(../img/iconProdInfo.png) top left no-repeat;
	width: 20px;
	height: 19px;
}

.itemOne {
	position: absolute;
	width: 230px;
	top: 20px;
	left: 48px;
}
.itemOne p.price {
	top: 153px;
	left: -20px;
}

.itemTwo {
	position: absolute;
	width: 300px;
	top: 34px;
	right: 20px;
}

.itemTwo p.price {
	top: 90px;
	left: -5px;
}

.itemThree {
	position: absolute;
	text-align: right;
	width: 270px;
	top: 331px;
	left: 8px;
}


.itemThree p.price {
	top: -42px;
	right: -300px;
}


/*
	SHOWCASE MODULE
*/

.showCaseModule {
	
}

.latestUpdate {
	position: relative;
	width: 492px;
	float: left;
}

.latestUpdate .updateContent {
	position: absolute;
	margin-left: 0px;
	bottom: 0px;
	left: 0px;
}

.latestUpdate .updateContent h2 {
	font-family: georgia, serif;
	text-transform: uppercase;
	background: #000000;
	font-weight: normal;
	margin-bottom: 0px;
	padding: 1px 15px;
	color: #ffffff;
	float: left;
}

.latestUpdate .updateContent h3,
.latestUpdate .updateContent p {
	background: #000000;
	color: #ffffff;
	margin-bottom: 0px;
	padding-left: 15px;
	clear: both;
	width: 613px;
	display: block;
	opacity: .75;
}

.latestUpdate .updateContent h3 {
	font-weight: normal;
	padding-top: 9px;
	font-size: 100%;
	color: #e1e1e1;
}

.latestUpdate .updateContent p {
	padding-bottom: 14px;
}

.latestUpdate .updateContent p a {
	background: url(../img/iconArrowOrng.png) center right no-repeat;
	padding-right: 12px;
	font-weight: bold;
	color: #fc6d00;
	font-size: 92%;
}


form.callToAction {
	background: url(../img/loginPanel.png) top left no-repeat;
	padding: 11px 11px 0px 14px;
	position: relative;
	min-height: 288px;
	margin-top: -1px;
	width: 185px;
	float: left;
}

form.callToAction h2 {
	background: url(../img/divider.gif) bottom left no-repeat;
	text-transform: uppercase;
	padding-bottom: 9px;
	margin-bottom: 6px;
	font-weight: normal;
	color: #545454;
}

form.callToAction p {
	margin-bottom: 6px;
}

form.callToAction p label {
	font-size: 117%;
	display: block;
	color: #545454;
}

form.callToAction input {
	font-size: 100%;
	width: 175px;
}

form.callToAction p.withSubmit {
	margin-bottom: 5px;
	width: 126px;
	float: left;
}

form.callToAction p.withSubmit input {
	width: 116px;
}

form.callToAction p.loginSubmit {
	margin-bottom: 5px;
	margin-top: 16px;
	width: 53px;
	float: left;
}

form.callToAction a {
	color: #000000;
}

.register {
	margin-top:2px;
	float:right;
	width:180px;
	height:	99px;
	overflow:hidden;
}

.register h2 {
	background: transparent url(../img/common/arrow_orange.gif) no-repeat scroll 155px 3px !important;
	text-transform: uppercase;
	color:#fff;
	font-weight:900;
	font-size: 17px;
}

.register p {
	color: #C0C0C0;
	font-size: 10px;
	line-height:11px;
	margin-bottom:2px;
}


.register p.btn {
	font-size: 75%;
}


/* featured products */

.featuredProducts {
float:left;
/*margin-left:66px;*/
margin-top:14px;
padding-bottom:10px;
width:100%;
}

.featuredProducts h2{
background:transparent url(../img/common/header_menu.jpg) no-repeat scroll 0 0;
color:#DCDCDC;
font-size:14px;
font-weight:100;
line-height:23px;
margin-left:2px;
padding:5px 10px;
position: relative;
left:-1px;
text-transform:uppercase;
}
.featuredProducts .featuredBrand{font-size:14px;color:#E1E1E1;line-height:120%;}
.featuredProducts ul, .featuredProducts ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.featuredProducts ul {
display:block;
float:left;
left:10px;
margin-left:24px;
margin-top:0;
position:relative;
width:133px;
}

.featuredProducts ul li {
	width: 133px;
	color: #666666;
	font-size: 68.75%;
	padding: 0;
	line-height: 150%;
}

.featuredProducts ul.first {
margin-left:-9px;
	background-image: none;
}

.featuredProducts .featuredProduct a {
	color: #e1e1e1;
	font-size:12px;
	line-height: 120%;
}

.featuredProducts .featuredProductTitle{
	padding-top: 5px;
	color: #333333;
	display: block;
	line-height: 120%;
	text-align:center;
}

.featuredProducts .featuredProductNow .featuredProductRRP{
	color: #999999;
	font-size:12px;
	font-weight:100;
	padding-right:8px;
}

.featuredProducts .featuredProductNow{
	color: #F16C04;
	padding-bottom: 7px;
	text-align:center;
}

.featuredProducts .featuredProductView{
	padding-bottom: 7px;
}

.featuredProducts .featuredProductNow span{
	font-size: 12px;
	font-weight: 100;
	display: block;
	width:129px;
}
*html .featuredProducts .featuredProductNow span{
display:inline;
width:auto;
}

.featuredProducts .featuredProductNow span.price_born {
	font-weight: bold;
}

.featuredProducts .featuredProductImage{
	background-color: #FFFFFF;
	padding: 0px 0px 3px 0px;
	height:127px;
	width:130px;
}

/* buttons and links */

a.linkarrowblack {
	background: url(../img/common/link-arrow-black.gif) center right no-repeat;
	color: #000000;
	padding-right: 9px;
}
a.linkarrowblack:hover {
	background: url(../img/common/link-arrow-orange.gif) center right no-repeat;
	color: #f16c04;
	text-decoration: underline;
}

a.linkbasket {
	color: #f16c04;
	background: url(../img/common/basket.gif) top left no-repeat;
	padding-left: 25px;
}
a.linkbasket:hover {
	text-decoration: underline;
}

a.buttongrey {
	color: #706f6a !important;
	text-transform: uppercase;
	background: url(../img/common/button-grey-right.gif) center right no-repeat;
	border: 1px solid #716954;
	padding: 0px 26px 0 0;
	display: block;
	height: 19px;
}
a.buttongrey:hover {
	text-decoration: none !important;
}
a.buttongrey span {
	display:block;
	padding:2px 6px;
	height: 15px;
	background: url(../img/common/button-grey-left.gif) center left repeat-x;
	
}


/*
* + html a.buttongrey span {
	padding: 2px 4px 2px;
	background: url(../img/common/button-grey-left.gif) center left repeat-x;
}
*/

a.buttongrey span:hover {
	color: #706f6a;
	text-decoration: underline;
}

/* slideshow */

ul#slideshow {
	float: left;
	width: 613px;
	height: 367px;
	position: relative;
}
ul#slideshow, ul#slideshow li {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 100%;
}

/* general */
h2.mainheading {
	color: #DCDCDC;
	font-size: 100%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 7px 9px 5px 9px;
	margin:10px 0 0;
}

p.linkheading {
	position: relative;
	top: -33px;
	height: 24px;
	margin: 0px 0px -33px 0px;
	padding: 9px 12px 0px 0px;
}

p.linkheading a {
	float: right;
}

.container {
	margin-top: 14px;
}

.home  .submenu .container {
	display: none;
}

/* Safari hack */
@media screen and (-webkit-min-device-pixel-ratio:0){
body .home .home_banner {margin-top:16px !important;}
#right_content{ top: 134px !important;}
#topBanner { margin-top:13px; overflow:hidden; padding: 5px 0 !important;}
.main_index ul{height:358px;}
.container{margin-top:13px;}
}
#topBanner{
margin-top:21px;
margin-bottom:21px;
overflow:hidden;
padding: 4px 0;
margin-left:2px;
text-align:center;
width:920px;
}
#topbanner_center{
    margin-top:21px;
margin-bottom:21px;
overflow:hidden;
padding: 4px 0;
margin-left:3px;
text-align:center;
}

#topBanner a{
float:left;
}

#justborn_banner{
width:625px;
float:left;
position:relative;
overflow:hidden;
clear:both;
}
#justborn_banner h2{
line-height:23px;
	color:#dcdcdc;
	padding:6px 10px;
	width:593px;
	font-style:italic;
	font-size:14px;
	font-weight: 100;
	background: #505050 url(../img/common/newsheader.jpg) no-repeat;
}
#justborn_banner h2 a:hover,
#justborn_banner h2 a{
	color:#dcdcdc;
}

#justborn_banner h2 strong{
line-height:23px;
	font-style:100;
	font-style: normal;
	font-size:14px;
	font-weight:100;
}

#justborn_banner .textoverlay_text {
background-color:#000000;
opacity:0.75;
padding:12px 10px;
position:absolute;
width:593px;
bottom: 0;
left:0;
color:#fff;
}
#justborn_banner .textoverlay_text h3{
margin-bottom:2px;
font-size:14px;
}

#right_content{
	position:absolute;
	right:0;
	top:140px;
}
#right_content .rightBanner_2{
	margin-top:0px;
}

#right_content .rightBanner_2 img {
margin-top:10px;}


#right_content h2{
background:#505050;
color:#DCDCDC;
margin-top:14px;
padding:7px;
background: url(../img/common/pdw_bgr.gif) no-repeat;
font-size:14px;
line-height:23px;
}

h2{
background:#505050 none repeat scroll 0 0;
color:#DCDCDC;
font-size:18px;
font-weight:100;
}



.landingPromo{
	position:relative;
}
.landingPromo div {
	position : absolute;
		padding:5px 5px 0 10px;
}
.landingPromo div h3{
color:#fff; font-size: 16px;
background:#000;
margin-bottom:-21px;
padding:2px 11px;
position:relative;
width:148px;
}
.landingPromo div p{
	color:#545454;
}
.landingPromo div a{
	color:#fc6d00;
	font-size:11px;
	 margin-top:4px;
	display:block;
	font-weight:900;
}
.landingPromo div a:hover{
text-decoration: underline;
}

.landingPromo div.no1{
width:148px;
height:212px;
background: url(../img/common/bg_no1.png) no-repeat;
}
.landingPromo div.no1_1{
background: url(../img/common/bg_no1_1.png) no-repeat !important;
}
.landingPromo div.no1_1 h3{ width: 130px!important;}
.landingPromo div.no1 h3{
top:-25px;
}

.landingPromo div.no2{
width:109px;
height:90px;
text-align:right;
background: url(../img/common/bg_no2.png) no-repeat;
}
.landingPromo div.no2_1{
width:213px;
height:105px;
text-align:right;
letter-spacing:-0.01em;
background: url(../img/common/bg_no2_1.png) no-repeat;
}
.landingPromo div.no2_1 h3{
left:48px;
top:-25px;
}
.landingPromo div.no2 h3{

}

.landingPromo div.no3{
width:143px;
background: url(../img/common/bg_no3.png) no-repeat;
}
.landingPromo div.no3 h3{
top:-25px;
}


.substyle{
width: 216px !important;
margin-top:-3px;
}
.styleContent{
	margin-top:-3px;	
}
body .substyle ul{
 border:0!important;}
body .substyle ul li{
 width:210px;}
body #pageWrap .substyle h2{
background: url(../img/common/bg_header_sub.jpg) no-repeat;
padding:9px 3px 6px 20px;
width:193px;
font-weight:100;
}
body .substyle p{
background: url(../img/common/bg_header_sub_shadow.jpg) no-repeat;
font-size:14px;
font-weight:100;
}
body div.home div.styleContent{
width:696px;
}

#siteSearch{ width: 120px !important;}
*+html #siteSearch{ position:relative; top:-1px;}

.catsearchtitle{
position:relative;
top: -8px;
}


.contract_links{
margin-top: 15px;
}
.contract_links a{ font-weight: 100; color:#f05a24; font-size:12px;}


.register_alain{
position:relative;
top:12px;
}

.register_lacoste{
position:relative;
top:49px;
}

.equip_right{
border: 1px solid #595655; text-align:left !important; height:583px; overflow:hidden; margin-left:4px !important;
}
.equip_right{ margin-left:10px;}
.equip_right h2, .heading_styles{ padding:10px; font-size:18px; background:none; text-align:left;}

.equip_right .product_text{
background:#2F2F2F none repeat scroll 0 0;
height:76px;
margin:4px 10px 9px;
padding:8px 10px 11px;
text-align:left;
}
.equip_right .product_text a.linkorange{ font-weight:900;}
.equip_right .product_text h3{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
color:#fff; margin:0 0 3px; font-weight:100;
}
.equip_right .product_text p{
color:#999999;
font-size:11px;
}
h2.heading_styles{ padding: 0 0 22px; margin:-8px 0 0;}


/* ventes */
#ventes{position:relative;} 
.ventes_title{ border-bottom: 1px solid #262626;  margin-bottom:22px;
padding-bottom:22px; padding-top:14px;}

#ventes ul{float:left; width:480px;}
#ventes ul li{ display:block; float:left; border: 1px solid #2c2c2c;
margin-bottom:13px; margin-right:19px; width:217px; height:223px; 
}
#ventes ul li p, #ventes ul li h3, #ventes ul li a{ margin-left:11px;}

#ventes ul li h3{ color:#e1e1e1; font-size: 14px; font-weight:100; margin-bottom:1px; text-transform:uppercase; margin-top:7px; }
#ventes ul li p{ color:#e1e1e1; font-size:11px;}

.ventes_title p{ color:#ccc; font-size:15px;}

#ventes ul li a{ font-size:11px; color:#fc6d00; background:url(/images/orange_arrows.gif) no-repeat 45px 3px; padding-right:14px;}

#ventes_main_promo h2{height: 36px; font-size:18px; padding-left:11px; background: #505050 url(/new_hp/img/common/newsheader.jpg) no-repeat; line-height:36px; border-bottom:1px solid #484848;}
#ventes_main_promo{ width: 444px; height:461px; border: 1px solid #484848; overflow:hidden; position:relative;}
#ventes_main_promo .overlay_text{ position: absolute; bottom:0; left:0; background: url(/images/banners/ventes_bg_glow.png) no-repeat;
color:#e1e1e1; padding:28px 11px 5px; font-size:15px;}
#ventes_main_promo .overlay_text h3{ font-weight:100; font-size:20px; margin-bottom:5px; text-transform:uppercase;}
#ventes_main_promo .overlay_text a{ color:#fc6d00; background:url(/images/arrow_orange_big.png) no-repeat 58px 5px; padding-right:20px; }
#ventes a:hover{color:#716954;}

.bococo_question h2{ color:#cccccc; background:none; font-weight:100; font-size:18px; }
.bococo_question{ border: 1px solid #484848; padding:10px; font-size:14px; width:901px;}
.bococo_question ul li{ width:168px; display:block; float: left; margin-left:14px;}
.bococo_question ul{margin-left:-10px; margin-top: 10px;}
.bococo_progress{ width: 922px;  text-align:right; margin-bottom:10px; font-size: 12px; position: relative; top:-40px;}
.bococo_step{ font-size: 12px;}
.bococo_step h1{ color:#ccc; font-size: 20px; font-weight:100;}

.bococo_question ul li  a span{background: #2f2f2f; display:block; color:#cccccc; text-align:center; padding:6px 14px;} 

.bococo_outfit ul li{ display:block; float:left; margin-right:10px;
width:294px;}
.bococo_outfit ul li p{ background: #2f2f2f; color:#999999; margin-top:10px; font-size:11px; padding:10px; }
.bococo_outfit ul li p span{ font-size:18px; margin-bottom: -5px; display:block;}
.bococo_outfit {border: 1px solid #484848; padding:9px 0 9px 9px; width:912px;}
.bococo_step h2{background: none; font-size:18px; font-weight:100;}
.bococo_progress a, .bococo_outfit ul li p a{ color:#fe6f00;}
.bococo_progress a:hover, .bococo_outfit ul li p a:hover{color:#716954;}

.identification_membre {
	margin-top:23px;
	margin-left:250px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	clear:both;
}
.identification_membre a {
	line-height:25px	
}
.identification_table{
	vertical-align: top; 
	text-align: left; 
	line-height: 200%;	
}
.register_membre {
	margin-top:32px;
	margin-left:25px;
	text-align:center;
	
}
.register_table{
	vertical-align: top; 
	text-align: left; 
	line-height: 200%;	
	vertical-align: top;
	font-size:125%;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.identification_membre{margin-top:4px;}
}
.fs10{font-size:10px;}

/* Pagination*/
.currentPageOfPagination {
	border:1px solid #666666 !important;
	color:#fc6d00;
	font-size:16px;
	font-weight:100;
	line-height:30px;
	padding:3px 9px;
	}

/* Footer */
.miniLogoFooter{
	background: url(../../img/logo_footer.gif) no-repeat; 
	display:block; 
	float:left; 
	height:45px; 
	margin-top:0px; 
	width:107px; 
	text-indent: -9999px; 
	overflow: hidden;}
	
	
/* popup startpage */

#up_bg{ height:1600px; left:0; position:absolute; top:0; width:937px; background: url(../../img/bg_popup.png); z-index: 999;}
#up_bg #upsil{z-index: 999; background: url(../../img/popup_bornfr.png) no-repeat; margin-left:-227px;
margin-top:-177px; position: fixed; top:50%; width:454px; height:368px; left:50%; }
#up_bg #close{ z-index: 999; display:block; background: url(../../img/popupclose.png) no-repeat; width:39px; height: 39px; text-indent: -9999px; cursor: pointer; margin-top: -35px; margin-right: -30px; float: right; }

#up_bg a{ position: absolute; border: 30px; left:156px; font-size: 14px; color:#ffffff; text-decoration: underline; bottom: 22px;}
#up_bg a:hover{ color:#716954;}

#pageWrap{position: relative;}


*html #up_bg{ background: #000 none; filter:alpha(opacity=80);}
*html #up_bg #upsil{ width:447px; top: 15%; margin-left:0; background: url(../../img/popup_bornfr.png) no-repeat;}
*html #up_bg #upsil #close{ margin: 0; background: url(../../img/popupclose.gif) no-repeat; position: relative; right: -40px; top:-35px;}
*html .header{ margin-bottom: -16px; }

*html .home .main_index ul {height:359px;}
	
