/***********************************/
/**        CONTENT STYLES         **/
/***********************************/

/* HOME PAGE */
#homepage {
	width:914px;
	float:left;
	padding:4px;
	margin:0;
}
#homepage #flashcontent {
		float:left;
}
#homepage .altImg1 {
	float:left;
}
#homepage .Img1,
#homepage .Img2,
#homepage .Img3 {
	float:left;
	padding:0 0 4px 4px;
	margin:0;
}
#homepage .Img4,
#homepage .Img5,
#homepage .Img6,
#homepage .Img7,
#homepage .Img8 {
	width:134px;
	float:left;
	padding:0;
	margin:0 4px 0 0;
	background:#E7E7E7;
}
#homepage  img.bullet {
	float:left;
}
#homepage .Img4 a,
#homepage .Img5 a,
#homepage .Img6 a,
#homepage .Img7 a, 
#homepage .Img8 a {
	display:block;
	float:left;
	text-decoration:none;
}
#homepage .Img4 a span,
#homepage .Img5 a span,
#homepage .Img6 a span,
#homepage .Img7 a span, 
#homepage .Img8 a span {
	float:left;
	padding:2px 15px 5px 7px;
	font-weight:bold;
	font-size:1.15em;
	background: url(../images/bg_horizontalgraphic_heading.gif) no-repeat right top;
	color:#000;
	cursor: pointer;
}
#homepage .Img4 a:hover span,
#homepage .Img5 a:hover span,
#homepage .Img6 a:hover span,
#homepage .Img7 a:hover span, 
#homepage .Img8 a:hover span {
	text-decoration:none;
	background: url(../images/bg_horizontalgraphic_heading_rollover.gif) no-repeat right top;
	color:#000;
}
#homepage .Img9 {
	float:right;
}
#homepage #getFlashPlayer {
	width:682px;
	float:left;
	padding:10px 0;
	margin:0;
}
#homepage #getFlashPlayer a {
	color:#58595B;
}

/* CATEGORY PAGE */
#categorylist {
		float:left;
}
#categorylist .categorycontent {
	 width:755px;
	 float:left;
	 padding:0 0 8px 0;
	 margin:0;
}
#categorylist .categorycontent h1 {
	width:690px;
	float:left;
	padding:28px 0 16px 0;
	margin:0 0 0 -1px;
	font-weight:normal; 
	font-size:2.15em; 
	text-transform:lowercase; 
	color:#16A6AC;
	display:none;
}
#categorylist .categorycontent .Img2,
#categorylist .categorycontent .Img3,
#categorylist .categorycontent .Img5,
#categorylist .categorycontent .Img6 {
	width:249px;
	float:left;
	padding:0;
	margin:4px 4px 0 0;
	background:#E7E7E7;
}
#categorylist .categorycontent img.bullet {
	float:left;
}
#categorylist .categorycontent .Img2 a,
#categorylist .categorycontent .Img3 a,
#categorylist .categorycontent .Img5 a,
#categorylist .categorycontent .Img6 a,
#categorylist .categorycontent .Img4 a,
#categorylist .categorycontent .Img7 a {
	display:block;
	float:left;
	text-decoration:none;
}
#categorylist .categorycontent .Img2 a span,
#categorylist .categorycontent .Img3 a span,
#categorylist .categorycontent .Img5 a span,
#categorylist .categorycontent .Img6 a span,
#categorylist .categorycontent .Img4 a span,
#categorylist .categorycontent .Img7 a span {
	float:left;
	padding:2px 15px 5px 7px;
	font-weight:bold;
	font-size:1.15em;
	background:#E7E7E7 url(../images/bg_horizontalgraphic_heading.gif) no-repeat right top;
	color:#000;
	cursor: pointer;
}
#categorylist .categorycontent .Img2 a:hover span,
#categorylist .categorycontent .Img3 a:hover span,
#categorylist .categorycontent .Img5 a:hover span,
#categorylist .categorycontent .Img6 a:hover span,
#categorylist .categorycontent .Img4 a:hover span,
#categorylist .categorycontent .Img7 a:hover span {
	text-decoration:none;
	background:#E7E7E7 url(../images/bg_horizontalgraphic_heading_rollover.gif) no-repeat right top;
	color:#000;
}
#categorylist .categorycontent .Img4,
#categorylist .categorycontent .Img7 {
	width:249px;
	float:left;
	padding:0;
	margin:4px 0 0 0;
	background:#E7E7E7;
}
#categorylist .categorycontent #getFlashPlayer {
	width:700px;
	float:left;
	padding:10px 0;
	margin:0;
}
#categorylist .categorycontent #getFlashPlayer a {
	color:#58595B;
}

/* Left Hand Static Link in Category */
#col-one .lhncatpage .inspireLHN ul {
	padding:0 0 15px 0;
}
#col-one .lhncatpage {
	width:147px;
	padding:0 0 0 4px;
	margin:0;
}
#col-one .lhncatpage .brand{
	margin:0 0 15px 0;
	padding:0;
}
#col-one .lhncatpage .inspire{
	margin:0 0 15px 0;
	padding:0;
}
#col-one .lhncatpage h3{
	font-weight:bold;
	margin:0;
	padding:0 0 0 3px;
	background:#E7E8E9;
}
#col-one .lhncatpage ul {
	padding:0;
	margin:0;
}
#col-one .lhncatpage ul li {
	margin:0;
	padding:0 0 0 3px;
	width:100%;
}
#col-one .lhncatpage ul li a {
	text-decoration:none;
	color:#58595B;
}
#col-one .lhncatpage ul li  a:hover{
	font-weight:bold;
	color:#000000;
}


