@charset "utf-8";

html, body {
  border: 0;
  margin: 0;
  padding: 0;
}
/***** Headings *****/

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

h1 {
  padding: 25px 0;
  letter-spacing: -1px;
  font-size: 24px;
  font-weight: bold;
  color: #5e5e5e;
}

h2 {
  padding: 0px 0;
  font-size: 16px;
  font-weight: bold;
  color: #5e5e5e;
}

h3 {
  font-size: 1em;
  font-weight: bold;
}
/***** Common Formatting *****/

blockquote {
  margin: 1.25em;
  padding: 1.25em 1.25em 0 1.25em;
}

small {
  font-size: 0.85em;
}

img {
  border: 0;
}

sup {
  position: relative;
  bottom: 0.3em;
  vertical-align: baseline;
}

sub {
  position: relative;
  bottom: -0.2em;
  vertical-align: baseline;
}

acronym, abbr {
  cursor: help;
  letter-spacing: 1px;
  border-bottom: 1px dashed;
}
/***** Forms *****/

form {
  margin: 0;
  padding: 0;
  display: inline;
}

input, select, textarea {
  font: 1em Arial, Helvetica, sans-serif;
}

textarea {
  width: 100%;
  line-height: 1.25;
}

label {
  cursor: pointer;
}
/***** Tables *****/

table {
  border: 0;
  margin: 0;
  padding: 0;
}
/***** Global Classes *****/

.clear {
  clear: both;
}

.clear1 {
  clear: both;
  height: 7px;
}

.clear5 {
  clear: both;
  height: 5px;
}

.clear2 {
  clear: both;
  height: 7px;
}

.clear3 {
  clear: both;
  height: 30px;
}

.clear4 {
  clear: both;
  height: 40px;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.underline {
  border-bottom: 1px solid;
}

.highlight {
  background: #ffc;
}

.wrap {
  width: 960px;
  margin: 0 auto;
}

.img-left {
  float: left;
  margin: 4px 10px 4px 0;
}

.img-right {
  float: right;
  margin: 4px 0 4px 10px;
}

.nopadding {
  padding: 0;
}

.noindent {
  margin-left: 0;
  padding-left: 0;
}

.nobullet {
  list-style: none;
  list-style-image: none;
}

body {
  padding: 0px;
  margin: 0px;
  color: #000000;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: normal;
  background: #ffffff;
}

.header {
  background: url(../images/header-bg.jpg) no-repeat center top;
  height: 126px;
  width: 1001px;
}
 .logo {
	float: left;
	height: 124px;
	width: 360px;
	text-align: left;
}

 .lang-srch {
	float: left;
	text-align: left;
	width: 360px;
	padding-left: 0px;
	padding-top: 46px;
}

.lang-srch .lang img {
  text-align: left;
  vertical-align: middle;
}

 .lang-srch .lang {
	padding-top: 10px;
}

.srchfrm {
  background: #FFFFFF;
  height: 12px;
  width: 110px;
  border: 1px solid #bbbbbb;
}

.srchbtn {
  background: url(../images/srch-btn.jpg) no-repeat;
  height: 16px;
  width: 19px;
  border-style: none;
}

.srch {
  padding-top: 30px;
}

.toplinks {
  float: left;
}

.linktop {
  float: left;
  padding-right: 17px;
  padding-left: 17px;
}

 .links-spacing {
	padding-top: 50px;
	padding-left: 60px;
}
.linktop .txt a {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

#footer {
  height: 70px;
  width: 1001px;
}

.footer .left {
  background: url(../images/footer-left.jpg) no-repeat;
  height: 70px;
  width: 12px;
  float: left;
}

.footer .mid {
  background: url(../images/footer-mid.jpg) repeat-x;
  height: 70px;
  width: 977px;
  float: left;
}

.footer .right {
  background: url(../images/footer-right.jpg) no-repeat;
  height: 70px;
  width: 12px;
  float: left;
}

.footerlinks ul {
  margin: 0px;
  padding: 16px 0px 0px 380px;
  list-style: none;
}

.footerlinks li {
  float: left;
  padding-right: 6px;
  padding-left: 6px;
  border-right: 1px solid #333333;
}

.footerlinks a {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

.footerlinks .last {
  border-style: none;
}

#nav {
  height: 37px;
/*background: url(../images/nav-bg.jpg) repeat-x;*/
  width: 973px;
}

.footerlinks {
  font-size: 11px;
}

.leftnav {
  background: url(../images/left-nav-bg-top.jpg) no-repeat center top;
  width: 229px;
}

.lside {
float: left;
width: 229px;
margin-left: 6px;
}

.rside {
  float: right;
  width: 169px;
}

.midside {
  width: 580px;
  float: left;
  padding-left: 16px;
}

.midside2 {
  width: 742px;
float: right;
margin-right: 6px;
}

#container {
  width: 1001px;
}

