@charset "utf-8";


/*--------------------------------------------------------------------
全体
--------------------------------------------------------------------*/

/*bodyのスタイル*/

* {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0px auto 0px auto;
	padding: 0;}


body {
	margin: 0px auto 0px auto;
	padding: 0;
	background-color:#000000;
}

	  
	  
#container { 
      margin: 0px auto 0px auto;
	  overflow:hidden;
	  padding:0px;

	  }
	  	  
	  
#header {
	  width:850px;
	  height:90px;
	  margin:0px auto 0px auto;
	  padding:0px;
	  background-image:url(../images/index/index_header_bg.jpg);
	  }
	  
	  
#header_a {
	  width:850px;
	  height:512px;
	  padding:0px;

	  }

	  
#flash {
	  width:850px;
	  height:362px;
	  margin:5px auto 25px auto;
	  padding:0px;
	  }
	  
#content { 

	  margin:0px auto 0px auto;
	  padding:0px 0px 0px 0px;
	  width : 850px;

	 }


#main { 
	float:right;
	  width : 582px;
	  margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  line-height:130%;
	  font-size:12px;
}


#side-nav { 
	  float : left;
	  width : 245px;
	  padding:0px 0px 0px 0px;
	  margin:0px auto 0px auto;
}
	  

#container .clr {
clear:both;
margin:0px;
padding:0px;
line-height:0px;
visibility:hidden;
height:0px;}


br {letter-spacing:normal;}

	  
a{
	  color:#ffffff;
	  text-decoration:underline;
	  border:0px;
	  outline: none; }


a:hover{
	  color:#ccc;
	  text-decoration:none;
	  border:0px;
	  outline: none; }

a:active {outline: none;}
a:focus {-moz-outline-style: none;}
a img{ border:0px;}


a:hover img{
opacity: 0.5;
filter: alpha(opacity=60);
}


input texterea {
font-size:12px;
}

/*ページトップ*/

#pttxt {
	padding: 0px;
	margin:20px 0px 20px 560px;
	letter-spacing:1px;
	clear:both;
}

#pttxt a,
#pttxt span{
	display:block;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
}	
.ptbtn,
.ptbtn a{
	width:142px;
	height:27px;
	background-repeat:no-repeat;
	background-image: url(file:///C|/Users/tica/Desktop/%E3%82%AA%E3%82%AB%E3%83%A2%E3%83%88/html/images/index_btn.jpg);
	margin:0px 0px 5px 0px;
　　display:block;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
}	

.ptbtn a:hover{
	width:142px;
	height:27px;
	background-repeat:no-repeat;
	background-image: url(file:///C|/Users/tica/Desktop/%E3%82%AA%E3%82%AB%E3%83%A2%E3%83%88/html/images/index_btn_a.jpg);
	margin:0px 0px 5px 0px;
　　display:block;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
}	


/*パンくずリスト*/
#list {
padding:10px 35px 15px 15px;
letter-spacing:2px;
color:#cfb485;
}


#list a {
color:#FFFFFF;
text-decoration:underline;
}


#list a:hover {
color:#FFFFFF;
text-decoration:none;
}



/*--------------------------------------------------------------------
ヘッダー
--------------------------------------------------------------------*/

#header div#catch{
margin:0px auto 0px auto;
background-repeat:no-repeat;
font-size:10px;
color:#FFFFFF;
text-align:left;
padding:15px 0px 0px 5px;
letter-spacing:3px;

}


#header div#title,
#header div#title a {
text-indent:-9999px;
display:block;
margin:0px ;
padding:0px;
width:250px;
height:60px;
line-height:0px;
outline: none;
overflow:hidden;

}	  

#header div#box01 {
margin:0px;
padding:0px;
width:600px;
float:left;}

#header div#box02 {
float:left;
padding:0px 0px 0px 0px;
margin:0px;
}

