/* layout */
body{
color: #161616;
font-size:15px;
letter-spacing: 1px; 
line-height: 17px;
margin:0px;
}

a {
color: #c9601b;
text-decoration: underline; 
}

a:visited {
color: #c9601b;
text-decoration: underline; 
}

a:hover {
color: #f2995e;
text-decoration: none; 
}

a.orange:link,a.orange:visited{
color:#ef8c4a;
text-decoration:underline;
}
a.orange:hover,a.orange:active{
color:#ffbb8d;
text-decoration:none;
}



#wrapper{
width:968px;
background-image:url(../images/back.gif);
background-repeat:repeat-x;
border-left:#c7c7c7 1px solid;
border-right:#c7c7c7 1px solid;
border-top:#c7c7c7 1px solid;
padding:25px 9px 0 9px;
}

#leftcolumn{
width:236px;
float:left;
margin-bottom:15px;
text-align:left;
}

#center_aria{
text-align:left;
}



.text_aria{
margin:0 0 10px 246px;
width:704px;
text-align:left;
}

/* layout */

/* header */
#header {
 float: left ;
 width: 965px;
 margin: 3px 0 10px 0;
 padding:0;
 color: #333333;
 }

#header_primary{
 float: left ;
 width: 520px;
 margin: 0;
 padding:0;
 }

#header h1 {
 float: left ;
 width: 273px;
 height: 33px ;
 margin: 0;
 padding: 0;
 }
 
#header span{
 float: left ;
 clear:both ;
 width: 520px ;
 margin:0;
 padding:0;
 font-size:10px;
 text-align: left ;
}

#header p {
 float: left ;
 margin: 0 ;
 padding: 0;
 font-size: 12px ;
 text-align: left ;
 }


#header_secondry{
 float: right ;
 width: 415px;
 margin: 0;
 padding:0;
 }

#fontsize {
 float:left;
 margin: 53px 0 0 0;
 padding: 0 ;
 width:190px;
 height: 41px ;
 background-image:url(../images/font_back.gif);
 background-repeat:no-repeat;
 background-position: top ;
}


#fontsize img {
 margin: 3px 0 0 3px;
 }
 
#freedial {
 float: right ;
 width: 217px ;
 height: 99px ;
 margin: 0 ;
 padding:0 ;
 }



#login{
float:right;
margin-top:10px;
width:487px;
height:65px;
padding:9px 2px 0 4px;
background-image:url(../images/login_back.gif);
background-repeat:no-repeat;
text-align:left;
}

#loginform{
margin:0;
padding:0;
font-size:1px;
}

.loginimg{
margin:0;
padding:0;
}

.logintextaria{
width:125px;
height:15px;
border:#b2b2b2 1px solid;
margin:0;
font-size:12px;
padding:0;
}

#loginbutton{
margin-top:0px;
}

/* header */

/* footer */
#footer{
	width:100%;
	background-image:url(../images/footer_back.gif);
	background-repeat:repeat-x;
	height:46px;
	text-align:center;
	padding-top:15px;
	margin:0;
	border-left:#c7c7c7 1px solid;
	border-right:#c7c7c7 1px solid;
	border-bottom:#c7c7c7 1px solid;
	clear: both;
}
/* footer */

/*gloval_navi*/
#navi{
clear:both;
width:965px;
height:30px;
margin:10px 0;
background-image:url(../images/navi_back.gif);
background-repeat:no-repeat;
}
/*gloval_navi*/

/*leftcolumn*/
#brandbanner{
width:193px;
border:1px solid #c7c7c7;
padding:10px;
font-size:10px;
line-height:13px;
color:#999999;
margin-bottom:10px;
text-align:center;
}

.banner_margin{
margin-bottom:12px;
}

.naviaria{
width:216px;
background-color:#e8e8e8;
}

.menu{
background-image:url(../images/menu_back.gif);
background-repeat:no-repeat;
width:171px;
height:22px;
font-weight:normal;
margin:0;
font-size:12px;
padding:8px 10px 0 35px;
text-align:left;
}

.menu_txt_s{
background-image:url(../images/menu_back.gif);
background-repeat:no-repeat;
width:171px;
height:22px;
font-weight:normal;
margin:0;
font-size:10px;
padding:8px 10px 0 35px;
text-align:left;
}


.menu2{
background-image:url(../images/menu_back2.gif);
background-repeat:no-repeat;
width:171px;
height:35px;
font-weight:normal;
margin:0;
font-size:12px;
padding:8px 10px 0 35px;
line-height:15px;
text-align:left;
}

#order{
background-image:url(../images/order_back_01.gif);
background-repeat:no-repeat;
background-color:#e2f4ff;
width:216px;
margin-top:10px;
padding-top:12px;
}

#order_title{
float:left;
margin:0 0 10px 6px;
}

.order_text{
width:191px;
margin:2px 11px;
text-align:left;
}

#order_contact{
width:185px;
background-color:#fffcde;
border:1px #c0c1c2 solid;
font-size:15px;
text-align:left;
padding:8px 3px;
font-weight:bold;
margin-left:10px;
}

#order_fax{
border:1px solid #cacaca;
background-color:#fffde6;
padding:5px 0 5px 5px;
width:160px;
margin:5px 0 5px 10px;
}

#order_contactlink{
font-size:12px;
font-weight:normal;
}

#order_contacttitle{
color:#352c78;
}

#purchase{
width:193px;
border:1px solid #c7c7c7;
padding:10px;
font-size:12px;
margin-top:10px;
text-align:left;
}

dl.raiten{
padding:0;
margin:0;
background-image:url(../images/menu_back4.gif);
background-repeat:repeat-y;
}

dt.raiten{
padding:0;
margin:0;
background-image:url(../images/menu_back4.gif);
background-repeat:repeat-y;
}

dd.raiten{
padding:4px 0 7px 32px;
margin:0;
background-image:url(../images/menu_back_03.gif);
background-repeat:no-repeat;
width:184px;
}

#raiten_bottom{
width:216px;
background-image:url(../images/menu_bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:14px;
margin-top:10px;
}

/*leftcolumn*/

/*table-style*/
table{
border:1px solid #cacaca;
border-collapse:collapse;
text-align:left;
}

.td_left{
background-color:#e8e8e8;
border-right:1px solid #cacaca;
text-align:left;
}
/*table-style*/

/*font-style*/
.text10px{
font-size:10px;
line-height: 13px;
}

.text12px{
font-size:12px;
line-height: 17px;
}


.text9px{
font-size:9px;
line-height: 12px;
}

.text_strong{
font-weight:bold;
}

.text_big{
font-size:14px;
line-height:17px;
}

.text_brown{
color:#c3951a;
}

.text_red{
color:#ff0000;
}

.text_pink{
color:#e60050;
}

.text_small{
font-size:10px;
line-height: 12px;
}
/*font-style*/

/* float */
.left{
float:left;
}

.right{
float:right;
}

.clear{
clear:both;
}

.clear-left{
clear:left;
}

.clear-right{
clear:right;
}
/* float */

/*margin*/
.margin_0{
margin:0;
}

.margin_5{
margin:5px 0;
}

.margin-top10{
margin-top:10px;
}
/*margin*/

/*text-align*/
.align-left{
text-align:left;
}
/*text-align*/

/*pagetop*/
.pagetop{
font-size:9px;
text-align:right;
margin:10px 0;
}
/*pagetop*/
