﻿body 
{
	margin: 0px;
    font-family: Comic Sans MS, Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    line-height: 16px;
    font-weight: normal;
}

img.CKF { border: solid 5px #fff; }
img.CKF_noborder { border: 0px; }

h1 { font-size:24px; line-height:30px; font-weight:bold; }
h2 { font-size:20px; line-height:26px; font-weight:bold; }
h3 { font-size:16px; line-height:22px; font-weight:bold; }

input, select, textarea 
{
    font-family: Comic Sans MS, Arial, Helvetica, Sans-Serif;
    font-size: 13px;
}	

#pagecontainer 
{
	width: 990px;
	margin-left: auto;
    margin-right: auto;
}

/* Header (language-flags) */
#pagecontainer #languageSelector 
{
    clear: both;
    height: 37px;
    text-align: right;
    margin: 0px;
    padding-top: 13px;
}

#pagecontainer #content
{
	/* Dynamically set on availability of skyscraper */
}

#pagecontainer #content #innerContent
{
	float: left;
	width: 766px;
}

#pagecontainer #content #skyScraper 
{
	float: right;
	width: 120px;
	height: 600px;
	background-color: #fff;
}

/* LeftContent (menu + search) */
#pagecontainer #content #innerContent #leftContent 
{
	float: left;
	width: 201px;
}

#pagecontainer #content #innerContent #leftContent #menu 
{
	color: #ffe2cd;
	background-color: #f26400;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	font-size: 18px;
	line-height: 24px;
	background-image: url(../Pics/Static/Background-Menu.jpg);
}

#pagecontainer #content #innerContent #leftContent #menu ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}
#pagecontainer #content #innerContent #leftContent #menu ul li
{
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}
#pagecontainer #content #innerContent #leftContent #menu a
{
    font-family: Comic Sans MS, cursive;
	color: #ffe2cd;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#pagecontainer #content #innerContent #leftContent #menu a:hover
{
	color: #fff;
}
#pagecontainer #content #innerContent #leftContent .shadow
{
	width: 201px;
	background-image: url(../Pics/Static/MenuShadow.png);
	_behavior: url(../Css/Resources/iepngfix.htc);
}
#pagecontainer #content #innerContent #leftContent .menuShadow
{
	background-color: #f6f1d1;
}

#pagecontainer #content #innerContent #leftContent #search
{
	color: #f26400;
	background-color: #f6f1d1;
	padding: 0px 5px 20px 5px;
}
#pagecontainer #content #innerContent #leftContent #search a,
#pagecontainer #content #innerContent #leftContent #search div.categoryTitle a 
{
	text-decoration: none;
	color: #f26400;
}
#pagecontainer #content #innerContent #leftContent #search a:hover,
#pagecontainer #content #innerContent #leftContent #search div.categoryTitle a:hover
{
	color: #ff8631;
}
#pagecontainer #content #innerContent #leftContent #search div.categoryTitle 
{
	padding-left: 0px;
	margin-bottom: -5px;
	font-size: 18px;
	line-height: 24px;
	height: 30px;
	width: 161px;
}
#pagecontainer #content #innerContent #leftContent #search table tr td.categoryTitle
{
	font-size: 18px;
	line-height: 24px;
	height: 30px;
	width: 161px;
}
#pagecontainer #content #innerContent #leftContent #search .category 
{
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 10px;
}
#pagecontainer #content #innerContent #leftContent #search table tr td.fancyFont
{
	padding-left: 20px;
	padding-right: 5px;
	font-size: 18px;
	line-height: 24px;
}
#pagecontainer #content #innerContent #leftContent #search table tr td input.text
{
	width: 70px;
	color: #f26400;
}
#pagecontainer #content #innerContent #leftContent #search .category input[type=checkbox]
{
	margin-bottom: -4px;
}
#pagecontainer #content #innerContent #leftContent #search .button 
{
	background-color: #f26400;	/* #f6f1d1; */
	font-weight: bold;
	color: #f6f1d1;
	font-size: 18px;
	width: 160px;
	height: 30px;
	border: 0px;
}

#pagecontainer #content #innerContent #leftContent #subscribeNews
{
	background-color:#FFFFFF;
	color: #f26400;
	padding: 10px 10px 20px 25px;
}
#pagecontainer #content #innerContent #leftContent #subscribeNews .title 
{
	font-size: 18px;
	line-height: 24px;
}
#pagecontainer #content #innerContent #leftContent #subscribeNews table tr td input.text
{
	color: #f26400;
	width: 115px;
}
#pagecontainer #content #innerContent #leftContent #subscribeNews table tr td.fancyFont
{
	padding-left: 20px;
	padding-right: 5px;
	font-size: 14px;
	line-height: 20px;
}
#pagecontainer #content #innerContent #leftContent #subscribeNews .button 
{
	background-color: #f26400;
	color: #FFF;
	font-weight: bold;
	font-size: 18px;
	width: 160px;
	height: 30px;
	border: 0px;
}
#pagecontainer #content #innerContent #leftContent #customLogos
{
    margin: 10px;
    text-align: center;
}
#pagecontainer #content #innerContent #leftContent #customLogos a
{
    text-decoration: none;
}
#pagecontainer #content #innerContent #leftContent #customLogos a:hover
{
    text-decoration: underline;
}

/* RightContent (content) */
#pagecontainer #content #innerContent #header
{
	float: right;
	width: 565px;
	margin: 0px;
	padding: 0px;
}
#pagecontainer #content #innerContent #rightContent 
{
	float: right;
	width: 545px;
	padding-left: 20px;
	padding-bottom: 20px;
}

#pagecontainer #content #innerContent #rightContent a {
    text-decoration: none;
}

#pagecontainer #content #innerContent #rightContent .block
{
	clear: both;
	width: 522px;
	margin-top: 20px;
}

#pagecontainer #content #innerContent #rightContent .block a { text-decoration: underline; }
#pagecontainer #content #innerContent #rightContent .block a:hover { text-decoration: none; }

#pagecontainer #content #innerContent #rightContent .block .blockContentWhite,
#pagecontainer #content #innerContent #rightContent .block .blockContent
{
	width: 486px;
	padding: 18px 18px 18px 18px;
	margin-bottom: 0px;
}
#pagecontainer #content #innerContent #rightContent .block .blockContentWhite
{
	background-color: #fff;
}
#pagecontainer #content #innerContent #rightContent .block .blockContent #boxPictures 
{
	background-color: #fff;
	margin-left:10px;
	float: right;
}

/* List with documents */
#pagecontainer #content #innerContent #rightContent .block .blockContent #crossLinks 
{
	display: block;
	clear: both;
}
#pagecontainer #content #innerContent #rightContent .block .blockContent #crossLinks ul.documents
{
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	list-style-type: none;
}
#pagecontainer #content #innerContent #rightContent .block .blockContent #crossLinks ul.documents li
{
    margin-bottom: 10px;
}
#pagecontainer #content #innerContent #rightContent .block .blockContent #crossLinks ul.documents li a
{
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
#pagecontainer #content #innerContent #rightContent .block .blockContent #crossLinks ul.documents li a:hover 
{
    text-decoration: underline;
}

#pagecontainer #content #innerContent #rightContent .block td.formTitle {
	height:24px;
	font-weight: bold;
}
#pagecontainer #content #innerContent #rightContent .block .list {
	width: 192px;
}

