body, td, th, textarea, select {
font-family:verdana,arial,helvetica,sans-serif;
font-size:.8em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4em;
color:#111;
margin:0;
}

body {
background-color:#EAF3FE;
background-image:url(/g/bg.png);
background-repeat:repeat-x;
}

#logo{
width: 105px;
height: 50px;
display: block;
margin-left:5px;
background: url(/g/BeginToRead.gif)
}

#cart {
width: 17px;
height: 16px;
background: url(/g/cartWhite.gif) no-repeat;
padding:0 5px 0 29px;
}

.Shop {
color:#FFD309;
font-weight:bold;
}

.Phone {
color:#FFF;
font-weight:bold;
}

table.menu {
font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
background-color:#00A4E4;
height:1.5em;
}

table.menu a:link {
color:#FFF;
text-decoration:none;
font-weight:bold;
}

table.menu a:visited {
color:#FFF;
text-decoration:none;
font-weight:bold;
}

table.menu a:hover {
text-decoration:underline;
color:#FFF;
font-weight:bold;
}

table.menu a:active {
color:#FFF;
text-decoration:none;
font-weight:bold;
}

.separator {
color:#C6E3ff;
border:0;
padding: 0 5px 0 5px;
}



H1,H2,H3,H4,H5 {
font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
padding:0;
margin: 0 5px 0 10px;
}

H1 {
color:#4C2A81;
margin-top:0.25em;
margin-bottom:0.15em;
font-size:1.9em;
line-height:1.2em;
font-weight:normal;
}

