body {color: #CC9933;}
a:link {font-family: "New Century Schoolbook", Times, serif; color: #CC9933; text-decoration: none;}
#home a {color: #CC9933; text-decoration: none;}
a:visited {text-decoration: none;	color: #CC9933;}
a:hover {text-decoration: none; color: #FFFFFF;}
a:active {text-decoration: none; color: #CC9933;}
h1 {text-align: center; font-family:Papyrus; font-size:24px; color: #CC9933;}

.bodyhome {background: Black url(http://www.sfretaillink.com/images/bg_2010.jpg) no-repeat top;}
.bodydelivery {background: Black url(http://www.sfretaillink.com/images/horiz_box_bg.jpg) no-repeat top;}
.bodyline {background: Black url(http://www.sfretaillink.com/images/horiz_box_bg.jpg) no-repeat top;}
.bodylinks {background: Black url(http://www.sfretaillink.com/images/horiz_box_bg.jpg) no-repeat top;}
.bodydates {background: Black url(http://www.sfretaillink.com/images/show_dates_bg.jpg) no-repeat top;}
.bodycontact {background: Black url(http://www.sfretaillink.com/images/contact_bg.jpg) no-repeat top;}
.bodystyle {background: Black url(http://www.sfretaillink.com/images/bg_2010.jpg) no-repeat top;}
.bodydetail {background: Black url(http://www.sfretaillink.com/images/indiv_style_bg.jpg) no-repeat top;}
.bodyavail {background: Black;}

.footertext {font-size: 9pt; color: #333333;/*themecolour10%0;*/ padding-left: 30px;}
.style1 {text-align: left;}
.style2 {text-align: center; font-weight:bold;}
.style3 {color: #FF0000;}
.style4 {text-align: right;}

.pageTop {text-align: center; font-family:Papyrus; font-size:24px;}

.artistTop {text-align: center; font-family:Papyrus; font-size:28px; padding-top:100px; color: #FFFFFF;}

.menuTop {text-align: center; font-family:Papyrus; font-size:18px; padding-top:100px;}
.menuSide {text-align: center; font-family: "New Century Schoolbook", Times, serif; font-weight:bold; font-size:14px;}
.menuBottom {text-align: center; padding-bottom:30px; font-family: "New Century Schoolbook", Times, serif; font-size:16px;}
.menuButton {text-align: left; vertical-align: bottom; background-color:transparent; font-family: "New Century Schoolbook", Times, serif; font-size:12px; border:none; color:#CC9933}
.menuStock {text-align: center; background-color:transparent; font-family: "New Century Schoolbook", Times, serif; height:18px; width: 120px; font-size:11px; border: 1px solid #00FFFF; color:#00FFFF}
.menuPacks {text-align: center; background-color:transparent; font-family: "New Century Schoolbook", Times, serif; height:18px; width: 60px; font-size:11px; border: 1px solid #00FFFF; color:#00FFFF}
.menuCart {text-align: center; background-color:transparent; font-family: "New Century Schoolbook", Times, serif; height:30px; width: 100px; font-size:12px; border: none; color:#CC9933}
.menuSearch {text-align: center; vertical-align: bottom; background-color:transparent; font-family: "New Century Schoolbook", Times, serif; font-size:12px; color:#CC9933}

.bodyReg {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CC9933}
.bodyRegBold {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC9933}
.bodyRev {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
.bodyRevBold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}

.headerFancyLeft {font-family: "New Century Schoolbook", Times, serif; font-size: 24px; text-align: left; padding-left:15px; padding-top:0px; padding-bottom:0px; color: #CC9933;}
.headerFancyTop {font-family: Papyrus; font-size: 24px; text-align: center; font-weight:bold; padding-top:6px; padding-bottom:6px; color: #CC9933;}
.bodyerror {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: red; padding-bottom:6px}
.bodynote {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC9933;}
.headerMonth {font-family: "New Century Schoolbook", Times, serif; font-size: 36px; text-align: center; padding-top:10px; padding-bottom:0px; color: #CC9933;}
.headerStyleTop {font-family: "New Century Schoolbook", Times, serif; font-size: 28px; border-top: #CC9933 solid 1px; border-bottom: #CC9933 solid 1px; text-align: center; vertical-align: middle; padding-bottom:0px; color: #CC9933;}
.headerStyle {font-family: "New Century Schoolbook", Times, serif; font-size: 24px; text-align: center; padding-top:0px; padding-bottom:0px; color: #CC9933;}
.headerAvail {font-family: "New Century Schoolbook", Times, serif; font-size: 18px; font-weight: bold; padding-bottom:10px; text-align: center; color: #CC9933;}

.textDeliveryHeader {font-family: "New Century Schoolbook", Times, serif; font-size: 16px; text-decoration: underline; text-align: left; padding-left:25px; color: #CC9933;}
.textDelivery {font-family: "New Century Schoolbook", Times, serif; font-size: 16px; text-align: left; padding-left:25px; padding-top:15px; color: #CC9933;}
.textLinks {font-family: "New Century Schoolbook", Times, serif; font-size: 24px; text-align: center; color: #CC9933;}
.textContactHeader {font-family: "New Century Schoolbook", Times, serif; font-size: 14px; font-weight: bold; text-align: center; color: #CC9933;}
.textContact {font-family: "New Century Schoolbook", Times, serif; font-size: 13px; text-align: center; color: #CC9933;}
.textLine {font-family: "New Century Schoolbook", Times, serif; font-size: 16px; text-align: center; color: #CC9933;}
.textCalNumber {font-family: "New Century Schoolbook", Times, serif; font-size: 18px; padding-left:10px; text-align: left; color: #CC9933;}
.textCal {font-family: "New Century Schoolbook", Times, serif; font-size: 12px; padding-left:10px; padding-bottom:5px; vertical-align:top; text-align: left; color: #CC9933;}
.textStyle {font-family: "New Century Schoolbook", Times, serif; font-size: 13px; text-align: center; color: #CC9933;}
.textDetail {font-family: "New Century Schoolbook", Times, serif; font-size: 15px; text-align: left; color: #CC9933;}
.textColor {font-family: "New Century Schoolbook", Times, serif; font-size: 15px; text-align: left; color: #00FFFF;}
.textRight {font-family: "New Century Schoolbook", Times, serif; font-size: 16px; text-align: right; color: #CC9933;}
.textSize {font-family: "New Century Schoolbook", Times, serif; font-size: 16px; padding-top:5px; text-align: center; color: #CC9933;}
.textSizeEnter {font-family: "New Century Schoolbook", Times, serif; font-size: 14px; text-align: center; color: #000000;}
.textEnter {font-family: "New Century Schoolbook", Times, serif; font-size: 14px; text-align: right; color: #000000;}
.textSearch {font-family: "New Century Schoolbook", Times, serif; font-size: 14px; text-align: left; color: #000000;}

.borders {border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}

#bodyhome-menu { 
		position: relative; 
		top: 0px; 
		left: 0px; 
		width: 120px; 
		height: 420px; 
		background-color: transparent; 
		background: url(http://www.sfretaillink.com/images/home_link_box.jpg) no-repeat; 
		border: 2px solid #CC9933;}
		
#bodyhome-image { 
		position: relative;
		top: 0px;
		left: 5px; 
		width: 375px; 
		height: 420px; 
		background-color: transparent; 
		border: 2px solid #CC9933;}
		
#bodystyle-text { 
		position: relative; 
		top: 0px; 
		left: 5px; 
		width: 145px; 
		height: 60px; 
		background-color: transparent;}
.style-image {
		height:auto;
		width:auto;
		max-height:158px;
		max-width:128px;
}
#bodydetail-image-div { 
		position: relative;
		top: 2px; 
		left: 45px;
		width: 402px; 
		height: 505px; 
		background-color: #ffffff;}
#bodydetail-image { 
		position: relative;
		top: 0px;
		left: 0px;}
#bodydetail-menuLeft {
		position: relative; 
		top: 0px; 
		left: 45px; 
		width: 130px; 
		height: 30px;
		text-align: left;
		vertical-align: baseline;
		font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
		font-size:17px;
		background-color: transparent; 
		border: 1px solid #CC9933;}
#bodydetail-menuImage { 
		position: relative; 
		top: 0px; 
		left: 0px; 
		width: 110px; 
		height: 30px; 
		text-align: center;
		vertical-align: bottom;
		font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
		font-size:17px;
		background-color: transparent; 
		border: 1px solid #CC9933;}
#bodydetail-menuRight { 
		position: relative; 
		top: 0px; 
		left: 20px; 
		width: 95px; 
		height: 30px;
		text-align: right;
		vertical-align: bottom;
		font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
		font-size:17px;
		background-color: transparent; 
		border: 1px solid #CC9933;}
#bodydetail-desc { 
		position: relative; 
		top: 0px; 
		left: 50px; 
		width: 400px; 
		height: 30px; 
		background-color: transparent; 
		border: 1px solid #CC9933;}
#bodydetail-style { 
		position: relative; 
		top: 0px; 
		left: 5px; 
		width: 145px; 
		height: 60px; 
		background-color: transparent; 
		border: 2px solid #CC9933;}
#bodydetail-comments { 
		position: relative; 
		top: 0px; 
		left: 5px; 
		width: 145px; 
		height: 60px; 
		background-color: transparent; 
		border: 2px solid #CC9933;}
#bodydetail-color { 
		position: relative; 
		top: 0px; 
		left: 5px; 
		width: 145px; 
		height: 60px; 
		background-color: transparent; 
		border: 2px solid #CC9933;}
		
/* Tooltip */

#tooltip {
	position:absolute;
	z-index:9999;
	color:#00FFFF;
	font-size:12px;
	width:120px;
	
}

#tooltip .tipHeader {
	background-color:#000;
	height:10px;	
}

/* IE hack */
*html #tooltip .tipHeader {margin-bottom:-6px;}

#tooltip .tipBody {
	background-color:#000;
	padding:5px 5px 5px 5px;
}

#tooltip .tipFooter {
	height:8px;
	background:url(images/tipFooter.gif) no-repeat;
}


		

