	/* skyhigh template */
	/* ******************************************************* */
	/* ********************  BODY **************************** */
	/* ******************************************************* */

	/* The HTML Body Tag attribute */
	#mainBodyClass {
		padding: 0px;
		margin: 0px;
		font-family: Verdana, Arial, arial, arial;
		font-weight: none;
		color: #000000;
		text-decoration: none;
		font-size: 11px;
		background-color:#2c93c1;
		text-align:center;
	}
	
	/* ******************************************************* */
	/* ***************  ESSENTIAL LAYOUT ********************* */
	/* ******************************************************* */
	
	/* for all browsers that understand min-width */
	#container {
		width:1036px;
		background:transparent;
		position:relative;
		margin:0 auto;
		overflow: hidden;
	}

	#holder {
		display:block; 
		padding:0 0px; 
		width:1000px;
		text-align:left;
		margin:0 auto;
		border-style: solid;
		border-color:#000000;
		border-top-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
	}
		
	
	* html #holder { width:1004px;}
	/* min-width for IE browsers IE5.01, IE5.5 and IE6 */
	/*
	* html #container {border-right:700px solid #fff;border-left:200px solid #fff;}
	* html #holder {float:left; position:relative; margin-right:-700px; margin-left:-200px;}
	*/
	
	#wrapper{
		text-align:left;
		min-height:1%;
		overflow: hidden;
	}
	
	#topContainer{
		margin-right:170px;	/* set to width of right menu */
		background-color: #ffffff;
		clear:both;
	}
	
	#mainContainer, #mainUserContainer{
		margin-left:150px; /* set to width of left menu */
		background-color: #ffffff;
	}
	
	#content,#mainContent, #mainUserContent{
		position:relative;
		width:100%;
		float:left;/* contain clearing*/
	}
	
	#content{
		position:relative;
		float:left;/* contain clearing*/
		width:100%;
		background-color:#ececec;
	}
	
	
	/* ******************************************************* */
	/* *****************  HEADER & FOOTER ******************** */
	/* ******************************************************* */
	.menu_home {
	background:transparent url(/g/images/broker/templates/skyhigh/header_home.gif) center no-repeat;
	}

	.menu_sample {
	background:transparent url(/g/images/broker/templates/skyhigh/header_free.gif) center no-repeat;
	}

	.menu_help {
	background:transparent url(/g/images/broker/templates/skyhigh/header_help.gif) center no-repeat;
	}
        .menu_contact {
	       background:transparent url(/g/images/broker/templates/skyhigh/header_contact.gif) center no-repeat;
	}

	.menu_about {
	background:transparent url(/g/images/broker/templates/skyhigh/header_about.gif) center no-repeat;
	}
	#header,#footer{
		width:100%;
		clear:both;
	}
	
	#header{
		background-color:#272729;
		width: 100%;
		position: relative;
		color: white;
		z-index:999;
	}
	
	#logo{

	}
	
	#logo img{
		border: 0px;
	}
	
	#headerContainer{
		background:#0B70B4 url(/g/images/broker/templates/skyhigh/header_bg.jpg) right top no-repeat;
	}
	
	#headerMenu{
		position:relative;
		text-align:right;
		width:100%;
		margin-left:150px;
		background:transparent;
	}
	
	#headerMenuList{
	   text-align:right;
	}
	
	#headerMenuList a { 
		text-decoration: none;
		text-align:center;
		display:block;
		float:left;
		padding:0px 0px 0px;
		margin:20px 0px 0px;
		width:75px;
		height:55px;
	}

	* html #headerMenuList a{
	}

	#headerMenuList a span{ 
	}	
	
	#headerMenuList a:hover {
	}

	#footer{
		padding-top:5px;
		padding-bottom:5px;
	}
	
	#footer, #footerWrapper{
		background-color:#1D72B2;
	}
	
	/* ******************************************************* */
	/* *****************  MAIN BODY   ************************ */
	/* ******************************************************* */
	
	#mainContent{
		margin:0 -1px;

	}/* moz needs this*/
	
	#mainUserContent{
		margin:0 -1px;
	}
	
	#mainBodyTop{
	}
	
	#mainBodyTopList{
		margin: 0px;
		padding: 10px 0 0 10px;
		list-style: none;
	}
	
	#mainBody{
		padding:0 5px 10px 5px;
		background-color:transparent;
	}
	
	* html #mainBody{
		padding-top:15px;
		width:100%;
	}
	
	#mainContentHeader{
	}
	
	/* ******************************************************* */
	/* ****************  PRODUCTS MENU *********************** */
	/* ******************************************************* */
	
	#productsMenu{
		width:155px;
		margin-left:-155px;/*overlap for old mozilla*/
		position:relative;
		left:-1px;/* now line it up*/
		float:left;
		background-color:#ffffff;
		
	}
	
	#productsMenuTop{
		text-decoration: none;
	}
	
	#productsMenuTopList{
		margin:0px;
		padding: 10px 10px 28px 10px;
		text-align:left;
		list-style: none;
		font-weight: bold;
	
	}
	
	#productsMenuTopList li {
	}

	#productsMenuTopList a, .leftMenuHeaderSignageText{
		color: #0f0f0f;
	}

	#productsMenuTopList a:hover{
		color:#0f0f0f;
		font-size:12px;
		font-weight:bold;
	}

	#productsMenuHeader{
	
	}

	/* PRODUCTS */
	.leftMenuHeaderProductsText span {
	display:none;
	}

	.leftMenuHeaderProductsText {
		text-align:center;
		margin-top:0px;
		padding:5px;
		margin-bottom:5px;
		background:url(/g/images/broker/templates/skyhigh/lm_p_header_bg.gif) no-repeat;
		height:60px;
	}

	* html .leftMenuHeaderProductsText{
		width:150px;
	}
	
	.leftMenuItemsText {
		text-decoration: none; 
		color: #0f0f0f;
		font-size: 12px;
		font-family: arial;
		font-weight: none;
	}

	#leftMenuItemsProducts{
		padding: 0;
		list-style: none;
		margin: 0px;
	}
	#leftMenuItemsProducts li{
	}
	.leftMenuItemsProductsText, .leftMenuItemsServicesText {
		text-decoration: none;
		display:block;
		padding-left: 40px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-family:arial;
		font-size:11px;
		color:#0f0f0f;
		text-align:left;
		font-weight:normal;
		background:url(/g/images/broker/templates/skyhigh/reg_bg.gif) no-repeat;
	}

	* html .leftMenuItemsProductsText, * html .leftMenuItemsServicesText {
		width:150px;
	}
	.leftMenuItemsProductsText:hover, .leftMenuItemsServicesText:hover {
		font-weight:bold;
	}

	/* ******************************************************* */
	/* ****************  USERS MENU ************************** */
	/* ******************************************************* */

	#userMenu{
		background-color:#ffffff;
		width:150px;
		margin-left:-150px;/*overlap for old mozilla*/
		position:relative;
		float:left;
		padding-top:20px;
		padding-bottom:20px;
	}

	* html #userMenu{
	}

	#userMenu .bodyTextBig{
		padding-left: 5px;
		font-family:arial;
		font-size:16px;
		text-align:center;
		margin-top:0;
		padding:5px;
		margin-bottom:10px;
		font-weight:bold;
		color:#0f0f0f;
		background-color:transparent;
	}

	* html #userMenu .bodyTextBig{
		width:150px;
	}

	#userMenu ul {
		list-style: none;
		padding-left: 0px;
		margin: 0px;
		padding-bottom:20px;
	}

	#userMenu li a {
		text-decoration: none;
		display:block;
		padding-left: 10px;
		padding-top: 2px;
		padding-bottom: 2px;
		font-family:"arial";
		font-size:11px;
		color:#0f0f0f;
		text-align:left;
		font-weight:normal;
		padding-left:20px;
	}


	* html #userMenu li a{
		width:150px;
	}
	
	#userMenu li a:hover {
		color:#0f0f0f;
		font-weight:bold;
	}

	#userMenuTop{
		background-color: #343434;
		text-decoration: none;
	}
	
	#userMenuHeader{
		
	}
	
	.userMenuPadding{
		padding-top: 10px;
	}
	/* ******************************************************* */
	/* *****************  ANCILLARY   ************************ */
	/* ******************************************************* */
	
	#ancillary{
		background-color:#ffffff;
		width:170px;
		margin-right:-170px;/*overlap for old mozilla*/
		position:relative;
		/*left:3px;/* now line it up*/
		float:right;
	}
	
	#ancillaryHeader{
	
	}
	
	.rightMenu {
	    background-color: #FFFFFF;
	    width: 170px;
	    text-align: left;
	    vertical-align: top; 
	}
	
	/* Shopping Cart, My Account, etc */
	
	#rightMenuLinks {
		padding: 0px;
		margin: 0px;
		margin-top:10px;
		width: 100%;
	}
	
	#rightMenuLinks li{
		list-style: none;
	}
	
	#rightMenuLinks a {
		color: #0f0f0f;
		text-decoration: none;
		display:block;
		padding-left:20px;
		font-family:arial;
		font-size:12px;
		text-align:left;
		font-weight:bold;
		padding-top:0px;
		
	}

	#rightMenuLinks a:hover {
		color:#0f0f0f;
	}
	
	/* ******************************************************* */
	/* ****************  TEXT RELATED  *********************** */
	/* ******************************************************* */
	
	
	/* Main Table attributes */
	.mainTable {
	    background-color: #f5f5f5;
	    width: 100%;
	    border-spacing: 0;
	    padding: 0;
	    border-width: 0;
	}
	
	.bodyText { 
		text-decoration: none; 
		color: #64554b;
		font-size: 11px;
		font-family: Verdana, Arial, arial, arial;
		font-weight: none;
	}
	
	.bodyTextBig { 
		text-decoration: none; 
		color: #000000;
		font-size: 13px;
		font-family: Verdana, Arial, arial, arial;
		font-weight: none;
	}
	
	.bodyTextSmall { 
		text-decoration: none; 
		color: #000000;
		font-size: 9px;
		font-family: Verdana, Arial, arial, arial;
		font-weight: none;
	}
	
	a { 
		text-decoration: underline; 
		color: #000000;
		font-size: 11px;
		font-family: Verdana, Arial, arial, arial;
		font-weight: none;
	}
	
	a: { 
		color: red;
	}
	
	.footer { 
		text-decoration: none; 
		color: #ffffff;
		font-size: 9px;
		font-family: Verdana, Arial, arial, arial;
		font-weight: bold;
		margin:0;
		padding:5px;
	}
	
	.footer a.footer{
		background:transparent;
		border-top:none;
		border-bottom:none;
		padding:0;
		margin:0;
	}
	
	/* ******************************************************* */
	/* Middle Contents *************************************** */
	/* ******************************************************* */
	/* attributes for the column */
	.contentsPaneHeader {
	    background-color: #848284;
	    text-align: left;
	    vertical-align: top; 
	}
	
	.contentsPane {
	    background-color: #EEEEEE;
	    text-align: left;
	    vertical-align: top; 
	}
	
	.productDisclaimerText{
		font-family:arial;
		color:#64554B;
		font-size:12px;
	}
	
	.shippingCharges{
		background-color: #fcfff8;
	}
	
	#upld{
		width: 250px;
	}
	/* ******************************************************* */
	/* Page Title ******************************************** */
	/* ******************************************************* */
	.pageTitle {
		text-decoration: none; 
		font-size: 30px;
		font-family: arial, Verdana, Arial, arial, arial;
		display:block;
		background-color:#0f0f0f;
		line-height:33px;
		padding-left:20px;
		color:#ffffff;
	}
	
