/*General Site CSS*/
{
padding: 0;
margin: 0;
border: 0;
}
body, html {
color: #666666; 
font-family: Arial, sans-serif;
background-color: #ffffff; 
text-align: left; /*** Centers the design in old IE versions ***/
}
body {
font-size: 11px;
}
A{
	Color:#666666;
	letter-spacing: 1px;
	text-decoration:none;
}
A:hover
{
    COLOR: #ff0000;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none;
}
A:active
{
    COLOR: #dd4411;
    LETTER-SPACING: 1px;
}
/******************************************************************/
#searchBox
{
	POSITION:relative
    BACKGROUND-COLOR:#ffffff;
	border:none;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    voice-family: inherit;
    Z-INDEX: 1;
}
#searchContent
{    
	POSITION:relative;
    Z-INDEX: 8;
}
.shoppingcart
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none;
	font-weight:normal;
}
A.shoppingcart:hover
{
    COLOR: #ff0000;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
A.shoppingcart:active
{
    COLOR: #646262;
    LETTER-SPACING: 1px
}
.topnav
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none;
	font-weight:normal;
}
A.topnav:hover
{
    COLOR: #ff0000;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
A.topnav:active
{
    COLOR: #dd4411;
    LETTER-SPACING: 1px
}
.leftnav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #666666;
    LINE-HEIGHT: 12px;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
A.leftNav:hover
{
    COLOR: #ff0000;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
A.leftNav:active
{
    COLOR: #dd4411;
    LETTER-SPACING: 1px
}
.leftnavtools
{
    FONT-WEIGHT: bold;
    font-size: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #666666;
    LINE-HEIGHT: 12px;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.leftNavCurrent
{
    FONT-WEIGHT: bold;
    font-size: 11px;
    COLOR: #66aa44;
    LINE-HEIGHT: 12px;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
A.leftNavCurrent:hover
{
    COLOR: #ff0000;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.leftNavTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-INDENT: 0px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.leftNavBodyBG
{
    BACKGROUND-COLOR: #ffffff;
}
.leftNavHeaderBG
{
}
#searchkeyword
{
    Z-INDEX: 8;
    LEFT: 125px;
    POSITION: absolute;
    TOP: -1px;
    TEXT-ALIGN: left;
}
#searchbutton
{
    Z-INDEX: 8;
    LEFT: 275px;
    POSITION: absolute;
    TOP: -2px;
    TEXT-ALIGN: left;
}
/* Main Content Related CSS */


.OptTextBox
{
    FONT-WEIGHT: bold;
    font-size: 11px;
    COLOR: #666666;
    TEXT-ALIGN: left
}
.OptOuterBox
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    font-size: 11px;
    WIDTH: 415px;
    COLOR: #666666;
    TEXT-ALIGN: left;
}
.itemtitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    TEXT-TRANSFORM: none;
    COLOR: #666666;
    LETTER-SPACING: 0px
}
.itemdescription
{
    font-size: 11px;
    COLOR: #666666;
    LINE-HEIGHT: 1.2;
    LETTER-SPACING: 0px
}
.whitetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    LETTER-SPACING: 1px
}
.mayWeSuggest
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #666666;
    LINE-HEIGHT: 12px;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.bodycopy
{
    font-size: 11px;
    COLOR: #666666;
	font-weight:normal;
}
.bodyheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    COLOR: #666666;
    TEXT-DECORATION: none;
}

/* Bottom Part Related CSS */
.bottomnav
{
    FONT-WEIGHT: normal;
    font-size: 11px;
    TEXT-TRANSFORM: none;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none;
	color:#ffffff;
}
a.bottomnav
{
text-decoration: none;
color: #ffffff;
}
a.bottomnav:hover
{
text-decoration: underline;
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: none;
    COLOR: #ff0000;
    LETTER-SPACING: 0px;
	text-align:left;
}
.smalltitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: none;
    COLOR: #ff0000;
    LETTER-SPACING: 0px
}

