html {font-size:100.01%}
body  {
	min-width:980px;
	background:url(http://www.uprightsound.com/images/Upright_Sound/bg.jpg) no-repeat 50% 0;
	margin:0;
	font-size:64%;
	font-family:Verdana, Tahoma, sans-serif;
}
img {
	border:none;
	display:block;
}
form {
	padding:0;
	margin:0;
}
#main  {
	margin:0 auto;
	width:980px;
}
h1 {
	float:left;
	padding:25px 0 0 10px;
	margin:0;
}
a {outline:none;}
/* logo */
a.logo{
	float:left;
	background:url(http://www.uprightsound.com/images/Upright_Sound/logo.png) no-repeat;
	width:218px;
	height:98px;
	text-indent:-9999px;
}

h1.head1 {
	font:bold 110%/220% Verdana, Tahoma, sans-serif;
	color:#fff;
	width:729px;
	background:#4f4c4d;
	margin:0;
	padding:0 0 0 9px;
}
h1.head2 {
	font:bold 180%/210% Verdana, Tahoma, sans-serif;
	color:#055ec3;
	width:709px;
	background:#e4e4e4;
	margin:30px 0 0;
	padding:0 0 0 29px;
}
h1.head3 {
	font:bold 11px/22px Verdana, Tahoma, sans-serif;
	color:#fff;
	background:url(http://www.uprightsound.com/images/Upright_Sound/bg-product.png) repeat-x;
	width:509px;
	height:23px;
	padding:0 0 0 10px;
	margin:0;
}

/* ------------------------ HEADER AREA -------- */

/* header */
#header {
	overflow:hidden;
	width:980px;
	height:150px;
}
/* navigation */
#header .nav {
	float:right;
	padding:9px 15px 0 0;
	height:30px;
	margin:0;
	list-style:none;
}
#header .nav li {
	float:left;
	background:url(http://www.uprightsound.com/images/Upright_Sound/separator-nav.jpg) no-repeat 0 50%;
	padding:0 5px 0 7px;
}
#header .nav li.first {
	background:none;
	padding:0 5px 0 0;
}
#header .nav li a {
	float:left;
	font:bold 90%/200% Verdana, Tahoma, sans-serif;
	color:#231f20;
	text-decoration:none;
}
#header .nav li a:hover {text-decoration:underline}
#header div {
	float:left;
	width:750px;
}
/* menu */
#header .menu {
	float:left;
	width:345px;
	padding:58px 146px 0 29px;
	margin:0;
	list-style:none;
}
#header .menu li {float:left}
#header .menu li a {
	float:left;
	text-indent:-9999px;
	height:33px;
	background-position:0 0;
}
#header .menu li a:hover {background-position:0 100% !important}
#header .menu li.but1 a {
	background:url(http://www.uprightsound.com/images/Upright_Sound/but1.jpg) no-repeat;
	width:91px;
}
#header .menu li a.active1 {background:url(http://www.uprightsound.com/images/Upright_Sound/but1-active.jpg) no-repeat}
#header .menu li.but2 a {
	background:url(http://www.uprightsound.com/images/Upright_Sound/but2.jpg) no-repeat;
	width:80px;
}
#header .menu li a.active2 {background:url(http://www.uprightsound.com/images/Upright_Sound/but2-active.jpg) no-repeat}
#header .menu li.but3 a {
	background:url(http://www.uprightsound.com/images/Upright_Sound/but3.jpg) no-repeat;
	width:82px;
}
#header .menu li a.active3 {background:url(http://www.uprightsound.com/images/Upright_Sound/but3-active.jpg) no-repeat}
#header .menu li.but4 a {
	background:url(http://www.uprightsound.com/images/Upright_Sound/but4.jpg) no-repeat;
	width:92px;
}
#header .menu li a.active4 {background:url(http://www.uprightsound.com/images/Upright_Sound/but4-active.jpg) no-repeat}
/* search form */
#header .search {
	width:190px;
	padding:39px 0 0;
}
#header .search label {
	background:url(http://www.uprightsound.com/images/Upright_Sound/search.jpg) no-repeat;
	width:190px;
	display:block;
	height:14px;
	margin:0 0 4px;
	text-indent:-9999px;
}
#header .search input {float:left}
#header .search .text {
	font:10px/12px Verdana, Tahoma, sans-serif;
	color:#231f20;
	border:1px solid #808080;
	width:148px;
	height:12px;
	padding:2px;
	margin:0 0 0 1px;
}
#header .search a {
	float:left;
	font:bold 90%/200% Verdana, Tahoma, sans-serif;
	color:#07ade7;
	margin:0 0 0 20px;
	text-decoration:none;
}
#header .search a:hover {text-decoration:underline}

