/* All home page and internal pages HTML layout CSS created by kamal patel..future first technology.....*/
/*

mainnavleft : #598F5D
mainnavlefttop : #A5BBA4
mainnavlefttopborder : #E9FFEC

greenpurchasing : #A21885
greenpurchasingtop : #C58CB9
greenpurchasingborder : #FFE3FF

businessupoort : #005595
businessupoorttop : #7494C5
businessupoorttopborder : #E0FFFF

infrastructure : #8D093A
infrastructuretop : #C07F85
infrastructuretopborder : #FFE8FF

public sector support : #5D87A0
public sector supporttop : #A2B9C9
public sector supporttopborder : #F0FFFF

closed loop recycling :#771D41
closed loop recyclingtop :#AD7F89
closed loop recyclingtopborder :#FFECFB

extramainnavlink : #1D2071
extramainnavlinktop : #7676AA
extramainnavlinktopborder : #F7FBFF

mainnavrigh : #598F5D
mainnavrighttop : #A5BBA4
mainnavrighttopborder : #E9FFEC

LeftNav Link Color :#1F4722

*/
body {

		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-style: normal;
		text-decoration: none;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		line-height:1.6em;	
		padding-right: 0px; 
		padding-left: 0px; 
		padding-bottom: 0px; 
		padding-top: 0px; 
		text-align:left;
		
		
}
strong{
color:#000000;
}

#container{

margin-left:1%;
margin-right:1%;
margin-top:1%;
margin-bottom:1%;
width:98% !important;
width:100%;
height:96% !important;
height:1%;
border:#a21983 1px solid;
text-align:center;

}


#headerOLD {
	height: 78px
}

#header {
 visibility:hidden;
}
#content {
	margin: 0px 0px 0px 0px;
	float:left;	
	width:100%;	
	height:300px;
	background-color:#FFFFFF;	
	clear:both;
}
#contenthome {

	margin-right:0% !important;
	margin-right:0%;
	float:left;
			
}
.filterbylink
{
color:#000000;
}
#footer
{
	text-align:center;	
	
}
#footerbar {
	margin-top:70px;
	border-top:solid 2px #A5BBA4;
	width:100%;
	float:left;
	
}

/* Home Page */

#pagecontenthome
{
	margin-bottom: 10px; 
	width:99%;	
}

#leftcontent 
{
	float: left; 
	width: 70% !important;
	width: 66%;
	margin-top:20px;
			
}

#leftcontentleft
{
	float: left; 
	width: 48%; 
	margin-right: 1%; 
	
	
	
	
}

#leftcontentright
{
	float: right; 
	margin-left: 1%; 
	width: 48%; 
	margin-right: 1%; 

	
}

#rightcontent 
{
	float: right; 
	width: 24%;
	background-color: #F3FAFE;
	padding:3x;
	border:solid 1px #CCCCCC;
	margin-top:20px;
}

#rightcontentleft
{
	float: left; 
	width: 100%; 
	background-color: #F3FAFE;	
}

#rightcontentright
{
	float: right; 
	width: 48%;
	background-color: #bdb09d;
}

/* Internal Page */

#leftcolumn {
	float: left; 
	text-align: center;
	margin-top:10px;

	
		
}

#innerleftcontentlefttop
{
	background-color:#FFFFFF;
	padding:2px;
			
}

#innerleftcontentrighttop
{
	background-color:#FFFFFF;
	padding:2px;
}
#innerleftcontentleftbottom
{
	background-color:#FFFFFF;
	padding:2px;
}
#innerleftcontentrightbottom
{
	background-color:#FFFFFF;
	padding:2px;
}

.lefttopbgleft,.lefttopbgright,.leftbottombgleft,.leftbottombgright
{
	background-color:#FFFFFF;
	margin-top:-4px;
	
	
}

#leftcontent img
{
	width:0%;
	height:0px;
}


.homebusifocusheading
{
	color:#A31984;
	font-weight:bold;
	background-color:#FFFFFF;
}

.homeheadlinesheading
{
	color:#5D829C;
	background-color:#FFFFFF;
	font-weight:bold;
}

.homeeventsheading
{
	color:#09548E;
	font-weight:bold;
	background-color:#FFFFFF;
}

.homeprofocusheading
{
	color:#8A173B;
	background-color:#FFFFFF;
	font-weight:bold;
}



#pagecontent{

	margin-left:0%; 
	margin-RIGHT:0%; 		
	text-align:left;
	background-color:#FFFFFF;

}

#padding
{
	padding:1px;
	line-height:0.1em;
}

