@charset "utf-8";

/* CSS Document */



body {

	text-align:center;

	margin-left:auto;

	margin-right:auto;

	margin-top:0px;

	background-image: url(../images/body_bg_gradient.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	overflow-x:hidden;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

}



/*voucher*/



#number1 {

top: 112px;

}

#number2 {

top: 150px;

}

.number {

position: absolute;

left: 71px;

width: 223px;

height: 32px;

color: #ffffff;

font-family: Arial,Helvetica,sans-serif;

font-size: 20px;

font-weight: bold;

}



/* CLOSE VOUCHER */



.chronoform {

	display:none;

}



#jcepopup-page .contentpaneopen {

	color:#004990;

	font-family:Verdana, Geneva, sans-serif;

	

	text-align:left;

	font-size:12px;

	

}



.card_number {



width:212px;

height:22px;

margin-top:100px;

margin-left:41px;

float:left;

position:relative;

color:#fff;

font-size:18px;



}



.buttonheading img {

	border:none;

	

}



.buttonheading {

	float:left;

	margin-left:190px;

	border:none;

}



#top_header {

	margin-top:-5px;

}



.where_to_shop_large  {

	border:1px solid #000;

	width:200px;

	height:170px;

}



.contentheading td {font-size:120%; font-weight:bold;}

.contentheading {font-weight:bold;}



#where_to_shop td  {

	border:1px solid #000;

	width: 100px;

	height: 85px;

}



#where_to_shop table  {

	border:1px solid #000;

	background-color:#FFF;

	

}





	







#fontsize {

	float:right;

	margin-right:30px;

}



#fontsize img {

	border:none;

}



#nav_bg ul {

	

	float:left;

	margin:0px;

	padding-left:0px;

	padding-top:8px;

}



#nav_bg li {

	display:inline;

	padding-left:0px;

	padding-right:0px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#FFF;

}



#nav_bg .item1 {

	padding-left:35px;

}



#nav_bg .item2 {padding-left:55px;}



#nav_bg .item3 {padding-left:50px;}



#nav_bg .item4 {padding-left:42px;}



#nav_bg .item5 {padding-left:65px;}



#nav_bg .item6 {padding-left:50px;}



#outer_wrapper {

	

	height: auto;

	width: 981px;

	width:1691px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

	text-align: center;

	margin-top:0px;

	overflow-x:hidden;

}



#left_margin {

	/*width:355px;*/

	width:10%;

	height:690px;

	background-image: url(../images/left_margin_wings.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	float: left;

	position: relative;

}



#right_margin {

	height:570px;

	/*width:355px;*/

	width:10%;

	float: left;

	position: relative;

}





#top_logo {

	text-align: left;

	float: left;

	height: 76px;

	width: 981px;

	position: relative;

}

#nav_wrapper {

	float: left;

	height: 34px;

	width: 981px;

	position: relative;

}

#nav_left_space {

	background-image: url(../images/nav_left_space.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	height: 34px;

	width: 284px;

	position: relative;

}

#nav_bg {

	background-image: url(../images/nav_bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	height: 34px;

	width: 697px;

	position: relative;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12;

	color:#FFF;

}



#nav_bg a:link {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}

#nav_bg a:visited {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}



#top_spacer {

	background-image: url(../images/top_spacer.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	height: 25px;

	width: 981px;

	position: relative;

}



#main_wrapper {

	float: left;

	height: auto;

	width: 981px;

	position: relative;

	text-align:left;

	

	

}



#left_modules_wrapper {

	background-image: url(../images/left_modules.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	height: 292px;

	width: 238px;

	position: relative;

	

}

#left_modules_bottom_mod {

	background-image: url(../images/left_bottom_mod_bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin-top:27px;

	float: left;

	height: 150px;

	width: 238px;

	position: relative;

	padding-top:12px;

	font-size:15px;

	

}



.card_number {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}





	



#left_modules_wrapper ul {

	float:left;

	margin:0px;

	padding-left:0px;

	padding-top:8px;

	list-style:none;

	margin-top:170px;

	margin-left:50px;

	

}



#left_modules_wrapper li {

	/*display:inline;*/

	padding-left:0px;

	padding-right:0px;

	font-size:15px;

	

}



#left_modules_wrapper a:link {font-family:Verdana, Geneva, sans-serif; color:#396DA7; text-decoration:none;}

#left_modules_wrapper a:visited {font-family:Verdana, Geneva, sans-serif; color:#396DA7; text-decoration:none;}



