/* - - - - - - - - - - - - - - - - - - - - -

Title : SkyCart
Author : www.skywire.co.uk

Description : Main Styles
$Rev: 893 $: Revision of last commit
$Author: Jack Barham $:  Author of last commit

- - - - - - - - - - - - - - - - - - - - - */

@media screen {

/* - - - - - - - - - - - - - - - - - - - -
	GLOBAL
- - - - - - - - - - - - - - - - - - - -*/
	.clear {clear:both;display:block;overflow:hidden;width:0;height:0;}
	.hide {display:none;}
	.cloak {visibility:hidden;}
	a, img, input, button {outline:none;}


/* - - - - - - - - - - - - - - - - - - - -
	LAYOUT
- - - - - - - - - - - - - - - - - - - -*/
	html, body {height:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
	body {background:#79a5cd url(../img/background.jpg) no-repeat center;}
	#shim {width:1px;height:50%;margin-bottom:-295px;float:left;}
	#wrapper {margin:0 auto;width:960px;height:570px;padding:10px;background-color:#FFFFFF;clear:left;}
	#contentLeft {height:570px;width:240px;background-color:#e6e6e6;float:left;}
	#contentRight {height:570px;width:720px;float:left;}


/* - - - - - - - - - - - - - - - - - - - -
	LOGO
- - - - - - - - - - - - - - - - - - - -*/
	#logo {position:relative;top:35px;left:30px;margin-bottom:30px;overflow:auto;}

/* - - - - - - - - - - - - - - - - - - - -
	NAVIGATION
- - - - - - - - - - - - - - - - - - - -*/
	
	/*-- NAV PRIMARY --*/
	#navPrimary {margin-left:55px;width:129px;overflow:auto;padding:40px 0 20px 0;font-size:12px;}
	#navPrimary li {text-align:center;color:#808080;margin-bottom:7px;width:129px;}
	
	#navPrimary li a {
		display:block;
		height:12px;
		overflow:hidden;
		padding:0;
		margin:0;
		text-indent:-9000px;
		text-decoration:none;
		background:url(../img/nav-primary.png) no-repeat;}
	
	#navPrimary li a:hover {text-decoration:none;color:#333333;}
	
	#navPrimary #t-home a{background-position:0 0;}
	#navPrimary #t-home a:hover{background-position:-129px 0;}
	#bodyIndex #navPrimary #t-home a{background-position:-129px 0;}
	
	#navPrimary #t-invest a{background-position:0px -18px;}
	#navPrimary #t-invest a:hover{background-position:-129px -18px;}
	#bodyWhatwedo #navPrimary #t-invest a{background-position:-129px -18px;}
	#bodyWorkwith #navPrimary #t-invest a{background-position:-129px -18px;}
	
	#navPrimary #t-team a{background-position:0px -36px;}
	#navPrimary #t-team a:hover{background-position:-129px -36px;}
	#bodyTeam #navPrimary #t-team a{background-position:-129px -36px;}
	
	#navPrimary #t-record a{background-position:0px -54px;}
	#navPrimary #t-record a:hover{background-position:-129px -54px;}
	#bodyJimmychoo #navPrimary #t-record a{background-position:-129px -54px;}
	#bodyRadley #navPrimary #t-record a{background-position:-129px -54px;}
	#bodyJeckerson #navPrimary #t-record a{background-position:-129px -54px;}
	#bodyBennett #navPrimary #t-record a{background-position:-129px -54px;}
	
	#navPrimary #t-contact a{background-position:0px -72px;}
	#navPrimary #t-contact a:hover{background-position:-129px -72px;}
	#bodyContact #navPrimary #t-contact a{background-position:-129px -72px;}
	
	/*-- NAV INVEST --*/
	#navInvest {padding-top:9px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
	
	#navInvest li a {
		display:block;
		height:10px;
		overflow:hidden;
		padding:0;
		margin:0;
		text-indent:-9000px;
		text-decoration:none;
		background:url(../img/nav-invest.png) no-repeat;}
	
	#navInvest li a:hover {text-decoration:none;color:#333333;behavior: url(/css/resources/iepngfix.htc);}
	
	#navInvest #t-Whatwedo a{background-position:-115px 0;}
	#navInvest #t-Whatwedo a:hover{background-position:16px 0;}
	#bodyWhatwedo #navInvest #t-Whatwedo a{background-position:16px 0;}
	
	#navInvest #t-Workwith a{background-position:-115px -15px;}
	#navInvest #t-Workwith a:hover{background-position:16px -15px;}
	#bodyWorkwith #navInvest #t-Workwith a{background-position:16px -15px;}
	
	/*-- NAV RECORD --*/
	#navRecord {padding-top:9px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
	
	#navRecord li a {
		display:block;
		height:10px;
		overflow:hidden;
		padding:0;
		margin:0;
		text-indent:-9000px;
		text-decoration:none;
		background:url(../img/nav-record.png) no-repeat;}
	
	#navRecord li a:hover {text-decoration:none;color:#333333;}
	
	#navRecord #t-jimmychoo a{background-position:35px 0;}
	#navRecord #t-jimmychoo a:hover{background-position:-131px 0;}
	#bodyJimmychoo #navRecord #t-jimmychoo a{background-position:-131px 0;}
	
	#navRecord #t-radley a{background-position:35px -15px;}
	#navRecord #t-radley a:hover{background-position:-131px -15px;}
	#bodyRadley #navRecord #t-radley a{background-position:-131px -15px;}
	
	#navRecord #t-jeckerson a{background-position:35px -30px;}
	#navRecord #t-jeckerson a:hover{background-position:-131px -30px;}
	#bodyJeckerson #navRecord #t-jeckerson a{background-position:-131px -30px;}
	
	#navRecord #t-bennett a{background-position:35px -45px;}
	#navRecord #t-bennett a:hover{background-position:-131px -45px;}
	#bodyBennett #navRecord #t-bennett a{background-position:-131px -45px;}


