body
	{
    margin:0px;
    }
body, div, table, input, textarea
	{
	font-family:Arial;
	font-size:12px;
	color:#505050;
	}
p   
	{
		margin:0px;
	}
img {border:0px;}
a:link, a:active, a:visited
	{
	color:#003b88;
	}
a:hover
	{
	color:#377cd5;
	}
h1, h2, h3, h4, h5
	{
	color:#003b88;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	}
h1
	{
	font-weight:normal;
	font-size:22px;
	color:#d2070b;
	margin:15px 0;
	}
h2
	{
	font-weight:normal;
	font-size:16px;
	color:#d2070b;
	margin:7px 0;
	}
h3
	{
	font-weight:normal;
	font-size:14px;
	margin:3px 0;
	}
#footer a:link, #footer a:active, #footer a:visited
	{
	color:#555555;
	}
#footer a:hover
	{
	color:#000000;
	}
#splashtable
	{
	width:1009px;
	height:36px;
	}
#wrap {width:1009px;margin:auto;padding-top:82px;}
#splashnav {height:35px;background:#ffffff;position:relative;margin:-120px 7px 0px 8px;}

#splashnav a:link, #splashnav a:active, #splashnav a:visited	{font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none;font-size:14px;}
#splashnav a:hover	{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
#splashnav div {padding:8px 20px;}

#topnav {width:100%;height:39px;background:url(../layout/topnavbg.jpg) top left repeat-x;margin-bottom:22px;}

.navtable{width:1020px;margin:auto;}
.headerleft{width:235px;}


#insidenav a:link, #insidenav a:active, #insidenav a:visited	
{color:#ffffff;font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none;font-size:14px;}
#insidenav a:hover	{color:#b0c6dd;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
#insidenav div {width:1020px;margin:auto;text-align:right;margin-top:0;}

.menu a:link, .menu a:active, .menu a:visited
{color:#ffffff;font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none;font-size:14px;}
.menu a:hover{color:#b0c6dd;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}


#maintable {width:1020px;margin:auto;margin-bottom:10px;}
#mainleft {width:228px;vertical-align:top;}
#mainright {width:792px;vertical-align:top;}
#insidetable {background:url(../layout/mainbg.jpg) top left repeat-y;width:100%;margin-top:7px;}
#insidetabletd {padding:10px 25px 25px 25px;}
.productgrid {text-align:center;width:100%;}
.moredetails {margin-bottom:20px;margin-top:10px;}
.addtogrid {margin:15px 0;}
.addtogrid td {padding-right:15px;}
.addtogrid select {padding:2px;}
.boxcontent {background:url(../layout/boxbg.jpg) top left repeat-y;padding:15px 20px;}
.productnav {line-height:27px;}

.productnav a:link, .productnav a:active, .productnav a:visited	{color:#4f4f4f;}
.productnav a:hover	{color:#000000;}


.progressPanel
{
	top: 50%; 
	left: 45%; 
	position:fixed;
    background-color: Gray; 
    Z-INDEX: 10002;
    border: solid 1px black; 
}

.progressPanel_layout
{
	width: 220px; 
	height:20px; 
    color: White; 
    font-weight: bold; 
    text-align: center;  
    vertical-align: middle;
    padding:20px;
}

