body {
	background: #ce2716 url(../images/back.jpg) top center repeat-y;
	font: normal 0.8em "Georgia", "Lucida Sans Unicode", Tahoma, Verdana, Arial, sans-serif;
	color: #4e4e4e;
	margin: 0px 15px;
	text-align: center;
	}
	
/* GENERAL FORMATTING */
p {
	margin: 10px 0 10px 0;
	font: normal 1.1em "Palatino Linotype", "Book Antiqua", "Trebuchet MS";
	}

p.larger {
	margin: 10px 0 0px 0;
	font: normal 1.2em "Palatino Linotype", "Book Antiqua", "Trebuchet MS";
	}
	
p.smaller {
	margin: 10px 0 10px 0;
	font: normal 0.8em Verdana;
	}
.price {
  border: 1px solid #bdb0a7;
  background:#ce2716;
  color:#fff;
  margin:0px;
  padding:5px 0;
  width:100%;
  text-align:center;
  font-size:1em
  }
.button {
  border: 1px dashed #bde701;
  margin: 0;
  padding: 5px 0;
  width:427px;
  text-align:center;
  }
.input {
  padding:0;
  margin:2px 0 0 0;
  }

form {
margin:0;
padding:0;
}
h1 {
	color: #0284e8;
	font: normal 2em Garamond, "Times New Roman";
	margin: 0px 0 2px 0;
	padding:0;
	border-bottom: 1px dashed #0284e8;
	}

h2 {
	color: #0284e8;
	font: normal 1.7em Garamond, "Times New Roman";
	margin: 0px 0 2px 0;
	padding:0 0 2px 0;
	border-bottom: 1px dashed #0284e8;
	}
	
a:link, a:visited {
	color: #bde701;
	text-decoration: none;
	}

a:hover, a:active {
	color: #bde701;
	}

ul {
	margin: 0;
	padding: 0 23px 10px 27px;
	list-style: none;
	line-height: 1.2em;
	}

li {
	padding-bottom: 7px;
	}

acronym {
	font-style: normal;
	border-bottom: 1px dotted #666;
	}

.accesskey {
  text-decoration: none;
  color:#dbefff;
	}
	
img {
  border:none;
  }


/* PRODUCT BOX */

.productbox {
  border: 1px dashed #bde701;
  padding: 5px 5px 0 5px;
  margin-top:5px;
  margin-bottom:20px;
}
.productbox h2 {
  font-size:1.5em;
  float:right;
  width:311px;
  color:#0284e8;
}
.productbox .image_left {
  float: left;
  margin: 0px 10px 2px 0;
  border: 1px solid #bdb0a7;
  padding: 2px;
  clear:none;
}
#content .productbox h2 a:link {
  font-weight:normal;
  color:#0284e8;
  font-size:1em;
  border:none;
}
#content .productbox h2 a:visited {
  font-weight:normal;
  color:#0284e8;
  font-size:1em;
  border:none;
}
#content .productbox h2 a:hover, #content .productbox h2 a:active {
  color:#01589b;
}

/* CONTAINER */
#container {
	position: relative;
	width: 720px !important;
	width /**/: 750px;
	background: #fff url(../images/container_bg.gif) repeat-y;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	margin: 0 auto;
	padding: 0;
	text-align: left; 
	}

/* HEADER */
#header {
	width: 720px;
	height: 205px;
	background: #fff url(../images/title.jpg) no-repeat;
	}

#header p {
	text-indent: -999em;
	margin: 0;
	}

/* GREEN DIVIDER */
#divider {
	width: 720px;
	height: 19px;
	border-top: 1px solid #fff;
	background: #fff url(../images/dividerback.jpg) repeat-x;
	margin:0;
	padding:0;
	}

#divider p.left {
	width: 168px !important;
	width /**/: 196px;
	height: 28px !important;
	height /**/: 19px;
	color: #6cf;
	margin: 0;
	padding: 11px 0 0 27px;
	border-right: 1px solid #fff;
	}

/* CONTENT AREA */
#content {
	margin: 0 0px 0 240px;
	padding-top:10px;
	padding-right:40px;
	background: #fff url(../images/contentback.jpg) top right no-repeat;
	width:440px;
	}

#content a:link, #content a:visited {
	font-weight:bold;
	color:#acd301;
	border-bottom: 1px dashed #bde701;
	}

#content a:hover, #content a:active {
	font-weight:bold;
	color:#acd301;
	}

#content .image_left {
  float: left;
  margin: 5px 10px 2px 0;
  border: 1px solid #bdb0a7;
  padding: 2px;
  clear:none;
}
#content .image_right {
  float: right;
  margin: 5px 0px 2px 10px;
  border: 1px solid #bdb0a7;
  padding: 2px;
  clear:none;
}
/* SIDEBAR */
#sidebar {
	position: absolute;
	top: 225px;
	left: 0px;
	width: 195px;
	border-bottom: 1px solid #fff;
	}

#sidebar a:link, #sidebar a:visited {
	font-size: 1em;
	color: #fff;
	}

#sidebar a:hover, #sidebar a:active {
	background: #3266bb;
	}

#sidebar h2 {
  padding: 5px 5px 5px 25px;
	margin: 0;
	color:#214375;
	font: normal 2em Garamond, Times New Roman;
	text-transform: lowercase;
	border:none;
	}

/* BLUE NAVIGATION FORMATTING */
#navigation {
	border-top: 1px solid #fff;
	background: #3266bb;
	}

#navigation li {
	color: #6cf;
	border-bottom: 1px dashed #0261aa;
	padding-bottom:3px;
	padding-top:4px;
	width:142px;
	}

#navigation li a {
	width:120px;
	display:block;
  }

#navigation a:hover, #navigation a:active {
	color: #ffffff;
	}

/* PINK SIDEBOX */
#pink {
	border-top: 1px solid #fff;
	background: #db0041;
	}
	
#pink h2 {
	color:#aa0235;
	font: normal 1.8em Garamond, Times New Roman;
	}
	
#pink p {
  padding: 5px 5px 5px 25px;
	margin: 0;
	}
	
#pink a:link {
  background: none;
  }

#pink a:hover, #pink a:active {
  background: none;
	}
	
/* FOOTER */
#footer {
	width: 708px !important;
	width /**/: 720px;
	height: 24px !important;
	height /**/: 30px;
	background: #f69c0a url(../images/footer.jpg) bottom center no-repeat;
	margin-top: 35px;
	padding: 8px 12px 0px 0;
	border-top: 1px solid #fff;
	text-align: right;
	color: #c37c08;
	font-size:0.8em;
	}

#footer a:link, #footer a:visited {
	color: #fff;
	}

#footer a:hover, #footer a:active {
	color: #f69c0a;
	background: #fff;
	}

