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

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;}
	a, img, input, button {outline:none;}


/* - - - - - - - - - - - - - - - - - - - -
	LAYOUT
- - - - - - - - - - - - - - - - - - - -*/
	html, body {margin:0;padding:0;height:100%;}
	body {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;background:#FFFFFF;}


/* - - - - - - - - - - - - - - - - - - - -
	CONTENT - ALL PAGES
- - - - - - - - - - - - - - - - - - - -*/
	#content-wrap {width:960px;margin:0 auto;padding:20px 0 20px 0;overflow:auto;}
	#hotbox-large {width:590px;float:left;margin-right:30px;}
	#hotbox-small-wrap {width:330px;float:right;}
	.hotbox-small {width:340px;}
	.hotbox-text {width:175px;margin:20px 5px 0 0;float:left;}
	.hotbox-thumb {width:140px;float:left;}
	#content-front-bottom {width:960px;margin-top:20px;}
	#bottom-box-left {width:220px;float:left;height:168px;}
	#hotbox-title {height:30px;border-bottom:1px solid #CCC;}
	#bottom-box-1 {width:191px;height:142px;border:1px solid #CCC;float:left;margin-left:20px;padding:12px;}
	#bottom-box-2 {width:191px;height:142px;border:1px solid #CCC;float:left;margin-left:20px;padding:12px;}
	#bottom-box-3 {width:191px;height:142px;border:1px solid #CCC;float:left;margin-left:20px;padding:12px;background:url(../img/bg-bottom-box-3.jpg);}
	#box-text-1 {width:191px;height:142px;}
	#box-text-1 p {width:90px;margin:0 0 0 0;}
	#box-text-2 {width:191px;height:142px;}
	#box-text-2 h3 {width:191px;}
	#box-text-3 {width:191px;height:142px;}
	#box-text-3 p {width:90px;}
	#box-text-3 h3 {width:130px;}


/* - - - - - - - - - - - - - - - - - - - -
	FORMS
- - - - - - - - - - - - - - - - - - - -*/
	#newsletter-fontpage {margin-top:18px;}
	#newsletter-fontpage input {border:0px;font-size:11px;color:#000;padding-top:3px;padding-bottom:3px;}
	#newsletter-fontpage .email {border-bottom:1px solid #999;color:#666666;width:120px;}
	#newsletter-fontpage .button {background: url(../img/btn-submit.gif) no-repeat;cursor:pointer;border:0px;text-indent:-9000px;width:42px;height:10px;margin-left:10px;}


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

	/*  headings */
	.hotbox-small h1 {text-transform:uppercase;font-size:14px;margin-bottom:5px;font-weight:bold;}
	#content-front-bottom h2 {text-transform:uppercase;font-size:13px;font-weight:bold;color:#000;}
	
	/*  paragraphs */
	.hotbox-small p {margin-bottom:10px;}
	#content-front-bottom p {line-height:1.3em;}
	.bottom-text {margin-top:38px;}

	/* text formatting */
	strong, b {font-weight:bold;}
	em, i {font-style:italic;}
	
	/*  links */
	#hotbox-small-wrap a {font-weight:bold;text-decoration:none;text-transform:uppercase;color:#000000;font-size:11px;}
	#hotbox-small-wrap a:hover {text-decoration:underline;}
	
	#hotbox-small-wrap .hb-text a {font-weight:normal;text-decoration:none; text-transform:none;}
	


/* - - - - - - - - - - - - - - - - - - - -
	IMAGES
- - - - - - - - - - - - - - - - - - - -*/
	.push-down {margin-bottom:14px;}
	

/* - - - - - - - - - - - - - - - - - - - -
	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;
	}

}
