/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;background-color:#FFFFFF;

}

/* set millions of background images */
.rbroundbox { background: url(http://www.pricepatch.com/images/nt.gif) repeat; z-index:1;}
.rbtop div { background: url(http://www.pricepatch.com/images/tl.gif) no-repeat top left; z-index:1;}
.rbtop { background: url(http://www.pricepatch.com/images/tr.gif) no-repeat top right; z-index:1; background-color:#FFFFFF;}
.rbbot div { background: url(http://www.pricepatch.com/images/bl.gif) no-repeat bottom left; z-index:1;}
.rbbot { background: url(http://www.pricepatch.com/images/br.gif) no-repeat bottom right; z-index:1; background-color:#FFFFFF;}

.rbroundbox { width: 99%;  background-color:#FFFFFF;}



#toolbar {font-size:11px; width:14em; position:relative; left:-.5em; top:-.5em;}
#switcherYQ {float:right; width:6em;}


#switcherYQ a img {
	background: #999;
	}

#switcherYQ a:hover img {
	background: #000;
	}

#savethispage {
	clear:left;  float:left;height:2em;
}
#savethispage 	a:hover {
	color: Black;
	}
#savethispage  a  {
	color: Gray;
	}
#netscape {
	clear:left; float:left;height:3em;
}
#yahoo {
	clear:left; float:left;height:3em;
}

body {
background-color: #1F4444; 
padding:5px 5px 5px 5px;  
FONT-FAMILY:arial, helvetica, ms sans serif, sans-serif;
font-size:11px;color:111111;}

body h1{
	FONT-FAMILY:arial, helvetica, ms sans serif, sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:bolder;
}
body h2{
	FONT-FAMILY:arial, helvetica, ms sans serif, sans-serif;
	font-size:12px;
	color:111111;
	font-weight : bolder;
}
body h3{
	FONT-FAMILY:arial, helvetica, ms sans serif, sans-serif;
	font-size:12px;
	color:111111;
	font-weight : bolder;
}
body h4{
	FONT-FAMILY:arial, helvetica, ms sans serif, sans-serif;
	font-size:12px;
	color:111111;
	font-weight : bolder;
}
body h5{
	FONT-FAMILY:arial, helvetica, ms sans serif, sans-serif;
	font-size:10px;
	color:#666666;
}
#pagebody {
	background:white;
	margin: 0px;
	float: left;
	width: 100%;
	height: auto;
}



INPUT{FONT-FAMILY:arial, helvetica, ms sans serif, sans-serif;font-size:12px;}
A{text-decoration:none;color:111111}
A:hover{color:blue;}
.new{text-decoration:none;color:CCCCCC}
.new:hover{color:blue;}
.but{FONT-FAMILY:arial, helvetica, ms sans serif, sans-serif;font-size:10px;}
.sub{
	FONT-FAMILY:arial, helvetica, ms sans serif, sans-serif;
	font-size:10px;
	color:#666666;
}
.toptop{
	FONT-FAMILY:verdana, helvetica, ms sans serif, sans-serif, arial;
	font-size:14px;
	color:#FFFFFF;
	font-weight:800;
}
td{FONT-FAMILY:arial, helvetica, ms sans serif, sans-serif;font-size:11px;color:111111}


.logo{FONT-FAMILY:times, times new roman;font-size:21px;color:000000}
#leftheader img{

	vertical-align:top;
	clear: both;

}
#Search {
	float: right;
width:200px;
		vertical-align:top;
}
#SearchForm {
	float: right;

		vertical-align:top;
}

#SearchForm .textinput{
	border: thin solid #CCCCCC;
}

