/* Site Structure  */
body{background-color:#1F1F1F;font-size:9px;font-weight:400;margin:0;padding:0;}
#wrapper{width:990px;margin:auto;}
#headerwrap {width:100%;height:98px;background-color:#1f1f1f;}
#header{width:990px;height:98px; margin:auto;}
	#logowrap{float:left;}
	#navbarwrap{width:547px;height:100px;float:right;text-align:right;vertical-align:bottom;position:relative;}
		#menuh{font-size:13px;font-family:arial, helvetica, sans-serif;width:auto;float:left;position:absolute;bottom:1px;left:0;margin:0 auto auto 70px;}
		#menuh a{text-align:left;width:auto;display:block;border:none;white-space:nowrap;margin:0;padding:0.5em;}
		#menuh a:link,#menuh a:visited,#menuh a:active{color:#ccc;font-weight:700;background-color:#1f1f1f;text-decoration:none;}
		#menuh a:hover{color:#0095dd;background-color:#1f1f1f;text-decoration:none;}
		#menuh a.top_parent,#menuh a.top_parent:hover{background-image:url(navdown_white.gif);background-position:right center;background-repeat:no-repeat;}
		#menuh a.parent,#menuh a.parent:hover{background-image:url(nav_white.gif);background-position:right center;background-repeat:no-repeat;}
		#menuh ul{list-style:none;float:left;margin:0;padding:0;}
		#menuh li{position:relative;min-height:1px;vertical-align:bottom;}
		#menuh ul ul{position:absolute;z-index:500;top:auto;display:none;width:230px;margin:-1em 0 0 -1em;padding:1em;}
		#menuh ul ul ul{top:0;left:100%;}
		div#menuh li:hover{cursor:pointer;z-index:100;}
		div#menuh li:hover ul ul,div#menuh li li:hover ul ul,div#menuh li li li:hover ul ul,div#menuh li li li li:hover ul ul{display:none;}
		div#menuh li:hover ul,div#menuh li li:hover ul,div#menuh li li li:hover ul,div#menuh li li li li:hover ul{display:block;}
		#shopicon{background:url(../images/universalimages/self-defense-shop.jpg);border:none;width:25px;}
		#topdivider{background:url(../images/self-defense-images/self-defense-top-divider.jpg);height:17px;}
#topdividerrepeat{background:url(/images/self-defense-images/repeated-top-divider.jpg);height:19px;margin:auto}
#contentdiv{width:909px;text-align:left;margin:0 auto;}
#contentwrapper{width:909px;text-align:left;background-color:#FFF;height:184px;margin:0 auto;}
#footer{width:909px;text-align:center;margin:0 auto;}
	#footerdiv{height:10px;background:url(../images/self-defense-images/self-defence-divider.jpg);}
#footer2{width:990px;text-align:center;}
	#footerdiv2{background-image:url(../images/self-defense-images/footer.jpg);height:31px;}
#righthalfcontentdiv{width:954px;float:right;}
#bannerwrapper{width:949px;margin:auto;}
.imgcenter{display:block;text-align:center;margin:0 auto;}
.imgbottom{position:absolute;bottom:0;}
.align-right{float:right;margin:0 0 15px 15px;}
#bottombanner{background:url(/images/self-defense-images/repeated-bottom-divider.jpg);height:19px;margin:auto;}
#footerwrap{background-color:#1f1f1f;text-align:center;}
/* Home   */
#homeslidedivider{height:343px;width:990px;}
#indexproductcontentwrapper{width:909px;margin:auto;}
#content-left{width:213px;float:left;}
#content-middle{width:265px;margin-left:109px;float:left;}
#content-right{width:213px;margin-left:109px;float:left;}
/* Company  */
#leftaboutcontentdiv{float:left;width:auto;}
#rightaboutcontentdiv{width:515px;float:right;margin-left:0;}
#contactform{width:545px;float:left;}
#contactbox{background:url(../images/company-images/contact-self-defense-info.jpg);background-repeat:no-repeat;background-position:top right;}
#contactformcontainer{background:url(../images/company-images/contact-self-defence.jpg);width:859px;height:473px;margin:0 auto;}
.contentwrap,#aboutcontentdiv{width:909px;margin:0 auto;}
#contactbox1{background:url(../images/company-images/contact-self-defence.jpg);}
/* Resources   */
#resourcebanner{width:917px;background:url(/images/self-defense-resource-images/Self-defence-resources.jpg);height:160px;background-position:top;background-repeat:no-repeat;margin:0 auto;}
#rightresourcediv{width:275px;float:right;}
/* Kids */
#whitewrap{width:909px;background-color:#FFF;height:1500px;margin:0 auto;}
#shadowwrap{width:949px;background-image:url(../images/self-defense-kids-images/shadow-wrapper.jpg);background-repeat:repeat-y;margin:0 auto;}
#kidscontentdiv{width:909px;text-align:left;height:574px;background:url(../images/self-defense-kids-images/Self-defence-for-kids-dvd.jpg);background-position:bottom right;background-repeat:no-repeat;background-color:#FFF;margin:0 auto;}
#kidscontentdivmiddle{width:909px;background-color:#FFF;height:410px;margin:0 auto;}
#kidsdvdbuybtn1{margin-left:50px;width:91px;}
#kidsdvdcolumn1{width:235px;margin-left:50px;float:left;background-color:#FFF;text-align:center;}
#kidsdvdcolumn2{width:242px;margin-left:55px;float:left;background-color:#FFF;text-align:center;}
#kidsdvdcolumn3{width:243px;float:left;margin-left:55px;background-color:#FFF;text-align:center;}
#kidsfinalcontentdiv{width:909px;background-image:url(../images/self-defense-kids-images/self-defense-kids-technique.jpg);background-position:right;background-repeat:no-repeat;background-color:#FFF;margin:0 auto;}
#kidsimagecontent{width:150px;margin-top:380px;margin-right:50px;float:right;}
/* EBook */
#contentcolumn{width:450px;float:left}
#contentcolumnright{width:459px;float:left;}
/* MTB  */
#middlemtb{height:495px;width:909px;margin:0 auto;}
#mtbimage1{width:423px;height:382px;float:right;}
#mtbimage2{width:385px;height:495px;float:left;}
#mtbimage3{width:441px;height:398px;float:right;}
/* CT  */
#corpimage1{width:494px;height:385px;float:right;}
#corpimage2{width:467px;height:304px;float:right;}
/* OG  */
#ogbanner{width:990px;margin:0 auto;}
#videobg{float:right;background:url(../images/self-defense-course-images/self-defense-video.jpg);}
#ogcolumn{width:909px;height:700px;margin:0 auto;}
#innerogcontentleft{width:440px;float:left;}
#innerogcontentright{width:430px;float:right;}
#buystandard{width:91px;height:28px;margin-left:445px;float:left;}
#buyultimate{width:91px;height:28px;float:left;margin-left:165px;}
#ogimageleft{float:left;width:334px;}
#ogimageright{float:right;width:334px;}
/* Form Fields  */
.textInput{border:none;background:none;color:#fff;font-size:13px;width:208px;height:23px;margin-top:5px;margin-left:5px;}
.fieldHolder{width:218px;height:29px;background:url(../images/company-images/formfield.jpg);float:left;}
.selectHolder{width:218px;height:29px;background:url(../images/company-images/selectfield.jpg);float:left;color:#fff;}
.textareaInput{border:none;background:none;color:#fff;font-size:13px;width:451px;height:113px;margin-top:5px;margin-left:5px;}
.textareaHolder{width:461px;height:123px;background:url(../images/company-images/textfield.jpg);float:left;font-family:Arial, Helvetica, sans-serif;}
/* Fonts */
.bigbluetext{color:#0095dd;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:700;}
.bluetext{font-family:Arial, Helvetica, sans-serif;color:#0095dd;font-weight:700;font-size:14px;}
.bluetextcentered{font-family:Arial, Helvetica, sans-serif;color:#0095dd;font-weight:700;font-size:14px;text-align:center;}
.contenttext{font-size:13px;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-weight:400;}
.contenttextcentered{font-size:13px;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-weight:400;text-align:center;}
.copyright{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#CCC;text-align:center;}
.tandc{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#999;text-align:center;font-weight:700;}
.mainlink:link{color:#0095DD;text-decoration:none;}
.mainlink:visited{color:#0095dd;text-decoration:none;}
.mainlink:hover{color:#0095DD;text-decoration:underline;}
.bottomnav:hover{color:#999;text-decoration:underline;}
.contenttitleblack{font-size:18px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#000;}
.contenttextblacktop{font-size:13px;font-weight:400;color:#000;font-family:Arial, Helvetica, sans-serif;text-align:left;margin-left:50px;margin-right:400px;}
.contenttextblack{font-size:13px;font-weight:400;font-family:Arial, Helvetica, sans-serif;color:#000;text-align:left;}
.contenttextblackcentered{font-size:13px;font-weight:400;font-family:Arial, Helvetica, sans-serif;color:#000;text-align:centered;}
.subtitleblack{font-size:14px;font-weight:700;font-family:Arial, Helvetica, sans-serif;}
.mainlinkbold:link{color:#0095DD;text-decoration:none;font-weight:700;}
.mainlinkbold:visited{color:#0095dd;text-decoration:none;font-weight:700;}
.mainlinkbold:hover{color:#0095DD;text-decoration:underline;font-weight:700;}
.bottomnav,.bottomnav:visited{color:#999;text-decoration:none;}
