﻿body 
{
    font-family:Arial ;
    font-size:12px;
    line-height:15px;
    color:#262626;
    width:95%;
}

h1 {margin: 0;} 
h3 {margin: 0;padding-top:5px; padding-bottom:5px;} 
h2 {margin: 0;} 
h5 {margin: 0; padding-top:5px;} 

a
{
    color:#0B62b3;
}


#wrapper
{
   
}

#wrapper-inner
{
    width:958px;
    text-align:left;
}

#wrapper-inner-min
{
    min-height:600px;
}

.header
{
    height:80px;
    background-color:white;
    margin: 0px 0px 0px 0px; 
    background-image:url(../Images/CraftcorpHeader.jpg);
}

.headerloggedin
{
	
	z-index:2;  
	border:solid 0px red;
	width:420px; 
	height:20px; 
	float:right; 
	text-align:right; 
	vertical-align:text-bottom;
	padding-top:0px;
	margin-top:4.9em;    /* 62px;*/
	font-size:12px;
}

.username
{
    /* color:#262626; */
    color:White;
    font-size:14px;
    font-weight:bold;
}

.userbranch
{
	color:White;
	font-size:14px;
	font-weight:bold;
	padding-right:5px;
}


#menucontainer
{
    padding-top:0.0em;
    padding-left:0.8em;
    padding-bottom:0.4em;
    background-color:#ffc401;
    background-image:url(../images/MenuGoldBar.png);
}

#menucontainer div:after {    clear: both;    content: ".";    display: block;    height: 0;    visibility: hidden;}

#submenucontainer
{
    
    padding-top:0.0em;
    padding-left:0.8em;
    padding-bottom:0.4em;
    background-color:white;
    
}
#submenucontainer div:after {    clear: both;    content: ".";    display: block;    height: 0;    visibility: hidden;}
#loginmenucontainer
{
    
	float:right;
    margin-top:0.0em;
    padding-right:0.7em;
    background-color:#ffc401;
    background-image:url(../images/MenuGoldBar.png);
}

#loginmenucontainer span
{
    font-weight: bold;
    margin-right: 1em;
}

#SearchControl
{
    float:right;
    
    /*display:block;*/
    /*height:25px;*/
    font-weight:bold;
    color:#0859b5;
    text-decoration:none;
    vertical-align:middle;
    
}
#SearchControl input
{
    margin-top:5px;
    height:14px;
    font-size:12px;
}





#loginlink
{
	display:block;
    list-style:none;
    /*height:23px;*/
    padding-left:1px;
    padding-top :3px;
    padding-right:1px;
    overflow:hidden;  
     margin-right:0;
    float:right;
    /*padding:0 0 0 1em;*/
}
ul#menu
{
    list-style:none;
    display:inline-block;
    margin: 0;
    padding:0;
}
ul#menu li
{
	display:block;
    list-style:none;
    /*height:23px;*/
    padding-left:1px;
    padding-top :3px;
    padding-right:4px;
    overflow:hidden;  
    float:left;
    
    margin-right: .5em;
    /*padding:0 0 0 1em;*/
    
}



ul#menu a, #loginlink a { display: block; text-decoration:none; font-weight:bold; color:#0859b5; }
ul#menu li:hover, #loginlink:hover { /*margin: 0;*/ }
ul#menu a:hover, #loginlink a:hover { color:#262626; }
ul#menu li.selected a, #loginlink.selected a { text-decoration:none; font-weight:bold; color:Black; }
ul#menu li.menuselected a { color:Black; }

ul#submenu
{
    
    list-style:none;
    display:inline-block;
    margin: 0;
    padding:0;
    
}

ul#submenu a { display: block; text-decoration:none; font-weight:bold; color:#0859b5; }
ul#submenu li:hover { /*margin: 0;*/ }
ul#submenu a:hover { color:#262626; }
ul#submenu li.selected a { text-decoration:none; font-weight:bold; color:Black; }
ul#submenu li.menuselected a { color:Black; }

ul#submenu li
{
    
	display:block;
    list-style:none;
    /*height:23px;*/
    padding-left:1px;
    padding-top :7px;
    padding-right:2px;
    overflow:hidden;  
    float:left;
    margin-right: .5em;
    /*padding:0 0 0 1em;*/
}

#ViewControlPanel
{
    height:25px;
    float:right;
    display:block;
    padding-left:10px;
    padding-right:10px;
    font-weight:bold;
    padding-top:5px;
    text-decoration:none;
    vertical-align:middle;
    color:#0859b5;
}

#ViewControlPanel input
{
    
}

#ItemsPerPage
{
    height:25px;
    float:right;
    display:block;
    padding-left:10px;
    padding-right:10px;
    font-weight:bold;
    padding-top:2px;
    text-decoration:none;
    vertical-align:middle;
    color:#0859b5;
}

