
/* CSS Document */

body {
	background-image:url(../images/gradientbg.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	behavior:url(js/csshover.htc);
	font-family:Helvetica, Geneva, Arial, sans-serif;
	color:#464646;
	font-size:11px;
	line-height:16px;
	letter-spacing:1px;
	}
	
img {
	border:0px;
	behavior:url(/js/iepngfix.htc);
	}
	
div {
	behavior:url(/js/iepngfix.htc);
	}
	
*a {
	position:relative;
	}
	
a {
	color:#49adb7;
	text-decoration:none;
	}
	
a:hover {
	color:#49adb7;
	text-decoration:underline;
	}
	
h1 {
	padding:15px 0px 0px 0px;
	margin:0px;
	color:#49adb7;
	font-size:15px;
	font-weight:bold;
	clear:both;
	}
	
.img_left {
	float:left;
	margin:0px 10px 10px 0px;
	}
	
.img_right {
	float:right;
	margin:0px 0px 10px 10px;
	}
	
#header {
	width:944px;
	height:134px;
	background-image:url(../images/background_header.png);
	background-repeat:no-repeat;
	background-position:center;
	}
	
#header_container {
	width:900px;
	height:134px;
	}
	
#logo {
	float:left;
	margin:20px 0px 0px 20px;
	}
	
#main {
	width:944px;
	height:auto;
	background-image:url(../images/background_main.png);
	background-repeat:repeat-y;
	}
	
#main_container {
	width:900px;
	height:auto;
	position:relative;
	display:table;
	}
	
.spacer_20h900w {
	width:900px;
	height:20px;
	display:block;
	clear: both;
	}
	
.spacer_20h625w {
	width:625px;
	height:20px;
	display:block;
	}
	
#main_left_container {
	width:625px;
	height:auto;
	float:left;
	margin:0px 0px 0px 22px;
	_margin:0px 0px 0px 11px;
	display:table-cell;
	text-align:left;
	}
	
#main_right_container {
	width:236px;
	height:auto;
	float:right;
	margin:0px;
	display:table-cell;
	}
	
#main_right_top {
	width:236px;
	height:18px;
	background-image:url(/images/background_sidebar_top.gif);
	}
	
#main_right_main {
	width:201px;
	height:auto;
	background-color:#fff;
	text-align:left;
	padding:0px 20px 0px 15px;
	}
	
#main_right_bottom {
	width:236px;
	height:18px;
	background-image:url(/images/background_sidebar_bottom.gif);
	}
	
#footer_container {
	width:856px;
	height:auto;
	padding:20px 0px 20px 0px;
	clear:both;
	display:table;
	color:#848081;
	font-size:9px;
	}
	
#footer_container a {
	color:#848081;
	text-decoration:none;
	}
	
#footer_container a:hover {
	color:#848081;
	text-decoration:underline;
	}
	
#footer_copyright {
	width:500px;
	height:auto;
	float:left;
	display:table-cell;
	text-align:left;
	}
	
#footer_dummy {
	width:311px;
	height:auto;
	text-align:right;
	float:right;
	}
	
#footer_dummy_left {
	width:auto;
	height:auto;
	float:left;
	}
	
#footer_dummy_middle {
	width:auto;
	height:auto;
	float:left;
	}
		
#footer_dummy_right {
	width:auto;
	height:auto;
	float:right;
	}
	
.GiftListItem {
	color:#8B5E36;
	font-size: 18px;
	font-weight: bold;
}

.GiftListDetail 
{
	color:#49adb7;
	font-weight:bold;
}

.modalBackground {
	background-color:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
}
