/* clean template */
/* ******************************************************* */
/* ********************  BODY **************************** */
/* ******************************************************* */

#mainBodyClass {
	background-color: #ffffff;
}
 
/* The HTML Body Tag attribute */
#mainBodyClass {
	padding: 0 20px 0 20px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	min-width: 1000px;
}

/* ******************************************************* */
/* ***************  ESSENTIAL LAYOUT ********************* */
/* ******************************************************* */

/* for all browsers that understand min-width */
#container {position:relative; width:100%;}
#holder {display:block;}

/* min-width for IE browsers IE5.01, IE5.5 and IE6 */
* html #container {border-right:700px solid #fff;}
* html #holder {float:left; position:relative; margin-right:-700px; margin-left:-200x;}

#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:155px; /* 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%;
}


/* ******************************************************* */
/* *****************  HEADER & FOOTER ******************** */
/* ******************************************************* */

#header,#footer{
	width:100%;
	clear:both;
}

#header{
	background-color: #ffffff;
	position: relative;
	color: white;
	margin-bottom: 20px;
}

#logo{

}
#logo img {
	border: 0px;
}

#headerContainer{	
	background: url('/g/images/broker/templates/default/menu_bg.gif') repeat-x 0% 0%;
	height: 30px;
	padding: 0px;
	border: 1px solid #b0bec7;
}

#headerMenu{
	padding-left: 170px;
	padding-top: 5px;
	width: 900px;	
	margin: 0px;
}

#headerMenuList{
	list-style: none;
	display: inline;
	padding: 0px;
	margin: 0px;
}

#headerMenuList a { 
	color: #156098;
	text-decoration: none;
	font-weight: 700;
	font-size: 10pt;
	font-family: Helvetica, sans-serif;
}

#headerMenuList a:hover {
	color: #a24d0c;
}

#headerMenuList li{
	float: left;
	margin: 0 20px 0 0;
}

#footer{
	padding: 10px;
	background-color: #eeeff3;
	border: 3px double #b0bec7;
	margin-top: 20px;
	
}

#footerWrapper{
	background-color: #ffffff;
	margin-top: 20px;

}

/* ******************************************************* */
/* *****************  MAIN BODY   ************************ */
/* ******************************************************* */

#mainContent{
	margin:0 -1px
}/* moz needs this*/

#mainUserContent{
	margin:0 -1px;
         

}
#mainBodyTop{
}

#mainBodyTopList{
}

#mainBody{
	padding: 0px 0px 0px 0px;
	width:98%;
}

#mainContentHeader{
}

/* ******************************************************* */
/* ****************  PRODUCTS MENU *********************** */
/* ******************************************************* */

#productsMenu{
	background-color: #eff7fb;
	width:155px;
	margin-left:-160px;/*overlap for old mozilla*/
	position:relative;
	left:5px;/* now line it up*/
	float:left;
	border: 3px double #b0bec7;
}

#productsMenuTop{
	text-decoration: none;
	border-bottom: 3px double #b0bec7;
	width: 150px;  
}

#productsMenuTopList{
	margin: 0px;
	padding: 20px 0 20px 10px;
	list-style: none;
	font-weight: bold;
}
#productsMenuTopList a{
	color: black;
}

#productsMenuTopList a:hover{
	color: #a24d0c;
}

#productsMenuHeader{

}

/* PRODUCTS */
.leftMenuHeaderProductsText span {
}

.leftMenuHeaderProductsText {
	background: url('/g/images/broker/templates//menu_bg.gif') repeat-x 0% 0%;
	padding: 5px;
	margin: 0px 0 10px 0;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #b0bec7;
	border-bottom: 1px solid #b0bec7;
}

* html .leftMenuHeaderProductsText {
	width: 150px;
}

