
form { margin-bottom: 0 ; margin-top: 0;} 
body { font-family:verdana,arial,sans-serif,serif; text-align:center;}
html {  margin: 0; padding: 0; height: 100%; }

.topnav { margin:0px; text-align:right; background-color:#003366; font-weight:bold; font-size:12px; line-height:21px; position:relative; 
		  width:1000px; height:21px; overflow:hidden; }
.topnav1off {background-color:#003366; color:white; float:left;padding-left:12px;padding-right:12px;position:relative;}
.topnav1on {background-color:#DCE8F2; color: #003366;float:left;padding-left:12px;padding-right:12px;position:relative;}
a.topnav1off:hover { color: #003366; background-color:#dce8f2; text-decoration:none; }
a.topnav1on { color: #003366; background-color:#dce8f2; text-decoration:none;}
a.topnav1off { background-color: #003366; color:white; text-decoration:none;}

.container 			{ width: 1000px; margin: 0px auto; margin-bottom: 0px; height: auto;text-align:left;}
.pagebody 			{ width: auto; margin: 0; height: auto; padding-top: 5px; padding-bottom: 10px; font-size: 12px; background-color:#DCE8F2; }
.bodyleft 			{ height: auto; float: left; padding-bottom: 10px; padding-left: 10px; position: relative; z-index:100; }
.bodyright 			{ height: auto; float:left; padding-bottom:10px; position:relative;width:790px; margin-left:10px; }
.carbodyleft 		{ height: auto; float: left; padding-bottom: 10px; padding-left: 10px; position: relative;  text-align:left;z-index:100;}
.carbodyright 		{ height: auto; float:left; padding-bottom:10px; position:relative;width:785px; margin-left:10px;}
.carbodyblurb 		{ padding-bottom: 10px; padding-top:20px;padding-left: 10px; position: absolute;  text-align:left;}
.carbodyblurbhead	{ font-family: Verdana, Arial, sans-serif; color: #003366; font-size: 18px; font-weight: normal; line-height: 18px;  text-align:left;}
.map				{ float:none;margin-top: 0px; height:400px;width:790px;margin-left: 0px; border:1px; border-style:solid;position:relative;top:0px;}
.mapcontainer 		{ float:left;width: 700px; height: 400px; position:relative;}
.mapkey 			{ float:left;width: 88px; height: 400px; position:relative; }
.mapkeyhead			{ background-color:#dfe0cc;text-align:center;color:#003366; font-weight:bold; height:19px;line-height:18px }
.mapkeyclear		{ text-align:center; font-size:11px; }
.mapkey1on			{ float:none; padding:3px;border:1px solid #88bbd9; margin:2px;text-align:center;font-size:11px;line-height:12px;background-color:#dfe0cc;cursor:pointer;}
.mapkey1off			{ float:none; padding:3px;border:1px solid #88bbd9; margin:2px;text-align:center;font-size:11px;line-height:12px;cursor:default;}
.centre_on			{ font-size:11px; display:none;}

.searchhotel 		{  width: 180px; height: auto; margin-top:0px;margin-bottom: 10px; border: solid 1px #88bbd9; background-color:#ebebe0; position:relative;clear:both}
.searchhotelhead	{ background-color:#88bbd9;}
.searchhotelheadt	{ margin-left:5px; font-weight:bold; font-family:serif; color: white; font-size:17px; }
.searchhotelline 	{ padding-bottom: 5px; padding-left: 5px; padding-top: 5px; clear:both;}
.filterhotel 		{  width: 180px; height: auto; margin-bottom: 10px; border: solid 1px #88bbd9; background-color:#ebebe0; }
.filterhotelhead	{ background-color:#88bbd9;}
.filterhotelheadt	{ margin-left:5px; font-weight:bold; font-family:serif; color: white; font-size:17px; }
.cartfull			{ width: 180px; height: auto; margin-bottom: 10px; border: solid 1px #88bbd9; background-color:#ffffcc; overflow:hidden; }
.cartempty			{ width: 180px; height: auto; margin-bottom: 10px; border: solid 1px #88bbd9; background-color:#ebebe0; margin-top:5px; }
.carthead			{ background-color:#88bbd9;}
.cartheadt			{ margin-left:5px; font-weight:bold; font-family:serif; color: white; font-size:17px; }
.cart1				{ margin-left:5px; margin-top:3px; width:175px;position:relative; font-size:10px; line-height:10px;text-align:left;}
.cart1head			{ font-weight:bold; font-size:12px;line-height:14px; height:14px;text-align:left;background-color:#dfe0cc;margin-right:5px;overflow:hidden;}
.cart1blurb			{ font-weight:normal; width:125px; height:11px; overflow:hidden; text-align:left;}
.cart1blurbred		{ font-weight:normal; width:125px; height:11px; overflow:hidden; text-align:left; color:red;}
.cart1image			{ margin-left:5px; font-weight:normal; width:40px; height: 40px; position:absolute; right:5px; top:17px; }
.cart1price			{ margin-left:5px; font-size:14px; width:40px;  position:absolute; right:5px; top:60px;text-align:right;}
.carttotal			{ margin-right:5px; height:30px; top:5px;font-weight:bold; font-size:16px; width:175px;   position:relative; text-align:right;z-index:999999;}
#cartdropin			{ position:absolute;visibility:hidden;margin-left:350px;top:40px;background-color:#ebebe0;width:300px;height:auto;border: solid 1px ; text-align:left;z-index:999999}
.cartdropinhelp		{ font-size:14px; color:#003366; text-align:center;padding:20px;}
.cartdropinheaderr	{ background-color: red; }
.searchcar 			{  width: 300px; height: auto; margin-top:0px;margin-bottom: 10px;  border: solid 1px #88bbd9; background-color:#ebebe0; position:relative;}
.searchcartime		{ color: #003366; font-size:11px; font-weight: normal; float:left;width:107px;line-height:19px;}
.searchcarhead		{ background-color:#003366;}
.searchcarheadt		{ margin-left:5px; font-weight:bold; font-family:serif; color: white; font-size:17px; }
.searchcarline 		{ padding-bottom: 5px; padding-left: 5px; padding-top: 5px; }
.whyus				{ width: 180px; height: auto; margin-bottom: 10px; border: solid 1px red; background-color:#ebebe0; margin-top:5px; }
.whyushead          { background-color:red;}
.whyusheadt         { padding:5px; font-weight:bold; font-family:serif; color: white; font-size:17px; line-height:18px; }
.whyus1				{ padding:5px; position:relative; font-size:11px; line-height:16px;text-align:left;}


.listhotel 			{ width: 790px; height: auto; margin-bottom: 10px; border: solid 1px; background-color:#ebebe0; margin-left:0px;position:relative; clear:right;}
.listhotelhead		{ background-color:#88bbd9; font-family:verdana,arial,sans-serif; height:32px;color:white;position:relative;z-index:99;font-size:12px;text-align:center;}
.listhotelheadorder	{ width:390px; height:32px; text-align:left;font-weight:bold;  float:left;line-height:30px;}
.listhotelheadtype 	{ width:160px;height:32px; margin-left:1px; font-weight:bold; float:left;}
.listhotelheadroom	{ width:80px; height:32px;margin-left:1px; font-weight:bold;  float:left;}
.listhotelheadtotal	{ width:80px; height:32px;margin-left:1px; font-weight:bold;  float:left;}
.listhotelheadpage 	{ width:76px; height:32px;margin-left:1px; font-weight:bold; float:left;clear:right; line-height:30px}
.listfooter			{ width: 100%; padding-top:10px; background-color:#dfe0cc; height:25px; font-size:12px;text-align:center; }

.list1hotel			{ height:auto; padding-top:5px;  position:relative; overflow:hidden; clear:both;}
.list1hotelhead		{ background-color: #dfe0cc; padding-bottom:2px; overflow:hidden;}
.list1hotelheadt	{ padding-left:5px; padding-top:2px; font-weight:bold; color: black; font-size:14px; overflow:hidden; }
.list1hotelheadt a	{ text-decoration:none; font-size:13px;color: #003366; overflow:hidden;font-weight:bold;}
.list1hotelimage	{ padding-left:5px; padding-top: 5px; width: 80px; float: left;}
.list1hotelblurboff	{ padding-left:5px; height:auto; padding-top: 5px; width:300px; color:#505050; float: left; overflow:hidden;text-decoration:none;cursor:default;}
.list1hotelblurbon	{ padding-left:5px; height:auto; padding-top: 5px; width:300px; color:#505050; float: left; overflow:hidden;text-decoration:underline;cursor:pointer;}
.list1hoteledit		{ clear:both;}
.listhotelrates		{ padding-left:5px; height:auto;border:solid 1px;padding-top: 5px; width:400px; float: left; overflow:auto; }
.list1hotelrate		{ border:1px dashed ;border-width: 0px 0px 1px 0px; width:410px overflow:auto;}
.list1hoteltype		{ width:170px;  margin-left:1px; float:left; overflow:hidden;}
.list1hotelroom		{ width:80px;  margin-left:1px; float:left; overflow:hidden;}
.list1hoteltotal	{ width:80px;  margin-left:1px; float:left; overflow:hidden;}
.list1hotelreserve	{ width:80px;  margin-left:1px; overflow:hidden;}
.list1hotelrule 	{ width:100%;  margin-left:1px; overflow:hidden;}

.listcar 			{ width: 790px; height: auto;  background-color:#88bbd9; margin-left:0px;position:relative; clear:right;}
.listcarhead		{ background-color:#003366;  line-height:35px;height:35px;color:white;position:relative;font-size:16px;font-weight:bold;text-align:center;}
.list1car			{ height:auto;  overflow:hidden; float:left; background-color:white;margin-bottom:10px;margin-left:10px;margin-right:10px;border:2px solid #979393;}
.list1carbanner		{ width: 770px; height: 28px; background-color:#dfe0cc;background-image:url(/images/furniture/carheading.gif);background-position: left top; background-repeat: repeat-x; }
.list1carbannert	{ margin-left:10px;width: 620px; color:#003366; font-size:16px;;line-height:25px;font-weight:bold;float:left;}
.list1carbutton		{ padding-top:8px;}
.list1carlhs		{ width:270px;height:210px;float:left;}
.list1carimage		{ padding-left:10px;  height:170px;overflow:hidden;background-color:white; text-align:center;color: #003366; font-size:12px; }
.list1carluggage	{ padding-left:10px; height:40px;background-color:white; }
.list1carrhs		{ padding-left:10px;  width: 486px;float: left; height:auto;overflow:hidden; background-color:white;}
.list1carnamet		{ padding-left:5px; height:25px;font-weight:bold; line-height:25px;float:left;color: black; font-size:15px; overflow:hidden;width:360px; }
.list1carmodels		{ padding-top:5px; width:470px;margin-bottom:10px; height:auto;font-weight:bold; color: #003366; font-size:12px; }
.list1carblurb	 	{ padding-left:5px; padding-top:2px; width:503px; float:left; color: black; font-size:12px; height:auto; overflow:hidden;  }
.list1carbook		{ padding-left:5px; height:30px;text-align:right;width: 503px; float:left; font-size:28px ;  } 
.list1carprice		{ font-size:28px ; line-height:30px;padding-top:0px;width:350px;font-weight:bold;font-style:italic;color:red;float:left;text-align:right;}
.list1carprice2		{ font-size:28px ; line-height:30px;font-weight:bold;font-style:italic;color:red;text-align:right;margin-right:10px;}
.list1carequips		{ margin-left:0px;margin-top:5px; width:486px; }
.list1carequipstitle{ color:#003366;height:20px;font-size:11px;line-height:18px;text-align:center;}
.list1carequipsitem { width:160px; float:left;font-size:10px;height:15px;color:#505050;}
.list1carequipsitemt{ width:120px; float:left;}
.list1carequipsitemp{ width:40px; float:left;}
.list1carreq		{ font-weight:normal;}
.carreqtitle	 	{ color: #003366; line-height:16px;font-size:11px;float:left; width:140px;overflow:hidden;height:16px;  }
.carreqtext			{ color: #505050; line-height:16px;font-size:11px;  }
.carreqtip			{ padding:10px;font-size:11px; }
.carsuppliers		{ height: auto; padding:10px;text-align:center;}
.carnonefound		{ height: 400px;text-align:center;font-size:13px;color: #003366;background-color:#dce8f2}
a.button			{ background-color:yellow;font-size:14px; border: solid 1px #88bbd9; padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px;font-weight:bold;text-decoration:none;font-style:normal;}
.orderselect 		{ width:190px; font-size:11px;margin-top:5px; }
.currencyselect		{ width:140px; font-size:11px; margin-top:5px;}
.pageselect			{ width:74px; font-size:11px; margin-top:5px; }
.brochure 			{ height: auto; margin-top: 0px;  margin-left:200px;position:relative;padding-bottom:20px; border: solid 1px #88bbd9; background-color:#ebebe0;  }
a.brochure 			{ font-family: Verdana, Arial, sans-serif; color: blue; font-size:11px; }
.login 				{ height: 400px; }
.account 			{ height: auto; margin-top: 0px;  margin-left:100px;position:relative;padding-bottom:20px; }
.thanks 			{ height: auto; margin-top: 0px;  margin-left:0px;position:relative;padding-bottom:20px; }
.review 			{ height: auto; margin: 20px;  border 1px solid black;position:relative; }
.querytabselected 	{ border: 1px solid #BABBB4; border-width: 1px 1px 0px 1px;  background-color: #EBEBE0; }
.querytabunselected { border: 1px solid #BABBB4; border-width: 1px 1px 1px 1px;  background-color: #F7F7F3; text-decoration: none; }
.queryboxmain { border: 1px solid #BABBB4; border-width: 0px 1px 1px 1px;  }
.querytabempty {border: 1px solid #BABBB4; border-width: 0px 0px 1px 0px;  }
#listhotelwait		{ height:200px; width:790px; position:relative;z-index:99999; }

.hp_search_head 	{ background-color: #DFE0CC; }
.hp_search_body { background-color: #EbEBE0; }

.dropdown { font-size: 11px; font-family: Verdana, Arial, sans-serif;}




.checkout 			{  height: auto; margin-top: 0px; position:relative; }
.listcell0			{ background-color: #F3F4ED; }
.listcell1	    	{ background-color: #ebece0; }


/* MAP POPUP WINDOW */
#simple_example_window{ width: 300px; height: auto;  }
#simple_example_window_contents{ background-color: #ebebe0; border: 1px solid  #003366; }
#simple_example_window_beak{ width: 28px; height: 38px; background: url('../../images/furniture/simple_beak.png') top left no-repeat transparent; }
* html #simple_example_window_beak{ *  background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/furniture/simple_beak.png', sizingMethod='crop'); }
#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br,
#simple_example_window_t,#simple_example_window_l,#simple_example_window_r,#simple_example_window_b{ height: 0px; width: 0px; }

.mapinfo			{ color:#003366;}
.mapinfohead		{ font-weight:bold;  font-size:12px;color:#003366; background-color:#dfe0cc;}
.mapinfoimage		{ margin-top:5px;margin-bottom:5px; width: 80px; float: left;}
.mapinfoblurb		{ margin-top:5px;margin-left:5px; color:#505050;line-height:11px;width: 200px;position:relative; height:auto; float: left;}
.mapinfoprice		{ color:#003366;line-height:20px;font-size:12px;font-weight:bold;}

#calcontainer {  display:none; width: 550px; position:absolute;  z-index:9999;}
#carpickupcalcontainer {  display:none; width: 550px; position:absolute;  z-index:9999;}
#cardropoffcalcontainer {  display:none; width: 550px; position:absolute;  z-index:9999;}

.countryselect { width:170px; font-size:11px; }
.destinationselect { width:170px; font-size:11px; }
.ciddselect { width:45px; font-size:11px; }
.cimonyyyyselect { width:85px; font-size:11px; }
.nightsselect { width:45px; font-size:11px; }
.adultselect { width:75px; font-size:11px; }
.childselect { width:75px; font-size:11px; margin-left:5px; position:absolute; }
.kidageselect { width:75px; font-size:11px; }
.kidage {  font-size:12px; display:none; line-height:18px;float:left;padding-bottom:5px;}
.kidage1 {  font-size:11px; display:none; padding-left:5px;position:relative; float:left; }
.kidage2 {  font-size:11px; display:none;padding-left:8px;  position:relative;float:left;  }
.keyworditalic { font-size:11px; width:120px; font-style:italic; }
.keywordbold { font-size:11px; width:120px; font-style:normal; font-weight:bold; }
.starrating { font-size:11px; width:163px; font-style:normal;  }
.boardbasis { font-size:11px; width:163px; font-style:normal;  }
.carcityselect { width:170px; font-size:11px; }
.cardestinationselect { width:170px; font-size:11px;height:21px; }
.carselect { font-size:11px; height:21px; }
.carselectmon { font-size:11px; height:21px;width:60px; }
.cardates { font-size:11px;width:70px; }

 
.hotelcontainer 	{ width:760px; padding:10px; position:relative;color:#003366;z-index:999999; overflow:hidden;text-align:left;}
.hotelbookmarks 	{ font-weight:bold; font-family:serif; color:#003366; position:absolute;right:10px;top:10px; }
.hotelname 			{ position:relative; font-size:14px; font-weight:bold; font-family:verdana,sans-serif; color:#003366; }
.hoteladdress		{ font-size:12px; color:#003366; float:left; width:345px }
.hotelbigimageon	{ position:absolute; top: 100px; left: 250px; display:block; } 
.hotelbigimageoff	{ position:absolute; top: 100px; left: 250px; display:none; } 
.hotelthumbs		{ margin-top:20px;position:relative;clear:both;  height: 62px; ;overflow:hidden; } 
.hotelsectiontitle 	{ font-size:14px; font-weight:bold;  position:relative; }
.hotelsectiontext	{ font-size:12px; font-weight:normal; position:relative; height:auto; clear:both; color:#505050}
.hotelsection		{ width:740px; height:auto; padding-bottom:0px;padding-top:5px;padding-left:0px;margin-left: 0px;position:relative; font-size:12px; clear:both;}
.hotelsubsectiontitle { font-size:12px; font-weight:bold; margin-top:0px; margin-left:0px;position:relative;width:150px;float:left; text-align:right;}
.hotelsubsectiontext{ margin-left:10px; padding-top:0px; position:relative;  width:560px; float:left; height:auto; color:#505050}
.hotelsearch		{ float:left; height:auto;position:absolute; top: 50px;right:10px;}
.hotelrates			{ height:auto;position:relative;float:right;width:402px; border: solid 1px #88bbd9; background-color:#ebebe0;}
.hotelrateshead		{ background-color:#88bbd9;}
.hotelratesheadt	{ padding-left:5px; font-weight:bold; font-family:verdana,sans-serif; color: #003366; font-size:12px; }

.hp_left_promo		{ float:left;background-color:#ebebe0; position:relative; margin-top:10px;width:220px; height:300px; color:gray; border: solid 1px;}
.hp_carhire_promo	{ float:left;background-color:#ebebe0; position:relative;width:450px; margin-left:10px;margin-top:10px; height:300px;color:gray; border: solid 1px; }
.footer				{ clear:both;background-color: #F3F4ED;  border:1px solid gray ;border-width: 1px 0px 0px 0px; padding-top:10px; }
a.footer 			{ font-family: Verdana, Arial, sans-serif; color: blue; font-size:9px; border:0px; font-weight: normal;  }


.text1_dark_blue 	{ font-family: Verdana, Arial, sans-serif; color: #003366; font-size:13px; text-decoration: none; }

.text3_dark_blue 	{ font-family: Verdana, Arial, sans-serif; color: #003366; font-size:9px; font-weight: normal; line-height: 14px; text-decoration:none;}
.text3_black 		{ font-family: Verdana, Arial, sans-serif; color: #000000; font-size:9px; font-weight: normal; line-height: 14px; }

.text2_dark_blue 	{ font-family: Verdana, Arial, sans-serif; color: #003366; font-size:11px; font-weight: normal;  text-decoration:none;}
.text2_light_blue 	{ font-family: Verdana, Arial, sans-serif; color: #3399cc; font-size:11px; }

.text3_grey 		{ font-family: Verdana, Arial, sans-serif; color: #505050; font-size:9px; }
.text2_black 		{ font-family: Verdana, Arial, sans-serif; color: #000000; font-size:11px; font-weight: normal; line-height: 16px; }
.head2_dark_blue 	{ font-family: Verdana, Arial, sans-serif; color: #003366; font-size: 18px; font-weight: normal; line-height: 18px; text-decoration: none; }
.head2_light_blue 	{ font-family: Verdana, Arial, sans-serif; color: #3399cc; font-size: 18px; font-weight: normal; line-height: 18px; text-decoration: none; }
.head3_dark_blue 	{ font-family: Verdana, Arial, sans-serif; color: #003366; font-size: 15px; font-weight: normal; line-height: 18px }



.text2_red 			{ font-family: Verdana, Arial, sans-serif; color: red; font-size:11px; font-weight: normal; line-height: 16px; letter-spacing: 0px; text-decoration: none; }
.text3_red 			{ font-family: Verdana, Arial, sans-serif; color: red; font-size:9px; font-weight: normal; }
.ha_car 			{ border: 1px solid #BABBB4; border-width: 2px 2px 2px 2px;   background-color: white;}
.btn_request 		{ font-family: Verdana, Arial, sans-serif; color: red; font-size:13px; text-decoration: none; }
a.btn_request:hover { font-family: Verdana, Arial, sans-serif; color: red; font-size:13px; text-decoration: none; }
.btn_blacklist { font-family: Verdana, Arial, sans-serif; color: black; font-size:10px; text-decoration: none; }
a.btn_blacklist:hover { font-family: Verdana, Arial, sans-serif; color: black; font-size:10px; text-decoration: none; }

.help				{ font-family: Verdana, Arial, sans-serif; color: #000000; font-size:11px; font-weight: normal; line-height: 16px; text-align:left;}

.text2_grey { font-family: Verdana, Arial, sans-serif; color: #505050; font-size:11px; font-weight: normal; line-height: 13px;  text-decoration: none; }
a.text2_grey:hover { font-family: Verdana, Arial, sans-serif; color: #003366; font-size:11px; line-height: 13px; letter-spacing: 0px; text-decoration: underline; }
.stars { letter-spacing: -5px; }

.frontdesk_group {font-size: 11px; font-family: Verdana, Arial, sans-serif; border: 1px solid #BABBB4; border-width: 1px 1px 1px 1px; background-color: #EbEBE0;}
.frontdesk_input {  font-size: 11px; font-family: Verdana, Arial, sans-serif;  color: #003366; background-color: #F7F7F3 }
.frontdesk_error {  font-size: 11px; font-family: Verdana, Arial, sans-serif;  color: #003366; background-color: #FF0000 }
.frontdesk_choose { font-size: 11px; font-family: Verdana, Arial, sans-serif;  color: #505050; background-color: #F7F7F3 }

.btn_reserve { font-family: Verdana, Arial, sans-serif; color: #3399CC; font-size:13px; text-decoration: none; font-weight:bold;}
a.btn_reserve:hover { font-family: Verdana, Arial, sans-serif; color: #003366; font-size:13px; text-decoration: none; }
.summary_price_dark_blue { font-family: Verdana, Arial, sans-serif; color: #003366; font-size: 13px; text-decoration: none; }

.pr_grid {color:#505050;font-family: Verdana, Arial, sans-serif;  font-size:10px; font-weight: normal; text-align:right;}
.pr_grid tr { background-color: #dfe0cc; }
.pr_grid th { font-weight: bold;color:#003366;}
.pr_gridt { height:auto;font-size:12px;line-height:20px;font-weight:bold;background-color:#003366;color:white;font-family: Verdana, Arial, sans-serif;text-align:center;}
.roomtip {color:#003366;font-family: Verdana, Arial, sans-serif;  font-size:12px; font-weight: normal; }
.roomtip th {font-weight: bold;text-align:left; }


.dhtmlwindow{ position: absolute; border: 2px solid black; visibility: hidden; background-color: #ebebe0; }

.drag-handle{ /*CSS for Drag Handle*/
	padding: 1px;
	text-indent: 3px;
	font: bold 14px Arial;
	background-color: #003366;
	color: white;
	cursor: move;
	overflow: hidden;
	width: auto;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

/*CSS for controls (min, close etc) within Drag Handle*/
.drag-handle .drag-controls{ position: absolute; right: 1px; top: 2px; cursor: hand; cursor: pointer; }

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}

/*CSS for Content Display Area div*/
.drag-contentarea{ border-top: 1px solid brown; background-color: #ebebe0; color: black; height: 150px; padding: 2px; overflow: auto; }

/*CSS for Status Bar div (includes resizearea)*/
.drag-statusarea{ border-top: 1px solid gray; background-color: #003366; height: 13px; /*height of resize image*/ }

/*CSS for Resize Area itself*/
.drag-resizearea{ float: right; width: 13px; /*width of resize image*/ height: 13px; /*height of resize image*/ cursor: nw-resize; font-size: 0; }

/*CSS for veil that covers entire page while modal window is visible*/ 
#interVeil{ position: absolute; background: black url(blackdot.gif); width: 10px; left: 0; top: 0; z-index: 998; visibility: hidden; filter:progid:DXImageTransform.Microsoft.alpha(opacity=50); opacity: 0.5; }

.dropshadow {
 -moz-box-shadow: 3px 3px 4px #000; /* Firefox */
  -webkit-box-shadow: 3px 3px 4px #000; /* Safari/Chrome */
   box-shadow: 13px 3px 4px #000; /* Opera and other CSS3 supporting browsers */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";/* IE 8 */
	 : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');/* IE 5.5 - 7 */ 
	 }
.supplierlogos { width: 106px; height:56px; border: 1px solid gray;}