#rightcolumn {
	float: right; 
	text-align: center
}

/*header part of the page */

#headercontent {
	float: left; 
	width: 900%; 
	height:0px; 
	text-align: left;
	margin-left:1%;
	margin-top:-10px !important;
	margin-top:0px;
	
}


#headercontentOLD {
	float: left; 
	width: 40%; 
	height:78px; 
	text-align: left;
	margin-left:1%;
	margin-top:-10px !important;
	margin-top:0px;
	
}



#header h1{
	background-image:url(../images/logo.gif);
	background-repeat: no-repeat;
	width:230px;
	height:77px;
	border-bottom: 1px #ffffff solid;
	position: absolute;
	right: 0px;
	margin-top:0px;

}

#header h1 span {
	display: none;
}

#sitewide 
{
	
	padding-bottom:8px;
	padding-left:5px;
		
}

#search {
	float: right; 
	margin: 0px; 
	width: 200px; 
	height: 78px
}
	
.pageheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	font-weight: bold;
	color: #003333;
	text-decoration: none;
}
	
#term
{
	width:160px;
	height:18px;
	border:solid 1px #5A8F5E;
	margin-top:4px;
}

.cssbtnsitesearch
{
	background-color:#5A8F5E;
	color:#FFFFFF;
	border:none;
	height:18px;
	width:40px;
	cursor:hand;
	font-weight:bold;
	
}
.sitesearch
{
	padding:5px;
	color:#5A8F5E;
	font-weight:bold;		
}

#seedhead {
	padding-right: 0px; 
	float: right; 
	padding-bottom: 0px; 
	margin-right: 0px; 
	height: 78px
}
#navigation{
	
	visibility:hidden;	

/*	padding-right: 1px; 
	padding-left: 1px; 
	padding-bottom: 1px; 
	margin:1px; 
	padding-top: 1px; 
	height: 1px; 
	background-color:#ffffff;
	width:18%;
	float:left;	
	*/
	
}
#navigation ul {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
#navigation li {
	padding-right: 0px; 
	display: block; 
	padding-left: 0px; 
	float: left; 
	background-image: url(/display_images/nav/nav_bg.gif); 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	list-style-type: none; 
	height: 0px; 
	text-align: center
}



#secondarynavheader {
	float: left; 
	margin: 0px 3% 0px 0px; 
	width: 22%; 
	height: 24px; 
	background-color: #f0f0f0
}


#backtotop {
	margin-top: 0px; 
	float: left; 
	margin-left: 13px
}

#content-headerbar {
	padding-right: 0px; 
	padding-left: 0px; 
	margin-bottom: 20px; 
	padding-bottom: 0px; 
	margin-left: 25%; 
	padding-top: 0px
}
#bar {
	margin: 1px 0px; 
	line-height: 1px; 
	height: 3px
}
#onemaincolumndiv {
	margin-left: 25%; 
	margin-right: 2%
}
#main_onecolumn {
	float: left; 
	margin: 0px 2%; 
	width: 73%
}


a {
	color: #003333; line-height: 130%; text-decoration: none
}
a:link {
	color: #003333; line-height: 130%; text-decoration: none
}
a:visited {
	color: #003333; line-height: 130%; text-decoration: none
}
a:active {
	color: #003333; line-height: 130%; text-decoration: none
}
a:hover {
	color: #003333; text-decoration: none
}

img {
	border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px
}

.indent {
	margin-left: 10px; margin-right: 10px;
	text-align:left;color:#000000;
}

input {
	font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif! important
}
textarea {
	font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif! important
}
select {
	font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif! important
}
h1 {
	font-weight: normal; font-size: 160%; font-family: Arial
}
h2 {
	font-weight: normal; font-size: 135%; margin-bottom: 0px; font-family: Arial
}
h3 {
	font-weight: normal; font-size: 120%; margin: 5px 0px 0px; font-family: Arial
}
h4 {
	font-size: 90%
}
h1 a {
	text-decoration: none! important
}
h2 a {
	text-decoration: none! important
}
h3 a{
	text-decoration: none! important
}
h3 {
	font-weight: bold
}

.hidden {
	display: none
}


#mainnavlisting a
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	margin-top:20px;
	
}




/* CSS Menu Document */

#leftmenulink
{
	background-color:Red;	
	
	
	
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
text-align:left;
width:0%;
background-color:#000000;
border:solid 1px #CCCCCC;
float:left;


}
#menuOLD {
text-align:left;
width:86%;
background-color:#FFFFFF;
border:solid 1px #CCCCCC;
float:left;


}