/* SEARCH RESULTS */
#searchresults{
	margin:0;
	padding:0;
}
#searchresults #addedmsg{
	display:none;
}
#searchresults h1 {
	display:none;
}
#searchresults h4 {
	font-size:1em;
	margin:0;
	padding:8px 0 0 0;
}
#searchresults h4 .keywordsearchtext,
#searchresults h4 .correctedquerytext {
	font-weight:bold;
	color:#000;
}
#searchresults .searchtips{
	margin:0;
	padding:0;
}
#searchresults .searchtips p {
	text-decoration:underline;
	color:#000;
	font-weight:bold;
}
#searchresults .searchtips ul{
	overflow:hidden;
	margin:10px 0 0 20px;
	padding:0;
}
#searchresults .searchtips ul li {
	list-style: disc outside;
	margin:0 0 0 14px;
	*margin:0 0 0 16px;
	padding:0;
	color:#000;
}
.refinementdivider {/* avoid collapsing divs - especially ns6 (pc) */
	line-height:10px;
	font-size:0;
	clear:both;
	height:10px;
}
.sort {
	width:185px;
	float:left;
	margin:10px 0 10px 0;
	padding:0;
}
.sort h2 {
	display:none;
}
.sort label{
	font-size:0.9em;
	padding:0;
	margin:0;
}
.sort select{
	font-size:0.9em;
	border:1px solid #999;
	color:#58595B;
	font-family:Arial;
}
/* psel */
.psel {
	width:100%;
	margin:10px 0;
}
.psel a {
	text-decoration:underline;
}
/* PAGINATION */
.pagntop{
	margin:10px 0 10px 0;
	padding:0;
	width:565px;
	float:right;
}
.pagnbtm{
	margin:0 0 8px 0;
	padding:0;
	width:565px;
	float:right;
}
.pagn .pagnFirstRow-off, .pagn .pagnSecondRow-off {
	display:none;
}
.pagn .pagnFirstRow, .pagn .pagnSecondRow {
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
/* E.g. "Result page: 1 of 10" and "Items 1 -10 of 50" */
.pagn .pagnPageInfo, .pagn .pagnItemInfo {
	float:left;
	font-size:0.92em;
	margin:2px 0 0 0;
	padding:0;
}
.pagn .pagnLinkNavigate {
	float:right;
	text-align:right;
	margin:0;
	padding:0;
}
.pagn .pagnNumList {
	float:left;
	text-align:right;
}
.pagn .pagnPage{
	padding:0 0 1px 6px;
	margin:1px 0 1px 0;
	background-color:#E7E8E9;
	font-size:0.92em;
	font-weight:bold;
	color:#000000;
}
/* PAGINATION STYLE 1 & 2 */
.pagn .pagnEllipsis {
	padding:2px 0;
	margin:1px 0 1px -2px;
}
.pagn .pagnCurrent {
	padding:0 0 1px;
	margin:1px 0 1px 0;
	background-color:#E7E8E9;
	color:#000;
	font-weight:bold;
	font-size:0.92em;
}
.pagn .pagnFirst a,
.pagn .pagnShowViewByPaged a {
	padding:0 0 1px 0;
	margin:2px 0 1px 0;
	background-color:#E7E8E9;
	color:#000;
	font-size:0.92em;
}
.pagn .pagnFirst a:hover,
.pagn .pagnShowViewByPaged a:hover {
	margin:1px 0 1px 0;
	padding:0 0 1px 0;
	text-decoration:none;
	background-color:#000;
	color:#fff;
	font-size:0.92em;
}
.pagn .pagnFirst-off,
.pagn .pagnLast-off {
	padding:2px 0;
	margin:1px 0 1px 0;
	background-color:#E7E8E9;
	color:#000;
	font-size:0.92em;
}

.pagn  .pagnBg{
	padding:0 4px 1px 0;
	margin:1px 3px 1px 0;
	background-color:#E7E8E9;
	float:left;
}
.pagn .pagnNumbers a{
	padding:0 0 1px 0;
	margin:2px 0 1px 0;
	background-color:#E7E8E9;
	color:#000000;
	font-size:0.92em;
}
.pagn .pagnNumbers a:hover{
	padding:0 0 1px 0;
	margin:1px 0 1px 0;
	text-decoration:none;
	background-color:#000000;
	color:#FFFFFF;
	font-size:0.92em;
}
.pagn .pagnPrev a, 
.pagn .pagnPrev-off{
	width:61px;
	display:block;
	background:url(../images/arrow-pervious.gif) no-repeat 2px 3px;
	padding:1px 0 1px 8px;
	margin:1px 3px 1px 0;
	background-color:#E7E8E9;
	color:#000;
	font-size:0.92em;
	float:left;
	text-align:center;
}
.pagn .pagnPrev a:hover{
	width:61px;
	display:block;
	background:url(../images/arrow-pervious-rollover.gif) no-repeat 2px 3px;
	margin:1px 3px 1px 0;
	padding:1px 0 1px 8px;
	text-decoration:none;
	background-color:#000;
	color:#fff;
	font-size:0.92em;
	float:left;
	text-align:center;
}
.pagn .pagnNext a, 
.pagn .pagnNext-off{
	width:37px;
	display:block;
	background:url(../images/arrow-next.gif) no-repeat 36px 3px;
	padding:1px 0 1px 7px;
	margin:1px 3px 1px 0;
	background-color:#E7E8E9;
	color:#000;
	font-size:0.92em;
	float:left;
	text-align:left;
	}
.pagn .pagnNext a:hover{
	width:37px;
	display:block;
	background:url(../images/arrow-next-rollover.gif) no-repeat 36px 3px;
	margin:1px 3px 1px 0;
	padding:1px 0 1px 7px;
	text-decoration:none;
	background-color:#000;
	color:#fff;
	font-size:0.92em;
	float:left;
	text-align:left;
}
.pagn .pagnLast a{
	padding:0 0 1px 0;
	margin:2px 0 1px 0;
	background-color:#E7E8E9;
	color:#000;
	font-size:0.92em;
}
.pagn .pagnLast a:hover{
	padding:0 0 1px 0;
	margin:1px 0 1px 0;
	text-decoration:none;
	background-color:#000;
	color:#fff;
	font-size:0.92em;
}
.pagn .pagnViewAll a{
	display:block;
	padding:1px 4px;
	margin:1px 0 1px 0;
	background-color:#E7E8E9;
	color:#000;
	font-size:0.92em;
	float:left;
}
.pagn .pagnViewAll a:hover{
	display:block;
	padding:1px 4px;
	margin:1px 0 1px 0;
	text-decoration:none;
	background-color:#000;
	color:#fff;
	font-size:0.92em;
	float:left;
}
/* VIEW ALL */
.pagn .pagnShowViewByPaged {
	float:left;
	padding:0;
	margin:0;
}
.pagn .pagnShowViewByPaged a{
	padding:1px 2px 1px 2px;
	margin:1px 0 1px 0;
	background-color:#E7E8E9;
	color:#000000;
	font-size:0.92em;
	float:left;
	text-align:center;
}
.pagn .pagnShowViewByPaged a:hover {
	padding:1px 2px 1px 2px;
	margin:1px 0 1px 0;
	text-decoration:none;
	background-color:#000000;
	color:#FFFFFF;
	font-size:0.92em;
	float:left;
	text-align:center;
}
.pagn .alwaysShowPageNum {
	display:none;
}

/* VIEW ITEMSPERPAGE - TEXT LINK STYLE */
.pagn ul.pagnItemPerPage {float:right; text-align:right; padding:0 5px 0 0;}
.pagn ul.pagnItemPerPage li {float:left; line-height:20px; height:20px;}
.pagn ul.pagnItemPerPage li.pagnTextView {margin-right:5px;}
.pagn ul.pagnItemPerPage li.setperpage a,
.pagn ul.pagnItemPerPage li.setlastperpage a {
	border:1px solid #5F5F5F;
	background:#ffffff;
	padding:2px 0;
	margin:1px;
}
.pagn ul.pagnItemPerPage li.setperpage a:hover,
.pagn ul.pagnItemPerPage li.setlastperpage a:hover {
	border:1px solid #5F5F5F; 
	text-decoration:none;
	background:#666666;
	color:#ffffff;
	padding:2px 4px;
	margin:1px;
}
.pagn ul.pagnItemPerPage li.setperpage_active a {
	padding:2px 4px;
	margin:1px; font-weight:bold;
	text-decoration:none;
	border:1px solid #5F5F5F;
	background:#666666;
	color:#ffffff;
}
/* SEARCH RESULT */
#searchresults .prods {
	width:751px;
	float:left;
	margin:6px 0 0 0;
	padding:0;
}
#searchresults .prods ul {
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
#searchresults .prods ul li  {
	width:162px;
	float:left;
	margin:0;
	padding:0 34px 37px 0;
}
#searchresults .prods ul li.lastcolumn  {
	width:162px;
	float:right;
	margin:0;
	padding:0 0 37px 0;
}
#searchresults .prods ul li .overlay{
	float:right;
	position:absolute;
	top:0;
	z-index:2;
	right:0;
}
#searchresults .prods ul li .prodimage .overlay img{
	float:right;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
