* {
	line-height:1.5em;
}
body {
	margin:0;
	padding:0;
    font-family: "Lucida Grande", Geneva, Helvetica, Arial, Verdana, sans-serif;
    font-size:12px;
	/* background-color:#EBF4D9; */
	color:#333;
	background-image:url(../views/img/bg.jpg);
}
td { vertical-align:top; }

h1, .aws-titledetail {
	font-size:16px;
	margin:0 0 1em 0;
	font-weight:bold;
	display: inline;
}
h2 {
	color:#2A3A52;
	font-size:12px;
	text-transform:uppercase;
	border-bottom:1px solid #D9E6BC;
	margin:1.5em 0 1em 0;
	padding:0;
	letter-spacing:+1px;
}
h3 {
	font-size:12px;
	margin:0;
}
p {
	margin:0 0 1em 0;
}
ul {
	margin:0;
	padding:0 0 0 1.25em;
}
li {
	margin:0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}
a {
	color:#40608A;
	text-decoration:none;
}
a:hover {
	color:#2A495A;
	text-decoration:none;
}

a.logo {
	text-decoration:none;
}
a.logo:hover {
	text-decoration:none;
}

/****************************************************************************************
 * FOOTER
 ***************************************************************************************/
div#footer {
	color:#999;
	padding:5px 10px 0 10px;
	background-color:white;
}
div#footer a {
	color:#999;
	border-bottom:1px dotted #999;
}
div#footer a:hover {
	border-bottom:1px solid #999;
	background-color:#f3f3f3;
}

/****************************************************************************************
 * CONTENT
 ***************************************************************************************/
#content {
	padding:25px 30px 25px 30px;
}
#content a {
	padding: 0 2px 0 1px;
	/*color:#2A3A52;*/
	border-bottom:1px dotted #2A3A52;
}
#content a:hover {
	text-decoration:none;
	background-color:#F5FEE4;
	border-bottom:1px solid #2A3A52;
}
#content .aws-mediumimage {
	margin-top:5px;
}
#content .aws-mediumimage img {
	border:5px solid white;
}
#content a.thb {
	padding:0;
	border:none;
}
#content a.thb img {
	background-color:white;
	border:5px solid white;
	background-repeat:no-repeat;
	background-position:center center;
}
#content a.thb:hover img {
	border:5px solid #CCDDB8;
}

/****************************************************************************************
 * NAVIGATION
 ***************************************************************************************/
div.aws-navigation {
    margin:0 0 1.5em 0;
}
div.aws-navigation h2 {
	/*background-image:url(img/color_swatch.png);
	background-repeat:no-repeat;
	background-position:6px 4px;*/
	margin:0;
	background-color:#EBF4D9;
	color:#2A3A52;
	font-size:12px;
	padding:4px 10px 2px 10px;
	border-left: 1px solid #CCDDB8;
	border-right:1px solid #CCDDB8;
}
div.aws-navigation ul {
	list-style-type:none;
	padding:5px 0 5px 10px;
}
div.aws-navigation a {
	padding:1px;
	color:#2A3A52;
	border-bottom:1px dotted #2A3A52;
}
div.aws-navigation a:hover {
	text-decoration:none;
	background-color:#DBE4C9;
	border-bottom:1px solid #2A3A52;
}

/****************************************************************************************
 * TOP-SELLER BOX
 ***************************************************************************************/
div.aws-topseller-box {
    margin:0 0 1.5em 0;
}
div.aws-topseller-box h2 {
	/*background-image:url(img/star.png);
	background-repeat:no-repeat;
	background-position:6px 4px;*/
	margin:0;
	background-color:#EBF4D9;
	color:#2A3A52;
	font-size:12px;
	padding:4px 10px 2px 10px;
	border-left: 1px solid #CCDDB8;
	border-right:1px solid #CCDDB8;
}
div.aws-topseller-box ul {
	list-style-type:none;
	padding:5px 0 5px 10px;
}
/*
div.aws-topseller-box ul li {
	background-image:url(img/list-style-2.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:9px;
}
*/
div.aws-topseller-box a {
	padding:1px;
	color:#2A3A52;
	border-bottom:1px dotted #2A3A52;
}
div.aws-topseller-box a:hover {
	text-decoration:none;
	background-color:#DBE4C9;
	border-bottom:1px solid #2A3A52;
}

/****************************************************************************************
 * LISTMANIA BOX
 ***************************************************************************************/
div.aws-listmania-box {
    margin:0 0 1.5em 0;
}
div.aws-listmania-box h2 {
	/*background-image:url(img/heart.png);
	background-repeat:no-repeat;
	background-position:6px 4px;*/
	margin:0;
	background-color:#EBF4D9;
	color:#2A3A52;
	font-size:12px;
	padding:4px 10px 2px 10px;
	border-left: 1px solid #CCDDB8;
	border-right:1px solid #CCDDB8;
}
div.aws-listmania-box ul {
	list-style-type:none;
	padding:5px 10px 5px 10px;
}
/*
div.aws-listmania-box ul li {
	background-image:url(img/list-style-2.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:9px;
}
*/
div.aws-listmania-box a {
	padding:1px;
	color:#2A3A52;
	border-bottom:1px dotted #2A3A52;
}
div.aws-listmania-box a:hover {
	text-decoration:none;
	background-color:#DBE4C9;
	border-bottom:1px solid #2A3A52;
}

