
* { 
padding : 0; 
margin : 0; 
} 
body { 
text-align : center; 
margin : 0; 
margin-right : auto; 
margin-left : auto; 
} 
p { 
font-family : arial, helvetica; 
font-size : 12px; 
color : #404040; 
margin-top : 0; 
margin-bottom : 8px; 
} 
a:link { 
color : #1e8cda; 
text-decoration : underline; 
} 
a:visited { 
color : #1e8cda; 
text-decoration : underline; 
} 
a:hover { 
color : #6ec3ff; 
text-decoration : none; 
} 
a:active { 
color : #6ec3ff; 
text-decoration : none; 
} 
h1 { 
font-family : arial, helevetica; 
font-size : 20px; 
color : #FF6600; 
margin-top : 0; 
margin-bottom : 15px; 
} 
h1.other{
font-family : arial, helevetica; 
font-size : 18px; 
font-weight: bold;
color : #FF6600; 
margin-bottom : 0px; 
}
h2 { 
font-family : arial, helvetica; 
font-size : 12px; 
font-weight : bold; 
color : #404040; 
margin-top : 0; 
margin-bottom : 15px; 
} 
h3 { 
font-family : verdana, helvetica; 
font-size : 11px; 
font-weight : bold; 
color : #000000; 
line-height : 11px; 
margin-top : 0; 
margin-bottom : 0; 
} 
.bannerarea {
background-color: #FFF9DD;
height: 90px;
}
.nicelist { 
font-family : arial, helvetica; 
font-size : 13px; 
color : #808080; 
padding-bottom : 8px; 
padding-left : 15px; 
} 
.nicelist a:link { 
color : #156095; 
text-decoration : underline; 
} 
.nicelist a:visited { 
color : #156095; 
text-decoration : underline; 
} 
.nicelist a:hover { 
color : #156095; 
text-decoration : none; 
} 
.nicelist a:active { 
color : #156095; 
text-decoration : none; 
} 
.nicelistsmall { 
font-family : arial, helvetica; 
font-size : 12px; 
color : #808080; 
padding-bottom : 8px; 
padding-left : 15px; 
} 
.nicelistsmallhome { 
font-family : arial, helvetica; 
font-size : 12px; 
color : #808080; 
padding-bottom : 2px; 
} 
.nicelistsmall,.nicelistsmallhome a:link { 
color : #156095; 
text-decoration : underline; 
} 
.nicelistsmall,.nicelistsmallhome a:visited { 
color : #156095; 
text-decoration : underline; 
} 
.nicelistsmall,.nicelistsmallhome a:hover { 
color : #FF6600; 
text-decoration : none; 
} 
.nicelistsmall,.nicelistsmallhome a:active { 
color : #156095; 
text-decoration : none; 
} 
.nicelistbrowse { 
font-family : arial, helvetica; 
font-size : 12px; 
color : #000000; 
padding-bottom : 8px; 
} 
.nicelistbrowse a:link { 
color : #3366cc; 
text-decoration : underline; 
} 
.nicelistbrowse a:visited { 
color : #3366cc; 
text-decoration : underline; 
} 
.nicelistbrowse a:hover { 
color : #3366cc; 
text-decoration : none; 
} 
.nicelistbrowse a:active { 
color : #3366cc; 
text-decoration : none; 
} 

.nicelistbrowseblack { 
font-family : arial, helvetica; 
font-size : 12px; 
color : #000000; 
padding-bottom : 8px; 
} 
.nicelistbrowseblack a:link { 
color : #000000; 
text-decoration : underline; 
} 
.nicelistbrowseblack a:visited { 
color : #000000; 
text-decoration : underline; 
} 
.nicelistbrowseblack a:hover { 
color : #000000; 
text-decoration : none; 
} 
.nicelistbrowseblack a:active { 
color : #000000; 
text-decoration : none; 
} 

.reviewleftboxheader {
background-image : url(/images/reviewleftboxheader.png); 
background-repeat : no-repeat; 
height : 26px; 
width: 199px;
border-width : 0 0 0 0; 
padding-left: 10px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
font-family : verdana, helvetica; 
font-size : 13px; 
font-weight: bold;
color : #566D9B; 

}

