.block_bottom_menu{
color:#333333;
margin:5px;
display:inline-block;
text-align:center;
}

.block_bottom_menu a:link, .block_bottom_menu a:visited{
color:#3366CC;
font-size:0.9em;
text-decoration:none;
}

.block_bottom_menu a:hover, .block_bottom_menu a:active{
color:#FF6600;
}

.box_comments{
padding:0px;
}
.box_comments h2{
color:#0099FF;
}
.box_comments .comment_0{
background-color:#FFFFFF;
border:1px solid #EEE;
clear:both;
padding:5px;
margin-top:5px;
}
.box_comments .comment_1{
background-color:#F4F4F4;
border:1px solid #EEE;
clear:both;
padding:5px;
margin-top:5px;
}
.box_comments .title{
font-size:1.1em;
font-weight:bold;
color:#09C;
}
.box_comments .date{
font-size:0.9em;
color:#9C0;
float:right;
}
.box_comments input[type="button"]{
background-color:#0099FF;
}
.box_comments a:link, .box_comments a:visited{
color:#0099FF;
text-decoration:none;
font-weight:bold;
}
.box_comments table{
width:310px;
}

.events_box_title{
background-color:#000000;
color:#FFF;
padding:5px;
font-size:1.2em;
display:block;
clear:both;
font-weight:bold;
margin:5px;
margin-bottom:1px;
}

.events_box{
background-color:#CCCCFF;
color:#000;
padding:5px;
display:block;
clear:both;
border:1px solid #663399;
margin:5px;
margin-top:0px;
}

.events_box a{
color:#000;
display:block;
text-decoration:none;
font-size:1.1em;
}

.events_box a:hover{
color:#C09;
}

.events_box .date{
color:#777;
font-size:0.9em;

}
.events_box .title{
font-weight:bold;
}

div.main_calendar{
padding:0px;
}

table.calendar{
margin:auto;
text-align:center;

}
table.calendar td{
padding:0px;
vertical-align:middle;
text-align:center;
font-size:12px;
color:#AAAAAA;
font-weight:bold;
text-align:center;
}

table.calendar td.middle{
padding:0px;
vertical-align:middle;
text-align:center;
}
table.calendar td.all{
width:auto;
padding:0px;
vertical-align:middle;
text-align:center;
font-weight:normal;
}
tr.top_calendar, tr.top_calendar td{
background-color:transparent;
vertical-align:middle;
text-align:center;
color:#000000;
font-weight:bold;
}

tr.bottom_calendar td{
font-size:0.9em;
}
tr.top_calendar a:link, tr.top_calendar a:visited{
display:block;
text-decoration:none;
vertical-align:middle;
}
tr.top_calendar a:hover, tr.top_calendar a:active{
text-decoration:none;
color:#FF0000;
display:block;
background-color:#FFFFFF;
vertical-align:middle;
}
tr.top_calendar, tr.days_calendar td{
background-color:#CCC;
vertical-align:middle;
width:40px;
text-align:center;
color:#FFF;
font-weight:bold;
}
table.calendar td.weekend{
background-color:#DDD;
vertical-align:middle;
text-align:center;
}
table.calendar td.regular{
background-color:#FFF;
vertical-align:middle;
text-align:center;
}
table.calendar td.today{
background-color:#09C;
vertical-align:middle;
text-align:center;
}
table.calendar td.selected{
background-color:#C09;
vertical-align:middle;
text-align:center;
}
table.calendar td.events{
background-color:#AAA;
vertical-align:middle;
text-align:center;
}
table.calendar td a:link, table.calendar td a:visited{
display:block;
text-decoration:none;
vertical-align:middle;
color:#000000;
text-align:center;
}
table.calendar td a:hover, table.calendar td a:active{
text-decoration:none;
color:#FFFFFF;
display:block;
background-color:#A9DC5D;
vertical-align:middle;
text-align:center;
}

.header_image{
height:303px;
padding:20px;
background:url(../../images/header.jpg) no-repeat 0% 0% transparent;
cursor:pointer;
}

div.home_menu{
display:block;
height:155px;
background:url(../../images/home_center_bar_bg.jpg) repeat-x 0% 0%;
padding-top:22px;
padding-left:7px;
}

div.home_menu div{
text-align:center;
color:#ffffff;
font-size:22px;
}

div.home_menu div a{
color:#ffffff;
text-decoration:none;
}

div.home_menu div a:hover{
color:#000000;
text-decoration:underline;
}

div.participate_box{
width:309px;
height:114px;
background:url(../../images/home_participate_box.png) no-repeat 0% 0%;
float:left;
display:inline-block;
margin:0px 12px 0px 12px;
padding-top:20px;
}

div.download_box{
width:274px;
height:114px;
padding-top:20px;
background:url(../../images/home_green_box.png) no-repeat 0% 0%;
float:left;
display:inline-block;
margin:0px 12px 0px 12px;
text-align:center;
}

div.august_box{
width:254px;
height:114px;
padding-top:20px;
background:url(../../images/home_blue_box.png) no-repeat 0% 0%;
float:left;
display:inline-block;
margin:0px 12px 0px 12px;
text-align:center;
}

span.box_title{
font-size:30px;
font-weight:bold;
margin-bottom:10px;
display:block;
}

