/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

Designed & Coded By : Richard Carpenter
URL : www.richard-carpenter.co.uk
	  www.hv-designs.co.uk

Released on Six Revisions: http://sixrevisions.com

Copyright: 2009 Richard Carpenter and Jacob Gube

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

* 
{
	
 margin: 0;
 padding: 0;
}
body { background: #ededed url(../images/bg.gif) repeat-x; }
p {
 color: #999;
 padding: 0;
 margin: 10px 0;
 font: 12px/18px Trebuchet MS,Arial, Helvetica, sans-serif;
}
#container {
 margin: auto;
 width: 950px;
 
}
#header {
 height: 200px;
 width: 950px;
 float: left;
 background: url(../Images/header2.png) no-repeat;
}

#logo  
{
 margin-top: 15px;
 display: block;
 float: left;
 width: 297px;
 height:119px;
 text-indent: -9999px;
}
#logo  a {
 display: block;
 width: 297px;
 height:119px;
 outline: none;
 background: url(../Images/Logo.png) no-repeat 0 0;
}
#navigation {
 height: 40px;
 width: 950px;
 margin-top: 155px;
 margin-left: 0px;
 float:none;

}
.nav-links li {
 display: inline;
 padding: 9px 25px 0 0;
 float: left;
}
.nav-links li a {
 text-transform: capitalize;
 color: #fff;
 text-decoration: none;
 letter-spacing: -1px;
 font: bold 14px Trebuchet MS,Arial, Helvetica, sans-serif;
}
.nav-links li a:hover { color: #CE6D1C; }

.nav-links2 li {
 display: inline;
 padding: 12px 25px 0 0;
 float: right;
}
.nav-links2 li a {
 text-transform: capitalize;
 color: #fff;
 text-decoration: none;
 letter-spacing: -1px;
 font: bold 14px Trebuchet MS,Arial, Helvetica, sans-serif;
}
.nav-links2 li a:hover { color: #CE6D1C; }

.phone-number li {
 float: right;
 list-style-type: none;
 text-transform: capitalize;
 color: #fff;
 letter-spacing: -1px;
 padding-top: 12px;
 font: bold 14px Trebuchet MS,Arial, Helvetica, sans-serif;
}
#left-content {
 float: left;
 width: 566px;
 margin-top: 20px;
}
.content-top {
 float: left;
 height: 32px;
 width: 536px;
 background: url(../images/content_box_top.png) no-repeat;
 padding: 4px 15px;
}
.content-middle {
 float: left;
 width: 534px;
 padding: 5px 15px 0 15px;
 border-right: 1px solid #d3d3d3;
 border-left: 1px solid #d3d3d3;
 background: #fff;
}
h2 {
 text-transform: capitalize;
 color: #666;
 letter-spacing: -1px;
 padding-top: 7px;
 font: bold 16px Trebuchet MS,Arial, Helvetica, sans-serif;
}
h3 {
 color: #CE6D1C;
 padding-bottom: 3px;
 font-size:16px;
 font-family: Trebuchet MS;
 font-weight:bold;
}



.content-middle p { text-align: justify; }
.highlight {
 color: #7b9122;
 font-style: italic;
}
.content-bottom {
 float: left;
 height: 17px;
 width: 566px;
 margin-bottom: 15px;
 background: url(../images/content_box_bottom.png) no-repeat;
}
#content-right {
 float: right;
 width: 322px;
 margin-top: 20px;
}

.sidebar-top-large {
 float: left;
 height: 32px;
 width: 900px;
 background: url(../images/sidebar_top_large.png) no-repeat;

}
.sidebar-middle-large {
 float: left;
 width: 868px;
 padding: 5px 15px 0 15px;
 border-right: 1px solid #d3d3d3;
 border-left: 1px solid #d3d3d3;
 background: #fff;
 
}
.sidebar-bottom-large {
 float: left;
 height: 32px;
 width: 900px;
 margin-bottom: 5px;
 background: url(../images/sidebar_bottom_large.png) no-repeat;
}

.sidebar-top {
 float: left;
 height: 32px;
 width: 300px;
 background: url(../images/sidebar_top.png) no-repeat;

}


.sidebar-middle {
 float: left;
 width: 268px;
 padding: 5px 15px 0 15px;
 border-right: 1px solid #d3d3d3;
 border-left: 1px solid #d3d3d3;
 background: #fff;
 
}



.sidebar-middle-sea {
 float: left;
 width: 268px;
 padding: 5px 15px 0 15px;
 border-right: 1px solid #d3d3d3;
 border-left: 1px solid #d3d3d3;
 background: #fff;
 
}