#ItemsPerPage select
{
    margin-top:2px;
    height:20px;
    font-size:12px;
}

/* FROM OLD SCRIPT */
.AdminContainer
{
    display:block;
    width:520px;
}

.AdminContainer input
{
    font-size:11px;
}

.AdminContainer textarea
{
    font-size:11px;
}

.AdminContainer select
{
    font-size:11px;
}

.HomeCustomText
{
    margin:10px 10px 10px 10px;
}

.content-outer
{
    display:block;
    margin:0 0 0 0;
}

.content-outer div:after {    clear: both;    content: ".";    display: block;    height: 0;    visibility: hidden;}

.contentInner
{
    float:left;
    display:block;
    font-size:12px;
    width:758px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    border-left:solid 1px white;
    border-right:solid 1px white;
    
    background-color:Transparent;
   
}

.contentInnerFull
{
    
    display:block;
    font-size:12px;
    width:958px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
}

.contentInnerWithMyOrder
{
    float:left;
    display:block;
    font-size:12px;
    width:556px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    border-left:solid 1px white;
    border-right:solid 1px white;

}

.contentInnerWithMyOrderFull
{
    float:left;
    display:block;
    font-size:12px;
    width:754px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    border-left:solid 1px white;
    border-right:solid 1px white;
}

.contentMyOrder
{
    display:block;
    width:190px;
    height:100px;
    float:left;
    font-size:12px;
    margin-left:2px;
    border-left:solid 5px white;
    border-right:solid 5px white;
    margin-bottom:30px;
}
.MyOrderOptions
{
    display:block;
}
.contentMyOrderInner
{
    display:block;
    height:90px;
    background-color:#f6f1dd;
    border:soild 3px #d3d3d3;
}

.MyOrderTitle
{
    background-color:#3378b9; 
    color:White;
    font-weight:bold;
    height:20px;
    padding-left:5px;
    padding-top:3px;
    margin:0px 0px 0px 0px;

}

.MyOrderLeftColumn
{
    display:block;
    float:left;
    font-size:10px;
    padding-left:3px;
}

.MyOrderRightColumn
{
    display:block;
    float:right;
    font-size:10px;
    text-align:right;
    padding-right:3px;
}


.MyOrderRightColumn div
{
    white-space:nowrap;
}

.CraftcorpBrands
{
    float:right;
    display:block;
    width:180px;
    
}

.contentInner-header
{
    display:block;
    background-color:#f6f1dd;
    padding-left:3px;
    padding-right:3px;
    padding-top:0px;
    padding-bottom:5px;
    margin: 0; 
    margin-bottom:10px;
    border:0;
}

.contentInner-subheader
{
   display:block;
   height:20px;
   padding-left:3px;
   padding-right:3px;
   padding-top:0px;
}


.leftNavigation
{
    display:block;
    float:left;
    width:198px;
    font-size:13px;
    border-width:0px;
    margin:0px 0px 0px 0px;
    
}


/* Standard Button */
.sidenavbutton
{
    display:block;
    height:21px;
    width:186px;
    padding-left:5px;
    padding-top:1px;
    padding-right:5px;
    overflow:hidden;    
    background-image:url(../images/ButtonBackground.png);
    background-repeat:repeat-x;
    cursor:pointer;
}
.sidenavbutton a, .sidenavbutton a:link
{
    text-decoration:none;
    color:White;
}

.sidenavbutton:hover
{
   color:#262626;
   background-image:url(../images/ButtonBackgroundRollover.png);
   background-repeat:repeat-x;
}
.sidenavbutton:hover a
{
   color:#262626;
}

/* Standard Selected */

.sidenavbuttonSelected
{
    display:block;
    height:21px;
    width:186px;
    padding-left:5px;
    padding-top:1px;
    padding-right:5px;
    overflow:hidden;    
    background-image:url(../images/ButtonBackgroundRollover.png);
   background-repeat:repeat-x;
}

.sidenavbuttonSelected a,.sidenavbuttonSelected a:link
{
    text-decoration:none;
    color:#262626;
}

.sidenavbuttonSelected a:hover
{
   color:#262626;
}

#footer
{
    
    display:block;
    height:24px;
    background-color:#ffffff;
    color:White;
    padding-right:5px;
    padding-top:5px;
    text-align:right;
    float:left;
    background-image:url(../Images/CraftcorpFooter.jpg);
    background-repeat:repeat-x;
    overflow:hidden;
    margin-top:30px;
    width:958px;
    
        
}

.EditUser
{
    font-size:11px;
}

.EditUser input
{
       font-size:11px;
}

.EditUser select
{
       font-size:11px;
}

