
.column1
{
    float: left; 
    width: 165px; 
    BACKGROUND-COLOR: #ffffff; 
    margin-left: 5px; 
    margin-top: 15px;
}

.column2
{
    padding: 15px; 
    float: left; 
    width: 487px; 
    text-align: justify; 
    line-height: 18px;        
}

.column3
{
    margin-top: 15px; 
    margin-right: 5px; 
    width: 240px; 
    float: right;
}

.column2wide
{
    padding: 15px; 
    float: left; 
    width: 731px;
    text-align: justify; 
    line-height: 18px;        
}
a
{
    text-decoration: none;   
}

a.normal
{
    text-decoration: none;
	BORDER-BOTTOM: #5d3192 1px dotted;
	color: #9379c2;
}

a.normal:hover
	{
	color: red;
	font-weight: normal;
	BORDER-BOTTOM: none;
	}


.qs1_headerLeft
{
    text-align: left;
    float: left;
    padding-left: 10px;
    padding-top: 10px;
}

.qs1_headerRight
{
    text-align: right;
    float: right;
    padding-right: 10px;
    padding-top: 5px;
}

#modalPage
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px; left: 0px;
}
.modalBackground
{
    filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #c0c0c0;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.modalContainer
{
    position: absolute;
    width: 300px;
    left: 50%;
    top: 50%;
    z-index: 750;
}
.modal
{
    background-color: white;
    border: solid 4px black; position: relative;
    top: -150px;
    left: -150px;
    z-index: 1000;
    width: 300px;
    height: 300px;
    padding: 0px;
}
.modalTop
{
    width: 292px;
    background-color: #fff;
    padding: 4px;
    color: #ffffff;
    text-align: right;
}
.modalTop a, .modalTop a:visited
{
    color: #ffffff;
}
.modalBody
{
    padding: 10px;
}

/* INFORMATION PAGE CLASSES */

.datagridInformation_Header
{
    background-color: #bab8b8;  
    line-height: 25px;  
    text-align: left;
}

.datagridInformation_Style
{
    background-color: #ffffff;
    line-height: 20px;  
    text-align: left;
}

.datagridInformation_AltStyle
{
    background-color: #ededed;
    line-height: 20px;  
    text-align: left;
}

.InformationTable
{
    padding: 5px;   
    border: solid 1px #e5e5e5;
}

.InformationLeftColumn
{
    background-color: #ededed;
    width: 150px;  
    text-align: right;
    padding-right: 10px;
    color: Black;
    border-right: solid 1px #e5e5e5;
}
.InformationRightColumn
{
    background-color: #fff;
    width: 250px;  
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
}

.InformationTextbox200
{
    width: 200px;
    background-color: #ededed;
    line-height: 20px;
    padding-bottom: 7px;
}

.InformationTextarea200
{
    width: 200px;
    height: 75px;
    background-color: #ededed;
    line-height: 20px;
    padding-bottom: 7px;
}

.InformationTextbox100
{
    width: 100px;
    background-color: #ededed;
    line-height: 20px;
    padding-bottom: 7px;
}

.InformationButton
{
	font: normal bold 12px verdana,tahoma; border:  1px solid #bab8b8;
	background: #ededed; color: #000; padding: 3px; width: 100px;
}

.InformationTable
{
    padding: 5px;   
    border: solid 1px #e5e5e5;
}

.InformationLeftColumn
{
    background-color: #ededed;
    width: 150px;  
    text-align: right;
    padding-right: 10px;
    color: Black;
    border-right: solid 1px #e5e5e5;
}
.InformationRightColumn
{
    background-color: #fff;
    width: 250px;  
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
}

a.InformationFooterNav
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    background-color: #e5e5e5;
}

a.InformationFooterNav:hover
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    background-color: #bab8b8;
}

/* REPORT PAGE CLASSES */

.ReportsButton
{
	font: normal bold 12px verdana,tahoma; border:  1px solid #aed8d8;
	background: #d4e6e6; color: #000; padding: 3px; width: 100px;
}

.ReportsTable
{
    padding: 5px;   
    border: solid 1px #aed8d8;
}

.ReportsLeftColumn
{
    background-color: #e2eeee;
    width: 150px;  
    text-align: right;
    padding-right: 10px;
    color: Black;
    border-right: solid 1px #d4e6e6;
}
.ReportsRightColumn
{
    background-color: #fff;
    width: 250px;  
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
}

