body
{
	border: solid 1px #0099CC;
	border-top: 0;
}

.tabbar
{
	/*background: #0099CC;*/
}
.top_tab
{
	/*background: url('/corners.php?which=tab&size=25&col=0099CC&width=200') no-repeat top left;*/
	
}

.input_content
{
	/*border:2px solid #0099CC;*/
}
.separator
{
	background: #0099CC;
}
.box-top-large
{
	border-color: #0099CC;
}
.box-top-large-halfimage
{
	border-right: solid 1px #0099CC;
}
.box-top-std-halftext
{
	/*border-left: solid 1px #0099CC;*/
}
.box-top-large-title
{
	color: #0099CC;
}
.box-bottom-large
{
	border-color: #0099CC;
	background-color: #0099CC;
}
.box-top-sml
{
	border-color: #0099CC;
}
.box-bottom-sml
{
	border-color: #0099CC;
	background-color: #0099CC;
}

/************************************/
.nav_tab ul li.selectedlink{
	background-color:  #0099CC;
	border-top: 2px inset #0099CC;
	border-left: 2px inset #0099CC;
	border-bottom: 2px inset #0099CC;
}
.nav_tab ul li.normallink{
	background-color:  #8ca4ac;
	border-top: 2px groove #8ca4ac;
	border-left: 2px groove #8ca4ac;
	border-bottom: 2px groove #8ca4ac;
}
.nav_tab ul li.normallink:hover{
	background-color:  #0099CC;
}
.nav_tab ul li a.normallink:hover
{
	text-decoration: none;
}
.defAddr{
	border: 1px groove  #0099CC;
}

/*** MAIN CSS **************/


/******** end legacy ***********/
div.linline{
	color: black;

}
div.rinline{
	color: #0099CC;
}

div.catErrorMessage{
	/*border : thin solid #0099CC;*/
}
/* ####### search ######## */


div.bottombar{
	/*background-color: #0099CC;*/
}

span.depts{
	border-top: 1px solid #0099CC;
	border-left: 1px solid #0099CC;
	border-right: 1px solid #0099CC;
}


table.tableprodgrid div.prodThumb{
	/*border: 1px #0099CC solid;*/
}


/*********Cart stuff**************/
table.cartView{
	border : thin solid #0099CC;
}

table.cartView tr.header{
	background : #0099CC;
	border : #0099CC;
}

table.cartView td{

	border : #0099CC;
}
table.cartView tr.detail td{
	border : #0099CC thin solid;
}

/*********Cart stuff**************/
.redborder{
	/*border : 1px solid #0099CC;*/
}

.addr_content{
			border:2px groove #0099CC;
}
a{
	color : #0099CC;
}

div.prodinfo{
    color: black}

span.prodinfo{
    color: black}