/* ------------------------ CONTENT AREA -------- */

/* content */
#content {
	width:980px;
	overflow:hidden;
	background:url(http://www.uprightsound.com/images/Upright_Sound/content-top.jpg) no-repeat;
}

/* ------------------------ COLUMN 1 AREA -------- */
/* column1 */
#content .column1 {
	float:left;
	width:220px;
	background:url(http://www.uprightsound.com/images/Upright_Sound/bg-column1.jpg) repeat-y;
	margin:20px 0 0;
}
#content .column1 .bg {
	background:#1e1d1d;
	height:9px;
	width:220px;
}
* html #content .column1 .bg {margin:-2px 0 0}
#content .column1 h2 {
	font:bold 11px/18px Verdana, Tahoma, sans-serif;
	color:#fff;
	float:left;
	width:177px;
	height:33px;
	margin:0 -10px 0 0;
	padding:10px 0 0 53px;
	position:relative;
}
#content .column1 h2.head1 {background:url(http://www.uprightsound.com/images/Upright_Sound/head1.jpg) no-repeat}
#content .column1 h2.head2 {background:url(http://www.uprightsound.com/images/Upright_Sound/head2.jpg) no-repeat}
#content .column1 .men {
	float:left;
	width:150px;
	padding:0 0 20px 60px;
	margin:0;
	list-style:none;
}
#content .column1 .men li {
	float:left;
	width:150px;
}
#content .column1 .men li a {
	float:left;
	font:100%/180% Verdana, Tahoma, sans-serif;
	color:#cdeffa;
	text-decoration:none;
}
#content .column1 .men li a:hover {text-decoration:underline}

/*#content .column1 .men ul {
	float:left;
	width:130px;
	padding:0 0 5px;
	margin:0;
	list-style:none;
}
#content .column1 .men ul li {width:130px}

#content .column1 .men ul li a {
	font:100%/110% Verdana, Tahoma, sans-serif;
	color:#879ba2;
	background:url(http://www.uprightsound.com/images/Upright_Sound/separator-men.jpg) no-repeat 0 0;
	padding:2px 0 0 9px;
}*/

#content .column1 .men li.sub  {
	float:left;
	width:130px;
	padding:0 0 5px;
	margin:0;
	list-style:none;
}

#content .column1 .men li.sub a {
	font:100%/110% Verdana, Tahoma, sans-serif;
	color:#879ba2;
	background:url(http://www.uprightsound.com/images/Upright_Sound/separator-men.jpg) no-repeat 0 0;
	padding:2px 0 0 9px;
}



/* ------------------------ COLUMN 2 AREA -------- */

/* column2 */
#content .column2 {
	float:left;
	width:740px;
	padding:10px;
	background:#1e1d1d url(http://www.uprightsound.com/images/Upright_Sound/column2-top.jpg) no-repeat;
}
#content .place {
	margin:0 0 9px -230px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:16px;
}
* html #content .place {float:left}
#content .place li {
	float:left;
	background:url(http://www.uprightsound.com/images/Upright_Sound/separator-place.jpg) no-repeat 0 50%;
	padding:0 4px 0 10px;
}
#content .place li.first {background:none}
#content .place li a {
	float:left;
	font:bold 9px/14px Verdana, Tahoma, sans-serif;
	color:#07ade7;
	text-decoration:none;
}
#content .place li a:hover {text-decoration:underline}
#content .place li  {
	float:left;
	font:bold 9px/14px Verdana, Tahoma, sans-serif;
	color:#fff;
	margin:0;
	padding:0 4px 0 10px;
}

