
<!--- /* 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:#000000; 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:#666666; text-align:left; font:Arial, Helvetica, Sans-Serif; }

p { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; }

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; }



#WHOLEPAGE 		{ 
				position:relative;
				text-align:center; 
				width:900px; 
				margin-left:auto; 
				margin-right:auto; 
				background-color:#000000;
				border:0px #FF9900 solid; 
				}

#main 			{  
				margin-top:0px; 
				text-align:left; 
				border-right:1px #6aada3 solid; 
				border-left:1px #6aada3 solid;
				border-bottom:0px #6aada3 solid;
				border-top:0px #6aada3 solid;
				}

#header 		{ 
				position:relative;
				left:287px;
				top:-1px;
				width:611px;
				vertical-align:middle; 
				position:relative; 
				z-index:1;
				border-top:1px #6aada3 solid; 				
				}

#topMenu 		{ 
				position:relative;
				left:287px;
				width:611px;
				border:0px #FFFF00 solid; 
				background-color:#6aada3;
				border:0px #FF9900 solid; 
				}

#breadCrumbs 	{ 
				padding:10px; 
				border:0px solid #00FF00; 
				}

#mainMenu 		{ 
				position:relative;
				top:-220px;
				float:left; 
				width:287px; 
				margin-top:10px; 
				min-height:930px;
				border-top:0px #6aada3 solid;
				background-image:url(../ClientImages/bakMainmenu.jpg); min-height:950 px;
				}

#controlPanel	{ 
				position:relative; 
				width:899px;
				height:70px; 
				margin-top:0px; 
				border-right:0px #6aada3 solid; 
				border-bottom:1px #6aada3 solid; 
				background-color:transparent
				}

#mainContent 	{ 
				float:left; 
				margin-top:0px; 
				max-width:610px; 
				min-height:800px; 
				overflow:hidden; 
				border:0px solid #66FFFF; 
				background-color:#000000; 
				color:#FFFFFF;
				background-image:url(../ClientImages/mainBak.gif);
				background-repeat:no-repeat;
				border-right:0px #6aada3 solid; 
				}

#footer 		{ 
				background-color:transparent;
				max-width:899px;
				margin-top:20px; 
				text-align:center; 
				border-top:0px #000000 solid; 
				border-bottom:0px #6aada3 solid;
				}

#PageTitle		{ padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:10px; font-size:16px; color:#FF9900 }

a { color:#ffffff; text-decoration:none; font-weight:bold; }
a:hover { color:#6aada3; font-weight:bold; text-decoration:none;}

a:hover menuItem { color:#6aada3; font-weight:bold; text-decoration:none; }

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:#FF0000; 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 */

