body {
	font: normal small Arial, sans-serif;
	font-size: 12px;
	color: 666666;
/*	background: url(../AP06/graphics/common/bg.gif) repeat-x fixed;*/
	/*text-align: center;*/
	padding: 0;
	margin: 0;
}

a img {
	border:0;
}

td {
	font-size: 12px;
}
.tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
}

.breadcrumbs {
	text-decoration:none;
	font-size: 11px;
}

.checkout_dark { background: #FFC8E5}
.checkout_light { background: #F698CA}
.checkout_surround { background: #F1F8FF}
.checkout_shipto { background: #DDD9D9}

.checkout_heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 110%;
	color : #000000;
	margin:0;
}

SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.chk_surround {background-color: #FFEBF4;}

.chk_framebar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: Bold;
	color: white;
	background-color: #ED2790;}

.chk_header {
	background-color: #00C2F3;
	font-weight : bold;
	font-size : 10px;
	color : #1A195F;
	text-decoration: none;
	margin:0;
}

.chk_area {background-color: #EAF8FF;}

.chk_strong {
	font-weight : bold;
	font-size : 12px;
	color : #1A195F;
	text-decoration: none;
	margin:0;
}

.chk_inputfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.chk_tabselected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: Bold;
	color: white;
	background-color: #ED2790;
}

.chk_tabselected:hover{
	color: white;
	text-decoration:none;
}

.chk_tabunselected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: Bold;
	color: BLACK;
	background-color: #F698CA;
}

.chk_text {
	font-size: 12px;
}

/*TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}*/

INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*#breadcrumb {
	padding: 0;
	margin: 0;
	height: 25px;
}*/

#survey {
	background: url(../AP06/graphics/home/survey.gif) no-repeat;
	height: 265px;
	width: 195px;
}

#survey p {
	padding-top: 45px;
	padding-left: 10px;
	padding-right: 10px;
}

.prod h2 {
	color: #666;
	font: bold 110% Arial, sans-serif;
	margin: 10px 0 10px 0px;
	padding: 2px 0px 2px 10px;
	text-transform: uppercase;
	border-bottom: 2px solid #FABFDD;

}

.prod ul {
	margin: 0;
	padding: 0 0 10px 0;
	list-style-type: none;
}


.prod li {
	margin: 0;
	padding-right: 10px;
	list-style: none;
	display: inline;
	font-weight: bold;
}


.text ul {
	margin-left: 20px;
	padding: 5px;
}

.text li {
	margin: 0;
	padding: 0;
	list-style: square outside url(AP06/graphics/common/star.gif);
	display: block;
}

/* #content .text a {
	text-decoration: none;
	color: #666;
}

#content .text a:hover {
	text-decoration: none;
	color: #F39;
}*/

h1 {
	color: #00AEEF;
	font-family: Arial, verdana, helvetica, sans-serif;
}

h4 {
	color: #666;
}

/*#breadcrumb .list {
	color: #999;
	font-weight: normal;
	margin: 0px 2px;
	padding: 0px;
}

#breadcrumb ul {
	margin: 0 0 0 10px;
	padding: 0;
}

#breadcrumb li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

#breadcrumb li a {
	color: #F39;
	text-decoration: none;
}

#breadcrumb li a:hover {
	color: #666;
	text-decoration: none;
}*/


.description {
	font-size: 70%;
}


.price {
	color: #00AEEF;
	font-size: 110%;
}

.item_unit_saleprice {
	color: #ff0000;
	font-size: 110%;
}

.hidden {
	color: #FFF;
}

.pinkHighlight {
	color: #F39;
}

.categoryName {	
	font-size: 24px;
	font-weight: bold;
	color: #eb0d8b;
	text-decoration: none;
}

h1.categoryName{	
	font-size: 24px;
	font-weight: bold;
	color: #eb0d8b;
	text-decoration: none;
	margin: 0px;
}


.lowest {	
	font-size: 14px;
	font-weight: bold;
	color: #00AEEF;
	text-decoration: none;
}


.subcategoryname {
	text-decoration: none;
	color: #666;
	line-height: 1.25;
	font-size: 12px;
}

.productGroupBlock {
	font-size: 70%; 
	color: #666; 
	text-decoration: none; 
	font-weight: bold 
}

.searchOptionDiv {
	background-color: White;
	border: thin solid Black;
	padding: 4 6 4 6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	white-space: nowrap;
}

.searchOptionLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	white-space: nowrap;
	text-decoration: underline;
}


.listSN {position:relative; left:-50px; width: 490px;}


td li {
	margin: 2px 0 0 5px;
	padding: 0;
	list-style: none;
	font-size: 12px;
}

td ul {
	margin: 0 0 0 0px;
	padding: 0;
	display: inline;
}

h3.fix {
	visibility: visible;
}

