.fname
{
clear: left; float: left; margin-right: 20px
}
.cont-form-pull-left
{
	float: left;
	}
#wrapper {
	width: 900px;
	margin: 0 auto;
}

	#container {
		background: #fff;
		padding: 25px 0;
	}

		#hook {
			text-align: center;
			margin-bottom: 30px;
		}

/* the header large blue font titles on the pages */

			#hook h1 {
	font-size: 53px;
	font-weight: bold;
	color: #049fe0;
	margin-bottom: 10px;
	font-family: Ubuntu, "Ubuntu Bold", "Ubuntu Light", "Ubuntu Medium";
			}

				#hook h1.heading-smaller {
					font-size: 37px;
				}

				#hook h1.heading-medium {
					font-size: 44px;
				}
				
				#hook h1.heading-larger {
	font-size: 60px;
	font-family: Ubuntu, "Ubuntu Bold", "Ubuntu Light", "Ubuntu Medium";
				}
				
			#hook h9 {
	font-family: Ubuntu, "Ubuntu Bold", "Ubuntu Light", "Ubuntu Medium";
	font-size: 37px;
	font-weight: bold;
	color: #049fe0;
	margin-bottom: 10px;
			}

/* the text right below the headline */

			#hook p {
	font-family: 1em;
	margin-top: 15px;
	color: #000;
	font-family: Ubuntu, "Ubuntu Bold", "Ubuntu Light", "Ubuntu Medium";
	font-weight: bold;
	font-size: 120%;
	text-transform: uppercase;
			}

				#hook p.sub-title {
					width: 60%;
					margin: 0 auto;
					line-height: 22px;
				}

			#SellYourUsedElectronics {
				height: 48px;
				background-size: 870px 48px;
			}

				#SellYourUsedElectronics h1 {
					font-family: 'Ubuntu';
					font-size: 2em;
					color: #049fe0;
				}

			hr {
				height: 1px;
				background: #e4e4e4;
				border: 0;
				outline: 0;
				clear: both;
				margin: 0;
			}

			#step-1, #step-2, #step-3 {
				overflow: hidden;
				width: 860px;
				margin: 0 auto;
			}

			#step-1 {
				padding-top: 15px;
			}

			#step-1, #step-2 {
	padding-bottom: 25px;
	font-family: "helvetica neue", "open sans", arial;
			}

			#step-2, #step-3 {
				margin-top: 25px;
				clear: both;
			}

				#step-1 h2, #step-2 h2, #step-3 h2 {
					font-family: 'ubuntu', 'helvetica neue', 'open sans', arial;
					font-size: 32px;
					color: #049fe0;
					font-weight: bold;
					text-align: center;
					padding: 10px 0;	
				}

				#step-1 img, #step-2 img, #step-3 img {
					clear: both;
				}

				#step-1 h2, #step-3 h2 {
					
				}

				#step-2 h2 {
					
				}

				#step-1 p, #step-2 p, #step-3 p {
					color: #666;
					font-family: 'helvetica neue', 'open sans', arial;
					font-size: 16px;
					line-height: 20px;
					width: 80%;
				}

				#step-1 p, #step-3 p {
	float: right;
	font-family: "helvetica neue", "open sans", arial;
				}

				#step-2 p {
					float: left;
					text-align: right;
					padding-top: 18px;
				}

				#step-3 p {
					padding-top: 18px;
				}

		.why-sphere {
			text-align: center;
			padding: 25px 15px!important;
		}

			.why-sphere p {
				color: #666!important;
				margin-bottom: 0!important ;
				line-height: 20px;
			}

		#questions {
	padding: 15px 10px 0 10px;
	font-family: "helvetica neue", "open sans", arial;
		}

			#questions h2 {
	font-family: "helvetica neue", "open sans", arial;
	font-size: 20px;
	margin-top: 25px;
	margin-bottom: 5px;
	color: #049fe0;
	font-weight: bold;
			}

				#questions p {
	font-style: 16px;
	margin-bottom: 10px;
	color: #666;
	line-height: 20px;
	font-family: "Helvetica Neue";
				}

					#questions p a {
						color: #049fe0;
						text-decoration: none;
					}

						#questions p a:hover {
							color: #03648d;
						}

		#terms-and-conditions {

		}

			#terms-and-conditions p {
				font-family: 'helvetica neue', 'open sans', arial;
				font-size: 12px;
				line-height: 18px;
				color: #333;
				margin-bottom: 15px;
			}

		#contact-info {
			padding: 0 10px;
			width: 100%;
		}

			#contact-info h2 {
				font-family: 'helvetica neue', 'open sans', arial;
				font-size: 20px;
				margin-bottom: 5px;
				color: #049fe0;
				font-weight: bold;
			}

			#contact-info p {
					font-family: 'helvetica neue', 'open sans', arial;
					font-style: 16px;
					margin-bottom: 15px;
					color: #666;
					line-height: 18px;
			}

			#contact-info form {
				overflow: hidden;
			}

				#contact-info form p.form-label {
					font-size: 12px;
					margin-bottom: 3px;
				}

				#contact-info form input, #contact-info form textarea {
					border: 5px solid #f0f0f0;
					padding: 3px;
					margin: 0;
					font-size: 14px;
					margin-bottom: 10px;		
				}

					#contact-info form input:focus, #contact-info form textarea:focus {
						border: 5px solid #d9d9d9;
						outline: none;
					}

					#contact-info form input#fname,#contact-info form input#lname,#contact-info form input#organization {
						width: 330px;
					}

					#contact-info form input#email, #contact-info form textarea {
						width: 800px;
					}

					#contact-info form textarea {
						height: 70px;
					}

					#contact-info #note {
						clear: both;
						margin-bottom: 15px;
						color: red;
						font-family: 'helvetica', 'open sans', arial
					}

						#contact-info #note .notification_ok {
							color: #049fe0;
						}

					#contact-info input#submit, #contact-info input#reset {
						border: 0;
						width: 480px;
						float: left;
						padding: 10px 0;
					}

					#contact-info input#submit {
						margin-right: 10px;
					}


		#innerContainer {
	overflow: hidden;
	padding: 0 15px;
	font-family: "helvetica neue", "open sans", arial;
		}

			#innerContainer .buttonContainer {
				overflow: hidden;
			}

			#innerContainer .halfbutton {
				width: 395px;
				height: 220px;
				background: #d4d4d4;
				float: left;
				padding: 15px;
				margin-bottom: 30px;
				-webkit-border-radius: 20px;
				-moz-border-radius: 20px;
				border-radius: 20px;
			}

				#innerContainer .halfbutton:hover {

				}

			#innerContainer .left {
				margin-right: 20px;
			}

			#innerContainer .brand {
				height: 130px;
				background: url(../img/btnbgGrad_brand.png) repeat-x;
			}

				#innerContainer .brand:hover {
					background: url(../img/btnbgGradHover_brand.png) repeat-x;
				}

			#innerContainer img.picture {
				margin-right: 20px;
				float: left;
			}

			#innerContainer .description {
				float: left;
			}

				#innerContainer .description h2, h2.otherbrands {
					color: #333;
					font-family: 'open sans', arial;
					font-size: 1.2em;
					font-weight: bold;
					margin-bottom: 5px;
				}

				#innerContainer .description p {
					font-family: 'open sans', arial;
					color: #666;
					font-size: 0.9em;
					max-width: 260px;
					line-height: 1.2em;
				}

			div.row {
	text-align: center;
	clear: both;
	margin-bottom: 10px;
	font-family: "helvetica neue", "open sans", arial;
			}

			a.btn1 {
				width: 190px;
				height: 200px;
				padding: 10px;
				background: url(../img/btnGradient.png);
				border-radius: 5px;
				box-shadow: 0 1px 1px 1px #c4c4c4;
				margin-bottom: 15px;
				text-align: center;
				display: inline-block;
				text-decoration: none;
				margin-right: 5px;
			}

			

				a.btn1 h4, a.btn1-longer h4 {
					font-family: 'helvetica neue', 'open sans', arial;
					font-weight: bold;
					text-decoration: none;
					margin-bottom: 10px;
					color: #333;
					font-size: 1.1em;
line-height: 1.5em;
				}

					a.btn1 h4.btn-smaller-heading, a.btn1-longer h4.btn-smaller-heading {
						font-size: 18px;
						line-height: 18px;
					}

				a.btn1:hover {
				width: 190px;
				height: 200px;
	background: url(../img/btnGradientDown.png);
	font-family: "Helvetica Neue";
				}

				a.btn1-longer:hover {
				width: 190px;
				height: 200px;
					background: url(../img/btnGradientDown_longer.png);
				}
				
			#UnlistedPhone {
				padding: 10px;
				text-align: center;
			}
			
				#UnlistedPhone a {
	font-family: "helvetica neue", "open sans", arial;
	color: #999;
				}

				.ui-tooltip {
					color: #999;
					font-size: 0.9em;
					line-height: 1.2em;
					font-family: 'helvetica neue', 'open sans', arial;
				}

			#innerContainer .twoSplit {
	width: 395px;
	padding: 15px;
	float: left;
	font-family: "helvetica neue", "open sans", arial;
			}

				#innerContainer .twoSplit h2 {
					color: #049fe0;
					font-size: 1.6em;
					font-family: 'Ubuntu', 'helvetica neue', 'open sans', arial;
					margin-bottom: 10px;
					font-weight: bold;
				}

				#innerContainer .twoSplit h3 {
	font-family: "helvetica neue", "open sans", arial;
	font-size: 1.2em;
	color: #666;
	font-weight: bold;
	margin-bottom: 3px;
				}

				#innerContainer .twoSplit p {
	font-family: "helvetica neue", "open sans", arial;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 10px;
	color: #999;
				}

				#innerContainer .twoSplit p a {
					color: #049fe0;
					text-decoration: none;
				}

					#innerContainer .twoSplit p a:hover {
	color: #03648d;
					}
					
				.twoSplit ol {
					list-style-type: decimal;
				}


	/* ---------------------------------------------- PHONE PAGES --- */

	.product-evaluation {
		padding: 5px;
		width: 540px;
		margin-right: 40px;
		float: left;
	}

		.product-evaluation h2, #main-form h2, #payment-form h2 {
			font-family: 'ubuntu', 'open sans', arial;
			color: #049fe0;
			text-transform: uppercase;
			font-weight: bold;
			font-size: 32px;
			margin-bottom: 10px;
			float: left;
			margin-right: 20px;
		}

		.product-evaluation p {
	font-family: helvetica, "open sans", arial;
	color: #666;
	font-size: 16px!important;
	line-height: 20px;
		}

		select#carrier, select#condition {
			font-size: 16px;
			margin-top: 5px;
		}

		.carrier-img {
			margin: 15px 0 15px 0;
		}

		.carrier-img a {
			margin: 0px 10px 10px 0;
			padding: 10px;
			/* background: url(../img/btnGradient.png); */
			border-radius: 5px;
			box-shadow: 0 1px 1px 1px #c4c4c4;
			cursor: pointer;
			background-size: 3px 70px; 
			background-repeat: repeat;
		}

			.carrier-img a.active-carrier {
				/* background: url(../img/btnGradientDown.png); */
				background-size: 3px 70px;
				background-repeat: repeat;
				background-color: #E6E4E4;
			}

			.carrier-img a:hover {
				/* background: url(../img/btnGradientDown.png); */
				background-size: 3px 70px;
				background-repeat: repeat;
				background-color: #E6E4E4;
			}

		#condition-accordion {
			clear: both;
			width: 550px;
			margin-top: 15px;
			margin-bottom: 15px;
			height: 250px;
		}

			#condition-accordion h3 {
				font-family: helvetica, arial, sans-serif;
				font-weight: bold;
				font-size: 18px!important;
			}

