phtml, body, form, h1, h2, h3, p, ul, img {
	margin: 0; padding: 0; border: 0;
}
body {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 100%;
	color: #333;
	text-align: center;
	background: #d7e6ea;
}
a {
	color: #e6620b;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.orange {
	color: #B79534;
}
.clear {
	overflow: hidden; clear: both; height: 1px;
}
.hidden	{
	display: none;
}
table {
	font-size: 100%;
}
.fireFoxFix
{
	display: table-cell;
}
input.txt, select, textarea {
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	# color: #8e8e8e;
    color: #000000;
}
input.txt, textarea {
	padding: 2px 4px;
	border: #a5acb2 solid 1px;
}
a.btn {
	display: block; float: left;
	color: #fff;
	line-height: 1em;
	text-decoration: none;
	background: #e6620b url(/assets/images/header/btn_tl.gif) 0 0 no-repeat;
}
a.btn span {
	display: block;
}
a.btn span.tr {
	background: url(/assets/images/header/btn_tr.gif) 100% 0 no-repeat;
}
a.btn span.bl {
	background: url(/assets/images/header/btn_bl.gif) 0 100% no-repeat;
}
a.btn span.br {
	background: url(/assets/images/header/btn_br.gif) 100% 100% no-repeat;
}
a.btn span.a {
	padding: 3px 22px 3px 8px;
	background: url(/assets/images/header/btn_arrow.gif) 100% 50% no-repeat;
}
a.btn span.b {
	padding: 3px 22px 3px 8px;
}


a.btn.white {
	background: #fff url(/assets/images/content/btn_white_tl.gif) 0 0 no-repeat;
}
a.btn.white span.tr {
	background: url(/assets/images/content/btn_white_tr.gif) 100% 0 no-repeat;
}
a.btn.white span.bl {
	background: url(/assets/images/content/btn_white_bl.gif) 0 100% no-repeat;
}
a.btn.white span.br {
	background: url(/assets/images/content/btn_white_br.gif) 100% 100% no-repeat;
}
a.btn.white span.a {
	padding: 3px 20px 3px 6px;
	background: url(/assets/images/content/btn_white_arrow.gif) 100% 50% no-repeat;
}
.normalText {
	line-height: 1.2em;
	color: #000000;
}
.normalText a {
    font-size: 11px;
	color: #e6620b;
}
.whiteText {
	font-size: 0.8em;
	line-height: 1.6em;
	color: #fff;
}
.whiteText a {
	color: #fff;
    font-size: 0.95em;
}
.orangeText {
	font-size: 0.85em;
	line-height: 1.2em;
	color: #e6620b;
}
.orangeText a {
	color: #e6620b;
}
a.basket {
	float: right;
	font-size: .875em;
	background: #e6620b url(/assets/images/content/btn_basket_tl.gif) 0 0 no-repeat;
}
a.basket span.tr {
	background: url(/assets/images/content/btn_basket_tr.gif) 100% 0 no-repeat;
}
a.basket span.bl {
	background: url(/assets/images/content/btn_basket_bl.gif) 0 100% no-repeat;
}
a.basket span.br {
	background: url(/assets/images/content/btn_basket_br.gif) 100% 100% no-repeat;
}
a.basket span.a {
	padding: 3px 22px 4px 8px;
	background: url(/assets/images/content/btn_basket_arrow.gif) 100% 50% no-repeat;
}

a.orange {
	float: right;
	font-size: .75em;
	background: #e6620b url(/assets/images/content/btn_orange_tl.gif) 0 0 no-repeat !important
}
a.orange span.tr {
	background: url(/assets/images/content/btn_orange_tr.gif) 100% 0 no-repeat !important
}
a.orange span.bl {
	background: url(/assets/images/content/btn_orange_bl.gif) 0 100% no-repeat !important
}
a.orange span.br {
	background: url(/assets/images/content/btn_orange_br.gif) 100% 100% no-repeat !important;
}
a.orange span.a {
	padding: 3px 16px 3px 8px;
	background: url(/assets/images/content/btn_orange_arrow.gif) 100% 50% no-repeat;
}
/* GOLD SEARCH BOX CHRISTMAS BEGIN  */
a.gold {
	float: right;
	font-size: .75em;
	background: #B79534 url(/assets/images/content/btn_gold_tl.gif) 0 0 no-repeat !important
}
a.gold span.tr {
	background: url(/assets/images/content/btn_gold_tr.gif) 100% 0 no-repeat !important
}
a.gold span.bl {
	background: url(/assets/images/content/btn_gold_bl.gif) 0 100% no-repeat !important
}
a.gold span.br {
	background: url(/assets/images/content/btn_gold_br.gif) 100% 100% no-repeat !important;
}
a.gold span.a {
	padding: 3px 16px 3px 8px;
	background: url(/assets/images/content/btn_orange_arrow.gif) 100% 50% no-repeat;
}
#content .box.gold .bg {
	color: #fff;
	background: #B79534;
}

/* GOLD SEARCH BOX CHRISTMAS END */
.times {
	font-family: "Times New Roman", Arial, Tahoma, sans-serif;
}
.orange {
	color: #B79534;
}
.gold {
	color: #B79534;
}
.error {
	color: #ee0202;
    font-size: 12px;
}
.message {
	color: #008000;
    font-size: 12px;
}
.normal {
	color: #000000;
    font-size: 12px;
}
#page {
	position: relative;
	width: 100%;
}
.holder {
	position: relative;
	width: 955px;
	margin: 0 auto;
	text-align: left;
}
div.left {
	float: left; display: inline !important;
}
div.right {
	float: right; display: inline !important;
}
#header-bg {
	top:0px;
	left:0; 
	width:100%; 
	height:80px;
}
/* places the content ontop of the background image */
#header-content {
	position:absolute;
	margin: 0 -480px;
	z-index:1;
	top: 0;
	left:50%;
	width:955px;
}
#header {
	width: 100%;
	min-width: 1024px;
	padding: 7px 0 9px 0;
	color: #fff;
	background: #11353e url(/images/christmas/2008/layout/xmas_nav_bg_wide.jpg) 0 0 repeat-x;
	border-bottom: #ffffff none 0px;
}
#header .left {
	margin: 18px 0 0 42px;
	font-size: .7em;
	line-height: 1.6em;
}
#header .left span {
	font-size: 1.06em;
}
#header .left a {
	color: #fff;
}
#header .logoNormal, #header .logoNormal a {
	display: block;
	width: 176px; height: 44px;
	background: url(/assets/images/header/blackwell.gif) 0 0 no-repeat;
}
#header .logo, #header .logo a {
	display: block;
	width: 180px;
	height: 44px;
	background: url(/assets/images/header/blackwellLogo.png) 0 0 no-repeat;
}
#header .logo {
	margin: 10px 0 0 14px;
}
#header .right {
	width: 440px;
	margin: 0 11px 0 0; padding: 0;
}
#header .basket {
	width: 301px;
	margin: 0 0 5px 0;
	font-size: .75em;
	color: #424242;
	background: #fff url(/assets/images/header/t.gif) 0 0 no-repeat;
}
#header .basket .b {
	background: url(/assets/images/header/b.gif) 0 100% no-repeat;
}
#header .basket .l {
	width: 100%;
	padding: 6px 0;
	background: url(/assets/images/header/line.gif) 197px 0 repeat-y;
}
#header .basket .left {
	width: 180px; height: auto;
	margin: 0 0 0 8px;
	font-size: 1em;
	line-height: 1.2em;
}
#header .basket .right {
	width: auto;
	margin: 0 10px 0 0;
}
#header .basket strong {
	color: #333;
}
#header .basket a {
	color: #e6620b;
	font-size: .91em;
}



#header a.btn {
	float: right;
	font-size: .75em;
	background: #e6620b url(/assets/images/header/btn_tl.gif) 0 0 no-repeat;
}
#header a.btn .tr {
	background: url(/assets/images/header/btn_tr.gif) 100% 0 no-repeat;
}
#header a.btn .bl {
	background: url(/assets/images/header/btn_bl.gif) 0 100% no-repeat;
}
#header a.btn .br {
	background: url(/assets/images/header/btn_br.gif) 100% 100% no-repeat;
}
#header a.btn .a {
	padding: 3px 22px 3px 8px;
	background: url(/assets/images/header/btn_arrow.gif) 100% 50% no-repeat;
}


