/*
Theme Name: NTC Bespoke Theme 
Theme URI: http://jealousdesigns.co.uk
Description: A bespoke theme for navytrainingcorps.org
Version: 1.0
Author: Jealous Designs
Author URI: http://www.jealousdesigns.co.uk
*/


body {
	font-size: 12px;
	background: url(images/body-repeat.gif) repeat-y top left #060541;
	background-position: 50%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

p {
}

a {
	color: #2678e5;
	text-decoration: none;
}



h2 {
	color:#2678e5;
	font-size: 16px;
}

h3{
	color: #2678e5;
	text-decoration: none;
	font-size: 12px;
	font-weight:normal;

}



h4 {
	background: url(images/sidebar-title.gif) no-repeat;
	height: 51px;
	padding-top:13px;
	text-align:center;
	font-size: 14px;
	color:#FFFFFF;
}

#wpsc_shopping_cart_container h4 {
	background:none;
	color:#000000;
}

li {
	list-style:none;
}

.entry {
	margin-bottom:100px;
}

/* basic layout */


.Table_01 {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	margin-top:-8px;
	width:939px;
}

#shop {
	position:absolute;
	left:315px;
	top:5px;
	z-index:9999;
	width:245px;
}

#shoptext {
	float:left;
	padding: 3px;
}

#shopimage {
	float:right;
	clear:right;
}

#cart {
	position:absolute;
	left:351px;
	top:3px;
	z-index:9999;
	color:#003366;
	width:200px;
}

*html #sideshoppingcart {
	top:5px;
}

#cart a {
	color:#FFCE01;
}

#sideshoppingcart{
	top: 0px;
	position:relative;
	top:-8px;
}

#sliding_cart {
	left:-12px;
	position:relative;
	top:-12px;
}

#shoppingcartcontents{
	background: #67B0F0;
	opacity:.9;
 }

#Main-logo {
	position:absolute;
	left:0px;
	top:0px;
	width:249px;
	height:313px;
}

#header {
	position:absolute;
	left:249px;
	top:0px;
	width:546px;
	height:286px;
}

#safeguarding-children {
	position:absolute;
	left:795px;
	top:0px;
	width:162px;
	height:132px;
}

#header-2 {
	position:absolute;
	left:795px;
	top:129px;
	width:144px;
	height:154px;
	background:#70b6f2;
}

#menu-fill {
	position:absolute;
	left:249px;
	top:283px;
	width:102px;
	height:27px;
}

#home {
	position:absolute;
	left:351px;
	top:283px;
	width:52px;
	height:19px;
}

#About-us {
	position:absolute;
	left:403px;
	top:283px;
	width:88px;
	height:19px;
}

#Units {
	position:absolute;
	left:491px;
	top:283px;
	width:55px;
	height:19px;
}

#staff {
	position:absolute;
	left:546px;
	top:283px;
	width:55px;
	height:19px;
}

#Contact-us {
	position:absolute;
	left:601px;
	top:283px;
	width:104px;
	height:19px;
}

#Photo-gallery {
	position:absolute;
	left:705px;
	top:283px;
	width:122px;
	height:19px;
}

#Links {
	position:absolute;
	left:827px;
	top:283px;
	width:57px;
	height:19px;
}

#Admin {
	position:absolute;
	left:884px;
	top:283px;
	width:55px;
	height:19px;
}


#navy-training-corps-16 {
	position:absolute;
	left:351px;
	top:302px;
	width:588px;
	height:8px;
}

*html #navy-training-corps-16 {
	top:298px;
}

#enter-cadets-site {
	position:absolute;
	left:0px;
	top:310px;
	width:309px;
	height:26px;
}

#Content {
	position:relative;
	left:309px;
	top:310px;
	width:610px;
	min-height: 700px !important;
	height:auto !important;
	background-color:#FFFFFF;
	padding: 10px;
}

#side-bar-top {
	position:absolute;
	left:0px;
	top:310px;
	width:299px;
	height:341px;
	background: url(images/side-bar-top.gif) no-repeat top left;
	text-align: left;
	padding-left:9px;
}

.calendar {
	float: right;
	position:relative;
	top:8px;
	margin-right: 6px;
	width: 42px;
	height: 42px;
}

.calendarsidebar {
	float: left;
	margin-right: 6px;
	width: 42px;
	height: 42px;
}

.calendar-day {
	font-weight: bold;
	font-size: 1.3em;
	color: #000;
	width: 42px;
	text-align:center;
	padding-top: 14px;
}

.calendar-icon-01 {
 background: url('images/01.gif');
}

.calendar-icon-02 {
 background: url('images/02.gif');
}

.calendar-icon-03 {
 background: url('images/03.gif');
}

.calendar-icon-04 {
 background: url('images/04.gif');
}

.calendar-icon-05 {
 background: url('images/05.gif');
}

.calendar-icon-06 {
 background: url('images/06.gif');
}

.calendar-icon-07 {
 background: url('images/07.gif');
}

.calendar-icon-08 {
 background: url('images/08.gif');
}

.calendar-icon-09 {
 background: url('images/09.gif');
}

.calendar-icon-10 {
 background: url('images/10.gif');
}

.calendar-icon-11 {
 background: url('images/11.gif');
}

.calendar-icon-12 {
 background: url('images/12.gif');
}


#body-repeat {
	position:absolute;
	left:0px;
	top:680px;
	width:1280px;
	height:1px;
}

#footer {
	background: #FFFFFF url(images/footer.gif) no-repeat right top;
	text-align:right;
	font-size:10px;
	height: 25px;
	padding-top:1px;
	color:#FFFFFF;
	width:500px;
	position:absolute;
	right:0px;
	bottom:0px;
	padding-right:10px;
}

    img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }
	
.lg_powered, .lg_admin {
	display:none;
}

.wpsc_buy_button_container {
	display:none;
}

.quicklink{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	background:none repeat scroll 0 0 #6FB1EE;
	border:1px solid #FFFFFF;
	font-size:13px;
	height:19px;
	text-align:center;
	width:142px;
	margin-bottom:6px;
}

.quicklink:hover{
	background:#2678E5;
}

.quicklink a{
	color:#fff;	
}

.quicklink a:hover{
	color:#f060541ff;	
}