.reviewleftboxheaderb {
background-image : url(/images/reviewleftboxheaderb.png); 
background-repeat : no-repeat; 
height : 26px; 
width: 199px;
border-width : 0 0 0 0; 
padding-left: 10px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
font-family : verdana, helvetica; 
font-size : 13px; 
font-weight: bold;
color : #566D9B; 

}

.rightboxheader {
background-image : url(/images/rightboxheader.png); 
background-repeat : no-repeat; 
height : 26px; 
border-width : 0 0 0 0; 
padding-left: 10px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
font-family : verdana, helvetica; 
font-size : 13px; 
font-weight: bold;
color : #566D9B; 

}

.rightboxheaderb {
background-image : url(/images/rightboxheaderb.png); 
background-repeat : no-repeat; 
height : 26px; 
border-width : 0 0 0 0; 
padding-left: 10px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
font-family : verdana, helvetica; 
font-size : 13px; 
font-weight: bold;
color : #566D9B; 

}

.rightbgmenu {
border-left: solid 1px #CDD2DF;
border-bottom: solid 1px #CDD2DF;
border-right: solid 1px #CDD2DF;
padding : 10px; 
background-color: #FCF9FC;
}

.leftbgmenu {
border-left: solid 1px #CDD2DF;
border-bottom: solid 1px #CDD2DF;
border-right: solid 1px #CDD2DF;
padding : 9px; 
background-color: #FEF9D9;
width: 199px;
}

.leftbgmenuheader {
border-left: solid 1px #CDD2DF;
border-right: solid 1px #CDD2DF;
padding-left : 10px; 
padding-top : 3px; 
padding-right : 3px; 
background-color: #FEF9D9;
font-family : verdana, helvetica; 
font-size : 13px; 
font-weight: bold;
color : #566D9B; 
}

* html .leftbgmenuheader td {
padding-left : 10px; 
padding-top : 3px; 
padding-right : 3px; 
}

.leftbgmenub {
border-left: solid 1px #CDD2DF;
border-bottom: solid 1px #CDD2DF;
border-right: solid 1px #CDD2DF;
padding-left : 10px; 
padding-top : 5px; 
padding-right : 3px; 
padding-bottom : 5px; 
background-color: #FEF9D9;
font-family : arial, helvetica; 
font-size : 12px; 
color : #1C82CA; 
}

* html .leftbgmenub td {
padding-left : 10px; 
padding-top : 5px; 
padding-right : 3px; 
padding-bottom : 5px; 
}

.leftbgmenub a:link { 
color : #3366cc; 
text-decoration : underline; 
} 
.leftbgmenub a:visited { 
color : #3366cc; 
text-decoration : underline; 
} 
.leftbgmenub a:hover { 
color : #3366cc; 
text-decoration : none; 
} 
.leftbgmenub a:active { 
color : #3366cc; 
text-decoration : none; 
} 
















.comparetable {
background-color: #E8EEFA;
padding: 6px;
}

.comparetableouter {
background-color: #FFFFFF;
padding: 4px;
border: solid 1px #E8EEFA;
}


.newrightmenusearch { 
padding : 10px; 
border-left : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
border-right : 1px solid #cccccc; 
border-top : 1px solid #cccccc;
}




.refinetext { 
padding-right : 5px; 
font-family : verdana, helvetica; 
font-size : 9px; 
color : #000000; 
line-height : 11px; 
padding-bottom : 15px; 
} 
.refinetext a:link { 
color : #3366cc; 
text-decoration : underline; 
} 
.refinetext a:visited { 
color : #3366cc; 
text-decoration : underline; 
} 
.refinetext a:hover { 
color : #3366cc; 
text-decoration : none; 
} 
.refinetext a:active { 
color : #3366cc; 
text-decoration : none; 
} 
.header { 
position: relative;
height : 73px; 
width : 100%; 
background-image : url(/images/headerbg.png); 
background-repeat : repeat-x; 
text-align : center; 
margin-right : auto; 
margin-left : auto;
} 
.headerframe {
padding-top:15px;
width : 920px; 
margin : auto; 
text-align: left;
} 
.headerlinks { 
padding-left : 10px; 
padding-bottom : 3px; 
font-family : arial, helvetica; 
font-size : 15px; 
color : #ffffff; 
} 
.headerlinks a:link { 
color : #ffffff; 
text-decoration : none; 
} 
.headerlinks a:visited { 
color : #ffffff; 
text-decoration : none; 
} 
.headerlinks a:hover { 
color : #ffffff; 
text-decoration : underline; 
} 
.headerlinks a:active { 
color : #ffffff; 
text-decoration : underline; 
} 