#searchresults .prods ul li .prodimage {
	float:left;
	width:160px;
	margin:0;
	padding:0; 
	border:1px solid #C1C1C1;
	position:relative;
	height:160px;
}
#searchresults .prods ul li .prodimage img {
	width:160px;
	height:160px;
}
#searchresults .prods ul li .prodimage .morecolour {
	float:left;
	position:absolute;
	bottom:0;
	z-index:2;
	left:0;
	display:block;
}
#searchresults .prods ul li .prodimage .morecolour  img {
	display:block;
	height:22px;
	margin:0;
	padding:0;
	width:160px;
}
#searchresults .prods ul li .details {
	float:left;
	width:162px;
	padding:0 0 5px 0;
	margin:0;
	background:#E7E8E9;
}
#searchresults .prods ul li .details  h2{
	width:150px;
	padding:4px 0 0 6px;
	float:left;
	margin:0;
	font-size:1em;
	font-weight:normal;
}
#searchresults .prods ul li .details  h2 a {
	color:#000;
}
#searchresults .prods ul li .details  h2 a:hover {
	text-decoration:underline;
}
#searchresults .prods ul li .details  .topdetails {
	width:150px;
	float:left;
	padding:6px 0 0 6px;
}
#searchresults .prods .topdetails .msrp {
	margin:0;
	color:#000;
}
#searchresults .prods ul li .details  .topdetails .was {
	width:auto;
	float:left;
	padding:0;
	margin:0;
	font-size:0.92em;
	color:#000;
}
#searchresults .prods ul li .details  .topdetails .was span {
	text-transform:lowercase;
}
#searchresults .prods ul li .details  .topdetails .saving {
	width:auto;
	float:left;
	padding:0;
	margin:0 0 0 5px;
	font-size:0.92em;
	color:#000;
}
#searchresults .prods ul li .details  .topdetails .saving span {
	text-transform:lowercase;
}
#searchresults .prods ul li .details .btdetails {
		width:154px;
		float:left;
		padding:0 0 0 6px;
}
#searchresults .prods ul li .details  .price {
	width:105px;
	float:left;
	padding:0;
	margin:0;
	font-size:1.33em;
	font-weight:bold;
	color:#000;
}
#searchresults .prods ul li .details .moreinfo {
	width:49px;
	float:left;
	padding:3px 0 0 0;
	margin:0;
}
#searchresults .prods ul li .details .moreinfo  a {
	float:left;
	background: url(../images/bg_view.gif) no-repeat left 1px; 
	padding: 0 0 2px 20px;
	text-decoration:none;
	color:#000;
}
#searchresults .prods ul li .details .moreinfo  a:hover {
	font-weight:bold;
}
/* Refine list in search result */
#col-one .refinelist{
	width:147px;
	float:left;
	margin:0 0 0 4px;
	padding:0;
}
#col-one .refinelist #term{
	float:left;
	background:#E7E8E9;
	margin:0;
	padding:0 0 16px 3px;
}
#col-one .refinelist #term h2{
	font-weight:bold;
	font-size:1em;
	padding:3px 0 10px 1px;
	margin:0;
	width:143px;
}
#col-one .refinelist #term  img{
	display:none;
}
#col-one .refinelist #term p{
	margin:0;
	padding:0 0 5px 0;
}
#col-one .refinelist #term p#pcatid {
	width:144px;
	float:left;	
}
#col-one .refinelist #term  #keywordsearch {
	width:144px;
	float:left;
}
#col-one .refinelist #term  span.refine-text{
	display:block;
	width:100%;
}
#col-one .refinelist #term  a.refine-link{
	font-weight:bold;
	color:#000;
}
#col-one .refinelist #term  a.refine-remove{
	margin:0 0 0 2px;
	text-transform:lowercase;
	font-size:0.9em;
	color:#58595B;
}
#col-one .refinelist  #collate {
	float:left;
	width:147px;
}
#col-one .refinelist  #collate h2{
	font-weight:bold;
	font-size:1em;
	padding:9px 0 16px 3px;
	margin:0;
}
#col-one .refinelist  #collate h3{
	width:144px;
	float:left;
	margin:0;
	padding:0 0 0 3px;
	font-weight:bold;
	text-transform:uppercase;
	background:#E7E8E9;
}
#col-one .refinelist  #collate p{
	margin:0;
	padding:0;
}
#col-one .refinelist  #collate div{
	margin:0;
	padding:0 0 0 2px;
}
#col-one .refinelist  #collate div a{
	font-size:1em;
	color:#58595B;
}
#col-one .refinelist  #collate div a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
#col-one .refinelist  #collate div div{
	margin:0;
	padding:0;
}
#col-one .refinelist  #collate div.viewall a{
	font-style:italic;
	font-size:1em;
	color:#58595B;
}
#col-one .refinelist  #collate div.viewall a:hover {
	color:#000;
}

/*  Search promo LHN */
#col-one .promosearch .promo{
		margin:0 0 4px 0;
		padding:0;
}

/*remove comment below if grid/list switch is enabled*/
/*#searchresults .sort form {float:left;}*/
#searchresults #switcher {
	float:right;
	text-align:left;
	margin-right:10px !important;
	margin:2px 5px 5px 0;
	width:130px;
}
#searchresults #switcher img{
	vertical-align:middle;
	margin:0 3px 0 4px;
}

/* PRODUCT DETAILS */
#productdetail {
	margin:0 0 0 8px;
	padding:4px 0 0 0;
	width:906px;
	overflow:hidden;
}
#productdetail  #addedmsg{
	display:none;
}
#productdetail  h2.error {
	margin:4px 0 8px 0;
}
#productdetail  .prodleft {
	width:719px;
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
}
#productdetail  .prodright, .prodrightschool {
	width:186px;
	float:right;
	padding:0;
	margin:0;
	overflow:hidden;
}

