﻿html
{ 
	margin: 0px;
	padding: 0px; 
	overflow: scroll;
}

body {
	margin: 0px; 
	padding: 0px;
	color: #000;
	background: #153d9d;
	font: 10pt Arial, Helvetica, Verdana, sans-serif;
}

.PageBox
{
	position: relative;
	float: left;
	width: 1000px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.Important
{
	font: bold 10pt Arial, Helvetica, Verdana, sans-serif;
	color: Red;
}

.FoxBox
{
	position: relative;
	float: left;
	left: 40px;
}

.SecureBox
{
	position: relative;
	font: bold 12pt Arial, Helvetica, Verdana, sans-serif;
	color: Red;
	padding: 15px 0px 25px 0px;
}

.SecureImage
{
	position: relative;
	top: 10px;
}

.SuggestionBox
{
    position: relative;
	float: left;
	width: 900px;
	left: 10px;
	border: solid 1px #2c23a3;
	text-align: center;
	margin-top: 20px;
	padding-bottom: 10px;
}

.SuggestionTitle
{
    position: relative;
	float: left;
	width: 900px;
	margin-top: 10px;
	text-align: center;
	font: bold 12pt Arial, Helvetica, Sans-Serif;	
}

.SuggestionTextBox
{
    position: relative;
	float: left;
	width: 850px;
	left: 25px;
	margin-top: 5px;
	text-align: left;
}

.SuggestionNoteBox
{
    position: relative;
	float: left;
	width: 840px;
	left: 23px;
	margin-top: 5px;
	border: solid 1px #fad050;
	background-color: #fffcaa;
	text-align: center;
	padding: 5px ;
	font: bold 8pt Arial, Helvetica, Sans-Serif;
}

.SuggestionMessageBox
{
    position: relative;
	float: left;
	width: 870px;
	left: 15px;
	margin-top: 5px;
	text-align: center;
}

.SuggestionButtonBox
{
    position: relative;
	float: left;
	width: 900px;
	margin-top: 5px;
	text-align: center;
}

.PageSpacer
{
    position: relative;
	float: left;
	width: 1000px;
	height: 20px;
}

.HolidaySpecial
{
	position: relative;
	float: left;
	width: 1000px;
	padding-top: 10px;
	text-align: center;
	background-color: White;
}

/*=========Master Page===============================*/

.MasterHeadBox
{
	position: relative;
	float: left;
	width: 1000px;
	height: 148px;
	background-image: url(../images/header_bkgrnd.jpg);
	background-repeat: no-repeat;
}

.HeadDJLogo
{
	position: relative;
	float: left;
	top: -3px;
	width: 420px;
	height: 130px;	
	z-index: 1;
}

.HeadSearchBox
{
    position: relative;
	float: left;
	width: 280px;
	height: 42px;
	margin: 15px 0px 0px 250px;
	background-image: url(../images/search_box.jpg);
	background-repeat: no-repeat;
}

.HeadSearchBar
{
    position: relative;
	float: left;
	margin-top: 10px;
	width: 280px;
	text-align: center;
}

.HeadButtonBox
{
	position: relative;
	float: left;
	margin: 22px 0px 0px 248px;
	width: 332px;
	height: 41px;
	z-index: 3;
}

.HeadHome, .HeadSignIn, .HeadAccount, .HeadViewCart, .HeadLiveChat
{
	position: relative;
	float: left;
}

.HeadLinkBar
{
	position: relative;
	float: left;
	top: -11px;
	width: 1000px;
	height: 60px;
	text-align: center;
	background-image: url(../images/staticMenu.jpg);
	background-repeat: repeat-x;
	z-index: 4;
}

.HeadLinkBar a:link, .HeadLinkBar a:visited, .HeadLinkBar a:hover
{	
	text-decoration: none;	
}

.HeadLinkBox a:link, .HeadLinkBox a:visited, .HeadLinkBox a:hover
{
	text-decoration: none;	
}

.HeadLinkBox
{
	position: relative;
	float: left;
	width: 800px;
	height: 100px;
	padding-top: 0px;
	text-align: left;
	z-index: 20;
}

.HeadThermalTags, .HeadInkjetTags, .HeadLaserTags, .HeadAccessories, .HeadCustom
{
	position: relative;
	float: left;
	top: 10px;
	padding: 0px 20px;
}

.MasterBody
{
	position: relative;
	float: left;
	width: 1000;
	z-index: 30;
	background-color: White;
}

.MasterFooter
{
	position: relative;
	float: left;
	width: 1000px;
	text-align: center;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
}

.FooterLinkBar
{
	position: relative;
	float: left;
	margin: 5px 0px 0px 0px;
	width: 1000px;
	height: 13px;
	text-align: center;
	z-index: 35;
}

.FooterLinkBar a:link, .FooterLinkBar a:visited
{
	color: White;
	text-decoration: none;
	font: bold 9pt Arial;
}

.FooterLinkBar a:hover
{
	text-decoration: underline;
	font: bold 9pt Arial;
	color: White;
}

.FooterHome, .FooterContact, .FooterPolicies, .FooterEvents, .FooterSubscribe, .FooterFAQs, .FooterAbout, .FooterAdmin
{
	position: relative;
	float: left;
	padding: 0px 20px;
}

.FooterTextBox
{
	position: relative;
	float: left;
	width: 1000px;
	margin-top: 10px;
}

.FooterText
{
	position: relative;
	top: 8px;
	font: bold 8pt Arial;
	color: blue;
	text-align: center;
	padding-bottom: 15px;
}

.SecurityBox
{
	position: relative;
	width: 1000px;	
	text-align: center;
	font: 6pt Arial;
	color: White;
	padding-bottom: 20px;
}

.MasterCustomerBox
{
	position: relative;
	float: left;
	width: 1000px;	
	text-align: left;
	background-color: White;
}

.MasterLoginState
{
	position: relative;
	float: left;
	width: 200px;
}

.LoginViewMainBox
{
	position: relative;
	float: left;
	width: 1000px;
	height: 50px;
	background-image: url(../images/shoppingCartHeader.jpg);
	background-repeat: no-repeat;
}

.LoginViewName
{
	position: relative;
	float: left;
	top: 27px;
	left: 30px;
	font: bold 12pt Arial ;
	color: #290e81;
	width: 250px;
}

.LoginViewLogStatus
{
	position: relative;
	float: right;
	text-align: right;
	right: 15px;
	width: 220px;
	z-index: 2000;
}

.LoginViewLogStatus a:link, .LoginViewLogStatus a:visited
{
	font: bold 12pt Arial;
	color: Blue;
	text-decoration: none;
}

.LoginViewLogStatus a:hover
{
	text-decoration: underline;
}

.MasterCartBox
{
	clear: right;
	position: relative;
	float: right;
	right: 0px;
	top: 8px;
	width: 232px;
}

.ModulShoppingCartBox
{
	position: relative;
	float: left;
	width: 220px;
}

.ModulShoppingCartBox a:link, .ModulShoppingCartBox a:visited
{
	color: Black;
	text-decoration: none;
}

.ModulShoppingCartBox a:hover
{
	color: Black;
	text-decoration: none;
}
/*================================================
Loader Page
=================================================*/
.LoaderPageBox
{
	position: relative;
	float: left;
	width: 1000px;
	height: 300px;
	text-align: center;
	padding-top: 30px;
}

.PreLoaderBox
{
	position: relative;
	padding-top: 80px;
	width: 1000px;
	height: 100px;
	text-align: center;
	font: bold 12pt Arial;
}

/*======================================================
Home Page
=======================================================*/
.BodyBox
{
	position: relative;
	float: left;
	width: 1000px;
}

.HomehiddenText
{
	position: relative;
	float: left;
	text-align: center;
	width: 200px;
	height: 10px;
	font: 1pt Arial;
	color: White;
	z-index: -9000;
}

.HomeBodyBox
{
    position: relative;
	float: left;
	margin-top: -10px;
	width: 1000px;
	height: 472px;
	background-image: url(../images/home_bodyText.jpg);
	background-repeat: no-repeat;
}

.HomeMiddleText
{
    position: relative;
	float: left;
	text-align: center;
	margin-top: 185px;
	width: 1000px;
	font: bold 16pt Arial, Helvetica, Sans-Serif;
	color: White;
}

.HomeInfoLeftBox
{
    position: relative;
	float: left;
	width: 455px;
}

.HomeInfoRightBox
{
    position: relative;
	float: left;
	width: 540px;
}

.HomeInfoText
{
    position: relative;
	float: left;
	text-align: center;
	width: 450px;
	margin: 25px 0px 0px 20px;
	font: bold 11pt Arial, Helvetica, Sans-Serif;
	color: #021d64;
}

.HomeSubInfoText
{
    position: relative;
	float: left;
	text-align: left;
	width: 400px;
	margin: 10px 0px 0px 20px;
	font: bold 11pt Arial, Helvetica, Sans-Serif;
	color: #021d64;
}

.HomePromoText
{
    position: relative;
	float: left;
	text-align: center;
	width: 270px;
	margin: 20px 0px 0px 20px;
	font: bold 8pt Arial, Helvetica, Sans-Serif;
	background-color: Fuchsia;
}

.HomePartnerLinkBox
{
    position: relative;
	float: left;
	text-align: center;
	width: 350px;
	height: 60px;
	margin: 170px 0px 0px 55px;
}

.HomePromoLinkText
{
    position: relative;
	float: right;
	text-align: center;
	width: 200px;
	height: 200px;
	margin: 40px 40px 0px 0px;
}

/*======================================================
Custom Page
=======================================================*/
.CustomBox
{
	position: relative;
	float: left;
	width: 1000px;
	height: 539px;
	background-image: url(../images/custom_page.jpg);
	background-repeat: no-repeat;
}

/*======================================================
CustomLabel Page
=======================================================*/
.CustomLabelBox
{
	position: relative;
	float: left;
	width: 1000px;
	height: 539px;
	background-image: url(../images/customLabelsPage.jpg);
	background-repeat: no-repeat;
}

/*======================================================
Contact Page
=======================================================*/
.ContactBox
{
	position: relative;
	float: left;
	width: 1000px;
	height: 500px;
	text-align: center;
	color: #2c0292;
	font: 12pt Arial, Helvetica, Sans-Serif;
}

.ContactTextBox
{
	position: relative;
	float: left;
	margin-top: 30px;
	width: 1000px;
	text-align: center;
}

.ContactBigText
{
	font: bold 14pt Arial, Helvetica, Sans-Serif;
}

.ContactBig2Text
{
	font: bold 12pt Arial, Helvetica, Sans-Serif;
}

.ContactSupportMainBox
{
	position: relative;
	float: left;
	margin-top: 50px;
	width: 1000px;
	text-align: center;
	font: bold 12pt Arial, Helvetica, Sans-Serif;
}

.ContactSupportHead
{
	position: relative;
	width: 600px;
	left: 200px;
	text-align: center;
	padding-bottom: 20px;
}

.ContactSupportBox
{
	position: relative;
	left: 200px;
	width: 600px;
	text-align: left;
}

.ContactSupportLeftBox
{
	position: relative;
	float: left;
	width: 100px;
	line-height: 18pt;
	text-align: right;
}

.ContactSupportRightBox
{
	position: relative;
	float: left;
	left: 10px;
	width: 500px;
	line-height: 18pt;
	text-align: left;
}

.ContactSubmitBox
{
	position: relative;
	width: 600px;
	top: 15px;
	text-align: center;
	padding: 20px 0px;
}

/*======================================================
Policies Page
=======================================================*/

.PoliciesBox
{
	position: relative;
	float: left;
	padding: 20px 0px;
	width: 1000px;
	text-align: center;
	color: #2c0292;
	font: 12pt Arial, Helvetica, Sans-Serif;
}

.PoliciesMainTextBox
{
	position: relative;
	float: left;
	left: 50px;
	width: 900px;
	text-align: left;
}

.PoliciesTextBox
{
	position: relative;
	text-align: left;
	padding: 20px 0px;
}

.PoliciesHeadText
{	
	font: 20pt Arial, Helvetica, Sans-Serif;
}

.PoliciesOptionsBox
{
	position: relative;
	width: 900px;
	padding: 20px 0px;
	text-align: center;
}

.PoliciesOptionsIMGBox
{
	position: relative;
	padding-top: 20px; 
	width: 900px; 
	text-align: center; 
	font: bold 12pt Arial, Helvetica, Sans-Serif;
}

/*======================================================
Events Page
=======================================================*/
.EventsTopBox
{
	position: relative;
	float: left;
	width: 1000px;	
}

.EventsImageBox
{
	position: relative;
	float: left;
	width: 1000px;
	text-align: center;
	height: 1000px;
	background-image: url(../images/pageNews.jpg);
	background-repeat: no-repeat;	
}

.EventsSpacerBox
{
    position: relative;
	float: left;
	width: 1000px;
	height: 60px;
}

.EventsMainLinkBox
{
    position: relative;
	float: left;
	width: 900px;
	height: 91px;
	left: 80px;
}

.EventsLinkBox
{    
    position: relative;
	float: left;
	margin-top: 5px;
}

.EventsLinkButtonBox
{    
    position: relative;
	float: right;	
	text-align: center;
	margin: 40px 20px 0px 0px;
}

.EventsBottomBox
{
    position: relative;
	float: left;
	width: 1000px;
	margin-top: -120px;
}

.EventsBottomTemplateBox
{
    position: relative;
	float: left;
	width: 150px;
	margin: 10px 0px 0px 90px;
}

.EventsBottomTemplateButton
{
    clear: left;
    position: relative;
	float: left;
	width: 150px;
	margin-left: 95px;
}

/*======================================================
FAQs Page
=======================================================*/

.FAQsBox
{
	position: relative;
	float: left;
	width: 1000px;
	padding: 20px 0px;
	text-align: center;
	color: #2c0292;
	font: 12pt Arial, Helvetica, Sans-Serif;
}

.FAQsMainTextBox
{
	position: relative;
	float: left;
	margin-left: 50px;
	width: 900px;
	text-align: left;
}

.FAQsHeadText
{
    position: relative;
	float: left;	
	width: 900px;
	text-align: left;
	font: 20pt Arial, Helvetica, Sans-Serif;
}

.FAQIndexBox
{
    position: relative;
	float: left;	
	width: 900px;
}

.FAQCategoryIndexBox
{
    position: relative;
	float: left;
	width: 900px;
	margin-top: 0px;
	padding-bottom: 0px;
	font: bold 18pt Arial, Helvetica, Sans-Serif;
    color: Green;
    text-decoration: underline;
}

.FAQQuestionIndexBox
{
    position: relative;
	float: left;	
	width: 800px;
	margin-left: 20px;
	font: bold 12pt Arial, Helvetica, Sans-Serif;
    color: Blue;
}

.FAQBodyBox
{
    position: relative;
	float: left;
	width: 900px;
	margin-top: 50px;
}

.FAQCategoryMainBox
{
    position: relative;
	float: left;
	width: 900px;
	margin-top: 20px;
	padding-bottom: 20px;
}

.FAQCategoryBox
{
    position: relative;
	float: left;
	width: 900px;
	margin-top: 0px;
	padding-bottom: 0px;
	font: bold 18pt Arial, Helvetica, Sans-Serif;
    color: Green;
    text-decoration: underline;
}

.FAQQuestionBox
{
    position: relative;
	float: left;
	width: 900px;
	font: bold 12pt Arial, Helvetica, Sans-Serif;
    color: Blue;
    margin-top: 15px;
}

.FAQAnswerBox
{
    position: relative;
	float: left;
	width: 850px;
	margin-left: 20px;
	color: Black;
}

.FAQFileBox
{
    position: relative;
	float: left;
	width: 850px;
	margin: 5px 0px 0px 20px;
	color: Black;
}

.FAQBackBox
{
    position: relative;
	float: left;
	width: 850px;
	text-align: center;
	margin: 10px 0px 0px 20px;
	padding-bottom: 10px;
}


/*==============================================
Partners Page
================================================*/
.PartnersMainBox
{
	position: relative;
	float: left;
	width: 1000px;
	padding: 20px 0px;
	text-align: center;
	color: #2c0292;
	font: 12pt Arial, Helvetica, Sans-Serif;
}

.PartnersLeftBox
{
	position: relative;
	float: left;
	margin-left: 50px;
	width: 300px;
	text-align: left;
}

.PartnersRightBox
{
	position: relative;
	float: right;
	margin-right: 50px;
	width: 300px;
	text-align: left;
}

.PartnersHeadText
{
    position: relative;
	float: left;	
	width: 300px;
	text-align: left;
	font: 20pt Arial, Helvetica, Sans-Serif;
}

.PartnersBox
{
	position: relative;
	float: left;
	margin-top: 20px;
	width: 290px;	
}



/*
.FAQsBox
{
	position: relative;
	float: left;
	padding: 20px 0px;
	width: 1000px;
	text-align: center;
	color: #2c0292;
	font: 12pt Arial, Helvetica, Sans-Serif;
}

.FAQsMainTextBox
{
	position: relative;
	float: left;
	left: 50px;
	width: 900px;
	text-align: left;
}

.FAQsHeadText
{
	font: 20pt Arial, Helvetica, Sans-Serif;
	padding-bottom: 20px;
}

.DownloadBox
{
	position: relative;
	width: 900px;
}

.FAQsLeftBox
{
	position: relative;
	float: left;
	width: 380px;
	text-align: left;
}

.FAQsRightBox
{
	position: relative;
	float: left;
	width: 400px;
	text-align: left;
}

.FAQsQuestionBox
{
	color: Black;
	position: relative;
	width: 900px;
	padding: 5px 0px;
	text-align: left;
}

.FAQQuestion a:link, .FAQQuestion a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: Blue;
}

.FAQQuestion a:hover
{
	text-decoration: underline;
	font-weight: bold;
	color: Blue;
}

.FAQsQuestionBox a:link, .FAQsQuestionBox a:visited
{
	text-decoration: none;
	color: Blue;
}

.FAQsQuestionBox a:hover
{
	text-decoration: underline;
	color: Blue;
}

*/

.FAQsBottomBox
{
	position: relative;
	width: 900px;
	clear: both;
	font-weight: bold;	
	color: Red;
	padding-top: 20px;
	text-align: center;
}

/*======================================================
About Page
=======================================================*/

.AboutBox
{
	position: relative;
	float: left;
	padding: 20px 0px;
	width: 1000px;
	text-align: center;
	color: #2c0292;
	font: 12pt Arial, Helvetica, Sans-Serif;
}

.AboutMainTextBox
{
	position: relative;
	float: left;
	left: 50px;
	width: 900px;
	text-align: left;
}

.AboutHeadText
{
	font: 20pt Arial, Helvetica, Sans-Serif;
}

.AboutOptionsBox
{
	position: relative;
	width: 900px;
	padding: 20px;
}

/*======================================================
Login Page
=======================================================*/
.LoginBox
{
	position: relative;
	float: left;
	padding: 30px 0px;
	left: 380px;
	text-align: center;
}

.LoginTextBox
{
	position: relative;
	float: left;
	left: -35px;
	padding: 30px 0px;
	text-align: center;
}

.LoginNewBox
{
	position: relative;
	width: 200px;
	left: 15px;
	padding: 20px 0px;
	font: bold 12pt Arial, Helvetica, Sans-Serif;
}

.LoginButtonStyle
{
	position: relative;
	top: 5px;
}

/*======================================================
Register Page
=======================================================*/

.RegisterMainBox
{
	position: relative;
	width: 900px;
	padding: 20px 0px;
	text-align: center;
}

.RegisterBodyBox
{
	position: relative;
	width: 300px;
	left: 330px;
	text-align: left;
	padding: 20px;
}

/*======================================================
ProductList Page
=======================================================*/

.ProductListHeadMainBox
{
	position: relative;
	width: 900px;
	padding: 10px 0px;
	text-align: center;
	left: 50px;
}

.ProductListHeadBox
{
	position: relative;
	width: 750px;
	padding: 10px 0px;
	text-align: center;
}

.ProdTitleText
{
	font: bold 12pt Arial;
}

.ProdDescText
{
	text-align: justify;
}

.ProductListSelectionBox
{
	position: relative;
	width: 900px;
	padding: 10px 0px;
}

.ProductListSearchBox
{
	position: relative;
	width: 900px;
	padding: 10px 0px;	
}

.ButtonStyle
{
	position: relative;
	top: 8px;
}

.ProductListHeadIndexBox
{
	position: relative;
	width: 920px;
	background-color: #0a75ad;
	padding: 5px 0px;
	margin-top: 20px;
}

.ProductListHeadIndexBox a:link, .ProductListHeadIndexBox a:visited
{
	color: White;
	font: 10pt Arial;
	text-decoration: none;
}

.ProductListHeadIndexBox a:hover
{
	color: silver;
	text-decoration: underline;
}

.ProductListHeadIndexBox2
{
	position: relative;
	width: 920px;
	background-color: #0a75ad;
	padding: 5px 0px;
	margin-top: 1px;	
}

.ProductListHeadIndexBox2 a:link, .ProductListHeadIndexBox2 a:visited
{
	color: White;
	font: 10pt Arial;
	text-decoration: none;
}

.ProductListHeadIndexBox2 a:hover
{
	color: silver;
	text-decoration: underline;
}

.ProductListPageBox
{
	position: relative;
	width: 600px;
	margin: 0px 10px;
	text-align: center;
}

.ProdHeadBox
{
	position: relative;
	width: 900px;
	background-color: #87b8e3;
	height: 20px;
	padding: 10px;
}

.ProdTitleHead
{
	position: relative;
	float: left;
	left: 5px;
	width: 740px;
	color: White;
	text-align: left;
	font: bold 12pt Arial;
}

.ProdQtyHead
{
	position: relative;
	float: left;
	width: 60px;
	color: White;
	text-align: left;
	font: bold 12pt Arial;
}

.ProdPriceHead
{
	position: relative;
	float: left;
	width: 80px;
	color: White;
	text-align: left;
	font: bold 12pt Arial;
}

.ProductListEmptyBox
{
	position: relative;
	width: 900px;
	padding: 20px 0px 30px 0px;
	text-align: center;
	background-color: White;
}

.ProdMainBox
{
	position: relative;
	width: 900px;
	padding: 10px;
	border-bottom: solid 1px black;
	background-color: White;
}

.ProdTextBox
{
	clear: left;
	position: relative;
	text-align:left;
	float: left;
	width: 900px;
	margin-top: 30px;
	background-color: #d8e9c1;
}

.ProdPicBox
{
	position: relative;
	float: left;
	width: 180px;
	text-align: center;
	margin-top: 10px;
	padding-bottom: 10px;
}

.ProdTitle
{
	position: relative;
	float: left;
	font-size: 12pt;
	font-weight: bold;
	width: 900px;
}

.ProdTitleLink
{
	color: Black;
	text-decoration: none;
}

.ProdTypeLink
{
    color: Black;
    font-weight: bold;
	text-decoration: none;
}

.ProdDescLink
{
    color: Black;
	text-decoration: none;
}

.ProdTextLink
{
	text-decoration: none;
}	

.ProdText
{
	position: relative;
	float: left;
	width: 380px;
	text-align: justify;
	padding-bottom: 10px;
}

.ProdSelectionBox
{
	position: relative;
	float: left;
	width: 160px;
	text-align: justify;
	padding-left: 15px;
}

.ProdQtyBox
{	
	position: relative;
	float: left;
	width: 50px;
	top: 10px;
	left: 0px;
	text-align: center;
}

.ProdAddBox
{
	position: relative;
	float: left;
	width: 100px;
	top: 0px;
}

.ProdPageIndex
{
	position: relative;
	width: 920px;
	background-color: #87b8e3;
	height: 20px;
	padding-top: 10px;
}

/*======================================================
ProductDetail Page
=======================================================*/
.ProductDetailMainBox
{
	position: relative;
	float: left;
	text-align: center;
	padding: 20px 0px;
	color: #2c0292;
}

.ProductDetailBox
{
	position: relative;
	float: left;
	width: 900px;
	left: 50px;
	text-align: center;
}

.ProductTitleImg
{
	position: relative;
	float: left;
	width: 900px;
	height: 50px;
	text-align: left;
}

.ProdBtn
{
    position: relative;
	float: left;
	margin-top: 5px;
}

.ProductTitleBox
{
	position: relative;
	float: left;
	width: 850px;
	height: 30px;
	left: 20px;
	background-color: #0a75ad;
	text-align: left;
}

.ProductTitlePreNum
{
	position: relative;
	
	left: 5px;
	font: bold 12pt Arial, Helvetica, Sans-Serif;
	color: #fff;
}

.ProductDownload
{
	position: relative;	
	left: 5px;
	font: bold 12pt Arial, Helvetica, Sans-Serif;
}

.ProductTitleNumber
{
	padding-top: 5px;	
	font: bold 14pt Arial Black, Helvetica, Sans-Serif;
	color: #fff;
}

.DropFont
{
	color: #2c0292;
	font: 10pt Arial, Helvetica, Sans-Serif;
}

.ProductImageBox
{
	position: relative;
	float: left;
	width: 500px;
	padding-top: 50px;
	text-align: center;
}
	
.ProductFeatures
{	
	position: relative;
	float: left;
	width: 350px;
	padding-top: 30px;
	padding-bottom: 50px;
}

.ProductFeaturesLeftBox
{
	position: relative;
	float: left;
	width: 100px;
	font: bold 10pt Arial, Helvetica, Sans-Serif;
	line-height: 17pt;
	text-align: right;	
}

.ProductFeaturesRightBox
{
	position: relative;
	float: left;
	left: 10px;
	width: 250px;
	text-align: left;
	line-height: 18pt;
}

.ProductsDownloadHead
{
	position: relative;
	float: left;
	width: 300px;
	height: 22px;
	top: 10px;
	padding-top: 3px;
	text-align: center;
	background-color: #cff69b;
}

.ProductsDownloadLink
{
	position: relative;
	float: left;
	padding-top: 15px;
	width: 300px;
	text-align: center;
}

.ProductsDownloadLink a:link, .ProductsDownloadLink a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #2c0292;
}

