﻿
@import "GridView.css";
@import "Reseller.css";
@import "MainBox.css";
@import "LabelBox.css";
@import "GridBox.css";
@import "TabBox.css";

body                    { background:url('../../images/UI/bg.jpg') repeat-x #bbbbbb; font:10pt verdana; color:#ffffff }

.loginCell              { background:url('../../images/UI/header_bg.jpg') no-repeat; }

.navCell                { background:url('../../images/UI/navBG.jpg') repeat-x; font:9pt verdana; color:#000000 }
.navCell A              { color:#000000; text-decoration:none }
.navCell A:hover        { color:#000000; text-decoration:none }

A						{ color:#fff; text-decoration:none; }
A:hover					{ color:#fff; text-decoration:underline; }

.txtGreen
{
    color:Lime;
    font-weight:bold;
}

.mainBodyCell,.darkBackground           { background:#444444 }
.leftBodyCell           { background:url('../../images/UI/bodyLogo.jpg') no-repeat 50% 50% #444444 }
.topRightCell           { background:#373737 }
.bottomRightCell        { background:#2d2d2d }
.footer                 { background:#444444; border-top:1pt solid #888888 }

.adminNavCell           { background:url('../../images/UI/adminNavBG.jpg') repeat-x; font:9pt verdana; color:#000000 }
.adminNavCell A         { color:#000000; text-decoration:none }
.adminNavCell A:hover   { color:#000000; text-decoration:none }

.adminSubNav            { background:#777777; font:10pt verdana; color:#ffffff }
.adminSubNav A          { color:#ffffff; text-decoration:none }
.adminSubNav A:hover    { color:#ffffff; text-decoration:underline }
.adminSubNavText        { text-align:left }

.adminSubNav_f2         { background:#777777; font:10pt verdana; color:#6699ff }
.adminSubNav_f2 A       { color:#6699ff; text-decoration:none }
.adminSubNav_f2 A:hover { color:#6699ff; text-decoration:underline }

.normal{font-size:12px;}
.small{font-size:11px;}
.tiny{font-size:10px;}

.lightBackground{background-color:#c1c1c1;}
.dimmedText{color:#c1c1c1;}

.clearer
{
    clear:both;
}

input.arrow
{
     font-weight:bold;
     
     font-size:15px;
     width:20px;
}

a.new
{
	 color:#649bf5;
	  font-weight:bold;
}

.pageTitle
{
	 font-weight:bold;
}

#Suppliers .margin
{
	margin:10px;
}

.margin
{
	margin:50px;
	margin-top:10px;
}

fieldset
{
	padding:5px;
	padding-bottom:10px;
}

fieldset.table,
fieldset.itemTable
{
	 margin-bottom:5px;
	 border:solid 1px white;	  
}
fieldset.table h2,
fieldset.itemTable h2
{
	font-weight:bold;
	font-size:100%;
	padding:0;
	margin:0;	
	margin-bottom:10px;
}

fieldset.table div.contact
{
	float:left;
}

fieldset.table div.address
{
	float:right;
	width:320px;
}

fieldset.itemTable .rightAlign
{
  float:right;
  width:260px;
}

fieldset.itemTable .itemRow
{
	clear:both;
	line-height:20px;	
	height:20px;
}

fieldset.table .row label,
fieldset.itemTable .itemRow label
{
	display:block;
	
	float:left;
	text-align:right;
	margin-right:5px;
	 
}

fieldset.table .row label
{
	width:140px;
}

fieldset.table .row span.info
{
	  display:block;
	  margin-left:145px;
	   font-size:80%;
	    
	    clear:both;
}

fieldset.itemTable .itemRow label
{
	width:100px;
}

.table
{
	margin-top:5px;
}

.table .row
{
	 clear:both;
	 margin-bottom:5px;
	 line-height:20px;
	 height:20px;
}

.table .row .leftCell
{
	float:left;
	width:200px;
	text-align:right;
	 margin-right:5px;
}

.table .row .leftCell select
{
	clear:both;
}

.table .row .cell
{
	
	text-align:left;
}

.table .row .cell select,
.table .row .cell input
{
	float:left;
}

.table .row .cell select
{
	margin-right:5px;
}


.border
{
	border:solid 1px #767676;
	padding:5px;
	
	margin-top:10px !important;
}

.clear
{
	clear:both;
}

/*#Customers .AspNet-GridView-Empty,
#Customers .AspNet-GridView
{
	border:solid 1px #767676;
	padding:5px;
	clear: both;
	margin-top:10px !important;
}*/

.buttons
{
	text-align:center;
}

.buttons input
{
	margin-right:7px;
}

.AspNet-GridView table.OrderPricing th,
.AspNet-GridView table.OrderPricing td
{
	text-align:center;
}

.OrderDetails table td
{
	vertical-align:top;
}

.OrderDetails .buttons
{
	width:90px;
	
}

.OrderDetails .product
{
	width:150px;
	text-align:left;
}

.OrderDetails .pricing
{
	width:50px;
}

.OrderDetails .supplier
{
	width:70px;
	text-align:left;
}

.OrderDetails .quantity
{
	width:60px;
	text-align:right;
}

.OrderDetails .subtotal,
.OrderDetails .costsubtotal
{
	width:70px;
	text-align:right;
}


#ResellerSuppliers table.ResellerSuppliers td,
#ResellerSuppliers table.ResellerSuppliers th
{
	text-align:center;
}

#ResellerSuppliers table.ResellerSuppliers th span.header
{
	display:block;
}

#ResellerSuppliers table.ResellerSuppliers
{
	width:100%;
}

#ResellerSuppliers table.ResellerSuppliers .edit
{
	width:40px;
}

#ResellerSuppliers table.ResellerSuppliers .tier
{
	
}

#ResellerSuppliers table.ResellerSuppliers .supplier
{
	width:70px;
}

#ResellerSuppliers table.ResellerSuppliers .list
{
	width:35px;
}

#ResellerSuppliers table.ResellerSuppliers .wholesale
{
	width:70px;
}

#ResellerSuppliers table.ResellerSuppliers .delete
{
	width:70px;
	text-align:right;
}

/*table#tblNoteResults td
{
	text-align:left;
}



#divNoteContainer table
{
	border-bottom: solid 1px white;
}*/

#SkuPrefix fieldset.itemTable .itemRow,
#skuprefixes fieldset.itemTable .itemRow
{
	 height:25px;
}

#skuprefixes 
{
	
	
}

#skuprefixes table.Prefixes
{
	width:100%;
}

#skuprefixes .select
{
	 width:50px;
}
#skuprefixes .delete
{
	 width:50px;
	 text-align:right;
}

fieldset .action
{
	margin-top:10px;
	margin-bottom:5px;
}



fieldset .action input
{ 
	 width:80px;
}


/*#CategoriesMarkets span
{
    line-height:20px;
   
}*/

/* DropDownHack.js */
div.pri fieldset select{margin:14px;}
div.pri {}
/*.selectbox
{
    behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
}
*/


#ResellerBrands .brands
{
    height: 200px; overflow: scroll;
}

#ZoneBody
{
    /*margin-left:45px; 
    margin-right:45px;*/
    margin-left:auto;
    margin-right:auto;
      padding-bottom:40px;
      width:670px;
      overflow:hidden;
}

#ZoneBody  fieldset
{
    border:0 !important;
}

#Advertisements .AddAdvertisement .MainBox .MainBox-content-template
{
    background-image: url('images/ads.png'); 
    background-repeat:no-repeat;
    background-position:540px center; 
}

#ZoneBody .AspNet-GridView-Empty  
{
      padding-top:30px;
      padding-bottom:10px;
}



#ZoneBody .AspNet-GridView-Empty table td
{
     border-top:0;
     border-bottom:0;
}

#ZoneBody #Users .MainBox .MainBox-content-template
{
    background-image: url('images/users.png'); 
    background-repeat:no-repeat;
    background-position:460px center; 
}

#ZoneBody #OrderItem .MainBox .MainBox-content-template
{
    background-image: url('images/OrderItem.png'); 
    background-repeat:no-repeat;
    background-position:460px 50px; 
}

#ZoneBody #Customers .MainBox .MainBox-content-template
{
    background-image: url('images/customer.png'); 
    background-repeat:no-repeat;
    background-position:540px center; 
}

#ZoneBody #User .MainBox .MainBox-content-template
{
    background-image: url('images/user.png'); 
    background-repeat:no-repeat;
    background-position:520px 80px; 
}

#ZoneBody #Resellers .MainBox .MainBox-content-template
{
    background-image: url('images/Resellers.png'); 
    background-repeat:no-repeat;
    background-position:470px 80px; 
}

#ZoneBody #Suppliers .MainBox .MainBox-content-template
{
    background-image: url('images/Suppliers.png'); 
    background-repeat:no-repeat;
    background-position:510px 80px; 
}

#ZoneBody .MainBox .MainBox-content-template #divSalesTax
{
    background-image: url('images/SalesTax.png'); 
    background-repeat:no-repeat;
    background-position:510px 10px; 
}

#ZoneBody .MainBox .MainBox-content-template #divWarehouses
{
    background-image: url('images/Warehouses.png'); 
    background-repeat:no-repeat;
    background-position:510px 10px; 
}




a.BtnAdd
{
    background-image:url('images/btn_add.png');
    background-position:right center;
    background-repeat:no-repeat;
    display:block;
    height:24px;
    line-height:20px;    
}

a.BtnView
{
    display:block;
    height:23px;
    width:24px;
    background-image:url('images/btn_view.png');
    background-repeat:no-repeat;
    background-position:center center;
    margin-left:auto;
    margin-right:auto;
}

a.BtnAddDark
{
    display:block;
    height:23px;
    width:24px;
    background-image:url('images/btn_add_dark.png');
    background-repeat:no-repeat;
    background-position:center center;
    margin-left:auto;
    margin-right:auto;
    cursor:pointer;
}

a.BtnViewLight
{
    display:block;
    height:26px;
    width:28px;
    background-image:url('images/btn_view_light.png');
    background-repeat:no-repeat;
    background-position:center center;
    margin-left:auto;
    margin-right:auto;
}


a.BtnDelete
{
    display:block;
    height:23px;
    width:24px;
    background-image:url('images/btn_delete.png');
    background-repeat:no-repeat;
    background-position:center center;
    margin-left:auto;
    margin-right:auto;
}

a.BtnPrint
{
    background-image:url('images/btn_print.png');
    background-position:right center;
    background-repeat:no-repeat;
    display:block;
    height:24px;
    line-height:20px; 
}

a.BtnDeleteLight
{
    display:block;
    height:23px;
    width:23px;
    background-image:url('images/btn_delete_light.png');
    background-repeat:no-repeat;
    background-position:center center;
    margin-left:auto;
    margin-right:auto;
}

a.BtnAttachmentLight
{
    display:block;
    height:18px;
    width:17px;
    background-image:url('images/btn_attachment_light.gif');
    background-repeat:no-repeat;
    background-position:center center;
    margin-left:auto;
    margin-right:auto;
}

a.BtnDeleteLightBig
{
    display:block;
    height:27px;
    width:26px;
    background-image:url('images/btn_delete_light_big.png');
    background-repeat:no-repeat;
    background-position:center center;
    margin-left:auto;
    margin-right:auto;
}

a.BtnAddLightBig
{
    display:block;
    height:26px;
    width:28px;
    background-image:url('images/btn_add_light_big.png');
    background-repeat:no-repeat;
    background-position:center center;
    margin-left:auto;
    margin-right:auto;
}

a.BtnResetLight
{
    display:block;
    height:26px;
    width:28px;
    background-image:url('images/btn_reset_light.png');
    background-repeat:no-repeat;
    background-position:center center;
    margin-left:auto;
    margin-right:auto;
}


a.BtnEdit
{
    display:block;
    height:23px;
    width:24px;
    background-image:url('images/btn_edit.png');
    background-repeat:no-repeat;
    background-position:center center;
    margin-left:auto;
    margin-right:auto;
}

a.BtnRunLight
{
    display:block;
    height:27px;
    width:26px;
    background-image:url('images/btn_run_light.png');
    background-repeat:no-repeat;
    background-position:center center;
    margin-left:auto;
    margin-right:auto;
}

a.BtnSaveLight
{
    display:block;
    height:26px;
    width:27px;
    background-image:url('images/btn_save_light.png');
    background-repeat:no-repeat;
    background-position:center center;
    margin-left:auto;
    margin-right:auto;
}

a.BtnEditLight
{
    display:block;
    height:23px;
    width:24px;
    background-image:url('images/btn_edit_light.png');
    background-repeat:no-repeat;
    background-position:center center;
    margin-left:auto;
    margin-right:auto;
}



table.GridViewExResults
{
      border:0 !important;
      width:100%;
}

table.GridViewExResults th,
table.GridViewExResults td
{
    border-left:0 !important;
    border-right:0 !important;
}

table.Help
{
    margin-top:10px;
}

table.Help .title
{
     font-weight:bold;
      vertical-align:top;
      width:150px;
}

#ZoneBody div.SubmitButton
{
    text-align:center; padding-top:20px;
}

#ZoneBody div.SubmitButton button,
#ZoneBody div.SubmitButton input
{
  width:100px;   
}

#ResellerSiteDesign .themes div
{
    width:195px;
    height:107px;
    float:left;
    
    margin-right:15px;
     background-repeat:no-repeat;
    background-position:center center;
}

#ResellerSiteDesign .themes .red
{
   background-image:url('images/theme_red.png');
}

#ResellerSiteDesign .themes .blue
{
   background-image:url('images/theme_blue.png');
}

#ResellerSiteDesign .themes .green
{
   background-image:url('images/theme_green.png');
}

#ResellerSiteDesign .FooterHeader
{
    background-image:url('images/page_header_and_footer.png');
    background-repeat:no-repeat;
    background-position:290px 90px;
    height:500px;
}
#ZoneBody  #HomePageDesign .MainBox .MainBox-content-template
{
        background-image:url('images/page_design.png');
    background-repeat:no-repeat;
    background-position:310px 80px;
}


#ResellerSiteDesign .FooterHeader a
{
    color:Blue;
}
#AccountSetup  .editor
{
    margin-left:20px; margin-right:20px;
}


#ZoneBody #User .LoginInformation input
{
    width:200px;
}

#ZoneBody #User table.UserDetails td
{
    vertical-align:top;
}

#ZoneBody .AspNet-GridView table th
{
    white-space:nowrap;
}

#ZoneBody div.LabelDetails
{
      margin-left:20px;
      margin-right:20px;
}

#ZoneBody .BtnFind
{
     margin-top:20px;
    width:100px;
}



#ctl00_ctl00_mainBody_menuNavigation_2
{
    width:100%;
}

.OrderDetails .OrderItemTitle
{
    text-align:right;font-weight:bold;width:80px;
}

.OrderDetails table.priceRow .amountTitle
{
    white-space:nowrap;
     width:70px;
     text-align:right;
     padding-right:5px;
}
.OrderDetails table.priceRow .amount
{
    white-space:nowrap;
    width:100px;
}

.OrderDetails table.priceRow .priceTitle
{
    white-space:nowrap; width:70px; text-align:right; padding-right:5px; color:Black;
}

.OrderDetails table.priceRow .price
{
    white-space:nowrap;width:100px;color:Black;
}

.OrderDetails table.priceRow .total
{
    border-top: solid 1px white;
    
}

.OrderDetails table.priceRowTotal td
{
     padding-top:2px;
     padding-bottom:2px;
}


.Arrow-Outer
{
    background-image: url('images/arrow_left.png');    
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:15px;
}

.Arrow-Outer .Arrow-Inner
{
    padding-right:15px;
    background-image: url('images/arrow_right.png');    
    background-repeat:no-repeat;
    background-position:right center;
}


#ProductInfo td
{
     vertical-align:top;
}

#ProductInfo .InfoTitle
{
    text-align:right;
    font-weight:bold;
    padding-right:5px;
}

#Suppliers .suppLeftCell
{
    text-align: right;
    white-space:nowrap;
    vertical-align:top;

}
        
#Suppliers .suppRightCell
{
    vertical-align:top;
}

#ZoneBody #Home
{
    background-image: url('images/home-page.png');    
    background-repeat:no-repeat;
    background-position:230px 50px;
     padding-bottom:400px;
     padding-top:20px;
    
}

#ZoneBody #Home .HelpInfo .title
{
      text-align:right;
      font-weight:bold;
      white-space:nowrap;
      vertical-align:top;      
}

#ZoneBody #Home td
{
    vertical-align:top;
}

#ZoneBody #Home li
{
    list-style-image:url('images/li_arrow.png');  
}

.SubmitButton input
{
    width:80px;
}

.EmptyDataRowStyle {
    color: white;
}

.h10 {
    height: 10px;
}

#BlogPosts .AspNet-GridView {

    color: white;
}

#BlogPosts .AspNet-GridView th,
#BlogPosts .AspNet-GridView td {
    text-align: left;
}

#BlogPosts .AspNet-GridView-Pagination {
    text-align: left;
}

#BlogPosts .AspNet-GridView tbody td {
    line-height: 20px;
    vertical-align: top;
}

#BlogPosts .AspNet-GridView-Pagination {
    padding-left: 10px;
}

#BlogPosts .AspNet-GridView th a {
    color: #000000;
}

#BlogPosts .AspNet-GridView-Pagination {
	
}

.actions {
    text-align: center;
}