body {
	background:#4787D1 url(images/bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:0;
}
#container {
	background:url(images/bg-700.png) repeat-y;
	width:705px;
	margin:0 auto;
}
*html #container {
	background:#FFFFFF;
}

#main_box {
	padding:20px;
}
#footer {
	background:#0C4CB1 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:12px;
	margin:0px 0 0 3px;
	padding:5px 0;
	text-align:center;
	width:700px;
}
*html #footer {
	width:705px;
	margin:0px 0 0 0px;
}
h1 {
	font-family:Impact;
	font-size:2em;
	text-align:center;
	padding:0 45px;
	font-weight:normal;
}
h2 {
	font-size:1.4em;
	padding:0 45px;
	text-align:center;
}
p {
	/*line-height:1.4em;*/
}
ul li {
	margin-bottom:20px;
}

/* CUSTOM CLASSES */
.line {
	border-top:1px solid #999999;
	width:100%;
}
.box {
	border: 1px solid rgb(153, 153, 153); 
	margin: 0pt auto; 
	padding: 20px; 
	background: rgb(255, 255, 221) none repeat scroll 0% 0%; 
	width: 500px; 
}
.box_title {
	font-size:1.2em;
	color:#0C3169;
	font-weight:bold;
	text-align:center;
}
.box2 {
	background:url(images/guarantee_side.jpg) repeat-y;
	width:433px;
	padding:0 40px;
	text-align:left;
}

.red {
	color:#CC0000;
}
.blue {
	color:#0C3169;
}

.link a {
	color: #0044B0;
	font-size: 20px;
	font-weight: bold;
}

.addCart {
	text-align: center;
	border: 4px dashed #cc0000;
	width: 400px;
	padding: 10px 40px;
	margin: 20px auto;
}


.addCart p {
	margin: 5px 0;
	font-size: 2em;
}