.ProductsDownloadLink a:hover
{
	text-decoration: underline;
	font-weight: bold;
}

.ProductDescriptionBox
{
	position: relative;
	float: left;
	width: 900px;
	padding: 20px 10px;
	text-align: center;
}

.ProductDescription
{	
	position: relative;
	float: left;
	left: 25;
	width: 850px;
	text-align: justify;
}

.ProductAddBox
{
	position: relative;
	float: left;
	width: 850px;
	padding-top: 20px;
	text-align: right;
}

/*======================================================
Account Page
=======================================================*/
.AccountMainBox
{
	position: relative;
	float: left;
	left: 50px;
	width: 900px;
	padding: 10px 0px;
	text-align: left;
}

.AccountTopBox
{
	position: relative;
	float: left;
	width: 900px;
	padding: 10px 0px;
}

.AccountHead
{
	font: bold 14pt Arial, Helvetica, Sans-Serif;
}

.AccountInfo
{
	position: relative;
	float: left;
	width: 900px;
	padding: 10px 0px;
	text-align: left;
}

.AccountUserLeftBox
{
	position: relative;
	float: left;
	width: 120px;	
	text-align: right;
}

.AccountUserRightBox
{
	position: relative;
	float: left;
	width: 500px;
	padding-left: 10px;
	text-align: left;
}

