
body {
margin: 0px;
padding: 0px;
font-size: 12px;
font-family: Arial,geneva,sans-serif;
background: url(../img/back_line.gif) repeat-y center;
text-align:center;
color: #202020;
}

#main{
width: 812px;
margin: 0px auto;
text-align:center;

}

input
{
font-size: 12px; 
border: 1px solid #9d9d9d;
}

form
{
margin: 0px; 
padding: 0px;
}

.button
{
font-size: 12px; 
border: 1px solid #9d9d9d;
margin-left: 13px;
}


hr
{
width: 100%;
height: 1px; 
color: #DCDCDC; 
background-color: #DCDCDC; 
border: 0px solid #DCDCDC;
margin: 0px;
padding: 0px;
}


.clear
{
float: none;
clear: both;
}


/*----- HEAD --------- */

#head
{
width: 810px;
height: 98px;
padding: 0px;
margin: 0px auto;
background:#EBEBEB url('../img/back_head_line.gif') repeat-x;
} 

#head-left 
{ 
float: left;
width: 305px;
height: 98px;
margin: 0px;
padding: 0px;
} 

#head-left img 
{ 
border: none; 
margin: 0px;
padding: 0px;
}


#head-right 
{ 
margin: 0 0 0 305px;
padding: 0px;
/*width: 100%;*/
height: 98px;
background: url('../img/back_head_right2.jpg') right top no-repeat;
text-align:right;
}

#head-right-top 
{ 
float: right;
width: 475px;
height: 41px;
padding-right: 8px;
color: #FFFFFF;
margin-top: 8px;
}

#head-right-top  a
{ 
font-weight: bold;
text-align:center;
color: #E8E8E8;
font-size: 14px; 
letter-spacing: 0px;
text-decoration: none;
margin-left: 10px;
margin-right: 10px;
}

#head-right-top  a:hover
{ 
text-decoration: underline;
color: #FFFFFF;
}

#head-right-bottom 
{ 
float: right;
width: 475px;
padding-right: 13px;
}

/*------ head end ---- */


/*----- FLASH BOX --------- */

#flash-box
{
width: 810px;
height: 83px;
padding: 0px;
margin: 0px auto;
background: url('../img/back_flash.jpg') left top no-repeat;
} 


#flash-box-left 
{ 
vertical-align: top;
float: left;
text-align:left;
width: 196px;
margin: 0px;
padding: 0px;
background: #FF0000;
} 

.flash-box-in 
{ 
margin: 0px;
padding: 0px;
} 

#flash-box-right 
{ 
vertical-align: top;
margin: 0 0 0 196px;
padding: 0px;
text-align:right;
background: #00FF00;
}


/*------ flash box end ---- */


/*----- NAVIGATION --------- */

#navigation
{
width: 810px;
height: 33px;
padding: 0px;
margin: 0px auto;
background: url('../img/back_navigation.jpg') left top no-repeat;
font-size: 10px;
text-align:right;
color: #474747;
} 

#navigation-in
{
padding-top: 10px;
padding-right: 35px;
} 


/*------ navigation box end ---- */




/*----- CONTENT -----*/
#content
{
width: 810px;
margin: 0px auto; 
padding: 0px;
text-align:left;
background: #FFFFFF  url('../img/back_content.jpg') left top repeat-y ; 
} 

#content-left 
{ 
float: left;
width: 210px;
margin: 0px;
padding: 0px;
} 

#content-right 
{ 
margin: 0 0 0 210px;
padding: 0px;
text-align:right;
} 

#content-right-in
{ 
float: right;
width: 575px;
margin: 0px;
padding: 0px;
}

/*
#content-right-in h1
{ 
margin: 0px;
padding: 0px;
font-size: 16px;
font-weight: bold;
color: #404040;
}

#content-right-in h2
{ 
margin: 0px;
margin-top:3px;
padding: 0px;
font-size: 14px;
font-weight: normal;
color: #676767;
}
*/

#content-right-in-head
{ 
text-align:left;
margin-top: 40px;
margin-bottom: 0px;
padding: 0px;
font-size: 16px;
font-weight: bold;
color: #404040;
}