H2.h1Color {color: #4C2A81;}

H2,H3 {
color: #F37320;
font-weight:bold;
line-height:1.25em;
font-size:1.3em;
}

.h2Color {color: #F37320;}

H4 {
color:#000;
}

H5 {
color:#333;
font-weight:700;
}


textarea {
font-size: 1em;
}

form {
margin:0;
}

ol {
color: #666;
margin-top:0;
}

ol li {
background-image: none;
padding-left: 0;
margin-left: 0;
}

ol p {
color: #111;
margin-left:0;
}

ol li ul li {
color: #333;
background-image: url(/g/bullet.gif);
margin-left: 1.3em;
padding-left: 0.8em;
}

ul {
list-style-type: none;
padding: 0;
margin: 0 0 10px 0;
}

li {
background-image: url(/g/bullet.gif);
background-repeat: no-repeat;
background-position: 0 0.6em;
padding-left: 0.8em;
margin-left: 1.3em;
margin-bottom: .2em;
}

td {
margin:5px 5px 5px 5px;
}

p {
margin:5px 5px 10px 10px;
}

a:link {
color:#003399;
text-decoration:none;
}

a:visited {
color:#003399;
text-decoration:none;
}

a:hover {
text-decoration:underline;
color:#2A70FC;
}

a:active {
color:#0066FF;
text-decoration:none;
}

.priceLarge {
color: #990000;
font-size: 17.55px;
font-weight: normal;
letter-spacing:-1px;
}

.price {
color:#990000;
font-size: 14px;
font-weight:normal;
letter-spacing:-1px;
}

.priceText {
color:#666666;
font-size:0.85em !important;
padding-right:3px;
text-align:right;
vertical-align:middle;
white-space:nowrap;
}

.listprice {
text-decoration:line-through;
}

.pricetxt {
color:#666;
font-weight:700;
}

.normal {
font-weight:normal;
}

.bold {
font-weight:bold;
}

.blue {
color:#00A4E4;
}

.yellow {
color:#FFD309;
}

.green {
font-weight:700;
color:#02bee4;
}

.orange {
color:#F37320;
}

div {
margin-top:0;
}

img {
border:0;
}

blockquote {
margin-top:0;
padding-top:0;
}


.note {
border:1px solid #004B91;
background:#ffc;
margin-bottom:10px;
padding:5px;
}

.promo h2 {color:#222;font-weight:normal;margin-left:0;}
.promo h4 {color:#222;}

.promo {
border: 7px solid #FFD309;
border-top:0;
border-bottom:0;
}

.promo .inner{
background: white;
margin:10px;
}

.small {
font-size:1em;
line-height:1.4em;
}

#line {
border-top:2px solid #EAF3FE;
}

#line2 {
border-top:4px solid #EAF3FE;
}

hr {height:1px; border-style:dashed; border-width:1px 0 0 0;border-color:#999;}

.grad {
background-image:url(/g/bar_gradient.gif);
background-repeat:repeat-x;
height:29px;
margin:0;
padding:0;
}

.red {
color:#990000;
}

.highlight {
background-color:#FFFFCC;
background-image: none;
color:#000;
font-weight:bold;
}

.blueTable {
border-color:#B9CFE7;
border-style:solid;
border-width:0 1px 1px 0;
}

.blueTable th {
background:#00337F none repeat scroll 0 0;
font-family:tahoma,sans-serif;
font-size: 0.95em;
color:#FFF;
margin:0;
padding:4px;
font-weight:bold;
}

.blueTable td {
padding:5px;
border-color:#B9CFE7;
border-style:solid;
border-width:1px 0 0 1px;
}

.blueTable li {
margin-left: 0.5em;
}

.even {
background:#F1F1F1;
}

.box {
border:1px solid #FF9800;
padding:0 0 10px;
}

.box h2 {
background:#ff9;
font-size:1.1em;
font-weight:700;
color:#000;
margin:0;
padding:2px 0 6px 15px;
}

.list div {
margin-bottom:0.25em;
text-decoration: none;
}

.comic {font-family:Comic Sans MS,Verdana,arial,helvetica,sans-serif;color:#11449E;font-size:1.5em;}

#blue_box {margin:0;padding:0;text-align:center;width:161px;position:relative;display:block;border:1px solid #c6e3ff;}
#blue_box h6{font-size:12px;margin:0;padding:3px 0 3px 0;color:#fff;background:#3568cc;}

#rt_column {margin:0;padding:0;float:right;width:100%;position:relative;display:block;}
#products {text-align:center;margin:0 0 25px 0;} 
#products .item{margin:10px 0px 20px 0px;text-align:left;} 
#products .recommended{width:300px;padding:10px;text-align:left;} 
#products h1{padding:0;margin:10px 0 5px 0;color:#0036A1;} 
#products h2{padding:10px 0 2px 0;margin:0;} 
#products h3{padding:10px 0 2px 0;margin:0;} 
#products h4{padding:0;margin:0;} 
#products h6.quote{font-size:1.0em;line-height:1.4em;color:#333;} 
#products li {margin:5px 0px 5px 0px;line-height:1.5em;}
#products .recommended ul {list-style-type:none;list-style-image:none;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;background-image:url(/images/green-box.gif);background-repeat:no-repeat;background-position:10px 0px;}
#products .recommended ol {list-style-type:decimal;list-style-image:none;}
#products .recommended li {margin:0px 0px 4px 0px;line-height:1.2;}
#products .recommended li.first {margin:0px 0px 0px 0px;font-weight:bold;}

#side {float:left;margin:5px 0 0 0px;padding:0;color:#333;width:160px;background:#FFF;border:1px solid #00A4E4;}
#sidebar #sideblurbs {margin:0;padding:0;}
#sidebar {background:#FFF;margin:3px;}
#sidebar ul {list-style:none;margin:5px;padding:0;color:#c6e3ff;list-style-image:none}
#sidebar h5 {margin:0;padding:5px 0 5px 5px;color:#c60;}
#sidebar h3 {margin:0;padding:5px 0 5px 5px;}
#sidebar li {margin:0;padding:0;display:block;background-image: none;}
#sidebar li.first {color:#000;margin-top:25px;font-weight:bold;}
#sidebar li.highlight a{font-weight:bold;}
#sidebar li a,#sidebar a{padding:4px 0 4px 4px;width:100%;text-decoration:none;display:block;font-weight:normal;border-bottom:1px solid #FFD309;}
#sidebar li a:hover,#sidebar a:hover {text-decoration:underline;}	
#sidebar li a:active,#sidebar a:active {color:#0066FF;}	

#content_shopinfo {}
#content_shopinfo .item {margin:0 0 10px 0;padding:4px 0 0px 0px;text-align:left;background:transparent repeat-x top left;}
#content_shopinfo ul {list-style-type:none;list-style-image:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:url(/images/green-box.gif);background-repeat:no-repeat;background-position:10px 0px;}
#content_shopinfo li {list-style-type:none;list-style-image:none;margin:0px 0px 4px 0px;line-height:14px;}
#content_shopinfo li.first {list-style-type:none;list-style-image:none;margin:0px 0px 0px 0px;font-weight:bold;}
#content_shopbuy {margin:0;padding:0;text-align:center;width:100%;position:relative;display:block;border:1px solid #FFD309;}
#content_shopbuy h6{font-size:14px;margin:0;padding:3px 0 3px 0;color:#4C2A81;background:#FFD309;font-weight:bold;}
#content_addtocart {padding:10px 0 0 0;text-align:center;background:#fff;}

.comment 
{
border:1px solid #3568cc;
background:#ffc;
margin-bottom:10px;
padding:5px;
}

.ourprice {color:#990000;}
.save {color:#990000;}

/* -- general classes -- */
form {margin:0;padding:0;}

.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}

#video {padding-left:30px}
	