/* CSS Document */
body{
margin:0;
padding:0;
background:url(images/bg.png) repeat-x;
background-color: #ffffff;
}

.logo h1{
margin:0;
padding:0;
}

/* Menu */
.menu {
margin:0;
padding:0;
background:url(images/menu.png) no-repeat;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
color:#1d4d88;
}
.menu a{
text-decoration:none;
font-size:14px;
color:#1d4d88;
}
.menu a:hover{
text-decoration:underline;
}

/* Header */
.header {
margin:0;
padding:10px 0 10px 0;
background:#fff url(images/header-bg.png) no-repeat 0 100%;
}
.header h1{
margin:0;
padding:0;
}
.header h2{
margin:5px 0 0 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:20px;
color:#990000;
}
.header h3{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
color:#990000;
}
.header p{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:16px;
color:#333333;
}
.header h4{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:18px;
color:#134381;
}
.header h5{
margin:0 0 10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:16px;
color:#990000;
}
.header h6{
margin:10px 0 0 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:18px;
color:#990000;
}
.header a{
text-decoration:underline;
color:#990000;
}
.header a:hover{
text-decoration:none;
}

#order{
margin:0;
padding:10px;
border: 2px dashed #d54738;
background-color: #ffffff;
}
#order h1{
margin:0 0 5px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:16px;
color:#134381;
}
#order h2{
margin:0 0 10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
font-size:14px;
color:#990000;
}
#order ul{
list-style-image: url(images/check.png)
}
#order li{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
color:#134381;
}
#order p{
margin:0 0 5px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
color:#134381;
}
#order a{
text-decoration:underline;
color:#990000;
}
#order a:hover{
text-decoration:none;
}

/* Home */
.press {
margin:0;
padding:0 10px 0 10px;
background:url(images/press-bg.png) no-repeat;
background-color: #d54738;
border-left: 1px solid #d4bdbb;
border-right: 1px solid #d4bdbb;
}
.press p{
margin:0 0 5px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
color:#ffffff;
}
.home {
margin:0;
padding:0 10px 0 10px;
background:url(images/home-bg-yellow.png) repeat-y;
}
.home h1{
margin:0 0 10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:16px;
font-weight:normal;
color:#004a7d;
}
.home h2{
margin:0 0 10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
font-weight:normal;
color:#004a7d;
}
.home h3{
margin:15px 0 10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:15px;
color:#004a7d;
}
.home p{
margin:0 0 5px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
color:#004a7d;
}
.home li{
margin:0 0 5px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
color:#004a7d;
}
.home a{
text-decoration:underline;
color:#004a7d;
}
.home a:hover{
text-decoration:none;
}

/* Sidebar */
#sidebar1 {
margin:0;
padding:0 10px 0 10px;
background-color: #d54738;
border-left: 1px solid #d4bdbb;
border-right: 1px solid #d4bdbb;
}
#sidebar1 h2{
margin:0 0 10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:15px;
font-weight:normal;
color:#fefcc9;
}
#sidebar1 h3{
margin:0 0 10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
font-weight:normal;
color:#fefcc9;
}
#sidebar1 p{
margin:0 0 5px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
color:#fefcc9;
}
#sidebar2{
margin:0;
padding:265px 0 0 0;
background:url(images/book3.png) no-repeat;
}
#sidebar2 h2{
margin:0 0 10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:18px;
color:#006faf;
}
#sidebar2 p{
margin:0 0 10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
color:#333333;
}
#sidebar3 {
margin:0;
padding:0 10px 0 10px;
background:url(images/review-bg.png) no-repeat;
background-color: #ffffff;
border-left:2px solid #f0f5f6;
border-right:2px solid #f0f5f6;
}
#sidebar3 h2{
margin:0 0 10px 0;
padding:0 0 0 60px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:20px;
color:#a2c8e8;
}
#sidebar3 p{
margin:0 0 5px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
color:#006faf;
}

/* Content */
.content {
margin:0;
padding:10px 0 10px 0;
background-color: #ffffff;
}
.content h1{
margin:0 0 10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:20px;
color:#053b60;
}
.content h2{
margin:0 0 10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:18px;
color:#990000;
}
.content h3{
margin:0 0 10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:16px;
font-weight:normal;
color:#333333;
}
.content h4{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:20px;
color:#053b60;
}
.content h5{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:20px;
color:#ffffff;
}
.content p{
margin:0 0 10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
color:#333333;
}
.content li{
margin:0 0 5px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
color:#333333;
}
.content a{
text-decoration:underline;
color:#333333;
}
.content a:hover{
text-decoration:none;
}
#button {
margin:0 0 10px 0;
padding:0;
}
#button a{
	background:url('images/order-button.png') no-repeat;
	color:white;
	text-decoration:none;
	display:block;
	width:168px;
	height:32px;
	text-align:center;
	padding-top:3px;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#button a:hover {
	text-decoration:underline;
}
.quote {
margin:0;
padding:8px 0 0 10px;
background:url(images/quote.png) no-repeat;
}

/* Footer */
.footer {
margin:0;
padding:20px 0 0 0;
background-color: #8abdda;
}
.footer p{
margin:0 0 5px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
color:#053b60;
}
.footer a{
text-decoration:none;
color:#053b60;
}
.footer a:hover{
text-decoration:underline;
}