#content-right-in-content
{ 
text-align:left;
margin-top: 0px;
margin-bottom: 10px;
padding: 0px;
padding-right: 15px;
font-size: 12px;
font-weight: normal;
color: #181818;
}

#content-right-in-content stong
{ 
font-weight: normal;
}


#open-title
{ 
text-align:left;
margin-bottom: 8px;
margin-top:0px;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
background:#787878;
/*background:#FF6600; */
}


#content-right-in-content-open
{ 
text-align:left;
margin-top: 0px;
margin-bottom: 10px;
padding: 0px;
font-size: 12px;
font-weight: normal;
background: #EBEBEB;
}


.con_table-s2
{
margin: 0px;
padding:0px;
width: 100%;
font-size: 12px;
border: 0px;
}

.con_table-left-s2
{
width: 40%;
vertical-align: top;
text-align: left;
font-size: 12px;
padding-left: 10px;
}

.con_table-right-s2
{
width: 60%;
vertical-align: top;
padding-right: 10px;
text-align: right;
font-size: 12px;
}

.con1
{
background:#EBEBEB;
}

.con2
{
background:#DCDCDC;
}


/*----- end content -----*/




/*----- special offer menu -----*/
.side-menu2 
{
margin-bottom: 30px;

}

.side-menu2 a 
{
margin: 0px;
margin-bottom: 1px;
padding: 0px;
/*padding-top: 7px;*/
line-height: 2.1em;
font-size: 12px;
display: block;
float: left; 
width: 196px;
height: 22px;
font-weight: bold;
white-space: nowrap;
text-decoration: none;
/*border-bottom: 1px solid #FFFFFF;*/
background: url('../img/oran_but.jpg') left top repeat-y ; 
color: #FFFFFF;
}

.in2 
{
padding: 10px;
font-size: 12px;
font-weight: bold;
}

.side-menu2 a:hover
{
color: #FFFFFF;
text-decoration: none;
background: url('../img/oran_but2.jpg') left top repeat-y ; 
}

/*----- end special offer menu -----*/





/*----- side menu -----*/
.side-menu 
{
margin: 0px;
padding: 0px;
}


.side-menu a 
{
margin-top: 1px;

padding-top: 4px;
font-size: 12px;
display: block;
float: left; 
width: 196px;
height: 25px;
font-weight: normal;
white-space: nowrap;
background:#333333;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

.in 
{
padding: 10px;
font-size: 14px;
font-weight: bold;
}

.side-menu a:hover
{
background:#585858;
}

.sub-menu 
{
width: 196px;
margin: 0px;
margin-bottom: 4px;
padding-top: 3px;
padding-bottom: 7px;
background:#787878;
}

.sub-menu ul {
	margin: 0;
	padding: 0;
	padding-right: 10px;
	list-style: none;
}

.sub-menu li {
		white-space: nowrap;
	}

.sub-menu a
{ 
width: 180px;
height: 15px;
margin: 0px;
text-align:left;
color: #FFFFFF;
font-size: 13px; 
letter-spacing: 0px;
background:#787878;
padding-left: 15px;
text-decoration: none;
font-weight: normal;
}

.sub-menu a:hover
{ 
margin: 0px;
text-align:left;
color: #FFFFFF;
font-size: 13px; 
letter-spacing: 0px;
background:#787878;
font-weight: normal;
text-decoration: underline;
}

/*----- end side menu -----*/














/*----- FOOTER -----*/
#footer
{
clear: both;
width: 810px;
height: 89px;
margin: 0px auto; 
padding: 0px;
text-align:left;
color: #FFFFFF;
font-size: 11px; 
background: #FFFFFF  url('../img/back_footer.jpg') left top repeat-y ; 
}  

#footer-in
{
margin: 0px; 
padding-top: 30px;
padding-left: 10px;
} 


#footer-in a
{ 
color: #FFFFFF;
text-decoration: none;
}

#footer-in a:hover
{ 
color: #FFFFFF;
text-decoration: underline;
}
/*----- end footer -----*/




















