﻿body {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	background-color: #332B80;
	background-repeat: repeat-x;
	background-position: left top;
	padding: 4px 4px 4px 4px;
}
p
{
	margin:0px 0px 0px 0px;
}
h1
{
	color:#666666;
}


a {
	border:0px;
	color:#000000;
	text-decoration:none;
}
a:hover
{
	color:#666666;
	text-decoration:underline;
}
a img 
{
	border:0;
}
.welcome h1 
{
	color:#7C1614;
	font-size:140%;
}

.productdescription
{
	/*border:solid 1px #0F0F0F;*/
	background-color:#F6F6F6;
	padding:4px 4px 4px 4px;
	margin-bottom:20px;
}


.labelordersummary
{
	font-weight:bold;
}


.learningoutcome
{
	border:solid 1px #0F0F0F;
	background-color:#F5F5F5;
	padding:4px 4px 4px 4px;
	margin-top:20px;
}

#footerlinks li a:hover 
{
	color:#b51f1d;
	text-decoration:underline;
}
a.active 
{
	color:#b51f1d;
	text-decoration:underline;
}
a.visited 
{
	color:#7C1614;
	text-decoration:underline;
}
.error
{
	font-weight:bold;
	color:#b51f1d;
}
.saving
{
	color:#b51f1d;
}
#page
{

}
#pagecontent 
{
	margin-top: 10px;
	margin-right: 13px;
	margin-left: 13px;
}
input
{
	border:1px solid #332B80;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
select
{
	border:1px solid #332B80;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}

textarea
{
	border:1px solid #332B80;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}

#middleChannelProduct h1 {
	text-align:left;
	font-size:150%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 600;
	margin-bottom: 20px;
}

#middleChannelProduct h2 {
	text-align:left;
	font-size:150%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 600;
	margin-bottom: 20px;
}

#middleChannel h1 {
	text-align:left;
	font-size:150%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 600;
	color:#332B80;
	margin-bottom: 20px;
}

#pagebreadcrumb 
{
	color: #FFFFFF;
	margin: 0 -10px;
	height:25px;
	width:955px;
	padding: 7px 0px 1px 6px;
	font-weight:bold;
	background-image:url(/_images/0/Body_Prod_Breadcrumb_Box_Home.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border: medium none;
}
#pagebreadcrumb a 
{
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:underline;
}

#pagebreadcrumb_OFF 
{
	visibility:hidden;
	display:none;
}

#pagebreadcrumb a:hover 
{
	color: #666666;
	text-decoration:underline;
}
#wrapper {
	width:940px; /*955*/
	position:relative;
	margin: 0px auto 0px auto;
	padding: 21px 21px 0px 21px;
	background-color: #FFFFFF;
	border:solid 1px #B5B5B5;
	/*border: 1px solid #c7e2f2;*/
	/*background-image:url(/images/pagecontainerblock.gif);*/
	/*background-repeat:repeat-y;*/
}
#popupwrapper {
	width:535px; /*953*/
	position:relative;
	margin: 0px auto 0px auto;
	padding: 0px 0px 10px 0px;
	background-color: #FFFFFF;
	border: 1px solid #c7e2f2;
}

/*
#wrapper {
	padding: 4px 4px 4px 4px;
	background-color: #FFFFFF;
}*/

#banner
{
	width:935px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;	
}
#pageheader1 
{
	clear:none;
	float:left;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:200px;
	height:78px;
	position:absolute;
	top:10px;
	left:0px;
}	
#pageheader2
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/_images/0/Nav_Top_Main_Home.gif) no-repeat scroll center top;
clear:both;
float:left;
/*height:143px;*/
margin:0px;
padding:0px;
width:971px; 
height:70px;
}
#pageheader1b
{
	float:left;
	visibility:hidden;
	display:none;
	width:0px;
	height:0px;
	clear:both;
}
#pageheader2 {
	margin:-25px -14px;
	padding:0;
}
#pageheader3
{
	visibility:hidden;
	display:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:0px;
}
#smnu
{
	font-size:90%;
	color:White;
}
#smnu a
{
	text-decoration:none;
	color:White;
	font-size:90%;
}
.smnubtn
{
	text-align:center;
	height:18px;
}

.catbottom
{
	background-image: url(/_images/_sidemenu/shop_menu.gif);
	background-position:center top;
	background-repeat:repeat-y;
	border-bottom:solid 1px #59C9CD;
	border-left:solid 1px #59C9CD;
	border-right:solid 1px #59C9CD;
}

.catbottom img
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/_images/_footer/footer-box.gif) no-repeat scroll center top;
	height:15px;
	width:171px;
	border-width: 0px;
}

.catleft
{
	background-image: url(/_images/_sidemenu/shop_menu.gif);
	background-position:center top;
	background-repeat:repeat-y;
	border-left:solid 1px #59C9CD;
	text-align:center;
}

.cattab
{
	width:15px;
	text-align:center;
}

.catborder
{
	border-right:solid 1px #59C9CD;
	border-left:solid 1px #59C9CD;	
	width:171px;
}
ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
li
{
	background-image: url([[root-folder]]/_images/_sidemenu/list.gif);
	background-position: 0px 5px;
	list-style-type:none;
	padding-left:12px;
}
.catright
{
	background-image: url(/_images/_sidemenu/shop_menu.gif);
	background-position:center top;
	background-repeat:repeat-y;
	width:153px;
	border-right:solid 1px #59C9CD;
	font-weight:bold;
	line-height:200%;
	text-align:left;
	width:153px;	
	
	
}

.catright a
{
	color:#666666;
}

.recView0
{
	border: solid 1px #CF1A17;
}
.recView1
{
	border: solid 1px #FDB814;
}
.recView2
{
	border: solid 1px #CF1A17;
}
.recView3
{
	border: solid 1px #59C9CD;
}

.minibasketBorder0
{
	background-color:#CF1A17;
	width:1px;
}
.minibasketBorder1
{
	background-color:#FDB814;
	width:1px;
}
.minibasketBorder2
{
	background-color:#CF1A17;
	width:1px;
}
.minibasketBorder3
{
	background-color:#59C9CD;
	width:1px;
}
.outerlogin
{
	width:740px;
	background-color: #E7D2FF;
	background-repeat: repeat-x;
	background-position: left top;
	border:1px solid #332B80;
}
.loginheader
{
	font-size:155%;
	font-weight:bold;
	color:#666666;
}
.checkoutheader
{
	font-size:155%;
	font-weight:bold;
	color:#666666;
}