/* the hovering your offer box on the side: */

	#quote { 
		width: 255px;
		border-left: 5px solid #d4d4d4;
		background: #f0f0f0;
		float: right;
		padding: 12px;
		position: fixed;
		left: 50%;
		margin-left: 155px;
	}

		#quote h2 {
			font-size: 46px;
			font-family: 'helvetica', 'open sans', arial;
			font-weight: bold;
			color: #049fe0;
			margin-bottom: 10px;
			text-align: center;
		}

		#quote p {
			font-family: 'helvetica', 'open sans', arial;
			margin-bottom: 10px;
			color: #333;
			line-height: 1.2em;
			text-align: center;
		}

		#quote #getpaid-button {
			color: #fff;
			background: #049fe0;
			padding: 7px;
			display: block;
			text-decoration: none;
			font-size: 1.4em;
			float: none;
			text-align: center;
			width: 65%;
			margin-left: auto;
			margin-right: auto;
			font-family: 'ubuntu', 'open sans', arial;
			font-weight: bold;
			cursor: pointer;
			display: none;
			border: 1px solid #105f84;
			border-radius: 5px;
		}

			#quote #getpaid-button:hover {
				background: #03648d;
			}

	#main-form {
		padding: 5px;
		opacity: 0;
		height: 0px;
		clear: both;
		width: 540px;
		overflow: hidden;
	}

		#main-form h2 {
			margin-bottom: 10px;
		}

		#main-form #note, #payment-form #payment-note {
			clear: both;
			margin-bottom: 5px;
			color: red;
			font-family: 'helvetica', 'open sans', arial
		}

			#main-form #note {
				margin-bottom: 15px;
			}

			#main-form #note .notification_ok {
				color: #049fe0;
			}

		#main-form p.form-label {
			font-family: 'helvetica', 'open sans', arial;
			color: #333;
			margin-bottom: 3px;
			font-size: 12px;
			padding-left: 5px;
		}

		#main-form p.check-label {
			font-family: 'helvetica', 'open sans', arial;
			color: #333;
			margin-bottom: 3px;
			font-size: 0.8em;
			padding-left: 5px;
			float: left;
			margin-top: 2px;
			margin-bottom: 15px;
		}

			p.check-label a {
					color: #049fe0;
			}

				p.check-label a:hover {
					color: #03648d;
				}

		#main-form input, #paypal input#paypal-email {
			border: 1px solid #f0f0f0;
			box-shadow: 1px 1px 3px #eaeaea;
			-moz-box-shadow: 1px 1px 3px #eaeaea;
			-webkit-box-shadow: 1px 1px 3px #eaeaea;
			padding: 3px;
			margin: 0;
			font-size: 16px;
			margin-bottom: 10px;
		}
		
		.frm-1
		{
			clear: left; float: left; margin-right: 20px;
			}
		.frm-clr-both
		{clear: both;
			}
		.frm-left
		{
			float: left;
			}
