.page
{
	margin: 0 auto;
	width: 1000px;
    background-color: #A93333;
    text-align: left;
}

.left_nav
{
	color: #1D4060;
	float: left;
	width: 180px;
    padding: 0px;
    background: #A93333;

}


.left_nav a, .left_nav a:visited
{
    background: #333333 url('/img/left_tab.png') top left no-repeat;
    float: right;
    color: #eeeeee;
    width: 150px;
    padding-right: 10px;
    height: 25px;
    text-align: right;
    text-decoration: none;
    line-height: 25px;
    margin-bottom: 5px;
    cursor: pointer;
}



.left_nav a.active
{
    background: #eeeeee url('/img/left_tab_active.png') top left no-repeat;
    color: #333333;
    font-weight: bold;
}

a.left_nav:active {font-weight: bold; color: #21B8FF}

/*------------*/

.background
{
    width: 810px;
	float: left;
	min-height: 500px;
    padding-right: 10px;
}

#content
{
    padding: 10px;
	background: #EEF6FD;
    width: 790px;
}

ul.about_us
{
    list-style-type: square; 
    font-size: 18px;
}

ul.about_us a
{
    color: #21B8FF;
    font-weight: bold;
}

.ad
{
    margin: 10px;
}

.bottom-ad
{
    padding-left: 35px;
    padding-top: 10px;
}
.header
{
    background:#A93333 url(/img/header.gif) top right no-repeat;
    width: 100%;
    height: 90px;
}
#footer{
	width: 800px;
	height: 30px;
    text-align: center
    
}
#footer a{
    font-size: 11px;    
    color: #eeeeee;
    margin: 0px 20px;
}
.title
{
    height:100px;
    font-size: 50px;
    color: White;
    padding: 0px 0px 0px 10px
}


/*---------------*/
div#navbar
{
    background-color: #A93333;
    height: 34px;
}
a.top_tab
{
    float: left;
    color: #eeeeee;
    text-decoration: none;
    margin-right: 10px;
    cursor: pointer;
}

a.top_tab div, a.visited div
{
    background:  url('/img/top_tab.png') bottom left no-repeat;
    width: 100px;
    padding-top: 9px;
    height: 25px;
    text-align: center;
    line-height: 25px;
}



a.active div
{
    background:  url('/img/top_tab_active.png') bottom left no-repeat;
    width: 100px;
    height: 25px;
    color: #333333;
    font-weight: bold;
}

a.top_tab:hover div {font-weight: bold; color: #21B8FF}

#search
{
  float: right;
  margin: 0px 3px 0px 0px;
}

#search_button
{
  margin-top: 4px;
  margin-right: 4px;
}


/*---------------------*/
table.sites
{
	width: 100%;
}



table.sites th
{
	font-size: 16px;
    background: url(/img/navgradient.gif) #333333;
	color: #EEF6FD;
	padding: 2px 8px;
	
}

table.sites th.title_header
{
	font-size: 16px;
    background: url(none) #EEF6FD;
	color: #333333;
}


table.sites td
{
	padding: 5px;
	padding-left: 0px;
	border-bottom: 1px dotted #1D4060;
    vertical-align: top;
}

table.sites td.title
{
  background-color: #eeeeee;
  color: #1D4060;
  padding: 0px 0px 0px 0px;
}

table.sites td h4
{
    margin: 5px 2px;
}

table.sites p
{
    margin: 5px 2px;
    font-size: 11px;
    color: #333333;
}

table.sites td.site
{ 
  padding: 0px 20px 0px 0px;
}

table.sites td.site h3
{ 
  margin: 2px;
}

table.sites td.site img
{ 
  margin: 2px;
}

table.sites td.price 
{ 
  margin: 0px;
  background: #333333;
  text-align: center;
}

table.sites td.price h3
{
	color: green;
	padding: 3px;
	background-color: #eeeeee;
	border: 2px dashed #666666;
 
}

span.price
{
	color: green;
	padding: 3px;
	background-color: #eeeeee;
	border: 2px dashed #666666;
    font-weight: bold;
    font-size: 1.17em
 
}

table.sites td.price h4
{
	color: red;
	text-decoration: line-through;
	margin: 1px;

}


table.sites td.active
{
  background-color: #9ACEFF;
  border: 1px dotted #336FA9;
  color: #1D4060;
  padding: 0px 0px 0px 10px;
}

table.sites td.price .active
{
  background-color: #336FA9;
	border: none;
  color: #1D4060;
  padding: 0px 0px 0px 10px;
}

.compare_deal
{
    width: 300px;
}
.compare_deal td
{
    font-size: 11px;
    background-color: #eeeeee;
    color: #1D4060;
    border-bottom: 1px dotted #1D4060
}

a.update
{
	text-decoration: none;
	background-color: #1D4060;
	font-weight: bold;
	color: #EEF6FD;
	padding: 5px;
}

h4.product_name
{
  font-size: 14px;
  font-weight: bold;
}

.previous_deal
{
 border-bottom: 1px dotted #1D4060;
}

.previous_deals
{
  margin: 20px;
}

.admin_deal
{
  background-color: #eeeeee;
  border-bottom: 1px dotted #333333;
}

#results
{
  background-color: #eeeeee;
  padding: 10px;
  border: 1px dashed #333333;
}

#query
{
  color: blue;
}


.deal_info th
{
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
    vertical-align: top;
}

.deal_info td
{
    padding-right: 10px;
    vertical-align: top;
}

span.highlight
{
    color: #1D4060;
    display: block;
    font-size: 28px;
}

select.alerts
{
    width: 120px;
    overflow-y: scroll;
    
}

a.button
{
	background: #1D4060;
    border: 1px outset #1D4060;
    color: #eeeeee;
    padding: 3px 13px;
    font-size: 15px;
    text-decoration: none;
    font-weight: bold;
    margin-bottom: 10px;
	cursor: pointer;
    
}

a.button:hover
{
    color: #0DFF60;
    border: 1px inset #1D4060;
}

.popular_brands
{
    background: #eeeeee;
	color: #333333;
}

.popular_brands img
{
	display: block;
	margin: 2px auto;
}

.popular_brands a
{
	float: left;
	text-align: center;
	padding: 2px;
	width: 90px;
	margin: 5px;
	height: 65px;
	
}

a.admin_twitter_button
{
    float: right
}

/*------------------------------------*/
/*Corners*/

.round_grey {
   background: #333333;
}
.round_grey_top div {
   background: url(/img/boxes/roundedcornr_847145_tl.png) no-repeat top left;
}
.round_grey_top {
   background: url(/img/boxes/roundedcornr_847145_tr.png) no-repeat top right;
   margin-right: -1px;
}
.round_grey_bottom div {
   background: url(/img/boxes/roundedcornr_847145_bl.png) no-repeat bottom left;
}
.round_grey_bottom {
   background: url(/img/boxes/roundedcornr_847145_br.png) no-repeat bottom right;
}

.round_grey_top div, .round_grey_top, 
.round_grey_bottom div, .round_grey_bottom {
   width: 100%;
   height: 8px;
   font-size: 1px;
}
.round_grey_content { padding: 0 7px 0px 7px; color: #eeeeee}
.round_grey_content a { color: #21B8FF; font-weight: bold}
