@import "rental.css";
@import "tools/button.css";

p {
	z-index:50;
}

#content div.pack-header {
	width:644px;
	height:160px;
	margin:10px 0 10px 0;
	padding:2px;
	float:left;
	z-index:40;
}

#content div.date {
	width:239px;
	height:160px;
	margin:10px 0 10px 0;
	padding:2px 8px 2px 8px;
	float:right;
	text-align:right;
	background-color:#E6E6E6;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	z-index:40;
}

#content div.date table {
	border:0;
	border-spacing:0;
	border-collapse:collapse;
}

#content div.date td {
	padding:4px 0 4px 0;
	white-space:nowrap;
	z-index:50;
	font-size:12px;
}

#content div.date td.calendar input {
	background:url('../images/interface/calendar.png') transparent no-repeat scroll 90px -2px;
	border:0;
	font-size:12px;
}

#content table.date .field {
	padding:15px 0 5px 0;
}

#content table.date .field2 {
	width:100px;
	white-space:nowrap;
	text-align:right;
}

#content table.date .field3 {
	width:100px;
}

#content table.date .duration {
	text-align:right;
	font-weight:bold;
}

#content table.date .total {
	padding:0;
	vertical-align:top;
}

#content table.date #cart-validate a {
	margin-top:8px;
	margin-left:130px;
}

h2.category {
	display:block;
	margin:0;
	padding:0;
	clear:both;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background:/*#FFF*/#DFDFDF;
	color:#143CA0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
	text-indent:4px;
}

h3.pack {
	display:block;
	position:relative;
	float:none;
	clear:left;
	width:auto;
	height:auto;
	margin:0;
	padding:0 0 5px 0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;
	font-size:18px;
	font-weight:bold;
	color: #D60018;
}

h4.pack {
	display:block;
	position:relative;
	float:none;
	clear:left;
	width:auto;
	height:auto;
	margin:0;
	/*background-color:#FFF;*/
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#9298A4;
	text-decoration:none;
	padding-top:2px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
}

p.visu {
	display:block;
	width:755px;
	margin:0;
	padding:0;
	float:left;
	clear:both;
}

#content div.text {
	width:755px;
	height:216px;
	margin:10px 0 0 0;
	padding:2px;
	float:left;
	overflow:hidden;
	border-bottom:1px #d2d1d1 solid;
}

#content div.price {
	width:140px;
	height:216px;
	margin:10px 0 0 0;
	padding:2px;
	float:right;
	text-align:right;
	border-bottom:1px #d2d1d1 solid;
}

#content div.last {
	border:0;
}

div.price h3 {
	display:block;
	clear:both;
	margin:10px 0 0 0;
	padding:0;
	color:#000;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	font-family:Verdana, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

div.price p.shop {
	margin:0;
	padding:0;
	color:#000;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:line-through;
}

div.price p.internet {
	margin:0;
	padding:0;
	color:#DF0019;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	font-family:Arial,Helvetica,sans-serif;
}

div.price p.promo {
	width:70px;
	display:block;
	position:relative;
	float:right;
	margin:0 0 10px 0;
	padding:4px;
	background-color:#DF0019;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	font-family:Arial,Helvetica,sans-serif;
	z-index:1;
}

div.price p.option {
	margin:10px 0 10px 0;
	padding:0;
	font-size:12px;
}

div.price p.option input {
	margin-left:4px
}

div.price p.rent-link {
	margin:0;
	padding:0;
	clear:right;
}

/*** Menu ***/

ul#category-menu {
	display:block;
	float:none;
	clear:both;
	position:relative;
	width:723px;
	height:17px;
	margin:0 0 64px 0;
	top:40px;
	padding:0;
	list-style:none;
	border-bottom:#DF0019 1px solid;
}

ul#category-menu li {
	display:block;
	position:relative;
	width:120px;
	height:22px;
	margin:-5px 0 0 0;
	padding:0;
	float:left;
	clear:none;
	background-image:url(../images/content/category-menu-item-off.gif);
}

ul#category-menu li:hover {
	background-image:url(../images/content/category-menu-item-on.gif);
}

ul#category-menu li.first-category {
	margin-left:1px;
}

ul#category-menu li a {
	display:block;
	position:relative;
	width:120px;
	height:17px;
	margin:0;
	padding:5px 0 0 0;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}