.frm-left-mgrg20
{float: left; margin-left: 20px;
	}
	.frm-left-mgrg-rg20
{float: left; margin-right: 20px;
	}
	.frm-left-mgrg-rg10
{float: left; margin-right: 10px;
	}
.frm-left-mgr-bt10
{float: left; margin-bottom: 10px;
	}
			#main-form input:focus {
				border-color: #d4d4d4;
				outline: none;
			}

			input#city, input#email, input#phone {
				width: 252px;
			}

			input#name, input#address1, input#address2 {
				width: 532px;
			}

			select#province {
				width: 120px !important;
				font-size: 1em;box-shadow: 1px 1px 3px #EAEAEA;
padding: 7px;
font-size: 1em;
-moz-appearance: none;
background: none repeat scroll 0% 0% rgba(144, 144, 144, 0.075);
border-radius: 4px;
border: medium none;
color: inherit;
display: block;
outline: 0px none;
text-decoration: none;
			}

			input#postalcode {
				width: 112px;
			}

			span.req {
				color: red;
			}

/* the buttons at the bottom of the submit form */

			input#submit, input#reset, #information-proceed, #payment-proceed {
				border: 0;
				color: #fff;
				display: block;
				float: left;
				/* width: 260px; */
				cursor: pointer;
				font-weight: bold;
				padding: 6px;
				font-size: 16px;
				font-family: 'ubuntu', 'open sans', arial;
				border-radius: 7px;
			}

				#information-proceed, #payment-proceed {
					width: 240px;
					padding: 11px 10px 11px 10px;
					line-height: 20px;
					text-align: center;
				}

			input#submit, #information-proceed, #payment-proceed {
				background: #049fe0;
				margin-right: 20px;
				cursor: pointer;
			}

				input#submit:hover, #information-proceed:hover, #payment-proceed:hover {
					background: #03648d;
				}

			input#reset {
				background: #d4d4d4;
			}

				input#reset:hover {
					background: #999
				}

	#payment-form {
		margin-top: 15px;
		overflow: hidden;
		height: 0px;
		opacity: 0;
	}

		#payment-form #cheque, #payment-form #paypal {
			width: 540px;
		}

		#payment-form p {
			font-family: helvetica, arial, sans-serif;
			color: #666;
			font-size: 16px;
			clear: both;
		}

			#payment-form #cheque p, #payment-form #paypal p {
				margin-left: 25px;
				width: 70%;
				line-height: 20px;
			}

		#payment-form #cheque h3, #payment-form #paypal h3 {
			float: left;
			color: #666;
			font-family: helvetica, arial, sans-serif;
			font-size: 18px;
			font-weight: bold;
			margin-right: 15px;
			margin-bottom: 5px;
		}

		#payment-form #cheque input, #payment-form #paypal input {
			margin: 0px 10px 0 2px;
			height: 20px;
			float: left;
		}

		#payment-form #cheque, #payment-form #paypal {
			float: left;
			margin-top: 10px;
			clear: both;
			overflow: hidden;
		}

			#paypal input#paypal-email {
				margin-top: 5px;
