.detailbrowse{
 width:660px;
 height:15px;
 margin:3px 0 5px 0;
 padding-top:1px;
 position:relative;
 font-style:normal;
}

.detailbrowse .count {
 margin: 0 0 0 8px;
 float:left;
}

.detailbrowse .sort {
 position:absolute;
 left:270px;
}

.detailbrowse .pages {
 float:right;
 padding:0 8px 0 0;
}

.detailbrowse .pages span {
 color:#000;
 font-size:12px;
 font-weight:bold;
}

#leftCol {
  float:left;
  width:310px;
  margin: 0 5px 0 0;
}

#leftCol #lens {
 height:60px;
 width:300px;
 padding: 10px 5px;
 margin:0 0 2px 0;
 border-bottom:4px solid #fff;
}

#leftCol #lens #brand img {
 float:left; 
}

#leftCol #lens img {
 float:right;
}

#leftCol img.bigPic {
 border:solid 4px #fff;
 margin: auto;
}

#leftCol #smallPics {
 width:306px;
 padding:3px 1px 0 3px;
 border-top:4px solid #fff;
 margin:1px 0 0 0;
}

#leftCol #smallPics img {
 float:left;
 padding:0 2px 2px 0;
}

#leftCol #smallPics img.last {
 padding:0 2px 3px 0;
}

#leftCol div#picLarge, #leftCol iframe#picLarge_iframe {
 position:absolute;
 top:50px;
 left:50px;
 height:600px;
 margin:auto;
 z-index:1;
 display:none;
 border:0;
}

#leftCol iframe#picLarge_iframe {
 filter:alpha(opacity=0);
}

#rightCol {
  width:315px;
  margin:0 0 0 0;
  float:right;
  padding:0 15px;
}

#rightCol h4 {
 padding:11px 0 0 0;
 font-weight:bold;
 font-size:14px;
 margin:0;
 color:#000;
}

#rightCol {
 color:#000;
} 

#rightCol p img {
 float:left;
 padding:0 10px 0 0;
}
 
#rightCol div#artNo {
 font-size:12px;
 padding:0 0 0 35px;
 float:left;
 margin-top:10px;
}
 
#rightCol div#deliverTime {
 
 font-size:11px;
 font-weight:bold;
 float:right;
 margin-top:10px;
} 
 
#rightCol div.variant {
 font-weight:bold;
 margin:8px 0 0 0;
 width:280px;
 padding:0 0 0 35px;
 float:left;
}
 
#rightCol div.variant label {
	width:60px;
}

#rightCol div.variant select {
 width:180px; 
 margin: 0 30px 0 24px;
}

#rightCol div.variant select.de {
 margin: 0 0 0 18px;
}

#rightCol div.variant select.fr {
 margin: 0 0 0 10px;
}

#rightCol div.variant select.firstde {
 margin: 0 0 0 8px;
}

#rightCol div.variant select.firstfr {
 margin: 0 0 0 25px;
}

#rightCol div.variant select.secondde {
 margin: 0 0 0 5px; 
}

#rightCol div.variant select.secondfr {
 margin: 0 0 0 22px; 
}

#rightCol div#amount_priceOld {
 width:280px;
 padding:0 0 0 35px;
}

#rightCol div#amount_priceOld div#amount {
  margin-top:10px;
  float:left;
  font-weight:bold;
}

#rightCol div#amount_priceOld div#amount input {
  width:16px;
  text-align:center;
}

#rightCol div#amount_priceOld div#amount input.fr {
  margin:0 0 0 8px;
}

#rightCol div#amount_priceOld div#amount input.de {
  margin:0 0 0 11px;
}

#rightCol div#amount_priceOld div#priceOld {
  margin-top:30px;
  float:right;
  text-decoration:line-through;
  font-size:16px;
}

#rightCol p.price {
 font-size:16px;
 font-weight:bold;
 text-align:right; 
 width:315px;
 margin:0;
 padding:0;  
}

#rightCol #putCart {
  margin:10px 0 0 0; 
  float:right;
  width:280px;
}

#rightCol #putCart a img {
  float:right;
  width:203px;
  padding:0 0 11px 0;
}

#rightCol #putCart #VRG {
  margin:15px 0 0 0;
  width:70px;
  font-weight:bold;
}

#rightCol #showVideo {
  margin:0 0 20px 0;
}

#rightCol span {
  margin:10px 0 14px 0; 
  float:right;
  text-align:right;
  width:300px;
}

#rightCol div#lorry {
  margin:10px 0 10px 0;
  float:right;
}

#rightCol div#lorry img {
  float:left;
  margin-right:5px;
}

ul#bundleKids {
  margin:10px 0;
  width:314px;
	font-size:14px;
}

ul#bundleKids li a {
  color:#fff;
}

ul#bundleKids li.selected {
  color:#000;
}

ul#bundleKids {
  list-style-type:none;
}

ul#bundleKids li img {
  display:inline;
  margin:0 5px 2px 0;
}
 
ul#bundleKids li.selected img {
  margin:0 5px 0 0;
}

#recommend {
 width:660px;
}

#recommend #head {
 line-height:16px;
 
 font-weight:bold;
 color:#fff;
 padding-left:2px;
}

#recommend #products {
 margin:4px 0;
 width:658px;
 height:184px;
 #height:100%;
}

#recommend #products #item {
 float:left;
 width:100px;
 margin:15px 5px;
 padding:0;
}

#recommend #products #item table {
 height:130px;
}

#recommend #products #item p {
 text-align:center;
 font-size:10px;
 color:#000;
 line-height:12px;
 margin:4px 0 4px 0;
 padding:0;
}

iframe#popUp_iframe {
  position:absolute;
	left:100px;
	top:150px;
	width:374px;
	height:208px;
	filter:alpha(opacity=0);
	display:none;
	border:0;
}

#content #popUp {
 background-color:#fff;
 position:absolute;
 left:100px;
 top:150px;
 display:none;
 width:372px;
 height:208px;
 border:1px solid #2cb8d9;
 z-index:1;
}

#popUp div.close img {
 margin:10px 3px 20px 10px;
 float:left;
}

#popUp img.logo {
 float:right;
 margin:10px 20px 20px 0;
}

#popUp span, #popUp p {
 margin:50px 0 30px 30px;
 *margin-top:0;
 
 font-size:12px;
 font-weight:bold;
 color:#000;
 width:300px;
 text-align:left;
}

#popUp a.link {
 float:left;
 margin-bottom:10px;
 width:230px;
 margin-left:30px;
}

#popUp img.send {
 float:right;
 padding-top:1px;
 margin:6px 60px 0 0;
}

#popUp span.text {
 float:left;
 margin:12px 0 0 0;
 width:140px;
}

