/* Design and Coding by Rob Hope representing Hit Delete - http://www.hitdelete.com */

/* Yahoo Style Reset Code licensed under the BSD License: http://developer.yahoo.com/yui/license.html version: 2.8.1 */
html{color:#000;background: url(img/browser-bg.gif) repeat center;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* Global Styles */

html, ul, li {margin: 0px;padding: 0px;}
body {font-family: Arial;font-size: 12px;color: #111;padding: 0;margin: 0;}
a {color: #a11f25; outline: none; text-decoration: none;}
a:hover {color: #db1919; text-decoration: none;}
a img {border: none;}
.relative {position: relative}
p {margin-bottom: 20px}
b, strong {font-weight: bold;}
.clear {clear:both;}

/* Main Containers */

#page {width: 960px; margin: 30px auto; padding: 0;}

#header {}

    #logo {float: left;}
    #contact-details {float: right;font-size: 10px; color: #999; margin: 25px 0 0 0; line-height: 14px;}
    #contact-details b {color: #555}
    #contact-details a {color: #999;}
    #contact-details a:hover {color: #a11f25;}

    #menu {height: 20px; margin: 40px 0 0 0; padding: 15px 5px; border: none; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc;}
      #menu ul {list-style: none;}
      #menu ul li {float: left;}
      #menu a {text-decoration: none;color: #666; margin-right: 134px;}
      #menu a.contact {margin-right: 0; cursor: pointer;}
      #menu a:hover {color: #a11f25}
      #ho .ho a, #ow .ow a, #re .re a, #ar .ar a {font-weight: bold; color: #000;}

/* Page Styles */

#content { }
  h1 {font-family: 'Josefin Sans', arial, serif; font-size: 23px; font-weight: bold; text-transform: uppercase; padding: 0 0 30px 0; border-bottom: 1px solid #ccc; margin: 20px 0 30px 0;}
  h2 {margin: 0 0 30px 0;}
  #content ul {margin: 20px 0 20px 0;}
  #content li {list-style: circle;  margin: 0 0 5px 20px;}
  #content #content-left {width: 440px; float: left; color: #333;}
  #content #slideshow {width: 500px; float: right;height: 350px; overflow: hidden;}
  #content p.email-us {font-style: italic;}

#footer{height: 20px; margin: 30px auto; padding: 30px 0 0 0;border-top: 1px dotted #ccc; font-size: 10px; color: #666;}
    #footer a {color: #666; text-decoration: none;}
    #footer a:hover {color: #a11f25; text-decoration: none;}
    #footer-copyright {float: left;}
    #footer-navigation {float: right}


/* Slideshow styles */

#slider { position:relative;  width:500px; height:333px;}
#slider img { position:absolute; top:0px; left:0px; display:none;}

.nivoSlider {position:relative;}
    .nivoSlider img {position:absolute;	top:0px;	left:0px;}

    /* If an image is wrapped in a link */
    .nivoSlider a.nivo-imageLink { 	position:absolute;top:0px; 	left:0px; 	width:100%;    	height:100%;   	border:0;	padding:0;	margin:0;	z-index:6;	display:none;}

/* The slices and boxes in the Slider */
    .nivo-slice {	display:block;	position:absolute; 	z-index:5; 	height:100%; }
    .nivo-box {	display:block;	position:absolute; 	z-index:5; }

/* Caption styles */
    .nivo-caption { position:absolute;  	left:0px; 	bottom:0px; 	background:#000;	color:#fff;	opacity:0.8; /* Overridden by captionOpacity setting */ 	width:100%; 	z-index:8; }
    .nivo-caption p {padding:5px;	margin:0;  }
    .nivo-caption a {display:inline !important;}
    .nivo-html-caption {display:none;}

/* Direction nav styles (e.g. Next & Prev) */
    .nivo-directionNav a {display: none; }
    .nivo-prevNav {left:0px;    }
    .nivo-nextNav {right:0px; }

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {position:absolute; top: 335px;}
    .nivo-controlNav a {position:relative; color: #aaa; margin-right: 2px; z-index:9; font-size: 10px; 	cursor:pointer;}
    .nivo-controlNav a.active {color: #333}