.navcaption {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  padding-top: 10px;
}

.leftnav .mid {
  background: url(../images/left-nav-mid-bg.jpg) repeat-y;
  width: 229px;
  overflow: hidden;
}

.leftnav .bot {
  background: url(../images/left-nav-bot-bg.jpg) no-repeat;
  height: 11px;
  width: 229px;
  overflow: hidden;
}

.leftnav .top {
  background: url(../images/left-nav-bg-top.jpg) no-repeat;
  height: 34px;
  width: 229px;
  overflow: hidden;
}




.left-links {
  text-align: left;
}

 .left-links li {
	height: 25px;
	padding-top:2px;
	background: url(../images/list-bot-line.jpg) no-repeat right bottom;
}


.left-links a {
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  background: url(../images/orange-arrow.jpg) no-repeat left center;
  padding-left: 20px;
}

.left-links a:hover {
  color: #666666;
}

.left-links ul {
  list-style: none;
  margin: 0px;
  padding: 0px 3px 0px 16px;
}

 .left-links .selected {
	background: url(../images/left-nav-bg-hover.jpg) no-repeat right bottom;
	padding-top: 2px;
}








.left-links2 {
  text-align: left;
}

 .left-links2 li {
	height: 25px;
	padding-top:2px;
	/*background: url(../images/list-bot-line.jpg) no-repeat right bottom;
*/
}


.left-links2 a {
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
 /*
  background: url(../images/orange-arrow.jpg) no-repeat left center;
  */
  padding-left: 0px;
}

.left-links2 a:hover {
  color: #666666;
}

.left-links2 ul {
 
  list-style: none;
  margin: 0px;
 
  padding: 0px 3px 0px 16px;

}

 .left-links2 .selected {
	/*
	background: url(../images/left-nav-bg-hover.jpg) no-repeat right bottom;
	*/
	padding-top: 2px;
}














 .links-placing {
	padding-top: 2px;
}






.go {
  background: url(../images/go-btn.jpg) no-repeat;
  height: 16px;
  width: 32px;
  border-style: none;
}

.tblbrd {
  background: url(../images/srch-tbl-left-brd.jpg) no-repeat left top;
  height: 46px;
  width: 7px;
}

.tbl-spacing {
  padding-left: 4px;
}

.blck {
  color: #000000;
}

.frmselect {
  font-size: 11px;
  color: #333333;
  border: 1px solid #aeabab;
  width: 160px;
}

.brdbottom {
  background: #b3b2b7;
  height: 1px;
}

.links-space {
  padding-right: 10px;
  padding-left: 10px;
}

.links-space ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#links-space li {
  background: url(../images/lft-link-arrow.gif) no-repeat left top;
  padding-left: 10px;
}

#links-space a {
  padding-top: 4px;
}

.left-links #links-space a {
  background: url(none);
  display: block;
  color: #cc8300;
  text-decoration: none;
  font-weight: normal;
}

#rcon .top {
  background: url(../images/rside-top-bg.jpg) no-repeat;
  height: 35px;
  width: 169px;
}

#rcon .bot {
  background: url(../images/rside-bot-bg.jpg) no-repeat;
  height: 2px;
  width: 169px;
}

#rcon .mid {
  background: url(../images/rside-mid-bg.jpg) repeat-y;
  width: 169px;
}

#rcon .mid .spacing .box1 {
  background: url(../images/box1-bg.jpg) repeat-y;
  border-top: 1px solid #cacbc9;
  border-bottom: 1px solid #cacbc9;
  width: 163px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 1px;
  margin-bottom: 1px;
}