#menu {
	width: 100%;
	min-width: 955px;
	background: #6DA7C0 0 100% repeat-x;
	border-bottom: #6DA7C0 none 0px;
}
#menu .clear {
	height: 0;
}
* html #menu .clear {
	height: 1px;
}
.ol_bullet {
	list-style-type: disc;
}
.ol_number {
	list-style-type: decimal;
}
#menu ul {
	position: relative;
	width: 100%;
	margin: 0 0 -3px 0;
	list-style-type: none;
	voice-family: "\"}\""; 
	voice-family: inherit;
	margin: 0 0 -1px 0;
	voice-family: "\"}\"";
}
#menu li {
	float: left; height: 26px;
}
#menu li a {
	display: block; position: relative;
	height: 26px;
	margin: 0 0 0 -1px;
}
/* Christmas 2008 Gold Tabs BEGIN */
#menu ul .christmas li a.item1 {
	width: 101px;
	background: url(/assets/images/menu/item1.png) 0 0 no-repeat;
}
#menu ul .christmas li a.item2 {
	width: 101px;
	background: url(/assets/images/menu/item2.png) 0 0 no-repeat;
}
#menu ul .christmas li a.item3 {
	width: 101px;
	background: url(/assets/images/menu/item3.png) 0 0 no-repeat;
}
#menu ul .christmas li a.item4 {
	width: 101px;
	background: url(/assets/images/menu/item4.png) 0 0 no-repeat;
}
#menu ul .christmas li a.item5 {
	width: 101px;
	background: url(/assets/images/menu/item5.png) 0 0 no-repeat;
}
#menu ul .christmas li a.item6 {
	width: 101px;
	background: url(/assets/images/menu/item6.png) 0 0 no-repeat;
}
/* Christmas 2008 Gold Tabs END */
#menu li a.item1 {
	width: 101px;
	background: url(/assets/images/menu/item1.png) 0 0 no-repeat;
}
#menu li a.item2 {
	width: 101px;
	background: url(/assets/images/menu/item2.png) 0 0 no-repeat;
}
#menu li a.item3 {
 	width: 101px;
	background: url(/assets/images/menu/item3.png) 0 0 no-repeat;
}
#menu li a.item4 {
	width: 101px;
	background: url(/assets/images/menu/item4.png) 0 0 no-repeat;
}
#menu li a.item5 {
	width: 101px;
	background: url(/assets/images/menu/item5.png) 0 0 no-repeat;
}
#menu li a.item6 {
	width: 101px;
	background: url(/assets/images/menu/item6.png) 0 0 no-repeat;
}
#menu li a.homeTab {
	width: 101px;
	background: url(/assets/images/menu/item1.png) 0 0 no-repeat;
}
#menu li a.buyTab {
	width: 101px;
	background: url(/assets/images/menu/item2.png) 0 0 no-repeat;
}
#menu li a.booksTab {
	width: 101px;
	background: url(/assets/images/menu/item2.png) 0 0 no-repeat;
}
#menu li a.browseTab {
 	width: 101px;
	background: url(/assets/images/menu/item3.png) 0 0 no-repeat;
}
#menu li a.offersTab {
 	width: 101px;
	background: url(/assets/images/menu/offers_tab.png) 0 0 no-repeat;
}
#menu li a.shopsTab {
	width: 101px;
	background: url(/assets/images/menu/item4.png) 0 0 no-repeat;
}
#menu li a.servicesTab {
	width: 101px;
	background: url(/assets/images/menu/item5.png) 0 0 no-repeat;
}
#menu li a.saleTab {
	width: 101px;
	background: url(/assets/images/menu/saleTab.png) 0 0 no-repeat;
}
#menu li a.saleTabNewYear {
	width: 101px;
	background: url(/assets/images/menu/saleTabNewYear.gif) 0 0 no-repeat;
}
#menu li a.rewardsTab {
	width: 101px;
	background: url(/assets/images/menu/rewards_tab.png) 0 0 no-repeat;
}
#menu li.active a, #menu li a:hover {
	z-index: 100;
	background-position: 0 -26px !important;
}

#menu li.search {
	float: right; display: inline;
	width: 301px; min-height: 26px;
	margin: 0 11px 0 0;
	font-size: .7em;
	background: #B79534 url(/assets/images/menu/search.gif) 0 0 no-repeat;
}

/* Small search gold BEGIN */
/* when applied to the row should show the top thingie*/
#menu li.search input, #menu li.search img {
	vertical-align: middle;
}
#menu li.search img {
	margin: 0 0 0 10px;
}
#menu table.smallsearch-gold {
	margin-bottom: -3px;
}
#menu tr.smallsearch-gold input.txt {
	width: 120px;
	font-size: 10px;
	line-height: 10px;
	border: #a13d12 solid 1px;
	vertical-align: middle;
}
#menu td.smallsearch-gold a {
	padding: 0 0 2px 1px;
	color: #fff;
	display:inline;
}
#menu td.smallsearch-gold {
	vertical-align: bottom;
	background: url(/assets/images/menu/search_gold.gif) 0% 0% no-repeat;
	line-height: 6px;
	width: 100%;
}
#menu tr.smallsearch-gold { 
	background: #B79534;
}
#menu li.search a {
	display: inline;
	/*height: auto;*/
	padding: 0 0 0 1px;
	color: #fff;
}


/* Small Search Gold END */
* html #menu li.search {
	height: 26px;
}
#menu li.search form {
	padding: 5px 0 0 0;
	* padding: 4px 0 0 0;
}
#menu li.search input, #menu li.search img {
	vertical-align: middle;
}
#menu li.search img {
	margin: 0 0 0 10px;
}
#menu li.search input.txt {
	width: 120px;
	margin: 0 6px;
	font-size: 11px;
	border: #a13d12 solid 1px;
	vertical-align: middle;
}
#menu li.search a {
	display: inline;
	height: auto;
	padding: 0 0 0 1px;
	color: #fff;
}
.small-white-alink {
	color: #fff;
	padding: 0 8px 1px 8px;
	font-size: 8pt;
}

#childmenu {
	width: 100%;
	min-width: 955px;
	font-size: .8em;
	background: #054a83 0 0 repeat-x;
}
#childmenu ul {
	width: 100%;
	position: relative;
	margin: 1px 0 -1px 0;
	* margin: 0 0 -1px 0;
	list-style-type: none;
}
#childmenu li {
	float: left; display: inline;
	background: url(/assets/images/menu/line.gif) 0 50% no-repeat;
}
#childmenu a {
	display: block; float: left; z-index: 1;
	padding: 3px 8px 3px 8px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}
#childmenu li.active a, #childmenu li a:hover {
	position: relative; z-index: 100;
	margin: 0 -1px; padding: 3px 9px;
	font-weight: normal;
    text-decoration: underline;
    background: #468898 url(/assets/images/menu/child_active_xmas.gif) 0 0 repeat-x;
}
#childmenu li.first {
	margin: 0;
	background: none;
}
#childmenu li.first a {
	padding: 3px 8px 3px 8px;
}
#childmenu li.first.active a, #childmenu li.first a:hover {
	margin: 0 -1px 0 0; padding: 3px 9px 3px 8px;
}
#navigation {
	width: 100%;
	padding:  10px 0 8px 0;
	font-size: .7em;
}
#navigation .left, #navigation .left a {
	color: #25424d;
}
#navigation .left {
	margin: 0 0 0 15px;
}
#navigation .right {
	margin: 0 32px 0 0;
	color: #25424d;
}


#content {
	width: 775px;
	margin: 0 11px 0 0;
}
#content h1 {
	font-size: 1.125em;
}
#content h1.roman {
	font-size: 1.375em;
	font-family: "Times New Roman", Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color: #3a5a65;
	font-weight: normal;
}
#content h2 {
	font-size: .875em;
}


#content .box {
	
}
#content .box .line {
	background: #d7e6ea;
}
#content .box_wide {
	width: 512px;
}
#content .box_wider {
	width: 732px;
}
#content .box_small {
	width: 248px;
}
#content .box_mid {
	width: 380px;
}
#content .box .bg {
	background: #fff;
}
#content .box .t {
	width: 100%;
	background: url(/assets/images/content/box_border.gif) 0 0 repeat-x;
}
#content .box .b {
	width: 100%;
	background: url(/assets/images/content/box_border.gif) 0 100% repeat-x;
}
#content .box .l {
	width: 100%;
	background: url(/assets/images/content/box_border.gif) 0 0 repeat-y;
}
#content .box .r {
	width: 100%;
	background: url(/assets/images/content/box_border.gif) 100% 0 repeat-y;
}
#content .box .tl {
	width: 100%;
	background: url(/assets/images/content/box_tl.gif) 0 0 no-repeat;
}
#content .box .tr {
	width: 100%;
	background: url(/assets/images/content/box_tr.gif) 100% 0 no-repeat;
}
#content .box .bl {
	width: 100%;
	background: url(/assets/images/content/box_bl.gif) 0 100% no-repeat;
}
#content .box .br {
	width: 100%;
	background: url(/assets/images/content/box_br.gif) 100% 100% no-repeat;
}
#content .box .content {
	padding: 12px 14px;
	* padding: 0;
	* margin: 12px 14px;
}
#content .box .content2 {
	padding: 4px 4px 3px 4px;
	* padding: 0;
	* margin: 4px 4px 3px 4px;
}
#content .box .content_flash {
	padding: 12px 0 12px 8px;
	* padding: 0;
	* margin: 12px 0 12px 8px;
}
#content .box .content p {
	font-size: .75em;
}
#content .box .menu {
	width: 100%;
}
#content .box .menu .clear {
	height: 6px;
	background: #f2f2f2;
	border: #d4d4d4 solid 1px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	height: 4px;
	voice-family: "\"}\"";
}
#content .box .menu ul {
	list-style-type: none;
}
#content .box .menu li {
	float: left;
	margin: 3px 1px 0 0;
	font-size: 16px;
	line-height: 1em;
	font-weight: bold;
	font-family: "Times New Roman", Arial, Tahoma, sans-serif;
	color: #748d93;
}
#content .box .menu li.right {
	float: right;
	margin-right: 0 !important;
}
#content .box .menu li a {
	display: block; float: left;
	color: #748d93;
	text-decoration: none;
	cursor: pointer;
}
#content .box .menu li span {
	display: block;
	width: auto;
}
#content .box .menu li span.tl {
	float: left;
	background: url(/assets/images/content/box_menu_tl.gif) 0 0 no-repeat;
}
#content .box .menu li span.tr {
	background: url(/assets/images/content/box_menu_tr.gif) 100% 0 no-repeat;
}
#content .box .menu li span.a {
	padding: 5px 9px 6px 18px;
	background: url(/assets/images/content/box_menu_closed.gif) 7px .55em no-repeat;
}

