/* GenerationTime: 10:39:37 PM *//* CSS Document */

/* - - - - - - - - - - - - - - - - - - - - -

Title : Company Name
URL : Company URL



- - - - - - - - - - - - - - - - - - - - - */


/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote, { margin:0; padding:0; list-style:none; }

body { background:#ffffff url(/fedral/top_bg.gif) repeat-x; font-family:Tahoma; font-size:11px; font-weight:normal;  text-align:center;/* for IE */ margin-top:0; margin-bottom:0; color:#000000;}

form{margin:0px; padding:0px; }


fieldset { border: 0; width:300px; }




img { border: 0;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}

p,td{ margin:0; padding:0; color:#000000;}

hr{noshade="noshade" }
hr{margin:0; padding:0; clear:both; border:none; postion:bottom;}

ul,li {margin:0; padding:0; list-style:none; line-height:normal; color:#000000;}

a{margin:0; padding:0;   color:#1e6aa8; text-decoration:underline;}
a:hover{margin:0; padding:0;   color:#1e6aa8; text-decoration:underline;}
.PicturePopupClose a:hover{margin-left:30px;}

.display{ display:block; float:none; width:auto;}

.ProductDescriptionHeader{font-weight:bold; padding-top:14px; margin-top:10px; line-height:24px;}
.clear {clear:both; height:1px; overflow:hidden; }

h1{ font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; border-bottom:1px dashed #d0d1cb; padding-bottom:10px; padding-top:5px;}
h2{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff;  text-transform:uppercase; text-align:left; text-indent:20px;}
h3{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; line-height:34px; text-transform:uppercase; text-align:left; padding-left:15px;}
h5{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#b5110f; line-height:34px; text-transform:uppercase; text-align:left; padding-left:15px;}
.dis_fl{ float:left; display:block;}
.dis_fr{ float:right; display:block;}

/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/
#wrapper{width:982px; margin:auto; text-align:center; display:block; }
.layout{ width:982px;}


/*
----------------------------------------------------------------------------- 
topest links goes here
-----------------------------------------------------------------------------*/
#top_navi{ width:980px; height:31px; text-align:right;}
#top_navi ul{ float:right;  padding-top:9px;}
#top_navi li{ text-align:left; float:left; border-right:1px solid #ffffff;  color:#ffffff;}
#top_navi a{ color:#ffffff; padding-right:10px; padding-left:10px; text-decoration:none; float:left; display:block;}



/*
----------------------------------------------------------------------------- 
top_image and logo and top navigtion goes here
-----------------------------------------------------------------------------*/
#hd_cont{ width:980px; height:93px; background:url(/fedral/flag_img.gif) top right no-repeat; text-align:left;}
#l2_cont{ width:980px; height:84px; display:block;}
#logo{ background:url(/fedral/logo.jpg) no-repeat; width:437px; height:120px; float:left;}
#shoping_cart{}
#logo1{ background:url(/fedral/logo1.jpg) no-repeat; width:442px; height:105px; position:absolute; z-index:1; top:0; margin-top:7px; float:left;}
#logo_pop{ background:url/fedral/logo_pop.gif) no-repeat; width:372px; height:92px; position:absolute; z-index:1; top:0; margin-top:7px; float:left;}
/*
----------------------------------------------------------------------------- 
Search box goes here
-----------------------------------------------------------------------------*/

#search{ width:752px; display:block; background:url(/fedral/search_center.gif) repeat-x; }
#search_lf{ background:url(/fedral/left_search.gif) left no-repeat; width:752px;}

#search_rf{background:url(/fedral/right_search.gif) right no-repeat; width:752px; height:75px; text-align:center; margin-right:10px;}











/*

----------------------------------------------------------------------------- 
content
-----------------------------------------------------------------------------*/
#main_content{ width:982px; background:url(/fedral/cen_bg.gif) repeat-y; text-align:center;}
#main_contentbt{ width:982px; background:url(/fedral/bottom_down.gif) right no-repeat; height:3px;}
#rf_content{ width:752px; float:right; display:block; background:url(/fedral/rf_bg.gif) repeat-y; min-height:800px;  height:auto !important; height:800px; }
#rf_content1{ width:752px; float:right; display:block; background:url(/fedral/rf_bg.gif) repeat-y;}
#special_offer{ width:162px; float:right; text-align:left; padding-left:5px; padding-right:8px; padding-top:10px; padding-bottom:10px;}
#cen_cont{ width:562px;  float:left; display:block; text-align:left;}

    .tooltip 
    {
        visibility: hidden; 
        position: absolute; 
        top: 0;  
        left: 0; 
        z-index: 2; 
        width: 200px;

        font: normal 8pt sans-serif;
        color: #2B7198;
        padding: 4px; 
        border: 1px solid #2091BC;
        background-color: #EFEFEF;
    }




/*
----------------------------------------------------------------------------- 
left navigtion goes here
-----------------------------------------------------------------------------*/
#lf_content{ width:228px; float:left; display:block; padding-right:8px; }
.lf_top{background:url(/fedral/lfnavi_top.gif) no-repeat; width:228px; height:28px; line-height:28px; font-family: Tahoma;  font-size:13px; font-weight:bold; color:#ffffff; text-align:left; padding-left:20px;}
.lf_nvcen{ background:url(/fedral/lf_navi_cen.gif) repeat-y;width:228px;  padding-top:0px; text-align:center;}
.lf_nvbot{ background:url(/fedral/lf_navi_bot.gif) no-repeat; width:228px; height:8px;}
.lf_navbr{ background:#f6f2e7;  display:block; margin:auto; text-align:left;}
.lf_nvcen p{text-align:center;}


.lf_navi{ width:228px; display:block; float:left;}

.lf_ns{ background:none; height:28px; text-align:left;}
.lf_ns a{ background:none; font-size:12px; font-weight:bold; color:#000000; padding-left:10px; text-decoration:none; text-transform:uppercase;}
.lf_ns a:hover{ background:none;}
.lf_navi span{padding-left:10px;}

 
/*
----------------------------------------------------------------------------- 
boxes 
-----------------------------------------------------------------------------*/
.box1_tp{ background:url(/fedral/box1_tp.gif) no-repeat; width:569px; height:35px; padding-left:20px; line-height:35px;  color:#0e0072; text-transform:uppercase; font-weight:bold; font-family:Tahoma; font-size:11px;}
.box1_cen{ background:url(/fedral/box1_cen.gif) repeat-y; width:569px; padding-top:10px; margin:auto;}
.box1_cen_in{ padding-top:15px; padding-bottom:8px; display:block; width:540px;}
.box1_bt{ background:url(/fedral/box1_bt.gif) no-repeat; width:569px; height:11px;}
.box2_tp{ background:url(/fedral/box2_tp.gif) no-repeat; width:569px; height:30px; margin-top:10px; line-height:30px;  padding-left:20px;  color:#ffffff; text-transform:uppercase; font-weight:bold; font-family:Tahoma; font-size:11px;}
.box3_tp{ background:url(/fedral/box3_tp.gif) bottom no-repeat; width:569px; height:11px; margin-top:10px;}
.quick_flags{width:152px;  display:block; margin:auto;  text-align:center;}
.quick_flags a{ color:#000000;}

.text1{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; text-align:center;  color:#1585db; }
.text2{ font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-weight:bold; text-transform:uppercase; color:#000000;}
a.blue_button{ background:url(/fedral/blue_button.gif) no-repeat; border:none; width:116px; height:23px; display:block; cursor:hand; color:#ffffff; text-decoration:none; line-height:23px; text-transform:uppercase; font-weight:bold; margin:auto; text-align:center;}
a:hover.blue_button{background:url(/fedral/blue_button.gif) no-repeat; border:none; width:116px; height:23px; display:block; cursor:hand; color:#ffffff; text-decoration:none; line-height:23px; text-transform:uppercase; font-weight:bold; margin:auto; text-align:center;}

.gurantee{ background:url(/fedral/gurantee.png) center no-repeat; width:158px; height:98px; padding-top:10px; padding-bottom:10px;}



/*
----------------------------------------------------------------------------- 
Catagories page 
-----------------------------------------------------------------------------*/
.m_bax{ display:block; padding-top:10px; }
.cat_title{ height:34px; line-height:34px; background:#a3cd0e; width:568px; }
a.sizzing_guide{  margin-right:20px; line-height:34px; background:url(/fedral/sizing_guide.png) left no-repeat; font-family:Tahoma; color:#ffffff; font-size:12px; font-weight:bold; padding-left:25px;text-decoration:none; display:block;}
.catagories{ padding-top:20px;}
.item_display{ float:left; margin-left:13px; margin-right:13px; width:200px;}
.item_discrep{ float:left; margin-right:10px; padding-top:25px; width:325px;}
.item_discrep p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1684db; font-weight:bold;}
 h4{ font-family: Arial, Helvetica, sans-serif; margin-left:13px; font-size:13px; font-weight:bold; color:#000000; text-transform:uppercase; padding-bottom:13px;}
.item_display img{ width:181px; height:108px; padding:7px; border:1px solid #5b5b5b; margin-bottom:10px;}
.bot_cat{ background:url(/fedral/cat_bot.jpg) bottom repeat-x; margin-top:10px; height:30px; text-align:right; padding-right:20px; padding-top:8px; }


/*
----------------------------------------------------------------------------- 
sizzing page
-----------------------------------------------------------------------------*/
.er_pop{ width:630px; height:670px; border:10px solid #818284; padding-bottom:20px; background:#ffffff; border-top:27px solid #818284; text-align:left; padding-top:80px;}
.er_inner{ border:1px solid #818284; width:611px; margin:auto;}
#er_dive{ width:152px; float:left; text-align:center; height:29px;  line-height:29px;}
#er_dive h3{ font-size:11px; padding:0; margin:0; text-align:center;}
.red_title{   background:#b5110f;}
.blue_title{   background:#002f64;}
.green_title{   background:#a3cd0e;}
.orange_title{   background:#ff7101;}
#er1_dive{ width:151px; float:left; height:26px;  line-height:26px; text-align:center; font-weight:bold;}
#er2_dive{ width:151px; float:left; padding-top:20px; padding-bottom:20px; text-align:center; font-weight:bold;}
.gray_title{ background:#eeefe9; border-right:1px solid #000000;}
.white_title{ background:#ffffff; border-right:1px solid #000000;}
.grclose{ background: url(../facefiles/closelabel1.jpg) no-repeat; margin-top:10px; width:59px; height:15px;}


.home_link{ width:228px; display:block;}
.home_link a{background:url(/fedral/navi.gif) right no-repeat;text-indent:14px;line-height:32px;text-decoration:none;text-transform:uppercase; height:32px; color:#000000; font-weight:bold; font-size:11px;display:block; width:228px;}
.home_link a:hover{background:url(/fedral/navi_hover_main.gif) right no-repeat;text-indent:14px;line-height:32px;text-decoration:none;text-transform:uppercase;height:32px; color:#000000; font-weight:bold; font-size:11px;display:block;}

.grclose1{ background: url(../facefiles/closelabel1.jpg) no-repeat; width:59px; height:15px;}

/*
----------------------------------------------------------------------------- 
product detail  page
-----------------------------------------------------------------------------*/
.arrow{ text-align:left; padding-left:20px;}
.arrow li{ background: url(/fedral/arrow1.gif) left no-repeat; padding-left:15px; line-height:normal; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold;}
.pr_pop{ width:580px; height:460px; border:10px solid #818284; padding-bottom:20px; background:#ffffff; border-top:27px solid #818284; text-align:left; padding-top:80px;}
.pr_inner{ border:1px solid #818284; width:560px; margin:auto;}


/*
----------------------------------------------------------------------------- 
product detail  page
-----------------------------------------------------------------------------*/
.prod_title{ height:34px; line-height:34px; background:#b5110f;}
.prod_thumbdis{ width:545px; margin:auto; padding-top:10px; }
.thumbs{ display:block; padding-bottom:10px;}
.thumbs li{ display:inline;  margin-right:3px; margin-left:3px;}


/*
----------------------------------------------------------------------------- 
Footer 
-----------------------------------------------------------------------------*/
.footer{ width:100%; height:30px; background:#808284; margin-top:10px;}
.footer_in{width:980px; margin:auto; padding-top:7px; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.footer_in a{ padding-left:5px; padding-right:5px; color:#ffffff;font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }

/*
----------------------------------------------------------------------------- 
genral 
-----------------------------------------------------------------------------*/
.green_button{ background:url(/fedral/button_green.gif) no-repeat; width:83px; height:26px; display:block; cursor:hand; border:none; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
.green_button span{ background:url(/fedral/arrow.png) right no-repeat; margin-right:10px; line-height:24px;  display:block;}
a.button_orange{ background:#f6821f; padding-left:5px; padding-right:5px; width:132px;  text-align:center;  height:24px; border:none; cursor:hand; color:#ffffff; font-size:12px; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:24px; text-transform:uppercase;}


/*
----------------------------------------------------------------------------- 
tabb menu for products on onepage
-----------------------------------------------------------------------------*/





.shadetabs{
height:27px;
font: bold 12px  Arial, Helvetica, sans-serif;
list-style-type: none;
text-transform:uppercase;
text-align:left; /*set to left, center, or right to align the menu as desired*/
border-bottom:3px solid #818286;
width:561px;
margin-top:15px;
}

.shadetabs li{
display: inline;
margin: 0;
float:left;
}

.shadetabs li a{
text-decoration: none;
position: relative;
display:block;
z-index: 1;
line-height:27px;
color: #333333;
background:#e7e7e9;
width:135px;
border-right:3px solid #ffffff;
text-align:center;
}

.shadetabs li a:visited{
color: #333333;
}

.shadetabs li a:hover{
color: #ffffff;
background:#818286;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;

}

.shadetabs li a.selected{ /*selected main tab style */
background:#818286;
color:#ffffff;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
text-align:left;
}

@media print {
.tabcontent {
display:block !important;
}
}

.tab_box{ width:550px;  margin:auto; padding-top:10px;}

.MiddleBreadcrumbs{display:none;}

.MiddleMessage{display:none;}

#trHorizontalNav{display:none; height:1px; overflow:hide;}
#trHorizontalNav div{display:none;}

#LayoutControlContainer31{display:none;}

#divProductRow{min-height:80px;  height:auto !important; height:80px;padding-top:10px;  padding-left:10px; padding-right:10px;margin-top:20px; padding-bottom:30px;  border-bottom:30px #eeefe9 solid; }
#divProductRow div{margin:0; padding:0; }
#lblCategoryTrail{display:inline;}
#lblCategoryTrail a{ font-size:11px; font-weight:bold; display:inline; line-height:26px; text-decoration:none;}
.CategoryProductSeeOptionsLink{display:none;}
.ProductDetailsCategoryTrail{position:absolute; z-index:2; width:530px; margin-right:70px;  top:197px;  text-align:left; padding-left:15px; color:#000000;}
.ProductDetailsCategoryTrail a:hover {color:#000000; }
.CategoryCategoryTrail{ position:absolute; z-index:2; width:530px; margin-right:70px;  top:207px;  text-align:left; padding-left:15px; color:#000000;}
a.CategoryCategoryTrail {color:#2341d5;}
.ControlInput{width:300px; text-align:left; font-weight:bold; font-size:11px;}

#dlCategory{margin-left:5px; width:500px;}




#dlCategory td{ border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:0; margin:0;  border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}

.CategoryCategoryName{position:absolute; top:230; z-index:1; width:556px;  margin-left:7px;  text-align:left; color:ffffff; height:30px; background:#a3cd0e;border-bottom:0;  line-height:30px; font-size:22px;}


.CategoryCategoryName h1{ text-align:left; border-bottom:0; padding-left10px;}

#lblProductCountTop{ margin-left:10px; border:none;}
.CategoryChildCategoriesLink a:hover{margin-left:8px;}
.CategoryPageNavigation{margin-left:8px;  border-top:none; margin-bottom:5px;}
.CategoryPageNavigationLinks{border:none; padding-left:10px; padding-right:10px;}
.CategoryPageNavigationLinks{line-height:20px;}
.CategoryPageNavBorder{display:none;}
#ctl04_ctl00_txtSearchBox{ text-align:left; font-size:11px;}
#ctl04_txtSearchBox{ text-align:left; font-size:11px;}
#ctlCart_rpCart_ctl01_Quantity{margin-top:10px;}
#ctlCart_rpCart_ctl01_lbtnUpdate{line-height:normal;}
.CategoryProductSeperator{background;#eeefe9; height:30px; margin:0; padding:0; display:none;}

#lnkUpdate{display:none;}


td, div, span {font-size:9pt;}.MultiPage {BORDER-RIGHT: #919b9c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #919b9c 1px solid; PADDING-LEFT: 2px; Z-INDEX: 98; LEFT: 1px; PADDING-BOTTOM: 2px; OVERFLOW: visible; BORDER-LEFT: #919b9c 1px solid; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #919b9c 1px solid; POSITION: relative; TOP: 1px;}.PageContent { padding:10px; FONT-SIZE: 10px;  }.PageHeader { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 22px; MARGIN-BOTTOM: 0px; COLOR: #3f3f3f; FONT-FAMILY: verdana; LETTER-SPACING: -0.2mm }.TopGroup { }.DefaultTab {BORDER-RIGHT: #adadad 1px solid; BORDER-TOP: #adadad 1px solid; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/store/images/tab_bg.gif); BORDER-LEFT: #adadad 1px solid; CURSOR: pointer; COLOR: #666666; BORDER-BOTTOM: #adadad 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e8e8e7}.DefaultTabHover {BORDER-RIGHT: #adadad 1px solid; BORDER-TOP: #adadad 1px solid; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/store/images/tab_bg.gif); BORDER-LEFT: #adadad 1px solid; CURSOR: pointer; COLOR: #666666; BORDER-BOTTOM: #adadad 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e8e8e7}.SelectedTab {BORDER-RIGHT: #adadad 1px solid; BORDER-TOP: #adadad 1px solid; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/store/images/selected_tab_bg.gif); BORDER-LEFT: #adadad 1px solid; CURSOR: pointer; COLOR: #666666; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana; POSITION: relative; BACKGROUND-COLOR: #ffffff}.CssLabel { FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: MS Sans Serif, Verdana }body { font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:11px;font-weight:normal;padding:0;text-align:center;background-image:url('');margin:0 auto;background:#f8f9f3 url(/fedral/top_bg.gif) repeat-x;font-family:Tahoma;/* for IE */ margin-top:0;margin-bottom:0;background-color:; } 
a { color:#0066cc;padding:0;text-align:left;background-image:url('');margin:0;list-style:none;text-decoration:none; } 
a:hover { color:#0066CC;padding:0;text-align:left;background-image:url('');margin:0;list-style:none; } 
.a:visited {  } 
.Layout { font-weight:normal;width:990px;background-color:#ffffff;text-align:center;background-image:url('none');display:block;margin:auto;background:url(/fedral//top_bg.gif) top repeat-x #ffffff; } 
.LayoutTop { font-weight:normal;width:980px;background-color:white;padding:0;text-align:left;background-image:url('');margin:0;border:none;background:none; } 
.LayoutMiddle { font-weight:normal;padding:0;text-align:left;background-image:url('');margin:0;list-style:none; } 
.LayoutLeftColumn { width:228px;padding:0;text-align:left;background-image:url('');display:block;float:none;list-style:none;padding-right:8px;background-color:; } 
.LayoutRightColumn { padding:0;text-align:left;background-image:url('');margin:0;background-color:; } 
.LayoutContent { font-size:9pt;font-weight:normal;width:100%;background-color:white;padding:0;text-align:left;background-image:url('');margin:0; } 
.LayoutMiddleBreadcrumbs {  } 
.LayoutMiddleMessage {  } 
.LayoutMiddleBody {  } 
.LayoutMiddleBottom {  } 
.LayoutBottom {  } 
.HR { padding:0;text-align:left;background-image:url('');clear:both;margin:0;border:none; } 
.ErrorText { color:red;font-weight:bold;text-align:left; } 
.HorizontalNav { background-color:#ff6600;text-align:center;line-height:21px; } 
.HorizontalNavSeperator { text-align:left;background-image:url('');display:none;color:orange; } 
.HorizontalNavItem a { font-family:Geneva, Arial, Helvetica, sans-serif;color:white;font-size:8pt;font-weight:bold;padding:10px;text-align:left;background-image:url('');display:none; } 
.HorizontalNavItem a:hover { color:#ffff33;font-weight:bold;text-align:left;background-image:url('');display:none; } 
.Control { text-align:left;background-image:url('');background-color:;color:; } 
.ControlHeader { color:white;font-size:0;width:100%;padding:0;text-align:left;background-image:url('');display:none;margin:0; } 
.ControlItem {  } 
.ControlLink a { color:#000000;font-size:8pt;font-weight:normal;text-align:left;background-image:url('');display:block; } 
.ControlLink a:hover { color:#000000;font-size:8pt;font-weight:normal;background-color:C6EDFD;text-align:left;background-image:url(''); } 
.ControlLinkSeperator { text-align:left;background-image:url('');border-bottom:1px solid #555555;line-height:1px; } 
.ControlText {  } 
.ControlInput { color:#000000;font-size:11px;font-weight:normal;width:300px;height:20px;text-align:left;background-image:url('');margin:5; } 
.ProductDetailsCategoryTrail { display:block;padding-bottom:5px;display:block;padding-bottom:5px;display:block;padding-bottom:5px;display:block;padding-bottom:5px;display:block;padding-bottom:5px;display:block;padding-bottom:5px;display:block;padding-bottom:5px;display:block;padding-bottom:5px;display:block;padding-bottom:5px;display:block;padding-bottom:5px; } 
.ProductDetailsCategoryTrail a { color:#000000;font-size:8pt;font-weight:normal;text-align:left;background-image:url(''); } 
.ProductDetailsHeader { font-weight:bold;text-align:left;background-image:url('');display:none;line-height:34px;background:#a3cd0e;padding-left:20px; } 
.ProductDetailsPhoto { text-align:left;background-image:url('');vertical-align:left;margin-left:20px; } 
.ProductDetailsManufacturerName { font-size:10pt;font-weight:normal;text-align:right;background-image:url('');display:none; } 
.ProductDetailsProductName { color:#2B55AC;font-size:11pt;font-weight:bold;text-align:left;background-image:url('');border:none; } 
.ProductDetailsAvailability { color:#000000;font-size:7pt;text-align:left;background-image:url('');display:none; } 
.ProductDetailsPricing { font-size:18;font-weight:normal;text-align:left;background-image:url(''); } 
.ProductDetailsRetail {  } 
.ProductDetailsPrice {  } 
.ProductDetailsQuantity { font-weight:normal;text-align:left;background-image:url(''); } 
.ProductDetailsQuantityTextBox { font-size:7pt;font-weight:normal;width:40px;text-align:left; } 
.ProductDetailsAddToCartButton {  } 
.ProductDetailsBullets { text-align:left;background-image:url('');margin-top:10px; } 
.ProductDetailsVariations {  } 
.ProductDetailsItemNr { font-weight:normal;text-align:right;background-image:url('');display:none; } 
.ProductDetailsAddToCart {  } 
.ProductDetailsTabs { text-align:left;background-image:url('');padding-top:5px; } 
.RelatedProductsPhoto {  } 
.RelatedProductsManufacturerName {  } 
.RelatedProductsProductName {  } 
.RelatedProductsPricing {  } 
.RelatedProductsRetail {  } 
.RelatedProductsPrice {  } 
.RelatedProductsItemNr {  } 
.RelatedProductsMfgName {  } 
.RelatedProductsAddToCart {  } 
.ProductGroup { text-align:left;background-image:url(''); } 
.ProductGroupHeader { text-align:left;background-image:url(''); } 
.ProductGroupItem { text-align:left;background-image:url(''); } 
.ProductGroupAlternatingItem { text-align:left;background-image:url(''); } 
.ProductGroupAddToCart { text-align:left;background-image:url(''); } 
.CatalogCategoryTrail { font-weight:normal;text-align:left;margin-top:10px; } 
.CatalogCategoryTrail a {  } 
.CatalogCategoryTrail a:hover {  } 
.CatalogProductName a { font-size:14pt;text-align:left;background-image:url(''); } 
.CatalogProductMfgName a { text-align:left;background-image:url('');display:none; } 
.CatalogProductPrice { color:red;font-size:8pt;font-weight:bold;text-align:left; } 
.CatalogProductRetail {  } 
.CategoryProductItemNr { color:#000000;font-size:11px;font-weight:normal;text-align:left;background-image:url(''); } 
.CategoryProductMfgName { font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;text-align:left;background-image:url(''); } 
.CategoryCategoryTrail { text-align:left;background-image:url(''); } 
.CategoryCategoryTrail a { color:#333333;font-size:9pt;font-weight:normal;text-align:left;background-image:url(''); } 
.CategoryPageNavigation { color:333333;font-size:11px;height:20px;background-color:#eeeeee;text-align:left;background-image:url('');line-height:20px; } 
.CategoryPageNavigation a { text-align:left;background-image:url('');line-height:20px; } 
.CategoryJumpHeader { text-align:left;background-image:url('');display:none; } 
.CategoryCategoryName { font-size:13pt;font-weight:bold;text-align:left;background-image:url('');padding-left:10px;margin-right:20px; } 
.CategoryChildCategoryHeader { color:#444444;font-size:14px;font-weight:normal;text-align:left;background-image:url('');margin-left:8px;line-height:35px;text-transform:none; } 
.CategoryChildCategories { width:30%;text-align:left;background-image:url('');padding-top:10px;float:left; } 
.CategoryChildCategoriesLink a { color:#000000;font-weight:normal;text-align:left;background-image:url('');display:block;margin-left:8px; } 
.CategoryChildCategoriesShortDesc { text-align:left;background-image:url(''); } 
.CategoryCategoryThumbnail { display:block; } 
.CategoryProductThumbnail { width:80px;text-align:left;background-image:url('');float:left; } 
.CategoryProductDetails { color:#000000;font-size:11px;font-weight:bold;width:60%;text-align:left;background-image:url('');float:left; } 
.CategoryProductNameLink a { font-family:Arial, Helvetica, sans-serif;color:#0066cc;font-size:13px;font-weight:bold;text-align:left;background-image:url('');margin-bottom:30px; } 
.CategoryProductShortDescription { color:#00000#;font-size:12px;font-weight:normal;text-align:left;background-image:url('');clear:both;Margin-top:10px;Margin-bottom:10px; } 
.CategoryProductLongDescription { color:#000000;font-size:12px;font-weight:normal;text-align:left;background-image:url('');display:none; } 
.CategoryProductMoreInfoLink a { font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:12px;font-weight:normal;text-align:left;background-image:url('');padding-top:10px;line-height:20px; } 
.CategoryProductAvailability { font-size:7pt;font-weight:normal;text-align:right;background-image:url('');display:none; } 
.CategoryProductPrice {  } 
.CategoryProductRetail {  } 
.CategoryProductSalePrice { color:red;font-weight:bold;text-align:left; } 
.CategoryProductSeperator { color:#ebebeb; } 
.CategoryProductQuantityTextbox { font-weight:normal;width:50px;text-align:left; } 
.CategoryProductAddToCart { text-align:right;background-image:url('');display:none; } 
.ShoppingCart { color:#333333;font-size:9pt;font-weight:normal;width:95%;background-color:white;padding:5;text-align:left;background-image:url('');border:1px solid #C4C395;border-collapse:collapse;margin-top:40px;margin-bottom:20px; } 
.ShoppingCartHeader { color:#ffffff;font-weight:bold;background-color:#68696b;padding:5;text-align:center;background-image:url('');margin-top:120px; } 
.ShoppingCartThumbnail { width:80px;text-align:left;background-image:url('');display:block;float:left;margin-right:10px; } 
.ShoppingCartMfgName {  } 
.ShoppingCartItemNr { text-align:right;background-image:url('');line-height:40px; } 
.ShoppingCartVariations { text-align:right;background-image:url('');display:none; } 
.ShoppingCartPersonalize { text-align:right;background-image:url('');line-height:40px; } 
.ShoppingCartPrice { color:#333333;font-size:8pt;font-weight:bold;width:100px;padding:5;text-align:right;background-image:url('');border:1px solid #C4C395;border-collapse:collapse; } 
.ShoppingCartTotals { font-size:8pt;font-weight:bold;background-color:#F0F0E4;padding:5;text-align:right;background-image:url('');border:1px solid #C4C395; } 
.ShoppingCartDiscount { font-weight:bold;background-color:#F0F0E4;text-align:right;background-image:url('');border:1px solid #C4C395; } 
.ShoppingCartDiscountPrice { color:red;font-weight:bold;padding:5;text-align:right;background-image:url('');border-collapse:collapse; } 
.ShoppingCart a { color:#004894;font-weight:bold;text-align:left;background-image:url('');text-decoration:none;line-height:60px; } 
.ShoppingCart a:hover {  } 
.CheckOutHeader { color:#FF7101;font-size:9pt;font-weight:bold;padding:5;text-align:left;background-image:url('');padding-top:20px;border-bottom:1px solid #999999; } 
.CheckOutText { font-size:8pt;font-weight:normal;text-align:left;background-image:url(''); } 
.CheckOutSubHeader { font-size:8pt;font-weight:bold;width:98%;text-align:left;background-image:url('');padding-left:15px;padding-top:15px;border-bottom:1px solid #999999;margin-bottom:10px;padding-bottom:3px;margin-top:0px; } 
.OrderDetailsShippingHeader { color:#004894;font-size:10pt;font-weight:bold;width:100%;background-color:#C4C395;padding:3;text-align:center;background-image:url('');margin-left:20px; } 
.OrderDetailsSectionSubHeader { font-weight:bold;width:100%;text-align:left;background-image:url('');margin-top:10px; } 
.OrderDetailsOrderItems { text-align:left;background-image:url(''); } 
.OrderDetailsItemName { font-size:9pt;font-weight:bold;text-align:left;background-image:url(''); } 
.OrderDetailsItemNr {  } 
.OrderDetailsItemPrice { color:red;font-weight:bold;text-align:left;background-image:url(''); } 
.OrderDetailsItemQuantity { font-weight:normal;text-align:left;background-image:url(''); } 
.OrderDetailsSummaryHeader { color:#004894;font-size:10pt;font-weight:bold;background-color:#C4C395;padding:3;text-align:center;background-image:url(''); } 
.OrderDetailsSummaryText { font-size:7pt;font-weight:normal;text-align:right;background-image:url(''); } 
.OrderDetailsTotal { font-size:8pt;font-weight:normal;text-align:right;background-image:url(''); } 
.OrderDetailsDiscount { font-size:7pt;font-weight:bold;text-align:left;background-image:url(''); } 
.AddressBookAddresses { font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;text-align:left; } 
.AddressBookEditor { font-size:8pt;font-weight:normal;text-align:right; } 
.CardFieldHeaders { font-weight:normal;background-color:#ebebeb;text-align:left;background-image:url('');margin-left:20px; } 
.OrderHistoryHeader { color:#004894;font-weight:bold;background-color:#C4C395;text-align:left;background-image:url('');margin:10px; } 
.OrderHistoryItem { font-size:8pt;font-weight:normal;text-align:right;background-image:url(''); } 
.OrderHistoryAltItem { text-align:center; } 
.ViewOrderHeader { color:#004894;font-weight:bold;background-color:#C4C395;text-align:left;background-image:url(''); } 
.ViewOrderItem { font-weight:bold } 
.ViewOrderPricingText { background-color:#ebebeb; } 
.ViewOrderPricing { font-weight:bold } 
.CategoryCategoryHeader { font-family:Times New Roman, Times, serif;color:#000000;font-size:12px;font-weight:bold;background-color:#00ff99;text-align:left;background-image:url('');display:none; } 
.CategoryCategoryFooter { height:30px;background-color:#000000;text-align:left;background-image:url('');display:none; } 
h1 { padding:0;text-align:left;background-image:url('');margin:0; } 
h2 { padding:0;text-align:left;background-image:url('');margin:0; } 
h3 { padding:0;text-align:left;background-image:url('');margin:0; } 
h4 { padding:0;text-align:center;background-image:url('');margin:0; } 
p { color:#000000;font-size:12px;padding:0;text-align:left;background-image:url('');margin:0;line-height:normal; } 
.ShoppingCartCouponCode { text-align:right;background-image:url(''); } 
.RequestTime { text-align:left;background-image:url('');display:none; } 
.CategoryProductMfgName a { display:none; } 
.ProductDetailsQuantityPriceTable { text-align:left;background-image:url(''); } 
.ProductDetailsQuantityPriceQuantity { text-align:left;background-image:url(''); } 
.ProductDetailsQuantityPricePrice { text-align:left;background-image:url(''); } 
.ProductDetailsQuantityPriceQuantityLabel { text-align:left;background-image:url(''); } 
.ProductDetailsQuantityPricePriceLabel { text-align:left;background-image:url(''); } 
.ProductDetailsAttributes { text-align:left;background-image:url(''); } 
.ProductDetailsPhotoArea { text-align:left;background-image:url('');float:left;padding-bottom:5px;padding-top:10px; } 
.ProductDetailsRelatedProductQuantityPriceTable { text-align:left;background-image:url(''); } 
.ProductDetailsRelatedProductQuantityPriceQuantityLabel { text-align:left;background-image:url(''); } 
.ProductDetailsRelatedProductQuantityPriceQuantity { text-align:left;background-image:url(''); } 
.ProductDetailsRelatedProductQuantityPricePriceLabel { text-align:left;background-image:url(''); } 
.ProductDetailsRelatedProductQuantityPricePrice { text-align:left;background-image:url(''); } 
.ShopCartLine { text-align:left;background-image:url(''); } 
.PicturePopupPhotoArea { text-align:center;background-image:url('');margin-top:40px;background:#ffffff; } 
.PicturePopupCaption { font-family:Arial, Helvetica, sans-serif;text-align:center;background-image:url(''); } 
.ProductDetailsQuantityInStock { text-align:left;background-image:url(''); } 
.ProductDetailsQuantityInStockLabel { text-align:left;background-image:url(''); } 
.ProductDetailsQuantityInStockQuantity { text-align:left;background-image:url(''); } 
.ProductDetailsPicZoom { color:#3300cc;font-size:11px;font-weight:normal;text-align:left;background-image:url(''); } 
.PicturePopupClose { font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-align:center;background-image:url(''); } 
.CategoryWasPrice { text-align:left;background-image:url(''); } 
.ProductDetailsWasPrice { text-align:left;background-image:url(''); } 
.CategoryWasPriceLabel { text-align:left;background-image:url(''); } 
.ProductDetailsWasPriceLabel { text-align:left;background-image:url(''); } 
.ProductDetailsThumbPhoto { background-color:#ffffff;text-align:center;background-image:url('');margin:10px;cursor:pointer;border:1px dotted #cccccc; } 
.ProductDetailsPicCaption { font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;font-weight:bold;text-align:left;background-image:url(''); } 
.ProductDetailsVariantMatrix { font-weight:bold;text-align:left;background-image:url(''); } 
.ProductDetailsVariantMatrixAddToCartButton { text-align:left;background-image:url(''); } 
.ProductDetailsVariantMatrixHelpText { text-align:left;background-image:url(''); } 
.ProductDetailsVariantMatrixHeaderRow { text-align:left;background-image:url(''); } 
.ProductDetailsVariantMatrixLeftColumn { text-align:left;background-image:url(''); } 
.ProductDetailsVariantMatrixQuantityBox { text-align:left;background-image:url(''); } 
.ProductDetailsVariantMatrixUnavailableQuantityBox { text-align:left;background-image:url(''); } 
.CategoryProductSeeOptionsLink a { text-align:right;background-image:url(''); } 
.PicturePopupInstruction { text-align:center;background-image:url(''); } 
.EditDate { 11/14/2008 9:04:33 AM } 
.EditedBy { U,5,Nitin|s:0 } 
.EnterDate {  } 
.EnteredBy {  } 
.DateTimeStamp { System.Byte[] } 
.CategoryProductThumbnailArea { width:90;text-align:left;background-image:url('');float:left; } 
.ProductGroupItemPrice { text-align:left;background-image:url(''); } 
.ProductGroupItemWasPrice { text-align:left;background-image:url(''); } 
.ProductGroupAlternatingItemPrice { text-align:left;background-image:url(''); } 
.ProductGroupAlternatingItemWasPrice { text-align:left;background-image:url(''); } 
.CategoryProductFlags { text-align:left;background-image:url(''); } 
.ProductDetailsQuantityPriceWasPrice { text-align:left;background-image:url(''); } 
.CatalogNavPrevious { text-align:left;background-image:url(''); } 
.CatalogNavNext { text-align:left;background-image:url(''); } 
.CatalogNavIndex { text-align:left;background-image:url(''); } 
.CatalogItemPriceArea { text-align:left;background-image:url(''); } 
.CatalogItemQuantityBox { text-align:left;background-image:url(''); } 
.CatalogProductName { color:#0066cc;font-size:14pt;text-align:left;background-image:url(''); } 
.CatalogProductMfgName { text-align:left;background-image:url(''); } 
.CatalogNavArea { text-align:left;background-image:url(''); } 
.CatalogNavBorder { text-align:left;background-image:url(''); } 
.CatalogAddToCartButton { text-align:left;background-image:url(''); } 
.ShoppingCartShippingInfo { text-align:right;background-image:url(''); } 
.HorizontalNavItem { text-align:left;background-image:url('');display:none; } 
.ProductDetailsPriceArea { text-align:left;background-image:url(''); } 
.ProductDetailsPriceLabel { text-align:left;background-image:url(''); } 
.ProductDetailsRetailPriceArea { text-align:left;background-image:url(''); } 
.ProductDetailsRetailPriceLabel { text-align:left;background-image:url(''); } 
.ProductDetailsSalePriceArea { text-align:left;background-image:url(''); } 
.ProductDetailsSalePriceLabel { text-align:left;background-image:url(''); } 
.ProductDetailsSalePrice { text-align:left;background-image:url(''); } 
.ProductDetailsWasPriceArea { text-align:left;background-image:url(''); } 
.CategoryProductPriceArea { text-align:left;background-image:url(''); } 
.CategoryProductPriceLabel { font-weight:bold;text-align:left;background-image:url(''); } 
.CategoryProductRetailPriceArea { text-align:left;background-image:url(''); } 
.CategoryProductRetailPriceLabel { text-align:left;background-image:url(''); } 
.CategoryProductRetailPrice { text-align:left;background-image:url(''); } 
.CategoryProductSalePriceArea { text-align:left;background-image:url(''); } 
.CategoryProductSalePriceLabel { text-align:left;background-image:url(''); } 
.CategoryWasPriceArea { text-align:left;background-image:url(''); } 
.CategoryProductPricing { text-align:left;background-image:url(''); } 
.CatalogProductPriceLabel { text-align:left;background-image:url(''); } 
.CatalogProductRetailPriceArea { text-align:left;background-image:url(''); } 
.CatalogProductRetailPrice { text-align:left;background-image:url(''); } 
.CatalogProductRetailPriceLabel { text-align:left;background-image:url(''); } 
.CatalogProductWasPriceArea { text-align:left;background-image:url(''); } 
.CatalogProductWasPrice { text-align:left;background-image:url(''); } 
.CatalogProductWasPriceLabel { text-align:left;background-image:url(''); } 
.CatalogProductSalePriceArea { text-align:left;background-image:url(''); } 
.CatalogProductSalePrice { text-align:left;background-image:url(''); } 
.CatalogProductSalePriceLabel { text-align:left;background-image:url(''); } 
.ControlFooter { text-align:left;background-image:url(''); } 
.ShippingEstimationHeader {  } 
.ShippingEstimationBody {  } 
.ShippingEstimationHelpText {  } 
.ShippingEstimationItemInfo {  } 
.ShippingEstimationItemName {  } 
.ShippingEstimationForm {  } 
.ShippingEstimationFormLabel {  } 
.ShippingEstimationFormInput {  } 
.ShippingEstimationRateTable {  } 
.ShippingEstimationRateName {  } 
.ShippingEstimationRate {  } 
.ProductDetailsShippingEstimationLink { text-align:left;background-image:url('');display:none; } 
.CategoryPageNavigation a span { text-align:left;background-image:url('');padding-left:3px;padding-right:3px;line-height:20px; } 
.ProductListPagingPageLabel { font-weight:bold;text-align:left;background-image:url('');padding-right:3px;line-height:20px; } 
.ProductListPagingCurrentPageBox { font-size:8pt;width:25px;height:15px;text-align:left;background-image:url('');border:1px solid #CCCCCC;line-height:15px;margin-top:3px; } 
.ProductListPagingTotalPagesLabel { text-align:left;background-image:url('');padding-left:3px;line-height:20px; } 
.Control_46 { text-align:left;background-image:url(''); } 
.ControlInput_46 { font-size:9;font-weight:normal;text-align:center;background-image:url('');margin:5; } 
.Control_77 { width:228px;text-align:left;background-image:url(''); } 
.ControlHeader_77 { font-weight:bold;width:100%;padding:0;text-align:left;background-image:url('');display:none; } 
.ControlText_77 {  } 
.ControlLink_77 a { color:#000000;font-size:11px;font-weight:bold;width:228px;height:32;text-align:left;background-image:url('');display:block;background:url(/fedral/navi.gif) right no-repeat;text-indent:15px;line-height:32px;text-decoration:none;text-transform:uppercase; } 
.ControlLink_77 a:hover { font-weight:bold;width:228px;height:32px;background-color:C6EDFD;text-align:left;background-image:url('');background:url(/fedral/navi_hover_main.gif) right no-repeat;text-indent:15px;line-height:32px;text-decoration:none;text-transform:uppercase; } 
.ControlLinkSeperator_77 { text-align:left;background-image:url('');display:none;border-bottom:1px solid #555555;line-height:1px; } 
.ControlInput_77 { font-size:9;font-weight:normal;width:100;text-align:left;background-image:url('');display:none;margin:5; } 
.ControlItem_77 { text-align:left;background-image:url('');display:none; } 
.ControlFooter_77 { text-align:left;background-image:url('');display:none; } 
.Node_77 {  } 
.NodeHover_77 {  } 
.NodeSelected_77 {  } 
.RootNode_77 {  } 
.LeafNode_77 {  } 
.Island_77 {  } 
.Control_104 { width:228px;text-align:left;background-image:url(''); } 
.ControlHeader_104 { font-weight:bold;width:100%;text-align:left;background-image:url('');display:none; } 
.ControlText_104 {  } 
.ControlLink_104 a { color:#000000;font-size:11px;font-weight:bold;width:228px;height:32px;text-align:left;background-image:url('');display:block;background:url(/fedral/navi.gif) right no-repeat;text-indent:15px;line-height:32px;text-decoration:none;text-transform:uppercase; } 
.ControlLink_104 a:hover { font-weight:bold;width:228px;height:32px;background-color:C6EDFD;text-align:left;background-image:url('');background:url(/fedral/navi_hover_main.gif) right no-repeat;text-indent:15px;line-height:32px;text-decoration:none;text-transform:uppercase; } 
.ControlLinkSeperator_104 { text-align:left;background-image:url('');display:none;border-bottom:1px solid #555555;line-height:1px; } 
.ControlItem_104 { text-align:left;background-image:url('');display:none; } 
.Node_104 {  } 
.NodeHover_104 {  } 
.NodeSelected_104 {  } 
.RootNode_104 {  } 
.LeafNode_104 {  } 
.Island_104 {  } 
.Control_144 {  } 
.ControlHeader_144 {  } 
.ControlText_144 {  } 
.ControlLink_144 a {  } 
.ControlLink_144 a:hover {  } 
.ControlLinkSeperator_144 {  } 
.ControlInput_144 {  } 
.ControlItem_144 {  } 
.ControlFooter_144 {  } 
.Node_144 {  } 
.NodeHover_144 {  } 
.NodeSelected_144 {  } 
.RootNode_144 {  } 
.LeafNode_144 {  } 
.Island_144 {  } 
.ControlInput_187 { color:#000000;font-size:9pt;font-weight:bold;text-align:left;background-image:url('');margin:5; } 
.Control_199 { text-align:left;background-image:url(''); } 
.ControlHeader_199 { color:white;font-size:7pt;font-weight:bold;width:100%;text-align:left;background-image:url('');display:none; } 
.ControlLinkSeperator_199 { text-align:left;background-image:url('');display:none;border-bottom:1px solid #555555;line-height:1px; } 
.ControlItem_199 { text-align:left;background-image:url('');display:none; } 
