@charset "UTF-8";
/* CSS Document */
/* top menu*/
#menuContainer {
	background:center;
	overflow:auto;
	top:153px;
	width:100%;
	background-color: #FFF;
	font-family: Impact, Helvetica;
	margin:0px auto;
	padding:0px;
	height:84px;
	border: 1px solid #0000FF;
}


.mainheader {
	font-size:45px;
	color:#0243E9;
	font-family: Impact, Helvetica;
	left: 150px;
	padding:18px 5px 10px 5px;
	width: 300px;	
	float:left;
	letter-spacing: 0.1em;
}

#nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	float:left;
	height:84px;
	border:0px;
}

#nav ul{
  width: 370px;
  background-color:#0f1130;
  margin:0;
  
}

#nav ul li{
  display:inline;  
}
	

#nav ul li a{
  float:left;
  color:#0243E9;
  padding:52px 10px 8px 5px;
  text-decoration:none;
}

	
#nav ul li a:hover{
  text-decoration:none;
  color:#25b5eb;
}

/* #nav ul li a:visited{
  text-decoration:none;
  color:#fff;
}
*/

/* content */
/* content container */
#contentContainer {
	background:center;
	overflow:auto;
	top:350px;
	width:100%;
	font-family: Helvetica;
	margin:0px auto;
    padding:0px;
}


* html #contentContainer {top:350; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; background:center;}


.secHeader {
	font-size:25px;
	color:#25b5eb;
	font-family: Impact, Helvetica;
	padding:22px 0px 5px 0px;
	margin:0px;
	width:300PX;
	float:left;
	height:45px;
	letter-spacing: 0.1em;
}
.secHeaderL {
	font-size:25px;
	color:#25b5eb;
	font-family: Impact, Helvetica;
	padding:22px 0px 5px 0px;
	margin:0px;
	width:450PX;
	float:left;
	height:45px;
	letter-spacing: 0.1em;
}
/*submenu*/
#subNav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:left;
	height:45px;
	padding:28px 0px 0px 0px;
	margin:0px;
}

#subNav ul{
  margin:0;
}

#subNav ul li{
  display:inline;  
}
	

#subNav ul li a{
	float:left;
	color:#0A0D8F;
	padding:0px 5px 0px 5px;
	text-decoration:none;	
	margin:5px;
}

#subNav ul li.current a { color:#fff; background-color:#25b5eb;}
	
#subNav ul li a:hover{
  text-decoration:none;
  color:#fff;
  background-color:#25b5eb;
}

#subNav ul li a:visited{
  text-decoration:none;
  color:#0A0D8F;
}



/* product selection */
#productContainer {
	background:center;
	overflow:auto;
	width:100%;
	font-family: Helvetica;
	margin:0px auto;
    padding:0px;
}
.prdName {color:#0a0d90; font-size:0.9em; padding-right:10px; }

.price { padding-left:10px; border-left:1px solid #8f2759;color:#8f2759; font-size:0.9em;}

.priceBold { padding-right:20px; color:#8f2759; font-size:0.9em;font-weight:bold;text-align:right;}


.freeSize {color:#25b5eb; font-size:0.7em; padding-right:10px; }
.dataConfirm {color:#000; font-size:0.9em; padding-right:10px; }

.prdDesc {
	color:#000;
	font-size:0.8em;
	margin:5px;
}

.size {color:#000; font-size:0.8em; padding:0px; border:1px solid #666 ; margin:2px;}

.textField {color:#000; font-size:0.8em; padding:1px; border:1px solid #666 ; margin:2px;}

.sessionHeader {color:#0a0d90; background-color:#25b5eb; font-size:0.9em; padding:3px; margin-bottom:15px; width:200px}

.sessionHeaderL {color:#0a0d90; background-color:#25b5eb; font-size:0.9em; padding:5px 5px 25px 5px; margin-bottom:15px;}

table.order {font-size:0.9em; padding:5px; margin:5px; width:500px;}
table.order td{text-align:right;}

.tableText {color:#666; font-size:0.9em; padding-right:5px; font-weight:bold;}
input.order {
	color:#666;
	font-size:0.9em;
	width:250px;
	float:left;
	border: 1px solid #666;
}

/* buttons */
#btn_add { margin:0; padding:0;}
#btn_add a {
	display:block;
	width:29px; height:20px;
	margin:0; padding:0;
	background: url("images/btn_add.gif") top left no-repeat;
	text-decoration: none;
	}
#btn_add a:hover { background-image: url("images/btn_add_on.gif");}
#btn_add a span { display:none }

#btn_addtocart { margin:0; padding:0;}
#btn_addtocart a {
	display:block;
	width:93px; height:23px;
	margin:0; padding:0;
	background: url("images/btn_addtocart.gif") top left no-repeat;
	text-decoration: none;
	}
#btn_addtocart a:hover { background-image: url("images/btn_addtocart_on.gif");}
#btn_addtocart a span { display:none }

#btn_cancel { margin:0; padding:0;}
#btn_cancel a {
	display:block;
	width:76px; height:23px;
	margin:0; padding:0;
	background: url("images/btn_cancel.gif") top left no-repeat;
	text-decoration: none;
	}
#btn_cancel a:hover { background-image: url("images/btn_cancel_on.gif");}
#btn_cancel a span { display:none }


#btn_confirm { margin:0; padding:0;}
#btn_confirm a {
	display:block;
	width:76px; height:23px;
	margin:0; padding:0;
	background: url("images/btn_confirm.gif") top left no-repeat;
	text-decoration: none;
	}
#btn_confirm a:hover { background-image: url("images/btn_confirm_on.gif");}
#btn_confirm a span { display:none }

#btn_delete { margin:0; padding:0;}
#btn_delete a {
	display:block;
	width:46px; height:20px;
	margin:0; padding:0;
	background: url("images/btn_delete.gif") top left no-repeat;
	text-decoration: none;
	}
#btn_delete a:hover { background-image: url("images/btn_delete_on.gif");}
#btn_delete a span { display:none }


#btn_edit { margin:0; padding:0;}
#btn_edit a {
	display:block;
	width:29px; height:20px;
	margin:0; padding:0;
	background: url("images/btn_edit.gif") top left no-repeat;
	text-decoration: none;
	}
#btn_edit a:hover { background-image: url("images/btn_edit_on.gif");}
#btn_edit a span { display:none }

#btn_reset { margin:0; padding:0;}
#btn_reset a {
	display:block;
	width:76px; height:23px;
	margin:0; padding:0;
	background: url("images/btn_reset.gif") top left no-repeat;
	text-decoration: none;
	}
#btn_reset a:hover { background-image: url("images/btn_reset_on.gif");}
#btn_reset a span { display:none }


#btn_submit { margin:0; padding:0;}
#btn_submit a {
	display:block;
	width:76px; height:23px;
	margin:0; padding:0;
	background: url("images/btn_submit.gif") top left no-repeat;
	text-decoration: none;
	}
#btn_submit a:hover { background-image: url("images/btn_submit_on.gif");}
#btn_submit a span { display:none }

#btn_b2hp { margin:0; padding:0;}
#btn_b2hp a {
	display:block;
	width:170px; height:23px;
	margin:0; padding:0;
	background: url("images/btn_b2hp.gif") top left no-repeat;
	text-decoration: none;
	}
#btn_b2hp a:hover { background-image: url("images/btn_b2hp_on.gif");}
#btn_b2hp a span { display:none }


/* general */

.line {
	border-top: 1px solid #0a0d90;height:1px; width:100%;margin-top:15px;margin-bottom:15px;; 
}


.clear {clear:both;}