clear: both;
margin-left: 25px;
margin-bottom: 5px;
border: 1px solid #F0F0F0;
box-shadow: 1px 1px 3px #EAEAEA;
padding: 3px;
font-size: 16px;
height: 2.75em;
width: 250px;
			}
			input#promo {
				margin-top: 5px;
clear: both;
margin-left: 25px;
margin-bottom: 5px;
border: 1px solid #F0F0F0;
box-shadow: 1px 1px 3px #EAEAEA;
padding: 3px;
font-size: 16px;
height: 2.75em;
width: 250px;
			}

			#paypal input#paypal-email-same-as-email {
				clear: left;
				margin-left: 25px;
			}

		#payment-form input#submit, #payment-form input#reset {
			border: 0;
			color: #fff;
			display: block;
			/* width: 260px; */
			float: left;
			cursor: pointer;
			font-weight: bold;
			padding: 7px;
			font-size: 16px;
			margin-top: 15px;
		}

		#payment-form #payment-proceed {
			margin-top: 15px;
		}

		#payment-form input#reset {
			background: #d4d4d4;
		}

			#payment-form input#reset:hover {
				background: #999;
			}
.img-proc
{
	height:120px;
	width:120px
	}
.img-quick
{
	height:180px;
	width:180px
	}
	.img-secure
{
	height:180px;
	width:180px;
}

