*
{
	margin: 0;
	padding: 0;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-weight: normal;
	
}

body
{
	color: #333;
	text-align: center;
	font-size: 12px;
	background: #fff;
}

img { border: 0; }
a { color: #000; }
a:visited { }
a:hover, a:focus { color:#FEB418; }
a:active { }
p { line-height: 1.10em; }
p, ul li, input, textarea { font-size: 11px; }
h4, h5, strong, ul li, ul li a, p { color: #333; }
h1 { font: normal 18px verdana,arial,sans-serif; }
h2 { font: bold 16px verdana,arial,sans-serif; }
h3 { font: normal 12px verdana,arial,sans-serif; }
h4 { font: normal 21px Verdana,Arial,sans-serif; }
h5 { font: bold 12px verdana,helvetica,sans-serif; }
h6 { font-size: 15px; }
b, strong { font-weight: bold; }
h1, h2, h3 { color: #FEB418; margin:0 0;padding:0 0;}
h2 a, 
h3 a, 
ul li a, 
table#header_links tr td a, 
div#ft_footer a { text-decoration: none; }
ul { list-style-type: none; }
ul li { list-style: none; }

ol li
{
	margin: 0 0 5px 30px;
	padding: 3px 0;
}

em { }
input { }
textarea { }
table tr td { }
.l_float { float: left; }
.r_float { float: right; }

a:hover.black_underline
{
	text-decoration: underline;
	color: #000;
}

.clearer
{
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-top: -1px;
}

.site_color { color: #FEB418; }

input, textarea, select { font-size: 13px; }
ul.normal_list { list-style-type: disc; }
ul.normal_list li { list-style-type: disc; }

ul.normal_list a
{
	color: #000;
	text-decoration: underline;
}

.no_underline { text-decoration: none; }

table.header_account_table {
	border: 1px solid #999;
	margin: 0 3px;
	
}
body h1,h2,h3,h4,h5{
	margin:0 0;
	padding:0 0;
}
/* body styles */
#body_div
{
	float: left;
	width: 610px;
	height: auto!important;
	min-height:80px!important;    /* 高度必须为一个固定高度 */
	height:400px;
	margin-bottom: 10px;
	text-align: left;
	margin-top: 6px;
}
#body_container { 
    width: 800px;
	height: auto!important;
	min-height:80px!important;    /* 高度必须为一个固定高度 */
	height:800px;
    padding-top: 0px; 
}
#body_div .conter{
    width: 610px;
	height:auto;!important;
	height: 300px;
}
#body_div .conter2{
    width: 610px;
	height:auto!important;
	min-height: 200px;
}
#body_div .left
{
	float: left;
	width: 280px;
	height:300px;
	margin: 0px 10px 10px 0px;
	text-align: left;
	margin-top: 6px;
}
#body_div .right
{
	float: left;
	width: 300px;
	height:300px;
	margin-bottom: 10px;
	text-align: left;
	margin-top: 6px;
}
#leaderHolder {
	margin-bottom: 15px;
}
.picHolder {
	margin-right: 10px;
	width: 190px;
	height: 220px;
	float: left;
	
}
.picHolder2 {
	margin-right: 10px;
	width: 135px;
	height: 220px;
	float: left;
	
}
.picHolder2 img{
	margin-right: 10px;
	width: 120px;
	height: 150px;
	float: left;
	border: 0px;
	overflow:hidden;
}
.picNotes{
	width: 120px;
	height: 50px;
	float: left;
}

/* container styles */
#container
{
	width: 800px;
	text-align: center;
	margin: 0 auto;
	height: auto!important;
	min-height:80px!important;    /* 高度必须为一个固定高度 */
	height:800px;
}

#inner_container
{
	width: 771px;
	text-align: left;
	margin: 0 auto;
	padding: 0 15px;
}
#header{
	margin:0 0;
	padding: 84px 0 0 0;
	background:url(../images/logo.gif) top left no-repeat;
	width: 780px;
	height:24px!important;
	height:108px;
	float:none;
}
#heading_bar_corner
{
	float: left;
	width: 780px;
	height:30px;
	background-color:#DCE4DD;
}