.pageSubtitle {
color:#ffffff;
}

	/* ******************************************************* */
	/* Browse Categories ************************************* */
	/* ******************************************************* */
	.categoryText { 
		text-decoration: none; 
		color: #000000;
		font-size: 13px;
		font-family: Arial;
		font-weight: bold;
	}
	
	.subcategoryText { 
		text-decoration: none; 
		color: #000000;
		font-size: 10px;
		font-family: Arial;
		font-weight: none;
	}
	
	/* ******************************************************* */
	/* Pagination ******************************************** */
	/* ******************************************************* */
	.pagination { 
		text-decoration: none; 
		color: black;
		font-size: 11px;
		font-family: Verdana, Arial, arial, arial;
		font-weight: none;
	}
	
	
	/* ******************************************************* */
	/* Form Inputs ******************************************* */
	/* ******************************************************* */
	.inputLabel {
		text-decoration: none; 
		color: #64554b;
		font-size: 12px;
		font-family: Verdana, Arial, arial, arial;
		font-weight: bold;
	}
	
	/* ******************************************************* */
	/* Errors ************************************************ */
	/* ******************************************************* */
	.error { 
		text-decoration: none; 
		color: red;
		font-size: 11px;
		font-family: Verdana, Arial, arial, arial;
		font-weight: bold;
	}
	
	/* ******************************************************* */
	/* Design Screen ***************************************** */
	/* ******************************************************* */
	.formMainLabel { 
		text-decoration: none; 
		color: #000000;
		font-size: 14px;
		font-family: Arial;
		font-weight: bold;
	}
	
	.formText { 
		text-decoration: none; 
		color: #000000;
		font-size: 12px;
		font-family: Arial;
		font-weight: none;
	}
	
	/* ******************************************************* */
	/* User Account Screen *********************************** */
	/* ******************************************************* */
	.tableHeader {
		background-color: #6B696B;
		border-color: #ADAAAD;
		border-style: solid;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		text-decoration: none; 
		color: white;
		font-size: 13px;
		font-family: Arial;
		font-weight: bold;
	}
	
	.tableRows {
		background-color: white;
		border-color: #ADAAAD;
		border-style: solid;
		border-top-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		text-decoration: none; 
		color: #000000;
		font-size: 11px;
		font-family: Arial;
		font-weight: none;
	}
	
	.tableRowsAlternate {
		background-color: #F7F7F7;
		border-color: #ADAAAD;
		border-style: solid;
		border-top-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		text-decoration: none; 
		color: #000000;
		font-size: 11px;
		font-family: Arial;
		font-weight: none;
	}
	
	/* ******************************************************* */
	/* Document Style */
	
	
	.adminFormLabelText { 
		text-decoration: none; 
		color: #000000;
		font-size: 12px;
		font-family: Arial;
		font-weight: bold;
	}
	
	.bodyHeaderBig { 
		text-decoration: none; 
		color: #000000;
		font-size: 16px;
		font-family: Verdana, Arial, arial, arial;
		font-weight: bold;
	}
	
	.bodyHeaderSmall { 
		text-decoration: none; 
		color: #000000;
		font-size: 12px;
		font-family: Verdana, Arial, arial, arial;
		font-weight: bold;
	}
	
	.box {
	    border-color: #E6E6DC;
	    border-style: solid;
	    border-top-width: 0px;
	    border-bottom-width: 1px;
	    border-left-width: 0px;
	    border-right-width: 1px;
	}
	
	.boxHeader {
	    border-color: #64554b;
	    border-style: solid;
	    border-top-width: 2px;
	    border-bottom-width: 2px;
	    border-left-width: 2px;
	    border-right-width: 2px;
	    padding:5px;
	}
	.boxheader td{
	    padding-top:5px;
	    padding-bottom:5px;
	}
	.boxRows {
	    border-color: #E6E6DC;
	    border-style: solid;
	    border-top-width: 0px;
	    border-bottom-width: 1px;
	    border-left-width: 1px;
	    border-right-width: 1px;
	}
	
	.boxHeaderText { 
		text-decoration: none; 
		color: #6A8EB7;
		font-size: 12px;
		font-family: Arial, arial, arial;
		font-weight: bold;
	}
	
	.newsBoxText { 
		text-decoration: none; 
		color: #000000;
		font-size: 9px;
		font-family: Verdana, Arial, arial, arial;
		font-weight: none;
	}


	/* ******************************************************* */
	/* ***     helpCenter, preparingFiles, turnaroundTime **** */
	/* ******************************************************* */
	#helpCenter{
		font-size:13px;
		font-family:"arial";
	}
	
	#preparingFiles{
		font-size:13px;
		font-family:"arial";
	}
	
	#turnaroundTime{
		font-size:13px;
		font-family:"arial";
	}

	#preparingFiles .infoBox table{
		width:80%;
		white-space:nowrap;
		margin:10px auto;
		border:1px solid #6da2e8;
		font-size:12px;
	}
	
	#preparingFiles .infoBox th{
		background-color:#5E5E4E;
		color:#FFF0E6;
		padding:5px;
	}
	
	#preparingFiles .infoBox td{
		padding:5px;
		background-color:#FFF0E6;
                color:#6F6F5A;
	}
	
	#preparingFiles .infoBox td.alt{
		padding:5px;
		background-color:#6F6F5A;
                color:#FFF0E6;
	}
	
	.subtitle{
		padding:3px 10px;	
		font-size:10px;
		background-color:#6fbeff;
		font-family:Verdana;
		color:#000000;
		font-weight:bold;
		border:1px solid #dfe4ff;
		border-top-width:0;
		background:url(/g/images/broker/templates/skyhigh/optsbg3.gif) scroll left top;
	}
	
	.infoBox h1{
		font-size:16px;
	}
	
	.infoBox h2{
		font-size:14px;
		font-weight:normal;
		padding:5px;
		background-color:#0f0f0f;
		margin:0;
		color:#ffffff;
	}
	
	.infoBox h3{
		font-size:12px;
		margin:0;
		margin-top:10px;
	}
	
	.infoBox p{
		margin-top:0;
		padding:5px;
		margin:0;
		color:#000;
		font-size:12px;
	}
	
	.infoBox{
		background:url(/g/images/broker/templates/skyhigh/optsbg3.gif) scroll left top;
		border:1px solid #dfe4ff;
		margin: 15px 20px;
		background:#F6F6F8;
	}
	
	.designImageClass {
		overflow:hidden;
	}
	


	/* ******************************************************* */
	/* Pricing Page ****************************************** */
	/* ******************************************************* */
	.priceRow { 
		border-left: 2px solid black;
		border-right: 1px solid black;
	}
	
	.priceRowFirst { 
		border-right: 1px solid black;
	}
	
	.priceHeader { 
		border-left: 2px solid black;
	}
	
	.priceRowHeaderOdd {
		background-color: #a9a9a9;
		border-left: 2px solid black;
		border-right: 1px solid black;
	    line-height: 10px;
	}
	
	.priceRowHeaderBegin {
		background-color: #a9a9a9;
		border-right: 1px solid black;
	    line-height: 10px;
	}
	
	
	.priceRowHeaderEven {
	   	line-height: 10px;
	}
	
	.priceRowHeaderLast {
	        line-height: 10px;
	        padding-bottom: 5px;
	}
	
	a.priceRowHeaderOddLink:link, A.priceRowHeaderOddLink:visited {
		font-family: Arial,arial,Geneva,Swiss,SunSans-Regular;
		font-size: 11px;
		font-weight:bolder;
		color: white;
		text-decoration: none;
	}
	
	a.priceRowHeaderOddLink:hover {
		font-family: Arial,arial,Geneva,Swiss,SunSans-Regular;
		font-size: 11px;
		font-weight:bolder;
		color: #9C5022;
		text-decoration: underline;
	}
	
	a.priceRowHeaderEvenLink:link, a.priceRowHeaderEvenLink:visited {
		font-family: Arial,arial,Geneva,Swiss,SunSans-Regular;
		font-size: 11px;
		font-weight:bolder;
		color: red;
		text-decoration: none;
	}
	
	a.priceRowHeaderEvenLink:hover {
		font-family: Arial,arial,Geneva,Swiss,SunSans-Regular;
		font-size: 11px;
		font-weight:bolder;
		color: red;
		text-decoration: underline;
	}
	
	/* ******************************************************* */
	/* *****************     ORDER FROM    ******************* */
	/* ******************************************************* */
	#orderForm table{
	   font-size:11px;
	}
	
	#orderForm{
		background-color:transparent;
		border:5px solid #0f0f0f;
		padding-bottom:5px;
		padding-top:3px;
		margin-right:10px;
		font-size:11px;
	}
	
	#orderForm form {
		margin:0; padding:0;
	}
	
	#orderForm form input, form select {
		font-size:12px;
	}
	
	#orderForm form select{
		width:290px;
	}
	
	#orderForm form textarea{
		width:290px;
	}
	
	#orderForm #country {
		width:170px;
	}
	
	.formSection{
		font-size:11px;
		margin: 2px 5px 5px 5px;
		padding:2px;
		background-color:transparent;
		border:1px solid #DFE4FF;
	}
	.formLabel{
		display:block;
		margin-bottom:3px;
		font-size:11px;
	}
	
	.formLabel a{
		text-decoration:none;
		font-weight:bold;
		font-size:10px;
	}
	
	.sectionHeader {
		font-size:11px;
		display:block;
		padding:4px;
		background-color:#0f0f0f;
		color:#ffffff;
		margin-bottom:5px;
		font-weight:bold;
}
	
	#sectionPrice{
	   background:#F7F7F7;
		 padding:4px;
		 font-size:13px;
		 text-align:right;
		 border-top:1px solid #C0C0C0;
		 
		 font-weight:bold;
		 
	}
	.formSection #terms {
		font-weight:normal; 
		margin:5px;
		padding:5px;
		background:#FFCFCF;
		background:#FFDFDF;
		color:red;
		border:1px dotted red;
		font-size:10px;
	}
	
	#sectionTerms  a {
	   color:red;
	}
	
	#shippingCharges{
	  background:white;
	  padding:0;
	  border:1px solid #C0C0C0;
	  width:100%;
	}
	
	* html #shippingCharges{
		width:285px; 
	}
	
	#shippingChargesDiv{
	 margin:5px 10px;
	}
	
	#shippingCharges tr {
	   background:white;
	}
	
	
	#shippingCharges tr.alt {
	   background:#F7F7F7;
	}
	
	#shippingCharges th {
		padding:3px;
		color:#6B696B;
		border-bottom:2px solid #C0C0C0;
		background:#DEDFDE;
	}
	
	#shippingCharges td {
	  padding:3px;
	}
	
	
	#shippingError{
	
	}
	
	#orderForm .error{
		margin:0;
		padding: 0;
		list-style-type: none;
		background:#FFFBCF;
		border:1px solid #FFE900;
		color:red;
		margin:5px;
		padding:5px;
	}
	
	#orderForm .error li{
		margin:0;
		padding: 0;
		font-size:10px;
		font-weight:none;   
	}

	#stepsContainer {
		font-weight:normal;
		padding:0;
		margin:0;
		position: relative;
		text-align:center;
	}

	#steps {
		font-size:12px;
		margin:0;
		padding:0px;
		list-style:none; 
	}

	#steps .step{
		display: inline;
		margin:0px;	
		list-style: none;
		padding: 3px;
		color:#C00D0D;
		font-weight:bold;
		font-family:arial;
		padding-left:22px;
		padding-right:10px;
		background:url(/g/images/broker/templates/skyhigh/steps_next_bg.gif) top left no-repeat;
		border-bottom:0px solid #ADAAAD;
		font-weight:normal;
	}
	
	#steps .step.previous{
		color:#BF3B3B;
		background:url(/g/images/broker/templates/skyhigh/steps_previous_bg.gif) top left no-repeat;
		border-bottom:0px solid #00b704;
		font-weight:bold;
	}
	
	#steps .step.current{
		color:red;
		background:url(/g/images/broker/templates/skyhigh/steps_current_bg.gif) top left no-repeat;
		border-bottom:0px solid #c00d0d;
		font-weight:bold;
	}

	.productImage {
	  background-color: white;
	  margin-bottom: 10px;
	  text-align:center;
	  padding:10px;
	  background:url(/g/images/broker/templates/skyhigh/optsbg2.gif) scroll left top;	  
	  border:0px solid #000000;
	}

	/* ******************************************************* */
	/* *****************     FAQ      ************************ */
	/* ******************************************************* */
	.FAQ{
		font-size:13px;
		font-family:"arial";
	}
	.FAQ .subtitle{
		padding:3px 10px;	
		font-size:10px;
		background-color:#6fbeff;
		font-family:Verdana;
		color:#C00D0D;
		font-weight:bold;
		border:1px solid #dfe4ff;
		border-top-width:0;
		background:url(/g/images/broker/templates/skyhigh/optsbg3.gif) scroll left top;
	}
	
	.FAQ h1{
		font-size:16px;
	}
	
	.FAQ h2{
		font-size:14px;
		font-weight:normal;
		font-family:"arial";
		padding:5px;
		background:url(/g/images/broker/templates/skyhigh/content_header_bg.gif) repeat-x left top;
		margin:0;
		color:#fff;
	}
	
	.FAQ p{
		margin-top:0;
		padding:5px;
		margin:0;
		color:#000;
		font-size:12px;
		background:url(/g/images/broker/templates/skyhigh/optsbg3.gif) scroll left top;
	}
	
	.FAQ .faqQA{
		border:1px solid #dfe4ff;
		border-top-width:0;
		margin: 15px 20px;
		background:#F6F6F8;
	}
	
	.designImageClass {
		overflow:hidden;
	}
	
	/* ***************************************************************** */
	/* *****************     business card      ************************ */
	/* ***************************************************************** */
	.lnkImage{
		border:0;
		margin:0;
		padding:0;
		margin-left:-45px;
		display:block;
		
	}
	.lnkImage img{
		border:0;
		
	}
	
	.lnkImage:hover{
		margin-left:-1px;
	}
	
	.bcTitle{
		font-weight:bold;
		font-size:26px;
		font-family:Arial,arial,arial;
		border-bottom:3px solid #0072CF;
		padding-left:30px;
		color:#0C8DFA;
	}

	.bcInfo{
		background-color:transparent;
		font-size:12px;
		padding-left:20px;
		padding:2px 10px;
		margin-bottom:10px;
		color:#000000;
	}

	/* ***************************************************** */
	/* **************     Turnaround Time      ************* */
	/* ***************************************************** */
	#turnaroundTimes{
		
	}

	.printTimeBox{
		margin:5px 20px;
        padding:5px
	}
	
	.printTimeBox h2{
		margin:0;
		font-size:13px;
	}

    .printTimeBox ul{
       margin-top:2px;        
	}


	/* ******************************************************* */
	/* *****************     FIXES    ************************ */
	/* ******************************************************* */
	
	* html #productsMenu{margin-right:-3px;}/* 3 pixel jog*/
	* html #ancillary{margin-left:0px;}/* 3 pixel jog*/
	
	/* clear without structural mark-up */
	.clearfix:after {
	    content:"."; 
	    display:block; 
	    height:0; 
	    clear:both; 
	    visibility:hidden;
	}
	.clearfix {
	    display:inline-block;
	}
	
	/* mac hide - force layout in ie \*/
	* html .clearfix,* html #topContainer, * html #mainContainer, * html #mainUserContainer {height: 1%;}
	.clearfix {display: block;}
	/* End hide */
	
	#productsMenu, #ancillary,  #mainContainer, #mainUserContainer, #userMenu { padding-bottom: 32767px;
		margin-bottom: -32767px;
	}
	
	#footerWrapper{
		position: relative;
		width: 100%;
		padding-bottom: 10000px;
		margin-bottom: -10000px;
		margin-right: -50px;
		clear: both;
	}
	
	* html body {
	
	}
	
	* html #footerWrapper {
		position: relative;
		width: 100%;
		padding-bottom: 10000px;
		margin-bottom: -10000px;
		clear: both;
	}
