/* base
----------------------------------------------- */

body {
margin: 0;
padding: 0px 0px 0px 10px;
font: 62.5% Helvetica, Arial, sans-serif; /* Resets 1em to 10px */
color: #444;
text-align: left;
font-weight:100;
background-image:url(http://www.upmyalley.net/images/84.jpg);
background-repeat: repeat;

}

#wrapper {
margin: 0px auto;
width:968px;
background-color:transparent;
}

blockquote {
margin-right: 0;
margin-left: 20px;
}

h1, h2, h3, h4, h5, h7 {
margin: 0px 0px 3px 0px;
padding: 0px;
font-weight:normal;
font-style:normal;
}

h1 {
font-size: 1.9em;
color: #65a8dd;

}

.h1-img {
float:left;
border:none;
margin:0px 1px 0px -20px !important;
padding:1px 0px 0px 0px !important;
}

h2 {
font-size: 1.3em;
}

h4 {
font-size: 1.2em;
color: #65a8dd;
padding: 0px 0px 0px 2px;
}


h5 {
font-size:1.9em;
color: #e89d3b;
}

h6 {
color: #36c636;
}

h6 {
font-size: 1.3em;
font-style: normal;
display:inline;
font-weight:normal;

}

h7 {
font-size: 1.9em;
color: #65a8dd;
display:inline;
}

.join {
margin:0px 0px 7px 0px;
}



.float {
float:left;
}

.indent {
padding-left:4px;
}

.dropbox {
width:460px;
text-align:left;
}



p {
margin: 0px 0px 10px 0px;
padding: 0;
font-style: normal;
font-weight:normal;
}

#sidebar1 p, #sidebar2 p, #sidebar3 p {
font-size: 1.2em;
font-style: normal;
font-weight:normal;
padding-bottom:0px;
padding: 1px 0px 0px 0px;
}

#sidebar1_news p, #sidebar2_news p, #sidebar3_news p {
font-size: 1.2em;
font-style: normal;
font-weight:normal;
padding-bottom:0px;
padding: 1px 0px 0px 0px;
font-family: Georgia, Times, Helvetica, Arial, sans-serif;
}

#sidebar1_home p, #sidebar2_home p, #sidebar3_home p {
font-size: 1.2em;
font-style: normal;
font-weight:normal;
padding-bottom:0px;
padding: 1px 0px 0px 0px;
font-family: Georgia, Times, Helvetica, Arial, sans-serif;
}

#sidebar1_artist p, #sidebar2_artist p, #sidebar3_artist p {
font-size: 1.2em;
font-style: normal;
font-weight:normal;
padding-bottom:0px;
padding: 1px 0px 0px 0px;
font-family: Georgia, Times, Helvetica, Arial, sans-serif;
}

.yab-add .submit  {
font-size: 1.2em;
font-style: normal;
font-weight:normal;
margin-left:10px;
height:23px;
border:none;
padding: 3px 3px 5px 3px;
background:#65a8dd;
color:#fff;
cursor:pointer; 
}






/* links
----------------------------------------------- */

a {
text-decoration: none;
font-weight:normal;
font-style:bold;
color: #65a8dd;
border: none;
}

a:hover {
text-decoration: none;
color: #333;
border: none;
}

a img {
border: none;
}

h1 a, h2 a, h3 a {
border: none;
padding:0px
}

h1.x-large {
font-size: 3em;
}

h3 a {
font-size: 1.5em;
}



a.btn {
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
background:#e4e4e4;
font-size: 1.5em;
padding:3px 5px 3px 5px;
margin:0px;
clear:left;
}


a:hover.btn {
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
background:#333;
font-size: 1.5em;
padding:3px 5px 3px 5px;
margin:0px;
color:#fff;
clear:left;
}


.large {
font-size:2.4em;
line-height:1.1em;
letter-spacing:-1px;
text-transform: uppercase;
}

.xlarge {
font-size:3.2em;
line-height:1.1em;
letter-spacing:-1px;
font-family: Arial, Helvetica, sans-serif;
}


.download {
font-size:1.7em;
text-transform: uppercase;
letter-spacing:-1px;
padding-left:10px;
color: #65a8dd !important;
}


.download a{
color: #65a8dd !important;
}

.download a:hover{
color: #999 !important;
}

