/* Reset all the basics */

body {text-align: center}

/* This bit does all the work */

#container {position:relative; display:block; background:#ffffff; border-right:204px solid #ffffff; overflow:visible; text-align:left;}

#right {background-image:url(images/sidebar.jpg); background-repeat:repeat-x; float:right; position:relative; width:204px; margin-right:-204px; display:inline;}

.clear {clear:both;height:1px;overflow:hidden;}

#wrapper {	
	margin: 0 auto;
	text-align:left;
	width:1004px;
	padding:0px; 
	background:#fff; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
}
	
#header{
	display:block; 
	background-color:#FFFFFF;
	background-image:url(images/header.jpg);
	height:149px;
}
#Navbar_Text {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	margin: 0px auto;
	color:#cccccc;
	float:left;
	width:580px;	
}
#footer {
	display:block; 
	background-color:#fff;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height: 240px;
	text-align:center;
	clear:both;
} 

#leftcol {
	overflow: hidden;
	width: 800px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(images/background.jpg);
}
#rightcol {
	overflow: hidden;
	background-color:#FFFFFF;
	background-image:url(images/sidebar.jpg);
	background-repeat:repeat-x;
	position: relative;
	width: 204px;
	float:left;
}
.text {
	padding:10px;
}
H1 {
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #0066CC;
}
H2 {
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #fff;
}
H3 {
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #ffffff;
}
H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #F18811;
}
.image-right {
	float:right;
	margin:20px;
}
.image-left {
	float:left;
	margin:20px;
} 
.footer {	
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	clear:both;
}
 A.navbar:link, A.navbar:active, A.navbar:visited {
	FONT-SIZE: 10pt;
	COLOR: #0066CC; 
	TEXT-DECORATION: none;	
	LINE-HEIGHT: 11pt;
	font-weight:normal;
}
A.navbar:hover {
	FONT-SIZE: 10pt;
	COLOR: #F18811;
	LINE-HEIGHT: 11pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
A.bodylink:link, A.bodylink:active, A.bodylink:visited {
 	FONT-SIZE: 10pt;
	COLOR: #0066CC;
	TEXT-DECORATION: none;	
	LINE-HEIGHT: 11pt;
	FONT-WEIGHT: 700;
}
A.bodylink:hover {
	FONT-SIZE: 10pt;
	COLOR: #6699CC;
	LINE-HEIGHT: 11pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: 700;
}
 A.fp:link, A.fp:visited,A.fp:active{
	FONT-SIZE: 8pt;
	COLOR: #000033;
	TEXT-DECORATION: none;	
	LINE-HEIGHT: 9pt;
	FONT-WEIGHT: normal;
}A.fp:hover {
	FONT-SIZE: 8pt;
	COLOR: #990033;
	LINE-HEIGHT: 9pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	text-align:justify;
}
.highlight {
	font-weight: bold;
	color: #0066CC;
}
.bluebox {
	background-color: #0066CC;
	text-align: center;
	border: 1px solid #004E93;
}
.infobox {
	background-color: #D5ECF2;
	text-align: left;
	border: 1px solid #B2BAC5;
	padding: 10px;
	float: right;
	width: 150px;
	white-space: normal;
	margin: 10px;
}
.pricebox {
	background-color: #D5ECF2;
	text-align: left;
	border: 1px solid #B2BAC5;
	padding: 10px;
	float: right;
	width: 160px;
	white-space: normal;
	margin: 10px;
}
.highlightbox {
	background-color: #C2DAE4;
	border: 1px solid #B2BAC5;
	padding: 10px;
	white-space: normal;
	margin: 10px;
}

a.norm:link {
	text-decoration: none;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
}
a.norm:visited {
	text-decoration: none;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
}
a.norm:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #F18811;
	font-weight: bold;
}
a.norm:active {
	text-decoration: none;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
}
/* Contact Page formatting */
#contactwrapper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	height: auto;
	width: 750px;
}
#contactleftcol {
	float: left;
	height: auto;
	width: 450px;
}
#contactrightcol {
	float: right;
	height: auto;
	width: 220px;
	background-color:#C2DAE4;
	padding:5px;
	margin:5px;
	text-align:left;
}
#piname {
	text-align: right;
	float: left;
	height: 25px;
	width: 110px;
}
#pinameright {
	float: right;
	height: 25px;
	width: 310px;
}
/* Shopping Cart formatting */
#cartleftcol {
	float: left;
	height: auto;
	width: 450px;
}
#cartrightcol {
	float: right;
	height: auto;
	width: 220px;
	background-color:#C2DAE4;
	padding:5px;
	margin:5px;
	text-align:left;
	z-index: 100;
}

#cartpiname {
	text-align: right;
	float: left;
	height: 25px;
	width: 110px;
}
#cartpinameright {
	float: right;
	height: 25px;
	width: 310px;
}
.shipleft {
	float: left;
	height: auto;
	width: 30%;
	border-color:#C2DAE4;
	margin:5px;
	text-align:left;
}
.padme {
	margin-right: 20px;
}
.highlight-orange {
 	color: #F18811;
	font-weight:700;
	font-size: 12px;
}
.quotes {
	font-size: 14px;
	color: #F3F0DF;
}
.dp_boldr {
	font-weight:bold;
	color: #F18811;
	background-color: #FFEABD;
	border: 1px solid #F18811;
	padding: 10px;
	white-space: normal;
	margin: 10px;

}
.world {
	overflow: hidden;
	position: relative;
	width: 175px;
	left: 6px;
	top: 0px;
	color:#6699CC;
	font-size: 12px;
	float:left;
	padding-top: 0px;
	padding-left:10px;
}

.outlets {
	background-color: #CCCCCC;
	border: 1px solid #000000;
}
.sticker {
	margin: 0px;
	padding: 0px;
	float: left;
	
}
