/* 
========================================================================
TEMPLATE.CSS
========================================================================
*/

/* --- Body - control position #container, allows centering of site -- */
body {
	text-align: center;
	background:#fff url(../../images/bg2.png) center repeat;
	
}

#container {
	display: block;
	margin: 0 auto;
}

/* Contains rest of HTML */
#centrecontainer {
	border:0px dashed white;
	width: 974px;
	text-align: left;
	margin: 0 auto;
	min-height: 100%;
}


/* --- Header section ------------------------------------------------ */
#header {
	border:0px dotted blue;
	height: 100px;
	margin: 0px 0 0 0px;
	padding:0;
	width:974px;
	background:url(../../images/bg_logo.gif) left repeat-y;
}

#header #title {
	border:0px dashed red;
	height: 90px;
	margin: 0px 10px 0px 0px;
	padding:0px 0 0 0;
	width:161px;
}

#header2	{
border:0px dashed red;
margin:28px 0 0 0;
float:right;
color:#273790;
}

/* Top links */
#header2 .links {
	border: solid 0px lime;
	text-align:right;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 8.5pt;
	width:700px;
}
#header2 .links a:link, #header2 .links a:visited	{	
	border: solid 0px lime;
	position: relative;
	text-decoration: none;
	color: #9E9F9E;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}
#header2 .links a:hover		{
	position: relative;
	text-decoration: none;
	color: #441840;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
}

#header2 h4	{display:inline; font-size:1.1em; font-weight:normal; font-family:arial;}


/* sectionHeader */

#sectionHeader	{
border-top:0px solid #ccc;
border-bottom:1px solid #ccc;
/*background:#F5F8F3;*/
background:#Fff;
width:540px;
/*height:55px;*/
padding:0 0 7px 0;
margin:0 0 6px 0px;
}

#sectionHeaderImage	{
border:0px dashed red;
background:#EDF3EB;
width:0px;
padding:0;
margin:0 0 px 0;
float:right;
/*height:55px;*/
}

#sectionHeaderTrail	{
border:0px dashed red;
margin:0px 0 0px 0px;
padding:5px 0 0 0;
}



/* sectionHeader */



#searchbar	{
border:0px solid red;
text-align:left;
margin:0px 9px 2px 0; 
font-family:trebuchet ms, arial, helvetica, sans-serif;
font-size:1.05em;
}

/* --- main nav -------- */
/* menu */
#navcontainer{
border:0px dotted gray;
margin: 0px 0 0px 0px;
padding: 0;
font-family:trebuchet ms, arial, helvetica, sans-serif;
font-size:1.3em;
width:750px;
}
#navcontainer ul{
border:0px solid red;
margin: 0;padding: 0px;
list-style-type: none;
text-align: center;
}
#navcontainer ul li{
display: block;
float:left;
text-align: center;
padding: 0px 0 0 0px; margin: 0;
}
#navcontainer ul li a{
border:0px dotted red;
background:#441840;

padding:5px 17px 5px 17px; margin: 5px 0 0px 0;
color: #ECB1E1;
text-decoration: none;
font-weight:normal;
display: block;
text-align: center;
}
#navcontainer ul li a:hover{color:#fff; background:#995993;}
#navcontainer a:active{color:#fff; background:#995993;}
#navcontainer li#active a{color:#fff; background:#995993;}


#facebook {
	border:0px solid red;
	margin: 0 0 0px 0;
	padding: 0;
	border-top: solid 0px #Ccc;
}

/* menu */









/* --- Entire page body section - everything below the header -------- */
#pagebody {
	border:0px dashed red;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}

/* Left hand section of page body (if you have one!) */
#left {
	border:0px dashed blue;
	width: 201px;
	margin: 0px 0 0 0;
	float: left;
}
#leftContent	{
background:#fff url(../../images/bg_logo.gif);

}


/* main content div for a product */
.main	{width:540px;}


/* Dynamic page content section of page body */
#pagecontentHome {
	border:0px dashed gray;
	float:left;
	width:739px;
	padding: 0 0 0 0px;
	margin:0px 0 0 0px;
}
#hp_mainbox	{
border:0px solid red;
width:735px; 
height:169px;  
color:#acacac;
font-size:10.5pt;
line-height:120%;
margin:0px 0 0 0;
}
#hp_mainbox h1	{
font-family:arial, helvetica, sans-serif;
font-size:17px;
padding:0; margin:0;
display:inline;
}
#hp_icons	{
margin-top:10px;
font-size:10.5pt;
line-height:20px;
}
#hp_icons	img	{margin-right:10px;}





