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

         /*       BODY + H + P + A         */

body {
	background-image: url('../img/main_bg.png');
	background-repeat:repeat;
	background-color: #b6b6b6;
	margin:0px; padding:0px;
	font-family:"Lucida Sans Unicode", Arial, Verdana, Helvetica, Sans-serif;
	font-size:13px;
}

.clear { clear:both; }

p, h3, h4, h5, h6 {	padding: 0;	margin: 0; }

h1 { font-size:24px; font-weight:bold; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, Sans-serif; border-bottom:1px dashed #ccc; margin:0; padding:0; line-height:1.2em; }
h2 { font-size:18px; font-weight:bold; margin: 0px; padding: 0px; }
h2.products { font-size:14px; font-weight:bold; margin: 0px; padding: 0px; }
h2.about_ { font-size:24px; font-weight:bold; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, Sans-serif; border-bottom:1px dashed #ccc; margin:0; padding:0; line-height:1.2em; }
h3 { font-size:14px; font-weight:bold; }
.footgrey { color:#6f6f6f; }

a.menu { color: #fff; text-decoration: none;}
a.menu:active { color: #fff; text-decoration: none;}
a.menu:visited { color: #fff; text-decoration: none;}
a.menu:hover { color: #ff6634; text-decoration: none;}

a { color: #000; text-decoration: underline;}
a:active { color: #000; text-decoration: underline;}
a:visited { color: #000; text-decoration: underline;}
a:hover { color: #ff6634; text-decoration: underline;}

         /*       TOP         */


#top {
	width:100%;
	background-image:url('../img/top_bg.png');
	background-repeat:repeat;
}
#top_background {
	width:772px; margin:0 auto;
	padding-left:8px;
	height:125px;
	text-align:left;
	background-repeat:no-repeat;
}
#navigation_bar {
	width:100%;
	height:57px;
	background-image:url('../img/navbar_bg.png');
	background-repeat:repeat;
}
#buttons {
	width:780px; margin:0 auto;
	height:57px;
	background-image:url('../img/navbar_buttons_bg.png');
	background-repeat:no-repeat;
	text-align:left;
}
#toplogo {
	width:100px;
	float:left;
}
#text_and_clocks {
	width:640px;
	float:left;
}
#rabecotext {
	width:400px;
	height:75px;
	padding-top:20px;
	padding-left:90px;;
	float:left;
}
#clockcontainer {
	width:640px;
	float:left;
}
#addtofavorites_container {
	padding-top:85px;
	margin:0px;
	width:32px;
	height:32px;
	text-align:left;
	float:left;
}

#addtofavorites_wrapper ul {
	padding:0px;
	margin:0px;
	width:32px;
	height:32px;
	float:left;
	list-style-type:none;
}

#addtofavorites ul li { float:left; margin:0px; padding: 0px; }

#addtofavorites ul li a { display:block; text-indent: -9000px; width:32px; height:32px; text-decoration:none; }

#addtofavorites #af1 a { background: url('/img/icon_addtofav.png') no-repeat; width:32px;  }

#addtofavorites #af1 a:HOVER { background-position:0 -32px; }


         /*       BUTTONS         */


		 
#buttonscontainer {
	width:780px;
	height:50px;
	text-align:left;
	padding-bottom:4px;
}

#buttonslayer ul {
	padding-left:0px;
	margin:0px;
	width:780px;
	height:50px;
	float:left;
	list-style-type:none;
}

#buttonslayer ul li { float:left; margin:0px; padding: 0px; }

#buttonslayer ul li a { display:block; text-indent: -9000px; width:120px; height:50px; text-decoration:none; }

#buttonslayer #b1 a { background: url('../img/topbutton_home.png') no-repeat; width:88px; }

#buttonslayer #b2 a { background: url('../img/topbutton_products.png') no-repeat; width:120px; }

#buttonslayer #b3 a { background: url('../img/topbutton_about_us.png') no-repeat; width:120px; }

#buttonslayer #b4 a { background: url('../img/topbutton_contact_us.png') no-repeat; width:140px; }

#buttonslayer #b5 a { background: url('../img/topbutton_our_blog.png') no-repeat; width:120px; margin-left:185px; }

#buttonslayer #b1 a:HOVER, #buttonslayer #b2 a:HOVER, #buttonslayer #b3 a:HOVER, #buttonslayer #b4 a:HOVER, #buttonslayer #b5 a:HOVER { background-position:0 -50px; }

