﻿*
{
    padding: 0px;
    margin: 0px;
}

a
{
    text-decoration: none;
    color: Black;
}

.showlink
{
    color: Blue;
    font-style: italic;
    text-decoration: underline;
}

Body
{
    font-family: arial, Helvetica,sans-serif;
    overflow: auto;
    text-align:center;
    
    /* Christmas CSS */
    /*background-color: #0158a2;
    background-image: URL("Xmas/BG.jpg");
    background-position:center top;
    background-repeat: no-repeat;*/
    /* Christmas CSS */
}

#Container
{
    width: 935px;
    margin-left: auto;
    margin-right: auto;
    font-family: arial, Helvetica,sans-serif;
    font-size: 12px;
    position: relative;
    /*top: 5px;*/
    text-align: left;
    
    /* Christmas CSS */
    background-color: white;
    top: 0px;
    padding-top: 5px;
    padding: 5px;
    border-radius: 15px;
    margin-bottom: 5px;
    left: -6px;
}

#Ripmax_Logo_DE
{
    border: 1px solid red;
    padding: 0px 0px 5px 0px;
}

.SocialNetwork
{
    float: right;
    margin: 8px 0px 0px 0px;
}
.SN_Logo
{
    margin: 0px 0px 0px 20px;
    border: none;
    opacity:0.5;
    filter:alpha(opacity=50); /* For IE8 and earlier */
}
.SN_Logo:hover
{
    opacity:1;
    filter:alpha(opacity=100); /* For IE8 and earlier */
}

#Menu
{
    font-size: 11px;
    line-height:10px;
    font-weight: bold;
    margin:0px;
    padding: 0px;
    border-collapse: collapse;
}

#Menu td
{
    text-align: center;
    border-collapse: collapse;
}

#Menu td a
{
    text-decoration: none;
    border-collapse: collapse;
    color: Black;
}

#Menu td a:hover
{
    color: White;
}

#Menu_Underline_Bar
{
    height:12px;
    background-repeat: repeat-x;
    width: 100%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 6px;
}


.MenuTabDrop_Table tr td
{
    vertical-align:top;
}
.MenuTabDrop_Cat
{
    text-align:left;
    padding: 0px 0px 10px 0px;
    font-weight: normal;
    font-size: 11px;
    margin-right: 15px;
    line-height:110%
}
.MenuTabDrop_Link_Top
{
    color: black;
    font-weight: bold;
    text-decoration: underline;
    width: 100%;
}
.MenuTabDrop_Link_TopCont
{
    background-color: Red;
}

.MenuTabDrop_Link_Top:hover
{
    color: black;
}

.MenuTabDrop_SubCat
{
    text-align:left;
    padding: 2px 5px 0px 4px;
    line-height:100%
}
#Menu td .MenuTabDrop_Cat a
{
    color: #424242;
}
#Menu td .MenuTabDrop_Cat a:hover
{
    color: Black;
}


.MenuTabDrop_Aircraft
{
    padding: 8px;
    position: absolute;
    visibility: collapse;
    background-color: White;
    border: 2px solid #a97d7e;
    z-index: 10000;
    text-align: left;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    margin-right: 15px;
    opacity: 0;
    *display: none;
}
#Tab_010:hover .MenuTabDrop_Aircraft
{
    visibility:visible;
    opacity: 1;
}
.MenuTabDrop_Heli
{
    padding: 8px;
    position: absolute;
    visibility: collapse;
    background-color: White;
    border: 2px solid #e16274;
    z-index: 10000;
    text-align: left;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    margin-right: 15px;
    opacity: 0;
    *display: none;
}
#Tab_020:hover .MenuTabDrop_Heli
{
    visibility:visible;
    opacity: 1;
}

.MenuTabDrop_Multirotors
{
    padding: 8px;
    position: absolute;
    visibility: collapse;
    background-color: White;
    border: 2px solid #B8B8B8;
    z-index: 10000;
    text-align: left;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    margin-right: 15px;
    opacity: 0;
    *display: none;
}
#Tab_025:hover .MenuTabDrop_Multirotors
{
    visibility:visible;
    opacity: 1;
}

.MenuTabDrop_Cars
{
    padding: 8px;
    position: absolute;
    visibility: collapse;
    background-color: White;
    border: 2px solid #ec8d70;
    z-index: 10000;
    text-align: left;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    margin-right: 15px;
    opacity: 0;
    *display: none;
}
#Tab_040:hover .MenuTabDrop_Cars
{
    visibility:visible;
    opacity: 1;
}
.MenuTabDrop_Boats
{
    padding: 8px;
    position: absolute;
    visibility: collapse;
    background-color: White;
    border: 2px solid #e2ab65;
    z-index: 10000;
    text-align: left;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    margin-right: 15px;
    opacity: 0;
    *display: none;
}
#Tab_050:hover .MenuTabDrop_Boats
{
    visibility:visible;
    opacity: 1;
}
.MenuTabDrop_Sims
{
    padding: 8px;
    position: absolute;
    visibility: collapse;
    background-color: White;
    border: 2px solid #ecc379;
    z-index: 10000;
    text-align: left;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    margin-right: 10px;
    opacity: 0;
    *display: none;
}
#Tab_030:hover .MenuTabDrop_Sims
{
    visibility:visible;
    opacity: 1;
}
.MenuTabDrop_Motors
{
    padding: 8px;
    position: absolute;
    visibility: collapse;
    background-color: White;
    border: 2px solid #e7dd62;
    z-index: 10000;
    text-align: left;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    margin-right: 10px;
    opacity: 0;
    *display: none;
}
#Tab_080:hover .MenuTabDrop_Motors
{
    visibility:visible;
    opacity: 1;
}
.MenuTabDrop_Props
{
    padding: 8px;
    position: absolute;
    visibility: collapse;
    background-color: White;
    border: 2px solid #b2d28d;
    z-index: 10000;
    text-align: left;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    margin-right: 10px;
    opacity: 0;
    *display: none;
}
#Tab_120:hover .MenuTabDrop_Props
{
    visibility:visible;
    opacity: 1;
}
.MenuTabDrop_AirA
{
    padding: 8px;
    position: absolute;
    visibility: collapse;
    background-color: White;
    border: 2px solid #7bbc96;
    z-index: 10000;
    text-align: left;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    margin-right: 10px;
    opacity: 0;
    *display: none;
}
#Tab_125:hover .MenuTabDrop_AirA
{
    visibility:visible;
    opacity: 1;
}
.MenuTabDrop_Radio
{
    padding: 8px;
    position: absolute;
    visibility: collapse;
    background-color: White;
    border: 2px solid #7da4aa;
    z-index: 10000;
    text-align: left;
    border-radius: 6px;
    box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    margin-right: 10px;
    right: 0px;
    opacity: 0;
    *display: none;
}
#Tab_060:hover .MenuTabDrop_Radio
{
    visibility:visible;
    opacity: 1;
}
.MenuTabDrop_MBE
{
    padding: 8px;
    position: absolute;
    visibility: collapse;
    background-color: White;
    border: 2px solid #88a0cd;
    z-index: 10000;
    text-align: left;
    border-radius: 6px;
    box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    margin-right: 10px;
    right: 0px;
    opacity: 0;
    *display: none;
}
#Tab_070:hover .MenuTabDrop_MBE
{
    visibility:visible;
    opacity: 1;
}
.MenuTabDrop_Mat
{
    padding: 8px;
    position: absolute;
    visibility: collapse;
    background-color: White;
    border: 2px solid #91c4e2;
    z-index: 10000;
    text-align: left;
    border-radius: 6px;
    box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    margin-right: 10px;
    right: 0px;
    opacity: 0;
    *display: none;
}
#Tab_130:hover .MenuTabDrop_Mat
{
    visibility:visible;
    opacity: 1;
}
.MenuTabDrop_Tools
{
    padding: 8px;
    position: absolute;
    visibility: collapse;
    background-color: White;
    border: 2px solid #a97db0;
    z-index: 10000;
    text-align: left;
    border-radius: 6px;
    box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    margin-right: 10px;
    right: 0px;
    opacity: 0;
    *display: none;
}
#Tab_140:hover .MenuTabDrop_Tools
{
    visibility:visible;
    opacity: 1;
}
.MenuTabDrop_Spares
{
    padding: 8px;
    position: absolute;
    visibility: collapse;
    background-color: White;
    border: 2px solid #a39ec5;
    z-index: 10000;
    text-align: left;
    border-radius: 6px;
    box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    margin-right: 10px;
    right: 0px;
    opacity: 0;
    *display: none;
}
#Tab_110:hover .MenuTabDrop_Spares
{
    visibility:visible;
    opacity: 1;
}

