/* ------ (c) 2007 XPULSE Crossmedia Productions ---------------------- */
/* ------ Ing. Andreas Gabriel *** css file for screen layout  ------ */
/* ------------------------------------------------------------------ */

* {
    color: #000000;
    background-color: #FFFFFF;
    outline:none;
}

body {
    margin:0px;
}

#Center {
    width:1000px;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-500px;		/* the same value as javasript in header.tpl */
    margin-top:-340px;		/* the same value as javasript in header.tpl */
    display:block;
}

#Center *
{
    font-family:Arial,Verdana,Helvetica, sans-serif;
    margin:0px;
    padding:0px;
    font-size:11px;
}

#Center a {
    text-decoration: none;
}

#Center a:hover {
    text-decoration: underline;
}

#Center div {
    background-color:#FFFFFF;
    color:#000000;
}

#Center img {
    border:0;
}

#Center #Header {
    width:1000px;
    height:87px;
}

#Center #Header #Logo {
	width:100%;
	text-align:center;
}

#Center #Header a {
    color: #666666;
    background-color:#333333;
    padding-left:10px;
    padding-right:10px;
    font-weight:bold;
    letter-spacing:0.1em;
}

#Center #Header a:hover {
    color: #000000;
    background-color: #333333;
    text-decoration: none;
}

#Center .border_1 { border-top:1px solid #FFFFFF; border-right:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; border-left:1px solid #FFFFFF; }
#Center .border_2 { border-top:1px solid #E6E6E6; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; border-left:1px solid #E6E6E6; }
#Center .border_3 { border-top:1px solid #DCDCDC; border-right:1px solid #C8C8C8; border-bottom:1px solid #C8C8C8; border-left:1px solid #DCDCDC; }
#Center #Content  { border-top:1px solid #C3C3C3; border-right:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; border-left:1px solid #C3C3C3; }

#Center #Content #MainNav
{
    width:992px;
    background-color:#333333;
    color:white;
    height:23px;
}

#Center #Content #MainNav #Navbar
{
    background-color:#333333;
    color:white;
    padding-top:0px;
	padding-bottom:0px;
    float:left;
    height:19px;
}

#Center #Content #MainNav #Searchbar
{
    background-color:#333333;
    color:white;
    padding-right:10px;
    float:right;
    height:23px;
}

#Center #Content #Left
{
    clear:both;
    width:745px;
    height:470px;
    overflow:auto;
    float:left;
}

#Center #Content #Right
{
    width:237px;
    height:470px;
    overflow:hidden;
    float:left;
}

#Center #Content #SubNav {
	clear:both;
	width:992px;
	padding-top:4px;
	font-size:10px;
	background-color:#E2E2E2;
	color:#666666;
	height:18px;
}

#Center #Content #SubNav a { padding-left:10px; padding-right:10px; color: #333333; background-color:#E2E2E2; }
#Center #Content #SubNav a:hover { color: #000000; text-decoration:none; background-color:#E2E2E2; }

#Center #Footer #InfoText {
	clear:both;
	width:1000px;
	text-align:center;
	padding-top:25px;
	padding-bottom:25px;
	font-size:12px;
	background-color:#FFFFFF;
	color: #333333;
	letter-spacing:0.5em;
}

#wrapper {
    width:992px;
    height:470px;
}

.area1							{ float:left; width:745px; height:470px; overflow:auto; }
.area2, .area3, .area4,
.area2a, .area2b, .area3a		{ width:237px; padding:0px; overflow:auto; }

.area2							{ height:150px; }
.area3							{ height:160px; }
.area4							{ height:150px; }

.area2a, .area3a				{ height:315px; }
.area2b							{ height:470px; }


#item							{ font-size:11px; color:#666666; float:none; line-height:120%; padding:10px; }
#item-title						{ font-size:24px; color:#598F94 !important; float:none; line-height:100%; font-weight:normal; margin-top:10px; margin-bottom:18px; }
#item-subtitle					{ font-size:17px; color:#999999 !important; float:none; line-height:100%; font-weight:normal; margin-bottom:20px; }
#item-left						{ float:left; width:300px; margin-right:40px !important; }
#item-right						{ float:left; width:360px; margin-bottom:50px !important; }
#item-left img					{ margin-top:3px !important; border:0px solid #CCCCCC !important; }

#rside							{ float:left; padding-left:5px; padding-right:5px; }

#item-text, .rside				{ line-height:150%; }
#item-text a, .rside a			{ font-weight:bold; color:#588F94; }

.prodspec						{ margin-top:15px !important; }
.collapsed						{ font-weight:bold; list-style:none; list-style-image:none; margin-top:7px !important; padding:5px !important;
								  background-color:#E2E2E2; padding-top:3px !important; padding-bottom:0px !important; border-bottom:3px solid #E2E2E2; }

.collapsed ul					{ background-color:#E2E2E2; }
.collapsed ul li				{ background-color:#E2E2E2; font-weight:normal; list-style:none; list-style-image:none; list-style-position:outside;
								  padding-top:5px !important; margin-bottom:5px !important; cursor:default; }

.collapsed ul li ul				{ background-color:#E2E2E2; margin-left:15px !important; margin-top:5px !important; margin-bottom:5px !important; }
.collapsed ul li ul li			{ list-style:square; padding:0 !important; margin:2px !important;}

#item-overview 	{ padding:20px; }
#item-overview, .item-overview-link {
    font-size:14px;
    font-weight:bold;
    padding-bottom:15px;
    float:none;
}

#related_products				{ padding:10px; padding-top:5px; padding-bottom:5px; }
#related_products .header		{ color:#598F94 !important; font-weight:bold; margin-top:8px !important; margin-bottom:8px !important; margin-left:55px !important;}
#related_products .image		{ width:50px; height:55px; vertical-align:bottom; text-align:center; }
#related_products .title		{ padding-left:5px; vertical-align:middle; }

#this_content					{ padding:10px; background-color:#F7F7F7 !important; }
#this_content *,
#this_content .caption			{ background-color:transparent; }

.content_left					{ width:190px; vertical-align:top; font-weight:bold; padding-bottom:15px !important; line-height:140%; }
.content_right					{ vertical-align:top; padding-bottom:15px !important; line-height:140%; }
.content_left img				{ margin-top:4px; border:1px solid #999999; }