#content .box .menu li.active {
	position: relative;
	margin: 0 1px -5px 0;
	color: #11343d;
}
#content .box .menu li.active a {
	color: #11343d;
}
#content .box .menu li.active span.tl {
	color: #11343d;
	background: url(/assets/images/content/box_menu_tl_active.gif) 0 0 no-repeat;
}
#content .box .menu li.active span.tr {
	background: url(/assets/images/content/box_menu_tr_active.gif) 100% 0 no-repeat;
}
#content .box .menu li.active span.a {
	padding: 7px 9px 11px 18px;
	background: url(/assets/images/content/box_menu_open.gif) 7px .75em no-repeat;
}

#content .box .prodmenu li {
	margin: 2px 1px -5px 0;
	font-size: 1em;
}
#content .box .prodmenu li span.a {
	padding: 6px 9px 7px 18px;
    font-weight: bold;
}
#content .box .prodmenu li.active {
	margin: 0 1px -5px 0;
}
#content .box .prodmenu li.active span.a {
	padding: 8px 9px 12px 18px;
}

#content .box div.widemenu div.clear {
	height: 1px !important;
	background: #d4d4d4;
	border: 0 !important;
}
#content .box div.widemenu li.active {
	margin-bottom: 0 !important;
}
#content .box div.widemenu li span.tl {
	width: 100%;
}
#content .box div.widemenu li span.tr {
	width: 100%;
}
#content .box div.widemenu li span.a {
	padding: 6px 9px 7px 18px !important;
}

#content .box .smallmenu li {
	font-size: .75em;
}
#content .box .smallmenu li.active span.a {
	padding: 7px 9px 5px 18px !important;
}

#content .box .flashmenu {
	padding: 6px 6px 6px 20px;
	* padding: 0;
	* margin: 6px 6px 6px 20px;
	font-size: .75em;
}
#content .box .flashmenu select {
	width: 200px;
}

#content .box.grey .bg {
	background: #f2f2f2;
}
#content .box.grey .bl {
	background: url(/assets/images/content/box_grey_bl.gif) 0 100% no-repeat;
}
#content .box.grey .br {
	background: url(/assets/images/content/box_grey_br.gif) 100% 100% no-repeat;
}


#content .box.grey a.btn.white {
	float: right;
	color: #e6620b;
	font-size: .75em;
	text-decoration: none;
	background: #fff url(/assets/images/content/btn_white_tl.gif) 0 0 no-repeat;
}
#content .box a.btn span {
	width: auto;
}
#content .box.grey a.btn.white span.tr {
	background: url(/assets/images/content/btn_white_tr.gif) 100% 0 no-repeat;
}
#content .box.grey a.btn.white span.bl {
	background: url(/assets/images/content/btn_white_bl.gif) 0 100% no-repeat;
}
#content .box.grey a.btn.white span.br {
	background: url(/assets/images/content/btn_white_br.gif) 100% 100% no-repeat;
}
#content .box.grey a.btn.white span.a {
	padding: 3px 22px 3px 8px;
	background: url(/assets/images/content/btn_white_arrow.gif) 100% 50% no-repeat;
}

#content .box.border .tl {
	background: url(/assets/images/content/box_border_tl.gif) 0 0 no-repeat;
}
#content .box.border .tr {
	background: url(/assets/images/content/box_border_tr.gif) 100% 0 no-repeat;
}
#content .box.border .bl {
	background: url(/assets/images/content/box_border_bl.gif) 0 100% no-repeat;
}
#content .box.border .br {
	background: url(/assets/images/content/box_border_br.gif) 100% 100% no-repeat;
}

#content .box.grey.border2 .tl {
	background: url(/assets/images/content/box_grey_border_tl.gif) 0 0 no-repeat;
}
#content .box.grey.border2 .tr {
	background: url(/assets/images/content/box_grey_border_tr.gif) 100% 0 no-repeat;
}
#content .box.grey.border2 .bl {
	background: url(/assets/images/content/box_grey_border_bl.gif) 0 100% no-repeat;
}
#content .box.grey.border2 .br {
	background: url(/assets/images/content/box_grey_border_br.gif) 100% 100% no-repeat;
}
#content .box.grey.border2 .content {
	padding: 10px 12px 9px 12px;
	* padding: 0;
	* margin: 10px 12px 9px 12px;
}


#content .box.blueborder .bg {
	background: #eff7f9;
}
#content .box.blueborder .t {
	background: url(/assets/images/content/box_blueborder.gif) 0 0 repeat-x;
}
#content .box.blueborder .b {
	background: url(/assets/images/content/box_blueborder.gif) 0 100% repeat-x;
}
#content .box.blueborder .l {
	background: url(/assets/images/content/box_blueborder.gif) 0 0 repeat-y;
}
#content .box.blueborder .r {
	background: url(/assets/images/content/box_blueborder.gif) 100% 0 repeat-y;
}
#content .box.blueborder .tl {
	background: url(/assets/images/content/box_blueborder_tl.gif) 0 0 no-repeat;
}
#content .box.blueborder .tr {
	background: url(/assets/images/content/box_blueborder_tr.gif) 100% 0 no-repeat;
}
#content .box.blueborder .bl {
	background: url(/assets/images/content/box_blueborder_bl.gif) 0 100% no-repeat;
}
#content .box.blueborder .br {
	background: url(/assets/images/content/box_blueborder_br.gif) 100% 100% no-repeat;
}


#content .box .product {
	width: 171px;
	background: url(/assets/images/content/product_line.gif) 100% 0 repeat-y;
}
#content .box .product .bg {
	margin: 0 1px 0 0; padding: 4px 0 4px 0;
	text-align: center;
	background: #fff;
}
#content .box .product .content {
	padding: 4px 4px 4px 5px;
	* padding: 0;
	* margin: 4px 4px 4px 5px;
}
#content .box .product img {
	margin: 0 0 4px 0;
}
#content .box .product p {
	padding: 0 5px 4px 5px;
	font-size: .7em;
}
#content .box .product ul {
	list-style-type: none;
	padding: 0 0 12px 0;
}
#content .box .product li {
	font-size: .75em;
}
#content .box .product ul.listing {
	padding: 0 70px 12px 20px;
}
#content .box .product ul.listing li {
	font-size: .7em;
}
#content .box .product.last {
	width: 170px;
	background: none;
}

#content .box .product_mid, #content .box .product_mid.last {
	width: 155px;
}
#content .box .product_mid p {
	padding: 0 4px 4px 4px;
}

#content .box .product_wide {
	width: 258px;
}
#content .box .product_wide h2 {
	padding: 0 0 4px 0;
	font-size: 1.125em;
	font-weight: normal;
}


#content .box.productbox .line {
	margin: 8px 0 14px 0;
	background: #d7e6ea;
}
#content .box.productbox .left {
	width: 356px;
}
#content .box.productbox .left p {
	padding: 0 0 10px 0;
}
#content .box.productbox .left p em {
	font-size: .91em;
}
#content .box.productbox .left p img {
	vertical-align: middle;
}
#content .box.productbox .left .review {
	padding: 8px 0 0 0;
	border-top: #d7e6ea solid 1px;
}
#content .box.productbox .left .review p {
	padding: 0 0 8px 0;
}