#buttonsrow {
	width:772px;
	background-image:url('../img/navbar_buttons_bg.png');
	text-align:left;
	font-size:20px;
	font-weight:bold;
	padding-top:1px;
	padding-left:8px;
	height:56px;
}


         /*       CONTENT         */



#contentwrapper {
	width:734px;
	margin:0 auto;
	background-image:url('../img/content_bg.png');
	background-repeat:repeat-y;
	behavior: url('/_scripts/iepngfix.htc');
	padding-left:23px;
	padding-right:23px;
	padding-top:10px;
	padding-bottom:35px;
	text-align:left;
}
#content {
	width:100%;
}
table.clocks { width:620px; font-size:11px; color:#c2c2c2; padding:1px;  }
td.clock_ { width: 150px; text-align:left; font-size:11px; }
td.addis { width: 140px; text-align:right; font-size:11px; }
td.beijing { width: 104px; text-align:right; font-size:11px; }
td.malmo { width: 103px; text-align:right; font-size:11px; }
td.newyork { width: 118px; text-align:right; font-size:11px; }

#fontcontroller {
	width:734px;
	height:18px;
	text-align:right;
}
#adjusttext {
	padding-top:3px;
	width:689px;
	font-size:9px;
	padding-right:5px;
	color:#aaa;
	float:left;
}
#fonticons {
	height:18px;
	width:40px;
	float:left;
}
#fonticon_container {
	padding:0px;
	margin:0px;
	width:40px;
	height:18px;
	text-align:left;
	float:left;
}

#fonticon_wrapper ul {
	padding:0px;
	margin:0px;
	width:40px;
	height:18px;
	float:left;
	list-style-type:none;
}

#fonticon ul li { float:left; margin:0px; padding: 0px; }

#fonticon ul li a { display:block; text-indent: -9000px; width:20px; height:18px; text-decoration:none; }

#fonticon #f1 a { background: url('../img/font_decrease.png') no-repeat; width:20px; }

#fonticon #f2 a { background: url('../img/font_increase.png') no-repeat; width:20px; }

#fonticon #f1 a:HOVER, #fonticon #f2 a:HOVER { background-position:0 -18px; }

#picscroller {
	width:716px;
	height:277px;
	margin-top:15px;
	padding-top:18px;
	padding-left:18px;
}
#inpic {
	width:275px;
	float:left;
	border:2px #6f6f6f solid;
}
#message_begin {
	width:734px;
	background-repeat:no-repeat;
	padding-bottom:30px;
	padding-top:10px;
}
#the_message {
	width:694px;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}
#message_end {
	width:714px;
	height:40px;
	background-image:url('../img/message_end.png');
	padding-right:20px;
	padding-top:25px;
	text-align:right;
	margin-bottom:25px;
}
#message2_begin {
	width:714px;
	background-repeat:no-repeat;
	padding-bottom:30px;
}
#the_message2 {
	width:694px;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}

        /*      IMAGE SLIDER      */

#imageslider {
	padding-left:5px;
}
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
padding:10px 10px 11px 10px;
background-image:url('../img/sliderwrapper_bg.png');
width: 275px; /*width of featured content slider*/
height: 235px;
float:left;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 10px;
float:left;
text-align:left;
 /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 414px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: left;