@media screen and (max-width : 900px)
{
	
	#condition-accordion {
    clear: both;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    height: auto;
}
	select#carrier, select#condition {
    font-size: 16px;
    margin-top: 5px;
    width: 50%;
}
	.product-evaluation {
    padding: 5px;
    width: 100%;
    margin-right: 40px;
    float: left;
}
#quote {
    width: 100%;
    border-left: 5px solid #D4D4D4;
    background: none repeat scroll 0% 0% #F0F0F0;
    float: left;
    padding: 12px;
    position:relative;
left: 0;
margin-left:0;
}

	#headerInner {
    width: 100%;
	}

		#wrapper {
    width: 100%;
    margin: 0px auto;
}	

#hook h1.heading-larger {
    font-size: 45px;
    font-family: Ubuntu,"Ubuntu Bold","Ubuntu Light","Ubuntu Medium";
}
#hook h1 {
    font-size: 45px;
    font-weight: bold;
    color: #049FE0;
    margin-bottom: 10px;
    font-family: Ubuntu,"Ubuntu Bold","Ubuntu Light","Ubuntu Medium";
}			
#hook h1.heading-smaller {
    font-size: 30px;
}
#innerContainer .twoSplit {
    width: 100%;
    padding: 15px;
    float: left;
    font-family: "helvetica neue","open sans",arial;
}
#footerInner {
    width: 100%;
    margin: 0px auto;
}
ul#links li a 
{
	font-size:12px;
}
#footer p#copyright 
{
	font-size:12px;
}
#hook p.sub-title {
    width: 80%;
    margin: 0px auto;
    line-height: 22px;
}
#hook h1.heading-medium {
    font-size: 35px;
}
#contact-info {
    padding: 0px 10px;
    width: 90%;
}
}
@media screen and (max-width : 680px){
a.btn1 h4, a.btn1-longer h4 {
					font-family: 'helvetica neue', 'open sans', arial;
					font-weight: bold;
					text-decoration: none;
					margin-bottom: 10px;
					color: #333;
					font-size: 14px;
line-height: 1.1em;
				}
}
@media screen and (max-width : 420px){
a.btn1 h4, a.btn1-longer h4 {
					font-family: 'helvetica neue', 'open sans', arial;
					font-weight: bold;
					text-decoration: none;
					margin-bottom: 10px;
					color: #333;
					font-size: 12px;
line-height: 1em;
				}
				
}
@media screen and (max-width : 674px){

#hook h1.heading-larger {
    font-size: 25px;
    font-family: Ubuntu,"Ubuntu Bold","Ubuntu Light","Ubuntu Medium";
}			
#hook h1 {
    font-size: 35px;
    font-weight: bold;
    color: #049FE0;
    margin-bottom: 10px;
    font-family: Ubuntu,"Ubuntu Bold","Ubuntu Light","Ubuntu Medium";
}
#hook h1.heading-smaller {
    font-size: 25px;
}
.img-proc
{
	height:auto;
	width:100%;
	}