.prodrightschool {
	margin: 4px 8px 0 0;
	_margin-right: 3px !important;
}


#productdetail .invtmedia .overlay img {
	margin:0 0 -96px;
	position:absolute;
	padding-left:255px;
	border:none;
}
#productdetail .prodleft  .invtmedia {
	width:352px;
	float:left;
	margin:0;
	padding:0;
}
#productdetail .prodleft  .invtmedia  #productdetail-image{
	width:350px;
	float:left;
	margin:0;
	padding:0;
	border:1px solid #bdbdbd;
}
#productdetail .prodleft  .invtmedia  #productdetail-image a {
	float:left;
}
#productdetail .prodleft  .invtmedia  #productdetail-image a img{
	float:left;
}
#productdetail .prodleft  .invtmedia .altviewHeader{
	display:none;
}
#productdetail .prodleft  .invtmedia span{
	float:left;
	margin:0;
	padding:3px 0 0 0;
	color:#58595B;
}
#productdetail .prodleft  .invtmedia span a{
	color:#58595B;
}
#productdetail .prodleft  .invtmedia span.magnifying-glass{
	float:left;
	margin:0 5px 0 0;
	padding:0 0 0 0;
}
#productdetail .prodleft  .invtmedia  #productdetail-altview{
	float:left;
	width:352px;
	margin:5px 0 0 0;
	padding:0;
}
#productdetail .prodleft  .invtmedia  #productdetail-altview .altFirst,
#productdetail .prodleft  .invtmedia  #productdetail-altview .altView2,
#productdetail .prodleft  .invtmedia  #productdetail-altview .altView3,
#productdetail .prodleft  .invtmedia  #productdetail-altview .isFirst,
#productdetail .prodleft  .invtmedia  #productdetail-altview .isEven {
	float:left;
	margin:0 15px 0 0;
	padding:0;
}
#productdetail .prodleft  .invtmedia  #productdetail-altview .altView4,
#productdetail .prodleft  .invtmedia  #productdetail-altview .isOdd {
	float:left;
	margin:0 14px 0 0;
	padding:0;
}
#productdetail .prodleft  .invtmedia  #productdetail-altview .altLast,
#productdetail .prodleft  .invtmedia  #productdetail-altview .isLast {
	float:left;
	margin:0;
	padding:0;
}
#productdetail .prodleft  .invtmedia  #productdetail-altview img {
	border:1px solid #bdbdbd;
}
#productdetail .desc {
	width:363px;
	float:right;
	margin:0;
	padding:0;
	overflow:hidden;
}
#productdetail .desc .section1{
	width:358px;
	float:left;
	margin:0;
	padding:0;
	background:#E1E1E1;
	overflow:hidden;
}
#productdetail .desc .section1 h1 {
	width:234px;
	float:left;
	margin:0;
	padding:4px 0 0 8px;
	font-size: 1.5em;
	font-weight:normal;
	color:#000;
}
#productdetail .desc .section1 #buttons{
	width:106px; 
	float:left;
	margin:4px 0 0 0;
	padding:0;
}
#productdetail .desc .section1 #buttons .previous{
	float:left;
	width:54px;
}
#productdetail .desc .section1 #buttons .next{
	float:right;
	width:35px;
}
#productdetail .desc .section1 .productPrice{
	float:left;
	margin:0;
	padding:10px 0 0 8px;
	width:350px;
}
#productdetail .desc .section1 .productPrice #atrMsrp{
	display:inline;
	padding:0; 
	margin:0 5px 0 0;
	color:#000;
	overflow:hidden;
}
#productdetail .desc .section1 .productPrice #atrWas,
#productdetail .desc .section1 .productPrice #atrSave {
	display:inline;
	padding:0; 
	margin:0 5px 0 0;
	color:#000;
	text-transform:lowercase;
	float:left;
}
#productdetail .desc .section1 .productPrice #atrPrice {
	margin:0 0 7px 0; 
	padding:0;
	float:left;
	width:350px;
	font-size: 1.83em;
	font-weight:bold;
	color:#000;
	text-transform:lowercase;
	float:left;
}

