﻿body
{
    background-color:#202020;
}
.header
{
    width:791px;
    height:127px;
    background-image:url(http://www.totalselfdefence.co.uk/images/background/header.jpg);
    background-repeatl:no-repeat;
}
.left_panel
{
    width:170px;
    height:600px;
    display:table-cell;
    background-image:url(http://www.totalselfdefence.co.uk/images/background/left_background.jpg);
    border-left:solid 1.0px #404040;
    border-bottom:solid 1.0px #404040;
    align:center;
}
.middle_panel
{
    width:451px;
    height:600px;
    display:table-cell;
    background-image:url(http://www.totalselfdefence.co.uk/images/background/background1.jpg);
    border-bottom:solid 1.0px #404040;
    border-left:solid 1.0px #404040;
    border-right:solid 1.0px #404040;
}
.right_panel
{
    width:170px;
    height:600px;
    display:table-cell;
    background-image:url(http://www.totalselfdefence.co.uk/images/background/right_background.jpg);
    border-right:solid 1.0px #404040;
    border-bottom:solid 1.0px #404040;
}
.footer
{
    width:791px;
    height:80px;
    background-color:##222222;
    border-left:solid 1.0px #404040;
    border-right:solid 1.0px #404040;
    border-bottom:solid 1.0px #404040;
}
.menu_item_off
{
    width:160px;
    height:19px;
    background-image:url(http://www.totalselfdefence.co.uk/images/buttons/menu1_off.gif);
    text-align:center;
    border:solid 1.0px #808080;
    margin-bottom:7px;
    cursor:pointer;
}
.menu_item_on
{
    width:160px;
    height:19px;
    background-image:url(http://www.totalselfdefence.co.uk/images/buttons/menu1_on.gif);
    text-align:center;
    border:solid 1.0px #808080;
    margin-bottom:7px;
    cursor:pointer;
}
.menu_2_off
{
    width:160px;
    height:19px;
    background-image:url(http://www.totalselfdefence.co.uk/images/buttons/menu_2_off.gif);
    text-align:center;
    border:solid 1.0px #808080;
    margin-bottom:7px;
    cursor:pointer;
}
.menu_2_on
{
    width:160px;
    height:19px;
    background-image:url(http://www.totalselfdefence.co.uk/images/buttons/menu_2_on.gif);
    text-align:center;
    border:solid 1.0px #808080;
    margin-bottom:7px;
    cursor:pointer;
}
.menu_active
{
    width:160px;
    height:19px;
    background-image:url(http://www.totalselfdefence.co.uk/images/buttons/menu_active.gif);
    text-align:center;
    border:solid 1.0px #808080;
    font-family:tahoma;
    font-size:12px;
    font-weight:bold;
    color:#800000;
    align:center;
    line-height:18px;
    margin-bottom:7px;
    cursor:pointer;
}

.menu_active_noarrow
{
    width:160px;
    height:19px;
    background-image:url(http://www.totalselfdefence.co.uk/images/buttons/menu_active_noarrow.gif);
    text-align:center;
    border:solid 1.0px #808080;
    font-family:tahoma;
    font-size:12px;
    font-weight:bold;
    color:#800000;
    align:center;
    line-height:18px;
    margin-bottom:7px;
    cursor:pointer;
}
.menu_spacer
{
    width:160px;
    height:30px;
    border:solid 1.0px #ffffff;
}
.text_gn10
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #888888;
    FONT-FAMILY: Tahoma
}
.text_gn12
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #888888;
    FONT-FAMILY: Tahoma
}
.text_r12
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Tahoma
}
.text_dg12
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #404040;
    FONT-FAMILY: Tahoma
}
.text_gb12
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #888888;
    FONT-FAMILY: Tahoma
}
.text_wn12
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
    line-height:18px;
}
.text_wb12
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
    line-height:18px;
}
.text_bn12
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    line-height:18px;
}
.text_bb12
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    line-height:18px;
}
.text_lgn12, p, li
{
    FONT-SIZE: 12px;
    COLOR: #f1f1f1;
    FONT-FAMILY: Tahoma;
    line-height:18px;
    padding:0px;
    margin:0px;
}
.text_lgn12_indent
{
    FONT-SIZE: 12px;
    COLOR: #e5e5e5;
    FONT-FAMILY: Tahoma;
    line-height:20px;
    line-spacing:0px;
    padding:0px;
    margin:0px;
    margin-left:10px;
}
h1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #e5e5e5;
    FONT-FAMILY: Tahoma;
    line-height:16px;
    line-spacing:0px;
    padding:0px;
    margin:0px;
}
h2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #e5e5e5;
    FONT-FAMILY: Tahoma;
    line-height:16px;
    line-spacing:0px;
    padding:0px;
    margin:0px;
}

