﻿body 
{ 
  font-size: 9pt; color: black; font-family: Arial; 
	margin-left: 0px;
	margin-top: 0px;
  }
 
.PageTitle
{
    font-size:10pt;
    color:Black;
    font-family: Arial;
    font-weight:bold;
}
.PageDesc
{
    font-size:9pt;
    color:Black;
    font-family: Arial;
}
.PageMsg
{
    font-size:10pt;
    color:Red;
    font-weight:bold;
    font-family: Arial;
}
.bodytext
{
    font-size: 9pt;
    color: black;
    font-family: Arial;
}
a
{
    color:gray;
    font-family:Arial;
    font-size:9pt;
    text-decoration: underline;
}
a:hover
{
    color:#000000;
    font-family:Arial;
    font-size:9pt;
}

.gvStyle
{
	font-family:Arial;
    font-size:9pt;
    color:yellow;
    border:solid 1px #BEBEBE;
}
.RequiredFieldStyle
{
    color:red;
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;   
}
.gvHeaderStyle
{
    color:White;
    font-family:Arial;
    font-size:9pt;
    background-color:#5D7B9D;
    font-weight:bold;   
}
.gvRowStyle
{
    color:#333333;
    font-family:Arial;
    font-size:9pt;
    background-color:#F7F6F3;     
}
.gvAlternatingRowStyle
{
    color:#284775;
    font-family:Arial;
    font-size:9pt;
    background-color:#FFFFFF;     
}
.gvPagerStyle
{
    color:#FFFFFF;
    font-family:Arial;
    font-size:9pt;
    background-color:#284775;  
}
a:hover.gvPagerStyle
{
    color:White;
    font-family:Arial;
    font-size:9pt;
}
.gvEditRowStyle
{    
    font-family:Arial;
    font-size:9pt;
    background-color:#E8E8E8;  
}
.gvFooterStyle
{
    color:#FFFFFF;
    font-family:Arial;
    font-size:9pt;
    background-color:#5D7B9D;  
    font-weight:bold;
}
.gvSelectedRowStyle
{
    color:#333333;
    font-family:Arial;
    font-size:9pt;
    background-color:#E2DED6;  
    font-weight:bold;
}

.tableborder
{
    border-right: #EBEBEB 1px solid;
    border-top: #EBEBEB 1px solid;
    border-left: #EBEBEB 5px solid;
    border-bottom: #EBEBEB 1px solid;
    border-collapse: collapse;
    font-size: 9pt;
    color: black;
    font-family: Arial;
    background-color:#CFECEC;
    
   
}
.tableborder2
{
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom:1px solid;
    border-collapse: collapse;       
    border-width:1px;
    
}
.tableborder2 tr
{
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom:1px solid;
    border-collapse: collapse;       
    border-width:1px;
    
}
.tableborder2 th
{
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom:1px solid;
    border-collapse: collapse;       
    border-width:1px;
    
}
.tableborder2 td
{
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom:1px solid;
    border-collapse: collapse;       
    border-width:1px;
    
}

.buttonsurface
{
    background: url(/PrintFac3_cp_develop/App_Themes/default/images/bg.jpg) repeat-x;
    font-size: 9pt;
    color: black;
    font-family: Arial;
    height: 23px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    cursor: hand;
}
.gradient {
background: #B1C3D9 url(/PrintFac3_cp_develop/App_Themes/default/images/css-gradient.gif) repeat-x;
}

.MenuStyle
{
    border-collapse: collapse; 
    border: 1px solid #00536F;
    border-width:2px;
    height: 30px;   
    padding:3px;
   /* background:#F5ECFF;*/
    border-spacing:5px;
    font-weight:bold;
    background-color: #00536F;
    color:#FFFFFF; 
}
.DynamicMenuStyle
{
    border-collapse: collapse; 
    border: 1px solid #00536F;
    border-width:1px;
    height: 30px;   
    padding:3px;
   /* background:#F5ECFF; BE4BFC*/
    border-spacing:5px;
    font-weight:bold;
    background-color:#0094BB;
    color:#FFFFFF;
}
.MenuHoverStyle
{
    background-color: Yellow ;   
    color:White;        
}
.menuselectedstyle
{
    font-size: 9pt;    
    color: white;
    border-bottom: black 1px solid;
    font-family: Arial;
    background-color: gray;
}
.menuhoverstyle
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 9pt;        
    border-left: black 1px solid;
    color: white;
    border-bottom: black 1px solid;
    font-family: Arial;
    background-color: gray;
}

.menuCSS
{
	  text-align:left;     
} 

.errMsg
{
    font-size: 9pt;
    font-family:verdana;
    color: red;
    font-weight:bold
}

.ValidateMsg
{
    font-size: 8pt;
    font-family:verdana;
    color: red;
    font-weight:bold
}

.IE8Fix {
    z-index: 100;
}

.TabArea
{
            background-color: White;
            font-size: x-small;
            border-left: 1px solid black;
            border-bottom: 1px solid black;
            border-right: 1px solid black;
            border-top:1px solid black;
            position:absolute;
            top:42px;
            height:400px;
            z-index:-25;
}
.update_panel_progress{
 	z-index: 1001;
 	top: 0px; 
 	left: 0px;
	position: absolute;
	width: 100%;
	height:100%    
	background-color: white;
 	-khtml-opacity: 0.75;      /* khtml, old safari */
 	-moz-opacity: 0.75;       /* mozilla, netscape */
 	opacity: 0.75 !important;    /* fx, safari, opera */
 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)" !important; /* internet explorer 8 */
	filter: alpha(opacity=75) !important; /* internet explorer 7 */ 
	}