#header div#bnr01,
#header div#bnr01 a {
text-indent:-9999px;
display:block;
margin:0px ;
padding:0px;
width:244px;
height:59px;
line-height:0px;
outline: none;
overflow:hidden;
background-image:url(../images/index/index_headerbnr01.jpg);
background-repeat:no-repeat;
}	  

#header div#bnr01 a:hover {
text-indent:-9999px;
display:block;
margin:0px ;
padding:0px;
width:244px;
height:59px;
line-height:0px;
outline: none;
overflow:hidden;
background-image:url(../images/index/index_headerbnr01_a.jpg);
background-repeat:no-repeat;
}	  


/*--------------------------------------------------------------------
サイドバーのスタイル
--------------------------------------------------------------------*/
/*メニュー1*/  

#side-nav div#left { 
	  width:245px;
	  padding:0px 0px 0px 0px;
	  margin:0px auto 15px auto;
	 }

	  
/*メニュー*/  
	 

ul#menu1{
    list-style:none;
    list-style-type: none;
    width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;



}
ul#menu1 li{
	margin:0px;
	padding:0px;
    width:245px;
	line-height: 0; 
	vertical-align: bottom;


}
ul#menu1 a{
    display:block;
	text-indent:-9999px;
    width:245px;
	margin:0px;
	padding:0px;
	line-height:normal;
	background-image: url(../images/index/index_sidemenu_bg.jpg);
	background-repeat:no-repeat;
    text-decoration: none;
    zoom: 1;

	
}

#menu1 a span{display:inline;} 

#menu1 a.li01{
    background-position:0px 0px;
		height:48px;

}
#menu1 a:hover.li01{
    background-position:-245px 0px;
	height:48px;

}


#menu1 a.li02{
    background-position:0px -48px;
	height:49px;

}
#menu1 a:hover.li02{
    background-position:-245px -48px;
	height:49px;

}



#menu1 a.li03{
    background-position:0px -97px;
	height:48px;
}
#menu1 a:hover.li03{
    background-position:-245px -97px;
	height:48px;
}


#menu1 a.li04{
    background-position:0px -145px;
	height:44px;
}
#menu1 a:hover.li04{
    background-position:-245px -145px;
	height:44px;
}




/*メニュー2*/  
	  


#side-nav div#left_a { 
	  width:244px;
	  padding:0px 0px 0px 0px;
	  margin:0px 0px 10px 0px;
	 }


	  
/*メニュー*/  
	 

ul#menu2{
    list-style:none;
    list-style-type: none;
    width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;



}
ul#menu2 li{
    width:244px;
	margin:0px;
	padding:0px;
	line-height: 0; 
	vertical-align: bottom;


}
ul#menu2 a{
    display:block;
	text-indent:-9999px;
    width:244px;
	margin:0px;
	padding:0px;
	line-height:normal;
	background-image:url(../images/index/index_sidemenu_bg2.jpg);
	background-repeat:no-repeat;
    text-decoration: none;
    zoom: 1;

	
}

#menu2 a span{display:inline;} 

#menu2 a.li01{
    background-position:0px 0px;
	height:39px;

}
#menu2 a:hover.li01{
    background-position:-244px 0px;
	height:39px;

}


#menu2 a.li02{
    background-position:0px -39px;
	height:39px;

}
#menu2 a:hover.li02{
    background-position:-244px -39px;
	height:39px;

}



#menu2 a.li03{
    background-position:0px -78px;
	height:41px;
}
#menu2 a:hover.li03{
    background-position:-244px -78px;
	height:41px;
}


#menu2 a.li04{
    background-position:0px -119px;
	height:42px;
}
#menu2 a:hover.li04{
    background-position:-244px -119px;
	height:42px;
}






/*お客様の声バナー*/
#side-nav #side_bnr01,
#side-nav #side_bnr01 a{
display:block;
width:244px;
height:120px;
background-image:url(../images/index/index_sidebnr01.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px auto 15px auto;
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
outline:none;
}