.block_phpcoder_langs{
color:#777777;
display:inline-block;
margin:5px;
float:right; 
}
.block_phpcoder_langs a:link, .block_phpcoder_langs a:visited{ 
color:#777777;
display:inline-block; 
font-size:0.9em; 
text-decoration:none; 
}
.block_phpcoder_langs a:hover, 
.block_phpcoder_langs a:active{ color:#FF0000; display:inline-block; }
.block_phpcoder_langs a.on:link, 
.block_phpcoder_langs a.on:visited{ color:#FF6600; display:inline-block; font-size:0.9em; text-decoration:none; }
.latest_news_box_title{
background-color:#FFCC00;
color:#FFF;
padding:5px;
font-size:1.2em;
display:block;
clear:both;
font-weight:bold;
margin:5px;
margin-bottom:1px;
}

.latest_news_box{
background-color:#FFFFCC;
color:#000;
padding:5px;
display:block;
clear:both;
border:1px solid #FFCC00;
margin:5px;
margin-top:0px;
}
.latest_news_box a{
color:#000;
display:block;
text-decoration:none;
font-size:1.1em;
}
.latest_news_box a:hover{
color:#C09;
}
.latest_news_box .date{
color:#777;
font-size:0.9em;
}
.latest_news_box .title{
font-weight:bold;
}

.login_box_title{
background-color:#990099;
color:#FFF;
padding:5px;
font-size:1.2em;
display:block;
clear:both;
font-weight:bold;
margin:5px;
margin-bottom:1px;
}

.login_box{
background-color:#EADCF1;
color:#000;
padding:5px;
display:block;
clear:both;
border:1px solid #990099;
margin:5px;
margin-top:0px;
}

.login_box a{
color:#990099;
text-decoration:none;
font-size:1.1em;
}

.login_box a:hover{
color:#990000;
}

.login_box .date{
color:#777;
font-size:0.9em;
}
.login_box .title{
font-weight:bold;
}

.login_box input[type="submit"]{
background-color:#990099;
}
.block_main_menu{
 background-color:transparent;
 display:block; 
} .block_main_menu a:link, .block_main_menu a:visited{ background-color:#EEEEEE; color:#FF0000; font-size:14px; font-weight:bold; padding:5px; display:inline-block; text-decoration:none; } .block_main_menu a:hover, .block_main_menu a:active{ background-color:#CC0000; color:#FFFFFF; } .block_main_menu a.on:link, .block_main_menu a.on:visited{ background-color:#FF0000; color:#FFFFFF; }
.nls_box_title{
background-color:#00CCCC; 
color:#FFF; 
padding:5px; 
font-size:1.2em; 
display:block; 
clear:both;
font-weight:bold;
margin:5px;
margin-bottom:1px;
}

.nls_box{
background-color:#DDFFFF; 
color:#000;
padding:5px;
display:block;
clear:both;
border:1px solid #00CCCC; 
margin:5px;
margin-top:0px;
}

.nls_box a{
color:#000; 
display:block; 
text-decoration:none;
font-size:1.1em;
}

.nls_box a:hover{
color:#C09;
}

.nls_box .date{
color:#777;
font-size:0.9em;
}

.nls_box .title{
font-weight:bold;
}

.nls_box input[type="submit"]{
background-color:#00CCCC; 
}
div.print_options{
background-color:#EEE;
text-align:right;
margin-bottom:5px;
padding:5px;
}

.print_options a{
text-decoration:none;
vertical-align:middle;
margin-left:20px;
}
div.print_options{
background-color:#EEE;
text-align:right;
margin-bottom:5px;
padding:5px;
}

.print_options a{
text-decoration:none;
vertical-align:middle;
margin-left:20px;
}
.back{
float:right;
margin-left:15px;
display:inline-block;
font-size:0.9em;
}
div.page_caption{
background-color:transparent;
padding:5px;
color:#AAAAAA;
font-size:11px;
margin-bottom:5px;
}
div.page_caption a{
text-decoration:none;
}
div.page_caption ul{
display:inline;
padding:0px;
margin:0px;
}
div.page_caption ul li{
display:inline;
list-style-type: none;
padding:0px;
margin:0px;
margin-right:3px;
}
div.page_caption ul li a:link, div.page_caption ul li a:visited{
text-decoration:none;
color:#000000;
display:inline-block;
background:url(../../images/crumb_off.gif) no-repeat 100% 50% transparent;
padding-right:10px;
}
div.page_caption ul li a:active, div.page_caption ul li a:hover{
text-decoration:none;
color:#FF0000;
display:inline-block;
background:url(../../images/crumb_on.gif) no-repeat 100% 50% transparent;
padding-right:10px;
}

div.page_title{
color:#000000;
border-bottom:1px dotted #ffffff;
width:550px;
margin:auto;
margin-bottom:5px;
}

div.page_title h1{
font-size:24px;
color:#009ee0;
border:none;
font-size:32px;
}

.qp_box_title{
background-color:#09C; 
color:#FFF;
padding:5px; 
font-size:1.2em;
display:block; 
clear:both; 
font-weight:bold;
margin:5px; 
margin-bottom:1px;

}
.qp_box{
background-color:#D6EAF5;
color:#000; 
padding:5px;
display:block;
clear:both;
border:1px solid #09C;
margin:5px;
margin-top:0px;
}

.qp_box a{
color:#09C;
display:block;
text-decoration:none;
font-size:1.1em;
}

.qp_box a:hover{
color:#000;
}

.qp_box input[type="submit"]{
background-color:#09C; 
}
.box_rating{
font-size:10px;
}

.box_rating .elem_transparent{
background-color:#9C0; 
opacity:0.90;
-ms-filter:'alpha(opacity=90)'; 
* filter:alpha(opacity=90);
padding:5px;
display:block;
}
.branch_box_title{
background-color:#9C0;
color:#FFF; 
padding:5px;
font-size:1.2em;
display:block;
clear:both;
font-weight:bold;
margin:5px;
margin-bottom:1px;
}

.branch_box{
background-color:#EEE; 
color:#000; 
display:block; 
clear:both;
margin:5px;
margin-top:0px;
}

.branch_box a{
color:#9C0; 
display:block; 
text-decoration:none; 
font-size:1.1em;
}

.branch_box a:hover{
color:#000;
}
.branch_box .date{
color:#AAA; 
font-size:0.9em;
float:right;
clear:both;
}

.branch_box .title{
font-weight:bold;
}

ul.sub_menu{
margin-left:0px;
}
ul.sub_menu li{
background-color:#09C;
list-style-type: none;
margin:0px;
margin-bottom:1px;
padding:2px;
font-weight:bold;
font-size:1.1em;
}
ul.sub_menu li:hover, ul.sub_menu li.selected{
background-color:#C09;
}

ul.sub_menu li a{
color:#FFF;
}
.search_box_title{
background-color:#FF0099; 
color:#FFF; 
padding:5px; 
font-size:1.2em;
display:block;
clear:both; 
font-weight:bold;
margin:5px; 
margin-bottom:1px;
}

.search_box{
background-color:#FEEBFE; 
color:#000;
padding:5px;
display:block;
clear:both; 
border:1px solid #FF0099; 
margin:5px; 
margin-top:0px;
}

.search_box a{
color:#990099;
text-decoration:none; 
font-size:1.1em;
}

.search_box a:hover{
color:#990000;
}

.search_box .date{
color:#777; 
font-size:0.9em;
}
.search_box .title{
font-weight:bold;
}

.search_box input[type="submit"]{
background-color:#FF0099; 
}
.shopcart_box_title{
background-color:#9C0;
color:#FFF;
padding:5px;

font-size:1.2em;
display:block;
clear:both;
font-weight:bold;
margin:5px;

margin-bottom:1px;
}

.shopcart_box{
background-color:#FFF;
color:#000;
padding:5px;
display:block;
clear:both;

border:1px solid #9C0;
margin:5px;
margin-top:0px;
}

.shopcart_box a{
color:#9C0;
display:block;

text-decoration:none;
font-size:1.1em;
}

.shopcart_box a:hover{
color:#000;
}
.shopcart_box .date{
color:#AAA;
font-size:0.9em;
float:right;
clear:both;
}
.shopcart_box .title{
font-weight:bold;
}

tr.header td{
background-color:#BFDA63;
color:#000000;
font-size:14px;
font-weight:bold;
padding:3px;
}

tr.line td{
background-color:#F4F4F4;
color:#444444;
padding:3px;
font-size:11px;
}

tr.line1 td{
background-color:#DEF5A7;
color:#444444;
padding:3px;
}

tr.line2 td{
background-color:#C9DE87;
color:#444444;
padding:3px;
}

tr.line3 td{
background-color:#BFDA63;
color:#000000;
font-size:14px;
font-weight:bold;
padding:3px;
}

/*products and cart classes--------------------*/
span.product_price{
font-family:Trebuchet MS;
display:inline-block;
float:right;
vertical-align:middle;
width:200px;
padding:5px;
margin:5px;
margin-right:0px;
border:1px solid #66CCFF;
background-color:#00CCFF;
color:#FFFFFF;
}

span.product_price_message{
margin:0px;
width:200px;
position:absolute;
}

span.subpage_cart_button{
width:300px;

float:right;
}

span.product_price_special{
display:inline;
float:right;
}

span.product_new{
width:50px;
height:50px;
display:inline-block;
background:url(../../images/shopping_cart/product_new.png) no-repeat 50% 50% transparent;
vertical-align:middle;
}
span.product_promo{
width:50px;
height:50px;
display:inline-block;
background:url(../../images/shopping_cart/product_promo.png) no-repeat 50% 50% transparent;
vertical-align:middle;
}

a.add2cart:link, a.add2cart:visited{
background:url(../../images/shopping_cart/add_to_shopping_cart.png) no-repeat 1% 50% #99CC00;
display:block;
color:#FFFFFF;
text-align:center;
padding:10px;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}
a.add2cart:hover, a.add2cart:active{
background-color:#99EE00;
}
a.del2cart:link, a.del2cart:visited{
background:url(../../images/shopping_cart/remove_from_shopping_cart.png) no-repeat 1% 50% #CC0000;
background-color:#CC0000;
display:block;
color:#FFFFFF;
text-align:center;
padding:10px;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}
a.del2cart:hover, a.del2cart:active{
background-color:#FF0000;
}
/*----------------*/
table.scart{
width:100%;
margin:0px;
padding:0px;
background-color:#CCCCCC;
}

div.cart_buttons{
background-color:#DDDDDD;
border:1px solid #000000;
padding:10px;
}
div.cart_buttons a:link, div.cart_buttons a:visited{
display:inline-block;
color:#FFFFFF;
text-align:center;
padding:6px;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}

div.cart_buttons a:hover, div.cart_buttons a:active{
background-color:#0033CC;
}

a.next_step:link, a.next_step:visited{
background:url(../../images/icons/next24.png) no-repeat 99% 50% #99CC00;
width:150px;
float:right;
}

a.prev_step:link, a.prev_step:visited{
background:url(../../images/icons/back24.png) no-repeat 1% 50% #99CC00;
width:150px;
}

a.refresh_step:link, a.refresh_step:visited{
background:url(../../images/icons/refresh24.png) no-repeat 1% 50% #0066CC;
width:150px;
}

a.save_step:link, a.edit_step:visited{
background:url(../../images/icons/save24.png) no-repeat 1% 50% #99CC00;
width:150px;
}

a.delete_step:link, a.delete_step:visited{
background:url(../../images/icons/delete24.png) no-repeat 1% 50% #FF0000;
width:150px;
}

a.default_step:link, a.default_step:visited{
background-color:#CCCCCC;
width:150px;
}

span.subpage_cart_button_catalog{
height:300px;
background-color:#AAAAAA;
}

div.catalog_page{
background-color:#F4F4F4;
clear:both;
}
div.catalog_product_box{
width:33%;
float:left;
}
div.catalog_inner_product_box{
padding:5px;
margin-left:5px;
margin-bottom:5px;
background-color:#EEEEEE;
border:1px solid #DDDDDD;
overflow:hidden;
height:340px;
}
div.catalog_product_box span.image{
display:block;
height:120px;
cursor:pointer;
background-color:#FFFFFF;
background-repeat:no-repeat;
background-position:50% 50%;
}
div.catalog_product_box .title{
vertical-align:middle;
text-align:center;
display:block;
height:46px;
margin-top:5px;
border-bottom:1px solid #330033;
text-decoration:none;
font-weight:bold;
}
div.catalog_product_box input[type="text"]{
width:60%;
float:left;
}
div.catalog_product_box input[type="button"]{
width:30%;
float:right;
}

div.catalog_product_box span.catalog_product_price{
display:block;
border-bottom:1px solid #FFFFFF;
padding-top:5px;
padding-bottom:5px;
margin-bottom:5px;
}

.main_menu_lateral_box_title{
color:#569bc3;
padding:10px;
padding-top:20px;
padding-bottom:0px;
font-size:1.2em;
font-weight:bold;
display:none;
clear:both;
margin:5px;
margin-bottom:0px;
}

.main_menu_lateral_box{
color:#000;
display:block;
clear:both;
padding:5px;
}

.main_menu_lateral_box a{
color:#000000;
display:block;
text-decoration:none;
font-size:1em;
}

.main_menu_lateral_box a:hover{
color:#FF0000;
}

.main_menu_lateral_box .title{
font-weight:bold;
}

.main_menu_lateral_box ul.sub_menu_lateral{
margin-left:0px;
}
.main_menu_lateral_box ul.sub_menu_lateral li{
background-color:#3C8283;
list-style-type: none;
margin:0px;
margin-bottom:1px;
padding:2px;
font-weight:bold;
font-size:1em;
color:#1978CA;
border-bottom:1px solid #3C8283;
}

.main_menu_lateral_box ul.sub_menu_lateral li.under{
background-color:#D1DFE2;
color:#59A304;
}

.main_menu_lateral_box ul.sub_menu_lateral li:hover{
background-color:#EEEEEE;
color:#59A304;
}

.main_menu_lateral_box ul.sub_menu_lateral li.selected{
background-color:#FFFFFF;
color:#59A304;
}

.main_menu_lateral_box ul.sub_menu_lateral li a{
margin-top:1px;
display:block;
padding-left:12px;
background:url(../../images/bullet_off.png) no-repeat 0% -3px transparent;
color:#FFFFFF;
}

.main_menu_lateral_box ul.sub_menu_lateral li:hover a{
background:url(../../images/bullet_on.png) no-repeat 0% -3px transparent;
color:#000000;
}

.main_menu_lateral_box ul.sub_menu_lateral li.under a{
background:url(../../images/bullet_on.png) no-repeat 0% -3px transparent;
color:#cd2b2b;
}

.main_menu_lateral_box ul.sub_menu_lateral li.selected a{
background:url(../../images/bullet_on.png) no-repeat 0% -3px transparent;
color:#cd2b2b;
}

.block_top_menu{ 
color:#555555;
 margin:5px; 
display:inline-block; 
}
 .block_top_menu a:link, .block_top_menu a:visited{
 color:#000000;
 font-size:10px; 
text-decoration:none;
 } 
.block_top_menu a:hover, .block_top_menu a:active{
 color:#FF6600; 
}
.mostcom_box_title{ background-color:#FFCC66; color:#FFF; padding:5px; font-size:1.2em; display:block; clear:both; font-weight:bold; margin:5px; margin-bottom:1px; } .mostcom_box{ background-color:#FEF1C7; color:#000; padding:5px; display:block; clear:both; border:1px solid #FFCC66; margin:5px; margin-top:0px; } .mostcom_box a{ color:#000; display:block; text-decoration:none; font-size:1.1em; } .mostcom_box a:hover{ color:#FF0000; }
.mostnew_box_title{
background-color:#C09;
color:#FFF;
padding:5px;
font-size:1.2em;
display:block;
clear:both;
font-weight:bold;
margin:5px;
margin-bottom:1px;
}
.mostnew_box{
background-color:#FFCEFF;
color:#000;
padding:5px;
display:block;
clear:both;
border:1px solid #C09;
margin:5px;
margin-top:0px;
}
.mostnew_box a{
color:#C09;
display:block;
text-decoration:none;
font-size:1.1em;
}
.mostnew_box a:hover{
color:#000;
}
.mostnew_box .date{
color:#900;
font-size:0.9em;
float:right;
clear:both;
}
.mostnew_box .title{
font-weight:bold;
}

.mostvoted_box_title{
background-color:#7777BB;
color:#FFF;
padding:5px;
font-size:1.2em;
display:block;
clear:both;
font-weight:bold;
margin:5px;
margin-bottom:1px;
}
.mostvoted_box{
background-color:#E6DDF7;
color:#000;
padding:5px;
display:block;
clear:both;
border:1px solid #7777BB;
margin:5px;
margin-top:0px;
}
.mostvoted_box a{
color:#000;
display:block;
text-decoration:none;
font-size:1.1em;
}
.mostvoted_box a:hover{
color:#7777BB;
}
.mostvoted_box .date{
color:#AAA;
font-size:0.9em;
float:right;
clear:both;
}
.mostvoted_box .title{
font-weight:bold;
}

.newprods_box_title{
background-color:#FF6600;
color:#FFF;
padding:5px;
font-size:1.2em;
display:block;
clear:both;
font-weight:bold;
margin:5px;
margin-bottom:1px;
}
.newprods_box{
background-color:#FFE8DD;
color:#000;
padding:5px;
display:block;
clear:both;
border:1px solid #FF6600;
margin:5px;
margin-top:0px;
}
.newprods_box a{
color:#000;
display:block;
text-decoration:none;
font-size:1.1em;
}
.newprods_box a:hover{
color:#FF0000;
}
.newprods_box .date{
color:#AAA;
font-size:0.9em;
float:right;
clear:both;
}
.newprods_box .title{
font-weight:bold;
}

.promoprods_box_title{
background-color:#00CCFF;
color:#FFF;
padding:5px;
font-size:1.2em;
display:block;
clear:both;
font-weight:bold;
margin:5px;
margin-bottom:1px;
}

.promoprods_box{
background-color:#CBF9FE;
color:#000;
padding:5px;
display:block;
clear:both;
border:1px solid #00CCFF;
margin:5px;
margin-top:0px;
}

.promoprods_box a{
color:#000;
display:block;
text-decoration:none;
font-size:1.1em;
}
.promoprods_box a:hover{
color:#FF0000;
}

.promoprods_box .date{
color:#AAA;
font-size:0.9em;
float:right;
clear:both;
}

.promoprods_box .title{
font-weight:bold;
}

/**** main menu ****/
.block_main_menu_drop_down{ background-color:transparent; display:inline-block; text-align:center; margin:auto;}

/* ######### Drop Down ULs CSS ######### */
#ddtopmenubar ul, #ddtopmenubar ol, #ddtopmenubar li{
list-style-type: none;
list-style:none;
}

.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 11px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
/*background:url(../../images/menu_dd_bg.gif) repeat-x 0% 100% #395cb8;*/
background-color:#E7E7E7;
border: 0px solid black;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
padding-left:0px;
}

.ddsubmenustyle li a{
display: block;
width: 150px; /*width of menu (not including side paddings)*/
color: #FFFFFF;
background-color:#0b266b;
text-decoration: none;
padding: 4px 5px;
margin-left:-10px;
border-bottom: 1px solid #FFFFFF;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
margin:0px;
display: inline-block;
list-style-type: none;
width: 150px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
color: #FFFFFF;
background-color:#395cb8;
border-bottom: 1px solid #FFFFFF;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
margin-left:2px;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

/* ######### Marker List Vertical Menu ######### */

.markermenu{
width: 175px; /*width of side bar menu*/
clear: left;
position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/

}

.markermenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
border: 1px solid #9A9A9A;
}

.markermenu ul li a{
background: #F2F2F2 url(bulletlist.gif) no-repeat 3px center; /*light gray background*/
font: bold 13px "Verdana, Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}

* html .markermenu ul li a{ /*IE6 hack*/
width: 155px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #00014E;
}

.markermenu ul li a:hover, .markermenu ul li a.selected{
color: white;
background-color: black;
}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.blackwhite li a{
background: white;
}

.blackwhite li a:hover{
background: black;
color: white;
}

/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu{
background:url(../../images/menu_dd_bg.gif) repeat-x 0% 0% #000000;
height:28px;
}

.mattblackmenu ul{
margin: 0;
padding: 0;
font: bold 12px Verdana;
list-style-type: none;
background: transparent;
overflow: hidden;
width: 100%;
}

.mattblackmenu li{
display: inline;
margin: 0;
background: transparent;
}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 9px; /*padding inside each tab*/
background:url(../../images/menu_dd_off.gif) no-repeat 0% 0% transparent;
border-right: 0px solid white; /*right divider between tabs*/
color: #FFFFFF;
}

.mattblackmenu li a:visited{
}

.mattblackmenu li a:hover{
background:url(../../images/menu_dd_on.gif) no-repeat 0% 0% #E9E9E9;
color:#C4132F;
}

.mattblackmenu a.selected{
background:url(../../images/menu_dd_on.gif) no-repeat 0% 0% #E9E9E9;
color:#C4132F;
}
.page_tags_box{
background-color:transparent;
color:#000;
font-family:Trebuchet MS;
font-size:12px;
}
.page_tags_box a:link, .page_tags_box a:visited{
font-size:0.9em;
color:#D8B299;
text-decoration:none;
vertical-align:middle;
}
.page_tags_box a:hover, .page_tags_box a:active{
font-size:0.9em;
color:#FF0000;
text-decoration:none;
vertical-align:middle;
}

.block_css_selector{
color:#777777;
display:inline-block;
margin:5px;
float:right;
font-size:11px;
}
.block_css_selector a:link, .block_css_selector a:visited{
color:#777777;
display:inline-block;
font-size:0.9em;
text-decoration:none;
}
.block_css_selector a:hover, .block_css_selector a:active{
color:#FF0000;
display:inline-block;
}
.block_css_selector a.on:link, .block_css_selector a.on:visited{
color:#FF6600;
display:inline-block;
font-size:0.9em;
text-decoration:none;
}

.manage_users_box{

}

/*
.manage_users_box input{
width:200px;
}
.manage_users_box input[type="button"], .manage_users_box input[type="submit"]{
width:206px;
}
.manage_users_box input[type="radio"], .manage_users_box input[type="checkbox"]{
width:16px;
padding:0px;
margin:0px;
border:0px;
vertical-align:middle;
}

.manage_users_box .crit_sort input[type="button"], .manage_users_box .crit_sort input[type="submit"]{
width:auto;
}

.manage_users_box textarea{
width:200px;
height:80px;
}
.manage_users_box .tabs_links{
border-bottom:1px solid #9966CC;
}
.manage_users_box .under_tabs_links{
border:1px solid #9966CC;
border-top:0px;
padding:10px;
}
.manage_users_box .tabs_links a{
display:inline-block;
padding:3px;
padding-left:5px;
padding-right:5px;
text-decoration:none;
background-color:#DDD;
color:#777;
font-weight:bold;
}
.manage_users_box .tabs_links a:hover, .manage_users_box .tabs_links a:active, .manage_users_box .tabs_links a.sel{
background-color:#9966CC;
color:#FFF;
}
.manage_users_box .selected_users{
width:49%;
float:left;
padding-right:1%;
background-color:#EEEEEE;
font-size:10px;
}
.manage_users_box .not_selected_users{
width:49%;
float:left;
padding-left:1%;
background-color:#CCCCCC;
font-size:10px;
}

.manage_users_box .selected_users a, .manage_users_box .not_selected_users a{
text-decoration:none;
color:#006699;
}
*/
.manage_users_box .add{
padding:5px;
background-color:#EEEEEE;
}

.manage_users_box .list{

}

.manage_users_box .line{
clear:both;
border:1px solid #EEEEEE;
}
.manage_users_box .line em{
font-size:9px;

color:#CCCCCC;
}

.manage_users_box .folder{
font-weight:bold;
background-color:transparent;
padding:5px;
height:14px;
display:inline-block;
vertical-align:middle;
margin-bottom:2px;
cursor:pointer;
}

.manage_users_box .list a{
text-decoration:none;
color:#FF6600;
display:inline-block;
}
.manage_users_box .list a:hover{
background-color:#FFFFAA;
}

.manage_users_box .line2 .sort{
background-color:#CCCCCC;
vertical-align:middle;
text-align:center;
}

.manage_users_box .line2 td{
border-bottom:1px solid #CCCCCC;
vertical-align:middle;
}
.manage_users_box .line2 em{
font-size:9px;

color:#BBBBBB;
}

.manage_users_box .add td{
border-bottom:0px;
vertical-align:top;
}

.manage_users_box tr.linefolder{
font-weight:bold;
background-color:#EDF7FE;
}
.manage_users_box tr.file{
background-color:#FFFFE8;
}

.manage_users_box .blue{
background-color:#0099CC;
}
.manage_users_box .green{
background-color:#A7CF50;
}

.manage_files_box{
}
.manage_files_box .add{
padding:5px;
background-color:#EEEEEE;
}

.manage_files_box .list{

}

.manage_files_box .line{
clear:both;
border:1px solid #EEEEEE;
}
.manage_files_box .line em{
font-size:9px;

color:#CCCCCC;
}

.manage_files_box .folder{
font-weight:bold;
background-color:transparent;
padding:5px;
height:14px;
display:inline-block;
vertical-align:middle;
margin-bottom:2px;
cursor:pointer;
}

.manage_files_box .list a{
text-decoration:none;
color:#FF6600;
display:inline-block;
}
.manage_files_box .list a:hover{
background-color:#FFFFAA;
}

.manage_files_box .line2 .sort{
background-color:#CCCCCC;
vertical-align:middle;
text-align:center;
}

.manage_files_box .line2 td{
border-bottom:1px solid #CCCCCC;
vertical-align:middle;
}
.manage_files_box .line2 em{
font-size:9px;

color:#BBBBBB;
}

.manage_files_box .add td{
border-bottom:0px;
vertical-align:top;
}

.manage_files_box tr.linefolder{
background-color:#FFFFE8;
}
.manage_files_box tr.file{
background-color:#EDF7FE;
}

.manage_files_box .blue{
background-color:#0099CC;
}
.manage_files_box .green{
background-color:#A7CF50;
}

.tags_cloud_box{
background-color:transparent;
color:#000;
padding:5px;
display:block;
clear:both;
border:1px solid transparent;
margin:5px;
margin-top:0px;
font-family:Trebuchet MS;
font-size:11px;
}

.tags_cloud_box a.tag0:link, .tags_cloud_box a.tag0:visited{
font-size:0.9em;
color:#C3C3C3;
text-decoration:none;
display:inline-block;
vertical-align:middle;
margin-left:5px;
margin-right:5px;
}
.tags_cloud_box .tag0:hover, .tags_cloud_box a.tag0:active{
color:#FF0000;
}
.tags_cloud_box a.tag1:link, .tags_cloud_box a.tag1:visited{
font-size:1em;
color:#B1B1B1;
text-decoration:none;
display:inline-block;
vertical-align:middle;
margin-left:5px;
margin-right:5px;
}
.tags_cloud_box .tag1:hover, .tags_cloud_box a.tag1:active{
color:#FF0000;
}
.tags_cloud_box a.tag2:link, .tags_cloud_box a.tag2:visited{
font-size:1.1em;
color:#9F9F9F;
text-decoration:none;
display:inline-block;
vertical-align:middle;
margin-left:5px;
margin-right:5px;
}
.tags_cloud_box .tag2:hover, .tags_cloud_box a.tag2:active{
color:#FF0000;
}
.tags_cloud_box a.tag3:link, .tags_cloud_box a.tag3:visited{
font-size:1.2em;
color:#8D8D8D;
text-decoration:none;
display:inline-block;
vertical-align:middle;
margin-left:5px;
margin-right:5px;
}
.tags_cloud_box .tag3:hover, .tags_cloud_box a.tag3:active{
color:#FF0000;
}
.tags_cloud_box a.tag4:link, .tags_cloud_box a.tag4:visited{
font-size:1.3em;
color:#7C7C7C;
text-decoration:none;
display:inline-block;
vertical-align:middle;
margin-left:5px;
margin-right:5px;
}
.tags_cloud_box .tag4:hover, .tags_cloud_box a.tag4:active{
color:#FF0000;
}
.tags_cloud_box a.tag5:link, .tags_cloud_box a.tag5:visited{
font-size:1.4em;
color:#6A6A6A;
text-decoration:none;
display:inline-block;
vertical-align:middle;
margin-left:5px;
margin-right:5px;
}
.tags_cloud_box .tag5:hover, .tags_cloud_box a.tag5:active{
color:#FF0000;
}
.tags_cloud_box a.tag6:link, .tags_cloud_box a.tag6:visited{
font-size:1.5em;
color:#585858;
text-decoration:none;
display:inline-block;
vertical-align:middle;
margin-left:5px;
margin-right:5px;
}
.tags_cloud_box .tag6:hover, .tags_cloud_box a.tag6:active{
color:#FF0000;
}
.tags_cloud_box a.tag7:link, .tags_cloud_box a.tag7:visited{
font-size:1.6em;
color:#464646;
text-decoration:none;
display:inline-block;
vertical-align:middle;
margin-left:5px;
margin-right:5px;
}
.tags_cloud_box .tag7:hover, .tags_cloud_box a.tag7:active{
color:#FF0000;
}
.tags_cloud_box a.tag8:link, .tags_cloud_box a.tag8:visited{
font-size:1.7em;
color:#343434;
text-decoration:none;
display:inline-block;
vertical-align:middle;
margin-left:5px;
margin-right:5px;
}
.tags_cloud_box .tag8:hover, .tags_cloud_box a.tag8:active{
color:#FF0000;
}
.tags_cloud_box a.tag9:link, .tags_cloud_box a.tag9:visited{
font-size:1.8em;
color:#222222;
text-decoration:none;
display:inline-block;
vertical-align:middle;
margin-left:5px;
margin-right:5px;
}
.tags_cloud_box .tag9:hover, .tags_cloud_box a.tag9:active{
color:#FF0000;
}
.tags_cloud_box a.tag10:link, .tags_cloud_box a.tag10:visited{
font-size:1.9em;
color:#111111;
text-decoration:none;
display:inline-block;
vertical-align:middle;
margin-left:5px;
margin-right:5px;
}
.tags_cloud_box .tag10:hover, .tags_cloud_box a.tag10:active{
color:#FF0000;
}
.generic_share_box{
background-color:#EEEEEE;
padding:10px;
}

.generic_share_box a{
text-decoration:none;
}

div.generic_share_box div.div_share{
margin-top:0px;
}

div.generic_share_box div.under_tabs_links{
background-color:#333333;
color:#CCCCCC;
}

div.generic_share_box div.div_share input, div.div_share textarea{
width:87%;
border:1px solid #EEEEEE;
color:#000000;
font-size:11px;
font-family:Arial;
padding:1px;
vertical-align:middle;
}
div.generic_share_box div.div_share input[type="button"]{
width:10%;
border:0px solid #EEEEEE;
background-color:#AAAAAA;
color:#FFFFFF;
padding-bottom:0px;
width:auto;
}
div.generic_share_box div.div_share textarea{
overflow:auto;
height:80px;
}
div.generic_share_box div.div_share .input2{
height:84px;
}

div.generic_share_box .div_share_top{
display:block;
padding:0px;
font-size:10px;
text-align:right;
color:#AAAAAA;
border-top:1px solid #EEEEEE;
margin-top:5px;
}
div.generic_share_box .div_share_top .tiny_user{
float:left;
}
div.generic_share_box .div_share_inner_content{
display:block;
padding:5px;
background-color:#FFFFFF;
color:#444444;
}

div.generic_share_box .div_share_content{
margin-top:25px;
display:block;
/*border:1px solid #EEEEEE;*/
}

div.generic_share_box .div_share_content object, div.generic_share_box .div_share_content embed{
width:120px;
height:100px;
float:left;
margin-right:5px;
}

div.generic_share_box .editor_text{
/*
padding:20px;
border-top:1px solid #EEEEEE;
*/
}

div.generic_share_box .elem_transparent_not_ok{
color:#FFFFFF;
}
div.generic_share_box .elem_transparent_ok{
color:#000000;
}
.manage_photo_gallery_box{
}
.manage_photo_gallery_box .add{
padding:5px;
background-color:#EEEEEE;
}

.manage_photo_gallery_box .list{
}

.manage_photo_gallery_box .line{
clear:both;
border:1px solid #EEEEEE;
}
.manage_photo_gallery_box .line em{
font-size:9px;
color:#CCCCCC;
}

.manage_photo_gallery_box .folder{
font-weight:bold;
background-color:transparent;
padding:5px;
height:14px;
display:inline-block;
vertical-align:middle;
margin-bottom:2px;
cursor:pointer;
}
.manage_photo_gallery_box .list a{
text-decoration:none;
color:#FF6600;
display:inline-block;
}
.manage_photo_gallery_box .list a:hover{
background-color:#FFFFAA;
}
.manage_photo_gallery_box .line2 .sort{
background-color:#CCCCCC;
vertical-align:middle;
text-align:center;
}
.manage_photo_gallery_box .line2 td{
border-bottom:1px solid #CCCCCC;
vertical-align:middle;
}
.manage_photo_gallery_box .line2 em{
font-size:9px;
color:#BBBBBB;
}
.manage_photo_gallery_box .add td{
border-bottom:0px;
vertical-align:top;
}
.manage_photo_gallery_box tr.linefolder{
background-color:#FFFFE8;
}
.manage_photo_gallery_box tr.file{
background-color:#EDF7FE;
}
.manage_photo_gallery_box .blue{
background-color:#0099CC;
}
.manage_photo_gallery_box .green{
background-color:#A7CF50;
}

.share_box{
background-color:transparent;
color:#000;
font-family:Trebuchet MS;
font-size:12px;
}
.share_box a:link, .share_box a:visited{
font-size:0.9em;
color:#D8B299;
text-decoration:none;
vertical-align:middle;
}
.share_box a:hover, .share_box a:active{
font-size:0.9em;
color:#FF0000;
text-decoration:none;
vertical-align:middle;
}

.generic_entities_box{
}
.generic_entities_box .page_title h1{
color:#0099CC;
border:0px;
}
.generic_entities_box h4{
display:inline;
clear:none;
border:0px;
color:#00CC33;
font-weight:bold;
}
.generic_entities_box .tabs_links{
border-bottom:1px solid #0099CC;
}
.generic_entities_box .under_tabs_links{
background-color:#EEEEEE;
border:1px solid #0099CC;
border-top:0px;
padding:5px;
}
.generic_entities_box .tabs_links a{
display:inline-block;
padding:3px;
padding-left:5px;
padding-right:5px;
text-decoration:none;
background-color:#DDD;
color:#0099CC;
font-weight:bold;
}
.generic_entities_box .tabs_links a:hover, .tabs_links a:active, .tabs_links a.sel{
background-color:#0099CC;
color:#FFF;
}
.generic_entities_box .date{
color:#0099CC;
}
.generic_entities_box a.title:link, .generic_entities_box a.title:visited{
font-size:17px;
color:#0000FF;
font-weight:bold;
text-decoration:none;
}
.generic_entities_box a.title:hover, .generic_entities_box a.title:active{
color:#00CC33;
}
.generic_entities_box span.img_elem{
display:inline-block;
width:65px;
height:65px;
padding:0px;
margin:5px;
margin-left:0px;
margin-top:0px;
overflow:hidden;
float:right;
text-align:center;
/*background-color:#FFFFFF;
*/
}
.generic_entities_box span.img_elem img{
vertical-align:middle;
}

.generic_entities_box .page_title{
border:0px;
}
.generic_entities_box .page_title h1{
display:inline;
}

.generic_entities_box .outer{
margin-bottom:5px;
}
.generic_entities_box .outer .top{
height:10px;
background-color:#FFFFFF;
}
.generic_entities_box .outer .top1{
float:left;
width:10px;
height:10px;
background-color:#FFFFFF;
}
.generic_entities_box .outer .top2{
float:right;
width:10px;
height:10px;
background-color:#FFFFFF;
}
.generic_entities_box .outer .bottom{
height:10px;
background-color:#FFFFFF;
}
.generic_entities_box .outer .bottom1{
float:left;
width:10px;
height:10px;
background-color:#FFFFFF;
}
.generic_entities_box .outer .bottom2{
float:right;
width:10px;
height:10px;
background-color:#FFFFFF;
}
.generic_entities_box .outer .content{
background-color:#FFFFFF;
}
.generic_entities_box .outer .content1{
padding-left:10px;
background-color:#FFFFFF;
}
.generic_entities_box .outer .content2{
padding-right:10px;
background-color:#FFFFFF;
}


.generic_entities_box .line0{
background-color:#EEEEEE;
border:1px solid #EEEEEE;
padding:5px;
margin-bottom:5px;
}
.generic_entities_box .line1{
background-color:#FFFFFF;
border:1px solid #EEEEEE;
padding:5px;
margin-bottom:5px;
}

/*
.generic_entities_box .line0:hover, .generic_entities_box .line1:hover{
background-color:#DDDDDD;
border:1px solid #CCCCCC;
}
*/
.generic_entities_box .author{
font-size:10px;
color:#CCCCCC;
}
.generic_entities_box .author a{
text-decoration:none;
}

.generic_entities_box #click_lightboxImage, .generic_entities_box img{
max-width:500px;
max-height:500px;
}

.generic_entities_box label{
display:inline-block;
padding:2px;
margin-right:10px;
font-size:10px;
color:#cccccc;
cursor:pointer;
}
.generic_entities_box label.on{
background-color:#00CC33;
color:#FFFFFF;
}

.generic_entities_box span.icon_past{
width:10px;
height:10px;
display:inline-block;
border:1px solid #FFFFFF;
background-color:#CCCCCC;
vertical-align:middle;
}
.generic_entities_box span.icon_now{
width:10px;
height:10px;
display:inline-block;
border:1px solid #FFFFFF;
background-color:#33CC66;
vertical-align:middle;
}
.generic_entities_box span.icon_future{
width:10px;
height:10px;
display:inline-block;
border:1px solid #FFFFFF;
background-color:#0099CC;
vertical-align:middle;
}

.generic_entities_box .movie{
background-color:#000000;
padding:20px;
}
.generic_entities_box .permlink{
padding:5px;
font-size:9px;
text-align:center;
margin-top:5px;

background-color:#FF0000;
color:#FFFFFF;
}

.generic_entities_box .img_page_content_gallery .thumbnails .photo_gal{
width:43px;
height:43px;

overflow:hidden;
}

div.home_bottom_box{
width:274px;
float:left;
display:inline-block;
margin:12px;
margin-left:19px;
}

div.home_bottom_box div.hb_top{
width:274px;
height:15px;
background:url(../../images/home_box_top_274.png) no-repeat 0% 0% transparent;
}

div.home_bottom_box div.hb_bottom{
width:274px;
height:15px;
background:url(../../images/home_box_bottom_274.png) no-repeat 0% 0% transparent;
}

div.home_bottom_box div.hb_content{
width:260px;
min-height:180px;
background:url(../../images/home_box_content_274.png) repeat-y 0% 0% transparent;
padding:1px 7px 1px 7px;
color:#666666;
line-height:22px;
}

div.home_bottom_box2{
width:309px;
float:left;
display:inline-block;
margin:12px;
}

div.home_bottom_box2 div.hb_top2{
width:309px;
height:15px;
background:url(../../images/home_box_top_309.png) no-repeat 0% 0% transparent;
}

div.home_bottom_box2 div.hb_bottom2{
width:309px;
height:15px;
background:url(../../images/home_box_bottom_309.png) no-repeat 0% 0% transparent;
}

div.home_bottom_box2 div.hb_content2{
width:295px;
min-height:180px;
background:url(../../images/home_box_content_309.png) repeat-y 0% 0% transparent;
padding:1px 7px 1px 7px;
color:#006895;
line-height:22px;
font-size:13px;
font-weight:bold;
}

div.home_bottom_box3{
width:254px;
float:left;
display:inline-block;
margin:12px;
}

div.home_bottom_box3 div.hb_top3{
width:254px;
height:15px;
background:url(../../images/home_box_top_254.png) no-repeat 0% 0% transparent;
}

div.home_bottom_box3 div.hb_bottom3{
width:254px;
height:15px;
background:url(../../images/home_box_bottom_254.png) no-repeat 0% 0% transparent;
}

div.home_bottom_box3 div.hb_content3{
width:240px;
min-height:180px;
background:url(../../images/home_box_content_254.png) repeat-y 0% 0% transparent;
padding:1px 7px 1px 7px;
color:#666666;
line-height:22px;
font-size:12px;
font-weight:normal;
}

div.home_bottom_box3 div.hb_content3 a{
color:#008bd0;
text-decoration:none;
}
div.home_bottom_box3 div.hb_content3 a:hover{
color:#ec6d09;
text-decoration:underline;
}

div.lateral_box_link{
width:254px;
float:left;
display:inline-block;
margin:12px;
}

div.lateral_box_link div.hb_top3{
width:254px;
height:15px;
background:url(../../images/home_box_top_254.png) no-repeat 0% 0% transparent;
}

div.lateral_box_link div.hb_bottom3{
width:254px;
height:15px;
background:url(../../images/home_box_bottom_254.png) no-repeat 0% 0% transparent;
}

div.lateral_box_link div.hb_content3{
width:240px;
min-height:180px;
background:url(../../images/home_box_content_254.png) repeat-y 0% 0% transparent;
padding:1px 7px 1px 7px;
color:#666666;
line-height:22px;
font-size:12px;
font-weight:normal;
}

div.lateral_box_link div.hb_content3 a{
color:#008bd0;
text-decoration:none;
}
div.lateral_box_link div.hb_content3 a:hover{
color:#ec6d09;
text-decoration:underline;
}

.back{
float:right;
margin-left:15px;
display:inline-block;
font-size:1.1em;
}
div.back_link{
background-color:transparent;
padding:5px;
color:#0690C9;
font-size:11px;
margin-bottom:5px;
margin-top:-30px;
}
div.back_link a{
text-decoration:none;
color:#0690C9;
vertical-align:middle;
}
div.back_link img{
vertical-align:middle;
}

div.form_menu{
display:block;
height:155px;
background:url(../../images/home_center_bar_bg.jpg) repeat-x 0% 0%;
padding-top:22px;
}

div.form_menu div{
text-align:center;
color:#ffffff;
font-size:20px;
}

div.form_menu div a{
color:#ffffff;
text-decoration:none;
}

div.form_menu div a:hover{
color:#000000;
text-decoration:underline;
}

div.read_this{
width:293px;
height:113px;
background:url(../../images/box_read_this.png) no-repeat 0% 0%;
float:left;
display:inline-block;
margin:0px 20px;
padding:20px 30px 0px 100px;
}

div.existing_fare{
width:293px;
height:113px;
padding:20px 100px 0px 30px;
background:url(../../images/box_existing_fare.png) no-repeat 0% 0%;
float:left;
display:inline-block;
margin:0px 18px;
text-align:center;
}

span.box_title{
font-size:30px;
font-weight:bold;
margin-bottom:10px;
display:block;
}