#pagecontainer #content #innerContent #rightContent .block .field {
	width: 187px;
}
#pagecontainer #content #innerContent #rightContent .block .field_l {
	width: 374px;
}
#pagecontainer #content #innerContent #rightContent .block .field_s {
	width: 79px;
}

#pagecontainer #content #innerContent #rightContent .block .button,
#pagecontainer #content #innerContent #rightContent .block button {
    font-family: Comic Sans MS, Arial, Helvetica, Sans-Serif;
    margin-top: 5px;
	cursor: hand;
	border: 0px;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    text-align: center;
}

#pagecontainer #content #innerContent #rightContent .card
{
	float: left;
	width: 164px;
	margin-top: 10px;
	margin-left: 15px;
}
#pagecontainer #content #innerContent #rightContent .first
{
	margin-left: 0px;
}
#pagecontainer #content #innerContent #rightContent .cardContent
{
	padding: 5px;
	clear: both;
	height: 230px;
	background-color: #fff;
}
#pagecontainer #content #innerContent #rightContent .cardContent .objectThumb
{
    width: 145px;
    height: 145px;
    display: inline;
}
#pagecontainer #content #innerContent #rightContent .cardContent .objectPrice 
{
	font-size: 14px;
    line-height: 18px;
	font-weight: bold;
}