#side-nav #side_bnr01 a:hover {
display:block;
width:244px;
height:120px;
background-image:url(../images/index/index_sidebnr01_a.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px auto 15px auto;
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
outline:none;
}




/*--------------------------------------------------------------------
トップページのメインスタイル
--------------------------------------------------------------------*/

#index .bnr {
margin:0px 0px 10px 0px;}

#index div#box01 {
width:582px;
margin:0px 0px 20px 0px;
padding:50px 0px 0px 0px;
background-image:url(../images/index/index_maintitle01.jpg);
background-repeat:no-repeat;
color:#999999;
font-size:12px;
letter-spacing:1px;
line-height:180%;}

#index div#box01 img{
background-color:#333333;
padding:3px;
margin:15px 0px 15px 0px;}

#index .img{
padding:0px;
float:left;
margin:0px 25px 0px 0px;
padding:0px;}

#index .img02{
padding:0px;
float:left;
margin:0px 0px 0px 0px;
padding:0px;}


#index div#box02 {
width:582px;
margin:0px 0px 10px 0px;
padding:50px 0px 0px 0px;
background-image:url(../images/index/index_maintitle02.jpg);
background-repeat:no-repeat;
color:#999999;
font-size:12px;
letter-spacing:1px;
line-height:180%;}

#index div#box02 img{
background-color:#333333;
padding:3px;
margin:15px 0px 15px 0px;}



/*--------------------------------------------------------------------
お問い合わせのメインスタイル
--------------------------------------------------------------------*/



#mailform_title {
display:block;
width:850px;
height:150px;
background-image:url(../images/mailform/mailform_head_title.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:10px auto 20px auto;
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
outline:none;
}

#mailform #title {
display:block;
width:582px;
height:45px;
background-image:url(../images/mailform/mailform_title.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px auto 15px auto;
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
outline:none;
}



#mailform #box{
width:555px;
margin:0px auto 20px auto;
border:1px solid #666;
background-image: url(../images/index/index_flashbg.jpg);
padding:10px;}


#mailform div.box01 {
width:120px;
margin:0px 0px 0px 0px;
padding:5px 20px 5px 3px;
float:left;
text-align:right;
color:#FFFFFF;
font-size:12px;}

#mailform div.box02 {
width:390px;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 20px;
border-left:1px solid #666;
float:left;
clear:right;
color:#FFFFFF;
font-size:12px;}


#mailform #box{
    zoom:1;/*for IE 5.5-7*/
}
#mailform #box:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    line-height:0; 
    visibility:hidden;
}

#mailform .words {
  width: 360px;
  height:200px;
  margin:0px 0px 0px 0px;
}

#mailform .words02 {

  margin:5px 0px 0px 0px;
}

#mailform .words01 {

  margin:10px auto 25px auto;
  padding:0px 10px 0px 10px;
  letter-spacing:1px;
  color:#FFFFFF;
}

/*--------------------------------------------------------------------
リンク集のメインスタイル
--------------------------------------------------------------------*/



#link_title {
display:block;
width:850px;
height:150px;
background-image:url(../images/link/link_head_title.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:10px auto 20px auto;
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
outline:none;
}

#link #title {
display:block;
width:582px;
height:45px;
background-image:url(../images/link/link_title.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px auto 15px auto;
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
outline:none;
}

#link div.box01 {
width:285px;
padding:0px 0px 0px 0px;
margin:0px 15px 30px 0px;
float:left;
  letter-spacing:1px;
  color:#FFFFFF;}

#link div.box02 {
width:280px;
padding:0px 0px 0px 0px;
margin:0px 0px 30px 0px;
float:left;}


#link div.box02 img {
padding:5px;
background-image: url(../images/index/index_flashbg.jpg);
margin:0px;
}

