/* Resetting all default browser styles */
html { font-size:100.01%; }
body { font-size:1em; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }
focus { outline: 0; }
body { line-height: 1; }
ol, ul { list-style: none; }
caption{ text-align: left; font-weight: normal; }
p { margin:0 0 10px 0; }
em {
font-style:italic;
}
/* Resetting all default browser styles */



/* Global Styles */
body {
	background:#cecfd1;
	color:#4D4D4D;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:30px 0 0 0;
        text-align:left;
}
.lf { float:left; }
.rt { float:right; }
.clr { clear:both; }
h1, h2, h3, h4 {
	color:#000;
}


#logo {
width:820px;
height:123px;
margin:0 auto;
background:#c51230 url(http://www.avac.org/ht/a/GetImageAction/i/813) no-repeat left top;
border-bottom:solid 3px #fff;
}
#logo .lf {
color:#c51230;
width:300px;
margin:30px 0 0 40px;
height:65px;
}
* html #logo .lf {
margin-left:20px;
}

#Releases .dateline{
display: block;
float: none !important;
text-transform: italic;
}

.nav3 {
width:350px;
font-size:0.818em;
text-align:right;
padding:15px 45px 0 0;
}
.nav3 a {
color:#fff;
text-decoration:none;
font-size:12px;
font-weight: bold
}
.nav3 a:hover {
text-decoration:underline;
}
.nav3 ul li {
display:inline;
color:#fff;
}


/* topnav */
#nav-1 { 
width:820px;
margin:0 auto;
height:43px;
background:#fff url(http://www.avac.org/ht/a/GetImageAction/i/843) repeat-y left top;
position:relative;
}
#nav-1 ul {
padding:0; 
margin:0; 
list-style:none; 
width:820px; 
height:20px;
font-size:0.8425em;
text-transform:uppercase;
letter-spacing:1px;
}
#nav-1 ul ul {
padding:0; 
margin:0; 
width:820px; 
height:23px;
font-size:1.187em;
text-transform:normal;
letter-spacing:0;
}

#nav-1 table {
border-collapse:collapse; 
margin:-1px -20px 0 0; 
padding:0; 
width:0; 
height:0; 
font-size:10px;
}
#nav-1 li {
float:left; 
height:20px; 
background:#696a6c;
}
#nav-1 li a {
float:left; 
display:block; 
height:20px; 
line-height:20px; 
border-right:solid 1px #fff;
color:#FFF; 
text-decoration:none; 
font-family:arial, verdana, sans-serif;
text-align:center;
}
#nav-1 li.nv0 a {
width:152px;
} 
#nav-1 li.nv1 a {
width:72px;
}
#nav-1 li.nv2 a {
width:136px;
}
#nav-1 li.nv3 a {
width:148px;
}
#nav-1 li.nv4 a {
width:138px;
}
#nav-1 li.nv5 a {
width:82px;
}
#nav-1 li.nv6 a {
width:86px;
}
#nav-1 li li a {
width:auto;
}
#nav-1 li a.last {
border:0px;
}

#nav-1 li.current a {
background:blue; 
}

#nav-1 li ul {
position:absolute; 
top:20px; 
left:-9999px; 
z-index:10; 
background:#A3BCCE;
height:25px;
}
#nav-1 li.current ul {
left:0; 
z-index:1; 
background:orange; 
}

#nav-1 li a:hover,
#nav-1 li a.current {
background:#A3BCCE; 
cursor:pointer;
}


#nav-1 li:hover > a  {
background:#A3BCCE; 
cursor:pointer;
}


#nav-1 li.current a:hover {
background:magenta; 
}

#nav-1 li.current:hover a {
background:pink; 
border-color:#000;
}


#nav-1 ul :hover ul {
left:0; 
}

#nav-1 ul :hover ul.right li,
#nav-1 ul li.current ul.right li {float:right;}

#nav-1 ul :hover ul.blank {
background:#e6e6e8; 
}
#nav-1 li li {
background:#A3BCCE;
}
#nav-1 ul :hover ul li a {
display:inline; 
background:transparent url(http://www.avac.org/ht/a/GetImageAction/i/603) no-repeat right center; 
padding:0 14px 0 10px; 
margin:0; 
width:auto; 
white-space:nowrap; 
font-weight:normal; 
border:0; 
color:#3f4448; 
height:25px; 
line-height:24px;
text-transform: none;
font-size:11px;
}
#nav-1 ul :hover ul.right li a {
background:transparent url(http://www.avac.org/ht/a/GetImageAction/i/603) no-repeat left center; 
padding:0 10px 0 14px; 
}
#nav-1 li ul li a.last,
#nav-1 li ul.right li a.last {
background:none;
}
#nav-1 li ul li a:hover {
text-decoration:underline;
color:#fff;
}