#productdetail .desc .section2{
	width:358px;
	float:left;
	margin:0;
	padding:0 0 12px 0;
	background:#F2F2F3;
	overflow:hidden;
}
#productdetail .desc .section2 .asseenin {
	width:350px;
	float:left;
	padding:9px 0 0 8px;
}
#productdetail .desc .section2 .invtdesc1{
	width:350px;
	float:left; 
	margin:0; 
	padding:9px 0 0 8px;
	font-size: 1.0em;
}
#productdetail .desc .section2 .invtdesc1 div{
	margin:0;
	padding:0;
}
#productdetail .desc .section2 .invtdesc1 p{
	margin:0;
	padding:0;
}
#productdetail .desc .section2 .invtdesc1 ul{
	overflow:hidden;
	margin:3px 0 3px 0;
	padding:0;
}
#productdetail .desc .section2 .invtdesc1 ul li{
	list-style: disc outside;
	margin:0 0 0 14px;
	*margin:0 0 0 15px;
	padding:0;
}
#productdetail .desc .section2 .addMsg{
	width:100%;
	float:left;
	margin:0;
	padding:2px 0 0 8px;
}
#productdetail .desc .section3{
	width:350px;
	margin:8px 0 0 0;
	padding:0;
	float:left;
}
#productdetail .desc .section3 .invtatr {
	padding:0;
	margin:0;
}
#productdetail .desc .section3 .invtatr .attributeintro{
	font-size: 1.0em;
	margin:0 0 12px 8px;
	padding:0;
}
#productdetail .desc .section3 .invtatr fieldset {
	width:340px;
	margin:0 0 0 8px;
	padding:0;
	display:block;
}
#productdetail .desc .section3 .invtatr fieldset label {
	display: none;
}
#productdetail .desc .section3 .invtatr fieldset select {
	width:auto;
	font-family:Arial;
	height: 21px;
	min-height:21px;
	margin:0;
	padding:0;
	border:1px solid #C7C9CB;
	color:#000;
}
#productdetail .desc .section3 .invtatr fieldset div{
	margin:0;
	padding:0;
}
#productdetail .desc .section3 .invtatr fieldset .color{
	width:300px;
	float: left;
	clear:none;
	margin:0 0 12px 0;
	padding:0;
}
#productdetail .desc .section3 .invtatr fieldset .size{
	width:150px;
	float:left;
	clear:none;
	margin:0 13px 0 0;
	padding:0;
}
#productdetail .desc .section3 .invtatr fieldset .size select {
	width:150px;
}
#productdetail .desc .section3 .invtatr fieldset .sizeguide{
	width:130px;
	float: left;
	clear:none;
}
#productdetail .desc .section3 .invtatr fieldset .sizeguide span{
	float: left;
	background: url(../images/sizeguide.gif) no-repeat right top; 
	height:21px;
	min-height:21px;
}
#productdetail .desc .section3 .invtatr fieldset .sizeguide span a{
	margin:0;
	padding:3px 50px 0 0;
	font-size: 1.0em;
	color:#58595B;
	float:left;
}
#productdetail .desc .section3 .invtatr fieldset .sizeguide span a:hover{
	text-decoration:underline;
}
#productdetail .desc .section4{
	width:350px;
	margin:12px 0 0 0;
	padding:0;
	float:left;
}
#productdetail .desc .section4 .qty{
	width:150px;
	float:left;
	padding:0;
	margin:0 0 0 8px;
	background:#EBECED;
}
#productdetail .desc .section4 .qty label{
	float:left;
	font-size: 1.0em;
	padding:4px 0 0 5px;
	margin:0;
	color:#000;
} 
#productdetail .desc .section4 .qty  input#qty {
	width:21px;
	float:right;
	font-family:Arial;
	height: 19px;
	min-height:19px;
	margin:0;
	padding:2px 0 0 0;
	text-align:center;
	border:1px solid #C7C9CB;
	color:#000;
}
#productdetail .desc .section4 .button{
	width:340px;
	float:left;
	padding:12px 0 0 8px;
	margin:0;
}
#productdetail .desc .section5{
	width:365px;
	float:left;
	margin:64px 0 0 0;
	padding:0;
	overflow:hidden;
}
#productdetail .desc .section5 div.linkgroup {
	width:340px;
	float:left;
	margin:0;
	padding:0 0 0 8px;
}
#productdetail .desc .section5 div.linkgroup .print{
	float:left;
	margin:0 21px 0 0;
}
#productdetail .desc .section5 div.linkgroup .print span{
	margin:0;
	padding:0;
	float:left;
}
#productdetail .desc .section5 div.linkgroup .print span a{
	color:#58595B;
	display:block;
	margin:2px 0 0 7px;
	padding:0;
}
#productdetail .desc .section5 div.linkgroup .tellafriend {
	float:left;
	margin:2px  21px 0 0;
}
#productdetail .desc .section5 div.linkgroup .tellafriend a{
	color:#58595B;
	padding:0 0 0 5px;
}
#productdetail .desc .section5 div.linkgroup .socialbookmark{
	float:left;
	margin:0 21px 0 0;
}
#productdetail  .desc .section5 #informationtab,
#productdetail  .desc .section5 .informationtab {
	width:357px;
	clear:both;
	margin:7px 0 0 8px;
	padding:0;
}
#productdetail  .desc .section5 #informationtab .tabheader,
#productdetail  .desc .section5 .informationtab .tabheader {
	margin:0;
	padding:0;
}
#productdetail  .desc .section5 #informationtab .tabheader .yui-nav li,
#productdetail  .desc .section5 .informationtab .tabheader .yui-nav li {
	float:left;
	display:inline;
}
#productdetail  .desc .section5 #informationtab .tabheader .yui-nav li.tab1, 
#productdetail  .desc .section5 #informationtab .tabheader .yui-nav li.tab2,
#productdetail  .desc .section5 .informationtab .tabheader .yui-nav li.tab1, 
#productdetail  .desc .section5 .informationtab .tabheader .yui-nav li.tab2 {
	width:116px;
	float:left;
	padding:0;
	margin:0 3px 0 0;
	cursor:pointer;
	border:none;
}
#productdetail  .desc .section5 #informationtab .tabheader .yui-nav li.tab3,
#productdetail  .desc .section5 .informationtab .tabheader .yui-nav li.tab3 {
	width:116px;
	float:left;
	padding:0;
	margin:0;
	cursor:pointer;
	border:none;
}
#productdetail  .desc .section5 #informationtab .tabheader .yui-nav li.tab1 a, 
#productdetail  .desc .section5 #informationtab .tabheader .yui-nav li.tab2 a, 
#productdetail  .desc .section5 #informationtab .tabheader .yui-nav li.tab3 a,
#productdetail  .desc .section5 .informationtab .tabheader .yui-nav li.tab1 a, 
#productdetail  .desc .section5 .informationtab .tabheader .yui-nav li.tab2 a, 
#productdetail  .desc .section5 .informationtab .tabheader .yui-nav li.tab3 a  {
	text-decoration:none;
	color:#58595B;
	background:#C7C9CB;
	display:block;
	padding:4px 0 4px 10px;
	margin:0 0 3px 0;
}
#productdetail  .desc .section5  #informationtab .tabheader .yui-nav li.tab1.selected, 
#productdetail  .desc .section5  #informationtab .tabheader .yui-nav li.tab2.selected, 
#productdetail  .desc .section5  #informationtab .tabheader .yui-nav li.tab3.selected,
#productdetail  .desc .section5  .informationtab .tabheader .yui-nav li.tab1.selected, 
#productdetail  .desc .section5  .informationtab .tabheader .yui-nav li.tab2.selected, 
#productdetail  .desc .section5  .informationtab .tabheader .yui-nav li.tab3.selected {
	width:115px;
	background:#F2F2F3;
	cursor:pointer;
	border:1px solid #C7C9CB;
	border-bottom:none;
	position:relative;
	z-index:2;
}
#productdetail  .desc .section5  #informationtab .tabheader .yui-nav li.tab1.selected a, 
#productdetail  .desc .section5  #informationtab .tabheader .yui-nav li.tab2.selected a, 
#productdetail  .desc .section5  #informationtab .tabheader .yui-nav li.tab3.selected a,
#productdetail  .desc .section5  .informationtab .tabheader .yui-nav li.tab1.selected a, 
#productdetail  .desc .section5  .informationtab .tabheader .yui-nav li.tab2.selected a, 
#productdetail  .desc .section5  .informationtab .tabheader .yui-nav li.tab3.selected a  {
	background:#F2F2F3;
}
#productdetail  .desc .section5 #informationtab .yui-content,
#productdetail  .desc .section5 .informationtab .yui-content {
	width:353px;
	float:left;
	margin:-1px 0 0 0;
	padding:0;
	background:#F2F2F3;
	border:1px solid #C7C9CB;
	position:relative;
	z-index:1;
	top:-1;
}
#productdetail  .desc .section5 #informationtab .yui-content div,
#productdetail  .desc .section5 .informationtab .yui-content div {
	width:333px;
	float:left;
	margin:0;
	padding:21px 10px 21px 10px;
}
#productdetail  .desc .section5 #informationtab .yui-content div ul,
#productdetail  .desc .section5 .informationtab .yui-content div ul {
	overflow:hidden;
	margin:3px 0 3px 0;
	padding:0;
}
#productdetail  .desc .section5 #informationtab .yui-content div ul li,
#productdetail  .desc .section5 .informationtab .yui-content div ul li {
	list-style: disc outside;
	margin:0 0 0 14px;
	*margin:0 0 0 15px;
	padding:0;
}
#productdetail  .desc .section5 #informationtab .yui-content div p,
#productdetail  .desc .section5 .informationtab .yui-content div p {
	margin:0;
	padding:0;
}
#productdetail .decsbotton{
	float:left;
	width:719px;
	margin:8px 0 0 0;
	padding:0;
}
#productdetail .decsbotton  .pdxtbanner{
	margin:0 0 8px 0;
	padding:0;
}
#productdetail .decsbotton  .pdxtbanner h2{
	display:none;
}