.datagridReports_Header
{
    background-color: #aed8d8;  
    line-height: 25px;  
    text-align: left;
}

.datagridReports_Style
{
    background-color: #ffffff;
    line-height: 20px;  
    text-align: left;
}

.datagridReports_AltStyle
{
    background-color: #e2eeee;
    line-height: 20px;  
    text-align: left;
}

a.ReportsHeaderNav
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    text-transform: uppercase;
    background-color: #d4e6e6;
}

a.ReportsHeaderNav:hover
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    text-transform: uppercase;
    background-color: #aed8d8;
}

/* MARKETING CLASSES */

.MarketingTable
{
    padding: 5px;   
    border: solid 1px #fed1b2;
}

.MarketingLeftColumn
{
    background-color: #ffe9db;
    width: 150px;  
    text-align: right;
    padding-right: 10px;
    color: Black;
    border-right: solid 1px #fed1b2;
}
.MarketingRightColumn
{
    background-color: #fff;
    width: 250px;  
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
}

a.MarketingInfoActions
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 3px; 
    padding-bottom: 6px; 
    width: 175px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #ffe9db;
}

a.MarketingInfoActions:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 3px; 
    padding-bottom: 6px; 
    width: 175px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #fed1b2;
}

.MarketingButton
{
	font: normal bold 12px verdana,tahoma; border:  1px solid #febd92;
	background: #fed1b2; color: #000; padding: 3px; width: 100px;
}

.datagridMarketing_Header
{
    background-color: #febd92;  
    line-height: 25px;  
    text-align: left;
}

.datagridMarketing_Style
{
    background-color: #ffffff;
    line-height: 20px;  
    text-align: left;
}

.datagridMarketing_AltStyle
{
    background-color: #ffe9db;
    line-height: 20px;  
    text-align: left;
}

.MarketingTextbox200
{
    width: 200px;
    background-color: #ffe9db;
    line-height: 20px;
    padding-bottom: 7px;
}

.MarketingTextbox100
{
    width: 100px;
    background-color: #ffe9db;
    line-height: 20px;
    padding-bottom: 7px;
}

a.MarketingHeaderNav
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    text-transform: uppercase;
    background-color: #fed1b2;
}

a.MarketingHeaderNav:hover
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    text-transform: uppercase;
    background-color: #febd92;
}

/* MYBUSINESS PAGE CLASSES */

.datagridMyBusiness_Header
{
    background-color: #fcfb8a;  
    line-height: 25px;  
    text-align: left;
}

.datagridMyBusiness_Style
{
    background-color: #ffffff;
    line-height: 20px;  
    text-align: left;
}

.datagridMyBusiness_AltStyle
{
    background-color: #fefedc;
    line-height: 20px;  
    text-align: left;
}

a.MyBusinessInfoActions
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 3px; 
    padding-bottom: 6px; 
    width: 175px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #fefedc;
}

a.MyBusinessInfoActions:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 3px; 
    padding-bottom: 6px; 
    width: 175px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #fdfdb9;
}

.MyBusinessButton
{
	font: normal bold 12px verdana,tahoma; border:  1px solid #fcfb8a;
	background: #fdfdb9; color: #000; padding: 3px; width: 100px;
}
.MyBusinessTable
{
    padding: 5px;   
    border: solid 1px #fcfb8a;
}

.MyBusinessLeftColumn
{
    background-color: #fefedc;
    width: 150px;  
    text-align: right;
    padding-right: 10px;
    color: Black;
    border-right: solid 1px #fcfb8a;
}
.MyBusinessRightColumn
{
    background-color: #fff;
    width: 250px;  
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
}

.MyBusinessTextarea200
{
    width: 200px;
    height: 125px;
    background-color: #fefedc;
}

.MyBusinessTextbox200
{
    width: 200px;
    background-color: #fefedc;
    line-height: 20px;
    padding-bottom: 7px;
}

.MyBusinessTextbox100
{
    width: 100px;
    background-color: #fefedc;
    line-height: 20px;
    padding-bottom: 7px;
}

a.MyBusinessHeaderNav
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    text-transform: uppercase;
    background-color: #fdfdb9;
}

a.MyBusinessHeaderNav:hover
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    text-transform: uppercase;
    background-color: #fcfb8a;
}