.innerlogin
{
	width:100%;
	color:#666666;
	background-color:#E7D2FF;
}

.outercheckout
{
	width:740px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
	border:1px solid #332B80;
}

.innercheckout
{
    width:100%;
	color:#666666;
	background-color:white;
	height:400px;
}

.outerbasket
{
	width:100%;
	color:#666666;
	background-color: #FFFFFF;
}

.innerbasket
{
	width:100%;
	color:#666666;
	background-color:white;
}
.basketheader
{
	font-size:105%;
	font-weight:bold;
}

.MyAccount
{
	width:740px;
	border:1px solid #59C9CD;
}

#hDiv_0 {
	width:100%;
	height: 11px;
	background: url(/_images/_header/hdiv_0.gif) no-repeat left top;
	background-position:left top;
	background-repeat:repeat-x;
}

#hDiv_1 {
	width:100%;
	height: 11px;
	background: url(/_images/_header/hdiv_1.gif) no-repeat left top;
	background-position:left top;
	background-repeat:repeat-x;
}

#hDiv_2 {
	width:100%;
	height: 11px;
	background: url(/_images/_header/hdiv_2.gif) no-repeat left top;
	background-position:left top;
	background-repeat:repeat-x;
}

#hDiv_3 
{
	display:none;
	visibility:hidden;
}

#pagecatalog
{
	width:175px;
	margin:0px 2px 2px 2px;
}

#pagecatalog_header_image
{
	border-width:0px;
	width:171px;
	height:25px
}


#pagehistory
{
	width:175px;
	margin:0px 2px 2px 2px;
}

#footer 
{
	width:935px;
	background-image: url(/_images/SBS_Gen_InfoBox_Line.gif);
	background-repeat: repeat-x;
	height: 220px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
}
#footer table
{
	width:100%;
}

#PageFooterCompany
{
	font-size:xx-small;
	color: #CCCCCC;
}

.footertoplink
{
	font-weight:bold;
	text-decoration:underline;
}

.clear {
	clear:both;
	font-size:4px;
	line-height:4px;
}


#submnu 
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;    
	clear:both;
	display:block;
	float:left;
	font-size:80%;
	height:33px;
	width:959px;
	margin: 20px -9px 9px;
	padding: 4px 0px 0px 0px;
	border-bottom: 1px solid #332B80; 
	border-left: 1px solid #332B80; 
	border-right: 1px solid #332B80; 
}


#submnu .search 
{
position:relative; 
width:365px;
left:12px;
margin-top:2px;
}

#submnu .searchIcon
{
	height:25px;
	left:-145px;
	position:relative;
	top:-2px;
}

#submnu .SearchInput 
{
border:1px solid #332B80; 
font-family:Arial, Helvetica, sans-serif; 
width:185px; 
color:#666666; 
position:relative;
top: -6px;
left:-20px;
}
#submnu .searchButton
{
border:medium none;
left:335px;
margin:0 0 0 2px;
position:relative;
top:-28px; 
}

#submnu Label
{
	color:#332B80;
	margin-left:30px;
	position:relative;
	top:-5px; 
	font-size:large;
}