#rcon .mid .spacing .box2 {
  background: url(../images/box2-bg.jpg) repeat-y;
  border-top: 1px solid #dbcbab;
  border-bottom: 1px solid #dbcbab;
  width: 163px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 1px;
  margin-bottom: 1px;
}

.product .title {
  font-weight: bold;
  color: #000000;
}

.product {
  text-align: left;
  padding-left: 20px;
  padding-right: 10px;
  background: url(../images/2arrows.gif) no-repeat left top;
}

.product .price {
  color: #fd8900;
}

.product .link a {
  color: #000000;
  text-decoration: underline;
}

.product .link a:hover {
  text-decoration: none;
}

#rcon .top .txt {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  padding-top: 10px;
}

.animatedtabs{
    overflow: hidden;
    width: 100%;
    font-size: 13px; /*font of menu text*/

}

.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 20px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.animatedtabs li{
float: left;
margin: 0;
padding: 0;
}

.animatedtabs a{
float: left;
position: relative;
top: 0; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background: url(../images/tab-left.jpg) no-repeat left top;
margin: 0;
margin-right: 8px; /*Spacing between each tab*/
padding: 0 0 0 8px;
text-decoration: none;

}

.animatedtabs a span{

float: left;
position: relative;
display: block;
background: url(../images/tab-right.jpg) no-repeat right top;
padding: 8px 10px 6px 0px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: bold;
line-height:17px;
color: #ffffff;
min-width:70px;
text-align:center;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */


.animatedtabs .selected a{
background-position: 0 -31px;
top: 0;
}

.animatedtabs .selected a span{
background-position: 100% -31px;
color: #000000;
padding-bottom: 6px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
min-width:70px;
text-align:center;

}

.animatedtabs a:hover{
background-position: 0% -31px;
top: 0;
color: #000000;
}

.animatedtabs a:hover span{
background-position: 100% -31px;
padding-bottom: 6px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
color: #000000;
}



.tab-links .first div {
  background: url(../images/tab-first.jpg) no-repeat left top;
  height: 38px;
  padding-right: 10px;
  padding-left: 18px;
}

.tab-links .first div:hover {
  background: url(../images/tab-first-hover.jpg) no-repeat left top;
  height: 38px;
  padding-right: 10px;
  padding-left: 18px;
}

.tab-links ul {
  margin: 0px;
  padding: 0px 0px 0px 8px;
  list-style: none;
}

.tab-links li {
  float: left;
  padding-right: 0px;
  padding-left: 0px;
}

.tab-links a {
  font-size: 13px;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding-top: 9px;
}

.tab-links .first a {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  padding-top: 8px;
}

.tab-links .first a:hover {
  color: #000000;
}

.tab-links div {
  background: url(../images/tab-bg-simple.jpg) repeat-x;
  height: 38px;
  padding-right: 13px;
  padding-left: 14px;
  float: left;
}

.tab-links div:hover {
  background: url(../images/tab-bg-hover.jpg) repeat-x;
}

.tab-links div a:hover {
  color: #000000;
}

.tab-links {
 /* background: url(../images/tab-bg-simple.jpg) repeat-x;*/
}

.tab-links .last div {
  background: url(../images/tab-last.jpg) no-repeat right center;
}

.tab-links .last div:hover {
  background: url(../images/tab-last-hover.jpg) no-repeat right center;
}

.tab-links .selected div {
  background: url(../images/tab-first-hover.jpg) no-repeat left;
}

.tab-links .selected div a {
  color: #000000;
}

.tab-links .lastselected div {
  background: url(../images/tab-last-hover.jpg) no-repeat right;
}

.tab-links .lastselected div a {
  color: #000000;
}

#box-wrap {
  text-align: left;
}

#box-wrap .top {
     background: url(../images/box-blue-top.jpg) no-repeat left bottom;
    height: 28px;
    width: 202px;
}

#box-wrap .top2 {
  background: url(../images/box-yellow-top.jpg) no-repeat left bottom;
  height: 27px;
  width: 201px;
}

#box-wrap .top3 {
  background: url(../images/box-grey-top.jpg) no-repeat left bottom;
  height: 27px;
  width: 201px;
}

