body {
  background:#ffffff;
  width:760px;
  font-family:Arial !important;
}
div#wrapper_content {
  background:#ffffff url(/resources/application/partner/cox/border.png ) repeat-x left bottom;
  padding-bottom:20px;
  width:760px;
  overflow:hidden;
}
div#wrapper_calculator {
  background:url(/resources/application/partner/cox/border.png ) repeat-x left bottom;
  padding-bottom:22px;
  width:760px;
  clear:both;
  padding-top:30px;
}
div#wrapper_rates {
  background:url(/resources/application/partner/cox/background_rates.jpg ) no-repeat 457px 20px;
  clear:both;
  width:760px;
  padding:20px 0;
  min-height:163px;
}
div#wrapper_rates table {
  border:none;
  margin:0;
  table-layout:fixed;
  width:400px;
}
div#wrapper_column {
  background:url(/resources/application/partner/cox/border.png ) repeat-x left top;
  overflow:hidden;
  padding-top:20px;
  width:100%;
}
div#column_left {
  width:370px;
  padding-right:7px;
  float:left;
  overflow:hidden;
}
div#column_right {
  background:url(/resources/application/partner/cox/border.png ) repeat-y left top;
  width:370px;
  padding-left:13px;
  float:left;
}
a.clear_both {
  display:block;
  padding-top:20px;
  background:url(/resources/application/partner/cox/border.png ) repeat-x left top;
}
a.clear_both span {
  background:url(/resources/application/partner/cox/bullet_style.png ) no-repeat 0 3px;
  clear:both;
  float:none;
  display:block;
  padding-left:10px;
}
h1 {
  background:url(/resources/application/partner/cox/logo.png ) no-repeat;
  height:65px;
  width:300px;
  text-indent:-9999em;
  float:left;
  margin-right:200px;
}
h1 a {
  display:block;
  height:100%;
}
h2 {
  color:#be0000;
  font:bold 26px Arial;
  text-transform:uppercase;
  float:left;
}
h2 span {
  color:#000000;
  display:block;
  text-align:center;
  text-transform:capitalize;
  font-size:15px;
}
h3 {
  color:#000000;
  font:bold 16px Arial;
  margin-bottom:10px;
}
h4 {
  color:#000000;
  font:bold 14px Arial;
  text-align:center;
}
div#wrapper_rates table caption {
  font:bold 14px Arial;
  padding-bottom:10px;
}
div#wrapper_rates table thead tr th {
  background:transparent;
  color:#000000;
  text-transform:uppercase;
  border:none;
  padding-left:20px;
}
div#wrapper_rates table tbody tr td {
  border:none;
  padding-left:20px;
}
div#wrapper_rates table tfoot tr td {
  border:none;
  text-align:center;
  padding-top:10px;
}
ul { margin:0 0 20px 0; }
ul.style_1 li {
  background:url(/resources/application/partner/cox/bullet_style.png ) no-repeat 0 3px;
  list-style-type:none;
  padding:0 0 0 10px;
}
a {
  color:#005598;
  text-decoration:none;
  font-weight:bold;
}
a:hover { color:#005598; }
a:active { color:#005598; }
a:visited { color:#005598; }
ul#featured_offers {
  background:url(/resources/application/partner/cox/border.png ) repeat-x left bottom;
  padding-bottom:16px;
}
ul#featured_offers li { margin:10px 0; }
ul.style_pdf {
  overflow:hidden;
  margin-top:10px;
}
ul.style_pdf li {
  list-style-type:none;
  float:left;
  margin-right:5px;
  width:85px;
  text-align:center;
  font-size:11px;
}
ul.style_pdf li img {
  display:block;
  margin:0 auto 5px auto;
  height:72px;
  width:56px;
}
ul.style_pdf li a { text-decoration:underline; }
img#hlu_embellishment {
  float:left;
  margin-right:10px;
}
ul#mortgage_news {
  background:url(/resources/application/partner/cox/border.png ) repeat-y 183px 0;
  position:relative;
  margin-right:-20px;
  width:400px;
  overflow:hidden;
  padding-bottom:1px;
}
ul#mortgage_news li {
  float:left;
  width:175px;
  list-style-type:none;
  margin-right:15px;
  height:11.5em;
}
ul#mortgage_news li h4 { text-align:left; }
div#column_left div.contact_us_wrapper {
  background:url(/resources/application/partner/cox/border.png ) repeat-x left bottom;
  padding-bottom:20px;
}
div#column_left div.contact_us_wrapper h2 { display:none; }
div#column_left div.contact_us_wrapper ul {
  overflow:hidden;
  margin:0 auto;
  width:335px;
  position:relative;
}
div#column_left div.contact_us_wrapper ul li {
  background:url(/resources/application/partner/cox/background_contact_item.png ) no-repeat;
  padding-top:65px;
  width:100px;
  height:35px;
  float:left;
  margin:0 5px;
  text-align:center;
  font-weight:bold;
  font-size:12px;
}
div#column_left div.contact_us_wrapper ul li.contact_us_chat {
  background-position:-100px 0;
  padding:65px 5px 0 5px;
  width:90px;
}
div#column_left div.contact_us_wrapper ul li.contact_us_callback {
  background-position:-200px 0;
  padding-top:73px;
  height:27px;
}
div#column_left div.contact_us_wrapper ul li.contact_us_get_started {
  background-position:-300px 0;
  height:35px;
}
div#column_left div.contact_us_wrapper ul li a {
  padding:0;
  display:block !important;
  color:#000000;
  font-weight:bold;
  text-decoration:underline;
}
div#column_left div.contact_us_wrapper ul li span {
  background:none;
  padding:0;
}
div#wrapper_calculator ul#navigation_widgets {
  overflow:hidden;
  margin:0;
  width:100%;
  border-bottom:solid 1px #e5e5e5;
}
div#wrapper_calculator ul#navigation_widgets li {
  background:url(/resources/application/partner/cox/background_tabs.png ) no-repeat;
  list-style-type:none;
  float:left;
  margin-right:5px;
  text-align:center;
  text-transform:uppercase;
  padding-top:4px;
  height:17px;
  width:84px;
  margin:0 5px 0 0;
  font-size:11px;
}
div#wrapper_calculator ul#navigation_widgets li.selected { background-position:-87px 0; }
div#wrapper_calculator ul#navigation_widgets li a { color:#000000; }
div#wrapper_calculator form legend {
  color:#ffffff;
  font:bold 16px Arial;
  padding:10px 0;
}
div#wrapper_calculator {
  overflow:hidden;
  padding-top:20px;
}
div#wrapper_calculator dl {
  float:left;
  margin-right:20px;
}
div#wrapper_calculator dl label {
  font-weight:bold;
  padding-bottom:3px;
  display:block;
}
div#wrapper_calculator dl label em { color:#be0000; }
div#wrapper_calculator input.submit_calculator {
  z-index:-1;
  position:relative;
  margin-top:15px;
}
div#wrapper_calculator dl dd input {
  background:#ffffff url(/resources/application/calculator/background_money_input.gif) no-repeat scroll 2px 3px;
  padding:1px 1px 1px 9px;
}

