img {border: 0; padding: 0; margin: 0}
form {border: 0; padding: 0; margin: 0; font: 10px verdana; color: #666}

body {background: #fff; border: 0; padding: 0; margin: 0}


/* general layout */

#main {width: 770px; margin: auto; background: #fff}

#header {width: 770px; height: 120px; background: transparent url(images/header_bg.gif) top right no-repeat; clear: both}

#middle {width: 770px; height: 242px; background: transparent url(images/middle_bg.gif) top right no-repeat; clear: both}
#middle_padding {padding: 0 30px 0 30px}

#header2 {width: 770px; height: 50px; background: transparent url(images/header_bg2.gif) top right no-repeat; clear: both}

#middle2 {width: 770px; height: 100px; background: transparent url(images/middle_bg2.gif) top right no-repeat; clear: both}
#middle_padding2 {padding: 0 30px 0 30px}

#menu {width: 770px; height: 25px; background: transparent url(images/menu_bg.gif) top left no-repeat; font: small verdana; color: #880000}
#menu div {padding: 0 0 0 40px}

#menu2 {width: 770px; height: 25px; background: transparent url(images/menu_bg2.gif) top left no-repeat; font: small verdana; color: #880000}
#menu2 div {padding: 0 0 0 40px}

#content {background: transparent; padding: 5px 30px 5px 30px}
#content_padding {background: transparent; border: 5px solid #E8E8E8; padding: 10px}

#footer {width: 750px; padding: 20px 0 20px 0; background: #fff url(images/footer_bg.gif) top left no-repeat; clear: both; text-align: center}

#box {float: right; width: 148px; margin: 0 0 0 5px; background: #E5EAEF url(images/box_bg.gif) top left no-repeat; border: 1px solid #ccc}
#box_padding {padding: 5px; background: transparent url(images/jackie.gif) bottom right no-repeat}
#box p {color: #333}

input {width: 110px; font: small verdana; color: #CF1F26; border: 1px solid #ccc}
select {width: 110px; font: small verdana; color: #CF1F26; border: 1px solid #ccc}
textarea {width: 175px; height: 100px; font: small verdana; color: #CF1F26; border: 1px solid #ccc}
.button { color: #fff; font: bold 12px arial; color: #CF1F26; border: 1px solid #CF1F26; padding: 1px; width: 140px}
.button2 { border: 0; width: 96px}
input.check {width: 20px; font: medium verdana; color: #333; border: 1px solid #fff}

/* typeography */

h1 {font: bold medium arial; color: #CF1F26; border: 0; padding: 0 0 10px 0; margin: 0; voice-family: "\"}\""; voice-family: inherit; font-size: large}
html>h1{font-size: large}

h2 {font: bold x-small verdana; color: #333; border: 0; padding: 0 0 10px 0; margin: 0; voice-family: "\"}\""; voice-family: inherit; font-size: small}
html>h2{font-size: small}

h3 {font: bold x-small verdana; color: #CF1F26; border: 0; padding: 0 0 10px 0; margin: 0; voice-family: "\"}\""; voice-family: inherit; font-size: small}
html>h3{font-size: small}

h4 {font: bold 13px arial; color: #fff; border: 0; padding: 2px 0 2px 4px; margin: 0; background: #CF1F26}

p {font: xx-small verdana; color: #666; border: 0; padding: 0; margin: 0; voice-family: "\"}\""; voice-family: inherit; font-size: x-small}
html>p{font-size: x-small}

.order_title_black {font: bold small arial; color: #000; border: 0; padding: 0; margin: 0}
.order_title_red {font: bold 12px arial; color: #CF1F26; border: 0; padding: 0; margin: 0}
.order_title_grey {font: bold 12px arial; color: #999; border: 0; padding: 0; margin: 0}

ul {font: xx-small verdana; color: #666; border: 0; padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0; voice-family: "\"}\""; voice-family: inherit; font-size: x-small}
html>ul{font-size: x-small}

#footer p {font: x-small verdana; color: #999; width: 700px}

table {font: xx-small verdana; color: #666; border: 0; padding: 0; margin: 0; voice-family: "\"}\""; voice-family: inherit; font-size: x-small}
html>table{font-size: x-small}


/* linkology */

a:link, a:visited {font: x-small verdana; text-decoration: none; color: #446A8F; line-height: 2.0em}
a:hover {font: x-small verdana; text-decoration: underline; line-height: 2.0em}
a:active {font: x-small verdana; text-decoration: none; line-height: 2.0em}

#menu a:link, #menu a:visited {font: small verdana; color: #fff; text-decoration: none; line-height: 25px}
#menu a:hover {font: small verdana; color: #ccc; text-decoration: none; line-height: 25px}
#menu a:active {font: small verdana; color: #fff; text-decoration: none; line-height: 25px}

#menu2 a:link, #menu2 a:visited {font: small verdana; color: #fff; text-decoration: none; line-height: 25px}
#menu2 a:hover {font: small verdana; color: #ccc; text-decoration: none; line-height: 25px}
#menu2 a:active {font: small verdana; color: #fff; text-decoration: none; line-height: 25px}

table a:link, table a:visited {font: x-small verdana; text-decoration: none; color: #446A8F}
table a:hover {font: x-small verdana; text-decoration: underline}
table a:active {font: x-small verdana; text-decoration: none}