/* General */

body {background-image: url(images/patternbg.jpg); background-repeat: repeat; text-align: center; margin: 0 auto;}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; margin:0;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #A31D21;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; background-color: #CADBE9; padding: 3px; font-weight: bold;}

textarea {border: 1px solid #CADBE9; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
input {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; border: 1px solid #CADBE9;}
select {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; border: 1px solid #CADBE9;}

/* Divs */

#footer {visibility: hidden;}
#top {margin-right: 8px; margin-left: 8px; position: relative; margin-top: 0px;}
#container {width: 780px;}
#topnav {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 12px;color: #666666;background-color: #CADBE9;width: 130px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CADBE9;text-align: left;margin: 0px;padding-top: 2px;padding-right: 0px;padding-bottom: 2px;padding-left: 15px;}

#navigation {background-color: #A41D21; height: 24px; width: 763px; margin: 0 auto;}
#content {font-family: Arial, sans-serif; font-size: 12px; color: #666666; text-align: left; padding-left: 10px; padding-top: 5px; float: left; width: 395px; padding-right: 5px; padding-bottom: 5px;}
#boxes {
	float: right;
	width: 186px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
}
#box1 {
	background-image: url(images/get-a-quote-box.jpg);
	background-repeat: no-repeat;
	height: 68px;
	width: 186px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#box1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding-right: 5px;
	padding-left: 12px;
	margin:0;
	padding-top: 10px;
}
#box1 p strong {
	padding-left: 30px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 80%;
	display: block;
	padding-bottom: 8px;
}

#box2 {background-image: url(images/congress_transport.gif); background-repeat: no-repeat; height: 165px; width: 186px; margin-top: 5px; margin-bottom: 5px;}
#box2 p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-align: left; margin:0; padding-top: 5px; padding-right: 5px; padding-left: 10px;}
#box2 p strong {padding-top: 5px; padding-left: 30px; line-height: 150%; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}

#box3 {background-image: url(images/offer-box.jpg); height: 171px; width: 186px; margin-top: 5px; margin-bottom: 5px; background-repeat: no-repeat;}
#box3 p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; margin:0; padding-left: 10px; padding-right: 6px; padding-top: 6px; text-align: left;}
#box3 img {text-align: center;}
#box3 p strong {font-size: 14px; font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;padding-top: 5px;padding-left: 30px;line-height: 150%;}

#box4 {background-image: url(images/vip_home.jpg); height: 167px; width: 186px; margin-top: 5px; margin-bottom: 5px; background-repeat: no-repeat;}
#box4 p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; margin:0; padding-left: 10px; padding-right: 5px; padding-top: 5px; text-align: left;}
#box4 p strong {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; padding-top: 5px; padding-left: 30px; line-height: 150%;}

#calltop {
	position: absolute;
	right: 290px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	margin: 0px;
	top: 18px;
	padding: 0px;
}
#subnavigation {
	margin-left: 8px;
	margin-top: 5px;
	width: 145px;
	background-color: #EEEFEF;
	float: left;
	background-repeat: repeat-y;
}
#whitebg {
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	background-position: center top;
	text-align: center;
}
#footer {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 760px;
	margin-top: 20px;
	text-align: center;
	margin-bottom: 0px;
	vertical-align: middle;
	margin-right: 10px;
	margin-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A31D21;
	clear: both;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
#navitem1 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#contentinsides {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	float: left;
	width: 580px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#coachbox1, #coachbox2, #coachbox3, #coachbox4, #coachbox5, #coachbox6 {
	float: left;
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#coachbox1 li, #coachbox2 li, #coachbox3 li, #coachbox4 li, #coachbox5 li, #coachbox6 li {
	padding-bottom:4px;
	padding-left:2px;
	margin-top: 8px;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: 30px;
	font-size: 11px;
	text-align: left;
}
.coachboxtitle {
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A41D21;
}

#coachbox1 img, #coachbox2 img, #coachbox3 img, #coachbox4 img, #coachbox5 img, #coachbox6 img {
	padding: 5px;
}

ul {
	padding:0;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.subnav {
	background-color: #EEEFEF;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CADBE9;
	width: 130px;
	text-align: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	margin: 0px;
}
#subnavhover {
	background-color: #E0E2E2;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CADBE9;
	width: 130px;
	text-align: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	margin: 0px;
	font-weight: bold;
}
.boxeslocations {
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
#boxeslocations {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	text-align: center;
}
#contentinsides li {
	padding-left: 5px;
	margin-left: 20px;
}
.images {
	padding-right: 8px;
}
.buttonget {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: left;
}

/* Links */

#navitem1 a:link {text-decoration: none; color: #FFFFFF;}
#navitem1 a:hover {text-decoration: none; color: #FFCD05;}
#navitem1 a:visited {text-decoration: none; color: #FFFFFF;}
#navitem1 a:visited:hover {text-decoration: none; color: #FFCD05;}

#footer a {color: #666666; text-decoration: underline; padding-top: 5px;}
#footer p {margin: 0px; padding-bottom: 4px;}

.subnav a {text-decoration: none;color: #666666;}

.boxeslocations a {color: #666666; text-decoration: none; font-weight: bold; text-align: center;}

#box1 a {color: #FFFFFF; text-decoration: none;}
#box2 a {color: #FFFFFF; text-decoration: none;}
#box4 a {color: #FFFFFF; text-decoration: none;}

