/* CSS Document */



html{
		margin:0px;
		padding:0px;
	}

body {

		min-width:780px; /* Prevent content from becoming unreachable in Gecko */
		margin:0;
		padding:0;
		color:#000;																				/* BODY BAR COLOR*/
		background-color:#FFCC66;
		/* background-image: url(../imgs/palm.gif); */
		background-repeat:none;
		background-attachment:fixed;
		font: 0.75em "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;

	}

body a:link, body a:visited {
    text-decoration:none;
    }

.strong {style:italic;}

img {border:none;}

.error {
    margin:auto;
    text-align:center;
    color:#F00;
    }

.notvis {
    display:none;
    }

img.linkimg {margin:-4px 0 -4px 0;}

a:link, a:visited, a:hover, a:active {text-decoration:underline;}     /* unvisited link */
a:link {color:#AA0000;}
a:visited {color:#990000;}

div.picholder {
    float:left;
    width:140px
    height:340px;
    border:0px solid;
    overflow:hidden;
    }

    div.ph2 {

    }

div.picholder img {
    vertical-align:centre;
    position:50%;

    }

p {margin:8px;}

.center {
    margin:auto;
    text-align:center;
    }

img.body {
    /* float:left; disable as it messes things up */
    margin:5px;
    border:solid 1px #AAA;
    width:420px;}

img.thumb {
    /* float:left; */

    margin:0px 0 0px 3px;
    border:solid 1px #000;
    width:134px;               /* sidebar image width */
    }


div#container {
    color:#DDD;
	width:780px;
	min-height:340px;
	margin:auto;
	padding:18px 0 10px 0;
	border:solid 2px;
	border-color:#AAA;
	background-color:#222;
	background-image:none;
	background-repeat: no-repeat;
    text-align:center;
	}

div#main {
    color:#000;
	width:780px;
	height:450px;
	margin:auto;
	padding:0px;
	border:solid 0px;
	border-color:#666;
	background-color:#990000;
	background-image:none;
	background-repeat: no-repeat;
    text-align:center;
    overflow:hidden;
	}

div#content {
    font: 1.1em "Myriad Web Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; /*change here*/
    display:inline;
    float:right;
    margin:1px 6px 0 0;
    width:610px;                /* main content width */
    height:450px;
    overflow:auto;
    text-align:justify;
    background-color:#FFF;
    padding:0 10px;
    }

div#header {
	height:76px;
	width:776px;
	margin:0px auto 0px auto;
	background-color:none;
	background-image:url(../imgs/banner.png);
	background-repeat: no-repeat;
	background-attachment:top;
    background-position: 50% 0px;
    border:solid 0px;
    padding:0px;

	}

/* for order form */

#order {
text-align:right;

}


.right {
text-align:right;
}
.left {
text-align:left;
}



#order p {
padding:0 20px 0 0}
/* end order form */



}

div#contact {
    margin:auto;
    width:350px;
    text-align:right;
    }

div#footer a:visited {color:#EEBB55; text-decoration:underline;}

div#footer {
    font-size:smaller;
    color:#DDAA44;
    width:350px;
    margin:0px auto;
    padding:0px 0;
    text-align:center;
    }
#menu img {
    padding:1px;

    }

#menu ul {
    font-size:1.1em;                        /*change here*/
    margin: auto;
    padding: 6px 0 6px; 0px;
    width:780px;
    list-style-type: none;
    text-align: center;
      background-color: #990000;
    }

#menu ul li {
    display: inline;

    }

#menu ul li a {
    text-decoration: none;
    padding: .2em 0.5em;
    color: #FFF;
    background-color: #990000;
    border:1px solid;
     -webkit-border-radius:2px;
     -moz-border-radius: 2px;
    border-color:#000;


    }
/* #menu ul li a {
    background-image:url(../imgs/disc_s.png);
    background-repeat:no-repeat;
    }
*/

    /* sets link of current page to different attributes */
#menu ul .current {

    background-color: #CC0000;
    color:#FFFFFF;

    }


#menu ul li a:hover {
    color: #770000;
    background-color: #FFCC66;
    border-color:#666666;

    }
#header h1, #header h2 {
    color:#000;

    }

 h1, h2, h3, h4 {
    text-align:center;
    }

    h4 {
            text-transform:uppercase;
        }