/*







  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $















  osCommerce, Open Source E-Commerce Solutions







  http://www.oscommerce.com















  Copyright (c) 2003 osCommerce















  Released under the GNU General Public License







*/















.boxText { font-family: ; font-size: 10px; }







.errorBox { font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }







.stockWarning { font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033; }







.productsNotifications { background: #f2fff7; }







.orderEdit { font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

























A {







  color: #333333;







  text-decoration: underline;







}















A:hover {







  color: #555555;







  text-decoration: underline;







}







TD.leftNav {







  color: #555555;







  text-decoration: none;







}







A.leftNav {







  color: #555555;







  text-decoration: none;







}







A.leftNav:hover {







 color: #00AEEF;



 background-image:url(../images/column_left/left_nav_arrow.gif);



 background-position:left;



 background-repeat:no-repeat;



 padding:10px;



 text-decoration: underline;







}







TD.leftNavLight {







  color: #888;



 border-bottom:dashed thin #999999;



  text-decoration: none;







}







A.leftNavLight {







  color: #888;



  text-decoration: none;







}







A.leftNavLight:hover {







  color: #333333;







  text-decoration: underline;







}















A.soundMkt_bg {



 font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;



 font-size: 12px;



 color: #FFFFFF;



 background-image:url(../images/soundmkt_red.gif);



 background-position:left;



 background-repeat:no-repeat;



 width:130px;



 height:30px;



padding:10px 55px 10px 10px;



 text-decoration: none;







}







A.soundMkt_bg:hover {







 font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;



 font-size: 12px;



 color: #FFFFFF;



 background-image:url(../images/soundmkt_blue.gif);



 background-position:left;



 background-repeat:no-repeat;



 width:130px;



 height:30px;



padding:10px 55px 10px 10px;



 text-decoration: bold;







}







FORM {







	display: inline;







}















TR.header {







  background: #ffffff;







}















TR.headerNavigation {







  background: #bbc3d3;







}















TD.headerNavigation {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 10px;







  background: #bbc3d3;







  color: #ffffff;







  font-weight : bold;







}















A.headerNavigation { 







  color: #FFFFFF; 







}















A.headerNavigation:hover {







  color: #ffffff;







}















TR.headerError {







  background: #ff0000;







}















TD.headerError {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 12px;







  background: #ff0000;







  color: #ffffff;







  font-weight : bold;







  text-align : center;







}















TR.headerInfo {







  background: #00ff00;







}















TD.headerInfo {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 12px;







  background: #00ff00;







  color: #ffffff;







  font-weight: bold;







  text-align: center;







}















TR.footer {







  background: #bbc3d3;







}















TD.footer {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 10px;







  background: #bbc3d3;







  color: #ffffff;







  font-weight: bold;







}















.infoBox {







  background: #d1d1d1;







}















.infoBoxContents {







  background: #FFFFFF;







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 10px;







}















.infoBoxNotice {







  background: #FF8E90;







}















.infoBoxNoticeContents {







	background: #F5F5F5;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size: 10px;







	border: thin none;















}















TD.infoBoxHeading {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #C41230;







  color: #ffffff;







}















TD.infoBox, SPAN.infoBox {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 10px;







}















TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {







  background: #f8f8f9;







}















TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {







  background: #f8f8f9;







}















TABLE.productListing {







  border: 1px;







  border-style: solid;







  border-color: #d1d1d1;







  border-spacing: 1px;







}















.productListing-heading {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 10px;







  background: #FFFFFF;







  color: ##B81C8D;







  font-weight: bold;







}















TD.productListing-data {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 10px;







  background: #FFFFFF;







  color: #808080;







}















A.pageResults {







  color: #0000FF;







}















A.pageResults:hover {







  color: #0000FF;







  background: #FFFF33;







}















TD.pageHeading, DIV.pageHeading {















	color:#C41230;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:22px;







	font-weight:bold;







}























TR.subBar {







  background: #f4f7fd;







}















TD.subBar {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 10px;







  color: #000000;







}















TD.main, P.main {







	color:#444444;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:11px;







	font-weight:normal;







	text-decoration:none;







}















TD.smallText, SPAN.smallText, P.smallText {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 10px;







}















TD.accountCategory {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 13px;







  color: #aabbdd;







}















TD.fieldKey {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 12px;







  font-weight: bold;







}















TD.fieldValue {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 12px;







}















TD.tableHeading {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 12px;







  font-weight: bold;







}















SPAN.newItemInCart {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 10px;







  color: #ff0000;







}















CHECKBOX, INPUT, RADIO, SELECT {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 11px;







}















TEXTAREA {



  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 11px;







}















SPAN.greetUser {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 12px;







  color: #f0a480;







  font-weight: bold;







}















TABLE.formArea {







  background: #f1f1f1;







  border-color: #333333;







  border-style: solid;







  border-width: 1px;







}















TD.formAreaTitle {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 12px;







  font-weight: bold;







}















SPAN.markProductOutOfStock {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  font-size: 12px;







  color: #c76170;







  font-weight: bold;







}















SPAN.productSpecialPrice {







  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







  color: #ff0000;







}















SPAN.errorText {







  font-family: 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;









}















.moduleRow { }







.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }







.moduleRowSelected { background-color: #E9F4FC; }















.checkoutBarFrom, .checkoutBarTo { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }







.checkoutBarCurrent { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }















/* message box */















.messageBox { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:underline;}



.messageStackError, .messageStackWarning { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; text-decoration:underline; background-color: #C41233; }



.messageStackSuccess { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }















/* input requirement */















.inputRequirement { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }







/* new for musiconhold */







/* CSS Document */







/* CSS Document */















p { font-size:11px;







	text-align:justify;







}







.text12 {font-size:12px;}







.text9 {font-size:9px;}







.text14 {font-size:14px;







line-height:20px}







p.center { font-size:11px;







	text-align:center;







}







p.centers { font-size:10px;







	text-align:center;







	color:#B72025;







}







input { font-size:11px;







}







a { color:#421856;







}







td { font-size:11px;







	font-weight:400;







}







li { font-size:11px;







}







ul { font-size:11px;







	margin-left: 15px;







}







h3 { font-size:12px;







	font-weight:bold;







	color:#662585;







}







h1.h3light { 







	font-size:12px;







	font-weight:normal;







	color:#662585;







}







.h3 { font-size:12px;







	font-weight:bold;







	color: #662585;







}







h1 { font-size:17px;







	font-weight:bold;







}







.h6 { font-size:10px;







	font-weight:bold;







	color: #333333;







}







.purple{ color: #421856;}







.purplesmall{ color: #662585;







	font-style:italic;







	}







.highlight{color:#FF9900;}







.systemprice{color:#9C3131;}







.studioprice{ color:#9C3131;}







.organce{color:#FF9900;}







.purplelight{color:#662585;}







.red{ color: #C41230;



font-size:12px;







	text-decoration:none;}







.pink{ color: #EC008C;}







.green{ color: #71BF44;}







.turquoise{ color: #00AEDB;}







.white{ color: #FFFFFF;}







.black{ color: #333333;}







.wildfire{ color:#9C3131;}







.firstnational{ color:#315482;}







.arthouse{ color: #B1724C}







.gray{ color:#666666}







.gray10{ color:#666666; font-size:10px}







.design{ color: #666666;







	font-size:10px;







	text-decoration:none;}







.bulletimg{







	list-style-image:url(file:///Macintosh%20HD/Library/WebServer/Documents/images/photo/btn_ul.gif);







	margin-left:15px;







	margin-bottom:5px;







}







img {border-color: #333333}







form{ padding:0px; margin:0px;}







#content{







 	width:100%;







	height:395px;







	overflow:auto;







	scrollbar-face-color: #FFFFFF;







	scrollbar-highlight-color: #999999;







	scrollbar-darkshadow-color: #FFFFFF;







	scrollbar-shadow-color: #999999;







	scrollbar-arrow-color: #333333;







	scrollbar-track-color: #FFFFFF;







}







#content_home{







 	width:100%;







	height:250px;







	overflow:auto;







	scrollbar-face-color: #FFFFFF;







	scrollbar-highlight-color: #999999;







	scrollbar-darkshadow-color: #FFFFFF;







	scrollbar-shadow-color: #999999;







	scrollbar-arrow-color: #333333;







	scrollbar-track-color: #FFFFFF;







}







#content_conditions{







 	width:100%;







	height:100%;







	overflow:auto;







	scrollbar-face-color: #FFFFFF;







	scrollbar-highlight-color: #999999;







	scrollbar-darkshadow-color: #FFFFFF;







	scrollbar-shadow-color: #999999;







	scrollbar-arrow-color: #333333;







	scrollbar-track-color: #FFFFFF;







}







table.tablebody{







	width:100%;







	height:100%;







}







#navprint{







	display:none;







}







.itNav a







{







	text-decoration:none;







	color:#DDDDDD;







}















.itNav a:hover







{







	color:#FFCC00;







	text-decoration:underline;







}















footerTxt







{







	color:#CCCCCC;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:18px;







	font-weight:normal;







	text-decoration:none;







}















.footerTxtWht







{







	color:#FFFFFF;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:18px;







	font-weight:normal;







	text-decoration:none;







}















.footerTxtSmall







{







	color:#CCCCCC;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:14px;







	font-weight:normal;







	text-decoration:none;







}















.footerTxtSmallWhite







{







	color:#FFFFFF;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:11px;







	font-weight:normal;







	text-decoration:none;







}























.headingTxt







{







	color:#B81C8D;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:18px;







	font-weight:bold;







}







A.headingTxt







{







	color:#555555;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:18px;







	font-weight:bold;







	text-decoration:none;







}







A.headingTxt:hover







{







	color:#B81C8D;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:18px;







	font-weight:bold;







	text-decoration:underline;







}















.headingTxtGrey







{







	color:#555555;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:14px;







	font-weight:semibold;















}























.headingTxtBig







{







	color:#555555;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:22px;







	font-weight:normal;







	text-decoration:none;







}







.headingTxtBigRedBold







{







	color:#C41230;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:22px;







	font-weight:bold;







	text-decoration:none;







}







.headingTxtRedBold







{







	color:#C41230;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:14px;







	font-weight:bold;







	text-decoration:none;







}















.headingTxtSmall







{







	color:#333333;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:11px;







	font-weight:bold;







}















.headingTxtlight







{







	color:#B81C8D;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; 







	font-size:12px;







	font-weight:normal;







	text-decoration:none;







}















.pageTxtSmall







{







	color:#333333;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:12px;







	font-weight:normal;







	text-decoration:none;







}















.pageTxtSmallBold







{







	color:#555555;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:12px;







	font-weight:bold;







}















.footerTextWhite







{







	color:#FFFFFF;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:14px;







	font-weight:bold;







}















A.footerTextWhite







{







	color:#FFFFFF;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:14px;







	font-weight:bold;







	text-decoration:underlinel;







}















A.footerTextWhite:hover







{







	color:#FFFFFF;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:14px;







	font-weight:bold;







	text-decoration:underline;







}















.txtSmallWhite







{







	color:#fff;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:10px;







	font-weight:normal;







	text-decoration:none;







}







.table {



	border-bottom: 1px solid #777777;







}



	



TD.table_redBottom {



	border-bottom: 1px solid #C41230;











}







TD.left_bg {



	background-image:url(../images/left_bg.gif);



	background-repeat:repeat-y;



	background-position:right;











}







.table7 {



	border-bottom: 2px solid #F58025;







}







tr.bottomborder td {







border-bottom: 2pt solid  #F58025;



color:#444444;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:11px;







	font-weight:normal;







	text-decoration:none;



    background:#FFFFFF;



	



	}



	



tr.bottomborder_gray td {







border-bottom: 2pt solid  #F58025;



color:#444444;







	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;







	font-size:11px;







	font-weight:normal;







	text-decoration:none;



    background:#EFEFEF;



	



	}



	




