@charset "utf-8";
/* HEMMING & MORRIS v1.0 2009 */

* { margin:0; padding:0; }

/* GENERAL TAGS */
body { margin:0; background: url(img/bg.jpg) top left repeat-x #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
h1, h2 { font-size:28px; font-weight:normal; font-family:"Century Gothic", "Trebuchet MS", Arial; line-height:26px; margin:0 0 10px 0;  }
h1 { color:#0012CC; }
h2 { color:#D60000; }
h3 { font-size:16px;  }
h4 { font-size:15px; color:#D60000; }
h1 span { color:#666; white-space:nowrap; }
p { margin:0 0 10px 0; line-height:18px; }
iframe { border:1px solid #D60000; }
/* END GENERAL TAGS */

/* GENERAL LINKS */
a img { border:none 0; }
a { color:#D60000; text-decoration:none; }
a:hover { color:#D60000; text-decoration:underline; }
/* END GENERAL LINKS */

/*FORMSTYLE*/
fieldset { margin:10px 0; padding:10px; border:none;  }
legend { font-weight:bold; }
label { display:block; color:#333; }
input { width:180px; border:1px solid #999; padding:3px; }
select { width:180px; border:1px solid #999; padding:3px;  }
textarea { width:180px; border:1px solid #999; padding:3px; }
input#Submit { width:auto; padding:0 0 0 15px; margin:5px 10px 0 0; background:url(img/blue-arrow.jpg) left center no-repeat; border:0 none; float:right; }
form#form { margin:0 0 0 10px; }
/* END FORMSTYLE */

#container { width:935px; margin:0 auto; padding:0 5px; background:#fff;}

/* HEADER */
#header { width:935px; margin:0 auto 10px auto; position:relative; background:url(img/stripe-rpt.jpg) 0 83px repeat-x; }
#header img { margin:0 0 0 10px; }
#header ul { width:380px; height:15px; position:absolute; top:0; right:0; list-style:none; padding:65px 0 0 0; font-size:14px; background:url(img/tel.jpg) 100% 50% no-repeat; }
#header ul li { float:left; background:url(img/blue-arrow.jpg) left center no-repeat; margin:0 0 0 20px; padding:0 0 0 17px; }
#header li.first { margin:0; }
#header ul li a { color:#333; text-decoration:none; }
#header ul li a:hover { color:#333; text-decoration:underline; }
/* END HEADER */

/* FOOTER */
#footer { width:935px; clear:both; padding:10px 0; margin:10px 0 0 0; color:#333; background:#fff; text-align:center; font-size:9px; border-top:1px solid #d9d8d8; }
#footer ul { list-style:none; }
#footer li { display:inline; }
#footer a:link { color:#333; text-decoration:none; }
#footer a:visited { color:#333; text-decoration:none; }
#footer a:hover { color:#333; text-decoration:underline; }
#footer p { line-height: 14px; }
/* END FOOTER */

/* BRANDING */
#branding { width:695px; height:239px; padding:0 0 2px 0; margin:0 0 10px 0; border-bottom:8px solid #D80000; }
/* END BRANDING */

/*SIDEBAR*/
#sidebar { width:240px; float:left; }
#sidebar ul { width:216px; list-style:none; font-size:13px; color:#333; border:1px solid #d9d8d8; }
#sidebar ul li { padding:5px 0 5px 10px; background:url(img/list-rpt.jpg) left bottom repeat-x; }
#sidebar ul li.title { padding:10px 0; text-align:center; color:#333; font-size:18px; }
#sidebar ul li.title span { color:#D60000; }
#sidebar ul li.last { padding:50px 0 10px 0;  text-align:center; font-weight:bold; }
#sidebar ul li a { display:block; color:#333; text-decoration:none; padding:0 0 0 25px; background:url(img/blue-arrow.jpg) left center no-repeat; }
#sidebar ul li a:hover { color:#03AEEE; text-decoration:none; font-weight:bold; }
#sidebar img { margin:10px 0 0 6px; padding:5px; border:1px solid #d9d8d8; }
/* END SIDEBAR */

/* CONTENT */
#content { width:695px; float:left; }
#intro { width:695px; float:left; }
#intro a { color:#000; text-decoration:none; }
#intro a:visited { color:#000; text-decoration:none; }
#intro a:hover { color:#cc0000; text-decoration:none; }
/* END CONTENT */

/*PAGE*/
#primary { width:450px; float:left; }
#primary ul { list-style:none; margin:10px 0; }
#primary ul#point { list-style:disc; padding:0 0 0 20px; }
#primary ul#point li#first { list-style:none; }
#primary img { float:left; clear:left; margin:0 5px 10px 0; }
#primary.full { width: 695px; }

#secondary { width:225px; float:left; padding:20px 20px 0 0; }
#secondary img { float:right; margin:0 0 20px 0; }

.post { width:675px; padding:20px 10px; border-top:3px solid #d5d5d5; }
.post ul { text-align:right; list-style:none; }

.product { width:675px; padding:20px 10px; }
.product img { float:left; margin:0 10px 40px 0; }

.thanks { width:210px; float:right; }

#primary .articles { list-style: none; margin-top: 20px; }
#primary .articles li { margin-bottom: 20px; }
#primary .articles li h3 { margin-bottom: 10px; }

#gallery { float:left;}
#focus { width:100%; clear:both; }
#focus img { float:left; }
#detail { float:left; }
#map { float:left; }
/*END PAGE*/

/*GENERAL CLASSES*/
.clear { clear:both; }
.bold { font-weight:bold; }
.red { color:#CC0000; }
li a.external { background:url("img/ext.gif") top right no-repeat; padding:0 10px 0 0; }
.spacer { height: 15px; }
/*END GENERAL CLASSES*/