#left_modules_wrapper .item7 {

	padding-top:0px;

}



#left_modules_wrapper .item8 {

	padding-top:50px;

	

}



#left_modules_wrapper .item9 {

	padding-top:45px;

	margin-left:-30px;

	

}





#middle_contents {

	/*background-image:url(../images/middle_contents.jpg);*/

	float: left;	

	position: relative;

	height: 420px;

	width: 501px;

	/*padding-left:50px;*/

	background-image:url(../images/content_mod_bg_new.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	color:#004990;

	font-size:11px;

	

}



.news_back {

	float:right;

	

}



#top_blue_bar {

	width:471px;

	height:44px;

	padding-left:30px;

	background-image:url(../images/blue_bar_top_new.jpg);

	padding-top:20px;

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	position: relative;

	color:#004990;

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

}







#middle_contents_contents {

	width:457px;

	/*width:451px;*/

	height:309px;

	padding-right:0px;

	padding-bottom:40px;

	/*padding-left:50px;*/

	padding-left:30px;

	float: left;

	position: relative;

	overflow-y:hidden;

	overflow-x:hidden;

	color:#004990;

	font-family:Verdana, Geneva, sans-serif;

	font:11px;

	/*background-image: url(../images/content_mod_bg_new.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;*/

	

}



#middle_contents_contents a:link {font-family:Verdana, Geneva, sans-serif; text-decoration:underline; font-size:100%; color:#004990;}

#middle_contents_contents a:visited {font-family:Verdana, Geneva, sans-serif; text-decoration:underline; font-size:100%; color:#004990;}

#middle_contents_contents a:hover {font-family:Verdana, Geneva, sans-serif; text-decoration:underline; font-size:100%; color:#004990;}

#middle_contents_contents a:active {font-family:Verdana, Geneva, sans-serif; text-decoration:underline; font-size:100%; color:#004990;}







#middle_content_footer {

	background-image: url(../images/content_mof_footer.png);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	height: 31px;

	width: 501px;

	position: relative;

	background-attachment: scroll;

}







/*#middle_contents_inner {

	background-image: url(../images/main_mod_bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	min-height:418px;

	height: auto;

	width: 451px;

	position: relative;

	padding-left:50px;

}

#middle_contents_footer {

	background-image: url(../images/main_content_footer.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	height: 36px;

	width: 501px;

	position: relative;

}*/





#right_modules_wrapper {

	background-image: url(../images/right_modules.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	height: 240px;

	width: 242px;

	position: relative;

}



#right_modules_wrapper ul {

	float:left;

	margin:0px;

	padding-left:0px;

	padding-top:8px;

	list-style:none;

	margin-top:5px;

	margin-left:55px;

}



#right_modules_wrapper li {

	/*display:inline;*/

	padding-left:0px;

	padding-right:0px;

	font-size:15px;

}



#right_modules_wrapper a:link {font-family:Verdana, Geneva, sans-serif; color:#396DA7; text-decoration:none;}

#right_modules_wrapper a:visited {font-family:Verdana, Geneva, sans-serif; color:#396DA7; text-decoration:none;}



#right_modules_wrapper .item10 {

	padding-top:0px;

	margin-left:5px;

}



#right_modules_wrapper .item11 {

	padding-top:55px;

	margin-left:5px;

}

#right_modules_wrapper .item30 {

	padding-top:50px;

	margin-left:5px;

}

#right_modules_bottom_mod {

	float: left;

	height: 211px;

	width: 229px;

	position: relative;

	padding-left:13px;

	padding-top:3px;

}





#footer_nav {

	background-image: url(../images/footer_nav.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	height: 15px;

	width: 981px;

	position: relative;

	text-align:center;

	font-weight:bold;

}



#footer_nav ul {

	

	/*float:left;*/

	margin:0px;

	padding-left:0px;

	/*margin-top:-4px;*/

}



#footer_nav li {

	display:inline;

	padding-left:0px;

	padding-right:0px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:8px;

	color:#FFF;

	

}



#footer_nav a:link {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}

#footer_nav a:visited {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}



#footer_nav .item12 {

	padding-left:8px;

}



#footer_nav .item13 {

	padding-left:8px;

}



#footer_nav .item14 {

	padding-left:8px;

}



#footer_logos {

	/*background-image: url(../images/footer_logos.jpg);*/

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	height: 71px;

	width: 981px;

	position: relative;

}