table.header_account_table tr th,
table.header_account_table tr td
	{ text-align: center; font-size: 9px; font-weight: normal; padding: 2px 3px; white-space: nowrap; }	 

table.header_account_table tr th { color: #fff; background: #FEB418; }

table.header_account_table tr th a { color: #fff; text-decoration: none; }

table.header_account_table tr th a:hover { text-decoration: underline; color: #fff; }

table.header_account_table tr td { color: #999; }

table.header_account_table tr td a { color: #333; text-decoration: none; }

table.header_account_table tr td a:hover { text-decoration: underline; }

table.header_account_table tr td a em { color: #999; }

table#header_account_boxes { margin-bottom: 4px; }

table#header_links tr td { font-size: 10px; }

table#header_links tr td a
{
	font-weight: bold;
	font-size: 9px;
}
#left_nav_column
{
	float: left;
	width: 133px;
	margin: 0px 0 15px 0;
	padding: 6px 13px 0 30px;
	text-align:left;
}

.leftNavTopLinks {
	padding: 0px 0;
	margin-bottom: 5px;
}

.leftNavDivider {
	margin: 5px 0px 7px 0px;
}
#left_nav_column h5 span, 
#left_nav_column h5 span a
{
	font-weight: bold;
	font-family: helvetica,arial,sans-serif;
}

#left_nav_column h5 span a { 
    text-decoration: none;
}

#left_nav_column h5 span a:hover
{
	text-decoration: underline;
}

#left_nav_column h2
{
	margin: 7px 0 1px 0px;
	font-size: 14px;
}

/* main category level - ex:Gift Baskets, Wine Gift Baskets, etc */
#left_nav_column ul { width: 130px; }
#left_nav_column ul li, 
#left_nav_column ul li h4 { font-size: 10px; }

#left_nav_column ul li a
{
	color: #666;
	line-height: 160%;
}

#left_nav_column ul li a:hover, 
#left_nav_column ul li h4 a:hover { text-decoration: underline; }

#tabsI {
	
	/*width:100%;*/
	margin:7px 0 0 20px;
	padding: 0 0;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	border-bottom:0px;
}

#tabsI li {
	display:inline;
	margin:0;
	padding:0;
  }
#tabsI a {
	float:left;
	background:url("../images/tableftI.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
  }
#tabsI a span {
	float:left;
	display:block;
	background:url("../images/tabrightI.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#FFF;
  }
	  
#tabsI a.current {
      float:left;
      background:url("../images/tableftI2.gif") no-repeat left top;
	  margin:0;
	  padding:0 0 0 5px;
	  text-decoration:none;
      background-position:0% -42px;
      
}
#tabsI a span.current {
      float:left;
	  display:block;
      background:url("../images/tabrightI2.gif") no-repeat right top;
	  padding:5px 15px 4px 6px;
      background-position:100% -42px;
          
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsI a span {
	float:none;
}
/* End IE5-Mac hack */
#tabsI a:hover span {
	color:#FFF;
}
#tabsI a:hover {
	background-position:0% -42px;
}
#tabsI a:hover span {
	background-position:100% -42px;
}
#main{
	position:relative;
	width:780px;
	
	background-color:#FFFFFF;
}
#left{
	margin-top:25px;
	width: 235px;
	float:left;
	font: 12px normal Arial, sans-serif;
	line-height: 22px;
}
#pages, .td12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#right{
	margin:25px 20px;
	width: 505px;
	float:right;
	font: 12px normal Arial, sans-serif;
	line-height: 18px;
	color: #333333;
}
#right h3{font:bold 12px;}
#right p{font: 14px; text-indent:2em;}	
#right img{
	border:0px;
}  
#footer{
	width:780px;
	height:100px;
	text-align:center;
	margin:0;
	padding:0 0;
	background-color:#FFFFFF;
	border-top-style:dashed;
	border-top-width:1px;
	border-top-color:#666;
	border-bottom-style:solid;
	border-bottom-width:5px;
	border-bottom-color:#33CC99;
}	  
#footer ul{
	margin:0 auto;
	padding:0 0;
	display:block;
}

.paragraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 15pt;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
}

.para {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 15pt;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	text-indent: 20pt;
	
}

a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #CC3300;
	text-decoration: underline;
}
a:hover {
	color: #0096E4;
	text-decoration: underline;
}
a:active {
	color: #0096E4;
	text-decoration: underline;
}
.myul_2 {
	margin: 0 0;
	padding:0 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	
}

.myul {
	margin: 10px 0 0 0;
	padding:0 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	width:680px;
	display:block;
}
.myul li{
	display:block;
	width:110px;
	height:30px;
	line-height:30px;
	float:left;

}
.tinyfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #4682B4;
}

.tittles {
    margin: 0 0;
	padding:0 0;
	font: bold 12px Arial, sans-serif ;
	color: #003366;
	text-decoration: none;
	line-height: 25px;
	text-indent: 30px;
}
.pics{
	width:130px;
	height:150px;
	margin: 10px 10px;
	float:left;
	display:block;
	text-align:center;
	overflow: hidden;
}
.pics img{
	width:100px;
	height:100px;
	margin:auto auto;
	border: 0px;
}
.pics span{
	display:block;
	width: 100px;
	height: 30px;

}
.pics_web{
	width:230px;
	height:180px;
	margin: 10px 10px;
	float:left;
	display:block;
	text-align:center;
	overflow: hidden;
}
.pics_web img{
	width:230px;
	height:150px;
	margin:auto auto;
	border: 0px;
}
.pics_web span{
	display:block;
	width: 230px;
	height: 30px;

}

.clr{
	clear:both;
}

.left_title, .abt_title, .gif_title, .fas_title, .web_title, .cont_title, .mak_title, .fte_title{
	width: 235px;
	height: 40px;
	display:block;
}
.left_title{
	background: url(../images/t1.gif) top left no-repeat;

}
.mak_title {
	background: url(../images/t2.gif) top left no-repeat;
}

.abt_title{
	background: url(../images/t3.gif) top left no-repeat;

}
.gif_title{
	background: url(../images/t4.gif) top left no-repeat;
}
.fas_title{
	background: url(../images/t5.gif) top left no-repeat;
}
.web_title{
	background: url(../images/t6.gif) top left no-repeat;
}
.fte_title {
	background: url(../images/t7.gif) top left no-repeat;
}
.cont_title{
	background: url(../images/t8.gif) top left no-repeat;
}

#ftebg{
	background: url(../images/leftbg.gif) -15px top repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	
	height: 418px;
	color: #333333;
	text-align: left;
	padding: 10px 1em;
}
#ftebg td font{font-size: 12px;}
.leftbg {
	background: url(../images/leftbg.gif) left top repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: 418px;
	color: #333333;
	text-align: left;
	padding: 10px 1em;
}
.leftbg td, .leftbg p{
	margin: 0 0;
	padding: 0 0;
	text-indent:2em;
	line-height:20px;
}
.leftbg h3{
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	margin: 0px 0px;
	padding: 0px 0px;
	text-indent:1.3em;
	background:url(../images/list.gif) 2px 6px no-repeat;
}
.leftbg div{
	margin: 0px 10px;
    padding-left:1em;
}
.leftbg div span{
	margin: 3px 10px 3px 0px;
	
}

.webmail span{
	width: 120px;
	display:block;
	float:left;
}

.leftbg2 {
	background-image: url(../images/leftbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