.AccountLeftBox
{
	clear: left;
	position: relative;
	float: left;
	width: 120px;
	line-height: 18pt;
	text-align: right;
}

.AccountRightBox
{
	position: relative;
	float: left;
	width: 300px;
	line-height: 18pt;
	padding-left: 10px;
	text-align: left;
}

.AccountLeft2Box
{
	position: relative;
	float: left;
	width: 120px;
	line-height: 18pt;
	text-align: right;
	margin-left: 10px;
}

.AccountRight2Box
{
	position: relative;
	float: left;
	width: 300px;
	line-height: 18pt;
	padding-left: 10px;
	text-align: left;
}

.AccountEditBox
{
    clear: left;
	position: relative;
	float: left;
	width: 900px;
	text-align: center;
	padding: 20px 0px;
}

.AccountPasswordBox
{
	position: relative;
	width: 900px;
	left: 300px;
	padding: 10px 0px;
	text-align: center;
}

.AccountGridBox
{
	position: relative;
	float: left;
	width: 900px;
	padding: 10px 0px;
	text-align: center;
}

/*======================================================
ShoppingCart Page
=======================================================*/

.ShoppingCartMain
{
	position: relative;
	float: left;
	left: 50px;
	width: 900px;
	padding: 10px 0px;
}

.ShoppingCartHead
{
	color: #2b028f;
	font: bold 12pt Arial;
	height: 50px;
	width: 900px;
	background-image: url(../images/shoppingCartTitle.jpg);
	background-repeat: no-repeat;
}