.tittle_form{
	font-family: Arial;
	font-size: 15pt;
	font-weight: bold;
	color: #444;
	}
.text_form_bold{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	}
.text_form_light{
	font-family: Arial;
	font-size: 8.5pt;
	color: #666666;
	}
.text_form_red{
	font-family: Arial;
	font-size: 8.5pt;
	color: #FF0066;
	}
	@charset "utf-8";
/* CSS Document */

/*----------------------------Main Container-------------------------------------------*/
html, body {
	height: 100%;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #2b333d;
	padding-left:35px;
	margin: 0px;
}
body {
	margin:0px;
	padding:0px;
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5c5c;
}
.clearBoth {
	clear:both;
}
a:link {
	color:#097793;
	text-decoration:none;
	border:0px;
	outline:none;
	cursor:pointer;
} /* unvisited link */
a:visited {
	color:#111111;
	text-decoration:none;
	border:0px;
	outline:none;
	cursor:pointer;
}/* visited link */
a:hover {	
	text-decoration: underline;
	border:0px;
	outline:none;
	cursor:pointer;
}/* mouse over link */
a:active {	
	text-decoration:none;
	border:0px;
	outline:none;
	cursor:pointer;
} /* selected link */
a.button1 {
	display: block;
	float: left; /* Change 13px as desired */
	line-height: 39px; /* Width of left menu image */
	text-decoration: none;
	background-color: transparent;
	background-image: url(../../images/master/button1_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 39px;
	font-style: normal;
	width: auto;
	padding-left: 10px;
	text-align: center;
}
a:link.button1, a:visited.button1, a:hover.button1, a:active.button1 {
	color: #ffffff; /*button text color*/
	cursor: pointer;
}
a.button1 span {
	display: block; /*Set 10px to be equal or greater than'padding-left' value above*/
	background-color: transparent;
	background-image: url(../../images/master/button1_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 39px;
	padding-right: 10px;
	margin-left:2px;
}
a:hover.button1 { /* Hover state CSS */
	color: #fffbb4;
	background-image: url(../../images/master/button1_left.png);
	height: 39px;
}
a:hover.button1 span {
	background-image: url(../../images/master/button1_right.jpg);
	color: #fffbb4;
	text-align: center;
}
.borderBottom{
    border-bottom:1px solid #2b333d;
    padding-bottom:5px;
    }
.borderTop{
    border-top:1px solid #e5e2da;
    padding-top:15px;
    }
.borderBottom-yellow{
    border-bottom:1px solid #efe7d2;
    padding-bottom:10px;
    }
.borderLeft-lightYellow
{
    border-left:1px solid #e3e2de;
    }
.border-lightYellow
{
    border:1px solid #f4e7b3;
    padding:10px;
    }
.borderBottom-lightYellow{
    border-bottom:1px solid #f4e7b3;
    padding-bottom:5px;
    }
.container {
	margin-left:auto;
	margin-right:auto;
	width:995px;
}
.bgWhite {
	background:#ffffff;
}
.bgGrey 
{
    background-color:#e6ebee;
    }
.mainBg {
	background: url(../../images/master/background.jpg) top repeat-x;
}
#wrap {
	min-height: 100%;
	margin-bottom: -155px;
	position: relative;
}
.breadcrumb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2b333d;
}
.breadcrumb a {
	text-decoration: none;
	color: #a2977a;
	cursor:pointer;
}
.breadcrumb a:visited, .breadcrumb a:active {
	color: #a2977a;
}
.breadcrumb a:hover {
	text-decoration: none;
}
.zoomIn-container {
	background: url(../../images/master/icon_zoom-in.jpg) left no-repeat;
	padding:5px 0px 0px 20px;
	margin-left:30px;
}
#check-box-maroon
{
     list-style-image: url(../../images/master/icon_check-box-tick-maroon.jpg);
    } 
/*----------------------------Text-------------------------------------------*/
.text-HL 
{
    background: #fffc00;
    color: #5d6166;
    }