.headerlinkscurrent {
color : #67c0ff; 
}

.headerlinkscurrent a:link { 
color : #67c0ff; 
text-decoration : none; 
} 
.headerlinkscurrent a:visited { 
color : #67c0ff; 
text-decoration : none; 
} 
.headerlinkscurrent a:hover { 
color : #67c0ff; 
text-decoration : underline; 
} 
.headerlinkscurrent a:active { 
color : #67c0ff; 
text-decoration : underline; 
} 


.accountlinks { 
padding-bottom : 3px; 
font-family : arial, helvetica; 
font-size : 15px; 
color : #67c0ff; 
} 
.accountlinks a:link { 
color : #67c0ff; 
text-decoration : none; 
} 
.accountlinks a:visited { 
color : #67c0ff; 
text-decoration : none; 
} 
.accountlinks a:hover { 
color : #67c0ff; 
text-decoration : underline; 
} 
.accountlinks a:active { 
color : #67c0ff; 
text-decoration : underline; 
} 
.subheader { 
width : 100%; 
height : 35px; 
background-color : #ececec; 
border-bottom : 1px solid #cccccc; 
text-align : center; 
} 
.subheadertext { 
width : 890px; 
margin-right : auto; 
margin-left : auto; 
font-family : arial, helvetica; 
font-size : 15px; 
line-height : 35px; 
color : #000000; 
text-align : left; 
} 
* html .subheadertext { 
width : 860px; 
} 
.mainframe { 
padding-left : 15px; 
padding-right : 15px; 
width : 950px; 
margin-right : auto; 
margin-left : auto; 
margin-top : 20px; 
margin-bottom : 20px; 
} 

.homelinksheader {
font-family : arial, helevetica; 
font-size : 18px; 
font-weight: bold;
color : #808080; 
}

.homelinksheader a:link { 
color : #808080; 
text-decoration : none; 
} 
.homelinksheader a:visited { 
color : #808080; 
text-decoration : none; 
} 
.homelinksheader a:hover { 
color : #808080; 
text-decoration : underline; 
} 
.homelinksheader a:active { 
color : #404040; 
text-decoration : underline; 
} 

.homelinks {
font-family : arial, helvetica; 
font-size : 13px; 
color : #404040; 
}
.homelinks a:link { 
color : #404040; 
text-decoration : none; 
} 
.homelinks a:visited { 
color : #404040; 
text-decoration : none; 
} 
.homelinks a:hover { 
color : #404040; 
text-decoration : underline; 
} 
.homelinks a:active { 
color : #404040; 
text-decoration : underline; 
} 

