﻿body {
	border: 0;
}
#outer {
	width:100%;
	/*background-image:url(../../images/christmas_back.gif);*/
	background-repeat:repeat;
	background-color:#fff;
	background-position:0 0;	
}
#container {
	margin: 0 auto;
	width: 780px;
	background: #fff;
}
#contholder {
	margin: 10px auto 0 auto;
	width: 774px;
	min-height: 100px;
}
/* H E A D E R */
#head {
	margin-top: 6px;
	background-color: #d8f1ff;
}
#headbot {
	padding-bottom: 8px;
	clear: both;
}
#logo {
	float:left;
	padding-left: 6px;
}
#logo a {
	display:block;
	background-image: url(../../images/gpsconnectlogoweb.png);
	width:300px;
	height:64px;
	text-indent:-1000px;
	float:left;
	overflow:hidden;
}
#logotext {
	width:120px;
	font-family:Georgia, Sans-Serif, Verdana;
	float:left;
	display:none;
}
#misc {
	width: 450px;
	float:right;
	padding-top: 4px;
	padding-right: 8px;
	text-align: right;
}
/* N A V I G A T I O N */
#nav {
	margin-top: 10px;
	background: transparent url(../../images/nav_back.gif) repeat-x left top;
}
#navtop {
	padding-top: 3px;
}
#subnav_back {
	padding-left: 25px;
	line-height: 2.2em;
}
#subnav {
	background: transparent url(../../images/subnav_back.gif) repeat-x top left;
}
/* C O N T E N T */
#contleft, #prodleft {
	width: 150px;
	float: left;
}
#contrightwide { 
	padding-left:180px;
}
/* W I D E   W I T H   B O R D E R */
#contcenter {clear: both;margin: 0 auto;}
.tl, .tb, .tr, .bl, .bb, .br {background: url(../../images/border13x13.gif) no-repeat 0 0;}
.tb {background-color:#fff6dd;background-repeat: repeat-x;background-position: 0 -13px;}
.tr {background-position: 100% -26px;padding-top:13px;}
.bl {background-position: 0 -39px;}
.bb {background-color:#fff6dd;background-repeat: repeat-x;background-position: 0 -52px;}
.br {background-position: 100% -65px;padding-top:13px;}
/* white corners */
.ctl, .ctr, .cbl, .cbr {
	background:transparent url(../../images/corners8x8.gif) no-repeat 0 0;
	width:8px;
	height:8px;
	float:left;
}
.ctr {background-position: -8px 0;float:right}
.cbl {background-position: 0 -8px;margin-top:-8px}
.cbr {background-position: -8px -8px;margin-top:-8px;float:right}
/* F O O T E R */
#foot {
	background-color:#eaeaea;
	margin-top: 10px;
	text-align: center;
	clear: both;
}
#footbot {
	font-size: 90%;
	padding: 8px 3px;
	line-height: 170%;
}
#foot p {
	color: #808080;
	padding-top: 8px;
	padding-bottom: 4px;
	margin-bottom: 0px;
}
#foot a {
	color: #808080;
	text-decoration: none;
	font-weight: normal;
}
#foot a:hover {
	color: #000;
	text-decoration: underline;
}
/* P R O D U C T   P A G E */
#prodleft {
	padding-top:6px;
}
#prodcenter {
	padding-left: 8px;
	padding-right: 8px;
	margin-right: 213px;
	margin-left:160px;
}
#prodwide {
	clear:left;
	padding-right: 3px;
	padding-top: 15px;
	margin-right: 213px;
}
#prodright {
	width: 210px;
	float: right;
	clear: right;
}