/****************************************************************************************
 * SIMILAR PRODUCTS BOX
 ***************************************************************************************/
div.aws-similar-box {
    margin:0 0 1.5em 0;
}
div.aws-similar-box h2 {
	/*background-image:url(img/asterisk_yellow.png);
	background-repeat:no-repeat;
	background-position:6px 4px;*/
	margin:0;
	background-color:#EBF4D9;
	color:#2A3A52;
	font-size:12px;
	padding:4px 10px 2px 10px;
	border-left: 1px solid #CCDDB8;
	border-right:1px solid #CCDDB8;
}
div.aws-similar-box ul {
	list-style-type:none;
	padding:5px 10px 5px 10px;
}
/*
div.aws-similar-box ul li {
	background-image:url(img/list-style-2.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:9px;
}
*/
div.aws-similar-box a {
	padding:1px;
	color:#2A3A52;
	border-bottom:1px dotted #2A3A52;
}
div.aws-similar-box a:hover {
	text-decoration:none;
	background-color:#DBE4C9;
	border-bottom:1px solid #2A3A52;
}

/****************************************************************************************
 * NEW RELEASES
 ***************************************************************************************/
ul#newreleases {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#newreleases li {
	padding:0;
	padding-left:11px;
	margin:0;
	background-image:url(img/list-style-1.gif);
	background-repeat:no-repeat;
	background-position:1px 6px;
}


/****************************************************************************************
 * CART SMALL
 ***************************************************************************************/
#aws-cartsmall {
	margin-bottom:1.5em;
	background-color:#ff9999;
	border-left: 1px solid #CCDDB8;
	border-right:1px solid #CCDDB8;
}
#aws-cartsmall a {
	color:black;
}
#aws-cartsmall a:hover {
	border-bottom:1px solid black;
}
#aws-cartsmall h2 {
	/*background-image:url(img/cart.png);
	background-repeat:no-repeat;
	background-position:6px 4px;*/
	margin:0;
	background-color:#ff3333;
	color:#fff;
	font-size:12px;
	padding:4px 10px 2px 10px;
	/* border-left: 1px solid #CCDDB8;
	border-right:1px solid #CCDDB8; */
	border-bottom:none;
}
#aws-cartsmall table.items {
	margin:0;
	padding:5px 5px 0 10px;
	font-size:9px;
}
#aws-cartsmall table.items td {
	padding-right:10px;
}
#aws-cartsmall p#total {
	margin:0;
	padding:0 5px 5px 10px;
	font-size:9px;
}
#aws-cartsmall #links {
	margin:0;
	padding:0 5px 5px 10px;
}

/****************************************************************************************
 * PAGING REZENSIONEN
 ***************************************************************************************/
.aws-reviews-paging {
	margin:1em 0 1em 0;
}

#aws-similarproducts {
	margin-bottom:2.5em;
}
.aws-editorialreviews {
	margin-bottom:2.5em;
}
.aws-tracks {
	margin-bottom:2.5em;
}
#aws-sort {
	font-size:12px;
	background-color:#CCDDB8;
	padding:5px 5px 0 5px;
}
#aws-sort a {
	color:black;
	text-decoration:none;
	padding:0;
	border:none;
}
#aws-sort a:hover {
	background-color:#DBE4C9;
}

#aws-paging {
	font-size:12px;
	background-color:#CCDDB8;
	padding:3px 5px 5px 5px;
	margin-bottom:16px;
}
#aws-paging a {
	color:black;
	text-decoration:none;
	padding:0;
	border:none;
}
#aws-paging a:hover {
	background-color:#DBE4C9;
}

#tabs {
	background-color:#2A3A52;
	white-space:nowrap;
	padding: 3px 20px 2px 20px;
}
#tabs a {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:white;
	padding:2px 10px;
}
#tabs a:hover {
	background-color:#40608A;
}

.aws-yourprice {
	margin-top:0.5em;
    color:red;
    font-weight:bold;
	font-size:12px;
}
.aws-lowestnewprice {
    color:green;
}
.aws-lowestusedprice {
    color:blue;
}

.aws-linkback {
	padding:1.5em 0 1.5em 0;
}
.aws-linkback a{
	color:blue;
	font-weight:bold;
}

div.hr {
	border-bottom:1px solid #D9E6BC;
	margin:16px 0 16px 0;
}
div.hr hr {
	display:none;
}

#topnav {
	text-align:right;
	color:white;
	padding-top:7px;
	padding-right: 10px;
}
#topnav a {
	color:white;
}
#topnav a:hover {
	text-decoration:none;
	border-bottom:1px solid white;
}

table.topitems {
	width:100%;
	margin:0;
	padding:0;
	border-collapse:collapse;
}
table.topitems td {
	margin:0;
	padding:0 0 1em 0;
}
table.topitems td span {
	padding-right:2em;
}

#searchbox {
	/*background-color:#40608A;*/
	text-align:right;
	padding:0 10px 5px 30px;
}
#searchbox input {
}
#searchbox input#keywords {
	width:110px;
	height:16px;
	border:none;
	padding:0;
	background-color:white;
}
#searchbox input#submit {
	border:none;
	padding:0 3px;
	height:16px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:+1px;
	background-color:#ddd;
}
#searchbox select {
	width:110px;
	height:16px;
	border:none;
	padding:0;
	background-color:white;
}