.homemain {
font-family : arial, helevetica; 
font-size : 18px; 
font-weight: bold;
color : #FF6600; 
padding-top : 20px; 
margin-bottom : 0px; 
}
.footer { 
padding : 15px; 
border-top : 1px solid #cccccc; 
background-image : url(images/footer.png); 
background-repeat : repeat-x; 
} 
.footercontent { 
padding-left : 15px; 
padding-right : 15px; 
padding-bottom : 15px; 
border : 1px solid #eaeaea; 
width : 890px; 
margin-right : auto; 
margin-left : auto; 
} 
.footerhead { 
padding-top : 10px; 
padding-bottom : 5px; 
font-family : arial, helvetica; 
font-size : 12px; 
font-weight : normal; 
color : #000000; 
} 
.footerhead a:link { 
color : #0f7ecb; 
text-decoration : none; 
} 
.footerhead a:visited { 
color : #0f7ecb; 
text-decoration : none; 
} 
.footerhead a:hover { 
color : #0f7ecb; 
text-decoration : underline; 
} 
.footerhead a:active { 
color : #0f7ecb; 
text-decoration : underline; 
} 
.footerbase { 
text-align : center; 
margin-top : 20px; 
font-family : verdana, geneva; 
font-size : 10px; 
color : #808080; 
} 
.footerlinkstable td { 
font-family : arial, helvetica; 
font-size : 11px; 
color : #333333; 
} 
.footerlinkstable td a:link { 
color : #0f7ecb; 
text-decoration : none; 
} 
.footerlinkstable td a:visited { 
color : #0f7ecb; 
text-decoration : none; 
} 
.footerlinkstable td a:hover { 
color : #0f7ecb; 
text-decoration : underline; 
} 
.footerlinkstable td a:active { 
color : #0f7ecb; 
text-decoration : underline; 
} 
.footerbase { 
text-align : center; 
margin-top : 20px; 
font-family : arial, helvetica; 
font-size : 11px; 
color : #000000; 
} 
.footerbase a:link { 
color : #000000; 
text-decoration : underline; 
} 
.footerbase a:visited { 
color : #000000; 
text-decoration : underline; 
} 
.footerbase a:hover { 
color : #000000; 
text-decoration : none; 
} 
.footerbase a:active { 
color : #000000; 
text-decoration : none; 
} 
.accountform { 
margin-left : 15px; 
width : 450px; 
padding : 15px; 
background-color : #fef9e2; 
} 
.accountformhead { 
font-family : arial, helvetica; 
font-size : 13px; 
font-weight : bold; 
color : #000000; 
padding-bottom : 8px; 
padding-top : 8px; 
} 
.accountformline { 
border-bottom : 1px solid #cccccc; 
} 
.accountformlineb { 
border-bottom : 1px solid #99CCFF; 
} 
.tabrow { 
background-color : #e0e5ff; 
} 
ul#tabnav { 
text-align : left; 
font : 13px arial, helvetica, sans-serif; 
border-bottom : 1px solid #e0e5ff; 
list-style-type : none; 
padding : 3px 10px 4px 10px; 
} 
ul#tabnav li { 
display : inline; 
} 
body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { 
border-bottom : 1px solid #fff; 
background-color : #fff; 
} 
body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { 
background-color : #e0e5ff; 
border : 1px solid #e0e5ff; 
color : #000; 
position : relative; 
top : 1px; 
padding-top : 4px; 
} 
ul#tabnav li a { 
padding : 3px 8px; 
border : 1px solid #ececec; 
background-color : #ececec; 
color : #1c82ca; 
margin-right : 5px; 
text-decoration : none; 
} 
ul#tabnav a:hover { 
background : #ececec; 
} 
.textbox { 
margin-bottom : 8px; 
font-family : arial, helvetica; 
font-size : 13px; 
color : #404040; 
width : 100%; 
border : 1px solid #b3b9c3; 
background-color : #ffffff; 
}
.textbox2 { 
margin-bottom : 8px; 
font-family : arial, helvetica; 
font-size : 12px; 
color : #404040; 
width : 50%; 
border : 1px solid #b3b9c3; 
background-color : #ffffff; 
} 
.textboxsmall { 
margin-bottom : 8px; 
font-family : arial, helvetica; 
font-size : 12px; 
color : #404040; 
width : 60%; 
border : 1px solid #b3b9c3; 
background-color : #ffffff; 
} 
.textboxtiny { 
margin-bottom : 8px; 
font-family : arial, helvetica; 
font-size : 12px; 
color : #404040; 
width : 30%; 
border : 1px solid #b3b9c3; 
background-color : #ffffff; 
} 
.dropdown { 
margin-bottom : 8px; 
width : 100%; 
font-family : arial, helvetica; 
font-size : 12px; 
color : #404040; 
border : 1px solid #b3b9c3; 
background-color : #ffffff; 
}
.dropdown2 { 
margin-bottom : 8px; 
width : 50%; 
font-family : arial, helvetica; 
font-size : 12px; 
color : #404040; 
border : 1px solid #b3b9c3; 
background-color : #ffffff; 
} 
.dropdownsmall { 
margin-bottom : 8px; 
width : 25%; 
font-family : arial, helvetica; 
font-size : 12px; 
color : #404040; 
border : 1px solid #b3b9c3; 
background-color : #ffffff; 
} 
.textarea { 
margin-bottom : 8px; 
font-family : arial, helvetica; 
font-size : 12px; 
color : #404040; 
width : 100%; 
border : 1px solid #b3b9c3; 
background-color : #ffffff; 
} 

