html, body	{
	margin:0px;
	padding:0px;
	height:100%;
	background-color:#808285;
}

body	{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	}

a:link {
	color:#ffffff;
}
a:visited {
	color: #999999;
}
a:hover {
	color: #666666;
}
a:active {
	color: #000000;
}

h1 {font-size:18px;
	padding:4px;
	color:#003300;
	}
h2 {font-size:16px;
	padding:8px;
	color:#000000;
	}
h3 {font-size:15px;
    padding:4px; 
	color:#000000;}
h4 {font-size:12px;
	color:#003300;
	padding-left:15px;}
h5 {font-size:8px;
	color:#000000;}
p  {font-size:14px;
    padding-left:8px;}
li {font-size:12px; font-weight:bold; padding-left: 5px;}
ul {padding-left:15px;}

	
#wholePageContainer	{
	width:815px;
	margin:0px auto;
	background-image:url(/skin1/images/body_slice.gif);
	background-repeat:repeat-y;
}

#header	{
	position:relative;
	clear:all;
	width:815px;
	height:132px;
	z-index:99;
	background-image:url(/skin1/images/header.jpg);
	background-repeat:no-repeat;
	
}

#header p {
padding:42px 10px 0px 30px;
font-size:12px;
font-style:italic;
font-weight:bold;
font-color:#330066;
text-align:center;
}

#header a:link {
	color:#003300;
}
#header a:visited {
	color: #003300;
}
#header a:hover {
	color: #d1642c;
}
#header a:active {
	color: #e7ebef;
}

#ContentContainer	{
	position:relative;
	clear:both;
	height:100%;
	background-image:url(/skin1/images/body_slice.gif);
	background-repeat:repeat-y;
	padding:0px auto;
}

#leftSide	{
	float:left;
	width:250px;	
	height:100%;
	margin:0px;
	background-repeat:repeat-y;

}

# leftSIde p
{padding-left:25px;
font-size:12px;
font-style:italic;
font-weight:bold;
font-color:#000000;
text-align:right;

}

# navs {
    clear:all;
	position:relative;  
	height:auto;
	float:right;
	width:565px;	
}

#rightSide	{
    clear:all;
	position:relative;  
	float:right;
	width:550px;	
	height:auto;
	font-size:9px;
	font-color:#ffffff;
	padding-right:12px;
	padding-left:3px;
	
}

#rightSide p{ 
font-size:12px;
font-weight:bold;
font-color:#ffffff;
padding-right:25px;
}

#rightSide a:link {
	color:#051E36;
}
#rightSide a:visited {
	color: #cccccc;
}
#rightSide a:hover {
	color: #91C3EA;
}
#rightSide a:active {
	color: #e7ebef;
}
	
#footer	{
position:top;
	clear:both;
	text-align:right;
	font-size:9px;
	width:815px;
	height:139px;
	background-image:url(/skin1/images/footer.gif);
	background-repeat:no-repeat;
}	
#footer p {
padding:80px 30px 0px 0px;
color:#ffffff;
}

#bottomcontent
{clear:both;
	text-align:center;
	font-size:9px;
	font-color:#ffffff;
	width:750px;
	height:41px;
	background-image:url(/skin1/images/footer.jpg);
	background-repeat:no-repeat;
	}

#PicRight {float:right; margin-left: 10px; margin-right: 20px; margin-top: 5px; margin-bottom: 0px;
}

#PicLeft {float:left; margin-left: 10px; margin-right: 25px; margin-top: 5px; margin-bottom: 3px;
}

