@charset "utf-8";

/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, div {

	border: 0;

	margin: 0;

	padding: 0;

}

.txtSmall {font-size:.7em;} .txtMedium {font-size:.8em;} .txtLarge {font-size:.9em;} .alignRight {float:right;} .alignLeft {float:left;}

.txtRed {color:#CC0000;} .txtGreen {color:#009900}.txtBrown {color:#aa5c56}.txtGray {color:#5e5d5d}.txtWhite {color:#FFFFFF} .txtBlack {color:#000000;} .txtviolet {color:#d73593;} .txtBlue {color:#0d59ab} .txtBold {font-weight:bold;}

.row{width:990px; clear:both;} .breaker {clear:both; width:100%;}

/***********************************************************

If you edit any fields above please communicate to all teams

************************************************************/

body {

	background-color:#FFFFFF;

	color:#82878b;

	font-family:Tahoma, Arial, Verdana;

	background-image:url(../images/home-bottom-bg.jpg);

}

#mainwrapper {

	width:100%;

	background-color:#FFFFFF;

	overflow:hidden;

}

#topRow {

	width:100%;

	height:33px;

	background-image:url(../images/i-topbg.jpg);

	background-repeat:repeat-x;

}

#row1 {

	width:990px;

	margin:0 auto;

}

#row1Menu {

	width:727px;

	height:145px;

	background-image:url(../images/i-toprow-img-right.jpg);

	background-position:right;

	background-repeat:no-repeat;

	float:left;

}

#menu {

	width:498px;

	height:29px;

	background-image:url(../images/i-top-menu-bg.gif);

	background-repeat:no-repeat;

	margin-top:116px;

}

#menu-contactus {

	width:498px;

	height:29px;

	background-image:url(../images/i-top-menu2-bg.gif);

	background-repeat:no-repeat;

	margin-top:116px;

}

#menu-products {

	width:498px;

	height:29px;

	background-image:url(../images/i-top-menu3-bg.gif);

	background-repeat:no-repeat;

	margin-top:116px;

}

#menu-buyashed {

	width:498px;

	height:29px;

	background-image:url(../images/i-top-menu4-bg.gif);

	background-repeat:no-repeat;

	margin-top:116px;

}

#row2container {

	width:990px;

	margin:0 auto;
	
	background-image:url(../images/row2bgimg.gif);

	background-repeat:repeat-y;	

}

#row2col1 {

	width:262px;

	float:left;
	
	margin-bottom:50px;

}

#topmenuBox {

	width:470px;

	padding-top:5px;

}

#row2col2 {

	width:728px;

	float:left;

	background-image:url(../images/i-contentbg.gif);

	background-repeat:repeat-y;

	overflow:hidden;

}

#contentArea {

	width:698px;

	float:left;

}

#contents {
	width:468px;
	float:left;
	font-family:Tahoma, Arial, Verdana;
	font-size:13px !important;
	color:#82878B;
	font-weight:bold;
	line-height:16px;
}
#contents p{font-size:13px !important;}
#contents ul{
	padding-left:35px;
	list-style-type:none;
}
#contents li{
	list-style-image:url(../images/bullet1.gif);
	line-height:16px;
	font-size:13px;
	font-weight:bold;
	margin-top:8px;
}
.txtSubHead01{
	font-family:Tahoma, Arial, Verdana;
	font-size:15px;
	color:#0c6f31;
	font-weight:bold;
}
#contents a{color:#297fc9; font-weight:bold; text-decoration:none;}
#contents a:hover{color:#0e9c48;}

#contents h1 {
	font-size:20px;
	color:#0c6f31;	
}
#contents h2 {
	font-size:18px;
	color:#010b15;	
}
#contents h3 {
	font-size:16px;
	color:#297fc9;	
}
#contents h4 {
	font-size:15px;
	color:#c97837;	
}
#contents h5 {
	font-size:14px;
	color:#0c6f31;	
}
#contents h6 {
	font-size:13px;
	color:#0c6f31;	
}

#contents h1, #contents h2, #contents h3, #contents h4, #contents h5, #contents h6{ line-height:normal !important; font-family:Tahoma, Arial, Verdana; font-weight:bold;}
#gallery {

	width:690px;

}

#subheadbg {

	width:698px;

	height:60px;

	background-image:url(../images/i-subheadbg.gif);

	background-repeat:no-repeat;

}

#imageCareer {

	width:220px;

	float:right;

}

#bottomStrip {

	width:100%;

	height:172px;

	background-image:url(../images/i-bottombg.jpg);

	background-repeat:repeat-x;

}

#bottomContent {

	width:990px;

	margin:0 auto;
	clear:both;

}

#leftBottomImg {

	position:absolute;

	margin-top:-109px;

	width:262px;

	height:166px;

}

#lastRow {

	width:990px;

	margin:0 auto;

	display:block;

}	

#copyright {

	width:368px;

	height:82px;

	background-image:url(../images/i-copyrightbg.jpg);

	background-repeat:no-repeat;

	float:left;

}

#suppliers {

	width:622px;

	float:right;

	margin-left:368px;

}

.galleryImg {

	float:left;

}

.copyrightTxt {

	width:320px;

	color:#7d3910;

	font-size:.7em;

	margin-top:10px;

	margin-left:20px;



	float:left;

}