/* site container */
div#sitecontainer {
background:#fff;
border:solid 2px #8e8e90;
border-top:0px;
border-bottom:0px;
width:788px;
margin:0 auto;
padding:10px 14px 50px 14px;
}


.homealertmsg {
width:620px;
float:left;
font-size:1.272em;
line-height:26px;
border:solid 3px #c9d1d4;
border-right:0px;
border-left:0px;
margin:0 0 14px;
padding:8px 0 0 0;
}


/* nav2 */
#nav2 {
float:left;
clear:left;
height:auto !important;
}
#nav2.psh,
.psh {
width:147px;
margin:0 18px 0 0;
letter-spacing:.4px;
}
#nav2.psi,
.psi {
width:165px;
margin:0 15px 0 0;
}


#nav2 .sidebarcontents {
background:#6f94ae;
color:#fff;
padding:7px;
line-height:18px;
margin: 0 0 10px 0;
}
#nav2 .sidebarcontents h2 {
color:#fff;
font-weight:bold;
}

/* New LeftNav */
#nav2 ul,
#nav2 ul li,
#nav2 ul li a {
padding:0px;
margin:0px;
color:#fff;
line-height:normal;
display:block;
text-decoration:none;
}
#nav2 ul ul li a:hover {
font-weight:bold;
}
#nav2 ul .sub0 {
width:164px;
padding-top:10px;
background:#5e88a2 url(http://www.avac.org/ht/a/GetImageAction/i/648) no-repeat left top;
font-size:0.884em;
text-transform:uppercase;
}
#nav2 ul ul {
font-size:1.132em;
}
#nav2 ul .sub0 a {
padding:0 8px 9px 8px;
/*font-weight:bold;*/
}
#nav2 ul .sub1 {
border-top:solid 1px #bdcfdc;
padding:8px 0;
background:#a3bdce;
text-transform:none;
/*font-size:11px;*/
}
#nav2 ul li .sub1 a {
padding:0 8px;
}
#nav2 ul li .active1 {
/*padding-bottom:0px;*/
padding-bottom:8px;
background:#86a7bc;
font-weight:bold;
}
#nav2 ul li .active1 a {
/*margin-bottom:8px;*/
margin-bottom:3px;
}
#nav2 ul li ul li .sub2 {
font-size:0.803em;
background:url(http://www.avac.org/ht/a/GetImageAction/i/658) no-repeat 8px 5px;
padding:0 8px 0 15px;
margin:0 0 3px 0;
}
#nav2 ul li ul li .sub2 a {
/*margin:0px;
padding:0 8px;
*/
font-weight:normal;
margin:0px;
padding:0px;
display:inline;
}
#nav2 ul li ul li  .active2 {
/*padding-bottom:8px;*/
}
#nav2 ul li ul li  .active2 a {
margin-bottom:3px;
}
#nav2 ul li ul li ul .sub3 {
background:url(http://www.avac.org/ht/a/GetImageAction/i/658) no-repeat 8px 5px;
padding:0 8px 0 15px;
margin:0 0 3px 0;
font-size:0.803em;
}
#nav2 ul li ul li ul .sub3 a {
margin:0px;
padding:0px;
display:inline;
}

#nav2 #currentNv{
background:url(http://www.avac.org/images/bullet-red.jpg) no-repeat 8px 5px;
padding:0 8px 0 15px;
}

/* main */
#main {
float:left;
line-height:17px;
min-height:350px;
height:auto !important;
height:350px;
}
#main h1 {
margin:15px 0;
font-weight:bold;
text-transform:uppercase;
color:#4D4D4D;
}
.ph, #main.ph {
width:455px;
}
.pi, #main.pi {
width:438px;

border-top:solid 3px #c9d1d4;
}
#main ul {
list-style:disc inside;
}



/* extra */
#extra {
border-top:solid 3px #95a2ab;
width:153px;
floar:right;
padding:15px 0 0 0;
height:auto !important;
}
#extra li img {
display:inline;
}
#extra h2 {
font-size:0.818em;
text-transform:uppercase;
margin:0 0 15px;
}
#extra ul li {
margin:0 0 6px;
}
#extra ul li a {
display:inline;
}

