@import url(dropdown_menu.css);
@import url(form.css);

html, body {border: 0; margin: 0; padding: 0;}

body {
  	font: 90%/1 arial, helvetica, sans-serif;
	background: url(../images/bg_repeat.jpg) repeat 0 0;
  	line-height: 140%;
  	width: 100%;
  	min-width: 970px;
  	behavior: url("css/csshover3.htc");
}
/***** Common Formatting *****/

h1, h2, h3, h4, h5, h6 {
  	margin: 0;
  	padding: 0;
  	font-weight: normal;
}

p {margin: 0; padding: 0 0 18px 0;}

ul {list-style: none; margin: 0; padding: 0;}

blockquote {
  	font-family: Georgia, "Times New Roman", Times, serif;
  	font-style: italic;
  	color: #666;
	margin: 10px 20px;
	display: block;
}

blockquote span.open {
	background: url(../images/quote_open.gif) no-repeat left top;
	padding: 0 0 0 15px;
}

blockquote span.close {
	background: url(../images/quote_close.gif) no-repeat bottom right;
	padding: 0 15px 0 0;
}

code {
  	display: block;
  	background-color: #F5F4F3;
  	border: #E2DBD8 1px solid;
  	color: #666666;
  	padding: 3px 5px;
  	margin: 10px 15px;
	font-size: 1.2em;
}

pre {
  	padding: 1em;
  	border: 1px dashed #2f6fab;
  	color: black;
  	background-color: #f9f9f9;
  	line-height: 1.1em;
}

small {font-size: 0.85em;}

big {font-size: 1.4em;}

.red {
	color: #FF0000;
}


/***** Links *****/

a {
  	text-decoration: none;
  	color: #0099CC;
}

a:hover {text-decoration: none; color: #00CCFF;}

a img {
  border: none;/*remove border for linked images*/
}
/***** Global Classes *****/
.clear {clear: both;}

.alignleft {display: block; float: left;}

.alignright {display: block; float: right;}

.aligncenter {
  	display: block;
  	text-align: center;
  	margin: 0 auto;
}

.endOfSection {
  	clear: both;
  	width: 100%;
  	height: 0;
  	line-height: 0;
  	font-size: 0;
  	padding: 0;
  	margin: 0;
  	border: 0;
}

/* images */
img {border: none;}

img.alignleft,
img.alignright,
img.aligncenter {
	display: block;
	padding: 3px;
	background: #FFF;
	border: 0px solid #E8E4E2;
}

img.alignleft {
	float: left;
	margin: 0 10px 2px 0;
}

img.alignright {
	float: right;
	margin: 0 0 2px 10px;
}

img.aligncenter {
	margin: 5px auto;
}

/***** Main Layout ****/

#container {
  	width: 100%;
  	height: 100%;
  	text-align: center;/* IE fix to center the page */
  	background: url(../images/bg.jpg) repeat-x 0 0;
	position: relative;
	z-index: 0;
}

#wrapper {
  	width: 960px;
  	background: url(../images/bg_content.jpg) repeat-y top left;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
	position: relative;
	z-index: 2;
	overflow:hidden;

}

/***** TOP PAGE *****/
#top {
	height: 115px;
	padding: 0 25px;
  	background: #F4F4EA url(../images/bg.jpg) repeat-x 0 0;
}

#top .logo {
	width: 550px;
  	height: 90px;
  	float: left;
  	clear: left;
  	margin-top: 25px;
	margin-left: 20px;
  	background: url(../images/logo.jpg) no-repeat;
}

#top .logo a span {
	color: #66FF00;
}


#top .logo a {
	display: block;
	width: 100%;
	height: 100%;
	color: white;
	font-size: 1.6em;
	padding-left: 50px;
	line-height: 25px;
}

#top .logo a:hover {
	color: white;
}

/* Login */
#top ul.login {
  	height: 36px;
	width: auto;
  	float: right;
  	clear: right;
  	font-weight: bold;
	line-height: 36px;
	margin-right: 50px;
  	color: white;
  	font-size: 80%;
	text-align: center;
  	background: url(../images/login_r.jpg) no-repeat right 0;
	padding-right: 40px;
}

#top ul.login li.left {
  	background: url(../images/login_l.jpg) no-repeat left 0;
  	height: 36px;
	width: 40px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

