.clear {clear:both; font-size: 0; line-height: 0; }
.clearall {overflow:hidden; clear: both; height:0px; font-size: 0; line-height: 0; }


body {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0; color:#ffffff; background:#001b2e}
a, a:hover, a:active, a:link {text-decoration:none; cursor: hand}
.main {width:981px; margin-left:auto; margin-right:auto}
.tracker {visibility: hidden}
.fleft {float:left}
.fright {float:right}
img {padding:0px; margin:0px}
.sepdown6 {line-height: 1px; margin: 0px; padding:0px; height:6px; clear:both; font-size:1px}
.sepdown10 {line-height: 1px; margin: 0px; padding:0px; height:10px; clear:both; font-size:1px}
.stepdown30 {line-height: 1px; margin: 0px; padding:0px; height:30px; clear:both; font-size:1px}

/*-- header */

.hearder {width:981px; height:267px; background-image: url(/images/header.gif); background-position: top center; margin-left:auto; margin-right:auto}
.stretchleft {background-image: url(/images/headerbackgr.gif); background-repeat:repeat-x; height:267px}
.logo {margin-top:139px; border:none}
.top {width:981px; height:30px; margin:0 0 0 0; position:relative}
.flags {float:right; margin-top:12px; margin-left:10px}
.header_text {float: left; padding-top: 15px}

.basebanner {float:right; margin-left:20px; }
.leftmenu {position: relative; height: 430px;}
.leftmenu .basebanner {float: none; margin-left: 0; /*position: absolute;*/ margin-bottom:10px; left: 10px; bottom: 10px;}

/*-- top menu         */

.topmenu {float:right; font-size:16px; padding-top:13px}
ul.topnav {list-style-type:none; padding:0; margin:0}
ul.topnav li {display:inline; padding-right:10px; color:#ffffff}
ul.topnav li a {color:#ffffff}
#link-active {color:#D5A621}

/*-- left menu      */

.leftmenu {
/*	height:468px; */
	margin-bottom:40px; width:206px; float:left; font-size:14px}
.mainstretch {background-image: url(/images/Bckgr.Middle.jpg); background-position:center; background-color: #002d4e; height:468px}

.ShareOnStretch {margin-top:-40px; height:39px; border-top:1px solid #3c5573; text-align:center; }
	.ShareOnStretch .ShareOnBoxMain {position:relative; margin:auto; height:39px; width:981px; text-align:left; }
	.ShareOnBox {position:absolute; top:10px; left:0px; }
		.ShareOnBox a {float:left; margin-right:9px; }
		.ShareOnBox a img {border:0px; }


.left_menu {padding-left:6px; text-transform:uppercase}
.left_menu a {color:#ffffff}
.left_menu_sub {padding-left: 30px; float:left; width:150px; text-transform:uppercase}
.left_menu_sub a {
   color:#ffffff}
.left_menu_sub_active a {
   color:#87BCE6; 
   padding-left: 30px; 
   float:left; 
   width:150px; 
   text-transform:uppercase}
.bullet {margin-bottom:3px}
.bullets {margin-top:4px}
/*-- footer      */

.footerstretch {background-image: url(/images/footer.gif); background-repeat:repeat-x; height:193px}
.footer {font-family: Trebuchet MS; padding-top:4px; font-size:12px}
.footmain {background-image: url(/images/foot.gif); background-repeat:no-repeat; height:193px}
.footer a {
   color:#ffffff; 
   text-decoration:none}
.footer_links {padding-left: 210px; padding-bottom:1px}

/*-- content  */
.middle {width:775px; height:468px;position:relative; left:0px; top:0px; z-index:2; float:left;
	background-position:0px 0px; background-repeat: repeat-x}
.content {position:absolute; left:20px; top:0px; z-index:1; width:372px; height:468px;
		background-image: url(/images/contentbackgr.png); background-repeat: repeat-x;  
/*-moz-opacity:0.65; filter:alpha(opacity=65); */
	font-size:16px}
.redcontent {overflow:hidden; position:absolute; left:20px; top:0px; width:372px; height:468px; color:#ffffff}
.Width751 {width: 751px; }
.contenttext {overflow:hidden; position: relative; width:350px; font-size:14px}
.contentscroll {position: absolute; line-height: 150%; font-size:14px; margin-left:20px; width:322px; padding-right:8px; float:left}
/*
.downArrow {position:absolute; top:70px; right:15px; display: none; background-image:url(/images/down.png); background-repeat:no-repeat; width:12px; height:11px; behavior: url(/iepngfix.htc)}
.upArrow {position:absolute; top:55px; right:15px; display: none; background-image:url(/images/up.png); background-repeat:no-repeat; width:12px; height:11px; behavior: url(/iepngfix.htc)}
*/
a.upArrow {position:absolute; top:55px; right:15px; display: none; background-image:url(/images/up-1.png); background-repeat:no-repeat; width:14px; height:11px; behavior: url(/iepngfix.htc)}
a.upArrow:hover {position:absolute; top:55px; right:15px; display: none; background-image:url(/images/up.png); background-repeat:no-repeat; width:14px; height:11px; behavior: url(/iepngfix.htc)}
a.upArrow1 {position:absolute; top:395px; right:15px; display: none; background-image:url(/images/up-1.png); background-repeat:no-repeat; width:14px; height:11px; behavior: url(/iepngfix.htc)}
a.upArrow1:hover {position:absolute; top:395px; right:15px; display: none; background-image:url(/images/up.png); background-repeat:no-repeat; width:14px; height:11px; behavior: url(/iepngfix.htc)}
a.downArrow {position:absolute; top:410px; right:15px; display: none; background-image:url(/images/down-1.png); background-repeat:no-repeat; width:14px; height:11px; behavior: url(/iepngfix.htc)}
a.downArrow:hover {position:absolute; top:410px; right:15px; display: none; background-image:url(/images/down.png); background-repeat:no-repeat; width:14px; height:11px; behavior: url(/iepngfix.htc)}
a.downArrow1 {position:absolute; top:70px; right:15px; display: none; background-image:url(/images/down-1.png); background-repeat:no-repeat; width:14px; height:11px; behavior: url(/iepngfix.htc)}
a.downArrow1:hover {position:absolute; top:70px; right:15px; display: none; 	
	background-image:url(/images/down.png); background-repeat:no-repeat; width:14px; height:11px; behavior: url(/iepngfix.htc)}
.contentheader {font-size:16px; font-weight:bold; margin-left:20px; margin-top:50px; height:50px; width:300px; text-transform: uppercase}

.white {color:#ffffff}
	.white a {color:#ffffff; text-decoration: underline}
.black {color:#000000}
	.black a {color:#000000; text-decoration: underline}
.black li.redbullet {list-style-image: url(/images/redtextbulletw.gif)}
.white li.redbullet {list-style-image: url(/images/redtextbullet.gif)}
/*-- product images  */

.product_img {border:1px solid #8B8B8B; margin-right:8px; margin-bottom:8px; float:left}
.prodduct_box {position:absolute; right:0px; top:50px; width:386px; height:382px}

/*-- contact  */

.contact {overflow:hidden; position: relative; left:20px; top:0px; width:735px; height:468px;
		background-image: url(/images/contactbg.png); background-repeat: repeat-x; 
    font-family: Trebuchet MS; color:#000000; }
.contact textarea {float:none; width:208px}
.contactform {position: absolute; left:20px; top:0px; width:735px}
.contactheader {font-size:16px; font-weight:bold; margin-top:50px; height:50px; text-transform: uppercase; clear:both}
.contact_info {font-size:12px; font-weight:normal; text-transform: none; margin-top:5px}
.contact_info a {color:#000000}
.contactfm {position: absolute; left:0px; top:90px; }
.contactfmRight {position: absolute; right:40px; top:90px}
input {border:1px solid #0B305A; float:right}

.inputwidth {width:175px; float:left}
.formquest input {border: none; float:none; }
.quest input {float:left}
.questnav {
float:left; 
padding-right:120px}
textarea {width:205px; overflow: auto; border:1px solid #0B305A; 	
	float:right}
.errline {border:1px solid #CC0000; width:175px; margin:0 1px 0 0}
.errlineCode {border:1px solid #CC0000; float:left}
.dies {background-image: url(/images/reqfield.gif); background-repeat:no-repeat; width:5px; height:5px; float:left; padding-bottom:2px}
label {float:left}
.sepleft20 {line-height: 1px; margin: 0px; padding:0px; width:18px; clear:both; font-size:1px}
.sepleft10 {line-height: 1px; margin: 0px; padding:0px; width:9px; float:left}
.submit {background-image: url(/images/send.gif); background-repeat:no-repeat; background-color: transparent; width:90px; height:26px; color:#ffffff; text-align:center; font-size:14px; border:none}
.submitback {background-image: url(/images/send.gif); background-repeat:no-repeat; background-color: transparent; width:90px; height:26px; color:#ffffff; text-align:center; font-size:14px; border:none; padding-top:4px}
.quest {width:300px}
.submitpos {}

/*-- errers  */
.err {color: #CC0000; }
.errdies {background-image: url(/images/redreqfield.gif); background-repeat:no-repeat; width:5px; height:5px; float:left; padding-bottom:2px}
.req_fileds {padding-bottom:5px; }
.errletter {color:#ffffff; }

.b {border:1px solid green; }

/* questions*/

ul.formquest {list-style-type:none; }

.wflogo {
  vertical-align:baseline; 
  margin-bottom:-1px; 
  margin-left:3px; 
  border:none}
.headreflash {padding-top: 137px; float:right; 
  width:510px}
.labelw {width:340px}
.newsletter {width:340px}
.space {margin-right: 19px}

.newsTbl td {vertical-align:top; }

/* added on 03.01.2008 spoxi */
.fixleft {text-align: left}
.extrawidth {width: 210px; padding-left:1px}
.fixdif {width: 210px; overflow: hidden}


.contentGallery {position:absolute; left:20px; top:0px; z-index:1; width:751px; height:468px; /*-moz-opacity:0.65; filter:alpha(opacity=65); */
	font-size:16px}
.redcontentGallery {overflow:hidden; position:absolute; left:20px; top:0px; width:751px; height:468px; color:#ffffff}
.Width751 {width: 751px; }
.contenttextGallery {overflow:hidden; position: relative; width:751px; font-size:14px; margin: 0 0 10px 0}
.contentscrollGallery {position: absolute; line-height: 150%; font-size:14px; margin-left:10px; width:751px; margin-right:2px; padding-bottom: 2px}
.ImageBox {border: 1px solid white; height: 172px; width: 172px; background: url(/images/Bckgr.Pic.Gallery.png) no-repeat; /*float: left; */
	margin: 0 0 2px 0; vertical-align: middle; text-align: center}
.DownloadLink {color: #fff; padding: 0 0 5px 0; line-height: 14px; }
.DownloadLink a, .DownloadLink a:visited, .DownloadLink a:hover, .DownloadLink a:active { color: #fff; }

.contactSelect { border:1px solid #0B305A; width:178px}
.contactSelectSector { border:1px solid #0B305A; height:150px; width:212px}

.basebanner { float: right;}