.clear { clear: both; }

/* BEGIN Promotional Items */

.promotionalItemsSection {
margin: 20px 0 0 0;
padding: 0px;
}

.promotionalItemsProduct {
margin: 0px 10px 0px 0;
padding: 0px;
}

/* END Promotional Items */

/* BEGIN Template Download List */
#templateDownloadList ul { 
padding: 0; 
margin: 0; 
display: block; 
list-style-type: none; 
}

#templateDownloadList ul li { 
margin: 0; 
padding-left: 0;
padding-right: 0;
display: block; 
list-style-position: outside; 
}

.ProductTemplateTypeContainer { 
font-size: 12px; 
width: 20%; 
margin-bottom: 4px; 
padding: 0 8px 8px 8px;
float: left;
}

.ProductTemplateTypeContainer { 
font-size: 110%; 
}

.ProductTemplateType {
padding-top: 0.7em;
font-weight: bold;
    color: #dc143c;
}

.ProductTemplateSubType {
font-weight: bold;
color: #696969;
}
.ProductTemplateListRow{
clear: both;
display: block;
border-top: 1px solid silver;
}

.ProductTemplateSize {
}
/* END Template Download List */

/* BEGIN Pricing Menu */
#topMenuItemsPricing {
display: block;
list-style-position: inside;
margin: 0;
padding: 0 0 16pt 0;
}

#topMenuItemsPricing li {
display: inline;
}

#topMenuItemsPricing li span {
color: red;
font-weight: bold;
margin-left: 0.3em;
margin-right: 0.1em;
line-height: 50%;
font-size: 150%;
}
/* END Pricing Menu */

/* BEGIN Price Table */
div.pricetable-heading {
margin: 4px;
background-color: #DDD;
text-align: center;
}

.pricetable-heading a {
display: block;
text-decoration: none;
font-size: 150%;
padding: 2px 0;
color: #444;
}
.pricetable-heading .order-now-link {
padding-left: 0.5em;
color: red;
font-weight: bold;
font-size: 120%;
}

.price-table td {
font-size: 11px;
}

.price-table td.price-cell {
color: #696969;
text-align: center;
}

.price-table td.item-description {
text-align: center;
color: #000;
}

.price-table .tablerow-odd {
background-color: #C8c8c8;
}

.price-table .tablerow-even {
background-color: #dadada;
}

.price-table .tablerow-first {
/* you can put something here */
}

.price-table .tablecell-product-type {
color: #696969;
font-size: 110%;
font-weight: bold;
}

.price-table .tablecell-first-column {
color: #dc143c;
}
/* END Price Table */