#top ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 36px;
  	background: url(../images/login_bg.jpg) repeat-x 0 0;
}

#top ul.login li a {
	color: #8EF433;
}

#top ul.login li a:hover {
	color: white;
}

/***** HEADER *****/
#productheader {
	width: 100%;
	height: 131px;
	background: url(../images/product_header.jpg) no-repeat;
	position: relative;
	z-index: 1;
	color: white;
	font-family: "Trebuchet MS",Tahoma, Arial, sans-serif;
}

#catheader {
	width: 100%;
	height: 131px;
	background: url(../images/cat-header.jpg) no-repeat;
	position: relative;
	z-index: 1;
	color: white;
	font-family: "Trebuchet MS",Tahoma, Arial, sans-serif;
}

#funheader {
	width: 100%;
	height: 131px;
	background: url(../images/fun-header.jpg) no-repeat;
	position: relative;
	z-index: 1;
	color: white;
	font-family: "Trebuchet MS",Tahoma, Arial, sans-serif;
}

#vendorheader {
	width: 100%;
	height: 131px;
	background: url(../images/vendor-header.jpg) no-repeat;
	position: relative;
	z-index: 1;
	color: white;
	font-family: "Trebuchet MS",Tahoma, Arial, sans-serif;
}

#newsheader {
	width: 100%;
	height: 131px;
	background: url(../images/News-header.jpg) no-repeat;
	position: relative;
	z-index: 1;
	color: white;
	font-family: "Trebuchet MS",Tahoma, Arial, sans-serif;
}

#companyheader {
	width: 100%;
	height: 131px;
	background: url(../images/company-header.jpg) no-repeat;
	position: relative;
	z-index: 1;
	color: white;
	font-family: "Trebuchet MS",Tahoma, Arial, sans-serif;
}

#helpheader {
	width: 100%;
	height: 131px;
	background: url(../images/help-header.jpg) no-repeat;
	position: relative;
	z-index: 1;
	color: white;
	font-family: "Trebuchet MS",Tahoma, Arial, sans-serif;
}

#userheader {
	width: 100%;
	height: 131px;
	background: url(../images/User-header.jpg) no-repeat;
	position: relative;
	z-index: 1;
	color: white;
	font-family: "Trebuchet MS",Tahoma, Arial, sans-serif;
}


/***** HEADER *****/
#header {
	width: 100%;
	height: 151px;
	background: url(../images/header.jpg) no-repeat;
	position: relative;
	z-index: 1;
	color: white;
	font-family: "Trebuchet MS",Tahoma, Arial, sans-serif;
}

#header .intro {
	width: 500px;
	height: 100px;
	padding: 40px 0 0 30px;
}

#header .intro h1 {
	font-size: 1.5em;
	padding: 5px 0 5px 0;
	font-weight: bold;
}

#header .intro h2 {
	font-size: 1.4em;
	padding: 0;
	margin: 0;
	font-weight: bold;
}

#header .intro p {
	font-size: 1.2em;
	padding: 0;
	margin: 0;
	color: #333;
}

/***** Search Box *****/
#header #searchform {
	position: absolute;
	z-index: 2;
	left: 600px;
	top: 180px;
	width: 205px;
}

#header #searchform .searchField {
	border: none;
	background: transparent;
	width: 158px;
	height: 23px;
	line-height: 23px;
}

#header #searchform .searchSubmit {
	background: transparent url(../images/searchButton.jpg) no-repeat 0 0;
	width: 40px;
	height: 26px;
	border: none;
	cursor: pointer;
}

/***** CONTENT *****/
#content {
	display: block;
	float: left;
	clear: left;
	width: 651px;
	padding: 12px;
	padding-top:10px;
	margin: 0 0 30px 0;
	clear: both;
	text-align: justify;
	font-size: 0.9em;
}

#content h1 {
	background: url(../images/post_h1.jpg) no-repeat 0 0;
	border: #EEEEDF 0px solid;
	height: 16px;
	font-size: 1.4em;
	font-variant: small-caps;
	font-weight: bold;
	padding: 5px 0 0 0px;
	margin: 0px 0;
	color: #006699;
}

/*#content h2 {
	background:  url(../images/post_h2.jpg) no-repeat 0 0;
	height: 18px;
	font-size: 1.4em;
	font-weight: bold;
	padding: 5px 0 0 0px;
	margin: 0px 0;
	color: #666;
}
*/
#content h3 {
	font-size: 1.4em;
	color: #4A4A4A;
	font-weight: bold;
	margin: 30px 0 10px 0;
	padding: 5px 0;
	text-align:center;
}

