@import url( "logo.css" );

@import url( "compare.css" );

/**



 =UNDO HTML



 ---------------------------------------------------------------------------- */



:link,

:visited { text-decoration: none }

ul { list-style: none }

h1,

h2,

h3,

h4,

h5,

code { font-size: 1em; }



hr,

ul,

ol,

li,

h1,

h2,

h3,

h4,

h5,

h6,

form,

body,

html,

p,

blockquote,

fieldset,

input { margin:0; padding:0 }

img{border:none;

}



a img,



:link img,



:visited img { border:none }







address { font-style:normal }







body



{



	background: #f3f3f3 url( /img/top_gradient.gif ) 0 0 repeat-x;



	font: 12px/12px normal "Trebuchet MS", Arial, Verdana, sans-serif;



	padding-bottom: 10px;



}







#wrapper { width: 960px; margin: 0 auto; position: relative; }







#newsletter_full_form { width: 960px; background: #FFF url( /img/box_960_bg.jpg ) 0 0 repeat-y; }







#newsletter_full_form h2



{



	font-family: "Century Gothic";



	color: #B02B08;



	text-align: left;



	padding: 10px 5px;



	padding-top: 5px;



	font-size: 16px;



	font-weight: bold;



	border-bottom: 1px solid #CCC;



}







#newsletter_full_form fieldset



{



	border: 0;



	border-top: 1px solid #CCC;



	margin-top: 2px;



}







#newsletter_full_form table { padding-left: 30px; }







#newsletter_full_form table tr { vertical-align: top; }







#newsletter_full_form fieldset input.input



{



	padding: 2px;



	font-size: 14px;



	width: 180px;



}







#newsletter_full_form fieldset ul li { color: #B02B08; font-size: 14px; padding: 10px; }









/* begin newsletter 2 form */



#newsletter_full_form2 { width: 700px; background: #FFF url( /img/box_700_bg.jpg ) 0 0 repeat-y; }







#newsletter_full_form2 h2



{



	font-family: "Century Gothic";



	color: #B02B08;



	text-align: left;



	padding: 10px 5px;



	padding-top: 5px;



	font-size: 16px;



	font-weight: bold;



	border-bottom: 1px solid #CCC;



}







#newsletter_full_form2 fieldset



{



	border: 0;



	border-top: 1px solid #CCC;



	margin-top: 2px;



}







#newsletter_full_form2 table { padding-left: 30px; }







#newsletter_full_form2 table tr { vertical-align: top; }







#newsletter_full_form2 fieldset input.input



{



	padding: 2px;



	font-size: 14px;



	width: 180px;



}







#newsletter_full_form2 fieldset ul li { color: #B02B08; font-size: 14px; padding: 10px; }



/* end newsletter 2 form */













span.submit_button



{



	background: url( /img/SubmitRight.gif ) right top no-repeat;



	height: 21px;



	display: table-cell;



}







input.submit_button



{



	height: 21px;



	border: 0;



	background: url( /img/SubmitLeft.gif ) left top no-repeat;



	color: #FFF;



	font-weight: bold;



	padding: 0 5px;



}







p.error,



.error { color: #FF0000; }







.box, .box2, .box3, .box4, .box5 { margin-top: 7px; }







#bottom_search



{



	clear: both;



	margin-top: 7px;



	background: #FFF url( /img/box_960_bg.jpg ) 0 0 repeat-y; 



	text-align: center;



	vertical-align: middle;



}







#bottom_search div.content



{



	background: #FFF url( /img/search_bg.gif ) 0 12px repeat-x;



}







#bottom_search div.content div.content_bg



{



	background: transparent url( /img/box_960_bg.gif ) 0 0 repeat-y;



}











#bottom_search table tr td.search_for



{



	background: url( /img/blueThinRight.gif ) left top no-repeat;



	



}







#bottom_search table tr td { padding-top: 15px; font-weight: bold; font-size: 16px; }







#bottom_search table tr td.search_button



{



	background: url( /img/blueThinLeft.gif ) right top no-repeat;



}







#bottom_search table tr td .keyword



{



	padding: 2px;



	font-size: 14px;



	margin: 0;



	font-weight: bold;



}







#bottom_search table



{



	background: transparent url( /img/blueThinMiddle.gif ) left top repeat-x;



}







#bottom_search table tr td.search_for,



#bottom_search table tr td.search_in,



#bottom_search table tr td.search_keyword,



#bottom_search table tr td.search_category,



#bottom_search table tr td.search_button { padding-right: 10px; padding-top: 20px; padding-bottom: 10px }







#bottom_search table tr td.search_category .category { border: 1px solid #d5d5d5; padding: 2px; }



#bottom_search .search,

#filters form #search_filter

{

	font-family: "Trebuchet MS";

	font-size: 12px;

	font-weight: bold;

	background: transparent url( /img/submit.gif ) left top no-repeat;

	width: 60px;

	height: 21px;

	border: 0;

	color: #FFF;

}



#filters form a#reset_filter

{

	color: #0000EE;

	font-size: 11px;

	font-weight: bold;

}



#resources { overflow: hidden; width: 1px; position: relative;  height: 11px; }



#bottom_keywords { margin-top: 5px; background: url( /img/box_960_bg.jpg ) 0 0 repeat-y; }







#bottom_keywords .bottom_links { background: url( /img/blueThickRight.gif ) right top no-repeat; }







#bottom_keywords .bottom_links ul



{



	background: transparent url( /img/blueThickLeft.gif ) left top no-repeat;



	height: 29px;



	text-align: center;



} 







#bottom_keywords .bottom_links ul li



{



	display: inline;



	color: #FFF;



	height: 25px;



	line-height: 25px;



	padding: 0 3px;



}







#bottom_keywords .bottom_links ul li a { color: #FFF; font-size: 11px; }



#bottom_keywords .bottom_links ul li a:hover { text-decoration: underline; }







#bottom_keywords table tr td a,



#bottom_keywords h5 { color: #0000A6; font-weight: normal; font-size: 11px; }



#bottom_keywords h5 { padding-left: 10px; padding-top: 5px; }







h2.browse_category { padding: 5px; }







.listing_popular_searches { margin: 5px; width: 98%; }







.listing_popular_searches tr td { padding: 1px; }







.suggestionsBox {



	position: absolute;



	top: 115px;



	left: 370px;



	width: 300px;



	background-color: #FFF;



	border: 2px solid #BBB;	



	border-top: 0;



	color: #0B06AF;



	padding: 10px;



}







.suggestionsBox strong



{



	display: block;



	text-align: left;



	color: #000;



}







.suggestionList {



	margin: 0px;



	padding: 0px;



	text-align: left;



}







.suggestionList li {



	list-style: none;



	padding: 3px;



	cursor: pointer;



	font-weight: bold;



}







.suggestionList li:hover {



	color: #FF6501;



}







.compare_checkbox_button



{



	text-decoration: underline;



	cursor: pointer;



}







.compare_checkbox_button:hover { color: #FE4F1A }



#countdown{
border:0;
padding:0;
margin:0;
background: url("http://bestbuys.com/img/bg-dod.png") no-repeat;
width:300px;
height:281px;
position:relative;
}
#countdown span{
border:0;
padding:0;
margin:0;
font-family:verdana;
font-size:26px;
position:absolute;
top:97px;
letter-spacing: 13px;
}

#countdown #hour{left:33px;}
#countdown #min{left:101px;}
#countdown #sec{left:168px;}
#countdown a{
position:absolute;
top:120px;
left:10px;
padding:30px;
font-family:verdana;
font-size:20px;
text-decoration:none;
}