#vertMenu {
width:250px;
}
#vertMenuHead,#vertMenuHead a  {
background-color:#91C3EA;
font-color:#ffffff;
font-weight:bold;
margin-bottom:5px;
}
#vertMenuContent a{
	color:white;
	font-size:.8em;
	font-weight:bold;
	text-decoration:none;
	padding-left:12px
}
#vertMenuContent a:hover{
	color:white;
	font-size:.8em;
	font-weight:bold;
	text-decoration:underline;
	padding-left:12px
}
#vertMenuContent table{
	padding-left:12px
}
.clearElem {
clear:both;
font-size:0.1em;
}
form {
margin:0px;
}
table, img {
border:0px none;
}
table.Container {
height:100%;
}
td.Container {
vertical-align:top;
}
.HeadLogo {
padding-left:27px;
text-align:left;
}
.HeadRightBox {
text-align:right;
vertical-align:top;
}
.HeadText {

font-size:12px;
font-weight:bold;
}
.HeadLine {
background-color:#C3CCD0;
}
.HeadThinLine {
background-color:#FF4421;
height:1px;
}
.PrintableRow {
height:18px;
padding-right:176px;
vertical-align:middle;
width:100%;
}
.HeadTopPad {
height:18px;
}
.HeadTopPad img {
height:18px;
width:1px;
}
.BottomRow {
text-align:center;
vertical-align:bottom;
}
.BottomBox {
background-color:#000000;
color:#FFFFFF;
height:22px;
padding-left:12px;
padding-right:12px;
vertical-align:middle;
}

.Bottom {
color:#FFFFFF;
}