#content h4 {
	font-size: 1.0em;
	color: #333;
	font-weight: bold;
	margin: 0px 0 0px 5px;
}

#content .message {
	font-size: 12px;
	color: #999;
}

#content .filtertitle {
	background:  url(../images/skin7/filterbk.png) no-repeat 0 0; 
	color: #FF7A18;
	padding: 5px 5px;
	width: 630px;
	min-height:80px
}

#content .filteritem {
	font-size: 12px;
	width: 150px;
}


#content .filteritemselected {
	font-size: 12px;
	width: 150px;
	font-weight:bold;
	color:#CCC;
}

#content .catprolistname {
	font-size: 1.2em;
	color: #4A4A4A;
	font-weight: bold;
	margin: 30px 0 10px 0;
	padding: 5px 0;
	text-align:center;
}

#content .catprolisttitle {
	/*background:  url(../images/filterbk.jpg) no-repeat 0 0; */
	color: #666;
	border:solid 1px 0px 0px 0px #FF8A00;
	padding: 5px 5px;
}


#content .cn-Box-Head
{
	background:transparent url(../images/skin7/cnbar.png) ;
	width:636px;
	height:23px;
	padding-left:15px;
	font-size:14px;
	padding-top:4px;
	font-weight:bold;
}

#content .cn-Box-Body 
{
background:transparent url(../images/skin7/cnbkl.png) repeat-y ;
width:626px;
padding-left:20px;
padding-top:20px;
padding-right:5px;
color:#999;
}

#content .cn-Box-foot
{background:transparent url(../images/skin7/cnbt.png) no-repeat 0px -14px;clear:both;float:left;font-size:1px;height:10px;line-height:1px;width:652px;}


#content .c-Box-Head
{
	height:24px;overflow:hidden;background:transparent url(../images/skin7/clbart.png) no-repeat 0px 0px; padding-left:15px; font-size:1.1em; padding-top:3px;
	width:652px;
}

#content .c-Box-b
{
	height:150px;
	width:645px;
	padding-left:5px;
	padding-right:6px;
	background:transparent url(../images/skin7/clb.png) repeat-y;
}

#content .c-Box-bb
{
	clear:both;float:left;font-size:1px;height:10px;line-height:1px;width:654px;
	background:transparent url(../images/skin7/clbb.png) no-repeat 0px 0px;	
}


#content .V-Item-Box
{
	background:transparent url(../images/skin7/vbox.png) ;
	width:287px;
	height:162px;
	padding:10px 10px 0 0;
	margin:0 0 10px 10px;
}

#content .V-Item-Box-img
{
	text-align:center;
	
	width:100%;
	height:127px;
}

#content .V-Item-Box-Txt
{
	width:100%;
	font-weight:bold;
	padding-left:30px;
	
}


#content .NewsBox-Head,  .NewsBox-Item, .NewsBox-b
{
	background:transparent url(../images/skin7/newsbox.png) ;
	width:653px;
}

#content .NewsBox-Head
{
background-position: 0 0;
height:50px;
width:652px;
}

#content .NewsBox-Head-t
{
	font-size: 1.2em;
	color: #4A4A4A;
	font-weight: bold;
	text-align:center;
	padding-top:10px;
}

#content .NewsBox-Head-d
{
	font-size: 0.8em;
	color: #4A4A4A;
	text-align:center;
}

#content .NewsBox-Item
{
	background:transparent url(../images/skin7/newsboxb.png) repeat-y;
	padding-top:20px;
	min-height:200px;
	padding-left:20px;
	padding-right:20px;
	width:611px;
}

#content .NewsBox-b
{
background-position: 0px -63px;clear:both;float:left;font-size:1px;height:10px;line-height:1px;width:100%;
}


#content .H-NewsBox, .H-NewsBox-L01, .H-NewsBox-R01, .H-NewsBox-Head, .H-NewsBox-Item, .H-NewsBox-b
{
	background:transparent url(../images/skin7/homeNewsimg.png) ;
	width:653px;
}