.small {
font-size:1.8em;
text-transform: uppercase;
letter-spacing:-1px;
padding-left:10px;
color: #999;
}

.grey {
color: #999;
}

.grey a{
color: #999;
}

.grey a:hover{
color: #65a8dd;
}

.grey2 {
color: #999;
}

.grey2 a {
color: #65a8dd !important;
}

.grey2 a:hover {
color: #999 !important;
}

.published {
margin: 0px 0px 5px 0px;

}

.logo {
padding: 0px;
margin: 0px 0px 10px 20px;
border: none;
}

.rss {
padding:3px 4px 0px 0px;
border: none;
}


#head3 .yab-empty {

margin-left:6px;
padding: 0px 0px 0px 0px;

}


#head3 .yab-subtotal {
margin-left:6px;
padding: 0px 0px 0px 0px;

}

#head3 a {
margin:0px;
padding: 0px 0px 8px 8px;

}

.yab-add-select-medium {

display:none;

}



/* layout
----------------------------------------------- */

#accessibility {
position: absolute;
top: -10000px;
}


#head {
text-align: left;
background-color:#fff;
width:960px;
height:140px;
margin-bottom:12px;
margin-top:20px;
padding: 150px 0px 0px 8px;
}

#head1 {
text-align: left;
background-color: transparent;
width:510px;
margin:0px;
padding: 20px 0px 0px 0px;
float:left;
}

#head2 {
text-align: left;
background-color: transparent;
width:182px;
margin:0px;
padding: 95px 0px 0px 30px;
float:left;
font: 1.2em Arial, Helvetica, sans-serif;
}


#head3 {
text-align: left;
background-color: transparent;
width:228px;
height:56px;
margin:0px;
padding: 70px 0px 0px 10px;
float:left;

}

#container {
width:948px;
margin: 0px;
padding: 40px 0px 40px 20px;
background-color:#fff;
margin-bottom:12px;
}

#content {
width:420px;
margin: 0px 50px 0px 0px;
float: left;
background-color:transparent;
padding: 0px 0px 0px 8px;
font-size:1em;
}



#socialnetworks {
margin:0px !important;
padding:10px 5px 0px 5px !important;

border-top: 1px solid #e4e4e4;
border-bottom: 1px solid #e4e4e4;
width:400px;
}

#socialnetworks:hover {
margin:0px !important;
padding:10px 5px 0px 5px !important;

border-top: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
}

#content_wide {
width:940px;
margin: 0px 0px 0px 0px;
background-color:transparent;
padding: 0px 0px 0px 8px;
text-align:left;
}


#right {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:transparent;
float: left;
width:460px;
}



#sidebar1 {
margin: 0px 50px 30px 0px;
padding: 0px 0px 0px 0px;
width: 205px;
background-color:transparent;
float:left;
} 


#sidebar2 {
margin:0px 0px 30px 0px;
padding: 0px 7px 0px 0px;
width: 198px;
background-color:transparent;
float: left;

}

#sidebar3 {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:transparent;
float: left;
width:430px;
min-height:95px;
}



#sidebar1_news {
margin: 0px 0px 30px 0px;
padding: 0px 0px 0px 0px;
width: 400px;
height:300px;
overflow:hidden;
background-color:#eee;
float:left;
} 


#sidebar2_news {
margin:0px 0px 30px 0px;
padding: 0px 0px 0px 0px;
width: 400px;
background-color:#eee;
float: left;
height:260px;
overflow:hidden;
}

#sidebar3_news {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:transparent;
float: left;
width:430px;
min-height:95px;
}


#sidebar1_home {
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
width: 440px;
background-color:#eee;
float:left;
} 


#sidebar2_home {
margin:0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
width: 440px;
background-color:#eee;
float: left;
}

#sidebar3_home {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:transparent;
float: left;
width:430px;
min-height:95px;
}


#sidebar1_artist {
margin: 0px 0px 30px 0px;
padding: 0px 0px 0px 0px;
width: 400px;
height:150px;
background-color:#e4e4e4;
float:left;
overflow:hidden;
} 


#sidebar2_artist {
margin:0px 0px 30px 0px;
padding: 0px 0px 0px 0px;
width: 420px;
background-color:#e4e4e4;
float: left;
}

#sidebar3_artist {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:transparent;
float: left;
width:430px;
min-height:95px;
}