.basketattributes
{
	font-size:x-small;
}
.mbCenter
{
	text-align:center;
	font-weight:bold;
}
.AtoZ table
{
	border:solid 1px #DDDDDD;
	padding:2px 2px 2px 2px;
}
.AtoZAL
{
	font-size:125%;
	font-weight:bold;
}
.AtoZALC
{
	background-color: #EEEEEE;
	height:20px;
	vertical-align:middle;
	text-align:center;	
}
.addcustomeraddress
{
	border:solid 1px #F0F0F0;
	padding: 4px 4px 4px 4px;
	width:100%;
}
.addresschoosertitle
{
	font-size:110%;
	font-weight:bold;
}
.addnewaddresstitle
{
	font-size:110%;
	font-weight:bold;
}
.ordersummary
{
	background-color:#F5F5F5;
	padding:4px 4px 4px 4px;	
}
.labelpaymentmethod
{
	background-color:#FFFFFF;
	padding:4px 4px 4px 4px;	
	font-weight:bold;
}
.addnewaddress
{
	background-color:#F5F5F5;
	padding:4px 4px 4px 4px;	
}
.logintitle
{
	font-size:125%;
	font-weight:bold;
}
.addbutton
{
	margin-bottom:20px;
}
.button69_0
{
	background-image:url(/_images/generic/button_generic_69.gif);
	height:20px;
	width:69px;
	border-width:0px;
	font-size:90%;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.button69_1
{
	background-image:url(/_images/generic/button_generic_69.gif);
	height:20px;
	width:69px;
	border-width:0px;
	font-size:90%;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.button69_2
{
	background-image:url(/_images/generic/button_generic_69.gif);
	height:20px;
	width:69px;
	border-width:0px;
	font-size:90%;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.button69_3
{
	background-image:url(/_images/generic/button_generic_69.gif);
	height:22px;
	width:69px;
	border-width:0px;
	font-size:90%;
	color:#000000;
	font-weight:bold;
	text-align:center;
}

.button109_0
{
	background-image:url(/_images/generic/button_generic_109.gif);
	height:22px;
	width:115px;
	border-width:0px;
	font-size:90%;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.button109_1
{
	background-image:url(/_images/generic/button_generic_109.gif);
	height:20px;
	width:109px;
	border-width:0px;
	font-size:90%;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.button109_2
{
	background-image:url(/_images/generic/button_generic_109.gif);
	height:20px;
	width:109px;
	border-width:0px;
	font-size:90%;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.button109_3
{
	background-image:url(/_images/generic/button_generic_109.gif);
	height:20px;
	width:109px;
	border-width:0px;
	font-size:90%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.button69_b
{
	color:#000000;
	background:url(/_images/TBtn_69.gif) no-repeat;
	width: 69px;
	height: 20px;
	border: none;
	font-size:90%;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.button69_3
{
	background-image:url(/_images/TBtn_69.gif);
	height:20px;
	width:69px;
	border-width:0px;
	font-size:90%;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
.lbutton69_3
{
	color:#000000;
	background:url(/_images/generic/button_generic_69.gif) no-repeat;
	width: 69px;
	height: 20px;
	border: none;
	font-size:90%;
	font-weight:bold;
	text-align:center;
	margin-right:2px;
}
.lbutton69_2
{
	color:#ffffff;
	background:url(/_images/generic/button_generic_69.gif) no-repeat;
	width: 69px;
	height: 20px;
	border: none;
	font-size:90%;
	font-weight:bold;
	text-align:center;
	margin-right:2px;
}
#accountPanel
{
	float:left;
	height:10px;
	left:790px; /* 820px; */
	position:relative; /* absolute; */
	top:10px; /* 30px; */
	width:100px;
}
#myAccount
{
	float:left;
	height:36px;
	width:140px;
	margin-right:40px;
}
#accountBtns
{
	visibility:hidden;
	display:none;
}

#accountLinks
{
	float:left;
	background-image:url(/_images/top_padlock.gif);
	background-position:left top;
	background-repeat:no-repeat;	
	height:20px;
	text-indent:20px;
}

#headerSummary
{
	height:40px;
	margin-left:-168px; /* 62px; */
	margin-top:105px;
	width:330px;
}

#shopmenuPanel
{
	height:40px;
}
#shopmenuHeader
{
	display:none;
	visibility:hidden;
}
#shopmenuIcon
{
	padding-top:5px;
	width:30px;
}
#shopmenuSummary
{
	width:300px;
	margin-top:-30px;
	margin-left:30px;
}

#shopmenuSummary span
{
	padding-right:30px;
}

#shopmenuBody
{
	height:40px;
}
.basketButton
{
	/* color:#ffffff;
	background-image:url(/_images/_header/viewbasketcheckout.gif);
	font-size:80%;
	font-weight:bold;
	border:none;
	position:relative;
	top: -5px;
	margin-top:-10px;
	height:20px;
	width:170px;
	background-repeat:no-repeat;
*/
    margin-top:-10px;
	color:#ffffff;
	background-image:url(/_images/_header/viewbasketcheckout.gif);
	height:20px;
	width:170px;
	background-repeat:no-repeat;
	font-size:80%;
	font-weight:bold;
	border:none;
	position:relative;
	top: -5px;
}

.miniIntOrders0
{
	border-left:solid 1px #CF1A17;	
	border-right:solid 1px #CF1A17;	
	border-bottom:solid 1px #CF1A17;
	margin-bottom:10px;
}
.miniIntOrders1
{
	border-left:solid 1px #FDB814;	
	border-right:solid 1px #FDB814;	
	border-bottom:solid 1px #FDB814;	
	margin-bottom:10px;
}
.miniIntOrders2
{
	border-left:solid 1px #CF1A17;	
	border-right:solid 1px #CF1A17;	
	border-bottom:solid 1px #CF1A17;	
	margin-bottom:10px;
}
.miniIntOrders3
{
	display:none;
	visibility:hidden;
}


.miniContact0
{
	border-left:solid 1px #CF1A17;	
	border-right:solid 1px #CF1A17;	
	border-bottom:solid 1px #CF1A17;
	margin-bottom:10px;
}
.miniContact1
{
	border-left:solid 1px #FDB814;	
	border-right:solid 1px #FDB814;	
	border-bottom:solid 1px #FDB814;	
	margin-bottom:10px;
}
.miniContact2
{
	border-left:solid 1px #CF1A17;	
	border-right:solid 1px #CF1A17;	
	border-bottom:solid 1px #CF1A17;	
	margin-bottom:10px;
}
.miniContact3
{
	background-image: url(/_images/_sidemenu/shop_menu2.gif);
	background-position:left top;
	background-repeat:repeat;
	border-left:solid 1px #59C9CD;	
	border-right:solid 1px #59C9CD;	
	border-bottom:solid 1px #59C9CD;
	height:80px;
}

.miniDelivery0
{
	border-left:solid 1px #CF1A17;	
	border-right:solid 1px #CF1A17;	
	border-bottom:solid 1px #CF1A17;
	margin-bottom:10px;
}
.miniDelivery1
{
	border-left:solid 1px #FDB814;	
	border-right:solid 1px #FDB814;	
	border-bottom:solid 1px #FDB814;	
	margin-bottom:10px;
}
.miniDelivery2
{
	border-left:solid 1px #CF1A17;	
	border-right:solid 1px #CF1A17;	
	border-bottom:solid 1px #CF1A17;	
	margin-bottom:10px;
}
.miniDelivery3
{
	background-image: url(/_images/_sidemenu/shop_menu.gif);
	background-position:center top;
	background-repeat:repeat-y;
	border-left:solid 1px #59C9CD;	
	border-right:solid 1px #59C9CD;	
	border-bottom:solid 1px #59C9CD;
	margin-bottom:10px;
}

.miniLogin0
{
	border-left:solid 1px #CF1A17;	
	border-right:solid 1px #CF1A17;	
	border-bottom:solid 1px #CF1A17;
	margin-bottom:10px;
}
.miniLogin1
{
	border-left:solid 1px #FDB814;	
	border-right:solid 1px #FDB814;	
	border-bottom:solid 1px #FDB814;	
	margin-bottom:10px;
}
.miniLogin2
{
	border-left:solid 1px #CF1A17;	
	border-right:solid 1px #CF1A17;	
	border-bottom:solid 1px #CF1A17;	
	margin-bottom:10px;
}
.miniLogin3
{
	border-left:solid 1px #59C9CD;	
	border-right:solid 1px #59C9CD;	
	border-bottom:solid 1px #59C9CD;
	margin-bottom:10px;
}

.miniPanel0
{
	border-left:solid 1px #CF1A17;	
	border-right:solid 1px #CF1A17;	
	border-bottom:solid 1px #CF1A17;
	margin-bottom:10px;
}
.miniPanel1
{
	border-left:solid 1px #FDB814;	
	border-right:solid 1px #FDB814;	
	border-bottom:solid 1px #FDB814;	
	margin-bottom:10px;
}
.miniPanel2
{
	border-left:solid 1px #CF1A17;	
	border-right:solid 1px #CF1A17;	
	border-bottom:solid 1px #CF1A17;	
	margin-bottom:10px;
}
.miniPanel3
{
	background-image: url(/_images/_sidemenu/shop_menu2.gif);
	background-position:left top;
	background-repeat:repeat;
	border-left:solid 1px #59C9CD;	
	border-right:solid 1px #59C9CD;	
	border-bottom:solid 1px #59C9CD;
	height:80px;
}

.miniAccount0
{
	border-left:solid 1px #CF1A17;	
	border-right:solid 1px #CF1A17;	
	border-bottom:solid 1px #CF1A17;
	margin-bottom:10px;
}
.miniAccount1
{
	border-left:solid 1px #FDB814;	
	border-right:solid 1px #FDB814;	
	border-bottom:solid 1px #FDB814;	
	margin-bottom:10px;
}
.miniAccount2
{
	border-left:solid 1px #CF1A17;	
	border-right:solid 1px #CF1A17;	
	border-bottom:solid 1px #CF1A17;	
	margin-bottom:10px;
}
.miniAccount3
{
	border-left:solid 1px #59C9CD;	
	border-right:solid 1px #59C9CD;	
	border-bottom:solid 1px #59C9CD;
	margin-bottom:10px;
}

.leftLogo
{
	margin-bottom:10px;
}
.mllink
{
	font-size:85%;
}
.loginHeader span
{
	display:none;
}
.loginFormList li {
	margin-bottom:7px;
}

#leftChannel{
	float: left;
	width: 171px;
	margin: 0px 15px 0 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	left: -10px;
}

#leftChannelMini{
	float: left;
	width: 80px;
	margin: 0 10px 0 15px;}
#middleChannel
{
	float: left;
	width:563px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: relative;
}
#middleChannelProduct
{
	background-color:White;
	float:left;
	padding:0;
	position:relative;
	width:749px;
	margin:0px 0px 0px -12px;
}
#middleChannelWide
{
	float:left;
	width:735px;
	margin: 0px 15px 0px 0px;
	position:relative;
}

#rightChannel{
	float: right;
	width: 171px;	
	margin:0px -11px 0px 15px;
	padding:0px 0px 0px 0px;
	position:relative;
}
.alignLeft {text-align:left;}

#recentSection
{
	margin:5px 5px 5px 5px;
	position:relative;
}

#footerSection
{
	position:relative;
	padding-top: 8px;
	background-image: url(/_images/InfoBox_Line.gif);
	background-repeat: repeat-x;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 24px 4px 4px 4px;
}
#topbannersection
{
	position:relative;
}
#bottombannersection
{
	position:relative;
}
.panelOutL 
{
	border-bottom-color: #c3cdd8;
	border-left-color: #c3cdd8;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c3cdd8;
}
.panelBgRpt0
{
	background-image: url(/_images/0/panel-top-repeat.gif);
	background-repeat: repeat-x;
	/*line-height: 25px;*/
}
.panelBgRpt1
{
	background-image: url(/_images/1/panel-top-repeat.gif);
	background-repeat: repeat-x;
	line-height: 25px;
}
.panelBgRpt2
{
	background-image: url(/_images/2/panel-top-repeat.gif);
	background-repeat: repeat-x;
	line-height: 25px;
}
.panelBgRpt3
{
	background-image: url(/_images/3/panel-top-repeat.gif);
	background-repeat: repeat-x;
	line-height: 25px;
}
.basketSummaryText
{
	font-size:125%;
}
.signInText
{
	font-size:125%;
	text-decoration:underline;	
}
/* hope box banners */
.welcome0 h1 
{
	color:#7C1614;
	font-size:140%;
}

#rbl0
{
float:left; 
background-image: url(/_images/0/banner-left.gif); 
background-position:left top;
background-repeat:no-repeat; 
width:224px;height:25px; 
}
#rbm0
{
float:left; height:25px; 
background-image:url(/_images/0/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#rbr0
{
float:right; 
background-image: url(/_images/0/banner-right.gif); 
background-position:right top;
background-repeat:no-repeat;
width:115px;height:25px; 
}
#rb_header0 
{
	display:none;
	visibility:hidden;
}

#rbc0
{
	border-bottom: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	margin-top:0px;
	padding: 8px 8px 8px 8px; 
	margin-bottom:10px; 
}

#rbl1
{
float:left; 
background-image: url(/_images/1/banner-left.gif); 
background-position:left top;
background-repeat:no-repeat;
width:224px;height:25px; 
}
#rbm1
{
float:left; height:25px; 
background-image:url(/_images/1/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#rbr1
{
float:right; 
background-image: url(/_images/1/banner-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:115px;height:25px; 
}
#rb_header1
{
height:25px; 
background-image:url(/_images/1/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#rbc1
{
border-bottom-color: #c3cdd8; 
border-left-color: #c3cdd8; 
border-bottom-width: 1px; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-left-style: solid; 
border-right-width: 1px; 
border-right-style: solid; 
border-right-color: #c3cdd8; 
margin-top:0px;
padding: 8px 8px 8px 8px; 
margin-bottom:10px; 
}

#rbl2
{
float:left; 
background-image: url(/_images/2/banner-left.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:224px;height:25px; 
}
#rbm2
{
float:left; height:25px; 
background-image:url(/_images/2/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#rbr2
{
float:right; 
background-image: url(/_images/2/banner-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:115px;height:25px; 
}
#rb_header2
{
height:25px; 
background-image:url(/_images/2/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#rbc2
{
border-bottom-color: #c3cdd8; 
border-left-color: #c3cdd8; 
border-bottom-width: 1px; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-left-style: solid; 
border-right-width: 1px; 
border-right-style: solid; 
border-right-color: #c3cdd8; 
margin-top:0px;
padding: 8px 8px 8px 8px; 
margin-bottom:10px; 
}

#rbl3
{
float:left; 
background-image: url(/_images/3/banner-left.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:224px;height:25px; 
}
#rbm3
{
float:left; height:25px; 
background-image:url(/_images/3/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#rbr3
{
float:right; 
background-image: url(/_images/3/banner-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:115px;height:25px; 
}
#rb_header3
{
height:25px; 
background-image:url(/_images/3/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#rbc3
{
border-bottom-color: #c3cdd8; 
border-left-color: #c3cdd8; 
border-bottom-width: 1px; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-left-style: solid; 
border-right-width: 1px; 
border-right-style: solid; 
border-right-color: #c3cdd8; 
margin-top:0px;
padding: 8px 8px 8px 8px; 
margin-bottom:10px; 
}

/* hope default */
#rvl0
{
float:left; 
background-image: url(/_images/0/recently-viewed-left.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:205px;height:25px; 
}

#rvm0
{
float:left; height:25px; 
background-image:url(/_images/0/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#rvr0
{
float:right; 
background-image: url(/_images/0/recently-viewed-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:145px;height:25px; 
}
#rv_header0
{
height:25px; 
background-image:url(/_images/0/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#rvc0
{
border-bottom-color: #c3cdd8; 
border-left-color: #c3cdd8; 
border-bottom-width: 1px; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-left-style: solid; 
border-right-width: 1px; 
border-right-style: solid; 
border-right-color: #c3cdd8; 
padding:8px 8px 8px 8px; 
margin-top:0px;
margin-bottom:10px; 
}
/* hope pre-school */
#rvl1
{
float:left; 
background-image: url(/_images/1/recently-viewed-left.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:205px;height:25px; 
}
#rvm1
{
float:left; height:25px; 
background-image:url(/_images/1/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#rvr1
{
float:right; 
background-image: url(/_images/1/recently-viewed-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:145px;height:25px; 
}
#rv_header1
{
height:25px; 
background-image:url(/_images/1/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#rvc1
{
border-bottom-color: #c3cdd8; 
border-left-color: #c3cdd8; 
border-bottom-width: 1px; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-left-style: solid; 
border-right-width: 1px; 
border-right-style: solid; 
border-right-color: #c3cdd8; 
padding:8px 8px 8px 8px; 
margin-bottom:10px; 
}
/* hope primary */
#rvl2
{
float:left; 
background-image: url(/_images/2/recently-viewed-left.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:205px;height:25px; 
}
#rvm2
{
float:left; height:25px; 
background-image:url(/_images/2/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#rvr2
{
float:right; 
background-image: url(/_images/2/recently-viewed-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:145px;height:25px; 
}
#rv_header2
{
height:25px; 
background-image:url(/_images/2/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#rvc2
{
border-bottom-color: #c3cdd8; 
border-left-color: #c3cdd8; 
border-bottom-width: 1px; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-left-style: solid; 
border-right-width: 1px; 
border-right-style: solid; 
border-right-color: #c3cdd8; 
padding:8px 8px 8px 8px; 
margin-bottom:10px; 
}
/* hope secondary */
#rvl3
{
float:left; 
background-image: url(/_images/3/recently-viewed-left.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:205px;height:25px; 
}
#rvm3
{
float:left; height:25px; 
background-image:url(/_images/3/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#rvr3
{
float:right; 
background-image: url(/_images/3/recently-viewed-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:145px;height:25px; 
}
#rv_header3
{
height:25px; 
background-image:url(/_images/3/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#rvc3
{
	background-color:#FDF1F5;
	border:1px solid #59C9CD;
	margin-bottom:10px;
	padding:8px;
}
.browsebyleft0
{
	border-left:1px solid #59C9CD;
	width:14px;
}
.browsebyleft0 .sml
{
	padding:1px 1px 1px 2px;
	height:24px;
	width:11px;
}
.browsebyleft1
{
	border-left:1px solid #59C9CD;
	width:14px;
}
.browsebyleft1 .sml
{
	padding:1px 1px 1px 2px;
	height:24px;
	width:11px;
}
.browsebyleft2
{
	border-left:1px solid #59C9CD;
	width:14px;
}
.browsebyleft2 .sml
{
	padding:1px 1px 1px 2px;
	height:24px;
	width:11px;
}
.browsebyleft3
{
	border-left:1px solid #59C9CD;
	width:14px;

	background-image:url(/_images/_sidemenu/shop_menu.gif);
	background-position:center top;
	background-repeat:repeat-y;
	text-align:center;


}
.browsebyleft3 .sml
{
	padding:1px 1px 1px 2px;
	height:24px;
	width:11px;
}
.browsebyright0
{
	border-right:1px solid #59C9CD;	
	width:151px;
}
.browsebyright1
{
	border-right:1px solid #59C9CD;	
	width:151px;
}
.browsebyright2
{
	border-right:1px solid #59C9CD;	
	width:151px;
}
.browsebyright3
{
	width:151px;
	border-right:1px solid #59C9CD;	

	background-image:url(/_images/_sidemenu/shop_menu.gif);
	background-position:center top;
	background-repeat:repeat-y;

}

#pdl0
{
}
#pdm0
{
}
#pdr0
{
}
#pd_header0
{
}
#pdc0
{
}

#pdl1
{
}
#pdm1
{
}
#pdr1
{
}
#pd_header1
{
}
#pdc1
{
}

#pdl2
{
}
#pdm2
{
}
#pdr2
{
height:28px; 
}
#pd_header2
{
height:28px;
width:426px; 
}
#pdc2
{
}

#pdl3
{
float:left; 
background-image: url(/_images/3/LDA_Body_Title_Productdescription.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:426px;height:28px; 
}
#pdm3
{
float:left; height:28px; 
}
#pdr3
{
float:right; 
height:28px; 
}
#pd_header3
{
height:28px; 
}
#pdc3
{
background-color:#D7F4FD;
border-left: 1px solid #59C9CD;
border-right: 1px solid #59C9CD; 
border-bottom: 1px solid #59C9CD; 
padding:8px 8px 20px 8px; 
}
#pdb3
{
float:left; 
width:426px;height:12px; 
margin-bottom:10px; 
}


#lpl0
{
}
#lpm0
{
}
#lpr0
{
}
#lp_header0
{
}
#lpc0
{
}


#lpl1
{
}
#lpm1
{
}
#lpr1
{
}
#lp_header1
{
}
#lpc1
{
}

#lpl2
{
}
#lpm2
{
}
#lpr2
{
}
#lp_header2
{
}
#lpc2
{
}

#lpl3
{
float:left; 
background-image: url(/_images/3/LDA_Body_Title_Learningobjectives.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:426px;height:28px; 
}
#lpm3
{
float:left; height:28px; 
}
#lpr3
{
float:right;height:28px; 
}
#lp_header3
{
height:28px;
width:426px;  
}
#lpc3
{
background-color:#D7F4FD;
border-left: 1px solid #59C9CD;
border-right: 1px solid #59C9CD;
border-bottom: 1px solid #59C9CD;
padding:8px 8px 20px 8px; 
}


/* bestsellers */
#bsl0
{
float:left; 
background-image: url(/_images/0/best-seller.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:205px;height:25px; 
}

#bsm0
{
float:left; height:25px; 
background-image:url(/_images/0/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#bsr0
{
float:right; 
background-image: url(/_images/0/recently-viewed-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:145px;height:25px; 
}
#bs_header0
{
height:25px; 
background-image:url(/_images/0/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#bsc0
{
border-bottom-color: #c3cdd8; 
border-left-color: #c3cdd8; 
border-bottom-width: 1px; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-left-style: solid; 
border-right-width: 1px; 
border-right-style: solid; 
border-right-color: #c3cdd8; 
padding:8px 8px 8px 8px; 
margin-top:0px;
margin-bottom:10px; 
}

#bsl1
{
float:left; 
background-image: url(/_images/1/best-seller.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:205px;height:25px; 
}

#bsm1
{
float:left; height:25px; 
background-image:url(/_images/1/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#bsr1
{
float:right; 
background-image: url(/_images/1/recently-viewed-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:145px;height:25px; 
}
#bs_header1
{
height:25px; 
background-image:url(/_images/1/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#bsc1
{
border-bottom-color: #c3cdd8; 
border-left-color: #c3cdd8; 
border-bottom-width: 1px; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-left-style: solid; 
border-right-width: 1px; 
border-right-style: solid; 
border-right-color: #c3cdd8; 
padding:8px 8px 8px 8px; 
margin-top:0px;
margin-bottom:10px; 
}

#bsl2
{
float:left; 
background-image: url(/_images/2/best-seller.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:205px;height:25px; 
}

#bsm2
{
float:left; height:25px; 
background-image:url(/_images/2/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#bsr2
{
float:right; 
background-image: url(/_images/2/recently-viewed-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:145px;height:25px; 
}
#bs_header2
{
height:25px; 
background-image:url(/_images/2/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#bsc2
{
border-bottom-color: #c3cdd8; 
border-left-color: #c3cdd8; 
border-bottom-width: 1px; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-left-style: solid; 
border-right-width: 1px; 
border-right-style: solid; 
border-right-color: #c3cdd8; 
padding:8px 8px 8px 8px; 
margin-top:0px;
margin-bottom:10px; 
}
#bsl3
{
float:left; 
background-image: url(/_images/3/best-seller.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:205px;height:25px; 
}

#bsm3
{
float:left; height:25px; 
background-image:url(/_images/3/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#bsr3
{
float:right; 
background-image: url(/_images/3/recently-viewed-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:145px;height:25px; 
}
#bs_header3
{
height:25px; 
background-image:url(/_images/3/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#bsc3
{
border-bottom-color: #c3cdd8; 
border-left-color: #c3cdd8; 
border-bottom-width: 1px; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-left-style: solid; 
border-right-width: 1px; 
border-right-style: solid; 
border-right-color: #c3cdd8; 
padding:8px 8px 8px 8px; 
margin-top:0px;
margin-bottom:10px; 
}

.ordercatalog
{
    width:50%;
}

.floatLeft
{
    float:left;
}
.floatRight
{
    float:right;
}
.width144 { width:144px}
.width234 { width:243px}
.marginBot10 {margin-bottom:10px}

.boxList a{
background-image:url(../images/ic_faq_bullet.gif);
background-repeat:no-repeat;
margin-left:15px;
margin-top:5px;
padding-left:35px;
display:block;
height:25px;
}


#headerpanel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-color:Transparent;
float:left;
/*height:143px;*/
margin:0px 0px 0px 0px;
position:relative;
width:935px;
}

#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/_images/header-top-bg.gif) no-repeat scroll center top;
clear:both;
float:left;
/*height:143px;*/
margin:0;
padding:0;
width:935px; 
}

.miniPageTypeImageFooter
{
	height:15px;
	margin-bottom:10px;
}

.miniPanelFooterImage
{
	height:15px;
	margin-bottom:10px;
	visibility:hidden;
}

/*
.pagefooterright {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/_images/pagefooterright.gif) repeat scroll 0 0;
	float:left;
	height:67px;
	margin:0;
	position:relative;
	width:10px;
}

.pagefooterleft {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/_images/_footer/pagefooterblock.gif) repeat-x scroll center bottom;
	float:left;
	height:67px;
	margin:0;
	position:relative;
	width:10px;
}
.pagefooterblock {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/_images/_footer/pagefooterblock.gif) repeat-x scroll center bottom;
	float:left;
	height:67px;
	margin:0;
	position:relative;
	width:970px;
}*/
.footerLeft {
	float:left;
	font-size:70%;
	width:465px;
}
.footerRight {
	float:right;
	font-size:70%;
	width:465px;
}
#pagefooter 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-image:url(/_images/_footer/pagefooterblock977.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:17px;
	width:977px;
	position:relative;
	margin: 0px auto 0px auto;
	padding: 20px 21px 0px 21px;
}

.bottomleft {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/_images/_footer/pagefooterleft.jpg) no-repeat scroll 0 0;
	float:left;
	height:39px;
	margin:0;
	position:relative;
	width:15px;
}

.bottomright {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/_images/_footer/pagefooterright.jpg) no-repeat scroll 0 0;
	float:left;
	height:39px;
	margin:0;
	position:relative;
	width:15px;
}

#divCustomerSupport
{
	float:left;
	width:50%;	
}

#divInternationalContact
{
	float:left;
	width:50%;	
	/* display:none; visibility:hidden; */
}

#divROIContact
{
	float:left;
	width:50%;	
	/* display:none; visibility:hidden; */
}

.miniPanelHidden
{
	display:none; visibility:hidden;
}

#ctl00_PartnerLink
{
	display:none;
	visibility:hidden;
}

#OmniProductCellDetail
{
	background-image:url(/_images/LDA_Body_Productbox.gif);
	color:#000000;
	height:48px;
	margin:20px
}

#OmniProductCellDetail a
{
	color:#000000;
}

#OmniProductCellPrice 
{
	font-weight:bold;
	position:relative;
		/*top:46px;
    background-color:#EFFBFE*/
}

#OmniProductCellDesc
{
	position:relative;
    margin:5px 0px 0px 0px;
    background-color:#EFFBFE;
	/*top:-16px;*/
}
.OmniProduct
{
	width:148px;
	margin-left:4px;
	margin-right:4px;
	margin-bottom:4px;
}
.OmniProductImage
{
	background-color:White;
	height:105px;
	width:140px;
	overflow:hidden;
	margin-bottom:2px;
}

.mniCHeader
{
	visibility:hidden;
	display:none;
}
.mniCBody
{
	margin-left:250px;
    width:500px;
}
.mniCFooter
{
	 visibility:hidden;
	 display:none;
}
/*.mniPHeader
{
	visibility:hidden;
	display:none;
}
*/

#ctl00_miniPanelRewards_mnicBody
{
border-bottom:solid 1px #332B80;
border-left:solid 1px #332B80;
border-right:solid 1px #332B80;
}
.mniPFooter
{
	height:10px;
	margin-bottom:0;
	visibility:hidden;
	display:none;
}

#basketSummary
{
	visibility:hidden;
	display:none;	
}

.mniBHeader0
{
	height:28px;
	background:transparent url(/_images/LDA_Nav_Title_Basket.gif) no-repeat scroll center top;
}
.mniBBody
{
	border-left:solid 1px #59C9CD;
	border-right:solid 1px #59C9CD;
	background-color: #D7F4FD;
}
.mniBFooter
{
	height:15px;
	margin-bottom:10px;
}

#ctl00_vRecentViewed1_rvPanel
{
	margin-top:280px;
}

.vRVHeader0
{
	height:29px;
	width:171px;
	background-image:url(/_images/0/recently-viewed-right.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.vRVBody0
{
	width:169px;
	border:1px solid #332B80;
}
.vRVBody0 img
{
}
.vRVFooter0
{
	background-position:top left;
	background-repeat:no-repeat;
	height:15px;
	width:171px;
	margin-bottom:10px;
}
.vrvPrice
{
	color:#666666;
	font-size:95%;
}
.vrvTitle
{
	color:#000000;
	font-size:95%;
}

#ctl00_miniPanelCatalog_outerMiniPanel
{
	 visibility:hidden; 
	 display:none;		
}

#ctl00_miniPanelSchoolHolidays_outerMiniPanel
{
	visibility:hidden;
	display:none;
}

.minIntOrdersLeft
{
	visibility:hidden;
	display:none;
}

.minibasketContents
{
	background-image:url(/_images/_sidemenu/shop_menu.gif);
}
.ftCell
{
	text-align:center;
	float:left;
	width:160px;
	padding: 4px 9px 4px 9px;
}
.ftCellDivider
{
	float:left;
	height:90px;
	width:1px;
	background-color:#332B80;
}
.ftCellHeader
{
	text-align:left;
	text-decoration:underline;
}
.ftCellBody
{
	text-align:left;
}
.ftSCell
{
	text-align:left;
}

.ftSCell a
{
	color:#332B80;
	text-decoration:none;
}

.ftLink
{
	font-weight:normal;
	text-decoration:none;
}
.vSign
{
	text-align:left;
}

.salemenu3 {
	height:40px;
	width:171px;
	background-image:url(/_images/3/FIN018_SBS_Box_Hdr_BargainBonanza.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.infoSectionCell
{
	float:left;
	width:309px;
}
.infoSectionDivider
{
	float:left;
	width:4px;
	height:4px;
}
#infoSection
{
	display:none;
	margin:0;
	position:relative;
	visibility:hidden;
}
.productLeft
{
	float:left;
	width:300px;
}
.productRight
{
	float:left;
	width:426px;
	margin-left:12px;
}
.pcatheader0
{
	height:40px;
	width:169px;
	background-image:url(/_images/0/shop1.gif);
	background-position:top left;
	background-repeat:no-repeat;	
	border-left:solid 1px #322B80;
	border-right:solid 1px #322B80;
}
.pcatbody0
{
	width:169px;
	border-left:solid 1px #322B80;
	border-right:solid 1px #322B80;
	border-bottom:solid 1px #322B80;
	padding-bottom:5px
}
.pcatfooter0
{
	background-position:top left;
	background-repeat:no-repeat;
	height:15px;
	width:171px;
	margin-bottom:10px;	
}
.prefheader0
{
	height:40px;
	width:169px;
	background-image:url(/_images/0/browse-by.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border-left:solid 1px #322B80;
	border-right:solid 1px #322B80;
}
.preffooter0
{
	clear:both;
	background-position:top left;
	background-repeat:no-repeat;
	height:15px;
	width:171px;
	margin-bottom:10px;	
}
.prefbody0
{
	width:169px;
	overflow:hidden;	
	border-left:solid 1px #322B80;
	border-right:solid 1px #322B80;
	border-bottom:solid 1px #322B80;
}
.prefRow
{
	width:169px;
	}
.prefRowIcon
{
	margin:3px 3px 3px 3px;
	width:8px;
	height:24px;
	float:left;
}
.prefRowText
{
	margin: 3px 0px 3px 0px;
	float:left;
	width:135px;
	padding:0px 15px 0px 5px;
	overflow:hidden;
}
.prefOptRow
{
	width:130px;
	padding-left:4px;
	margin: 3px 0px 3px 0px;
}

#ctl00_miniPanelDelivery_mnicHeader
{
	visibility:hidden; 
	display:none;
}

#ctl00_miniPanelDelivery_mnicBody
{
	border:none;
	background-color:Transparent;
}

#ctl00_miniPanelDelivery_mnicFooter
{
	visibility:hidden;
	display:none;
}

#ctl00_miniContact1_mniCPanel
{
	visibility:hidden;
	display:none;
}

.mniCPanel_top
{
}
.mniCPanel_top_top
{
}

.mniCPanel_top_top_top
{
}

.mniCHeader_top
{
	visibility:hidden;
	display:none;
}

.mniCHeader_top_top
{
	visibility:hidden;
	display:none;
}

.mniCHeader_top_top_top
{
	visibility:hidden;
	display:none;
}

.mniCBody_top
{
	margin-left:250px;
     width:500px;
}

.mniCBody_top_top
{
	margin-left:250px;
     width:500px;
}

.mniCBody_top_top_top
{
	margin-left:250px;
     width:500px;
}

.mniCFooter_top
{
	visibility:hidden;
	display:none;
}

.mniCFooter_top_top
{
	visibility:hidden;
	display:none;
}

.mniCFooter_top_top_top
{
	visibility:hidden;
	display:none;
}

#ctl00_pageheader1_miniContact1_Phone
{
	position:relative;
	top:5px;
}

#ctl00_pageheader1_miniContact1_Fax
{
	position:relative;
	left:177px;
	top:-20px;
}

#ctl00_pageheader1_miniContact1_Email
{
	position:relative;
	left:360px;
	top:-45px;
}

.signInText1
{
	text-decoration:underline;
}
.signInText2
{
	text-decoration:underline;
}
.signInText3
{
}
.signInText4
{
}
.mniBBody3
{
 border:solid 1px #59C9CD;
  padding:10px 0px 0px 5px;
}

.mniBFooter3
{
 display:none;
 visibility:hidden;
}

#ctl00_pageheader1_miniContact1_Image3
{
 display:none;
 visibility:hidden;
}

.ptbRow
{
	position:relative;
	width:169px;
	padding: 2px 0px 2px 0px;
	line-height:10px;
	vertical-align:middle;
	height:26px;
	position:relative;
}

.ptbIcon0, .ptbIcon1, .ptbIcon2, .ptbIcon3, .ptbIcon4, .ptbIcon5, .ptbIcon6 
{
	display:inline;
	position:relative;
	width:10px;
}
.ptbIcon0 img,  .ptbIcon1 img,  .ptbIcon2 img,  .ptbIcon3 img,  .ptbIcon4 img,  .ptbIcon5 img,  .ptbIcon6 img
{
	vertical-align:middle;
	padding-left:5px;
/*	float:left;
	height:10px;
	width:4px;   */
}
.ptbText
{
	width:90%;
	padding-left:5px;
	display:inline;
	position:relative;
}

.ptbText a
{
	line-height:10px;
	vertical-align:middle;
}

.ptbFiller
{
	clear:both;
	width:160px;
	height:5px;
}


.ptbHeader0
{
	height:40px;
	width:171px;
	background-image:url(/_images/0/shop.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.ptbBody0
{
	width:169px;
	border-bottom:solid 1px #332B80;
	border-left:solid 1px #332B80;
	border-right:solid 1px #332B80;
}
.ptbFooter0
{
	height:15px; 
	width:171px;
	margin-bottom:10px;
}
.shopmenu0 {
	height:29px;
	width:171px;
	background-image:url(/_images/0/shop.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.BannerMenuOverlay
{
	background-color:Transparent;
	height:50px;
	left:252px;
	position:relative;
	top:6px;
	width:470px;
}

.BannerMenuLink
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/_images/sp.gif) repeat scroll center top;
	border:none;
	height:50px;
	width:117px;
	margin-right:10px;
}

.BannerMenuLink input
{
	
}

.BannerMenuLink input:hover
{
	
}

.miniPanel00
{
	background-image:url("/_images/0/sale.gif");
	background-position:left top;
	background-repeat:no-repeat;
	height:29px;
	width:171px;
}

.miniPanelSecurityIcons
{
 display:none;
 visibility:hidden;
}

.ptbHeaderText0, .ptbHeaderText1, .ptbHeaderText2, .ptbHeaderText3
{
	 display:none;
	 visibility:hidden;
	color:White;
	font-size:14px;
	font-weight:normal;
	line-height:30px;
	margin-left:10px;
}

#divOffers
{
 display:none
}

#ctl00_miniPanelNurseryLeft_mnicHeader, #ctl00_miniPanelProductReviewsLeft_mnicHeader
, #ctl00_miniPanelNursery_mnicHeader, #ctl00_miniPanelPartnersLeft_mnicHeader,
#ctl00_miniPanelExpertsLeft_mnicHeader, #ctl00_miniPanelCatalogRight_mnicHeader,
#ctl00_miniPanelPartnersRight_mnicHeader, #ctl00_miniPanelQuickOrderRight_mnicHeader
,#ctl00_minIntOrdersRight_mnicHeader
{
 display:none;
 visibility:hidden;
}

.miniPanelPartnersRight
{
 display:none;
 visibility:hidden;
}

.miniPanelCatalogRight
{
	margin-top:100px
}

.minIntOrdersRight
{
	margin-top:-96px
}

.miniPanelQuickOrderRight
{
	margin-top:-240px
}

#ctl00_vRecentViewed1_rvPanel
{
 margin-top:250px;
}

#catrefine_item_image
{
 margin-right:3px
}

#ctl00_ExtraMiniPanels_Left_ExtraMiniPanels, #ctl00_ExtraMiniPanels_Right_ExtraMiniPanels
{
 display:none;
 visibility:hidden;
}
.BTS
{
 border:solid 1px #C0C0C0;
 width:500px;
 padding:7px 0px 7px 7px;
}

#ctl00_ctpBody_pagecheckout1_tbBTS
{
 width:74px;
}

#spnBTS
{
 font-size:x-small;
}

#ctl00_ctpBody_pagecheckout1_BTS_Col1
{
 width:170px;
}

#btsCalImg
{
width:16px;
height:17px;
cursor:hand;
}

.salemenu0 {
	height:29px;
	width:171px;
	background-image:url(/_images/0/sale.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.basketImages
{
 display:none;
}
.promoText, .promoTimeout
{
 font-size:10px;
}

.aniImg
{
 margin:3px 0px 0px 0px;
}
#ctl00_ctpBody_lnkClearFilter
{
 color:#c0c0c0;
 margin:0px 0px 0px 7px;
}

#ctl00_ctpBody_lnkClearFilter a
{
 color:#c0c0c0;
 margin:0px 0px 0px 7px;
}

#ctl00_ctpBody_pagecheckout1_ordersummary1_divPromoCode
{
  padding:0px 20px 2px 0px;
  background-color:#f5f5f5
}