#content .H-NewsBox{float:left;}
#content .H-NewsBox-L01{width:244px;float:left;overflow:hidden; }
#content .H-NewsBox-R01{width:405px;float:left;overflow:hidden; }
#content .H-NewsBox-L01 h2{background-position: 0 0;}
#content .H-NewsBox-L01 h2{height:30px;width:244px;font-size:14px;color:#fff;line-height:45px;text-align:center;}

#content .H-NewsBox-b{background-position: 0px -230px;clear:both;float:left;font-size:1px;height:10px;line-height:1px;width:100%;}
#content .H-NewsBox-Item{ background-position: -244px -41px;height:20px;width:405px; padding-left:10px; }
#content .H-NewsBox-Head{background-position: -244px 0;}
#content .H-NewsBox-Head{height:32px;width:482px;font-size:14px;color:#fff;line-height:45px;text-align:center;}

#content .S-Box01 .Box-R01 .more{border-top:1px dotted #ccc;padding:10px 0 5px 0;text-align:right;width:520px;margin:0 10px;float:left;display:inline;}

#content .H-NewProBox, .H-NewProBox-L01, .H-NewProBox-R01, .H-NewProBox-Head, .H-NewProBox-Item, .H-NewProBox-b
{
	background:transparent url(../images/skin7/homeNewProimg.png) ;
	width:653px;
}
#content .H-NewProBox{float:left;}

#content .H-NewProBox-Head{background-position: 0 0;}
#content .H-NewProBox-Head{height:32px;width:653px;font-size:14px;color:#fff;line-height:45px;text-align:center;}
#content .H-NewProBox-Item{ background-position: 0px -32px;height:95px;width:653px; padding-left:5px;}
#content .H-NewProBox-Item a{height:88px;border:2px #fff solid;background:#fff;width:600px;float:left;cursor:hand;line-height:25px;padding:0 5px;text-decoration:none;display:inline;color:#555;}
#content .H-NewProBox-Item a:hover{border:2px #8EBC26 solid;background:#fff;width:600px;float:left;display:inline;color:#FF0000;text-decoration:none;}
#content .H-NewProBox-b{background-position: 0px -203px;clear:both;float:left;font-size:1px;height:10px;line-height:1px;width:653px;}


#content .H-FocusProBox, .H-FocusProBox-Head, .H-FocusProBox-Item, .H-FocusProBox-b
{
	background:transparent url(../images/skin7/HomeFocusPro.png) ;
	width:655px;
}
#content .H-FocusProBox{float:left;}

#content .H-FocusProBox-Head{background-position: 0 0;}
#content .H-FocusProBox-Head{height:28px;width:655px;font-size:14px;color:#fff;line-height:45px;text-align:center;}
#content .H-FocusProBox-Item{ background-position: 0px -32px;height:157px;width:647px; padding-left:5px;}
#content .H-FocusProBox-b{background-position: 0px -203px;clear:both;float:left;font-size:1px;height:10px;line-height:1px;width:655px;}


#content a.backToTop {
	display: block;
	clear: both;
	width: 100%;
	height: 20px;
	margin-top: -5px;
	margin-bottom: 4px;
	background: url(../images/content_backToTop.jpg) no-repeat right 0;
}

#content a:hover.backToTop {
	border: none;
	background: url(../images/content_backToTop.jpg) no-repeat right -20px;
}

/* content typography */
#content .dwnld,
#content .note,
#content .error {
	display: block;
	width: 585px;
	min-height: 35px;
	float: left;
	margin: 10px 0;
	padding: 7px 10px 7px 40px;
	border-top: #EBE8D7 1px solid;
	border-bottom: #EBE8D7 1px solid;
	line-height: normal;
}

#content .dwnld {background: #EBFEDA url(../images/dwnld.jpg) no-repeat 5px 4px;}

#content .note {background: #FFF9D7 url(../images/info.jpg) no-repeat 5px 4px;}

#content .error {
	background: #FF9D9D url(../images/error.gif) no-repeat 5px 4px;
	border-top: #FF3300 1px solid;
	border-bottom: #FF3300 1px solid;
	min-height: 20px;
}

