body {
	width: 600px;
	font-family: arial;
	size: 11px;  		
}

* {
	font-family: arial;
	font-size: 11px;  	
}

img {
	border: none;
}

h1 {
	font-size: 16px;
	padding-bottom: 10px;
}

a {
	color: black;
}

td {
	padding: 2px 15px 2px 0px;
}

address {
  	font-style: normal;
}

#metaNav,
#subHeader,
#topNav,
#rightSidebar,
#footer,
#seoFooter,
#leftNavWrap,
.bttn,
.arrowRight,
.arrowLeft,
.buttonBar,
#posTracker,
#benefit,
.printLink,
.recommendations,
p.addOns,
#headText,
div.freebie,
.pager,
#zoomPath,
#xxlPath,
.imageList,
.rating,
.slideBox .control,
#zoomLayer,
.rightBar,
.detailview .truncatedDescription,
#fasanOuterWrap {
	display: none;
}

.gps {
  	padding: 5px 0 10px 0;
}

.cartTable .lineItem td {
	vertical-align: top;
}

.cartTable th.count {
	padding-right: 20px;
}

.cartTable {
	border-collapse: collapse;
	width: 600px;
}

.cartTable th {
	border-bottom: 2px solid gray;
}

.cartTable .articleInfo,
.cartTable .articleInfo li {
  	padding: 0;
  	margin: 0;
  	list-style: none;
}

.cartTable .lineItem .count {
	padding-top: 17px;
	padding-right: 20px;
}

.cartTable .lineItem .posPrice {
	padding-top: 17px;
}

.cartTable .article {
	text-align: left;
}

.cartTable tr.separator td,
.cartTable {
	border-bottom: 1px solid gray;
	text-align: left;
}
#cartSum {
 	text-align: left;  
	margin-right: 0;
	width: 265px;
	float: right;
}
#cartSum tr.total td strong {
  	font-size: 14px;  	
}

#orderData {
	margin-top: 50px;
}


#orderData th {
	padding-right: 40px;
}

#header {
  	height: 50px;
}



.detailview div.image,
.detailview div.topic {
  	width: 320px;
  	float: left;
}
.detailview .landscape div.image {
  	width: 500px;
  	float: none;
}
.detailview div.topic h2 {
  	margin-bottom: 0;
}
.detailview div.topic h1 {
  	margin-top: 2px;
}
.detailview div.topic {
  	width: 380px;
}
.detailview .otherViews {
  	list-style-type: none;
  	width: 60px;
  	float: right;
  	margin-right: 170px;
}
.detailview .landscape .otherViews {
  	float: none;  	
  	width: 480px;
  	padding-bottom: 20px;
}
.detailview .landscape .otherViews li {
	display: inline;
	padding-right: 5px;
	width: 155px;
	text-align: center;
}
.detailview .promoItemRadio label {
  	background-image: none!important;
}
.detailview ul {
  	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	margin: 0;
}
.detailview .articleSelection ul li {
  	display: inline;
}
.detailview .articleSelection td {
  	padding-bottom: 5px;  	
}
.detailview .right,
.detailview .articleSelection {
  	clear: both;
}
.detailview .availabilityInfo {
  	font-weight: bold;
}
.detailview .price ins,
.detailview .price {
  	font-size: 18px;
  	padding-left: 15px;
  	text-decoration: none;
  	font-weight: bold;
}
.detailview .price {
  	padding-left: 0;
}
.detailviewInformation {
  	padding-top: 15px;
}
.detailviewInformation .ui-tabs-nav,
.detailview .versions,
.detailview .service {
  	display: none;
}
.detailviewInformation .flags ul  {
  	padding-left: 0;
  	list-style-type: none;
  	padding-bottom: 10px;
}
.detailviewInformation .flags ul ul {
  	padding-left: 15px;
  	list-style-type: square;
}
.detailview .identCard {
  	display: block;
  	color: red;
  	margin-top: 5px;
}
#detailTechnicalData table {
  	border-collapse: collapse;
  	border: 1px solid #ccc;
  	width: 400px;
}
#detailTechnicalData td,
#detailTechnicalData th {
  	text-align: left;
  	padding: 5px;
}
#detailTechnicalData th {
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ccc;
}
.detailview .bulkPrices h5 {
  	margin: 0;
  	padding: 0;
}
.detailview .bulkPrices table {
  	border: 1px solid #ccc;
  	border-collapse: collapse;
	margin-bottom: 10px;
}
.detailview .bulkPrices h5 {
  	font-size: 13px;
}
.detailview .bulkPrices th {
  	background-color: #ccc;
}
.detailview .bulkPrices th,
.detailview .bulkPrices td {
  	padding: 5px 10px 5px 5px;
  	margin: 0;
  	text-align: left; 	
}
.detailview .bulkPrices th {
  	padding: 2px 10px 2px 5px;
}
.detailview .bulkPrices td .price,
.detailview .bulkPrices td .price ins {
  	font-size: 11px;
  	margin: 0;
  	padding: 0;
}