.lefttitle{
	color: #FFF;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.leftbody{
	color: #666;
	font-size: 18px;
}

.leftbody2{
	color: #666;
	font-weight: normal;
	line-height: 1em;
	list-style-type: none;
	text-decoration: none;
	left-margin: 5px;
}

.leftbody2 a:hover {
	color: #000;
	font-size: 12px;
}

.lefttitle2{
	font: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	color: 00AEEF;
}

.promo {
	color: #eb0d8b;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.promo a{
	color: #eb0d8b;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.promo a:hover{
	color: #eb0d8b;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.viewcart {
	color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.viewcart a{
	color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.viewcart a:hover{
	color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.checkout {
	color: #ff3399;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.checkout a{
	color: #ff3399;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.checkout a:hover{
	color: #ff3399;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.header_text {
	font-size: 10px;
	color: #969696;
	font-family: Arial, Helvetica, sans-serif;
}
.header_text a{
	font-size: 10px;
	color: #969696;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.header_text a:hover{
	font-size: 10px;
	color: #969696;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.header_cart {
	color:#404040;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.header_cart a{
	color:#404040;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration: none;
}
.header_cart a:hover{
	color:#404040;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration: none;
}

.body_left_text {
	font-size: 12px;
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.body_left_text strong{
	font-size: 14px;
	color: #eb0d8b;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.value_fav_menu {
	font-size: 18px;
	color: #eb0d8b;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}
.value_fav_menu a{
	font-size: 18px;
	color: #eb0d8b;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}

.body_left_nav {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.body_left_nav a{
	font-size: 22px;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.body_left_nav a:hover{
	font-size: 22px;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.footerboxtext {
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;
}

#footerboxtextsmall{
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.footerboxtext a{
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin-left:10px;
}

.footerboxtext a:hover{
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin-left:10px;
}

.footertext {
	color: #969696;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.footertext a{
	color: #969696;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.footertext a:hover{
	color: #969696;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a {
	color: #eb0d8b;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
	color: #eb0d8b;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.hometext1{
	font-size: 22px;
	color: #00AEEF;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: 900;
}

.hometext2{
	color: #02afef;
	font-size: 24px;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: 900;
}

.homebody{
	font-family: Arial, verdana, helvetica, sans-serif;
	color: #666;
	font-size: 14px;
}

.headerlink{
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
	font-size: 10px;
	font-family: arial, verdana, sans-serif;
}

.headerlink a {
	color: #666;
	text-decoration: none;
}

.headerlink a:hover{
	color: #00AEEF;
}

.subheader{
	font-family: arial, verdana, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 900;
}

.subheader a{
	text-decoration: none;
	color: #111111;
}

.subheader a:hover{
	color: #F39;
}

.content{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
}

.tagline{
	color: white;
	font-size: 14px;
	font-weight: bold;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

.inputbox{
	font-weight: bold;
	font-size: 12px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

.padlock {
	background-color: c8eef7;
	font-family: Arial, Helvetica, sans-serif;
}
.padlockborder {
	background-color: 00c2f3;
}

.padlocktitle {
	color: 00c2f3;
	font-size: medium;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
}

.item_item_no {
	font-size: 12px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

h1.breadcrumbs{
	margin:0px;
	display: inline;
	color:#666666;
}

.warningTrigger {
	cursor: pointer;
}

div.warningPopup .tooltip-tl {
	background: url(/styles/images/bubble_tl.png) 0 0 no-repeat;
	position: relative; /* for close button */
}

div.warningPopup .tooltip-tr {
	padding: 0px 15px 0px 15px;
	background: url(/styles/images/bubble_tr.png) 100% 0 no-repeat;
}

div.warningPopup .tooltip-t {
	background: url(/styles/images/bubble_t.png) 0 0 repeat-x;
}

div.warningPopup .tooltip-l {
	background: url(/styles/images/bubble_l.png) 0 0 repeat-y;
}

div.warningPopup .tooltip-r {
	padding: 0px 15px 0px 15px;
	background: url(/styles/images/bubble_r.png) 100% 0 repeat-y;
}

div.warningPopup .tooltip-m {
	background: #ffffff;
	overflow: hidden;
}

div.warningPopup .tooltip-bl {
	background: url(/styles/images/bubble_bl.png) 0 0 no-repeat;
}

div.warningPopup .tooltip-br {
	padding: 0px 15px 0px 15px;
	background: url(/styles/images/bubble_br.png) 100% 0 no-repeat;
}

div.warningPopup  .tooltip-b {
	background: url(/styles/images/bubble_b.png) 0 0 repeat-x;
}

div.warningPopup  .tooltip-arrow {
	background: url(/styles/images/bubble_arrow.png) 50% 0 no-repeat;
}

div.warningPopup #x {
	top: 8px;
	right: 10px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

div.warningPopup .tooltip-close {
	position: absolute;
	top: 8px;
	right: 10px;
	width: 16px;
	height: 16px;
	background: url(/styles/images/close.png) 0 0 no-repeat;
	cursor: pointer;
}

.agreement {
	border: 1px solid #000000;
	color: #333333;
	background-color: #FEF3F9;
	font-size: 12px;
	padding: 5px;
}
/* for switching over */
td.greypod-tl {
	background: url(/graphics/OO/Checkout/greypod/background_01.jpg) 0 0 no-repeat;
	width:17px;
	height:17px;
}

td.greypod-tr {
	background: url(/graphics/OO/Checkout/greypod/background_03.jpg) 100% 0 no-repeat;
	width:17px;
	height:17px;
}

td.greypod-t {
	background: url(/graphics/OO/Checkout/greypod/background_02.jpg) 0 0 repeat-x;
	height:17px;
}

td.greypod-l {
	background: url(/graphics/OO/Checkout/greypod/background_04.jpg) 0 0 repeat-y;
	width:17px;
}

td.greypod-r {
	background: url(/graphics/OO/Checkout/greypod/background_06.jpg) 100% 0 repeat-y;
	width:17px;
}

td.greypod-bl {
	background: url(/graphics/OO/Checkout/greypod/background_07.jpg) 0 0 no-repeat;
	width:17px;
	height:17px;
}

td.greypod-br {
	background: url(/graphics/OO/Checkout/greypod/background_09.jpg) 100% 0 no-repeat;
	width:17px;
	height:17px;
}

td.greypod-b {
	background: url(/graphics/OO/Checkout/greypod/background_08.jpg) 0 0 repeat-x;
	height:17px;
}
/*end of switching over */
td.border-tl {
	background-color: #EE279E;
	height:1px;
	width:1px;
}

td.border-tr {
	background-color: #EE279E;
	height: 1px;
	width: 1px;
}

td.border-t {
	background-color: #EE279E;
	height:1px;
}

td.border-l {
	background-color: #EE279E;
	width:1px;
}

td.border-r {
	background-color: #EE279E;
	width:1px;
}

td.border-bl {
	background-color: #EE279E;
	height:1px;
	width:1px;
}

td.border-br {
	background-color: #EE279E;
	height:1px;
	width:1px;
}

td.border-b {
	background-color: #EE279E;
	height:1px;
}
.stock0{
color: #ff0000;
}
.stock1{
color: #ff0000;
}
.stock2{
color: #27a121;
}
.stock3{
color: #27a121;
}
.headroom{
background-color: #daeffc;
padding:5px;
font-size: 10px;
color: #000000;
}





































































.rec-4-ver .boxbody #product {
	text-align:center;
	float:left;
	display: inline;
}
#igdREC_1 {width: 100%;}
.rec-4-hor .small_rec {
}
.rec-4-hor .boxbody #product {
	text-align:center;
	padding:0px;
	float:left;
}
.rec-4-hor .boxbody {
	overflow:hidden;
	height:100%;
	border-width:0px;
	border-style:solid;
}
.boxbody {
	width:100%;
	margin: 0;
	overflow:hidden;
	height:100%;
	border-width:1px;
	border-style:solid;
}


.rec-5-hor {
width: 100%; /******IGO - define width of horizontal box with 4******/
clear:both;
text-align:center;
}
.boxhead {
margin: 0;
text-align: center;
}
.boxhead h2 { /******IGO - define style of module header text here (ie color, size, weight, uppercase or
none******/
margin: 0;
padding: 0px 0px 10px 0px;
color: #00aeef;
text-transform: none;
text-align:left;
font-weight: bold;
font-size: 14px;
line-height: 1.1em;
}

#product{
	width:180px;
}
.rec-5-hor .boxbody #product {
text-align:center;
float:left;
}
.boxbody #product a {
text-align:center;
color:00aeef;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bolder;
text-decoration:underline;
margin-top:5px;
}
.boxbody #product a{display:block;}
.boxbody #product a:hover {
color:#eb0d8b;
}
#igdREC_2 .boxbody{
	text-align:center;
	border: 0px;
	}
#igdREC_2 #product{
	margin-left: 13px;
	border: 0px;
	}
#igdREC_2 .boxhead{
margin-left: 13px;}


.boxbody #product a img {
text-align:center;
display:block;
border-style:none;
}
.boxbody #product a:hover img {

}
.boxbody #product span.list {
color:#464646;
text-decoration:line-through;
display:block;
padding-top:2px;
}
.boxbody #product span.sale {
color:#eb0d8b;
display:block;
padding-top:2px;
}
.boxbody #product span.save {
color:#eb0d8b;
display:block;
padding-top:2px;
}


.normalul li {
font-size:12px;
margin:5px 0 0 35px;
list-style:disc outside none;
}

#yellowbkgnd {
	background-color: #FFC;
	padding:6px;
}






















