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

body {
	margin:0px;
	padding:0px;
	background-color:#005789;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
}

img {
	border:none;
}

a {
	text-decoration:none;
	color:#FDF28E;
	font-weight:600;
}

hr {
	width:90%;
	height:0px;
	color:#FFFFFF;
	border:none;
	border-bottom-color:#999999;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}

label {
	display:inline-block;
	width:225px;
}

#mainWrapper {
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:980px;
}

#header {
	margin:0px;
	padding:0px;
	margin-top:20px;
}

#header table {
	width:100%;
}

#header table td {
	vertical-align:bottom;
}

#navWrapper {
	margin:0px;
	padding:0px;
	margin-top:10px;
}

#navMain {
	margin:0px;
	padding:0px;
	list-style:none;
}

#navMain li {
	margin:0px;
	padding:0px;
	float:left;
}
#navMain li a {
        font-family: 'Passion One', cursive; 
        font-size: 28px;
        color: #FFF;
        padding-right: 20px;
        line-height: 50px;
}
#slider {
	margin:0px;
	padding:0px;
	width:980px;
	height:450px;
	background-image:url(../images/slide_bg.png);
	background-position:center;
	clear:both;
}

#slider img {
	margin:0px;
	padding:0px;
	margin-top:20px;
	margin-left:18px;
	/*position:absolute;*/ /*Does Not Work with s3Slider*/
}

#thumbGridWrapper {
	margin:0px;
	padding:0px;
	width:300px;
	height:220px;
	position:absolute;
	margin-left:650px;
	margin-top:-250px;
}

.thumbWrapper {
	margin:0px;
	padding:0px;
	width:140px;
	height:100px;
	background-image:url(../images/thumb_bg.png);
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

#slider .thumbWrapper img {
	margin:0px;
	padding:0px;
	clear:left;
	margin-left:10px;
	margin-top:10px;
}

#content {
	margin:0px;
	padding:0px;
	margin-top:20px;
}

.contentTable {
	width:100%;
}

.leftCol {
	vertical-align:top;
	width:630px;
}

.rightCol {
	vertical-align:top;
	width:331px;
}

.textBox {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

.textBoxTop {
	margin:0px;
	padding:0px;
	width:629px;
	height:20px;
	background-image:url(../images/text_box_bg_top.png);
	background-position:top;
	background-repeat:no-repeat;
}

.textBoxMid {
	margin:0px;
	padding:0px;
	width:629px;
	background-image:url(../images/text_box_bg_mid.png);
	background-repeat:repeat-y;
}

.textBoxMid div {
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
}

.textBoxBtm {
	margin:0px;
	padding:0px;
	width:629px;
	height:20px;
	background-image:url(../images/text_box_bg_btm.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

.readMore {
	text-align:right;
	font-size:18px;
	font-weight:bold;
}

.sideBox {
	margin:0px;
	padding:0px;
	margin-bottom:20px;
	color:#000000;
	font-size:12px;
	font-weight:400;
}

.sideBoxTop {
	margin:0px;
	padding:0px;
	width:331px;
	height:20px;
	background-image:url(../images/side_box_bg_top.png);
	background-position:top;
	background-repeat:no-repeat;
}

.sideBoxMid {
	margin:0px;
	padding:0px;
	width:331px;
	background-image:url(../images/side_box_bg_mid.png);
	background-repeat:repeat-y;
}

.sideBoxMid div {
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
}

.sideBoxBtm {
	margin:0px;
	padding:0px;
	width:331px;
	height:20px;
	background-image:url(../images/side_box_bg_btm.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

.sideBox a {
	color:#0071BC;
}

.bigWhiteBox {
	margin:0px;
	padding:0px;
	width:980px;
	margin-top:0px;
	color:#000000;
	clear:both;
}

.bigWhiteBoxTop {
	margin:0px;
	padding:0px;
	width:980px;
	height:20px;
	background-image:url(../images/wht_bg_top.png);
	background-repeat:no-repeat;
}

.bigWhiteBoxMid {
	margin:0px;
	padding:0px;
	background-image:url(../images/wht_bg_mid.png);
	background-repeat:repeat-y;
}

.bigWhiteBoxMid div {
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
}

.bigWhiteBoxBtm {
	margin:0px;
	padding:0px;
	width:980px;
	height:20px;
	background-image:url(../images/wht_bg_btm.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.bigWhiteBox a {
	color:#0071BC;
}

.priceTable {
}
.priceTable th, .priceTable td {
	margin:0px;
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	border-bottom-color:#999999;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}

#footer table {
	width:100%;
}

#footer table td {
	vertical-align:bottom;
}