dl#menu {

margin-top: 0px;
padding: 0px;

}

dl#menu dt {
color: #666666;
padding:0px;
display: block;
border-bottom:solid #CCCCCC 1px;
text-decoration:none;

}

dl#menu dt a{

width:0px;

}

dl#menu dd 
{
	width:0px;

}

dl#menu li {

}

#menu .top {
border-top: solid #CCCCCC 1px;

}

dl#menu li a, dl#menu dt a {
padding:1px;
display: block;
text-decoration:none;
	
}

dl#menu li a:hover, dl#menu dt a:hover {
color:#C04C9D;
text-decoration: none;
}

dl#menu li a:active,dl#menu dt a:active{

text-decoration: none;
}

dl#menu li a:visited,dl#menu dt a:visited{
text-decoration: none;
}


#smenu1 ul li a:link,#smenu2 ul li a:link,#smenu3 ul li a:link,#smenu4 ul li a:link,#smenu5 ul li a:link,#smenu6 ul li a:link,#smenu7 ul li a:link,#smenu8 ul li a:link,#smenu9 ul li a:link,#smenu10 ul li a:link{
display: block;
color:#0B401E;
width:0px;
margin-left:0px;
padding:5px 5px 5px 5px;
text-decoration:none;
margin-right:0px;

}

#smenu1 ul li a:visited,#smenu2 ul li a:visited,#smenu3 ul li a:visited,#smenu4 ul li a:visited,#smenu5 ul li a:visited,#smenu6 ul li a:visited,#smenu7 ul li a:visited,#smenu8 ul li a:visited,#smenu9 ul li a:visited,#smenu10 ul li a:visited {
display: block;
color:#0B401E;
margin-left:0px;
padding:5px 5px 5px 5px;
text-decoration:none;
width:0px;
margin-right:0px;

}

#smenu1 ul li a:hover ,#smenu2 ul li a:hover ,#smenu3 ul li a:hover ,#smenu4 ul li a:hover ,#smenu5 ul li a:hover,#smenu6 ul li a:hover ,#smenu7 ul li a:hover ,#smenu8 ul li a:hover ,#smenu9 ul li a:hover ,#smenu10 ul li a:hover {
display: block;
color:#666666;
text-decoration: none;
background-repeat:no-repeat;
width:0px;
margin-right:0px;

}


#smenu1 ul li a:active ,#smenu2 ul li a:active ,#smenu3 ul li a:active ,#smenu4 ul li a:active ,#smenu5 ul li a:active,#smenu6 ul li a:active ,#smenu7 ul li a:active ,#smenu8 ul li a:active ,#smenu9 ul li a:active ,#smenu10 ul li a:active {
display: block;
color:#0B401E;
text-decoration: none;
background-repeat:no-repeat;
width:0px;
margin-left:14px;
}



/* Page Style for Main Link Pages */


#pagestyle
{
	color:#FFFFFF;

}

#ps_greenpurchasing
{
	color:#A21885;	
}

#ps_busisupport
{
	color:#005595;	
}

#ps_infrastructure
{
	color:#8D093A;	
}

#ps_publicsupport
{
	color:#5D87A0;
}
	
#ps_closedlooprecycling
{
	color:#771D41;
}


#ps_recycleproduct{

	color:#0000CC;

}

#ps_recycleproduct a{

color:#233B0A;

}

#ps_recycleproduct input{

border-color:#D5DDCB;


}

#ps_recycleproduct select{

background-color:#FFFFFF;

}

.entrytdoddrecycpro
{
	background-color:#F2FAFD;

}
.productheadertd{

	background-color:#ADC1CC;
	
}

.productheadersuppliertd{
	color:#8D0B3B;
	font-weight:bold;
	background-color:#EDD1E6;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.susproductnamecol a{

text-decoration:none;
color:#005596;
}
#ps_sustainableproduct{



}

#ps_sustainableproduct a{

color:#06142E;

}
#ps_sustainableproduct input{

border-color:#ACB7CB;
background-color:F3F4F7;

}

#ps_sustainableproduct select{

background-color:#FFFFFF;

}
.entrytdoddsuspro
{
	background-color:#F3F4F7;

}

#ps_sustainablesupplier{

}

#ps_sustainablesupplier a{

color:#412214;

}
#ps_sustainablesupplier input{

border-color:#ACB7CB;
background-color:F3F4F7;

}

#ps_sustainablesupplier select{

background-color:#F3F4F7;

}