/* ACCESSORIES & SUBSTITUTES */
#productdetail #iacc, 
.prodrightschool #iacc {
	width:186px;
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
}
#productdetail #iacc .featprods h2,
.prodrightschool #iacc .featprods h2 {
	width:181px;
	padding:2px 0 2px 8px;
	margin:0;
	background-color:#C7C9CB;
	font-size:1.1em;
	font-weight:bold;
	color:#000;
}
#productdetail #iacc .featprods ul,
.prodrightschool #iacc .featprods ul {
	width:186px;
	margin:04px 0 0 0;
	padding:0;
}
#productdetail #iacc .featprods li,
.prodrightschool #iacc .featprods li  {
	width:186px;
	float:left;
	padding: 0 0 17px 0;
	margin:0;
}
#productdetail #iacc .featprods li .details h3,
.prodrightschool #iacc .featprods li .details h3 {
	width:100px;
	float:left;
	padding:0;
	margin:-3px 0 0 0;
	font-size:1em;
	font-weight:normal;
}
#productdetail #iacc .featprods li .details h3 a,
.prodrightschool #iacc .featprods li .details h3 a {
	color:#000;
}
#productdetail #iacc .featprods li .prodimage,
.prodrightschool #iacc .featprods li .prodimage {
	width:80px;
	margin:0;
	padding:0;
	float:left;
}
#productdetail #iacc .featprods li .prodimage img, 
.prodrightschool #iacc .featprods li .prodimage img {
	border:1px solid #C1C1C1;
	float:left;
}
#productdetail #iacc .featprods li .details,
.prodrightschool #iacc .featprods li .details  {
	width:104px;
	float:right;
	text-align:left;
}
#productdetail #iacc .featprods li .details .topdetails,
.prodrightschool #iacc .featprods li .details .topdetails {
		width:104px;
		float:left;
		padding:6px 0 0 0;
}
#productdetail #iacc .featprods li .details .topdetails .was,
.prodrightschool #iacc .featprods li .details .topdetails .was {
		width:99px;
		float:left;
		padding:0;
		margin:0;
		font-size:0.92em;
		color:#000;
}
#productdetail #iacc .featprods li .details .topdetails .was span,
.prodrightschool #iacc .featprods li .details .topdetails .was span {
		text-transform:lowercase;
}
#productdetail #iacc .featprods li .details .topdetails .saving,
.prodrightschool #iacc .featprods li .details .topdetails .saving {
		width:99px;
		float:left;
		padding:0;
		margin:0;
		font-size:0.92em;
		color:#000;
}
#productdetail #iacc .featprods li .details .topdetails .saving span,
.prodrightschool #iacc .featprods li .details .topdetails .saving span {
		text-transform:lowercase;
}
#productdetail #iacc .featprods li .details .btdetails,
.prodrightschool #iacc .featprods li .details .btdetails {
		width:104px;
		float:left;
		padding:0;
}
#productdetail #iacc .featprods li .details .price,
.prodrightschool #iacc .featprods li .details .price {
		width:99px;
		float:left;
		padding:0;
		font-size:1.33em;
		font-weight:bold;
		color:#000;
}
#productdetail #iacc .featprods li .details .moreinfo,
.prodrightschool #iacc .featprods li .details .moreinfo {
		width:80px;
		float:left;
		padding:3px 0 0 0;
}
#productdetail #iacc .featprods li .details .moreinfo a,
.prodrightschool #iacc .featprods li .details .moreinfo a {
		float:left;
		background: url(../images/bg_view_iacc.gif) no-repeat left 1px; 
		padding: 0 0 2px 20px;
		text-decoration:none;
		color:#000;
}
#productdetail #iacc .featprods li .details .moreinfo  a:hover,
.prodrightschool #iacc .featprods li .details .moreinfo  a:hover {
	font-weight:bold;
}
#productdetail .grid,
.prodrightschool .grid {display: none;}

/*****************/
/* TELL A FRIEND */
/*****************/
#tellafriend fieldset div {
		padding:3px 0;
}
#tellafriend textarea#field1 {
		font-family:arial;
}

/***************************/
/* SIGN UP NEWSLETTER PAGE */
/***************************/
.signupforemail fieldset label {
		width:350px;
}

/* Static Page */
#static {
		width:906px;
		overflow:hidden;
		padding:0 8px 8px 8px;
		margin:0;
}
#static h1 {
		width:905px;
		float:left;
		padding:14px 0 16px 0;
		margin:0 0 0 -1px;
		font-weight:normal; 
		font-size:2.15em; 
		color:#16A6AC;
}
#static h2 {
		font-size:1.2em; 
		color:#000; 
		padding:10px 0 0 3px;
}
#static p {
		width:900px;
		float:left;
		font-weight:normal;
}
#static p a,
#static p a:hover,
#static p a:active,
#static p a:visited {
		color:#58595B;
}
#static ul {
		width:880px;
		float:left;
		padding:5px 0 0 20px;
}
#static ul li {
		width:880px;
		margin:5px 0; 
		padding:0 0 0 5px;
		list-style:disc outside; 
		color:#1DACB1;
}
#static ul li a {
		color:#58595B;
}
#static #staticbottom {
		float:left;
		padding:5px 0;
		margin:0;
}
#static #staticbottom h2 {
		width:900px;
		float:left;
		padding:10px 0 0 0;
		margin:0;
}
#static #staticbottom p {
		padding:10px 0 0 0;
		margin:0;
}
#static #staticbottom p a {
		float:none;
		padding:0;
		margin:0;
}
#static #staticbottom a {
		float:left;
		margin:5px 0 0 0;
		padding:0;
}
#static #buttons {
		width:77%;
		float:left;
		padding:10px 0;
}

/* DELIVERY INFORMATION */
.deliveryinfo {
		width:906px;
		overflow:hidden;
		padding:0 8px 8px 8px;
		margin:0;
}
.deliveryinfo h1 {
		width:905px;
		float:left;
		padding:14px 0 16px 0;
		margin:0 0 0 -1px;
		font-weight:normal; 
		font-size:2.15em; 
		color:#16A6AC;
}
.deliveryinfo h2 {
		font-size:1.2em; 
		color:#000; 
		padding:10px 0 0 3px;
}
.deliveryinfo p a,
.deliveryinfo p a:hover,
.deliveryinfo p a:active,
.deliveryinfo p a:visited {
		color:#58595B;
}
.deliveryinfo ul {
		width:880px;
		float:left;
		padding:5px 0 0 20px;
}
.deliveryinfo ul li {
		width:880px;
		margin:5px 0; 
		padding:0 0 0 5px;
		list-style:disc outside; 
		color:#1DACB1;
}
.deliveryinfo ul li a {
		color:#58595B;
}
.deliveryinfo #buttons {
		width:77%;
		padding:10px 0;
}