/* Dynamic page content section of page body */
#pagecontent {
	border:0px dashed blue;
	width: 576px;
	float: left;
	padding: 0 0px 0 0px;
	margin: 0 0 0 0px;font-size:10.5pt; font-family:trebuchet MS, arial, sans-serif;
}

#pagecontent_pad {
	border:0px dashed red;
	padding: 0px 0px 5px 24px;
}

/* Right hand section of page body */
#right {
	border:0px dashed #ccc;
	width: 157px;
	margin:0 6px 0 0;
	float: right;
	padding: 0px;
}

/* --- Footer -------------------------------------------------------- */
/* Footer nav links */



#footercontent2{
	color:#666;
	font-family: trebuchet MS, Arial, sans-serif;
	font-size:9.0pt;
	font-weight:normal;
}
#footercontent2 a:hover {
	color:red;
	text-decoration:underline;font-weight:bold;
}
#footercontent2 :link	{
	color:#441840;
	text-decoration:none;font-weight:bold;
}
#footercontent2 :visited	{
	color:#441840;
	text-decoration:none;font-weight:bold;
}	


#footer	{	
border:0px solid #ccc;
width:100%;
text-align:left;
font-family:trebuchet MS, arial;
font-size:10.5pt;
color:#666;
font-weight:normal;
margin-top:20px;
}
#footerContent	{
border-top:3px solid #ccc;
padding:2px 0 2px 0px;
margin:0 0 0 220px;
text-align:left;
}
#footerContent2	{
border-top:1px solid #ccc;
padding:0px 0 20px 0px;
margin:0 0 0 220px;
text-align:left;
}
#turtle	{
float:right;
text-align:right;
}



#footer2	{	
border:0px dashed red;

width:100%;
text-align:left;
font-family:trebuchet MS, arial;
font-size:10.5pt;
color:#666;
}









/* --- language, currency menu and search box ------------------------ */
#languagemenu form select, #currencymenu form select, #prodtypemenuform select {
	width: 128px;
	margin: 0;
	padding: 0;
}

#searchbox input {
	width: 108px;
}

#searchbox #searchbutton {
	width: 10px;
	text-align: right;
	margin: 0;
	padding: 0;
}

/* --- Template items ------------------------------------------------ */
#left_pad {
	padding: 0px 5px 0px 8px;
}

#left h2 {
	margin: 10px 0px 5px 0px;
	font-weight: bold;
}

/* search and mailinglist forms */
#quicksearch form {
	display: block;
}

#left input.submit {
	height: 22px;
	width: 30px;
}

#left input.text {
	width: 95px;
}

#mailinglist label#email {
	display: block;
	margin: 0px 0px 2px 0px;
}

#mailinglist label#htmlemail {
	display: block;
	margin: 2px 0px 2px 0px;
}

#right h2 {
	margin: 10px 0px 5px 0px;
	font-weight: bold;
}












/* tooltip */

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#fff;
    color:#ccc;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#fff; color:#ccc; text-decoration:none;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
	font-size:8.5pt;
    display:block;
    position:absolute;
    top:1.5em; left:1em; width:10em;
    border:1px solid #666;
	padding:7px;
    background-color:#fff; color:#666;
	text-decoration:none;
    text-align: left;
	font-weight:normal;
	
}

#icon1	{
border:0px solid red;
margin:-3px 0 0 0; padding:0;
text-align:left;
width:140px;
}
#icon1 img	{
float:none; margin:0;
}


#productbanner	{
margin:0 0 0px 0;
color:#bfbfbf;
}
#productbanner h1{color:#fff;}
#productbanner	a:link{color:#fff;}

.generic	{background:#441840;font-size:11pt; font-family:calibri; padding:20px 20px 10px 20px;}
/* MKAD */
.cat60 {
border:0px dashed grey;
padding:20px 120px 34px 20px;
background:#D4152B url(../../images/bg_lady_cat.gif) top right no-repeat;
}
.cat71 {
border:0px dashed grey;
padding:20px 120px 13px 20px;
background:#441840 url(../../images/bg_z.gif) top right no-repeat;
}