/* search */
#extra .bling-search {
border-top:solid 3px #95a2ab;
margin:11px 0 0 0;
padding:7px 0 0 0;
height:50px;
}
#extra .bling-search h2 {
margin:0 0 7px;
}
#extra .bling-search span,
#extra .bling-search .txtS,
#extra .bling-search .txtB {
float:left;
}
#extra .bling-search .txtB {
width:100px;
heigth:16px;
padding:0px;
border:solid 1px #b2b2b2;
margin:0 6px 0 0;
}
#extra .bling-search span {
width:20px;
height:19px;
display:none;
margin:0 4px 0 0;
}
#extra .bling-search .txtS {
margin:1px 0 0 0;
}



/* footer */
#footer {
border:dashed 1px #fff;
margin:0 auto;
width:816px;
text-align:center;
background:#fff;
border:solid 2px #8e8e90;
border-top:0px;
border-bottom:0px;
padding:0 0 10px 0;
font-size:0.909em;
color:#878787;
}
#footer a {
color:#878787;
text-decoration:none;
}



.address { display:none; }


.footerbot {
width:820px;
margin: 0 auto 15px auto;
font-size:0.909em;
letter-spacing:normal;
color:#fff;
height:24px;
background:url(http://www.avac.org/ht/a/GetImageAction/i/552) center;
padding:10px 0 0 0;
}
.footerbot ul {
width:730px;
margin:0 auto;
}
.footerbot ul li {
float:left;
}
.footerbot ul li.li1 {
margin:0 8px 0 0;
}
.footerbot ul li.liLabel {
padding:2px 0 0 0;
}
.footerbot ul li.liTime {
padding:1px 2px 0 0;
}


#powered {
width:820px;
margin:0 auto 20px auto;
text-align:center;
color:#666;
font-size:0.912em;
}
#powered a {
color:#666;
text-decoration:none;
}


/* 
 * ADDED: 02092009
 *
 * Tried centering the second level navigation links
 * this is a hack since if they add a new item in 
 * the site-map, the CSS will need to be changed.
 *
 */
#nav-1 ul li.nv1 ul {padding-left:60px; width:760px;}
#nav-1 ul li.nv3 ul {padding-left:00px; width:820px;}

/*
 * Styling for "Advocates' Corner" navigation
 *
 */
#nav-1 ul :hover ul.spAlign li,
#nav-1 ul li.current ul.spAlign li {float:right;}

#nav-1 ul :hover ul.spAlign li a {
  background:transparent url(http://www.avac.org/ht/a/GetImageAction/i/603) no-repeat left center; 
  padding:0 10px 0 14px; 
}
#nav-1 li ul.spAlign li a.last {background:none;}


/*
 * NEWS ARTICLE styling...
 *
 */
#main div.headerform {margin:10px 0; float:right;}
#main p.bolder {font-weight:bold; margin:10px 0;}
#main p.bolder a {color:#c00; text-decoration:none;}
#main ul.news {list-style:none;}
#main ul.news li {margin:10px 0;}
#main ul.news li a {color:#c00; text-decoration:none;}
#main ul span.dateline {float:right;}


/* additional fixes */
#extra .bling-search {
height: auto !important;
}

#nav-1 li.nv7{
display: none;
}

.pinkBx{
background: #f9dfc8;
padding: 8px;
}


/* STORE  */

#sp .sp949 .proCon input{
width: auto !important;
}

#sp .sp949 .proCon{
padding: 15px 0 15px 0;
border-bottom: 2px solid #DEE1E1;
} 

#sp .sp949 table#prodBx h2{
margin: 0 !important;
}
#sp .sp949 table#prodBx .lftSide{
padding: 0 10px 10px 0;
border-right: 1px dashed #cccccc;
width: 75px;
}
#sp .sp949 table#prodBx .rytSide{
padding: 0 0 0 10px;
}
#sp .sp949 table#prodBx .rytSide input{
margin: 0;
border: 1px solid #ccc;
text-align: right;
padding: 0 1px 0 0;
}

#sp .sp949 table#prodBx .rytSide input.noQty{
margin: 0;
border: 1px solid #ccc;
margin-left: -35px;
}
#sp .sp949 table#prodBx .rytSide div{
margin-bottom: 5px;
padding-left: 35px;
}
.nxtCon{
text-align: center;
border-bottom: 2px solid #DEE1E1;
}

#ProductDetails #main form input{
width: auto !important;
}
#ViewCart #main form input{
width: auto !important;
}
#ViewCart #main table{
width: 100%;
}



