body{
	background-color:#FFF;
	margin:0 auto;
	width:990px;
}

img{border:0;}

h1{
	color:#8d0b1a;
	float:left;
	font:italic bold 16px Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:0 0;
	width:100%;
}

#logo{
	background:#808285 url(../images/logo.gif) left bottom no-repeat;
	float:left;
	height:55px;
	width:990px;
}

#menubar{
	background-color:#bcbec0;
	border-bottom:#ed1c2e 3px solid;
	float:left;
	height:32px;
	width:990px;
}

#mmenu{
	background:#bcbec0 url(../images/menubarbg.gif) left top no-repeat;
	float:left;
	height:32px;
	padding:0 0 0 40px;
	width:730px;
}
#mmenu div{
	float:left;
	width:100px;
}
#mmenu div a{
	color:#FFF;
	font:normal 11px/40px Verdana, Geneva, sans-serif;
	text-decoration:none;
}

#lang{
	background:#bcbec0 url(../images/langbg.gif) left top no-repeat;
	float:left;
	height:32px;
	width:200px;
}
#lang ul{
	list-style:none;
	margin:0 0;
	padding:0 0;
}
#lang ul li{
	display:inline;
	padding:0 10px 0 0;
}
#lang ul li a{
	color:#FFF;
	font:normal 11px/40px Verdana, Geneva, sans-serif;
	text-decoration:none;
}

#content{
	background-color:#FFF;
	float:left;
	font:normal 11px/13px Verdana, Geneva, sans-serif;
	padding:20px;
	width:950px;
}

#ecm{
	background-color:#ed1b2e;
	border-bottom:#fff 1px solid;
	float:left;
	height:29px;
	margin:30px 0 0 0;

}
#ecm div{
	background-color:#ed1b2e;
	float:left;
	height:29px;
	text-align:center;
	width:80px;
}
#ecm div a{
	color:#fff;
	font:normal 11px/29px Verdana, Geneva, sans-serif;
	text-decoration:none;
}


#gcmenu{
	background-color:#00a0e4;
	border-bottom:#fff 1px solid;
	float:left;
	height:29px;
	margin:30px 0 0 0;

}
#gcmenu div{
	background-color:#00a0e4;
	float:left;
	height:29px;
	text-align:center;
	width:80px;
}
#gcmenu div a{
	color:#fff;
	font:normal 11px/29px Verdana, Geneva, sans-serif;
	text-decoration:none;
}

#banner1{
	background:#FFF url(../images/banner1.jpg) left top no-repeat;
	float:left;
	height:570px;
	padding:0 0 0 30px;
	width:456px;
}

#banner2{
	background:#FFF url(../images/banner2.jpg) left top no-repeat;
	float:left;
	height:570px;
	padding:0 0 0 34px;
	width:430px;
}

#giftcard{
	background:none;
	float:left;
	height:596px;
	padding:0 0 0 30px;
	width:920px;
}
#gcmenu1{
	background-color:#00aeef;
	border-bottom:#fff 1px solid;
	float:left;
	height:29px;
	margin:30px 0 0 0px;
}
#gcmenu1 div{
	background-color:#00aeef;
	float:left;
	height:29px;
	text-align:center;
	width:95px;
}
#gcmenu1 div a{
	color:#fff;
	font:normal 11px/29px Verdana, Geneva, sans-serif;
	text-decoration:none;
}
#gcmenu1 .lbig{
	 font:bold 14px/27px Verdana, Geneva, sans-serif;
}

#cnum{
	background:none;
	float:left;
	height:195px;
	margin:0 0 0 30px;
	width:442px;
}

#luxbox{
	background:none;
	color:#FFF;
	float:left;
	font:normal 9px Verdana, Geneva, sans-serif;
	height:10px;
	margin:60px 0 0 375px;
	_margin:60px 0 0 200px;/*IE6 CSS Hack*/
	padding:220px 0 0 0;
	width:480px;
}

#luxurybox{
	background:#FFF url(../images/luxurybox.gif) left top no-repeat;
	float:left;
	height:595px;
	width:950px;
}