.img-quick
{
	height:auto;
	width:100%;
	}
.img-secure
{
	height:auto;
	width:100%;
	}
#hook p.sub-title {
    width: 90%;
    margin: 0px auto;
    line-height: 22px;
}
#hook h1.heading-medium {
    font-size: 30px;
}
#contact-info {
    padding: 0px 10px;
    width: 100%;
}
}

@media screen and (max-width : 570px){
.frm-1
		{
			clear: both; float: none; margin-right: 0px;
			}
		.frm-clr-both
		{clear: both;
			}
		.frm-left
		{
			float: none;
			}
.frm-left-mgrg20
{float: none; margin-left: 0px;
	}
	.frm-left-mgrg-rg20
{float: none; margin-right: 0px;
	}
	.frm-left-mgrg-rg10
{float: none; margin-right: 0px;
	}
	#main-form p.check-label {
    font-family: "helvetica","open sans",arial;
    color: #333;
    font-size: 0.8em;
    padding-left: 5px;
    margin-bottom: 15px;
    float: left;
    margin-top: 2px;
    width:90%;
}
.frm-left-mgr-bt10
{float: none; margin-bottom: 10px;
	}
	#main-form {
    padding: 5px;
    opacity: 0;
    height:0;
    clear: both;
    width: 100%;
    overflow: hidden;
}
input#submit, #information-proceed, #payment-proceed {
    background: none repeat scroll 0% 0% #049FE0;
    margin-right: 20px;
    cursor: pointer;
    width: 100%;
}
input#reset {
    background: none repeat scroll 0% 0% #D4D4D4;
    width: 100%;
    margin-top: 20px;
}
	#payment-form input#submit, #payment-form input#reset {
			border: 0;
			color: #fff;
			display: block;
			width: 100%;
			float: left;
			cursor: pointer;
			font-weight: bold;
			padding: 7px;
			font-size: 16px;
			margin-top: 15px;
		}
			#main-form input:focus {
				border-color: #d4d4d4;
				outline: none;
			}

			input#city, input#email, input#phone {
				width: 100%;
				height: 30px;
			}

			input#name, input#address1, input#address2 {
				width: 100%;
				height: 30px;
			}

			select#province {
				width: 100% !important;
				font-size: 1em;
				box-shadow: 1px 1px 3px #eaeaea;
				padding: 7px;
				height: 30px;
			}

			input#postalcode {
				width: 100%;
				height: 30px;
			}
			
			input#postalcode {
				width: 100%;
				height: 30px;
			}
			#paypal input#paypal-email{
				width: 100%;
				height: 30px;
				margin-left:0px;
			}
			#paypal input#paypal-email-same-as-email 
			{
				margin-left:0px;
			}
			#payment-form #cheque, #payment-form #paypal {
			width: 100%;
		}
			input#promo {
				width: 100%;
				height: 30px;
				margin-left:0px;
			}
#payment-form #paypal input {
    height: 30px;
    float: left;
    margin:0px;
    /*margin: 0px 10px 0px 2px;*/
}
#payment-form #paypal h3 {
    float: left;
    color: #666;
    font-family: helvetica,arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-right: 15px;
    margin-bottom: 5px;
    line-height: 30px;
    margin-left: 10px;
}
#payment-form #paypal img {
        margin-top: 8px;
}
#payment-form #cheque p{
    width: 100%;
    line-height: 20px;
    
    margin-left: 0px;
}
#payment-form #paypal p {
    width: 100%;
    line-height: 30px;
    
    margin-left: 0px;
}


			#hook h1.heading-larger {
    font-size: 30px;
    font-family: Ubuntu,"Ubuntu Bold","Ubuntu Light","Ubuntu Medium";
}
#hook h1 {
    font-size: 30px;
    font-weight: bold;
    color: #049FE0;
    margin-bottom: 10px;
    font-family: Ubuntu,"Ubuntu Bold","Ubuntu Light","Ubuntu Medium";
}
#hook h1.heading-smaller {
    font-size: 23px;
}
#hook h1.heading-medium {
    font-size: 25px;
}
#contact-info form input#email, #contact-info form textarea {
    width: 100%;
}
#contact-info form input#fname, #contact-info form input#lname {
    width: 100%;
}
#contact-info input#submit, #contact-info input#reset {
						border: 0;
						width: 100%;
						float: left;
						padding: 10px 0;
					}