/* CONTACT US PAGE */
#contactus {
		width:906px;
		overflow:hidden;
		padding:0 8px 8px 8px;
		margin:0;
}
#contactus h1 {
		width:905px;
		float:left;
		padding:14px 0 16px 0;
		margin:0 0 0 -1px;
		font-weight:normal; 
		font-size:2.15em; 
		color:#16A6AC;
}
#contactus p a {
		color:#58595B;
}
#contactus .text-fields {
		width:600px;
		float:left;
		padding:0;
		margin:0;
}
#contactus .text-fields div {
		padding:3px 0;
		margin:0;
}
#contactus .text-fields div label {
		width:197px;
		color:#000;
}
#contactus .text-fields div input {
		width:203px; 
		float:left;
		margin:0 12px 0 0;
		font-family:Arial;
		font-weight:bold;
		color:#808285;
}
#contactus .text-fields div #message {
		width:203px; 
		float:left;
		margin:0 12px 0 0;
		font-size:1em;
		font-family:Arial;
		font-weight:bold;
		color:#808285;
}
#contactus #buttons {
		width:403px;
		float:left;
		padding:20px 0 0 0;
		margin:0;
}
#contactus #buttons input {
		outline:0;
}

/* FAQs */
#faqs {
	width:922px; 
	margin:0; 
	padding:17px 0 17px 0;
}
#faqs a {
	color:#58595B;
}
#faqs a:hover {
	color:#58595B;
}
#faqs h1 {
	color:#15A5AB; 
	font-size:1.8em; 
	font-weight:normal; 
	padding:0 0 8px 5px;
}
#faqs .column-one {
	width:297px; 
	float:left; 
	margin-left:8px;
}
*html #faqs .column-one {
	margin-left:5px;
}
#faqs .column-two {
	width:297px; 
	float:left; 
	margin:35px 0 0 8px;
}
#faqs .column-three {
	width:297px; 
	float:left; 
	margin:35px 0 0 8px;
}
*html #faqs .column-three {
	width:294px; 
	float:left;
margin:35px 0 0 8px;
 }
#faqs .column-one div.headcolumn {
	width:289px; 
	background:#000; 
	color:#fff; 
	padding:1px 0 1px 8px; 
	font-weight:bold;
}
#faqs .column-two div.headcolumn {
width:289px; 
	background:#000; 
	color:#fff; 
	padding:1px 0 1px 8px; 
	font-weight:bold;
}
#faqs .column-three div.headcolumn {
	width:289px; 
	background:#000; 
	color:#fff; 
	padding:1px 0 1px 8px; 
	font-weight:bold;
}
*html #faqs .column-three div.headcolumn {
	width:286px;
}
#faqs .column-one ul.disc {
	width:255px;
}
#faqs .column-two ul.disc {
	width:255px;
}
#faqs .column-three ul.disc {
	width:255px;
}
#faqs .column-one ul.disc li {
	list-style:disc outside; 
	color:#1DACB1; 
	margin:3px 0 5px 24px; 
	padding:0;
}
#faqs .column-two ul.disc li {
	list-style:disc outside; 
	color:#1DACB1; 
	margin:3px 0 5px 24px; 
	padding:0;
}
#faqs .column-three ul.disc li {
	list-style:disc outside; 
	color:#1DACB1; 
	margin:3px 0 5px 24px; 
	padding:0;
}
#faqs .column-one .second {
	color:#000; 
	font-weight:bold; 
	margin:0; 
	padding:15px 0 0 8px;
}
#staticbottom {
	width:900px;
	float:left; 
	margin:5px 5px 5px 14px;
}
*html #staticbottom {
	width:900px; 
	margin:0 5px 5px 8px;
}
#staticbottom h2 {
	font-size:1.2em; 
	color:#000; 
	margin:10px 0 0 0;
}
#staticbottom p {
	margin:10px 0 0 0;
}
#staticbottom a.top {
	color:#15A5AB;
}
#staticbottom a.top:hover {
	color:#15A5AB;
}

/* Popup content */
#popups{
		width:720px;
}
#popups  #help,
#popups #static {
		width:720px;
		margin:0;
		padding:0 0 0 10px;
		text-align:left;
}
#popups  #help h1,
#popups #static h1 {
		width:700px;
		float:left;
		padding:14px 0 16px 0;
		margin:0 0 0 -1px;
		font-weight:normal; 
		font-size:2.15em; 
		color:#16A6AC;
}
#popups  #help h3,
#popups #static h2,
#popups #static h3 {
		width:288px;
		float:left;
		margin:3px 0;
		padding:1px 0 1px 9px;
		background:#000;
		font-size:1em;
		color:#fff;
}
#popups  #help p,
#popups #static p {
		width:700px;
		float:left;
		margin:0;
		padding:5px 0 10px 8px;
}
#popups  p.close {
		width:520px;
		margin:0 auto;
		padding:20px 0 0 0;
		clear:both;
}
#popups  p.close a,
#popups  #help a ,
#popups #static a {
		color:#58595B;
}
#popups  #help ul,
#popups #static ul {
		width:700px;
		float:left;
		margin:0;
		padding:0 0 5px 8px;
}
#popups  #help ul li,
#popups #static ul li {
		width:650px; 
		float:left;
		padding:2px 0 2px 9px;
		margin:0;
		background: url(../images/bullet_list.gif) no-repeat left 8px;
}
#popups  #help div,
#popups #static div {
		width:700px;
		float:left;
		margin:0;
		padding:5px 0 10px 8px;
}
/* Popup content - Delivery info*/
#popups  .deliveryinfo {
		width:740px;
		margin:0;
		padding:0 0 0 10px;
		text-align:left;
}
#popups  .deliveryinfo h1 {
		width:730px;
		float:left;
		padding:14px 0 16px 0;
		margin:0 0 0 -1px;
		font-weight:normal; 
		font-size:2.15em; 
		color:#16A6AC;
}
#popups .deliveryinfo h2,
#popups .deliveryinfo h3 {
		width:288px;
		float:left;
		margin:3px 0;
		padding:1px 0 1px 9px;
		background:#000;
		font-size:1em;
		color:#fff;
}
#popups  .deliveryinfo p {
		width:700px;
		float:left;
		margin:0;
		padding:5px 0 10px 8px;
}