#sp .sp949 #logo{
margin: 0 auto !important;
}

#main a{
color: #E76920;
}

/* VIEW CART */
table#cartBx {
margin: 0 0 10px 0;
padding: 0;
border: 0;
}
table#cartBx tr{
margin-bottom: 5px;
}
table#cartBx td.lft{
width: 28px;
}
table#cartBx td.ryt .qtyBx{
color: #E96C23;
}
.botBtn{
padding: 15px 0 15px 0;
border-top: 1px solid #E4E4E4;
border-bottom: 1px solid #E4E4E4;
}
.botBtn input.upBtn{
height: 17px;
padding: 0 !important;
color: #E96C23;
font-weight: bold;
background: none;
text-transform: uppercase;
cursor:pointer;cursor:hand;
border: none;
} 
.botBtn input.coBtn{
background: transparent url(http://www.avac.org/ht/a/GetImageAction/i/1107) no-repeat top left;
border: 0;
padding: 0 20px 1px 40px;
float: right;

}

.txtareaBx{
width: 370px !important;
}

/* GET RETAIL INFO */

#GetPaymentRetailInfo #main p select{
width: 204px !important;
}

/* EVENTS */
.srcBx .subBtn{
margin-left: 10px;
}
.srcBx .search{
float: left;
}
.srcBx form{
width: 300px;
}
.srcBx .smaller{
display: block;
clear: both;
}
.addEvBx {
padding-bottom: 10px;
border-bottom: 3px solid #C9D1D4;
}
#Events #main ul{
list-style: none;
}
#Events #main ul h1{
color: #BD1B2F !important;
color: #323232 !important;
text-transform: none !important;
border-bottom: 2px solid #E2E6E9;
}
#Events #main ul li .dateline{
color: #323232 !important;

font-weight: bold;
}
#Events #main ul li a.tiLink{
color: #BD1B2F;
font-weight: bold;
text-decoration: none;
}
#Events #main ul li {
margin-bottom: 10px !important;
}

/* CALENDAR */
#calBx{
width: 100% !important;
font-size: 10px;
margin-top: 15px;
}
#calBx .moTxt strong, #calBx a{
color: #6088A2;
text-decoration: none;
}
#calBx .moTxt{
font-size: 11px;
}
#calBx .dayBx, #calBx .tiny{
text-align: center;
}

/* HEADER Styles */
#main h1{
font-size: 14px !important;
color: #4D4D4D !important;
font-weight: bold !important;
text-transform: none !important;
}
#main h2{
font-size: 13px;
color: black;
font-weight: bold;
}
#main h3{
margin:15px 0;
font-weight:bold;
text-transform:uppercase;
color:#4D4D4D;
}
#main h4{
font-size: 13px;
font-weight: normal;
color: red;
}
#main h5{
font-size: 14px;
font-weight: bold;
color: red;
}
#main h6{
font-size: 13px;
}
#main a{
color: #C51230;
text-decoration: none;
}
#main a:hover{
color: #C51230 !important;
text-decoration: underline !important;
}
body{
font-size: 12px !important;
color: black;
}
.printerfriendly{
margin: 10px 0 0 0;
text-align: right;
display: block;
}
.printerfriendly a.prnt img{
vertical-align: middle;
}
.printerfriendly a.prnt{
color: #4D4D4D !important;
font-weight: bold;
}
.printerfriendly #addBtn{
float: right;
margin: 2px 0 0 3px;;
}



#nav-1 ul .nv6 ul.right{
padding: 0 0 0 100px;
width: 720px !important;
}
#nav-1 ul .nv5 ul.right{
padding: 0 0 0 500px;
width: 320px !important;
}
#nav-1 ul .nv4 ul.spAlign{
padding: 0 0 0 100px;
text-align: right !important;
width: 720px!important;
}
#nav-1 ul ul.right li, #nav-1 ul .nv4 ul.spAlign li{
float: left !important;
}
#nav-1 ul :hover ul.right li a {
  background:transparent url(http://www.avac.org/ht/a/GetImageAction/i/603) no-repeat left center !important; 
  padding:0 10px 0 14px; 
}
#nav-1 li ul.spAlign li a.last { 
background:transparent url(http://www.avac.org/ht/a/GetImageAction/i/603) no-repeat left center !important; 
padding:0 10px 0 14px; 
}
#nav-1 li ul.spAlign li a.first, #nav-1 li ul.right li a.first { 
background:none !important; 
padding:0 10px 0 14px; 
}

