 body {
	     	font-family:arial, verdana, helvetica;
	     	font-size:12px;
 }
 .dealer_name {
	     	font-family:arial, verdana, helvetica;
	     	font-size:12px;
			color : #ffffff;
 }
 .dealer_name_i {
	     	font-family:arial, verdana, helvetica;
	     	font-size:12px;
			color : #ffffff;
			font-style: italic;
 }
 .newFeatures {
	     	font-family:arial, verdana, helvetica;
	     	font-size:16px;
			font-weight:bold;
			color : #336699;
}
.homePageText {
	     	font-family:verdana, arial, helvetica;
	     	font-size:10px;
			font-weight: normal;
}
.tinyFormFont {
	font-size:9px;
	
}
.noteResolved {
	background-color:#FEFF8F;
	}
.simpleTooltip
	{ position: absolute;
   padding: 10px 13px;
   z-index: 2;
   
   color: #303030;
   background-color: #f5f5b5;
   border: 1px solid #DECA7E;
   
   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   text-align: center;
 }


 td, th{
 	font-family:arial, verdana, helvetica;
 	font-size:12px;
 }
 
 .message {
 	font-family:Verdana, Helvetica, Arial, sans-serif;
 	font-size:12px;
 	font-weight: bold;
 	line-height: normal;
 	color : #FF6600;
 }
  .whiteHeading {
 	font-family:Verdana, Helvetica, Arial, sans-serif;
 	font-size:12px;
 	font-weight: bold;
 	line-height: normal;
 	color : #FFFFFF;
 }
 .informationBox {
 	background-color: #6699CC;
 }
 .headingLarge {
 	font-family:Verdana, Helvetica, Arial, sans-serif;
 	font-size:12px; font-weight: bold;
 	line-height: normal;
	color: #153179;
 }


  a.welcome {
 	font-family:arial, verdana, helvetica;
 	font-size:12px;
	font-weight : normal;
 	color: #3300ff;
	text-decoration : underline;
 }
 a.welcome:hover {
 	color: #ff9900;
 }
 a.smallLink {
 	font-family : Verdana, Helvetica, Arial, sans-serif;
 	font-size : 10px;
 	font-style : normal;
 	color: #0066ff;
 	text-decoration : none;
 }		 