.leftMenuItemsText {
	text-decoration: none; 
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.leftMenuItemsText:hover {
	text-decoration: none; 
	color: red;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#leftMenuItemsProducts{
	padding: 0 0 0 10px;
	list-style: none;
	margin: 0px;
}
.leftMenuItemsProductsText, .leftMenuItemsServicesText {
	text-decoration: none; 
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.leftMenuItemsProductsText:hover, .leftMenuItemsServicesText:hover {
	text-decoration: none; 
	color: #a24d0c;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/* DESIGN SERVICES */
.leftMenuHeaderServicesText {
	text-decoration: none; 
	color: #000000;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 5px;
}

#leftMenuItemsServices{
	list-style: none;
	padding-left: 10px;
	margin: 0px;
}
.leftMenuItemsServicesText {
	text-decoration: none; 
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.leftMenuItemsServicesText:hover {
	text-decoration: none; 
	color: #a24d0c;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/* OTHER SERVICES */

.leftMenuHeaderOtherText span {
}
.leftMenuHeaderOtherText {
	background: url('/g/images/broker/templates/default/menu_bg.gif') repeat-x 0% 0%;
	padding: 5px;
	margin: 0px 0 10px 0;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #b0bec7;
	border-bottom: 1px solid #b0bec7;
}

* html .leftMenuHeaderOtherText {
	width: 150px;
}

/* ******************************************************* */
/* ****************  USERS MENU ************************** */
/* ******************************************************* */

#userMenu{
	background-color: #eff7fb;
	width:150px;
	margin-left:-165px;/*overlap for old mozilla*/
	position:relative;
	left:10px;/* now line it up*/
	float:left;
	border: 3px double #b0bec7;
	padding: 5px;
	margin-bottom: 20px;
}

#userMenu .bodyTextBig{
	padding-left: 5px;
}

#userMenu ul {
	list-style: none;
	padding-left: 10px;
	margin: 0px;
}

#userMenu li a {
	text-decoration: none;
	font-weight: bold;
}
#userMenu li a:hover {
	text-decoration: none;
	font-weight: bold;
}
#userMenuTop{
	background-color: #343434;
	text-decoration: none;
}

#userMenuHeader{
}

.userMenuPadding{
	padding-top: 10px;
}

/* ******************************************************* */
/* *****************  ANCILLARY   ************************ */
/* ******************************************************* */

#ancillary{
	width:170px;
	margin-right:-169px;/*overlap for old mozilla*/
	position:relative;
	left:10px;/* now line it up*/
	float:right;
}

#ancillaryHeader{

}

.rightMenu {
    background-color: #FFFFFF;
    width: 180;
    text-align: left;
    vertical-align: top; 
}

/* Shopping Cart, My Account, etc */

#rightMenuLinks {
	padding: 0px;
	margin: 0px;
	width: 100%;
}

#rightMenuLinks li{
	list-style: none;
	margin-top: 5px;
	padding: 5px;
	width: 100%;

}

#rightMenuLinks a {
	color: #b90100;
	text-decoration: none;
	font-weight: bold;
}

#rightMenuLinks a:hover {
	color: black;
	text-decoration: none;
	font-weight: bold;
}




/* ******************************************************* */
/* ****************  TEXT RELATED  *********************** */
/* ******************************************************* */


/* Main Table attributes */
.mainTable {
    background-color: #f5f5f5;
    width: 100%;
    border-spacing: 0;
    padding: 0;
    border-width: 0;
}

