
ul.menu.side a,
.left a { -webkit-transition: background 0.3s ease, color 0.3s ease, border 0.3s ease, opacity 0.3s ease; -moz-transition: background 0.3s ease, color 0.3s ease, border 0.3s ease, opacity 0.3s ease; -o-transition: background 0.3s ease, color 0.3s ease, border 0.3s ease, opacity 0.3s ease; transition: background 0.3s ease, color 0.3s ease, border 0.3s ease, opacity 0.3s ease; }

body { font-size: 11px; margin: 0; padding: 0; background: url('../images/bg.jpg'); text-align: center; }

a { text-decoration: none; }

.wrapper { text-align: left; margin: 0 auto; width: 900px; }

.header { position:absolute; width: 900px; height: 191px; background: url('../images/header-bg2.png') no-repeat; z-index:3; }

.header #logo { width:520px; height:63px; margin:40px auto 0 auto; display:block; }

.main { background: url('../images/background.jpg') repeat-y; position:relative; z-index:1; }

.right { background:url('../images/claudia.png') no-repeat left top; margin-top:19px; padding-top:349px; text-transform:none; font-family:Verdana, sans-serif; font-size:13px; line-height:192%; float:right; width:186px; }

.left { color: #fff; float: left; width: 680px; margin:0; padding:205px 0 15px 15px; font-size: 1em; font-family: Verdana, sans-serif; /*background-color: #82a2a7;*/ }

.left a { color: #fff; text-decoration: none; }

.left a:hover { text-decoration: underline; }

.left h1,
.left h2 { text-transform: none; font-family: Verdana, sans-serif; font-weight:400; font-size: 20px; margin: 0 0 5px 0; color:#BBE6EF; }

.left h2 { font-size: 16px; }

.left h2:first-child { margin: 0; }

.left h3 { margin: 18px 0 6px 0; font-weight: normal; font-size: 1em; }

.left ul { margin: 0; padding: 0; list-style-type: none; }

.left li a { font-size: 1em; color: #FEF8E0; }

.left li a#current { letter-spacing: normal; }

.left li a:hover { color: #fff; text-decoration: none; }

.left.home { color:#F2E7D6; font-size:12px; width: 363px; height: 466px; padding:45px 0 0 0; margin:221px 0 0 250px; background: transparent url('../images/blue-oval.png') no-repeat top left; line-height: 2.18em; letter-spacing: .097em; text-align: center; }

.left.home p { margin-top: 44px; }

.left.music h2 span.year { font-size: .92em; }

.left.music .column.two { width: 440px; padding-right: 0; padding-left:22px; }

/* paypal input submit buttons */
.left.music .column.two input[type="submit"], input.viewCart, a.viewCart { -webkit-appearance: none; -moz-appearance: none; appearance: none; display:block; line-height:140%; border:none; font-family:Verdana, sans-serif; text-transform:uppercase; color:#BBE6EF; background-color:transparent; cursor:pointer; padding:0; margin:0;  border-collapse:collapse;
}

.left.music .column.two input[type="submit"]:hover, input.viewCart:hover , a.viewCart:hover { text-decoration:underline; }

.left.music .column.two form {display:block; margin-bottom:15px; clear:both; }

.left.music ol { margin: 3px 0; padding: 0; list-style-type: none; }

.left.music li { line-height: 1.2em; margin-bottom: .5em; }

.left.music img { float: left; margin: 18px 18px 0 0; }

.left.music .photo { float:left; width:150px; }

.left.music .photo img { max-width:100%; width:100% !important; }

.left.music .text,
.left.music .text2,
.left.music .text3,
.left.music .text4 { color: #FEF8E0; font-size: .9em; line-height: 1.5em; }

.left.music .text { margin-top: 24px; width: 265px; float: left; padding-left:15px; }

.left.music .text2 { margin-top: 24px; width: 200px; float: right; line-height:140%; font-size:11px; }

.left.music .text2 label {font-size:13px; font-weight:700; display:block; float:left; padding:0 8px 0 4px;}

input.qty {width:30px; margin:0; padding:0; display:block;}

.left.music .text2 table {clear:both;margin:15px 0;}

.left.music .text2 td {padding-left:0;}

.left.music .text2 a { clear:both; }
.left.music .text2 p { clear:both;margin:0; padding:10px 0; text-indent:0; font-size:11px; }

.left.music .text3 { margin-top: 24px; width: 100%; }

.left.music .text4 { margin-top: 24px; width: 100%; }

.left.music .column.one { width: 117px; }

.left.music .song_list { color: #FEF8E0; padding-right: 240px; }

.left.music .lyrics { color: #FEF8E0; }

.left.music .track { display: block; float: left; width: 1.5em; text-align: right; margin-right: 1em; }

.left.music .title { margin-left: 2.5em; }

.left.music .lyrics li { line-height: 1.5em; }

.left.music .lyrics .lyrics_text { color: #fff; line-height: 1.5em; margin: .5em 0 2em 2.5em; }

.left.music h3 a,
.left.music a.back { color: #FEF8E0; }

.left.music h3 a:hover,
.left.music h3 a:active,
.left.music a.back:hover,
.left.music a.back:active { color: #fff; }

.left.photos .gallery p { margin: 0; font-size: .8em; }

.left.photos .gallery { margin: 18px 0 18px 0; text-align:center; }

.left.photos .gallery p { margin-left: 18px; }

.left.photos .gallery h1 { text-align:left; }

.left.photos .gallery img { border: none; height:124px; }

.left.photos .gallery .photo { display:inline-block; width:22%; height:124px; margin:20px 2% 0 0; overflow: hidden; text-align:center; }

.left.pages .column.one li a { font-size: .9em; line-height: 1.8em; }

.left #selected a { font-weight:700; }

.left .column { margin-top: 18px; float: left; }

.left .columns { padding: 18px 0 18px 18px; }

.left .column.one { margin:0; padding: 0 28px 18px 0; width: 120px; color: #FEF8E0; border-right:1px solid #ffffff; }
.left .column.two { margin:0; padding: 0 18px 18px 18px; width: 200px; }
/* .left .column.two { margin:0; padding: 0 18px 18px 18px; width: 200px; border-left:1px solid #340100; } */

.left .column.three { margin:0; padding: 0 0 18px 18px; width: 200px; }

ul.menu { margin: 0; padding: 0; list-style-type: none; }

ul.menu.top { margin:0 auto; display:block; width:154px; clear:both; }

ul.menu.top li { float: left; padding:0; margin:0; }

ul.menu.top a { border:none; line-height: 34px; text-transform: uppercase; color:#81D3EB; display: block; height: 34px; }

ul.menu.top a:hover,
ul.menu.side a:hover,
ul.menu.side #selected a:hover,
ul.menu.top #selected a { color: #DEF; }

ul.menu.side li { line-height: 16px; margin-bottom: 7px; padding:0 21px; }

ul.menu.side a { color: #81D3EB; line-height: 11px; }

ul.menu.side #selected a { color: #81D3EB; }

#footer div { font-family: verdana; color: #ccc; padding: 10px; font-size: .85em; }

#footer a { color: #ccc; text-decoration: underline; }

#footer a:hover { color: #fff; }

.purchase { width: 225px; margin-top: 7em; float: right; font-size: .9em; }

/* home page news box */

/* .CSnews { width:176px; position:absolute; left:40px; top:220px; text-align:left; letter-spacing:normal } */
.CSnews { width:176px; position:absolute; left:40px; top:220px; text-align:left; letter-spacing:normal }

.CSnews h3 { color:#FCE4B0; font-family:Verdana, sans-serif; font-weight:normal; font-size:15px; margin:0; padding:0 0 14px 0; line-height:140%; }

.CSnews img { max-width:100%; }

.CSnews small,
.CSnews small a { color:#FCE4B0; font-size:9px; display:block; margin:0; padding-top:10px; line-height:14px; }

.left.nwo { padding-top:164px; }

#nwo img { margin: 18px 18px 18px 0; }

#nwo p,
#nwo a { color:#80D5E9; }

#nwo p.small { font-size:10px; }

#nwo p.smaller { font-size:9px; }

#nwo h3 { color:#FFDD89; font-family:Verdana, sans-serif; font-size:24px; margin:0; padding:0 0 10px 0; line-height:28px; }

#nwo { padding-right:80px; }