/* GENERAL CSS */
.WhiteBox500
{
    padding-top: 20px;
    padding-bottom: 20px;
    width: 600px;
    text-align: left;
    background-color: #fff;
    clear: both;
    border: solid 1px #fbc877;
    
}

.ShoppingCategories
{
    width: 450px;
    border: solid 1px #fbc877;
    padding: 5px;
}

a.ShoppingCategoriesLine
{
    width: 250px;
    padding: 3px;
    line-height: 20px;
    color: Black;
    text-decoration: none;
    cursor: auto;
}

a.ShoppingCategoriesLine:Hover
{
    width: 250px;
    padding: 3px;
    background-color: #fbc877;
    color: Black;
    text-decoration: none;
    cursor: pointer;
}

.subCategory
{
    float: left;
}

.subCategoryEnd
{
    clear: both;
}

.shoppingcategory1
{
    padding-left: 0px;
}
.shoppingcategory2
{
    padding-left: 30px;
}
.shoppingcategory3
{
    padding-left: 60px;
}
.shoppingcategory4
{
    padding-left: 90px;
}
.shoppingcategory5
{
    padding-left: 120px;
}

.required
{
    font-size: 18px;
    padding-right: 3px;
}

.CustomerButton
{
	font: normal bold 12px verdana,tahoma; border:  1px solid #a1dd9f;
	background: #cbecca; color: #000; padding: 3px; width: 100px;
}



.CustomerTextarea200
{
    width: 200px;
    height: 125px;
    background-color: #e8f7e7;
}

.CustomerTextbox200
{
    width: 200px;
    background-color: #e8f7e7;
    line-height: 15px;
}

.CustomerTextbox100
{
    width: 100px;
    background-color: #e8f7e7;
    line-height: 15px;
}

.Customerboxborder
	{
	border: #cbecca 1px SOLID;
	padding:2px;
	}

.CustomerTable
{
    padding: 5px;   
    border: solid 1px #cbecca;
}

.CustomerLeftColumn
{
    background-color: #e8f7e7;
    width: 150px;  
    text-align: right;
    padding-right: 10px;
    color: Black;
    border-right: solid 1px #cbecca;
}
.CustomerRightColumn
{
    background-color: #fff;
    width: 250px;  
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
}

.datagridCustomer_Header
{
    background-color: #cbecca;  
    line-height: 25px;  
    text-align: left;
}

.datagridCustomer_Style
{
    background-color: #ffffff;
    line-height: 20px;  
    text-align: left;
}

.datagridCustomer_AltStyle
{
    background-color: #e8f7e7;
    line-height: 20px;  
    text-align: left;
}

.datagridCustomer_Hover
{
    background-color: #cbecca;
    line-height: 20px;  
    text-align: left;
}


.datagridOrder_Header
{
    background-color: #b0a4d2;  
    line-height: 25px;  
    text-align: left;
}

.datagridOrder_Style
{
    background-color: #ffffff;
    line-height: 20px;  
    text-align: left;
}

.datagridOrder_AltStyle
{
    background-color: #edeaf4;
    line-height: 20px;  
    text-align: left;
}

.datagridOrder_Hover
{
    background-color: #b0a4d2;
    line-height: 20px;  
    text-align: left;
}


.pagetitle
    { 
        font-weight: bold;
        margin-bottom: 15px;
        text-transform: uppercase;
    }
    

H1
    { 
        font-weight: bold;
        font-size: 14px;
        margin-bottom: 15px;
        text-transform: uppercase;
    }

H2
    { 
        font-weight: bold;
        font-size: 12px;
        margin-bottom: 15px;
        text-transform: uppercase;
    }

.searchLetters
{
    text-decoration: underline;
}

/* PRODUCT CLASSES */

.WhiteBox500Product
{
    padding-top: 20px;
    padding-bottom: 20px;
    width: 515px;
    text-align: left;
    background-color: #fff;
    clear: both;
    border: solid 1px #b6c2fa;
    
}

.AddImageRowProduct
{
    background-color: #e7ebfd;
    text-align: center;
    padding-right: 10px;
    color: Black;
    border-right: solid 1px #b6c2fa;
}

.tabPanelRightProduct
{
    padding: 5px;
    background-color: White;
    text-align: center;
    background-color: #e7ebfd;
}

