/*
Blue: #1C3F95
Red: #ED1C24
*/

body {
background-color:#FFFFFF;
 background-image: url('/graphics/back_fade.gif');
/* background-image: url('/graphics/snow_blue.gif'); */ 
text-decoration: none; 
color: #000000; font: 10pt arial, Helvetica, sans-serif;
margin :0px;
text-align: center;
}




input[type="button"],input[type="submit"] {
background: #FF0000;
color:#FFFFFF;
font: 11pt arial;
border:0px solid #0F0F0F;
border-radius:10px;
padding:4px 15px 4px 15px;
cursor:hand;
margin:5px;
-webkit-appearance: none;
}

input[type="button"]:hover,input[type="submit"]:hover {
background: -webkit-linear-gradient(#FF2222, #B30000); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#FF2222, #B30000); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#FF2222, #B30000); /* For Firefox 3.6 to 15 */
background: linear-gradient(#FF2222, #B30000); /* Standard syntax */
}

.fulladdressheader{
margin-top:5px;
width:300px;	
color:#FFFFFF;
padding:5px;
background:#1C3F95;	
border:1px solid #1C3F95;
text-align:left;
font-size:10pt;
}

.showfulladdress {
	text-align:left;
width:300px;
border:1px solid #1C3F95;
padding:5px;
color:#1C3F95;
font-weight:bold;
margin-bottom:8px;
min-height:80px;
font-size:10pt;
}

#checkoutpage {
	width:98%;
}

.checkouttitle {
font-size:11pt;
font-weight:bold;
color:#1C3F95;
margin-bottom:10px;
}

.checkoutdiv {
border-bottom:1px solid #EEEEEE;
padding-bottom:10px;
font-size:11pt;
}

.carriagerate {
	border-bottom:1px solid #EEEEEE;
	padding:6px;
	text-align:left;
	color:#1C3F95;
	font-size:9pt;
	cursor:pointer;
}

.carriagerate_cc {
	background:#1C3F95;
	padding:6px;
	text-align:left;
	color:#FFFFFF;
	font-size:9pt;
	cursor:pointer;
}

.addressformboxouter {
	border-bottom:1px solid #EEEEEE;
	padding:5px;
}
.addressformboxlabel {
	display:inline-block;
	width:120px;
	text-align:right;
	padding-right:5px;
	font-size:9pt;
	}
.addressformbox {
	display:inline-block;
	width:240px;
	text-align:right;
}


.addressquestion {
	vertical-align:top;
 display:inline-block;
 width:150px;
 height:100px;
 border:1px solid #999999;
 margin:5px;
 font-weight:bold;
 font-size:10pt;
 cursor:pointer;
 background-color:#EEEEEE;
 border-radius:5px;
 padding:5px;
}


.addressquestionactive {
	vertical-align:top;
 display:inline-block;
 width:150px;
 height:100px;
 border:1px solid #00BB00;
 margin:5px;
 font-weight:bold;
 font-size:10pt;
 cursor:pointer;
 background-color:#FFFFFF;
 border-radius:5px;
 padding:5px;
}

.addressselector {
 border: 3px solid #00BB00;
 border-radius:100%;
 width:16px;
 height:16px;	
 margin-top:10px;
}

.addressselectoractive {
 border: 0px solid #00BB00;
 background: #00BB00;
 background: -webkit-radial-gradient(#00FB00, #00BB00); /* Safari 5.1 to 6.0 */
 background: -o-radial-gradient(#00FB00, #00BB00); /* For Opera 11.6 to 12.0 */
 background: -moz-radial-gradient(#00FB00, #00BB00); /* For Firefox 3.6 to 15 */
 background: radial-gradient(#00FB00, #00BB00); /* Standard syntax */
 border-radius:100%;
 width:22px;
 height:22px;	
 margin-top:10px;
}


.paymentoptions {
	width:300px;
	text-align:left;
}

.checkoutheader {
   background:#1C3F95;
   color:#FFFFFF;
   font-size:11pt;
   line-height:1.5em;
   margin-bottom:1px;
}

.checkoutheaderactive {
   background:#279227;
   font-size:12pt;
   font-weight:bold;
   color:#FFFFFF;
   line-height:1.5em;
   margin-bottom:1px;
}

.custrequesttitle {
 background:#1C3F95;
 width:260px;
 line-height:1.5em;	
 color:#FFFFFF;
}




















#fixedmenucontainer {
	position: fixed;
	top:0px;
	left:0px;
	width: 100%;
	height:28px;
}
#fixedmenu {
	position: relative;
	top:0px;
	width: 1140px;
	height:28px;
	background-color: #FFFFFF;
	z-index:1000;
	margin: 0 auto;
	border-bottom:2px solid #FFC20D;
}

H1 {
background:#1C3F95;
text-decoration: none; color: #FFFFFF; font: 14pt arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:0px;
width:100%;
height:35px;
line-height:1.9em;
text-align:left;
text-indent:15px;
}


H2 {text-decoration: none; color: #1C3F95; font: 12pt arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:0px;}

.h1a {
background:#1C3F95;
background-image: url('/graphics/h1back.gif');
text-decoration: none; color: #FFFFFF; font: 14pt arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:0px;
width:623px;
height:25px;
}

#page {
	position: relative;
	width: 1140px;
	margin: 0 auto;
	background-color:FFFFFF;
	text-align: left;
	padding-top:28px;
}


a.fixedmenulink {
   	height:20px;
	display:inline-block;
	text-decoration: none; 
	color: #1C3F95;
	padding:5px;
	padding-left:10px;
	font-size:10pt;
}
a.fixedmenulink:hover {
	color: #ED1C24;
}

#menu {
	position: relative;
	width: 990px;
	height: 25px;
	background-color: #ED1C24;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	float: left;
	background-color: #ED1C24;
	padding: 5px 15px;
	border-right: #666666 solid 1px;
	text-transform: uppercase;
}

#menu a {
	display: block;
	color: #FFFFFF;
}

#menu a:hover {
	color: #000099;
}
#menu #uk {
	float: right;
}

