html { font-size: 100%; /* IE hack */ }
body { margin:0px; background: #f1f1f1; color: #000; font-family: Arial, Helvetica, Verdana; font-size: 0.62em;  }
table { font-size: 100%; /* IE hack */ }

/* CJ's Style Defaults */
a, embed, object {outline: none;}
form, fieldset, dl {padding: 0; margin:0; border: none;}
img {border-style: none;}
h1, h2, h3, h4, h5  {margin: 0; padding: 0; font-size: 1.0em; font-weight: normal;}
p {margin: 0 0 12px 0;  padding: 0; }
th {text-align: left; }
input, textarea, select {font-family: inherit; font-size: inherit;}
dl {display: block; margin-bottom: 30px;}
dt {display: block; clear: left; float: left; width: 80px; margin-bottom: 5px;}
dd {display: block; float: left; width: 150px; margin-bottom: 5px;}
big {font-size: 1.1em;}
small {font-size: 0.9em;}
del {	text-decoration: line-through;}
.clearer {clear: both; height: 1px;}
.clearleft {clear: left; height: 1px;}
.clearright{clear: right; height: 1px;}
.getright {float:right;}
.getleft {float:left;}
.centa {text-align: center;}
.imgleft {float: left; margin: 0 10px 7px 0;}
.imgright {float: right; margin: 0 0 7px 10px;}
.blockit {display: block;}
.padit {margin: 0 0 10px 0;}
.bolden {font-weight: bold;}
.unbolden {font-weight: normal;}
.uline {text-decoration: underline;}
.nobg {background: none !important;}
.nomargin {margin:0 !important;}
.noborder {border: none !important;}
.nopad {padding:0 !important;}
.invisi {display: none !important;}
.vlrg {font-size: 1.8em;}
.lrg {font-size: 1.6em;}
.halfmargin {margin-bottom: 7px;}
.doublemargin {margin-bottom: 25px;}
.txt-right {text-align: right;}
.dots {height: 2px; background: url(../../images/productdetails/bg_dots.gif) 0 100% repeat-x; margin: 0 0 15px 0;}

/* Colours */
.red {color: #cc1e21;}
.black {color: #333;}
.grey {color: #878787;}

/* Links */
a	{color: #333; text-decoration: underline;}
a:hover	{text-decoration: none;}
a.red-arrow {padding-left: 10px; background:url(../../images/wishlist/bullet_arrow_red_right.gif) 0 50% no-repeat;}
a.emaillink {padding-left: 18px; background:url(../../images/wishlist/icon_email.gif) 0 50% no-repeat;}
a.printlink {padding-left: 18px; background:url(../../images/wishlist/icon_print.gif) 0 50% no-repeat;}
a.delink {padding-left: 18px; background:url(../../images/wishlist/icon_delete.gif) 0 50% no-repeat;}
a.starlink  {padding-left: 18px; background:url(../../images/wishlist/icon_star.gif) 0 50% no-repeat;}
a.morelink  {padding-left: 15px; background:url(../../images/wishlist/icon_more.gif) 0 50% no-repeat;}
a.wishcreate {display: block; float: right; padding-top: 3px; width: 110px;}
a.helplink  {display: block; padding-left: 15px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/icon_help.gif) 0 50% no-repeat;}
a.yes {display: block; margin: 0 0 5px 0; padding: 0 0 0 14px; background:url(../../images/productdetails/yes.gif) 0 50% no-repeat;}
a.no {display: block; margin: 0 0 5px 0; padding: 0 0 0 14px; background:url(../../images/productdetails/no.gif) 0 50% no-repeat;}
/* Buttons */
a.butt-checkout {display: block; width: 95px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/butt_checkout.gif) 0 0 no-repeat;}
a.butt-checkout:hover {background-position: 0 -21px;}

a.butt-checkoutnow {display: block; width: 130px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/butt_checkout_now.gif) 0 0 no-repeat;}
a.butt-checkoutnow:hover {background-position: 0 -21px;}

a.butt-addcart {display: block; width: 115px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/butt_addcart.gif) 0 0 no-repeat;}
a.butt-addcart:hover {background-position: 0 -21px;}

a.butt-addpreorder {display: block; width: 115px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/butt_preorder.gif) 0 0 no-repeat;}
a.butt-addpreorder:hover {background-position: 0 -21px;}

a.butt-wishlist {display: block; width: 157px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/butt_wishlist.gif) 0 0 no-repeat;}
a.butt-wishlist:hover {background-position: 0 -21px;}

a.butt-activate {display: block; width: 102px; height: 20px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/butt_activate.gif) 0 0 no-repeat;}
a.butt-activate:hover {background-position: 0 -20px;}

a.butt-continue {display: block; width: 171px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/butt_continue.gif) 0 0 no-repeat;}
a.butt-continue:hover {background-position: 0 -21px;}

a.butt-update {display: block; width: 60px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/butt_update.gif) 0 0 no-repeat;}
a.butt-update:hover {background-position: 0 -21px;}

a.butt-create {display: block; width: 140px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/butt_createacct.gif) 0 0 no-repeat;}
a.butt-create:hover {background-position: 0 -21px;}

a.butt-signin {display: block; width: 79px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/butt_signin.gif) 0 0 no-repeat;}
a.butt-signin:hover {background-position: 0 -21px;}

a.butt-save {display: block; width: 59px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/wishlist/butt_save.gif) 0 0 no-repeat; margin-right: 10px;}
a.butt-save:hover {background-position: 0 -21px;}

a.butt-cancel {display: block; width: 59px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/wishlist/butt_cancel.gif) 0 0 no-repeat;}
a.butt-cancel:hover {background-position: 0 -21px;}
a.butt-wish-cancel {display: block; padding: 0 5px; width: 59px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/wishlist/butt_cancel.gif) 0 0 no-repeat;}

a.butt-close {display: block; width: 59px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/help/butt_close.gif) 0 0 no-repeat;}
a.butt-close:hover {background-position: 0 -21px;}