.EmptyCartBox
{
	clear: left;
	position: relative;
	float: left;
	width: 900px;
	text-align: center;
}

.CartProductLineBox
{
	color: #2c018f;
	font: bold 12pt Arial;
	height: 20px;
	width: 900px;
	background-color: #d6d6d6;
	text-align: left;
	padding: 5px;
}

.CartDetailsBox
{
	position: relative;
	width: 100px;
	left: 30px;
}

.CartItemPriceBox
{
	position: relative;
	width: 100px;
	left: 30px;
}

.CartQtyBox
{
	position: relative;
	width: 100px;
	left: 30px;
}

.CartColorBox
{
	position: relative;
	width: 100px;
	left: 30px;
}

.CartCoreBox
{
	position: relative;
	width: 100px;
	left: 30px;
}

.CartViewHead
{
	color: #fff;
	font: bold 12pt Arial
}

.CartView
{
	font: 10pt Arial
}

.CartView1
{
	background-color: Aqua;
	font: 10pt Arial
}	

.CartViewFooter
{
	font: bold 12pt Arial
}

.CartProductLineBoxA
{
	position: relative;
	float: left;
	width: 100px;
	background-color: #d6d6d6;
	color: #2b028f;
	font: bold 12pt Arial;
	text-align: center;
}