.left{clear:left; position:relative;  float:left; width:20%; height:auto; top:.5em; padding: 5px 0px 5px 2px;}
html>body .left{ clear:left; position:relative; float:left;  width:20%; height:auto; top:.5em; padding: 5px 0px 5px 2px;}
.left_side{height:600px; position:relative; overflow:auto; width:100%;}
html>body .left_side{ clear:left; position:relative; float:left; top:.5em; padding: 5px 0px 5px 2px; height:85%; overflow: auto;}
.left_menu{clear:both;float:left;position:relative;height:auto;width:20%; overflow:auto;padding: 5px 0px 5px 2px;}
.leftunder{clear:left;float:left;position:relative; height:auto; top:3em; overflow:hidden; margin-left:1.5em;}

.toolbox {
	clear:left;top:.5em; 
	float:left;
	padding: 5px 0px 5px 2px;
	vertical-align : middle;
	z-index:1;
	position:relative;
	left:1em;
	top:1em;
}




.middle {position:relative; float:right; width:75%; overflow:hidden; padding: 1em 0em 1em .5em; margin-right:2em; }
.pagenav {position:relative;clear:left; float:left; width:25em; font-weight:bolder;}
.item  {position:relative; height:100%; float:left; width:100%; vertical-align:text-top; height:11em;}
.item a{display:block; width:100%; text-decoration:none; border: 0px; overflow:hidden; }
div.item:hover{border:1px solid #009933;}
#nostyle a:hover{text-decoration:none; border: 0px;}
.item_image {position:relative; float:left; width:10%; padding: 1px 2px 1px 2px;}
.item_details {position:relative; float:left; width:50%;  padding: 3px 2px 1px 2px; margin:2px;}
.item_price {position:relative; float:left; width:10%;  padding: 3px 2px 1px 2px;margin:2px;}
.item_other {position:relative; float:right; width:20%;  padding: 3px 2px 1px 2px;margin:2px 2px 2px 2px;}

 
.footer {
	FONT-FAMILY:arial, helvetica, ms sans serif, sans-serif; font-size:11px; position:relative; clear:both; float:left; width:99%; background-color:#FFFFFF;
}


.cfdebug {clear:left;}

	#SearchPopUP {
	clear:both;
	position: absolute;
	width:100%;
	max-width:100%;
	left:0px;
	top: 0px; 
	border: solid black 1px; 


	 background-color: #C9D7F1;
	text-align: justify; 
	font-size: 12px; 
	z-index: 3;
	display: none;
	}


	#BrandPopUP {
	clear:both;
	position: absolute;
	width:100%;
	max-width:100%;
	left:0px;
	top: 0px; 
	border: solid black 1px; 


	 background-color: #C9D7F1;
	text-align: justify; 
	font-size: 12px; 
	z-index: 3;
	display: none;
	}
	#MerchantPopUP {
	position: absolute;
	width:100%;
	max-width:100%;
	left: 0px; 
	top: 0px; 
	border: solid black 1px; 

	 background-color: #C9D7F1;
	text-align: justify; 
	font-size: 12px; 
	z-index: 3;
	display: none;
	}
	#TopicPopUP {
	position: absolute;
	width:100%;
	max-width:100%;	
	left: 0px; 
	top: 0px; 
	border: solid black 1px; 
	 background-color: #C9D7F1;
	text-align: justify; 
	font-size: 12px; 
	z-index: 3;
	display: none;
	}
	#PricePopUP {
	position: absolute;
	width:100%;
	max-width:100%;	
	left: 0px; 
	top: 0px; 
	border: solid black 1px; 
	 background-color: #C9D7F1;
	text-align: justify; 
	font-size: 12px; 
	z-index: 3;
	display: none;
	}
	#PopUpHeader {
	Position:relative;
	width:100%;
	max-width:100%;
	left: 0px; 
	top: 0px; 
	z-index: 1;
	background-color: #C9D7F1;
	margin-bottom: 5px;

	
	}	
	#PopUpContent {

	background-color: #C9D7F1;
	Position:relative;
	width:100%;
	max-width:100%;
	left:0px;

	clear:both;
	float:left;
	z-index: 2;
	overflow:hidden;
	}
	
