body {margin:0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px; text-align:center; background-color:#C6D2D7; color:#333333; background-image:url(interface/images/page_bg.jpg); background-repeat:repeat-x; background-position:top left}

.relativity_page_container2 { width:984px; text-align:left; color:#333333;}
.relativity_page_container { width:984px; text-align:left; color:#333333; background-image:url(interface/images/side_bg.jpg); background-position:left; background-repeat:repeat-y; z-index: 1;}


.relativity_top_complete{height:103px; float:left;}
.relativity_default_top { position:relative; background-image:url(interface/images/top_bg.gif); background-repeat:repeat-x; background-position:top; background-color: #EEEEEE;	height: 72px;width: 956px; top:0px;}
.relativity_lang_selector{ background-image:url(interface/images/lang_selector.jpg); width:334px; position:absolute; top:0px; height:24px; left:240px; font-size:10px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial; padding-left:40px; color:#888888}
.relativity_default_subtop {border-bottom: 1px solid #FFFFFF; background-image:url(interface/images/sub_top_bg.jpg); background-repeat:repeat-x; background-color: #222222;	height: 31px;width: 956px; font-size:11px; color:#000000; position:relative; top:0px;}
.relativity_shoulder{width:28px; height: 104px; float:left}

.relativity_standard_st_element{ font-size:11px; color:#555555; padding:8px}
.relativity_standard_st_element_long{ font-size:11px; color:#555555; padding:8px}

#subtop a { font-weight:bold; text-decoration:none; color:#dddddd}

.relativity_standard_pay_off {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;top: 0px;position: absolute;left: 725px; width: 250px; height:72px}
.relativity_standard_logo {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;top: 0px;position: absolute;left: 780px; width: 150px; height:72px}
.relativity_standard_lang_selector {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;top: 12px;position: absolute;left: 90px; width: 200px; height:52px}
.relativity_search_box {padding: 5px; float:left; color:#FFFFFF; left:19px; position: relative; background-image:url(interface/images/sub_top_end.jpg); background-position:right bottom; background-repeat:no-repeat; width:225px}
.relativity_search_cell{ width:107px; height:14px; font-size:11px}
.a_red {color: #DD0000; text-decoration:none; font-weight: normal}
.a_red_underline {color:#DD0000; text-decoration:underline; font-weight: normal}


.relativity_default_sub_page {background-color: ; width: 984px;  float:none; text-align:left;  padding:0px; margin:0px;}
.relativity_inner_subpage{ background-color:#FFFFFF; width:956px; left:28px; float:left; padding:0px; margin:0px; }

.relativity_default_left {width: 28px;float:left}
.relativity_default_page_body {background-color: white;float: left; width: 954px; padding:0px; margin:0px;  background-image:url(interface/images/page_body_bg2.jpg); background-position:left top; background-repeat:no-repeat}
.relativity_default_right {width: 192px;float: left;}

.relativity_default_bottom {width: 931px; padding:5px; left:28px; text-align:left; background-color:#FFFFFF; float:left; background-image:url(interface/images/bottom_close.gif); background-position:right bottom; background-repeat:no-repeat; font-size:11px; font-family:Arial, Helvetica, sans-serif;padding-left:20px; z-index: 1}


.relativity_left_menu {background-color: #FFFFFF; border: 1px solid #999999; margin: 5px; padding: 5px;}
.relativity_default_features{ padding:8px; border:1px solid gray; margin:5px; background-color: #FFFFCC; width:166px}
.relativity_default_imagegallery{ padding:8px; border:1px solid gray; margin:5px; background-color: #FFFFCC; width:166px}
.relativity_default_documentgallery{ padding:8px; border:1px solid gray; margin:5px; background-color: #FFFFCC; width:166px}
.relativity_default_related{ padding:8px; border:1px solid gray; margin:5px; background-color: #FFFFCC; width:166px}
.relativity_default_children{ padding:8px; border:1px solid gray; margin:5px; background-color: #FFFFCC; width:166px}
.relativity_default_children2{ padding:0px; margin:0px 0px 20px 0px; background-color: #FFFFFF; height:238px; width:176px; float:left}
.relativity_default_childrencontainer{ padding:6px; border:1px solid gray; margin:4px; background-color: #FFFFCC; float:left; width: 670px}
.relativity_default_navigationpath{ font-size:11px; border-bottom:1px solid #cccccc; padding: 10px;}
.relativity_CMS_overthepage{ padding:5px; background-color: #33FF00; font-size:11px; height: 18px;width: 950px;border-bottom-width: 1px;	border-bottom-style: none;	border-bottom-style: solid;	border-bottom-color: #000000;}
.relativity_didas { font: Verdana, Arial; font-size:10px; color:#585858; font-weight:bold; }

.relativity_standard_st_element{ float:left; width:86px; padding-left:8px; }
.relativity_standard_st_element_long{ float:left; width:156px; padding-left:8px; }
.relativity_standard_st_element_ro{ float:left; width:88px; padding-left:14px; height:31px; background-image:url(interface/images/st_element_rollover.jpg); background-repeat:no-repeat; padding-top:7px; margin-bottom:-7px}
.relativity_standard_st_element_long_ro{ float:left; width:158px; padding-left:14px; height:31px; background-image:url(interface/images/st_element_long_rollover.jpg); background-repeat:no-repeat; padding-top:7px; margin-bottom:-7px}
.relativity_standard_st_element_active{ float:left; width:88px; padding-left:14px; height:31px; background-image: url(interface/images/st_active.jpg); background-repeat:no-repeat; padding-top:7px; margin-bottom:-7px}

.relativity_default_contentimage {	background-color: #FFFFFF; 	float: right; margin: 0px 8px 0px 15px; padding-bottom: 10px; width: auto; font-size:11px}
.relativity_default_contentimage2 {	background-color: #FFFFFF; 	float: right; margin: 0px 8px 0px 15px; padding: 6px; width: auto; font-size:11px; border:1px solid #DDDDDD}
.relativity_default_contenttumb {	background-color: #FFFFFF; 	float: left; margin: 0px 8px 4px 0px; padding: 7px; width: auto; height:auto;}
.relativity_default_childcontent{ background-color:#FFFFFF; width:165px; float:left; margin:1px}

.relativity_default_listelement{ background-color:#FFFFFF; width:665px; margin:1px; border-bottom: 1px solid #BBBBBB}
.relativity_standard_listicon{ padding-right:10px; float:left; margin:4px}
.relativity_default_sf_header{ margin-bottom:-1px;background-color: #FFFFFF; border-left:1px solid gray; float:left; width: 670px}
.relativity_default_sf_option{ margin-bottom:-1px; width:125px; padding:6px; background-color: #FFFFFF; border-right:1px solid gray; border-top:1px solid gray;border-bottom:1px solid gray; float:left;}
.relativity_default_sf_option_selected{ margin-bottom:-10px; width:125px; padding:6px; background-color: #eeeeee; border-right:1px solid gray; border-top:1px solid gray; border-bottom:1px solid  #eeeeee; float:left;}
.relativity_default_sf_body{padding:6px; border-bottom:1px solid gray;  border-left:1px solid gray;  border-right:1px solid gray;border-top:1px solid gray; background-color: #eeeeee; float:left; width: 670px}
.relativity_default_sf_value{width:165px; float:left; margin:1px;}


h1 {font-family: "Trebuchet MS", Tahoma, Verdana, Arial;font-size: 22px; font-weight:normal}
h2 {font-family: "Trebuchet MS", Tahoma, Verdana, Arial;font-size: 13px;font-weight: bold; color: #607791}
h3 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold; color: #607791}
ul {padding: 8px;margin: 8px;}
input { font-size:11px}
select { font-size:11px}
textarea { font-size:11px}

p {color:#333333}
a { text-decoration:none; color: #DD0000}
a:visited { text-decoration:none; color: #990000}
a:hover{color: #FF8888}

.home_left{ width:140px; padding:12px; float:left; position:relative}
.home_left185{ width:185px; padding:14px; float:left; position:relative}
.home_right {float:left; width:180px; padding:0px; padding-top: 0px; }
.home_right2 {float:left; width:180px; padding:0px; padding-top: 0px; background-color: #FFFFFF; background-image: url(interface/images/right_bg2.jpg); background-position: top; background-repeat: no-repeat;}
.home_site_description {float:left; width:270px; padding:14px;}
.home_product_area {float:left; width:224px; padding:14px; }
.home_divider{border-left:1px solid	#C4C4C4; float:left; position:relative;left:0px; }
.home_right_header{ background-image:url(interface/images/header_clear_end.jpg); background-position:right; background-repeat:no-repeat; background-color:#717171; color: #585858; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", Tahoma, Verdana, Arial}
.home_right_header2{ color: #FFFFFF; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", Tahoma, Verdana, Arial; margin-top: 3px; margin-left: 10px; padding-left: 12px; padding-bottom: 5px}
.home_right_bottom{background-image:url(interface/images/right_bottom.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#717171; color: #585858; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", Tahoma, Verdana, Arial }
.home_news_date { font-size:14px; color:#989898; font-family:"Trebuchet MS", Tahoma, Verdana, Arial}
.home_news_title { font-weight:bold; color:#585858;}
.home_news_element {padding-left:15px; border-bottom:1px dashed #CCCCCC}
.smart_finder_cbox{ font-size:11px; width:160px; margin-top:5px}
.bottom_address{float:left; width:750px; z-index: 1}
.bottom_info{position:relative;top:60px; z-index: 1}
.smalltext {font-size: 10px}
.box_right2 {width:180px; padding:0px; padding-top: 0px; background-color: #F8F8F8; background-image: url(interface/images/right_bg.jpg); background-position: top; background-repeat: no-repeat;}
.box_right {width:180px; padding:0px; padding-top: 0px; background-color: #F8F8F8; background-image: url(interface/images/right_bg3.jpg); background-position: top; background-repeat: no-repeat;}

.content_area { width: 556px; padding:16px; float:left }
.content_area_716 {float:left; width:716px; padding:16px;}
.content_area_676 {float:left; width:676px; padding:14px;}
.left_area_child {LIST-STYLE-IMAGE: url(interface/images/bullet.gif); LIST-STYLE-POSITION: outside; background-color:#BBBBBB; border-bottom:1px solid #A0A0A0;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0; padding:3px; margin:0px; background-image:url(interface/images/sub_top_bg2.jpg);background-repeat:repeat-x;}
.left_area_child_hover {LIST-STYLE-IMAGE: url(interface/images/bullet.gif); LIST-STYLE-POSITION: outside; background-color:#BBBBBB; border-bottom:1px solid #A0A0A0;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0; padding:3px; margin:0px; background-image:url(interface/images/sub_top_bg1_hover.jpg); background-repeat:repeat-x;}
.left_area_child_sel {LIST-STYLE-IMAGE: url(interface/images/bullet.gif); LIST-STYLE-POSITION: outside; background-color:#BBBBBB; border-bottom:1px solid #A0A0A0;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0; padding:3px; margin:0px; background-image:url(interface/images/sub_top_bg1.jpg); background-repeat:repeat-x;}
.left_area_list {background-color:#FFFFFF; border-bottom:1px solid #A0A0A0;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0; text-indent: 4px; background-image:url(interface/images/page_body_bg2.jpg); background-repeat: repeat-x;}

.no_magin_pagging{margin:0px; padding:0px}
.children_header {color: #586985; background-color:#D6DDE4; background-image:url(interface/images/ch_head_end2.gif); background-position:right top; background-repeat:no-repeat; margin:0px; padding:2px 2px 2px 4px ; width:154px; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", Tahoma, Verdana, Arial}
.left_menu_header { color: #FFFFFF;background-color:#FF0000; background-image:url(interface/images/ch_head_end2_red.gif); background-position:right top; background-repeat:no-repeat; margin:0px; padding:8px 5px 5px 5px ; width:130px; height:17px; font-size:10px; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif}

#children_header_id a {color: #586985;}
#children_header_id a:visited {color: #586985;}
#left_area_child_p a {color:#FFFFFF;}

#bottom_lang_selector a {color: #586985;}
#bottom_lang_selector a:visited {color: #586985;}
#bottom_lang_selector {color: #586985;}

.dropmenu {position: absolute; top:0px; z-index:3; visibility: hidden; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px solid #AAAAAA; overflow: hidden; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444444; padding:10px; line-height:18px; text-align:left}
.page_body_default_style {position:absolute; top:106px; width:10px; z-index:2; background-color: #FFFFFF;}

.list_icon {margin-right:10px; margin-bottom:10px}
.bottom_2{border-bottom:2px solid #AAAAAA; font-weight:bold; font-size:11px; padding:4px; vertical-align:top; background-color:#FAFAFA}
.bottom_1{border-bottom:1px solid #AAAAAA; font-size:11px; padding:4px; background-color:#FAFAFA}

.firstsight_element {padding-left:5px; border-bottom:1px dashed #CCCCCC; font-size:11px}
.product_child_element {padding-left:5px; border-bottom:1px dashed #CCCCCC; font-size:10px; overflow:visible;}