.tabProduct
{
    padding: 0px;   
    border-left: solid 1px #b6c2fa;
    border-top: solid 1px #b6c2fa;
    float: left;
    width: 150px;    
    text-align: center;
}
.tabLastProduct
{
    padding: 0px;   
    border-left: solid 1px #b6c2fa;
    border-right: solid 1px #b6c2fa;
    border-top: solid 1px #b6c2fa;
    float: left;
    width: 150px;    
    text-align: center;
}

.tabPanelProduct
{
    clear: both;
    border: solid 1px #b6c2fa;
    width: 525px;  
    text-align: center;      
    background-color: #e7ebfd;
}

a.tabLinkProduct
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 150px; 
    float:left; 
    text-align: center; 
    background-color: #e7ebfd;
}

a.tabLinkSelectedProduct
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 150px; 
    float:left; 
    text-align: center; 
    text-decoration: none;
    background-color: #d3dbfd;
}

a.tabLinkSelectedProduct:hover
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 150px; 
    float:left; 
    text-align: center; 
    text-decoration: none;
    background-color: #d3dbfd;
}

a.tabLinkProduct:hover
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 150px; 
    float:left; 
    text-align: center; 
    text-decoration: none;
    background-color: #d3dbfd;
}

.ProductButton
{
	font: normal bold 12px verdana,tahoma; border:  1px solid #b6c2fa;
	background: #d3dbfd; color: #000; padding: 3px; width: 100px;
}
.ProductTable
{
    padding: 5px;   
    border: solid 1px #d3dbfd;
}

.ProductLeftColumn
{
    background-color: #e7ebfd;
    width: 150px;  
    text-align: right;
    padding-right: 10px;
    color: Black;
    border-right: solid 1px #d3dbfd;
}
.ProductRightColumn
{
    background-color: #fff;
    width: 250px;  
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
}

.ProductTextarea200
{
    width: 200px;
    height: 125px;
    background-color: #e7ebfd;
}

.ProductTextbox200
{
    width: 200px;
    background-color: #e7ebfd;
    line-height: 20px;
    padding-bottom: 7px;
}

.ProductTextbox100
{
    width: 100px;
    background-color: #e7ebfd;
    line-height: 20px;
    padding-bottom: 7px;
}

a.ProductSubNav200
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 3px; 
    padding-bottom: 3px; 
    width: 200px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #d3dbfd;
}

a.ProductSubNav200:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 3px; 
    padding-bottom: 3px; 
    width: 200px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #b6c2fa;
}

a.ProductSubNav
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #d3dbfd;
}

a.ProductSubNav:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #b6c2fa;
}

a.ProductHeaderNav
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    text-transform: uppercase;
    background-color: #d3dbfd;
}

a.ProductHeaderNav:hover
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    text-transform: uppercase;
    background-color: #b6c2fa;
}

.datagridProduct_Header
{
    background-color: #b6c2fa;  
    line-height: 25px;  
    text-align: left;
}

.datagridProduct_Style
{
    background-color: #ffffff;
    line-height: 20px;  
    text-align: left;
}

.datagridProduct_AltStyle
{
    background-color: #e7ebfd;
    line-height: 20px;  
    text-align: left;
}

a.ProductInfoActions
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 3px; 
    padding-bottom: 6px; 
    width: 175px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #e7ebfd;
}

a.ProductInfoActions:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 3px; 
    padding-bottom: 6px; 
    width: 175px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #d3dbfd;
}

/* HOME PAGE CLASSES */

.homeTextbox100
{
    width: 100px;
    background-color: #f0d4d5;
    line-height: 15px;
}

.homeButton
{
	font: normal bold 12px verdana,tahoma; border:  1px solid #dfa3a6;
	background: #f0d4d5; color: #000; padding: 3px; width: 100px;
}

.hometabPanelRight
{
    padding: 15px;
    background-color: White;
    text-align: left;
    background-color: #fff;
}

.hometab
{
    padding: 0px;   
    border-left: solid 1px #f0d4d5;
    border-top: solid 1px #f0d4d5;
    float: left;
    width: 150px;    
    text-align: left;
}
.hometabLast
{
    padding: 0px;   
    border-left: solid 1px #f0d4d5;
    border-right: solid 1px #f0d4d5;
    border-top: solid 1px #f0d4d5;
    float: left;
    width: 150px;    
    text-align: left;
}

