body{background-color: #011e30; font-family:"Trebuchet MS";font-size:12px; margin: 0; padding: 0;background-image:url(http://www.dansleyco.com/images/site/background_image.jpg); background-position: top center;background-repeat:no-repeat;}

* {margin: 0; padding: 0;}

/* @group Site Wide Classes */
a{color: #67b6c7; text-decoration: none; }
a:hover {color: #f6e6af; text-decoration: underline;}
a:active {outline: none;}
a:focus {outline-style: none;}
img {border-style: none;}
.clear { clear: both; overflow: hidden; height: 0; font-size: 0; }
.paginate {margin: 0; padding: 0;}
.paginate p{text-align: right;margin: 0; padding: 0;}

p {font-family: "Trebuchet MS"; font-size: 12px; color:#fff; margin: 0 0 10px 0; line-height: 18px;}
h1{font-family: Georgia; font-size:20px; text-transform: uppercase;color: #f6e6af; font-weight: 100; margin: 0 0 15px 0;}
h2{font-family:"Trebuchet MS"; font-size:12px; color: #f6e6af;font-weight: normal; margin: 0; padding: 0;}
h3{font-family:"Trebuchet MS"; font-size:12px; color: #f6e6af;font-weight: normal; margin: 0 0 3px 0;}
h4{font-family:"Trebuchet MS"; font-size:12px; font-style: italic; color: #f6e6af;font-weight: normal; margin: 0 0 3px 0;}


/* @group Main Div */
#main {margin: 0 auto; padding: 0;width: 982px; min-height: 750px;}
#top_main {width: 982px; margin: 0 auto; padding: 0;}
.body_image {float: left; margin:0 10px 0 0;}
/* @end */

/* @group Left Main */
#left_main {float: left; width: 296px;margin: 0;padding: 0;}
#navigation_space {margin: 0; padding: 0; height: 349px; background-image: url(http://www.dansleyco.com/images/site/nav_background.jpg); background-repeat: no-repeat;}
#slogan {padding: 120px 20px 0 20px; margin: 0;}
#slogan p{font: lighter 14px times; text-align: left; margin: 0; padding: 0;}
/* @end */

/* @group Navigation */
#navigation {}
#navigation ul {font-family: "Trebuchet MS"; list-style: none; margin: 10px 40px 0 20px; padding: 0;}
#navigation li {margin: 0; padding: 0;}
#navigation a{line-height: 14px; border-top: 1px solid #7aa0aa; font-family: "Trebuchet MS"; margin: 0; padding: 5px 0 2px 10px; color: #fff; display: block; text-decoration: none; text-transform: uppercase;}
#navigation a:hover {color: #f6e6af; background-color:#0e3752; text-decoration: none;}
.navigation_bottom {border-bottom: 1px solid #7aa0aa;}
/* @end */

/* @group Right Main */
#right_main {float: right; width: 686px;margin: 0; padding: 0;}
#header {}
#header img{margin: 0;padding: 0;}
#home_ajax {width: 686px; height: 216px; overflow: hidden;}
#home_ajax img {width: 686px; height: 216px;}

/* @end */

/* @group Body */
#body {margin: 30px 0 0 40px;}
#body ul{color: #fff; }
#body ol{color: #fff; }
#left {float: left; width: 300px;}
#right {float: right; width: 300px;}
/* @end */

/* @group Left Body */
#left_body {margin: 20px 0 0 0;padding: 0;min-height: 150px;}
#left_body ul{list-style-type: none; margin: 0 0 0 20px; padding: 0;}
#left_body li{margin: 0 80px 0 0; padding: 0;border-top: 1px solid #7aa0aa; line-height: 25px;}
#left_body li ul li{border: none; margin: 0 0 5px 0; padding: 0; line-height: 12px;}
#left_body a{ margin: 0;padding: 0; color: #67b6c7; text-decoration: none; }
#left_body a:hover {margin: 0; padding: 0;color: #f6e6af; text-decoration: none;}
.left_body_navigation_bottom {margin: 0; padding: 0;border-bottom: 1px solid #7aa0aa;}
/* @end */

/* Transactions */
.transaction {margin-bottom: 20px;}
.transaction h2 {font-size: 20px; color: #fff; margin-bottom: 10px;}

/* Nav Categories */
#nav_categories ul {display: none;}

/* @group Blue Boxes */
#blue_boxes {width: 980px; margin: 30px 0 0 0;}
.bluebox {float: left; margin: 0 0 0 10px; width: 235px; height: 186px; background-image: url(http://www.dansleyco.com/images/site/bluebox2.jpg); background-repeat: no-repeat;}
.bluebox_right {float: right; margin: 0 0 0 0; width: 235px; height: 186px; background-image: url(http://www.dansleyco.com/images/site/bluebox2.jpg); background-repeat: no-repeat;}

.bluebox h1{font-family: "Trebuchet MS"; font-size:14px; text-transform: uppercase;color: #f6e6af; font-weight: normal; margin: 25px 25px 0 25px; border-bottom: 1px solid #113239;}
.bluebox p{font-family: "Trebuchet MS"; font-size: 12px; color:#fff; margin: 5px 25px 0 25px; line-height: 18px;}
.bluebox a{color: #67b6c7; text-decoration: none; }
.bluebox a:hover {color: #f6e6af; text-decoration: none;}
.bluebox_right h1{font-family: "Trebuchet MS"; font-size:14px; text-transform: uppercase;color: #f6e6af; font-weight: normal; margin: 25px 25px 0 25px; border-bottom: 1px solid #113239;}
.bluebox_right p{font-family: "Trebuchet MS"; font-size: 12px; color:#fff; margin: 5px 25px 0 25px; line-height: 18px;}
.bluebox_right a{color: #67b6c7; text-decoration: none; }
.bluebox_right a:hover {color: #f6e6af; text-decoration: none;}
/* @end */

/* @group Bottom Main */
#bottom_main {width: 980px; margin: 50px auto 0;}
#bottom_main a{color: #fff; text-decoration: none;}
#bottom_main a:hover {color: #f6e6af; text-decoration: none;}
#footer_nav {margin: 0; width: 980px; text-align: center;}
#footer_nav ul{list-style-type: none;}
#footer_nav li{display: inline; color: #8ebdb2;}
#footer {margin: 10px 0;}
#footer p{color: #67b6c7;}
#left_footer{width: 475px; float: left;}
#right_footer{width: 475px; float: right; text-align: right;}
/* @end */

/* Colorbox */
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(/images/colorbox/controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(/images/colorbox/border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(/images/colorbox/controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(/images/colorbox/controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(/images/colorbox/border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(/images/colorbox/controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(/images/colorbox/controls.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(/images/colorbox/controls.png) repeat-y -211px 0;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(/images/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/images/colorbox/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(/images/colorbox/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