#link .title_a {
background-image:url(../images/index/index_flashbg.jpg);
background-repeat:repeat-y;
padding:5px 0px 5px 15px;
margin:0px 0px 10px 0px;
font-size:14px;
font-weight:bold;
color:#CCCCCC;
border-bottom:1px #666 solid;}


#link .txt {
background-image:url(../images/index/index_flashbg.jpg);
background-repeat:repeat-y;
padding:3px 0px 3px 15px;
margin:0px 0px 10px 0px;
color:#999;}

#link div.box01 a{
	color:#ccc;
	text-decoration:none;
}
#link div.box01 a:hover{
	color:#ffffff;
	text-decoration:underline;
}


/*--------------------------------------------------------------------
特定商取引法の表記・プライバシーポリシーのメインスタイル
--------------------------------------------------------------------*/



#policy_title {
display:block;
width:850px;
height:150px;
background-image:url(../images/policy/policy_head_title.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:10px auto 20px auto;
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
outline:none;
}

#policy #title {
display:block;
width:582px;
height:45px;
background-image:url(../images/policy/policy_title.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px auto 15px auto;
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
outline:none;
}

#policy #title02 {
display:block;
width:582px;
height:45px;
background-image:url(../images/policy/policy_title02.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px auto 15px auto;
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
outline:none;
}



#policy #box{
width:572px;
margin:0px auto 40px auto;
border:1px solid #666;
padding:0px;}


#policy div.box01 {
width:150px;
margin:0px 0px 0px 0px;
padding:5px 10px 5px 10px;
float:left;
text-align:center;
color:#FFFFFF;
border-bottom:1px dotted #999;
background-image: url(../images/index/index_flashbg.jpg);
font-size:12px;}

#policy div.box02 {
width:380px;
margin:0px 0px 0px 0px;
padding:5px 10px 5px 10px;
border-left:1px solid #666;
border-bottom:1px dotted #666;
float:left;
clear:right;
color:#FFFFFF;
font-size:12px;}

#policy div.box03 {
width:150px;
margin:0px 0px 0px 0px;
padding:5px 10px 5px 10px;
float:left;
text-align:center;
color:#FFFFFF;
background-image: url(../images/index/index_flashbg.jpg);
font-size:12px;}

#policy div.box04 {
width:380px;
margin:0px 0px 0px 0px;
padding:5px 10px 5px 10px;
border-left:1px solid #666;
float:left;
clear:right;
color:#FFFFFF;
font-size:12px;}


#policy #box{
    zoom:1;/*for IE 5.5-7*/
}
#policy #box:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    line-height:0; 
    visibility:hidden;
}




#policy .box_a{
width:572px;
margin:0px auto 20px auto;
border:1px solid #666;
padding:0px;}

#policy .words01 {

  margin:10px auto 25px auto;
  padding:0px 10px 0px 10px;
  letter-spacing:2px;
  color:#FFFFFF;
}

#policy .words02 {

  margin:10px auto 0px auto;
  padding:0px 10px 10px 10px;
  letter-spacing:2px;
  color:#cccccc;
  
}
#policy .title_a {
background-image:url(../images/index/index_flashbg.jpg);
letter-spacing:2px;
padding:5px 0px 5px 15px;
margin:0px 0px 10px 0px;
font-size:14px;
font-weight:bold;
color:#CCCCCC;
 border-bottom:1px #666 dotted;}
 
 
 /*--------------------------------------------------------------------
ご購入についてのメインスタイル
--------------------------------------------------------------------*/

#flow {
color:#FFFFFF;
letter-spacing:1px;
line-height:160%;}

#flow_title {
display:block;
width:850px;
height:150px;
background-image:url(../images/flow/flow_head_title.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:10px auto 20px auto;
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
outline:none;
}

#flow #title {
display:block;
width:582px;
height:45px;
background-image:url(../images/flow/flow_title.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px auto 15px auto;
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
outline:none;
}