.bottomnavCurrent
{
    FONT-WEIGHT: bold;
    font-size: 11px;
    COLOR: #ff6600;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}

/* Applet and Function Related CSS */

#checkoutNow
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    Z-INDEX: 8;
    LEFT: 645px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 164px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    POSITION: absolute;
    TOP: 103px;
    BACKGROUND-COLOR: #ffffff;
    voice-family: inherit;
	text-align:left;
}
.button
{
    font-size: 11px;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
}
A.button:active
{
    COLOR: #40637a;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none;
}
A.button:hover
{
    COLOR: #9f1b29;
    LETTER-SPACING: 1px;
    background-color:#bfbfbf;
}
.errormessage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #c00000;
}
.OKmessage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #46b62c;
}
.question
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}
.answer
{
    DISPLAY: none;
    FONT-SIZE: 12px;
    MARGIN: 1em
}
.close
{
    font-size: 11px;
    MARGIN: 1em
}
.center
{
    WIDTH: 440px
}
.date
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
}
.cart
{
    MARGIN-TOP: 0px;
    font-size: 11px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #666666;
	padding-right:10px;
}
.searchcopy
{
    FONT-SIZE: 7pt;
    COLOR: #666666;
}
.bodyheadingwithbg
{
    FONT-WEIGHT: bold;
    font-size: 14px;
    COLOR: #666666;
    BACKGROUND-COLOR: #ffffff;
	text-align:left;
}
.bodycopysmall
{
    FONT-SIZE: 11px;
    COLOR: #666666;
}
.zoomcopy
{
    FONT-SIZE: 11px;
    COLOR: #666666;
}
.cartheader
{
    MARGIN-TOP: 0px;
    font-size: 11px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #666666;
    BACKGROUND-COLOR: #ffffff;
	text-align:left;
	padding-right:10px;
}
.carttotal
{
    font-size: 11px;
    COLOR: #646262;
}
.TableTitleBG
{
    font-size: 11px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ffffff;
}
.TablebodyBG
{
    font-size: 11px;
    COLOR: #666666;
    BACKGROUND-COLOR: #efeeee
}
.KeywordHeader
{
    font-size: 11px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #3a4e6f
}
.keywordTable
{
    BACKGROUND-COLOR: #eeeeee
}
.KeywordRowOdd
{
    BACKGROUND-COLOR: #efeeee
}
.KeywordRowEven
{
    BACKGROUND-COLOR: #ffffff
}

/*Copy & Text Related CSS*/

H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 28px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    COLOR: #ccc;
    PADDING-TOP: 0px
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    FONT: bolder 12px/14px;
    PADDING-TOP: 0px;
	color:#ffffff;
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 0em 0em 1em
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0em 0em 0em
    FONT: 12px;
    PADDING-TOP: 0px
}
.WHITE10
{
    font-size: 11px;
    COLOR: #ffffff;
}
.OptTextBox
{
    FONT-SIZE: 11px;
    COLOR: #666666;
}
#bold1
{
    FONT-WEIGHT: bold
}
#italics1
{
    FONT-STYLE: italic
}
/********************************** Depricated Styles ********************************/

#leftNav
{
    POSITION: absolute;
    TOP: 121px;
    LEFT: 10px;
    WIDTH: 170px;
	height:550px;
	min-height:550px;
    BACKGROUND-COLOR:#eeeeee;
    BORDER:none;
	padding: 0px 0px 0px 0px;
    voice-family: inherit;
    Z-INDEX: 2;
}
#companyLogo
{
    POSITION: absolute;    
	TOP: 20px;    
	LEFT: 10px;
    WIDTH: 164px;
	BORDER:solid 1px;
    BORDER-TOP: medium none;    
    BORDER-BOTTOM: medium none;    
	BORDER-LEFT: medium none;	
    BORDER-RIGHT: medium none;    
	PADDING-TOP: 0px;	
    PADDING-BOTTOM: 0px;	
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-COLOR: #ffffff;
    voice-family: inherit    
	Z-INDEX: 2;
}
#topNav
{  
    POSITION: absolute;
	TOP: 10px;    
	LEFT: 10px;
    WIDTH: 800px;
	height:110px;
	border:none;
	padding: 0px 0px 0px 0px;
    BACKGROUND-COLOR:#ffecc7;
    voice-family: inherit
    Z-INDEX: 1;
}
#overDiv
{
	position:absolute; 
	visibility:hidden; 
	z-index:1000;
}
.pricetable {
	width:100%;
}
.pricecell {
	text-align:left;
}
.PriceHeaderCell {
	text-align:left;
}
.wishlist{
	z-index:15;
}
#PriceHeaderCell4{
	width:55px;
}