@charset "UTF-8";
/* CSS Document */

body { margin:0px; padding:0px; background-image:url(../images/background.jpg); background-repeat:repeat-x; background-position:top;}
h1 {color:#314472; font-family:Comic Sans, Comic Sans MS, 'Comic Sans MS', Arial, Helvetica, sans-serif; font-size:20px; line-height:18px; margin-top:20px; margin-bottom:15px;}
h2 {color:#314472; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:24px; margin-top:20px; margin-bottom:0px; text-align:center; font-weight:normal;}

#maincontainer {width:955px; margin-left:auto; margin-right:auto; border-top:solid 1px #e4eceb; }
#logocontainer {margin-left:10px; float:left; background-image:url(../images/logo.png); background-repeat:no-repeat; width:169px; height:180px;}
#rightheadercontainer {margin-right:10px; margin-top:25px; float:right;}
#topbuttoncontainer {padding:0px 10px 0px 10px; background-image:url(../images/topbutton.jpg); background-repeat:repeat-x; height:37px; line-height:34px; font-size:14px; font-family:Comic Sans, Comic Sans MS, 'Comic Sans MS', Arial, Helvetica, sans-serif; color:#556a91; font-weight:bold; border:solid 1px #6b8680;}
#topbuttoncontainer a {color:#ed1f24; text-decoration:none;}
#topbuttoncontainer a:hover {color:#ed1f24; text-decoration:underline;}
#bodyleftcontainer {
	float:left;
	width:300px;
	margin-right:20px;
	margin-left:10px;
}
#bodyrightcontainer {
	float:right;
	width:525px;
	margin-right:20px;
	margin-left:10px;
}
#bodycontainer {margin-right:10px; margin-left:10px; margin-top:20px;}
#footercontainerbg {margin-left:auto; margin-right:auto; background-image:url(../images/bricks.jpg); background-repeat:repeat-x; height:24px; margin-top:20px;}
#footercontainer{width:955px; margin-left:auto; margin-right:auto;}
#footerleft {float:left; color:#FFFFFF; font-family:Comic Sans, Comic Sans MS, 'Comic Sans MS', Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; margin-left:10px;}
#footerright {float:right; color:#FFFFFF; font-family:Comic Sans, Comic Sans MS, 'Comic Sans MS', Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; margin-right:10px;}
#footerright a {color:#FFFFFF;}
#footerright a:hover {text-decoration:none;}

.productthumb { width:197px; margin-right:40px; float:left;}
.productthumblarge { width:280px; margin-right:40px; float:left;}
.productborder {border:solid 1px #6b8680; margin-bottom:1px;}

.navbuttoncontainer {float:right; margin-left:50px;}
.navbuttoncontainer a {background-image:url(../images/nav-button.jpg); background-repeat:repeat-x; border:solid 1px #c6d2d0; padding:5px 10px; text-decoration:none; color:#556a91; font-size:20px; line-height:18px; font-family:Comic Sans, Comic Sans MS, 'Comic Sans MS', Arial, Helvetica, sans-serif; font-weight:bold; display:block; border-bottom:none;}
.navbuttoncontainer a:hover {background-image:url(../images/nav-button-over.jpg); background-repeat:repeat-x; border:solid 1px #6b8680; padding:5px 10px; text-decoration:none; color:#ffffff; font-size:20px; line-height:18px; font-family:Comic Sans, Comic Sans MS, 'Comic Sans MS', Arial, Helvetica, sans-serif; font-weight:bold; display:block; border-bottom:none;}

#bodytext .button a { background-image:url(../images/button.jpg); background-repeat:repeat-x; line-height:28px; font-size:13px; color:#e4eceb; text-decoration:none; display:block; border:solid 1px #6b8680; width:200px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
#bodytext .button a:hover { background-image:url(../images/button-over.jpg); color:#6b8680; text-decoration:none;}

.moreinfo a { background-image:url(../images/button.jpg); background-repeat:repeat-x; line-height:28px; font-size:13px; color:#e4eceb; text-decoration:none; display:block; float:left; border:solid 1px #6b8680; width:96px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.moreinfo a:hover { background-image:url(../images/button-over.jpg); color:#6b8680; text-decoration:none;}

.reserve a { background-image:url(../images/button.jpg); background-repeat:repeat-x; line-height:28px; font-size:13px; color:#e4eceb; text-decoration:none; display:block; float:right; border:solid 1px #6b8680; width:96px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.reserve a:hover { background-image:url(../images/button-over.jpg); color:#6b8680; text-decoration:none;}

a.navOn {background-image:url(../images/bricks.jpg); background-repeat:repeat-x; color:#FFFFFF; border:solid 1px #6b8680; border-bottom:none;}
a:hover.navOn {background-image:url(../images/bricks.jpg); background-repeat:repeat-x; color:#FFFFFF; border:solid 1px #6b8680; border-bottom:none;}

#bodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#314472;
	font-style: italic;
}
#bodytext a { color:#ed1f24; }
#bodytext a:hover {
	text-decoration:none;
	font-size: 16px;
}

.clear {clear:both; font-size:0px; line-height:0px; height:0px;}