#gcmenu2{
	background-color:#00aeef;
	border-bottom:#fff 1px solid;
	float:left;
	height:29px;
	margin:15px 0 0 30px;
}
#gcmenu2 div{
	background-color:#00aeef;
	float:left;
	height:29px;
	text-align:center;
	width:105px;
}
#gcmenu2 div a{
	color:#fff;
	font:normal 11px/29px Verdana, Geneva, sans-serif;
	text-decoration:none;
}
#gcmenu2 .lbig{
	 font:bold 14px/27px Verdana, Geneva, sans-serif;
}

#cnum1{
	background:url(../images/luxurybox01.gif) left top no-repeat;
	clear:both;
	height:421px;
	margin:120px 0 0 25px;
	padding:0 0 0 400px;
	width:500px;
}

#balance{
	background:#FFF url(../images/balanceimg.gif) left top no-repeat;
	float:left;
	height:595px;
	width:950px;
}

#gcmenu3{
	background-color:#00a0e4;
	border-bottom:#fff 1px solid;
	float:left;
	height:29px;
	margin:10px 0 0 28px;
	padding:0 0;
}
#gcmenu3 div{
	background-color:#00a0e4;
	float:left;
	height:29px;
	text-align:center;
	width:80px;
}
#gcmenu3 div a{
	color:#fff;
	font:normal 11px/29px Verdana, Geneva, sans-serif;
	text-decoration:none;
}
#gcmenu3 .lbig{
	 font:bold 14px/27px Verdana, Geneva, sans-serif;
}

#cnum2{
	background-color:#000;
	float:right;
	height:176px;
	margin:20px 45px 0 0;
	width:263px;
}

#cnum4{
	background:none;
	float:left;
	height:514px;
	margin:30px 0 0 20px;
	_clear:both;/*IE6 CSS Hack*/
	padding:2px 0 0 80px;
	width:516px;
}

#stores{
	background:#FFF url(../images/storesimg.gif) left top no-repeat;
	color:#FFF;
	float:left;
	font-size:12px;
	height:595px;
	width:950px;
}


#gcmenu4{
	background-color:#00abed;
	border-bottom:#fff 1px solid;
	float:left;
	height:29px;
	margin:10px 0 0 58px;
}
#gcmenu4 div{
	background-color:#00abed;
	float:left;
	height:29px;
	text-align:center;
	width:80px;
}
#gcmenu4 div a{
	color:#fff;
	font:normal 11px/29px Verdana, Geneva, sans-serif;
	text-decoration:none;
}
#gcmenu4 .lbig{
	 font:bold 14px/27px Verdana, Geneva, sans-serif;
}

#cnum3{
	background-color:#cec19f;
	clear:both;
	height:30px;
	margin:130px 0 0 674px;
	*margin:90px 0 0 674px;
	width:170px;
}

#terms{
	background:#FFF url(../images/termsimg.gif) left top no-repeat;
	float:left;
	height:595px;
	width:950px;
}

#gcmenu5{
	background-color:#fff200;
	border-bottom:#000 1px solid;
	float:left;
	height:29px;
	margin:20px 0 0 40px;
}
#gcmenu5 div{
	background-color:#fff200;
	float:left;
	height:29px;
	text-align:center;
	width:80px;
}
#gcmenu5 div a{
	color:#000;
	font:normal 11px/29px Verdana, Geneva, sans-serif;
	text-decoration:none;
}
#gcmenu5 .lbig{
	 font:bold 14px/27px Verdana, Geneva, sans-serif;
}

#cnum5{
	float:left;
	height:30px;
	margin:80px 0 0 330px;
	_margin:80px 0 0 180px;/*IE6 CSS Hack*/
	width:500px;
}

#footer{
	color:#FFF;	
	background-color:#808285;
	border-bottom:#ed1c2e 3px solid;
	float:left;
	font:normal 9px/45px Verdana, Geneva, sans-serif;
	height:42px;
	text-align:right;
	padding:0 20px 0 0;
	width:970px;
}