/*
Theme Name: BTN Passport
Description: BTN Passport and Visas Theme
*/

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }


body{ font-family: arial, verdana; margin: 0 0 10px 0; }
a, a.visited{ text-decoration: none; color: #006699; }
a:hover{ color: #c30; text-decoration: underline; }
form{padding: 0; margin: 0;}
.wrapper{ width: 990px; margin: 0 auto; background: url(images/bgr_wrapper.gif) repeat-y; }
.main_left{ float: left; width: 820px; }
.left_content{ padding: 10px 13px; background: url(images/bgr_left_content-.jpg) repeat-x; margin: 0 3px; }
.main_right{ float: right; width: 170px; padding-top: 10px; }
.closer_top{ height: 4px; background: #9DA842 url(images/bgr_closer_top.jpg) repeat-x left bottom; }
.main_left h1{ font-family: "Trebuchet MS", georgia, times; font-size: 28px; padding: 0 0 10px 0; margin: 0; color: #434A29; }
.main_left h2{ font-family: "Trebuchet MS", georgia, times; font-size: 22px; padding: 0 0 10px 0; margin: 0; color: #c00; }
.brown{ color: #B59C4A; }
.breadcrumb{ font-size: 11px; padding: 5px 0; margin: 0; clear: both;}
.AccordionTitle, .AccordionContent, .AccordionContainer { position:relative; width:170px; }
.AccordionTitle { height:38px; overflow:hidden; cursor:pointer; font-family:Arial; font-size:8pt; font-weight:bold; vertical-align:middle; display:table-cell; -moz-user-select:none; }
.AccordionContent ul{ padding: 5px 5px 0 10px; margin: 0 0 0 17px; font-size: 14px; }
.AccordionContent ul li{ list-style-image: url("images/small_arrow.gif"); padding: 0; margin: 0 0 2px -3px; font-size: 11px; }
.AccordionContent{ height:0px; overflow:auto; display:none; background: url(images/bgr_tab.gif) right bottom; }
.right_tab_content{ background: url(images/bottom_tab.gif) right bottom no-repeat; }
.absolute_header{ position: absolute; width: 100%; top: 10px; }
.header{ width: 990px; margin: 0 auto; height: 90px; }
.logo{ float: left; width: 250px; padding-top: 20px; }
.footer{ width: 990px; padding: 10px 0; font-size: 11px; margin: 0 auto; }
.footer_right{ float: right; width: 300px; text-align: right; margin-right: 170px; display: inline; font-size: 11px; }
.banner{ float: right; width: 730px; }
.ATitle { height:38px; overflow:hidden; font-family:Arial; font-size:8pt; font-weight:bold; vertical-align:middle; position:relative; width:170px; display:table-cell; } .AContent ul{ padding: 5px 5px 0 10px; margin: 0 0 0 17px; font-size: 14px; }
.AContent ul li{ list-style-image: url("http://www.bootsnall.com/2008/images/small_arrow.gif"); padding: 0; margin: 0 0 2px -3px; font-size: 11px; }
.AContent{ overflow:auto; background: url(http://www.bootsnall.com/2008/images/bgr_tab.gif) right bottom; }
.left_column{ float: left; width: 473px; margin-right: 15px; }
.left_column p{ font-size: 12px; line-height: 17px; margin: 0; padding: 0 0 10px 0; }
.right_column{ float: right; width: 300px; text-align: right }
.right_box{ padding: 5px 10px; background: #E9ECCE url(images/bgr_right.gif) repeat-y; font-size: 2px; }
.right_box h5{ font-size: 16px; padding: 0 0 0 20px; margin: 0; background: url(images/arrow.gif) no-repeat left 2px; color: #6F762E; }
.right_box ul{ font-size: 12px; padding: 5px 0; margin: 0; list-style-type: none; }
.right_box ul li{ background: url(images/circle_arrow.gif) no-repeat 3px 2px; margin: 0; padding: 0 0 5px 18px; line-height: 12px; }
.quart{ float: left; width: 25%; font-size: 12px; }
.left_content p{ padding: 0 0 10px 0; margin: 0; font-size:13px; line-height: 18px; }

.spacer{ font-size: 2px; clear: both; }
.popular{ border: 1px solid #F7DC6C; background: #FFF9E1; padding: 7px 7px 5px 10px; font-size: 12px; margin-bottom: 10px; }
.popular_title{ color: #c30; font-weight: bold; font-size: 14px; padding-bottom: 5px; }
.pop{ float: left; line-height: 18px; width: 15%; }
.content{ width: 100%; }
.content td{ font-size: 12px; padding: 10px; background: #f4f4f4; border: 1px solid #fff; border-top: 0; border-right: 0; width: 75%; vertical-align: top; }
.content th{ font-size: 12px; padding: 10px; background: #eee; border: 1px solid #fff; border-top: 0; border-right: 0; width: 25%; vertical-align: top; }
ol, ul { font-size: 12px; margin-bottom: 25px; }
li { margin-bottom: 5px; }
.visa_widget { padding-top:15px; padding-bottom:15px; font-size:11px; text-align:left;}
#visahqwebwidget_h{float: left;}
a.smallorderbtn {margin:25px 0 0 10px; float: left;}


/* more new added */
body.onHome {padding-top:175px;}
body.article .quart p{ padding: 0; margin: 0; }


h2.green {background-color: #9DA842; color: #FFFFFF; display: block; font-size: 14px; margin: 8px 0 12px; padding: 4px;}
body.article table.content {width:100%;}
body.article p {margin: 7px 0 7px; padding:0;}
.left_column.flr {float: right; margin-right:0; width: 464px;}
body.article table.content td, body.article table.content th {padding:5px;}

.ie8 .logoNew, .ie7 .logoNew {padding-top:0;}
