﻿/*****HTML DEFAULTS*****/

body 
{
    margin: 0;
    padding: 0;
	background-color: white;
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
   
}
h1
{
	padding:0 0 0 0;
	margin: 0 0 3px 0;
	font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#89171c;
}
h2
{
	padding:0 0 0 0;
	margin: 2px 0 2px 0;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
}
hr 
{
    border: 0;
    color: #9E9E9E;
    background-color: #9E9E9E;
    height: 1px;
    width: 100%;
    text-align: left;
    margin: 15px 0 15px 0;
}
/***** Hyper Links ****/

a:link 
{
    text-decoration: none;
    color: Maroon;
    font-weight:bold;
}

a:hover 
{
    text-decoration: underline;
    color:Red;
}
a:visited {
    text-decoration: none;
    color: Maroon;
    font-weight:bold;
}
a:visited:hover
{
    text-decoration: underline;
    color:Red;
}


/********MAIN********/

.main_div
{
    background-image: url(/masters/images/bf_background.jpg); 
    width: 1000px;
}

/*********LEFT BODY**********/
.left_body_div
{
    float: left; 
    width: 227px;   
}
.logo_div
{

}
.left_info_box_top_a
{
    margin: 0 0 0 20px;
    background-image:url(/masters/images/common/info-box-background.jpg);
    height: 35px;
    width: 200px;
}
.left_info_box_top_b
{
    margin: 0 0 0 21px;
    background-image:url(/masters/images/common/info-box-background.jpg);
    height: 35px;
    width: 199px;
}
.left_info_box
{
    margin: 0 0 5px 21px;
    width: 197px;
    border: solid #89171c;
    border-width: 0 1px 1px 1px;
    background-color: #eeeeee;
}
.friends_info_box
{
    float:left; 
    margin: 0 5px 0 0; 
    width: 70px; 
    height: 45px; 
    text-align:center; 
    background-color: White;
    border: solid gray;
    border-width: 1px 1px 1px 1px;
}
/*****BASKET ITEMS******/

.basket_top
{
    height:26px;
    background-color:#fe0000;
    width:191px;
}
.basket_body
{
    background-color:#eeeeee;
    /*border: solid #fe0000;
    border-width: 0 1px 1px 1px;*/
    width:189px;
}
.contact_body
{
    background-color:#eeeeee;
    border: solid #eeeeee;
    border-width: 3px 0 3px 3px;
}
.basket_delete
{
    float:left;
    margin: 3px 5px 3px 3px;
}
.basket_item
{
    float:left;
    padding: 0;
    width: 124px;
    margin: 3px 0 3px 0;
}
.basket_link
{
	font-size: 9px;
	font-weight: bold;
	color: Maroon;
	cursor:pointer;
}

.basket_price
{
    float:left;
    width: 40px;
    text-align:right;
    padding: 0 0 0 0;
}
.total_line
{
    border: double black; 
    border-width: 0 0 3px 0; 
    width: 182px; 
    margin:3px 0 3px 6px;
}
basket_lineitem
{
	color: black;
	font-size:8px;
}

/*****MIDDLE BASKET*****/
.basket_item_middle
{
    float:left;
    padding: 0;
    width: 400px;
}
.basket_price_middle
{
    float:left;
    width: 40px;
    text-align:right;
    padding: 0 0 0 0;
}
.total_line_middle
{
    border: double black; 
    border-width: 0 0 3px 0; 
    width: 480px; 
    margin:3px 0 3px 4px;
}
basket_lineitem_middle
{
	color: black;
	font-size:8px;
}

/****RIGHT MAIN******/
.header_div
{

}
.closeLoginPanel
{
    /*font-family: Verdana, Helvetica, Arial, sans-serif;*/
    line-height: 17px;
    font-size: 11px;
    font-weight: bold;
    background-color:White;
    position: absolute;
    top:8px;
    right: 10px;
    border: solid black;
    border-width: 2px;
}

.closeLoginPanel a
{

    color: #89171c;
    text-align: center;
    padding: 5px;
}
.closeX
{
    text-align:right;
    background-color: #89171c;
    width: 100%;
    padding: 0;
    height:20px;
}
.closeX a
{
    color: white;
    background-color:Transparent;
}
.header_inner
{
   background-color: #89171c; 
    float:left;
    width:750px;
}

