﻿#content .submenu ul li a 
{
	font-weight:bold;
}
#content .submenu ul li a.active 
{
	color:#00539F;
}
#content .submenu ul li:last-child
{
    padding-right: 10px;
}

#content .options .media 
{
	float:left;
	height:240px;
	overflow:hidden;
	position:relative;
	width:360px;
}
#content .options .media img.icon
{
	position:absolute;
	top:0;
	left:0;
}
#content .options .media .controls {
	background:transparent url(../images/controls.gif) repeat-x scroll 0 0;
	border:2px solid #FFFFFF;
	bottom:5px;
	position:absolute;
	right:5px;
	height:18px;
}
#content .options .detailmenu ul
{
	list-style:none;
	padding:0;
	margin:0;
	float:right;
}
#content .options .detailmenu ul li
{
	background:transparent url(../images/btn-green.png) repeat-x left top;
}
#content .options .detailmenu ul li.orange
{
	background:transparent url(../images/btn-orange.png) repeat-x left top;
}
#content .options .detailmenu ul.isnotconciliated li
{
	background:transparent url(../images/btn-blue.png) repeat-x left top;
}
#content .options .detailmenu ul li a
{
	display:block;
	width:240px;
	height:40px;
	line-height:40px;
	color:#fff;
	font-weight:bold;
	padding:0 0 0 40px;
	background:transparent url(../images/btn-big-arrows.png) no-repeat 15px 15px;
}
#content #panel_links ul li a.twolines {
	height:34px;
	line-height:normal;
	padding-top:6px;
}
#content .options .detailmenu ul li a:hover
{
	text-decoration:none;
}
#content .options .alert {
	color: #518DCC;
	width:260px;
	padding:10px 10px 44px 10px;
	float:right;
}

#googlemap 
{
	width:710px;
	height:400px;
	overflow:hidden;
}

table.pricetable,
table.mceItemTable
{
	width:100%;
	border-collapse:collapse;
}
table.pricetable th,
table.mceItemTable th
{
	text-align:left;
}
table.pricetable th,
table.pricetable td,
table.mceItemTable th,
table.mceItemTable td
{
	padding:5px;
	vertical-align:top;
	border:solid 1px #000;
}
#content p.pricenote 
{
	text-align:center;
}

.parclink 
{
	padding:10px 40px;
}
.parclink img.parcthumb 
{
	margin:0 0 0 20px;
	border:2px solid #819E30;
}

table.accotypes 
{
	width:100%;
}
table.accotypes td
{
	text-align:center;
	padding:0 0 30px 0;
	line-height:16px;
	width:25%;
}
table.accotypes td img
{
	margin:0 0 6px 0;
	border:2px solid #819E30;
	width: 106px;
	height:71px;
}

table.properties 
{
	width:100%;
}
table.properties td
{
	padding:4px;
	vertical-align:top;
}
table.properties td.label
{
	width:180px;
}

div.detail-header .title
{
	float:left;
}
div.detail-header .tools
{
	float:right;
	padding:10px 0 0 0;
}
div.detail-header .tools a
{
	display:block;
	width:18px;
	height:18px;
	float:left;
	margin-left:2px;
}
div.detail-header .tools a.send
{
	background:transparent url(../images/detail-icons.gif) no-repeat -2px top;
}
div.detail-header .tools a.send2
{
	background:transparent url(../images/detail-icons.gif) no-repeat -97px top;
}
div.detail-header .tools a.print
{
	background:transparent url(../images/detail-icons.gif) no-repeat -26px top;
}
div.detail-header .tools a.save
{
	background:transparent url(../images/detail-icons.gif) no-repeat -50px top;
}
div.detail-header .tools a.saved
{
	background:transparent url(../images/detail-icons.gif) no-repeat -74px top;
}
div.detail-header .tools a span
{
	display:none;
}

#content a.projecturl 
{
	color:#d86d27;
	font-weight:bold;
	text-decoration:underline;
}

#content .planBorder
{
	float:left;
	border: 1px solid #819E30;
	position: relative;
	margin:2px;
}

#content .planBorder .abs-magnifier
{
	width:16px;
	height:18px;
	background:transparent url(../images/magnifier.gif) no-repeat left top;
	position:absolute;
	top:0px;
	left:0px;
}

div.carousel-wrapper 
{
	float:right;
	width:510px;
	border-bottom:2px solid #ECECEC;
	background:transparent url(../images/bg-carouselwrapper.png) repeat-x left top;
}
div.carousel-wrapper .hcarousel 
{
	overflow:hidden;
	text-align:center;
	width:485px;
	height:80px;
	position:relative;
	float:left;
}
#content div.carousel-wrapper .hcarousel ul 
{
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	width:216px;
	top:0;
	left:0;
	display:inline;
}
div.carousel-wrapper ul li
{
	float:left;
	width:120px;
	height:80px;
	cursor:pointer;
	padding-left: 3px;
	display:inline;
	background:none;
}
div.carousel-wrapper ul li img
{
	margin:0;
}
.lnk-left,
.lnk-right {
	cursor:pointer;
	display:block;
	height:80px;
	width:12px;
	float:left;
}
.lnk-left {
	background:transparent url(../images/carousel-prev-active.png) no-repeat left top;
}
.lnk-right {
	background:transparent url(../images/carousel-next-active.png) no-repeat left top;
}
.lnk-left span, 
.lnk-right span {
	display:none;
}
div.carousel-wrapper .inactive 
{
	background:none;
	cursor:default;
}
div.carousel-wrapper .lnk-left.inactive {
	background:transparent url(../images/carousel-prev-inactive) no-repeat 4px 30px;
}
div.carousel-wrapper .lnk-right.inactive {
	background:transparent url(../images/carousel-next-inactive) no-repeat 4px 30px;
}