/* 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; }
.loginActdiv			{ margin-top:2px}

.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; }

.CPPages				{ border:0px #AA00AA solid; float:right; width:330px; height:45px; margin-right:15px; }
.PagesSection			{ float:left; font-weight:bold; color:#898989;}
.PagesSubSection		{ float:left; font-weight:bold;  margin-left:5px; }

.CPFlashGallery			{ border:0px #00FF00 solid; float:right; width:330px; height:45px; margin-right:15px; }
.FlashGallerySection	{ float:left; font-weight:bold; color:#898989;}
.FlashGalleryAlbum		{ float:left; font-weight:bold; margin-left:5px }	

.CPHTMLGallery			{ border:0px #00FF00 solid; float:right; width:330px; height:45px; margin-right:15px; }
.HTMLGallerySection		{ float:left; font-weight:bold; color:#898989;}
.HTMLGalleryAlbum		{ float:left; font-weight:bold; margin-left:5px }	
.pageXofY				{ margin-top:5px; }
.previousdiv 			{ float:left; margin-top:1px; }
.pagenumdiv				{ float:left; font-size:12px; color:#39BBBB; margin-left:5px}
.nextdiv				{ float:left; width:20px; margin-top:1px; margin-left:5px}

.CPForum				{ border:0px #A0a0a0 solid; float:right; width:330px; height:45px; margin-right:15px; }
.ForumHeaderClass		{ float:left; font-weight:bold; color:#898989; }
.ForumDetailClass		{ float:left; font-weight:bold; margin-left:5px}

.ForumCatHeaderClass	{ float:left; font-weight:bold; color:#898989; }
.ForumCategoryClass		{ float:left; font-weight:bold; margin-left:5px; }

.ForumThreadHeaderClass	{ float:left; font-weight:bold; color:#898989; }
.ForumThreadClass		{ float:left; font-weight:bold; margin-left:5px; }

.ForumMainClass			{ float:left; margin-left:5px; }	
.ForumSubHdrClass		{ float:left; font-weight:bold; margin-left:5px; }
.ForumSubClass			{ float:left; margin-left:5px; }
.ForumSubClass a		{ color:#000000 }
.ForumSubClass a:hover	{ color:#000000 }
.ForumSubClass a:visited { color:#000000 }

.CPBlog					{ border:1px #0f0f0f solid; float:right; width:330px; height:45px; margin-right:15px; }
.BlogHeaderClass		{ float:left; font-weight:bold; color:#898989; margin-top:0px}
.BlogMainHdrClass		{ float:left; font-weight:bold; margin-left:5px; margin-top:0px }
.BlogMainClass			{ float:left; margin-left:5px; margin-top:0px }	
.BlogSubHdrClass		{ float:left; font-weight:bold; margin-left:5px; margin-top:0px }
.BlogSubClass			{ float:left; margin-left:5px;}
.BlogSalutation			{ float:left; margin-left:5px}

/* 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:#FF9900; 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:#ffffff; font-size:12px; font-weight:normal; }
.previewdiv				{ color:#FF0000; font-size:16px; font-weight:bold; text-align:center; margin-top:10px}
.replyContent p			{ color:#FFFFFF; font-size:12px; font-weight:normal; padding-bottom:5px}
.replyHeader			{ color:#FFFFFF; font-size:12px; font-weight:normal; padding:5px;text-decoration:underline; border-top:1px #FF9900 dashed;}

/* BASIC Shop Styles */
.shopitemdivcont 	{float:left; border-top:1px #CCCCCC dashed; border-bottom:1px #CCCCCC dashed; padding:5px; margin-bottom:20px;  }
.shoppicdivcont		{float:left; width:100px; }
.shoppicdiv			{float:left; width:100px; height:100px; border:1px #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:16px; color:#CCCCCC; }
.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:#00CCCC;}
.checkoutdiv		{float:right; margin-top:5px; margin-bottom:5px;}
.shopReturn			{text-align:center;}
.rettextdiv			{text-align:center; font-size:16px; margin-bottom:10px}
.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; }


.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;}
.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; background:url(../images/forumGradTop.gif) no-repeat;}
.postsigdiv			{width:500px; padding-top:10px; font-size:10px; color:#CCCCCC; background:url(../images/forumGradMid.gif) no-repeat;}
.postfooterbar		{width:650px; height:20px; margin-top:10px; background:url(../images/forumGradBot.gif) no-repeat;}

.viewprofilediv		{float:left;}
.editprofilediv		{float:left;}
.postreplydiv		{float:right}
.postquotediv		{float:right}
.posteditdiv		{float:right}
.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:#FF9900; 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}

/* Contact Form */
.contactform	{
				background-color:#000;
				color:#FFF;
				margin-top:58px;
				margin-left:50px;
				}
/* Advanced Shop Styles */

/* Search Box */

.ASSearch			{border:1px #c2c2c2 solid; min-height:30px; width:540px; margin-bottom:15px; margin-top:10px; margin-left:22px}
.ASSearchText		{float:left; margin:7px;}
.ASSearchBox		{float:left; margin:2px;}
.ASSearchButton		{float:left; margin:2px;}
.ASSearchDisplay	{float:left; font-size:18px}
.ASSearchCriteria	{float:left; color:#F00; margin-left:5px; font-size:18px}
.ASSearchDisplayFail	{float:left; font-size:18px}

/* Summary Pages Styles */

.ASHeader			{border:0px #c2c2c2 solid; min-height:50px; width:599px}
.ASSummary			{border:0px #c2c2c2 solid; margin-top:20px; }
.ASSummaryBasket	{border:0px #c2c2c2 solid; margin-top:20px; background-color:transparent}
.ASSummaryItem		{border:0px #c2c2c2 solid; margin-bottom:10px;  color:#e1e1e1; padding:5px; margin-right:5px; position:relative; top:0; left:0; z-index:12;}
.ASCartItem			{border:0px #c2c2c2 solid; margin-bottom:10px;  color:#e1e1e1; padding:5px; margin-right:5px; height:65px;}

.ASSummary div{
display: block;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}

.ASSummary div:hover{
display: block;
background-color: #363636;
cursor: pointer;
}

.ASSummaryBasket div{
display: block;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}

.ASSummaryBasket div:hover{
display: block;
background-color: #363636;
}
.clickDIV			{float:left; cursor: pointer;}
.clickDIV2			{cursor: pointer;}
.ASSummaryItemOpts	{border:0px #c2c2c2 solid; margin-bottom:10px;  color:#6bada3; padding:5px; margin-right:5px; position:relative; top:0; left:0; z-index:12;}
.ASSummaryImage		{border:0px #c2c2c2 solid; float:left; width:50px; height:50px; margin-right:5px; margin-bottom:5px; overflow:hidden}
.ASSummaryName		{border:0px #c2c2c2 solid; float:left; width:150px;  margin-right:5px; margin-top:10px}
.ASSummaryDesc		{border:0px #c2c2c2 solid; width:440px; margin-right:2px; height:15px; overflow:hidden; position:relative; top:-30px; left:58px; color:#6bada3;}
.ASSummaryPEV		{border:0px #c2c2c2 solid; float:left; width:41px; margin-right:2px; margin-top:10px}
.ASSummaryPIV		{border:0px #c2c2c2 solid; float:left; width:60px; margin-right:2px; margin-top:10px}
.ASSummaryStock		{border:0px #c2c2c2 solid; float:left; width:72px; margin-right:2px; margin-top:10px; font-weight:bold;}
.ASSummaryQty		{border:0px #c2c2c2 solid; float:left; width:110px; margin-right:5px; margin-top:10px; color:#FFF; text-align:right}
.ASSummaryBuyNow	{border:0px #c2c2c2 solid; float:left; width:75px; margin-right:2px}
.ASSummaryAdd		{border:0px #c2c2c2 solid; float:right; margin-top:3px}
.ASSummaryBasketBut	{float:right; margin-right:15px}

.ASSummaryTotals	{}
.ASSummaryT1Line	{float:right;  font-size:10px; color:#999; margin-right:10px}
.ASSummaryT2Line	{float:right; font-size:10px;color:#999; margin-right:10px}
.ASSummaryT3Line	{float:right;  font-size:10px;color:#999; margin-right:10px}
.ASSummaryT4Line	{float:right; font-size:10px; margin-right:10px}
.ASSummaryT1Hdr		{float:left; width:100px; text-align:right;font-size:10px}
.ASSummaryT2Hdr		{float:left; width:100px; text-align:right;font-size:10px}
.ASSummaryT3Hdr		{float:left; width:100px; text-align:right;font-size:10px}
.ASSummaryT1Det		{float:left; width:100px; text-align:right;font-size:10px}
.ASSummaryT2Det		{float:left; width:100px; text-align:right;font-size:10px}
.ASSummaryT3Det		{float:left; width:100px; text-align:right;font-size:10px}

/* ShowBasket Styles */

.ASBasketHeader		{border:0px #c2c2c2 solid; min-height:80px; min-width:610px; background:url(../ClientImages/ShoppingBasketUnderline.gif) no-repeat;}
.ASCartImage		{border:0px #c2c2c2 solid; float:left; width:50px; height:50px; margin-right:2px; margin-bottom:5px; overflow:hidden}
.ASCartName			{border:0px #c2c2c2 solid; float:left; width:145px; margin-right:5px; margin-top:10px}
.ASCartDesc			{border:0px #c2c2c2 solid; float:left; width:400px; margin-right:2px; max-height:15px; overflow:hidden; position:relative; top:-33px; left:55px; margin-top:10px}
.ASCartCode			{border:0px #c2c2c2 solid; width:400px; margin-right:2px; height:20px; font-size:11px; font-weight:normal; overflow:hidden; position:relative; top:-30px; left:55px;}
.ASCartPEV			{border:0px #c2c2c2 solid; float:left; width:80px; margin-right:2px; margin-top:10px;}
.ASCartPIV			{border:0px #c2c2c2 solid; float:left; width:80px; margin-right:2px; margin-top:10px}
.ASCartStock		{border:0px #c2c2c2 solid; float:left; width:90px; margin-right:2px; margin-top:10px}
.ASCartQty			{border:0px #c2c2c2 solid; float:left; width:40px; margin-right:2px; margin-top:10px}
.ASCartBuyNow		{border:0px #c2c2c2 solid; float:left; width:75px; margin-right:2px}
.ASCartAdd			{border:0px #c2c2c2 solid; float:right; margin-top:6px}

.ASCartItemOpt		{border:0px #00f solid; margin-bottom:10px; ; margin-left:55px; color:#d7d7d7; position:relative; top:-40px;}
.ASCartNameOpt		{border:0px #0f0 solid; float:left; width:145px; margin-right:2px; color:#FFFFFF; margin-top:10px}
.ASCartDescOpt		{border:0px #0f0 solid; float:left; width:170px; margin-right:2px; margin-top:10px}
.ASCartPEVOpt		{border:0px #0f0 solid; float:left; width:80px; margin-right:2px; margin-top:10px}
.ASCartPIVOpt		{border:0px #0f0 solid; float:left; width:80px; margin-right:2px; margin-top:10px}
.ASCartStockOpt		{border:0px #0f0 solid; float:left; width:90px; margin-right:2px; margin-top:10px}
.ASCartQtyOpt		{border:0px #0f0 solid; float:left; width:40px; margin-right:10px; margin-top:10px}
.ASCartBuyNowOpt	{border:0px #0f0 solid; float:left; width:75px; margin-right:2px}
.ASCartAddOpt		{border:0px #0f0 solid; float:right; margin-top:6px}
.ASCartContShop		{float:right; margin-right:10px};

/* Final Checkout Page Styles */

.ASCheckoutHeader	{border:0px #c2c2c2 solid; min-height:80px; background:url(../ClientImages/CheckoutUnderline.gif) no-repeat;}
.ASCheckout			{border-top:1px #6aada3 solid; border-bottom:1px #6aada3 solid; margin-top:20px; padding-right:5px}
.ASCheckoutT1Line	{float:right}
.ASCheckoutT2Line	{float:right}
.ASCheckoutT3Line	{float:right}
.ASCheckoutT4Line	{float:right}
.ASCheckoutT5Line	{float:right}
.ASCheckoutT1Hdr	{float:left; width:100px; text-align:right}
.ASCheckoutT2Hdr	{float:left; width:100px; text-align:right}
.ASCheckoutT3Hdr	{float:left; width:500px; text-align:right}
.ASCheckoutT4Hdr	{float:left; width:100px; text-align:right}
.ASCheckoutT5Hdr	{float:left; width:128px; text-align:right; font-weight:bold; border-top:2px #c2c2c2 solid}
.ASCheckoutT1Det	{float:left; width:100px; text-align:right}
.ASCheckoutT2Det	{float:left; width:100px; text-align:right}
.ASCheckoutT3Det	{float:left; width:100px; text-align:right}
.ASCheckoutT4Det	{float:left; width:100px; text-align:right}
.ASCheckoutT5Det	{float:left; width:100px; text-align:right; font-weight:bold; border-top:2px #c2c2c2 solid}

.ASCarriage			{border-top:1px #6aada3 solid; border-bottom:1px #6aada3 solid; margin-top:20px; padding-right:5px}
.ASCheckSummary		{border:0px #c2c2c2 solid; margin-top:20px; width:690px; }
.ASCheckSumItem		{border:0px #c2c2c2 solid; float:left; width:170px; margin-right:2px}
.ASCheckSumHdr		{border:0px #c2c2c2 solid; float:left; width:170px; margin-right:2px; font-size:14px}
.ASCheckSumTitle	{border:0px #c2c2c2 solid; float:left; width:170px; margin-right:2px; font-weight:bold}
.ASCheckSumFrm		{padding-top:10px; padding-bottom:10px; padding-right:10px; float:left}
.ASCheckSumDesc		{padding-top:10px; padding-bottom:10px;}
.ASCheckButtons		{float:right; }
.ASCheckContShop	{float:left; }
.ASCheckGoogle		{float:left; }

.ASeditCart			{float:right; color:#F00; padding-top:10px; padding-bottom:10px; padding-right:5px}
/* Item Option Summary Styles */

.ASSummaryItemOpt	{border:0px #00f solid; margin-bottom:10px; ; margin-left:47px; color:#d7d7d7}
.ASSummaryNameOpt	{border:0px #0f0 solid; float:left; width:192px; margin-right:2px; color:#FFFFFF; margin-top:10px}
.ASSummaryDescOpt	{border:0px #0f0 solid; width:450px; margin-right:2px; height:15px; position:relative; top:-28px; left:58px; color:#6bada3; text-align:left;}
.ASSummaryPEVOpt	{border:0px #0f0 solid; float:left; width:10px; margin-right:2px; margin-top:10px}
.ASSummaryPIVOpt	{border:0px #0f0 solid; float:left; width:60px; margin-right:2px; margin-top:10px}
.ASSummaryStockOpt	{border:0px #0f0 solid; float:left; width:72px; margin-right:2px; margin-top:10px; font-weight:bold}
.ASSummaryQtyOpt	{border:0px #0f0 solid; float:left; width:110px; margin-right:2px; margin-top:10px; color:#FFF; text-align:right}
.ASSummaryBuyNowOpt	{border:0px #0f0 solid; float:left; width:75px; margin-right:2px}
.ASSummaryAddOpt	{border:0px #0f0 solid; float:right; margin-top:3px; margin-left:2px}

/* Product View Styles */

.ASPVImageContainer	{border:0px #0f0 solid; float:left; width:235px; margin-bottom:10px; margin-top:50px;}
.ASPVImage			{border:0px #0f0 solid; position:relative; top:0; left:0; z-index:12; height:232px; text-align:center}
.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:350px; margin-left:5px;margin-top:55px}
.ASPVProductName	{border:0px #00f solid; height:46px; font-size:14px;}
.ASPVProductDesc	{border:0px #00f solid; margin-top:15px;}
.ASPVCostContainer	{border:0px #00f solid; margin-bottom:10px; height:60px; width:600px; color:#e1e1e1;}
.ASPVPEV			{border:0px #0f0 solid; float:left; width:70px; margin-right:2px; margin-top:10px; }
.ASPVPIV			{border:0px #0f0 solid; float:left; width:70px; margin-right:2px; margin-top:10px}
.ASPVStock			{border:0px #0f0 solid; float:left; width:70px; margin-right:2px; margin-top:10px}
.ASPVQty			{border:0px #0f0 solid; float:left; width:70px; margin-left:190px;margin-right:2px; margin-top:10px; color:#FFF; text-align:right}
.ASPVBuyNow			{border:0px #0f0 solid; float:left; width:75px; margin-right:2px; margin-top:10px}
.ASPVAdd			{border:0px #0f0 solid; float:right; width:100px;}
.ASPVImageText		{width:232px; text-align:center}
.ASPVContShop		{ position:relative; top:0; left:0; z-index:12}

/* Product View Summary Styles */

.ASPVItemOpt		{border:0px #00f solid; margin-bottom:10px; ; width:633px; color:#e1e1e1}
.ASPVNameOpt		{border:0px #0f0 solid; float:left; width:100px; margin-right:2px; margin-top:10px}
.ASPVDescOpt		{border:0px #0f0 solid; float:left; width:170px; margin-right:2px; margin-top:10px}
.ASPVPEVOpt			{border:0px #0f0 solid; float:left; width:50px; margin-right:2px; margin-top:10px}
.ASPVPIVOpt			{border:0px #0f0 solid; float:left; width:50px; margin-right:2px; margin-top:10px}
.ASPVStockOpt		{border:0px #0f0 solid; float:left; width:50px; margin-right:2px; margin-top:10px}
.ASPVQtyOpt			{border:0px #0f0 solid; float:left; width:70px; margin-right:2px; margin-top:10px; text-align:right; color:#FFFFFF;}
.ASPVBuyNowOpt		{border:0px #0f0 solid; float:left; width:75px; margin-right:2px; margin-top:10px}
.ASPVAddOpt			{border:0px #0f0 solid; float:right; width:100px; margin-right:10px}

/* View / Edit Cart Styles */

/* Advanced Shop - Popup Styles */

.popnextMain		{width:400px; height:200px; display:none; padding-top:20px; color: #FFFFFF;}
.popnextHDR1		{position:relative; left:0px; top:0px; margin-left:100px; height:40px; width:340px; font-size:16px;}
.popnextHDR2		{position:relative; left:0px; top:0px; margin-left:110px; height:40px; width:340px;}
.popnextContent		{position:relative; height:40px;}
.popnextAddImage	{margin-left:160px;}
.popnextAddProduct	{margin-left:160px; margin-top:10px}
.popnextList		{margin-left:160px; margin-top:10px}

.popchklogMain		{width:400px; display:none; padding-top:20px; background: #F3F3F3; color: #000000;}
.popchklogHDR1		{position:relative; left:0px; top:0px; margin-left:80px; height:40px; width:340px;}
.popchklogHDR2		{position:relative; left:0px; top:0px; margin-left:110px; height:40px; width:340px;}
.popchklogContent	{position:relative; height:40px;}

.popchklogConfirm	{float:left; width:130px; margin-top:4px; margin-right:10px; text-align:right;}
.popchklogCancel	{margin-left:150px}
.popchklogDelete	{float:left; margin-left:5px}

.popaddMain			{padding-top:20px; color: #FFFFFF;}
.popaddHDR1			{margin-left:80px; font-size:16px;}
.popaddContent		{margin-left:30px;}

/* Message Ticker Styles */
.qmticker			{position:absolute; top:232px; left:268px;}
.tickerMessage		{position:relative; display:inline; top:2px}
.preImage			{position:relative; display:inline}
.postImage			{position:relative; display:inline}