.header_main_menu
{
}
.header_banner
{
    float:left;
}
.flash_banner
{

    padding: 0 0 0 8px;
    width: 488px;
    height:74px;
    background-image:url(/masters/images/banner/flash-banner-back.jpg);
}
.flash_banner_end
{
    float:left;
}
.header_search
{
    float:left;
}
.search_box
{
    float:left;
}
.search_icon
{
    border: solid #89171c;
    border-width: 19px 0 0 0;
    float: left;
}
.banner_category_menu
{
    cursor:pointer;
}
.category_menu_item
{
    width:83px;
    height:35px;
    float:left;
    text-align:center;
    background-image:url(/masters/images/menu/item-tab.png);
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:White;
}
.category_menu_item a
{
    color:White;
    text-decoration:none;
    font-weight:bold;
    text-transform: uppercase;
}
.category_menu_item a:hover
{
    color:White;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration: underline;
}
.category_menu_item a:visited
{
    color:White;
    text-transform:uppercase;
    font-weight:normal;
    font-weight:bold;
}
.category_menu_item a:visited:hover
{
    color:White;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration: underline;
}
.menu_item_single
{
    margin: 12px;
}
.menu_item_double
{
    margin: 5px;
}
.sub_menu
{
    background-color: #de0100;
    border: solid #89171c;
    border-width: 0 2px 2px 2px;
    color: White;
    font-weight:bold;
}
.sub_menu a
{
    color:White;
    text-transform:uppercase;
    font-weight:normal;
}

.sub_menu_inner
{
    margin: 5px 5px 5px 5px;
}
.body_div
{}
/****RIGHT DIV******/
.right_body_div
{
    float: left; 
    width: 773px;
}
.middle_body_div
{
    float: left;
    width: 540px;
}
.middle_body_header
{
    width:540px;
    margin: 4px 4px 4px 4px;
}
.middle_body_content_top
{
    padding: 0;
    margin: 0 0 0 5px;
    background-image: url(/images/middle-content/middle-top-background.jpg);
    height: 35px;
    
}
.middle_body_content
{
    background-color: #eeeeee;
    border: solid #89171c;
    border-width: 0 1px 1px 1px;
    margin: 0 0 0 5px;
   /* background-image: url(/images/middle-content/middle-body-background.jpg);*/
}
.category_body
{
    border: solid #eeeeee;
    border-width: 20px 0 20px 18px;  
}
.category_items
{
    float:left;
    margin: 10px 10px 0 0;
    text-align:center;
    
}
.category_products
{
    /*float:left;
    width:250px;*/
    font-size:9px; 
    margin: 0 5px 0 0;
}
.category_products_icon
{
}
.category_products_inner
{
    float:left; 
    width:400px;
    margin:0 0 0 10px;
}
.trailer_bar
{
    margin:8px 0 8px 0;
    text-align:center;
}

/******Right Column*****/
.middle_body_right
{
    float: left; 
}
.right_ad_box
{
    margin: 10px 0 0 10px;
}

/****Footer*****/
.footer
{
    margin: 5px 0 0 20px;
    background-color: #89171c;
    width: 950px;
    float:left;
    height:50px;
    color: White;
    text-align:center

}
.footer a
{
    color:White;
}

/******* Clear All******/
.clear
{
    clear:both;
}

/**********AJAX**********/

.watermarked
{
    color: Gray;
}


/***********AJAX Accordian********/

.accordionHeader
{
    border: 1px solid #61383a;
    color: white;
   /* background-color: #854043;*/
    background-image:url(/images/accordion/closed-background.jpg);
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: white;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
    color: white;
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #61383a;
    color: white;
    background-image:url(/images/accordion/open-background.jpg);
    /*background-color: #89171c;*/
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: white;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	color: white;
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #eeeeee;
    border: 1px dashed #61383a;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/******PASSWORD*******/
.BarIndicator_TextBox2_weak
{
    color:White;
    background-color:Red;
}
.BarIndicator_TextBox2_average
{
    color:White;
    background-color:Blue;
}
.BarIndicator_TextBox2_good
{
    color:White;
    background-color:Green;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    padding:0;
    width:150px;
    vertical-align:middle;
    height:5px;
}

/*****Product Details*****/
.prodtable_subheading
{
   /* background-color: #FFFBD6;*/
    font-weight:bold;
}
.prodtable_technicaltext
{
   /* background-color: #FFFBD6*/
}

/* Fly outs*/

.QuickLinksFlyoutPopup
{
    background-color:white;
    border: solid 1px maroon;
    padding:5px;
    width:400px;

}
.BasketFlyout
{
    background-color:#FFFFEC;
    border: solid 1px maroon;
    padding:5px;
    width:500px;

}