#box-wrap .topBig {
background: url(../images/box-blue-top-big.jpg) no-repeat left top;
height: 20px;
width: 739px;
}

#box-wrap .topBig2 {
background: url(../images/box-yellow-top-big.jpg) no-repeat left top;
height: 18px;
width: 739px;
}

#box-wrap .topBig3 {
  background: url(../images/box-grey-top-big.jpg) no-repeat left top;
  height: 22px;
  width: 739px;
}

#box-wrap .mid {
  background: url(../images/box-blue-mid-1.gif) repeat-y;
  width: 739px;
}

#box-wrap .mid .mid2 {
 background: #eff4f9 url(../images/box-blue-mid-2.jpg) repeat-x;
    width: 737px;
    margin-left: 1px;
}

#box-wrap .bot {
  background: url(../images/box-blue-bot.jpg) no-repeat left top;
  height: 2px;
  width: 739px;
}

#box-wrap .mid3 {
  background: url(../images/box-yellow-mid-1.gif) repeat-y;
  width: 739px;
}

#box-wrap .mid3 .mid33 {
  background: #FFFCF3 url(../images/box-yellow-mid-2.jpg) repeat-x;
  width: 737px;
  margin-left: 1px;
}

#box-wrap .bot3 {
  background: url(../images/box-yellow-bot.jpg) no-repeat left top;
  height: 2px;
  width: 739px;
}

#box-wrap .mid4 {
  background: url(../images/box-grey-mid-1.gif) repeat-y;
  width: 739px;
}

#box-wrap .mid4 .mid44 {
  background: #FCFCFC url(../images/box-grey-mid-2.jpg) repeat-x;
  width: 737px;
  margin-left: 1px;
}

#box-wrap .bot4 {
  background: url(../images/box-grey-bot.jpg) no-repeat left top;
  height: 2px;
  width: 739px;
}

.bxSpace {
padding: 0 10px 8px 10px;
text-align: center;
}

#box-wrap .top .txt2 {
  font-weight: bold;
  color: #000000;
}

#box-wrap .top .txt, #box-wrap .top2 .txt, #box-wrap .top3 .txt {
  font-size: 14px;
  color: #000000;
  padding-top: 5px;
  padding-left: 30px;
  font-weight: bold;
}

.bxBlue {
background: url(../images/box-blue.jpg) no-repeat;
height: 160px;
width: 227px;
margin-right: 4px;
margin-left: 7px;
float: left;
}

.bxYellow {
  background: url(../images/box-yellow.jpg) no-repeat;
  float: left;
  height: 160px;
  width: 227px;
  margin-right: 4px;
  margin-left: 5px;
}

.bxGrey {
  background: url(../images/box-grey.jpg) no-repeat;
  float: left;
  height: 160px;
  width: 227px;
  margin-right: 4px;
  margin-left: 5px;
}

.bxBlue .spacing, .bxYellow .spacing, .bxGrey .spacing {
  padding: 12px;
}

.retailer {
  font-weight: bold;
  color: #5f5f5f;
}

.bxBlue .spacing .code {
  font-weight: bold;
  color: #934901;
  padding-top:5px;
}

.bxBlue .spacing .expires {
  font-weight: bold;
  color: #5f5f5f;
    padding-top:5px;
}

.expires span {
  color: #d90202;
  font-weight: normal;
}

.copun {
  width: 742px;
}

.copun .top {
  background: url(../images/copuns-top.jpg) no-repeat;
  height: 33px;
  width: 742px;
  overflow: hidden;
}

.copun .mid {
  background: url(../images/copuns-mid.jpg) repeat-y;
  width: 742px;
  overflow: hidden;
}

.copun .bot {
  background: url(../images/copuns-bot.jpg) no-repeat;
  height: 10px;
  width: 742px;
  overflow: hidden;
}

.copun .mid .spacing {
  padding: 6px 10px 0 10px;
}

.srch-box .top {
  background: url(../images/srch-top.jpg) no-repeat;
  height: 33px;
  width: 228px;
}

.srch-box .bot {
  background: url(../images/srch-bot.jpg) no-repeat;
  height: 11px;
  width: 228px;
}