.fname
{
clear:both; float:none; margin-right: 0px
}
.cont-form-pull-left
{
	float:none;
	}
}

@media screen and (max-width : 490px){

#hook h1.heading-larger {
    font-size: 25px;
    font-family: Ubuntu,"Ubuntu Bold","Ubuntu Light","Ubuntu Medium";
}
#hook p {
    margin-top: 10px;
    color: #000;
    font-family: Ubuntu,"Ubuntu Bold","Ubuntu Light","Ubuntu Medium";
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
}
#hook h1.heading-smaller {
    font-size: 20px;
}
#hook h1 {
    font-size: 25px;
    font-weight: bold;
    color: #049FE0;
    margin-bottom: 10px;
    font-family: Ubuntu,"Ubuntu Bold","Ubuntu Light","Ubuntu Medium";
}
#hook h1.heading-medium {
    font-size: 22px;
}
.carrier-img a {
    margin: 0px 10px 10px 0px;
    padding: 8px;
    border-radius: 5px;
    box-shadow: 0px 1px 1px 1px #C4C4C4;
    cursor: pointer;
    background-size: 3px 7px;
    background-repeat: repeat;
    width: 22%;
    height: 60px;
    float:left;
}

.carrier-img a img
{
	width: 100%;
	vertical-align:baseline;
	}
}

@media screen and (max-width : 435px){

			#hook h1.heading-larger {
    font-size: 22px;
    font-family: Ubuntu,"Ubuntu Bold","Ubuntu Light","Ubuntu Medium";
}
#hook p {
    margin-top: 10px;
    color: #000;
    font-family: Ubuntu,"Ubuntu Bold","Ubuntu Light","Ubuntu Medium";
    font-weight: bold;
    font-size: 13px;
    text-transform: uppercase;
}
#hook h1.heading-medium {
    font-size: 18px;
}
.carrier-img a {
    margin: 0px 10px 10px 0px;
    padding: 5px;
    border-radius: 5px;
    box-shadow: 0px 1px 1px 1px #C4C4C4;
    cursor: pointer;
    background-size: 3px 7px;
    background-repeat: repeat;
    width: 22%;
    height: 50px;
    float:left;
}
}

@media screen and (max-width : 345px){

#hook h1.heading-larger {
    font-size: 18px;
    font-family: Ubuntu,"Ubuntu Bold","Ubuntu Light","Ubuntu Medium";
}
#hook h1.heading-smaller {
    font-size: 18px;
}
#hook p {
    margin-top: 10px;
    color: #000;
    font-family: Ubuntu,"Ubuntu Bold","Ubuntu Light","Ubuntu Medium";
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
}
#hook h1 {
    font-size: 20px;
    font-weight: bold;
    color: #049FE0;
    margin-bottom: 10px;
    font-family: Ubuntu,"Ubuntu Bold","Ubuntu Light","Ubuntu Medium";
}
#header a#logo {
    float: right;
    display: block;
    width: 210px;
    height: 76px;
   background: url("../images/sigmaLogo-highres.png") repeat scroll 0% 0% / 210px 76px transparent;

   }
#hook h1.heading-medium {
    font-size: 16px;
}

}

@media screen and (max-width : 285px){

#header a#logo {
    float: right;
    display: block;
    width: 170px;
    height: 60px;
   background: url("../images/sigmaLogo-highres.png") repeat scroll 0% 0% / 170px 60px transparent;

   }
}

@media screen and (max-width : 245px){

#header a#logo {
    float: right;
    display: block;
    width: 153px;
    height: 54px;
   background: url("../images/sigmaLogo-highres.png") repeat scroll 0% 0% / 153px 54px transparent;

   }
}

@media screen and (max-width : 420px){

				.carrier-img a {
    margin: 0px 10px 10px 0px;
    padding: 4px;
    border-radius: 5px;
    box-shadow: 0px 1px 1px 1px #C4C4C4;
    cursor: pointer;
    background-size: 3px 7px;
    background-repeat: repeat;
    width: 22%;
    height: 45px;
    float: left;
}
.carrier-img {
    margin: 18px 0px;
    float: left;
}