.articlemenu {
border: solid 2px #ECECEC; 
}
.articlemenuheader {
background-color: #1C82CA;
font-family : arial, helvetica; 
font-size : 14px; 
color : #FFFFFF; 
font-weight : bold; 
margin : 0 0 0 0; 
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}
.articlebrowse {
padding-left: 8px;
padding-top: 8px;
padding-bottom: 8px;
font-family : arial, helvetica; 
font-size : 12px; 
color : #1C82CA; 
}

.articlebrowseb {
background-color: #E8F2FE;
padding-left: 8px;
padding-top: 8px;
padding-bottom: 8px;
font-family : arial, helvetica; 
font-size : 12px; 
color : #1C82CA; 
}


.reccarticlebrowse {
padding-left: 8px;
padding-top: 8px;
padding-bottom: 8px;
font-family : arial, helvetica; 
font-size : 14px; 
font-weight: bold;
color : #69BD18; 
}

.reccarticlebrowseb {
background-color: #E8F2FE;
padding-left: 8px;
padding-top: 8px;
padding-bottom: 8px;
font-family : arial, helvetica; 
font-size : 14px; 
font-weight: bold;
color : #69BD18; 
}

.leftrefineheader {
font-family : arial, helvetica; 
font-size : 14px; 
color : #ff6600; 
font-weight : bold; 
margin : 0 0 0 0; 
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
}
.leftrefinebrowse {
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
font-family : arial, helvetica; 
font-size : 12px; 
color : #1C82CA; 
}