a.butt-emailwish {display: block; width: 127px; height: 20px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/butt_emailwish.gif) 0 0 no-repeat; margin-right: 10px;}
a.butt-emailwish:hover {background-position: 0 -20px;}
a.butt-emailwishcancel {display: block; width: 59px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/wishlist/butt_cancel.gif) 0 0 no-repeat; margin-right: 10px}

a.butt-print {display: block; width: 59px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/butt_print.gif) 0 0 no-repeat; margin-right: 10px; }
a.butt-print:hover {background-position: 0 -21px;}

a.google-preview {display: block; width: 88px; height: 31px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/google_preview.gif) 0 0 no-repeat;}
a.bestlist-more {position: absolute; bottom: 0; right: 0; display: block; width: 60px; height: 80px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/butt_bestseller.gif) 0 0 no-repeat;}

a.butt-moreinfo {display: block; width: 115px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/butt_moreinfo.gif) 0 0 no-repeat;}

a.butt-remove {display: block; width: 59px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/butt_remove.gif) 0 0 no-repeat;}
a.butt-remove:hover {background-position: 0 -21px;}


/* Headings */
h1 {display: block; width: 250px; height: 92px; }
	h1 a {display: block; width: 250px; height: 92px; text-indent: -9999px; overflow: hidden;}
	
