@charset "UTF-8";
/* CSS Document */


/*--------------------------------------------------------------------------------
  Global
--------------------------------------------------------------------------------*/


	*, html, body {
	margin: 0; 
	padding: 0;
	
	}
	
	img {
	border: none
	}
	
	body {
	min-width: 783px;
	background-color: #fff;
	font-size: smaller;
	font-family: arial, helvetica, sans-serif;
	color: #595959
	}
	
	a {
	color:#4e91c4
	}
	
	a:hover {
	color:#c6c6af
	}
	
	/* Use wrapper for Left Faux Column */
	#wrapper { 
	text-align: left;
	width: 790px; 
	margin: 0 auto; 
	}
	
	p {
	margin: 10px 10px 0 0;
	line-height: 130%;
	}
	
	h1 {
	font-weight: normal;
	color: #808080;
	padding: 10px 10px 0 0;
	}
	
	h2 {
	font-weight: normal;
	}

/*--------------------------------------------------------------------------------
  Header
--------------------------------------------------------------------------------*/


	#header {
	background:url(images/header.gif) top left no-repeat;
	height: 131px;
	width: 764px;
	}
	
	#distheader {	
	height: 131px;
	width: 764px;
	}
	
	#login {
	width: 124px;
	float:right;
	font-size: 12px;
	padding-top: 35px;
	line-height: 25px
	}
	
	#login a {
	font-weight:bold;
	
	}

/*--------------------------------------------------------------------------------
  Navigation
--------------------------------------------------------------------------------*/

	
	
	.navigation
	{
	margin-bottom: 12px;
	background:url(images/nav.gif) repeat-x;
	color: White;
	font-size:16px;
	font-weight: bold;
	width: 765px;
	height:36px;
	text-align:center;
	vertical-align:middle
	}
	
	.navigation .home {
	width: 96px;
	border-right: #204974 1px solid
	}
	
	.navigation .blog {
	width: 118px;
	border-right: #204974 1px solid
	}
	
	.navigation .info {
	width: 180px;
	border-left: #204974 1px solid
	}
	
	.navigation .search {
	text-align:right;
	white-space:nowrap
	}
	
	.navigation .search input {
	background:url(images/form_background.gif) repeat-x;
	padding:2px;
	color:#666666
	}
	
	.navigation .search1 {
	width: 180px;
	text-align:left;
	width:75px;
	padding-top:5px;
	padding-left:4px
	}
	
	
	.navigation a
	{
	color:#FFFFFF;
	text-decoration:none
	}
	
	.navigation a:hover {
	color:#ffd152
	}
	
	
	#subnav
	{
	float: left;
	width: 133px;
	}
	
	#subnav ul
	{
	margin-left: 0;
	margin-bottom: 0;
	padding-left: 0;
	list-style-type: none
	}
	
	#subnav li 
	{
		line-height: 0.8em;
		font-size: 12px;
	}
	
	#subnav li a
	{
	text-decoration:none;
	/* color:#808285; */
	color:#747474;
	background-color:#ddddd4;
	display: block;
	width:108px;
	background-image: url(images/arrow.png);
	background-position: 8px 5px;
	background-repeat: no-repeat;
	padding: 2px 0 2px 25px; /* left padding moves the text away from the bullet */
	}
	
	
	#subnav li a:hover, #subnav li#alt a:hover
	{
	color:#000;
	background-color:#c6c6af;
	}
	
	
	#subnav li#alt a
	{
	background-color: #eeeeeb;
	}
	
	#subnav li#top
	{
	background: url(images/sub_nav_top.gif) top no-repeat #ddddd4;
	background-image:url(images/sub_nav_top.gif);
	padding:10px 0 5px 8px;
	font-weight:bold;
	font-size: 14px;
	line-height: 1em;
	color:#808285
	}
	
	#subnav li#bottom		{
	background: url(images/sub_nav_bottom.gif) top no-repeat #fff;
	height:10px;
	margin-top: -2px;
	line-height: 0.3em;	
	}
	
	
/*--------------------------------------------------------------------------------
  Page Content
--------------------------------------------------------------------------------*/	
	
	#galley {
		margin: 0 0 0 146px;
		width:640px;
	}
	
	
	
	
	.featured_table {
	width:637px;
	height:558px;
	border:none;
	padding:0;
	margin:0;   
	}
	
	.featured_table td {
	margin: 0;
	padding: 0}
	


/*--------------------------------------------------------------------------------
  Footer
--------------------------------------------------------------------------------*/


	#footer {
	text-align:center
	}
	
	#navfooter 
	{
		text-align: center;
		font-weight: bold;
		text-decoration: none;
		
	}
	
	#navfooter table 
	{
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
	}
	
	#navfooter a 
	{
		text-decoration: none;
		margin-left: 10px;
		margin-right: 10px;		
	}
	
	
/*--------------------------------------------------------------------------------
  Old Styles Carried Over
--------------------------------------------------------------------------------*/	

