BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {
        FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 
        COLOR: #000000; FONT-SIZE: 12px;
}
A:link {
	COLOR: #081589; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #081589; TEXT-DECORATION: none;
}
A:hover { TEXT-DECORATION: underline;
}
A:active  {COLOR: #081589; TEXT-DECORATION: none;
}


a.Button {font-weight: bold;}

TABLE.ButtonTable {
	CURSOR: pointer;
}

img {border: 0px;}
form {display: inline;}

H1 {FONT-SIZE: 13px; }
H2 {FONT-SIZE: font-weight: normal; font-size: 12px; margin:0px; display:inline; }
H3 {FONT-SIZE: 12px;}
HR {COLOR: #DDDDDD; HEIGHT: 1px;}

.h2 {  font: bold normal 14px Arial, Helvetica, sans-serif; color: #006699}

BODY { 
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; 
        BACKGROUND-COLOR: #003366;
}

.welcome, .welcome p {
       FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 
        COLOR: #000000; FONT-SIZE: 12px;
}

.HeadBox {
	BACKGROUND-COLOR: #FFFFFF;
}
.VertMenuLeftColumn, .VertMenuRightColumn, .VertMenuBox {
	BACKGROUND-COLOR: #006699;
        line-height: 125%; FONT-SIZE: 12px;
}

.VertMenuBorder {padding: 5px;}

.VertMenuTitle {        COLOR: #ffffff; font-weight: bold; FONT-SIZE: 12px;}

.VertMenuItems {	COLOR: #00ffcc; TEXT-DECORATION: none;}

a.VertMenuItems:link {        COLOR: #0fc; TEXT-DECORATION: none;}
a.VertMenuItems:visited {        COLOR: #0fc; TEXT-DECORATION: none;}
a.VertMenuItems:hover {        COLOR: #0fc; TEXT-DECORATION: underline;}
a.VertMenuItems:active  {        COLOR: #0fc; TEXT-DECORATION: none;}

.VertMenuHr { COLOR: #999999; }

.CategoriesList, .CategoriesList p { FONT-SIZE: 12px; COLOR: #00ffcc; }

.CategoriesList a:link {COLOR: #00ffcc; TEXT-DECORATION: none;}
.CategoriesList a:visited { COLOR: #00ffcc; TEXT-DECORATION: none;}
.CategoriesList a:hover { COLOR: #00ffcc; TEXT-DECORATION: underline;}
.CategoriesList a:active { COLOR: #00ffcc; TEXT-DECORATION: none;}

#searchbox {padding: 5px;}

.DialogBox { BACKGROUND-COLOR: #CCFFFF; }
.DialogBorder { BACKGROUND-COLOR: #6699CC; }
.DialogTitle { COLOR: #fff; font-weight: bold; font-size: 13px;  }
.DialogTitle h1 { COLOR: #fff; font-weight: bold; font-size: 13px; margin:0px; display:inline; }
.DialogBox h2 { font-weight: normal; font-size: 12px; margin:0px; display:inline; }


.NumberOfArticles { COLOR: #000000; FONT: bold 10px; }
.TopLabel { COLOR: #000000; FONT: bold 12px; }
.Text { COLOR: #000000; }
.AdminSmallMessage { COLOR: #FF3300;}
.AdminTitle {COLOR: #FF3300; FONT: bold 12px;}
.Line {BACKGROUND-COLOR: #FF3300;}

.ProductTitle { COLOR: #081589; font-weight: bold; font-size:12px; }

.ProductTitlesmall { COLOR: #081589; FONT: bold 10px; }

.ProductDetailsTitle { COLOR: #FF3300; FONT: bold 12px; }

.ProductDetails { COLOR: #000000;}

.ProductPriceTitle { COLOR: #000000; FONT: bold 12px; }

.ProductPriceConverting { COLOR: #000000; FONT: bold 10px; }

.ProductPrice { COLOR: #FF3300; FONT: bold 10px; }

.ProductPriceSmall { COLOR: #FF3300; FONT: bold 10px; }

.MarketPrice { FONT-SIZE: 11px; }

.ItemsList { COLOR: #081589; FONT: bold 10px; }

.NavigationPath { COLOR: #000000; FONT-weight: bold; font-size: 12px; }

.FormButton { COLOR: #081589; FONT: bold 10px; }

.CustomerMessage { COLOR: #FF3300; FONT: bold 10px; }

.ErrorMessage { COLOR: #FF3300; FONT: bold 10px; }

.Star { COLOR: #FF0000; }



#save_percent_box{ 
	WIDTH: 58px;
	HEIGHT: 61px; 
	TEXT-ALIGN: center;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	BACKGROUND-REPEAT: no-repeat;
}
#save_percent {display: block; padding-top: 30px;}

#save_percent_box, #news, #staff_pick {margin-left: 10px;}


.TableHead {
    BACKGROUND-COLOR: #DDDDDD;
}
.SmallNote:link {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
        COLOR: #888888; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; 
}
.SmallNote:active {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.Bottom {
        BACKGROUND-COLOR: #003366; COLOR: #6699CC;
}
.Bottom a {COLOR:#6699CC; }

.top_address {
       FONT-FAMILY: Arial, Helvetica, Sans-serif; 
       COLOR: #ffffff; FONT-SIZE: 11px;
       padding-top: 10px; padding-right: 10px;
}
.top_address a:link {COLOR: #ffffff}
.top_address a:hover {COLOR: #ffffff}
.top_address a:active {COLOR: #ffffff}
.top_address a:visited {COLOR: #ffffff}

.top_cart {
       COLOR: #ffffff; FONT-SIZE: 10px;
}
.top_cart a:link {color: #cccccc; text-decoration:none;}
.top_cart a:hover {color: #ffffff; text-decoration:none;}
.top_cart a:active {color: #ffffff; text-decoration:none;}
.top_cart a:visited {color: #cccccc; text-decoration:none;}

.top_picks {
       FONT-FAMILY: Arial, Helvetica, Sans-serif; 
      color:#CCFFCC;
      font-size: 12px; font-weight: bold;
}

#Layer1 {
position:absolute;
width: 420px !important;
width:100%;
height:300px;
background-color:#FFFFFF;
layer-background-color:#FFFFFF;
border:1px none #6699CC;
z-index:1;
left: 180px;
top: 200px;
overflow: scroll;
}

.right_side, .right_side p {
    FONT-SIZE: 12px; COLOR: #fff;}
.right_side .green_bold {color: #00ffcc; font-weight:bold;}
.right_side a:link {
  COLOR: #fff; TEXT-DECORATION: none;}
.right_side a:visited {
  COLOR: #fff; TEXT-DECORATION: none;}
.right_side a:hover {
  COLOR: #fff; TEXT-DECORATION: underline;}
.right_side a:active {
  COLOR: #fff; TEXT-DECORATION: none;}

.home_text {padding: 5px;}
.home_text, .home_text p {color:#00ffcc;}
.thewire a {COLOR:#006699; font-size: 9px;}

#classroom_title {background-color: #6799CA; color: #fff; font-weight: bold; text-transform: uppercase;}
#classroom_content {background: #fff; padding: 10px;}
#classroom_content img {padding: 10px 0; }
#nautical {background: #8CB2D9; padding: 10px;}
.goto {background-color: #6799CA; color: #fff; font-weight: bold;}
.xjTitle {color: #265D72; font-weight: bold;}
.xjDate {}
.xjMore { visibility: hidden; }	


/*
	Pagination mechanism
*/
.NavigationArrow {
	WIDTH: 9px;
	HEIGHT: 9px;
}
.NavigationTitle {
	WHITE-SPACE: nowrap;
	HEIGHT: 14px;
	PADDING-RIGHT: 10px;
}
.NavigationCell {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	BACKGROUND-IMAGE: url(images/page.gif);
	WIDTH: 17px;
	HEIGHT: 14px;
}
.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {
	TEXT-DECORATION: none;
}
.NavigationCell IMG {
	HEIGHT: 1px;
	WIDTH: 17px;
}
.NavigationCellWide {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	BACKGROUND-IMAGE: url(images/page_wide.gif);
	WIDTH: 23px;
	HEIGHT: 14px;
}
.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active {
	TEXT-DECORATION: none;
}
.NavigationCellWide IMG {
	HEIGHT: 1px;
	WIDTH: 23px;
}
.NavigationCellSel {
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	WIDTH: 15px;
}

/*
	Search sort bar
*/
#SearchSort {padding: 5px 0;}

.SearchSortTitle {
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 20px;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline;
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 5px;
}
.SearchSortCell {
	PADDING-RIGHT: 20px;
}

.PImgBox {vertical-align: top; text-align: left; padding: 0 10px;}
.ProductDetailsTitle {font-weight: bold;}

.new {color: #f30; font-weight: bold;}
.hot {color: #f30; font-weight: bold;}

.FLCDialogCell {vertical-align: top;}

.LCSBackground {background-color: #fff;}

.home_books {margin: 20px 0;}
.home_books table {width: 100%; background: #cff;   border: solid 2px #69c;}
.home_books .dialogTitle {background: url(/skin1/images/dialog_bg.gif) no-repeat; color: #fff; font-weight: bold; line-height: 20px; padding-left: 10px;}
.home_books td {vertical-align: top; text-align: center; padding: 20px;}
.home_books img {margin: 10px 0;}
.home_books a {font-weight: bold;}
