@charset "utf-8";

body { margin:0; padding:0}

.clear{clear:both;}

p {font-family:Geneva,Arial, Helvetica, sans-serif;font-size: 12px;font-style:none; color: #fff; text-align:justify;  margin:0; padding:0;}
p a{color:#fff; text-decoration:underline; font-family:Geneva,Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline;}
p a:hover{color: #ccc; text-decoration:underline; font-size: 12px; font-family:Geneva,Arial, Helvetica, sans-serif;}

/*p{ margin:0; padding:0; font-family:Geneva,Arial, Helvetica, sans-serif; color: #fff;}
*/
#topline{ width:100%; height:100%; background:#ffffff; margin-top:1px; margin-bottom:1px; float:left}
#container {margin: 0px auto;text-align: left; width: 950px;}
#headerbox-bigbox {width:950px; float:left; background:url(../images/header-bg.jpg) repeat-x; height:97px;}
#headerbox-border {width: 1px; height:97px; float:left;}
#headerbox-centerbox {width: 474px; float:left; background:url(../images/header-bg.jpg) repeat-x; height:97px; }

#menubox{width: 948px; height:32px; float:left; background:#202020; border:#333333 solid 1px;}

#flashbanner {width: 950px; float:left; margin-top:1px;}

#topshort-click {width: 948px; float:left; padding:11px 0px; border-left:1px #333333 solid; border-right:1px #333333 solid;}
#topshort-box {width: 153px; float:left; margin-left:13px;}
#topshort-subscribe {width: 257px; float:left; margin-left:13px; background:url(../images/bi5.jpg) no-repeat; height:33px;}

#detailbigbox {width: 948px; float:left;  border-left:1px #333333 solid; border-right:1px #333333 solid; padding-bottom:11px;}
#checkavailabilitybox{width: 245px; float:left; border:1px #8f0309 solid; background:#7b0d12; text-align:center;  padding-bottom:10px;}
#titletextbox-gray{width: 213px; float:left; border:1px #8f0309 solid; background:#222222; margin-left:13px; margin-top:10px; margin-bottom:10px;}

#detailbox-indexpage{width: 695px; float:left; border:1px #2b2b2b solid; border-right:none; background:#222222; text-align:center;  }
#titletextbox-red{width: 659px; float:left; border:1px #8f0309 solid; background:#7b0d12; margin-left:15px; margin-top:10px; margin-bottom:10px;}

#detailbox-index-page2{width: 460px; float:left;  border:1px #2b2b2b solid; background:#222222; text-align:center;  padding-bottom:10px;}
#titletextbox-red-page2{width: 428px; float:left; border:1px #8f0309 solid; background:#7b0d12; margin-left:15px; margin-top:10px; margin-bottom:10px;}

#detailbox-gallery{width: 229px; float:left; border:1px #2b2b2b solid; border-right:none; background:#222222; text-align:center;  padding-bottom:10px; }
#titletextbox-red-gallery{width: 193px; float:left; border:1px #8f0309 solid; background:#7b0d12; margin-left:15px; margin-top:10px; margin-bottom:10px;}

#leftboxarea{width: 245px; float:left; margin:0px 6px 0px 1px;}
#rightboxarea{width: 695px; float:left;}

#centerboxarea-page2{width: 460px; float:left; margin:0px 6px 0px 0px;}

#centerboxarea-longpage{width: 695px; float:left; margin:0px 0px 0px 0px;}
#detailbox-longpage{width: 695px; float:left;  border:1px #2b2b2b solid; background:#222222; text-align:center;  padding-bottom:10px;}
#detailbox-longwidepage{width: 940px; float:left;  border:1px #2b2b2b solid; background:#222222; text-align:center;  padding-bottom:10px;}
#titletextbox-red-longpage{width: 663px; float:left; border:1px #8f0309 solid; background:#7b0d12; margin-left:15px; margin-top:10px; margin-bottom:10px;}

#detailfullpage{width: 948px; float:left;  border:1px #2b2b2b solid; background:#222222; text-align:center;  padding-bottom:10px;}
#titletextbox-red-fullpage{width: 916px; float:left; border:1px #8f0309 solid; background:#7b0d12; margin-left:15px; margin-top:10px; margin-bottom:10px;}
#centerboxarea-fullpage{width: 948px; float:left; margin:0px 0px 0px 0px;}


#longpage{width: 948px; float:left;  border:1px #2b2b2b solid; background:#222222; text-align:center;  padding-bottom:10px;}

#titletext-red{width: 916px; float:left; border:1px #8f0309 solid; background:#7b0d12; margin-left:15px; margin-top:10px; margin-bottom:10px;}




#rightboxarea-page2{width: 230px; float:left;}

#menu-tab{width: 659px; float:left; margin-top:10px; margin-bottom:10px;}
#menu-tab1{width: 915px; float:left; margin-top:10px; margin-bottom:10px;}


.picborder{ border:1px #4d4d4d dotted; padding:2px; background: #000000}
.picborder-newa{ border:1px #a3565a dotted; padding:2px; background: #56090d}

/* font */

h1{color: #ecb03e; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0; padding:0; margin-top:5px; text-align:left; }
h2 {color: #fff; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-transform:none; padding:0; margin:3px 0px 3px 0px;}
h3 {color: #7b0d12; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:0; text-transform:uppercase; }
h4 {color: #ffffff; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0; padding:0; margin-top:5px; text-align:left; }

/*--End---*/

.topheader{color: #fff; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:20px;  }

.orangetext {font-family:Geneva,Arial, Helvetica, sans-serif;font-size: 12px;font-style:none; color: #ecb03e;  margin:0; padding:0;}
.orangetext a{color:#ecb03e; text-decoration:underline; font-family:Geneva,Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline;}
.orangetext a:hover{color: #ccc; text-decoration:underline; font-size: 12px; font-family:Geneva,Arial, Helvetica, sans-serif;}


.whitetext {font-family:Geneva,Arial, Helvetica, sans-serif;font-size: 12px;font-style:none; color: #fff;  margin:0; padding:0;}
.whitetext a{color:#fff; text-decoration:underline; font-family:Geneva,Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline;}
.whitetext a:hover{color: #ccc; text-decoration:underline; font-size: 12px; font-family:Geneva,Arial, Helvetica, sans-serif;}

.blackfontstyle{font-family:Geneva,Arial, Helvetica, sans-serif;font-size: 12px;font-style:none; color: #000000; text-align:justify}
.blackfontstyle a{font-family:Geneva,Arial, Helvetica, sans-serif;font-size: 12px;font-style:none; color: #000000; text-decoration:underline;}
.blackfontstyle a:hover{font-family:Geneva,Arial, Helvetica, sans-serif;font-size: 12px;font-style:none; color: #21a1be;}


/*p.news{

font-family:Geneva,Arial, Helvetica, sans-serif;font-size: 12px; letter-spacing:0.1em;

font-weight:bold;

}
*/
.copyright{font-family:Geneva,Arial, Helvetica, sans-serif;font-size: 10px;font-style:none; color: #fff;}
.copyright a{font-family:Geneva,Arial, Helvetica, sans-serif;font-size: 10px;font-style:none; color: #fff; text-decoration: underline;}
.copyright a:hover{font-family:Geneva,Arial, Helvetica, sans-serif;font-size: 10px;font-style:none; color: #7b0d12;}

.link a{color:#333333; text-decoration:underline; font-family:Geneva,Arial, Helvetica, sans-serif; font-size:12px;}
	
.link a:hover{ color:#8e0000; text-decoration:underline; font-family:Geneva,Arial, Helvetica, sans-serif; font-size:12px;}
	


#showtoppicturebox2 { width:663px; float:left; margin-top:7px; background:#222222;}
#showtoppicturebox3 { width:915px; float:left; margin-top:7px; background:#222222;}


#showtoppicturebox4 { width:935px; float:left; margin-top:7px; background:#000000; margin-left:7px}

	
#navigation a

{

font-family:Geneva,Arial,Helvetica,sans-serif;

font-weight:bold;

font-size:12px;

background: #7b0d12 url(../images/yellow-tl.gif) left top no-repeat;

text-decoration: none;

padding-left:15px;

color:#FFF;

height:25px;

}



#navigation a span

{

background:url(../images/yellow-tr.gif) right top no-repeat;

padding-right: 15px;

}



#navigation a, #navigation a span

{

display: block;

float: left

}



/* Hide from IE5-Mac \*/

#navigation a, #navigation a span

{

float: none

}

/* End hide */



#navigation a:hover

{

color: #fff;

background: #bc040c url(../images/green-tl.gif) left top no-repeat;

padding-left: 15px

}





#navigation a:hover span

{

background: url(../images/green-tr.gif) right top no-repeat;

padding-right: 15px

}



#navigation ul

{

list-style: none;

padding: 0;

margin: 0

}



#navigation li

{

list-style:none;

float: left;

margin: 0;

margin-right:2px;

} 



.border  {

background:none repeat scroll 0 0  #bc040c;
border:1px #bc040c solid;

clear:left;

height:1px;

}


