body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	color:#1b1b1b;
	background-color:#fcf1d2;
}
a {
	-moz-outline:none;
}
a {
	outline:none;
	text-decoration:underline;
	color:#c79810
}
.bold {
	font-weight:bold
}
img {
	border:0px;
	margin-top: 0px;
	padding-top: 0px;
}
form {
	padding:2px 10px 0px 10px;
	margin:0px;
}
a:hover {
	text-decoration:none;
}
#wrapper {
	margin:0 auto;
	width:902px;
	padding:0px 0px 0px 0px
}
#header {
	background:#1b1b1b;
	height:120px
}
.headerWrapper {
	width:998px;
	margin:0 auto
}
.top-right {
	float:right;
	width:320px
}
.follow {
	float:right;
	width:100px;
	padding-top:10px
}
.follow-link {
	text-align:right;
	padding:2px 0px
}
.follow-link a {
	display:block;
	background:url(../images/facebook_icon.gif) no-repeat right;
	padding-right:20px;
}
.twitter-link {
	text-align:right;
	padding:2px 0px
}
.twitter-link a {
	display:block;
	background:url(../images/twitter_icon.gif) no-repeat right;
	padding-right:20px;
}
.twitter-updates {
	height: 337px;
	width: 191px;
	background-color:#eeeff4;
	padding: 10px 2px 2px 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	border: 1px solid #81E0F4
}
.e-mail-link {
	float:right;
	width:190px;
	padding-top:20px;
	font-size:14px
}
.logo {
	float:left;
	padding-top:30px;
}
h1 {
	padding:0px;
	margin:0px;
	border-bottom:solid 1px #dddddd;
	padding-bottom:5px;
	margin-bottom:10px
}
h2 {
	color:#02194B;
	margin-bottom:0px;
	margin:0;
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:8px
}
h3 {
	margin-bottom:0px;
	margin:0;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:28px
}
p, ul, ol {
	margin-bottom:0px;
	padding:0px;
	padding-top:8px;
	color:#1b1b1b;
	padding-bottom:8px;
	margin:0px
}
.left {
	float:left
}
.right {
	float:right;
	padding-top: 0px;
}
.clear {
	clear:both
}
.c-form {
	clear: left;
	padding: 0px 0 3px 0;
}
.c-form p {
	clear: left;
	margin: 0;
	padding: 0px 0px 10px 0;
	padding-left: 105px; /*width of left column containing the label elements*/
}
.c-form label {
	float: left;
	margin-left: -105px; /*width of left column*/
	width: 105px;
	padding: 7px 0px 10px 0;
	font-size:14px;
	height:30px/*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.c-form input {
	float:right /*width of text boxes. IE6 does not understand this attribute*/
}
.c-form select { /*width of text boxes. IE6 does not understand this attribute*/
}
.submit-btn {
	border:solid 1px #7C241B;
	background:none;
	padding: 3px;
	font-size:12px;
	color: #7C241B;
	text-decoration:none;
	cursor:pointer
}
.test-f {
	padding:7px 5px 0px 5px;
	border:0px;
	background:url(../images/input_bg.jpg) no-repeat;
	width:192px;
	height:26px
}
.test-field {
	padding:7px 5px 0px 5px;
	border:0px;
	background: url(../images/text_field_img.jpg) no-repeat;
	width:192px;
	height:126px
}
#tabs {
	float:right;
	line-height:normal;
	padding-top:12px;
	width:640px;
}
#tabs ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
	float:right;
}
#tabs li {
	display:inline;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}
#f-nav {
	float:left;
	line-height:normal;
	padding-top:2px;
	width:640px;
}
#f-nav ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
	float:left;
}
#f-nav li {
	display:inline;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}
