/* Browser Resetter */
body,div,span,p,a,img,h1,h2,h3,h4,h5,h6,ul,ol,li,blockquote{margin:0;padding:0;border:0;outline:0;}
ul,li,ol{list-style:none;}
img{float: left;}
a{outline: none; text-decoration:none;}
div.clear
{
    clear: both;
}
hr
{
    color: #fff;
    background-color: #fff;
    border: 1px dotted #ced4ca;
    border-style: none none dotted;
}
/* General body layout */
body
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight: normal;
}
#container
{
  width:100%;
  float:left;
  background:#fff;
}
#headerWrap
{
  clear:both;
  width:100%;
  float:left;
  height:20px;
  background:url(../images/comparisonz/topheaderbg.png) repeat-x;
  background:#1d2124 url(../images/comparisonz/headerbg.png) repeat-x;
}
#headerWrapOuter
{
	width:970px;
	float:none;
	margin:0 auto;
}
.headerWrapInner
{
    width:970px;
    float:left;
    margin:0;
    padding:0;
    color:#fff;
}

.headerWrapInner ul
{
    padding:2px 4px;
    margin:0;
    width:962px;
    font-size:11px;
    color:#999999;
}
.headerWrapInner ul a
{
    color:#dadada;
    letter-spacing:0.02em;
}

.headerWrapInner ul a:hover
{
    color:#fff;
}
.headerWrapInner ul li
{
    padding:0;
    margin:0;
    list-style-type:none;
    float:left;
}
.headerWrapInner ul li span.separator
{
    padding:0 10px;
}
.headerWrapInner ul li.HWILeftList
{
    float:left;
}
.headerWrapInner ul li.HWIRightList
{
    float:right;
    text-transform:capitalize;
}


#bodyWrap
{
	width:970px;
	float:none;
	margin:0 auto;
}
.bodyWrapInner
{
    width:970px;
    float:left;
    margin:0;
    padding:0;
}
#header{
  width:970px;
  height:150px;
  float:left;
  position:relative;
}
#header ul.hTop
{
    width:970px;
    font-size:11px;
    color:#bbb;
	clear:both;
    margin:0;
    height:110px;
}
#header ul.hTop ul a
{
    color:#dadada;
}
#header ul.hTop ul a:hover
{
    color:#fff;
}
#header ul.hTop li
{
    padding:0;
    margin:0;
    list-style-type:none;
    float:left;
    text-transform:capitalize;
}
#header ul.hTop li.hLeftList
{
   padding:24px 0 10px 0;
   margin:0;
   width:220px;
}
#header ul.hTop li.hRightList
{
    padding:10px 0;
    margin:0;
    width:728px;
    float:right;
}
h1{
  display: block;
  float:left;
}
div.menu
{
	width:970px;
	float:left;
	display:block;
    background:url(../images/comparisonz/czmenubg.png) repeat-x;
    
}
ul.nav{
  width:970px;
  height: 48px;
  float:left;
  display:block;
}
ul.nav li{
  display:block;
  float: left;
  width:auto;
  height:48px;
}
ul.nav li a{
  height:48px;
  display:block;
  float:left;
  font-size: 13px;
  font-weight: bold;
  padding:0 20px;
  line-height:40px;
  color:#d1eaf9;
font-family:Tahoma, Arial, Helvetica;
letter-spacing:0.4px;
}
ul.nav li a:hover
{
  color:#fff;
  background :url(../images/comparisonz/czmenunanchor.png) no-repeat center bottom;
}
ul.nav li a.selectedtab
{
  color:#fff;
  background :url(../images/comparisonz/czmenunanchor.png) no-repeat center bottom;
}
ul.nav li.search
{
    float:right;
    width:250px;
    margin-right:10px;
}
ul.nav li.search ul.searchBox
{
    width:250px;
    padding:0;
    float:left;
    margin-top:7px;
}
ul.nav li.search ul.searchBox li .txtSearchBase
{
    border: 1px inset #eee;
    background:#fff;
    width:211px;
    height:18px;
    margin:0;
    padding:2px;
    font-size:12px;
    color:#606060;
}

ul.nav li.search ul.searchBox li .searchBtn
{
    font-size:12px;
	font-weight:bold;
    border:none;
	cursor:pointer;
	display:block;
    color:#fff;
    height:18px;
    width:30px;
    height:26px;
    padding:0;
}
ul.nav li.search ul.searchBox li .searchBtnBG
{
	background:url(../images/comparisonz/czsearch.png) no-repeat scroll left top transparent;
}
ul.nav li.search ul.searchBox li .searchBtnBGHover
{
	background:url(../images/comparisonz/czsearchhover.png) no-repeat scroll left top transparent;
}
#contentWrap
{
    width:970px;
    float:left;
    margin:0 ;
    padding:0;
}
#footerWrap
{
  clear:both;
  width:100%;
  float:left;
  margin-top:30px;
  background:#1d2124 url(../images/comparisonz/footerbg.png) repeat-x;
  font-size:12px;
}
#footer{
  width:970px;
  height:80px;
  float:none;
  margin:0 auto;
  padding-top:20px;
}
#footer ul.footNav{
    clear:left;
    width:970px;
	float:left;
}
#footer ul.footNav li{
	float:left;
	color:#727272;
	line-height:21px;
}
#footer ul.footNav li a{
	float:left;
	padding:0px 4px;
    color:#dadada;
    letter-spacing:0.02em;
}
#footer ul.footNav li a:hover{
    color:#fff;
}

#footer p.copyright{
	float:left;
	color:#fff;
	line-height:30px;
}
#pageResultsTop
{
    color: #808080;
    font-size: 12px;
}
#pageresults
{
    padding:20px 0 10px 0;
    font-size: 12px;
    color: #000;
    font-weight: bold;
}
#pageresults a.paging
{
    padding: 8px;
    margin: 0px 2px;
    border: 1px solid #ccc;
    text-decoration: none;
    color: #ed8806;
    color: #606060;
	color:#006699;
}
#pageresults a:hover.paging
{
    text-decoration: none;
    border: 1px solid #444243;
    color: #444243;
    color: #000;
}
#pageresults a.selected
{
    padding: 8px;
    margin: 0px 2px;
    color: #fff;
    text-decoration: none;
    background: #5db1d8;
    background: #156aab;
    border: 1px solid #3588b1;
    color: #fff;
    background: url(../images/comparisonz/pagingbg_blue.png) repeat-x;
}
#whatis
{
    width: 970px;
    margin: 0;
    padding:0;
    background-color: #fff;
    color:#404040;
}
#whatis h1
{
    display:block;
    width: 970px;
    padding:20px 0;
	float:left;
	font-size:1.5em;
	font-weight:normal;
    color:#E96707;
}
#whatis p
{
    margin: 0;
    padding:10px 0;
    line-height:140%;
}