.text-grey-15-bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#5d6166;
	font-weight:bold;
}
.text-grey-13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5d6166;
}
.text-blue-15-bold {
	font-size:15px;
	text-decoration:none;
	color:#005a85;
	font-weight:bold;
}
.text-darkGreen-18-bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#1b4040;
	font-weight:bold;
}
.text-darkGrey-18-bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2b333d;
	font-weight:bold;
}
.text-lightMaroon-15-bold {
	font-size:15px;
	text-decoration:none;
	color:#9b6666;
	font-weight:bold;
}
.text-lightMaroon-12 {
	font-size:12px;
	text-decoration:none;
	color:#9b6666;
}
.text-blue-11 {
	font-size:11px;
	text-decoration:none;
	color:#39a7c0;
}
.text-lightGrey-11  {
	font-size:11px;
	text-decoration:none;
	color:#acafb4;
}
.text-Grey-11  {
	font-size:11px;
	text-decoration:none;
	color:#707070;
}
.text-white-11  {
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
}
.text-white-11 a:link {
	color:#ffffff;
	text-decoration:none;
	border:0px;
}
.text-white-11 a:visited {
	color:#ffffff;
	text-decoration:none;
}
.text-white-11 a:hover {
	color:#c4fdfe;
	text-decoration:none;
}
.text-white-12  {
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
}
.text-white-12 a:link {
	color:#ffffff;
	text-decoration:none;
}
.text-white-12 a:visited {
	color:#ffffff;
	text-decoration:none;
}
.text-white-12 a:hover {
	color:#c4fdfe;
	text-decoration:none;
}
.text-grey-12 {
	font-size:12px;
	text-decoration:none;
	color:#5d6166;
}
.text-lightMaroon-12-bold {
	font-size:12px;
	text-decoration:none;
	color:#9b6666;
	font-weight:bold;
}
.text-red-12-bold {
	font-size:12px;
	text-decoration:none;
	color:#df2026;
	font-weight:bold;
}
.text-red-12 {
	font-size:12px;
	text-decoration:none;
	color:#df2026;
}
.text-blue-12-bold {
	font-size:12px;
	text-decoration:none;
	color:#005a85;
	font-weight:bold;
}
.text-lightBlue-12-bold {
	font-size:12px;
	text-decoration:none;
	color:#009fdc;
	font-weight:bold;
}
.text-grey-12-bold {
	font-size:12px;
	text-decoration:none;
	color:#5d5c5c;
	font-weight:bold;
}
.text-darkBlue-12-bold {
	font-size:12px;
	text-decoration:none;
	color:#2b333d;
	font-weight:bold;
}
.text-price-cut {
	text-align:left;
	font-weight:normal;
	text-decoration:line-through;
}
.text-turquoise-20-bold {
	font-size:20px;
	text-decoration:none;
	color:#108ba1;
	font-weight:bold;
}
.text-Grey-10  {
	font-size:10px;
	text-decoration:none;
	color:#707070;
}
/*----------------------------Header -------------------------------------------*/
.visitorSignIn-panel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#2b333d;
	padding:5px;
	/*background-image: url(../../images/visitor/background_sign_in_panel.jpg);*/
	background-position:bottom;
	background-repeat:repeat-x;
	height:28px;
}
.visitorSignUp-panelBg {
	background: url(../../images/visitor/background_sign_in_panel.jpg) top repeat-x;
	line-height:26px;
}
.signUp-icon {
	background: url(../../images/visitor/icon_sign_up.jpg) top no-repeat;
	line-height:24px;
	float:left;
}
.login-icon {
	background: url(../../images/visitor/icon_login.jpg) bottom no-repeat;
	line-height:19px;
	float:left;
}
textarea:focus, input:focus{
outline:none
}
#rnd_container {background: #2a333c; margin:1px;}  
    .rnd_top, .rnd_bottom {display:block; background:#2a333c; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:0px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background:#FFFFFF; border-left:1px solid #393d42; border-right:1px solid #393d42;}
    .rnd_b1 {margin:0 5px; background:#393d42;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:1px; margin:0 1px;}
    .rnd_content {
    display:block;
    border:0 solid #393d42;
    border-width:0 1px;
    padding: 0px;
    background:#FFFFFF;
    color:#5d5c5c;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}
.member-panelBg {
	background: url(../../images/visitor/background_sign_in_panel.jpg) bottom repeat-x;
	color:#ffffff;
	font-size:11px;
}
.member-pinkBubble {
	background: url(../../images/member/background_pink_bubble.jpg) bottom left no-repeat;
	height:21px;
	width:22px;
	color:#ffffff;
	font-size:11px;
	padding-left:5px;
}
.member-icon {
	background: url(../../images/member/icon_member.jpg) bottom no-repeat;
}
.member-shoppingCart-icon {
	background: url(../../images/member/icon_shopping_cart.jpg) bottom no-repeat;
}
.member-logout-icon {
	background: url(../../images/member/icon_logout.jpg) bottom no-repeat;
}
/*----------------------------Timer Bar-------------------------------------------*/
.timerBar {
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
/*----------------------------Top Navigation-------------------------------------------*/
.topNavi {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.topNavi li {
	float: left;
	position: relative;
	padding: 0px 8px 0px 8px;
	line-height: 40px;
	width:auto;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.topNavi li:hover {
	background: url(../../images/master/background_top_menu_over.jpg) repeat-x;
}
.topNavi li a {
	display: block;
	padding: 0px;
	color: #71633e;
	text-decoration: none;
}
.topNavi li a:hover {
	color: #71633e;
}
.topNavi li ul {
	display: none;
}
.topNavi li:hover ul {
	color:#ffffff;
	background: #898178;
}
.topNavi li ul li {
	float: none;
	background: #none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height: 24px;
}
.topNavi li:hover ul li 
{ 
	background: #898178;
}
.topNavi li ul li a {
	color: #ffffff;
	background: none;
}
.topNavi li ul li a:hover {
	color: #fdf0bc;
	background: #898178;
}
.topNavi li a:hover, .topNavi li:hover ul li, .menuhover {
	color:#71633e;
}
.endmenu
{
    clear: left;
}
#menuZone {
	display: block;
	z-index: 999;
	position: relative;
	overflow: visible;
	visibility: visible;
}
/*----------------------------Side Navigation-------------------------------------------*/
.sideMenu {
	width:205px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	padding-top:8px;
	background:url(../../images/master/background_side_menu.jpg) top no-repeat;
}
.sideMenu_title 
{
    width:193px;
    height:35px;
	float:left;
	margin-left:0px;
	background: url(../../images/master/title_side_menu.jpg) left no-repeat;
}
.sideMenu_text
{
    font-family:Helvetica, Arial, sans-serif;
	font-size: 16px;
	color:#675f31;
	font-weight:bold;
	padding:5px 15px 5px 15px;
	}
.favourite_text {
	padding:5px 5px 5px 30px;
	margin-left:0px;
	height:30px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 16px;
	color:#675f31;
	font-weight:bold;
}
.dropdown {
	float:left;
	position:relative;
	padding-right:5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: 0.2px;
	line-height: 1.5em;
	z-index:88888;
	left: 23%;
	padding-top:1px;
}
.dropdown dt {
	padding:0px;
	font-weight:bold;
}
.dropdown dt:hover {
	padding:0px;
}
.dropdown dd {
	position:absolute;
	overflow:hidden;
	width:180px;
	display:none;
	z-index:9999999;
	opacity:0;
}
.dropdown ul {
	width:180px;
	list-style:none;
}
.dropdown li {
	display:inline;
}
.dropdown a, .dropdown a:active, .dropdown a:visited {
	display:block;
	padding:5px;
	color:#000000;
	text-decoration:none;
	width:187px;
}
.dropdown a:hover {
	color:#ba0005;
	/*opacity: .9;
				 For IE 5-7  */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.dropdown .underline {
	border-bottom:0px solid #cdd0d7;
}
/*Accordion  CSS*/

#accordion {
	width:170px;
	margin:35px auto 10px auto;
	cursor:pointer;
	z-index:90;
}
.accordion {
	width:170px;
	font:12px Arial;
	color:#5f012b;
	cursor:pointer;
}
.accordion dt {
	width:170px;
	padding-left:8px;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	margin-top:0px;
	cursor:pointer;
	color:#a2977a;
}
.accordion dt:hover {
	color:#34c0c2;
	cursor:pointer;
}
.accordion .accordionOn {
	font-weight:bold;
	color:#a2977a;
}
.accordion .accordionOn a:link, .accordion .accordionOn a:visited, .accordion .accordionOn a:hover {
	color:#ffffff!important
}
.accordion dd {
	overflow:hidden;
	width:175px;
	margin-left:0px;
	cursor:pointer;
	z-index:8888;
}
.accordion dd ul {
	cursor:pointer;
	margin-top:0px;
	margin-bottom:0px;
}
.accordion li 
{
	list-style-type:none;
	margin-left:-4px;
	padding:3px 3px 3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	
}
.accordion li a:link, .accordion li a:visited {
	list-style-type:none;
	margin-left:-4px;
	padding:3px 3px 3px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.accordion a:link, .accordion a:visited {
	color:#a2977a;
	text-decoration:none;
}
.accordion a:hover {
	color:#34c0c2;
	text-decoration:none;
}
.sub li {
	border:0px;
}
.sub li:hover {
	background:#ffffff;
}
.sub li a:link, .sub li a:visited {
	color:#a2977a;
}
.sub li a:hover {
	color:#34c0c2;
}
/*----------------------------Main Content-------------------------------------------*/
.mainContent {
	width:755px;
	margin-top:0px;
	margin-right:0px;
	float:right;
	padding:10px 0px 10px 15px;
}
.content-headerBg {
	background: url(../../images/master/background_content_main_title.jpg) no-repeat;
	height:62px;
	width:696px;
	float:left;
}
.content-header-subBg {
	background: url(../../images/master/background_content_main_title_sub.jpg) no-repeat;
	height:62px;
	width:696px;
	float:left;
}
.tab-topBg {
	background: url(../../images/master/background_tab_menu_top.jpg) top repeat-x;
	padding-top:15px;
}
.tab-bottomBg {
	background: url(../../images/master/background_tab_menu_bottom.jpg) top repeat-x;
	padding-top:15px;
}
.tab-seperator {
	color:#108ba1;
	text-align:left;
	padding-right:6px;
}
#content-a {
	width:750px;
	margin:15px auto;
}
#tab_container {
	padding:0px;
	width:750px;
	margin:0px;
}
#tab_content-a {
	padding:15px 0px 0px 15px;
}
ul.tab_header {
	margin:0px 0px 0px 35px;
	padding:0px;
	margin-top:5px;
	margin-bottom:20px;
	list-style:none;
}
ul.tab_header li {
	display:inline;
	list-style:none;
}
ul.tab_header li a {
	color:#108ba1;
	text-align:left;
	padding-right:6px;
	padding-left:0px;
	list-style:none;
}
ul.tab_header li a.hover {
	list-style:none;
	color: #0000FF !important;
}
ul.tab_header a.active {
	color:#2b333d;
	list-style:none;
	text-decoration: none;
	padding-bottom:5px;
	background: url(../../images/master/icon_content_sub_title_arrow.jpg) bottom center no-repeat;
}

ul.tab_header_vertical {
	margin:0px 0px 0px 35px;
	padding:0px;
	list-style:none;
	line-height:18px;
}
ul.tab_header_vertical li {
	display:block;
	list-style:none;
}
ul.tab_header_vertical li a {
	color:#108ba1;
	text-align:left;
	padding-right:6px;
	padding-left:8px;
	list-style:none;
}
ul.tab_header_vertical li a.hover {
	list-style:none;
	color: #0000FF !important;
}
ul.tab_header_vertical a.active {
	color:#2b333d;
	list-style:none;
	text-decoration: none;
	padding-left:8px;
	background: url(../../images/master/icon_tab_menu_arrow.jpg) left no-repeat;
}

ul.tab_template {
	margin:0px 0px 0px 35px;
	padding:0px;
	margin-top:5px;
	margin-bottom:20px;
	list-style:none;
}
ul.tab_template li {
	display:inline;
	list-style:none;
}
ul.tab_templateli a {
	color:#108ba1;
	text-align:left;
	padding-right:6px;
	padding-left:0px;
	list-style:none;
}
ul.tab_template li a.hover {
	list-style:none;
	color: #0000FF !important;
}
ul.tab_template a.active {
	color:#2b333d;
	list-style:none;
	text-decoration: none;
}

.link_button {
	margin:0px 0px 0px 35px;
	padding:0px;
	list-style:none;
	line-height:18px;
}
.link_button a:link {
	color:#108ba1;
	text-align:left;
	padding-right:6px;
	padding-left:8px;
	list-style:none;
}
.link_button a:hover {
	list-style:none;
	color: #0000FF !important;
}
.link_button a:active {
	color:#2b333d;
	text-decoration: none;
	padding-left:8px;
	background: url(../../images/master/icon_tab_menu_arrow.jpg) left no-repeat;
}
a.tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
a.tab {
	color: #097793;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer !important;
}
a.tab:hover {
	color: #043275;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer !important;
}
.content-a ul {
	margin:10px 0px;
	padding:0px;
	list-style:none;
}
.content-a ul li {
	margin-bottom:3px;
	font-size:12px;
	list-style:none;
}
.content-a ul li a {
	color:#3f4c4f;
	list-style:none;
}
.content-a ul li a:hover {
	color:#0000FF !important;
	list-style:none;
}
#order, #pay, #join, #PrintTech, #ProPrint, #bookletStd, #bookletQuote, #bookmark, #bc, #computerForm, #contractProof, #envelope, 
#folder, #letterhead, #looseSheet, #looseSheetQuote, #moneyPacket, #notePad, #paperBag, #stamp, #tentCard, #ticket, #kadKahwin, 
#kotak, #tag, #litho, #sales, #paperbag, #certs, #ProcessDO, #Skynet, #calculateLO, #calculateDO, #CorelDraw, #InDesign {
	display:none;
}
/*----------------------------Product & Price Content-------------------------------------------*/
.product-borderRight{
    border-right:1px solid #e5e2da;
    padding-right:25px;
    float:left;
    width:280px;
    }
.product-Right{
    padding-right:0px;
    float:left;
    width:250px;
    }
.product-borderleft{
    border-left:1px solid #e5e2da;
    }
.product-spec{
    float:right;
    padding-top:50px;
    width:455px;
    }
.product-detail{
    float:right;
    margin-left:25px;
    width:395px;
    }
.PS-padding
{
    padding-left:30px;
    }
.Lo-container {
	background: url(../../images/master/icon_Lo.jpg) left no-repeat;
	padding:5px 0px 0px 30px;
}
.Lo-container-line {
	background: url(../../images/master/icon_Lo.jpg) left no-repeat;
	padding:8px 0px 10px 30px;
	border-bottom:1px solid #efe7d2;
	width:220px;
	margin-bottom:18px;
}
.Do-container {
	background: url(../../images/master/icon_Do.jpg) left no-repeat;
	padding:5px 0px 0px 30px;
}
.Do-container-line {
	background: url(../../images/master/icon_Do.jpg) left no-repeat;
	padding:8px 0px 10px 30px;
	border-bottom:1px solid #efe7d2;
	width:220px;
	margin-bottom:18px;
}
.product-spec-container {
	background: url(../../images/master/icon_product_spec.jpg) left no-repeat;
	padding:5px 0px 5px 30px;
	line-height:26px;
}
.artwork-spec-container-line {
	background: url(../../images/master/icon_artwork_spec.jpg) left no-repeat;
	padding:8px 0px 10px 30px;
	border-bottom:1px solid #efe7d2;
	width:220px;
	margin-bottom:8px;
}
.artwork-spec-container{
	background: url(../../images/master/icon_artwork_spec.jpg) left no-repeat;
	padding:5px 0px 0px 30px;
	line-height:26px;
}
.delivery-container {
	background: url(../../images/master/icon_delivery.jpg) left no-repeat;
	padding:5px 0px 5px 30px;
	line-height:26px;
}
.tips-tricks-container {
	background: url(../../images/master/icon_tips_tricks.jpg) left no-repeat;
	padding:5px 0px 5px 30px;
	line-height:26px;
}
.xccessorries-container {
	background: url(../../images/master/icon_xccessories.jpg) left no-repeat;
	padding:5px 0px 5px 30px;
	line-height:26px;
}
.dl-size-container {
	background: url(../../images/master/icon_download_product_size.jpg) left no-repeat;
	padding:5px 0px 5px 30px;
	line-height:26px;
}
.dl-template-container {
	background: url(../../images/master/icon_download_template.jpg) left no-repeat;
	padding:5px 0px 5px 30px;
	line-height:26px;
}
.dl-pdf-container {
	background: url(../../images/master/icon_download_template.jpg) left no-repeat;
	padding:5px 0px 5px 30px;
	line-height:26px;
}
/*----------------------------Homepage Content-------------------------------------------*/
.promotion-box {
	width:240px;
	height:200px;
	padding:0px;
	border:1px solid #ebebeb;
	vertical-align:top;
}
.promotion-box-content {
	padding:5px;
	text-align:left;
}
.gettingStarted {
	padding-top:10px;
	text-align:center;
}
/*----------------------------Get Started Membership-------------------------------------*/
#member-highlights
{
     list-style-image: url(../../images/master/icon_check-box-tick.jpg);
    } 
.table-header
{
    background-color:#fbf8f3;
    border-bottom:1px solid #e2ddd1;
    border-top:1px solid #e2ddd1;
    text-align:center;
    color:#9b6666;
    font-size:14px;
    font-weight:bold;
    padding:10px 0px 10px 0px;
    } 
.table-subHeader
{
    background-color:#fbf8f3;
    padding:2px 0px 2px 0px;
    } 
.table-greyBg
{
    background-color:#5a6675;
    display:block;
    text-align:center;
    color:#ffffff;
    font-size:14px;
    font-weight:normal;
    padding:5px 0px 5px 0px;
    } 
.tableBg-left
{
    background-color:#fbf8f3;
    border-bottom:1px solid #e2ddd1;
    border-top:1px solid #e2ddd1;
    border-right:1px solid #e2ddd1;
    padding:10px 35px 20px 25px;
    vertical-align:top;
    } 
 .tableBg-right
{
    background-color:#fbf8f3;
    border-bottom:1px solid #e2ddd1;
    border-top:1px solid #e2ddd1;
    padding:22px 35px 20px 35px;
    vertical-align:top;
    }
.tableBg-bottom
{
    border-bottom:1px solid #e2ddd1;
    padding:20px;
    vertical-align:top;
    }
 .inner-tableBg
{
    background-color:#ffffff;
    border:1px solid #e2ddd1;
    padding:10px;
    text-align:center;
    }
 .inner-priceBg
{
    background-color:#ede5d9;
    display:block;
    text-align:center;
    color:#9b6666;
    font-size:30px;
    font-weight:bold;
    padding:5px 0px 3px 0px;
    }
.inner-LightmaroonBg
{
    background-color:#ede5d9;
    display:block;
    color:#707070;
    padding:5px 10px;
    text-align:left;
    }
.inner-table-border
{
    border-bottom:1px solid #e2ddd1;
    padding:8px;
    text-align:center;
    font-size:12px;
    color:#707070;
    }
.inner-table-yellowBg
{
    background-color:#fbf9f4;
    padding:8px;
    text-align:center;
    font-size:12px;
    color:#707070;
    }
/*-------------------------------------Footer--------------------------------------------*/
#footer-container {
	height: 155px;
	position: relative;
	background-color:#5a6675;
	bottom:0px;
	padding-top:5px;
}
.clearfooter {
	height: 175px;
	clear: both;
}
.footer {
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.footer a:link {
	color:#ffffff;
	text-decoration:none;
}
.footer a:visited {
	color:#ffffff;
	text-decoration:none;
}
.footer a:hover {
	color:#c4fdfe;
	text-decoration:none;
}
.left-container {
	float:left;
	width:700px;
	margin-left:0px;
	padding-top:15px;
}
.right-container {
	float:left;
	width:295px;
	margin-right:0px;
	text-align:right;
}
/*----------------------------Form -------------------------------------------*/
.text_area
{
    padding:2px;
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5c5c;
	border:1px solid #e6dfcc;
    }
a.button2
{   line-height: 26px; /* Width of left menu image */
	text-decoration: none;
	background-color: transparent;
    padding:0px 10px 2px 10px;
	background:url(../../images/master/button2_off.jpg)no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#065865;
	text-align:center;
	border:0px;
	height: 26px;
	width:78px;
	cursor:pointer;
    }
a.button2:hover
{   line-height: 26px; /* Width of left menu image */
	text-decoration: none;
	background-color: transparent;
    padding:0px 10px 2px 10px;
	background:url(../../images/master/button2_on.jpg)no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#065865;
	text-align:center;
	border:0px;
	height: 26px;
	width:78px;
	cursor:pointer;
    }
.error_message
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e5041e;
    }
.row_blue
{   padding:2px;
	background:#e5fafd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5c5c;
	text-align:left;
    }
.nonDefaultTable
{
    width:100%;
    border:1px solid #80c0e4;
    padding:4px;
}
.nonDefaultTable tr
{
    background:#fffff;
    padding:4px;
}
.nonDefaultTable td
{
    border:1px solid #80c0e4;
    padding:4px;
}
.nonDefaultTable-header
{
    padding:5px;
	background:#005a85;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
}
/*-------------------------------------------------------Accordion---------------------------------------------------------------*/
.Dyn_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#836d4f;
}
.Dyn_11 a:link {
	color:#836d4f;
	text-decoration:none;
}
.Dyn_11 a:hover {
	color:#ca7f19;
	text-decoration:none;
}
.Dyn_12px {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #448ebf;
}
.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
}
.CollapsiblePanelTab {
	margin: 0px;
	cursor: pointer;
	color: #2b333d;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-bottom: 1px solid #ffffff;
	background:#e1ded7;
    font-family:Arial, Helvetica, sans-serif;
}
.CollapsiblePanelContent {
	color: #5d5c5c;
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 32px;
	background: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.CollapsiblePanelTab a {
	color: #2b333d;
	text-decoration: none;
}
.CollapsiblePanelOpen .CollapsiblePanelTab {
	background: #e1ded7;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2b333d;
}
.CollapsiblePanelTabHover, .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	color: #2b333d;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.CollapsiblePanelFocused {
	background: #e1ded7;
	color: #2b333d;
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-bottom: 1px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
}
.ChangeColor span {
	color: #2b333d;
	font-size: 12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
/* ------------------------------------------Accordion Multi Open----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ui-helper-clearfix {
	display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
	height:1%;
}
.ui-helper-clearfix {
	display:block;
}
/* end clearfix */
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
}
.ui-state-disabled {
	cursor: default !important;
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ui-widget .ui-widget {
	font-size: 12px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ui-widget-content {
	background: #ffffff;
	color: #5d5c5c;
}
.ui-widget-header {
	color: #2b333d;
	font-weight: bold;
	background: url(../../images/master/icon_arrow.png) left no-repeat #e1ded7;
}
.ui-widget-header a {
	color: #2b333d;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: url(../../images/master/icon_arrow.png) left no-repeat #e1ded7;
	color: #2b333d;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #2b333d;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background: url(../../images/master/icon_arrow.png) left no-repeat #e1ded7;
	font-weight: bold;
	color: #2b333d;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #2b333d;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background: url(../../images/master/icon_arrow.png) left no-repeat #e1ded7;
	font-weight: bold;
	color: #2b333d;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #2b333d;
	text-decoration: none;
}
.ui-widget :active {
	outline: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	background: #e1ded7;
	color: #2b333d;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #2b333d;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	background: #e1ded7;
	color: #2b333d;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #2b333d;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #2b333d;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	background-image: none;
}

.ui-accordion {
	width: 100%;
}
.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {
	display: inline;
}
.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 0px;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1;
}
.ui-accordion .ui-accordion-content-active {
	display: block;
}
/*----------------------------------------------- Trade Event Accordion----------------------------------*/
.view-container {
	background: url(../../images/master/icon_zoom-in.jpg) left no-repeat;
	padding:5px 0px 0px 20px;
	margin-left:0px;
	margin-top:3px;
}
.padding
{
    padding: 1em 2.2em;
         }
/*----------------------------------------------- Product Spec----------------------------------*/         
.table-white{
    border-bottom:1px solid #e3e2de;
    background:#ffffff;
    padding:2px 25px;
    text-align:left;
    }
.DS-table-white{
    border-bottom:1px solid #e3e2de;
    border-right:1px solid #e3e2de;
    background:#ffffff;
    padding:2px 15px;
    text-align:left;
    }
.DS-table-white-c{
    border-bottom:1px solid #e3e2de;
    border-right:1px solid #e3e2de;
    background:#ffffff;
    padding:2px 15px;
    text-align:center;
    }
.DS-table-white-cR{
    border-bottom:1px solid #e3e2de;
    background:#ffffff;
    padding:2px 15px;
    text-align:center;
    }
.DS-table-white-right{
    border-right:1px solid #e3e2de;
    background:#ffffff;
    padding:2px 15px;
    text-align:left;
    }
.DS-table-white-bottom{
    border-bottom:1px solid #e3e2de;
    background:#ffffff;
    padding:2px 15px;
    text-align:left;
    }
.table-border-left{
    border-left:1px solid #e3e2de;
    text-align:left;
    padding-left:20px;
    }
.table-brown{
    border-bottom:1px solid #e3e2de;
    background:#b8b2a5;
    padding:2px 15px;
    text-align:center;
    color:#ffffff;
    }
 .DS-table-brown{
    border-bottom:1px solid #e3e2de;
    border-right:1px solid #ffffff;
    background:#b8b2a5;
    padding:2px 15px;
    text-align:center;
    color:#ffffff;
    }
.table-lightMaroon{
    border-bottom:1px solid #e3e2de;
    background:#b9abad;
    padding:2px 15px;
    text-align:center;
    color:#ffffff;
    }
.DS-table-lightMaroon{
    border-bottom:1px solid #e3e2de;
    border-right:1px solid #ffffff;
    background:#b9abad;
    padding:2px 15px;
    text-align:center;
    color:#ffffff;
    }
.table-lightBrown-right{
    border-right:1px solid #b8b2a5;
    background:#e1ded6;
    padding:5px 25px;
    }
.table-lightBrown{
    background:#e1ded6;
    padding:5px 25px;
    }
.DS-table-header-grey 
{
    background:#5a6675;
	padding:4px 5px;
	color:#ffffff;
	border-right:1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
}
.terms-table-header-grey 
{
    background:#5a6675;
	padding:4px 15px;
	color:#ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align:left;
}
.DS-table-header-brown
{
    background:#b8b2a5;
	padding:4px 5px;
	color:#ffffff;
	border-right:1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
}
.DS-table-header-lightMaroon
{
    background:#b9abad;
	padding:4px 5px;
	color:#ffffff;
	border-right:1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
}
.BT-table-header-brown
{
    background:#b8b2a5;
	padding:2px 3px;
	color:#ffffff;
	border-right:1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
}
.BT-table-header-lightMaroon
{
    background:#b9abad;
	padding:2px 3px;
	color:#ffffff;
	border-right:1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
}
.BT-table-header-grey 
{
    background:#5a6675;
	padding:2px 3px;
	color:#ffffff;
	border-right:1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
}
.table-header-grey {
	background: url(../../images/master/background_product_spec_header_grey.jpg) repeat-x;
	padding:2px 15px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	height:48px;
	line-height:35px;
	vertical-align:bottom;
}
.table-header-brown {
	background: url(../../images/master/background_product_spec_header_brown.jpg) no-repeat;
	padding:2px 15px 1px 60px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	height:48px;
	line-height:35px;
	vertical-align:bottom;
	border-right:1px solid #ffffff;
	
}
.table-header-lightMaroon {
	background: url(../../images/master/background_product_spec_header_lightMaroon.jpg) no-repeat;
	padding:2px 15px 1px 60px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	height:48px;
	line-height:35px;
	vertical-align:bottom;
}
.table-lightYellow{
    background:#fbf8f3;
    padding:2px 25px;
    text-align:left;
    font-weight: bold;
    }
/*----------------------------------------------- Get Started ----------------------------------*/ 
.floatLeft
{
   width:350px;
   float:left;
   margin-left:0px;
    }
.floatRight
{
   width:350px;
   float:right;
   margin-right:0px;
    }
.table_header
{
    background:#5a6675;
    color:#ffffff;
    text-align:center;
    border-right:1px solid #ffffff;
    }
.table_outer_border
{
    border:1px solid #e5e2da;
    }
.table_border
{
    border-bottom:1px solid #e5e2da;
    border-right:1px solid #e5e2da;
    }
.table_border_bottom
{
    border-bottom:1px solid #e5e2da;
    }
.table_border_bottom-white
{
    border-bottom:1px solid #ffffff;
    }
.table_header_bottom
{
    background:#5a6675;
    color:#ffffff;
    text-align:center;
    border-bottom:1px solid #ffffff;
    }
.table_header_bottom_right
{
    background:#5a6675;
    color:#ffffff;
    text-align:center;
    border-bottom:1px solid #ffffff;
    border-right:1px solid #ffffff;
    }
.table_header_bg
{
    background:#5a6675;
    color:#ffffff;
    text-align:center;
    }
.sales_table_alt_row
{
    background:#fdf3e2;
    text-align:left;
    border-bottom:1px solid #e5e2da;
    border-right:1px solid #e5e2da;
    }
.sales_table_row
{
    text-align:left;
    border-bottom:1px solid #e5e2da;
    border-right:1px solid #e5e2da;
    }
.sales_table_col
{
    text-align:center;
    border-bottom:1px solid #e5e2da;
    border-right:1px solid #e5e2da;
    }
.sales_table_bottom
{
    text-align:left;
    border-bottom:1px solid #e5e2da;
    }
.sales_table_bottom-c
{
    text-align:center;
    border-bottom:1px solid #e5e2da;
    }
.sales_table_footer
{
    background:#5a6675;
    text-align:right;
    color:#ffffff;
    }
.reload_table_alt_row
{
    background:#d2f9d2;
    text-align:left;
    border-bottom:1px solid #e5e2da;
    border-right:1px solid #e5e2da;
    }
.alt_row_lightYellow
{
    background:#fbf8f3;
    padding-left:20px;
    }
.alt_row_border_lightYellow
{
    background:#fbf8f3;
    text-align:center;
    border-left:1px solid #ffffff;
    }
.alt_row_lightBrown
{
    background:#ede5d9;
    padding-left:20px;
    }
.alt_row_border_lightBrown
{
    background:#ede5d9;
    text-align:center;
    border-left:1px solid #ffffff;
    }
.tutorial_Bottom{
    border-bottom:1px solid #efe7d2;
    padding-left:15px;
    }
.tutorial_Left{
    border-left:1px solid #efe7d2;
    border-bottom:1px solid #efe7d2;
    padding-left:15px;
    }
.tutorial_header
{
    background:#e1ded7;
    color:#2b333d;
    font-weight:bold;
    text-align:left;
    padding-left:15px;
    }
 .tutorial_padding
{
    padding-left:15px;
    }
.tutorial_center{
    border-left:1px solid #efe7d2;
    border-bottom:1px solid #efe7d2;
    text-align:center;
    }
.tutorial-header-grey {
	background: url(../../images/master/background_product_spec_header_grey.jpg) repeat-x;
	padding:2px 15px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	height:48px;
	line-height:28px;
	vertical-align:bottom;
}
/*----------------------------------------------- Inspire Zone ----------------------------------*/ 
.inspire_bg
{
    background:#fbf8f3;
    padding:20px;
    }
.inspire_banner
{
    background:url(../../images/master/help_inspire-zone-top-banner.jpg) no-repeat;
    height:44px;
    padding:67px 0px 0px 350px;
    color:#1b4040;
    font-weight:bold;
    font-size:18px;
    }
.inspire_numbering
{
    background:url(../../images/master/help_inspire-zone-number.jpg) no-repeat;
    padding:11px 0px 0px 15px;
    height:30px;
    text-align:left;
    color:#9b6666;
    font-weight:bold;
    font-size:18px;
    }
.inspire_padding
{
    padding:0px 50px 0px 50px;
    }
.inspire-maroonBg
{
    background:#beb0b2;
    color:#beb0b2;
    padding:15px;
    text-align:left;
    color:#ffffff;
    }
/*----------------------------------X-ccessories-------------------------------------------*/
.Xccessories-right{
    padding-left:25px;
    float:right;
    width:375px;
    }
.Xccessories-left{
    padding-left:10px;
    float:left;
    width:280px;
    }
.Xccessories-container
{
    width:700px;
    padding:0px;
    }
.Xccessories-footer
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#707070;
	text-align:center;
    }