.srch-box .mid {
  background: url(../images/srch-mid.jpg) repeat-y;
  width: 228px;
}

.fixspace {
  padding: 10px;
}

.srch-term {
  float: left;
  padding-left: 12px;
}

.srch-btn {
  float: left;
  padding-top: 1px;
  margin-left: 1px;
}
 srch-term input, .srch-term select {
	font-size: 12px;
	color: #666666;
	background: #FFFFFF;
	height: 14px;
	width: 200px;
	border: 1px solid #aeabab;
}

.srch-box .top .txt {
  font-size: 14px;
  font-weight: bold;
  padding-top: 8px;
}

.copun .top .txt {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  padding-top: 8px;
  padding-left: 20px;
}

.srch-btn .go a {
  color: #000000;
  text-decoration: none;
  padding-left: 9px;
}
/* old css finish */
/* css update two pages - internal and retailer */

.copun .top .txt h4 {
  font-size: 17px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

.int-content {
  font-size: 11px;
}

.int-content a {
  color: #0f8bff;
  text-decoration: none;
}

.listings {
  width: 739px;
}

.listings .top {
  background: url(../images/listings-top.jpg) no-repeat;
  height: 10px;
  width: 739px;
	overflow: hidden;
}

.listings .bot {
  background: url(../images/listings-bot.jpg) no-repeat;
  height: 2px;
  width: 739px;
	overflow: hidden;
}

.listings .mid {
  background: url(../images/listings-mid.jpg) repeat-y;
  width: 739px;
	overflow: hidden;
}

.listTitle {
  font-size: 18px;
  font-weight: bold;
  color: #6f6f6f;
  padding-bottom: 10px;
}

.listTitle span {
  color: #da6d02;
}

.copunCode span {
  font-size: 12px;
  font-weight: bold;
  color: #d66e08;
}

.clickme {
  float: right;
}

.clickme .top {
  background: url(../images/clickme-left.jpg) no-repeat;
  height: 22px;
  width: 5px;
  float: left;
}

.clickme .bot {
  background: url(../images/clickme-right.jpg) no-repeat;
  float: left;
  height: 22px;
  width: 5px;
}

.clickme .mid {
  background: url(../images/clickme-mid.jpg) repeat-x;
  float: left;
  padding-right: 4px;
  padding-left: 4px;
  width: auto;
  height: 22px;
}

.clickme .mid .txt {
  padding-top: 3px;
}

.clickme .mid .txt a {
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

.line {
  background: #8f8f8f;
  height: 1px;
}

.listtabs ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.listtabs li {
  background: url(../images/list-tab-bg.jpg) no-repeat;
  float: left;
  height: 33px;
  width: 118px;
  margin-right: 6px;
  margin-left: 6px;
}

.listtabs .selected {
  background: url(../images/list-tab-bg-selected.jpg) no-repeat;
  float: left;
  height: 33px;
  width: 118px;
  margin-right: 6px;
  margin-left: 6px;
}

.listtabs a {
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

.listtabs .selected a {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.listtabs div {
  padding-top: 10px;
  text-align: center;
}

.list-heading {
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #000000;
  display: inline;
}

.paging .box {
  background: #FFFFFF;
  border: 1px solid #999999;
  /*float: left;*/
  display:inline;
  margin: 3px;
  padding: 3px;
  height:25px;
}

.paging .selected {
  background: #ffd375;
  border: 1px solid #999999;
  /*float: left;*/
  display:inline;
  margin: 3px;
  padding: 3px;
  height:25px;
}

.paging .box , .paging .box a, .paging .box, .paging .selected a {
  color: #666666;
  text-decoration: none;
}

.paging .selected .link a:hover, .paging .link a:hover {
  color: #000000;
  text-decoration: none;
}

.left-arrow, .right-arrow {
  /*float: left;*/
  display:inline;
  height:25px;
}

.left-arrow img, .right-arrow img {
  padding-top: 6px;
}

.srch-btn .go a {
  color: #000000;
  text-decoration: none;
  padding-left: 9px;
}

.float-rt {
  float: right;
}

.bxnw-yellow {
width: 230px;
float: left;
margin-right: 4px;
margin-left: 4px;
min-height:261px;
	
}

.bxnw-yellow .top8 {
  background: url(../images/bxnw-yellow-top.jpg) no-repeat;
  height: 34px;
  width: 230px;
}

.bxnw-yellow .mid8 {
  background: url(../images/bxnw-yellow-mid.jpg) repeat-y;
  width: 230px;
  min-height:231px;
}

.bxnw-yellow .bot8 {
  background: url(../images/bxnw-yellow-bot.jpg) no-repeat;
  height: 3px;
  width: 230px;
}

.spacing2 {
  padding: 10px;
}
.bxnw-yellow .top .txt, .bxnw-yellow .top8 .txt, .bxnw-orng .top .txt, .bxnw-orng .top11 .txt {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  padding-top: 8px;
}

.bxnw-txt, .bxnwo-txt {
  font-size: 14px;
  font-weight: bold;
  color: #513b00;
  padding-top: 6px;
  padding-bottom: 6px;
  text-decoration:none;
}

.bxnw-orng {
width: 230px;
float: left;
margin-right: 4px;
margin-left: 4px;
min-height:261px;
}

.bxnw-orng .top11 {
  background: url(../images/bxnw-orng-top.jpg) no-repeat;
  height: 34px;
  width: 230px;
}

.bxnw-orng .mid11 {
  background: url(../images/bxnw-orng-mid.jpg) repeat-y;
  width: 230px;
}

.bxnw-orng .bot11 {
  background: url(../images/bxnw-orng-bot.jpg) no-repeat;
  height: 3px;
  width: 230px;
}

.white-bg {
  background: #FFFFFF;
  border: 1px solid #d8d8d8;
  padding: 20px 10px;
	vertical-align: top;
}

.link-frm a {
  color: #666666;
  text-decoration: none;
  float: right;
  padding-top: 4px;
  padding-right: 12px;
}

.link-frm a:hover {
  color: #000000;
}

.opacityit img{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  -moz-opacity: 0.4;
}

.opacityit:hover img{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
}

.vType {
  width:84px; 
  height:16px; 
  background-color:#0000FF; 
  color:#FFFFFF; 
  font-weight:bold; 
  font-size:11px; 
  text-align:center; 
  padding:3px;
}

/*.blue-btn .left {
background: url(../images/blue-btn-left.jpg) no-repeat;
height: 22px;
width: 2px;
float: left;
}

.blue-btn .right {
background: url(../images/blue-btn-right.jpg) no-repeat;
height: 22px;
width: 2px;
float: left;
}

.blue-btn .mid {
background: url(../images/blue-btn-mid.jpg) repeat-x;
height: 22px;
float: left;
width: auto;
}*/

.blue-btn .left {
background: url(../images/blue-btn-left.png) no-repeat;
height: 28px;
width: 28px;
float: left;
}

.blue-btn .right {
background: url(../images/blue-btn-right.png) no-repeat;
height: 28px;
width: 3px;
float: left;
}

.blue-btn .mid {
background: url(../images/blue-btn-mid.png) repeat-x;
height: 28px;
float: left;
width: auto;
}

.blue-btn .mid .txt {
min-width:70px;
text-align:center;
padding-right: 6px;
padding-left: 6px;
/*height: 22px;
padding-top: 4px;*/
height: 28px;
padding-top: 9px;
float: left;
}

.blue-btn {
display: inline;
}

.blue-btn .mid .txt a {
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
font-size: 11px;
}

#errorMsg, .errorMsg, .warnMsg {
  background: #F07F7F url(../images/uf_error.png) repeat scroll 0% 0%;
  border: solid 1px #DF7D7D;
  color: #A80202;
  padding: 8px;
  display: none;
  font-weight: bold;
  font-size: 14px;
}

#successMsg, .successMsg {
  background: #F07F7F url(../images/uf_success.png) repeat scroll 0% 0%;
  border: solid 1px #009900;
  color: #009900;
  padding: 8px;
  display: none;
  font-weight: bold;
  font-size: 14px;
}
#infoMsg, .infoMsg {
  background: #F07F7F url(../images/uf_focused.png) repeat scroll 0% 0%;
  border: solid 1px #FFCC00;
  color: black;
  padding: 8px;
  display: none;
  font-weight: bold;
  font-size: 14px;
}
#tabMain {
	height: 27px;
	margin-left: 10px;
}
#tabMain .left {
	background: url(../images/tabMain-left-bg.jpg) no-repeat;
	float: left;
	height: 27px;
	width: 14px;
}
#tabMain .right {
	background: url(../images/tabMain-right-bg.jpg) no-repeat;
	float: left;
	height: 27px;
	width: 14px;
}
#tabMain .mid {
	background: url(../images/tabMain-mid-bg.jpg) repeat-x;
	float: left;
	height: 27px;
}
#tabMain .mid .txt {
	font-weight: bold;
	padding-top: 8px;
}

