body {
	color:#666666 ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	background-color: #D5ECFA;
	background-image: url(/_images/frame_bkgnd.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 4px 4px 4px 4px;
}

a {
	border:0px;
	color:#666666;
	text-decoration:none;
}
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;
}

a:hover, #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
{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
select
{
	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;
}

#middleChannel h1 {
	text-align:left;
	font-size:150%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 600;
	color:#cd2f00;
	margin-bottom: 20px;
}
#pagebreadcrumb 
{
	padding: 2px 0px 2px 3px;
	font-weight:bold;
	margin-bottom:3px;
}
#pagebreadcrumb a 
{
	color: #b51f1d;
	text-decoration:underline;
}
#pagebreadcrumb a:hover 
{
	color: #666666;
	text-decoration:underline;
}
#wrapper {
	width:971px; /*953*/
	position:relative;
	margin: 0px auto 0px auto;
	padding: 0px 0px 10px 0px;
	background-color: #FFFFFF;
	border: 1px solid #c7e2f2;
}
#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:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;	
}
#pageheader1 
{
	width:200px;
	background-color:#FFFFFF;
}
#pageheader2
{
	background-color:#FFFFFF;
}
#pageheader3
{
	width:200px;
	background-color:#FFFFFF;
}
#smnu
{
	font-size:90%;
	color:White;
}
#smnu a
{
	text-decoration:none;
	color:White;
	font-size:90%;
}
.smnubtn
{
	text-align:center;
	height:18px;
}
.catbottom
{
	border-bottom:solid 1px #C3CDD8;
	border-left:solid 1px #C3CDD8;
	border-right:solid 1px #C3CDD8;
}
.catleft
{
	border-left:solid 1px #C3CDD8;
	text-align:center;
}
.cattab
{
	width:15px;
	text-align:center;
}

.catborder
{
	border-right:solid 1px #C3CDD8;
	border-left:solid 1px #C3CDD8;	
	width:171px;
}
ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
li
{
	background-image: url(/_images/_sidemenu/list.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	list-style-type:none;
	padding-left:12px;
}
.catright
{
	width:153px;
	border-right:solid 1px #C3CDD8;
	text-align:left;
}
.recView0
{
	border: solid 1px #CF1A17;
}
.recView1
{
	border: solid 1px #FDB814;
}
.recView2
{
	border: solid 1px #CF1A17;
}
.recView3
{
	border: solid 1px #D5D5D5;
}

.minibasketBorder0
{
	background-color:#CF1A17;
	width:1px;
}
.minibasketBorder1
{
	background-color:#FDB814;
	width:1px;
}
.minibasketBorder2
{
	background-color:#CF1A17;
	width:1px;
}
.minibasketBorder3
{
	background-color:#D5D5D5;
	width:1px;
}
.outerlogin
{
	width:740px;
	background-color: #EDF1F2;
	background-repeat: repeat-x;
	background-position: left top;
}
.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:White;
}

.outercheckout
{
	width:740px;
	background-color: #EDF1F2;
	background-repeat: repeat-x;
	background-position: left top;
}

.innercheckout
{
	width:100%;
	color:#666666 ;
	background-color:White;
	height:400px;
}

.outerbasket
{
	background-color: #EDF1F2;
	background-repeat: repeat-x;
	background-position: left top;
}
.innerbasket
{
	background-color:White;
}
.basketheader
{
	font-size:105%;
	font-weight:bold;
}
#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 {
	width:100%;
	height: 11px;
	background: url(/_images/_header/hdiv_3.gif) no-repeat left top;
	background-position:left top;
	background-repeat:repeat-x;
}

#pagecatalog
{
	width:175px;
	margin:0px 2px 2px 2px;
}

#pagehistory
{
	width:175px;
	margin:0px 2px 2px 2px;
}

#footer 
{
	padding-top: 8px;
	background-image: url(/_images/footer-repeat.gif);
	background-repeat: repeat-x;
	height: 220px;
	margin: 4px 4px 4px 4px;
	padding: 4px 4px 4px 4px;
}
#footer table
{
	width:100%;
}
.footertoplink
{
	font-weight:bold;
	text-decoration:underline;
}
.footerbottomlink
{
	font-weight:normal;
	text-decoration:none;
}

