BODY
{
	margin-bottom:			10px;
	margin-top:				10px;
	margin-left:			0px; 
	background:				#e7eff7 url('../images/sotm_bg.jpg');
	background-repeat:		repeat-y;
/*	BACKGROUND-COLOR:		##ffffe1;	*/	/*	#f2f2f2;	*/
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			normal;
}
.h1
{ 
	color:					#ecc47f; 
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				16px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		none;
}
h1
{ 
	color:					#ecc47f; 
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				16px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		none;
}
h2
{ 
	color:					#999999; 
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				14px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		none;
}
h3
{
	text-transform:			capitalize;
	color:					#000000;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				14px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		none;
}
.errtext
{
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	color:					#fff704;
	font-size:				11px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		none;
}
.accenttext
{
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	color:					#660000;
	font-size:				9px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
}
.shippingtext
{
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	color:					#000000;
	font-size:				12px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		none;
}
.phoneheadertext
{
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	color:                  #FFD65A;		/*	#ecc47f;	#036C82;	#ffffff;	*/
	font-size:				14px;			/*	16px;	*/ 	/*	12px;	*/
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		none;
}
.HeaderDiscount
{
	font-weight:			bold;
	font-size:				11px;		/*	12px;	*/
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#cc0000;	/*	#f3cc30;	*/
}
.SectionTitle
{
	font-weight:			bold;
	font-size:				15px;
	line-height:			15px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#ecc47f;
}
.bodytextnormalwhite
{
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	color:					#000000;
	font-size:				12px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
}
.bodytextnormal
{ 
/*	color:					#ecc47f;    */ 
	color:                  #ecc47f;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
}   
.bodytextmedium
{ 
	color:					#ecc47f; 
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
}
.bodytextmediumbold
{ 
	color:					#ecc47f; 
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		none;
}
.bodytextsmall
{
	font-weight:			normal;
	font-size:				10px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#ecc47f;
}
.bodytextbold
{
	font-weight:			bold;
	font-size:				12px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#ecc47f;
}
.bodytextboldlg
{
	font-weight:			bold;
	font-size:				14px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#ecc47f;
}
.bodytextgrey
{
	font-size:				13px;
	color:					#000000;
	font-weight:			bold;
	font-family:			Verdana;
}
.bodytextred
{
	font-size:				12px;
	color:					#990000;
	font-weight:			bold;
	font-family:			Verdana;
}
.bodytextgreynormal
{
	font-size:				10px;
	color:					#999999;
	font-weight:			bold;
	font-family:			Verdana;
}
.bodytextrednormal
{
	font-size:				10px;
	color:					#990000;
	font-weight:			bold;
	font-family:			Verdana;
}
.bodytextgreylarge
{
	font-size:				14px;
	color:					#999999;
	font-weight:			bold;
	font-family:			Verdana;
}
.bodytextredlarge
{
	font-size:				14px;
	color:					#990000;
	font-weight:			bold;
	font-family:			Verdana;
}
.bodytitle
{
	font-size:				12px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#ecc47f;
	font-weight:			bold;
}
.bodylink
{
/*	color:					#cc0000;    */
/*  color:					#256786;	*/
/*	color:					#910000;    */
	color:					#ecc47f;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
}
.bodylink:hover
{
	color:					#ecc47f;
/*	color:					#b30101;    */
/*	color:					#003366;    */
/*	color:					#003366;    */
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:		    normal;
	text-decoration:		underline;	
}
.shopcartlink
{	
	color:					#910000;    
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
}
.shopcartlink:hover
{
	color: #b30101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
.mainnavlink
{
/*	color:					#ecc47f;    */
/*	color:					#7c8e78;    */
/*	color:					#1F5282;    */
/*	color:					#256786;    */
    color:                  #910000;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		none;
}
.mainnavlink:hover
{
/*	color:					#cc0000;    */
/*	color:					#ecc47f;    */
/*	color:					#003366;	*/
	color:					#b30101;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		none;
}
.bodyinput
{
	width: 					400px;
	font-weight:			normal;
	font-size:				12px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	color:                  #ecc47f;
}
.bodybutton
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	background: url( '../images/button.jpg' ) no-repeat;
	font-weight: bold;
	width: 169px;
	height: 26px;
	border: none 0px;
	text-align: center;
}
.bodybutton_over
{
	padding-top:			2px;
	padding-bottom:			2px;
	font-weight:			normal;
	font-size:				12px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#df0001;	
	background:				url('../images/button.jpg') no-repeat;	
	font-weight:			bold;
	width:					169px;
	height:26px;
	border:					none 0px;
	text-align:             center;
	cursor:                 pointer;
}
.bodybutton-ORIG
{
	padding-top:			2px;
	padding-bottom:			2px;
	font-weight:			normal;
	font-size:				12px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#ffffff;	
	background:				url('../images/button.jpg') no-repeat;	
	font-weight:			bold;
	width:					150px;
	border:					none 0px;
}
.bodybutton_over-ORIG
{
	padding-top:			2px;
	padding-bottom:			2px;
	font-weight:			normal;
	font-size:				12px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#ffffff;	
	background:				url('../images/button_over.jpg') no-repeat;	
	font-weight:			bold;
	width:					150px;
	border:					none 0px;
}
.datagridheader
{
	background-color:		#df0001;
	font-size:				12px;
	COLOR: 					#000000;
	FONT-FAMILY: 			Verdana;
	FONT-WEIGHT: 			bold;
	TEXT-DECORATION: 		none;
	text-align:				center;
	vertical-align:			middle
}
.datagriditem
{
	/*	background-color:		#FFFFFF;	*/ /*	color:					#ecc47f;	*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color: #ecc47f;
	background-color: #000000;
}
.datagridalternate
{
	background-color:		#000000;
	color:					#ecc47f; 
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
	text-align:				left;
	vertical-align:			middle
}
.datagridheaderCC
{
	background-color:		#000000;
	font-size:				12px;
	COLOR: 					#ecc47f;
	FONT-FAMILY: 			Verdana;
	FONT-WEIGHT: 			bold;
	TEXT-DECORATION: 		none;
	text-align:				left;
	vertical-align:			middle
}
.datagriditemCC
{
	background-color:		#FFFFFF;
	color:					#ecc47f; 
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
	text-align:				left;
	vertical-align:			middle
}
.datagridalternateCC
{
	background-color:		#f8f8f8;
	color:					#ecc47f; 
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
	text-align:				left;
	vertical-align:			middle
}
.datagridpager
{
	background-color:		#FFFFFF;
	color:					#770000; 
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
	text-align:				left;
	vertical-align:			middle
}
.bottomlink
{
	color:					#666666;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
}
.bottomlink:hover
{
	color:					#cc0000;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		underline;
}
.MainTitleBar				
{	
	font-weight:			bold;
	font-size:				16px;
	color:					#000000;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	text-decoration:		none;
}
.MainTitleBarBlack
{	
	font-weight:			bold;	
	font-size:				16px;	
	color:					#000000;	
	font-family:			Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:		none;	
}
.bclink
{
	color:					#7c8e78;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				11px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
}
.bclink:hover
{
/*	color:					#ecc47f;	*/
	color:					#000000;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				11px;
	font-style:				normal;
/*	font-weight:			bold;	*/
	font-weight:			normal;
	text-decoration:		underline;
}
.sublinks
{
	font-size:				12px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#000000;
	font-weight:			bold;
}
.SubHeaderDarkBold	
{	
	font-weight:			bold;
	font-size:				14px;
	line-height:			14px;	
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#ecc47f;  /*#666666; */
	text-decoration:		none;	
}
.SubHeaderDarkNormal
{	
	font-weight:			normal;
	font-size:				14px;
	line-height:			15px;	
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#724d40;
	text-decoration:		none;	
}
.SubHeaderLightBold
{	
	font-weight:			bold;
	font-size:				14px;
	line-height:			15px;	
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#ffffff;
	text-decoration:		none;	
}
.SubHeaderLightNormal
{	
	font-weight:			normal;
	font-size:				14px;
	line-height:			15px;	
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#ffffff;
	text-decoration:		none;	
}
.menutext 
{
	color:					#EEEEEE;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				14px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
}
.menutextover
{
	color:					#DAB392;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				14px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
}
.welcometext 
{
	color:					#770000;
	font-family:			Verdana, Arial, Helvetica, sans-serif;  
	letter-spacing:			0px;
	font-size:				32px;
	font-style:				normal;
	font-weight:			500;
	text-decoration:		none;
}
.welcometextsmall
{
	color:					#770000;
	font-family:			Verdana, Arial, Helvetica, sans-serif;  
	letter-spacing:			0px;
	font-size:				24px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		none;
}
.searchtitle
{
	color:					#770000;
	font-family:			Verdana, Arial, Helvetica, sans-serif;  
	letter-spacing:			0px;
	font-size:				14px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		none;
}
.headertext
{
/*	color:					#ecc47f;    */
    color:					#7c8e78;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
}
.headerlink
{
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
/*	color:					#ecc47f;    */
    color:					#ffffff;
	font-size:				10px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
	text-transform:			uppercase;
}
.headerlinkover
{
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
/*	color:					#cc0000;    */
    color:					#ecc47f;
	font-size:				10px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
	text-transform:			uppercase;
}
.headernav
{
	color:					#256786;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		none;
}
.headernavover
{
	color:					#003366;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		none;
}
.footerlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /*	color:					#ecc47f;    */
	/*  color: #7c8e78;  */
	color: #edc37b;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
}
.footerlinknochange
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /*	color:					#ecc47f;    */
	/*  color: #7c8e78;    */
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #edc37b;
}
.footerlinkover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /*	color:					#ecc47f;    */
/*	color: #7c8e78;		*/
	color:	#ffffff;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
}
.shopbagspecial		
{    
	COLOR: 					#cc0000;
	TEXT-DECORATION: 		none;
	font-family: 			Verdana;	
	font-weight:			bold;	
	line-height: 			13px;	
	font-size: 				12px;	
	background-color:       #df0001;
}
.vendormenuseperator
{
	/* color:					#336699;  */
	color:					#edc37b;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				10px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
}
.vendormenutitle 
{
	color:					#000000;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		none;
}
.vendormenutext 
{
	color:					#2e0000;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				10px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		none;
}
.vendormenutextover
{
/*	color:					#c9eefe; */
	color:					#ecc47f;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				10px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		underline;
}
.vendormenutext1 
{
/*	color:					#7e7e7e;	*/
/*	color:					#999999;	*/
	color:					#2e0000;	

	font-family:			Arial, Verdana, Helvetica, sans-serif; 
	font-size:				11px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		none;
}
.vendormenutextover1
{
/*	color:					#cc0000;   */
/*	color:					#b30101;	*/
	color:					#ecc47f;
	
	font-family:			Arial, Verdana, Helvetica, sans-serif; 
	font-size:				11px;
	font-style:				normal;
	font-weight:			normal;
	text-decoration:		underline;
}
.vendormenutext2 
{
	color:					red;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				10px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		none;
	background-color:		Gray;
}
.vendormenutextover2
{
	color:					yellow;
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				10px;
	font-style:				normal;
	font-weight:			bold;
	text-decoration:		underline;
	background-color:		Gray;
}
.image
{
	padding-right: 20px;
	padding-bottom: 5px;
	border-top-style: none;
	padding-top: 5px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	float: left;
}