#content .column2 .info {
	width:738px;
	padding:1px 1px 0px;
	background:#fff;
	min-height:660px;;
	overflow:hidden;
}
* html #content .column2 .info {
	overflow:visible;
	height:660px;
}

#content .column2 .info .somepad  {
	padding: 10px;
	font-size: 110%;
}

#content .column2 .info .somepad a  {
	color:#07ade7;
	text-decoration:underline;
}

#content .column2 .info .somepad a:hover  {
 color:#044A9A;
}

#content .column2 .info h2 {
	font:bold 180%/210% Verdana, Tahoma, sans-serif;
	color:#055ec3;
	width:709px;
	background:#e4e4e4;
	margin:30px 0 0;
	padding:0 0 0 29px;
}
#content .column2 .info h3 {
	font:bold 110%/220% Verdana, Tahoma, sans-serif;
	color:#fff;
	width:729px;
	background:#4f4c4d;
	margin:0;
	padding:0 0 0 9px;
}

/* box1 */
#content .column2 .info .box1 {
	width:722px;
	padding:20px 8px 30px;
	background:#d6e9e9;
}
#content .column2 .info .box1 h4 {
	font:bold 120%/120% Verdana, Tahoma, sans-serif;
	color:#044a9a;
	margin:0;
}
#content .column2 .info .box1 p {
	font:100%/140% Verdana, Tahoma, sans-serif;
	color:#1e1d1d;
	margin:10px 0 0;
}
#content .column2 .info .box1 a {
	font:100%/140% Verdana, Tahoma, sans-serif;
	color:#07ade7;
	text-decoration:none;
}
#content .column2 .info .box1 a:hover {text-decoration:underline}

/* box2 */
#content .column2 .info .box2 {
	width:696px;
	margin:10px 10px 10px;
	padding:10px 10px 0;
	overflow:hidden;
	border:1px solid #b9b9b9;
}
#content .column2 .info .box2 img {float:left}
#content .column2 .info .box2 .desc {
	float:left;
	background:url(http://www.uprightsound.com/images/Upright_Sound/border.jpg) no-repeat 0 5px;
	margin:0 0 0 15px;
	padding:0 0 0 20px;
	width:410px;
}
#content .column2 .info .box2 .desc h4 {
	font:bold 120%/160% Verdana, Tahoma, sans-serif;
	color:#07ade7;
	margin:0;
	width:410px;
}

#content .column2 .info .box2 .desc h4 a {
	color:#07ade7;
	text-decoration:none;
}

#content .column2 .info .box2 .desc span {
	font:100%/140% Verdana, Tahoma, sans-serif;
	color:#231f20;
	display:block;
	margin:0;
	width:410px;
}
#content .column2 .info .box2 .desc strong {
	font:bold 100%/140% Verdana, Tahoma, sans-serif;
	color:#322e2f;
	display:block;
	margin:0;
}
#content .column2 .info .box2 .desc p {
	font:100%/120% Verdana, Tahoma, sans-serif;
	color:#231f20;
	margin:15px 0 0;
}
#content .column2 .info .box2 .desc a.more {
	font:10px/18px Verdana, Tahoma, sans-serif;
	color:#fff;
	float:left;
	background:url(http://www.uprightsound.com/images/Upright_Sound/more.jpg) no-repeat;
	width:90px;
	margin:16px 0 0;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
}
#content .column2 .info .box2 .desc a.more:hover {text-decoration:underline}
#content .column2 .info .box2 .desc a.cart {
	font:10px/18px Verdana, Tahoma, sans-serif;
	color:#fff;
	float:left;
	background:url(http://www.uprightsound.com/images/Upright_Sound/bg-cart.jpg) no-repeat;
	width:86px;
	height:28px;
	padding:17px 0 0 41px;
	text-transform:uppercase;
	text-decoration:none;
}
#content .column2 .info .box2 .desc a.cart:hover {text-decoration:underline}