.sidebar-middle-sse b{color: #747291; }

.sidebar-middle-sse {
 float: left;
 width: 268px;
 padding: 5px 15px 0 15px;
 border-right: 1px solid #d3d3d3;
 border-left: 1px solid #d3d3d3;
 background: #fff;
 
}


.sidebar-middle-spa b{color: #7F0000; }

.sidebar-middle-spa {
 float: left;
 width: 268px;
 padding: 5px 15px 0 15px;
 border-right: 1px solid #d3d3d3;
 border-left: 1px solid #d3d3d3;
 background: #fff;
 
}
.sidebar-middle-sba b{color: #267F00; }

.sidebar-middle-sba {
 float: left;
 width: 268px;
 padding: 5px 15px 0 15px;
 border-right: 1px solid #d3d3d3;
 border-left: 1px solid #d3d3d3;
 background: #fff;
 
}

.sidebar-middle-sse b{color: #57007F; }

.sidebar-middle-sse {
 float: left;
 width: 268px;
 padding: 5px 15px 0 15px;
 border-right: 1px solid #d3d3d3;
 border-left: 1px solid #d3d3d3;
 background: #fff;
 
}

.sidebar-bottom {
 float: left;
 height: 32px;
 width: 300px;
 margin-bottom: 5px;
 background: url(../images/sidebar_bottom.png) no-repeat;
}


.sidebar-top-small {
 float: left;
 height: 32px;
 width: 195px;
 background: url(../images/sidebar_top_small.png) no-repeat;
 }

.sidebar-middle-small {
 float: left;
 height: 160px;
 width: 186px;
 padding: 4px 3px 0 4px;
 border-right: 1px solid #d3d3d3;
 border-left: 1px solid #d3d3d3;
 background: #fff;
}
.sidebar-middle-small b{color: #CE6D1C; }

.sidebar-middle p { color: #05003A; }
.sidebar-middle-small p { color: #05003A; text-align:justify;}
.sidebar-middle-spa p { color: #05003A; }
.sidebar-middle-sba p { color: #05003A; }
.sidebar-middle-sea p { color: #05003A; }
.sidebar-middle-sse p { color: #05003A; }

.sidebar-bottom-small {
 float: left;
 height: 32px;
 width: 195px;
 margin-bottom: 5px;
 background: url(../images/sidebar_bottom_small.png) no-repeat;
}


.ArrowNew {float:right;width:48px;height:62px;}
.ArrowNew { background: url(../Images/Menu/Arrow.png) no-repeat;}
.ArrowNew:hover {  background-position:0 -62px;}

.DownloadNew {float:left;width:275px;height:72px;}
.DownloadNew { background: url(../Images/Logos/New/DownloadHover.png) no-repeat;}
.DownloadNew:hover { background-position:0 -72px;}

.DownloadFree {float:right;width:100px;height:26px;}
.DownloadFree { background: url(../Images/Logos/New/FreeDownload.png) no-repeat;}
.DownloadFree:hover { background-position:0 -26px;}

.Cart {float:left;width:100px;height:31px;}
.Cart { background: url(../Images/Logos/New/Cart.png) no-repeat;}
.Cart:hover { background-position:0 -30px;}

.View {float:left;width:200px;height:60px;}
.View { background: url(../Images/Logos/New/View.png) no-repeat;}
.View:hover { background-position:0 -59px;}

.Sea {float:left;width:128px;height:129px;}
.Sea { background: url(../Images/Logos/SeaNext.png) no-repeat;}
.Sea:hover {background-position:0 -129px;}

.Sba {float:left;width:128px;height:129px;}
.Sba { background: url(../Images/Logos/SbaNext.png) no-repeat;}
.Sba:hover {background-position:0 -129px;}

.Spa {float:left;width:128px;height:129px;}
.Spa { background: url(../Images/Logos/SpaNext.png) no-repeat;}
.Spa:hover {background-position:0 -129px;}

.Sse {float:left;width:128px;height:129px;}
.Sse { background: url(../Images/Logos/SseNext.png) no-repeat;}
.Sse:hover {background-position:0 -129px;}

#footer {
 clear: both;
 height: 200px;
 
 background: url(../images/footer.gif) repeat-x bottom;
}
#footer-content {
 height: 91px;
 
 padding-top: 20px;

 margin: auto;
}
#footer-content p {
 
 padding-top: 5px;
}

#pics h3, #pics h4 { text-indent: -9999; position: absolute;color:#FFF;margin-bottom: 8px;font-size:0.1em; }

#callout-nav { margin: 0; padding: 0; height: 0; position: absolute; right: 20px; top: 150px; font-size: 11px; z-index: 9999;  }
#callout-nav a { padding: 0 4px; background: #222; margin: 0 4px; }
#callout-nav a.activeSlide { color: white; }
#callout-nav a:hover { text-decoration: none; }

#callout {float: left;}
#callout .mkt-item { margin-top: 0px; }

/*#callout { float: left; margin: 30px 0 0 0;; padding: 0; background: url("http://subvert.ca/images/layout/callout-bg.png") no-repeat; height: 345px; width: 940px; }
#callout .mkt-item { margin-top: 14px; }*/
#pics {
	width: 620px;
	height: 228px;
    padding: 0;
    margin:  0 auto;
} 

#pics img {
    padding: 0px;
    width: 620px;
    height: 228px;
    top:  0;
    left: 0
}