.BottomPopup {
padding-bottom:10px;
text-align:right;
width:100%;
}
.BottomPopup a {
font-weight:bold;
}
.BottomDialogBox {
background-color:#CFD6D9;
padding-bottom:10px;
padding-left:13px;
padding-top:10px;
}
.SubmitBox {
padding-top:10px;
}
hr.Line {
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
height:1px;
width:100%;
}
.SectionBox {
background-color:#FFFFFF;
text-align:left;
}
.Text {
color:#000000;
}
.NumberOfArticles {
color:#000000;
font-weight:bold;
}
.TopLabel {
color:#000000;

font-size:12px;
font-weight:bold;
}
.Message {
color:#FF3300;
}
.Line {
background-color:#FF6600;
}
td.ButtonsRow {
padding:2px 12px 2px 2px;
}
.CustomerMessage {
color:#FF3300;
font-weight:bold;
}
.ErrorMessage {
color:#FF3300;
font-weight:bold;
}
.Star {
color:#FF0000;
}
.TableHead {
background-color:#DDDDDD;
font-weight:bold;
}
.TableSubHead {
background-color:#EEEEEE;
}
.Spc {
height:1px;
width:1px;
}
table.EmptyBox {
width:100%;
}
table.EmptyBox tr td {
padding:0px;
}
.PopupContainer {
height:100%;
text-align:center;
width:100%;
}
.PopupTitle {
background-color:#D6D7D9;

font-size:12px;
font-weight:bold;
height:15px;
text-align:center;
vertical-align:middle;
}
.PopupBG {
background-color:#D6D7D9;
}
.PopupHelpLink {
color:#330000;
font-size:9px;
text-decoration:none;
}
.BuyNowQuantity {
height:25px;
padding-right:10px;
white-space:nowrap;
width:15%;
}
.BuyNowPrices {
height:25px;
vertical-align:middle;
width:100%;
}
.VertMenuLeftColumn {
padding-left:6px;
padding-right:20px;
vertical-align:top;
}
.VertMenuRightColumn {
padding-left:20px;
padding-right:6px;
vertical-align:top;
}
.VertMenuBox {
background-color:#C3CCD0;
padding:1px;
}
.VertMenuBorder {
background-color:#000000;
}
.VertMenuSubTitle {
background-color:#FF4421;
}
.VertMenuTitleIcon {
height:20px;
margin-left:8px;
margin-right:8px;
vertical-align:middle;
width:21px;
}
.VertMenuItems {
color:#ffffff;
text-decoration:none;
padding-left:10px;
padding-right:5px;
}
a.VertMenuItems:link {
color:#081589;
text-decoration:none;
}
a.VertMenuItems:visited {
color:#081589;
text-decoration:none;
}
a.VertMenuItems:hover {
color:#FF0000;
text-decoration:underline;
}
a.VertMenuItems:active {
color:#081589;
text-decoration:none;
}
.VertMenuHr {
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
color:#999999;
height:1px;
width:100%;
}
.CategoriesList {
font-size:12px;
}
table.DialogBox {
height:100%;
vertical-align:top;
width:100%;
}
td.DialogBox {
background-color:#FFFFFF;
padding:10px;
text-align:left;
}
.DialogBorder {
background-color:#003300;
height:100%;
padding:0px;
}
td.DialogTitle {
background-image:url(images/dialog_bg_n.gif);
color:#000000;
font-size:11px;
font-weight:bold;
height:15px;

padding:0px 0px 0px 10px;
text-align:left;
vertical-align:bottom;
}
font.DialogTitle {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:15px;
margin-left:10px;
text-align:left;
vertical-align:bottom;
}
table.DialogInfo {
text-align:center;
width:85%;
}
.DialogInfoTitle {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:15px;
padding:0px 5px;
text-align:left;
vertical-align:bottom;
}
.DialogInfoTitleBorder {
background-color:#FF4421;
height:15px;
padding:0px;
vertical-align:bottom;
}
.DialogInfoBorder {
background-color:#FF4421;
padding:0px;
}
.DialogInfoIcon {
height:16px;
width:16px;
}
.DialogInfoClose {
height:13px;
width:15px;
}
.NavDialogTitle {
color:#330000;
font-size:11px;
font-weight:bold;
padding-left:8px;
width:50%;
}
.NavDialogBorder {
background-color:#D6D7D9;
}
.NavDialogBox {
background-color:#FFFFFF;
}
.NavDialogSeparator {
background-image:url(images/separator.gif);
height:14px;
padding-left:7px;
width:100%;
}
.NavDialogSeparator img {
height:14px;
width:100%;
}
.NavDialogCell {
padding-right:3px;
}
.NavDialogCell a img {
height:9px;
width:9px;
}
.ProductTitle {
color:#000000;

font-size:12px;
font-weight:bold;
}
.ProductTitleHidden {
color:#666666;
font-size:11px;
font-weight:bold;
}
.ProductDetailsTitle {
color:#FF3300;

font-size:12px;
font-weight:bold;
}
.ProductDetails {
color:#000000;
}
.ProductPriceTitle {
color:#000000;

font-size:12px;
font-weight:bold;
}
.ProductPriceConverting {
color:#000000;

font-size:12px;
font-weight:bold;
}
.ProductPrice {
color:#FF6600;

font-size:12px;
font-weight:bold;
}
.ProductPriceSmall {
color:#FF6600;
font-weight:bold;
}
.SaveMoneyLabel {
background-image:url(images/save_money.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
height:57px;
text-align:center;
vertical-align:middle;
width:57px;
}
.MarketPrice {
font-family:Times New Roman;
font-size:14px;
}
.PImgBox {
padding-right:8px;
text-align:left;
vertical-align:top;
width:100px;
}
td.PListImgBox {
padding-right:8px;
text-align:center;
vertical-align:top;
white-space:nowrap;
width:125px;
}
div.PListImgBox {
white-space:nowrap;
}
hr.PListLine {
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
height:1px;
width:100%;
}
.PListTaxBox {
padding:2px 2px 2px 70px;
}
.PListCell {
background-color:#FFFFFF;
padding:10px;
text-align:center;
vertical-align:top;
}
.ItemsList {
color:#000000;
font-weight:bold;
}
.ItemsListDisabled {
color:#909090;
}
a.ItemsList:link {
color:#330000;
text-decoration:none;
}
a.ItemsList:visited {
color:#330000;
text-decoration:none;
}
a.ItemsList:hover {
color:#330000;
text-decoration:underline;
}
a.ItemsList:active {
color:#330000;
text-decoration:none;
}
.NavigationPath {
color:#000000;
font-weight:bold;
text-align:left;
text-decoration:none;
}
a.NavigationPath:link {
color:#000000;
text-decoration:underline;
}
a.NavigationPath:visited {
color:#000000;
text-decoration:underline;
}
a.NavigationPath:hover {
color:#000000;
text-decoration:none;
}
a.NavigationPath:active {
color:#000000;
text-decoration:underline;
}
.FormButton {
color:#000000;
font-weight:bold;
}
table.ButtonTable {
cursor:pointer;
direction:ltr;
vertical-align:middle;
}
td.Button {
background-color:#051E36;
background-image:url(images/butbg.gif);
background-repeat:repeat-x;
padding-left:5px;
padding-right:5px;
vertical-align:middle;
white-space:nowrap;
}
font.Button {
color:#FFFFFF;
font-family:Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
img.ButtonSide {
height:14px;
width:7px;
}
.SimpleButton tr td {
padding:0px;
white-space:nowrap;
}
a.Button:link, a.Button:visited, a.Button:hover, a.Button:active {
color:#330000;
font-weight:bold;
}
.GoImage {
border:0px none;
height:18px;
vertical-align:middle;
width:21px;
}
.SmallNote:link {
color:#888888;
font-family:Arial,Verdana,Helvetica,Sans-serif;
font-size:9px;
text-decoration:none;
}
.SmallNote:visited {
color:#888888;
font-family:Arial,Verdana,Helvetica,Sans-serif;
font-size:9px;
text-decoration:none;
}
.SmallNote:hover {
color:#888888;
font-family:Arial,Verdana,Helvetica,Sans-serif;
font-size:9px;
text-decoration:underline;
}
.SmallNote:active {
color:#888888;
font-family:Arial,Verdana,Helvetica,Sans-serif;
font-size:9px;
text-decoration:none;
}
.SmallText {
color:#7C4C00;
font-family:Arial,Verdana,Helvetica,Sans-serif;
font-size:9px;
text-decoration:none;
}
.SubcatTitle {
padding-left:5px;
text-align:left;
width:95%;
}
.SubcatInfo {
color:#000000;
text-align:right;
white-space:nowrap;
}
.SearchSortTitle {
font-weight:bold;
padding-right:20px;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
text-decoration:underline;
}
.SearchSortImg {
height:9px;
margin-right:5px;
width:9px;
}
.SearchSortCell {
padding-right:20px;
}
.ExpandSectionMark {
cursor:pointer;
vertical-align:middle;
width:11px;
}
.Tab {
background-color:#C3CCD0;
font-weight:bold;
height:30px;
text-align:center;
text-transform:uppercase;
width:85px;
}
.TabTop {
background-color:#C3CCD0;
height:5px;
}
td.TabLeftSide {
background-image:url(images/tab_l.gif);
width:9px;
}
td.TabRightSide {
background-image:url(images/tab_r.gif);
width:9px;
}
td.TabLeftCorner {
background-image:url(images/tab_c1.gif);
height:9px;
width:9px;
}
td.TabRightCorner {
background-image:url(images/tab_c2.gif);
height:9px;
width:9px;
}
td.TabCenter {
background-image:url(images/tab_b.gif);
height:9px;
}
img.TabCorner {
height:9px;
width:9px;
}
img.TabSide {
height:1px;
width:9px;
}
.NavigationArrow {
height:9px;
width:9px;
}
.NavigationTitle {
height:14px;
padding-right:10px;
white-space:nowrap;
}
.NavigationCell {
background-image:url(images/page.gif);
background-repeat:no-repeat;
height:14px;
text-align:center;
vertical-align:middle;
width:17px;
}
.NavigationCell a:link, .NavigationCell a:visited, .NavigationCell a:hover, .NavigationCell a:active {
text-decoration:none;
}
.NavigationCell img {
height:1px;
width:17px;
}
.NavigationCellWide {
background-image:url(images/page_wide.gif);
background-repeat:no-repeat;
height:14px;
text-align:center;
vertical-align:middle;
width:23px;
}
.NavigationCellWide a:link, .NavigationCellWide a:visited, .NavigationCellWide a:hover, .NavigationCellWide a:active {
text-decoration:none;
}
.NavigationCellWide img {
height:1px;
width:23px;
}
.NavigationCellSel {
font-weight:bold;
text-align:center;
vertical-align:middle;
width:15px;
}
table.SubHeaderGrey {
margin-bottom:10px;
width:100%;
}
.SubHeaderGrey {
color:#666666;
font-size:11px;
font-weight:bold;
padding:0px;
}
.SubHeaderGreyLine {
background-color:#CCCCCC;
height:1px;
padding:0px;
}
table.SubHeaderBlack {
margin-bottom:10px;
width:100%;
}
.SubHeaderBlack {
color:#000000;

font-size:12px;
font-weight:bold;
padding:0px;
}
.SubHeaderBlackLine {
background-color:#000000;
height:1px;
padding:0px;
}
table.SubHeaderRed {
margin-bottom:10px;
width:100%;
}
.SubHeaderRed {
font-weight:bold;
padding:0px;
}
.SubHeaderRedLine {
background-color:#550000;
height:1px;
padding:0px;
}
table.SubHeader {
margin-bottom:10px;
width:100%;
}
.SubHeader {
color:#FF3300;

font-size:12px;
font-weight:bold;
padding:0px;
}
.SubHeaderLine {
background-color:#FF6600;
height:1px;
padding:0px;
}
.RegSectionTitle {
color:#550000;
font-size:10px;
font-weight:bold;
}
img.StarImg {
height:14px;
width:14px;
}
.ManufacturersItem {
padding-left:5px;
text-align:left;
white-space:nowrap;
width:95%;
}
ul.RPItems {
padding-bottom:0px;
padding-left:10px;
padding-top:0px;
}
span.Lbl {
color:green;
font-weight:bold;
}
.Section {
margin:0px;
padding:0px;
}
.FLCAuthBox {
padding-left:10px;
padding-right:5px;
white-space:nowrap;
}
.FLCAuthPreBox {
height:20px;
padding-left:30px;
width:100%;
}
.FLCTopPad {
height:15px;
vertical-align:middle;
}
.FLCTopPad img {
height:15px;
width:1px;
}
.HighLight {
background-color:#FFFFCC;
}
table.CompareBtn {
cursor:pointer;
}
td.CompareBtnLeft {
background-image:url(images/compare1.gif);
height:18px;
width:21px;
}
td.CompareBtnLeft img {
height:18px;
width:21px;
}
td.CompareBtnMain {
background-image:url(images/compare2.gif);
background-repeat:repeat-x;
padding-left:5px;
padding-top:2px;
vertical-align:top;
}
td.CompareBtnMainMozilla {
background-image:url(images/compare2.gif);
background-repeat:repeat-x;
padding-left:5px;
padding-top:1px;
vertical-align:top;
}
td.CompareBtnRight {
height:18px;
width:9px;
}
td.CompareBtnRight img {
height:18px;
width:9px;
}
td.FCompProductSelBox {
padding:0px;
white-space:nowrap;
}
td.FCompProductButtonBox {
padding:0px 0px 0px 25px;
white-space:nowrap;
width:100%;
}
td.FCompProductAddCL {
padding:10px 0px 0px;
}
td.FCompFeatureHCell {
background-color:#EEEEEE;
font-weight:bold;
text-align:center;
vertical-align:top;
}
.HightLightEqualRow {
background-color:#FFE8AF;
text-align:center;
}
.SpecialOffersPrice {
color:#FF3300;
font-size:14px;
font-weight:bold;
}
.SpecialOffersThumb {
display:inline;
margin-left:-51px;
}
.SpecialOffersThumb a img {
height:44px;
width:47px;
}
.CatMenuItemOff {
background-color:transparent;
border:medium none;
color:#330000;
cursor:pointer;
font-size:12px;
margin:3px 0px 3px 1px;
}
.CatMenuItemOffExp {
background-color:transparent;
border:medium none;
cursor:pointer;
margin:1px 3px 1px 2px;
}
.CatMenuItemOn {
background-color:#FF4421;
border-color:-moz-use-text-color;
border-style:none solid none none;
border-width:medium 0px medium medium;
color:#330000;
cursor:pointer;
font-size:12px;
margin:3px 0px 3px 1px;
}
.CatSubMenu {
background-color:#C3CCD0;
border:1px solid #000000;
margin:0px;
padding:2px;
}
a.CatMenuItem {
cursor:pointer;
font-family:Arial;
font-size:12px;
}
a.CatMenuItem:link {
color:#330000;
text-decoration:none;
}
a.CatMenuItem:visited {
color:#330000;
text-decoration:none;
}
a.CatMenuItem:hover {
color:#330000;
text-decoration:none;
}
a.CatMenuItem:active {
color:#330000;
text-decoration:none;
}
a#nojs.CatMenuItem:hover {
background-color:#FF4421;
color:#FFFFFF;
text-decoration:none;
}
img.FCIcon {
border-width:0px;
height:16px;
margin-left:2px;
margin-right:3px;
width:16px;
}
img.FCTriangle {
border-width:0px;
height:9px;
margin-left:3px;
width:9px;
}
table.FCItemTable {
border-width:0px;
margin:0px;
text-align:left;
width:100%;
}
td.FCIconCell {
text-align:center;
vertical-align:middle;
}
td.FCTriangleCell {
text-align:right;
vertical-align:middle;
}
.ProductBG {
background-color:#FFFFFF;
}
.SlotCell {
background-color:#FFFFFF;
height:35px;
padding-top:25px;
text-align:center;
width:50%;
}
.SlotProductCell {
background-color:#FFFFFF;
height:35px;
text-align:center;
width:50%;
}
table.PCSummaryTable {
background-color:#FFFFFF;
width:100%;
}
.PImageImageCell {
height:100%;
padding:5px;
text-align:center;
vertical-align:middle;
}
.PImageImageCell img {
text-align:center;
vertical-align:middle;
}
.PImageNumbersCell {
padding-left:10px;
padding-right:10px;
white-space:nowrap;
}
.PImageLine {
background-color:#CCCCCC;
height:1px;
}
.PImageLine img {
height:1px;
}
body.PImage {
background-color:#FFFFFF;
}
.PImagePageRow {
height:30px;
padding-left:10px;
vertical-align:middle;
}
.EqualRow {
background-color:#FFFFFF;
text-align:center;
}
td.FCChain {
background-repeat:repeat-y;
width:18px;
}
td.FCChain img {
height:1px;
width:18px;
}
td.FCExplorerBox {
background-repeat:repeat-y;
vertical-align:top;
width:37px;
}
td.PListImgBox {
padding-right:8px;
text-align:center;
vertical-align:top;
white-space:nowrap;
width:125px;
}
div.PListImgBox {
white-space:nowrap;
}
td.FLCDialogCell {
height:225px;
text-align:center;
width:50%;
}
td.FLCDialogCellAntibot {
height:350px;
text-align:center;
width:50%;
}
table.FLCDialog {
height:100%;
width:100%;
}
td.LCSBackground {
background-color:#FF4421;
}
table.WebBasedPayment {
height:100%;
width:500px;
}
table.WebBasedPayment tr td {
height:90%;
padding:0px;
text-align:center;
vertical-align:middle;
}