/* box3 */
#content .column2 .info .box3 {
	width:678px;
	margin:0;
	padding:5px 29px;
}
#content .column2 .info .box3 p {
	font:110%/140% Verdana, Tahoma, sans-serif;
	color:#4f4c4d;
	margin:0;
}
#content .column2 .info .box3 p a {
	font:100%/100% Verdana, Tahoma, sans-serif;
	color:#07ade7;
	text-decoration:none;
}
#content .column2 .info .box3 p a:hover {text-decoration:underline}
#content .column2 .info .box3 h5 {
	font:180%/110% Georgia, "Times New Roman", Times, serif;
	color:#1e1d1d;
	margin:15px 0 25px 35px;
}
#content .column2 .info .box3 h5 strong {
	font:100%/100% Georgia, "Times New Roman", Times, serif;
	color:#1e1d1d;
	display:block;
	margin:0 0 0 30px;
}




/* ------------------------ PRODUCT PAGE AREA -------- */
/* product */
#content .column2 .product {
	width:738px;
	padding:14px 0 0;
}
/* colum1 */
#content .column2 .product .colum1 {
	float:left;
	width:519px;
}
* html #content .column2 .product .colum1 {margin:0 -10px 0 0}
#content .column2 .product .production {
	float:left;
	width:529px;
	padding:0;
	position:relative;
}
#content .head-product{
	position:absolute;
	top:67px;
	left:0;
}

#content .column2 .product u {
	font-weight:bold;
	clear:left;
}

#content .column2 .product .production img {
	max-width:490px;
}

#content .column2 .product .production h3 {
	font:bold 11px/18px Verdana, Tahoma, sans-serif;
	color:#fff;
	width:519px;
	margin:0;
	background:none;
}

#content .column2 .product .colum1 .product-description ul {
	float: none;
	margin:10px 10px 10px 20px;
	padding:0 0 0 20px;
	display:block;
	clear:left;
}

#content .column2 .product .colum1 .product-description ul li {
	float:none;
	display:block;
	margin-left: 10px;
	padding:0 0 5px 10px;
	list-style:square;
}

#content .column2 .colum1 .char {
	float:left;
	padding:15px 10px 10px;
}
#content .column2 .colum1 .char p {
	float:left;
	font:100%/140% Verdana, Tahoma, sans-serif;
	color:#4f4c4d;
	margin:10px 0 0;
	display:inline;
}
#content .column2 .colum1 .char p.wire {margin:10px 0 10px 35px}
#content .column2 .colum1 .char h4 {
	font:bold 120%/370% Verdana, Tahoma, sans-serif;
	color:#044a9a;
	margin:0;
}
#content .column2 .colum1 .char h5 {
	clear:both;
	font:bold 110%/150% Verdana, Tahoma, sans-serif;
	color:#231f20;
	margin:0 0 0 35px;
}

/* colum2 */
#content .column2 .product .colum2 {
	float:left;
	width:219px;
	margin:42px 0 0;
	background:url(http://www.uprightsound.com/images/Upright_Sound/bg-colum2.jpg) repeat-x;
}

#content .column2 .product .colum2 a {
	color:#055ec3;
}

#content .column2 .product .colum2 .box { width:219px  }
#content .column2 .product .colum2 .box span {
	font:10px/24px Verdana, Tahoma, sans-serif;
	color:#231f20;
	display:block;
	width:209px;
	margin:0 0 0 10px;
}
#content .column2 .product .colum2 .box span.today {margin:25px 0 0 10px; }
#content .column2 .product .colum2 .quant {
	width:209px;
	padding:5px 0 5px 10px;
	background:#333;
}
#content .column2 .product .colum2 .quant select {
	font:11px/16px Verdana, Tahoma, sans-serif;
	color:#231f20;
	width:47px;
	height:18px;
	padding:0;
	margin:0;
}
#content .column2 .product .colum2 .quant label {
	font:11px/16px Verdana, Tahoma, sans-serif;
	color:#fff;
	padding:0;
	margin:0;
}
#content .column2 .product .colum2 .quant input {
	height:14px;
	border:1px solid #ccc;
}