#Content
{
    float: left;
    width: 694px;
    padding: 8px 8px 8px 8px;
}

#Content ol
{
    margin-left: 18px;
}
#Content ul
{
    margin-left: 14px;
}

H1
{
    font-weight: normal;
    font-size: 185%;
    color: #337ad4;
    margin-top: 0.00px;
    margin-bottom: 0.50em;
}

#Content_FW
{
    width: 100%;
    padding: 8px 0px 8px 0px;
}

#Left_Menu 
{
    float: left;
    width: 225px;
    padding: 8px 0px 0px 0px;
}

.Box
{
    border-collapse: collapse;
    width: 100%;
    padding: 0;
    border-spacing: 0;
    margin:0px 0px 8px 0px; 
}

.Box a
{
    text-decoration: none;
    color: Black;
}

.Box_Header
{
    font-weight: bold;
    padding: 0;
    border-spacing: 0; 
    border-collapse: collapse;
    height: 27px;
}

.Box_Header_Left
{
    background-image: URL("Main_Images/Box_Header_Left.gif");
    background-repeat: no-repeat;
    width: 12px;
    padding: 0;
    border-spacing: 0; 
    border-collapse: collapse;
}

.Box_Header_Middle
{
    background-image: url("Main_Images/Box_Header_Middle.gif");
    background-repeat: repeat-x;
    padding: 0;
    border-spacing: 0; 
    border-collapse: collapse;
}

.Box_Header_Right
{
    background-image: URL("Main_Images/Box_Header_Right.gif");
    background-repeat: no-repeat;
    width: 12px;
    padding: 0;
    border-spacing: 0; 
    border-collapse: collapse;
}

.Box_Content
{
    padding: 0;
    border-spacing: 0; 
    border-collapse: collapse;
}

.Box_Content_Left
{
    background-image: URL("Main_Images/Box_Content_Left.gif");
    background-repeat: repeat-y;
    width: 12px;
    padding: 0;
    border-spacing: 0; 
    border-collapse: collapse;
}

.Box_Content_Middle
{
    background-color: #ebf6fa;
    padding: 5px 0px 0px 0px;
    border-spacing: 0; 
    border-collapse: collapse;
    margin: 0px;
}

.Box_Content_Middle li
{
    list-style-type: none;
    padding: 0px 2px  0px 2px;
}

.Box_Content_Middle li:hover
{
    background-color: #99D3E4;
}

.Box_Content_Right
{
    background-image: URL("Main_Images/Box_Content_Right.gif");
    background-repeat: repeat-y;
    width: 12px;
    padding: 0;
    border-spacing: 0; 
    border-collapse: collapse;
}

.Box_Footer
{
    height: 12px;
    padding: 0;
    border-spacing: 0; 
    border-collapse: collapse;
}

.Box_Footer_Left
{
    background-image: URL("Main_Images/Box_Footer_Left.gif");
    background-repeat: no-repeat;
    width: 12px;
    padding: 0;
    border-spacing: 0; 
    border-collapse: collapse;
}

.Box_Footer_Middle
{
    background-image: URL("Main_Images/Box_Footer_Middle.gif");
    background-repeat: repeat-x;
    padding: 0;
    border-spacing: 0; 
    border-collapse: collapse;
}

.Box_Footer_Right
{
    background-image: URL("Main_Images/Box_Footer_Right.gif");
    background-repeat: no-repeat;
    width: 12px;
    padding: 0;
    border-spacing: 0; 
    border-collapse: collapse;
}

.Brand_Logo
{
    margin-bottom: 10px;
}

#Search_ImageButton
{
    
}

#Search_Box
{
    position:relative;
    top: -2px;
}

#footer
{
    float: left;
    width: 927px;
    margin-top: 4px;
    margin-bottom: 10px;
    border-top: 1px solid #b8b5b5;
    padding: 6px 4px 0px 4px;
    font-size: 10px;
    background-image: url(../Main_Images/Footer_BG.jpg);
}

.FooterBox_Left
{
    float: left;
    width: 150px;
    text-align: center;
    color: #272727;
    font-size: 10px;
    margin: 0px 5px 0px 5px;
}

.FooterBox_Left a
{
    color: #787675;
}

.FooterBox_Left a:hover
{
    color: #272727;
}

.FooterBox_Left_Header
{
    background-color: white;
    font-weight: bold;
    font-size: 11px;
}

.FooterBox_Right
{
    float: right;
    width: 150px;
    text-align: center;
    color: #272727;
    font-size: 10px;
    margin: 0px 5px 0px 5px;
}

.FooterBox_Right_Header
{
    background-color: white;
    font-weight: bold;
    font-size: 11px;
}

.FooterBox_Right a
{
    color: #787675;
}

.FooterBox_Right a:hover
{
    color: #272727;
}

.FooterBox_text
{
    text-align: center;
    padding: 0px 5px 0px 5px;
}

.Footer_SN
{
    line-height: 5px;
    padding-top: 5px;
}

.Footer_YT
{
    width: 70px;
    height: 25px;
    background-image: url(../Main_Images/Footer_Youtube.png);
    background-position:right;
    display:block;
}
.Footer_YT:hover
{
    width: 70px;
    height: 25px;
    background-image: url(../Main_Images/Footer_Youtube.png);
    background-position:left;
}

.Footer_FB
{
    width: 25px;
    height: 25px;
    background-image: url(../Main_Images/Footer_Facebook.png);
    background-position:right;
    display:block;
}
.Footer_FB:hover
{
    width: 25px;
    height: 25px;
    background-image: url(../Main_Images/Footer_Facebook.png);
    background-position:left;
}


.NewMenuTab
{
    background-repeat: repeat-x;
    height: 28px;
    vertical-align: middle;
    text-align: center;
    float: left;
    padding: 0px 5px 0px 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    overflow: hidden;
    position: relative;
    border: 1px solid blue;
}

.NewMenuTab .middle 
{
    border: 1px solid red;
}

.NewMenuTab .middle .inner
{
    border: 1px solid red;
}


