* {margin: 0px; padding: 0px;}
body {
background-color: #e8e8e8;
background-position: top;
background-repeat: no repeat;
background-attachment: fixed;
}
#main-content { margin-left: auto;
margin-right: auto;
width: 850px;
background-color: white;
border-left: 1px solid;
border-right: 1px solid;
border-color: #c1c1c1;
padding: 0px;
}
#header { width: 100%;
height: 143px;
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
}
#header p{ float:right;
margin-right: 10px;
margin-top: 3px;
}
#nav p{ color: #000000;
font-family: sans-serif;
font-weight: bold;
margin-top: 5px;
margin-bottom: 15px;
}
#content_wrapper{
width: 830px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
padding: 0px;
}
#top_wrapper{
width: 830px;

margin-left: auto;
margin-right: auto;
margin-top: 10px;
padding: 0px;
}
#top_left{ width: 638px;
float: left;
}
#top_right{ width: 170px;
float: right;
}
#top_intro{
width: 638px;
height: 17px;
background-image: url('images/intro_top.jpg');
background-position: center;
background-repeat: no-repeat;
}
#middle_intro{
width: 638px;
background-image: url('images/intro_middle.jpg');
background-position: center;
background-repeat: repeat-y;
}
#bottom_intro{width: 638px;
height: 15px;
background-image: url('images/intro_bottom.jpg');
background-position: center;
background-repeat: no-repeat;
}
#middle_intro p{ font-family: times new roman;
font-size: .9em;
padding-left: 10px;
padding-right: 10px;
}
#about_middle p{ font-family: times new roman;
font-size: .9em;
padding-left: 10px;
padding-right: 10px;
}
#uses { margin-left: auto;
margin-right: auto;
width: 850px;
background-color: white;
border-left: 1px solid;
border-right: 1px solid;
border-color: #c1c1c1;
padding: 0px;
}
#uses h2{margin-left: 15px;
font-size: 1.6em;
}
#professional{
margin-left: auto;
margin-right: auto;
width:830px;
height:133px;
background-image: url('images/prof_back.jpg');
background-position:center;
margin-top: 10px;
}
#inside_text{
margin-right: 10px;
width:650px;
height:115px;
margin-top: 10px;
float: right;
}
#escape{
margin-left: auto;
margin-right: auto;
width:830px;
height:133px;
background-image: url('images/escape_back.jpg');
background-position:center;
margin-top: 10px;
}
#collector{
margin-left: auto;
margin-right: auto;
width:830px;
height:133px;
background-image: url('images/coll_back.jpg');
background-position:center;
margin-top: 10px;
}
#about_intro{
margin-left: auto;
margin-right: auto;
width: 830px;
}
#about_top{width: 830px;
height: 14px;
background-image: url('images/about_top.jpg');
background-position:center;
}
#about_middle{width: 830px;
background-image: url('images/about_middle.jpg');
background-position:center;
background-repeat: repeat-y;
}
#about_middle p{ padding-left: 10px;
padding-right: 10px;
}
#about_bottom{width: 830px;
height: 13px;
background-image: url('images/about_bottom.jpg');
background-position:center;
}
#handcuff_history{width: 830px;
}







#sponsors-back-top{
background-image: url('images/sponsors_back_top.jpg');
background-position:top;
width: 830px;
height: 20px;
}
#sponsors-back-middle{
background-image: url('images/sponsors_back_center.jpg');
background-position:top;
width: 830px;
height: 110px;
}
#sponsors-back-bottom{
background-image: url('images/sponsors_back_bottom.jpg');
background-position:top;
width: 830px;
height: 18px;
}
#sponsors-logo{ width: 120px;
height: 100px;
margin-left: 30px;
float: left;
}
#peerless-logo{ width: 120px;
height: 100px;
margin-top: 5px;
margin-left: 40px;
float: left;
}
#thompson-logo{ width: 120px;
height: 100px;
margin-top:5px;
margin-left: 35px;
float: left;
}
#handcuffsorg-logo{ width: 120px;
height: 100px;
margin-top: 5px;
margin-left: 40px;
float: left;
}
#sponsors-logo-peerless{ width: 120px;
height: 100px;
margin-left: 30px;
float: left;
}
#sponsors-logo img{ margin-top: 30px;
}
#sponsors-description{ width: 565px;
height: 100px;
border: 0px solid;
margin-right: 30px;
float: right;
}
#sponsors-description p{font-family: sans-serif;
font-size: 0.9em;
}
#footer{ width: 823px;
height: 80px;
margin-right: auto;
margin-left: auto;
margin-top: 10px;
background-image: url('images/footer.jpg');
background-repeat: no-repeat;
}
#footer p{margin-right: auto;
margin-left: auto;
padding: 5px;
font-family: sans-serif;
font-size: 0.9em;}