@charset "utf-8";

/* CSS Document */

h1 { font-family: Arial, Helvetica, sans-serif; font-size:26px; color:#0099CC; line-height:1.5em; margin-top:0px; margin-bottom:0px; padding-bottom:5px; padding-top:5px; letter-spacing:-.03em; }

p { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:1.5em; margin-top:0px; margin-bottom:0px; padding-bottom:5px; padding-top:5px; }



div{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333;  }

span{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600;}



.green12px{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#360;  }

.green11px{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#693; }



.red12px{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#C00; }

.red11px{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#900;}



.orange12px{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#F30; }

.orange11px{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#F90; }



.blue12px{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#06C;}

.blue11px{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#09C; }

.blue15px{ font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#09C; }



.w12px{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}

.w11px{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ccc; }



.black11px{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333; }

.black18px{ font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#000; }

.red18px{ font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#900; }



a{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#630; text-decoration:none;}

a:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#900; text-decoration:none;   }



.whitelink12{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none;}

.whitelink12:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#F90; text-decoration:none;   }





.redlink12{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#900; text-decoration:none;}

.redlink12:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#900; text-decoration:none;   }



.hun100widthph { width:100%; }

.padding5px { padding:5px; }





div.spacer{ clear:both;}



body {padding:0px; margin:0px; background:#fff;}



#coverup { position:absolute; width:100%; height:100%; background:url(images/bg.jpg) repeat-x;}

#wrapper { position:relative; width:1000px; margin:0 auto }







#index01 { position:relative;  width:1000px; height:34px; }

#index02 { position:relative;  width:1000px; height:46px; }

#index09 { position:relative;  width:1000px; height:29px; background:url(images/index1_09.jpg) no-repeat; }

#index10 { position:relative;  width:1000px; height:84px; background:url(images/index1_10.jpg) no-repeat; }

#index11 { position:relative;  width:1000px; height:37px; background:url(images/index1_11.jpg) no-repeat; }

#index12 { position:relative;  width:1000px; height:106px; background:url(images/index1_12.jpg) no-repeat; }

#index13 { position:relative;  width:1000px; height:48px; background:url(images/index1_13.jpg) no-repeat; }

#index15 { position:relative;  width:1000px;  background:url(images/index1_15.jpg) repeat-y; }

#indexC  { position:relative;  width:1000px;  background:url(images/index1_14.jpg) no-repeat; }

#index17 { position:relative;  width:1000px; height:30px; background:url(images/index1_17.jpg) no-repeat; }

#index18 { position:relative;  width:1000px; height:182px; background:url(images/index1_18.jpg) no-repeat; }



#catlist { background:url(images/category-list.jpg) no-repeat; width:189px; height:39px;}



#catlists ul

{

list-style-type: none;

padding: 0;

margin: 0;

}



#catlists li

{

background-image: url(images/arrow.png);

background-repeat: no-repeat;

background-position: 0 .4em;

padding-left:20px;

border-bottom:1px dotted #CCC;

margin-top:10px;

padding-bottom:10px;

}





#floatright {float:right; width:725px; position:relative; right: 30px;}

#floatleft {float:left; width:189px; left:45px; top:3px; position:relative;}



#floatright1 {float:right; width:177px; position:relative;}

#floatleft1 {float:left; width:527px; position:relative; padding-top:10px; }



/* START: tabs */

div.tabs ul.tabmenu {

	padding: 0;

	list-style: none;

}

div.tabs ul.tabmenu li {

	display: inline;

	float: left;

}

div.tabs ul.tabmenu li a {

	padding: 8px 15px;

	display: block;

	outline: 0;

	background: #FFF;

	color: #666;

}

div.tabs ul.tabmenu li a.selected {

	background: #EEE;

	color: #000;

}

div.tabs div.tab {

	background: #EEE;

	color: #000;

	padding: 5px;

}

/* END: tabs */



span.formButton {

	padding: 0 5px 0 0;

	display: inline-block;

	background: transparent url(img/button-bg.png) 100% -32px no-repeat;

}

	span.formButton input {

		height: 32px;

		line-height: 32px;

		border: none;

		padding: 0 10px 0 15px;

		background: transparent url(img/button-bg.png) 0 0 no-repeat;

		font-family: tahoma;

		cursor: pointer;

		color: #333;

		margin: 0;

		font-weight: bold;

	}

span.formButton2 {

	padding: 0 5px 0 0;

	display: inline-block;

	background: transparent url(img/button-bg2.png) 100% -32px no-repeat;

}

	span.formButton2 input {

		height: 32px;

		line-height: 32px;

		border: none;

		padding: 0 10px 0 15px;

		background: transparent url(img/button-bg2.png) 0 0 no-repeat;

		font-family: tahoma;

		cursor: pointer;

		color: #FFF;

		margin: 0;

		font-weight: bold;

	}

.asterisk {

	padding-right: 20px;

	background: transparent url(img/asterisk.png) center right no-repeat;

}



#notice {

	width: 90%;

	text-align:center;

	background: #F60;

	margin: 10px auto;

	color: #FFF;

	padding: 5px;

}



.curved {

	-moz-border-radius: 10px;

	-khtml-border-radius: 10px;

	-webkit-border-radius: 10px;

	border-radius: 10px;

}

.scurved {

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



div.clearfix {

	clear: both;

	height: 1px;

	background: transparent;

}

div.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

table.cart td, table.cart th {
	padding: 5px;
}


table.cart td .package { font-weight: bold; font-size: 140% !important; color: #cc0000; }

	table.cart td .peritem { 

		font-weight: bold;

		color: #cc0000;

		font-size: 12px;

	}

	table.cart td .savings {
	color: #336600;
	font-weight: bold;
	font-size: 16px  !important;
	}


