div.preloader { position: absolute; top: -10000px; left: -10000px; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; }
div.nomargins { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 100%; }
div.nomargins_bottom { margin-top: 50px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 100%; }
div.phonenumber { margin-top: 8px; margin-left: 0px; margin-bottom: 10px; margin-right: 0px; font-size: 13px; color: white; font-family: sans-serif; }
div.toptext { margin-top: 8px; margin-left: 0px; margin-bottom: 10px; margin-right: 0px; font-size: 15px; color: white; font-family: sans-serif; }
div.toppanelprice1 { margin-top: -17px; margin-left: 460px; margin-bottom: 0px; margin-right: 0px; width: 280px; height: 12px; font-size: 12px; color: white; font-family: sans-serif; }
div.toppaneltext { position: relative; top: 0px; left: 0px; margin-top: 30px; margin-left: 43px; margin-bottom: 0px; margin-right: 35px; height: 89px; font-size: 12px; color: white; font-family: sans-serif; }
div.testimonialsdescription { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 318px; font-size: 12px; color: white; font-family: sans-serif; }
div.testimonial { margin-top: 8px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 270px; font-size: 12px; color: white; font-family: sans-serif; }
div.randomtestimonial { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 270px; font-size: 12px; color: white; font-family: sans-serif; }
div.randomtestimonial2 { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 408px; font-size: 12px; color: white; font-family: sans-serif; }
div.productcontents { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 250px; height: 12px; font-size: 12px; color: white; font-family: sans-serif; }
div.productstext { margin-top: 51px; margin-left: 43px; margin-bottom: 0px; margin-right: 0px; width: 825px; height: 70px; font-size: 12px; color: white; font-family: sans-serif; }
div.productprice { margin-top: 0px; margin-left: 4px; margin-bottom: 0px; margin-right: 0px; width: 300px; height: 12px; font-size: 12px; color: white; font-family: sans-serif; }
div.bottompanelformtext1 { margin-top: 20px; margin-left: 0px; margin-bottom: 0px; margin-right: 10px; width: 190px; height: 12px; font-size: 12px; color: white; font-family: sans-serif; }
div.bottompanelformtext2 { margin-top: 20px; margin-left: 0px; margin-bottom: 0px; margin-right: 10px; width: 190px; height: 12px; font-size: 12px; color: white; font-family: sans-serif; }
div.bottommenu1 { position: relative; top: 0px; z-index: 6000; margin-top: 5px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 890px; font-size: 12px; color: white; font-family: sans-serif; line-height: 15px; }
div.bottomtext { margin-top: 20px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 890px; font-size: 12px; color: white; font-family: sans-serif; line-height: 15px; }
div.bottommenu2 { margin-top: 20px; margin-left: 0px; margin-bottom: 20px; margin-right: 0px; width: 890px; font-size: 12px; color: white; font-family: sans-serif; line-height: 15px; }
div.phonenumber2 { margin-top: 8px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 670px; font-size: 13px; color: white; font-family: sans-serif; }
div.secondarybg { position: relative; z-index: 3000; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 700px; }
div.secondarymenu { position: absolute; left: 0px; top: 0px; z-index: 4000; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 700px; }
div.secondarybottomtext { margin-top: -115px; margin-left: 40px; margin-bottom: 0px; margin-right: 0px; width: 462px; height: 99px; font-size: 12px; color: white; font-family: sans-serif; }
div.secondarylogo { position: relative; left: 0px; z-index: 6000; margin-top: -209; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; }
div.secondarylensflare { margin-top: -222px; margin-left: 95px; margin-bottom: 0px; margin-right: 0px; }
div.maincontent { position: relative; z-index: 10000; margin-top: -144px; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; width: 502px; }
div.maincontent2 { position: relative; z-index: 10001; margin-top: 0px; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; width: 502px; }
div.maincontent5 { position: relative; z-index: 10001; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 640px; }
div.moduletext { position: relative; z-index: 10003; margin-top: 0px; margin-left: 0px; margin-bottom: 20px; margin-right: 0px; width: 443px; min-height: 114px; font-size: 12px; color: white; font-family: sans-serif; }
div.secondarymainbutton { position: relative; top: 0px; left: 0px; margin-top: 11px; margin-left: 10px; margin-bottom: -37px; margin-right: 0px; width: 176px; height: 26px; font-size: 12px; color: white; font-family: sans-serif; font-weight: bold; line-height: 17px; }
div.secondarymainbutton2 { position: relative; top: 0px; left: 0px; margin-top: 5px; margin-left: 10px; margin-bottom: -37px; margin-right: 0px; width: 176px; height: 32px; font-size: 12px; color: white; font-family: sans-serif; font-weight: bold; line-height: 14px; }
div.secondarysecondbutton { position: relative; top: 0px; left: 0px; margin-top: 4px; margin-left: 10px; margin-bottom: -22px; margin-right: 0px; width: 176px; height: 18px; font-size: 12px; color: white; font-family: sans-serif; font-weight: bold; line-height: 16px; }
div.secondarycontainer { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 100%; height: 100%; }
div.secondarycontainer2 { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 700px; height: 100%; }
div.tertiarytitle { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 460px; font-size: 16px; color: #941C15; font-family: sans-serif; font-weight: bold; }
div.tertiarytitle2 { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 460px; font-size: 14px; color: #ffffff; font-family: sans-serif; font-weight: bold; }
div.tertiarycontent { margin-top: 5px; margin-left: 0px; margin-bottom: 20px; margin-right: 0px; width: 460px; font-size: 12px; color: white; font-family: sans-serif; }
div.tertiarycontent2 { margin-top: 5px; margin-left: 0px; margin-bottom: 20px; margin-right: 0px; font-size: 12px; color: white; font-family: sans-serif; }
div.tertiarycontent4 { margin-top: 5px; margin-left: 0px; margin-bottom: 20px; margin-right: 0px; width: 460px; font-size: 14px; color: white; font-family: sans-serif; }
div.tertiarycontent5 { margin-top: 5px; margin-left: 0px; margin-bottom: 20px; margin-right: 0px; width: 230px; font-size: 14px; color: white; font-family: sans-serif; }
div.quaternarytitle { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; font-size: 16px; color: #941C15; font-family: sans-serif; font-weight: bold; }
div.quaternarycontent { margin-top: 5px; margin-left: 0px; margin-bottom: 20px; margin-right: 0px; font-size: 14px; color: white; font-family: sans-serif; }
div.testimonialtitle { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 460px; font-size: 14px; color: #941C15; font-family: sans-serif; font-weight: bold; }
div.gallery { margin-top: 10px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 250px; font-size: 12px; color: white; font-family: sans-serif; }
div.tertiarytestimonial { position: relative; z-index: 10000; margin-top: 0px; margin-left: 0px; margin-bottom: -100%; margin-right: 0px; width: 460px; font-size: 12px; color: white; font-family: sans-serif; }
div.newtitle { margin-top: -27px; margin-left: 0px; margin-bottom: 0px; margin-right: 10px; font-size: 10px; color: white; font-family: sans-serif; }

div.contest { position: absolute; z-index: 100000; top: 10; left: 0; visibility: hidden; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 100%; }
img.contest { margin-top: 0px; margin-left: 0px; margin-bottom: -45px; margin-right: 0px; }
img.contestbutton { margin-top: 0px; margin-left: 0px; margin-bottom: 45px; margin-right: 20px; }

img.nomargins { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; }
img.bbb { margin-top: 0px; margin-left: 10px; margin-bottom: 0px; margin-right: 15px; }
img.freecourselink1 { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 85px; }
img.freecourselink2 { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 10px; }
img.buttonminus { margin-top: 0px; margin-left: 0px; margin-bottom: -100px; margin-right: 0px; }
img.topmenuabout { margin-top: 0px; margin-left: 68px; margin-bottom: 0px; margin-right: 0px; }
img.topmenuself { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 62px; }
img.toppanelfg1 { margin-top: 0px; margin-left: 21px; margin-bottom: 0px; margin-right: 0px; }
img.toppanelfg3 { margin-top: 0px; margin-left: 21px; margin-bottom: -194px; margin-right: 0px; }
img.toppanelfg4 { margin-top: 41px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; }
img.toppanelfg6 { margin-top: 0px; margin-left: 21px; margin-bottom: 0px; margin-right: 0px; }
img.toppanelfg7 { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; }
img.testimonials1 { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; }
img.bottompanelfg1 { margin-top: 0px; margin-left: 12px; margin-bottom: 0px; margin-right: 0px; }
img.bottompanelfg2 { margin-top: 0px; margin-left: 12px; margin-bottom: -269px; margin-right: 0px; }
img.bottompanelfg3 { margin-top: 36px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; }
img.bottompanelfg4 { margin-top: 0px; margin-left: 658px; margin-bottom: 0px; margin-right: 0px; }
img.productpanelbg21 { margin-top: 0px; margin-left: 25px; margin-bottom: 0px; margin-right: 0px; }
img.productpanelbg22 { margin-top: 0px; margin-left: 56px; margin-bottom: 0px; margin-right: 0px; }
img.productpanelbg23 { margin-top: 0px; margin-left: 25px; margin-bottom: 0px; margin-right: 0px; }
img.lensflare1 { margin-top: -2px; margin-left: 160px; margin-bottom: 0px; margin-right: 0px; }
img.lensflare2 { margin-top: -2px; margin-left: 160px; margin-bottom: 0px; margin-right: 0px; }
img.stretchedsquare { margin-top: 0px; margin-left: 12px; margin-bottom: 0px; margin-right: 0px; width: 490px; height: 100%; }
img.stretchedsliver { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 198px; height: 100%; }

img.moduletemplate1 { margin-top: 0px; margin-left: 246px; margin-bottom: 0px; margin-right: 0px; }
img.moduletemplatebutton { position: relative; z-index: 10004; margin-top: 0px; margin-left: 245px; margin-bottom: 10px; margin-right: 0px; }
img.secondarymenuhit { position: relative; top: 0px; left: 0px; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; }
img.secondarymenuhit2 { position: relative; top: 0px; left: 0px; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; }

table.nomargins { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; }
table.toppanelfg { position: relative; z-index: 1000; margin-top: -502px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; }
table.productpanelfg { position: relative; z-index: 2000; margin-top: -762px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; }
table.bottompanelfg { position: relative; z-index: 3000; margin-top: -436px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; }
table.secondarymenu { position: relative; left: 0px; margin-top: 0px; margin-left: 502px; margin-bottom: 0px; margin-right: 0px; }
table.secondarybigbuttons { position: absolute; left: 270px; top: 100%; z-index: 5000; margin-top: -280px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; }
table.maincontent { position: relative; z-index: 10002; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; min-height: 100%; height: 100%; max-height: 100%; width: 502px; min-width: 502px; max-width: 502px; }
table.maincontent2 { position: relative; z-index: 10002; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; min-height: 100%; height: 100%; max-height: 100%; width: 700px; min-width: 700px; max-width: 700px; }

table.sidemenu { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; min-height: 100%; height: 100%; max-width: 198px; width: 198px; min-width: 198px; }
table.phonenumber2 { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; max-width: 700px; width: 700px; min-width: 700px; }
table.secondarybgpanel { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; min-height: 100%; height: 100%; max-height: 100%; max-width: 700px; width: 700px; min-width: 700px; }
table.sidemenu { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; min-height: 100%; height: 100%; max-height: 100%; max-width: 198px; width: 198px; min-width: 198px; }

form.nomargins { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; }

input.bottompanelform { margin-top: 15px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 340px; height: 25px; }
input.bottompanelform2 { margin-top: 5px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; width: 340px; height: 25px; }

td.main1regular { background-image: url(http://www.theselfdefenseco.com/png/regular/secondarybutton1.png); } 
td.main1over { background-image: url(http://www.theselfdefenseco.com/png/over/secondarybutton1.png); }
td.main1down { background-image: url(http://www.theselfdefenseco.com/png/down/secondarybutton1.png); }
td.secondregular { background-image: url(http://www.theselfdefenseco.com/png/regular/secondarybutton2.png); } 
td.secondover { background-image: url(http://www.theselfdefenseco.com/png/over/secondarybutton2.png); }
td.seconddown { background-image: url(http://www.theselfdefenseco.com/png/down/secondarybutton2.png); }
td.thirdregular { background-image: url(http://www.theselfdefenseco.com/png/regular/secondarybg9.png); } 
td.thirdover { background-image: url(http://www.theselfdefenseco.com/png/over/secondarybg9.png); }
td.thirddown { background-image: url(http://www.theselfdefenseco.com/png/down/secondarybg9.png); }

tr.extraspace { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; min-height: 100%; height: 100%; max-height: 100%; max-width: 198px; width: 198px; min-width: 198px; }
tr.fitheightnowidth { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; min-height: 100%; height: 100%; max-height: 100%; }

td.body-copy { color: white; }

body.secondarybody { min-height: 100%; height: 100%; max-height: 100%; max-width: 100%; width: 100%; min-width: 100%; }

h1 {
	color: #FF0000;
	font-size: 14pt;
    line-height: 32px;
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none;
} 

h2 {
	color: #000000;
	font-size: 22pt;
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none;
} 

h3 {
	color: #000000;
	font-size: 12pt;
	font-family: Times New Roman; 
	text-decoration: none;
    line-height: 22px;
	font-weight:normal;
} 
.network-links {
	color: #FFFFFF;
	font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none;
}

h1.tertiarytitle {
	color: #FF0000;
	font-size: 14pt;
    line-height: 22px;
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none;
}

h1.tertiarytitle2 {
	color: #FF0000;
	font-size: 12pt;
    line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none;
}

h1.tertiarytitle3 {
	color: white;
	font-size: 12pt;
    line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none;
}

h1.tertiarytitle4 {
	color: white;
	font-size: 12pt;
    line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none;
}

.whiteheadline {
	color: white;
	font-size: 14pt;
    line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none;
}

ul.about { float: left; margin: 2px; padding: 5px; border: 0px none; list-style-position: outside; list-style-type: bullet; left: 5px; }
ul.articles { margin: 2px; padding: 5px; border: 0px none; list-style-position: outside; list-style-type: bullet; }

marquee.testimonialsp { margin-top: -20px; margin-bottom: -100%; margin-left: 10px; margin-right: 0px; z-index: 5000; }

a:link {color: white;}
a:visited {color: white;}
a:hover {color: #FF0000;}
a:active {color: white;}

div.home_page_copy {
font-size: 12px;
line-height: 14px;
color: white;
width: 800px;
font-family: sans-serif;
margin-top: 5px;
margin-bottom: 10px;
}

a.top_menu:link {
font-size: 12px;
color: #FF0000;
font-family: Verdana, Geneva, sans-serif;
margin-left: 15px;
margin-right: 15px;
font-weight: bold;
text-decoration: none;
}
a.top_menu:active {
font-size: 12px;
color: #FF0000;
font-family: Verdana, Geneva, sans-serif;
margin-left: 15px;
margin-right: 15px;
font-weight: bold;
text-decoration: none;
}
a.top_menu:visited {
font-size: 12px;
color: #FF0000;
font-family: Verdana, Geneva, sans-serif;
margin-left: 15px;
margin-right: 15px;
font-weight: bold;
text-decoration: none;
}
a.top_menu:hover {
font-size: 12px;
color: white;
font-family: Verdana, Geneva, sans-serif;
margin-left: 15px;
margin-right: 15px;
font-weight: bold;
text-decoration: none;
}

td.top_menu {
font-size: 12px;
color: #FF0000;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
padding-bottom: 8px;
}