#content .box.productbox .image {
	width: 126px;
	margin: 0 16px 0 0;
}
#content .box.productbox .image .images {
	padding: 8px 0 0 0;
	text-align: center;
	font-size: .75em;
}
#content .box.productbox .image .images a {
	text-decoration: none;
}
#content .box.productbox .image .images a:hover, #content .box.productbox .image .images a.active {
	text-decoration: underline;
}
#content .box.productbox .image a.zoom {
	display: block;
	cursor: pointer;
	color: #e6620b;
	font-size: .75em;
	line-height: 1em;
	text-decoration: none;
    width: 125px;
}
#content .box.productbox .image a.zoom span {
	display: block;
}
#content .box.productbox .image a.zoom span.t {
	background: url(/assets/images/content/btn_zoom_t.gif) 0 0 repeat-x;
}
#content .box.productbox .image a.zoom span.b {
	background: url(/assets/images/content/btn_zoom_b.gif) 0 100% repeat-x;
}
#content .box.productbox .image a.zoom span.l {
	background: url(/assets/images/content/btn_zoom_b.gif) 0 0 repeat-y;
}
#content .box.productbox .image a.zoom span.r {
	background: url(/assets/images/content/btn_zoom_b.gif) 100% 0 repeat-y;
}
#content .box.productbox .image a.zoom span.tl {
	background: url(/assets/images/content/btn_zoom_tl.gif) 0 0 no-repeat;
}
#content .box.productbox .image a.zoom span.tr {
	background: url(/assets/images/content/btn_zoom_tr.gif) 100% 0 no-repeat;
}
#content .box.productbox .image a.zoom span.bl {
	background: url(/assets/images/content/btn_zoom_bl.gif) 0 100% no-repeat;
}
#content .box.productbox .image a.zoom span.br {
	background: url(/assets/images/content/btn_zoom_br.gif) 100% 100% no-repeat;
}
#content .box.productbox .image a.zoom span.a {
	padding: 6px 4px 6px 28px;
	background: url(/assets/images/content/btn_zoom.gif) 0 50% no-repeat;
}


#content .box.productbox .box {
	position: relative;
	margin: 16px -4px 0 0;
}
#content .box.productbox .box .tl {
	background: url(/assets/images/content/box_inner_tl.gif) 0 0 no-repeat;
}
#content .box.productbox .box .tr {
	background: url(/assets/images/content/box_inner_tr.gif) 100% 0 no-repeat;
}
#content .box.productbox .box .bl {
	background: url(/assets/images/content/box_inner_bl.gif) 0 100% no-repeat;
}
#content .box.productbox .box .br {
	background: url(/assets/images/content/box_inner_br.gif) 100% 100% no-repeat;
}
#content .box.productbox .box .menu .clear {
	background: #d4d4d4;
}
#content .box.productbox .box .menu li.active {
	margin: 0;
}
#content .box.productbox .box .menu li.active a {
	width: 100%;
}
#content .box.productbox .box .menu li.active span.tl {
	width: 100%;
	background: url(/assets/images/content/box_menu_tl_inner.gif) 0 0 no-repeat;
}
#content .box.productbox .box .menu li.active span.tr {
	background: url(/assets/images/content/box_menu_tr_inner.gif) 100% 0 no-repeat;
}
#content .box.productbox .box .content {
	padding: 6px 10px 8px 10px;
	* padding: 0;
	* margin: 6px 10px 8px 10px;
}
#content .box.productbox .box .content strong.price {
	font-size: 1.5em;
	color: #e6620b;
}
#content .box.productbox .box .content span.price {
	font-size: .75em;
}
#content .box.productbox .box .content strong.promo {
	font-size: 1.2em;
	color: #e6620b;
}
#content .box.productbox .box .content span strong {
	color: #e6620b;
}
#content .box.productbox .box .content form {
	padding: 4px 0 12px 0;
}
#content .box.productbox .box .content label {
	font-size: .75em;
}
#content .box.productbox .box .content input, #content .box.productbox .box .content select {
	vertical-align: middle;
}
#content .box.productbox .box .content .line {
	margin: 6px 0;
	background: #d7e6ea;
}
#content .box.productbox .box a.btn.white {
	color: #e6620b;
	background: #fff;
}
#content .box.productbox .box a.btn.white span.a {
	padding: 2px 12px 2px 0;
	background: url(/assets/images/content/btn_white_a.gif) 100% 50% no-repeat;
}


#content .box.personbox .left {
	width: 490px;
}
#content .box.personbox .left h1 {
	padding: 0 0 12px 0;
	font-weight: normal;
}
#content .box.personbox .left p.continues {
	padding: 2px 15px;
	color: #adadad;
	text-align: right;
	background: url(/assets/images/content/arrow_grey.gif) 100% 50% no-repeat;
}

#content .box.personbox .line {
	margin: 0 0 16px 0;
	background: url(/assets/images/content/line.gif) 0 0 repeat-x;
}
#content .box.personbox .advert_box {
	margin: 0 0 0 90px;
}

#content .box.personbox .box {
	margin: 8px 0 0 0;
}
#content .box.personbox .box.grey .bl {
	background: url(/assets/images/content/box_grey_border_bl2.gif) 0 100% no-repeat;
}
#content .box.personbox .box.grey .br {
	background: url(/assets/images/content/box_grey_border_br2.gif) 100% 100% no-repeat;
}

#content .box.personbox .box .product {
	margin: 0 0 0 1px;
	width: 106px;
}
#content .box.personbox .box .product .image {
	width: auto;
	margin: 0;
}
#content .box.personbox .box .product .content {
	width: auto;
	padding: 4px 0 4px 2px;
	* padding: 0;
	* margin: 4px 0 4px 2px;
}
#content .box.personbox .box .product p {
	padding: 0;
}
#content .box.personbox .box a.btn.white {
	float: left;
	margin: 0;
}
#content .box.personbox .box a.btn.white {
	background: #fff url(/assets/images/content/btn_white_tl.gif) 0 0 no-repeat;
}
#content .box.personbox .box a.btn.white span.tr {
	background: url(/assets/images/content/btn_white_tr.gif) 100% 0 no-repeat;
}
#content .box.personbox .box a.btn.white span.bl {
	background: url(/assets/images/content/btn_white_bl.gif) 0 100% no-repeat;
}
#content .box.personbox .box a.btn.white span.br {
	background: url(/assets/images/content/btn_white_br.gif) 100% 100% no-repeat;
}
#content .box.personbox .box a.btn.white span.a {
	padding: 3px 20px 3px 6px;
	background: url(/assets/images/content/btn_white_arrow.gif) 100% 50% no-repeat;
}


#content.front {
	width: 933px;
	margin: 10px 0 0 11px;
}
#content.front .box_wide {
	width: 617px;
}
#content.front .box_small {
	width: 301px;
}

#content .box.choosen_words .bg {
	position: relative;
	height: 130px;
	background: url(/assets/images/banner/choosen_words.gif) 0 0 no-repeat;
}
#content .box.choosen_words a.btn.white {
	position: absolute;
	bottom: 6px; right: 6px;
	color: #e6620b;
	font-size: .75em;
	text-decoration: none;
	background: #fff url(/assets/images/content/btn_cw_tl.gif) 0 0 no-repeat;
}
#content .box a.btn span {
	width: auto;
}
#content .box.choosen_words a.btn.white span.tr {
	background: url(/assets/images/content/btn_cw_tr.gif) 100% 0 no-repeat;
}
#content .box.choosen_words a.btn.white span.bl {
	background: url(/assets/images/content/btn_cw_bl.gif) 0 100% no-repeat;
}
#content .box.choosen_words a.btn.white span.br {
	background: url(/assets/images/content/btn_cw_br.gif) 100% 100% no-repeat;
}
#content .box.choosen_words a.btn.white span.a {
	padding: 3px 22px 3px 8px;
	background: url(/assets/images/content/btn_white_arrow.gif) 100% 50% no-repeat;
}
#content .box.buy_words h1 {
    text-decoration: none;
}
#content .box.buy_words .bg {
	position: relative;
	height: 105px;
	background: url(/assets/images/banner/choosen_words.gif) 0 0 no-repeat;
}
#content .box.buy_words a.btn.white {
	position: absolute;
	color: #e6620b;
	font-size: .75em;
	text-decoration: none;
	background: #fff url(/assets/images/content/btn_cw_tl.gif) 0 0 no-repeat;
}
#content .box a.btn span {
	width: auto;
}
#content .box.buy_words a.btn.white span.tr {
	background: url(/assets/images/content/btn_cw_tr.gif) 100% 0 no-repeat;
}
#content .box.buy_words a.btn.white span.bl {
	background: url(/assets/images/content/btn_cw_bl.gif) 0 100% no-repeat;
}
#content .box.buy_words a.btn.white span.br {
	background: url(/assets/images/content/btn_cw_br.gif) 100% 100% no-repeat;
}
#content .box.buy_words a.btn.white span.a {
	padding: 3px 22px 3px 8px;
	background: url(/assets/images/content/btn_white_arrow.gif) 100% 50% no-repeat;
}


#content .box.browse .bg {
	position: relative;
	height: 130px;
	background: url(/assets/images/banner/discover.gif) 0 0 no-repeat;
}

#content .box.browse .bg1 {
	position: relative;
	height: 130px;
	background: url(/assets/images/banner/chosen_subject_browse.gif) 0 0 no-repeat;
}