a.hometabLink
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    float:left; 
    text-align: left; 
    background-color: #feefd6;
}

a.hometabLink:hover
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    float:left; 
    text-align: left; 
    text-decoration: none;
    background-color: #fde0b3;
}

a.hometabLinkSelected
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    float:left; 
    text-align: left; 
    text-decoration: none;
    background-color: #fde0b3;
}

a.hometabLinkSelected:hover
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    float:left; 
    text-align: left; 
    text-decoration: none;
    background-color: #fde0b3;
}

.hometabPanel
{
    clear: both;
    border: solid 1px #f0d4d5;
    width: 610px;  
    text-align: left;      
    background-color: #fff;
}

a.hometabLink
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 150px; 
    float:left; 
    text-align: center; 
    background-color: #f7e7e8;
}

a.hometabLinkSelected
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 150px; 
    float:left; 
    text-align: center; 
    text-decoration: none;
    background-color: #f0d4d5;
}

a.hometabLinkSelected:hover
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 150px; 
    float:left; 
    text-align: center; 
    text-decoration: none;
    background-color: #f0d4d5;
}

a.hometabLink:hover
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 150px; 
    float:left; 
    text-align: center; 
    text-decoration: none;
    background-color: #f0d4d5;
}

a.HomeHeaderNav
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    text-transform: uppercase;
    background-color: #f0d4d5;
}

a.HomeHeaderNav:hover
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    text-transform: uppercase;
    background-color: #dfa3a6;
}

/* ORDER PAGE CLASSES */

.OrderTable
{
    padding: 5px;   
    border: solid 1px #dcd6ea;
}

.OrderSummaryTable
{
    padding: 2px;   
    border: solid 1px #dcd6ea;
    background-color: #dcd6ea;
}

.OrderSummaryTotal
{
    font-weight: bold;
    text-align: right;
}
.OrderSummaryLeftColumn
{
    width: 125px;
    line-height:16px;
    background-color: #fff;  
    text-align: right;
    padding-right: 5px;
    border-right: solid 1px #dcd6ea;
}
.OrderSummaryWideColumn
{
    width: 225px;
    line-height:16px;
    background-color: #fff;  
    text-align: left;
    padding-right: 5px;
}
.OrderSummaryRightColumn
{
    width: 100px;
    background-color: #fff;  
    text-align: right;
    padding-right: 2px;
}

.OrderActionTable
{
    border: solid 1px #b0a4d2;
    background-color: #b0a4d2;
    line-height: 18px;
}

.OrderAddressTable
{
    padding: 2px;   
    border: solid 1px #b0a4d2;
    background-color: #b0a4d2;
}

.OrderAddressColumn
{
    width: 235px;
    background-color: #fff;  
    text-align: left;
    padding-right: 5px;
}

.OrderButton
{
	font: normal bold 12px verdana,tahoma; border:  1px solid #b0a4d2;
	background: #dcd6ea; color: #000; padding: 3px; width: 100px;
}

.OrderTextarea200
{
    width: 200px;
    height: 125px;
    background-color: #edeaf4;
}

.OrderTextbox200
{
    width: 200px;
    background-color: #edeaf4;
    line-height: 15px;
}

.OrderTextbox100
{
    width: 100px;
    background-color: #edeaf4;
    line-height: 15px;
}

.OrderLeftColumn
{
    background-color: #edeaf4;
    width: 150px;  
    text-align: right;
    padding-right: 10px;
    color: Black;
    border-right: solid 1px #dcd6ea;
}
.OrderRightColumn
{
    background-color: #fff;
    width: 250px;  
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
}

a.OrdersHeaderNav
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    text-transform: uppercase;
    background-color: #dcd6ea;
}

a.OrdersHeaderNav:hover
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    text-transform: uppercase;
    background-color: #b0a4d2;
}

/* CUSTOMER PAGE CLASSES */

a.CustomersHeaderNav
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    text-transform: uppercase;
    background-color: #cbecca;
}

a.CustomersHeaderNav:hover
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    text-transform: uppercase;
    background-color: #a1dd9f;
}


/* MYSHOP PAGE CLASSES */

.MyShopHR
{
    background-color: White;
    width: 300px;
    height: 1px;
    color: gray;
}

.tabPanelRight
{
    padding: 5px;
    background-color: White;
    text-align: center;
    background-color: #fde0b3;
}