#Releases #main ul, #Contents #main ul, #Events #main ul{
width: 410px !important;
margin: 10px 0 0 0px !important;
}
#Staff #main ul.staff{
width: 410px !important;
margin: 0 0 0 0 !important;
}
#StaffLeaders #main ul.staff{
width: 410px !important;
margin: 0 0 0 0 !important;
}

#extra p a{
display: inline !important;
clear: none;
white-space: normal !important;
}
#extra {
overflow: hidden;
}
.printerfriendly{
display: block !important;
}
#main ul{
margin: 10px 0 0 30px !important;
list-style-position: outside;
}
#main ul ul{
margin: 0px 0 0 30px !important;
list-style-position: outside;
list-style: circle;
}
#main ul ul ul{
margin: 0px 0 0 30px !important;
list-style-position: outside;
list-style: square;
}
#main.Sitemap237{
width: 620px;
}
#main form textarea{
font:normal 12px Arial, Helvetica, sans-serif;
}

.printerfriendly #addBtn{
width: 60px;
margin: 2px 0 0 3px;
float: right;
}
.printerfriendly a.prnt{
float: right;
}
.printerfriendly .addthis_button_compact span{
background:transparent url(http://www.avac.org/ht/a/GetImageAction/i/27563) no-repeat left center !important; 
}
.printerfriendly .addthis_button_compact{
color: #4D4D4D !important;
font-weight: bold;
display: inline;
}
#main.Contents27935 ul{
margin: 0 !important;
}

#main div div ul ul, #main div div ol ul{
margin: 0 0 0 46px !important;
padding: inherit !important;
list-style: circle;
}
#main div div ul ol, #main div div ul ol{
margin: 0 0 0 46px !important;
padding: inherit !important;
list-style: decimal;
}
#main ol{
list-style: decimal;
margin: 0 0 0 30px !important;
padding: inherit !important;
}

#main.Contents493 {
width: 620px;
}
#main.Contents493 ul, #main.Contents493 ul li{
width: 620px !important;
}

#main.ContentDetails493 {
width: 620px;
}
#main.ContentDetails493 table{
width: 100% !important;
}
body #main.sp30375 {
width: 438px !important;
}
body #main.sp13230 {
width: 438px !important;
}

a.docLnk{
display: inline-block;
line-height: 16px !important;
text-decoration: none !important;
}
.docBx a:hover{
text-decoration: strike !important;
}
a.docLnk img{
vertical-align: middle;
}

/*   SIDEBAR BOXES */
#nav2  #side31551 {
background: #8A8A8A;
}

#nav2  #side39042 {
background: #A80021;
}

#nav2  #side32438 {
background: #FFFFFF;
}

#nav2  #side39866 {
background: #FFFFFF;
}

/* ContentDIr */
.left-box{
width: 364px;
display: table;
float: left;
margin: 20px 15px 0 0;
}
.right-box{
width: 364px;
display: table;
margin: 20px 0 0 0 !important;
}

.section-box{
background: #D5D6D8;
margin: 0 0 15px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
font-size: 11px;
}
.section-box .box{
padding: 10px;
}
.section-box .boxhead{
width: auto;
display: table;
padding: 0 13px 0 0;
background: transparent url(http://avac.org/images/but-end.png) no-repeat top right;
font-family: arial, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 20px;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
}
.section-box .num-box{
width: 23px;
height: 23px;
display: table;
float: left;
text-align: center;
line-height: 18px;
font-family: georgia, times, "Times New Roman", serif;
font-size: 18px;
background: transparent url(http://avac.org/images/num-bg.png) no-repeat top left;
color: #fff;
margin: 0 5px 0 0;
}
.section-box .box label input[type="radio"]{
float: left;
}
.section-box .box label{
display: table-block;
}
.section-box .box label span{
display: table;
}
.section-box .box select{
width: 100%;
border: 0;
padding: 3px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
}

/* 3rb box specifics */
#radio label{
width: auto;
display: inline-table;
background: transparent;
padding: 0 0 0 10px;
width: 100px;
}
#radio label span{
padding: 0;
text-transform: uppercase;
text-align: left;
margin: 0 0 0 5px;
font-size: 9px;
}
#radio label.radio0{
background: transparent url(http://avac.org/images/btn-mal.png) no-repeat top left;
}
#radio label.radio0.ui-state-active{
background: transparent url(http://avac.org/images/btn-mal-h.png) no-repeat top left;
}
#radio label.radio1{
background: transparent url(http://avac.org/images/btn-tre.png) no-repeat top left;
}
#radio label.radio1.ui-state-active{
background: transparent url(http://avac.org/images/btn-tre-h.png) no-repeat top left;
}
#radio label.radio2{
background: transparent url(http://avac.org/images/btn-vac.png) no-repeat top left;
}
#radio label.radio2.ui-state-active{
background: transparent url(http://avac.org/images/btn-vac-h.png) no-repeat top left;
}
#radio label.radio3{
background: transparent url(http://avac.org/images/btn-mic.png) no-repeat top left;
}
#radio label.radio3.ui-state-active{
background: transparent url(http://avac.org/images/btn-mic-h.png) no-repeat top left;
}
#radio label.radio4{
background: transparent url(http://avac.org/images/btn-pre.png) no-repeat top left;
}
#radio label.radio4.ui-state-active{
background: transparent url(http://avac.org/images/btn-pre-h.png) no-repeat top left;
}
#radio label.radio5{
background: transparent url(http://avac.org/images/btn-gen.png) no-repeat top left;
}
#radio label.radio5.ui-state-active{
background: transparent url(http://avac.org/images/btn-gen-h.png) no-repeat top left;
}