#ViewControlPanel
{
    height:25px;
    float:right;
    display:block;
    padding-left:10px;
    padding-right:10px;
    font-weight:bold;
    padding-top:5px;
    text-decoration:none;
    vertical-align:middle;
    color:#0859b5;
}

#ViewControlPanel input
{
    
}

.ProductItem
{
    display:inline-block;
    padding-bottom:10px;
}

.ProductDescription
{
     display:block;
     background-color:#f6f1dd;
     font-weight:bold;
     height:20px;
     padding-top:2px;
     padding-left:3px;
}

.ProductLeftColumn
{
     display:block;
     float:left;
     width:330px;
}

.ProductLongDescription
{
     display:block;
     padding-top:2px;
     padding-left:3px;
     padding-bottom:3px;
}
.ProductDetails
{
    float:left;
    display:block;
    padding-left:3px;
    padding-right:30px;
}

.ProductDetails div
{
    padding-top:2px;
}


.ProductInfo
{
    float:left;
    display:block;
}

.ProductInfo div
{
    padding-top:2px;
    text-align:right;
}
.ProductInfo input
{
    font-size:11px;
    text-align:right;
}



.ProductImage
{
    float:right;
    display:block;
    
    height:210px;
}

.ProductImage Input
{
    border:solid 1px red;
    
}

.ProductListHeader
{
    padding-top:10px;
    padding-left:3px;
    display:block;
    font-weight:bold;
    height:65px;
}

.ProductListHeader a
{
    color:Black;
    text-decoration:none;
    cursor:pointer;
}

.ProductListDetail
{
   display:inline-block;
   float:left;
   border:solid 1px #d3d3d3;
   padding-top:5px;
   height:60px;
   width:100%;
   
}

.ProductListCode
{
    float:left;
    width:45px;
    padding-left:3px;
    height:60px;
    overflow:hidden;
}

.ProductListThumbnail
{
    padding-top:1px;
    width:36px;
    height:60px;
    float:left;
}

.ProductListDescription
{
    float:left;
    width:170px;
    height:60px;
    padding-left:3px;
    
}

.ProductListCarton
{
    float:left;
    width:60px;
    height:60px;
    padding-left:3px;
    text-align:right;
}

.ProductListCartonSize
{
    float:left;
    width:60px;
    height:60px;
    padding-left:3px;
    text-align:right;
}

.ProductListPrice
{
    float:left;
    width:60px;
    height:60px;
    padding-left:3px;
    padding-right:3px;
    text-align:right;
}

.ProductListAddToOrder
{
    float:left;
    width:90px;
    height:60px;
    padding-left:3px;
    padding-top:3px;
}

.ProductListQtyOnOrderHeader
{
    float:left;
    width:55px;
    height:60px;
    padding-left:3px;
    padding-top:3px;
    text-align:right;
    font-weight:bold;
}

.ProductListQtyOnOrder
{
    float:left;
    width:25px;
    height:60px;
    padding-left:3px;
    padding-top:3px;
    text-align:right;
    font-weight:bold;
}

.ProductListAddQty
{
    float:left;
    width:40px;
    height:60px;
    padding-left:3px;
    text-align:right;
}
.ProductListAddQty input
{
    text-align:right;
}

.ProductListExtend
{
    float:right;
}

.LeftMenuHeader
{
    float:left;
    display:block;
    width:160px;
    height:187px;
    
}

.LeftMenuTetx
{
    display:block;
    margin:0px 5px 25px  5px;    
}

.MenuImagePreview
{
    float:left;
    display:inline-block;
    width:192px;
    height:187px;
    border-left: solid 1px red;
    border-right: solid 1px red;
    margin:0px 0px 0px 5px;
    background-image:url(../Images/LeftHeader.jpg);
    background-position:top;
    background-repeat:repeat-x;
    overflow:hidden;
}

.MenuImagePreview input
{
    margin:23px 0px 0px 0px;
}

.MenuPhone
{
    float:left;
    display:block;
    width:160px;
    height:187px;
    background-color:#f6f1dd;
}

.AccountColumn
{
    width:200px;
    text-align:left;
   
}

.AccountColumn td
{
    vertical-align:text-top;
}

.AccountRow
{
    background-color:white;
}

.AccountRow:hover
{
    color:#0B62b3;
}

.AccountRowAlt
{
    background-color:#f6f1dd;
}

.AccountRowAlt:hover
{
    color:#0B62b3;
}

.AccountHeaderRow
{
       background-color:#f6f1dd;
}

.AccountHeaderRow:hover
{
    
}

.AccountOrderCraftcorpNumber
{
       width:60px;
}
.AccountOrderDate
{
    width:130px;
}

.AccountOrderPrice
{
    text-align:right;
    width:80px;
}
.AccoutOrderRef
{
    width:100px;
}
.AccountOrderCompany
{
    width:240px;
}
.NavFiller
{
    display:block;
    margin-right:2px;
    background-color:#f6f1dd;
}

