/* CSS Document */

* {margin:0;padding:0}
body { line-height:120%; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center;}
select.hideselect { display:none;}
div#container { width:757px; position:relative; margin:20px auto 0 auto; text-align:left; padding:0 0 20px 0;}
/*Heading*/
div#header {width:100%; height:280px; position:relative; background:url(../images/landingpage/ibcheaderbg.gif) no-repeat 0 24px; margin:0; padding:0; z-index:0;}
ul#mainnav {list-style-type:none; overflow:hidden; margin:0 0 0 20px; }
ul#mainnav li { height:22px; float:left; background: url(../images/landingpage/ibcmenuright.gif) no-repeat right 0; padding:0 10px 0px 0; margin:6px 0 0 1px;}
ul#mainnav li a { font-size:10px; background:url(../images/landingpage/ibcmenuleft.gif) no-repeat 0 0; display:block; padding:3px 0 10px 10px; text-decoration:none; color:#326594; text-transform:uppercase; font-weight:bold; }
div#header h1 {position:absolute; bottom:60px; left:80px; font-size:13px;}
div#header blockquote h2{position:absolute; width:335px; height:56px; top:50px; left:17px; z-index:2; color:#315f93; font-size:18px; line-height:15px;}
div#header blockquote h2 span{ font-size:12px; font-weight:normal;}
div#header img.imagebg {position:absolute; top:63px; right:70px; z-index:5}
/*End of Heading*/

/*Content*/
div#content {width:695px; border-left:1px solid #BFBFC1; border-right:1px solid #BFBFC1; position:relative; overflow:auto; color:#494D4D; z-index:10; padding:0;}
div#maincontent {width:100%; position:relative;}
div#maincontent a {color:#494D4D;}
div#maincontent h3 {color:#0D499F; margin:0 0 0 30px; font-size:10px; padding:5px 0 10px 0;}
div#maincontentinfo {width:330px; float:left; font-size:10px; position:relative; margin:0; padding:0 0 0 10px; text-align:justify; }
div#maincontentinfo p { padding:10px 0 0 10px; margin:0;}
div#maincontentinfo ul { width:305px; float:left; list-style-type:disc;padding:0 0 0 25px; margin:15px 0 0 2px;}
div#maincontentinfo ul li {padding:2px 0;}
div#maincontentinfo ul li strong { font-size:12px;}
div#maincontentinfo p span { color:#FF0000; font-weight:bold;}
div#maincontentinfo ul#contactoptions { width:350px; list-style-type:none; padding:0 0 10px 0px; margin:10px 0 0 0; overflow:auto; float:left;}
div#maincontentinfo ul#contactoptions li { float:left; padding:10px 0 0 5px;}
div#maincontentinfo ul#contactoptions li a img { border:none;}

/*QuickSearch*/
div#quicksearch { width:100%; position:relative;background:url(../images/landingpage/selectbg.jpg) no-repeat 23px -239px; height:232px;}
div#quicksearch h2 {color: #FFFFFF; font-size:13px; margin:0 0 0 10px; padding:8px 0 8px 25px; font-family:arial;}
div#quicksearch div#searchbox { width:355px; float:left; position:relative; padding:10px 0 5px 35px;}
div#quicksearch div#searchbox div#searchcontainer span{ color:#2e6093; font-weight:bold; padding:0 140px 0 5px;}
div#quicksearch div#searchbox div#searchcontainer { width:100%; position:relative; margin:-5px 0px 0px -6px;}
div#quicksearch div#searchbox div#searchcontainer form { width:100%; position:relative;}
div#quicksearch div#searchbox div#searchcontainer form ul { width:100%; overflow:hidden; list-style-type:none;}
div#quicksearch div#searchbox div#searchcontainer form ul li { float:left; width:175px;}
div#quicksearch div#searchbox div#searchcontainer form ul li span { display:block; padding:0;}
div#quicksearch div#searchbox div#searchcontainer form ul li select { width:173px; font-size:11px; margin:0; padding:0; }
div#quicksearch div#searchbox div#searchcontainer form ul li option { padding:0 0 0 5px;}
div#quicksearch div#searchbox div#searchresult { width:348px; position:relative; height:145px; overflow:auto; padding-left:3px;}
div#quicksearch div#searchbox div#searchresult p { padding:10px 40px 0 10px; color:#174F99; font-size:10px;}
div#quicksearch div#searchbox div#listdatacars { display:none;  width:348px; height:145px; overflow:auto;}
div#quicksearch div#searchbox div#listdatacars table { width:100%; position:relative; margin:0; padding:0; border-spacing:0; border-collapse:collapse;}
div#quicksearch div#searchbox div#listdatacars thead {background:#10519C; color:#FFFFFF; text-align:center;}
div#quicksearch div#searchbox div#listdatacars thead th { padding:1px 0px; font-size:10px;}
div#quicksearch div#searchbox div#listdatacars tbody { text-align:center;}
div#quicksearch div#searchbox div#listdatacars tbody td { font-size:10px; border-top:1px solid #CCCCCC; padding:2px 0; border-bottom:1px solid #CCCCCC; margin:0;}
div#quicksearch div#searchbox div#listdatacars table tbody tr.selectedid td { color:#fff; background:#1979F6;}


