@charset "windows-1252";
/* CSS Document */

body {font:12px Arial, Helvetica, sans-serif; color: #333333; padding:0; border:0; margin:0; background:#fff url(../images/bg_giftcatalogue.gif) repeat-x top left;}

a:link {color:#006BB3; text-decoration:underline;}
a:active {color:#006BB3; text-decoration:underline;}
a:visited {color:#006BB3; text-decoration:underline;}
a:hover {color:#02AFDA; text-decoration:none;}

#container {height:100%; background:url(../images/bg_body.png) repeat-y top center;}
#contentContainer {width:970px; margin:0 auto;}

#headContainer { background:#fff; clear:both;}
.headerBar {background:#999999;}

#footContainer { width:100%; background:#fff; clear:both;}

#copyright {text-align:left; font-size:10px; color:#666666; padding:5px 0 5px 0;}

#mainContent {width:100%; background:#fff;}
#mainContent p {padding:0 0 10px 5px;}


table.mainContentTbl { width:970px; border:none; padding:0; margin:0;}


#leftMenu {width:180px;/*180*/ float:left; padding:5px 5px 5px 5px;}
#leftMenu h2 {margin:5px 0 8px 5px; font-size:13px; font-weight:bold; color:#0067b1;}
#leftMenu hr {margin:5px 0 5px 0; border:1px #666666 dotted; }

#rightContent {width:770px;/*790*/ _width:765px; float:left; padding:5px 5px 5px 5px; clear:none;}
#rightContent h1 {margin:5px 0 8px 5px; font-size:18px; font-weight:bold; color:#006BB3;}
#rightContent h2 {margin:4 0 2px 0; font-size:18px; font-weight:bold; color:#006BB3; line-height:120%;}
#rightContent h3 {margin:4px 0 2px 0;font-size:16px; font-weight:bold; color:#333333;}


.rightContentCell {vertical-align:top;}
.LeftContentCell {vertical-align:top; background-color:#F1F1F1;}


.menuLevel1 { list-style-type: none; margin: 5px 0; padding: 0; width: 180px;}
.menuLevel1 li a { font: normal 12px Arial, Helvetica, sans-serif; color:#0067b1; width: auto; padding: 3px 0; padding-left: 10px; text-decoration: none;}
 /*IE only. Actual menu width minus left padding of A element (10px) */
* html .menuLevel1 li a {width: 170px;}
.menuLevel1 li a:visited {color:#0067b1;} 
.menuLevel1 li a:active {color:#0067b1;}
.menuLevel1 li a:hover{ color:#9ba167;}

.menuLevel2 li {height:16px;  padding-left:20px; width: 160px;height:auto;}
* html .menuLevel2 li a {width: 140px;}
.menuLevel2 li a {color:#0067b1; text-decoration:none;font-size:11px;display:block;}
.menuLevel2 li a:active {color:#0067b1; text-decoration:none;}
.menuLevel2 li a:visited {color:#0067b1; text-decoration:none;}
.menuLevel2 li a:hover {color:#9ba167;  text-decoration:none;}
.menuOn{ color:#F01E75;}

.productList {margin:0 8px 10px 0;}

.listDesc {clear:both; margin:3px 0 5px 0; font-size:11px; color:#000000; height:63px; text-align:left;/*100*/position:relative;}
.listDesc h4 a{font:bold 14px Arial, Helvetica, sans-serif; color:#00b2da; }
.listDesc h4{ padding-left:5px;}
.itemList_price{ position:absolute; bottom:0;left:5px;}
.productBtn {font-size:11px; font-weight:bold; padding: 0 0 0 6px;}
/*
.productBtn a:link {padding:3px 5px 3px 5px; margin:0 5px 0 0; color:#787878;text-transform:uppercase;  text-decoration:none;}
.productBtn a:active {padding:3px 5px 3px 5px; margin:0 5px 0 0;color:#787878;text-transform:uppercase;  text-decoration:none;}
.productBtn a:visited {padding:3px 5px 3px 5px; margin:0 5px 0 0;color:#787878; text-transform:uppercase;  text-decoration:none;}
.productBtn a:hover {padding:3px 5px 3px 5px; margin:0 5px 0 0;color:#787878; text-transform:uppercase;  text-decoration:none;}
*/
.headerBtn {font:normal 13px "Century Gothic", Arial;vertical-align:middle; text-align:right;}
.headerBtn b{
	vertical-align:middle;
	float:right;
	padding-top:3px;
	font-weight:normal;
	}
.headerBtn img{
		
}
.headerBtn a:link { color:#787878; text-decoration:none;text-transform:uppercase; width:90px;}
.headerBtn a:active { color:#787878; text-decoration:none;text-transform:uppercase;}
.headerBtn a:visited { color:#787878; text-decoration:none;text-transform:uppercase;}
.headerBtn a:hover { color:#787878; text-decoration:none;text-transform:uppercase;}

.headerBtnLeft {font:normal 11px "Century Gothic", "Helvetica Neue Light Italic", Arial; text-align:left;}
.headerBtnLeft a:link {padding:0 5px 0 5px; margin:0 5px 0 0; color:#787878; text-transform:uppercase; text-decoration:none;text-align:center;}
.headerBtnLeft a:active {padding:0 5px 0 5px; margin:0 5px 0 0;color:#787878; text-transform:uppercase; text-decoration:none;text-align:center;}
.headerBtnLeft a:visited {padding:0 5px 0 5px; margin:0 5px 0 0;color:#787878; text-transform:uppercase; text-decoration:none;text-align:center;}
.headerBtnLeft a:hover {padding:0 5px 0 5px; margin:0 5px 0 0;color:#787878; text-transform:uppercase; text-decoration:none;text-align:center;}


.cartList th {padding:5px; background-color:#fff; color:#155f92; font:bold 12px Arial, Helvetica, sans-serif;}
.cartList td {padding:3px; border-bottom: 1px #000 dotted;}
.cartList h2{
	font:bold 11px solid Arial, Helvetica, sans-serif;

}
.cartList input[type="button"]{
	font-size:14px;
	padding:2px;
}
.cartBtn a:link, .cartBtn a:active, .cartBtn a:visited { color:#006BB3; text-decoration:none; display:block; vertical-align:middle; padding:3px;}
.cartBtn a:hover { color:#02AFDA;}
#footContainer{
	margin-top:20px;
	background:url(../images/bg_footer_gifts.jpg) top left no-repeat;
	height:106px;
}

	#footContainer a{
		 color:#9ce1f4;
	}
.bt_submit{
	background:url(../images/bt_addtocart.jpg) no-repeat top left;
	border:none;
	width:80px;
	height:20px;
}
.detailQuantity{
	font-size:15px;
}
.typecard{
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:0;
}
.cardDisplay td{
	padding:5px 0 0 0;
}
.cardDisplay{
	width:100%;	
}
.cardDisplay th{
	background:#84DFF2;
	color:#fff;
	padding:3px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.alignProduct1{
	text-align:left;
}
.alignProduct2{
	padding-left:25px;
}
.alignProduct3{
	padding-left:25px;
}
.cardsDisplay img{
	border:3px solid #BFF4FC;
}
.errormsg{
	color:#F15C5E;	
}

/* menus */
#imagemenu_1, #imagemenu_2, #imagemenu_3{
	cursor:pointer;
}
.CategoryTitle{
	font:bold 32px Arial, Helvetica, sans-serif;
	color:#0097cb;
}

.CategoryDesc{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#0097cb;
	padding:10px 10px 0 10px;
}