.entrytdoddsustainablesup{

background-color:#F9EDF5;

}






.greenpurchasingpageheading{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.busisupportpageheading{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.infrastructurepageheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.publicsupportpageheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.closedloopecyclingpageheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.homeimageright
{
	
	
	border-left: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	float: right; 
	border-right: #ffffff 0px solid; 
	border-bottom: #ffffff 0px solid
	
}

.homeimageleft
{
	border-left: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	float:left; 
	border-right: #ffffff 0px solid; 
	border-bottom: #ffffff 0px solid
	
}

#signupnews,#homemayorlink,#recycledproducts,#workinaction
{
	color:#5A8F5E;
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
}

#innerrightcontentleft{

}


.homeprogramlist
{
	color:#5A8F5E;
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
	margin-left:1px;
}

.homerightcolumnline
{
	
	border-color:#CBCCCB;	
		
}

#programlist
{

	margin-top:4px;
	margin-left:1px;

}



/*for Round Corner Without Images        
b.rtop,.b.rbottom
{
	display:block;
	background: #FFFFFF;
	width:100%;
	position:relative;
		
}

b.rtop b, b.rbottom b
{
	display:none!important;
	display:block;
	height: 1px;
    overflow: hidden; 
    background:#99247C;
        
}


b.r1{
	margin: 0px 4px
}
b.r2{
	margin: 0px 3px
}
b.r3{
	margin: 0px 2px
}
b.rtop b.r4{
	
	margin: 0 1px;
	height: 1px
}

b.rbottom b.r4{
	
	margin: 0 1px;
	height: 1px
}
*/


.t1 {background:url(/images/dot1.jpg) 0 0 repeat-x;}
.b1 {background:url(/images/dot1.jpg) 0 100% repeat-x}
.l1 {background:url(/images/dot1.jpg) 0 repeat-y; }
.r1 {background:url(/images/dot1.jpg) 100% 0 repeat-y}
.bl1 {background: url(/images/bl1.jpg) 0 100% no-repeat}
.br1 {background: url(/images/br1.jpg) 100% 100% no-repeat}
.tl1 {background: url(/images/tl1.jpg) 0 0 no-repeat}
.tr1 {background: url(/images/tr1.jpg) 100% 0 no-repeat; padding:10px} 

.t2 {background:url(/images/dot2.jpg) 0 0 repeat-x;}
.b2 {background:url(/images/dot2.jpg) 0 100% repeat-x}
.l2 {background:url(/images/dot2.jpg) 0 repeat-y; }
.r2 {background:url(/images/dot2.jpg) 100% 0 repeat-y}
.bl2 {background: url(/images/bl2.jpg) 0 100% no-repeat}
.br2 {background: url(/images/br2.jpg) 100% 100% no-repeat}
.tl2 {background: url(/images/tl2.jpg) 0 0 no-repeat}
.tr2 {background: url(/images/tr2.jpg) 100% 0 no-repeat; padding:10px} 

.t3 {background:url(/images/dot3.jpg) 0 0 repeat-x;}
.b3 {background:url(/images/dot3.jpg) 0 100% repeat-x}
.l3 {background:url(/images/dot3.jpg) 0 repeat-y; }
.r3 {background:url(/images/dot3.jpg) 100% 0 repeat-y}
.bl3 {background: url(/images/bl3.jpg) 0 100% no-repeat}
.br3 {background: url(/images/br3.jpg) 100% 100% no-repeat}
.tl3 {background: url(/images/tl3.jpg) 0 0 no-repeat}
.tr3 {background: url(/images/tr3.jpg) 100% 0 no-repeat; padding:10px} 

.t4 {background:url(/images/dot4.jpg) 0 0 repeat-x;}
.b4 {background:url(/images/dot4.jpg) 0 100% repeat-x}
.l4 {background:url(/images/dot4.jpg) 0 repeat-y; }
.r4 {background:url(/images/dot4.jpg) 100% 0 repeat-y}
.bl4 {background: url(/images/bl4.jpg) 0 100% no-repeat}
.br4 {background: url(/images/br4.jpg) 100% 100% no-repeat}
.tl4 {background: url(/images/tl4.jpg) 0 0 no-repeat}
.tr4 {background: url(/images/tr4.jpg) 100% 0 no-repeat; padding:10px} 



/*Old StyleSheet */

p, td, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	color: #003333;
	text-decoration: none;
	line-height:16px;
}
.frontpageheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003333;
	text-decoration: none;
	padding-left:0px;
}

.fpsupplierheadingps{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003333;
	text-decoration: none;
	padding-left:4px;
}

.tableheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003333;
	text-decoration: none;
}

select {
	border: thin solid #003333;
	border-color: #003333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #003333;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #003333;
	text-decoration: none;
	width: 350px;
	height: 150px;
}

.headertr
{
}
.headertd
{
    COLOR: white;
    BACKGROUND-COLOR: #006633;
}
.entrytr
{
}
.entrytd
{
	
    COLOR: black;
    BACKGROUND-COLOR: white
}
.entrytreven
{
}
.entrytdeven
{
	COLOR: black;
    BACKGROUND-COLOR: white
}
.entrytrodd
{
}
.entrytdodd
{

	COLOR: black;
	BACKGROUND-COLOR:#F3F4F7;
}

.entrytdevenusefulfact{

	padding-top:10px;
	padding-bottom:10px;

}
.entrytdoddusefulfact{

	background-color:#F3F4F7;
	padding-top:10px;
	padding-bottom:10px;

}




/* ---------- Styles for Contact Form ----------- #F9FBF5;*/
.formbutton {
	FONT-WEIGHT: bold;
	color:#A7C363;
	background-color: #EBF3DD;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
	border: none;
	border-color: #C5DA93;
	border-style: solid;
	cursor: hand;
	padding:3px;
}
.formfield {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#003333;
	background-color: #F9FBF5;
	border: none;
	border-color: #C5DA93;
	border-width:1px;
	border-style: solid;
}
.imageright {
float:right;
}

#block {
padding:15px;
border:1px solid #C5DA93;
}



select{

	background-color:#FFFFFF;

}

#loginbox{

border:1px solid #5A829B;
padding-top:10px;
padding-left:40px;
padding-bottom:5px;
width:340px;
margin-left:0px;
background-color:#F2FAFD;
}


.LoginTextBoxCss{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
padding:1px;
width:160px;
background-color:#FFFFFF;
border:solid 1px #5A829B;
color:#336600;
height:18px;
} 

.LoginbuttonCss{

	background-color:#ADC1CC;
	color:#FFFFFF;
	border:none;
	padding:1px;
	cursor:hand;
	font-weight:bold;
	border:1px solid #5A829B;
	
}

#supplierdetail{
border:0px solid #EDD1E6;
/*background-color:#F9EDF5;*/
background-color:#FFFFFFF;
padding-top:5px;
padding-left:10px;
padding-bottom:10px;
width:98%;
}

.supplieraddbutton{
	background-color:#D6A5BB;
	color:#8C0A3A;
	border:1px solid #8C0A3A;
	padding:1px;
	cursor:hand;
	font-weight:bold;
}

#productdetailadd{
background-color:#F2FAFD;
padding-left:10px;
padding-bottom:10px;
width:99%;
border:1px solid #5A829B;
}


.prdsupeditbutton{
background-color:#ADC1CC;
color:#FFFFFF;
border:none;
padding:1px;
cursor:hand;
font-weight:bold;
border:1px solid #5A829B;
	
}


#productdetailadd select{
background-color:#FFFFFF;
}

#rcproductdetailadd{
background-color:#EEF5EF;
padding-left:10px;
padding-bottom:10px;
width:99%;
border:1px solid #539A60;
}

#rcproductdetailadd select{
background-color:#FFFFFF;
}

#susproductdetailadd{
background-color:#F3F8FB;
padding-left:10px;
padding-bottom:10px;
width:99%;
border:1px solid #81AACA;
}

#susproductdetailadd select{
background-color:#FFFFFF;
}

.rcproductaddbutton{
	background-color:#BFDAC4;
	color:#539A60;
	border:1px solid #539A60;
	padding:1px;
	cursor:hand;
	font-weight:bold;
}

.susproductaddbutton{
	background-color:#ABC7DC;
	color:#005598;
	border:1px solid #005598;
	padding:1px;
	cursor:hand;
	font-weight:bold;
}

#productreviewadd{
background-color:#F2FAFD;
padding-top:10px;
padding-left:10px;
padding-right:40px;
padding-bottom:30px;
width:99%;
border:1px solid #5A829B;
}

#productreviewadd select{
background-color:#FFFFFF;
}


.line
{
    border-left-color: #CEE0AB;
    border-bottom-color: #CEE0AB;
    border-top-style: dashed;
    border-top-color: #CEE0AB;
    border-right-style: dashed;
    border-left-style: dashed;
    height:1px;
    border-right-color: #CEE0AB;
    border-bottom-style: dashed
}