div#quicksearch div#resultdata {width:280px; float:left; position:relative;padding:0 0 5px 0; margin:0 0 0 0px;}
div#quicksearch div#resultdata div#resultcontainer {width:100%; height:163px; position:relative; overflow:hidden;}
div#quicksearch div#resultdata div#resultcontainer h3 { color:#0C4B9A; font-size:11px; font-weight:bold; padding:5px 0 3px 0;}
div#quicksearch div#resultdata div#resultcontainer img { float:left;}
div#quicksearch div#resultdata div#resultcontainer ul { float:right; font-size:10px; list-style-type:none; width:140px;}
div#quicksearch div#resultdata div#resultcontainer ul li { width:100%;}
div#quicksearch div#resultdata div#resultcontainer ul li strong { display:block;}
div#quicksearch div#resultdata div#resultcontainer p { text-align:center; padding:5px; color:#0C4B9A; font-weight:bold; clear:both;}


div#registerform {width:280px; float:right; margin:13px 0 0 0; padding:0 20px 0 0; position:relative;}
div#registerform form { background:url(../images/landingpage/signupbg.gif) no-repeat 0 0; margin:0; padding:0 0 20px 0; height:392px; }
div#registerform form fieldset {border:none; padding:5px 0 0 0;}
div#registerform form fieldset h2{color:#2e6093; font-family:arial; font-size:12px; padding:10px 0 10px 20px; border-bottom:#c4c4c4 solid 1px; width:258px; margin-bottom:10px;}
div#registerform form fieldset label { width:100%; display:block; padding:2px 0 0 0; overflow:auto; margin:0; position:relative;}
div#registerform form fieldset label span {float:left; width:130px; padding:5px 0px 0 15px; text-align:left; font-size:11px;}
div#registerform form fieldset label input {width:116px; font-size:11px; padding-top:2px; border:1px solid #A6A6A6;}
div#registerform form fieldset label input.error { border:1px solid #FF0000; background:#F5FFC2;}
div#registerform form fieldset label select {width:118px;  font-size:11px; border:1px solid #A6A6A6;}
div#registerform form fieldset label select.error { border:1px solid #FF0000; background:#F5FFC2;}
div#registerform form div.submit { text-align:center; padding:5px 0 5px 0;}
div#registerform form div.submit input {background:transparent url(../images/landingpage/submitbg.gif) no-repeat 0 0; border:none; width:75px; height:20px; cursor:pointer; font-weight:bold; color:#FFFFFF; text-transform:capitalize;}
div#registerform form  p{width:268px;font-size:10px; color:#494949;text-align:justify;border-top:#c4c4c4 solid 1px; padding:10px 5px 0 3px;}
div#registerform form  p a {color:#000000;}
div#registerform div#mylabel { position:absolute; bottom:79px; left:25px; color:#FFFFFF; }

div#footer{ width:100%; background:url(../images/landingpage/ibcfooterbg.gif) no-repeat 0 bottom; position:relative;}
div#siteinfo {width:329px; position:absolute;top:400px; left:-30px;}
div#siteinfo span{ float:left;}
div#siteinfo span.autoterminal{padding:3px 0 0 0;}
div#siteinfo span.motohound{padding:5px 0 0 0;}
div#siteinfo span.jetro{padding:15px 0 0 5px;}
div#siteinfo span.kcci{padding:10px 0 0 10px;}
div#siteinfo span a img { border:none;}

div#errorBox { position:absolute; top:592px; width:345px; left:20px; display:none; background:#F5FFC2; padding:10px; border:1px solid #FF0000; z-index:1000}
div#errorBox a { position:absolute; right:10px; top:5px; text-decoration:none; color:#0033FF;}
div#errorBox ul { margin:0 0 0 10px; color:#000000;}

div#tylandingpage { background:url(../images/forgotpasscontainer.gif) no-repeat 0 0; width:661px; height:341px; text-align:center; position:absolute; top:500px; left:50%; margin:0 0 0 -350px; z-index:1000}
div#tylandingpage p { font-weight:bold; padding:10px 0 0 25px; text-align:center;}