#content .box.limitless .bg {
	position: relative;
	height: 130px;
	background: url(/assets/images/banner/limitless.gif) 0 0 no-repeat;
}
#content .box.orange .bg {
	color: #fff;
	background: #B79534;
}

#content .box.orange .bl {
	background: none 0 100% no-repeat; 
}
#content .box.orange .br {
	background: none 100% 100% no-repeat; 
}

/* CHRISTMAS SEARCH BOX END */
#content .box.orange .bg p {
	padding: 0 0 8px 0;
}
#content .box.orange .bg input {
	vertical-align: middle;
}
#content .box.front_search {
	background: #e6620b;
	background: url(/images/christmas/2008/layout/search_bground.gif) 0 0 no-repeat;
	/* background: #B79534; */
}
#content .box.gold_search {
	background: url(/images/christmas/2008/layout/search_bground.gif) 0 0 no-repeat;
	height: 130px;
}
#content .box.search_small {
	background: url(/images/christmas/2008/layout/search_bground_small.gif) 0 0 no-repeat;
	height: 126px;
}
#content .box.front_search .content {
	padding: 6px 14px 6px 14px;
	* padding: 0;
	* margin: 6px 14px 6px 14px;
}
#content .box.front_search .menu .clear {
	height: 1px;
	background: #E5C77F;
	border: 0;
}
#content .box.front_search .menu li.active {
	margin: 0;
}
#content .box.front_search .menu li.active span.tl {
	width: 100%;
	background: url(/assets/images/content/box_frontsearch_tl.gif) 0 0 no-repeat;
}
#content .box.front_search .menu li.active span.tr {
	width: 100%;
	background: url(/assets/images/content/box_frontsearch_tr.gif) 100% 0 no-repeat;
}
/* CHRISTMAS 
#content .box.front_search .menu li.active span.tl {
	width: 100%;
	//background: url(/assets/images/content/box_frontsearch_gold_tl.gif) 0 0 no-repeat;
}
#content .box.front_search .menu li.active span.tr {
	width: 100%;
	//background: url(/assets/images/content/box_frontsearch_gold_tr.gif) 100% 0 no-repeat;
} CHRISTMAS */
#content .box.front_search .menu li.active span.a {
	padding: 6px 12px 4px 17px !important;
	background: none;
	color: #fff;
}
#content .box.front_search .content input.txt {
	width: 272px;
	margin: 0 0 2px 0;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 262px;
	voice-family: "\"}\"";
}
#content .box.front_search .content select {
	width: 272px;
	margin: 0 0 3px 0;
}
#content .box.front_search .content a {
	color: #fff;
	font-size: .75em;
}

/* CHRISTMAS smaller search (buy/browse) BEGIN */
#content .box.search_small .content input.txt {
	width: 220px;
	margin: 0 0 2px 0;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 210px;
	voice-family: "\"}\"";
}
#content .box.search_small .content select {
	width: 220px;
	margin: 0 0 3px 0;
}
#content .box.search_small .content a {
	color: #fff;
	font-size: .75em;
}
/* CHRISTMAS smaller search (buy/browse) END */

#content .box.content_search .content input.txt {
	width: 220px;
	margin: 0 0 2px 0;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 210px;
	voice-family: "\"}\"";
}
#content .box.content_search .content select {
	width: 220px;
	margin: 0 0 3px 0;
}
#content .box.content_search .content a {
	color: #fff;
	font-size: .75em;
}


#content .box.blue .widemenu .clear {
	background: #748d94;
}
#content .box.blue .bg {
	color: #fff;
	background: #11343d;
}
#content .box.blue .bg h3 {
	padding: 0 0 6px 0;
	font-size: 1.28em;
	font-weight: normal;
}
#content .box.blue .bg h3 strong, #content .box.blue .bg h3 span {
	color: #e6620b;
}
#content .box.blue .bl {
	background: url(/assets/images/content/box_blue_bl.gif) 0 100% no-repeat;
}
#content .box.blue .br {
	background: url(/assets/images/content/box_blue_br.gif) 100% 100% no-repeat;
}
#content .box.blue .content {
	position: relative;
	padding: 8px 14px 8px 14px;
	* padding: 0;
	* margin: 8px 14px 8px 14px;
}
#content .box.blue .content ul {
	list-style-type: none;
}
#content .box.blue .content ul li {
	padding: 0 0 4px 0;
	font-size: .7em;
	line-heihgt: 1em;
}
#content .box.blue .content ul li a {
	color: #fff;
}
#content .box.blue_alt .content {
	padding: 8px 0 0 90px;
	margin: 0;
	background: url(/assets/images/content/front_map.gif) 0 0 no-repeat;
}
#content .box.blue_alt2 .content {
	padding: 8px 0 0 108px;
	background: url(/assets/images/content/box_blue2.gif) 0 100% no-repeat;
}
#content .box.blue_alt .content h3 {
	font-size: 1.125em;
}
#content .box.blue_alt .content p {
	padding: 0 0 36px 0;
}
#content .box.blue a.btn.white {
	position: absolute;
	bottom: 7px; right: 6px;
	color: #e6620b;
	font-size: .75em;
	text-decoration: none;
	background: #fff url(/assets/images/content/btn_vpr_tl.gif) 0 0 no-repeat;
}
#content .box a.btn span {
	width: auto;
}
#content .box.blue a.btn.white span.tr {
	background: url(/assets/images/content/btn_vpr_tr.gif) 100% 0 no-repeat;
}
#content .box.blue a.btn.white span.bl {
	background: url(/assets/images/content/btn_vpr_bl.gif) 0 100% no-repeat;
}
#content .box.blue a.btn.white span.br {
	background: url(/assets/images/content/btn_vpr_br.gif) 100% 100% no-repeat;
}
#content .box.blue a.btn.white span.a {
	padding: 3px 22px 3px 8px;
	background: url(/assets/images/content/btn_white_arrow.gif) 100% 50% no-repeat;
}


#content .box.front_grey .tl {
	background: #48899b url(/assets/images/content/box_front_grey_tl.gif) 0 0 no-repeat;
}
#content .box.front_grey div.tr {
	background: url(/assets/images/content/box_front_grey_tr.gif) 100% 0 no-repeat;
}
#content .box.front_grey div.bl {

	width: 100%;
}
#content .box.front_grey .menu li span.tl {
	background: url(/assets/images/content/box_menu_tl_front.gif) 0 0 no-repeat;
}
#content .box.front_grey .menu li span.tr {
	background: url(/assets/images/content/box_menu_tr_front.gif) 100% 0 no-repeat;
}
#content .box.front_grey .menu li.active span.tl {
	background: url(/assets/images/content/box_menu_tl_front_active.gif) 0 0 no-repeat;
}
#content .box.front_grey .menu li.active span.tr {
	background: url(/assets/images/content/box_menu_tr_front_active.gif) 100% 0 no-repeat;
}
#content .box.front_grey h3 {
	padding: 6px 0 4px 22px;
	color: #fff;
	font-size: 1.125em;
	font-weight: normal;
	text-transform: uppercase;
}
#content .box.front_grey .content {
	padding: 0 0 5px 213px;
	margin: 0;
}
#content .box.front_grey .content p {
	margin: 0 0 5px 0; padding: 5px 14px 7px 14px;
	background: #fff;
}
#content .box.front_grey .content a.btn {
	margin: 0 5px 0 0;
	* margin: 0 3px 0 0;
}


#content .box.grey_content div.bl {
	width: 100%;
	background: url(/assets/images/banner/front_discover2.jpg) 0 100% no-repeat;
}
#content .box.grey_content .content {
	padding: 0 0 5px 213px;
	margin: 0;
}
#content .box.grey_content .content p {
	margin: 0 0 5px 0; padding: 14px 24px 14px 24px;
	background: #fff;
}
#content .box.grey_content .content a.btn {
	margin: 0 5px 0 0;
	* margin: 0 3px 0 0;
}


#content .box.advert_box {
	text-align: right;
}
#content .box.advert_box img {
	border: #000 solid 1px;
}
#content .box.advert_box p {
	padding: 2px 0 0 0;
	font-size: .75em;
}
#content .box.advert_box a {
	color: #11343d;
	text-decoration: none;
}
#content .box.advert_box a:hover {
	text-decoration: underline;
}


#content.front .box .product {
	width: 150px;
}
#content.front .box .product_desc {
	background: #397787;
}
#content.front .box .product .bg {
	padding: 9px 0 10px 0;
}
#content.front .box .product_desc p {
	padding: 6px 14px;
	font-size: .75em;
	color: #fff;
}


#content .box.oxford_worlds .bg {
	height: 204px;
	background: url(/assets/images/banner/oxford_worlds.jpg) 0 0 no-repeat;
}


