
html,body,form{ margin:0; background-image:url(images/site_bg.gif); background-repeat:repeat-x; padding:0; text-align: center; height: 100%; font-family:verdana; font-size:11px; }

#wrapper { BACKGROUND: url(images/wrapper.gif) #ffffff repeat-y; margin:0 auto; width: 797px; text-align: left; 
}
#content
{
	BACKGROUND: url(images/bgtop.gif);
	background-repeat:no-repeat; 
	background-position:center top;
	MARGIN: 0px auto; 
	WIDTH: 797px; 
	TEXT-ALIGN: center;
	padding:0px;
    position: relative;
    min-height: 100%;
}
#topGraphicsHome
{
    vertical-align:top;
    margin :0;
    padding:0px;
    
}
.topGraphics
{
    vertical-align:top;
    margin :0;
    padding:0px;    
}
#home1
{
    height:97px;
    width:777px;
    margin-left:5px;
    margin-right:5px;
    background-color:#ffffff;
    text-align:left;
}
#home2										{ width:777px; height:350px; margin:0 auto; background-color:#171717; text-align:center;  }

#footer
{
	BACKGROUND: url(images/footer_bg.gif);
	background-repeat:repeat-x; 
	background-position:center bottom;    
    height:102px;
    width:777px;
    background-color:#171717;
    text-align:center;  
    color:#858585;  
    font-family:verdana;
    font-size:11px; 
    vertical-align:bottom;   
    margin:0 auto;
}
#footer_left
{
    padding-top:50px;
    padding-left:20px;
    float:left;
    width:250PX;
    text-align:left;
    vertical-align:bottom; 
}
#footer_right
{
    padding-top:65px;
    float:right;
    width:500PX;
    text-align:right;
    vertical-align:bottom; 
}
#footerLinksList{margin:0;padding:0;}
#gnavifooterLinksListArea ul{
	margin: 0;
	padding:0;
	padding-left:5px;
}

#footerLinksList li{
	list-style-type:none;
	float: left;
	margin: 0;
	padding:0;
}
#footerLinksList A{
    text-decoration:none;
    color:#858585;
}
#footerLinksList A:hover{
    text-decoration:none;
    color:#ffffff;
}
.footerSep
{
    padding-left:4px;
    padding-right:4px;
}



/* gnaviArea */

#gnaviArea{
	margin:0;
	padding:0;
	
	
}
.textIndent{
	text-indent:-9999px;
	position: absolute;
    left: -999px;
	line-height:1.0;
}

#gnaviArea ul{
	margin: 0;
	padding:0;
	padding-left:5px;
}

#gnaviArea li{
	list-style-type:none;
	float: left;
	margin: 0;
	padding:0;
}
#nav-01 {
	WIDTH: 112px
}
#nav-02 {
	WIDTH: 112px
}
#nav-03 {
	WIDTH: 112px
}
#nav-04 {
	WIDTH: 112px
}
#nav-05 {
	WIDTH: 112px
}
#nav-06 {
	WIDTH: 112px
}
#nav-07 {
	WIDTH: 115px
}

