/*this container centers the content in the browser and fixes the overall width*/     
 h1 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;/*themecolour4%0;*/
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 2px;

}

h2 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;/*themecolour4%0;*/
	margin-top: 0px;
	margin-bottom: 4px;
}

A:link
{
	color: black;
	text-decoration: none;
}	
		
A:visited
{
	color: black;
	text-decoration: none;
}	
		
A:active
{
	color: gray;
	text-decoration: none;
}	
		
A:hover
{
	color: gray;
	text-decoration: none;
}
a.BibVNavBtn:link{
    background-image:url(CuisenaireImages/vnavbar_btn.gif);
    background-repeat:no-repeat;background-color:transparent;background-position:top left;
	height:22px;line-height:22px;width:79px;text-align:center;font-family:arial;font-size:11px;
	font-weight:700;position:absolute;left:20px;cursor:pointer;visibility:visible;
}
a.BibVNavBtn:hover{
    background-image:url(CuisenaireImages/vnavbar_btn_over.gif);
    background-repeat:no-repeat;background-color:transparent;background-position:top left;
	height:22px;line-height:22px;width:79px;text-align:center;font-family:arial;font-size:11px;
	font-weight:700;position:absolute;left:20px;cursor:pointer;visibility:visible;
}
a.BibVNavBtn:visited{
    background-image:url(CuisenaireImages/vnavbar_btn.gif);
    background-repeat:no-repeat;background-color:transparent;background-position:top left;
	height:22px;line-height:22px;width:79px;text-align:center;font-family:arial;font-size:11px;
	font-weight:700;position:absolute;left:20px;cursor:pointer;visibility:visible;
}
a.BibVNavBtn:active{
    background-image:url(CuisenaireImages/vnavbar_btn_over.gif);
    background-repeat:no-repeat;background-color:transparent;background-position:top left;
	height:22px;line-height:22px;width:79px;text-align:center;font-family:arial;font-size:11px;
	font-weight:700;position:absolute;left:20px;cursor:pointer;visibility:visible;
}
a.SubNavBtn:link{
	font-family: Tahoma, Arial, sans-serif;	font-size: 11px;position:relative;top:0px;cursor:pointer;
	color: #000000;	
}
a.SubNavBtn:active{
	font-family: Tahoma, Arial, sans-serif;	font-size: 11px;position:relative;top:0px;cursor:pointer;
	color: white;	
}
a.SubNavBtn:visited{
	font-family: Tahoma, Arial, sans-serif;	font-size: 11px;position:relative;top:0px;cursor:pointer;
	color: #000000;	
}
a.SubNavBtn:hover{
	font-family: Tahoma, Arial, sans-serif;	font-size: 11px;position:relative;top:0px;cursor:pointer;
	color: white;	
}
a.TopNavBtn1:active { 
    margin:0px 0px 0px 0px;
    background:url(CuisenaireImages/hnavbar_b2_over.gif) left center no-repeat;
    font-size: 11px; text-align:center;
    color: #000000; 
    text-decoration: none; 
    font-weight: normal; 
    letter-spacing: 0px;
	height:28px;line-height:28px;width:84px;font-family:tahoma;position:absolute;top:29px;cursor:pointer;
}
a.TopNavBtn1:link {
    margin:0px 0px 0px 0px;
    background:url(CuisenaireImages/hnavbar_b2.gif) left center no-repeat;
    font-size: 11px;text-align:center; 
    color: #000000; 
    text-decoration: none; 
    font-weight: normal; 
    letter-spacing: 0px; 
	height:28px;line-height:28px;width:84px;font-family:tahoma;position:absolute;top:29px;cursor:pointer;
}
a.TopNavBtn1:visited {
    margin:0px 0px 0px 0px;
    background:url(CuisenaireImages/hnavbar_b2.gif) left center no-repeat;
    font-size: 11px; text-align:center;
    color: #000000; 
    text-decoration: none; 
    font-weight: normal; 
    letter-spacing: 0px; 
	height:28px;line-height:28px;width:84px;font-family:tahoma;position:absolute;top:29px;cursor:pointer;
}
a.TopNavBtn1:hover {
    margin:0px 0px 0px 0px;
    background:url(CuisenaireImages/hnavbar_b2_over.gif) left center no-repeat;
    font-size: 11px; text-align:center;
    color: #000000; 
    text-decoration: none; 
    font-weight: normal; 
    letter-spacing: 0px; 
	height:28px;line-height:28px;width:84px;font-family:tahoma;position:absolute;top:29px;cursor:pointer;
}
Select.TaskBarSelect
{
    Font-Size: 11px;
}
input.BibInput{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;/*themecolour4%0;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left:5px;
}
.abbrevP{
	margin-top:3px;
	margin-bottom:0px;
	padding-top:3px;
	padding-bottom:0px;
	padding-left:2px;
	padding-right:2px;
	line-height:12px;
	font-size:9px;
}
.address-block
{
	background-color: transparent;
    border:0px solid silver;
    margin: 5px 0px 10px 0px;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    LEFT: 0px;
    POSITION: relative;
    TEXT-ALIGN: left;
    TOP: 0px;
    WIDTH: 620px;
    height: 280px;
}
.address-text
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 15px;
    FONT-WEIGHT: lighter;
    HEIGHT: 17px;
    line-height:17px;
    LEFT: 0px;
    POSITION: absolute;
    TEXT-ALIGN: right;
    TOP: 0px;
    PADDING: 0px 0 0px 0;
    margin: 0px 0px 0px 0px;
    border:0px solid black;
}
.BtmNavBtn{
    background-image:url(../home_files/upload_b1.gif);
	background-repeat:no-repeat;height:19px;line-height:15px;width:125px;text-align:center;
	font-size:8px;position:absolute;
}
.BtmNavBtnLink{
    cursor:pointer;text-decoration: none; 
}
.BibP{
	margin-top:0px;
	margin-bottom:3px;
	padding-top:0px;
	padding-bottom:3px;
	line-height:15px;
}



select.BibSelect
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    HEIGHT: 20px;
    line-height:20px;
    TEXT-ALIGN: left;
    WIDTH: 120px;
    MARGIN:0PX 0 0px 0;
    padding:0PX 0 0 0;
    border:1px solid black;
    position:relative;
    top:1px;
}
.BibtableCell
{
	border-bottom:solid 2px white;
}
.BibCartColHdr
{
	border-right: silver 1px solid;
	padding-right: 0px;	padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
	left: 0px;
	width: 50px;
	position: absolute;
	top: 0px;
	height: 20px;
	text-align:center;
}
.BibCartColDetLine
{
	border-right: silver 1px ;
	padding-right: 0px;	padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
	left: 0px;
	width: 50px;
	position: absolute;
	top: 0px;
	height: 30px;
	line-height:15px;
	text-align:left;
}
.Bibcart-lightline
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: silver 1px ;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	vertical-align: baseline;
    LEFT: 0px;
    LINE-HEIGHT: 15px;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
    POSITION: relative;
    TEXT-ALIGN: center;
    TOP: 0px;
    HEIGHT: 50px;
    WIDTH: 775px
}
.Bibpaging
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-right:5px;
    FONT-SIZE: 13px;
    font-weight:200;
    HEIGHT: 20px;
    LEFT: 320px;
    POSITION: relative;
    TEXT-ALIGN: right;
    TOP: -20px;
    WIDTH: 250px
}
.BibManipLine{
	height:20px;
	width:775px;
	background-color:#aec7db;
	border:silver 1px solid;
}
.BibColHdrs{
	height:20px;width:775px;
	background-color:#f0f8fe;
	border-left:silver 1px solid;border-bottom:silver 1px solid;border-right:silver 1px solid;
	position:relative;
	font-weight:700;
}
.BibTableblock{
	height:340px;width:775px;
	background-color:transparent;
	position:relative;
}
.BibButton{
	cursor:pointer;
	background-image:url(../home_files/skiplevel3_b1.gif);
	background-repeat:no-repeat;
	height:19px;width:60px;
	text-align:center;font-size:8px;
	position:absolute;
}
.cartblock
{
	border-right: silver 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	z-index: 1;
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: hidden;
	border-left: silver 1px solid;
	width: 539px;
	padding-top: 0px;
	border-bottom: silver 1px;
	position: absolute;
	top: 26px;
	height: 450px;
	background-color: white;
	text-align: center;
}
.cart-hdrs
{
	border-right: silver 1px solid;
	padding-right: 0px;
	border-top: silver 1px solid;
	padding-left: 0px;
	font-size: 11px;
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: silver 1px solid;
	width: 539px;
	color: white;
	line-height: 21px;
	height:26px;
	padding-top: 0px;
	border-bottom: silver 1px solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 0px;
	background-color: navy;
	text-align: center;
}
.cart-darkline
{
	border-right: silver 1px ;
	padding-right: 0px;
	border-top: silver 1px;
	padding-left: 0px;
	font-size: 11px;
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	border-left: silver 1px ;
	width: 539px;
	line-height: 25px;
	padding-top: 0px;
	border-bottom: silver 1px solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	top: 0px;
	height: 30px;
	background-color: silver;
	text-align: center;
}
.cart-lightline
{
    background-color: #d3d3d3;
    border-bottom: black 1px solid;
    border-left: black 1px;
    border-right: silver 1px;
    border-top: silver 1px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    vertical-align: baseline;
    left: 0px;
    line-height: 23px;
    margin: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    position: relative;
    text-align: center;
    top: 0px;
    height: 25px;
    width: 637px;
}
.cart-totline
{
	border-right: silver 0px solid;
	padding-right: 18px;
	border-top: silver 1px;
	font-weight: 500;
	font-size: 11px;
	left: 0px;
	border-left: silver 0px solid;
	width: 619px;
	color: black;
	line-height: 25px;
	border-bottom: silver 1px solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	top: 0px;
	height: 25px;
	background-color: white;
	text-align: right;
}
.CartColHdr
{
	border-right: black 1px solid;
	padding-right: 0px;	padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
	left: 0px;
	width: 50px;
	position: absolute;
	top: 0px;
	height: 15px;
}
.CartColDetLine
{
	border-right: black 1px solid;
	padding-right: 0px;	padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
	left: 0px;
	width: 50px;
	position: absolute;
	top: 0px;
	height: 25px;
}
.detail-button
{
    BORDER-BOTTOM: silver 1px ;
    BORDER-LEFT: silver 1px ;
    BORDER-RIGHT: silver 1px ;
    BORDER-TOP: silver 1px ;
    HEIGHT: 35px;
    WIDTH: 637px;
    Z-INDEX: 1;
    position:relative;
    top:0px;
    left:0px
}
.EditPageLine{
    border-bottom:solid 2px white;padding-top:4px;padding-bottom:0px;padding-left:10px;
    margin-top:0px;margin-bottom:0px;height:23px;
}
.email_form
{
	border-right: silver 1px ;	border-left: silver 1px ;
	border-bottom: silver 1px ;border-top: silver 1px ;
	font-size: 11px;color: navy;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	position: relative;left: 0px;top: 0px;
	height: 300px;width: 720px;
	background-color: transparent;
}
.email_form_text
{
	border-right: 1px;border-top: 1px;border-left: 1px;border-bottom: 1px;
	padding-right: 5px;
	font-weight: lighter;font-size: 15px;color: black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 100px;height: 25px;text-align: right;
}
.email_form_input
{
    BORDER-BOTTOM: 1px;BORDER-LEFT: 1px;BORDER-RIGHT: 1px;BORDER-TOP: 1px;
    COLOR: black;FONT-SIZE: 11px;TEXT-ALIGN: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 25px; WIDTH: 470px;
}

.email_form_note
{
	font-size: 13px;
	color: black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
	width:570px;
	text-align: left;
}
.PrdSubTypeBlock
{
	position:absolute;
	width:115px;
	height:170px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:solid 1px white;
	text-align:center;
	cursor:pointer;
}

span
{
    font-family:Tahoma, Verdana, Times New Roman;
}
#container {
	width: 900px;
	margin: 0 auto;
	text-align: left;
}
.SubNavDiv
{
	background-image:url(CuisenaireImages/HNav2.gif);
	width:100%;
	height:17px;
	overflow:hidden;
	display:block;	
}
.usedSubNavDiv
{
	background-image:url(CuisenaireImages/HNav2_new.gif);
	width:100%;
	height:25px;
	line-height:25px;
	overflow:hidden;
	display:block;
	font-weight:700;	
}
.VNavBtn 
{
	background-image:url(CuisenaireImages/vnavbar_btn.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:top left;
	height:22px;
	line-height:22px;
	width:79px;
	text-align:center;
	font-family:arial;
	font-size:11px;
	font-weight:700;
	position:absolute;
	left:20px;
	cursor:pointer;
	visibility:visible;
}
.centercoltext {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;/*themecolour4%0;*/
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.blueLeftParaHdg{
	background-image:url(CuisenaireImages/parahdg_left.gif);
	background-repeat:no-repeat;
	width:16px;
	height:22px;
}
.blueMiddleParaHdg{
	background-image:url(CuisenaireImages/parahdg_middle.gif);
	background-repeat:repeat-x;
	background-color:transparent;
	background-position:top left;
	height:22px;
	line-height:22px;
	text-align:center;
	font-family:arial;
	font-size:11px;
	position:absolute;
	top:0px;
	left:16px;
	visibility:visible;
}
.blueRightParaHdg{
	background-image:url(CuisenaireImages/parahdg_right.gif);
	background-repeat:no-repeat;
	width:12px;
	height:22px;
	position:absolute;
	top:0px;
}
.grayLeftParaHdg{
	background-image:url(CuisenaireImages/gray_parahdg_left.gif);
	background-repeat:no-repeat;
	width:12px;
	height:22px;
}
.grayMiddleParaHdg{
	background-image:url(CuisenaireImages/gray_parahdg_middle.gif);
	background-repeat:repeat-x;
	background-color:transparent;
	background-position:top left;
	height:22px;
	line-height:22px;
	text-align:center;
	font-family:arial;
	font-size:11px;
	position:absolute;
	top:0px;
	left:12px;
	visibility:visible;
}
.grayRightParaHdg{
	background-image:url(CuisenaireImages/gray_parahdg_right.gif);
	background-repeat:no-repeat;
	width:12px;
	height:22px;
	position:absolute;
	top:0px;
}
.mainSubHdg{
	position:absolute;
	height:25px;
}
.blueLeftSubHdg{
	background-image:url(CuisenaireImages/BlueSHLeftH15.gif);
	background-repeat:no-repeat;
	width:8px;
	height:16px;
}
.blueMiddleSubHdg{
	background-image:url(CuisenaireImages/BlueSHMiddleH15.gif);
	background-repeat:repeat-x;
	background-color:transparent;
	background-position:top left;
	height:16px;
	line-height:15px;
	text-align:center;
	font-family:arial;
	font-size:11px;
	position:absolute;
	top:0px;
	left:8px;
	visibility:visible;
}
.blueRightSubHdg{
	background-image:url(CuisenaireImages/BlueSHRightH15.gif);
	background-repeat:no-repeat;
	width:21px;
	height:16px;
	position:absolute;
	top:0px;
}
.grayLeftSubHdg{
	background-image:url(CuisenaireImages/panel_top_left.gif);
	background-repeat:no-repeat;
	width:15px;
	height:16px;
}
.grayMiddleSubHdg{
	background-image:url(CuisenaireImages/panel_top_center.gif);
	background-repeat:repeat-x;
	background-color:transparent;
	background-position:top left;
	height:16px;
	line-height:16px;
	text-align:center;
	font-family:arial;
	font-size:11px;
	position:absolute;
	top:0px;
	left:15px;
	visibility:visible;
}
.grayRightSubHdg{
	background-image:url(CuisenaireImages/panel_top_right.gif);
	background-repeat:no-repeat;
	width:15px;
	height:16px;
	position:absolute;
	top:0px;
}
.orangeLeftSubHdg{
	background-image:url(CuisenaireImages/paraHdg1_left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:1px black solid;
	width:16px;
	height:15px;
}
.orangeMiddleSubHdg{
	background-image:url(CuisenaireImages/paraHdg1_mid.gif);
	background-repeat:repeat-x;
	background-color:transparent;
	background-position:top left;
	border-bottom:1px black solid;
	height:15px;
	line-height:15px;
	text-align:center;
	font-family:arial;
	font-size:11px;
	position:absolute;
	top:0px;
	left:16px;
	visibility:visible;
}
.orangeRightSubHdg{
	background-image:url(CuisenaireImages/paraHdg1_right.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:1px black solid;
	width:12px;
	height:15px;
	position:absolute;
	top:0px;
}
.mainTextBlk{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;	
	position:absolute;
	text-align:justify;
}
.footerBlock{
	font-family: Tahoma, Arial, sans-serif;
	font-size:9px;
	color: #000000;	
	position:absolute;
	text-align:justify;
	background-color:silver;
	width:95%;
	padding-left:10px;
	padding-right:10px;	
}
.MainBlkFooter{
	position:absolute;
	height:16px;
}
.MainBlkFooterLeft{
	background-image:url(CuisenaireImages/panel_bottom_left.gif);
	background-repeat:no-repeat;
	width:15px;
	height:16px;
}
.MainBlkFooterMiddle{
	background-image:url(CuisenaireImages/panel_bottom_center.gif);
	background-repeat:repeat-x;
	height:16px;
	position:absolute;
	top:0px;
	left:15px;
}
.MainBlkFooterRight{
	background-image:url(CuisenaireImages/panel_bottom_right.gif);
	background-repeat:no-repeat;
	width:15px;
	height:16px;
	position:absolute;
	top:0px;
}
.WhiteFooterLeft{
	background-image:url(CuisenaireImages/panel_bottom_left_white.gif);
	background-repeat:no-repeat;
	width:15px;
	height:16px;
}
.WhiteFooterMiddle{
	background-image:url(CuisenaireImages/panel_bottom_center_white.gif);
	background-repeat:repeat-x;
	height:16px;
	position:absolute;
	top:0px;
	left:15px;
}
.WhiteFooterRight{
	background-image:url(CuisenaireImages/panel_bottom_right_white.gif);
	background-repeat:no-repeat;
	width:15px;
	height:16px;
	position:absolute;
	top:0px;
}
.BlueFooterLeft{
	background-image:url(CuisenaireImages/panel_bottom_left_blue.gif);
	background-repeat:no-repeat;
	width:15px;
	height:16px;
}
.BlueFooterMiddle{
	background-image:url(CuisenaireImages/panel_bottom_center_blue.gif);
	background-repeat:repeat-x;
	height:16px;
	position:absolute;
	top:0px;
	left:15px;
}
.BlueFooterRight{
	background-image:url(CuisenaireImages/panel_bottom_right_blue.gif);
	background-repeat:no-repeat;
	width:15px;
	height:16px;
	position:absolute;
	top:0px;
}
.SubNavBtn{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #000000;	
	position:relative;
	top:0px;
	cursor:pointer;
}
.CartSummaryLine{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	height:15px;
	line-height:15px;
	color: #000000;	
	position:relative;
	top:0px;
}