padding: 5px 10px;
float:left;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #6f6f6f;
background: #fff;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #fff;
}
#tocbutton1 {
	width:399px;
	height:28px;
	background-image:url('../img/tocbutton.png');
	background-repeat:repeat;
	text-align:left;
	padding-left:30px;
	padding-top:4px;
	color:#bbb;
	float:left;
	font-size:11px;
}
#tocbutton1:hover {
	background-position:0 -32px;
	color:#fff;
}
#tocbutton2 {
	width:399px;
	height:28px;
	background-image:url('../img/tocbutton.png');
	background-repeat:repeat;
	text-align:left;
	padding-left:30px;
	padding-top:4px;
	color:#bbb;
	float:left;
	font-size:11px;
}
#tocbutton2:hover {
	background-position:0 -32px;
	color:#fff;
}
#tocbutton3 {
	width:399px;
	height:28px;
	background-image:url('../img/tocbutton.png');
	background-repeat:repeat;
	text-align:left;
	padding-left:30px;
	padding-top:4px;
	color:#bbb;
	float:left;
	font-size:11px;
}
#tocbutton3:hover {
	background-position:0 -32px;
	color:#fff;
}
#tocbutton4 {
	width:399px;
	height:28px;
	background-image:url('../img/tocbutton.png');
	background-repeat:repeat;
	text-align:left;
	padding-left:30px;
	padding-top:4px;
	color:#bbb;
	float:left;
	font-size:11px;
}
#tocbutton4:hover {
	background-position:0 -32px;
	color:#fff;
}
#tocbutton5 {
	width:399px;
	height:28px;
	background-image:url('../img/tocbutton.png');
	background-repeat:repeat;
	text-align:left;
	padding-left:30px;
	padding-top:4px;
	color:#bbb;
	float:left;
	font-size:11px;
}
#tocbutton5:hover {
	background-position:0 -32px;
	color:#fff;
}
#tocbutton6 {
	width:399px;
	height:28px;
	background-image:url('../img/tocbutton.png');
	background-repeat:repeat;
	text-align:left;
	padding-left:30px;
	padding-top:4px;
	color:#bbb;
	float:left;
	font-size:11px;
}
#tocbutton6:hover {
	background-position:0 -32px;
	color:#fff;
}
#tocbutton7 {
	width:399px;
	height:28px;
	background-image:url('../img/tocbutton.png');
	background-repeat:repeat;
	text-align:left;
	padding-left:30px;
	padding-top:4px;
	color:#bbb;
	float:left;
	font-size:11px;
}
#tocbutton7:hover {
	background-position:0 -32px;
	color:#fff;
}
#tocbutton8 {
	width:399px;
	height:28px;
	background-image:url('../img/tocbutton.png');
	background-repeat:repeat;
	text-align:left;
	padding-left:30px;
	padding-top:4px;
	color:#bbb;
	float:left;
	font-size:11px;
}
#tocbutton8:hover {
	background-position:0 -32px;
	color:#fff;
}

a.toc { color: #bbb; text-decoration: none;}
a.toc:active { color: #bbb; text-decoration: none;}
a.toc:visited { color: #bbb; text-decoration: none;}
a.toc:hover { color: #fff; text-decoration: underline;}



         /*       BOTTOM         */

#bottomnav {
	margin:30px 0 10px 0;
	text-align:center;
}
#bottomnav ul {
	text-align:center;
	margin-bottom:25px;
}
#bottomnav li {
	margin-right:12px;
	list-style-type:none;
	font-weight:bold;
	display:inline;
}

		 
#footer {
	width:780px; margin:0 auto;
	height:155px;
	font-size:10px;
	line-height:1.4em;
	background-image:url('../img/content_bottom.png');
	behavior: url('/_scripts/iepngfix.htc');
	background-repeat:no-repeat;
}
#logo_and_address {
	width:550px;
	text-align:left;
	padding-left:166px;
	margin-top:22px;
	float:left;
}
p.footnote { margin-top:4px; }
#logo {
	width:60px;
	text-align:left;
	padding-left:166px;
	margin-top:22px;
	float:left;
}
#address {
	width:400px;
	text-align:left;
	margin-top:26px;
	line-height:1.4em;
	float:left;
}
#footertext {
	width:720px;
	padding-left:30px;
	padding-right:30px;
	margin-top:12px;
	text-align:center;
	line-height:1.4em;
	font-size:10px;
	color:#6f6f6f;
}

#validated {
	width:740px;
	margin:0 auto;
	text-align:right;
	padding-bottom:25px;
}



             /*      PRODUCTS      */

img.prod {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
img.prod:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
img.png { behavior: url('/_scripts/iepngfix.htc'); } 
img.png2 { margin-right:20px; margin-bottom:4px; float:left; behavior: url('/_scripts/iepngfix.htc'); }
img.noscript { behavior: url('/_scripts/iepngfix.htc'); }
img.left {
	float:left;
	margin: 0px 15px 7px 0px;
	border:1px #000 solid;	
}


            /*    CONTACT US    */
			
#writeus {
	width:230px;
	height:145px;
	float:left;
	padding:55px 0px 0px 0px;
	background-image:url('../img/writeus.png');
	background-repeat:no-repeat;
	text-align:center;
}

#callus {
	width:230px;
	height:145px;
	float:left;
	padding:55px 0px 0px 0px;
	background-image:url('../img/callus.png');
	background-repeat:no-repeat;
	text-align:center;
}

#visitus {
	width:230px;
	height:145px;
	float:left;
	padding:55px 0px 0px 0px;
	background-image:url('../img/visitus.png');
	background-repeat:no-repeat;
	text-align:center;
}

table.about { width:694px; }
td.about1 { width:16px; }
td.about2 { width:678px; }