a.normal {
  	font-family : Verdana, Helvetica, Arial, sans-serif;
 	font-size : 10px;
 	font-style : normal;
	font-weight : normal;
 	text-decoration : underline;
}
a.normal:hover { 
  	font-family : Verdana, Helvetica, Arial, sans-serif;
 	font-size : 10px;
 	font-style : normal;
	font-weight : normal;
 	text-decoration : underline;
	color: #ff9900;
}
a.whiteTitleRow {
  	font-family : Verdana, Helvetica, Arial, sans-serif;
 	font-size : 10px;
 	font-style : normal;
	font-weight : bold;
 	text-decoration : none;
	color: #FFFFFF;
}
tr.titleRow td a 
{
	color: #fff;
}
tr.titleRow td, tr.formTitleRow td
{
	color: #fff;
}
a.whiteTitleRow:hover { 
  	font-family : Verdana, Helvetica, Arial, sans-serif;
 	font-size : 10px;
 	font-style : normal;
	font-weight : bold;
 	text-decoration : underline;
	color: #FFFFFF;
}
 .whiteText {
 	color: #ffffff;
 }
 
 .redText {
 	color: #ff0000;
 }
 
 .formCaption {
 	background-color: #EFEFEF;
	text-align: right;
 }
 .formColor {
 	background-color: #EfEFEf;
 } 
 
 .deactiveRow { background-color: #ff9900; }
 .optionRow { background-color: #efefef; }
 .oddRow { background-color: #dddddd;   
      
 }
 .oddRow td, .evenRow td
 {
 	color:#000000;
 }
 .evenRow { background-color:#FFFFFF;  } 
 .optionEvenRow { background-color:#EAEACF; }
 .optionOddRow { background-color: #EEEEEE; }
  #small td {
  font-size: 10px;
  } 
   #small a {
  font-size: 10px;
  } 
 #inventory td.sep {
 	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom: 0px;
	height: 1px;
	background-color: #ffcc99;
 }  
 .bodyText
  {	font-family : Verdana, Arial, sans-serif, Helvetica;
 	font-size : 10px;
	line-height: 16px;
	letter-spacing: 0px;
 	text-decoration : none;
 }
 	.tableBoundry { background-color: #000000; }
	.subTableBoundry { background-color: #FFFFFF; }
	.days { background-color: #FFFFFF; }
	.dayNumPrint {  font-size: 20px;
					color: #000000;
	}
	/*************/
	/* FORM CSS  */
	/*************/
	select { 		
		font-size: 11px;
		font-family: arial,helvetica;
		}
	.inputToSelect {
        font-size: 11px;
		font-family: arial,helvetica;	
	}	
	 input {
 	font-family: Verdana, Helvetica, Arial, sans-serif;
 	font-size:  12px;
 	line-height: normal;
     }
	 .inputDisabled {
	color: #000000;
    background-color: #EEEEEE;
    } 
/* This is for the category SELECT popUp.
   Changes the colors if the Category is already selected for a product.. */
   .catPopPreSelected {
    background-color: #EEEEEE;
	color: #990000;
   }
	
	.calBtnBorder {
	background-color: #006666;
	}
	.calButton {
	color:  #FFCC66;
	background-color: #FFCC66;
	}
 a:link.days, a:hover.days { 
  	font-family : Verdana, Helvetica, Arial, sans-serif;
 	font-size : 12px;
 	font-style : normal;
 	font-weight : bold;
	color: #990000;
 	text-decoration : underline;
}	

.closeWindow {
   font-family: 'Verdana', 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 10pt;
   color: #FFFFFF;
   text-decoration: none;
   background-color: #6699CC;
}

A.menu {
    color: #FFFFFF;
	text-decoration: none;
}
A.menu:hover {
    color: #FFFFFF;
	text-decoration: underline;
}
A.menuActive {
    color: #FFFFFF;
	text-decoration: none;
}
A.menuActive:hover {
    color: #FFFFFF;
	text-decoration: underline;
}
A.submenu {
    font-family: 'Verdana', 'Arial', 'Helvetica';
    font-size: 8pt;
    color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
A.submenuActive {
    font-family: 'Verdana', 'Arial', 'Helvetica';
    font-size: 8pt;
    color: #FFFFCC;
	font-weight: bold;
	text-decoration: none;
}
A.submenu:hover {
    font-family: 'Verdana', 'Arial', 'Helvetica';
    font-size: 8pt;
    color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}
A.submenuHelp {
    font-family: 'Verdana', 'Arial', 'Helvetica';
    font-size: 8pt;
    color: #000000;
	font-weight: bold;
	text-decoration: none;
}
A.submenuHelp:hover {
    font-family: 'Verdana', 'Arial', 'Helvetica';
    font-size: 8pt;
    color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
/* form */
.fieldNamel {
	text-align: right;
	vertical-align: top;
	background-color: #ededed;
	font-weight: bold;
}
/* border layout classes */
.tblOutline {
	color: #ffffff;
	background-color: #cccccc; 
}
.inactive {
	color: #ffffff;
	background-color:#990033;
}

/* for the treeview javascript.. controls.. the display of sites */
.catInSitesList {
 font-size: 10px;
}

table.azSearch a 
{
	text-decoration:none;
	font-size: 11px;
}
td.letters
{
	border: 1px solid #ccc;
	background-color: #efefef;
	text-align: center;
	cursor: pointer;
}
table.azSearch .highLightRow
{
	background-color: #ffffcc;
	border: 1px solid #ccc;
	text-align: center;
	cursor: pointer;
}
table.azSearch td.selected
{
	background-color: #ffffcc;
}
div.noRecords
{
	background-image: url("/images/famfamfam/silk/icons/error.png");
	background-repeat: no-repeat;
	background-position: 3 2px;
	padding: 3px 3px 3px 22px;
	display:block;
	font-size:11px;
}

div.successMessage
{
	background-image: url("/images/famfamfam/silk/icons/accept.png");
	background-repeat: no-repeat;
	background-position: 3 2px;
	padding: 3px 3px 3px 22px;
	display:block;
	font-size:11px;
	background-color: #F0F4CB;
}

div.errorMessage
{
	background-image: url("/images/famfamfam/silk/icons/error.png");
	background-repeat: no-repeat;
	background-position: 3 2px;
	padding: 3px 3px 3px 22px;
	display:block;
	font-size:11px;
	background-color: #F0F4CB;
}

/* this does the colors for the JS Error Checking */
.errHilite {
  background-color: #ff9999;
}

.inputDisabled {
  background-color: #cccccc;
}
.inactiveChecked {
  background-color: #C6D6E7;
}
.activeChecked {
  background-color: #C6D6E7;
}

 .headingProductListFuse {
 	font-size:12px; 
	font-weight: bold;
	border-bottom: 1px solid #999999;
 }
 .headingLine {
 	border-bottom: 1px solid #999999;
 }
 .boldText {
   font-weight: bold;
 }

 .padding3 {
 padding: 3px 3px 3px 3px;
}
.warningBox {
  background-color: #ff6600;
}
.noticeTd {
 background-color: #ff6600;
 color:#FFFFFF;
}
.shippingTOBg {
 background-color:#FFA18C;
 padding: 3px 3px 3px 3px;
}
.shipsBG {
background-color:#FFA18C;
}
.strong {
  font-weight: bold;
}

/************************************************
     CART BTNS
 ************************************************/ 
.cartBtns {
	    BORDER-RIGHT: #bcbcbc 1px solid; 
		HEIGHT: 25px; 
		PADDING-RIGHT: 4px; 
		PADDING-Left: 4px; 
		BORDER-TOP: #ffffff 1px solid; 
	    BORDER-BOTTOM: #666666 1px solid; 
		BORDER-LEFT: #666666 1px solid; 
		CURSOR: pointer; 
        font-family:arial, helvetica,sans-serif; 
	    font-size:10pt;
		color: #F7EBEF;
		font-weight: bold; 
	    BACKGROUND-COLOR: #990033;
 }	
 .cartBtnsDisabled {
	    BORDER-RIGHT: #bcbcbc 1px solid; 
		HEIGHT: 25px; 
		PADDING-RIGHT: 4px; 
		PADDING-Left: 4px; 
		BORDER-TOP: #ffffff 1px solid; 
	    BORDER-BOTTOM: #666666 1px solid; 
		BORDER-LEFT: #666666 1px solid; 
		CURSOR: pointer; 
        font-family:arial, helvetica,sans-serif; 
	    font-size:10pt;
		color: #999999;
		font-weight: bold; 
	    BACKGROUND-COLOR: #F7EBEF;
 }	   
.cartBtns2 {
	    BORDER-RIGHT: #DDDDDD 1px solid; 
		HEIGHT: 25px; 
		PADDING-RIGHT: 4px; 
		PADDING-Left: 4px; 
		BORDER-TOP: #DDDDDD 1px solid; 
	    BORDER-BOTTOM: #666666 1px solid; 
		BORDER-LEFT: #666666 1px solid; 
		CURSOR: pointer; 
        font-family:arial, helvetica,sans-serif; 
	    font-size:10pt;
		color: #000000;
		font-weight: bold; 
	    BACKGROUND-COLOR: #ffffcc;
 }	
/************************************************
     THREE CALENDARS
 ************************************************/ 
			
			.days {
			font-size: 12px;
			font-family:verdana;
			color:black;
			background-color: #FFFFFF;
			padding: 2px;
			border: 1px solid #E1E1E1;
			}
			.days #today{
			font-weight: bold;
			color: red;
			}
			
			

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}


div.clipArt
	{
		float:left;
		width:66px;
		padding:4px;
		cursor:pointer;
	}
	div.clipArt .media
	{
		
		padding:3px;
		border:1px solid #000;
	}
	 div.selectedArtwork .media
	 {
	 	padding:3px;
	 }
	div.clipArt .title, div.selectedArtwork .title
	{
		
		padding:3px;
		text-align:center;
	}
/* --------------------------------------------------------------*/
/*                 New Product Layout May 2010                   */
/* --------------------------------------------------------------*/
.productLinks {list-style-type:none}
select.customFieldOptions, select.tssAttrField {width:207px;}
select.selectCaseDropDown {width: 118px;}
div.fieldFontNo
{
	float:left;
	background-color:#43828B;
	border:1px solid #1D4F4F;
	padding:3px 8px 3px 8px;
	color:#fff;
	font-weight:bold;
	margin-right:5px;
	
}
div.fieldFontNoAvaiable
{
	background-color:#fff;
	border:1px solid #ccc;
	color:#000;
}
div.clipArtHolder
{
	width:300px;
	padding:5px;

}
div.clipArtHolder
{
	border:1px solid #ccc;
}
div.clipArt_categories_names
{
	text-align:center;
	padding-bottom:5px;
}
div.clipArt_categories_names a
{
	font-size:92%;
	color:#000;
	text-decoration:none;
}
div.clipArt_categories_names a:hover
{
	font-size:92%;
	color:#000;
	text-decoration:underline;
}
div.clipArt_accordian h3 a
{
	text-decoration:none;
	color:#fff;
}

div.clipArt_accordian .clipArt
{
	float:left;
	width:66px;
	padding:4px;
	cursor:pointer;
}
div.clipArt_accordian .clipArt .media
{
	
	padding:3px;
	border:1px solid #000;
}
 div.selectedArtwork .media
 {
 	padding:3px;
 }
div.clipArt_accordian .clipArt .title, div.selectedArtwork .title
{
	
	padding:3px;
	text-align:center;
}
div.fieldGroup ul
{
 list-style:none;
 padding:0px;
 margin:0px;
 padding-bottom:10px;
	
}
div.fieldGroup ul li
{
	list-style-type: none;
	clear:both;
	display:block;
	padding-bottom:3px;
	
}
div.fieldGroup ul li.limiscGraphicField
{
	padding-bottom:0px;
	margin-bottom:5px;
}
div.fieldGroup ul li.field
{
	padding-top:3px;
	
}
div.grayLine{
	border-top:1px solid #ddd;
	margin:3px 0px 3px;
}
li.tssInputField .fieldLabel
{
	font-weight:normal;
}
li.tssInputField .fieldLabel i
{
	font-weight:normal;
}

li.hasInnerLabel
{
	padding-bottom:10px;
	
}

div.fieldGroup {
text-align:left;

}
div.fieldGroup .groupLabel
{
	font-weight:bold;
}
div.fieldGroup .groupLabel.floatLeft div, div.fieldGroup .fieldLabel.floatLeft div
{
	float:left;
}
div.fieldGroup .groupLabel .popupButton, div.fieldGroup .fieldLabel .popupButton
{
	float:left;
	margin-left:5px;
}
div.fieldInput, div.fieldOptions
{
	float:left;
	margin-right:5px;
	padding-bottom:2px;
	
}
div.fieldInput
{
	width:207px;
}
div.fieldOptions
{
	margin-top:1px;
	width:20px;
	text-align:center;
	font-weight:bold;
	font-family: arial,helvetica,sans-serif;
	font-size:10pt;
	line-height: 1.5;
}
div.fieldOptions.fieldOptionBg
{
	
	width:20px;height:20px;
	overflow:hidden;

}

div.fieldOptionBg
{
	background: url(https://images2.thestationerystudio.com/images/layout2010/bg_circleposition.gif) no-repeat;
}
div.fieldOptionBg.active
{
	background: url(https://images2.thestationerystudio.com/images/layout2010/bg_circleposition_active.gif) no-repeat;
}

div.colorOptionsPersonalization
{
	background: url(https://images2.thestationerystudio.com/images/layout2010/bg_circleposition_overlay_gray.gif) no-repeat;
}
div.colorOptionsPersonalization.active
{
	background: url(https://images2.thestationerystudio.com/images/layout2010/bg_circleposition_overlay_gray_active.gif) no-repeat;
}
div.fieldGroup ul li.personalizationHeadings
{
	padding:0px;margin:0px;
}

li.personalizationHeadings
{
	font-size:8px;	
	
}
li.personalizationHeadings div
{
	float:left;
	margin-right:5px;
	padding-bottom:3px;
	width:20px;
	text-transform:uppercase;
	text-align:center;
}
li.personalizationHeadings div.peronalizationTextbox
{
	width:207px;
	
}
div.fieldOptionChangeable
{
	cursor:pointer;
}
div.optionSelectionHover
{
	 background-color:#efefef;
	 border:1px solid #AFAFAF;
	 padding:2px;
	 display:none;
	 position:absolute;
	 z-index:1000;
	 height:22px;
	
}
div.addAdditionalOptions, div.removeAdditionalOptions
{
	padding-bottom:5px;
}
div.popupButton 
{
	 background:url(https://images2.thestationerystudio.com/images/layout2010/btn_grayRight16.jpg) right no-repeat;
	 padding-right:3px; 
	 height:16px;

}
div.popupButton a
{
	 background:url(https://images2.thestationerystudio.com/images/layout2010/btn_grayLeft16.jpg) left no-repeat; 
	 padding-left:15px; 
	 padding-right:12px;
	 font-size:10px;
	 font-weight:normal;
	 display:block;
	 height:16px;
	 line-height:15px;
	 color:#af0039;
}
div.popupButton a:hover
{
	text-decoration:none;
	color:#000;
}
div.popupButton.active 
{
	background:url(https://images2.thestationerystudio.com/images/layout2010/btn_grayRight16-active.jpg) right no-repeat;
}
div.popupButton.active a
{
	background:url(https://images2.thestationerystudio.com/images/layout2010/btn_grayLeft16-active.jpg) left no-repeat;
}

/* ::::::::::::::::::::::::: CART PERSONALIZATION :::::::::::::::::::: */

.cartPersonalizationData ul li div.paddTop
{
	padding-top:3px;
}

.cartPersonalizationData .fieldOptions
{
	float:left;
	margin-top:1px;
	width:20px;
	text-align:center;
	font-weight:bold;
	font-family: arial,helvetica,sans-serif;
	font-size:10pt;
	line-height: 1.5;
	padding:0px;
}
.cartPersonalizationData .fieldOptions.fieldOptionBg
{
	width:20px;height:20px;
	overflow:hidden;
}
.cartPersonalizationData .fieldOptionBg
{
	background: url(https://images.thestationerystudio.com/images/layout2010/bg_circleposition.gif) no-repeat;
}
.cartPersonalizationData .personalizationHeading td
{
	border-bottom:1px solid #848484;
	font-size:8px;
}
.cartPersonalizationData .personalizationHeading .options
{
	
	padding-bottom:3px;
	width:20px;
	text-transform:uppercase;
	text-align:center;
}
.cartPersonalizationData .personalizationHeading .options, .cartPersonalizationData .personalization .options
{
	padding-right:3px;
	padding-left:3px;
}
.cartPersonalizationData tr.personalizationHeading .personalization
{
	
	width:90%;
	padding-right:8px;
}
.cartPersonalizationData tr.personalizationHeading .lineNumber, .cartPersonalizationData tr.personalization .lineNumber
{
	
	width:15px;
	padding:0 4px 0px 4px;
	font-weight:bold;
	border-right:0px;
}
.cartPersonalizationData .personalization td
{
	border:1px solid #848484;
	border-top:0px;
	padding-bottom:0px;
	border-right:0px;
	padding:4px;
	
}
.cartPersonalizationData .personalization.bordersZero td
{
	border:0px;
	
}
.cartPersonalizationData tr.personalization td.personalization
{
	width:90%;
	border-left:1px solid #848484;
}
.cartPersonalizationData .personalization.bordersZero td.personalization
{
	border:0px;
}
.cartPersonalizationData .personalization.bordersZero td.lineNumber
{
	padding-left:20px;
}
.cartPersonalizationData tr.personalization td.options 
{
	border-left:0px;
	border-right:0px;
}
.cartPersonalizationData tr.personalization td.borderRight
{
	border-right:1px solid #848484;
}
.cartPersonalizationData .personalization .personalziationSettingHolder
{
	float:right;
	margin:0px;
	white-space:no-wrap;
	padding-top:4px;
}
.cartPersonalizationData .personalization div.pad4
{
	padding:4px;
}
.cartPersonalizationData div.spacingOptions
{
	margin:0px;
	padding:0px;
	width:20px;
}
div.spacingOptions a {
	display:block;
	width:20px;
	height:21px;
}
div.spacingOptions a.one
{
	background: url(https://images.thestationerystudio.com/images/layout2010/formattingButtonSprite.png) -0px -3px no-repeat;
}
	div.spacingOptions a.one:hover
	{
		background-position:  -0px -31px;
	}
div.spacingOptions a.two
{
	background: url(https://images.thestationerystudio.com/images/layout2010/formattingButtonSprite.png) -24px -3px no-repeat;
}
	div.spacingOptions a.two:hover
	{
		background-position:  -24px -31px;
	}
div.spacingOptions a.three
{
	background: url(https://images.thestationerystudio.com/images/layout2010/formattingButtonSprite.png) -48px -3px no-repeat;
}
	div.spacingOptions a.three:hover
	{
		background-position:  -48px -31px;
	}
div.spacingOptions a.four
{
	background: url(https://images.thestationerystudio.com/images/layout2010/formattingButtonSprite.png) -72px -3px no-repeat;
}
	div.spacingOptions a.four:hover
	{
		background-position:  -72px -31px;
	}
div.spacingOptions a.five
{
	background: url(https://images.thestationerystudio.com/images/layout2010/formattingButtonSprite.png) -96px -3px no-repeat;
}
	div.spacingOptions a.five:hover
	{
		background-position:  -96px -31px;
	}
	
.orderItemChangedSinceOrder {
	padding-bottom:5px;
	font-weight:bold;
	font-size:12pt;
	color:#990033;
	}	
.orderItemOriginalSinceOrder {
	padding-bottom:5px;
	font-weight:bold;
	color:#000;
	}	
	