/* CSS Document */

body 
{
    min-width:280px;
}

	/* 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 */
	}
	/* 2 column left menu settings */

  .leftmenu .colright {
        float:left;
        width:200%;
		position:relative;
		left:200px;
    }
    .leftmenu .col1wrap {
	    float:right;
	    width:50%;
	    position:relative;
	    right:200px;
	    padding-bottom:1em;
	}
	.leftmenu .col1 {
        margin:0 15px 0 215px;
	    position:relative;
	    right:100%;
	    overflow:hidden;
	}
    .leftmenu .col2 {
        float:left;
        width:170px;
        position:relative;
        right:185px;
    }

#footer
{
    clear: both;
}


body 
{
    text-align:center;
	background:#99CCCC;
	font-family:Calibri; 

	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
}

.logo {
	height:100px;
	background:url("images/logo.png") no-repeat center top;
	margin-left:auto;
	margin-right:auto;
}

ul.navbar {
	text-align:center;
	display:block;
	padding:0px;
	margin-top:0px;
    border:2px solid #293B88;
    list-style-type:none;
    background: #EDE3CA;
}

.navbar li {
	background: #EDE3CA;
	height:50px;
	width:auto;
	display:block;
	line-height:50px;
}

.navbar li.selected 
{
    background: #293B88;
    color:#EDE3CA;
}

.navbar li:hover {
	background:#ffffff;
}

.navbar a {
	text-decoration:none;
	display:block;
	vertical-align:middle;
	color:inherit;
}

#contentdiv 
{
    padding:10px;
    border:2px solid #293B88; 
    background:#EDE3CA; 
}

div.glowbox{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.glowbox div{
	display:block;
	border:1px solid black;
	background:#f4f4f4;
	margin-bottom:10px;
}

.glowbox div:hover {
	display:block;
	background:#eeeeee;
}

.boxlabel {
	display:block;
	text-align:center;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	background:#cccccc;
}

.boxdesc {
	display:block;
	text-align:justify;
	font-size:14px;
	padding:15px;
}

.boxcost {
	display:block;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background:#000000;
	color:#cccccc;
}

.regular {
	color:#cccccc;
	text-decoration:line-through;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
}
.discount {
	color:#FF0000;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}


.mininav {
	color:#999999;
	font-size:12px;
}

.mininav A:Hover {
	color:#ffffff;
}

.boxdesc Input {
	
}

.getfirefox {
	
}

.googlepack {
	visibility:hidden;
}