/*GridViewCSS Soft Grey Style*/
#content .GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size:small;
    table-layout: auto;
    border-collapse: collapse;
    border:#91a7b4 1px solid;
}
/*Header and Pager styles*/
#content .HeaderStyle, .PagerStyle /*Common Styles*/
{
    background-image: url(../Images/YahooSprite.gif);
    background-position:top;
    background-repeat:repeat-x;
    background-color:#d1dbe0;
}
#content .HeaderStyle th
{
    padding: 5px;
    color: #16387c;
}
#content .HeaderStyle a
{
    text-decoration:none;
    color:#16387c;
    display:block;
    text-align:left;
    font-weight:normal;
}
#content .PagerStyle table
{
    text-align:center;
    margin:auto;
}
#content .PagerStyle table td
{
    border:0px;
    padding:5px;
}
#content .PagerStyle td
{
    border-top: #91a7b4 1px solid;
}
#content .PagerStyle a
{
    color:#16387c;
    text-decoration:none;
    padding:2px 10px 2px 10px;
    border-top:solid 1px #fff;
    border-right:solid 1px #91a7b4;
    border-bottom:solid 1px #91a7b4;
    border-left:solid 1px #fff;
}
#content .PagerStyle span
{
    font-weight:bold;
    color:#16387c;
    text-decoration:none;
    padding:2px 10px 2px 10px;
}
/*RowStyles*/
#content .RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    padding: 5px;
    border-right: solid 1px #91a7b4;
}
#content .RowStyle td
{
    background-color: #f1f5f6;
}
#content .AltRowStyle td
{
    background-color: #9ab2ca;
	background-image: url(../Images/YahooSprite.gif);
    background-position:0 -80px;
    background-repeat:repeat-x;
}
#content .SelectedRowStyle td
{
    background-color: #fcb814;
	background-image: url(../Images/YahooSprite.gif);
    background-position:center;
    background-repeat:repeat-x;
}


/***** SIDEBAR *****/
#sidebar {
	display: block;
	float: left;
	width: 255px;
	padding-left: 15px;
	margin-bottom: 30px;
	font-size: 0.8em;
	background: url(../images/sidebar_bg.jpg) no-repeat 0 0;

}

#sidebar h2 {
	font-size: 1.2em;
	font-variant: small-caps;
	color: #65C80B;
	border-bottom: 1px solid #ccc;
	width: 255px;
	font-weight: bold;
	margin: 10px 0 10px 0;
}

#sidebar .smallmsg {
	font-size: 1.0em;
	color: #AAA;
}

#sidebar .smallmsg a {
	font-size: 0.8em;
	color: #AAA;
}

#sidebar .navitem 
{
	padding-left:17px;
	background: url(../images/h_arrow.gif) no-repeat 0 6px;
}

#sidebar .newsitem 
{
	padding-left:12px;
	background: url(../images/news2.gif) no-repeat 0px 4px;
}

#sidebar .sbtitle 
{
	font-size: 1.2em;
	font-variant: small-caps;
	color: #666;
	border-bottom: 1px solid #ccc;
	width: 242px;
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding-left:13px;
	background: url(../images/sbtitle.gif) no-repeat 0 5px;
}



/* News */
#sidebar ul#news li  {
	line-height: normal;
	border-bottom: dotted 1px #ccc;
	margin: 0 0 5px 0;
	padding: 0;
}

#sidebar ul#news li a img {
	display: block;
	float: left;
	border: #EDEBE9 1px solid;
	background: #F5F4F3;
	padding: 3px;
	margin: 0 5px 0 0;
}

#sidebar ul#news li a:hover img {
	border: #ccc 1px solid;
	background: #eee;
}

#sidebar ul#news li h3 {
	color: #CC3300;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	display: block;
	float: left;
	width: 188px;
	padding: 0;
}

#sidebar ul#news li p {
	margin: 0;
	padding: 0 0 5px 0;
}

#sidebar ul#news li a {
	text-decoration: underline;
}

#sidebar .FaqBox, .FaqBox-Head, .FaqBox-QST, .FaqBox-ANS, .FaqBox-b, FaqBox-Spliter
{
	background:transparent url(../images/skin7/Faqimg.png) ;
	width:243px;
}
#sidebar .FaqBox{float:left; margin-top:15px;}

