/* --------------------------- overall body tags ---------------------------- */BODY{background-color : #FEDE58;}BODY, TABLE{color : rgb(75,75,75);font-family : Verdana,Arial,sans-serif,Courier New,Courier;font-size : 11px;text-align: justify;margin: 0px ! important;scrollbar-face-color: #FFFFFF;scrollbar-arrow-color: rgb(255,131,0);scrollbar-base-color: #FFFFFF;scrollbar-3d-light-color : rgb(255,131,0);scrollbar-highlight-color :rgb(255,131,0);scrollbar-shadow-color : rgb(255,131,0);scrollbar-darkshadow-color : #FFFFFF;scrollbar-track-color : #FFFFFF;} :link,:active,:visited {font-weight: normal; text-decoration: underline; color: rgb(75,75,75);}:hover {font-weight: normal; text-decoration: none; color: rgb(75,75,75);}.nul:link,.nul:active,.nul:visited {font-weight: normal; text-decoration: none ! important; color: rgb(75,75,75);}.nul:hover {font-weight: normal; text-decoration: none; color: rgb(75,75,75);}TABLE,TABLE TD{border-width: 0px;border-collapse: collapse;border-spacing: 0px;border-style: hidden;margin: 0px;padding: 0px;}/* ----- to avoid having borders around images; also for dipslay_results_box... */A IMG, B IMG{border: 0px;}UL {list-style-image: url('/images/icons/mini_arrow_right.gif');margin-top:2px; padding-top:2px; padding-left: 10px; margin-left:10px;}/* --------------------------- TOP TABLE, CONTENT, BOTTOM TABLE ---------------------------- */TABLE.top_table,TABLE.middle_table,TABLE.bottom_table{width: 969px;}TABLE.top_table TD{background-image: url('/images/bg/top_table_middle_bg.png');}TABLE.top_table DIV.language{float: right;}TABLE.bottom_table TD{background-image: url('/images/bg/bottom_table_middle_bg.png');text-align: center;color : #FFFFFF;font-size : 9px;}TABLE.top_table TD.corner,TABLE.bottom_table TD.corner{background-image: url('');}.banner IMG, .banner IFRAME, .banner ILAYER .banner EMBED, .banner OBJECT{border: 2px solid rgb(254,222,88);}TABLE.middle_table TD.border{background-color : #FFFFFF;width: 9px;}DIV.inner_table,TABLE.inner_table{background-color: #FFFFFF;}DIV.inner_table TD,TABLE.inner_table TD{border: 1px solid rgb(255,24,0);padding: 5px;padding-top: 3px;padding-bottom: 3px;}TABLE.bottom_table TD :link,TABLE.bottom_table TD :active,TABLE.bottom_table TD :visited {font-weight: normal; text-decoration: none; color: #FFFFFF;}TABLE.bottom_table TD :hover {font-weight: normal; text-decoration: none; color: #FEDE58;}/* --------------------------- CONTENT ---------------------------- */TD.content{height: 100%;width: 721px;}.content TABLE.yellow{width: 721px;height: 100%;background-image: url('/image/bg.php?style=ari.dots_v&bg1=255,130,0&bg2=255,239,156');}.content TABLE.blue{width: 721px;height: 100%;background-image: url('/image/bg.php?style=ari.dots_v&bg1=255,130,0&bg2=204,235,255');}.content TABLE.lightyellow{width: 721px;height: 100%;background-image: url('/image/bg.php?style=ari.dots_v&bg1=255,130,0&bg2=255,255,198');}.content TABLE.lightblue{width: 721px;height: 100%;background-image: url('/image/bg.php?style=ari.dots_v&bg1=255,130,0&bg2=210,240,250');}.content TABLE.green{width: 721px;height: 100%;background-image: url('/image/bg.php?style=ari.dots_v&bg1=255,130,0&bg2=215,255,215');}.content TABLE.lightbrown{width: 721px;height: 100%;background-image: url('/image/bg.php?style=ari.dots_v&bg1=255,130,0&bg2=253,230,202');}.content TABLE.lila{width: 721px;height: 100%;background-image: url('/image/bg.php?style=ari.dots_v&bg1=255,130,0&bg2=233,229,235');}.content TABLE.height_auto{height: auto ! important;}.content TABLE TD{vertical-align: top;}.content TABLE TD.title{height: 46px;text-align: right;}.content TABLE TD.images,.content DIV.images{width: 250px;text-align: center;}.content TABLE TD.images_hits{width: 150px;text-align: center;}.content TABLE TD.text,.content TABLE TD.text_hits,.content TABLE TD.text_one,.content TABLE TD.text_double_box{width: 466px;padding-left: 20px;padding-right: 30px;padding-top: 15px;line-height: 1.4em;text-align: justify;}.content TABLE TD.text_hits{width: 566px;height: 100%;padding-top: 10px;}.content TABLE TD.text_double_box{padding-top: 10px;}.content TABLE TD.text_icons,DIV.text_icons{padding-left: 20px;height: 32px;vertical-align: center;}DIV.text_icons{padding-left: 0px;width: 100%;}.content TABLE TD.text_icons IMG,DIV.text_icons IMG{width: 22px;height: 21px;margin-right: 3px;}.content TABLE TD.text_icons A,.text_icons A{margin-right: 35px;}.content TABLE TD.text_one{padding-left: 30px;width: 716px;}.content TABLE TD.divider{height: 20px;vertical-align: middle;text-align: right;}.content TABLE TD TABLE.info_table{width: 100%;line-height: 1.4em;text-align: justify;}.content TABLE TD :link,.content TABLE TD :active,.content TABLE TD :visited {font-weight: normal; text-decoration: underline; color: rgb(75,75,75);}.content TABLE TD :hover {font-weight: normal; text-decoration: none; color: rgb(75,75,75);}.content TABLE TD DIV.right_align{text-align: right;width: 100%;position: relative;top: -3.0em;}/* --------------------------- MENU ---------------------------- */TD.menu{width: 230px;vertical-align: top;background-color : rgb(255,131,0);}TD.menu TABLE{width: 230px;line-height: 2.2em;}TD.menu TABLE TD.text{color : #FFFFFF;font-size : 10px;padding-left: 20px;}TD.menu TABLE TD.menu_buttons{width: 230px;line-height: 1em;}TD.menu :link,TD.menu :active,TD.menu :visited {font-weight: normal; text-decoration: none; color: #FFFFFF;}TD.menu :hover {font-weight: normal; text-decoration: none; color: #FEDE58;}/* --------------------------- Form tags ---------------------------- */FORM{margin: 0px ! important;vertical-align: middle ! important;}.content FORM TABLE TD{vertical-align: middle;padding: 3px;}.menu SELECT, .menu INPUT, .menu TEXTAREA,{background-color : rgb(254,222,88);color : rgb(181,107,0);font-family : Verdana,Courier New,Courier,sans-serif;font-size : 11px;width: 151px;height: 21px;border: 0px;}.content INPUT, .content SELECT, .content TEXTAREA{background-color : rgb(255,255,255);color : rgb(255,24,0);font-family : Verdana,Courier New,Courier,sans-serif;font-size : 11px;width: 177px;height: 18px;border: 10px ! important;border: 1px solid rgb(255,24,0) ! important;}INPUT.final{background-color : rgb(255,255,255);color : rgb(255,24,0);font-family : Verdana,Courier New,Courier,sans-serif;font-size : 11px;border: 1px solid rgb(255,24,0) ! important;text-align:right;}.content .package SELECT{width: 220px;}.content TEXTAREA{scrollbar-face-color: #FFFFFF;scrollbar-arrow-color: rgb(255,24,0);scrollbar-base-color: #FFFFFF;scrollbar-3d-light-color : rgb(255,24,0);scrollbar-highlight-color :rgb(255,24,0);scrollbar-shadow-color : rgb(255,24,0);scrollbar-darkshadow-color : #FFFFFF;scrollbar-track-color : #FFFFFF;}.content .radio{background-color : #FFFFFF ! important;width: 1.5em ! important;height: 1.5em ! important;border: 1px solid rgb(255,24,0);}.menu .radio{width: 1.5em ! important;height: 1.5em ! important;background-color : transparent;}.button{width: 100px ! important;background-color: rgb(255,255,255);border: 1px solid rgb(255,24,0) ! important;color: rgb(255,24,0);cursor:pointer;height:17px;}OPTION.category_main {background-color: rgb(255,24,0); color: rgb(255,255,255);}OPTION.category_sub {background-color: rgb(255,174,165); color: rgb(255,24,0);}/*------------------------ custom styles for pricelist ---------------------- */TABLE.pricelist TH,TABLE.pricelist TD{background-color : #FFFFFF;border: 1px solid rgb(255,24,0);padding-left: 1px;padding-right: 1px;font-family: Arial, Sans serif;font-size : 9px;text-align: left;}TABLE.pricelist TH{color: rgb(255,24,0);text-align: center;vertical-align: top;}TABLE.pricelist TD.item_type{font-family : Arial,sans-serif ! important;color: #FF0000;font-size : 10px;font-weight: bold;}TABLE.pricelist TD.price{padding-right: 40px;text-align: right;font-size : 11px;}TABLE.pricelist TH .priority{background-color : rgb(255,24,0);color: #FFFFFF;}TABLE.pricelist .price_highlight{background-color : rgb(255,255,198);}TABLE.pricelist TH.table_name{font-weight: bold;font-size: 11px;}TABLE.pricelist TH BR{font-size : 3px;}/* --------------------------- Miscellaneous tags ---------------------------- */SPAN.title,DIV.title,P.title{color : rgb(255,24,0);font-size : 12px;font-weight: bold;}TD.subtitle,SPAN.subtitle,P.subtitle{color : rgb(255,24,0);font-size : 11px;}SPAN.highlight {color : rgb(255,24,0) ! important;}P.dispresults_pagelist{color : rgb(255,24,0);font-size : 11px;text-align:center;line-height: 1.6em;}IMG.thumbnail{cursor: url("/images/cursors/magnify.cur"), pointer;}.hidden {display:none;}DIV.map {width: 420px; height: 250px; border: 2px solid rgb(255,24,0);}/* --------------------------- Backgrounds for img_large display ---------------------------*/TABLE.img_large{position: absolute;z-index: 99;display: none;cursor: url("/images/cursors/magnify_out.cur"), pointer;}TABLE.img_large TD{width: 8px;height: 8px;background-color: #FFFFFF;}TABLE.img_large TD.tl{background-color: transparent;background-image: url('/images/bg/img_large_corner_tl.gif');}TABLE.img_large TD.tr{background-color: transparent;background-image: url('/images/bg/img_large_corner_tr.gif');}TABLE.img_large TD.bl{background-color: transparent;background-image: url('/images/bg/img_large_corner_bl.gif');}TABLE.img_large TD.br{background-color: transparent;background-image: url('/images/bg/img_large_corner_br.gif');}