.CartDetailsBoxA
{
	position: relative;
	float: left;
	width: 100px;
}

.CartProductLineBoxB
{
	position: relative;
	float: left;
	width: 150px;
	background-color: #d6d6d6;
	color: #2b028f;
	font: bold 12pt Arial;
	text-align: center;
}

.CartDetailsBoxB
{
	position: relative;
	float: left;
	width: 150px;
}

.CartProductLineBoxC
{
	position: relative;
	float: left;
	width: 225px;
	background-color: #d6d6d6;
	color: #2b028f;
	font: bold 12pt Arial;
	text-align: center;
}

.CartDetailsBoxC
{
	position: relative;
	float: left;
	width: 225px;
}

/*======================================================
CheckOut Page
=======================================================*/

.CheckOutMainBox
{
	position: relative;
	float: left;
	left: 50px;
	width: 900px;
	padding: 0px 10px;
}

.CheckOutHeadBox
{
	position: relative;
	float: left;
	height: 30px;
}

.CheckOutHeadTextA
{
	position: relative;
	float: left;
	color: #3c71dd;
	font: bold 10pt Arial;
}

.CheckOutHeadTextB
{
	position: relative;
	float: left;
	color:  Gray;
	font: bold 10pt Arial;
}

.CheckOutBodyBox
{
	position: relative;
	float: left;
	/*height: 280px;*/
	width: 900px;
	text-align: left;
}

