
<!--- /* PLEASE NOTE: The bespoke scrollbar only applies styles to IE browsers, all other browsers will view the default scrollbar */ --->
html { min-height: 100%; margin-bottom: 10px; }

body { 
		background-position:center top; 
		/*background:url(../Images/background.gif); 
		background-repeat:no-repeat; */ 
		background-color:#2f2f2f; 
		text-align:left; 
		color:#ffffff; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;  
 		scrollbar-base-color:#ffffff;
 		scrollbar-track-color:#ffffff; 
 		scrollbar-face-color:#ffffff; 
 		scrollbar-highlight-color:; 
 		scrollbar-3dlight-color:; 
 		scrollbar-darkshadow-color:#ffffff; 
 		scrollbar-shadow-color:#ffffff; 
 		scrollbar-arrow-color:#525559; }

h1, textarea{ font-weight:bold; font-size:14px; color:#464646; text-align:left; font:Arial, Helvetica, Sans-Serif; }

p { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#464646; }

image { border:none; }

#input { font-size: 10px; height: 18px; width: 120px; border-bottom:1px solid #a4abb1; border-top:1px solid #a4abb1; border-left:1px solid #a4abb1; border-right:1px solid #a4abb1; background-color:#ffffff; }

/* ----------  Page Definition CSS --------------- */

/* The whole Web Area */
#WHOLEPAGE 		{ 
				text-align:center; 
				background-image:url(../ClientImages/background.gif);
				background-repeat:no-repeat;
				background-position:center top;
				border:0px #CC0000 solid;
				min-height:800px;
				}

/* Container for Main Page Divs */
#main 			{ 
				margin-top:0px; 
				margin-left:auto; 
				margin-right:auto; 
				width:900px;
				text-align:left;
				border-left:0px #ffffff solid;  
				}

/* Top Header CSS */
#header 		{ 
				position:relative;
				background-image:url(../ClientImages/headernu.png);
				background-repeat:no-repeat;  
				width:900px;
				/*left:290px;
				margin-left:220px; 			 
				z-index:1;  */
				height:115px; 
				border:0px #000000 solid;
				}


/* THIS MAIN MENU RUNS ACROSS THE TOP OF THE PAGE! */
#mainMenu 		{ 
				position:relative; 
				top:0px; 
				left:0px;
				width:900px; 
				border:0px #FF0000 solid;
				}

/* Control Panel Area */
#controlPanel	{ 
				display:none;
				position:relative; 
				height:65px;
				width: 900px;
				margin-top:5px;
				border:0px #c2c2c2 solid; 
				}

/* Main Content Area */
#mainContent 	{ 
				float:left; 
				margin-top:0px;
				margin-left:00px;
				width:900px; 
				min-height:580px; 
				padding-right:0px; 
				overflow:hidden; 
				background-color:#FFFFFF;
				border-left:0px solid #ffffff;
				}

/* Footer Area */
#footer 		{ 
				position:fixed;
				bottom:0px;
				width:897px;
				margin-top:20px; 
				text-align:center; 
				border-top:0px #ffffff solid; 
				border-bottom:1px #ffffff solid;
				border-left:1px #ffffff solid;
				border-right:2px #ffffff solid;
				background:#2f2f2f; 
				}

/* Main Content Title Area */
#PageTitle		{ padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:10px; font-size:16px; color:#CA342D }
#breadCrumbs 	{ padding:10px; border:0px solid #00FF00; }


/* ========================================================================== */