.tab
{
    padding: 0px;   
    border-left: solid 1px #fbc877;
    border-top: solid 1px #fbc877;
    float: left;
    width: 100px;    
    text-align: center;
}
.tabLast
{
    padding: 0px;   
    border-left: solid 1px #fbc877;
    border-right: solid 1px #fbc877;
    border-top: solid 1px #fbc877;
    float: left;
    width: 100px;    
    text-align: center;
}

.tabPanel
{
    clear: both;
    border: solid 1px #fbc877;
    width: 610px;  
    text-align: center;      
    background-color: #fde0b3;
}

a.tabLink
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 100px; 
    float:left; 
    text-align: center; 
    background-color: #feefd6;
}

a.tabLink:hover
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 100px; 
    float:left; 
    text-align: center; 
    text-decoration: none;
    background-color: #fde0b3;
}

a.tabLinkSelected
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 100px; 
    float:left; 
    text-align: center; 
    text-decoration: none;
    background-color: #fde0b3;
}

a.tabLinkSelected:hover
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 100px; 
    float:left; 
    text-align: center; 
    text-decoration: none;
    background-color: #fde0b3;
}

.MyShopButton
{
	font: normal bold 12px verdana,tahoma; border:  1px solid #fbc877;
	background: #fde0b3; color: #000; padding: 3px; width: 100px;
}

.MyShopButton125
{
	font: normal bold 12px verdana,tahoma; border:  1px solid #fbc877;
	background: #fde0b3; color: #000; padding: 3px; width: 125px;
}

.MyShopTextarea300
{
    width: 300px;
    height: 125px;
    background-color: #feefd6;
}


.MyShopTextarea200
{
    width: 200px;
    height: 125px;
    background-color: #feefd6;
}

.MyShopTextarea300
{
    width: 300px;
    height: 125px;
    background-color: #feefd6;
}

.MyShopTextbox300
{
    width: 300px;
    background-color: #feefd6;
    line-height: 20px;
    padding-bottom: 7px;
}

.MyShopTextbox200
{
    width: 200px;
    background-color: #feefd6;
    line-height: 20px;
    padding-bottom: 7px;
}

.MyShopTextbox400
{
    width: 400px;
    background-color: #feefd6;
    line-height: 20px;
    padding-bottom: 7px;
}

.MyShopTextbox100
{
    width: 100px;
    background-color: #feefd6;
    line-height: 20px;
    padding-bottom: 7px;
}

.MyShopTable500
{
    width: 600px;
    padding: 5px;   
    border: solid 1px #fbc877;
}

.MyShopTable
{
    padding: 5px;   
    border: solid 1px #fbc877;
}

.AddImageRow
{
    background-color: #feefd6;
    text-align: center;
    padding-right: 10px;
    color: Black;
    border-right: solid 1px #fbc877;
}

.MyShopLeftColumn
{
    background-color: #feefd6;
    width: 150px;  
    text-align: right;
    padding-right: 10px;
    color: Black;
    border-right: solid 1px #fbc877;
}
.MyShopRightColumn
{
    background-color: #fff;
    width: 250px;  
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
}

a.MyShopInfoActions
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 3px; 
    padding-bottom: 6px; 
    width: 175px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #feefd6;
}

a.MyShopInfoActions:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 3px; 
    padding-bottom: 6px; 
    width: 175px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #fde0b3;
}

a.MyShopHeaderNav
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    text-transform: uppercase;
    background-color: #fde0b3;
}

a.MyShopHeaderNav:hover
{
    color: Black;
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 116px; 
    float:left; 
    text-align: center; 
    text-transform: uppercase;
    background-color: #fbc877;
}

.datagridMyShop_Header
{
    background-color: #fbc877;  
    line-height: 25px;  
    text-align: left;
}

.datagridMyShop_Style
{
    background-color: #ffffff;
    line-height: 20px;  
    text-align: left;
}

.datagridMyShop_AltStyle
{
    background-color: #feefd6;
    line-height: 20px;  
    text-align: left;
}


/* Left hand sub navigation classes */

a.HomeSubNav
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #f0d4d5;
    border-bottom: none;
}

a.HomeSubNav:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #dfa3a6;
    border-bottom: none;
}

a.OrderInfoActions
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 3px; 
    padding-bottom: 6px; 
    width: 175px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #edeaf4;
}