h2 {font-size: 1.7em; font-weight: bold; color: #cc1e21; padding-bottom: 2px; margin-bottom: 11px; border-bottom: 1px solid #cc1e21;}	
	h2.redarrow-down {padding-left: 25px; background:url(../../images/productdetails/bullet_arrow_red_down.gif) 10px 50% no-repeat}
	h2.icon-book {padding-left: 28px; background:url(../../images/productdetails/icon_book.gif) 0 50% no-repeat}
		
h4 {font-size: 1.2em; font-weight: bold; margin-bottom: 13px; text-transform: uppercase; color: #cc1e21;}	
	h4.dotted {padding-bottom: 3px; background:url(../../images/wishlist/bg_dots.gif) 0 100% repeat-x;}	
	
h5 {font-size: 1.1em; font-weight: bold; margin-bottom: 10px; text-transform: uppercase; color: #cc1e21;}

h4.title-basket {display: block; margin-bottom: 25px; height: 23px; width: 134px; background:url(../../images/productdetails/title_shoppingcart.gif) no-repeat; text-indent: -9999px; overflow: hidden;}
h4.title-editbasket {display: block; margin-bottom: 25px; height: 23px; width: 165px; background:url(../../images/productdetails/title_editshoppingcart.gif) no-repeat; text-indent: -9999px; overflow: hidden;}

/* Lists */
#nav ul {display: block; margin: 0; padding: 0; list-style: none; height: 22px; overflow: hidden;}
	#nav ul li {display: inline-block;}
	#nav ul li {display: block; float: left; background: url(../../images/productdetails/nav_div.gif) 100% 0 no-repeat;}
	#nav ul li a {display: block; height: 22px; text-indent: -9999px; overflow: hidden; background-repeat:no-repeat; background-position: 0 -22px; background-color: #9bac75;}
	#nav ul li a:hover {background-position: 0 0; background-color: #6a7947;}
	#nav ul li.current a {background-position: 0 0; background-color: #6a7947;}
	#nav  #nav-01 {width: 62px; background-image:url(../../images/productdetails/nav_books.gif);}
	#nav  #nav-02 {width: 66px; background-image:url(../../images/productdetails/nav_digital.gif);}
	#nav  #nav-03 {width: 71px; background-image:url(../../images/productdetails/nav_audible.gif);}
	#nav  #nav-04 {width: 131px; background-image:url(../../images/productdetails/nav_childrens.gif);}
	#nav  #nav-05 {width: 61px; background-image:url(../../images/productdetails/nav_sbs.gif);}
	#nav  #nav-06 {width: 60px; background-image:url(../../images/productdetails/nav_abc.gif);}
	#nav  #nav-07 {width: 88px; background-image:url(../../images/productdetails/nav_giftcards.gif);}
	#nav  #nav-08 {width: 92px; background-image:url(../../images/productdetails/nav_booklover.gif);}
	#nav  #nav-09 {width: 65px; background-image:url(../../images/productdetails/nav_events.gif);}
	#nav  #nav-10 {width: 114px; background-image:url(../../images/productdetails/nav_locator.gif);}
	#nav  #nav-11 {width: 107px; background-image:url(../../images/productdetails/nav_franchise.gif);}			

.multitabtop {position:relative; z-index:2;float:left; width:100%; line-height:normal; font-size: 110%;}
		.multitabtop ul {padding:0; list-style:none; margin:0;}	
		.multitabtop li {float:left; background:url(../../images/productdetails/tab_left.gif) no-repeat left top; margin:0 4px 0 0; padding:0 0 0 7px; border-bottom:1px solid #cecece; text-transform:uppercase;}
		.multitabtop li a {float:left; display:block; width:.1em; background:url(../../images/productdetails/tab_right.gif) no-repeat right top; padding:9px 15px 8px 8px; text-decoration:none; font-weight:bold; color:#999; white-space: nowrap;}
		.multitabtop > ul li a {width:auto;}
		/* Commented Backslash Hack hides rule from IE5-Mac \*/
		.multitabtop li a {float:none;}
		/* End IE5-Mac hack */
		.multitabtop li a:hover {color:#d03134;}
		.multitabtop li:hover, .tabtop li:hover a { background-position:0% -68px; color:#d03134; }
		.multitabtop li:hover a {background-position:100% -68px;}
		.multitabtop li.current {background-position:0 -68px; border-bottom:none;}
		.multitabtop li.current a {background-position:100% -68px; padding-bottom:9px; color:#d03134;}		
.multitabbox {position:relative; z-index:1;margin-top:-2px;}
.multitabcont {padding-left: 15px; padding-right: 15px;}

div.box-keyline.multitabbox div.top {background:url(../../images/productdetails/corner_keyline_tl_tab.gif) 0 0 no-repeat; }

ul.related-items {display: block; margin: 0; padding: 0; list-style: none; }
	ul.related-items li {display: inline-block;}
	ul.related-items li {display: block; margin: 0 10px 0 0; float: left;  padding: 0; width: 100px; padding-bottom: 15px;}
	ul.related-items li a.related-thumb {display: block; width: 90px; height: 90px; margin-bottom: 10px;}
	ul.related-items li a.related-thumb img {display: block; width: 60px; height: 90px;}	
	ul.related-items div.related-desc {color: #aaa;}
	
ul.wishlist {display: block; position: relative; margin: 0; padding: 0; list-style: none; width: 157px; }	
	ul.wishlist li ul {display: none; position: absolute;  top: 21px; width: 155px;  background: #FFF; border-left: 1px solid #a7a9ac; border-right: 1px solid #a7a9ac; border-bottom: 1px solid #a7a9ac;  margin: 0; padding: 0; list-style: none;}
	ul.wishlist li ul li {display: inline-block; }	
	ul.wishlist li ul li {display: block; }
	ul.wishlist li ul li a {display: block; padding: 8px 12px;}
	ul.wishlist li:hover a {background-position: 0 -21px;}
	ul.wishlist li:hover ul, ul.wishlist li.over ul {display: block; }
	ul.wishlist li a:hover {color: #cc1e21; background-color: #f3f3f3;}
	
div.box-wish-redline {margin-bottom: 15px; padding: 0 0 0 4px;}
	div.box-wish-redline div.top {background: url(/images/Checkout/corner_redline_tl.gif) 0 0 no-repeat; padding:  0 0 0 20px;}
	div.box-wish-redline div.top div {height: 6px; background: url(/images/Checkout/corner_redline_tr.gif) 100% 0 no-repeat; padding: 0 0 0 20px;}
	div.box-wish-redline div.bottom {background: url(/images/Checkout/corner_redline_bl.gif) 0 100% no-repeat; padding: 0 0 0 10px;}
	div.box-wish-redline div.bottom div {height: 6px; background: url(/images/Checkout/corner_redline_br.gif) 100% 100% no-repeat; padding: 0 0 0 20px;}
	div.box-wish-redline div.content {display: block; padding: 7px 13px; border-left: 1px solid #d03134; border-right: 1px solid #d03134; color: #cc1e21;}		
	div.box-wish-redline div.content-fullwidth {padding: 7px 0px; border-left: 1px solid #d03134; border-right: 1px solid #d03134;}	

div.box-wish-summary {margin-bottom:15px;display:block;padding: 7px 13px 0 10px; border:1px solid #d03134;color:#cc1e21;}
div.box-wish-summary strong{color:#cc1e21;}
	
#shop-nav {position: absolute; top: 67px; right: 35px; margin: 0; padding: 0; list-style: none;}	
	#shop-nav li {display: block; float: right; margin-left: 10px; padding-left: 10px; background: url(../../images/productdetails/head_nav_div.gif) 0 50% no-repeat; font-size: 1.1em; }
	#shop-nav li a {color: #FFF; text-decoration: none;}
	#shop-nav li a:hover {color: #FFF; text-decoration: underline;}	
	
ul.redarrows {display: block; margin: 0 0 15px 0; padding: 12px; list-style: none; background: #ededed;}	
	ul.redarrows li {display: block; margin: 0; padding: 0 0 0 15px; background:url(../../images/productdetails/bullet_arrow_red_right.gif) 0 0.4em no-repeat;}	
	
ul.bulleted {display: block; margin: 0 0 15px 0; padding: 0; list-style: none;}	
	ul.bulleted li {display: block; margin: 0 0 5px 0; padding: 0 0 0 10px; background:url(../../images/productdetails/bullet_product_specs.gif) 0 0.5em no-repeat;}	
		
ul.blanklist {display: block; margin: 0 0 15px 0; padding: 0; list-style: none; }	
	ul.blanklist li {margin-bottom: 5px;}
	
ul.catlist {display: block; margin: 0; padding: 0; list-style: none; background: #edefe5; padding: 20px 10px;}	
	ul.catlist li {display: block; margin: 0; padding: 0; color: #5c765e; }
	ul.catlist li span { padding-left: 15px; background: url(../../images/productdetails/bullet_arrow_green_down.gif) 0 0.5em no-repeat; font-weight: bold; text-transform:uppercase;}
	ul.catlist ul {display: block; margin: 3px 0 0 0; padding: 10px 0 15px 3px; list-style: none; background: url(../../images/productdetails/bg_dots_snav.gif) 0 0 repeat-x; }	
	ul.catlist ul li {display: block; margin: 0; padding: 0 0 5px 10px;  background: url(../../images/productdetails/bullet_arrow_green_right.gif) 0 0.5em no-repeat;  }
	ul.catlist ul li a {color: #5c765e; text-decoration: none; font-weight: bold;}			
	ul.catlist ul li a:hover {text-decoration: underline;}
	
ul.highlist	 {display: block; margin: 0; padding: 0; list-style: none;  float: left;}
	ul.highlist	 li {display: block; margin: 0 0 10px 0; padding: 0 15px 0 0; list-style: none; width: 225px; height: 300px; overflow: hidden; float: left; }
	ul.highlist li a.high-thumb, ul.highlist li a.high-thumb img {float: left; width: 90px; height: 136px;}
	ul.highlist	 li div.high-desc {margin-left: 105px; height: 105px; padding-bottom: 10px; }
	ul.highlist	 li a.butt-addcart {margin-left: 105px; }
	ul.highlist	 p {display: block; padding-top: 10px;}
	ul.highlist	 li a.butt-moreinfo {margin-left: 105px; }
	
ul.faqlist {display: block; margin: 0; padding: 0; list-style: none; background: #edefe5; padding: 20px 10px;}	
	ul.faqlist li {display: block; margin: 0; color: #5c765e; padding: 0 0 5px 15px; background: url(../../images/productdetails/bullet_arrow_green_right.gif) 0 0.5em no-repeat; font-weight: bold; }
	ul.faqlist li a {color: #5c765e; text-decoration: none; font-weight: bold;}			
	ul.faqlist li a:hover {text-decoration: underline;}
		
/* Tables */
table.signtab {margin: 0; padding: 0; border: 0; width: 100%;}
	table.signtab td {padding: 0 10px 12px 0;}
	table.signtab th {padding: 0 10px 12px 0; width: 110px; font-weight: normal;}	
	table.signtab input.frmfld {width: 160px; margin: 0 !important; float: none !important;}

table.format-choose {margin: 0; padding: 0; border: 0; width: 100%;}
	table.format-choose td {border-bottom: 1px solid #efbabb; padding: 10px 0 0 0;}
	table.format-choose tr.last td {border: 0;}
	
table.format-specs {margin: 0; padding: 0; border: 0; width: 100%; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5;}
	table.format-specs th {padding: 6px 10px; background: #cc1e21; color: #FFF; text-transform: uppercase; text-align: right;}
	table.format-specs td {padding: 6px 10px; text-align: center;}	
	table.format-specs tr.alt th {background: #c41d20; }
	table.format-specs tr.alt td {background: #f5f5f5; }
	
table.tbl-basket {margin: 0; padding: 0; border: 0; width: 100%; }
	table.tbl-basket th {padding: 0 0 3px 0; vertical-align:top; border-bottom: 2px solid #cc1e21; color: #cc1e21; font-weight: bold; margin-bottom: 20px;}
	table.tbl-basket td {padding: 0 0 20px 0; vertical-align:top;}
	table.tbl-basket td.firstrow {padding: 20px 0 20px 0; vertical-align:top;}
	table.tbl-basket td.txt-right {text-align: right;}
	table.tbl-basket td.greyline {border-top: 1px solid #d4d4d4;}	
	table.tbl-basket td.redline {border-top: 2px solid #cc1e21; padding: 0 0 10px 0;}	

table.wishview {margin: 0; padding: 0; border: 0; width: 100%;}		
		table.wishview th {font-size: 1.1em; font-weight: bold; text-transform: uppercase; color: #cc1e21; padding: 0 10px 0 0; vertical-align: top;}
		table.wishview td {padding: 15px 10px 15px 0; background: url(../../images/wishlist/bg_dots.gif) 0 100% repeat-x; vertical-align: top;}		

table.wishemail {margin: 0; padding: 0; border: 0; width: 100%;}		
		table.wishemail td {padding:10px 0 0 0; vertical-align: top;}		
		table.wishemail td {padding:10px 0 0 0; vertical-align: top;}			
			
table.related-items {width: 100%; margin: 0; padding: 0; border: 0; }
	table.related-items td {width: 20%; padding: 0 5% 15px 0; vertical-align: top; }	
	table.related-items td.last {padding-right: 0;}	
	
/* Forms */
#search {display: block; border-top: 1px solid #FFF; background: #e3e6cd url(../../images/productdetails/search_bg.gif) 150px 100% no-repeat; height: 62px;}
	#search fieldset {padding: 15px 0 0 276px; font-size: 1.2em;}
	#search #query {border: 1px solid #b4c0b6; width: 400px; margin-right: 10px;}
	#search small {display: block; color: #646a63;}
	
input.frmfld {float: left; margin-right: 10px; border: 1px solid #cecece; border-top: 1px solid #8e8e8e; border-right: 1px solid #8e8e8e;  }	
input.qtyfld {width: 30px; text-align: center;}	

form.wishpop label  {display: block; float: left; margin-bottom: 10px; width: 125px; }
form.wishpop input.frmfld {float: left; margin-bottom: 10px; margin-right: 0; border: 1px solid #cecece; border-top: 1px solid #8e8e8e; border-right: 1px solid #8e8e8e;  width: 200px;}	
form.wishpop textarea {float: left; margin-bottom: 10px; border: 1px solid #cecece; border-top: 1px solid #8e8e8e; border-right: 1px solid #8e8e8e;  width: 200px; height: 80px; font-family: Arial, Helvetica, sans-serif;}	

#publicity {margin-bottom: 15px;}

/* Superstructure  */
#shield {width: 956px; margin: 0 auto; border-right: 1px solid #ced591; border-left: 1px solid #ced591; background-color: #FFFFFF;}
#header {position: relative; height: 93px; background: #FFF url(../../images/productdetails/header_bg.gif) no-repeat; }
#nav {background: #ced591 url(../../images/productdetails/nav_bg.gif) 0 100% repeat-x; padding: 10px 0 1px 0;}
#main {min-height: 580px;  padding: 30px 30px 30px 11px; font-size: 1.1em;}
#sidebar {float: right; width: 350px;}

#content {float: left; width: 540px;}

#footer {background: url(../../images/productdetails/footer_bg.gif) repeat-x; padding: 15px; color: #636962; font-size: 1.1em;}


/* Infrastructure  */
#header #shop-cart {position: absolute; display: block; left: 588px; top: 23px; width: 136px; height: 23px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/head_cart.gif) 0 0 no-repeat;}
#header #shop-cart:hover {background-position: 0 -23px;}
#header #shop-action { position: absolute; left: 815px; top: 23px; }
#header #shop-status { position: absolute; left: 743px; top: 27px; color: #727272; font-size: 11px; text-align: center; width: 75px; }
	#header #shop-status strong {color: #000; font-size: 15px;width: 75px; }
	
#footer #footer-alert {text-align: center;padding-bottom: 15px;}
	#footer #footer-logo {display: block; float: left; margin-right: 20px; background:url(../../images/productdetails/footer_logo.gif) no-repeat; width: 194px; height: 75px; text-indent: -999px; overflow: hidden; }
	#footer div.flinks {float: left;  padding: 0 10px; background: url(../../images/productdetails/footer_list_bg.gif) repeat-y;}
	#footer #footer-corporate {width: 255px;}
	#footer #footer-online {width: 245px; }
	#footer #footer-retail {width: 145px;}
	#footer div.flinks ul {padding: 0; margin: 0; list-style: none; line-height: 1.8em;}
	#footer div.flinks ul li {display: inline-block;}
	#footer div.flinks ul li {display: block; float: left; width: 110px; padding-right: 10px}	
	#footer div.flinks a {color: #636a63;}

div.content {display: inline-block;}
div.content {display: block;}

div.box-keyline {display: inline-block;}
	div.box-keyline {display: block; margin-bottom: 15px; }
	div.box-keyline div.top {background:url(../../images/productdetails/corner_keyline_tl.gif) 0 0 no-repeat; }
	div.box-keyline div.top div {height: 6px; background: url(../../images/productdetails/corner_keyline_tr.gif) 100% 0 no-repeat;}
	div.box-keyline div.bottom {background: url(../../images/productdetails/corner_keyline_bl.gif) 0 100% no-repeat;}
	div.box-keyline div.bottom div {height: 6px; background: url(../../images/productdetails/corner_keyline_br.gif) 100% 100% no-repeat;}
	div.box-keyline div.content {display: block; padding: 7px 13px; border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; }		
	div.box-keyline div.content-fullwidth {padding: 0px 0px 10px 0px; border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;}
		
div.tabtop {height: 44px; background:url(../../images/wishlist/bg_tabtitle.gif) 100% 0 no-repeat; }
div.tabtop div {padding: 15px 0 0 28px;}	
	
div.box-redline {margin-bottom: 3px; }
	div.box-redline div.top {background: url(../../images/productdetails/corner_redline_tl.gif) 0 0 no-repeat;}
	div.box-redline div.top div {height: 6px; background: url(../../images/productdetails/corner_redline_tr.gif) 100% 0 no-repeat;}
	div.box-redline div.bottom {background: url(../../images/productdetails/corner_redline_bl.gif) 0 100% no-repeat;}
	div.box-redline div.bottom div {height: 6px; background: url(../../images/productdetails/corner_redline_br.gif) 100% 100% no-repeat;}
	div.box-redline div.content {display: block; padding: 7px 13px; border-left: 1px solid #d03134; border-right: 1px solid #d03134; }		
	div.box-redline div.content-fullwidth {padding: 7px 0px; border-left: 1px solid #d03134; border-right: 1px solid #d03134;}	
	
div.blove-txt {width: 210px; font-size: 0.9em; color: #cc1e21;}

/* Product */
#product {margin-bottom: 30px;}
#product img.prodimg-lrg {display: block; float: left; width: 200px; height: 300px;}
#product #product-desc {margin-left: 220px;}
#product  h2 {font-weight: bold; font-size: 1.8em; margin-bottom: 10px; color: #000; padding: 0; border: none;}
#product ul.product-specs {display: block; margin: 0 0 30px 0; padding: 0; list-style: none;}
#product ul.product-specs li {padding: 0 0 3px 10px; background: url(../../images/productdetails/bullet_product_specs.gif) 0 0.5em no-repeat;}
#product ul.product-specs span {text-transform: uppercase; color: #878787;}	

div.prod-format {float: left; width: 107px;}
div.prod-format p {display: block; height: 30px; padding-left: 23px; font-size: 1.2em; text-transform: uppercase; color: #cc1e21; overflow: hidden; background:url(../../images/productdetails/icon_book.gif) 0 20% no-repeat;}
div.prod-format span {display: block;}
div.prod-price {float: left; width: 98px; text-align: center;}
div.prod-price p {font-size: 1em;}
div.prod-price p strong {display: block; padding-top: 5px;}
div.prod-price p span.price {font-size: 1.6em; font-weight: bold; text-align: center;}
div.prod-price p span.save {font-size: 1.4em; font-weight: bold;}
div.prod-add {float: left; width: 115px;}
div.prod-avail {border-bottom: 1px solid #c8c8c8;}
div.kbyg {padding-top: 5px;}
div.condbox  {margin-bottom: 15px; }
div.googledevices {float: left; width: 50%; margin-top: 15px;}
div.googlefeatures {float: left; width: 50%; margin-top: 15px;}
	div.googlefeatures a.butt-arrow {float: right; position: relative; top: 20px;}
.googlelogo {position: relative; top: -15px;}
ul.google {display: block; margin: 0 0 0 0; padding: 0; list-style: none;}      
	ul.google li.yes {display: block; margin: 0 0 5px 0; padding: 0 0 0 14px; background:url(../../images/productdetails/yes.gif) 0 50% no-repeat;}
	ul.google li.no {display: block; margin: 0 0 5px 0; padding: 0 0 0 14px; background:url(../../images/productdetails/no.gif) 0 50% no-repeat;}
a.butt-sample {display: block; width: 115px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/butt_sample.gif) 0 0 no-repeat; margin-top: 5px;}
a.butt-sample:hover {background-position: 0 -21px;}
#wishhelp {display: block; float: right; padding-top: 3px; width: 110px;}
.google-purchased {width: 350px; padding: 10px 10px 0 10px; margin: 0; border: none; background-color: #FFFFFF;}
.google-purchased table { margin: 0 0 10px 0; padding: 0; border: 0; width: 100%;}
	
/* Basket */
#code {width: 200px; }	

/* Sign In */
#signinner {padding: 15px 0;}
#sign-row {background:url(../../images/productdetails/bg_sign.gif) repeat-y;}
#sign-col-left {float: left; width: 275px;}
#sign-col-right {float: right; width: 285px;}
#sign-row h5 {margin-bottom: 15px;}

/* WishList */
div.wishpane {background: url(../../images/wishlist/pop_wishlist.gif) no-repeat; padding: 95px 15px 15px 27px; width: 327px;}
div.wishpanel {width: 708px;}
div.wishhead {height: 76px; background:url(../../images/wishlist/bg_wishlist_head.gif) no-repeat; padding-left: 15px; padding-top: 65px;}
div.wishbar {width: 180px; float: right;}

/* Index */
.greenbar {padding-left: 0 !important; padding-right: 15px !important;}

#prodmenu {float: left; width: 209px; }
#prodindex {float: right; width: 715px;}

#prodfeat {float: left; width: 450px; margin-bottom: 30px;}
	#prodfeat img.prodimg-lrg {display: block; float: left; width: 200px; height: 300px;}
	#prodfeat #product-desc {margin-left: 220px;}
	#prodfeat  h2 {font-weight: bold; font-size: 1.8em; margin-bottom: 10px; color: #000; padding: 0; border: none;}
	
#bestlist {position: relative; width: 245px; float: right;}	
#bestlist ol {color: #cc1e21; margin: 0; padding: 0 0 0 27px;}
#bestlist ol li {margin: 0 0 10px 0; padding: 0;}

/* Help */
#help {background: #FFFFFF; }
	#helphead {position: fixed; height: 50px; width: 100%; background: #cd1e22 url(../../images/help/help_logo.gif) no-repeat; }
	#helphead h1 {width: 145px; height: 50px; overflow:hidden;}
	
	#faqhead {position: relative; height: 50px; width: 100%; background: #cd1e22 url(../../images/help/help_logo.gif) no-repeat; }
	#faqhead h1 {width: 145px; height: 50px; overflow:hidden;}
	
	#helpfoot {position: fixed; bottom: 0; height: 40px; width: 100%;  border-top: 1px solid #c8c8c8; background-color:#e8e8e8;}
	#helpfoot a {float: right;  margin: 9px 15px 0 0;}
	#helptext {padding: 75px 15px; width: 500px; font-size: 1.1em;}
	
	#help table {border-top: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; margin-bottom: 15px;}
	#help table th { background-color:#e8e8e8;}
	#help table td, #help table th {padding: 10px 5px; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8;}

	#help-main {background: #FFFFFF; min-height: 500px;  padding: 30px 35px 30px 11px; font-size: 1.1em;}
                #help-main table {border-top: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; margin-bottom: 15px;}
                #help-main table th { background-color:#e8e8e8;}
                #help-main table td, #help-main table th {padding: 10px 5px; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8;}



	
	#help-main {background: #FFFFFF; min-height: 500px;  padding: 30px 35px 30px 11px; font-size: 1.1em;}
		#help-main table {border-top: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; margin-bottom: 15px;}
		#help-main table th { background-color:#e8e8e8;}
		#help-main table td, #help-main table th {padding: 10px 5px; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8;}

	
#faqmenu {float: left; width: 209px; }
#faqindex {float: right; width: 715px;}	
a.faqtitle {display: block; margin: 20px 0 5px 0; font-weight: bold; color: #cc1e21; text-decoration: none; font-size: 1.1em;}

 /** Added by Omali Wijesinghe on 11 May 2010 for the Know Before You Go**/
a.butt-back {float: right; padding-left: 23px; background:url(../../Images/StoreLocator/icon_back.gif) 0 50% no-repeat; line-height: 17px; font-size: 1.1em; text-decoration: none; margin-top: 5px;}
a.butt-back:hover { text-decoration: underline; }

a.butt-arrow {padding-left: 10px; background:url(../../Images/StoreLocator/icon_arrow.gif) 0 50% no-repeat; text-decoration: none;}
a.butt-arrow:hover { text-decoration: underline; }

a.butt-fb {display: block; float: left; width: 15px; height: 15px; text-indent: -9999px; overflow: hidden; background:url(../../Images/StoreLocator/icon_fb.gif) no-repeat; margin-right: 5px;}
a.butt-tw {display: block; float: left; width: 15px; height: 15px; text-indent: -9999px; overflow: hidden; background:url(../../Images/StoreLocator/icon_twitter.gif) no-repeat; margin-right: 5px;}

a.butt-stock {display: block; width: 125px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../Images/StoreLocator/butt_check_instore.gif) 0 0 no-repeat;}
a.butt-stock:hover {background-position: 0 -21px;}

a.butt-stock-in {display: block; width: 193px; height: 28px; text-indent: -9999px; overflow: hidden; background:url(../../Images/StoreLocator/butt_stock_in.gif) no-repeat; margin-bottom: 5px;}
a.butt-stock-out {display: block; width: 193px; height: 28px; text-indent: -9999px; overflow: hidden; background:url(../../Images/StoreLocator/butt_stock_out.gif) no-repeat; margin-bottom: 5px;}
a.butt-stock-online {display: block; width: 193px; height: 28px; text-indent: -9999px; overflow: hidden; background:url(../../Images/StoreLocator/butt_stock_online.gif) no-repeat; margin-bottom: 5px;}
a.butt-stock-email {display: block; height:30px; padding-left: 38px; background: url(../../Images/StoreLocator/butt_stock_email.gif) no-repeat; text-decoration: none; color: #333;}
a.butt-stock-preorder {display: block; width: 193px; height: 28px; text-indent: -9999px; overflow: hidden; background:url(../../Images/StoreLocator/butt_stock_preorder.gif) no-repeat; margin-bottom: 5px;}


big {font-size: 1.1em;}
small {font-size: 0.9em;}
del {	text-decoration: line-through;}
.unbolden {font-weight: normal;}
.nomargin {margin:0 !important;}
.clearleft {clear: left; height: 1px;}

input.frmfld {float: left; margin-right: 10px; border: 1px solid #cecece; border-top: 1px solid #8e8e8e; border-right: 1px solid #8e8e8e;  }	
input.qtyfld {width: 30px; text-align: center;}	

ul#storelist, ul#storelist li {display:inline-block;}
	ul#storelist {display: block; list-style: none; margin: 0 0 15px 0; padding: 0; width: 910px; overflow: hidden;}
	ul#storelist li {display: block; margin: 0 0 10px 0; padding: 0 0 15px 0; background:url(../../Images/StoreLocator/bg_finder.gif) 0 100% no-repeat; min-height: 100px; height: auto !important; height: 100px; font-size: 1.1em; line-height: 1.3em;}
	ul#storelist div.top {height: 17px; background: url(../../Images/StoreLocator/bg_finder_top.gif) no-repeat;}
	ul#storelist div.str-col-01 {float: left; padding: 0 10px 0 20px; width: 152px;}
	ul#storelist div.str-col-02 {float: left; padding: 0 10px 0 20px; width: 214px;}
	ul#storelist div.str-col-03 {float: left; padding: 0 10px 0 20px; width: 190px;}
	ul#storelist div.str-col-04 {float: left; padding: 0 10px 0 20px; width: 230px;}	
	
ul#storelist dl {display: block; float: left; margin-bottom: 5px;}
ul#storelist dt {display: block; clear: left; float: left; width: 45px; margin-bottom: 0;}
ul#storelist dd {display: block; float: left; width: 165px; margin-bottom: 0; }	
ul#storelist div.str-col-03 dt {width: 75px;}
ul#storelist div.str-col-03 dd {width: 110px;}	
h3 {font-size: 1.5em; margin-bottom: 15px; color: #cc1e21;}			

div.box-keyline.tabbox div.top {background:url(../../Images/StoreLocator/corner_keyline_tl_tab.gif) 0 0 no-repeat; }
#findstore	 {width: 250px; font-size: 1.2em; margin-right: 10px; float: left;} 	
#findstore div.content {height: 100px;}
#findstore  label {display: block; margin-bottom: 10px;}
#findstore	input.frmfld {border: 1px solid #cecece; border-top: 1px solid #8e8e8e; border-right: 1px solid #8e8e8e; width: 60px; margin-right: 10px; padding: 2px;}	

a.butt-findstore {display: block; width: 94px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../Images/StoreLocator/butt_find_store.gif) 0 0 no-repeat;}
a.butt-findstore:hover {background-position: 0 -21px;}

#browsestore	 {width: 650px; font-size: 1.2em; float: left;} 	
#browsestore div.content {height: 100px;}
#browsestore ul.statelist, #browsestore ul.statelist li {display: inline-block;}
#browsestore ul.statelist {float: left; display: block; padding: 0; margin: 0 0 10px 0; list-style: none;}
#browsestore ul.statelist li {float: left; display: block; margin: 0 7px 0 0; padding: 0 8px 0 0; background: url(../../Images/StoreLocator/state_div.gif) 100% 50% no-repeat;
}

#browsestore ul.statelist a {text-decoration: none;}
#browsestore ul.statelist a:hover {text-decoration: underline;}

div.shield-txt {background:url(../../Images/StoreLocator/icon_book_lrg.gif) 0 2px no-repeat; padding-left: 45px;}		
#stockcode  label {float: left; padding-right: 10px;}
#stockcode	input.frmfld  {border: 1px solid #cecece; border-top: 1px solid #8e8e8e; border-right: 1px solid #8e8e8e; width: 60px; margin-right: 10px; padding: 2px;}	


a.butt-contshop {display: block; width: 153px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../Images/StoreLocator/butt_continue_shopping.gif) 0 0 no-repeat;}
a.butt-contshop:hover {background-position: 0 -21px;}

#bl-panel {padding-top: 35px;}

#enqform {font-size: 1.1em; line-height: 1.5em;}
#enqform fieldset {margin-bottom: 20px;}

#enqform label {display: block; float: left; width: 100px; margin-bottom: 10px; padding-right: 10px; font-weight: bold;}
#enqform input.frmfld {padding: 2px; width: 170px;}

#enqform input.comments {display: block; margin: 0 0 15px 0; width: 360px; height: 100px; font-family: Arial; font-size: 1.0em; border: 1px solid #cecece; border-top: 1px solid #8e8e8e; border-right: 1px solid #8e8e8e;  }
a.butt-sendstore {display: block; width: 119px; height: 21px; text-indent: -9999px; overflow: hidden; background:url(../../Images/StoreLocator/butt_send_store.gif) 0 0 no-repeat;}
a.butt-sendstore:hover {background-position: 0 -21px;}

div.optext {float: left; padding-left: 7px;} 		
ol.errorlist, div.box-summary ul {margin: 0; padding: 0; list-style-type:decimal; list-style-position:inside;color:#cc1e21;}
div.box-summary {margin-bottom:15px;display:block;padding: 7px 13px;border:1px solid #d03134;color:#cc1e21;}
div.box-summary strong{color:#cc1e21;}


#mapwrap  {position: relative; height: 277px; background:url(../../Images/StoreLocator/bg_map.jpg) no-repeat; font-size: 1.2em;}
#mapwrap h3 {position: absolute; top: 15px; left: 15px; }
#mapwrap #maptxt {position: absolute; top: 23px; left: 240px; }
#mapwrap #aus {position: absolute; top: 57px; left: 43px; display: block; width: 235px; height: 175px; background-image: url(../../Images/StoreLocator/map_aus.gif); background-repeat: no-repeat; background-position: 0 0;}
#mapwrap #nz {position: absolute; top: 57px; left: 328px; display: block; width: 235px; height: 175px; text-indent: -9999px; overflow: hidden; background-image: url(../../Images/StoreLocator/map_nz.gif); background-repeat: no-repeat; background-position: 0 0;}
#mapwrap #nz:hover { background-position: 0 -175px;}
#mapwrap #hk {position: absolute; top: 57px; left: 610px; display: block; width: 235px; height: 175px; text-indent: -9999px; overflow: hidden; background-image: url(../../Images/StoreLocator/map_hk.gif); background-repeat: no-repeat; background-position: 0 0;}
#mapwrap #hk:hover { background-position: 0 -175px;}
#mapwrap div.maplab {position: absolute; top: 244px; width: 235px; text-align: center;}
#mapwrap #auslab {left: 43px;}
#mapwrap #nzlab {left: 328px;}
#mapwrap #hklab {left: 610px;}

/* Visa Offer */
div.visapanel {float: left; width: 956px;}
div.visapromo-image {float: left; width: 260px; margin-top: 0px; margin-right: 15px; margin-bottom: 0px; margin-left: 15px;}
div.visapromo-blurb {
	float: left;
	width: 380px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.visapromo-price {
	float: left;
	width: 200px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 1.5em;
}
h6 {font-size: 1.7em; font-weight: bold; color: #00559e; padding-bottom: 2px; margin-bottom: 11px; border-bottom: 1px solid #00559e;}

/*new images for giftwarp*/
.giftwrap {width:250px; float:left;}
.giftwrap-message {width:250px; float:right;}
	.giftwrap-message p {padding:5px 20px; margin:0;}
    .giftwrap-message label {display:block;font-weight:bold;}
    .giftwrap-message textarea {margin:8px 0; width:100%;}
 
div.box-filled {margin-bottom: 15px; background:#ededed; }
	div.box-filled div.top {background: url(../../images/productdetails/corner_filled_tl.gif) 0 0 no-repeat; }
    div.box-filled div.top div {height: 6px; background: url(../../images/productdetails/corner_filled_tr.gif) 100% 0 no-repeat;}
    div.box-filled div.bottom {background: url(../../images/productdetails/corner_filled_bl.gif) 0 100% no-repeat;}
    div.box-filled div.bottom div {height: 6px; background: url(../../images/productdetails/corner_filled_br.gif) 100% 100% no-repeat;}
    div.box-filled div.content {display: block; padding: 7px 13px;  border: none;}

/* New Help Page */
div.helplist {display: block; margin: 0; padding: 0; list-style: none; float: left;}
	div.helplist div {display: block; padding: 0 15px 10px 0; list-style: none; width: 213px; height: 180px; overflow: hidden; float: left;}
	div.helplist li {display: block; margin: 0; padding: 0; color: #5c765e; }
	div.helplist div span {padding-left: 15px; background: url(../../images/productdetails/bullet_arrow_green_down.gif) 0 0.5em no-repeat; font-weight: bold; text-transform:uppercase;}
	div.helplist div span a {text-decoration: none; font-weight: bold;}			
	div.helplist div span a:hover {text-decoration: underline;}
	div.helplist ul {display: block; margin: 3px 0 0 0; padding: 10px 0 15px 3px; list-style: none; background: url(../../images/productdetails/bg_dots_snav.gif) 0 0 repeat-x; }	
	div.helplist ul li {display: block; margin: 0; padding: 0 0 5px 10px;  background: url(../../images/productdetails/bullet_product_specs.gif) 0 0.5em no-repeat;  }
	div.helplist ul li a {text-decoration: none; font-weight: bold;}			
	div.helplist ul li a:hover {text-decoration: underline;}

/* ACER Iconia Page */
a.buynow {display: block; width: 90px; height: 30px; text-indent: -9999px; overflow: hidden; background:url(../../images/productdetails/buynow_but.gif) 0 0 no-repeat;}
a.buynow:hover {background-position: 0 -30px;}


/* New Help Page 
div.helplist {display: block; margin: 0; padding: 0; list-style: none; float: left;}
	div.helplist div {display: block; padding: 0 15px 10px 0; list-style: none; width: 213px; height: 180px; overflow: hidden; float: left;}
	div.helplist li {display: block; margin: 0; padding: 0; color: #5c765e; }
	div.helplist div span {padding-left: 15px; background: url(../../images/productdetails/bullet_arrow_green_down.gif) 0 0.5em no-repeat; font-weight: bold; text-transform:uppercase;}
	div.helplist div span a {text-decoration: none; font-weight: bold;}			
	div.helplist div span a:hover {text-decoration: underline;}
	div.helplist ul {display: block; margin: 3px 0 0 0; padding: 10px 0 15px 3px; list-style: none; background: url(../../images/productdetails/bg_dots_snav.gif) 0 0 repeat-x; }	
	div.helplist ul li {display: block; margin: 0; padding: 0 0 5px 10px;  background: url(../../images/productdetails/bullet_product_specs.gif) 0 0.5em no-repeat;  }
	div.helplist ul li a {text-decoration: none; font-weight: bold;}			
	div.helplist ul li a:hover {text-decoration: underline;}*/

/* eBooks */
 
a.butt-de {display: block; height: 59px; padding-left: 70px; font-size: 1.6em; color: #747272; text-decoration: none; overflow: hidden; background:url(../../images/bookshelf/de.gif) 0 0 no-repeat;}
a.butt-de:hover {background-position: 0 -59px; color: #cc1e21;}
a.butt-de span {display: block; padding-top: 10px;}
 
a.butt-bookshelf {display: block; height: 31px; padding-left: 33px; font-size: 1.6em; color: #747272; text-decoration: none; overflow: hidden; background:url(../../images/bookshelf/icon_book.gif) 3% 50% no-repeat;}
a.butt-bookshelf:hover {color: #cc1e21; background:url(../../images/bookshelf/wishlist_foot_icon.gif) 0 0 no-repeat;}
a.butt-bookshelf span {display: block; padding-top: 5px;}
 
div.bookshelfpanel {width: 708px;}
div.bookshelfhead {height: 76px; background:url(../../images/bookshelf/bg_bookshelf_head.gif) no-repeat; padding-left: 15px; padding-top: 65px;}
div.bookshelfbar {width: 190px; float: right;}
                div.bookshelfbar p {font-size: 1.2em; color: #747272;}
                div.bookshelfbar ul li a {font-size: 1.2em; color: #747272;}
 
.bookshelf-title {font-size: 1.6em; color: #747272; margin: 0;}
.bookshelf-text {font-size: 1.2em; color: #747272;}
 
table.bookshelfview {margin: 0; padding: 0; border: 0; width: 100%;}                      
                table.bookshelfview th {font-size: 1.1em; font-weight: bold; text-transform: uppercase; color: #cc1e21; padding: 0 10px 0 0; vertical-align: top;}
                table.bookshelfview td {padding: 15px 10px 15px 0; background: url(../../images/bookshelf/bg_dots.gif) 0 100% repeat-x; vertical-align: top;}
                

div.search-result div.search-details ul {font-size: 1.0em; font-weight: bold;}
                div.search-result div.search-details ul li span {float: right;}