#content .box.findashop .content {
	padding: 12px 20px 20px 20px;
	* padding: 0;
	* margin: 12px 20px 20px 20px;
}
#content .box.findashop h1 {
	padding: 0 0 6px 0;
	font-weight: normal;
}
#content .box.findashop p {
	padding: 6px 0 0 0;
}
#content .box.findashop select {
	width: 252px;
	margin: 16px 0 0 0;
}
#content .box.findashop .content .right {
	margin: 0 90px;
}


#content .box .product_alt {
	width: 100%;
	background: #fff;
}
#content .box .product_alt .bg {
	width: 355px;
	margin: 0 0 0 16px; padding: 6px 0 8px 0;
	text-align: left;
	border-bottom: #a6c7cf solid 1px;
}
#content .box .product_alt .image {
	float: left;
	margin: 0 10px 10px 0;
}
#content .box .product_alt .bg h2 {
	font-size: 1.125em;
	font-weight: normal;
}
#content .box .product_alt p {
	padding: 4px 0 0 0;
	font-size: .75em;
}
#content .box .product_alt.last .bg {
	border: 0;
}


#content .box .product_alt2 {
	width: 258px;
}
#content .box .product_alt2 .bg {
	padding: 8px 4px 8px 4px;
	text-align: left;
}
#content .box .product_alt2 .image {
	float: left;
	width: 80px; height: 162px;
}
#content .box .product_alt2 p {
	padding: 4px 0 0 0;
	font-size: .75em;
}
#content .box .product_alt2 p em {
	font-size: .91em;
}
td.outlay {
	font-size: 1em;
}
td {
	font-size: 0.9em;
}
table.panelwide {
	width: 742px;
}
table.panelwide th {
	font-size: 1em;
	font-weight: normal;
	padding: 6px 2px 2px 14px;
}

table.wishlist {
	width: 746px;
	margin: 0 0 0 15px;
}
table.wishlist th {
	padding: 6px 0;
	font-size: 10pt;
	font-weight: normal;
}
table.wishlist th.price, table.wishlist td.price {
	width: 75px;
	font-size: .75em;
	text-align: center;
	background: #f3fafb;
}
table.wishlist th.blank, table.wishlist td.blank {
	width: 5px;
	font-size: 5px;
}
table.wishlist td {
	padding: 8px 0;
	vertical-align: top;
	border-top: #d7e6ea solid 1px;
}
table.wishlist td p {
	font-size: .75em;
}
table.wishlist td p span {
	font-size: .91em;
}
table.wishlist td input {
	vertical-align: middle;
}
table.wishlist td input.txt {
	width: 36px;
	color: #000;
}
table.wishlist td label {
	font-size: .7em;
}
table.wishlist td ul {
	list-style-type: none;
}
table.wishlist td li {
	display: block;
	clear: both;
}
table.shipping {
	width: 746px;
	margin: 0 0 0 15px;
}
table.shipping th.pastelgreen {
	background-color: lightgreen;
	padding: 2px;
}
table.shipping th.pastelyellow {
	background-color: lightyellow;
	padding: 2px;
}
div.shipping {
	font-size: .75em;
	font-weight: normal;
}
table.shipping th {
	font-size: .75em;
	font-weight: normal;
}
#content .box.video_box .bg .bg {
	background: #fff;
}
#content .box.video_box .content {
	padding: 5px 5px 4px 5px;
	* padding: 0;
	* margin: 5px 5px 4px 5px;
}
#content .box.video_box .bg h2 {
	padding: 12px 5px 12px 266px;
	color: #fff;
	background: #48899b;
}
#content .box.video_box .bg p {
	padding: 8px 5px 1px 266px;
	font-size: .75em;
}


#content .box.sneak_box .bg {
	width: auto;
}
#content .box.sneak_box .bg .bg {
	background: #fff;
}
#content .box.sneak_box .bg .image {
	width: 89px; height: 183px;
	text-align: center;
	background: #fff url(/assets/images/content/product_line.gif) 100% 0 repeat-y;
}
#content .box.sneak_box .bg .image img {
	margin: 6px 0 0 0;
}
#content .box.sneak_box .content {
	padding: 5px 5px 4px 5px;
	* padding: 0;
	* margin: 5px 5px 4px 5px;
}
#content .box.sneak_box .bg h2 {
	padding: 12px 5px 12px 93px;
	color: #fff;
	background: #48899b;
}
#content .box.sneak_box .bg h2 span {
	display: block;
	font-weight: normal;
}
#content .box.sneak_box .bg p {
	padding: 8px 5px 1px 93px;
	font-size: .75em;
}


#content .box.basketbox .bg {
	background: #fff;
}
#content .box.basketbox .tl {
	width: 100%;
	background: url(/assets/images/content/box_tl.gif) 0 0 no-repeat;
}
#content .box.basketbox .tr {
	width: 100%;
	background: url(/assets/images/content/box_tr.gif) 100% 0 no-repeat;
}
#content .box.basketbox .bl {
	width: 100%;
	background: url(/assets/images/content/box_bl.gif) 0 100% no-repeat;
}
#content .box.basketbox .br {
	width: 100%;
	padding: 6px 0 10px 0;
	background: url(/assets/images/content/box_br.gif) 100% 100% no-repeat;
}
#content .box.basketbox .contentholder {
	width: 755px;
	margin: 0 0 15px 10px;
	background: #f3f3f3;
	border-top: #d7e6ea solid 1px;
}
#content .box.basketbox .content {
	padding: 4px 4px 4px 5px;
	* padding: 0;
	* margin: 4px 4px 4px 5px;
}

#content .box.basketbox .box {
	width: 366px;
	margin: 0 10px;
}
#content .widebox {
	width: 732px;
	margin: 0 10px;
}
#content .box.basketbox .box .bg {
	background: #f8f8f8;
}
#content .box.basketbox .box .t {
	background: url(/assets/images/content/box_basket_border.gif) 0 0 repeat-x;
}
#content .box.basketbox .box .b {
	background: url(/assets/images/content/box_basket_border.gif) 0 100% repeat-x;
}
#content .box.basketbox .box .l {
	background: url(/assets/images/content/box_basket_border.gif) 0 0 repeat-y;
}
#content .box.basketbox .box .r {
	background: url(/assets/images/content/box_basket_border.gif) 100% 0 repeat-y;
}
#content .box.basketbox .box .tl {
	background: url(/assets/images/content/box_basket_tl.gif) 0 0 no-repeat;
}
#content .box.basketbox .box .tr {
	background: url(/assets/images/content/box_basket_tr.gif) 100% 0 no-repeat;
}
#content .box.basketbox .box .bl {
	background: url(/assets/images/content/box_basket_bl.gif) 0 100% no-repeat;
}
#content .box.basketbox .box .br {
	padding: 0;
	background: url(/assets/images/content/box_basket_br.gif) 100% 100% no-repeat;
}
#content .box.basketbox .box2 .bg {
	background: #e8f5f8;
}
#content .box.basketbox .box2 .bg2 {
	background: #c0d8de;
}
#content .box.basketbox .box .tl2 {
	background: url(/assets/images/content/box_basket_tl2.gif) 0 0 no-repeat;
}
#content .box.basketbox .box .tr2 {
	background: url(/assets/images/content/box_basket_tr2.gif) 100% 0 no-repeat;
}
#content .box.basketbox .box .bl2 {
	background: url(/assets/images/content/box_basket_bl2.gif) 0 100% no-repeat;
}
#content .box.basketbox .box .br2 {
	padding: 0;
	background: url(/assets/images/content/box_basket_br2.gif) 100% 100% no-repeat;
}
#content .box.basketbox .box .content {
	padding: 10px 12px;
	* padding: 0;
	* margin: 10px 12px;
}
#content .box.basketbox .box .content2 {
	padding: 9px 10px;
	* padding: 0;
	* margin: 9px 10px;
}
#content .box.basketbox .box .content ul {
	list-style-type: none;
	padding: 8px 0 12px 0;
}
#content .box.basketbox .box .content li {
	padding: 7px 0 7px 23px;
	font-size: .7em;
	line-height: 1em;
	background: url(/assets/images/content/dot.gif) 0 45% no-repeat;
}
#content .box.basketbox .box .content .line {
	margin: 4px 0 2px 0;
	background: #b0cfd6;
}
#content .box.basketbox .box .line2 {
	height: 2px;
	margin: 0 1px;
	background: #fff;
}
#content .box.basketbox .box .content .left, #content .box.basketbox .box .content .right {
	font-size: .81em;
}
#content .box.basketbox .box .content label {
	font-size: .75em;
}
#content .box.basketbox .box .content .bigger {
	padding: 6px 0 8px 0;
	font-size: 1.125em;
}
#content .box.basketbox a.basket {
	background: #e6620b url(/assets/images/content/btn_basket_tl2.gif) 0 0 no-repeat;
}
#content .box.basketbox a.basket span.tr {
	background: url(/assets/images/content/btn_basket_tr2.gif) 100% 0 no-repeat;
}
#content .box.basketbox a.basket span.bl {
	background: url(/assets/images/content/btn_basket_bl2.gif) 0 100% no-repeat;
}
#content .box.basketbox a.basket span.br {
	background: url(/assets/images/content/btn_basket_br2.gif) 100% 100% no-repeat;
}