/* ================================    CSS STYLES FOR IBUYSPY STORE     v1.1, 06/2001   ================================*/   /* */.HomeHead{    color: #999966;    font-family: Verdana, Arial;    font-size: 20px;    font-weight: bold;    HEIGHT: 35px}/* */.ContentHead{	font-weight: bold;	font-size: 20px;		font-family: Verdana, Arial;	height: 35px;	/* background-color: #65a2d0;
	color: white; */
	background-color: white;
	color: #65a2d0;}/* */.SubContentHead{    background-color: #dddca3;    color: dimgray;    font-family: Verdana, Arial;    font-size: 18px;    font-weight: bold;    height: 20px}/* */.UnitCost{    color: #808080;    font-family: Verdana, Arial;    font-size: 15px;    line-height: 20pt}/* */.ModelNumber{    color: #808080;    font-family: Verdana, Arial;    font-size: 11px;    line-height: 20pt}/* */.ErrorText{    color: red;    font-family: Verdana, Arial;    font-size: 12px;    line-height: 20pt}.MostPopularHead{    background-color: darkred;    color: white;    font-family: Verdana, Arial;    font-size: 11px;    font-weight: bold}A.MostPopularItemText, A.MostPopularItemText:link, A.MostPopularItemText:visited{    color: black;    font-family: Verdana, Arial;    font-size: 11px;    text-decoration: none}A.MostPopularItemText:hover{    color: red;    font-family: Verdana, Arial;    font-size: 11px;    text-decoration: underline}.ProductListHead{    color: black;    font-family: Verdana, Arial;    font-size: 12px;    font-weight: bold;    line-height: 14pt;    text-decoration: underline;}a.ProductListHead{    color: black;    font-family: Verdana, Arial;    font-size: 12px;    font-weight: bold;    line-height: 14pt;    text-decoration: underline;}.ProductListItem{    color: black;    font-family: Verdana, Arial;    font-size: 10px}.CartListHead{    background-color: #dddca3;    border-bottom: dimgray;    border-left: dimgray 1px solid;    color: black;    font-family: Verdana, Arial;    font-size: 11px;    font-weight: bold;    line-height: 20pt;    padding-left: 5px}.CartListItem{    background-color: #ffffff;    border-bottom: dimgray;    border-left: dimgray 1px solid;    color: black;    font-family: Verdana, Arial;    font-size: 11px;    padding-left: 5px}.CartListItemAlt{    background-color: #dedede;    border-bottom: dimgray;    border-left: dimgray 1px solid;    color: black;    font-family: Verdana, Arial;    font-size: 11px;    padding-left: 5px}.CartListFooter{    background-color: #dddca3;    line-height: 10pt}/* text style for the links */A.SiteLink, A.SiteLink:link, A.SiteLink:visited{    font-family: Verdana, Helvetica, sans-serif;    text-decoration: none;    color: #dddddd;    font-size: 11px;}   A.SiteLink:hover    {    text-decoration: underline;    color: white;}A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited{    color: white;    font-family: Verdana, Helvetica, sans-serif;    text-decoration: none;    font-size:  10px;    font-weight: bold}A.SiteLinkBold:hover{    color: gold;    text-decoration: none;}/* */A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited{	padding-left: 10px;	font-weight: bold;	font-size: 12px;	color: white;	line-height: 16px;	font-family: Verdana, Helvetica, sans-serif;	text-decoration: none;}A.MenuUnselected:hover{    color: gold;        padding-left: 10px}A.MenuSelected{	padding-left: 10px;	font-weight: bold;	font-size: 12px;	color: white;	line-height: 16px;	font-family: Verdana, Helvetica, sans-serif;	text-decoration: none;}A.MenuSelected:hover{    color: gold;    font-family: Verdana, Helvetica, sans-serif;    text-decoration: none;    padding-left: 10px}.PricesGridHead{	padding-left: 2px;	font-weight: bold;	font-size: 8pt;	border-left: dimgray 1px solid;	color: black;	line-height: 12pt;	border-bottom: dimgray;	font-family: Verdana, Arial;	background-color: #dddca3;	text-align: center;}.PricesGridItem{	padding-left: 2px;	font-size: 8pt;	border-left: dimgray 1px solid;	color: black;	border-bottom: dimgray;	font-family: Verdana, Arial;	background-color: #ffffff;}.PricesGridItemAlt{	padding-left: 2px;	font-size: 8pt;	border-left: dimgray 1px solid;	color: black;	border-bottom: dimgray;	font-family: Verdana, Arial;	background-color: #f2f2f2;}/* GENERAL *//* text style used for most text rendered by modules */.Normal{    font-family: Verdana, Helvetica, sans-serif;    font-size: 11px;    font-weight: normal;    line-height: 12px    }.NormalDouble{    font-family: Verdana, Helvetica, sans-serif;    font-size: 11px;    font-weight: normal;    line-height: 20px    }/* text style used for textboxes in the admin pages, for Nav compatibility */.NormalTextBox{    font-family: Verdana, Helvetica, sans-serif;    font-size: 1.2em;    font-weight: normal;}/* text style used for selects in the admin pages, for Nav compatibility */.NormalSelect{    font-family: Verdana, Helvetica, sans-serif;    font-size: 1.2em;    font-weight: normal;}/* text style used for textboxes in the edit pages, for Nav compatibility */.EditTextBox{    font-family: Verdana, Helvetica, sans-serif;    font-size: 1em;    font-weight: normal;    border-style: solid;    border-width: 1px;    border-color: #999966;    width: 100%;}/* text style used for controls in the admin and edit pages, for Nav compatibility */.NormalControl{    font-family: Verdana, Helvetica, sans-serif;    font-size: 11px;    font-weight: normal;}/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */.NormalCheckBox{    margin-left: -4px;    font-family: Verdana, Helvetica, sans-serif;    font-size: 11px;    font-weight: normal;}/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */.NormalRadio{    font-family: Verdana, Helvetica, sans-serif;    font-size: 11px;    font-weight: normal;    text-indent: -5px;}/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */.NormalButton{    font-family: Verdana, Helvetica, sans-serif;    font-size: 11px;    font-weight: normal;    text-indent: -5px;/*    border-style: solid;    border-width: 1px;    border-color: #cccc99; */    background-color:#ccccaa;    }.NormalRed{    font-family: Verdana, Helvetica, sans-serif;    font-size: 11px;    font-weight: bold;    color: red}.NormalBold{    font-family: Verdana, Helvetica, sans-serif;    font-size: 11px;    font-weight: bold;    line-height: 12px    }.NormalItalic{    font-family: Verdana, Helvetica, sans-serif;    font-size: 11px;    font-weight: bold;    line-height: 16px    }SMALL   {    font-size:  8px;}BIG {    font-size:  14px;}BLOCKQUOTE, PRE {    font-family:    Lucida Console, monospace;}HR {    height:1pt;    text-align:left}/* SPLASH PAGE *//* text style used for splash page kraig */.cellbg {	background-color: #65a2d0;}.cellhead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11pt;	color: #FFFFFF;	background-color: #65a2d0;	vertical-align: middle;	font-weight: bold;	letter-spacing: .05em;}.cellbody {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #000000;}.cellbodylink {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #0000FF;}a.cellbodylink:hover {	color: #FF0000;}.cellheadsub {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11pt;	color: #0066FF;}.cellheadlink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #0000FF;}a.cellheadlink:hover {	color: #FF0000;}.cellbody2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #000000;	text-align: justify;}.cellbody2Center {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #000000;	text-align: center;}.cellbody2bc {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #000000;	text-align: justify;	font-weight: bold;}.cellbodylogin {	font-family: Arial, Helvetica, sans-serif;	font-size: 11pt;	color: #333333;	text-align: justify;}.cellbulletlogin {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13pt;	color: #FFCC66;	font-weight: bold;}.celllistlogin {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #65a2d0;	font-weight: bold;}.cellbodyloginup {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #333333;	font-weight: bold;	vertical-align: super;	text-align: justify;}.TestSubHead {	color: black;	font-family: Verdana, Arial;	font-size: 11px;	text-decoration: none;	font-weight: bold;	letter-spacing: .0125em;}.Testbody {	color: black;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	text-decoration: none;}/* Main Menu */#mainMenu a:link, #mainMenu a:visited, #mainMenu a:active {	text-align: left;	line-height: 135%;	color: #FFCC33;	width: 137px;	padding: 4px;	padding-left: 0px;	padding-right: 0px;	margin: 0px 0px 0px 0px;	font-size: 12px;	text-decoration: none;	display: block;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;} #mainMenu a:hover{	text-align: left;	line-height: 135%;	color: #ffffff;	display: block;	width: 137px;	padding: 4px;	padding-left: 0px;	padding-right: 0px;	margin: 0px 0px 0px 0px;	font-size: 12px;	text-decoration: none;	BACKGROUND: #0033FF url(images/bg_menuTriangle.gif) no-repeat left center;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;}.MenuHeader 
{
	padding-left: 10px;	
	font-size: 10px;	
	line-height: 16px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;	
	/* color: #AACFFC; */
	color: #65a2d0;
	font-weight:bold;
}

.MenuHeaderLarge 
{
	padding-left: 10px;	
	font-size: 16px;		
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;	
	color: #65a2d0;	
	font-weight:bold;
}

TD.MenuHeaderColumn
{
	background-image: url(images/nav_gradient.jpg);
	background-position: -0px -4px;
	background-repeat: no-repeat;
}

.HeaderText {	FONT-WEIGHT: bold; 	FONT-SIZE: 9px; 	COLOR: gold; 	FONT-FAMILY: Verdana, Helvetica, sans-serif; 	TEXT-DECORATION: none;}