/* NEWS PAGE STYLES */
#news {
		width:906px;
		overflow:hidden;
		padding:5px 8px 8px 8px;
		margin:0;
}
#news .Imgleft {
		float:left;
}
#news .Imgright {

}
#news .Imgright .Imgright1,
#news .Imgright .Imgright2,
#news .Imgright .Imgright3 {
		float:left;
		margin:0 0 4px 0;
}
#news .content {
		width:349px;
		float:left;
		padding:0 8px;
}
#news .content .heading {
		width:349px;
		float:left;
		padding:8px 0 13px 0;
		margin:0 0 4px 0;
		background: url(../images/bg_newsheading.gif) repeat-x left top;
}
#news .content .heading h1 {
		width:340px;
		float:left;
		padding:0 0 0 4px;
		font-size:1.83em;
		color:#000;
}
#news .content .heading span {
		width:340px;
		float:left;
		padding:3px 0 0 4px;
		font-style:italic;
}
#news .content p {
		width:340px;
		float:left;
		padding:0 0 14px 4px;
		margin:0;
		color:#000;
}
#news .content .ending {
		float:left;
		padding:12px 0 0 0;
		background: url(../images/bg_newsending.gif) repeat-x left top;
}
#news .content .ending p {
		width:340px;
		float:left;
		padding:0 0 5px 4px;
		margin:0;
		color:#58595B;
}
#news .content .ending p span {
		font-style:italic;
}

/* 10CMS Styles */
.tencms {
	overflow:hidden;
	padding:8px;
	width:906px;
}

.tencms h1 {
    width:690px;
    float:left;
    padding:28px 0 16px 0;
    margin:0 0 0 -1px;
    font-weight:normal; 
    font-size:2.15em; 
    text-transform:lowercase; 
    color:#16A6AC;
	display:none;
}
.tencms .altImg1,
.tencms .altImg2 {
	float:left;
}

.tencms .altImg2 {
    padding:0 0 0 55px;
}
.tencms .altImg3 {
    float:right;
}
.tencms #getFlashPlayer {
    width:750px;
	float:left;
    padding:15px 0;
    margin:0;
}
.tencms #getFlashPlayer a {
    color:#58595B;
}

/* ERROR 404 + NO RECORD */
#content-norecord #col-two-three {
	width:511px;
	float:right;
	padding:70px 16px 0 51px;
	margin:0;
}
#content-norecord #col-one {
	width:287px;
	float:left;
	height:140px;
	min-height:140px;
	padding:73px 0 0 56px;
	margin:0;
	border-right:1px solid #D1D1D1;
}
#norecord {
	width:511px;
	float:left;
	padding:0;
	margin:0;
}
#norecord h1 {
	width:511px;
	float:left;
	padding:0 0 14px 0;
	margin:0;
	font-size:1.3em;
	color:#1EA9B0;
}
#norecord  p {
	width:511px;
	float:left;
	padding:0 0 18px 0;
	margin:0;
}
#norecord  .buttons {
	padding:0 0 17px 0;
}
#norecord .lastestoffer {
	width:511px;
	float:left;
	padding:28px 0 0 0;
}
#norecord .lastestoffer h2 {
	width:504px;
	float:left;
	padding:1px 0 2px 7px;
	font-weight:normal;
	font-size:1em;
	background:#C7C9CB;
	color:#000;
}
#norecord .lastestoffer ul li {
	float:left;
	padding:8px 0 11px 7px;
}
#norecord .lastestoffer ul li.first {
    padding:8px 1px 11px 0;
}

/* REQUEST A VAT RECEIPT */
.requestreceipt {
	width:907px;
	float:left;
	padding:0 8px 10px 8px;
	margin:0;
}
.requestreceipt h1 {
    width:900px;
    float:left;
    padding:28px 0 16px 0;
    margin:0 0 0 -1px;
    font-weight:normal; 
    font-size:2.15em; 
    color:#16A6AC;
}
.requestreceipt p {
	width:700px;
}
.requestreceipt .intro {
	width:900px;
	float:left;
	padding:0 0 20px 0;
	margin:0;
}
.requestreceipt p.label {
	width:700px;
	float:left;
	padding:0 0 10px 0;
	margin:0;
}
.requestreceipt label {
	color:#000;
}
.requestreceipt .text-fields {
		width:600px;
		float:left;
		padding:10px 0 0 0;
		margin:0;
}
.requestreceipt .text-fields div {
		padding:3px 0;
		margin:0;
}
.requestreceipt .text-fields div label {
		width:197px;
		color:#000;
}
.requestreceipt .text-fields div input {
		width:203px; 
		float:left;
		margin:0 12px 0 0;
		font-family:Arial;
		font-weight:bold;
		color:#808285;
}
.requestreceipt .text-fields div #product,
.requestreceipt .text-fields div #other {
		width:203px; 
		float:left;
		margin:0 12px 0 0;
		font-size:1em;
		font-family:Arial;
		font-weight:bold;
		color:#808285;
}
.requestreceipt #buttons {
		width:700px;
		float:left;
		padding:20px 0 0 0;
		margin:0;
}
.requestreceipt #buttons input {
		outline:0;
}
/* Coming soon */
#comingsoon {
		width:906px;
		overflow:hidden;
		padding:0 8px 8px 8px;
		margin:0;
}
#comingsoon h1 {
		width:905px;
		float:left;
		padding:14px 0 16px 0;
		margin:0 0 0 -1px;
		font-weight:normal; 
		font-size:2.15em; 
		color:#16A6AC;
}

#comingsoon p {
		width:900px;
		float:left;
		font-weight:normal;
}
#comingsoon p a,
#comingsoon p a:hover,
#comingsoon p a:active,
#comingsoon p a:visited {
		color:#58595B;
}
#comingsoon fieldset {
		padding:0;
		margin:0;
}
#comingsoon fieldset label {
		float:left;
		width:10%;
}
#comingsoon fieldset select {
		width:auto;
		font-family:Arial;
		height: 21px;
		min-height:21px;
		margin:0;
		padding:0;
		border:1px solid #C7C9CB;
		color:#000;
}
#comingsoon #buttons {
		width:77%;
		float:left;
		padding:10px 0;
}

/* content-3dsecure */
#secure {
		float:left;
		margin:0;
		padding:8px;
		width:906px;
}
#secure h1 {
		width:905px;
		float:left;
		padding:14px 0 16px 0;
		margin:0 0 0 0;
		font-weight:normal; 
		font-size:2.15em; 
		color:#16A6AC;
}
#secure ul {
		width:880px;
		float:left;
		padding:5px 0 0 20px;
}
#secure ul li {
		width:auto;
		margin:5px 0; 
		padding:0 0 0 5px;
		list-style:disc outside; 
		color:#1DACB1;
}
#secure ul li span{
		color:#58595B;
}

span#atrMsrp, span#msrp {color:#000000;float:left;font-size:0.92em;margin:0;padding:0;width:auto;}