#sidebar3_artistoverview {
margin:0px 0px 0px 20px;
padding: 17px 0px 0px 0px;
background-color:transparent;
float: left;
border-top:1px dotted #333;
width:460px;
}

#sidebar4 {
margin:0px 0px 10px 0px;
padding: 0px 0px 10px 0px;
background-color:transparent;
float: left;
width:460px;
}

.releasedescription {
margin:0px 10px 10px 0px;
padding: 15px 20px 10px 15px;
width:400px;
font-size:1.2em;
font-family: Helvetica, Arial, sans-serif;
background-image:url(http://www.upmyalley.net/images/130.gif);
background-repeat: no-repeat;
background-position:top left;
}

.releasedescription:hover {
background-image:url(http://www.upmyalley.net/images/131.gif);
background-repeat: no-repeat;
background-position:top left;
}

.releasedescription img {
margin:0px 15px 10px 0px;
padding: 0px 0px 0px 0px;
float:left;
}

.releasedescription a{
font-size:1.4em;
}

.releasedescription a.textlink {
font-size:1em;
}



.releasedescription p{
font-family: Georgia, Times, Helvetica, Arial, sans-serif !important;
font-style: normal;
color:#555;
}

#sidebar1_promotion {
margin: 0px 50px 30px 0px;
padding: 0px 0px 0px 0px;
width: 205px;
background-color:transparent;
float:left;

} 


#checkout {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 8px;
background-color:transparent;
}

.linkcontainer {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 2px;
width: 180px;
background-color:#fff;
float: left;

}

.login {
margin:0px;
padding: 0px 0px 0px 10px;
}

.login label {
margin:0px;
padding: 0px 0px 0px 0px;
}

.login input {
margin:0px 0px 6px 0px;
padding: 0px 0px 0px 0px;

}


#foot {
margin: 0px 0px 10px 0px;
padding: 30px 0px 30px 28px;
clear: both;
text-align: left;
background-color:#fff;
color:#777;
}

/* box model hacks
http://archivist.incutio.com/viewlist/css-discuss/48386
----------------------------------------------- */

#container {

\width: 948px;
w\idth: 948px;
}

#sidebar-1, #sidebar-2 {
\width: 200px;
w\idth: 200px;
}


/* overrides
----------------------------------------------- */

.caps {
font-size: 0.9em;
letter-spacing: 0.1em;
}

div.divider {
margin: 2em 0;
text-align: center;
}

/* articles
----------------------------------------------- */


.disclaimer {
font-size: 1em;
margin:0px;
padding-right: 10px;
color: #999;  
}

.entry-content {
font-style: normal;
color:#555;
margin:0px 0px 7px 0px;
padding:0px 0px 14px 0px;
text-align:left;
background-color: transparent;
font-size: 1.1em;
}

.entry-content p {
font-family: Georgia, Times, Helvetica, Arial, sans-serif;
font-style: normal;
color:#555;
margin:8px 0px 0px 0px;
text-align:left;
font-size: 1.1em;
}


.tou {

font-style: normal;
margin:0px 0px 7px 0px;
padding:0px 0px 14px 0px;
background-color: transparent;
}

.tou p {
color:#999;
font-family: Georgia, Times, Helvetica, Arial, sans-serif;
font-style: normal;
margin:8px 0px 0px 0px;
font-size: 1.1em;
}


.press_img {
font-style: normal;
color:#555;
margin:0px 68px 55px 0px;
padding:0px 0px 20px 0px;
background-color:transparent;
border-bottom:1px solid #999;
font-size: 1.1em;
float:left;
}


.press_body {
font-style: normal;
color:#555;
margin:0px 0px 0px 0px;
padding:0px 100px 20px 0px;
background-color:transparent;
font-size: 1.1em;
}

.press_body p{
text-align:left;

}

.artistentry {
margin:0px 6px 6px 0px;
padding:0px 0px 0px 0px;
background-color: transparent;
border:none;
float:left;
height:145px;
width:145px;
z-index: 1;
position:relative;
top:0px; left:0px;
}


.entry-artistoverview {
font-style: normal;
color:#888;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color: #000;
border:none;
float:left;
height:145px;
width:145px;
z-index: 2;
position:relative;
top:0px; left:0px;
}

