/*
--- this is the old stuff that was here before... it might be useful... but right now it's in the way so I pulled it out.
*/

@import url("/resources/css/grid.css");
@import url("/resources/css/leftnav.css");
@import url("/resources/css/prodDetails.css");
@import url("/resources/css/home.css");
@import url("/resources/css/forms.css");

/*------------- GENERAL STUFF -------------*/
    body {
        background-color:#FCF6E5;
        padding:0px;
        margin:0px;

        text-align:center;
        /*font-family:Georgia,serif;*/
        font-family:Verdana, Arial, sans-serif;
        position:relative;
        }

    #mainContain {
        text-align:right;
        border:solid 1px #CEC9BB;
        border-top:none 0px;

        width:947px;
        width:950px;

        /*center the page*/
        padding:0px;
        margin:0px;
        margin-right:auto;
        margin-left:auto;

        background-image:url(../img/Pro/Page_Img/BodyBack.gif);

        background-position: top center;
        background-repeat: repeat-y;
        background-color:#DDE27B;
        position:relative;
    }

    span.divide {
        width:0px;
        border-right:1px dotted #000000;
        padding:0px;
        margin:0px;
        margin-right:3px;
    }

	#header div.message {
		padding-top:5px;
		font-size: 10pt;
	}

    .hit {
        visibility:visible;
    }

	 p {

        /*font-family:Georgia,serif;*/
        font-family:Verdana, Arial, sans-serif;
		font-size:90%;
        position:relative;
    }

    a {
        text-decoration:none;
        color:#636363;
    }
    a:hover {
        color:#000000;
    }

    a img {
        border:none;
    }

    a.email {
        color:#AC030B;
    }


    .redText {
        color:#FF0000;
    }

    .mid , .center{
        text-align:center;
    }


    .conf {
        border:1px solid #A1906E;
        padding-left:2px;
        color:#A1906E;

        width:auto;

        text-align:center;
        padding:5px;
        margin:0px;
        margin-top:10px;
        margin-left:auto;
        margin-right:auto;

    }

    td {
        vertical-align:top;
		text-align:left;


    }

	.cartDesc {
        font-size:80%;
    }

	.cartItemsHeader {
        font-size:80%;
    }

	.cartItems {
        font-size:80%;
    }

	.tinyText{
        font-size:70%;
    }

	th
	{
        vertical-align:top;
		text-align:left;
		font-size:90%;
    }


	 .cartForm {

        /*font-family:Georgia,serif;*/
        font-family:Verdana, Arial, sans-serif;
		font-size:90%;
        position:relative;
    }

    .nob {
        border:0px none;
    }

/*------------- HEADER STUFF -------------*/
    #header {
        width:100%;
		height:143px;

		background-image:url(../img/Pro/Page_Img/HeadBack.png);

        color:#000000;
        text-align:center;
        position:relative;
    }
    #header a {
        text-decoration:none;
    }

    #header img {
        border:0px none;
        margin:0px;
        padding:0px;
    }

    #header .nav {
        margin:0px;
        vertical-align:bottom;
        padding:0px;
        /*padding-top:70px;*/

        position:relative;
        top:70px;

        /*border:1px dotted #FF0000;*/
    }

    #header .nav a {
        height:11px;
        display:inline;
    }

    #header .nav #home {
        float:left;
        margin-top:-20px;
        margin-right:-50px;
        width:200px;
        height:40px;
    }

    #header .nav #proLink {
        margin: 0px -108px;
        padding:0px;
        width:220px;
        height:40px;
        position:absolute;
        top:-70px;
    }

    #header .nav #mens {
        width:75px;
    }

    #header .nav #womens {
        width:95px;
    }

    #header .nav #kids {
        width:71px;
    }

    #header .nav #acct {
        width:84px;
    }

    #header #search {
        border:0px none;
        text-align:right;

        padding:0px;
        /*padding-top:30px;
        padding-right:5px;
        */
        position:absolute;
        bottom:5px;
        right:5px;
    }

	.navMenu {
		background-color:#A6A6A6;
	}
	.productHeader {
		font-size: 14px;
	}