/* These classed are releted to new product dataabase for london remade */

#producthome{


}


#producthomepadding{
	/*background-color:#D43FFF;*/
}

#producthometop{

width:98%;

}

#producthomeleft{

	float:left;
	width:14%;
}

#producthomeright{
	float:right;
	width:85%;
	padding-left:10px !important;
	padding-left:0px;
}

#producthomebottom{

float:left;
width:84%;

}

.producthomewidth{

clear:both;

}

#productsitewidetop{

	padding-top:0px !important;
	padding-top: 20px;
	padding-right:1%;
	background:#FFFFFF;
	padding-left:50%;

}

#productsitewidetop a{

padding-left:1%;
text-decoration:none;
color:#000000;
}

#productsitewidebottom{

padding-top:1px;
padding-left:10px;
margin-left:10px;
}

#productsitewidebottom img{

	vertical-align:middle;
}

#producthomeimagetopleft
{
	border-left: #ffffff 1px solid; 
	border-top: #ffffff 1px solid; 
	border-right: #ffffff 1px solid; 
	border-bottom: #ffffff 0px solid;	
	float:left; 
	

}


.producthomeimageleft
{
	border-left: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	float:left; 
	border-right: #ffffff 10px solid; 
	border-bottom: #ffffff 0px solid;


}

#producthomefirstpagecentre img
{
	margin-left:10% !important;
	margin-left:5%;
	float:left;
}

#producthomefirstpagecentre{

margin-left:10px;
padding-left:1%;
padding-top:50px;
padding-right:20px;
padding-bottom:35px;
clear:right;
float:left;

/*
margin-left:50px;
padding-left:5%;
padding-top:60px;
padding-right:20px;
padding-bottom:35px;
width:94%;
*/

}

#producthomefirstpagecentre1{

margin-left:45px;
padding-left:1%;
padding-right:20px;
padding-bottom:35px;
padding-top:5px;

/*
margin-left:50px;
padding-left:5%;
padding-top:60px;
padding-right:20px;
padding-bottom:35px;
width:94%;
*/

}


#producthomecentre{

margin-left:50px;
padding-left:10px;
padding-top:40px;
padding-right:20px;
padding-bottom:35px;
width:94%;

}


#linkbottom{


}

.homepagetext{
/*margin-left:6px;*/
margin-left:5%;


}

#clicktoview img{
	margin-left:12%;
	
}

.producthomebottomlink{

margin-right:5% !important;
margin-right:5%;

}

.producthomebottomlinkright{
margin-right:1%;

}
.supportedby{
color:#002D64;
font-size:11px;
}

#searchtextformat{

width:150px;
font-weight:bold;
color:#000000;

}


#searchbykeyword{

border:1px solid #5A829B;
padding-left:20px;
padding-right:10px;
padding-bottom:10px;
background-color:#F2FAFD;

}
#searchbytype{

border:1px solid #5A829B;
padding-left:20px;
padding-right:10px;
padding-bottom:10px;
background-color:#F2FAFD;

}

#searchbytype select{

background-color:#FFFFFF;

}

#keywordsearchtext{

	color:#005494;
	font-size:16px;
	font-weight:bold;

}

#orkeyword{

	color:#000000;
	width:40px;
	font-weight:bold;
	padding-left:30px;

}

#search222{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#003333;
	background-color:#FFFFFF;
	border-width:1px;
	border-color:#000000;
	border-style: solid;
	height:21px;
	width:200px;
	padding-top:3px;
} 


#search2{
	float:left;
} 

.keywordsearch{

height:25px;

}

#searchbuttonimage{
	margin-right:10%;
	float:right;
}

#searchbuttonimagecat{
	margin-right:10%;
	float:right;
}


.addrecycleprd a:link{

color:#539A60;
text-decoration:none;

}

.addrecycleprd a:visited{

color:#539A60;
text-decoration:none;

}

.addsustainableprd a:link {

color:#015595;
text-decoration:none;

}
.addsustainableprd a:visited {

color:#015595;
text-decoration:none;

}

.productreviewalignment{
width:99%;
padding-left:8px;
}

.prdreviewimage{

margin-left:50px;

}


/* New Search box Style sheet for london remade */
/* Recycle Product */

#productsearch{
	clear:both;
	background-color:#FFFFFF;
	padding:1px;	
}
#productsearch span{
	padding-bottom:4px;
}

#productsearch select{

	padding-bottom:0px;
	margin-bottom:5px !important;
	margin-bottom:10px;
	float:left;
}

.separator{

}

.productsearchindent{
	padding:5px;
}