.bodyText { 
	text-decoration: none; 
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.bodyTextBig { 
	text-decoration: none; 
	color: #000000;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.bodyTextSmall { 
	text-decoration: none; 
	color: #000000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

A { 
	text-decoration: underline; 
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

A:hover { 
	color: red;
}

.footer { 
	text-decoration: none; 
	color: #696969;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/* ******************************************************* */
/* 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,Helvetica,Geneva,Swiss,SunSans-Regular; 
	color:#696969;
}

#designInstructions{
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	padding:10px;
	border:3px double #B0BEC7;
	background:#EFF7FB;
	width:520px;
	font-size:12px;
	font-weight:bold;
}

#productInstructions{
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	padding:10px;
	border:3px double #B0BEC7;
	background:#EFF7FB;
	width:430px;
	font-size:12px;
	font-weight:bold;
}

#stepsContainer {
    display:none;
	font-weight:normal;
	padding:0;
	position: relative;
	height:38px;
	overflow:hidden;
}

#steps {
	font-size:12px;
	margin:0;
	padding:0;
}

#steps .active span {
	background:#FFA07F;
	border:1px solid #ee6e40;
}

#steps .disabled span{
	background-color:#D3D3D3;
	border:1px solid #C3C3C3;
}

#steps .inactive span{
	border:1px solid #707070;
	background-color:#808080;
}

.proof {
	color:#8F8300;
	background-color:#EEE8AA;
	border:1px solid #EFDB00;
	clear:left;
	margin-top:5px;
	list-style:none;
	padding:5px;
	font-size:11px;
	font-weight:normal;
} 

#steps li {
	list-style:none;
}

#steps .step {
	float:left;
	display: block;
	width:22px;
	overflow:hidden;
	margin:0px;	
	border:1px solid #ddd;
	background:#fff;
	list-style: none;
	font-size:11px;
}

#steps .step span {
	color:black;
	margin-right:5px;
	text-align:center;
	float:left;
	display:block;
	font-size:12px;
	font-weight:bold;
	width:20px;
	margin-bottom:10px;
	padding: 20px 0 0 0;
}

#steps .open{
	width:200px;
}

#steps .open span {
	color:white;
	background-color:#FF7F50;
}

.shippingCharges{
	background-color: #fcfff8;
}

#upld{
	width: 250px;
}

/* ******************************************************* */
/* Page Title ******************************************** */
/* ******************************************************* */
.pageTitle {
	text-decoration: none; 
	color: black;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

	#preparingFiles .infoBox table{
		width:80%;
		white-space:nowrap;
		margin:10px auto;
		border:1px solid #6da2e8;
		font-size:12px;
	}
	
	#preparingFiles .infoBox th{
		background-color:#ffffff;
		color:#000000;
		padding:5px;
	}
	
	#preparingFiles .infoBox td{
		padding:5px;
		background-color:#ffffff;
                color:#000000;
	}
	
	#preparingFiles .infoBox td.alt{
		padding:5px;
		background-color:#ffffff;
                color:#000000;
	}

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

/* ******************************************************* */
/* Pagination ******************************************** */
/* ******************************************************* */
.pagination { 
	text-decoration: none; 
	color: black;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/* ******************************************************* */
/* Form Inputs ******************************************* */
/* ******************************************************* */
.inputLabel {
	text-decoration: none; 
	color: black;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* ******************************************************* */
/* Errors ************************************************ */
/* ******************************************************* */
.error { 
	text-decoration: none; 
	color: red;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: normal;
}

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

.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: normal;
}

/* ******************************************************* */
/* 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, Helvetica, sans-serif;
	font-weight: bold;
}

.bodyHeaderSmall { 
	text-decoration: none; 
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: #E6E6DC;
    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, Helvetica, sans-serif;
	font-weight: bold;
}

.newsBoxText { 
	text-decoration: none; 
	color: #000000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/* ******************************************************* */
/* 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,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	font-weight:bolder;
	color: white;
	text-decoration: none;
}

A.priceRowHeaderOddLink:hover {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	font-weight:bolder;
	color: white;
	text-decoration: underline;
}

A.priceRowHeaderEvenLink:link, a.priceRowHeaderEvenLink:visited {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	font-weight:bolder;
	color: red;
	text-decoration: none;
}

A.priceRowHeaderEvenLink:hover {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	font-weight:bolder;
	color: red;
	text-decoration: underline;
}


/* ******************************************************* */
/* *****************     FIXES    ************************ */
/* ******************************************************* */

* html #productsMenu{margin-right:-3px;}/* 3 pixel jog*/
* html #ancillary{margin-left:-3px;}/* 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 { 

}

#footerWrapper{
	position: relative;
	width: 97%;
	padding-bottom: 10010px;
	margin-bottom: -10000px;
	clear: both;
}

* html body {

}
.captionbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

* html #footerWrapper {
	position: relative;
	width: 100%;
	padding-bottom: 10010px;
	margin-bottom: -10000px;
	clear: both;
}


#orderForm table{
   font-size:11px;
}

#orderForm{
	background:#DEDFDE;
	border:2px solid white;
	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 0 5px;
	padding:2px;
	border:0px solid #C0C0C0;
	background:#EEEEEE;
	
}
.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:#848284;
  color:white;
  margin-bottom:5px;
  font-weight:bold;
}

#sectionPrice{
   background:#DEDFDE;
	 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;
	position: relative;
	margin-bottom:20px;
}

#steps {
	font-size:12px;
	margin:0;
	padding:0px;
	list-style:none; 
}

#steps .step{
	display: inline;
	margin:0px;	
	list-style: none;
	padding: 3px;
	color:#ADAAAD;
	font-weight:bold;
	padding-left:22px;
	padding-right:10px;
	background:url(/g/images/checkboxempty.gif) top left no-repeat; 
  border-bottom:2px solid #ADAAAD;
}

#steps .step.previous{
  color:#ADAAAD;
  background:url(/g/images/checkboxInactive.gif) top left no-repeat; 
  border-bottom:2px solid #8F2F2C;
}

#steps .step.current{
  color:#8F2F2C;
  background:url(/g/images/checkboxActive.gif) top left no-repeat;
  border-bottom:2px solid #8F2F2C;
}


.productImage {
  float:right;
  margin: 0 5px 5px 5px;
}
.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 */

/*  paragraph formatting */

 .para{font-size:12px;margin-left:50px;text-align:justify}
