	/* 
	 * native tags 
	 */
	body {
		/* background-color: rgb(255,255,255); */
		/*background-color: black;*/
		background-image: url(images/brick_texture1888.jpg);
		color: rgb(59,67,68);
		margin: 0;
		padding: 0;
		font: 1em/1.4 "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Verdana, Tahoma, sans-serif;
	}
	
	h1, h2, h3 {
		margin: 0;
		padding: 0 0 1em 0;
		text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
	}
	
	ul, ol, p {
		margin:0;
		padding: 0 0 1em 0;
	}
	
	h1 {
		font-size: 137.5%;
		color: rgb(255,255,255);
	}
	
	h2 {
		font-size: 125%;
		color: firebrick;
	}
	
	h3 {
		font-size: 100%;
	}
	
	a:link, a:visited {
		color: rgba(241,47,93,0.8);
	}
	
	a:hover {
		color: rgb(241,47,93);
		text-decoration: none;
	}

	   
   /* Tags by ID */
	div#content	{
	    background-color: black;
	    border: 0px solid red;
	    color: yellow;
	    width: 100%; 
	    height: 400px; 
	    margin-left: auto; 
	    margin-right: auto; 
	    padding-top: 25px;
	}
	
	div#topContent {
	    width: 98%;
	    margin-left: auto;
	    margin-right: auto;                
	}
	
	div#center {
		background-color: darkgreen;
		border: 0px solid white;
		width: 60%;
	}
	
	div#rightSidebar {
		background-color: black;
		border: 1px solid white;
		text-align: center;
		height: 99%;
		width: 40%;
	}
	
	div#horizontalMenu a {
		font: normal 16px sans-serif;
		padding: 5px 10px; 
		margin: 0 0 1px; 
		border-width: 0;
		text-decoration: none; 
		color: yellow;	
		width: 50px;
	}
	
	div#horizontalMenu a:hover {
		color: #337700;
		border-bottom: 5px double #000099;
	}
	
	
	/* Tags by Class */
	
	.nav {
		list-style-type: none;
		padding: 0;
	}
	
	.nav a:link, .nav a:visited {
		text-decoration: none;
		display: block;
		border-top: 1px solid rgb(232,243,248);
		padding: 0.5em 0 0.5em 0;
		color: rgb(66,148,182);
	}
	
	.nav a:hover {
		background-color: rgba(232,243,248,0.3);
	}
	
	.box {
		border-top: 1px solid rgb(219,230,236);
		padding: 1em 0 1em 0;
	}
	
	.wrapper {
		width: 940px;
		margin: 0 auto 0 auto;
	}
	
	.header {
		text-align: right;
		padding: 40px 0 0 0;
		border-bottom: 8px solid rgb(59,67,68);
		margin-bottom: 40px;
	}
	
	.header h1 {
		font-size: 187.5%;
		border-bottom: 1px solid rgb(59,67,68);
		margin-bottom: 2px;
		padding-bottom: 10px;
		color: yellow;
	}
	
	.header h1 span {
		font-style: italic;
		color: yellow ;
	}
	
	.main {
		position: relative;
	}
	
	.yourOrder {
		border: 0px solid black;
		position: absolute;
		top: 0;
		left: 0;
		width: 340px;
	}
	
	.shoppingCart {
		border: 0px solid black;
		width: 300px;
		position: absolute;
		top: 0;
		right: 0;
	}
	
	.selected{
		color: blue;
	}
	
	.disabled{
		color: gray;
	}