.Xccessories-tableBg
{
    background-color:#fbf8f3;
    border-bottom:1px solid #e2ddd1;
    border-top:1px solid #e2ddd1;
    padding:10px 20px;
    vertical-align:top;
    }
.Xccessories-desc{
    padding:2px 25px;
    text-align:left;
    font-weight: bold;
    }
.Xccessories-lightYellow{
    background:#fbf8f3;
    padding:8px 25px;
    text-align:left;
    }
.Xccessories-lightMaroon{
    background:#ede5da;
    padding:8px 25px;
    text-align:left;
    font-weight: bold;
    color:#3d3d3d;
    }
/*----------------------------------Artwork Spec-------------------------------------------*/    
.artwork-box
{
    background-color:#ffffff;
    border:1px solid #e2ddd1;
    padding:10px;
    text-align:left;
    width:660px;
    }
/*----------------------------------Blank Template-------------------------------------------*/  
.BT-seperator
{
    background:#e1dfd6;
    } 
/*----------------------------------Dyanamic Page-------------------------------------------*/ 
.orderpanel_blue
{
    background:#ede5d9;
    height:35px;
    font-size:13px;
    color:#2b333d;
    font-weight:bold;
    text-align:center;
    border-right:1px solid #ffffff;
    }
.orderpanel_gray
{
    background:#e1ded7;
    height:35px;
    font-size:13px;
    color:#9b6666;
    font-weight:bold;
    text-align:center;
    border-right:1px solid #ffffff;
    }

/*-----------------------------Job Change 2 ------------------------------------*/
.text_box_width
{
     width:150px;
}