.CheckOutBodyText
{
	color: #253d6e;
	font: bold 12pt Arial;
}

.CheckOutLine
{
	text-align: left;
	border-bottom: dotted 1px gray;
}

.CheckOutLeftBox
{
	position: relative;
	float: left;
	font: 10pt arial;
	line-height: 17.5pt;
	padding: 10px 0px;
}

.CheckOutLeftBox2
{
	position: relative;
	float: left;
	font: 10pt arial;
	left: 80px;
	line-height: 18pt;
	padding: 10px 0px;
}

.CheckOutRightBox
{
	position: relative;
	float: left;
	left: 20px;
	font: 10pt arial;
	line-height: 18pt;
	padding: 10px 0px;
}

.CheckOutRightBox2
{
	position: relative;
	float: left;
	left: 100px;
	font: 10pt arial;
	line-height: 18pt;
	padding: 10px 0px;
}

.CheckOutGridBox
{
	clear: left;
	position: relative;
	float: left;
	width: 900px;
}

.PromotionBox
{
    position: relative;
	float: left;	
	width: 900px;
	margin-top: 20px;
	text-align: center;
	padding: 10px 0px;
	border: solid 1px black;
	background-color: #fdf2b5;
}

.ErrorBox
{
	clear: left;
	position: relative;
	float: left;
	text-align: left;
	left: 0px;
	width: 900px;
}

