/* @override 
	https://www.clearanceclub.com/css/migration.css
	http://www.clearanceclub.com/css/migration.css
*/

img a {
border: none;
text-decoration: none;
}

img a:hover {
border: none;
text-decoration: none;
}

img {
	border: none;
	text-decoration: none;
}

body {
text-align: center;
}

#cc_form_search {
text-align: right;
padding: 1px 0;
margin: 0;

}

#cc_form_search form {
display: inline;
padding: 0;
margin: 0;
vertical-align: top;
}

#cc_form_search #keyword {
display: inline;
padding: 0;
width: 150px;
margin: 0 2px 0 3px;
font-size: 11px;
line-height: 18px;
height: 18px;
}

#cc_form_search span, #cc_form_search input {
vertical-align: middle;
}

#better_price * {
margin: 0;
}

#better_price a, #better_price a:link, #better_price a:hover {
text-decoration: none;
border: none;
}

#better_price {
margin: 0;
padding: 0;
font: 10px/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
color: #666;
background: url(../images/bp_background.png) no-repeat transparent;
width: 241px;
height: 262px;
position: absolute;
top: 200px;
left: 450px;
z-index: 1000;
}

#better_price dl {
border: 1px solid #666666;
display: block;
margin-left: auto;
margin-right: auto;
background: url("http://www.clearanceclub.com/images/form_background.png") no-repeat #666666;
background-position: center center;
width: 202px; /* for IE5/Win */
voice-family: "\"}\"";
voice-family: inherit;
width: 180px;
color: #fff;
min-height: 80px;
padding: 10px;
}

a.close {
display: block;
text-indent: -10000px;
position: absolute;
width: 27px;
height: 30px;
left: 201px;
top: 1px;

}

#better_price h1 {
margin: 10px auto 10px auto;
font-size: 1.4em;
font-weight: normal;
color: #5d251e;
width: 90%;
text-align: center;
}

#better_price p.instructions {
margin: 5px auto 10px auto;
width: 200px;
text-align: center;
font-size: 0.9em;
clear: both;
}

#better_price p.congrats {
margin: 5px auto 5px auto;
width: 200px;
text-align: center;
font-size: 1em;
clear: both;
line-height: 1.4em;
font-weight: bold;
}

#better_price p.announce {
margin: 5px auto 2px auto;
width: 200px;
text-align: center;
font-size: 1em;
}


#better_price p.lower_price {
margin: 0px auto 15px auto;
width: 120px;
padding: 15px;
text-align: center;
font-size: 3em;
font-weight: normal;
color: #5d251e;
background-color: #ffffff;
border: 1px dotted #666;
}

#bp_content {
margin-right: 10px;
text-align: center;
}




#better_price input#bp_email {
width: 170px;
font-size: 1em;
line-height: 1em;
}

#better_price label {
text-align: center;
}

#better_price dt {
margin: 0 auto;
text-align: center;
}

#better_price dd {
margin: 0 auto;
text-align: center;
padding-top: 3px;
}

#better_price dd.input {
margin-top: 10px;
}

#better_price p.nospam {
margin: 0 auto;
width: 190px;
text-align: center;
font-size: 0.9em;
line-height: 1.5em;
}

.bp_hide {
display: none;
}

.bp_show {
display: block;
}


/* for product search suggest function */

   .mouseOut {
    background: #708090;
    color: #F4F4F4;
    }

    .mouseOver {
    background: #F4F4F4;
    color: #000000;
    }
    
    #suggest_table_body td {
    font: 9px/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
    text-indent: 2px;
    }
    
/* for inlet banner portal page */ 

#insert {
width: 720px;
background: url(../images/inset_bg.gif) repeat-x top left #BCE27F;
text-align: center;
border: 1px solid #93A674;
margin: 5px auto;
}

#insert h1 {
margin: 0;
padding: 5px 14px;
font-size: 11px;
line-height: 16px;
font-weight: normal;
letter-spacing: 0.1em;
color: #666633;
}

#insert h1 a { 
text-decoration: none;
margin: 0 10px;
	}
	
#insert h1 a  { 
	color: #AB2737;
	border-bottom: 1px solid #AB2737;
	}
	
#insert h1 a:hover {
	color: #000;
	background-color: #F4F2E4;
 	border-bottom: 1px solid #9A8E51;
	}
	
#insert h1 strong {

}

#sub_banner {
width: 415px;
/*background: url(../images/inset_bg.gif) repeat-x top left #BCE27F;*/
text-align: center;
border: 1px solid #A09F9F;
}

#sub_banner h2 {
margin: 0;
padding: 5px 14px;
font-size: 11px;
line-height: 16px;
font-weight: normal;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #415A70;
}

#sub_banner h2 a { 
text-decoration: none;
	}
	
#sub_banner h2 a  { 
	color: #AB2737;
	border-bottom: 1px solid #AB2737;
	}
	
#sub_banner h2 a:hover {
	color: #000;
	background-color: #F4F2E4;
 	border-bottom: 1px solid #9A8E51;
	}
	
	
#tux {
width: 210px;
border: 1px solid #C2C2C2;
}

#tux h3 {
margin: 0;
padding: 0;
font-size: 10px;
text-align: left;
background: url(../images/tux_blue.gif) top left no-repeat #E2EDFB;
font-weight: normal;
padding-left: 30px;
height: 25px;
vertical-align: middle;
line-height: 25px;
}

#tux ul {
list-style: none;
margin: 2px 5px;
padding: 0;
text-align: left;
clear: both;
}

#tux a {
font-size: 10px;
line-height: 12px;
}

#tux p {
text-align: right;
margin: 0px 5px;
padding: 0;
}

#tux li {
margin: 0;
padding: 0;
vertical-align: middle;
}

#tux input {
font-size: 10px;
line-height: 12px;
vertical-align: middle;
margin-right: 8px;
}

#tux h3 strong {
width: 150px;
float: left;
}

#tux h3 a {
float: right;
font-size: 16px;
vertical-align: middle;
line-height: 25px;
width: 21px;
font-weight: bold;
background: url(../images/bguide_sm.gif) right center no-repeat;
text-indent: -1000px;
border: none;
text-decoration: none;
}

div#sqx_intro {
	position: absolute;
	top:  0;
	left: 0;
	text-indent: -10000px;
}

td#terms_cond {
	padding: 5px;
	text-align: center;
	background: #d2e8ff;
}

/* New Product Features (Portal) */

.prod_ft {
	padding: 0;
	width: 50%;
	float: left;
}

.prod_ft dl {
	margin-top: 0;
	border: 1px solid red;
	padding: 0.5em;
}

/* Google Checkout */

div.google_checkout {
	border: 1px dashed #993300;
	text-align: center;
	padding: 5px 0;
	margin-right: 15px;
}

div.google_checkout h4 {
	font-size: 12px;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
	color: #993300;
	font-weight: normal;
}

p.credits {
	margin: 0;
	padding: 0;
	font-size: 8px;
	line-height: 8px;
	text-indent: -2000px;
}