a.copyrightLnk {	

	color:#7d3910;

	text-decoration:none;

}

a.copyrightLnk:hover {	

	color:#000000;

}

.img-left-margin {

	margin-left:262px;

}

.subheadStyle {

	color:#139847;

	text-align:left;

	font-size:1.2em;

	font-weight:bold;

	padding-top:20px;

}

.content {

	width:460px;

	float:left;

	padding-top:10px;

	line-height:18px;

}

a.topmenuLnk {

	font-weight:bold;

	color:#a8ceed;

	text-decoration:none;

	padding-left:10px;

	display:block;

	margin-top:3px;

	float:left;

}

a.topmenuLnk:hover {

	color:#FFFFFF;

}

.TopmenuSpace {

	padding-left:95px;

	float:left;

}

.TopmenuSpace1 {

	padding-left:45px;

	float:left;

}

.TopmenuSpace2 {

	padding-left:35px;

	float:left;

}

ul.leftMenu {

	margin:0px;

}

li.leftMenu {

	list-style-type:none;

	display:block;

	width:252px;

	font-weight:bold;

	font-size:.8em;

	text-decoration:none;

}

.imgheight1 {
	
	#margin-top:-6px;
	
}
.imgheight2 {
	
	#margin-top:8px;
	clear:both;
	
}

.imgStyle {

}

a.leftmenuLnk {

	text-decoration:none;

	color:#000000;

	display:block;

	width:252px;

	padding-bottom:8px;

	padding-top:8px;

	padding-left:10px;

	#padding-bottom:-5px;

}

a.leftmenuLnk:hover {

	color:#FFFFFF;

	background-color:#139847;

	display:block;

}

.imghight {

	margin-top:38px;

}

	

a.galleryAnchor {

	display:block;

	float:left;

	margin:0;

	padding:0;

	border:0;

}





/* live validation styles*/

.LV_validation_message{

    font-weight:bold;

    margin:0 0 0 5px;

 	font-size:.8em;  

	text-align:left; 

}



.LV_valid {

    color:#00CC00;

}

	

.LV_invalid {

    color:#FF0000;

}

    

.LV_valid_field,

input.LV_valid_field:hover, 

input.LV_valid_field:active,

textarea.LV_valid_field:hover, 

textarea.LV_valid_field:active {

    border: 1px solid #00CC00;

}

    

.LV_invalid_field, 

input.LV_invalid_field:hover, 

input.LV_invalid_field:active,

textarea.LV_invalid_field:hover, 

textarea.LV_invalid_field:active {

    border: 1px solid #FF0000;

}

ul.contentList {

	padding-left:35px;

}

li.contentListStyle {

	list-style-image:url(../images/bullet1.gif);

	line-height:16px;

	font-size:.8em;

	font-weight:bold;

	margin-top:8px;

}

.txtBlackBold{

	font-size:1.2em;

	color:#0c6f31;

	font-weight:bold;

}

.redStar {

	font-size:.7em;

	font-weight:bold;

	color:#FF0000;

}

a.privacyLnk {

	color:#009900;

	font-weight:bold;

	text-decoration:underline;

}

a.privacyLnk:hover {

	color:#000000;

}

.checkBoxStyle {

	width:103px;

}

a.linkBlueBlack{

	color:#297fc9;

	font-weight:bold;

	text-decoration:none;

}

a.linkBlueBlack:hover{

	color:#0e9c48;

}

.txtGreenItalics{

	color:#0e9c48;

	font-style:italic;

	font-weight:bold;

}

.txtContactUsGreen{

	color:#0e9c48;

	font-weight:normal;

}

a.contactLink{

	color:#297fc9;

	text-decoration:none;

}

a.contactLink:hover{

	color:#000000;

	text-decoration:none;

}

.galleryAnchor {

	cursor:pointer; 

	cursor:hand;

}

a.leftmenuSubLnk {

	text-decoration:none;

	color:#666666;

	display:block;

	width:242px;

	padding-bottom:8px;

	padding-top:8px;

	padding-left:15px;

	#padding-bottom:-5px;

}

a.leftmenuSubLnk:hover {

	color:#FFFFFF;

	background-color:#139847;

	display:block;

}
a.leftmenuSubSubLnk {

	text-decoration:none;

	color:#5B5B5B;

	display:block;

	width:235px;

	padding-bottom:8px;

	padding-top:8px;

	padding-left:22px;

	#padding-bottom:-5px;

}

a.leftmenuSubSubLnk:hover {

	color:#FFFFFF;

	background-color:#139847;

	display:block;

}


/* live validation styles*/
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
 	font-size:.9em;   
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#FF0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #FF0000;
}


a.linkContentCase{
	font-weight:bold;
	color:#0077be;
	font-family:Tahoma, Arial;
	text-decoration:none;
}
a.linkContentCase:hover{
	color:#586062;
}
.bottomSpace {
	padding-bottom:150px;
}
.colorPicker{ position:relative; width:700px; margin:0 0 0 -2px; font:bold 12px Tahoma, Verdana, Arial; color:#0C6F31;}
.colorPicker .form{ border:1px solid #000; border-bottom:none;}