a.OrderInfoActions:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 3px; 
    padding-bottom: 6px; 
    width: 175px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #dcd6ea;
}

a.OrdersSubNav200
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 200px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #dcd6ea;
}

a.OrdersSubNav200:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 200px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #b0a4d2;
}

a.OrdersSubNav
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #dcd6ea;
}

a.OrdersSubNav:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #b0a4d2;
}


a.CustomersSubNav200
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 200px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #cbecca;
}

a.CustomersSubNav200:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 200px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #a1dd9f;
}

a.CustomerInfoActions
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 3px; 
    padding-bottom: 6px; 
    width: 175px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #e8f7e7;
}

a.CustomerInfoActions:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 3px; 
    padding-bottom: 6px; 
    width: 175px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #cbecca;
}

a.CustomersSubNav
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #cbecca;
}

a.CustomersSubNav:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #a1dd9f;
}
a.MyShopSubNav200
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 200px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #fde0b3;
}

a.MyShopSubNav200:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 200px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #fbc877;
}

a.MyShopSubNav
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #fde0b3;
}

a.MyShopSubNav:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #fbc877;
}

a.MyBusinessSubNav
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #fdfdb9;
}

a.MyBusinessSubNav:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #fcfb8a;
}

a.MarketingSubNav
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #ffe9db;
}

a.MarketingSubNav:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #fed1b2;
}

a.MarketingSubNav200
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 200px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #ffe9db;
}

a.MarketingSubNav200:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 200px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #fed1b2;
}

a.ReportsSubNav
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #d4e6e6;
}

a.ReportsSubNav:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #aed8d8;
}

a.InformationSubNav
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #e5e5e5;
}

a.InformationSubNav:hover
{
    color: Black;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    width: 140px; 
    float:left; 
    text-align: left; 
    font-size: 12px;
    background-color: #bab8b8;
}
.admin_header
{
	color: #545556;       
}

.admin_date
{
    font-size: 10px;
	color: #545556;    
}







.button
{
	font: normal bold 12px verdana,tahoma;border:  1px solid #167ec7;
	background: #ffffd1; color: #167ec7; padding:1px;
}
body
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #606069;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #fff;
	SCROLLBAR-FACE-COLOR: #e7f3fd; 
	SCROLLBAR-HIGHLIGHT-COLOR: white; 	
	SCROLLBAR-SHADOW-COLOR: #167ec7; 
	SCROLLBAR-3DLIGHT-COLOR: white; 
	SCROLLBAR-ARROW-COLOR:  #167ec7; 
	SCROLLBAR-TRACK-COLOR: white; 
	SCROLLBAR-DARKSHADOW-COLOR: #33545D;
}

p
	{
	padding-left:5px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #606069;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 22px;
	margin-left: 0px;
}

.maintable
	{
	    border: solid 1px #167ec7;
	background-color: white;
	}

.spacer
	{
	margin-top: 3px;
	}

/* HEADER CLASSES */

.headertop
	{
	background:url(images/header_top_bg.gif);
	background-repeat: repeat-x;
	background-position: 1 0;
	border-left: blue 1px SOLID;
	}

.headermiddle1
	{
	border-top: #167ec7 2px SOLID;
	border-left: #167ec7 2px SOLID;
	background-color: white;
	padding: 12px;
	}

.headermiddle2
	{
	border-top: #167ec7 2px SOLID;
	border-right: #167ec7 2px SOLID;
	background-color: white;
	padding: 12px;
	text-align: right;
	}

	
/* BODY CLASSES */

.bodytable
	{
	background-color: #ffffff;
	}

.boxborder
	{
	border: #167ec7 1px SOLID;
	padding:2px;
	}

.footer
	{
	font-size: 12px;
	color: #545556;
	text-decoration: underline;
	font-weight: normal;
	}

.footer:hover
	{
	font-size: 12px;
	color: #167ec7;
	font-weight: normal;
	}

/* COPYRIGHT CLASSES */

.admin_copyright
	{
	font-size: 10px;
	color: #545556;
	text-decoration: none;
	font-weight: normal;
	padding: 10px;
	}

/* PACKING SLIP AND INVOICE CLASSES */

.NormalTextBlack
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
	color: #000000;
}

.DeliveryTextBlack
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 14pt;
	color: #000000;
}
