A:link {font-size: 11px;text-decoration: none; color: #002482;border-bottom: 1px solid #bbbbbb}
A:visited {font-size: 11px;text-decoration: none; color: #002482;border-bottom: 1px solid #bbbbbb}
A:active {font-size: 11px;text-decoration: none; color: #002482;border-bottom: 1px solid #bbbbbb}
A:hover {font-size: 11px;text-decoration: none; color: #0038C6;border-bottom: 1px solid #0038C6}


body { 
background-color: white; 
text-align:center;
color: #002482;
}

div#searchBar{
font-family: verdana;
font-size: 11px;
color: #ab4800;
margin-top: 0px;
margin-bottom: 2px;
text-align: center;
padding: 1px;
padding-left: 4px;
text-align: left;
border: solid 1px #DEC818;
background: url(/css/ctgupbck.png);
}

.bn{
float:left;
border-left: solid 1px #dadada;
padding-left: 5px;
height:58px;
}
#adv { 
height:64px;
color:#6a6a6a;
}

#ccnt { 
clear: both;
width: 100%;
height:80px;
}

#searchInput{
margin-top: 12px;
height:20px;
font-size: 14px;

}

#searchSubmit{
margin-left:8px;
margin-right:8px;
margin-bottom: 4px;
}

#footer { 
width: 100%;
text-align: left;
border-top: solid 1px #dadada;
padding-top: 2px;
font-family: verdana;
font-size: 10px;
color: #7a7a7a;
}

#wrapper { 
background-color: white;
width: 980px;
text-align:left;
margin: 0 auto;
padding: 0;
}

div#top { 
width: 100%;
text-align: right;
border-bottom: dotted 1px #dadada;
padding-bottom: 3px;
font-family: verdana;
font-size: 10px;
color: #7a7a7a;
margin-bottom: 15px;
clear:both;
}


div#bottom { 
width: 100%; }

div#leftcanvas { 
float: left;
font-family: verdana;
font-size: 11px;
width: 440px;
color: #2a2a2a;
}

div#searchbox { 
float:left;
width: 50%;
}

div#localizations { 

}

div#mapCanvas { 
height: 450px;

}
div#rightcanvas { 
float: right;
font-family: verdana;
font-size: 11px;
width: 530px;
color: #2a2a2a;
}

div#header { 
font-family: verdana;
font-size: 11px;
color: #2a2a2a;
height: 30px;
width: 100%; 
background-color: #dadada
}

.headerRow{
font-family: verdana;
font-size: 13px;
color: #13559A;
font-weight: bold;
vertical-align: middle;
padding-top: 7px;
padding-left: 4px;
}

.subheaderRow{
font-family: verdana;
font-size: 11px;
color: #2a2a2a;
margin-top: 0px;
margin-bottom: 2px;
padding: 6px;
border: solid 1px #cacaca;
}

.infoRow{
font-family: verdana;
font-size: 10px;
color: #6a6a6a;
margin-top: 0px;
margin-bottom: 2px;
padding: 3px;
border: none;
}

.infoRowC{
font-family: verdana;
font-size: 12px;
color: #6a6a6a;
margin-top: 0px;
margin-bottom: 2px;
padding: 3px;
border: none;
}


div#maptooltip { 
font-family: verdana;
font-size: 10px;
color: #4A4A4A;
vertical-align: middle;
}

.markerDiv {
font-family: verdana;
font-size: 10px;
color: #4A4A4A;
vertical-align: middle;
border: dotted 1px #4A4A4A;
margin-bottom: 4px;
padding:6px;
}

.searchmarkerDiv {
font-family: verdana;
font-size: 10px;
color: #4A4A4A;
vertical-align: middle;
border: dotted 1px #4A4A4A;
margin-bottom: 1px;
padding:2px;
margin-left:3px;
margin-right:3px;
}

input{
font-family: verdana;
font-size: 11px;
color: #2a2a2a;
}

.singleCategory{
font-family: verdana;
color: #6a6a6a;
margin-top: 0px;
margin-bottom: 2px;
padding: 3px;
width: 180px;
border-bottom: dotted 1px #cdcdcd;
background-color: white;
}

.singleCatHeader{
font-family: verdana;
font-size: 10px;
color: #6a6a6a;
margin-top: 0px;
margin-bottom: 2px;
padding: 3px;
width: 180px;
border-bottom: dotted 1px #cdcdcd;
background-color: white;
}

.categorySelected{
margin-top: 0px;
margin-bottom: 2px;
padding: 3px;
width: 180px;
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
background-color: #F8F8F8;
}

.singleSubCategory{
font-family: verdana;
color: #6a6a6a;
margin-top: 0px;
margin-bottom: 2px;
margin-left: 7px;
padding: 3px;
width: 170px;
border-bottom: dotted 1px #cdcdcd;
background-color: #fCfcfc;
}
div#categoryNavigator{
width: 180px;
font-family: verdana;
font-size: 11px;
color: #2a2a2a;
margin-top: 0px;
margin-bottom: 2px;
padding: 3px;
border: solid 1px #cacaca;
}


.catlink{

}

.catHeaderRow{
font-family: verdana;
font-size: 13px;
color: #13559A;
font-weight: bold;
vertical-align: middle;
padding-top:9px;
padding-left: 6px;
width: 200px;
}

div#categoriesList{
padding:0px;
}

.itemsCount{
font-family: verdana;
font-size: 9px;
color: #6a6a6a;
background-color: #fCfcfc;
}

.errorRow{
background: #FAFAFA;
border-bottom: solid 1px red;
font-family: verdana;
width:100%;
font-size: 10px;
padding: 6px;
color: #6a6a6a;
vertical-align: middle;
}

.successRow{
background: #FAFAFA;
font-family: verdana;
width:100%;
font-size: 10px;
padding: 6px;
color: #6a6a6a;
border-bottom: solid 1px green;
vertical-align: middle;
}

.savedItem{
margin-right: 10px;

}

#logo{
border: none;
font-style:normal;
}

.headbackl { background: url(/css/headbackl.png) 0 0 no-repeat;height:34px}
.headbackr { padding-left: 3px;padding-right: 3px; background: url(/css/headbackr.png) 100% 0 no-repeat;height:34px}
.headback { background: url(/css/headback.png) 0 0 repeat-x;height:34px;}
.headl { background: url(/css/header/hleft.png) 0 0 no-repeat;height:54px}
.headr { padding-left: 7px;padding-right: 7px; background: url(/css/header/hright.png) 100% 0 no-repeat;height:54px}
.headc { background: url(/css/header/hcenter.png) 0 0 repeat-x;height:54px;}
.r:link {border:none;}
.r:visited {border:none;}
.r:active {border:none;}
.r:hover {border:none;}