.menu_text:link{FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #FFFFFF;FONT-FAMILY: Tahoma; TEXT-DECORATION:NONE; line-height:18px; align:center; text-decoration:none;}
.menu_text:visited{FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #FFFFFF;FONT-FAMILY: Tahoma; TEXT-DECORATION:NONE; line-height:18px; align:center; text-decoration:none;}
.menu_text:active{FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #FFFFFF;FONT-FAMILY: Tahoma; TEXT-DECORATION:NONE; line-height:18px; align:center; text-decoration:none;}
.menu_text:hover{FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #FFFFFF;FONT-FAMILY: Tahoma; TEXT-DECORATION:NONE; line-height:18px; align:center; text-decoration:none;}


.link_gu12:link{FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: #9F9F9F;FONT-FAMILY: Tahoma; TEXT-DECORATION:NONE}
.link_gu12:visited{FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: #9F9F9F;FONT-FAMILY: Tahoma; TEXT-DECORATION:NONE}
.link_gu12:active{FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: #9F9F9F;FONT-FAMILY: Tahoma; TEXT-DECORATION:NONE}
.link_gu12:hover{FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: #9F9F9F;FONT-FAMILY: Tahoma; TEXT-DECORATION:UNDERLINE}

.link_dgu12:link{FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: #404040;FONT-FAMILY: Tahoma; TEXT-DECORATION:NONE}
.link_dgu12:visited{FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: #404040;FONT-FAMILY: Tahoma; TEXT-DECORATION:NONE}
.link_dgu12:active{FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: #404040;FONT-FAMILY: Tahoma; TEXT-DECORATION:NONE}
.link_dgu12:hover{FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: #404040	;FONT-FAMILY: Tahoma; TEXT-DECORATION:UNDERLINE}

.link_ru12:link{FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: red;FONT-FAMILY: Tahoma; TEXT-DECORATION:NONE}
.link_ru12:visited{FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: red;FONT-FAMILY: Tahoma; TEXT-DECORATION:NONE}
.link_ru12:active{FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR:red;FONT-FAMILY: Tahoma; TEXT-DECORATION:NONE}
.link_ru12:hover{FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: red;FONT-FAMILY: Tahoma; TEXT-DECORATION:UNDERLINE}

.link_wu12:link{FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: #FFFFFF;FONT-FAMILY: Tahoma; TEXT-DECORATION:NONE}
.link_wu12:visited{FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: #FFFFFF;FONT-FAMILY: Tahoma; TEXT-DECORATION:NONE}
.link_wu12:active{FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR:#FFFFFF;FONT-FAMILY: Tahoma; TEXT-DECORATION:NONE}
.link_wu12:hover{FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: #FFFFFF;FONT-FAMILY: Tahoma; TEXT-DECORATION:UNDERLINE}

.box_top
{
    margin-top:5px;
    display:block;
    height:14px;
    width:144px;
    background-image:url(http://www.totalselfdefence.co.uk/images/buttons/menu1_off.gif);    
    text-align:center;
    border:solid 1.0px #808080;
}
.box_bottom
{
    padding-top:5px;
    padding-bottom:5px;
    display:block;
    width:144px;  
    background-color:#efefef;  
    text-align:center;
    border:solid 1.0px #808080;
}
.header_box
{
    padding:5px;
    display:block;
}
.wide_box_top
{
    width:160px;
    height:19px;
    background-image:url(http://www.totalselfdefence.co.uk/images/buttons/menu1_off.gif);
    text-align:center;
    border:solid 1.0px #808080;
}
.wide_box_bottom
{
    width:160px;
    background-color:#000000;
    border-left:solid 1.0px #808080;
    border-right:solid 1.0px #808080;
    border-bottom:solid 1.0px #808080;
}
.box_border
{
    border-left:solid 1.0px #808080;
    border-right:solid 1.0px #808080;
    border-top:solid 1.0px #808080;
    border-bottom:solid 1.0px #808080;
}
.inputbox
{
    border:solid 1.0px silver;
    background-color:#ffffc0;
    font-family:tahoma;
    font-size:12px;
    color:#404040;
}
.price
{
    FONT-SIZE: 20px;
    COLOR: red;
    FONT-FAMILY: Tahoma;
    font-weight:bold;
    line-height:20px;
    line-spacing:0px;
    padding:0px;
    margin:0px;
}
.comic
{
    FONT-SIZE: 12px;
    font-style: italic; 
    COLOR: #FFFFFF;
    FONT-FAMILY: "Comic Sans", tahoma
}