#content .column2 .product .colum2 strong {
	font:20px/48px Verdana, Tahoma, sans-serif;
	color:#fff;
	display:block;
	width:209px;
	margin:20px 0 0 10px;
	padding:0;
}
#content .column2 .product .colum2 input.add {
	float:left;
	font:bold 11px/28px Verdana, Tahoma, sans-serif;
	color:#fff;
	background:url(http://www.uprightsound.com/images/Upright_Sound/bg-add.jpg) no-repeat;
	width:219px;
	margin-top:5px;
	padding:5px 0 18px 45px;
	border:0;
	text-decoration:none;
	text-transform:uppercase;
	cursor:pointer;cursor:hand
}
#content .column2 .product .colum2 a.add:hover {text-decoration:underline}
#content .column2 .product .colum2 .friend {
	clear:both;
	background:#d6e9e9 url(http://www.uprightsound.com/images/Upright_Sound/bg-friend.jpg) no-repeat;
	width:199px;
	padding:22px 10px 30px;
	overflow:hidden;
}
#content .column2 .product .colum2 .friend a.email {
	float:left;
	font:bold 10px/18px Verdana, Tahoma, sans-serif;
	color:#fff;
	background:url(http://www.uprightsound.com/images/Upright_Sound/bg-email.jpg) no-repeat;
	width:163px;
	text-align:center;
	text-decoration:none;
}
#content .column2 .product .colum2 .friend a.email:hover {text-decoration:underline}
#content .column2 .product .colum2 .friend p {
	float:left;
	font:100%/120% Verdana, Tahoma, sans-serif;
	color:#231f20;
	margin:13px 0 0;
}
#content .column2 .product .colum2 .friend ul {
	padding:0;
	margin:0;
	list-style:none;
}
#content .column2 .product .colum2 .friend ul li {
	float:left;
	background:url(http://www.uprightsound.com/images/Upright_Sound/separator-email.jpg) no-repeat 0 16px;
	padding:13px 0 0 10px;
}
#content .column2 .product .colum2 .friend ul li a {
	float:left;
	font:90%/120% Verdana, Tahoma, sans-serif;
	color:#494949;
	text-decoration:none;
}
#content .column2 .product .colum2 .friend ul li a:hover {text-decoration:underline}
/* pages */
#content .column2 .info .pages {
	width:723px;
	padding:5px 5px 7px 10px;
	background:#e4e4e4;
	overflow:hidden;
	text-align:center;
}
#content .column2 .info u  {
	text-decoration:none;
}
#content .column2 .info .result {
	float:left;
	display:none;
}
#content .column2 .info .result label {
	float:left;
	font:9px/16px Verdana, Tahoma, sans-serif;
	color:#504a4c;
	padding:0;
	margin:0 3px 0 0;
}
#content .column2 .info .result select {
	float:left;
	font:bold 9px/16px Verdana, Tahoma, sans-serif;
	color:#504a4c;
	width:46px;
	height:18px;
}
#content .column2 .info .page {
	xfloat:left;
	width: 500px;
	padding:0;
	margin:0 auto;
	list-style:none;
}
#content .column2 .info .page li {
	xfloat:left;
	xpadding:0 5px 0 6px;
	xbackground:url(http://www.uprightsound.com/images/Upright_Sound/separator-pages.jpg) no-repeat 0 50%;
	height:auto;
}

#content .column2 .info .page li span.separator {
	display:inline;
	padding:0 5px 0 6px;
	background:url(http://www.uprightsound.com/images/Upright_Sound/separator-pages.jpg) no-repeat 0 50%;
}

#content .column2 .info .page li.first {background:none; float:left;}
#content .column2 .info .page li.last {float:left;}
#content .column2 .info .page li a {
	font:bold 9px/18px Verdana, Tahoma, sans-serif;
	color:#07ade7;
	xfloat:left;
	text-decoration:none;
}
#content .column2 .info .page li a:hover {color:#231f20}
#content .column2 .info .page li a.active {color:#231f20}
#content .column2 .info .page li a.prev {
	background:url(http://www.uprightsound.com/images/Upright_Sound/arrow-left.jpg) no-repeat 0 50%;
	padding:0 0 0 20px;
}
#content .column2 .info .page li a.next {
	background:url(http://www.uprightsound.com/images/Upright_Sound/arrow-right.jpg) no-repeat 100% 50%;
	padding:0 20px 0 0;
}
#content .column2 .info .page ul {
	padding:0;
	margin:0;
	list-style:none;
}
#content .column2 .info .page ul li {
	xfloat:left;
	padding:0 0 0 3px;
	background:none;
	font:bold 9px/18px Verdana, Tahoma, sans-serif;
	color:#231f20;
}