.Tab_Table
{
    margin: 0px;
    padding: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

#Tab010_L
{
    background-image: url('Main_Images/Tabs/Tab_010.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 5px;
    height: 28px;
}
#Tab010
{
    background-image: url('Main_Images/Tabs/Tab_010_M.gif');
    background-repeat: repeat-x;
    height: 28px;
    vertical-align: middle;
}
#Tab010_R
{
    background-image: url('Main_Images/Tabs/Tab_010.gif');
    background-repeat: no-repeat;
    background-position: top Right;
    width: 5px;
    height: 28px;
}
#Tab020_L
{
    background-image: url('Main_Images/Tabs/Tab_020.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 5px;
    height: 28px;
}
#Tab020
{
    background-image: url('Main_Images/Tabs/Tab_020_M.gif');
    background-repeat: repeat-x;
    height: 28px;
    vertical-align: middle;
}
#Tab020_R
{
    background-image: url('Main_Images/Tabs/Tab_020.gif');
    background-repeat: no-repeat;
    background-position: top Right;
    width: 5px;
    height: 28px;
}
#Tab025_L
{
    background-image: url('Main_Images/Tabs/Tab_025.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 5px;
    height: 28px;
}
#Tab025
{
    background-image: url('Main_Images/Tabs/Tab_025_M.gif');
    background-repeat: repeat-x;
    height: 28px;
    vertical-align: middle;
}
#Tab025_R
{
    background-image: url('Main_Images/Tabs/Tab_025.gif');
    background-repeat: no-repeat;
    background-position: top Right;
    width: 5px;
    height: 28px;
}
#Tab026_L
{
    background-image: url('Main_Images/Tabs/Tab_026.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 5px;
    height: 28px;
}
#Tab026
{
    background-image: url('Main_Images/Tabs/Tab_026_M.gif');
    background-repeat: repeat-x;
    height: 28px;
    vertical-align: middle;
}
#Tab026_R
{
    background-image: url('Main_Images/Tabs/Tab_026.gif');
    background-repeat: no-repeat;
    background-position: top Right;
    width: 5px;
    height: 28px;
}
#Tab040_L
{
    background-image: url('Main_Images/Tabs/Tab_040.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 5px;
    height: 28px;
}
#Tab040
{
    background-image: url('Main_Images/Tabs/Tab_040_M.gif');
    background-repeat: repeat-x;
    height: 28px;
    vertical-align: middle;
}
#Tab040_R
{
    background-image: url('Main_Images/Tabs/Tab_040.gif');
    background-repeat: no-repeat;
    background-position: top Right;
    width: 5px;
    height: 28px;
}
#Tab050_L
{
    background-image: url('Main_Images/Tabs/Tab_050.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 5px;
    height: 28px;
}
#Tab050
{
    background-image: url('Main_Images/Tabs/Tab_050_M.gif');
    background-repeat: repeat-x;
    height: 28px;
    vertical-align: middle;
}
#Tab050_R
{
    background-image: url('Main_Images/Tabs/Tab_050.gif');
    background-repeat: no-repeat;
    background-position: top Right;
    width: 5px;
    height: 28px;
}
#Tab030_L
{
    background-image: url('Main_Images/Tabs/Tab_030.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 5px;
    height: 28px;
}
#Tab030
{
    background-image: url('Main_Images/Tabs/Tab_030_M.gif');
    background-repeat: repeat-x;
    height: 28px;
    vertical-align: middle;
}
#Tab030_R
{
    background-image: url('Main_Images/Tabs/Tab_030.gif');
    background-repeat: no-repeat;
    background-position: top Right;
    width: 5px;
    height: 28px;
}
#Tab080_L
{
    background-image: url('Main_Images/Tabs/Tab_080.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 5px;
    height: 28px;
}
#Tab080
{
    background-image: url('Main_Images/Tabs/Tab_080_M.gif');
    background-repeat: repeat-x;
    height: 28px;
    vertical-align: middle;
}
#Tab080_R
{
    background-image: url('Main_Images/Tabs/Tab_080.gif');
    background-repeat: no-repeat;
    background-position: top Right;
    width: 5px;
    height: 28px;
}
#Tab120_L
{
    background-image: url('Main_Images/Tabs/Tab_120.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 5px;
    height: 28px;
}
#Tab120
{
    background-image: url('Main_Images/Tabs/Tab_120_M.gif');
    background-repeat: repeat-x;
    height: 28px;
    vertical-align: middle;
}
#Tab120_R
{
    background-image: url('Main_Images/Tabs/Tab_120.gif');
    background-repeat: no-repeat;
    background-position: top Right;
    width: 5px;
    height: 28px;
}
#Tab125_L
{
    background-image: url('Main_Images/Tabs/Tab_125.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 5px;
    height: 28px;
}
#Tab125
{
    background-image: url('Main_Images/Tabs/Tab_125_M.gif');
    background-repeat: repeat-x;
    height: 28px;
    vertical-align: middle;
}
#Tab125_R
{
    background-image: url('Main_Images/Tabs/Tab_125.gif');
    background-repeat: no-repeat;
    background-position: top Right;
    width: 5px;
    height: 28px;
}
#Tab060_L
{
    background-image: url('Main_Images/Tabs/Tab_060.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 5px;
    height: 28px;
}
#Tab060
{
    background-image: url('Main_Images/Tabs/Tab_060_M.gif');
    background-repeat: repeat-x;
    height: 28px;
    vertical-align: middle;
}
#Tab060_R
{
    background-image: url('Main_Images/Tabs/Tab_060.gif');
    background-repeat: no-repeat;
    background-position: top Right;
    width: 5px;
    height: 28px;
}
#Tab070_L
{
    background-image: url('Main_Images/Tabs/Tab_070.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 5px;
    height: 28px;
}
#Tab070
{
    background-image: url('Main_Images/Tabs/Tab_070_M.gif');
    background-repeat: repeat-x;
    height: 28px;
    vertical-align: middle;
}
#Tab070_R
{
    background-image: url('Main_Images/Tabs/Tab_070.gif');
    background-repeat: no-repeat;
    background-position: top Right;
    width: 5px;
    height: 28px;
}
#Tab130_L
{
    background-image: url('Main_Images/Tabs/Tab_130.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 5px;
    height: 28px;
}
#Tab130
{
    background-image: url('Main_Images/Tabs/Tab_130_M.gif');
    background-repeat: repeat-x;
    height: 28px;
    vertical-align: middle;
}
#Tab130_R
{
    background-image: url('Main_Images/Tabs/Tab_130.gif');
    background-repeat: no-repeat;
    background-position: top Right;
    width: 5px;
    height: 28px;
}
#Tab140_L
{
    background-image: url('Main_Images/Tabs/Tab_140.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 5px;
    height: 28px;
}
#Tab140
{
    background-image: url('Main_Images/Tabs/Tab_140_M.gif');
    background-repeat: repeat-x;
    height: 28px;
    vertical-align: middle;
}
#Tab140_R
{
    background-image: url('Main_Images/Tabs/Tab_140.gif');
    background-repeat: no-repeat;
    background-position: top Right;
    width: 5px;
    height: 28px;
}
#Tab110_L
{
    background-image: url('Main_Images/Tabs/Tab_110.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 5px;
    height: 28px;
}
#Tab110
{
    background-image: url('Main_Images/Tabs/Tab_110_M.gif');
    background-repeat: repeat-x;
    height: 28px;
    vertical-align: middle;
}
#Tab110_R
{
    background-image: url('Main_Images/Tabs/Tab_110.gif');
    background-repeat: no-repeat;
    background-position: top Right;
    width: 5px;
    height: 28px;
}
#Tab_Dealers_L
{
    background-image: url('Main_Images/Tabs/Tab_Dealers.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 5px;
    height: 28px;
}
#TabDealers
{
    background-image: url('Main_Images/Tabs/Tab_Dealers_M.gif');
    background-repeat: repeat-x;
    height: 28px;
    vertical-align: middle;
}
#Tab_Dealers_R
{
    background-image: url('Main_Images/Tabs/Tab_Dealers.gif');
    background-repeat: no-repeat;
    background-position: top Right;
    width: 5px;
    height: 28px;
}

.Category_SubSecCont
{
    border-bottom: 1px solid #c4c4c4;
    padding: 3px 0px 3px 0px;
    color: Red;
}

.Category_SubSecImageCont
{
    float: left;
    width: 131px;
    height: 89px;
    margin: 0px 0px 0px 0px;
}

.Category_SubSecImage
{
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin: 1px;
    padding: 2px;
}

.Category_SubSecTxt
{
    float: left;
    width: 560px;
}

.Category_SubSecTxt_Title
{
    font-weight: bold;
    font-size: 14px;
    margin: 0px 0px 1px 0px;
    padding: 2px 0px 2px 10px;
}

.Category_SubSecTxt_Txt
{
    padding: 0px 0px 0px 10px;
}

.Category_SubSecTxt_SubCat
{
    padding: 0px 0px 0px 10px;
}

.Category_SubSecTxt_SubCat_List
{
    border: 1px solid #cdcdcd;
    padding: 1px 3px 1px 3px;
    margin: 2px;
    float: left;
    width: 250px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    vertical-align:middle;
    text-align:center;
}

.Category_SubSecTxt_SubCat_List:hover
{
    border: 2px solid #37a9ca;
    margin: 1px;
}


.Category_SubSecTxt_SubCatExtra
{
}

.Category_SubSecTxt_SubCatButtonShow
{
    border: 1px solid #37A9CA;
    background-color: #37A9CA;
    color: White;
    padding-left: 2px;
    padding-bottom: 1px;
    font-size: 10px;
    font-weight: bold;
}

.Category_SubSecTxt_SubCatButtonHide
{
    border: 1px solid #37A9CA;
    background-color: #ebf6fa;
    font-size: 10px;
    font-weight: bold;
    padding-left: 3px;
    padding-bottom: 1px;
}

.Category_SubSecCont:hover .Category_SubSecImage
{
    border: 1px solid #37a9ca;
    margin: 0px;
    box-shadow: 1px 1px 4px #c9c9c9;
}
.Category_SubSecCont:hover .Category_SubSecTxt_Title
{
    background-color: #37a9ca;
}
.Category_SubSecCont:hover .Category_SubSecTxt_Title_Link
{
    color: white;
}

.Float_Clear
{
    clear: both;
    visibility: hidden;
}

.CategoryNameHeader
{
    text-align: center;
    color: white;
    font-weight: bold;
    font-size: 18px;
    padding: 2px 0px 5px 0px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-bottom: 4px;
    margin-top: -8px;
    background-repeat:repeat-x;
}

.CategoryNameHeaderCATEGORYNAMELabel
{
    color: black;
    text-shadow: 1px 1px 1px #f0f0f0;
}

.CatListSparesIntro
{
    margin-bottom: 5px;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    background-color: #37a9ca;
    margin: -4px -4px 0px -4px;
    padding-bottom: 2px;
    color: White;
}

.CategoryList_TextBox_Count
{
    margin: 0px 0px 10px 0px;
}

.CategoryList_SubCont
{
    padding: 2px 0px 2px 0px;
    border-top: 1px solid #999999;
    margin-bottom: 1px;
}

.CategoryList_BottomHR
{
    padding: 2px 0px 2px 0px;
    border-top: 1px solid #999999;
    margin-bottom: 1px;
}

.CategoryList_Pager
{
    font-size: 13px;
    margin: 4px 0px 0px 0px;
}

.CategoryList_SubCont:hover
{
    background-color: #f7f7f7;
    border-top: 1px solid #999999;
}

.CategoryList_ImageBox
{
    float: left;
    text-align: center;
}

.CategoryList_TextBox
{
    float: right;
    width: 567px;
}

.CategoryList_TextBox_Name
{
    padding: 1px 0px 1px 6px;
    color: #1f1f1f;
    margin-bottom: 2px;
}

.CategoryList_SubCont:hover .CategoryList_TextBox_Name
{
    background-color: #37a9ca;
    color: White;
}

.CategoryList_TextBox_ID
{
    float: right;
    width: 200px;
    text-align: right;
    margin-right: 3px;
}

.CategoryList_SubCont:hover .CategoryList_TextBox_ID
{
    color: White;
}


.CategoryList_TextBox_Description
{
    padding: 0px 0px 0px 0px;
    margin-left: 6px;
}

.CategoryList_TextBox_MoreInfoClick
{
    margin: 3px 0px 3px 0px;
    font-size: 11px;
    font-weight: bold;
    width: 200px;
}

.CategoryList_TextBox_MoreInfoClick:hover
{
    color: Red;
}

.CategoryList_TextBox_Price
{
    padding: 0px 0px 0px 0px;
    /*color: #0a7899;*/
    font-weight: normal;
    margin-left: 6px;
}

.Price_Label
{
    color: Red;
    font-weight: bold;
}

.Stock_Label
{
    font-weight: bold;
    margin-left: 15px;
}

.Clear_Float
{
    clear:both;
}

.Page_Nav_Button
{
    font-weight: bold;
    padding:0px 1px 0px 1px;
}

.Current_Page
{
    font-weight: bold;
    text-decoration: underline;
}

.Small_Triangle
{
    border: none;
    position: relative;
    top: 2px;
}

.MoreInfoLink
{
    padding: 3px 0px 2px 0px;
}

.Small_Image
{
    border: none;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border: 1px solid white;
}

.CategoryList_SubCont:hover .Small_Image
{
    border: 1px solid #37a9ca;
}

#Breadcrumbs
{
    font-size: 13px;
    margin-bottom: 4px;
}

.Menu_UL_Indent
{
    margin: 0px 0px 0px 3px;
}

.highlighted
{
    color: Red;
}

.Link_Highlight:hover
{
    color: Red;
}

.Items_Top
{
    font-size: 16px;
    /*border: 1px solid #37a9ca;*/
}

.Items_Top_InnerTop
{
    color: white;
    /*background-color: #37a9ca;*/
    background-color: #2b367b;
    height: 18px;
    padding: 3px 7px 4px 7px; 
    font-size: 16px;
    border-top-left-radius: 10px;
    text-shadow: 1px 1px #123465;
    font-weight: bold;
}

.Items_Top_InnerBottom
{
    font-weight: bold;
    padding: 1px 0px 1px 0px;
    text-align: center;
    background-color: #e3eff2;
    border-bottom-right-radius: 10px;
}

.Items_PartNo_Label
{
}

.Items_Price_Label
{
    float: right;
}

.Items_Name_Label
{
    font-size: 18px;
}

.StockStatusLabel
{
    padding: 0px;
    text-align: center;
    color: White;
    border: 1px solid #d9d9d9;
    float: right;
    margin-left: 4px;
    margin-top: -3px;
}

.StockStatusLabelItem
{
    padding: 0px;
    text-align: center;
    color: White;
    border: 1px solid #d9d9d9;
    float: right;
    margin: 3px 4px 0px 0px;
    font-size: 13px;
    background-color: White;
}

.RIP_SELLINGSTATUSLabel
{
    visibility: collapse;
}

.Items_Description_Label
{
    margin-bottom: 15px;
}

.Spec_Table
{
    border: 0px;
    border-collapse:collapse;
    Margin-Left: auto; Margin-Right: auto;
    margin-bottom: 15px;
}

.Spec_Table_Header
{
    background-color: #e5e5e5;
    border: 1px solid #bfbfbf;
    color: Black;
    padding: 2px;
    font-weight: bold;
}

.Spec_Table_Row
{
    border-bottom: 1px solid black;
    background-color: White;
}

.Spec_Table_Row_Left
{
    padding: 2px;
    text-align: right;
    font-weight: bold;
    border-bottom: 1px solid #d3d3d3;
    width: 50%;
}

.Spec_Table_Row_Right
{
    padding: 2px;
    text-align: left;
    border-bottom: 1px solid #d3d3d3;
}

.Spec_Table_Row_Left_Alt
{
    padding: 2px;
    text-align: right;
    font-weight: bold;
    background-color: #ebf6fa;
    border-bottom: 1px solid #d3d3d3;
}

.Spec_Table_Row_Right_Alt
{
    padding: 2px;
    text-align: left;
    background-color: #ebf6fa;
    border-bottom: 1px solid #d3d3d3;
}

.ItemPageSearchNotice
{
    text-align:center;
    padding: 3px;
    margin-bottom: 5px;
    background-color: #fffebb;
    border: 1px solid #a8a77c;
}


.ItemPageTable
{
    width: 100%;
}

.Table_Container
{
    text-align: center;
}

.Image_Gallery_Container
{
    border-Left: 1px solid black;
    vertical-align: top;
    text-align: center;
    padding: 0px 0px 10px 0px;
    /*border: 1px solid #37a9ca;*/
    border: 1px solid #2b367b;
    border-top-left-radius: 12px;
    border-bottom-right-radius: 12px;
    clear: both;
    width: 100px;
}

#SubImagGalleryTitle
{
    font-weight: bold;
    /*background-color: #37a9ca;*/
    background-color: #2b367b;
    padding: 0px 0px 3px 0px;
    color: White;
    font-size: 18px;
    border-top-left-radius: 11px;
    margin-bottom: 8px;
    clear: both;
    text-shadow: 1px 1px #123465;
}


.Sub_Image
{
    border: 1px solid #e9e9e9;
    border-radius: 4px;
    padding: 3px;
    margin: 0px 6px 8px 6px;
    opacity: 1;
    box-shadow: 3px 3px 2px #ebebeb;
}
.Zoom_Icon
{
    border: 1px solid #37a9ca;
    position: absolute;
    z-index: 1;
    margin: 0px 6px 8px 6px;
    border-radius: 4px;
    padding: 3px;
    opacity: 0.1;
    box-shadow: 3px 3px 2px #ebebeb;
}
.Zoom_Icon:hover
{
    border: 1px solid #37a9ca;
    opacity: 0.8;
}
.Sub_Image_Link
{
    border: 1px solid orange;
    padding: 1px;
    width: 100%;
}



.Sub_Image_Hidden
{
    Visibility: hidden;
    height:0px;
    border: 0px;
}


.Item_Content_Container
{
    vertical-align: top;
    width: 130px;
    padding-right: 15px;
}

.Main_Image
{
    text-align: center;
}

.Main_Image_File
{
    border: 0px;
    border: 1px solid #e9e9e9;
    border-radius: 6px;
    padding: 5px;
    box-shadow: 5px 4px 4px #ebebeb;
}

.Main_Image_File:hover
{
    border: 1px solid #37a9ca;
    box-shadow: 0px 0px 0px #fffff;
}

.NewItems_Frame
{
    border: 1px solid #C0C0C0;
}

.Extra_New_Items
{
    margin-top: 15px;
}

.Extra_New_Items_Title
{
    border: 1px solid gray;
    padding: 4px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    margin-bottom: 6px;
}

.Extra_New_Items_Title:hover
{
    border: 1px solid black;
    padding: 4px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    margin-bottom: 6px;
    background-color: #f1f1f1;
}

.Extra_New_Items_Text
{
    float: left;
    width: 550px;
    text-align: left;
    height: 90px;
}

.DealerList_SubCont
{
    border-top: 1px solid black;
    padding: 5px 0px 5px 0px;
}

.DealerList_SubCont a
{
    color: blue;
}

.DealerList_SubCont_Header
{
    font-weight: bold;
    
    background-color: #2e3192;
    color: White;
    margin-bottom: 10px;
    padding: 1px 0px 2px 5px;
}

.DealerList_SubCont_Address
{
    Float: left;
    width: 300px;
    height: 100%;
}

.DealerList_SubCont_Contact
{
    Float:left;
    height: 100%;
    width: 250px;
}

.DealerList_SubCont_Map
{
    float: right;
    width: 250px;
    height: 140px;
    text-align: center;
    vertical-align: middle;
}

.DealerList_SubCont_Cards
{
    float: right;
    text-align: center;
    width: 80px;
}

.MailOrder
{
    background-image: url('Main_Images/Dealers/MailOrder.gif');
    background-repeat: no-repeat;
    background-position:center;
    width: 56px;
    height: 10px;
    padding: 2px 0px 2px 0px;
    margin: auto;
}

.Maestro
{
    background-image: url('Main_Images/Dealers/Maestro.gif');
    background-repeat: no-repeat;
    background-position:center;
    width: 30px;
    height: 19px;
    padding: 2px 0px 2px 0px;
    margin: auto;
}

.MasterCard
{
    background-image: url('Main_Images/Dealers/MasterCard.gif');
    background-repeat: no-repeat;
    background-position:center;
    width: 30px;
    height: 19px;
    padding: 2px 0px 2px 0px;
    margin: auto;
}

.Visa
{
    background-image: url('Main_Images/Dealers/Visa.gif');
    background-repeat: no-repeat;
    background-position:center;
    width: 30px;
    height: 19px;
    padding: 2px 0px 2px 0px;
    margin: auto;
}

.Paypal
{
    background-image: url('Main_Images/Dealers/Paypal.gif');
    background-repeat: no-repeat;
    background-position:center;
    width: 30px;
    height: 19px;
    padding: 2px 0px 2px 0px;
    margin: auto;
}

.IDeal
{
    background-image: url('Main_Images/Dealers/IDeal.gif');
    background-repeat: no-repeat;
    background-position:center;
    width: 30px;
    height: 19px;
    padding: 2px 0px 2px 0px;
    margin: auto;
}

.ReturnToTop
{
    text-align: center;
    font-weight: bold;
}

#Map_Box
{
    background-color: #f3f3f3;
    background-image: url('Main_Images/Map_Loader.gif');
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #cecece;
}

.DealerListSelect_County
{
    padding: 0px 0px 0px 0px;
}

.DealerListSelect_Country
{
    background-color: #ededed;
}

.Country_Flag_Mini_Image
{
    vertical-align: middle;
    width: 25px;
    height: 17px;
}

#Large_Map_Image
{
    float: left;
    position: relative;
    height: 482px;
    width: 100%;
    background-image: url('Main_Images/Dealers/Map.jpg');
    background-repeat: no-repeat;
    background-position: left top;
}

.County_Mini
{
    vertical-align: middle;
    margin: 1px 0px 1px 0px;
    text-align: center;
    border: 1px solid black;
}

.County_Mini:hover
{
    background-color: #99D3E4;
}

.Dealers_Links
{
    margin: 10px 0px 10px 0px;
    border: 1px solid blue;
    padding: 10px;
}

.Dealers_Links ul
{
    background-color: Red;
    width: 100%;
    list-style-type: none;
}

.Dealers_Links li
{
    /*border: 1px solid green;*/
    float: left;
    width: 18%;
    margin: 0px 6px 5px 6px;
    padding: 2px;
}
.Dealers_Links li:hover
{
    background-color: #dcdddc;
}

#DLS_Country_Header
{
    background-image: url('Main_Images/Dealers/Int_Top.jpg');
    background-repeat: no-repeat;
    width: 162px;
    height: 110px;
}

#Select_County
{
    background-image: url('Main_Images/Dealers/Select_County.jpg');
    background-repeat: no-repeat;
    width: 150px;
    height: 15px;
    margin: 0px 0px 5px 0px;
}

#Select_County_List
{
    height: 445px;
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
    overflow-x: hidden;
    border: 1px solid gray;
    padding: 3px;
}

#Map_Directions_Top
{
}

#Map_Directions_Top_Postcode
{
    padding:10px;
    float: left;
    width: 300px;
    height: 150px;
    margin-bottom: 5px;
    text-align: center;
    background-image: url('../Main_Images/Dealers/Enter_Postcode.jpg');
    background-repeat: no-repeat;
    
}

#Map_Directions_Top_Address
{
    padding: 0px 0px 10px 10px;
    font-size: 12px;
    margin-left: 320px;
}

#Map_Directions_Top_Address_Title
{
    padding: 3px 5px 3px 5px;
    font-size: 12px;
    background-color: #2e3192;
    color: White;
    width: 100%;
    margin-top: 5px;
}

#Map_Directions_Top_Address_Location
{
    padding: 5px 20px 5px 5px;
    font-size: 12px;
    float: left;
}

#Map_Directions_Top_Address_Times
{
    padding: 5px 5px 5px 5px;
    font-size: 12px;
    float: right;
    width: 200px;
}

#Map_Directions_Top_Address_Times a
{
    color: Blue;
    border: 0px;
    cursor: pointer;
}

#Printer_Image
{
    float: right;
}

#Map_Directions_Top_Stores
{
    padding: 2px 0px 2px 0px;
    background-color: #c7d8ff;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 3px;
}

.DropDown
{
    vertical-align: middle;
}

#Postcode_Sub_Box
{
    position: relative;
    top: 115px;
}

#directionsPanelCont
{
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}

#Directions_Form
{
    width: 750px;
    margin-left: auto;
    margin-right: auto;
}

#Directions_Button
{
    margin-top:5px;
}

.DL_Shops_Repeat
{
    margin: 2px 0px 6px 0px;
}

.DL_Shops_Header
{
    font-weight: bold;
    margin-right: 255px;
    background-color: #2e3192;
    color: White;
    margin-bottom: 2px;
    margin-left: 2px;
    padding: 2px 0px 4px 3px;
    width: 98%;
    font-size: 14px;
}

.DL_Shops_Distance
{
    float: left;
    margin: 0px 5px 0px 0px;
    width: 60px;
    text-align: center;
}

.DL_Shops_Address
{
    float: left;
    margin: 0px 5px 0px 0px;
    width: 115px;
}

.DL_Shops_Extras
{
    float: left;
    margin: 0px 0px 0px 0px;
    width: 90px;
    text-align: center;
    line-height: 16px;
}

.DL_Shops_Extras a
{
    color: blue;
}

#DL_Shops
{
    overflow: auto;
    float: right;
    width: 300px;
    height:500px;
    border: 1px solid grey;
}

#DL_Map_Canvas
{
    float: left;
    width:600px;
    height:500px;
    background-color: #f3f3f3;
    background-image: url('Main_Images/Map_Loader.gif');
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #cecece;
}

.Mini_Flag
{
    margin: 4px 0px 0px 0px;
    background-image: url('http://www.ripmax.com/Main_Images/R_Flag_Shadow.png');
    background-repeat: no-repeat;
    cursor: help;
}


.IW
{
    width: 200px;
}

.IW_Header
{
    font-weight: bold;
    margin-right: 255px;
    background-color: #2e3192;
    color: White;
    margin-bottom: 2px;
    padding: 2px 0px 1px 3px;
    width: 196px;
    font-size: 14px;
}

.IW_C1
{
    width: 70px;
    float: left;
    line-height: 18px;
}

.IW_C1 a
{
    font-weight: bold;
    color: Blue;
}

.IW_C2
{
    width: 129px;
    float: left;
}

#DL_Listview_Intro
{
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    width: 250px;
}

#DL_EYP
{
    vertical-align: middle;
}

#Search_Box_Corrections
{
    background-color: White;
    border: 1px solid #98AFC7;
    padding: 2px;
    float: left;   
    position: absolute;
    margin-top: -1px;
    visibility: hidden;
}

.PostcodePanelDealers
{
    text-align: center;
    padding: 3px;
    background-color: #dcdddc;
}

.DL_EYP_Cropped
{
    background-image: url('../Main_Images/Dealers/DL_EYP.jpg');
    width: 270px;
    height: 26px;
}

#Menu_List
{
    border-collapse:collapse;
}

#AR_Header
{
    position: relative;
    width: 100%;
    background-color: #2E3192;
    color: White;
    padding: 5px 0px 5px 0px;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 20px;
    text-align: center;
}

#AR_Date
{
    position: absolute;
    right: 0px;
    top: 50%;
    font-size: 16px;
    width: 100px;
    margin-top: -10px;
}

#AR_Notice
{
    padding: 5px;
    background-color: #ededed;
    color: black;
    margin-top: 20px;
    text-align: center;
}

#FU_Radio
{
    float: right;
}

.FU_RLE
{
    background-color: white;
    border: 1px solid grey;
    list-style: none;
    margin-top: 4px;
    margin-bottom: 0px;
    padding: 2px;
    width: 430px;
    text-align:center;
}

.FU_RLE:hover
{
    background-color: #f1f1f1;
    border: 1px solid black;
}

.Dealer_ImageTable_IID
{
    width: 200px;
    text-align: center;
    float: left;
}

.Dealer_ImageTable_IN
{
    width: 300px;
    float: left;
}

.Dealer_ImageTable_IL
{
    width: 200px;
    text-align: center;
    float: left;
}

.Dealer_ImageTable_Row
{
    background-color: White;
}

.Dealer_ImageTable_Row:hover
{
    background-color: #d9e9ff;
}

#DL_Center
{
    text-align: left;
    margin-right: auto;
    margin-left: auto;
    border: 1px solid gray;
    width: 800px;
}

.EX_Image
{
    border: 1px solid #9b9b9b;
    text-align: center;
    padding: 7px 0px 7px 0px;
    margin-bottom: 0px;
}

.EX_ItemList
{
    width: 100%;
    margin-bottom: 10px;
    border: 1px solid grey;
    text-align: center;
    background-color: #d9e9ff;
}

.ItemTable_Row
{
    padding: 1px 0px 1px 0px;
    width: 100%;
}

.ItemTable_Row:hover
{
    border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    padding: 0px 0px 0px 0px;
    background-color: white;
}

.ItemTable_ID
{
    float: left;
    width: 150px;
}
.ItemTable_Name
{
    float: left;
    width: 300px;
}
.ItemTable_Price
{
    float: left;
    width: 120px;
    text-align: right;
}

.ItemTable_Map
{
    float: left;
}

.ItemTable_Row_Container
{
    width: 600px;
    margin-right: auto;
    margin-left: auto;
}

.EX_List
{
    background-color: #ececec;
    padding: 2px 0px 2px 0px;
    border-bottom: 1px solid #9b9b9b;
    border-left: 1px solid #9b9b9b;
    border-right: 1px solid #9b9b9b;
    margin-bottom: 10px;
}

.Exploded_View_Image_File
{
    border: 0px;
}

#EX_IT_I
{
    float: left;
    width: 131px;
    border: 1px solid black;
    padding: 2px;
    margin-bottom: 6px;
    text-align: center;
    vertical-align: middle;
}

#EX_IT_T
{
    float: left;
    width: 359px;
    line-height: 18px;
    background-color: #e4e4e4;
    height: 87px;
}

#EX_IT_T_I
{
    line-height: 18px;
    text-align: left;
    margin-left: 5px;
}

#EX_IT_T_H
{
    background-color: black;
    color: White;
    text-align: center;
    font-size: 13px;
    margin-bottom: 3px;
    padding: 2px 0px 2px 0px;
    font-weight: bold;
}

#EX_IT_N
{
    float: right;
    width: 400px;
    background-color: #ffffcf;
    padding: 3px;
    border: 1px solid gray;
    height: 79px;
}

#EX_H
{
    width: 100%;
    background-color: Black;
    color: White;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    margin-bottom: 5px;
    padding: 2px 0px 3px 0px;
}

.ExplodedView_Right
{
    float: right;
}

.DA_Input_Box
{
    width: 220px;
}

.DA_DDL
{
    width: 222px;
}

.DA_T_H
{
    text-align: right;
    padding-right: 5px;
    font-weight: bold;
}

.DA_T_C
{
    text-align: left;
}

.ErrorMessage
{
    color: Red;
    margin-left: 2px;
    background-color: White;
    padding: 1px 3px 1px 3px;
}

.ErrorMessageList
{
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    color: Red;
    font-weight: bold;
    background-color: #ffffcf;
    padding: 3px;
    border: 1px solid gray;
}

.Notice
{
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;
    background-color: #fffebc;
    padding: 3px;
    border: 1px solid #a5a5a5;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}

.DA_Question
{
    border: 1px solid gray;
    background-color: #ffffcf;
    padding: 1px;
    position: inherit;
    width: 10px;
    text-align: center;
    font-weight: bold;
}

#qTip
{
    padding: 3px;
    border: 1px solid #666;
    border-right-width: 2px;
    border-bottom-width: 2px;
    display: none;
    background: #999;
    color: #FFF;
    font: bold 9px Verdana, Arial, sans-serif;
    text-align: left;
    position: absolute;
    z-index: 1000;
}

.DA_BG
{
    background-image: url(../Main_Images/Dealers/map_bg.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    width: 900px;
}

.DA_Card
{
    vertical-align: middle;
    margin-top: 1px;
    margin-bottom: 1px;
}

#Spares_Button
{
    background-image: url("../Main_Images/Spares_Bob.gif");
    background-position: left;
    background-repeat:no-repeat;
    width: 78px;
    height: 27px;
    vertical-align:baseline;
    margin-left: 10px;
    margin-top: -12px;
}

#Spares_Button:hover
{
    background-position: right;
}

.FUL_Title
{
    background-color: gray;
    padding: 2px;
    padding-left: 4px;
    margin-bottom: 2px;
    font-weight: bold;
    color: White;
}

.FUL_SubTitle
{
    font-weight: bold;
    margin-top: 3px;
    margin-bottom: 3px;
}

.FUL_DL
{
    color: Blue;
}

#FUL_H
{
    margin-bottom: 8px;
}

.FUL_H_I
{
    margin: 3px;
    border: 1px solid gray;
    float: left;
    vertical-align: top;
}

.FUL_H_T
{
    text-align: left;
    float: left;
    margin-left: 8px;
    width: 550px;
}

.FUL_H_TT
{
    margin-bottom: 3px;
    font-weight: bold;
    font-size: large;
}

.Notice_Full
{
    background-color: #ffffcf;
    padding: 3px;
    border: 1px solid gray;
}

#FW_F
{
    border: 1px solid gray;
    padding: 15px;
    margin-left: 5px;
    background-image: url("../Main_Images/Futaba/eggshell.jpg");
    background-repeat: repeat;
}

.FW_ST
{
    font-weight: bold;
    border-top: 1px solid black;
    font-size: 15px;
    padding: 3px;
    margin-bottom: 5px;
    background-color: #e5e6e6;
}

.FW_MT
{
    font-weight: bold;
    font-size: large;
}

.FW_T
{
    width: 100%;
}

.FW_T_LC
{
    width: 130px;
    text-align: right;
    vertical-align: top;
    margin-bottom: 5px;
}

.FW_T_RC
{
    text-align: left;
    padding-left: 10px;
}

.FW_T_TB
{
    width: 490px;
    border: 1px solid #a5a5a5;
    resize: none;
}

.FW_T_TB_NW
{
    border: 1px solid #a5a5a5;
    resize: none;
}

.FW_T_TB_Val
{
    background-color: Yellow;
    border: 1px solid #a5a5a5;
}

.FW_T_TB_FSN
{
    width: 135px;
    height: 49px;
    background-image: url("../Main_Images/Futaba/Ripmax_Serial.jpg");
    background-repeat: no-repeat;
    float: left;
}

.FW_T_TB_FSN_Serial
{
    position: relative;
    top: 21px;
    left: 14px;
    width: 107px;
    height: 20px;
    border: 0px;
    background-color: transparent;
    text-align: center;
    font-family: Courier New, Georgia, Trebuchet MS, Times New Roman;
    font-size: 18px;
    font-weight: bold;
}

.FW_T_TB_FSN_Serial_Val
{
    position: relative;
    top: 21px;
    left: 14px;
    width: 107px;
    height: 20px;
    border: 0px;
    background-color: yellow;
    text-align: center;
    font-family: Courier New, Georgia, Trebuchet MS, Times New Roman;
    font-size: 18px;
    font-weight: bold;
}

.FW_F_CV
{
    color: Red;
    font-weight: bold;
}

.FW_F_Submit
{
    border: 1px solid black;
    padding: 4px;
    font-weight: bold;
    background-color: White;
    width: 100%;
    text-align: center;
}

.FW_F_CVS
{
    font-weight: bold;
    color: black;
    background-color: Yellow;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    padding: 10px;
}

.FW_IAOTE_Table
{
    width: 600px;
}

.FW_IAOTE_Table td
{
    padding-right: 15px;
    vertical-align: top;
}

.FP-Extra-Banners
{
    clear:both;
}

.lowerbanners
{
    padding: 5px 0px 5px 0px;
}

.G2_FNP
{
    margin-top: 10px;
    width: 350px;
    display: inline-block;
}

.G2_FNP_C
{
    border: 1px solid #2b367b;
    /*border: 1px solid #37a9ca;*/
    border-radius: 3px;
    background-color: white;
}
.G2_FNP_IH
{
    background-color: #2b367b;
    padding: 3px 10px 3px 10px;
    /*font-weight: bold;*/
    font-size: 18px;
    color: white;
    letter-spacing: 1px;
    /*background-image: URL("Main_Images/LHN_Header-BG.gif");*/
}
.G2_FNP_IC
{
    padding: 3px 0px 0px 0px;
    font-size: 12px;
    text-align: left;
}
.G2_FNP_IC_Cont
{
    margin: 0px 3px 2px 3px;
}

.G2_FNP_IC UL LI
{
    margin-bottom: 5px;
}
.G2_FNP_ItemID
{
    /*background-color: #ebebeb;*/
    font-weight: bold;
    border-top-left-radius: 6px;
}
.G2_FNP_ItemSSP
{
    float: right;
    margin-right: 3px;
    font-weight: bold;
}
.G2_FNP_ItemIMG
{
    float: left;
    margin-right: 5px;
    border: 1px solid white;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 6px;
}
.G2_FNP_IC_Cont:hover .G2_FNP_ItemID
{
    background-color: #37a9ca;
    color: White;
}
.G2_FNP_IC_Cont:hover .G2_FNP_ItemSSP
{
    color: White;
}
.G2_FNP_IC_Cont:hover .G2_FNP_ItemIMG
{
    border: 1px solid #37a9ca;
}

.FP_LeftBox
{
    width: 330px;
    float: left;
    margin-top: 10px;
    font-size: 14px;
    line-height: 17px;
    text-align: left;
    display: block;
}

.FP_LeftBox_FirstChar
{
    float: left;
    font-size: 20px;
}

.AR_Container
{
    background-image: url(../Main_Images/About_Ripmax/bg.jpg);
    background-repeat: repeat;
    background-position: top right;
    height: 521px;
}

.AR_Container H1
{
    padding-top: 12px;
    padding-bottom: 12px;
}

.AR_Text
{
    position: relative;
    top: 30px;
    width: 500px;
    font-size: 14px;
    line-height: 17px;
}

#slideout {
    position: fixed;
	top: 53px;
	left: 0;
	width: 34px;
	padding: 10px 0;
	text-align: center;
	background: #6DAD53;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	color: White;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica,sans-serif;
}
#feedback_Logo
{
    z-index: 12;
}
#slideout_inner 
{
	position: fixed;
	top: 53px;
	left: -230px;
	background: #639d4c;
	width: 182px;
	padding: 25px;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	text-align: left;
	-webkit-border-radius: 0 0 5px 0;
	-moz-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0;
	text-align: center;
}
#slideout_inner textarea
{
	width: 190px;
	height: 100px;
	margin-bottom: 6px;
	text-align: center;
}
#Often_DropDownList
{
    text-align: center;
}
#slideout:hover {
    left: 230px;
}
#slideout:hover #slideout_inner {
    left: 0;
}
.HiddenTB
{
    visibility: collapse;
    background-color: Yellow;
    width: 1px;
}
#Often_DropDownList
{
    text-align: center;
}


.ImageChecker_Header
{
    font-weight: bold;
    text-align: center;
    background-color: #eeeeee;
}


.Katalogue2012_MainImage
{
    float: left;
    margin-right: 10px;
}

.Katalogue2012_LeftText
{
    text-align: center;
    float: left;
    width: 232px;
}

.Katalogue2012_DownloadLink
{
    margin-top: 5px;
    border: 1px solid gray;
    width: 100%;
    padding: 1px;
}

.Katalogue2012_DownloadLink:Hover
{
    margin-top: 5px;
    border: 1px solid gray;
    width: 100%;
    padding: 1px;
    background-color: #e6e6e6;
}


.ItemRefLink
{
    width: 100%;
    color: #333333;
    border: 2px solid #37a9ca;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    padding: 2px;
    margin-top: 15px;
    margin-bottom: 5px;
    /*border-bottom-right-radius: 8px;*/
    /*border-top-left-radius: 8px;*/
    background-color: #e6e6e6;
}

.ItemRefLink:hover
{
    /*background-color: #f1f1f1;*/
    border: 2px solid #37a9ca;
    color: black;
    background-color: #37a9ca;
}


.Notice-AcrowotFoamE-ESC
{
    border: 1px solid black;
}

.Notice-DownArrow
{
    height: 94px;
    width: 100%;
    background-image: url(../Notices/AcroWot-Foam-E_ESC/Arrow.gif);
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 20px;
}

.Notice_OL li
{
    margin-bottom: 10px;
}
.Notice_OL ul li
{
    margin-bottom: 0px;
    margin-top: 3px;
}
.Notice_SubTitle
{
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline;
    margin-bottom: 3px;
}
.Notice_SubHeader
{
    font-size: 16px;
    color: #2b5da9;
    font-weight: bold;
    text-decoration: underline;
}

.SocialNetworkBottom
{
    text-align: center;
    margin: 12px auto 0px auto;
}

.SparesMainProduct_MainContainer
{
    border: 3px solid #37a9ca;
    border-radius: 10px;
    margin-bottom: 8px;
    padding: 4px 4px 4px 4px;
}

.SparesMainProduct_Container
{
    border: 1px solid #dcdcdc;
    margin: 3px 0px 0px 0px;
    background-color: #f5f5f5;
    Border-radius: 6px;
    padding: 1px;
}
.SparesMainProduct_Container:hover
{
    background-color: #ffffff;
    border: 2px solid #37a9ca;
    padding: 0px;
}
.SparesMainProduct_Container:hover .SparesMainProduct_ID-Row
{
    background-color: #37a9ca;
    color: white;
}
.SparesMainProduct_IMG
{
    float: left;
    margin: 1px;
}
.SparesMainProduct_ID-Row
{
    background-color: #dcdcdc;
    font-weight: bold;
    margin: 1px 1px 0px 127px;
    border-top-right-radius: 4px;
}
.SparesMainProduct_ID
{
    margin-left: 4px;
}
.SparesMainProduct_RRP
{
    float: right;
    margin-right: 3px;
}
.SparesMainProduct_Name
{
    font-weight: bold;
    font-size: 13px;
    margin-left: 130px;
    padding: 2px 0px 2px 0px;
}
.SparesMainProduct_Desc
{
    margin-left: 130px;
    padding-right: 4px;
}

.Error_404
{
    background-image: url('/Main_Images/Error_404.jpg');
    background-repeat:no-repeat;
    height: 380px;
}
.Error_Item
{
    background-image: url('/Main_Images/Missing_Item.jpg');
    background-repeat:no-repeat;
    height: 150px;
}

.NewItem2013_Form
{
    border:1px solid #dddddd;
    padding: 10px;
    width: 100%;
}
.NewItem2013_Form_Name
{
    text-align:right;
    font-weight: bold;
    padding-right: 4px;
}
.NewItem2013_Form_Type
{
    text-align:center;
    font-weight: bold;
}
.NewItem2013_TextBox
{
    width: 280px;
}
.NewItem2013_TextBoxOther
{
    width: 264px;
}
.NewItem2013_CheckBox
{
    margin-left: 4px;
}
.NewItem2013_DownloadLinks
{
    text-align: center;
    width: 361px;
}
.NewItem2013_Submitted
{
    border: 1px solid red;
    padding: 5px;
    text-align: center;
    font-weight: bold;
}
.InsertButton
{
    border: 1px solid #686868;
    background-color: White;
    margin-top: 15px;
    width: 200px;
    font-weight: bold;
    padding: 3px;
}

.FP_Box_Img_Left
{
    margin-top: 6px;
}

.RT_Container
{
    text-align:center;
}

.RT_Pages
{
    border: 1px solid gray;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    width: 600px;
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}

.RT_Pages:hover
{
    font-size: 17px;
    border: 1px solid black;
    background-color: #2f3193;
    color: White;
}


.G2_LHN_C
{
    margin-bottom: 10px;
    border: 1px solid #2b367b;
    /*border: 1px solid #37a9ca;*/
    border-radius: 3px;
}
.G2_LHN_IH
{
    background-color: #2b367b;
    /*border: 1px solid #37a9ca;*/
    padding: 3px 10px 3px 10px;
    /*font-weight: bold;*/
    font-size: 15px;
    color: white;
    letter-spacing: 1px;
    /*background-image: URL("Main_Images/LHN_Header-BG.gif");*/
}
.G2_LHN_IC
{
    padding: 3px 0px 3px 0px;
    font-size: 12px;
    text-align: left;
}
.G2_LHN_IC UL
{
    list-style-position:inside;
    list-style: none;
}
.G2_LHN_IC UL Li
{
    padding: 0px 10px 0px 10px;
    margin-bottom: 1px;
}
.G2_LHN_IC UL Li:hover
{
    background-color: #ddf1f7;
}
.G2_LHN_ICSB
{
    padding: 5px 0px 5px 0px;
    font-size: 12px;
    text-align: center;
}

.G2_FRP
{
    margin-top: 10px;
    margin-bottom: 10px;
}
.G2_FRP_C
{
    border: 1px solid #2b367b;
    /*border: 1px solid #37a9ca;*/
    border-radius: 3px;
}
.G2_FRP_IH
{
    background-color: #2b367b;
    /*border: 1px solid #37a9ca;*/
    padding: 3px 10px 3px 10px;
    text-align: center;
    /*font-weight: bold;*/
    font-size: 16px;
    color: white;
    letter-spacing: 1px;
    /*background-image: URL("Main_Images/LHN_Header-BG.gif");*/
}
.G2_FRP_IC
{
    font-size: 14px;
    padding: 4px 10px 10px 10px;
    text-align: center;
}
.G2_FRP_ID
{
    /*font-weight: bold;*/
    text-align: left;
    padding-left: 10px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background-color: #ddf1f7;
}
.G2_FRP_NAME
{
    margin-top: 1px;
    text-align: center;
    font-weight: bold;
}
.G2_FRP_SSP
{
    float: right;
    /*font-weight: bold;*/
    margin-right: 10px;
}
.G2_FRP_IMG
{
    margin-top: 5px;
    border: 1px solid #ddf1f7;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
    padding: 3px;
}

.G2_FRP_IMG img
{
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

.G2_FRP_C:hover .G2_FRP_IMG
{
    border: 1px solid #37a9ca;
}
.G2_FRP_C:hover .G2_FRP_ID
{
    background-color: #37a9ca;
    color: White;
}

.G2_FRP_C:hover .G2_FRP_SSP
{
    color: White;
}

.G2_LHN_SH
{
    padding: 8px;
}

.Recall
{
    width: 100%;
    background-color: yellow;
    padding: 5px;
    color: black;
    font-weight: bold;
    font-size: 30px;
    text-align: center;
    border: 1px solid gray;
}

.Recall_2
{
    width: 100%;
    background-color: #b4ff00;
    padding: 5px;
    color: black;
    font-weight: bold;
    font-size: 30px;
    text-align: center;
    border: 1px solid gray;
}


.NewItem2015_DownloadLinks_UK
{
    margin-bottom: 30px;
}
.NewItem2015-Flag
{
    margin-right: 10px;
}

.NewItem2015-CT
{
    font-weight: bold;
    font-size: 15px;
}
.InsertButton
{
}

.ACNoDECat-Table
{
    padding:0; margin:0;
}

.ACNoDECat-Table td
{
    padding: 2px;
    padding:0; margin:0;
}

.ACNoDECatMissing td
{
    background-color: Red;
    color: white;
    padding: 2px;
}