#recyclesearchboxbg{
	background-color:#EEF5EE;
}
#rckeywordsearchtext{
	background-image:url(../images/box_heading_search_g.gif);
	background-repeat: no-repeat;
	width:280px;
	height:25px;
	float:left;
}

.rcmaintitle{

	background-image:url(../images/Heading_sustainable_product.gif);
	background-repeat: no-repeat;
	width:230px;
	height:20px;
	margin-top:60px;	
}

.rcprodetailtext{

	color:#519564;
	font-size:12px;
	font-weight:bold;
	padding-left:14px;
	padding-right:20px;

}
.rcprodetailheading{

	color:#519564;
	font-size:12px;
	/*padding-left:14px;*/
	font-weight:bold;
	width:100px;
}

.rcprodetailbreadcum{

	color:#519564;
	font-size:12px;
	padding-left:3px;
	font-weight:bold;


}


.rcproreviewheading{

	color:#519564;
	font-size:12px;
	font-weight:bold;
	background-color:#DDECDF;
	padding:2px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}

.rcproreviewtext{

	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;


}

#rcsearchtextformat{

	color:#519564;
	width:30%;
	font-weight:bold;
	padding-top:5px;
	height:25px;
	float:left;
}

.VALrcsearchtextformat{

	color:#519564;
	font-weight:bold;
	text-align:left;
}

.trp {background:url(/images/dotrph.jpg) 0 0 repeat-x;}
.brp {background:url(/images/dotrph.jpg) 0 100% repeat-x}
.lrp {background:url(/images/dotrpv.jpg) 0 repeat-y; }
.rrp {background:url(/images/dotrpv.jpg) 100% 0 repeat-y}
.blrp {background: url(/images/blrp.jpg) 0 100% no-repeat}
.brrp{background: url(/images/brrp.jpg) 100% 100% no-repeat}
.tlrp {background: url(/images/tlrp.jpg) 0 0 no-repeat}
.trrp {background: url(/images/trrp.jpg) 100% 0 no-repeat; padding-left:10px;padding-right:10px;padding-top:1px;padding-bottom:1px} 


/* Sustainable Product */

#sustainablesearchboxbg{

	background-color:#F3F8FB;

}
#spkeywordsearchtext{

	background-image:url(../images/box_heading_search_s.gif);
	background-repeat: no-repeat;
	background-position:-2px 0%;
	width:280px;
	height:25px;
	float:left;
}

.spmaintitle{

	background-image:url(../images/Heading_sustainable_product.gif);
	background-repeat: no-repeat;
	width:230px;
	height:20px;
	margin-top:0px;
}
#spsearchtextformat{

	color:#005596;
	width:30%;
	font-weight:bold;
	padding-top:5px;
	height:25px;
	float:left;

}

.susprodetailtext{

	color:#005596;
	font-size:12px;
	font-weight:bold;
	padding-left:14px;

}
.susprodetailheading{

	color:#005596;
	font-size:12px;
	/*padding-left:14px;*/
	font-weight:bold;
	width:100px;
}

.susprodetailbreadcum{

	color:#005596;
	font-size:12px;
	padding-left:3px;
	font-weight:bold;


}

.susproreviewheading{

	color:#005596;
	font-size:12px;
	font-weight:bold;
	background-color:#C9DBE7;
	padding:2px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;

}

.susproreviewtext{

	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;


}




.tsp {background:url(/images/dotsph.jpg) 0 0 repeat-x;}
.bsp {background:url(/images/dotsph.jpg) 0 100% repeat-x}
.lsp {background:url(/images/dotspv.jpg) 0 repeat-y; }
.rsp {background:url(/images/dotspv.jpg) 100% 0 repeat-y}
.blsp {background: url(/images/blsp.jpg) 0 100% no-repeat}
.brsp{background: url(/images/brsp.jpg) 100% 100% no-repeat}
.tlsp {background: url(/images/tlsp.jpg) 0 0 no-repeat}
.trsp {background: url(/images/trsp.jpg) 100% 0 no-repeat;padding-left:10px;padding-right:10px;padding-top:1px;padding-bottom:1px} 



/* Sustainable Product */

#sustainablesuppsearchboxbg{
	background-color:#F6E9F3;	
	width:98%;

}

.ssmaintitle{

	color:#8D093A;
	font-size:14px;
	font-weight:bold;
	padding-left:1px;

}

#sskeywordsearchtext{	
	background-image:url(../images/box_heading_search_ssupplier.gif);
	background-repeat: no-repeat;
	width:280px;
	height:20px;
	float:left;	

}


