/* General styles */
    body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#6495ed;
       		/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
	font-size: medium;
	text-align: center;
    	}
	
	a {
    	color:#369;
	}
	
	a:hover {
		color:#fff;
		background:#369;
		text-decoration:none;
	}
    
	h1, h2, h3 {
        margin:.8em 0 .2em 0;
        padding:0;
    		}

	h1		{
	text-align: center;
	color: #CC0000;
	font-family: Tahoma, Arial, Times New Roman, Helvetica, sans-serif;
		}

	h2		{
	color: black;
	text-align: center;
	font-size:130%;
		}

	h3	{
	color: #CC0000;
	font-family: Tahoma, Arial, Times New Roman, Helvetica, sans-serif;
	text-align: center;
	font-size:130%;
		}

	p {
        margin:.4em 0 .8em 0;
        padding:0;
	    	}
	
	img {
		margin:10px 0 5px;
	}

tr		{
	background-color: #ffffe8;
	
		}
	
#NavBar 	{
	clear:left;
	float:left;
	width:100%;
	background: #6495ed;
	font-family:Arial, Times New Roman, Helvetica, sans-serif;
	
		}


	#NavBar ul 	{
		clear:left;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
		left:50%;
		text-align:center;
			}

	#NavBar ul li 	{
		display:block;
		float:left;
		list-style:none;
		margin: 0px;
		padding:20px;
		position:relative;
		right:50%;
			}


/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* 1 column full page settings */
	.fullpage {
	    background:#eee;
	}
	.fullpage .col1 {
        margin:0 15px;
	}

#fixed 		{
   margin:0 auto;
   width:750px;   			/* you can use px, em or % */
   text-align:left;
		}
	
#image1		{
	float: left;
	padding-right: 15px;
		}

#image2		{
	float: left;
	padding-right: 50px;	
	padding-left: 5px;
	
		}

#image2 a	{
	color: #ffffe8;
		}

#image2 a:hover	{
	background: #ffffe8;
		}

#image3		{
	float: left;
	padding-right: 50px;
	padding-left: 5px;
		}

#image3 a	{
	color: #ffffe8;
		}

#image3 a:hover	{
	background: #ffffe8;
		}

#image4		{
	float: left;
	padding-right: 50px;
	padding-left: 5px;
		}

#image4 a	{
	color: #ffffe8;
		}

#image4 a:hover	{
	background: #ffffe8;
		}

#image5 a	{
	color: #ffffe8;
		}

#image5 a:hover	{
	background: #ffffe8;
		}


#newsletter	{
	width: 600px;
	margin-left: 60px;
	border-top: 3px dashed blue;
	border-bottom: 3px dashed blue;
	border-left: 3px dashed blue;
	border-right: 3px dashed blue; 
	background-color: #ffffe8;
		}

#newsletter p	{
	color: grey;
	size: 10px;
	text-align: center;
		}

#newsletter h2	{
	color: #CC0000;
		}

#newsletter h3	{
	color: blue;
		}

#productreview	{
	width: 600px;
	margin-left: 52px;
	border-top: 3px dashed blue;
	border-bottom: 3px dashed blue;
	border-left: 3px dashed blue;
	border-right: 3px dashed blue; 
	background-color: #ffffe8;
	padding-right: 15px;
		}

#productreview h2	{
	color: #CC0000;
		}

#productreview h4	{
	color: blue;
		}

#legal p	{
	color: grey;
	size: 10px;
	text-align: center;
		}

  