/* CSS Document */
/*body {
	background: url("images/bg_gray.jpg");
	}*/

td.bottomDotted { border-bottom: 2px dotted #cdcdcd; padding: 0 0 0 0; background-color: none }
td.prodHeader { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: #eeeeee; font-type:Arial, Helvetica, sans-serif; font-weight: bold; color: #896717; }
td.prodCatHeader { padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 5px; background-color: #eeeeee; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 12pt; font-weight: bold; color: #990000; }
td.prodNewHeader { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: none; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 10pt; font-weight: bold; color: #896717; }
td.padding { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}
td.paddingTop { padding-top: 5px; }

table.border_all_sides { padding: 0 0 0 0; border-top: 1px solid #800000; border-right: 1px solid #800000; border-bottom: 1px solid #800000; border-left: 1px solid #800000; }
td.border_bottom_red_filled { padding: 2 0 2 5; border-bottom: 1px solid #800000; background-color:#eeeeee; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 10pt; font-weight: bold; color: #896717; }
td.border_bottom_top_red_filled { padding: 2 0 2 5; border-bottom: 1px solid #800000; border-top: 1px solid #800000; background-color:#eeeeee; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 10pt; font-weight: bold; color: #896717; }

tr.filled { padding: 2 0 2 5; background-color:#eeeeee; }

td.dotted_right { padding: 0 0 0 0; border-right: 2px dotted #cdcdcd; text-align: center; }
td.dotted_left { padding: 5 5 5 5; border-left: 2px dotted #cdcdcd; text-align: center; }
td.padded_dotted_right { padding: 5 5 5 5; border-right: 2px dotted #cdcdcd; }
td.padded_dotted_left { padding: 5 5 5 5; border-left: 2px dotted #cdcdcd; }
td.solid_red_line_right { padding: 0 0 0 0; border-right: 1px solid #800000; }
td.dotted_top{ padding: 0 0 0 0; border-top: 2px dotted #cdcdcd; }
td.solid_red_top{ padding: 0 0 0 0; border-top: 1px solid #800000; }
td.dotted_top_right{ padding: 0 0 0 0; border-top: 2px dotted #cdcdcd; border-right: 2px dotted #cdcdcd; }
td.new_product_subheader { padding: 5 5 5 5; font-type: arial; font-size: 10pt; color: #800000; background-color: none; text-align: center; }

#canon_authorized {
	background: url("logos/canon_authorized.png") 0 0 no-repeat;
	float: right;
	width: 125px;
	height: 57px;
	
 }
 #rental_img {
	background: url("logos/canon_authorized.png") 0 0 no-repeat;
	left:600px;
	top:500px;
	position:absolute;
	width: 125px;
	height: 57px;
	z-index:-1;
	
 }
  #rental_content-bg {
	background: url("images/i-bodbg.gif") repeat-y;
	z-index:-2;
 }
#rent_it {
	background: url("images/bugs/rent_it.png") 0 0 no-repeat;
	float: right;
	width: 100px;
	height: 100px;
	
 }
 
td {
	font-family: Arial, Helvetica, Veranda, sans-serif; font-size:12px; font-weight:regular; line-height: 130%;
	}
	

td.center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	color: #000000;
	text-align: center;
	aling: center;
}

td.price {
	font-family: sans-serif; font-size: 16px; font-weight: bold; color: #990000;
	padding-left: 10px;

}


body{
	background-color: #b0b0b0;
}


a {
	color: #990000;
	text-decoration: none;
	
}

a:hover {
	color: #EDB32A;
	text-decoration: none;
}

/* go through site and remove page class, page class is on community page*/
/* I've deleated category class, varify all is well*/
/*a.page {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
	font-weight: regular;
	text-decoration: none;
}

a.page:hover {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #EDB32A;
	font-weight: regular;
	text-decoration: none;
}

a.page:visited {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: regular;
}
*/
/* make sure new_nav can be removed*/

/*a.new_nav {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	font-weight: regular;
	text-decoration: none;
}

a.new_nav:hover {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #EDB32A;
	font-weight: regular;
	text-decoration: none;
}

a.new_nav:visited {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: regular;
}
*/

/* look into #side_bar use, maybe with blogger*/
#side_bar {/*<P></P>, <H1></H1> & <H2></H2>*/
	line-height: 08px;
}

h1 {
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size: 18px;
	font-weight: bold;
	line-height: 120%;
	color: #61879a;

}


h2 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #896717;
	line-height: 120%;
}

.xSmallText {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: regular;
	color: #000000;
}

.smalltext {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.mediumtext {
	font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular; color: #000000;
}
.mediumTextWhite {
	font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular; color: #ffffff;
}

.mediumTextBold {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000;
}
.largeTextBold {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
.smallTextRed {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: 990000;
}
.mediumTextRed {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
}

.largeTextRed {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #990000;
	line-height: 115%
}
.xlargeTextRed {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #990000;
}
.mediumTextGold {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #896717;
	line-height: 16px;
}
.largeTextWhite {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: 11pt;
	color: ffffff;
}
.mediumTextBlue {
	font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #61879a;
}
.largeTextBlue {
	font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #61879a;
}
.closure {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	color: #ffffff;
	padding:0 5px 0 17px;
}

.red {
	color:#990000;
}

.yellow {
	color:#896717;
}
.bigyellow {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: 120%;
	color: #896717;
}


hr {
	background-color: #000000;
	color: #333333;
}
.prodheader {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #990000;
}
.big {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14pt;
	font-weight: bold;
	line-height:14pt;
}
UL {
	list-style-type: square;
}

img.padding {padding-bottom: 5px; padding-right: 5px; padding: 0 5 5 0;
}


img.learnMoreBtn{ padding-bottom: 5px;
}

/*
======================================    
	 _TABLES
======================================  
*/
table.sliding {
  	width: 90%;
	/*margin:0 auto;*/
	margin:0 0 0 0px;
  	background: #fff;
	text-align:left;
	border:1px solid #61879a;
	border-collapse: collapse;
  	}
th, td.sliding {
  	margin: 0;
  	padding: 2px;
  	border: 1px solid #61879a;
	vertical-align: top;
  	}
 th {font-weight: bold; font-size: 12px; color: #990000; background-color: #eeeeee; }
 th.cost_per_day {width: 20px; }




/*
======================================    
	 _MISC
======================================  
*/
.more_info-spinner{
	background: transparent url("/images/buttons/arrow_right.gif") no-repeat center left;
	padding-left:10px;
	z-index:-2;
}
.more-info{
	width:90%;
	margin-left:25px;
	padding:5px;
	border:1px solid lime;
	z-index:-2;
}
.more_info{
	padding:5px 10px;
	z-index:-2;
}

.nav_arrow{
	background: transparent url("/images/buttons/arrow_right.gif") no-repeat center right;
}

.twitter_update_list { 
	width:162px;
	padding: 5px;

}
li.tweet { list-style-type: none;
	margin-bottom:5px;
	width:162px;
	background: transparent url("/images/tweet_feed_bg.gif") no-repeat top;
	padding-top: 5px;
	
}

li.tweet a { list-style-type: none;
	margin-bottom:5px;
	width:162px;
	padding: 0px;
	font-size: 10px;
}
/* Fix IE. Hide from IE Mac \*/

**.twitter_update_list { text-align:left; position:relative; left:-20px; width:162px; padding: 0px;}
**li.tweet { list-style-type: none; margin-bottom:5px; width:162px; background: transparent url("/images/tweet_feed_bg.gif") no-repeat top;}
**li.tweet a { list-style-type: none; margin-bottom:5px; width:162px; font-size: 10px;}

/*End*/