@charset "utf-8";
/* CSS Document */

html, body {width:100%;height:100%;margin:0px;}
ul {list-style-type:none;}
form {margin:0px;}
p {margin:0px;}
h1 {margin:0px;}
h2{ margin:0px;}


#my_body {position:absolute;width:935px;top:0%;left:50%;margin-left:-467px;}

/* Header begins */
#header img {clear:both;}
#header_img {margin-left:25px;}

#search_form {float:right;margin-right:118px;margin-top:10px;width:210px;}
#search_form label {margin-right:5px;width:30px;}
#search_form #search{height:11px;width:150px;margin:0px;margin-right:0px;float: left;}
#search_form a{float:left;}
#search_form img{/*position:relative;top:3px;margin-left:-4px;clear:left;*/width:15px;}

#topnavigation {float:right;margin-top:11px;margin-right:12px;}
#topnavigation ul li {float:left;}
#topnavigation ul li a {margin-right:1px;}
#topnavigation ul li a.last {margin-right:0px;}

#languagenavigation {float:right;margin-top:7px;margin-right:26px;}

/* content begins */
#start {height:526px;}

#mainnavigation {/*position:relative;top:-13px;*/float:left; width:935px;margin-top:-13px;}
#mainnavigation ul li {float:left;margin-left:27px;}
#mainnavigation ul li a {display:block;width:199px;}
#mainnavigation ul li ul {z-index:999;width:199px;  position:absolute;visibility: hidden;}
#mainnavigation ul li ul li {float:none;margin-left:0px;}
#mainnavigation ul li:hover > ul { visibility: visible; }
#mainnavigation ul ul ul{left:40%; top:20px;width:120px;visibility: hidden;}
#mainnavigation .visible{visibility:visible;}
/* #mainnavigation ul li ul li a {display:block;}
#mainnavigation ul li ul li a.selected, #mainnavigation ul li ul li a:hover {display:block;} */


#content{float:left;width:935px;}

#section_1 {float:left;margin-right:25px;width:230px;}
#section_1 .item{margin-left:27px;margin-bottom:15px;}

#section_2 {float:left;width:650px;}
#section_2 .element {margin-bottom:18px; min-height:400px;}
#section_2 .element h1 {margin:0px;margin-bottom:15px;}
#section_2 .item h1 {margin:0px;margin-bottom:6px;}
#section_2 .item_content ul {margin-top:15px;margin-bottom:15px;margin-left:15px;}
#section_2 .element .highlight_content h1 {background-color:#BBBDC0;color:#FFFFFF;padding-left:7px;padding-top:5px;padding-bottom:5px;
	font-size:1.00em;margin:0px;border:none;}

#section_2 .element .highlight_content{margin-top:18px; }

#section_2 .highlight_content div {background-color:#D5E1E7;padding:7px;}
#section_2 .product-overview {float:left;margin-right:27px;margin-bottom:27px;}
#section_2 .last{float:left;margin-right:0;}
#section_2 .product_content  {width:196px;border:1px solid #918F90;}
#section_2 .product_content h1 {margin:0px;}
#section_2 .product_content div {margin:0px;}

#content h1 {margin-left:27px;margin-right:27px;margin-top:10px;margin-bottom:15px;}

#productnavigation { float:left; padding-left:256px; padding-top:5px;}
#productnavigation ul li,#footer-start ul li{float:left;padding-right:3px;}
#productnavigation ul li span{display:none;}
#footer-start{margin-left:250px;width:500px;}

#detail_1 {float:left; width:450px;}
#detail_1 .item {margin-left:27px;padding-bottom:30px; float:left;width:100%;}
#detail_1 div.label {width:170px;float:left;}
#detail_1 div.text {width:240px;float:left;}
#detail_1 div.text ul {margin-left:15px;}
#detail_1 .detail-navigation {position:relative;left:197px;}

#detail_2 {float:left;}
#detail_2 .element .scrolling_img {margin-top:10px;margin-left:3px;}
.imageborder{margin-bottom:10px;}

form label{ width:130px; float:left;}
form .textfield{width:150px; margin:2px 0px;}
form .input_error{width:150px; margin:2px 0px;}
img.captcha{ width:120px; display:block; float:none; margin:2px 0px;}
form .text_box{width:150px; margin:2px 0px;}
form .textarea{ height:50px; width:180px;}
#bottomnavigation ul {margin-top:50px;}
#bottomnavigation ul li {z-index:6;float:left;}
form .info1{width:90px; float:left;margin-left:125px;}

.scroll{width:422px;height:70px;}
.paging{clear:both;color:#ec008c;font-weight:bold;}
.paging a{color:#ec008c;}

#footer {clear:both;}
.clear {clear:both;}
div.item {margin-bottom:10px; clear:both;}
.item .list_image{float:left; margin:0px 10px 10px 0px;}