.sssearchtextbox{

	float:left;
}


#sssearchtextformat{
	
	color:#8D093A;
	width:30%;
	font-weight:bold;
	padding-top:10px;
	height:25px;
	float:left;
}


.ssprodetailtext{

	color:#8D0B3B;
	font-size:12px;
	font-weight:bold;
	padding-left:14px;
}

.ssprodetailoutertext{

	color:#8D0B3B;
	font-size:12px;
	font-weight:bold;
}
.ssprodetailinnertext{

	color:#8D0B3B;
	font-size:12px;
}

.ssprodetailheading{

	color:#8D0B3B;
	font-size:12px;
	padding-left:14px;
	font-weight:bold;
}
.ssproreviewheading{

	color:#8D0B3B;
	font-size:12px;
	font-weight:bold;
	background-color:#C9DBE7;
	padding:2px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;

}

.ssproreviewtext{

	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;


}


.ssproductnamecol{

background-color:#EDD1E6;
padding:2px;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.ssproductnamecol a{

text-decoration:none;
color:#8D0B3B;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:10px;

}
.ssproductnamecol a:visited{

text-decoration:none;
color:#8D0B3B;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:10px;

}

.ssproductnamecol a:hover{

text-decoration:none;
color:#000000;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:10px;

}


.sslink a:link,.sslink a:visited{
text-decoration:none;
color:#8D0B3B;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:10px;
}



.tss {background:url(/images/dotssh.jpg) 0 0 repeat-x;}
.bss {background:url(/images/dotssh.jpg) 0 100% repeat-x}
.lss {background:url(/images/dotssv.jpg) 0 repeat-y; }
.rss {background:url(/images/dotssv.jpg) 100% 0 repeat-y}
.blss {background: url(/images/blss.jpg) 0 100% no-repeat}
.brss{background: url(/images/brss.jpg) 100% 100% no-repeat}
.tlss {background: url(/images/tlss.jpg) 0 0 no-repeat}
.trss {background: url(/images/trss.jpg) 100% 0 no-repeat; padding-left:10px;padding-right:10px;padding-top:1px;padding-bottom:1px} 


.searchresulttext{

font-weight:bold;
color:#000000;
padding-left:14px;
}

.rcproductnamecol{

background-color:#DDECDF;
padding:2px;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.rcproductnamecol a{

text-decoration:none;
color:#539A60;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
float:left;
}
.rcproductnamecol a:visited{
text-decoration:none;
color:#539A60;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
float:left;

}
.rcproductnamecol a:hover{
text-decoration:none;
color:#003333;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
float:left;
}




.susproductnamecol{

float:left;
background-color:#C9DBE7;
padding:2px;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.susproductnamecol a{

text-decoration:none;
color:#005596;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
float:left;
}

.susproductnamecol a:visited{

text-decoration:none;
color:#005596;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
float:left;

}

.susproductnamecol a:hover{

text-decoration:none;
color:#000000;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
float:left;

}

.totalrecord{
color:#4C4C4C;
margin-right:22%;
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;

}
.searchagainlink{
color:#4C4C4C;
margin-right:7%;
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

.searchagainlink a:link,.searchagainlink a:hover,.searchagainlink a:visited{

text-decoration:none;
color:#4C4C4C;


}

.moreresultslink{
color:#4C4C4C;
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

.moreresultslink a:link,.moreresultslink a:hover,.moreresultslink a:visited{
text-decoration:none;
color:#4C4C4C;
padding-left:20px;
}

#productpadding{
padding:0px;
}


.productdescription{

	padding:10px;
	padding-left:2px;

}

.productdescriptionsus{

	padding:2px;

}


.productline{
	background-color:#000000;
	height:1px;
	border-top:solid 1px #000000;	
}

#divalreadylogin{

	border:solid 1px #FF0000;
	padding-top:20px;
	padding-bottom:1px;
	padding-left:30px;
	padding-right:30px;
	width:70%;
	background-color:#F2FAFD;
}

#divalreadylogin a:link,#divalreadylogin a:visited{
	font-weight:bold;
}


#productsubmitlogin{
	border:solid 1px ##FF0000;
	padding-top:20px;
	padding-bottom:1px;
	padding-left:30px;
	padding-right:30px;
	width:70%;
	background-color:#F2FAFD;
}
.searchbox input
{

	width:600px;

}
#leftfloat
{

	padding-top:10px;
	float:right;
}

.distextarea{

height:100px;
width:350px;
float:left;


}