#tt {
	position: absolute;
	display: block;
	border: 1px solid black;
	background-color: #FFFFCC;
	padding: 2px;
}


#brand_browse, #last_viewed {
	width: 210px;
	color: #FFFFFF; 
}

.catbox {
width:145px;
cursor:hand;
}
.orderbox {
border-color:#BB3131;
border-collapse:collapse;
border-top:0px solid #1C3F95;
text-decoration: none; 
color: #000000; 
font: 11pt arial, Helvetica, sans-serif;
}
.orderboxtitle {
background-image: url('/graphics/shinyredbar.gif');
background-repeat: repeat;
height:22px;
border-color:#BB3131;
background-color:#BB3131;
border-collapse:collapse;
border-top:0px solid #1C3F95;
border-bottom:0px solid #1C3F95;
}
.ordertitle {text-decoration: none; color: #1C3F95; font: bold 12pt arial, Helvetica, sans-serif;}

#logout {
border:1px solid #ED1C24;
background-color:#ED1C24;
font-family: Arial, sans-serif;
font-size: 11pt;
padding:4px;
padding-left:10px;
padding-right:10px;
color:#FFFFFF;
cursor:pointer;
border-radius:10px;
}

.brandbox {
background-color: #DAE1FE;
height:14px;
border-right:0px solid #FFFFFF;
border-left:0px solid #FFFFFF;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.basketdiv {
	background-color: #FFFAB8;
	border-right:1px solid #1C3F95;
	border-left:1px solid #1C3F95;
	border-top:1px solid #1C3F95;
	border-bottom:1px solid #1C3F95;
}