.blue-btn {
  float: right;
  /*height: 22px;*/
  height: 28px;
}

.ProSectionLeft {
  width: 520px;
  float: left;
}

.ProSectionRight {
  float: right;
  width: 160px;
}

.pagingCent div {
	display: inline;
	margin: 1px;
	border: 1px solid #999999;
	height: 25px;
	padding: 2px 2px 2px 5px;

}
.pagingCent .arrow {
	display: inline;
	border-style: none;
	margin: 1px;
	padding: 2px;
}
.pagingCent .arrow img {
	padding-top: 0px;
}
.pagingCent .arrow div {
	padding-top: 6px;
	border-style: none;
}
.pagingCent a {
	color: #000000;
	text-decoration: none;	
}
.pagingCent .selected {
	background: #ffd375;
	margin: 1px;
	padding: 2px 2px 2px 5px;
	border: 1px solid #666666;
}
.pagingCent .selected a {
	font-weight: bold;
}
.pagingCent .arrow-left {
	display: inline;
	margin: 1px;
	padding: 2px;
	border-style: none;
	height: 23px;
	width: 21px;
}
.pagingCent .arrow-left a {
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.pagingCent {
	height: 25px;
	margin: 5px;
	padding: 5px;
}
.listings .topEX {
    background: url(../images/listings-topEX.jpg) no-repeat;
    height: 10px;
    width: 739px;
    overflow: hidden;
}
.listings .botEX {
    background: url(../images/listings-botEX.jpg) no-repeat;
    height: 2px;
    width: 739px;
    overflow: hidden;
}
.listings .midEX {
    background: url(../images/listings-midEX.jpg) repeat-y;
    width: 739px;
    overflow: hidden;
}
#tabMainEX {
    height: 27px;
    margin-left: 10px;
}
#tabMainEX .left {
    background: url(../images/tabMain-left-bgEX.jpg) no-repeat;
    float: left;
    height: 27px;
    width: 14px;
}
#tabMainEX .right {
    background: url(../images/tabMain-right-bgEX.jpg) no-repeat;
    float: left;
    height: 27px;
    width: 14px;
}
#tabMainEX .mid {
    background: url(../images/tabMain-mid-bgEX.jpg) repeat-x;
    float: left;
    height: 27px;
}
#tabMainEX .mid .txt {
    font-weight: bold;
    padding-top: 8px;
}