#content .box.basketblue .content p {
	font-size: .7em;
}
#content .box.basketblue .content p.right {
	padding: 6px 0 0 0;
	text-align: right;
	color: #e6620b;
}


#content .box.blueborder .content select {
	width: 150px;
	margin: 0 0 0 5px;
	font-size: 11px;
	color: #333;
	vertical-align: middle;
}


#content .box.filterbox .t {
	background: url(/assets/images/content/box_filterbox_t.gif) 0 0 repeat-x;
}
#content .box.filterbox .b {
	background: url(/assets/images/content/box_filterbox_b.gif) 0 100% repeat-x;
}
#content .box.filterbox .l {
	background: url(/assets/images/content/box_filterbox_l.gif) 0 0 repeat-y;
}
#content .box.filterbox .r {
	background: url(/assets/images/content/box_filterbox_r.gif) 100% 0 repeat-y;
}
#content .box.filterbox .tl {
	background: url(/assets/images/content/box_filterbox_tl.gif) 0 0 no-repeat;
}
#content .box.filterbox .tr {
	background: url(/assets/images/content/box_filterbox_tr.gif) 100% 0 no-repeat;
}
#content .box.filterbox .bl {
	background: url(/assets/images/content/box_filterbox_bl.gif) 0 100% no-repeat;
}
#content .box.filterbox .br {
	padding: 0;
	background: url(/assets/images/content/box_filterbox_br.gif) 100% 100% no-repeat;
}
#content .box.filterbox .menu .clear {
	height: 1px;
	background: none;
	border: 0;
}
#content .box.filterbox .menu li {
	margin: 0 1px -1px 0;
	font-size: .75em;
	font-weight: bold;
	font-family: Arial, Tahoma, sans-serif;
	color: #748d93;
}
#content .box.filterbox .menu li.active {
	position: relative;
	margin: 0 1px -3px 0;
	color: #11343d;
}
#content .box.filterbox .menu li.active span.tl {
	color: #11343d;
	background: url(/assets/images/content/box_filterbox_tl2.gif) 0 0 no-repeat;
}
#content .box.filterbox .menu li.active span.tr {
	background: url(/assets/images/content/box_filterbox_tr2.gif) 100% 0 no-repeat;
}
#content .box.filterbox .menu li.active span.a {
	padding: 8px 10px 5px 20px;
	background: url(/assets/images/content/box_menu_open2.gif) 8px .7em no-repeat;
}

#content .box.filterbox .content ul {
	padding: 8px 0 2px 0;
	list-style-type: none;
	font-size: .75em;
	line-height: 1em;
}
#content .box.filterbox .content ul li {
	padding: 3px 0;
	* padding: 0;
    font-size: .95em;
}
#content .box.filterbox .content ul li input {
	margin: 0 10px 0 0;
}
#content .box.filterbox #filtercontent {
	position: relative;
}
#content .box.filterbox #filtercontent div.left {
	width: 120px;
}
#content .box.filterbox #filtercontent div.right {
	padding: 10px 0 0 0;
}



#content .box.boxlogin .content div.left {
	padding: 3px 0 0 0;
	font-size: .75em;
}
#content .box.boxlogin .content div.right {
	text-align: right;
}
#content .box.boxlogin .content input.txt {
	float: right;
	width: 175px;
}
#content .box.boxlogin .content .clear {
	margin: 5px 0;
}
#content .box.boxlogin .content2 {
	padding: 6px 14px 8px 14px;
	* padding: 0;
	* margin: 6px 14px 8px 14px;
}


table.checkoutorder {
	width: 585px;
	background: #eff7f9;
	border: #e6ebec solid 1px;
}
table.checkoutorder_alt {
	width: 585px;
	margin: 6px 0 0 0;
	background: none;
	border: #fff solid 1px;
}
table.checkoutorder th, table.checkoutorder td {
	font-size: .75em;
	padding: 3px 0 3px 10px;
}
table.checkoutorder td {
	width: 60px;
	padding: 3px 10px 3px 0;
	text-align: right;
}
table.checkoutorder td.right {
	width: 100px;
	padding: 3px 0 3px 10px;
	text-align: left;
}
table.checkoutorder td input.txt {
	width: 40px;
	color: #333;
	text-align: right;
}
table.checkoutorder td a {
	color: #25424d;
}

table.checkout th, table.checkout td {
	padding: 2px 10px 2px 0;
	font-size: .75em;
}
table.checkout th {
	width: 100px;
	padding: 2px 5px 2px 0;
	text-align: right;
	font-weight: normal;
}
table.checkout td.right {
	text-align: right;
	font-size: .63em;
}
table.checkout td span {
	font-size: .83em;
}
table.checkout td input.txt {
	width: 270px;
	color: #333;
}
table.checkout td select {
	width: 280px;
	color: #333;
}

table.checkout2 {
	width: 420px;
	background: #eff7f9;
	border: #e6ebec solid 1px;
}
table.checkout2 th, table.checkout2 td {
	font-size: .75em;
	padding: 5px 10px;
	font-weight: normal;
}
table.checkout2 tr.first th, table.checkout2 tr.first td {
	padding: 10px 10px 5px 10px;
}
table.checkout2 tr.last th, table.checkout2 tr.last td {
	padding: 5px 10px 10px 10px;
}
table.checkout2 td input.txt, table.checkout2 td select {
	color: #333;
}

#leftside {
	width: 143px;
	margin: 0 0 0 11px;
}

#leftside h3 {
	padding: 5px 0 5px 28px;
	font-size: .75em;
	font-family: "Times New Roman", Arial, Tahoma, sans-serif;
	color: #FFF;
	background: url(/assets/images/left/title_gold4.gif) no-repeat;
    height: 32px;
	border-bottom: #cecece solid 1px;
}

#leftside h3.title {
	margin: 15px 0 0 0;
}
#leftside ul {
	padding: 4px 0 0 0;
	background: #EFECDF;
	list-style-type: none;
}
#leftside ul.leftnavChristmas {
	padding: 4px 0 0 0;
	background: #EFECDF;
	list-style-type: none;
}
#leftside ul .christmas2008CatTitle {
	font-size: .7em;
	background: #EFECDF;
	list-style-type: none;
	padding: 4px 0 0 4px;
}
#leftside li {
	padding: 0 8px;
	font-size: .7em;
	line-height: 1em;
	background: #EFECDF;
}
#leftside li a {
	display: block;
	width: 100%;
	padding: 4px 0;
	text-decoration: none;
	border-bottom: #e1eaee solid 1px;
    color: #12363F;
    /* color: #BD9439; */
}
#leftside li p {
	padding: 4px 0 8px 0;
}
#leftside li.border {
	border-bottom: #e1eaee solid 3px;
}
#leftside li.border a {
	border: 0;
}
#leftside li.special a {
	float: left;
	width: auto;
	border: 0;
}
#leftside li.special span.clear {
	clear: both; overflow: hidden; display: block;
	height: 1px;
}
#leftside li.special span.line {
	background: #e1eaee;
}
#leftside li a.remove {
	display: block; float: right;
	width: 14px; height: 14px;
	margin: 2px 0;padding: 0;
	background: url(/assets/images/left/stop.gif) 0 0 no-repeat;
	border: 0;
}
#leftside li a:hover, #leftside li a.active {
	/* color: #11343d; */
    color: #BD9439;
}

#leftside .advert {
	margin: 21px 0 0 0;
	text-align: center;
}
#leftside .advert img {
	border: #000 solid 1px;
}

#leftside .end {
	width:100%;
	line-height: 1.1em;
	padding: 4px 0;
	background: #EFECDF url(/assets/images/left/end_gold.gif) 0 100% no-repeat;
}
#leftside .end ul {
	list-style-type: none;
}
#leftside .end li {
	float: left;
	width: auto;
	padding: 2px 6px 0 11px;
}
#leftside .end li a {
	display: block; float: left;
	width: auto;
	text-decoration: none;
	border: 0;
}
#leftside .end a.item1 {
	padding: 3px 0 2px 19px;
	background: url(/assets/images/left/rss.gif) 0 50% no-repeat;
}
#leftside .end li.last {
	padding: 0 6px;
	width: 82px;
	border-left: #92a1a6 solid 1px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 70px;
	voice-family: "\"}\"";
}
#leftside .end a.item2 {
	padding: 0 0 0 19px;
	background: url(/assets/images/left/plus.gif) 0 50% no-repeat;
}
#leftside .end a.item3 {
	padding: 0 0 0 19px;
	background: url(/assets/images/left/stop.gif) 0 50% no-repeat;
}