.entry-artistoverview a {
opacity:0.4;
}

.entry-artistoverview a:hover{
opacity:0.9;
}

.artistlink {
margin: 0px;
border: none;
z-index:3;
position:relative;
top:-13px; left:0px;
display:inline;
padding:5px 3px 1px 3px;
background:#fff;
}

.artistname_overview {
font-size:1.2em;
padding:0px 2px 0px 1px;
border:none;
margin:-1px 0px 0px 0px;
display:inline;
font-weight:normal;
font-style:normal;
}


.productentry {
margin:0px 8px 10px 0px;
padding:0px 0px 0px 0px;
border:none;
float:left;
width:145px;
z-index: 2;
position:relative;
top:0px; left:0px;
background-color: #eee;
}

.productentry a img{
opacity:0.6;
}

.productentry a img:hover{
opacity:1.0;
}

.entry-productoverview {
font-style: normal;
color:#888;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color: #000;
border:none;
float:left;
height:145px;
width:145px;
z-index: 1;
position:relative;
top:0px; left:0px;

}

.productlink {
margin: 0;
border: none;
padding:0px 1px 6px 0px;
width:145px;
background-image:url(http://www.upmyalley.net/images/134.gif);
background-repeat: no-repeat;
background-position:bottom right;
font-size:1.2em;
}

.productname_overview {
padding:9px 6px 3px 6px;
border-top:1px solid #fff;
margin:0px 0px 0px 0px !important;

}

.foot {
margin:0px 0px 0px 0px;
padding: 17px 0px 0px 0px;
}


/* contact
----------------------------------------------- */
#contactform {
margin:0px;
padding: 0px;
border:none;
}


#contactform fieldset {
padding: 0px;
background-color: transparent;
border:none;
}

#contactform legend {
display:none;
}

form.zemContactForm {
padding: 0px;
background-color: transparent;
border:none;
text-decoration: none;
font-weight:normal;
color: #999;
font-size: 1.2em;
}



#contactform label {   
text-decoration: none;
font-weight:normal;
color: #999;
font-size: 1.2em;
margin:0px;
padding:0px;

}

#contactform textarea { 
margin: 3px 0px 3px 0px;
padding: 4px 4px 4px 1px;
font-family: Helvetica, Arial, sans-serif;
color: #999;
width:412px;
font-size: 1.2em;

}

#contactform input { 
margin: 1px 0px 5px 0px !important;
padding: 0px;
font-family: Helvetica, Arial, sans-serif;
color: #888;

}

submit#contactform { 
margin-bottom: 3px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
color: #888;



}



#contactform ul {
list-style-type:none;
color: #5e5d5d;
font-size:1.2em;
font-weight: normal;
line-height: 1em;
display:block;
padding:15px 0px 15px 0px;
margin:0px 0px 15px 0px;
border-top: 1px dotted #999;
border-bottom: 1px dotted #999;
}

#contactform ul li {
list-style-type:none;
display:block;
margin:0px;
padding-bottom:6px ;
}



/* images
----------------------------------------------- */
	
.news {
border:0px;
margin:0px 0px 12px 0px;
padding:0px;
}

.thumb {
border:0px;
margin:0px 12px 12px 0px;
padding:0px;
float:left !important;
}

.first {
margin:0px 45px 0px 0px !important;
padding:0px !important;;
}

#sidebar1_news a img {
border:0px;
margin:0px 10px 0px 0px !important;
padding:0px;
float:left !important;
}

#sidebar1_home img {
border:0px;
margin:0px 10px 0px 0px;
padding:0px;
float:left !important;
}

#promotion img {
border:0px;
margin:0px 15px 12px 0px !important;
padding:0px;
float:left !important;
}

#content img {
border:0px;
margin:0px 0px 12px 0px;
padding:0px;
}

#content_press img {
border:0px;
margin:0px 0px 12px 0px;
padding:0px;
}

#sidebar4 img {
margin:0px;
padding: 0px 5px 4px 0px;
float: left;
}

#content_publishing img {
float:left;
}

.detailviewimglist {

float:left;
}


/* error page
----------------------------------------------- */

.error-status {
font: 1.3em Georgia, Times, serif;
}




/* navi
----------------------------------------------- */

#globalnav {

padding-left: 20px;
background-color: transparent;

} 

	