/* REGION MAP SPECIFICS */
#box_35534{
background: transparent url(http://avac.org/images/map.jpg) no-repeat top center;
height: 300px;
padding: 7px;
position: relevant;
}
#box_35534 label{
width: 24px;
height: 20px;
overflow: hidden;
float: left;
}
#box_35534 label.region_35535{
margin: 0 0 0 26px;
}
#box_35534 label.region_35536{
margin: 0 0 0 26px;
}
#box_35534 label.region_35537{
margin: 0 0 0 26px;
}
#box_35534 label.region_35538{
margin: 0 0 0 23px;
}
#box_35534 label.region_35539{
margin: 0 0 0 53px;
}
#box_35534 label.region_35540{
float: right;
margin: 250px 165px 0 0;
}
#box_35534 label.region_35541{
float: right;
margin: 250px -75px 0 0;
}
#box_35534 label.region_35542{
float: right;
margin: 250px -148px 0 0;
}
.right-box .submit-btn{
border: 0;
background: transparent url(http://avac.org/images/btn-sub.jpg) no-repeat top left;
width: 161px;
height: 23px;
cursor: pointer;
}
.right-box .submit-btn:hover{
background: transparent url(http://avac.org/images/btn-sub.jpg) no-repeat top right;
}


/* RESULTS PAGE SPECIFIC */
.main-results{
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
background: #DADADB url(http://avac.org/images/results.png) no-repeat top left;
padding: 30px 20px;
display: table;
width: 710px;
}
.refine-box{
width: 126px;
font-size: 12px;
color: #696a6d;
background: #F2F2F2;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
padding: 10px;
float: left;
margin: 0 15px 0 0;
}
.result-out-box{
width: 525px;
display: table;
background: #3397B9;
padding: 10px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
color: #F2F2F2;
}
#main .result-out-box h1{
color: #ffffff !important;
margin: 0 !important;
}
.result-in-box{
background: #ffffff;
padding: 0 10px 10px 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
color: #696a6d;
}
#main .result-out-box .dir-sec-title{
margin: 10px 0 8px 0 !important;
padding: 0;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
color: #fff;
display: table;
width: 100%;
background: #fff url(http://avac.org/images/section-line.jpg) repeat-x top left;
}
#main .result-out-box .dir-sec-title .tab-left{
padding: 6px 3px 6px 10px;
display: table;
float: left;
width: auto;
min-width: 100px;
background: #C41230;
border-radius: 2px;
-moz-border-radius-topleft: 2px;
-webkit-border-top-left-radius: 2px;
-khtml-border-top-left-radius: 2px;
-moz-border-radius-bottomleft: 2px;
-webkit-border-bottom-left-radius: 2px;
-khtml-border-bottom-left-radius: 2px;
text-transform: uppercase;
}
#main .result-out-box .dir-sec-title .tab-right{
background: #fff url(http://avac.org/images/section-bg.jpg) no-repeat top left;
display: inline-table;
height: 29px;
width: 41px;
}
#main .result-out-box .dir-title a{
color: #3397B9;
font-weight: normal
}
#main .result-out-box .dir-title{
font-weight: bold;
}
#main .result-out-box .dir-box{
margin: 0 0 10px 10px;
}
#main .result-out-box .dir-date{
font-size: 11px;
font-style: italic;
}