.clear {
	clear:both;
	font-size:4px;
	line-height:4px;
}
#submnu{ 
background: white url(/_images/_header/inner_shadow_search.gif) repeat-x top; 
padding: 2px 0px; 
}

#submnu .search 
{
position:relative; 
width:300px;
left:175px; 
}

#submnu .SearchInput 
{
border:none; 
font-family:Arial, Helvetica, sans-serif; 
width:185px; 
color:#666666; 
}

.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/0/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/1/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/2/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/3/button_generic_69.gif);
	height:20px;
	width:69px;
	border-width:0px;
	font-size:90%;
	color:#000000;
	font-weight:bold;
	text-align:center;
}

.button109_0
{
	background-image:url(/_images/0/button_generic_109.gif);
	height:20px;
	width:109px;
	border-width:0px;
	font-size:90%;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.button109_1
{
	background-image:url(/_images/1/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/2/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/3/button_generic_109.gif);
	height:20px;
	width:109px;
	border-width:0px;
	font-size:90%;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
.button69_b
{
	color:#000000;
	background:url(/_images/button_blue_69.gif) no-repeat;
	width: 69px;
	height: 20px;
	border: none;
	font-size:90%;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.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
{
	border-left:solid 1px #D5D5D5;	
	border-right:solid 1px #D5D5D5;	
	border-bottom:solid 1px #D5D5D5;
	margin-bottom:10px;
}


.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
{
	border-left:solid 1px #D5D5D5;	
	border-right:solid 1px #D5D5D5;	
	border-bottom:solid 1px #D5D5D5;
	margin-bottom:10px;
}

.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
{
	border-left:solid 1px #D5D5D5;	
	border-right:solid 1px #D5D5D5;	
	border-bottom:solid 1px #D5D5D5;
	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 #D5D5D5;	
	border-right:solid 1px #D5D5D5;	
	border-bottom:solid 1px #D5D5D5;
	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
{
	border-left:solid 1px #D5D5D5;	
	border-right:solid 1px #D5D5D5;	
	border-bottom:solid 1px #D5D5D5;
	margin-bottom:10px;
}

.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 #D5D5D5;	
	border-right:solid 1px #D5D5D5;	
	border-bottom:solid 1px #D5D5D5;
	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 10px 0px 5px;
}
#middleChannel
{
	width:567px;
	margin:0px auto 0px auto;
}
#middleChannelProduct
{
	width:754px;
	margin:0px 5px 0px 5px;
}

#rightChannel{
	float: right;
	width: 171px;	
	margin:0px 5px 0px 10px;
}
.alignLeft {text-align:left;}

#recentSection
{
	margin:5px 5px 5px 5px;
	position:relative;
}

#footerSection
{
	position:relative;
	padding-top: 8px;
	background-image: url(/_images/footer-repeat.gif);
	background-repeat: repeat-x;
	height: 220px;
	margin: 4px 4px 4px 4px;
	padding: 4px 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
{
height:25px; 
background-image:url(/_images/0/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#rbc0
{
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; 
}

#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
{
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; 
}
.browsebyleft0
{
	border-left:solid 1px #C3CDD8;
	width:14px;
}
.browsebyleft0 .sml
{
	padding:1px 1px 1px 2px;
	height:24px;
	width:11px;
}
.browsebyleft1
{
	border-left:solid 1px #C3CDD8;
	width:14px;
}
.browsebyleft1 .sml
{
	padding:1px 1px 1px 2px;
	height:24px;
	width:11px;
}
.browsebyleft2
{
	border-left:solid 1px #C3CDD8;
	width:14px;
}
.browsebyleft2 .sml
{
	padding:1px 1px 1px 2px;
	height:24px;
	width:11px;
}
.browsebyleft3
{
	border-left:solid 1px #C3CDD8;
	width:14px;
}
.browsebyleft3 .sml
{
	padding:1px 1px 1px 2px;
	height:24px;
	width:11px;
}
.browsebyright0
{
	border-right:solid 1px #C3CDD8;	
	width:151px;
}
.browsebyright1
{
	border-right:solid 1px #C3CDD8;	
	width:151px;
}
.browsebyright2
{
	border-right:solid 1px #C3CDD8;	
	width:151px;
}
.browsebyright3
{
	border-right:solid 1px #C3CDD8;	
	width:151px;
}

#pdl0
{
float:left; 
background-image: url(/_images/0/product-description.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:205px;height:25px; 
}
#pdm0
{
float:left; height:25px; 
background-image:url(/_images/0/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#pdr0
{
float:right; 
background-image: url(/_images/0/recently-viewed-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:145px;height:25px; 
}
#pd_header0
{
height:25px; 
background-image:url(/_images/0/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#pdc0
{
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 20px 8px; 
margin-bottom:10px; 
}

#pdl1
{
float:left; 
background-image: url(/_images/1/product-description.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:205px;height:25px; 
}
#pdm1
{
float:left; height:25px; 
background-image:url(/_images/1/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#pdr1
{
float:right; 
background-image: url(/_images/1/recently-viewed-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:145px;height:25px; 
}
#pd_header1
{
height:25px; 
background-image:url(/_images/1/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#pdc1
{
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 20px 8px; 
margin-bottom:10px; 
}

#pdl2
{
float:left; 
background-image: url(/_images/2/product-description.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:205px;height:25px; 
}
#pdm2
{
float:left; height:25px; 
background-image:url(/_images/2/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#pdr2
{
float:right; 
background-image: url(/_images/2/recently-viewed-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:145px;height:25px; 
}
#pd_header2
{
height:25px; 
background-image:url(/_images/2/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#pdc2
{
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 20px 8px; 
margin-bottom:10px; 
}

#pdl3
{
float:left; 
background-image: url(/_images/3/product-description.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:205px;height:25px; 
}
#pdm3
{
float:left; height:25px; 
background-image:url(/_images/3/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#pdr3
{
float:right; 
background-image: url(/_images/3/recently-viewed-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:145px;height:25px; 
}
#pd_header3
{
height:25px; 
background-image:url(/_images/3/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#pdc3
{
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 20px 8px; 
margin-bottom:10px; 
}


#lpl0
{
float:left; 
background-image: url(/_images/0/learning-phase.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:205px;height:25px; 
}
#lpm0
{
float:left; height:25px; 
background-image:url(/_images/0/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#lpr0
{
float:right; 
background-image: url(/_images/0/recently-viewed-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:145px;height:25px; 
}
#lp_header0
{
height:25px; 
background-image:url(/_images/0/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#lpc0
{
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 20px 8px; 
margin-bottom:10px; 
}


#lpl1
{
float:left; 
background-image: url(/_images/1/learning-phase.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:205px;height:25px; 
}
#lpm1
{
float:left; height:25px; 
background-image:url(/_images/1/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#lpr1
{
float:right; 
background-image: url(/_images/1/recently-viewed-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:145px;height:25px; 
}
#lp_header1
{
height:25px; 
background-image:url(/_images/1/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#lpc1
{
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 20px 8px; 
margin-bottom:10px; 
}

#lpl2
{
float:left; 
background-image: url(/_images/2/learning-phase.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:205px;height:25px; 
}
#lpm2
{
float:left; height:25px; 
background-image:url(/_images/2/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#lpr2
{
float:right; 
background-image: url(/_images/2/recently-viewed-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:145px;height:25px; 
}
#lp_header2
{
height:25px; 
background-image:url(/_images/2/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#lpc2
{
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 20px 8px; 
margin-bottom:10px; 
}

#lpl3
{
float:left; 
background-image: url(/_images/3/learning-phase.gif); 
background-position:left top; 
background-repeat:no-repeat;
width:205px;height:25px; 
}
#lpm3
{
float:left; height:25px; 
background-image:url(/_images/3/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:inherit top; 
}
#lpr3
{
float:right; 
background-image: url(/_images/3/recently-viewed-right.gif); 
background-position:right top; 
background-repeat:no-repeat;
width:145px;height:25px; 
}
#lp_header3
{
height:25px; 
background-image:url(/_images/3/panel-top-repeat.gif); 
background-repeat:repeat-x; 
background-position:top; 
}
#lpc3
{
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 20px 8px; 
margin-bottom:10px; 
}

/* 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; 
}
.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;
}
.BTS
{
 border:solid 1px #C0C0C0;
 width:500px;
 padding:7px 0px 7px 7px;
 margin-bottom:4px;
}

#pagecheckout1_tbBTS
{
 width:74px;
}

#spnBTS
{
 font-size:x-small;
}

#pagecheckout1_BTS_Col1
{
 width:170px;
}

#btsCalImg
{
width:16px;
height:17px;
cursor:hand;
}