body{font-family:verdana,arial,tahoma;font-size:12pt;color:#000000;background:#ffffff;margin:0px;}
#WRAPPER{background-color:#FFFFFF;position:absolute;width:1100px;text-align:left;z-index:1;}
#NAVIGATION_DIV{width:100%;height:98px;z-index:2;}
#SEARCH_DIV{padding-left:30px;z-index:3;}
#logoHolder{position:absolute;left:0px;top:0px;}
div.menuHeadHolder{color:#FFFFFF;font-size:10pt;text-decoration:none;height:25px;width:125px;float:left;text-align:center;padding-top:2px;margin-right:4px;}

a.headMenu:link,a.headMenu:active,a.headMenu:hover,a.headMenu:visited{color:#FFFFFF;font-size:12pt;text-decoration:none;}

div.subMenuDiv{width:100%;margin:2px;}

a.subMenu:link,a.subMenu:active,a.subMenu:visited{color:#000000;font-size:12pt;font-weight:bold;white-space:nowrap;}
a.subMenu:hover{color:#5381FF;white-space:nowrap;text-decoration:underline;}

.describeBorder{height:32px;color:#FFFFFF;font-size:10pt;vertical-align:middle;padding-top:10px;border:1px solid #FFFFFF;}
#CONTENT_DIV{position:absolute;top:196px;display:table;width:1100px;text-align:left;z-index:8;background-color:#FFFFFF;}
#SCREEN_ALERT_GLOBAL{background-color:#E5ECF9;color:#3366CC;padding:50px;width:80%;border:2px solid #97ACD4;font-size:15pt; margin:20px;display:none;}
#SHOP_SECTION_MENU{}
td.FREIGHT_DETAIL{text-decoration:underline;font-weight:bold;color:navy;}
input.button,textarea,input.checkbox{background-color:#FFFFFF;padding:0px;margin:0px;color:#333;border:1px solid #000000;}
select{background-color:#FFFFFF;padding:0px;margin:0px;color:#333;border:1px solid #eeeeee;width:294px;}
input.text{padding:0px;margin:0px;color:#000000;background-color:#FFFFFF;border:1px solid #eeeeee;}
input.password{padding:0px;margin:0px;color:#000000;background-color:#FFFFFF;border:1px solid #eeeeee;}
input.submit{width:100px;color:#999;border:1px solid #000000;background-color:#AFB7A9;}
pre{font:12px verdana,arial;}
.tcell{border:1px solid #FFFFFF;}
.outerFrame{background-color:#c3d1bb;padding:20px;margin:10px;border:1px solid #afb7a9;color:#000000;}
.contentBox{background-color:#d1dac9;padding:5px;margin:3px;border:1px solid #eeeeee;color:#000000;}
.normalcell{text-align:left;}
.rightcell{text-align:right;white-space: nowrap;font-weight:bold;}
.smallcell{text-align:left;white-space: nowrap;font-size:8pt;}
.sub{background-color:#355CA1;border:1px solid #63CC8C;color:#FFFFFF;cursor:pointer;width:143px;}
/*.sub:hover{background-color:#63CCfC;border:1px solid #355CA1;cursor:pointer;color:#000000;width:143px;}*/
.subGreen{background-color:#00A305;border:1px solid #63CC8C;color:#FFFFFF;cursor:pointer;width:143px;}
/*.subGreen:hover{background-color:#78CE00;border:1px solid #355CA1;cursor:pointer;color:#000000;width:143px;}*/
.subYellow{background-color:#FFFF00;border:1px solid #63CC8C;color:#000000;cursor:pointer;width:143px;}
/*.subYellow:hover{background-color:#680099;border:1px solid #355CA1;cursor:pointer;color:#FFFFFF;width:143px;}*/
.subOrange{background-color:orange;border:1px solid #63CC8C;color:#000000;cursor:pointer;width:143px;}
/*.subOrange:hover{background-color:#680099;border:1px solid #355CA1;cursor:pointer;color:#FFFFFF;width:143px;}*/
.subBlack{background-color:black;border:1px solid #63CC8C;color:orange;cursor:pointer;width:143px;font-weight:bold;}
/*.subBlack:hover{background-color:orange;border:1px solid #355CA1;cursor:pointer;color:black;width:143px;}*/
.reload{background-color:#FF0000;border:1px solid #00CC00;color:#FFFFFF;cursor:pointer;width:143px;}
.reload:hover{background-color:#99cc99;border:1px solid #ff7f7f;cursor:pointer;color:#000000;width:143px;}
.outerdiv{margin-left:120px;background-color:#FFFFFF;margin-top:50px;width:475px;border:1px solid #FFFFFF;}
.innertable{width:435px;margin:20px;border:1px solid #FFFFFF;background-color:#FFFFFF}
.formtitle{text-align:left;padding-left:10px;background-color:#FFFFFF;color:#000080;font-size:17px;font-weight:bold;border:1px solid #FFFFFF;padding:5px;}
.pagetitle{margin-left:20px;margin-right:20px;margin-top:20px;text-align:left;padding-left:10px;background-color:#FFFFFF;color:#000000;font-weight:bold;font-size:12pt;border:1px solid #000000;}
.noBorder{padding:0px;margin:0px;color:#000000;background-color:#eeeeee;border:1px solid #000000;}
.noBorderFocus{padding:0px;margin:0px;color:#000000;background-color:#FFF47F;border:1px solid #000000;}
.layoutDiv{}
.contentDiv{padding:10px;margin:10px;background-color:#FFFFFF;display:block;}
.required{color:#ff0000;padding-left:3px;padding-right:3px;}
A{font-size:10pt;text-decoration:none;}
A:link{font-size:10pt;}
A:visited{color:#3A00F4;font-size:10pt;}
A:hover{font-size:10pt;}
A.grayLink{color:#999999;font-size:10pt;text-decoration:none;font-weight:bold;}
A.grayLink:link{font-size:10pt;}
A.graylink:visited{color:green;font-size:10pt;}
A.grayLink:hover{color:#00A9DA;text-decoration:underline;font-size:10pt;}
A.linkCss{font-size:10pt;}
A.linkCss:link{font-size:10pt;}
A.linkCss:visited{color:green;font-size:10pt;}
A.linkCss:hover{color:#00A9DA;font-size:10pt;}
DIV.HEADER{
    color:#003B00;
    font-size:9pt;
    border-width: 1px 1px 1px 1px;
    padding: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: #EEEFFF #EEEFFF #EEEFFF #EEEFFF;
    background-color:#EEEFFF;
    font-weight:bold;
}

TD.HEADER{background-color:#eeefff;font-weight:bold;font-size:10pt;}
TD.REDHEADER{background-color:#00427A;color:#FF0000;font-weight:bold;}
H4{font-size:13pt;font-weight:bold;}
TD.Address{font-size:10pt;}
TD.Phone{font-size:10pt;}
TD.small{font-size:10pt;}
TD.Bold{font-weight:Bold;}
TD.black{color:black;font-size:7pt;font-weight:bold;}
TD.red{color:red;}
TD.over{color:#BBBBFF;font-size:16pt;font-weight:bold;}
TD.Total{font-size:11pt;background-color:#D9E8F2;color:black;font-weight:bold;}
TD.Gebyr{font-size:11pt;background-color:#FFFFFF;font-weight:bold;padding-top:10px;padding-bottom:10px;}
TD.Grand{font-size:11pt;background-color:#69B8E2;color:black;font-weight:bold;height:40px;line-height:40px;}
#paymentnederst{position:absolute;visibility:visible;top:0px;left:10px;width:704px;height:100px;background-color:white;z-index:2;}
#authorizeknap{position:absolute;visibility:visible;top:70px;left:620px;width:50px;height:100%;background-color:white;border:0px ridge;z-index:2;}

.link{cursor:pointer;}

/* CATALOGUES STARTS */
A.cat{color:#000000;font-size:8pt;}
A.cat:link{color:#000000;font-size:8pt;}
A.cat:visited{color:green;font-size:8pt;}
A.cat:hover{color:#00A9DA;font-size:8pt;}

div.orderCatalogue{position:absolute;width:850px;margin:30px;}

LI.catalogueMenuLink{list-style:square outside;font-weight:bold;padding:4px;margin-top:5px;background-color:#355CA1;border:1px solid #63CC8C;cursor:pointer;color:#63CC8C;font-size:10pt;width:164px;}
LI.catalogueMenuLink:HOVER{list-style:square;font-weight:bold;padding:4px;margin-top:5px;background-color:#63CC8C;border:1px solid #355CA1;cursor:pointer;color:#000000;font-size:10pt;width:164px;}

div.catThumb{cursor:pointer;float:left;width:40px;margin:4px;text-align:center;border-left:1px solid #eeeeee;border-top:1px solid #eeeeee;border-bottom:2px solid #cccccc;border-right:2px solid #cccccc;padding-top:5px;padding-bottom:3px;height:30px;}
div.catThumb:HOVER{background-color:#99FFFF;cursor:pointer;float:left;width:40px;margin:4px;text-align:center;border-left:1px solid #bbbbbb;border-top:1px solid #bbbbbb;border-bottom:2px solid #aaaaaa;border-right:2px solid #aaaaaa;padding-top:5px;padding-bottom:3px;height:30px;}

div.wholeCatThumb{cursor:pointer;width:280px;height:200px;margin:4px;text-align:center;border-left:1px solid #eeeeee;border-top:1px solid #eeeeee;border-bottom:2px solid #cccccc;border-right:2px solid #cccccc;padding-top:5px;padding-bottom:3px;}

div.capt{font-weight:bold;padding-top:5px;font-size:10pt;}

/* CATALOGUES ENDS */

/* CURRENCY STARTS*/
div.shopHeader{color:#355CA1;font-size:14pt;font-weight:bold;}
div.shopMessage{margin:5px 0px 10px 9px;font-size:9pt;color:#000000;}
div.shopContainer{padding-left:100px;padding-top:50px;width:80%;}
div.shopTitle{color:#355CA1;font-weight:bold;padding-top:10px;width:294px;text-align:center;}
div.shopButton{width:263px;text-align:center;}
div.shopThinMsg{color:#355CA1;font-size:7pt;text-align:justify;width:80%;}
div.shopHl{border-top:1px dotted #355CA1;width:500px;margin-top:20px;}
div.shopMainLogo{margin-top:20px;}
div.shopLoginLink{cursor:pointer;color:blue;text-decoration:underline;font-size:8pt;}
div.shopSelect{ float:left; width:300px;}
/* CURRENCY ENDS */

/* FORM CSS STARTS */

table.form{
    font-size:10px;
    border-width: 0px 0px 0px 0px;
    border-spacing: 0px;
    border-style: none none none none;
    border-color: #EEEFFF #EEEFFF #EEEFFF #EEEFFF;
    border-collapse: separate;
    background-color: white;
}
table.form th {
    color:#003B00;
    font-size:9pt;
    border-width: 1px 1px 1px 1px;
    padding: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: #EEEFFF #EEEFFF #EEEFFF #EEEFFF;
    background-color:#EEEFFF;
    white-space:nowrap;
    min-width:70px;
}
table.form td {
    font-size:10pt;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
}

/* FORM CSS ENDS */



/* infoTable CSS STARTS */

.infoTable td {
    border-width: 1px 1px 1px 1px;
    padding: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: #eeefff #eeefff #eeefff #eeefff;
    vertical-align:top;
}

/* FORM CSS ENDS */

/* trolleyTable CSS STARTS */

.trolleyTable td {
    vertical-align:middle;
    font-size:7pt;
    white-space: nowrap;
}

.trolleyTable td a {vertical-align:middle;font-size:7pt;}
.trolleyTable td a:link{vertical-align:middle; font-size:7pt;}
.trolleyTable td a:visited{vertical-align:middle; color:green;font-size:7pt;}
.trolleyTable td a:hover{vertical-align:middle; color:#00A9DA;font-size:7pt;}

.trolleyTable th {
    vertical-align:middle;
    font-size:7pt;
    white-space: nowrap;
}

.trolleyControl td{
    width:30px;
    vertical-align:middle;
    text-align:center;
    height:20px;
    border:1px solid #efefef;
    padding:2px;
}

.trolleyControl td img{
    vertical-align:middle;
    text-align:center;
}

/* trolleyTable CSS ENDS */

/* orderStatus CSS STARTS */

.orderStatusTable td {
    vertical-align:middle;
    font-size:7pt;
    white-space: nowrap;
}

.orderStatusTable td a {
    vertical-align:middle;
    font-size:7pt;
}

.orderStatusTable th {
    vertical-align:middle;
    font-size:7pt;
    white-space: nowrap;
}

/* orderStatus CSS ENDS */

/* miniTrolley CSS STARTS */

.miniTrolleyTable td {
    vertical-align:middle;
    font-size:7pt;
    white-space: nowrap;
}

.miniTrolleyTable td a {
    vertical-align:middle;
    font-size:7pt;
}

.miniTrolleyTable th {
    vertical-align:middle;
    font-size:7pt;
    white-space: nowrap;
}

/* miniTrolleys CSS ENDS */

/* customerCardHigh CSS STARTS */
.destinationList{
    text-align:left;
    border:1px solid #000000;
    width:294px;
}

.destinationList div{
    text-align:left;
    border:1px solid #cccccc;
    padding:5px;
    width:90%;
    margin:2px;
}
/* customerCardHigh CSS ENDS */

/* LEFT MENU CSS STARTS */
a.leftMenuTop{ text-decoration:none;color:#000000; font-size:9px;font-weight:bold;}
a.leftMenuTop:link{ text-decoration:none;color:#000000; font-size:9px;font-weight:bold;}
a.leftMenuTop:visited{ text-decoration:none;color:#000000; font-size:9px;font-weight:bold;}
a.leftMenuTop:hover{ text-decoration:none;color:#000000; font-size:9px;font-weight:bold;}

a.leftMenuSub{ text-decoration:none;color:#000000; font-size:9px;font-weight:bold;}
a.leftMenuSub:link{ text-decoration:none;color:#000000; font-size:9px;font-weight:bold;}
a.leftMenuSub:visited{ text-decoration:none;color:#000000; font-size:9px;font-weight:bold;}
a.leftMenuSub:hover{ text-decoration:none;color:#000000; font-size:9px;font-weight:bold;}

/* LEFT MENU CSS ENDS */

/* FRONT PAGE STARTS */

table.fpOffer{
    border-collapse: separate;
    background-color: white;
    border:1px solid #4CAAAA;
    margin:3px;
    font-size:8pt;
    float:left;
    width:180px;
    height:200px;
}

table.fpOffer th {
    font-size:8pt;
    background-color:#330099;
    color:#FFFFFF;
    text-align:center;
}

table.fpOffer td {
    padding: 2px;
    font-size:8pt;
    text-align:center;
    color:#666666;
}

table.fpOffer ul {
    background-color:#FF0000;
    color:yellow;
    border:3px double #FFFFFF;
    text-align:left;
    list-style-position: inside;
}

.fpOfferPrices{text-align:left;color:red;background-color:yellow;font-weight:bold;float:left;width:55%;padding:3px;height:40px;border:1px solid #B0EA00;}
.fpOfferItemno{text-align:center;background-color:red;color:yellow;font-weight:bold;float:right;width:35%;padding-left:3px;padding-right:3px;padding-top:6px;height:40px;border:1px solid #6D0000;}

table.fpCatalogue{
    border-width: 0px 0px 0px 0px;
    border-spacing: 0px;
    border-style: none none none none;
    border-collapse: separate;
    background-color: white;
    border:1px solid #4C64A9;
    font-size:8pt;
    float:left;
    width:170px;
    height:112px;
    margin-bottom:6px;
}
table.fpCatalogue th {
    font-size:8pt;
    background-color:#4C64A9;
    color:#FFFFFF;
    text-align:center;
}
table.fpCatalogue td {
    padding: 4px 4px 4px 4px;
    font-weight:bold;
    font-size:10pt;
    text-align:left;
}

.fpImageHolder{
    float:left;
    width:170px;
    height:113px;
    padding:2px;
}
/* FRONT PAGE ENDS */

/* SEARCH STARTS */

img.cam{float:left;margin-right:2px;margin-left:2px;}

.itemRow{cursor:pointer;height:18px;}
.itemPlus{text-align:center;vertical-align:middle;color:green;background-color:#EEEFFF;}
.topicHeader{padding:6px;padding-left:30px;background-color:#eFFFFF;border:1px solid #777FFF;margin:2px;}
.topicLink{font-size:8pt;color:#777FFF;}
.topicRow{background-color:#EFFFFF;color:#0080CF;height:5px;}
.maxim{font-size:7pt;}

td.max{color:#FFFFFF;text-align:center;font-weight:bold;}

/* SEARCH ENDS */

/* PAGINATE STARTS */
span.paginate{font-size:7pt;padding:1px;border:solid 1px #FFFFEE;margin:3px;}
span.paginate:visited{color:green;}
span.paginate:hover{color:#00A9DA;}
/* PAGINATE ENDS */

/* Class Result Row used in the Rampe Rapport */
.resultRow{font-weight:bold;background-color:#BFFFC2;text-align:center;}
/* Customer Service */
#Guide{font-size:12pt;text-decoration:underline;}
#technic{font-size:10pt;float:left;text-align:right;width:385px;}
#details{float:right;margin-top:5px;}
.csEmployee{border:3px double #dddddd;text-align:center;width:125px;float:left;height:180px;vertical-align:top;margin:3px;padding-top:10px;background-color:#eeeeee;}
#countriesDiv{float:left;Width:680px;margin-top:10px;}
#employeeHeadline{text-align:left;margin-bottom:10px;font-weight:bold;}
#customerServiceFlag{position:relative;top:-20px;float:left;}
.csEmployeeAddress{color:green;font-size:8pt;cursor:pointer;}
.freightOffer{background-color:#C8FF7F;margin-top:4px;padding:2px;}
.tc{background-color:#BFE1FF;margin-top:4px;padding:2px;}