a { color:#AAAAAA; text-decoration:none; font-weight:bold; }
a:hover { color:#636363; font-weight:bold; text-decoration:none;}
a:visited { color:#636363; text-decoration:none; font-weight:bold; }
a:active  { color:#464646; text-decoration:none; font-weight:bold; }

a:visited:hover { color:#636363; font-weight:bold; text-decoration:underline overline; }

a:hover menuItem { color:#2971A7; font-weight:bold; text-decoration:underline overline; }

ul { list-style:none;}
li { text-align:left; padding-left:0px; text-indent:0px; marker-offset:0px;} 

/* GENERAL Styles */
.errorMessage			{ color:#FF0000; font-size:14px; font-weight:bold; text-align:center; }
.loginerrorMessage		{ float:left; color:#676767; font-size:10px; margin-top:2px; margin-left:2px; font-weight:bold; }
.clearBoth				{ clear:both; }

/* LOGIN Styles */
.loginEnterDetails		{ float:right; width:380px; height:80px; border-left:0px #c2c2c2 solid; }
.loginUserDetails		{ float:right; height:70px; border-left:0px #c2c2c2 solid; padding:5px; }


/* top CONTROL PANEL styles */
.CPLogin				{ border:0px #FF0000 solid; float:right; width:250px; height:45px; margin-right:15px; }
.LoginLogin				{ float:right; margin-top:5px; }
.LoginRegister			{ float:right; margin-top:5px; }

.LoginSalutation		{ float:right; font-weight:bold; }
.LoginEdit				{ float:right; margin-top:5px; }
.LoginLogout			{ float:right; margin-left:5px; margin-top:5px; }

.LoginUsernameHdr		{ float:left; font-weight:bold; width:60px; }
.LoginUsername			{ float:left; margin-left:5px }
.LoginPwdHdr			{ float:left; font-weight:bold; width:60px; }
.LoginPwd				{ float:left; margin-left:5px }
.LoginReminder			{ float:left; font-weight:bold; margin-left:5px }
.LoginSubmit			{ float:left; font-weight:bold; margin-left:5px }
.LoginRemember			{ float:left; font-size:9px; font-weight:normal; margin-left:3px }
.LoginErrorMessage		{ float:right; color:#FF0000; font-size:10px; margin-top:0px; margin-left:2px; font-weight:bold; }

.CPBasket				{ border:0px #00AAAA solid; float:right; width:200px; height:45px; margin-right:15px; }
.BasketHeaderClass		{ float:left; font-weight:bold; color:#898989; }
.BasketMainHdrClass		{ float:left; font-weight:bold; margin-left:5px; }
.BasketButClass			{ margin-top:5px; }

.CPPreviewMode			{ float:left; margin-top:5px; font-size:large; color:#FF0000; font-weight:bold; }

/* FOOTER Styles */
.footerItem				{ float:left; width:150px; text-align:center; margin-top:10px; margin-bottom:10px; color:#aaaaaa; font-size:10px; font-weight:bold; }
.footerPoweredBy		{ float:right; width:200px; text-align:right; margin-top:10px; margin-bottom:10px; margin-right:20px; color:#aaaaaa; font-size:10px; font-weight:bold; }

/* PAGES Styles */
.pageTitle 				{ color:#464646; font-size:16px; font-weight:bold; margin-bottom:20px; }
.pageParaghraphHeading	{ color:#FF9900; font-size:12px; font-weight:bold; margin-bottom:10px; }
.pageHighlight			{ color:#FF9900; font-size:12px; font-weight:bold; }
.pageContent			{ color:#868686; font-size:12px; font-weight:normal; }
.previewdiv				{ color:#FF0000; font-size:16px; font-weight:bold; text-align:center; margin-top:10px}
.replyContent p			{ color:#868686; font-size:12px; font-weight:normal; padding-bottom:5px}
.replyHeader			{ color:#868686; font-size:12px; font-weight:normal; padding:5px;text-decoration:underline; border-top:1px #FF9900 dashed;}

/* Contact Form */
.contactHeading			{ background-image:url(../ClientImages/Mastheadcontact.jpg); background-repeat:no-repeat; width:897px; height:174px; position:relative; left:1px; top:1px}
.contactform			{ line-height:170%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;  background-color:#FFFFFF;	margin-top:0px;	float:left; width:600px}
.contactMainHdr			{ background-image:url(../ClientImages/contact.gif); background-repeat:no-repeat; height:50px; margin-left:20px; margin-top:20px}
.contactMain			{ padding-bottom:20px}
.contactUsHdr			{ background-image:url(../ClientImages/contact-grey.gif); background-repeat:no-repeat; height:30px; margin-left:20px; margin-top:20px}
.contactUs				{ float:right; width:300px; background-color:#EDEDED; height:1330px; line-height:170%;}
.contactUsTitle			{ color:#333333; font-style:italic; padding:20px; font-weight:bold; width:150px}
.ContactTitle			{ font-weight:bold; font-size:14px; border-bottom:1px #FFFFFF ridge;}
.contactUsAddress		{ padding-left:20px}
.contactUsTel			{ padding-left:40px; padding-top:20px; color:#333333;}
.contactUsEmail			{ padding-left:40px; color:#333333;}


/* BASIC Shop Styles */
.shopitemdivcont 	{float:left; border-top:1px #636363 solid; border-bottom:1px #636363 solid; padding:5px; margin-bottom:20px;  }
.shoppicdivcont		{float:left; width:100px; }
.shoppicdiv			{float:left; width:100px; border:0px #666666 solid; margin-bottom:10px;}
.shoptextdiv		{float:left; width:200px; border:0px solid #FFFF33; margin-left:4px}
.ShopItemDetails	{float:left; width:500px; margin-left:10px;}
.shopItemName		{float:left; width:200px; border:0px; font-size:14px; color:#ffffff; text-decoration: underline;}
.shopItemPrice		{float:right; width:70px; border:0px solid #66FF00; margin-left:4px}
.shopItemQty		{float:right; width:70px; border:0px solid #66FF00; margin-left:4px}
.shopItemAdd		{float:right; width:80px; border:0px solid #66FF00; margin-left:4px}
.shopdescdiv p		{border:0px #00CCCC dashed; font-size:12px}
.shopoptiondiv		{font-size:16px; color:#FF0000}
.shopselprdiv		{float:left; width:70px; height:100px; border:0px solid #66FF00; margin-left:4px}
.shopqtycontdiv		{float:left; width:70px; height:100px; border:0px solid #66FF00; margin-left:4px}
.shopaddcontdiv		{float:left; width:70px; height:100px; border:0px solid #66FF00; margin-left:4px}
.shoppricediv		{float:left; text-align:right; font-size:12px; margin-top:2px}
.shopqtydiv			{float:right; padding:0px}
.addcart			{float:left; width:75px;}
.cartdivcon			{width:190px; border-top:1px #FF9900 dashed; border-bottom:1px #FF9900 dashed; margin-top:20px;}
.cartheaderdiv		{float:left; font-size:16px; font-weight:bold; margin-top:5px; margin-bottom:5px; color:#FF9900;}
.cartitemdiv		{float:left; width:100px;}
.cartqtydiv			{float:left; width:20px; margin-left:5px}
.cartpricediv		{float:left; width:55px; text-align:right; margin-left:5px;}
.carttotaldiv		{font-size:16px; text-align:right; margin-right:5px; margin-top:5px; margin-bottom:5px; color:#CC6600}
.cartemptydiv		{float:left; font-size:16px; width:190px; text-align:center; margin-top:5px; color:#CC0000}
.bigpicdiv			{float:left; width:280px; border:1px solid #FFFF33; margin-left:4px; z-index:-10;}
.shoprefcodediv		{text-align:right; padding-right:10px; color:#FFFFFF;}
.checkoutdiv		{float:right; margin-top:5px; margin-bottom:5px;}
.shopReturn			{margin-left:0px; text-align:center;}
.rettextdiv			{margin-left:0px; margin-top:150px; text-align:center; font-size:16px; margin-bottom:10px; color:#666}
.rowclass 			{font-family:Arial, Helvetica, sans-serif; font-size:16px;}

/*  GALLERY Styles */
#menucolumn			{float:left; margin-top:10px;}
#thumbnailscol		{float:left; width:120px; min-height:450px; margin-top:10px; margin-left:20px; }
#mainpiccol			{float:left; border:2px #FFFFFF ridge; padding:5px; margin-top:10px; margin-left:20px; display:none; width:400px}
#flashpiccol			{float:left; border:2px #FFFFFF ridge; padding:5px; margin-top:10px; margin-left:20px; display:block; width:400px}
.gallerydivcon		{width:190px; border-top:1px #FF9900 dashed; border-bottom:1px #FF9900 dashed; margin-top:20px; padding-bottom:5px}
.galleryheaderdiv	{float:left; font-size:16px; font-weight:bold; margin-top:5px; margin-bottom:5px; color:#FF9900;}
.viewingdiv			{font-size:14px; font-weight:normal; margin-bottom:5px; color:#FF9900;}

.title				{float:left; font-size:12px; width:89px; font-weight:normal; margin-bottom:5px; color:#FF9900;}
.subtitle			{float:left; font-size:12px; width:89px; font-weight:normal; margin-bottom:5px; color:#FF9900;}
.titletext			{float:left; font-size:12px; width:89px; font-weight:normal; margin-bottom:5px; color:#FFFFFF;}
.subtitletext		{float:Left; font-size:12px; width:89px; font-weight:normal; margin-bottom:5px; color:#FFFFFF;}
.viewinghdrdiv		{width:180px; margin-bottom:5px}

.thumbnailsnxt		{ float:left; border:2px ridge; width:110px; height:110px; margin-top:100px; margin-left:7px; border-color:#FFFFFF; }
.thumbnailsprv		{ float:left; border:2px ridge; width:110px; height:110px; margin-top:100px; margin-left:1px; border-color:#FFFFFF; }
.thumbnailstext		{ font-size:12px; width:140px; font-weight:normal; margin-top:5px; margin-bottom:5px; margin-left:6px; color:#CC6600;}
.bigpiccol			{ float:left; border:2px ridge; width:500px; margin-top:10px; margin-left:22px; border-color:#FFFFFF; min-height:450px; }
.slideshowcol		{ float:left; border:2px ridge; width:500px; margin-top:10px; margin-left:10px; border-color:#FFFFFF; }
.showthumbnailsprvnxt { border:2px #FFFFFF ridge; float:left; height:100px; width:100px; margin-top:3px; margin-left:3px; }
.showthumbnails		{ border:2px #FFFFFF ridge; float:left; height:100px; width:100px; margin-top:10px; margin-left:0px; }
.showallthumbnails	{ border:2px #FFFFFF ridge; float:left; height:50px; width:50px;  margin-bottom:1px; margin-left:2px; }
/* .showhighlightthumbnails { border:2px #FFFFFF ridge; float:left;  width:200px; margin-top:5px; margin-left:2px; } */
.showhighlightthumbnails { width:400px; }
.showlargepics		{ border:2px #FFFFFF ridge; float:left; width:480px; margin-top:10px; margin-left:6px; }

/*  Flash GALLERY Styles */
.galleryHeading			{ background-image:url(../ClientImages/Mastheadgallery.jpg); background-repeat:no-repeat; width:897px; height:174px; position:relative; left:1px; top:1px}
.FlashGallery		{position:relative; top:0px; left:0px; float:left; width:600px; line-height:170%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;  background-color:#FFFFFF;}
.GalleryRight		{float:right; width:300px; background-color:#EDEDED; height:1330px; line-height:170%;}
.galleryMainHdr		{ background-image:url(../ClientImages/gallery.gif); background-repeat:no-repeat; height:50px; margin-left:20px; margin-top:20px}
.galleryMain		{ padding-left:10px; padding-bottom:20px}
.galleryPhotosHdr	{ background-image:url(../ClientImages/your-photos.gif); background-repeat:no-repeat; height:30px; margin-left:20px; margin-top:20px}
.galleryPhotosTxt	{ padding-left:10px; line-height:170%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.galleryTitlePart1	{ padding-left:10px}
.galleryTitlePart2	{ padding-left:10px}
.GlrycontactUsHdr			{ background-image:url(../ClientImages/contact-grey.gif); background-repeat:no-repeat; height:30px; margin-left:20px; margin-top:20px}
.GlrycontactUs				{ float:right; width:300px; background-color:#EDEDED; height:1330px; line-height:170%;}
.GlrycontactUsTitle			{ color:#333333; font-style:italic; padding:20px; font-weight:bold; width:150px}
.GlryContactTitle			{ font-weight:bold; font-size:14px; border-bottom:1px #FFFFFF ridge;}
.GlrycontactUsAddress		{ padding-left:20px}
.GlrycontactUsTel			{ padding-left:100px; padding-top:20px; color:#333333;}
.GlrycontactUsEmail			{ padding-left:100px; color:#333333;}


.autoslideshowcol	{ float:left; border:2px ridge; width:1020px; margin-top:10px; margin-left:10px; border-color:#FFFFFF; text-align:center; }
.showslideshow		{ border:2px #FFFFFF ridge; float:left; width:1000px; margin-top:10px; margin-left:6px;}

/*  BLOG Styles */
.blogdivcon			{width:190px; border-top:1px #FF9900 dashed; border-bottom:1px #FF9900 dashed; margin-top:20px; padding-bottom:5px}
.blogheaderdiv		{float:left; font-size:16px; font-weight:bold; margin-top:5px; margin-bottom:5px; color:#FF9900;}
.blogviewingdiv		{font-size:14px; font-weight:normal; margin-bottom:5px; color:#FF9900;}
.blogviewinghdrdiv	{width:180px; margin-bottom:5px}
.blogtitletext		{float:left; font-size:12px; width:89px; font-weight:normal; margin-bottom:5px; color:#FFFFFF;}
.commentdiv			{width:20px; text-align:center}
.commentcloseddiv	{float:left; font-size:16px; width:190px; text-align:center; margin-top:5px; color:#CC0000}
.blogreplycontdiv	{width:650px;  margin-bottom:20px; border:1px #c2c2c2 solid;}
.blogreplydivhead	{width:490px; height:12px; padding:5px; font-size:10px; font-style:italic; font-weight:bold; background:url(../images/forumGradTop.gif) no-repeat;}
.blogreplydivtitle	{width:490px; height:12px; padding:5px; font-size:12px; font-style:italic; font-weight:bold; background:url(../images/forumGradTop.gif) no-repeat;}
.blogreplyContent	{padding-left:5px; padding-bottom:5px}

/*  FORUM Styles */
.forumdivcon		{width:190px; border-top:1px #FF9900 dashed; border-bottom:1px #FF9900 dashed; margin-top:20px; padding-bottom:5px}
.forumheaderdiv		{float:left; font-size:16px; font-weight:bold; margin-top:5px; margin-bottom:5px; color:#FF9900;}
.forumviewingdiv	{font-size:14px; font-weight:normal; margin-bottom:5px; color:#FF9900;}
.forumviewinghdrdiv	{width:180px; margin-bottom:5px}
.forumtitletext		{float:left; font-size:12px; width:89px; font-weight:normal; margin-bottom:5px; color:#FFFFFF;}
.commentdiv			{width:20px; text-align:center}
.commentcloseddiv	{float:left; font-size:16px; width:190px; text-align:center; margin-top:5px; color:#CC0000}
.forumloggedin		{font-size:14px; font-weight:normal; margin-bottom:5px; color:#FF9900;}
.postcontdiv		{width:650px;  margin-bottom:20px; border:1px #c2c2c2 solid;}
.postuserdiv		{float:left; width:130px; padding:10px}

.avatarpic			{margin-top:5px; margin-bottom:10px; width:100px; height:100px; border:1px #c2c2c2 solid;}

.postdiv			{float:left; width:464px; color:#FFFFFF}
.postcounticon		{float:left;}
.posttextdiv		{margin-top:5px; margin-bottom:5px;}

.postdivhead		{width:490px; height:10px; padding:5px; font-size:10px; font-style:italic; font-weight:bold; }
.postsigdiv			{width:500px; padding-top:10px; font-size:10px; color:#CCCCCC; }
.postfooterbar		{width:650px; height:20px; color:#FFFFFF; margin-top:10px; background-color:#BFBFBF }

.viewprofilediv		{float:left; color:#FFFFFF}
.editprofilediv		{float:left; color:#FFFFFF}
.postreplydiv		{float:right; color:#FFFFFF}
.postquotediv		{float:right; color:#FFFFFF}
.posteditdiv		{float:right; color:#FFFFFF}
.newthreaddiv		{float:right}
.showprofile body p	{font-size:12px; background-color:#000000; display:none}
.invalidlogon		{color:#FF0000}


/* RSS Viewer Styles */
.feedTitle			{font-size:14px; font-weight:bold; color:#868686; margin-bottom:5px}
.feedDescription	{font-size:12px; font-weight:normal; color:#FFFFFF; margin-bottom:10px}
.feedArticle		{margin-left:20px; margin-bottom:3px}
.feedCopyright		{font-size:10px; font-weight:bold; font-style:italic; color:#FFFFFF; margin-top:10px}

/* Advanced Shop Styles */

/* Search Box */

.ASSearch			{border:1px #c2c2c2 solid; min-height:30px; width:690px; margin-bottom:15px}
.ASSearchText		{float:left; margin:7px;}
.ASSearchBox		{float:left; margin:2px;}
.ASSearchButton		{float:left; margin:2px;}
.ASSearchDisplay	{float:left;}
.ASSearchCriteria	{float:left; color:#F00; margin-left:2px}

/* Summary Pages Styles */

.ASHeader			{border:1px #c2c2c2 solid; min-height:50px; width:690px;}
.ASSummary			{border:0px #c2c2c2 solid; margin-top:20px; width:800px}
.ASSummaryItem		{border:1px #c2c2c2 solid; margin-bottom:10px; width:680px; color:#F00; padding:5px;}
.ASSummaryImage		{border:0px #c2c2c2 solid; float:left; width:50px; height:50px; margin-right:2px; margin-bottom:5px; overflow:hidden}
.ASSummaryName		{border:0px #c2c2c2 solid; float:left; width:100px; margin-right:2px}
.ASSummaryDesc		{border:0px #c2c2c2 solid; float:left; width:170px; margin-right:2px; max-height:40px; overflow:hidden;}
.ASSummaryPEV		{border:0px #c2c2c2 solid; float:left; width:50px; margin-right:2px}
.ASSummaryPIV		{border:0px #c2c2c2 solid; float:left; width:50px; margin-right:2px}
.ASSummaryStock		{border:0px #c2c2c2 solid; float:left; width:50px; margin-right:2px}
.ASSummaryQty		{border:0px #c2c2c2 solid; float:left; width:50px; margin-right:2px}
.ASSummaryBuyNow	{border:0px #c2c2c2 solid; float:left; width:75px; margin-right:2px}
.ASSummaryAdd		{border:0px #c2c2c2 solid; float:left; width:70px;}

/* Item Option Summary Styles */

.ASSummaryItemOpt	{border:0px #00f solid; margin-bottom:10px; ; margin-left:47px; width:750px; color:#990}
.ASSummaryNameOpt	{border:0px #0f0 solid; float:left; width:100px; margin-right:2px}
.ASSummaryDescOpt	{border:0px #0f0 solid; float:left; width:170px; margin-right:2px}
.ASSummaryPEVOpt	{border:0px #0f0 solid; float:left; width:50px; margin-right:2px}
.ASSummaryPIVOpt	{border:0px #0f0 solid; float:left; width:50px; margin-right:2px}
.ASSummaryStockOpt	{border:0px #0f0 solid; float:left; width:50px; margin-right:2px}
.ASSummaryQtyOpt	{border:0px #0f0 solid; float:left; width:50px; margin-right:2px}
.ASSummaryBuyNowOpt	{border:0px #0f0 solid; float:left; width:75px; margin-right:2px}
.ASSummaryAddOpt	{border:0px #0f0 solid; float:left; width:75px;}

/* Product View Styles */

.ASPVImageContainer	{border:0px #0f0 solid; float:left; width:235px; margin-bottom:10px}
.ASPVImage			{border:0px #0f0 solid; height:232px; }
.ASPVImagePrev		{float:left; border:1px #0f0 solid; height:42px; width:38px; margin-left:10px; margin-top:5px; }
.ASPVImageNext		{float:right; border:1px #0f0 solid; height:42px; width:38px; margin-right:10px; margin-top:5px}
.ASPVTextContainer	{border:0px #0f0 solid; float:left; width:430px; margin-left:5px;}
.ASPVProductName	{border:0px #00f solid; height:46px}
.ASPVProductDesc	{border:0px #00f solid; margin-top:15px;}
.ASPVCostContainer	{border:0px #00f solid; margin-bottom:10px; margin-left:320px; width:750px; color:#990}
.ASPVPEV			{border:0px #0f0 solid; float:left; width:50px; margin-right:2px}
.ASPVPIV			{border:0px #0f0 solid; float:left; width:50px; margin-right:2px}
.ASPVStock			{border:0px #0f0 solid; float:left; width:50px; margin-right:2px}
.ASPVQty			{border:0px #0f0 solid; float:left; width:50px; margin-right:2px}
.ASPVBuyNow			{border:0px #0f0 solid; float:left; width:75px; margin-right:2px}
.ASPVAdd			{border:0px #0f0 solid; float:left; width:75px;}


/* Product View Summary Styles */

.ASPVItemOpt		{border:0px #00f solid; margin-bottom:10px; ; width:750px; color:#990}
.ASPVNameOpt		{border:0px #0f0 solid; float:left; width:100px; margin-right:2px}
.ASPVDescOpt		{border:0px #0f0 solid; float:left; width:170px; margin-right:2px}
.ASPVPEVOpt			{border:0px #0f0 solid; float:left; width:50px; margin-right:2px}
.ASPVPIVOpt			{border:0px #0f0 solid; float:left; width:50px; margin-right:2px}
.ASPVStockOpt		{border:0px #0f0 solid; float:left; width:50px; margin-right:2px}
.ASPVQtyOpt			{border:0px #0f0 solid; float:left; width:50px; margin-right:2px}
.ASPVBuyNowOpt		{border:0px #0f0 solid; float:left; width:75px; margin-right:2px}
.ASPVAddOpt			{border:0px #0f0 solid; float:left; width:75px;}

/* Random Message */
.RandomMessage		{border:0px #0f0 solid; position:relative; top:30px; left:0px; width:300px}
.RMessageText		{ font-style:italic; font-size:13px; font-weight:bold; text-align:center}
.RMessageWho		{ font-style:italic; font-size:12px; text-align:right}

/* Heading Message */
.HeadingMessage		{border:0px #0f0 solid; position:relative; top:0px; left:600px; width:300px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.HMessageOne		{ font-style:italic; font-size:14px; font-weight:bold; text-align:center}
.HMessageTwo		{ font-style:italic; font-size:11px; text-align:center}