.login {
	float:right;
	width:300px;
	text-align:right;
	padding:13px 0px 16px 0px
}
#container {
	background:#fcf1d2;
	height:315px
}
.containerWrapper {
	width:998px;
	margin:0 auto
}
.banner-txt {
	float:left;
	width:480px;
	padding-top:15px
}
.try-today-btn {
	padding-top:15px
}
.sliding-box {
	float:right;
	width:477px;
	height:290px;
	background:url(../images/frame_bg.jpg) no-repeat;
	padding:10px 10px 10px 9px;
	margin-top:5px
}
.div-box {
	background-color: #ECECEC;
	margin:0 auto;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	border: 1px solid #D9D9D9;
}
.link-bar {
	width:998px;
	background:#1b1b1b;
	height:57px;
	margin:0 auto;
	padding:6px 10px 0px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	border: 0 px;
}
.text-box {
	background:#FFFFFF;
	padding:0px 10px 0px 20px;
	-moz-border-radius-bottom-left: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-buttom-right: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-radius-bottom-left: 10px;
	border-radius-bottom-right: 10px;
	border: 1px solid #D9D9D9;
}
.secondary-navigation-bar {
	width:auto;
	padding: 14px 9px 4px 9px; 
	border-bottom: 1px solid #dddddd; 
	border-left: 1px solid #dddddd; 
	float:left;
}
.link-bar-container {
	width:998px;
	margin:0 auto
}
.likn-b {
	float:left;
	padding-right:30px
}
.contentWrapper {
	width:998px;
	margin:0 auto;
	padding:20px 10px 10px 10px;
	color: #1b1b1b;
	background-color: #FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	border: 1px solid #DDDDDD
}
.voucher-form{
	padding:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	border: 1px solid #DDDDDD
}
.contentWrapperLeft {
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:452px;
	font-size:14px
}
.left-panel-home {
	float:left;
	padding-top:40px;
	width: 212px;
	font-size:11px;
}
.contentWrapperRight {
	float:right;
	width:290px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #DDDDDD;
	border-left-style: solid;
	padding-left: 10px;
	border-left-width: thin;
	border-width: 1px;
	padding-right: 10px;
}
.contentWrapperRightSecond {
	float:right;
	width:330px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #DDDDDD;
	border-left-style: solid;
	padding-left: 10px;
	border-left-width: thin;
	border-width: 1px;
	padding-right: 10px;
}
.ytxt {
	color:#c79810
}
#footer {
	background:#1b1b1b;
	height:30px;
	width: 998px;
	margin: 0 auto;
	padding:10px 10px 10px 10px;
	border-bottom-style: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	border: 0 px
}
.footerWrapper {
	width:998px;
	margin:0 auto;
	
}
.f-icon {
	float:left;
	padding-right:5px
}
.flash-box {
	width:484px;
	height:285px;
	overflow:hidden;
	position:relative
}
.flash-box ul {
	padding:0
}
.flash-box ul li {
	top:0;
	left:0;
	position:absolute;
	visibility:hidden
}
.flash-box cite {
	left: 0;
	bottom: 0;
	/*--- color: #fff; ---*/
	color: #FFFFFF;
	width: 485px;
	/*--- font-size: 13px; ---*/
	font-size: 25px;
	/*--- line-height: 16px; ---*/
	line-height: 23px;
	font-weight: bold;
	font-style: normal;
	position: absolute;
	padding: 15px;
	background: url("../images/bg-tex.png") repeat;
}
.font12 {
	font-size:12px
}
.text-sec {
	padding-bottom:25px
}
.news-text {
	background-color:#DFDFFF;
	margin:0 auto;
	padding:5px 0px 0px 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	border: 1px solid #DDDDDD
}
#trytodaybtn a {
	float:left;
	background: url(../images/try_today_btn.jpg) no-repeat top;
	margin:0;
	text-decoration:none;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#7e7a7a;
	cursor:pointer;
	font-family: 'Trebuchet MS';
	width:338px;
	height:42px
}
#trytodaybtn a span {
	display:none
}
/* End IE5-Mac hack */

#trytodaybtn a:hover {
	background-position:0% -42px;
	color:#fff;
}
.btxtb {
	padding-bottom:10px
}

.right-panel {
	float:right;
	width:462px; padding-top:30px
}

.right-panel-blog {
	float:right;
	width:232px; padding-top:20px
}

.left-panel {
	float:left;
	padding-top: 30px;
	width:506px
}

.left-panel-blog {
	float:left;
	width:636px;
}

.news-form {
	clear: left;
	padding: 0px 0 3px 0;
}
.news-form p {
	clear: left;
	margin: 0;
	padding: 0px 0px 6px 0;
	padding-left: 75px; /*width of left column containing the label elements*/
}
.news-form label {
	float: left;
	margin-left: -75px; /*width of left column*/
	width: 75px;
	padding: 7px 20px 6px 0;
	font-size:14px;
	height:26px; text-align:right/*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.right-content{width:336px; float: right; padding-top:15px; padding-right: 10px}
.newsletter-container{
	clear:both;
	background-color:#DFDFFF;
	margin:0 auto;
	padding:5px 0px 0px 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #DDDDDD
}
.center{ text-align:center}
.btnsubmit{clear:both; text-align:right}
.txt-container{
	 font-size:14px; padding-top:5px
}

.contact-form p {
	clear: left;
	margin: 0;
	padding: 0px 0px 10px 0;
	padding-left: 105px; /*width of left column containing the label elements*/
}
.contact-form label {
	float: left;
	margin-left: -105px; /*width of left column*/
	width: 105px;
	padding: 7px 0px 10px 0;
	font-size:14px;
	height:30px/*width of labels. Should be smaller than left column (155px) to create some right margin*/
}