.CheckoutButtonBox
{
    position: relative;
	float: left;	
	width: 900px;
	margin-top: 20px;
	text-align: center;
	padding: 10px 0px;
}

.ConfirmShippingBodyBox
{
	clear: left;
	position: relative;
	float: left;
	width: 900px;
	text-align: left;
}

.ConfirmShippingBox
{
	position: relative;
	float: left;
	width: 400px;
	padding: 15px 0px;
}

.ConfirmBillingBox
{
	position: relative;
	float: left;
	width: 400px;
	left: 30px;
	padding: 15px 0px;
}

.ConfirmOptionsBodyBox
{
	clear: left;
	position: relative;
	float: left;
	width: 900px;
	text-align: left;
}

.ConfirmOptionsBox
{
	position: relative;
	float: left;
	width: 800px;
	padding: 20px 0px;
}

.ConfirmSpecifyBodyBox
{
	clear: left;
	position: relative;
	float: left;
	width: 900px;
	text-align: left;
}

.ConfirmSpecifyBox
{
	position: relative;
	float: left;
	width: 800px;
	padding: 20px 0px;
}

.ConfirmPMethodBodyBox
{
	clear: left;
	position: relative;
	float: left;
	width: 900px;
	text-align: left;
}

.ConfirmPMethodBox
{
	position: relative;
	float: left;
	width: 800px;
	padding: 20px 0px;
}

.ConfirmGridBodyBox
{
	clear: left;
	position: relative;
	float: left;
	width: 900px;
	text-align: center;
}

.CheckOutBodyText
{
	text-align: left;
}

.ConfirmGridBox
{
	padding: 15px 0px;
}

