@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/header1.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;
}