.contact-form text-field { /*width of text boxes. IE6 does not understand this attribute*/
}#nav {
	height:23px;
	padding:0px;
	margin:0px;
	width:620px;
	list-style-type:none;
	padding:7px 0px 6px 10px;
	float:left
}
#nav li.top {
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none
}
#nav li a.top_link {
	
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ea4d00;
	border: none;
	cursor:pointer;
}
#nav li a.top_link span {
	float:left;
	padding:0 0px 0 0px;
}
#nav li:hover a.top_link {
	text-decoration:underline
}
#nav li:hover a.top_link span {
	background:url(images/three_1.gif) no-repeat right top;
	text-decoration:underline
}
#nav li a.top_link span.down {
	float:left;
	padding:0 0px 0px 0px;
	color:#ea4d00
}
#nav li:hover a.top_link span.down {
	background:url(images/three_1a.gif) no-repeat right top;
	color:#ea4d00
}
.white-text {
	color:#fff
}

/* Default list styling */

#nav li:hover {
	position:relative;
	z-index:200;
	color:#fff
}
#nav li:hover ul.sub {
	left:1px;
	top:18px;
	background: #e3ad10;
	padding:1px;
	white-space:nowrap;
	width:190px;
	height:auto;
	z-index:300;
	color:#fff; 
	padding:5px 2px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	border: 0 px
}
#nav li:hover ul.sub li {
	display:block;
	position:relative;
	font-weight:normal;
	color:#fff;
	padding:1px 0px;
	 text-align:left;
	 width:190px;
}
#nav li:hover ul.sub li a {
	display:block;
	font-size:14px;
	text-indent:5px;
	color:#fff;
	text-decoration:none;
	padding-bottom:5px
}
#nav li ul.sub li a.fly {
	background:#e7d1be url(../images/arrow.gif) 132px 6px no-repeat;
}
#nav li:hover ul.sub li a:hover {
	color:#fff;
	text-decoration:underline
}
#nav li:hover ul.sub li a.fly:hover {
	color:#fff
}
#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul {
	left:138px;
	top:-4px;
	background: #e7d1be;
	border:1px solid #c3a388;
	white-space:nowrap;
	width:142px;
	z-index:400;
	height:auto;
}
#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
}
#nav li:hover li:hover a.fly, #nav li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover li:hover a.fly {
	border-color:#fff;
	text-decoration:underline
}
#nav li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li:hover li a.fly {
	text-decoration:underline;
	color:#fff;
	border-color:#c3a388;
}
#imgsmall {
	position:relative;
	z-index:1;
	visibility: visible;
}
#imglarge {
	position: absolute;
	z-index:2;
	visibility: hidden;
}
#img1small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#img1large {
	position: absolute;
	z-index:3;
	visibility: hidden;
}
#img2small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#img2large {
	position: absolute;
	z-index:4;
	visibility: hidden;
}
#img3small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#img3large {
	position: absolute;
	z-index:5;
	visibility: hidden;
}
#img4small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#img4large {
	position: absolute;
	z-index:6;
	visibility: hidden;
}
#img5small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#img5large {
	position: absolute;
	z-index:7;
	visibility: hidden;
}
#img6small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#img6large {
	position: absolute;
	z-index:8;
	visibility: hidden;
}
#img7small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#img7large {
	position: absolute;
	z-index:9;
	visibility: hidden;
}
#layer1small {
	position:relative;
	z-index:5;
	visibility: visible;
}
#layer1large {
	position: absolute;
	width:466px;
	height:372px;
	background-color:#FFF0FF;
	border:solid 3px #D9D9D9;
	padding:10px;
	font-size:14px;
	z-index:6;
	cursor:default;
}
#layer2small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#layer2large {
	position: absolute;
	width:466px;
	height:442px;
	background-color:#FFF0FF;
	border:solid 3px #D9D9D9;
	padding:10px;
	font-size:14px;
	z-index:2;
	cursor:default;
}
#layer3small {
	position:relative;
	border-color: #DC2323;
	float:right;
	cursor:pointer;
	z-index:1;
	visibility: visible;
}
#layer3large {
	position: absolute;
	width:566px;
	height:442px;
	background-color:#FFF0FF;
	border:solid 3px #D9D9D9;
	padding:10px;
	font-size:12px;
	z-index:4;
	cursor: default;
	overflow-x:hidden; 
	overflow-y:auto;
	left: -282px;
	top: -260px;
}
#layer4small {
	position:relative;
	z-index:5;
	visibility: visible;
}
#layer4large {
	position: absolute;
	width:466px;
	height:312px;
	background-color:#FFF0FF;
	border:solid 3px #D9D9D9;
	padding:10px;
	font-size:12px;
	cursor: default;
	z-index:6;
	left: 15px;
	top: -295px;
}
#layer5small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#layer5large {
	position: absolute;
	width:466px;
	height:332px;
	background-color:#FFF0FF;
	border:solid 3px #D9D9D9;
	padding:10px;
	font-size:12px;
	z-index:2;
	cursor: default;
	left: 80px;
	top: -295px;
