/*START: Grid*/

div#main-wrapper
{
	width: 790px;
	margin: auto;
	padding: 20px 0 0 0;
}

div#header-zone
{
	height: 100px;
	padding: 0 0 15px 0;
}

div#prim-nav-zone
{
	height: 420px;
	width: 130px;
	float: left;
	padding: 15px 0 0 0;
	background: url("../../img/framework/prim-nav_background.gif") repeat-y;
}

div#content-zone
{
	height: 200px;
	width: 660px;
	float: left;
}

div#content
{
	padding: 0 10px 20px 10px;
}

div#footer-zone
{
	padding: 15px 0 0 0;
	height: 30px;
	text-align: center;
	display: none;
}
/*END: Grid */
/******************************************************************/

/*START: Standarts*/
.next
{
	margin-top: 15px;
}

.center
{
	text-align: center;
}

.right
{
	text-align: right;
}


a.link
{
	padding: 0 0 0 8px;
	background: url(../../img/framework/icon-link.gif) 0 4px no-repeat;
}

a.download
{
	padding: 0 0 0 12px;
	background: url(../../img/framework/icon-download.gif) 0 3px no-repeat;
}

a.anchor
{
	padding: 0 0 0 10px;
	background: url(../../img/framework/icon-anchor.gif) 0 4px no-repeat;
}

a.up
{
	padding: 0 0 0 10px;
	background: url(../../img/framework/icon-up.gif) 0 4px no-repeat;
}

.invisable
{
	display: none;
}
/*END: Standarts */
/******************************************************************/

/*START: Content-Standarts*/

div#content-zone div#content h2
{
	font-size: 13px;
	line-height: 16px;
	padding: 0 0 5px 0;
}

div#content-zone div#content h3
{
	font-size: 12px;
	line-height: 15px;
	padding: 0 0 5px 0;
	color: #333;
}

div#content-zone div#content a
{
	color: #153b63;
}

div#content-zone div#content p.breadcrumb
{
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	padding: 0 0 15px 0;
}

div#content-zone div#content div.content-navigation
{
	padding: 40px 0 0 0;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
}

div#content-zone div#content .font-m
{
	font-size: 11px;
	line-height: 14px;
}

div#content-zone div#content .font-s
{
	font-size: 10px;
	line-height: 13px;
}

div#content-zone div#content .font-l
{
	font-size: 12px;
	line-height: 15px;
}

div#content-zone div#content .paddingLeft
{
	padding-left: 10px;
}

div#content-zone div#content .separator
{
	border-bottom: 1px dotted #ccc;
	line-height: 0;
	font-size: 0;
}

div.content-2-cols-1
{
	float: left;
	width: 400px;
}

div.content-2-cols-2
{
	float: left;
	width: 230px;
}

div#content-zone div#content img.border
{
	border: 1px solid #ccc;
}

div#content-zone div#content ul.bullet li
{
	padding: 0 0 0 7px;
	background: url(../../img/framework/article-li.gif) 0 6px no-repeat;
}

div#content-zone div.anchor-navigation
{
	padding: 3px;
	background: #eee;
	border: 1px solid #ccc;
}

/*END: Content-Standarts */
/******************************************************************/


/*START: Dealer > Postcode-Select*/
div.postcode-select
{
	padding: 5px 0 0 0;
}

div.postcode-select img
{
	margin: 0 10px 10px 0;
}
/*END: Dealer > Postcode-Select */
/******************************************************************/


img
{
	border: none;
}

td, table, p, tr, img
{
	margin: 0;
	padding: 0;
}

table.gallery
{
	width: 250px;
	border: 1px solid #ccc;
	background: #eee;
	border-collapse: collapse;
}

table.gallery td.image-wrapper
{
	vertical-align: middle;
	text-align: center;
	height: 180px;
}

table.gallery td.image-navigation-l img,
table.gallery td.image-navigation-r img
{
	cursor: pointer;
	vertical-align: bottom;
}

table.gallery td.image-navigation-l
{
	text-align: left;
}

table.gallery td.image-navigation-r
{
	text-align: right !important; 
}