#flow #box01 {
background-image:url(../images/flow/flow_img01.jpg);
background-repeat:no-repeat;
padding:20px 0px 20px 100px;
margin:0px 0px 0px 0px;}



#flow #box02 {
background-image:url(../images/flow/flow_img02.jpg);
background-repeat:no-repeat;
padding:20px 0px 90px 100px;
margin:0px 0px 0px 0px;}



#flow #box03 {
background-image:url(../images/flow/flow_img03.jpg);
background-repeat:no-repeat;
padding:20px 0px 0px 100px;
margin:0px 0px 40px 0px;}



#flow #box04 {
background-image:url(../images/flow/flow_img04.jpg);
background-repeat:no-repeat;
padding:20px 0px 0px 100px;
margin:0px 0px 40px 0px;}

#flow #box04{
    zoom:1;/*for IE 5.5-7*/
}
#flow #box04:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    line-height:0; 
    visibility:hidden;
}

#flow #box{
width:400px;
margin:10px 0px 20px 0px;
border:1px solid #666;
padding:0px;}


#flow div.box01 {
width:150px;
margin:0px 0px 0px 0px;
padding:5px 10px 5px 10px;
float:left;
text-align:center;
color:#FFFFFF;
border-bottom:1px dotted #999;
background-image: url(../images/index/index_flashbg.jpg);
font-size:12px;}

#flow div.box02 {
width:208px;
margin:0px 0px 0px 0px;
padding:5px 10px 5px 10px;
border-left:1px solid #666;
border-bottom:1px dotted #666;
float:left;
clear:right;
color:#FFFFFF;
font-size:12px;}


#flow div.box03 {
width:150px;
margin:0px 0px 0px 0px;
padding:5px 10px 5px 10px;
float:left;
text-align:center;
color:#FFFFFF;
background-image: url(../images/index/index_flashbg.jpg);
font-size:12px;}



#flow #box_a{
width:460px;
margin:10px 0px 20px 0px;
padding:0px;}


#flow div.box04 {
width:208px;
margin:0px 0px 0px 0px;
padding:5px 10px 5px 10px;
border-left:1px solid #666;
float:left;
clear:right;
color:#FFFFFF;
font-size:12px;}


#flow div.box05 {
width:210px;
margin:0px 15px 0px 0px;
padding:18px 15px 18px 15px;
color:#FFFFFF;
float:left;
border:1px solid #666;
font-size:12px;}


#flow div.box06 {
width:200px;
float:left;}



#flow div.box07 {

padding:0px 0px 0px 0px;
margin:0px 0px 40px 100px;}


 /*--------------------------------------------------------------------
業務内容のメインスタイル
--------------------------------------------------------------------*/

#works {
color:#FFFFFF;
letter-spacing:1px;
line-height:160%;}

#works_title {
display:block;
width:850px;
height:150px;
background-image:url(../images/works/works_head_title.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:10px auto 20px auto;
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
outline:none;
}

#works #title {
display:block;
width:582px;
height:45px;
background-image:url(../images/works/works_title.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px auto 15px auto;
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
outline:none;
}

#works  div.box01 {
width:582px;
text-align:center;
padding:0px 0px 0px 0px;
margin:0px auto 40px auto;}



#works  div.box03 {
width:540px;
text-align:center;
padding:0px 0px 0px 0px;
margin:0px auto 40px auto;}
#works  div.box02 {
width:160px;
float:left;
margin:0px auto 0px auto;
padding:0px 10px 0px 10px;}



#works  div#box02 {
width:520px;
padding:0px 0px 0px 0px;
margin:0px auto 20px auto;}

#works  div.box_a {
width:220px;
padding:0px 0px 0px 0px;
margin:0px 15px 30px 0px;
float:left;
  letter-spacing:1px;
  color:#FFFFFF;}

#works  div.box_b {
width:280px;
padding:0px 0px 0px 0px;
margin:0px 0px 30px 0px;
float:left;}