.HomeWripper						{ background-color:#ffffff; padding-bottom:5px; margin:0 auto; height:100px; padding-top:5px; width:785px; }
.HomeBanner1						{ WIDTH: 785px; height:90px; margin:0; }

.Home21								{ display: inline; FONT-SIZE: 13px; FLOAT: left; WIDTH: 305px; COLOR:#5d380d; }
.Home22								{ display: inline; FONT-SIZE: 13px; FLOAT: left; COLOR: #5d380d; }
.Home23								{ background-color:#ffffff; DISPLAY: block; FONT-SIZE: 13px; FLOAT: left;  WIDTH: 320px; COLOR: #5d380d; text-align:left; padding-left:10px; padding-top:10px; }
.Home31								{ padding-left:15px; padding-top:15px; DISPLAY: inline; FONT-SIZE: 13px; FLOAT: left; WIDTH: 245px; COLOR: #ffffff; text-align:left; }
.Home32								{ padding-top:15px; padding-left:0px; padding-right:15px; padding-bottom:15px; DISPLAY: inline; FONT-SIZE: 13px; FLOAT: right;  WIDTH: 487px; text-align:left; COLOR: #ffffff; }


.contWrapper1
{
    background-color:#ffffff;
    padding-bottom:5px;
    padding-top:5px;
    width:787px;
}

.cont2 {WIDTH: 787px;}
.cont2_1 
{
    padding-left:1px;
	DISPLAY: inline; FONT-SIZE: 13px; 
	FLOAT: left; WIDTH: 308px; 
	COLOR: #5d380d; 
}
.cont2_2 {
	DISPLAY: inline; FONT-SIZE: 13px; 
	FLOAT: left;  
	COLOR: #5d380d;  
}
.cont2_3 
{
    background-color:#ffffff;
	 DISPLAY: block; FONT-SIZE: 13px; 
	FLOAT: left;  WIDTH: 320px; 
	COLOR: #5d380d;
	text-align:left;
	padding-left:10px;
		padding-top:10px;
}

.cont3_1 
{
    padding-left:15px;
    padding-top:15px;
	DISPLAY: inline; FONT-SIZE: 13px; 
	FLOAT: left; WIDTH: 245px; 
	COLOR: #ffffff;
	text-align:left; 

}
.cont3_2 
{
    padding-top:15px;
    padding-left:0px;
    padding-right:15px;
    padding-bottom:15px;            
	DISPLAY: inline; FONT-SIZE: 13px; 
	FLOAT: right;  WIDTH: 487px; 
	text-align:left;
	COLOR: #ffffff;  
}



.newsTitle
{
    color:#ff0000;
    font-family:verdana;
    font-size:14px;
    font-weight:bold;
}
.newsDate
{
    color:#c1c1c1;
    font-family:verdana;
    font-size:11px;
    font-weight:bold;
}
.darkContent
{
    color:#aaaaaa;
    font-family:verdana;
    font-size:11px;
    text-align:justify;
}
.grayTitle
{
    color:#4d4949;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;    
}
.grayNormal
{
    color:#717171;
    font-family:verdana;
    font-size:11px;  
}
.blackNormal
{
    color:#000000;
    font-family:verdana;
    font-size:11px;  
}
.leftAbstract
{
    padding-top:5px;
    color:#000000;
    font-family:verdana;
    font-size:11px;  
    text-align:justify;
    width:230px;
}
.leftAbstractTitle
{
    color:#ff0000;
    font-family:arial;
    font-size:12px;  
    font-weight:bold;
    text-decoration:none;
}
.leftSepDots
{
    background-image:url(images/bg_hor_dots.gif);
    background-position:left center;
    background-repeat:repeat-x;
    height:20px;
    width:240px;
}
    

#innerLeft
{
    float:left;
    width:270px;
    text-align:left;
    min-height:500px;
    padding-top:15px;
}
#innerRight
{
    float:right;
    width:467px;
    min-height:500px;
    padding-top:10px;
    padding-right:15px;
    padding-bottom:40px;
    padding-left:15px;
}

#InnerProfile									{ padding-left:5px; padding-right:5px; margin: 0 auto; width:767px; text-align:left; min-height: 650px; background-color:#ffffff; background-image:url(images/bg_left.gif); background-position:left top; background-repeat:repeat-y; }
#InnerService									{ padding-left:5px; padding-right:5px; MARGIN: 0px auto; WIDTH: 767px; TEXT-ALIGN: left; min-height: 700px; background-color:#ffffff; background-image:url(images/bg_left.gif); background-position:left top; background-repeat:repeat-y; }
#InnerTechnology								{ padding-left:5px; padding-right:5px; MARGIN: 0px auto; WIDTH: 767px; TEXT-ALIGN: left; min-height: 1400px; background-color:#ffffff; background-image:url(images/bg_left.gif); background-position:left top; background-repeat:repeat-y; }
#InnerMyAccount									{ padding-left:5px; padding-right:5px; MARGIN: 0px auto; WIDTH: 767px; TEXT-ALIGN: left; min-height: 700px; background-color:#ffffff; background-image:url(images/bg_left.gif); background-position:left top; background-repeat:repeat-y; }
#InnerRFQ										{ padding-left:5px; padding-right:5px; MARGIN: 0px auto; WIDTH: 767px; TEXT-ALIGN: left; min-height: 900px; background-color:#ffffff; background-image:url(images/bg_left.gif); background-position:left top; background-repeat:repeat-y; }

#innerWrapper
{
    padding-left:5px;
    padding-right:5px;
	MARGIN: 0px auto; WIDTH: 767px; TEXT-ALIGN: left;
    min-height: 700px;  
    background-color:#ffffff;
    background-image:url(images/bg_left.gif);
    background-position:left top;
    background-repeat:repeat-y;
}
#fullPageInnerWrapper
{
    padding-left:5px;
    padding-right:5px;
	MARGIN: 0px auto; WIDTH: 767px; TEXT-ALIGN: left;
    min-height: 100%;  
    background-color:#ffffff;
    background-position:left top;
    background-repeat:repeat-y;
}
.titleLine
{
    line-height:1px;
    height:33px;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#cccccc;
    width:100%;
    overflow:hidden;
}


.relatedContentTitle
{
    color:#000000;
    font-family:verdana;
    font-size:12px;    
    font-weight:bold;
    text-decoration:none;
}


.Form
{
 background-color:White;
 }
.Form td
{
 height:20px; 
 padding:5px;
 padding-left:15px;
 background-color:#f5f5f5;   
 width:410px;
 color:#3d3c41;
 font-weight:bold;
 border-bottom-color:#c5c5c5;
 border-bottom-style:solid;
 border-bottom-width:1px;
}
.Form tr
{
    background-image:url(images/form_td_bg.gif);
    background-repeat:repeat-x;
    background-position:left top;
    background-color:#c5c5c5;
}
.frmsep
{
 height:2px; 
 background-color:white;
 margin:0px;
 padding:0px;
 overflow:hidden;
 
}
.formFieldName
{
    width:240px;
    color:#717171;
    font-family:verdana;
    font-size:11px;  
}
.formRedStrip
{
    background-color:#ff0000;  
    width:100%;
    line-height:5px;
    height:5px;
    overflow:hidden;
}
.formFieldNameTop
{
    width:240px;
    color:#717171;
    font-family:verdana;
    font-size:11px;  
    vertical-align:top;
}
.FormTextBox
{
    width:240px;
}
.CatalogFormTextBox
{
   width:170px; 
}
.LoginStatus
{
    width:240px;
    color:#717171;
    font-family:verdana;
    font-size:11px; 
    overflow:hidden;  
    padding-left:7px;  
    padding-bottom:10px;
}




/*---new--*/
.LinkBold
{
    padding-top:5px;
    color:#ff0000;
    font-family:verdana;
    font-size:11px;  
    text-align:justify;
    width:230px;    
    text-decoration:no  ;
}
.userLink
{
    color:#ff0000;
    font-family:verdana;
    font-size:11px;  
    text-decoration:no  ;    
}



/* ------------products gridview-------------- */
.gvGrid
{
    border-collapse:collapse;
    border-style:none;
}
.gvHeaderStyle
{
    font-size:11px;font-family:verdana;font-weight:bold;
    color:#ffffff;background-color:#ff0000;
    height:25px;
}
.gvRowStyle
{
    font-family:verdana;
    font-size:11px;
    color:#000000;background-color:#ffffff;
    height:20px;
}
.gvRowStyleOver
{
    font-size:11px;    
    color:#ff0000;background-color:#fafafa;
    height:20px;
    border-bottom:solid 1px #000000;
    cursor:default;
}
.gvCellStyle
{
    font-size:11px;font-family:verdana;
    padding-right:10px;
    padding-left:10px;    
    border-bottom:solid 1px #eeeeee;
}
.gvCellButton
{
    padding-left:9px;
    font-size:11px;font-family:verdana;
    border-bottom:solid 1px #eeeeee;    
    text-align:center;
}
.gvCellButton A
{
    color:#ff0000;
}
.gvCellButton A:hover
{
    color:#000000;
}
.HeaderPadding
{
    padding-left:10px;
}
.gvPager
{
    font-size:11px;font-family:verdana;    
}
.gvPager A
{
    color:#ff0000;
}
.gvPager A:hover
{
    color:#000000;
}


/* home */
.homeRightSectionElement
{
    background-image:url(images/homeLeftDots.gif);
    background-repeat:repeat-y;
    background-position:left top;
    font-size:11px;font-family:verdana;color:#aaaaaa;   
    padding-left:16px;  
}
.homeGalleryImage
{
    border: solid 1px #a0a0a0;
}
.homeGalleryImages{
	margin:0;
	padding:0;	
}
.homeGalleryImagesUL
{
    height:80px;    
	margin: 0;
	padding:0;
}
.homeGalleryImagesLi
{
	list-style-type:none;
	float: left;
    margin-right:6px;
	padding:0;
}
.HomeSearchTextBox
{
    border: solid 1px #b1b1b1;
    height:15px;
}
.homeLink 
{
    font-size:11px;font-family:verdana;color:#cccccc;text-decoration:none;      
    font-weight:bold;
}
.homeLink A:hover
{
    font-weight:bold;    
    font-size:11px;font-family:verdana;color:#ffffff; text-decoration:none;          
}

.resultsPanel
{
   
    padding-bottom:20px;
}

A 
{
    color:Red;
}
.Title
{
    color:red;
    font-family:verdana;
    font-size:24px;
    font-weight:bold;
    height:33px;
}
.forms_Button
{
	border: none;
	width:113px;
	height:32px;
	text-align:left;
	background-image:url(images/buttonBg.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	vertical-align: middle;
}