/* - - - - - - - - - - - - - - - - - - - -
	CONTENT - ALL PAGES
- - - - - - - - - - - - - - - - - - - -*/
	#titleContent {width:630px;margin-left:50px;padding:25px 0 15px 0;border-bottom:1px solid #cccccc;}
	#textContent {width:340px;margin-left:50px;float:left;margin-top:34px;overflow:hidden;}
	#imageContent {width:270px;margin-left:20px;float:left;margin-top:34px;overflow:auto;}
	#bodyContact #imageContent {width:280px;margin-left:10px;}
	.teamBox {width:280px;margin:35px 0 0 50px;float:left;overflow:auto;}
	#soon {margin-top:140px; margin-right:15px;}
	#soon p {font-weight:bold; color: #666666;}


/* - - - - - - - - - - - - - - - - - - - -
	FORMS
- - - - - - - - - - - - - - - - - - - -*/
	label {width:90px;float:left;margin-right:8px;display:block;margin-bottom:4px; padding-top:5px;}
	#contactForm {width:350px;margin-left:50px;float:left;margin-top:34px;overflow:hidden;}
	#contactForm p {font-size:11px;color:#666666;}
	#contactForm input {border:1px solid #999999;margin-bottom:4px;height:18px;width:205px;padding:2px 5px 0 5px;color:#161616;}
	select {padding:2px;border:1px solid #999999;margin-bottom:4px;height:24px;width:217px;color:#161616;}
	#title {width: 120px;}
	#message {padding:2px;width:211px;height:95px;border:1px solid #999999;overflow-y:auto;}
	
	#contactForm .button {
		background:none;
		border:0;
		margin-left:263px;
		text-indent:-9000px;
		display:block;
		width:50px;
		height:11px;
		background-image:url(../img/btn-submit.png);
		cursor:pointer;}
		
	button:hover {text-decoration:underline;}


/* - - - - - - - - - - - - - - - - - - - -
	TYPOGRAPHY
- - - - - - - - - - - - - - - - - - - -*/

	/*  headings */
	h1{}
	h2{font-size:16px;margin-bottom:5px;text-transform:uppercase;color:#000000;font-weight:bold;}
	h3{font-size:14px;color:#719ec3;}
	h4{font-size:14px;color:#000000;font-weight:bold;margin-bottom:5px;}
	h5{}
	h6{}
	
	/*  paragraphs */
	p{color:#666666; line-height:1.3em;}
	.teamBox p { font-size:11px;}
	.bottomText {margin-bottom:10px;}

	/* text formatting */
	strong, b{font-weight:bold;}
	em, i{font-style:italic;}
	
	/*  links */
	a{text-decoration:none;color:#000;}
	a:hover{text-decoration:underline;}
	p a:hover {}
	a:visited, a:active, a:focus{}
	a:visited{}
	a:active{}
	a:focus{}


/* - - - - - - - - - - - - - - - - - - - -
	IMAGES
- - - - - - - - - - - - - - - - - - - -*/
	.teamImage {margin-bottom:10px;}
	.brandLogo {margin-bottom:20px;}
	

/* - - - - - - - - - - - - - - - - - - - -
	SIFR
- - - - - - - - - - - - - - - - - - - -*/
	.sIFR-flash {
		visibility:visible !important;
		margin:0;
		padding:0;}

	.sIFR-replaced, .sIFR-ignore {
		visibility:visible !important;}

	.sIFR-alternate {
		position:absolute;
		left:0;
		top:0;
		width:0;
		height:0;
		display:block;
		overflow:hidden;}

	.sIFR-replaced div.sIFR-fixfocus {
		margin:0pt;
		padding:0pt;
		overflow:auto;
		letter-spacing:0px;
		float:none;}
	
}


/* - - - - - - - - - - - - - - - - - - - -
	PRINT
- - - - - - - - - - - - - - - - - - - -*/

@media print {

	* {
		background:none !important;
		color:#111 !important;
	}
	html {font:100%/1.5 georgia,serif;}

	.sIFR-flash {
		display    :none !important;
		height     :0;
		width      :0;
		position   :absolute;
		overflow   :hidden;
	}

	.sIFR-alternate {
		visibility :visible !important;
		display    :block   !important;
		position   :static  !important;
		left       :auto    !important;
		top        :auto    !important;
		width      :auto    !important;
		height     :auto    !important;
	}

}