.catboxtitle {
width:145px;
height:35px;
}
.catboximage {
width:145px;
height:90px;
}
A.cattitle {text-decoration: none; color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;}
A.cattitle:hover {text-decoration: none; color: #FF0000; font: 9pt arial, Helvetica, sans-serif;}
A.cattitle2 {text-decoration: none; color: #1C3F95; font: 11pt arial, Helvetica, sans-serif;}
A.cattitle2:hover {text-decoration: none; color: #FFC20D; font: 11pt arial, Helvetica, sans-serif;}

.button_topright {
background-image: url('/graphics/button_topright.gif');
background-repeat: repeat-n;
width:107px;
height:21px;
}
A.button_topright_text {text-decoration: none; color: #1C3F95; font: bold 9pt arial, Helvetica, sans-serif;}
A.button_topright_text:hover {text-decoration: none; color: #FF0000; font: bold 9pt arial, Helvetica, sans-serif;}

.shopnav {
background-color:#1C3F95;
text-decoration: none; 
color: #FFFFFF; font: 10pt arial, Helvetica, sans-serif;
text-align:center;
/*background-image: url('/graphics/shinymenubar.gif');*/
background-image: url('/graphics/navbar.gif');
background-repeat: repeat;
height:26px;
}

.picnmixtable {
background-color:#EEEEEE;
text-decoration: none; 
color: #000000; font: 9pt arial, Helvetica, sans-serif;
}


.waspricebox {
position: relative;
text-align:center;
background-image: url('/graphics/wasprice2.gif');
background-repeat: no-repeat;
height:110px;
width:89px;
}
.was {
text-decoration: none; 
color: #1C3F95; font: bold 8pt Arial,arial, Helvetica, sans-serif;
}
.now {
text-decoration: none; 
color: #FFFFFF; font: bold 8pt Arial,arial, Helvetica, sans-serif;
}
.wasprice {
text-decoration: none; 
color: #1C3F95; font: bold 12pt Arial,arial, Helvetica, sans-serif;
text-align:center;
width:89px;
}
.saving {
text-decoration: none; 
color: #FF0000; font: bold 8pt Arial,arial, Helvetica, sans-serif;
}
.savingprice {
text-decoration: none; 
color: #FF0000; font: bold 12pt Arial,arial, Helvetica, sans-serif;
text-align:center;
width:89px;
}

.largepricebox {
position: relative;
text-align:center;
background-image: url('/graphics/largeprice.gif');
background-repeat: no-repeat;
height:86px;
width:89px;
}


.flashbox {
cursor:hand;
text-align:center;
background-image: url('/graphics/Virtual-Tour.gif');
background-repeat: no-repeat;
height:60px;
width:61px;
}
A.flashtitle {text-decoration: none; color: #FFFFFF; font: bold 8pt arial, Helvetica, sans-serif;}
A.flashtitle:hover {text-decoration: none; color: #FF0000; font: bold 8pt arial, Helvetica, sans-serif;}

.loyaltybox {
position: relative;
text-align:center;
background-image: url('/graphics/loyaltypointback.gif');
background-repeat: no-repeat;
height:29px;
width:89px;
}
.loyaltyprice {
text-decoration: none; 
color: #FFFFFF; font: bold 10pt Arial,arial, Helvetica, sans-serif;
text-align:center;
width:89px;
}

.loyaltytitle {
text-decoration: none; 
color: #1C3F95; font: bold 12pt Arial, Helvetica, sans-serif;
padding-top:6px;
padding-bottom:6px;
}

.smallpricebox {
text-align:center;
background-image: url('/graphics/smallprice.gif');
background-repeat: no-repeat;
height:42px;
width:89px;
}

.incvatpm {
text-decoration: none; 
color: #ED1C24; 
font: bold 13pt Arial, Helvetica, sans-serif;
}
.incvat2pm {
text-decoration: none; 
color: #ED1C24; 
font:bold  11pt Arial, Helvetica, sans-serif;
}
.exvatpm {
text-decoration: none; 
color: #1C3F95; font:  11pt Arial, Helvetica, sans-serif;
}
.exvat2pm {
text-decoration: none; 
color: #1C3F95; font:  10pt Arial, Helvetica, sans-serif;
}


.pincvatpm {
text-decoration: none; 
color: #ED1C24; 
font: bold 17pt Arial, Helvetica, sans-serif;
}
.pincvat2pm {
text-decoration: none; 
color: #ED1C24; 
font:bold  14pt Arial, Helvetica, sans-serif;
}
.pexvatpm {
text-decoration: none; 
color: #1C3F95; font: bold 16pt Arial, Helvetica, sans-serif;
}
.pexvat2pm {
text-decoration: none; 
color: #1C3F95; font: bold 13pt Arial, Helvetica, sans-serif;
}

.clickcollectbox {
text-align:center;
width:215px;
height:40px;
margin-bottom:10px;
text-decoration: none;
background-color: #0850A5; 
background-image: url('/graphics/clickhand.png');
background-repeat: no-repeat;
color: #FFFFFF; font:  11pt Arial, Helvetica, sans-serif;
padding-top:6px;
line-height:2.5em;
}

.instockboxpicnmix {
text-align:center;
width:215px;
height:40px;
margin-bottom:10px;
text-decoration: none;
background-color: #F26523; 
}

.instockbox {
text-align:center;
width:215px;
height:40px;
margin-bottom:10px;
text-decoration: none;
background-color: #36B95B; 
color: #FFFFFF; font:  11pt Arial, Helvetica, sans-serif;
padding-top:6px;
background-image: url('/graphics/instocktick.png');
background-repeat: no-repeat;
}

.notinstockbox {
text-align:center;
width:215px;
height:40px;
margin-bottom:10px;
text-decoration: none;
background-color: #FF0000; 
color: #FFFFFF; font:  11pt Arial, Helvetica, sans-serif;
padding-top:6px;
background-image: url('/graphics/notinstockcross.png');
background-repeat: no-repeat;
}

.comparisonbox {
text-align:center;
width:215px;
height:40px;
margin-bottom:10px;
text-decoration: none;
background-color: #989898; 
color: #FFFFFF; font:  11pt Arial, Helvetica, sans-serif;
padding-top:6px;
line-height:2.5em;
}

.instock {
text-decoration: none; 
color: #1C9B2F; font:  12pt Arial, Helvetica, sans-serif;
}
.notinstock {
text-decoration: none; 
color: #ED1C24; font:  12pt Arial, Helvetica, sans-serif;
}
A.backinstock {
text-decoration: underline; 
color: #ED1C24; font:  10pt Arial, Helvetica, sans-serif;
}
A.backinstock:hover {
text-decoration: underline; 
color: #1C3F95;}

.incvat {
text-decoration: none; 
color: #FFFFFF; 
font: bold 12pt Arial, Helvetica, sans-serif;
text-align:center;
width:89px;
}
.incvat2 {
text-decoration: none; 
color: #FFFFFF; 
font: bold 6pt Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
display: block;
}
.exvat {
text-decoration: none; 
color: #1C3F95; font: bold 12pt Arial, Helvetica, sans-serif;
text-align:center;
width:89px;
}
.exvat2 {
text-decoration: none; 
color: #1C3F95; font: bold 6pt Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
display: block;
}
.snsmall {
text-decoration: none; 
color: #FFFFFF; font: 7pt Arial, Helvetica, sans-serif;
white-space:nowrap;
}

.browsetop {
text-decoration: none;
text-transform: uppercase;
color: #FFFFFF; 
font: bold 9pt arial, Helvetica, sans-serif;
padding-top: 2px;
text-align:center;
background-image: url('/graphics/blue_header.gif');
background-repeat: no-repeat;
height:20px;
width:170px;
}

.buybox {
border: 1px solid #FFFFFF;
}
.buyprice { color: #ED1C24; font: bold 9pt arial, Helvetica, sans-serif; }

.buyboxlightblue {
background-color:#FFFFFF;
text-decoration: none; 
color: #1C3F95; font: 9pt arial, Helvetica, sans-serif;
border: 0px solid #FFFFFF;
}

.buyboxblue {
background-color:#1C3F95;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border: 0px solid #FFFFFF;
}

.mainprodbox {
text-decoration: none; 
color: #000000; font: 9pt arial, Helvetica, sans-serif;
}

.mainprodboxsn {
height:16px;
background-color:#1C3F95;
border-color:#1C3F95;
border-collapse:collapse;
border-right:0px solid #1C3F95;
border-left:0px solid #1C3F95;
border-top:0px;
border-bottom:1px solid #1C3F95;
}
.prodsn {text-decoration: none; color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;}
.prodtitle {text-decoration: none; color: #1C3F95; font: 15pt arial, Helvetica, sans-serif;}

.imageboxouter {
text-decoration: none; 
color: #000000; font: 9pt arial, Helvetica, sans-serif;
border-color:#414042;
border-collapse:collapse;
border-right:1px solid #414042;
border-left:1px solid #414042;
border-bottom:1px solid #414042;
border-top:0px;
box-shadow: 3px 6px 5px #666666;
}

.imagebox {
text-decoration: none; 
color: #000000; font: 9pt arial, Helvetica, sans-serif;
border-color:#414042;
border-collapse:collapse;
border-right:1px solid #414042;
border-left:1px solid #414042;
border-bottom:1px solid #414042;
border-top:0px;
}

.imageboxtitle {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: bold 10pt arial, Helvetica, sans-serif;
height:16px;
background-color:#414042;
border-color:#414042;
border-collapse:collapse;
border-right:1px solid #414042;
border-left:1px solid #414042;
border-top:0px;
border-bottom:1px solid #414042;
}

.promotionbox { 
text-decoration: none;  
color: #000000; font: 9pt arial, Helvetica, sans-serif; 
border-bottom:1px solid #ED1C24; 
}

.promotionboxtitle {
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
height:16px;
background-color:#ED1C24;
}

.prodpreviewbox {
text-decoration: none; 
color: #000000; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
}

.prodpreviewboxsn {
background-image: url('/graphics/shiny_productpreview.gif');
background-repeat: repeat;
height:16px;
background-color:#1C3F95;
border-color:#1C3F95;
border-collapse:collapse;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:0px;
border-bottom:1px solid #1C3F95;
}
A.prodpreviewsn {text-decoration: none; color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;}
A.prodpreviewsn:hover {text-decoration: none; color: #FF0000; font: 9pt arial, Helvetica, sans-serif;}
A.prodpreviewtitle {text-decoration: none; color: #1C3F95; font: bold 10pt arial, Helvetica, sans-serif;}
A.prodpreviewtitle:hover {text-decoration: none; color: #FF0000; font: bold 10pt arial, Helvetica, sans-serif;}
A.prodpreviewtitle2 {text-decoration: none; color: #1C3F95; font: bold 11pt Arial, arial, Helvetica, sans-serif;}
A.prodpreviewtitle2:hover {text-decoration: none; color: #FF0000; font: bold 11pt Arial, arial, Helvetica, sans-serif;}
A.prodpreviewmoreinfo {text-decoration: none; color: #1C3F95; font: 7pt arial, Helvetica, sans-serif;}
A.prodpreviewmoreinfo:hover {text-decoration: none; color: #FF0000; font: 7pt arial, Helvetica, sans-serif;}
.prodpreviewdesc {text-decoration: none; color: #000000; font: 8pt arial, Helvetica, sans-serif;}

A.browsetitles {text-decoration: none; color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;}
A.browsetitles:hover {text-decoration: none; color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;}

.accbox {
text-decoration: none; 
color: #000000; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
border-right:0px;
border-left:0px;
border-top:0px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.noborders {
border-collapse:collapse;
border-right:0px;
border-left:0px;
border-top:0px;
border-bottom:0px;
text-decoration: none; 
color: #000000; font: 9pt arial, Helvetica, sans-serif;
}

.prod {
text-decoration: none; 
color: #000000; font: 9pt arial, Helvetica, sans-serif;
}

.prodbox {
text-decoration: none; 
color: #000000; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.prodboxtitle {
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
background-color:#1C3F95;
border-color:#1C3F95;
border-collapse:collapse;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.topbasketbox {
background-image: url('/graphics/basketback.gif');
width:167px;
height:83px;
cursor:hand;
}
.checkout {
position:relative;
cursor:hand;
bottom:-12px;
width:161px;
height:22px;
}
.basketline1 {
position:relative;
top:36px;
text-align:left;
text-decoration: none; color: #1C3F95; font: 8pt Arial, Helvetica, sans-serif;
width:145px;
}
.basketline2 {
position:relative;
top:36px;
text-align:left;
text-decoration: none; color: #1C3F95; font: 8pt Arial, Helvetica, sans-serif;
width:145px;
}
a.basketline1, a.basketline2 {
text-align:left;
text-decoration: none; color: #1C3F95; font: 8pt Arial, Helvetica, sans-serif;
}
.basketprice {
text-decoration: none; color: #ED1C24; font: bold 8pt Arial, Helvetica, sans-serif;
}
.basketbox {
	background-color: #FFFFFF;
text-decoration: none; 
color: #1C3F95; 
font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}
A.basketsn {text-decoration: none; color: #1C3F95; font: 9pt arial, Helvetica, sans-serif;}
A.basketsn:hover {text-decoration: none; color: #FF0000; font: 9pt arial, Helvetica, sans-serif;}

.basketboxtitle {
text-decoration: none; 
color: #FFFFFF; 
font: 9pt arial, Helvetica, sans-serif;
/*background-image: url('/graphics/shiny_productpreview.gif');
background-repeat: repeat;*/
height:16px;
background-color:#1C3F95;
border-color:#1C3F95;
border-collapse:collapse;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:0px;
border-bottom:1px solid #1C3F95;
}

.basketsubtotal {
background-color:#ED1C24;
text-decoration: none; 
color: #FFFFFF; 
font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetopreverse {
background-color:#1C3F95;
text-decoration: none; 
color: #FFFFFF; font: bold 10pt arial, Helvetica, sans-serif;
text-align:center;
background-image: url('/graphics/tabletop3.gif');
background-repeat: repeat-n;
height:18px;
width:169px;
}

.lastviewedtable {
cursor:hand;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#FFFFFF;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.topback {
/*background-image: url('/graphics/topback.jpg');
background-repeat: repeat-n;*/
}

.redbar {
background-color:#BB3131;
height:2px;
}

.bartop {
background-color:#1C3F95;
height:8px;
width:100%;
margin-bottom:4px;
}

.barbottom {
background-color:#1C3F95;
height:8px;
width:100%;
margin-top:4px;
}

.bottomleft {
float:left;
background: #EEEEEE;
width:920px;
min-height:290px;
}

.bottomcol {
float:left;
width:220px;
margin-top:15px;
text-indent:15px;
color:#1C3F95;
font-size:11pt;
font-weight:bold;
}

.bottomcolright {
float:left;
text-align:right;
width:245px;
color:#1C3F95;
font-size:11pt;
font-weight:bold;
}

A.bottomlink {
display:block;
text-indent:15px;
margin-top:5px;
text-decoration: none; color: #1C3F95; font:  10pt arial, Helvetica, sans-serif;
}
A.bottomlink:hover {
color: #FF0000;
}

.bottomright {
float:right
width:220px;
}

.topspacer {
background-color:#FFFFFF;
height:6px;
}

.searchbar {
text-decoration: none; 
color: #ED1C24; font: bold 10pt arial, Helvetica, sans-serif;
}

.catsearchtxtspace {
display:inline-block;
width:65px;
height:1px;
}

.catsearchtxtwrap {
display:inline-block;
width:65px;
height:38px;
position:absolute;
}

.catsearchtxt {
position:relative;
z-index:5;
color: #1C3F95; 
font: 8pt arial;
width:65px;
height:38px;
}

.searchbox {
width:245px;
height:38px;
border:0px;
text-indent:10px;
color: #909090; font: 10pt arial, Helvetica, sans-serif;
}
.catsearchbox {
width:40px;
height:38px;
border:0px;
text-indent:10px;
color: #909090; font: 10pt arial, Helvetica, sans-serif;
}
.ajaxbox {
width:540px;
border-color:#A3A3A3;
border-collapse:collapse;
border-right:1px solid #A3A3A3;
border-left:1px solid #A3A3A3;
border-top:1px solid #A3A3A3;
border-bottom:1px solid #A3A3A3;
}
.ajaxbox2 {
width:540px;
background-color:#FFFFFF;
border-color:#A3A3A3;
border-collapse:collapse;
border-right:1px solid #A3A3A3;
border-left:1px solid #A3A3A3;
border-top:1px solid #A3A3A3;
border-bottom:1px solid #A3A3A3;
color: #A3A3A3; font: 9pt Arial, arial, Helvetica, sans-serif;
cursor:hand;
}
.ajaxbox3 {
width:540px;
background-color:#A3A3A3;
border-color:#A3A3A3;
border-collapse:collapse;
border-right:1px solid #A3A3A3;
border-left:1px solid #A3A3A3;
border-top:1px solid #A3A3A3;
border-bottom:1px solid #A3A3A3;
color: #FFFFFF; font: 8pt Arial, arial, Helvetica, sans-serif;
text-align:center;
}



.formbox {
color: #1C3F95; font: bold 10pt arial, Helvetica, sans-serif;
}

.largesn {padding-bottom:6px;text-decoration: none; color: #1C3F95; font: bold 11pt arial, Helvetica, sans-serif;}
.minibaskettext {text-decoration: none; color: #1C3F95; font: 7pt arial, Helvetica, sans-serif;}
.minibaskettextbold {text-decoration: none; color: #1C3F95; font: bold 7pt arial, Helvetica, sans-serif;}
A.minibaskettextlink {text-decoration: none; color: #1C3F95; font:  7pt arial, Helvetica, sans-serif;}
A.minibaskettextlink:hover {text-decoration: none; color: #FF0000; font: 7pt arial, Helvetica, sans-serif;}
.normalbold {text-decoration: none; color: #000000; font: bold 9pt arial, Helvetica, sans-serif;}
.normal {text-decoration: none; color: #000000; font: 9pt arial, Helvetica, sans-serif;}
.normaldesc {text-decoration: none; color: #1C3F95; font: 9pt arial, Helvetica, sans-serif;}

.closebasket {
	background-image: url(../graphics/close_basket.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-align: right;
	text-decoration: none; 
	color: #ED1C24; 
	font: bold 11pt Arial, Helvetica, sans-serif;
	cursor: hand;
}
.mini2boxtitle {text-decoration: none; color: #FFFF00; font: 9pt arial, Helvetica, sans-serif;}
.mini2boxtitlewhite {text-decoration: none; color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;}
.smallblack {text-decoration: none; color: #000000; font: 7pt arial, Helvetica, sans-serif;}
.title {text-decoration: none; color: #1C3F95; font: bold 14pt arial, Helvetica, sans-serif;}
.minidesc {text-decoration: none; color:#A3A3A3; font: 9pt arial, Helvetica, sans-serif;width:300px;}
.pagetitle {text-decoration: none; color: #1C3F95; font: bold 12pt arial, Helvetica, sans-serif;}
.reversetitle {text-decoration: none; color: #DAE1FE; font: bold 14pt arial, Helvetica, sans-serif;}
.highlighttitle {text-decoration: none; color: #FF0000; font: bold 14pt arial, Helvetica, sans-serif;}
.ittybitty {text-decoration: none; color: #1C3F95; font:7pt arial, Helvetica, sans-serif;}
A.fletcherobrien {text-decoration: none; color: #1C3F95; font:8pt arial, Helvetica, sans-serif;}
A.fletcherobrien:hover {text-decoration: none; color: #BB3131; font:8pt arial, Helvetica, sans-serif;}
A.fletcherobrien2 {text-decoration: none; color: #FFC20D; font: bold 8pt arial, Helvetica, sans-serif;}
A.fletcherobrien2:hover {text-decoration: none; color: #BB3131; font: bold 8pt arial, Helvetica, sans-serif;}
.highlight {text-decoration: none; color: #BB3131; font: bold 9pt arial, Helvetica, sans-serif;}
.redtext {text-decoration: none; color: #ED1C24; font: 8pt arial, Helvetica, sans-serif;}
.securetitle {text-decoration: none; color: #FFFFFF; font: Bold 12pt arial, Helvetica, sans-serif;}
.redhead {text-decoration: none; color: #ED1C24; font: 10pt arial, Helvetica, sans-serif;position:relative;top:-2px;}

.navhistoryarrow {text-decoration: none; color: #1C3F95; font: 7pt arial, Helvetica, sans-serif;}
A.navhistory {text-decoration: none; color: #1C3F95; font: 9pt arial, Helvetica, sans-serif;}
A.navhistory:hover {text-decoration: none; color: #FFC20D; font: 9pt arial, Helvetica, sans-serif;}
A.titlelink {text-decoration: none; color: #1C3F95; font: bold 10pt arial, Helvetica, sans-serif;}
A.titlelink:hover {text-decoration: none; color: #FF0000; font: bold 10pt arial, Helvetica, sans-serif;}
A.smalltitlelink {text-decoration: none; color: #1C3F95; font: 8pt arial, Helvetica, sans-serif;}
A.smalltitlelink:hover {text-decoration: none; color: #FF0000; font: 8pt arial, Helvetica, sans-serif;}
A.pagenolink{text-decoration: none; color: #1C3F95; font: 8pt arial, Helvetica, sans-serif;}
A.pagenolink:hover {text-decoration: none; color: #FF0000; font: 8pt arial, Helvetica, sans-serif;}
A.acclink {text-decoration: none; color: #1C3F95; font: 7pt arial, Helvetica, sans-serif;}
A.acclink:hover {text-decoration: none; color: #FF0000; font: 7pt arial, Helvetica, sans-serif;}

A.menubar { text-decoration: none; color: #666666; font: bold 9pt arial, Helvetica, sans-serif;white-space:nowrap;}
A.menubar:hover { text-decoration: none; color: #FFFFFF; font: bold 9pt arial, Helvetica, sans-serif;}
A.menubarbottom { text-decoration: none; color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;white-space:nowrap;}
A.menubarbottom:hover { text-decoration: none; color: #1C3F95; font: 9pt arial, Helvetica, sans-serif;white-space:nowrap;}
A.lastviewed { text-decoration: none; color: #1C3F95; font: 7pt arial, Helvetica, sans-serif;}
A.lastviewed:hover { text-decoration: none; color: #FF0000; font: 7pt arial, Helvetica, sans-serif;}

.catpage {
text-decoration: none; color: #1C3F95; font: 9pt arial, Helvetica, sans-serif;
position:absolute;
right:0px;
top:-14px;
}

.navdiv {
display:block;
background: #1C3F95;
width:100%;
height:3px;
}

.navdiv2 {
display:block;
background: #1C3F95;
width:100%;
height:2px;
margin-top:7px;
margin-bottom:7px;
}

.browsetable {
border-color:#1C3F95;
border-collapse:collapse;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow {
cursor:auto;
text-decoration: none; 
color: #1C3F95; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#DAE1FE;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow2 {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#BB3131;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow_accessories {
background-image: url('/graphics/menu_acc.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#A09C47;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow2_accessories {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#BAB665;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow_powertools {
background-image: url('/graphics/menu_power.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#C62B2B;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow2_powertools {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#E04747;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow_machinery {
background-image: url('/graphics/menu_mach.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#1A83B5;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow2_machinery {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#24A3DF;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow_hand {
background-image: url('/graphics/menu_hand.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#ED930C;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow2_hand {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#F7B553;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow_gardening {
background-image: url('/graphics/menu_gardening.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#437720;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow2_gardening {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#5AA02C;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow_adhesives {
background-image: url('/graphics/menu_adhe.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#6F6F6F;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow2_adhesives {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#8F8F8F;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow_books {
background-image: url('/graphics/menu_book.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#8F3434;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow2_books {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#B14141;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow_toolboxes {
background-image: url('/graphics/menu_toolbox.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#453498;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow2_toolboxes {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#5A45C0;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow2_workwear {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#999548;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow_workwear {
background-image: url('/graphics/menu_workwear.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#8A8742;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow2_security {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#CD5FBA;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}

.browsetablerow_security {
background-image: url('/graphics/menu_light.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#1C3F95;
border-collapse:collapse;
background-color:#B939A3;
text-align:left;
width:169px;
border-right:1px solid #1C3F95;
border-left:1px solid #1C3F95;
border-top:1px solid #1C3F95;
border-bottom:1px solid #1C3F95;
}


A.theMenu { text-decoration: none; color: #00207f; font: bold 10pt arial, Helvetica, sans-serif;}
A.theMenu:hover { text-decoration: underline; color: #FF0000; font: bold 10pt arial, Helvetica, sans-serif;}
A.topmenu { text-decoration: none; color: #ffffff; font: 11pt arial, Helvetica, sans-serif;}
A.topmenu:hover { text-decoration: none; color: #FFFF00; font: 11pt arial, Helvetica, sans-serif;}
A.midmenu { text-decoration: none; color: #ffffff; font: bold 10pt arial, Helvetica, sans-serif;}
A.midmenu:hover { text-decoration: none; color: #FFFF00; font: bold 10pt arial, Helvetica, sans-serif;}
A.loylink { text-decoration: none; color: #FFFF00; font: bold 8pt arial, Helvetica, sans-serif;}
A.loylink:hover { text-decoration: underline; color: #FF0000; font: bold 8pt arial, Helvetica, sans-serif;}
A.loylinkrev { text-decoration: none; color: #000077; font: bold 8pt arial, Helvetica, sans-serif;}
A.loylinkrev:hover { text-decoration: underline; color: #FF0000; font: bold 8pt arial, Helvetica, sans-serif;}
A.cats { text-decoration: none; color: #00207f; font: bold 10pt arial;}
A.catlink { text-decoration: none; color: #00207f; font: bold 10pt arial, Helvetica, sans-serif;}
A.catlink:hover { text-decoration: underline; color: #ff0000; font: bold 10pt arial, Helvetica, sans-serif;}
A.catlinkred { text-decoration: none; color: #FF0000; font: bold 10pt arial, Helvetica, sans-serif;}
A.catlinkred:hover { text-decoration: none; color: #000077; font: bold 10pt arial, Helvetica, sans-serif;}
A.catlinknew { text-decoration: none; color: #ffffff; font: bold 10pt arial, Helvetica, sans-serif;}
A.catlinknew:hover { text-decoration: none; color: #ff0000; font: bold 10pt arial, Helvetica, sans-serif;}
A.cats:hover { text-decoration: underline; color: #FF0000; font: bold 10pt arial;}
A.prodlink { text-decoration: none; color: #00207f; font: bold 8pt arial;}
A.prodlink:hover { text-decoration: underline; color: #ff0000; font: bold 8pt arial;}
.prodlinkred { text-decoration: none; color: #FF0000; font: bold 8pt arial;}
A.prodlink2 { text-decoration: none; color: #00207f; font: 8pt arial;}
A.prodlink2:hover { text-decoration: underline; color: #ff0000; font: 8pt arial;}
A.theFavourite { text-decoration: none; color: #CCCCCC;}
A.theFavourite:hover { text-decoration: underline; color: #FFFF00;}
A.thenav { text-decoration: underline; color: #FF0033;}
A.thenav:hover { text-decoration: underline; color: #0000FF;}
A.randitem { text-decoration: none; color: #00207f; font: bold 12pt arial, Helvetica, sans-serif;}
A.randitem:hover { text-decoration: underline; color: #ff0000; font: bold 12pt arial, Helvetica, sans-serif;}
A.slink { text-decoration: none; color: #00207f; font: 10pt arial, Helvetica, sans-serif;}
A.slink:hover { text-decoration: underline; color: #FF0000; font: 10pt arial, Helvetica, sans-serif;}
A.slinkb { text-decoration: none; color: #00207f; font: 10pt arial, Helvetica, sans-serif;font-weight:bold;cursor:hand;}
A.slinkb:hover { text-decoration: underline; color: #FF0000; font: 10pt arial, Helvetica, sans-serif;font-weight:bold;cursor:hand;}
A.smallsn { text-decoration: none; color: #1C3F95; font: 8pt arial, Helvetica, sans-serif;}
A.smallsn:hover { text-decoration: underline; color: #FF0000; font: 8pt arial, Helvetica, sans-serif;}


.dynamichelp {
    text-decoration: none; color: #000000; font: 8pt arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:5px;
	text-align: left;
	height:210;
	overflow: auto;
}
	
/* corners */
.top-left {
	background-image: url(../graphics/tl_long.gif);
	height: 12px;
	font-size: 2px;
	margin-right: 12px;
	margin-top: 4px;
	margin-left: 4px;
}
.top-right {
	float: right;
	margin-top: -12px;
	background-image: url(../graphics/rt.gif); 
	height: 12px; 
	width: 12px;
	font-size: 2px;
	margin-right: 4px;
}
.inside {
	position: relative;
	border-left: 2px solid #1C3F95;
	border-right: 2px solid #1C3F95;
	padding-left: 2px;
	padding-right: 2px;
	padding: -20px 2px;
	overflow: visible;
	margin-left: 4px;
	margin-right: 4px;
	/*padding-bottom: 8px;*/
	clear: both;
}
.inside_text {
	position: relative;
	border: 1px solid green;
	margin: -8px 0 0 0;
}
.bottom-left {
	background-image: url(../graphics/bl_high.gif);
	height: 32px;
	font-size: 2px;
	margin-right: 12px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-top: -22px;
}
.bottom-right {
	float: right;
	margin-top: -36px;
	background-image: url(../graphics/br_high.gif); 
	height: 32px; 
	width: 12px;
	font-size: 2px;
	margin-right: 4px;
}
.bottom-left-high {
	background-image: url(../graphics/bl_xhigh.gif);
	height: 44px;
	font-size: 2px;
	margin-right: 12px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-top: -22px;
	/*border: 1px solid green;*/
}
.bottom-right-high {
	float: right;
	margin-top: -48px;
	background-image: url(../graphics/br_xhigh.gif); 
	height: 44px; 
	width: 12px;
	font-size: 2px;
	margin-right: 4px;
	/*border: 1px solid green;*/
}
.bottom-text, .bottom-text-yellow, .bottom-text-lrg, .bottom-text-lrg-yellow {
	color: #FFFFFF;
	text-transform: uppercase;
	font: bold 11pt arial, Helvetica, sans-serif;
	height: 20px;
	padding: 13px 0 0px 10px;
}
.bottom-text-yellow {
	color: #FFFF00;
}
.bottom-text-lrg, .bottom-text-lrg-yellow {
	font-size: 16pt;
	padding: 15px 0 0px 10px;
}
.btm_vat {
	font: bold 6pt arial, Helvetica, sans-serif;
}
.prod_details {
	position: relative;
	clear: both;
	margin-top: -6px;
}
.prod_img {
	position: relative;
	text-align: center;
	clear: both;
	padding: 8px 0;
	margin: 2px 0;
}
.prod_img_align {
	height: 100%;
	display: inline;
}
.prod_img_align a {
	vertical-align: middle;
}
.prodmini_was {
	height: 26px;
	width:120px;
	background:#FFC20D;
	color:#ED1C24;
	position:absolute;
	font-size:12pt;
	font-weight:bold;
	line-height:1.8em;
	right:260px;
	text-align:center;
}
.prod_was2 {
	height: 38px;
	width:215px;
	background:#FFC20D;
	color:#ED1C24;
	font-size:20pt;
	font-weight:bold;
	line-height:1.5em;
	text-align:center;
	margin-top:6px;
	margin-bottom:6px;
}
.prod_was {
	height: 20px;
}
#IEroot .prod_was {
	position: absolute;
	bottom: -8px;
	left: 3px;
}
.prod_was_l {
	background-image: url(../graphics/l_yel.gif);
	height: 20px;
	margin-right: 10px;
	margin-bottom: 4px;/**/
}
.prod_was_r {
	float: right;
	margin-top: -24px;
	background-image: url(../graphics/r_yel.gif);
	height: 20px; 
	width: 10px;
}
.prod_was_text {
	text-transform: uppercase;
	text-align: center;
	color: #FF0000; 
	font: bold 12 arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	height: 20px;
	padding: 3px 2px 0px 0px;
	margin-right: -10px;
}
.prod_was_lrg {
	height: 30px;
}
.prod_was_lrg_l {
	background-image: url(../graphics/l_lrg_yel.gif);
	height: 30px;
	margin-right: 10px;
	margin-bottom: 4px;/**/
}
.prod_was_lrg_r {
	float: right;
	margin-top: -34px;
	background-image: url(../graphics/r_lrg_yel.gif);
	height: 30px; 
	width: 10px;
	font-size: 2px;
}
.prod_was_lrg_text {
	text-transform: uppercase;
	text-align: center;
	color: #FF0000; 
	font: bold 18 arial, Helvetica, sans-serif;
	font-weight:bold;
	height: 30px;
	padding: 4px 2px 0px 0px;
	margin-right: -10px;
}
.strike-out {
	text-decoration: line-through;
}

.bluebox_topacc {
	clear: both;
	height: 42px;
	background-image: url('/graphics/moreacc.png');
}

.bluebox_top {
	clear: both;
	height: 35px;
	font-size: 9pt;
	background:#1C3F95;
	line-height:2.8em;
}


.bluebox_info {
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	overflow: auto;
}

.bluebox_base_l {
	height: 10px;
	font-size: 2px;
	margin-right: 10px;
	clear: both;
}
.bluebox_base_r {
	float: right;
	margin-top: -10px;
	height: 10px; 
	width: 10px;
	font-size: 2px;
	clear: both;
}
.bluebox_sel {
	width: 155px;
}
.viewed_item1, .viewed_item {
	position: relative;
	width: 100%;
	padding: 5px 0;
	overflow: auto;
}
.viewed_item {
	border-top: 1px solid #1C3F95;
}
a.viewed {
	display: inline;
	text-decoration: none; 
	color: #1C3F95; 
	font: 7pt arial, Helvetica, sans-serif;
}
a.viewed:hover {
	text-decoration: none; 
	color: #FF0000; 
	font: 7pt arial, Helvetica, sans-serif;
}
.container {
	clear: both;
	width: 100%;
	float: left;
}
.three_1, .three_2, .three_3 {
	width: 33.3%;
	float: left;
}
.two_1, .two_2 {
	width: 50%;
	float: left;
}


.megamenu,
.megamenu a,
.megamenu ul,
.megamenu li,
.megamenu div,
.megamenu form,
.megamenu input {
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
}
 
.megamenu a { text-decoration: none; }
 
.megamenu li { list-style: none; }

.megamenu {
    display: inline-block;
    position: relative;
    cursor: default;
    z-index: 500;
	background: #1C3F95;
	font-size:9pt;
	height:40px;
}
 
.megamenu li {
    display: block;
    float: left;
	height:40px;
	color: #FFFFFF;
	text-align:center;
	padding-top:5px;
	cursor:hand;
}

.megamenu li:hover {
    background:#FFFFFF;
	color:#1C3F95;
	font-weight:bold;
}

.megadiv {
    background-image: url('/graphics/megadiv.png');
	background-repeat: no-repeat;
	background-position:right top;

}

.megapopupcontainer {
 position:relative;
  z-index:1000;
}

.megapopup {
 width:1134px;
 height:auto;
 background: #FFFFFF;
 position: absolute;
 left:3px;
 z-index:1000;
 box-shadow: 3px 6px 5px #666666;
 padding-top:14px;
 padding-bottom:14px;
}

.megacol {
display:inline-block;
text-align:center;
width:226px;
vertical-align:top;
}
.megacol {
	display: inline\9;
}



a.megacat {
display:block;
text-decoration:none;
font-face:arial;
font-size:9pt;
color: #1C3F95;
line-height:1.7em;
}

a.megacat:hover {
color: #ED1C24;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