#footer, #footer a {
	color: #11343d;
}
#footer ul {
	list-style-type: none;
}
#footer {
	width: 100%;
	min-width: 955px;
	margin: 20px 0 0 0; padding: 6px 0 24px 0;
	font-size: .75em;
	background: #a6c7cf;
	border-top: #97b8c0 solid 1px;
}
#footer .left {
	margin: 0 0 0 23px;
}

#jumper.jumper-mod-pos {
	top: -56px;
}
#jumper.jumper-mod-pos2 {
	top: -36px;
}
#jumper {
	position: absolute; z-index: 100; overflow: hidden;
	display: none; visibility: hidden;
	top: 56px; left: 50%;
	margin: 0 0 0 -401px;
	width: 871px;
	font-size: .75em;
	text-align: left;
}
#jumper iframe {
	display: none;
	display/**/: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 3000px;
	height: 3000px;
}
#jumper .t {
	width: 100%; height: 24px;
	background: url(/assets/images/jump_t.png) 0 0 no-repeat;
}
* html #jumper .t {
	background: #fff;
	voice-family: "\"}\""; 
	voice-family: inherit;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/jump_t.png', sizingMethod=crop);
	voice-family: "\"}\"";
}
#jumper .b {
	width: 100%; height: 14px;
	background: url(/assets/images/jump_b.png) 0 0 no-repeat;
}
* html #jumper .b {
	background: #fff;
	voice-family: "\"}\""; 
	voice-family: inherit;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/jump_b.png', sizingMethod=crop);
	voice-family: "\"}\"";
}
#jumper .bg {
	width: 100%;
	background: url(/assets/images/jump_bg.png) 0 0 repeat-y;
}
* html #jumper .bg {
	background: #fff;
	voice-family: "\"}\""; 
	voice-family: inherit;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/jump_bg.png', sizingMethod=scale);
	voice-family: "\"}\"";
}
#jumper ul {
	margin: 0 0 0 10px;
	list-style-type: none;
}
#jumper li {
	padding: 4px 0 0 0;
	line-height: 1.1em;
}
#jumper div.left {
	width: 150px;
	margin: 0 0 0 10px;
}


table.normal {
    font-size: 12px;
}
table.normal th {
	font-size: 12px;
	font-weight: normal;
}
table.normal td {
    font-size: 12px;
}
table.normal td p {
	font-size: 12px;
}
table.normal td p span {
	font-size: 12px;
}
table.normal td input {
	font-size: 12px;
}
table.normal td input.txt {
    font-size: 12px;
}
table.normal td label {
	font-size: 12px;
}
table.normal td ul {
	font-size: 12px;
}
table.normal td li {
    font-size: 12px;
}
table.normal td.divider {
    padding: 5px;
    border-top: #d7e6ea solid 1px;
}

.browse {
	font-size: 12px;
	color: #000000;
}

ul.ul2  {
    font-size: 12px;
    padding: 0 0 12px 36px;
}

ol.ul2  {
    padding: 12px 0 12px 36px;
}

.browse h2 {
    padding: 12px 0 0 12px;
    height: 28px;
    background: #48899b;
	color: #ffffff;
	font-size: 12px !important
}

.browseindex h2 {
    padding: 12px 0 0 120px;
    height: 28px;
    background: #48899b;
	color: #ffffff;
	font-size: 1px !important
}

.textnormal {
	font-size: 12px;
	color: #000000;
}
table.lightBgTable {
	vertical-align: top;
    background: #eff7f9;
	border: #e6ebec solid 1px;
}
table.lightBgTable th, table.lightBgTable td {
	font-size: 12px;
	padding: 3px 10px 3px 10px;
}
th.lightBgTable, td.lightBgTable {
	background: #eff7f9;
    font-size: 12px;
	padding: 3px 10px 3px 10px;
}

img.promo {
	border-bottom: #bcbaba solid 1px;
	border-left: #bcbaba solid 1px;
	border-right: #bcbaba solid 1px;
	
}
#content .box.bluebox {
	color: #e8f5f8;
	background: #48899b;
}
#content .box.bluebox div.tl {
	background: url(/assets/images/content/box_bluebox_tl.gif) 0 0 no-repeat;
}
#content .box.bluebox div.tr {
	background: url(/assets/images/content/box_bluebox_tr.gif) 100% 0 no-repeat;
}
#content .box.bluebox div.bl {
	background: url(/assets/images/content/box_bluebox_bl.gif) 0 100% no-repeat;
}
#content .box.bluebox div.br {
	width: 100%;
	background: url(/assets/images/content/box_bluebox_br.gif) 100% 100% no-repeat;
}
#content .box.bluebox .bg {
	background: none;
}
#content .box.bluebox .bg h1 {
	padding: 0 0 7px 0;
    color: #93C2CE;
	font-size: 2.2em;
	line-height: 1em;
	font-weight: normal;
	text-transform: uppercase;
	font-family: "Times New Roman", Arial, Tahoma, sans-serif;
}
#content .box.bluebox .bg h1 a {
    color: #93C2CE;
    text-decoration: none;
}
#content .box.bluebox .bg h1 a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
#content .box.bluebox .bg h2 {
	font-size: 1em;
	line-height: 1.05em;
	font-weight: normal;
	font-family: Arial, Tahoma, sans-serif;
}
#content .box.bluebox .bg h2 a {
    color: #FFFFFF;
    text-decoration: none;
}
#content .box.bluebox .bg h2 a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

div.checkout {
	float: left; display: inline !important;
    padding: 0px 10px 0px 10px;
}
div.warning {
	color: red;
	font-size: 11px;
	display:inline;
}
span.warning {
	color: red;
	font-size: 11px;
	display:inline;
}
font.redText {
	color:red;
}
input.transparent {
	border: none;
	background: transparent;
}
.mimicTitleText {
	font-family:"Times New Roman",Arial,Tahoma,sans-serif;
	font-size:1.125em;
	line-height:1em;
	color: #11343D;
}
/* Start - Search suggest panel */
.dynamicPanel
{/* the dynamic panel border etc... */
	position:absolute;
	display:none;
	z-index:1001;
	width: 350px;
	border: 1px solid #AABCF8;
	text-align:left;
	align:left;
	background-color: #FFF;
	margin: 1px 1px 1px 1px;
}
.dynamicSearchPanel
{/* the dynamic panels content defining table */
	text-align: left;
	align: left;
}
.dynamicSearchTitle
{
	font-family: arial, verdana;
	color: #E6620B;
	font-weight: bold;
	font-size: small;
}
.dynamicSearchRow
{/* specific rows for each result within dynamicSearchPanel table */
	text-align: left;
	align: left;
	padding: 2px 2px 2px 2px;
	font-family: arial, verdana;
	font-size: small;
	color: #00317B;
	cursor: pointer;
}
.highlightSuggestRow
{
	font-family: arial, verdana;
	font-size: small;
	color: #00317B;
	text-decoration: underline;
	padding: 2px 2px 2px 2px;
	text-align: left;
	/*background-color: #ffff99; */
	cursor: pointer;
}
.mouseHighlightSuggestRow
{
	font-family: arial, verdana;
	font-size: small;
	color: #00317B;
	padding: 2px 2px 2px 2px;
	text-align: left;
	background-color: #ffff99; 
	cursor: pointer;
	text-decoration: underline;
}
.normalSuggestRow
{
	font-family: arial, verdana;
	font-size: small;
	background-color: #FFF;
	padding: 2px 2px 2px 2px;
	text-align: left;
	color: #00317B;
	text-decoration: none;
	cursor: pointer;
}
/* End - Search suggest panel */
.warningInfo { /* standard text for customer information - postal_prefs/reg_personal */
	font-family: arial;
	font-style: italic;
	color: black;
	font-size: 10pt;
}
.redWarningInfo { /* standard text for customer information - postal_prefs */
	font-family: arial;
	font-style: italic;
	color: red;
	font-size: 10pt;
}
/* Start cloud styling */
ul.cloud { margin: 0 14px 0 14px; padding: 20px; width: 560px; height: 260px  }
ul.cloud li  { display: inline; color: #E6620B; padding: 8px }
ul.cloud li.size1{ font: normal 10px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size2{ font: italic 11px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size1{ font: bold 12px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size2{ font: normal 13px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size3{ font: italic 14px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size4{ font: bold 15px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size5{ font: normal 16px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size6{ font: italic 17px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size7{ font: bold 18px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size8 { font: normal 19px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size9 { font: italic 20px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size10{ font: bold 21px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size11{ font: normal 22px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size12{ font: italic 23px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size13{ font: bold 24px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size14{ font: normal 25px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size15{ font: italic 26px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size16{ font: bold 27px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size17{ font: italic 28px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size18{ font: italic 30px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size19{ font: italic 32px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud li.size20{ font: italic 36px / 32px  "Arial,Verdana,Tahoma,Helvetica,sans-serif" }
ul.cloud a { text-decoration: none;color: #E6620B; }
ul.cloud a:hover { text-decoration: underline;color: #E6620B; }
/* End cloud styling */