#globalnav ul {
display: inline;
list-style: none;
margin:5px 0px 0px 2px;
padding: 0px;
} 

#globalnav ul li {
font: 1.7em Helvetica, Arial, sans-serif;
font-weight: normal;
list-style: none;
display: inline;
padding: 0px;
}

#globalnav ul li a.menu {
color:#fff;
text-decoration: none !important;
border:none;
margin:0px;
padding: 3px 5px 2px 5px;
background-color: #65a8dd;
}


#globalnav ul li a.menu:hover {
color:#e4e4e4;
text-decoration: none !important;
background-color: #e89d3b;
border:none;
margin:0px;
padding: 3px 5px 2px 5px;
}



/* lists
----------------------------------------------- */
ol {
font-family: Georgia, Times, Helvetica, Arial, sans-serif;
padding-bottom: 15px;
} 


#socialnetworks ul{
margin:4px 0px !important;
padding:0px !important;
background:transparent;
font-size: 1.1em;
}

#socialnetworks ul li.social2 {
padding:0px 10px 0px 20px !important;
}

#socialnetworks ul li:hover.social2 {
padding:0px 10px 0px 20px !important;

}



.release-info  {
margin:0px 0px 0px 0px;
padding:7px 0px 0px 0px;
text-align:left;
font-size:1.1em;
} 

.release-info ul {
list-style: none;
text-decoration: none;
color:#555;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
font-family: Georgia, Times, Helvetica, Arial, sans-serif;
} 

#sidebar1_promotion  {
width:400px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
} 

#sidebar1_promotion ul.related-links-xl {
list-style: none;
text-decoration: none;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
} 

#sidebar1_promotion ul.related-links-xl li {
list-style: none;
margin:0px 5px 0px 0px;
display:block;
padding:0px;
color:#555;
}

#sidebar1_promotion ul.related-links-xl li a {
margin:0px;
padding:0px;
color:#999;
font-size: 1.8em;
}


#sidebar1_promotion ul.related-links-xl li a:hover {
margin:0px;
padding:0px;
color:#333;
}

#sidebar1 ul, #sidebar2 ul {
list-style: none;
text-decoration: none;
color:#555;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
} 

#sidebar1 ul li, #sidebar2 ul li {
list-style: none;
margin:0px 0px 15px 0px;
display:block;
padding:0px 0px 0px 0px;
background-color:transparent;
}

#sidebar1 ul li a, #sidebar2 ul li a {
list-style: none;
margin:0px;
padding:0px 0px 0px 0px;
font-size: 1.4em;
line-height: 1em;
}


#sidebar1_news ul, #sidebar2_news ul {
list-style: none;
text-decoration: none;
color:#555;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
} 

#sidebar1_news ul li, #sidebar2_news ul li {
list-style: none;
margin:0px 0px 0px 0px;
padding:10px 40px 10px 10px;
background-color:transparent;
clear:left;
border-bottom:2px solid #fff;
}

#sidebar1_news ul li:hover, #sidebar2_news ul li:hover {
list-style: none;
margin:0px 0px 0px 0px;
padding:10px 40px 10px 10px;
background-color:#e4e4e4;
clear:left;
border-bottom:2px solid #fff;
}


#sidebar1_news ul li a, #sidebar2_news ul li a {
list-style: none;
margin-top:3px !important;
padding:0px 0px 0px 0px;
font-size: 1.4em;
line-height: 1em;
}



#sidebar1_home ul, #sidebar2_home ul {
list-style: none;
text-decoration: none;
color:#555;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#fff;
} 

#sidebar1_home ul li, #sidebar2_home ul li {
list-style: none;
margin:0px 0px 0px 0px;
padding:10px 40px 10px 10px;
background-color:#eee;
clear:left;
border-bottom:2px solid #fff;
}

#sidebar1_home ul li:hover, #sidebar2_home ul li:hover {
list-style: none;
margin:0px 0px 0px 0px;
padding:10px 40px 10px 10px;
background-color:#e4e4e4;
clear:left;
border-bottom:2px solid #fff;
}


#sidebar1_home ul li a, #sidebar2_home ul li a {
list-style: none;
margin:0px;
padding:0px 0px 0px 0px;
font-size: 1.4em;
line-height: 1em;
}