#works  div.box_b img {
padding:5px;
background-image: url(../images/index/index_flashbg.jpg);
margin:0px;
}


#works .txt {
background-image:url(../images/index/index_flashbg.jpg);
background-repeat:repeat-y;
padding:3px 0px 3px 15px;
margin:0px 0px 10px 0px;
height:215px;
color:#999;}


 /*--------------------------------------------------------------------
店舗紹介のメインスタイル
--------------------------------------------------------------------*/

#store {
color:#FFFFFF;
letter-spacing:1px;
line-height:160%;
margin:0px 0px 30px 0px;}

#store_title {
display:block;
width:850px;
height:150px;
background-image:url(../images/store/store_heaer_title.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:10px auto 20px auto;
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
outline:none;
}

#store #title {
display:block;
width:582px;
height:45px;
background-image:url(../images/store/store_title.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px auto 15px auto;
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
outline:none;
}

#store #title02 {
display:block;
width:582px;
height:45px;
background-image:url(../images/store/store_title02.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px auto 15px auto;
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
outline:none;
}

#store .words01 {

  margin:10px auto 25px auto;
  padding:0px 10px 0px 10px;
  letter-spacing:1px;
  color:#FFFFFF;
}

#store div#box02 {
width:582px;
padding:0px 0px 0px 0px;
margin:0px auto 20px auto;}

#store div.box_a {
width:270px;
padding:0px 0px 0px 0px;
margin:0px 20px 30px 0px;
float:left;
  letter-spacing:1px;
  color:#FFFFFF;}

#store div.box_b {
width:270px;
padding:0px 0px 0px 0px;
margin:0px 0px 30px 0px;
float:left;}

#store div.box_a img {
padding:5px;
background-image: url(../images/index/index_flashbg.jpg);
margin:0px;
}

#store div.box_b img {
padding:5px;
background-image: url(../images/index/index_flashbg.jpg);
margin:0px;
}


#store div.box_bnr {
width:455px;
text-align:center;
padding:0px 0px 0px 0px;
margin:0px auto 40px auto;}

#store div.box_c {
border-bottom:1px solid #cccccc;
border-left:5px #cccccc solid;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
letter-spacing:5px;
padding:0px 0px 0px 10px;
margin:20px auto 10px auto;}
/*--------------------------------------------------------------------
フッターのスタイル
--------------------------------------------------------------------*/
 
	  
#footer {
	  
      margin: 20px auto 0px auto;
	  padding:0px;
	  letter-spacing:1px;
	  width:850px;
}

#footer_main {
	  
      margin: 0px auto 0px auto;
	  width:850px;
	  height:111px;
	  text-align:center;
	  font-size:10px;
	  line-height:120%;
	  padding:0px 0px 0px 0px;
	  background-image: url(../images/index/index_footer.jpg);
}


	  
 #footer_ad {
	  
      margin: 0px 0px 0px 0px;
	  text-align:left;
	  font-size:12px;
	  color:#cccccc;
	  line-height:140%;
	  letter-spacing:2px;
	  padding:18px 0px 0px 430px;}
	  
 #copy {
	  
      margin: 19px 0px 0px 0px;

	  text-align:center;
	  font-size:12px;
	  color:#FFFFFF;
	  line-height:140%;
	  letter-spacing:2px;
	  padding:0px 0px 0px 0px;}	  

	  
 #footer_menu {
	  
      margin: 10px 0px 10px 0px;}


 div#footer ul{
	display:block;
	list-style-type:none;
	text-align:center;
	list-style-type:none;
	padding:0px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	color:#999999;
	font-size:12px;

}
div#footer ul li{
	display:inline;
	color:#999999;
	line-height:1.5;
}
div#footer ul li a{
	color:#999999;
	text-decoration:none;
}
div#footer ul li a:hover{
	color:#ffffff;
	text-decoration:underline;
}
