/* Clockwork Default Mobile Theme Styles */


* { vertical-align: baseline; font-weight: inherit; font-family: inherit; font-style: inherit; font-size: inherit; text-decoration: none; border: 0 none; outline: 0; padding: 0; margin: 0; }

body { background-color: #000000; font-family: arial; color: #333333; margin-bottom: 0; padding-bottom: 0; }

p    { color: #595951; line-height: 20px; }

hr   { color: #000000; background: #ffffff; background-image: url(../images/dotted_nav.png);   background-repeat: repeat-x; height: 2px; width: 100%; margin: 10px 0; }

h1 { font-size: 22px; padding-bottom: 5px; line-height: 20px; }
h2 { font-size: 18px; padding-bottom: 5px; padding-top: 15px; line-height: 20px; color: #666; }
h3 { font-size: 16px; padding-top: 15px; line-height: 16px; color: #666; }

a { color: #FFCC00; }

form { display: inline }

.left  { float: left; }

.right { float: right; }

.clear { clear: both; background-color: #ffffff; } 

.header { height: 53px; background-image: url(../images/header_bg.png);   background-repeat: repeat-x; padding: 0; background-color: #000000 }

.contact { float: right; height: 39px; background-repeat: no-repeat; font-size: small; padding-top: 10px; padding-right: 25px; }

.contact a { color: #ffcc00; }

.logo_wrapper { background: #ffffff; height: 70px; padding: 12px 0 0 15px; margin: 0; border: none }

.logo_image { float: left; background: #ffffff; height: 51px; margin: 0;  }
.logo_image img { border: 1px solid #ffffff; }

.logo_address { float: right; font-size: 12px; height: 60px; margin: 7px 20px 0 0; color: #000000; line-height: 18px; }

.logo_address a { color: #000000; text-decoration: none }

.tag_line { height: 87px; text-align: center; background: #ffffff; }

.star { height: 27px; background-color: #ffffff; background-image: url(../images/dotted_solid.png); background-repeat: repeat-x; text-align: center }

.nav { background-color: #ffffff; width: 100%; padding-bottom: 13px; }

.nav1 { padding-top: 15px; padding-bottom: 15px; padding-left: 17px; padding-right: 17px; background: #ffffff; }

.nav1 a { color: #111111; font-size: small; padding-bottom: 10px; }

.nav2 { height: 20px; padding-left: 17px; background: #ffffff; }

.nav2 a { color: #111111; font-size: small; padding-bottom: 10px; }

span.bottom_nav { color: #595951; }

.content { background: #ffffff; margin: 0; padding-left: 17px; padding-right: 17px; padding-bottom: 20px;}

h1 { font-size: medium; font-weight: bold; color: #111111 }

.content img { padding: 10px 0 5px 0; }

.content p { font-size: 14px; color: #595951; padding: 10px 0; line-height: 20px; }

ul { padding: 10px 0; margin: 0 0 0 17px; }
ul li { padding: 5px 0; }
.footer    { color: #ffffff; background-color: #000000; background-image: url(../images/footer_bg.png); background-repeat: repeat-x; font-size: small; padding-top: 25px; padding-left: 10px; padding-bottom: 20px; }

.footer p  {  color: #ffffff; margin-top: 10px; margin-right: 7px; margin-bottom: 0; margin-left: 7px; font-weight: normal; }

.footer a  { color: #ffffff; text-decoration: underline }