#FileUpload
{
    
}

#FileUpload input 
{
    font-size:11px;
}

.OrderRow
{
    vertical-align:top;
}

.OrderPreviewCode
{
    width:40px;
}

.OrderPreviewDescription
{
    width:250px;
}
.OrderPreviewFullCarton
{
    width:24;
}
.OrderPreviewPartCarton
{
    width:24px;
}
.OrderPreviewThumb
{
    width:17px;
}

.OrderPreviewBarcode
{
    text-indent:10px;
    width:120px;
}

.OrderOnOrder
{
    width:35px;
    text-align:right;
    white-space:nowrap;
}

.OrderOnOrder span
{
    text-align:right;
    white-space:nowrap;
    width:100%;
}

.OrderOnOrder input
{
   text-align:right;  
   font-size:11px;
}

.OrderPriceStd
{
    width:60px;
    text-align:right;  
}

.OrderPriceTotal
{
    width:65px;
    text-align:right;  
}
.OrderAction
{
    display:block;
    width:190px;
    background-color:#f6f1dd;
    height:244px;
    margin-left:360px;
    float:left;
    font-family:Arial;
    font-size:12px;
    
}

.OrderActionInner
{
    display:block;
    
    color:White;
    font-weight:bold;
    background-color:#f6f1dd;
    padding-left:2px;
    padding-right:2px;
    padding-top:3px;
    margin:0px 0px 0px 0px;
}

.OrderActionHeaderText
{ 
	padding-left:5px;
}

.OrderActionHeader
{
    height:20px;
	background-color:#3378b9; 
}

.OrderConfirmBackground
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:.70;
}

.OrderActionLeftColumn
{
    padding-top:7px;
    float:left; 
    height:40px;  
    color:Black;
    font-size:11px;
}
.OrderActionLeftColumn div
{
    padding-top:1px;
}

.OrderActionRightColumn
{
    padding-top:15px;
    float:right;
    
}


.DeliveryLeftColumn
{
    width:140px;
    font-weight:bold;
    vertical-align:top;
}

.DeliveryRightColumn 
{
    text-align:right;
}
.DeliveryRightColumn input
{
    font-size:11px;
    width:180px;
    vertical-align:top;
}

.DeliveryRightColumn span
{
    font-size:11px;
    width:180px;
    vertical-align:top;
}

.DeliveryRightColumn textarea 
{
    font-size:11px;
    width:180px;
}

.DeliveryRightColumn select 
{
    font-size:11px;
    width:185px;
}

.TermsAndConditions
{
    font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    font-size:1;
}

.ContactUsTable
{
    text-indent:10px;
    
}

.ContactUsTable td
{
   vertical-align:top;
}

.ContactUsTable h5
{
    vertical-align:top;
    text-indent:0px;
}

.ContactUsTable input, textarea
{
    font-size:11px;
    width:180px;
    vertical-align:top;
    float:right;
}

.ContactUsComm
{
    float:left;
    width:50px;
}

.PageHeader
{
    
    display:block;
    background-color:#f6f1dd;
    height:50px;
    padding:5px 5px 5px 2px;
    margin:0px 0px 0px 0px;
    
}

.PageHeader span
{
    font-size:16px;
    font-weight:bold;
}

.PrintPreviewHeader
{
    display:inline-block;
    padding-bottom:30px;
    
}

.LeftNavText
{
    display:block;
    margin:10px 5px 5px 5px;
    font-size:11px;
}

.ListSearchExtenderPrompt 
{
	display:block;
	
	background-color:white;
	color:Gray;
	font-style:italic;
}

.Feedback
{
	 font-family:Arial ;
    font-size:12px;
    line-height:15px;
	
}
.Feedback input
{
	margin:0;
    font-size:11px;

}
.Feedback textarea
{
    font-size:11px;
}


.DownLoadCheckBox
{
	width:30px;	
}

.DownloadItemStyle
{
	cursor:pointer;
}

.DownloadItemStyle td
{
	text-align:left;
	vertical-align:top;
}

.DownloadItemStyleAlt
{
	background-color:#f6f1dd;
}

.DownloadItemStyleAlt td
{
	text-align:left;
	
	vertical-align:top;
}
.DownloadOnline
{
}
.DownloadOnline span
{
	width:30px;
}

.DownloadOnline td
{
	width:40px;
}

.DownloadEditStyle
{
	
}
.DownloadHeaderStyle
{
	font-weight:bold;
	background-color:#f6f1dd;
}

.DownloadEditStyle td
{
	text-align:left;
	vertical-align:top;
	
}

.DownloadEditStyle input
{
	margin:0;
    font-size:11px;
  
}
.DownloadEditStyle textarea
{
	 font-size:11px;
	
}