.moreinfomenu {
border: solid 1px #3399FF;
background-color: #E8F2FE;
padding-bottom: 10px;
}
.moreinfomenuheader {

font-family : arial, helvetica; 
font-size : 14px; 
font-weight: bold;
color: #FF4500;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

.moreinfobrowse{
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
font-family : arial, helvetica; 
font-size : 12px; 
color : #1C82CA; 

}


.articlebrowse a:link { 
color : #1C82CA; 
text-decoration : underline; 
} 
.articlebrowse a:visited { 
color : #1C82CA; 
text-decoration : underline; 
} 
.articlebrowse a:hover { 
color : #1C82CA; 
text-decoration : none; 
} 
.articlebrowse a:active { 
color : #1C82CA; 
text-decoration : none; 
} 


pbig { 
font-family : arial, helvetica; 
font-size : 13px;
font-weight: bold; 
color : #404040; 
margin-top : 0; 
margin-bottom : 8px; 
}



.messagebox { 
padding : 8px; 
background-color: #FFFFC0;
} 
.messagebox1 { 
font-family : arial, helvetica; 
font-size : 12px; 
color : #C00000; 
font-weight : bold; 
margin : 0 0 0 0; 
line-height : 20px; 
} 
.messagebox2 { 
font-family : arial, helvetica; 
font-size : 12px; 
color : #C00000; 
font-weight : normal; 
margin : 0 0 0 0; 
line-height : 20px; 
} 
.showerror { 
font-family : arial; 
font-size : 12px; 
color : #800000; 
font-weight : bold; 
margin : 0 0 0 0; 
line-height : 20px; 
} 
.successbox { 
padding : 8px; 
background-color: #FFFFC0;
} 
.successbox1 { 
font-family : arial, helvetica; 
font-size : 12px; 
color : #00C000; 
font-weight : bold; 
margin : 0 0 0 0; 
line-height : 20px; 
} 
.successbox2 { 
font-family : arial, helvetica; 
font-size : 12px; 
color : #00C000; 
font-weight : normal; 
margin : 0 0 0 0; 
line-height : 20px; 
} 
.topcontrols { 
font-family : arial, helvetica; 
font-size : 12px; 
color : #000000; 
float : right; 
} 
.topcontrols a, .topcontrols a:visited, .topcontrols a:hover, .topcontrols a:active { 
text-decoration : underline; 
color : #000000; 
} 
.topcontrols .current, .topcontrols a.current, .topcontrols a.current:visited, .topcontrols a.current:hover { 
text-decoration : none; 
color : #ff6101; 
} 
.topcontrols a.disablelink, .topcontrols a.disablelink:visited, .topcontrols a.disablelink:hover { 
text-decoration : none; 
color : #000000; 
cursor : default; 
} 
.pagination { 
padding : 1px; 
} 
.pagination ul { 
margin : 0; 
padding : 0; 
font-family : arial, sans-serif; 
font-size : 11px; 
} 
.pagination li { 
list-style-type : none; 
display : inline; 
} 
.pagination a, .pagination a:visited { 
padding : 0 5px; 
border : 1px solid #c2d3fc; 
text-decoration : none; 
color : #015581; 
} 
.pagination a:hover, .pagination a:active { 
border : 1px solid #015581; 
color : #ffffff; 
background-color : #015581; 
text-decoration : none; 
} 
.pagination a.currentpage { 
background-color : #015581; 
color : #ffffff; 
border-color : #015581; 
font-weight : bold; 
cursor : default; 
} 
.pagination a.disablelink, .pagination a.disablelink:visited, .pagination a.disablelink:hover { 
background-color : #ffffff; 
cursor : default; 
color : #929292; 
border-color : #929292; 
font-weight : bold; 
} 
.pagination a.prevnext { 
font-weight : bold; 
} 
.newleftmenu { 
padding : 5px; 
border-left : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
border-right : 1px solid #cccccc; 
}



.newleftmenuheader { 
padding-left : 10px; 
padding-right : 5px; 
padding-top : 5px; 
padding-bottom : 5px; 
background-color : #e8f2fe; 
border-bottom : 1px solid #3399ff; 
font-family : arial, helevetica; 
font-size : 12px; 
font-weight : bold; 
color : #202020; 
} 
.newcontenttable { 
padding : 5px; 
border : 1px solid #cccccc; 
} 
.newcontentcell { 
padding : 10px; 
border-left : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
border-right : 1px solid #cccccc; 
} 
.newcontentcellbanner { 
padding : 10px; 
} 
.newrightmenu { 
padding : 10px; 
border-left : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
border-right : 1px solid #cccccc; 
}

* html .newrightmenu td {
	padding: 5px
}

.newrighttext { 
font-family : arial, helvetica; 
font-size : 14px; 
font-weight : bold; 
color : #000000; 
padding-top : 5px; 
padding-bottom : 10px; 
} 
.newrighthighlight {
font-family : arial, helvetica; 
font-size : 16px; 
font-weight : bold; 
color : #FF6600; 
padding-bottom : 2px; 
}
.newrightnotes { 
font-family : arial, helvetica; 
font-size : 12px; 
color : #666666; 
padding-bottom : 15px; 
} 
.reccbg { 
background-image : url(images/reccbg.png); 
background-repeat : no-repeat; 
} 
.reccpercent { 
font-family : arial, helvetica; 
font-size : 18px; 
font-weight : bold; 
color : #404040; 
margin-bottom : 10px; 
} 
.recctext { 
font-family : arial, helvetica; 
font-size : 12px; 
font-weight : bold; 
color : #404040; 
} 
.homeform { 
border : 1px solid #cccccc; 
} 
.homeleft { 
background-color : #F5F5F5; 
} 
.homeleftb { 
background-color : #F5F5F5; 
padding: 8px;
} 
.homeleftform { 
padding : 15px; 
} 
.homeleftformb { 
padding-left : 15px; 
padding-right : 15px; 
padding-bottom : 15px; 
} 

.thumbnail { 
border-style : solid; 
border-width : 1px 1px 1px 1px; 
border-color : #c2d3fc; 
} 
.searchleft { 
padding : 5px; 
background-color : #eeeeee; 
} 
.searchfilter { 
font-family : arial, helvetica; 
font-size : 11px; 
color : #3C9467; 
margin-top : 0; 
margin-bottom : 8px; 
} 
.pricetext { 
font-family : arial, helvetica; 
font-size : 13px; 
color : #000000; 
margin-top : 0; 
margin-bottom : 8px; 
} 


.pricetext a:link { 
color : #3366cc; 
text-decoration : underline; 
} 
.pricetext a:visited { 
color : #551a8b; 
text-decoration : underline; 
} 
.pricetext a:hover { 
color : #FF6600; 
text-decoration : none; 
} 
.pricetext a:active { 
color : #FF6600; 
text-decoration : none; 
} 









.searchheader { 
width : 100%; 
height : 20px; 
background-color : #ececec; 
border-bottom : 1px solid #cccccc; 
font-family : arial, helvetica; 
font-size : 12px; 
color : #000000; 
line-height : 20px; 
} 
.footerdesc { 
padding: 5px;
width : 100%; 
height : 20px; 
background-color : #ececec; 
font-family : arial, helvetica; 
font-size : 12px; 
color : #000000; 
line-height : 20px; 
} 
.carpic { 
padding : 1px; 
border : 1px solid #cccccc; 
} 
.articlearea { 
border : 1px solid #fcea94; 
background-image : url(images/articlebg.png); 
background-repeat : repeat-x; 
padding : 15px; 
} 
.contentframe { 
width : 90%; 
} 
.contentcell { 
border-style : solid; 
border-width : 1px 1px 1px 1px; 
border-color : #c2d3fc; 
padding-top : 25px; 
padding-left : 25px; 
padding-right : 25px; 
padding-bottom : 25px; 
} 
.contenttable { 
padding : 10px; 
background-color : #f1f5f6; 
border-style : solid; 
border-width : 1px 1px 1px 1px; 
border-color : #c2d3fc; 
} 
.contentheader { 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 4px; 
padding-bottom : 4px; 
background-color : #c2d3fc; 
font-family : verdana, helvetica; 
font-size : 11px; 
color : #015581; 
font-weight : bold; 
} 
.contenttablecell { 
padding-right : 5px; 
font-family : verdana, helvetica; 
font-size : 11px; 
color : #000000; 
line-height : 20px; 
margin-bottom : 10px; 
} 
.contenttablecell a:link { 
color : #015581; 
text-decoration : underline; 
} 
.contenttablecell a:visited { 
color : #5c5b59; 
text-decoration : underline; 
} 
.contenttablecell a:hover { 
color : #ff6101; 
text-decoration : none; 
} 
.contenttablecell a:active { 
color : #ff6101; 
text-decoration : none; 
} 
.contenttablecell2 { 
padding-right : 5px; 
font-family : arial, helvetica; 
font-size : 11px; 
color : #202020; 
line-height : 13px; 
} 
.contenttablecell3 { 
padding-right : 5px; 
font-family : arial, helvetica; 
font-size : 11px; 
color : #000000; 
line-height : 13px; 
} 
.contenttablecell3 a:link { 
color : #015581; 
text-decoration : underline; 
} 
.contenttablecell3 a:visited { 
color : #5c5b59; 
text-decoration : underline; 
} 
.contenttablecell3 a:hover { 
color : #ff6101; 
text-decoration : none; 
} 
.contenttablecell3 a:active { 
color : #ff6101; 
text-decoration : none; 
} 
.contenttablecell4 { 
padding-right : 5px; 
font-family : arial, helvetica; 
font-size : 14px; 
color : #000000; 
line-height : 13px; 
} 
.menulinks { 
font-family : verdana, helvetica; 
font-size : 11px; 
font-weight : bold; 
color : #ff6101; 
} 
.menulinks a:link { 
color : #ff6101; 
text-decoration : underline; 
} 
.menulinks a:visited { 
color : #ff6101; 
text-decoration : underline; 
} 
.menulinks a:hover { 
color : #ff6101; 
text-decoration : none; 
} 
.menulinks a:active { 
color : #ff6101; 
text-decoration : none; 
} 
.leftcolumn { 
background-color : #f1f5f6; 
border-style : solid; 
border-width : 0 1px 0 1px; 
border-color : #c2d3fc; 
} 
.leftcolumncell { 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 5px; 
padding-top : 15px; 
border-style : solid; 
border-width : 0 0 1px 0; 
border-color : #c2d3fc; 
} 
.contenttable2 { 
padding : 10px; 
border-style : solid; 
border-width : 0 1px 1px 1px; 
border-color : #c2d3fc; 
font-family : verdana, helvetica; 
font-size : 11px; 
color : #000000; 
line-height : 20px; 
margin-bottom : 10px; 
} 
.contenttable2 a:link { 
color : #015581; 
text-decoration : underline; 
} 
.contenttable2 a:visited { 
color : #5c5b59; 
text-decoration : underline; 
} 
.contenttable2 a:hover { 
color : #ff6101; 
text-decoration : none; 
} 
.contenttable2 a:active { 
color : #ff6101; 
text-decoration : none; 
} 
.menubar2 { 
background-image : url(images/menubg2.png); 
background-repeat : repeat-x; 
height : 25px; 
border-width : 0 0 0 0; 
} 
.menu2 li { 
list-style-type : none; 
height : 25px; 
float : left; 
width : 99px; 
} 
.menu2 a { 
position : relative; 
display : block; 
text-decoration : none; 
font-family : verdana, helvetica; 
font-size : 11px; 
color : #000000; 
} 
.menu2 a:link { 
text-decoration : none; 
} 
.menu2 a:visited { 
text-decoration : none; 
} 
.menu2 a:hover { 
text-decoration : none; 
} 
.menu2 a:active { 
text-decoration : none; 
} 
.menu2 a span { 
display : block; 
color : #000000; 
border-width : 0 0 0 0; 
text-align : center; 
padding : 5px 13px; 
cursor : pointer; 
background-image : url(images/button2-off.png); 
background-repeat : no-repeat; 
border-color : #ffffff; 
border-style : solid; 
} 
.menu2 a span.current { 
color : #ffffcc; 
background-image : url(images/button2-on.png); 
background-repeat : no-repeat; 
font-family : verdana, helvetica; 
font-size : 11px; 
color : #000000; 
} 
.menu2 a b { 
display : block; 
} 
.menu2 a:hover { 
background-image : url(images/button2-on.png); 
background-repeat : no-repeat; 
} 
.menu2 a:hover span { 
color : #000000; 
background-image : url(images/button2-on.png); 
background-repeat : no-repeat; 
font-family : verdana, helvetica; 
font-size : 11px; 
color : #000000; 
} 
.menu2text { 
padding-right : 5px; 
font-family : verdana, helvetica; 
font-size : 11px; 
color : #000000; 
line-height : 11px; 
margin-bottom : 10px; 
} 
.notes { 
font-family : arial, sans-serif; 
font-size : 12px; 
color : #000000; 
line-height : 12px; 
margin-bottom : 10px; 
} 
.notes2 { 
font-family : arial, sans-serif; 
font-size : 12px; 
color : #ff6101; 
font-weight : bold; 
line-height : 12px; 
margin-bottom : 10px; 
} 
.loading { 
height : 150px; 
background-color : #666666; 
border-style : solid; 
border-width : 1px 1px 1px 1px; 
border-color : #202020; 
} 
.loadingtext { 
font-family : arial, helevetica; 
font-size : 16px; 
color : #ffffff; 
font-weight : bold; 
margin-top : 0; 
margin-bottom : 0; 
} 
.mainimage { 
border-style : solid; 
border-width : 1px 1px 1px 1px; 
border-color : #c2d3fc; 
height : 302px; 
}

.filteredcarstable {
font-size : 13px; 
}

.contactdealertext {
font-size:11px;
}

.greybottomtable {
border-bottom: solid 1px #666666;
}

.hovermessagebox {
display:none; 
position: absolute; 
left:0px; 
top:0px; 
background-color: 
transparent; 
height: 100%; 
width: 100%;
}

.priceTrack {
background: url(/images/sliderbgwticks193px.gif) no-repeat bottom; 
height:14px; 
width: 160px; 
position:relative;
}

.priceHandle {
cursor:pointer; 
width:9px; 
height:12px; 
position:absolute; 
top:2px; 
left:0;
}

.milesTrack {
background: url(/images/sliderbgwticks193px.gif) no-repeat bottom; 
height:14px; 
width: 160px; 
position:relative;
}

.milesHandle {
cursor:pointer; 
width:9px; 
height:12px; 
position:absolute; 
top:2px; 
left:0;
}

.pictureviewcontent {
padding-left:30px;
}

.searchresulttext {
font-color: #777777;
}