#sidebar .FaqBox-Head{background-position: 0 0;}
#sidebar .FaqBox-Head{height:30px;width:243px;font-size:14px;color:#fff;line-height:45px;text-align:center;}
#sidebar .FaqBox-QST{ background-position: 0px -112px;width:238px; padding-left:5px; padding-top:13px; font-weight:bold;}
#sidebar .FaqBox-ANS{ background-position: 0px -120px;width:223px; padding-left:20px; padding-bottom:10px; color:#999; font-size:12px;}
#sidebar .FaqBox-t{ background:url(../images/skin7/faq.png) no-repeat 5px 0;width:200px; padding-left:37px; padding-bottom:10px; margin-top:10px;}
#sidebar .FaqBox-b{background-position: 0px -405px;clear:both;float:left;font-size:1px;height:8px;line-height:1px;width:243px;}
#sidebar .FaqBox-Spliter{background-position: 0px -112px;clear:both;float:left;font-size:1px;height:8px;line-height:1px;width:243px;}


#sidebar .yui-ac{position:relative;font-family:arial;font-size:100%;}
#sidebar .yui-ac-input{position:absolute;width:100%;}
#sidebar .yui-ac-container{position:absolute;top:1.6em;width:100%;}
#sidebar .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}
#sidebar .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}
#sidebar .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}
#sidebar .yui-ac-content ul{margin:0;padding:0;width:100%;}
#sidebar .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}
#sidebar .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}
#sidebar .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}

#search{float:left;width:255px;height:76px;padding:10px 5px;margin:0px 0px 0 0;background:url(../images/skin7/searchbox.png) no-repeat 0 -24px;}
#i-search{float:left;width:198px;height:23px;z-index:0; }
#i-search input.text{}
#keyword{width:200px;height:14px;padding:3px 2px 6px 4px;border:0;line-height:15px;background:none;color:#999;font-size:14px;background:url(../images/skin7/searchbox.png) no-repeat 0 -0px;}
#btn-search{width:30px;height:23px;padding:0;margin:0;border:0;background:none;cursor:pointer;font-size:14px;color:#CC0033;font-weight:bold;padding-top:4px; background:url(../images/skin7/searchbox.png) no-repeat -205px -0px;}
#Search-hot
{
	margin-top:10px;
	color:#FFF;
}

#Search-hot a
{
	color:#EEE;
}

#Search-hot a:hover
{
	color:#DDD;
}


/***** FOOTER *****/

.newfooter {
	clear: both;
	width: 960px;
	height: 150px;
	background: #F4F4EA url(../images/footer_bg.jpg) repeat-x 0 0;
	color: #999;
	font-size: 0.9em;
}

#footer {
	clear: both;
	width: 960px;
	height: 150px;
	background: #F4F4EA url(../images/footer_bg.jpg) repeat-x 0 0;
	color: #999;
	font-size: 0.9em;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
	position: relative;
	z-index: 2;
	overflow:hidden;	
}

#footer a {
	color: #999;
	border-bottom: 1px dotted #555;
}

#footer a:hover {
	color: #bbb;
	border-bottom: none;
}

#footer .foot_l {
	background: url(../images/footer_l.jpg) no-repeat left top;
	width: 80px;
	height: 74px;
	float: left;
}

#footer .foot_l a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	border: 0;
}

#footer .foot_r {
	background: url(../images/footer_r.jpg) no-repeat right top;
	width: 26px;
	height: 74px;
	float: right;
	clear: none;
}

#footer .foot_content {
	display: block;
	clear: none;
	width: 800px;
	float: left;
	clear: none;
	padding: 10px 0 0 0;
	text-align: center;
}

#footer .foot_content p {
	margin: 0;
	padding: 0;
	line-height: 20px;
}

#footer .foot_content .logo {
	display: block;
	width: 196px;
	height: 38px;
	margin-top: 3px;
	float: left;
}

#footer .foot_content .logo a {
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
	border: none;
	background: url(../images/footer_logo.jpg) no-repeat 0 0;
}

#footer .foot_content .logo a:hover {
	display: block;
	background: url(../images/footer_logo.jpg) no-repeat 0 -38px;
}

#footer .foot_info {
	display: block;
	clear: both;
	width: 850px;
	margin: 0 auto;
	text-align: center;
	font-size: 0.80em;
	line-height: normal;
}

#footer .footersd
{	display: block;
	clear: both;
	background: url(../images/skin7/footersd.jpg) no-repeat 2px 0px;
	height:73px;
}


#footer ul li {
	display: inline;
}

#myAutoComplete {
    width:25em; /* set width here or else widget will expand to fit its container */
    padding-bottom:2em;
}