#pagecontainer #content #innerContent #rightContent .cardContent td.objectColor 
{
	width: 16px; height: 6px;
}

#pagecontainer #content #innerContent #rightContent .offer 
{
	font-size: 12px;
	line-height: 16px;
	color: #f0021a;
	text-decoration: line-through;
}

#pagecontainer #content #innerContent #rightContent .card .shadow 
{
	width: 164px;
	background-image: url(../Pics/Static/CardShadow.png);
	_behavior: url(../Css/Resources/iepngfix.htc);
}

#pagecontainer #content #innerContent #rightContent .bannerBlock
{
	width: 522px;
	margin-top: 10px;
}
#pagecontainer #content #innerContent #rightContent .bannerBlockContent
{
	padding: 6px;
	background-color: #fff;
}
#pagecontainer #content #innerContent #rightContent .bannerBlockContent img 
{
	border: 0px;
}

#pagecontainer #content #innerContent #rightContent .block .shadow,
#pagecontainer #content #innerContent #rightContent .bannerBlock .shadow 
{
	width: 522px;
	background-image: url(../Pics/Static/BlockShadow.png);
	_behavior: url(../Css/Resources/iepngfix.htc);
}

#pagecontainer #content #innerContent #rightContent .item {margin:10px 0px;}
#pagecontainer #content #innerContent #rightContent .item h1 {font-size:18px; margin-bottom:0px; line-height:22px; font-weight:bold;}

/* Sitemap */
#pagecontainer #content #innerContent #rightContent .sitemapBox 
{
	padding: 10px;
	width: 214px; 
	background-color: #FFF;
}
#pagecontainer #content #innerContent #rightContent .sitemapshadow
{
	width: 234px;
	background-image: url(../Pics/Static/SitemapShadow.png);
	background-repeat: no-repeat;
	_behavior: url(../Css/Resources/iepngfix.htc);
}
#pagecontainer #content #innerContent #rightContent .sitemapBox a { text-decoration: none; }
#pagecontainer #content #innerContent #rightContent .sitemapBox a:hover { text-decoration: underline; }

/* Footer */
#pagecontainer #footer 
{
	clear: both;
	margin-top: 10px;
	margin-bottom: 50px;
}
#pagecontainer #footer #disclaimer
{
    font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	line-height: 22px;
	float: left;
	width: 700px;
}
#pagecontainer #footer #disclaimer a 
{
	text-decoration: none;
}

#pagecontainer #footer #disclaimer #copyright 
{
    font-size: 13px;
	margin-top: 15px;
}
#pagecontainer #footer #disclaimer #copyright a
{
	text-decoration: none;
}
#pagecontainer #footer #disclaimer #copyright a:hover 
{
	text-decoration: underline;
}
#pagecontainer #footer #ways2Pay
{
	width:260px;
	float: right;
	text-align: right;
}

/* Generally used classes throughout the site */
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
	overflow: hidden;
	line-height: 0px;
}

.shadow 
{
	height: 10px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

.alert { color: #F0021A; }

.fieldError { background-color: #f0021a; color: #ffffff; }
