﻿/*  [ import styles ]------------------------------------------  */

    @import url(TopBar.css);
    @import url(LeftBar.css);
    @import url(BottomBar.css);

/*  [ generic ]------------------------------------------------  */

    body 
    {
		 margin:0;
	    padding:0;
	    background: #000000 url(/_images/_system/generic/repeating-background.gif.png) repeat 0 0;
	    
	    color:#444444;
	    font-size:75%;
	    /*margin:0;
	    padding:0;
	    background-color:#cccccc;
	    color:#444444;
	    font-size:75%;
	    background-image:url(/_images/_system/body_bg.gif);
	    background-repeat:repeat-y;
	    background-position:center top;*/
    }

    form { 
		margin:0;
		padding:0;
	}
	
	body,
	textarea,
	input,
	button,
	select {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
	     /* font-size:75%; */
	}
	
	textarea,
	select {
		font-size:100%;
	}
	
	address {
		font-style:normal;
		margin:auto 0 1em 2em;
	}

	a {
		color:#0086C6;
		font-weight:bold;
		text-decoration:none;
	}
	
	a:hover,
	a.hover {
		color:#003366;
		text-decoration:underline;
	}

	p {
		margin-top:0;
	}
	
	img {
		border:none;
	}
	
	.Clear,
	.clear {
	    clear:both;
	}
	
	.Left,
	.left {
	    float:left;
	}
	
	.Right,
	.right {
	    position:relative;
	    float:right;
	}
	
	/*	headings  */
    h1 {
		font-weight:normal;
		color:#EE0000;
		font-size:170%;
		margin:0;
		padding-bottom:0.25em;
		background-color:#ffffff;
	}
	
	h2 {
		color:#FF6600;
		font-size:150%;
		margin:0 0 0.25em 0;
		font-weight:normal;
	}
	
	h3 {
		color:#FF6600;
		font-size:125%;
		margin:0 0 0.5em 0;
		font-weight:bold;
	}

    .Red,
	.Red a {
		color:#CC0000 !important;
	}
	
	.Red a:hover {
		color:#990000 !important;
	}
	
	.Green,
	.Green a {
		color:#009900 !important;
	}
	
	.Green a:hover {
		color:#006600 !important;
	}
	
	.small {
		font-size:0.9em;
	}
	
	.displayNone {
		display:none;
	}
	
/*	[ icons ]--------------------------------------------------	 */
	
	.Icon_Alert {
		background:url("/_images/_system/icons/icon_alert.gif") left 2px no-repeat;
		padding:3px 0 3px 16px;
	}
	
	.Icon_Edit {
		background:url("/_images/_system/icons/icon_edit.gif") left bottom no-repeat;
		padding:3px 0 3px 16px;
	}
	
	.Icon_MoreInfo {
		background:url("/_images/_system/icons/icon_more_info.gif") left top no-repeat;
        padding:3px 0 3px 16px;
	}
	
	.Icon_Warning {
		background:url("/_images/_system/icons/icon_warning.gif") left top no-repeat;
		padding:3px 0 3px 16px;
	}
	
	.Icon_CloseUp {
		background:url("/_images/_system/icons/icon_close_up.gif") left top no-repeat;
		padding:3px 0 3px 16px;
	}
	
	.Icon_Help {
		background:url("/_images/_system/icons/icon_help.gif") left top no-repeat;
		padding:3px 0 3px 16px;
	}
	
	.Icon_Guarantee {
		background:url("/_images/_system/icons/icon_guarantee.gif") right top no-repeat;
		padding-right:32px;
	}
	
	.Icon_Print {
		background:url("/_images/_system/icons/icon_print.gif") left top no-repeat;
		padding:12px 0 12px 43px;
		display:block;
	}
	
	.Icon_Save,
	.Icon_SaveLeft {
		background:url("/_images/_system/icons/icon_save.gif") right top no-repeat;
		padding:4px 29px 10px 0;
	}
	
	.Icon_SaveLeft {
		background-position:left;
		padding:4px 0 10px 29px;
	}
	
/*  [ page wrappers ]------------------------------------------  */

    #PageWrap {
        /*width:980px;*/
        width:100%;
        margin:0 auto;
        
    }
    
    #Inner {
        margin-left:auto;
        margin-right:auto;
    }
    
    .FixedWidth #Content {
        margin:0;
    }

    #PageWrap {
       /* background-color:#FFFFFF;
        /*padding:5px 10px 0 10px;
        background-image:url(/_images/_system/DAP_xmas_design_header.gif);
	    background-repeat:repeat-y;
	    background-position:center top;
	    padding-top:5px;
        background-image:url(/_images/_system/DAP_Sales_blue-gradient.jpg);
	    background-repeat:repeat-x;
	    background-position:left bottom ;*/
       
       
	    /*background-color:#FFFFFF;
        padding:5px 10px 0 10px;
        background-image:url(/_images/_system/body_bg.gif);
	    background-repeat:repeat-y;
	    background-position:center top;*/
    }
    
    #PageBottom {
        width:960px;
        margin:0 auto;
        /*background-image:url(/_images/_system/body_bg_bottom.gif);
        background-repeat:repeat-y;
        background-position:center top;*/
        text-align:center;
        font-weight:bold;
    }
    
    #PageContent {
        background-color:#FFFFFF;
        text-align:left;
    }
    
    .mw-surround 
    {
		width:1004px;
		background:url(/_images/_system/header/shadow.png) repeat-y center top;
		margin:0 auto;
    }
    
    .btm-shadow 
    {
		width:1004px;
		background:url(/_images/_system/header/btm_shadow.png) no-repeat center top;
		margin:0 auto;
		height: 23px;
    }
    
    .quicklinks-shadow 
    {
		width:990px;
		background:url(/_images/_system/header/quicklinks_shadow_gradient.png) repeat-x left 0;
		height:11px;
		margin:0 auto;
    }
    
    .left-menu-bg 
    {
		width:990px;
		background:url(/_images/_system/generic/main-background-page.gif) no-repeat left 0;
		margin:0 auto;
		
    }
    
    #MiddleWrap {
        /*margin-top:5px;*/
        margin: 0 auto;
        /*background-image:url(/_images/_system/DAP_Sales_blue-gradient.jpg);
	    background-repeat:repeat-x;
	    background-position:left bottom ;*/
	    padding-bottom:20px;
	    background-color:#FFF;
	    width:980px;
	    
	    /*padding:0 14px 20px 14px;
	    background:url(/_images/_system/header/shadow.png) repeat-y 0 0;*/
    }
    
/*	--[ blank table - no styles ]-------------------------------------	*/
	
    .Blank,
	.Blank tr,
	.Blank th,
	.Blank td
	{
	    width:auto;
		border:0 !important;
		background-color:transparent;
		padding:0 3px 0 0 !important;
		border-collapse:collapse;
	}