div.prodinfosection{
		color: #0099CC}

span.prodinfo h4, span.prodinfo h5{
	color: #0099CC}


/*********** MENU CSS ********************/


#menu a
{
	color: black;
	border-bottom: 1px solid black;
}

.menu_other a
{
	color: #666;
	border-bottom: 1px solid #666;
}
/*#maintableTL {  background:url('/images/corners/menu/tl-0099CC.png') no-repeat;}
#maintableTR {  background:url('/images/corners/menu/tr-0099CC.png') top right no-repeat;}
#maintableBL {  background:url('/images/corners/menu/bl-0099CC.png') bottom left no-repeat;}
#maintableBR {  background:url('/images/corners/menu/br-0099CC.png') bottom right no-repeat;}

#menu
{
	background: url('/images/menu/0099CC.gif') 0 -120px no-repeat;
}

div.menuBottom {
	background: url('/images/menu/0099CC.gif') 0 -150px no-repeat;
}

.li {
	background: url('/images/menu/0099CC.gif') 0 0 no-repeat;
}
.li2 {
	background: url('/images/menu/0099CC.gif') 0 -20px no-repeat;
}
.li3 {
	background: url('/images/menu/0099CC.gif') 0 -40px no-repeat;
}
.li4 {
	background: url('/images/menu/0099CC.gif') 0 -60px no-repeat;
}
.li5 {
	background: url('/images/menu/0099CC.gif') 0 -60px no-repeat;
}
.li6 {
	background: url('/images/menu/0099CC.gif') 0 -60px no-repeat;
}

a.navbox:hover {
	background: url('/images/menu/0099CC.gif') 0 -100px no-repeat;
}
a.navbox:active {
	color:#fff;
	text-decoration:none;
	background: url('/images/menu/0099CC.gif') 0 -80px no-repeat;
}
a.selectednavbox {
	background: url('/images/menu/0099CC.gif') 0 -100px no-repeat;
}*/

.cont-browse
{
	/*background-color: #0099CC;*/
}

.next-detail
{
	/*background-color: #0099CC;*/
}


.order-in-bulk
{
	background-color: #0099CC;
	border-color: #66CCFF #006699 #006699 #66CCFF;
}
.send-sample-request
{
	background-color: #0099CC;
}
.place-order{
	background-color: black;
}
.order-sample
{
	background-color: #0099CC;
	border-color: #66CCFF #006699 #006699 #66CCFF;
}
.get-a-quote
{
	background-color: #0099CC;
	border-color: #66CCFF #006699 #006699 #66CCFF;
}

/****************** PURCHASE_BASK.css *********/

div.red{
	background-color : #0099CC;
}
tr.purchase_headrow{

	color: #0099CC;
}

/**************** STD.Css ****************/


/*******Standards*******/


div.featureditem{
	border : 1px solid #0099CC;/*#FF9966;*/
}

div.featureditem h4, div.featureditem h5{
	background : #0099CC;
}

.bgcorp{
	background-color : #0099CC;
}

div.headerSearch{
	background: #0099CC;
}

span.depts{
	border-top: 1px solid #0099CC;
	border-left: 1px solid #0099CC;
	border-right: 1px solid #0099CC;
}

div.homemenu{
	border : thin solid #0099CC;
}
div.homemenu h4, div.homemenu h5{
	background : #0099CC;
}

div.rightitem{
	border : thin solid #0099CC;
}

div.rightitem a{
	color : #0099CC;
}

div.rightsubhead{
	border-bottom : thin solid #0099CC;
}

table.tableprodgrid td.cathead{
	border-bottom :thin solid #0099CC;
}

/******* product details page *********/
div.mainImFloat{
	border : thin solid #0099CC;
}


table.purchase hr{
	color : #0099CC;
}
tr.purchase_headrow{
	background : #0099CC;
}
tr.purchase_headrow_title{
	background: none;
	color: #09C;
}
td.purchase_detail, td.purchase_detail_num, td.purchase_detail_c, td.purchase_detail_r{
	border-right : 1px #0099CC solid;
}

td.subtotal{
	border-top : 1px solid #0099CC;
}
td.total{
	border-top : 1px solid #0099CC;
	border-bottom : 1px solid #0099CC;
}

.bg3{
	background-color : #0099CC;
}
.fg3{
	color : red;
}
.ab_button
{
	width: 100px;
	text-align: center;
}

.ab_button .leftimg
{
	float: left;
}
.ab_button .rightimg
{
	width: 21px;
	height: 18px;
	float: right;
	background: url(/images/icons/ab_button/right_both.jpg) top left no-repeat;
	cursor: pointer;
}
.ab_button .rightimg:hover
{
	background-position: 0 -18px;
}
.ab_button .ab_text
{
	height: 16px;
	padding-top: 2px;
	color: white;
	font-weight: bold;
	font-size: 1em;
	background: url(/images/icons/ab_button/middle_both.jpg) top left repeat-x;
	cursor: pointer;
}
.ab_button .ab_text:hover
{
	/*background: url(/images/icons/ab_button/middle_hover.jpg) top left repeat-x;*/
	background-position: 0 -18px;
	text-align: center;
}
.ab_button .ab_text a:hover
{
	text-decoration: none;
}
.ab_button .ab_text a:active
{
	text-decoration: none;
}

#basket_items
{
	margin: 0 auto;	
	
}
div.basket_items_title
{
	width: 890px;
	background-color: #09C;
	color: white;
	margin: 0 auto;	
	font-weight: bold;
	text-align: left;
}
div.basket_items_title div
{
	padding: 5px;
}
div.basket_items_clear
{
	float: right;
	padding: 0;
	font-size: 0.8em;
	font-weight: normal;
}
div.basket_items_clear a
{	
	color: white;
}
div.basket_item
{
	border: solid 1px #0099CC;
	border-top: 0px;
	overflow: auto;
	background: #ECF7F9;
	width: 888px;
	position: relative;
}
div.basket_item_image
{
	padding: 2px;
	float: left;
}
div.basket_item_details
{
}
div.basket_item_title_container
{
	float: left;
	width: 25%;
	text-align: left;
	padding: 5px;
	
}
div.basket_item_title
{
	font-size: 1.1em;
	font-weight: bold;
}
div.basket_item_code
{
	padding-top: 5px;
	font-size: 0.8em;
}
div.basket_item_despatch
{
	float: left;
	width: 165px;
	text-align: center;
	margin-top: 15px;
	cursor: pointer;
}
div.basket_item_qty
{
	float: left;
	margin-top: 35px;
	text-align: left;
	margin-left: 90px;
}
div.basket_item_price_container
{
	position: absolute;
	bottom: 2px;
	right: 2px;
	text-align: right;
	font-size: 0.8em;
}
div.basket_item_remove
{
	float: right;
	padding: 2px;
	text-align: left;
	width: 60px;
}
div.basket_item_message
{
	background: #EEE;
	border: solid 1px gray;
	display: none;
	width: 886px;
}
div.stamps
{
	overflow: auto;
	float: left;
	width: 890px;
	text-align: left;
	margin-top: 10px;
	
}
div.stamp_container
{
	float: left;
	background: #ECF7F9;
	padding: 10px 20px 10px 10px;
	overflow: auto;
	width: 266px;
	font-size: 0.9em;
	position: relative;
}
div.stamp_image
{
	float: left;
	padding: 0 5px 0 0;
}
div.stamp_add
{
	position:absolute;
	right: 10px;
	bottom: 0px;
}
#biplane
{
	float: left;
	background-image: url('/images/logos/biplane_side_blank_rm_right.gif');
	width: 380px;
	height: 40px;
	margin:20px 0 0 60px;
	padding: 10px 0 0 10px;
	background-repeat: no-repeat;
	text-align: left;
}
#biplane-text
{
	text-align: center;
	color: #0099CC;
	font-weight: bold;
	width: 260px;
}

.charity-choice-figures
{
	float:right;
	margin-top: 10px;
	text-align: right;
	margin-right: 5px;
}
.charity-choice-figures .ch-red
{
	color: red;
	font-size: 0.7em;
}
.charity-choice-figures .ch-youpay
{
	font-size: 1.2em;
	margin-top: 5px;
	font-weight: bold;
}
.charity-choice-figures div
{
	font-size: 0.8em;
}