#sidebar1_artist ul, #sidebar2_artist ul {
list-style: none;
text-decoration: none;
color:#555;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
} 

#sidebar1_artist ul li, #sidebar2_artist ul li {
list-style: none;
margin:0px 0px 0px 0px;
padding:10px 40px 10px 10px;
background-color:transparent;
clear:left;
border-bottom:2px solid #fff;
}

#sidebar1_artist ul li:hover, #sidebar2_artist ul li:hover {
list-style: none;
margin:0px 0px 0px 0px;
padding:10px 40px 10px 10px;
background-color:#e4e4e4;
clear:left;
border-bottom:2px solid #fff;
}


#sidebar1_artist ul li a, #sidebar2_artist ul li a {
list-style: none;
margin:0px;
padding:0px 0px 0px 0px;
font-size: 1.4em;
line-height: 1em;
}



#sidebar1 ul.shoplist, #sidebar2 ul.shoplist {
list-style: none;
text-decoration: none;
color:#555;
margin:5px 0px 0px 0px !important;
padding:0px 0px 0px 0px;
} 

#sidebar1 ul.shoplist li, #sidebar2 ul.shoplist li {
list-style: none;
margin:0px 0px 5px 0px !important;
display:block;
padding:0px 0px 0px 0px !important;
background-color:transparent;
}

#sidebar1 ul.shoplist li a, #sidebar2 ul.shoplist li a {
list-style: none;
margin:0px !important;
padding:0px 0px 0px 0px !important;
font-size: 1.4em;
}


#sidebar3 ul {
list-style: none;

text-decoration: none;
color:#555;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;

font-size: 1.6em;
display: inline;
} 

#sidebar3 ul li {
list-style: none;
margin:0px 15px 0px 0px;
display:inline;
padding:0px;
}


#sidebar3 ul li a{
list-style: none;
margin:0px;
padding:0px;
opacity:0.5;
}

#sidebar3 ul li a:hover{
list-style: none;
margin:0px;
padding:0px;
opacity:1.0;
}

.linkcontainer ul {
list-style: none;
text-decoration: none;
color:#555;
margin:0px 0px 0px 0px;
padding:7px 0px 0px 1px;
font-size: 1.2em;
} 



.linkcontainer ul li {
list-style: none;
margin:0px 0px 0px 0px;
display:block;
padding:0px;
}


.linkcontainer ul li a{
margin:0px;
padding:0px;
}


#artistlinks ul {
margin: 0px;
padding: 0px;
display:inline;
}


#artistlinks ul li {
margin: 0px;
padding: 0px;
display:inline;
}

#foot {
color: #999;
font-size: 1em;
font-family: Georgia, Times, Helvetica, Arial, sans-serif;
}

#foot p{
margin-top:8px;
}

#foot a {
color: #999;
display:inline;
}

#foot a:hover {
color: #333;
}

#foot ul{
margin: 0px;
padding: 0px;
display:inline;
}

#foot ul li {
margin: 0px;
padding: 0px;
display:inline;
color: #999;
}

#foot ul li a {
color: #999;
display:inline;
}

/* misc
----------------------------------------------- */

#head3 ul.yab-cart {
display:none;
}



/* misc
----------------------------------------------- */

.greysmall {
color: #999;
font-size: 1em;
}

.liner {
height:10px;
border-bottom: 1px solid #e4e4e4;
background-color: transparent;
}


.liner2 {
height:2px;
border-bottom: 1px solid #e4e4e4;
background-color: transparent;
}

.spacer {
height:15px;
border:none;
background-color: transparent;
}

.spacer2 {
height:30px;
border:none;
background-color: transparent;
}






/* checkout
----------------------------------------------- */
table#yab-checkout-table {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
background-color:transparent;
width:650px;
font-size: 1.5em;
color:#999;
text-decoration: none;
font-weight:normal;
}



.yab-checkout-change{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;


}
.yab-checkout-price {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;


}

table#yab-checkout-table th {
text-decoration: none;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 5px;
border-bottom:1px solid #999;
border-top:1px solid #999;
background:#e2e2e2;

color:#333 !important;
}


table#yab-checkout-table td {
margin:0px 0px 0px 0px;
background:#eee;
padding:5px 0px 0px 5px;
}

table#yab-checkout-table td.yab-checkout-price {
text-align:right;
padding-right:15px;

}