#content .column2 .info .page ul li span {
	font:bold 9px/18px Verdana, Tahoma, sans-serif;
	color:#231f20;
	xfloat:left;
	padding:0;
	margin:0;
}
#content .column2 .info .view {
	float:right;
	width:160px;
	padding:0;
	margin:0;
	list-style:none;
	display:none;
}
#content .column2 .info .view li {
	float:left;
	padding:0 5px 0 6px;
	background:url(http://www.uprightsound.com/images/Upright_Sound/separator-view.jpg) no-repeat 0 50%;
}
#content .column2 .info .view li.first {background:none}
#content .column2 .info .view li a {
	font:bold 9px/16px Verdana, Tahoma, sans-serif;
	color:#07ade7;
	text-decoration:none;
}
#content .column2 .info .view li a:hover {color:#231f20}
#content .column2 .info .view li a.active {color:#231f20}

#content .column2 .info .page ul li.pagelinks  {
	font:bold 9px/18px Verdana, Tahoma, sans-serif;
	color:#231f20;
	padding:0 0 0 6px;
	margin:0;
	background:url(http://www.uprightsound.com/images/Upright_Sound/separator-pages.jpg) no-repeat 0 50%;
}


/* ------------------------ CHECKOUT PAGE -------- */

#content .column2 .info p.cart-nav {
	width: 400px;
	margin:0 auto;
}

#content .column2 .info .checkoutnav {
	float:left; 
	display:inline;
}

.clearboth {
	clear:both;
	height:0px;
	overflow:hidden;
}


/* ------------------------ FOOTER AREA -------- */


#footer {
	width:910px;
	overflow:hidden;
	background:url(http://www.uprightsound.com/images/Upright_Sound/bg-footer-top.jpg) no-repeat;
	padding:11px 10px 0 60px;
	margin:53px 0 0;
}

/* footer inf */
#footer .inf {
	width:870px;
	background:#cceffa;
	overflow:hidden;
	padding:0 20px 15px;
	margin:0;
	list-style:none;
}
#footer .inf li {
	float:left;
	width:190px;
	padding:0;
	font:100%/160% Verdana, Tahoma, sans-serif;
	
	text-decoration:none;
}

#footer .inf li span.producttitle {
	color:#07ade7;
}

#footer .inf li p {
	padding:0;
	margin:0;
	line-height:normal;
}

#footer .inf li.cart-total {
	font-weight:bold;
}

#footer .inf li.last {
	width:235px;
	padding:0 0 0 0px;
}
#footer .inf li h3 {
	font:200%/240% Arial, sans-serif;
	color:#231f20;
	margin:0;
}
#footer .list {
	width:180px;
	padding:0;
	margin:0;
	list-style:none;
}
#footer .list li {width:180px}
#footer .list li a {
	font:100%/160% Verdana, Tahoma, sans-serif;
	color:#07ade7;
	float:left;
	text-decoration:none;
}
#footer .list li a:hover {text-decoration:underline}
#footer .inf li.last p {
	font:110%/140% Arial, sans-serif;
	color:#677277;
	margin:0;
}
#footer .inf li.last strong {
	font:bold 110%/140% Arial, sans-serif;
	color:#1c1c1c;
	display:block;
	margin:13px 0 0;
}

#footer .inf .list li.edit-cart, #footer .inf .list li.check-out {
	margin-bottom:7px;
} 

#footer .inf .list li.edit-cart {
	margin-top:7px;
}

/* copyright */
#footer p {
	font:110%/440% Arial, sans-serif;
	color:#677277;
	margin:0;
}
#footer p a {
	font:100%/100% Arial, sans-serif;
	color:#07ade7;
	text-decoration:none;
}
#footer p a:hover {text-decoration:underline}