.ConfirmSubBodyBox
{
	clear: left;
	position: relative;
	float: left;
	width: 900px;
	text-align: left;
}

.ConfirmTotalBodyBox
{
	clear: left;
	position: relative;
	float: left;
	width: 900px;
	text-align: left;
}

.ConfirmSubBoxLeft
{
	position: relative;
	float: left;
	width: 100px;
	text-align: left;
}

.ConfirmSubBoxRight
{
	position: relative;
	float: left;
	width: 200px;
	text-align: left;
}
	
.ConfirmTotalBoxLeft
{
	position: relative;
	float: left;
	width: 100px;
	text-align: left;
}

.ConfirmTotalBoxRight
{
	position: relative;
	float: left;
	width: 200px;
	text-align: left;
}

.ConfirmOrderBox
{
	clear: left;
	position: relative;
	float: left;
	width: 900px;
	text-align: center;
	padding-bottom: 20px;
}

/*======================================================
Receipt Page
=======================================================*/

.receiptMainBox
{
	width: 750px;
	padding-bottom: 20px;
}

.receiptOrderBox
{
	width: 750px;
	height: 100px;
	font: bold 12pt Arial, Verdana, Helvetica, sans-serif;
	color: #767676;
	text-align: center;
}

.receiptInfoBox
{
	width: 750px;
	height: 100px;
	font: 10pt Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
}

/*======================================================
Admin Page
=======================================================*/
.AdminBox
{
	position: relative;
	float: left;
	width: 1000px;
	padding: 20px 0px;
}

.AdminHeadBox
{
	position: relative;
	float: left;
	left: 50px;
	width: 900px;
	height: 30px;
	background-color: #d6d6d6;
}

.AdminHeadText
{
	color: Black;
	padding-top: 5px;	
	font: bold 12pt Arial;
	text-align: center;
}

.AdminTextBox
{
	position: relative;
	float: left;
	width: 240px;
	line-height: 18pt;
	padding-left: 10px;
}

.AdminBody
{
	position: relative;
	float: left;
	left: 150px;
	width: 700px;
	padding-top: 20px;		
}

.AdminLeftBox
{
	text-align: left;
	position: relative;
	float: left;
	width: 350px;	
}

.AdminRightBox
{
	text-align: left;
	position: relative;
	float: left;
	width: 350px;	
}

.AdminFootBox
{
	position: relative;
	float: left;
	left: 50px;
	width: 900px;
	padding-top: 30px;
}

.AdminLinks
{
	color: Black;
	font: 10pt Arial;
	text-decoration: none;
}

.AdminLinks:hover
{
	text-decoration: underline;
}

.AdminGridClass
{
    width: 900px;    
}

/*======================================================
Edit Tags Page
=======================================================*/
.TagsBodyBox
{
	position: relative;
	width: 900px;
	padding: 20px 0px;
}

.TagsMainBox
{
	position: relative;
	float: left;
	width: 900px;
	padding: 20px 0px;
	text-align: center;
}

.TagsHeadSelectBox
{
	position: relative;
	float: left;
	width: 900px;
	padding-bottom: 20px;
}

.TagsTopBox
{
	position: relative;
	float: left;
	left: 100px;
	width: 900px;
	padding: 20px 0px;
}

.TagsInfoBox
{
	position: relative;
	width: 150px;
	text-align: left;
	left: 375px;
}

.TagsBottomBox
{
	position: relative;
	float: left;
	left: 100px;
	width: 900px;
	padding: 20px 0px;
}

.TagsValBox
{
	position: relative;
	width: 200px;
	text-align: left;
	left: 400px;
}

.AdminBackBox
{
	position: relative;
	float: left;
	left: 50px;
	width: 900px;
}

/*================================================
Edit Password Page
=================================================*/
.EditPWMainBox
{
	position: relative;
	width: 900px;
	margin: 20px 0px;
	text-align: center;
}

.EditPWBodyBox
{
    position: relative;
    float: left;
    left: 250px;     
	width: 400px;
	margin: 20px 0px;
	background-color: #F7F6F3;
	border: solid 1px #E6E2D8;
	text-align: center;
}

.EditPWTitleBox
{
    position: relative;
    float: left;    
	width: 380px;
	margin: 20px 10px;
	background-color: #740000;
	text-align: center;
	color: White;
}

.EditPWBox
{
    position: relative;
    float: left;    
	width: 380px;
	margin: 20px 0px 0px 10px;
	text-align: center;
}

.EditPWLeftBox
{
    position: relative;
    float: left;    
	width: 150px;
	line-height: 18pt;
	text-align: right;
}

.EditPWRightBox
{
    position: relative;
    float: left;    
	width: 210px;
	line-height: 18pt;
	margin-left: 10px;
	text-align: left;
}

.EditPWBottomBox
{
    position: relative;
    float: left;    
	width: 380px;
	margin: 20px 10px;
	text-align: center;
	padding-bottom: 20px;
}

.EditWebsiteBackBox
{
	position: relative;
	width: 900px;
	text-align: center;
	padding: 10px 0px;
}