table#yab-checkout-table td.yab-checkout-sum {
text-align:right;
padding-right:15px !important;
}

table#yab-checkout-table td ul {
text-decoration: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size: 0.8em;
list-style:none;
}



table#yab-checkout-table td ul li {
text-decoration: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;

}



table#yab-checkout-table .yab-checkout-item-price {
text-decoration: none;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 20px;

}


table#yab-checkout-table tr.yab-checkout-subtotal {
text-decoration: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

table#yab-checkout-table tr.yab-checkout-subtotal td {
text-decoration: none;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 5px;
}


table#yab-checkout-table tr.yab-checkout-shipping {
text-decoration: none;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 5px;

}


table#yab-checkout-table .yab-checkout-shipping td.yab-checkout-sum {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


table#yab-checkout-table .yab-checkout-total td {
margin:0px 0px 0px 0px;
padding:10px 0px 10px 5px;
border-top:1px solid #999;
border-bottom:1px solid #999;
color:#666 !important;
background:#e2e2e2;
}

table#yab-checkout-table .yab-checkout-total td.yab-checkout-sum {
margin:0px 0px 0px 0px;
padding:10px 0px 0px 5px;
}



table#yab-checkout-table .yab-checkout-tax td{
text-decoration: none;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 5px;

}

.yab-shop-required {
margin:0px 0px 0px 0px;
color:#65a8dd;
float:right;
}


.yab-shop-phone label {
color:#65a8dd !important;
}

p.yab-shop-payments {
color:#555 !important;
padding-top:10px !important;
padding-bottom:20px !important;
}

p.yab-shop-payments #yab-shop-one-payment {
font-size: 1.3em;
}

p.yab-shop-payments label {
font-size: 1.5em;
}


.yab-shop-required input#street {
width:315px;
}



#checkout fieldset p {
margin:0px 0px 0px 0px;
float:left;
}


.zip-city
{
margin:0px 0px 0px 0px;
color:#65a8dd;
width:400px !important;
}

.zip-city input#postal
{
float:left;
}

.tou  {
margin:0px 0px 0px 0px;
padding:0px;
color:#999;
width:400px !important;
}

.tou label {
margin:0px 0px 0px 0px;
padding:7px 0px 0px 0px;
color:#999;
width:400px !important;
}

.tou input {
float:left;
}

.yab-shop-notice  {
margin:50px 0px 0px 0px;
font-size: 1.6em;
}

#checkout label {
width:150px;
display:block;
font-size: 1.1em;
}

#checkout select {
margin:0px 0px 10px 0px;
}

#checkout input {
margin-bottom:10px;
margin-right:10px;
}

#checkout fieldset {
margin:20px 0px 0px 0px;
border:none;
padding:10px 0px 10px 15px;
background-color:transparent;
width:400px;
}


#checkout fieldset .submit input {
font-style: normal;
font-weight: normal;
height:23px;
border:none;
padding: 3px 3px 5px 3px;
background:#65a8dd;
color:#fff;
cursor:pointer;
}


/* shop single
----------------------------------------------- */

#sidebar4 label {
width:55px;
background-color:transparent;
display:block;
float:left;
}


#sidebar4 form {
padding-top:10px;
}

select #select {
margin:0px 0px 0px 30px;
}


.yab-add-select-size {
margin:0px 0px 10px 0px;
display:block;
}


#sidebar4 label {
display:none;
}


.scrollbar-vert-news-news {
background-color: #eee;
height: 300px;
width: 20px;
float:left;
border-left:2px solid #fff;
}

.scrollbar-vert-news-quicklinks{
background-color: #eee;
border-left:2px solid #fff;
height: 260px;
width: 20px;
float:left;
}

.scrollbar-vert-home-news {
background-color: #eee;
border-left:2px solid #fff;
height: 200px;
width: 20px;
float:left;
}

.scrollbar-vert-home-quicklinks{
background-color: #eee;
border-left:2px solid #fff;
height: 200px;
width: 20px;
float:left;
}

.scrollbar-vert-artist-news {
background-color: #eee;
border-left:2px solid #fff;
height: 150px;
width: 20px;
float:left;
}

.handle-vert{
height: 42px;
width: 20px;
background: url(textpattern/txp_img/handle.gif) no-repeat;
}