.srch-term {
	float: left;
	padding-left: 12px;
	position: relative;
}

.dropList {
	background: #ffd975;
	position: absolute;
	width:202px;
	height:auto;
}
.srchTermsArea {
	padding: 10px 6px 6px 6px;
}
.srchTermsArea .close {
	float: right;
	padding-bottom: 10px;
}
.srchTermsArea .close a {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}
.srchTrm1 a {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
.srchTrm2 a, .srchTrm2 a:visited, .srchTrm2 a:active {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
.srchTrm1 a:hover,.srchTrm2 a:hover  {
	color: #333333;
}
.srchTrm1 {
	margin: 1px;
	padding: 4px;
	background: #feae00;
	min-width:60px;
}
.srchTrm2 {
	background: #fec33a;
	margin: 1px;
	padding: 4px;
	min-width:60px;
}




.blck-btn {
	height: 22px;
	float: left;
}
.blck-btn .left {
	background: url(../images/blck-btn-left.jpg) no-repeat;
	height: 22px;
	width: 2px;
	float: left;
}
.blck-btn .right {
	background: url(../images/blck-btn-right.jpg) no-repeat;
	height: 22px;
	width: 2px;
	float: left;
}
.blck-btn .mid {
	background: url(../images/blck-btn-mid.jpg) repeat-x;
	height: 22px;
	float: left;
	width: auto;
}
.blck-btn .mid .txt {
	padding-right: 6px;
	padding-left: 6px;
	height: 22px;
	padding-top: 4px;
	float: left;
}
.blck-btn .mid .txt a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
.ac_loading {
	background: white url(../images/indicator.gif) right center no-repeat;
}
.copun .mid .spacing p
{
 margin:0;
 padding:0;
}
.letters{
     background-image: url(../images/letterSrchbtnb.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    height: 23px;
    width: 23px;
}

.letters2{
     background-image: url(../images/letterSrchbtnb2.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    height: 23px;
    width: 50px;
}


.srchBoxes {
padding-left:45px;
}
.fixspace2 {
	padding: 10px 10px 0px 10px;
}
.SrchRs {
	float: left;
	width: 220px;
	margin-right: 5px;
	margin-left: 5px;
	text-align:left;
	background-color: #ffd975;
	background-image: url(../images/srchTrmTop.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 0;
	padding-left: 4px;
}

.nav-display {
	padding-left:4px;
	color: #666666;
}
.nav-display a {
	color: #000000;
	text-decoration: none;
}
.SrchTermsTop {
	background-image: url(../images/srchTrmTop.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 4px;
	clear: both;
}
.SrchTermsBot {
	background-image: url(../images/srchTrmBot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
	height: 4px;
}


.lft-Flow {
    background-image: url(../images/g-left.jpg);
    background-repeat: no-repeat;
    background-position: right center;
}
.rt-Flow {
    background-image: url(../images/g-right.jpg);
    background-repeat: no-repeat;
    background-position: left center;
}
.mid-Flow {
    font-size: 11px;
}
.resultsContainer {
    background-color: #ffd976;
    width: 717px;
}
.resultsContainer .rtop {
    background-image: url(../images/resultsTopBg.jpg);
    background-repeat: no-repeat;
    height: 11px;
    width: 717px;
}
.resultsContainer .rbot {
    background-image: url(../images/resultsBotBg.jpg);
    background-repeat: no-repeat;
    height: 11px;
    width: 717px;   
}
.rsArea {
    padding-left:20px;
    padding-right:20px;
    padding-top: 10px;
    padding-bottom: 10px;
}


.resultsContainer .rmid .rsArea td {
    width: 223px;
    height: 21px;
}

































.lft-Flow {
	background-image: url(../images/g-left.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.rt-Flow {
	background-image: url(../images/g-right.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.mid-Flow {
	font-size: 11px;
}
.resultsContainer {
	background-color: #ffd976;
	width: 717px;
}
.resultsContainer .rtop {
	background-image: url(../images/resultsTopBg.jpg);
	background-repeat: no-repeat;
	height: 11px;
	width: 717px;
}
.resultsContainer .rbot {
	background-image: url(../images/resultsBotBg.jpg);
	background-repeat: no-repeat;
	height: 11px;
	width: 717px;	
}
.rsArea {
	padding-left:20px;
	padding-right:20px;
	padding-top: 10px;
	padding-bottom: 10px;
}




.letters{
	background-image: url(../images/letterSrchbtnb.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 23px;
	width: 23px;
}



.letters2st{
	background-image: url(../images/letterSrchbtnb2st.jpg);
background-repeat: no-repeat;
background-position: center center;
height: 23px;
width: 40px;
}



.lettersb{
	  background-image: url(../images/letterSrchbtnb.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    height: 23px;
    width: 23px;
}

.lettersb2{
   background-image: url(../images/letterSrchbtnb2.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    height: 23px;
    width: 50px;
}



.letters a, .letters2 a, .lettersb a, .lettersb2 a, .letters2st a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}




.tab-links .divSel div {
    background: url(../images/tab-bg-hover.jpg) repeat-x;
}
.white-bg .proImg {
    border: 2px solid #999999;
}
.deallinks {
	color:#D66E08;
	font-family:Trebuchet MS;
	text-align:center;
	text-decoration:none;
}