/*------------- MAIN BODY STUFF -------------*/
    #Main {
        padding:0px;
        margin:0px;

        border:0px none;

        padding-bottom:0px;
    }

    #Main #content{
        height: 155px;
    }
    #Main #content form{
        display: inline;
    }
    #Main #content table{
        width:100%;
    }

    #Main #content #login {
        width:250px;
    }

    #Main #content #tout {
        width:547px;
        overflow:auto;
    }

    #mainContain #MainNAV {
        width:200px;
        border:0px none;
        border-right:1px solid #FFFFFF;
    }


/*------------- Static Page Specific ------------ */
    #subNav {
        width:100%;
        text-align:center;
        background-color:#EDD48B;
        border-bottom:1px solid #DD8E0F;
		font-size:80%;
    }

    #subNav a {
        margin:1px -1px;;
        padding:0px 10px;
    }

    #subNav a.hit , #subNav a:hover {
        color:#000000;
        background-color:#EBC86F;
    }

    #staticContent {
        text-align:left;
        margin-left:200px;
        margin-top:5px;
        margin-right:20px;
        margin-bottom:10px;

        width:700px
    }

    #staticContent h1{
        font-size:100%;
        color:#636363;

    }

    #dealerLoc {
        padding-left:50px;
        padding-bottom:10px;
    }
/*-------------- SANDBOX -----------------*/
    div.cartHolder, div.bodyHolder {
        margin-left:50px;
        margin-bottom:10px;

    }



/*------------- FOOTER STUFF -------------*/
    #footer {
        background-color:#DD8E0F;
        background-image:url(/resources/img/Pro/Page_img/FooterBack.gif);
        width:947px;
        height:16px;

        text-align:center;
        vertical-align:middle;
        font-size:10px;
    }

    #footer a {
        padding:0px;
        margin:0px 10px;
        text-decoration:none;
        color:#856B32;
    }

    #footer a:hover {
        color:#3C382F;
    }










/* listing grid */

	table.listing {
		border: 3px solid #edbd46;
		color: #666633;
		width: 100%
	}
	table.listing a,
	table.listing a:link,
	table.listing a:hover,
	table.listing a:visited {
		color: #330000;
		text-decoration: none;
	}
	table.listing a:hover {
		text-decoration: underline;
	}
	table.listing thead td,
	table.listing tfoot td {
		/* background-color: #CCCC99; */
		color: #666633;
		padding: 6px;
		padding-top:9px;
		padding-bottom:9px;
		font-size: 11px;
		font-weight: bold;
		white-space: nowrap;
	}
	table.listing tbody td {
		padding: 6px;
		border-top-style: solid;
		border-top-color: #edbd46;
		border-top-width: 1px;
		/* background-color: #fcf6e5; */
		color: black;
	}
	table.listing td.button {
		padding-left: 16px;
		padding-right: 16px;
		text-align: center;
	}
	table.listing tr th
	{
	    padding-top: 4px;
	    padding-bottom: 4px;
		text-align: left;
		font-size: 14px;
		background-color: #CCCC99;
		color: #666633;
	}
	table.listing tr th.selected
	{
		color: white;
	}
    table.listing col
    {
        width: 25px;
    }


/* categories page */

	table.listing tbody tr.category td {
		/* background-color: #fcf6e5; */
		font-weight: bold;

	}
	table.listing tbody tr.product td {
		padding-top: 3px;
		padding-bottom: 3px;
		border-top-color: #edbd46;
	}

	table.listing tbody tr td.orders {
		border: 0px;
		padding 0px;
		margin: 0px;
		width: 27px;
		height: 18px;
		background-image: url('/resources/img/admin_ui/ico_page-child.gif');
		background-position: center center;
		background-repeat: no-repeat;
	}
	table.listing tbody tr td.orders a {
		font-weight: bold;
		font-size: 14px;
		color: #ff0000;
	}

	span.example  {
		color: #800000;
		font-size: 10px;
	}