﻿/*Layout css style*/
*.* { margin:0px; padding :0px;}

body 
{
    text-align: center;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;letter-spacing:0px; font-size:12px;
    border:0px;
    width:100%;
    margin:0px;
    padding:0px;
    /*overflow-x:scroll;*/
} 
img 
{
	border-style: none;
    border-color: inherit;
    border-width: 0px;
    margin: 0px;
    padding: 0px;    
}
#Master_border
{
	border-style:none;
	border-color: blue;
	border-width: 0px;
	width:100%;
	min-width:990px;
	/*width:1002px; */
	 
		margin-left:auto;
		margin-right:auto;
		/*overflow-x:hidden;*/ 

	text-align:left;
	top: 0px;
	left: 0px;
    position:relative;
	/*overflow-x:hidden;*/
}
#divOrderHistory
{
    background-image:url('../images/OrderStatus/Redbar870x80.png') ; 
    background-repeat:no-repeat;
    height:100px;
  
    background-position:center;
    background-position:top;

}
#divCreateUser
{
      background-image:url('../images/Users/newUserChannelPartnerBack.png') ; 
	background-repeat:no-repeat;
    height:230px;

  
    background-position:center;
    background-position:top;
    width:390px;
    margin-left:auto;
    margin-right:auto;
   color:White;
  
}
#divEmailPreferences
{ 
    background-image:url('../images/EmailPreferences/emailPrefBack.png') ; 
	background-repeat:no-repeat;
    background-position:center;
    background-position:top;	
    height:125px;
	width:365px;
	margin-left:auto; 
	margin-right:auto; 
	text-align:center;
	margin-top:5px;
	padding-top:10px;
}
#divPricingPreferences
{
	background-image:url('../images/ChangePricing/choosePricingBack.png') ; 
	background-repeat:no-repeat;
    background-position:center;
    background-position:top;	
    height:125px;
	width:365px;
	margin-left:auto; 
	margin-right:auto; 
	text-align:center;
	margin-top:5px;
	padding-top:10px;

}
#divAutoReleasePreferences
{ 
	
 background-image:url('../images/AutoReleasePreferences/AutoReleasePreferences.png') ; 
	background-repeat:no-repeat;
    background-position:center;
    background-position:top;	
    height:125px;
	width:365px;
	margin-left:auto; 
	margin-right:auto; 
	text-align:center;
	margin-top:5px;
	padding-top:10px;	
}
 #Master_Header
 {
    width:100%;   
    background: url(../images/NavMenu_Bar/headerBackground.jpg) top left repeat-x;
    height: 86px;  
    overflow:hidden;
    
 }
#Master_Body,#Master_Footer,#Master_Progress
{
    width:980px; margin-left:auto; margin-right:auto; min-width:972px;
	/*width:972px;*/
}


#HeaderMenu
{ 
    height:30px;
  width:560px; 
  margin-right:5px ; 
  background-image:url('../images/NavMenu_Bar/Menubar.png') ; 
  background-repeat:no-repeat;
  margin-top:-37px;
  float:right;
  position:relative; 
}


#Master_LeftMenu
{
 position:relative;
 text-align:left;
 float:left;
 width:185px;	
 border:0;
 padding-top: 10px;
 display:none;
}
#Master_Header HR
{
	position:relative;
	width:100%;
	display:block;
	height:2px;
	top:-36px;
}
#Master_divSpace
{
    position:relative;
	width:100%;
	display:block;
	height:7px;
	background:#e62903;
}

#Master_Content
{
	border-style: none;
    border-color: inherit;
    border-width: 0px;
    position:relative;
	width:100%;
    /*min-height:300px;*/
    top: 0px;
    clear:both;
}

#Master_Footer
{
    background-color:#e62903;
    height:20px;
    color: #ffffff;
	clear:both;	
	padding-top:8px;
}
#Master_Footer a
{
    color: #ffffff;text-decoration:none;
}

#MasterError
{
	width:440px;
	position:absolute;
	z-index:999;
	left:300px;
	top:200px;
	border:solid 3px brown;
	color:Red;
	background:white;
	padding:3px;
	display:none;

}
#MasterError span
{
	font-size:18px;	
	font-weight:bolder
}
#MasterErormessage
{
	display:block;
	font-size:10px;
	font-weight:lighter;
	word-break:break-all;
	width:420px;
	 
}
#MasterError A
{
	display:block;
	float:right;	
}
/*this mask and login div*/
#MasterMask
{
 position:absolute;
 display:none;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 background:#9999ee;
 z-index:99;
  FILTER: alpha(opacity=80);
 -moz-opacity:0.8;
 opacity:0.8;
}
#ChangeDiscount
{
 position:absolute;
 display: none;
 z-index:100;
 width:100%;
 height:100%;
 left:0px;
 top:0px;

 text-align:center;
 vertical-align:middle;
 font-size:12px;
}
#ChangeDiscount span
{
 font-size:18px;	
}
.UpdateProgress
{
 
 position:absolute;
 z-index:9999;
 padding-left:20px; 	
}

/*the layout of register page*/

td {word-break:break-word;word-break: normal;}

#RG_LEFT
{		
	 
		float:left;
		width:380px;
		border:0px solid red;
		padding-left:5px;
		 
	
}
#RG_RIGHT
{		
	 
		float:right;
		width:380px;
		border:0px solid red;
		padding-left:5px;
		 
	
}
#RG_BOTTOM
{
	position:relative;
		clear:both ;
		width:100%;
		border:0px solid red;
		text-align:center;
		margin-top:5px;
		
}

/*Show css style*/

/*Show css style*/
 
input{font-size:12px;}
.Red{color:Red;}

.Red{color:Red;}

 
#Master_Body 
{
	display:block;
 
	position:relative;
	overflow:visible;
	 
	 margin-left:auto;
	 margin-right:auto;
	 /*min-height:680px;*/
	
	z-index:1;
	*z-index:-1;
	clear:both

}


#Master_Progress
{
  border-left :0px solid #636363;
  border-right :0px solid #636363;	
}
A {color:#739ABC}


#Master_Header .HeaderText
{
 font-size:24px;
 display:inline;
 width:220px;
 left:60px;
 position:relative;
 top:-25px;
 color:Black;
 font-weight:bolder;

}

#Master_Header .HeaderSearch
{
 display:block;
 position:relative;
 left:540px;
 top:-80px;
 width:400px;
 color:#fff;
}

#Master_Header .HeaderSearch a
{
 color:#fff;
}

#Master_Footer
{
 text-align:center ;font-size:12px;
 	z-index:1;
	*z-index:-1;
}
#PrintITBody
{
	 position:relative;
	 width:100%
}

#spProducts{ font-weight:bold; margin-left:8px;}
#MMProduct, #spProducts{display:none;}

/*Master_Progress*/
#Master_Progress { padding:0px; height:80px;}
#Master_Progress UL{display:block;width:800px;list-style-type:none; float:left; margin-top:30px; margin-bottom:0px; border:0px;}
#Master_Progress UL LI{display:block; float:left; 
                       margin-left:2px; margin-right:2px; line-height :21px;font-weight:bold;
                        font-size:12px; width:130px;border-top:solid 8px #6F95BA;text-align:center }
#Master_Progress UL LI A{color:#6F95BA}                        
#Master_Progress UL LI.disable{border-top-color:#DFDFDF;color:#000000}
#Master_Progress UL LI.disable A{cursor:default}
#Master_Progress UL LI.active {border-top-color:#E63203; color:#E63203}
#Master_Progress UL LI.active A{color:#E63203;cursor:default;} 
#Master_Progress A { text-decoration:none}

.PrintItUploadText {position:absolute; left:765px; margin-top:-76px; cursor:hand; }
.PrintItUpload { position:absolute; left:727px; margin-top:-76px;}
.PrintItContinue{ position:absolute; left:720px; margin-top:-30px;}
/* menu */

#Master_LeftMenu div.ulMenu ul
{
	text-align:left;
	margin:5px;
	display:block;	
	position:relative;
	border:0px solid blue;
 	padding-left:8px;
    font-weight:bold ;
    font-size:12px;
}
#Master_LeftMenu div.ulMenu ul li
{
    padding-left:8px;
}
#Master_LeftMenu div.ulMenu ul ul
{
	background:url(../images/LBArrow.png) no-repeat;
	padding-left :12px;	
}
#Master_LeftMenu div.ulMenu ul ul.leftArrow
{
 background-position :left;
}
#Master_LeftMenu div.ulMenu ul ul.bottomArrow
{
 background-position :-190px 4px;
}
#Master_LeftMenu div.ulMenu  A
{
	color:#739ABC;
	text-decoration:none;
	font-weight:bold ;
    font-size:12px;
}
#Master_LeftMenu div.ulMenu ul li A
{
	color:#739ABC;
	text-decoration:none;
}
#Master_LeftMenu div.ulMenu ul span
{
	cursor:pointer;
}
#Master_LeftMenu div.ulMenu li span
{
	cursor:default;
}
#Master_LeftMenu div.ulMenu li
{
   margin-left:1px;
   list-style-type:none;
    display :block;	
	border:0px solid blue;
	font-size:12px;
	
}
#Master_LeftMenu div.ulMenu li input
{
	font-size:12px;	
}

#MMProduct ul
{
	background:url(../images/LBArrow.png) no-repeat;
	padding-left:2px;	
	 
}
#Master_LeftMenu ul.leftArrow
{
 background-position :left;
}
#Master_LeftMenu  ul.bottomArrow
{
 background-position :-190px 4px;
}

/*default.aspx*/
#Master_Content .imgSplash
{
	margin:20px;	
	margin-left:30px;
}

/*register*/
.MarginLeft30 { margin-left:30px}
.MarginBottom4{ margin-bottom:4px;}


/*Other css*/
.center{margin-left:auto;	margin-right:auto; position:relative;}
.textcenter{ text-align:center;}
.divtextRight{text-align:right;width:100%; padding-right:20px;}
.FontBolder{ font-weight:bolder;}
.FontBolderPrice{ font-weight:bolder; font-size:150%}
.Font18px{ font-size:14px;}
.Padding15px{ padding:15px}
.Margin10px{ margin-top:20px; }
.MarginLeft20px{ margin-left:20px;}
.Paddingleft15px{ padding-left:15px;}
.BlockInline{ display:inline-block;}
.width150px{width:150px}
.width160px{width:160px}
.width80px{width:80px}

#dForgotPassword
{
	 
	width:347px;
	 height:268px;
	 margin-left:auto;
	 margin-right:auto;
	 background:url(../images/ForgotPassword/passwordBackground.png) no-repeat;
	font-size:16px;
	margin-top:50px;
	padding-top:20px;
	padding-left:42px;
	 font-weight:bold;
	 line-height:22px;
	 
	color:White;
}
#dForgotPassword input
{
 font-size:14px;	
}
div.dvGridviewContainer
{
	width:870px;overflow:visible;
}
.Gridview
{
	border:1px solid Gray;
	word-break:break-all;
	border:1px solid Gray;
}
.Gridview th
{
   background:#E62903;
  color:white;
  font-size:10pt;
  text-align:left;
  border-bottom:1px solid #ffffff;
  height:30px;		
}
.Gridview td
{
  line-height:26px;
  text-align:left;
  color:#000000;
  font-size:8pt;
}
.Gridview td a
{
  font-size:9pt;
   color:black;	
   text-decoration:none;
}
.paddingleft5{ padding-left:5px; }
.ShowDisabled{ background:#EBEAE5; border:#91A3A5 solid 1px;color:#ACACA4; padding:2px;}


.ShoppingCartHead
{
 background:#cecfca; border-bottom:1 solid black; font-size:18px; color:White; font-weight:bold;
 width:770px; display:block; padding-left:10px; padding-top:3px; padding-bottom:3px; vertical-align:middle
}
.ClearBoth{ clear:both; width:580px;}

#ShoppingCart1
{
 width:340px; float:left; display:block;
}
#ShoppingCart2
{
width:230px; float:left; display:block; height:160px;
}
#ShoppingCart3
{
	width:150px; position:relative; left:630px; top:-110px; text-align:left;
}

/*
#ShoppingCart5
{
	width:100px; text-align:right; display:inline-block;position:relative;float:right;padding-right:20px;
}*/

.OrderConfirmGridviewHead
{
 background:#cecfca;  font-size:14px; color:White; font-weight:bold;
    vertical-align:middle;margin-left:2px;
}

 .OrderConfirmLBBorder{ border-bottom:solid 2px #EE3303; border-left:solid 2px #EE3303; border-right:solid 0px #EE3303}
 .OrderConfirmBBorder{ border-bottom:solid 2px #EE3303; border-left:solid 0px #EE3303; border-right:solid 0px #EE3303}
 .OrderConfirmRBBorder{ border-bottom:solid 2px #EE3303; border-left:solid 0px #EE3303; border-right:solid 2px #EE3303}
 .ShoppingCartTotalColor{text-align:center; vertical-align:middle; background:#E62903; font-size:15px; color:White;
	height: 35px; padding-left:5px; line-height:32px;}
 .OrderConfirmTotal{ height:30px; width:90px; text-align:center; vertical-align:middle; background:#E62903; font-size:15px; color:White;
	height: 35px; padding-left:5px; line-height:32px;}
 .OrderConfirmTotalText{ margin-left:0px}

 
.OrderConfirmFont
{
	font-size:28px;color:#EE3303;
}

.OrderConfirmFont
{
    font-size:28px;color:White;
}

.OrderConfirmGridViewHeadL
{
	background:url(../images/Confirm/GridViewHead.png)  no-repeat;	
	background-position:left;
}
.OrderConfirmGridViewHeadL th{ border:none;}
.OrderConfirmGridViewHeadL td{ border:none;}

.OrderConfirmGridViewHeadM
{
    background:url(../images/Confirm/GridViewHead.png)  no-repeat;
	background-position:-10px;
}
.OrderConfirmGridViewHeadR
{
    background:url(../images/Confirm/GridViewHead.png)  no-repeat;	
	background-position:right;
}
.ImageUploadButton
{
	
}

#Orderconfirm1
{
	 width:440px; float:left; display:block;
}
#Orderconfirm2
{
	width:240px; float:right;display:block;	
}
#Orderconfirm3
{
	 width:880px; text-align:right; height:20px;
}
#Orderconfirm1 div.UPS
{
		width:210px; float:left; display:block;
}
#Orderconfirm1 div.FedEx
{
		width:210px; float:left; display:block;
}

#divPrintItPreview
{
		margin-left:auto;
		margin-right:auto;
		display:block;
}
legend{ color:black; font-weight:bold;}

/*for print*/

@media print 
{
	.noprint {display:none;}
	.print {display:block;text-align:left;}
 
	#Master_Header,#Master_LeftMenu,#Master_Footer {display:none; }
	#Master_border,#Master_Body {border:0px; padding:0px; padding-left:10px;width:780px;margin:0px; text-align:center; background:#FFFFFF}
}

.divStaticPages
{
	font-size:13px; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; color:#636363; width:700px;
	 margin-left:auto; margin-right:auto;
}

#divDownloadPages
{
	font-size:13px; color:#636363;margin-left:auto; margin-right:auto;
}
#divDownloadPages td
{
    text-align:left;height:25px;
}
#divDownloadPages table.tableList{border-collapse:collapse;border-left:1px solid #ddd;border-right:1px solid #ddd}
#divDownloadPages table.tableList td{border-top:1px solid #ddd;border-bottom:1px solid #ddd} 

.GridviewHead
{
	font-size:12px; color:#636363; font-weight:bold;
    vertical-align:middle; margin-left:2px;
}

.ShoppingCartGridviewHead
{

	font-size:14px; 
	color:White	
}

.OrderStatusGridviewHead
{

	font-size:12px; 
	background-color:#f83e03; 
	color:White	;
	border:0px;		
    border-bottom: 1px solid White;	
}

.OrderStatusGridview
{
    border-left-width:1px;
    border-left-color:White;    
        margin-left:60px;
    }

.divTitle
{
	width:680px;
	height:30px;
	position:relative;
	float:left;
	
}

span.ImageLeft
{
	background:url(../images/TitleImage.png);	
	background-position:0px 0px;
	line-height:46px;
	height:46px;
	display:block;
	float:left;
	width:25px;	
}

span.ImageCenter
{
	background:url(../images/TitleImage.png);	
	background-position:0px -94px;
	margin-left:0px;
	line-height:46px;
	display:block;
	float:left;
	width:630px;	
    color:White;
    font-size:25px;
}

span.ImageRight
{
	background:url(../images/TitleImage.png);	
	background-position:0px -47px;
	line-height:46px;
	height:46px;
	display:block;
	float:right;
	width:25px;	
}

span.RedBackground
{
	background:url(../images/RedProdBox.png);	
    color:White;
    display:block;
    line-height:45px;
    font-size:25px;
    width:650px;
    text-align:left;
}

.FaqHeader
{
	font-weight:bold;
}
.BlueLabel
{
   font-size:20px;
   font-weight: bold;
   margin: 18px 0 0 0;
}

/*When mouse hovering ,show the detail infomation*/
A.PopDetail
{
 color:#636363;
 text-decoration:none;
 cursor:default;
 
}
A.PopDetail:visited
{
 color:#636363;
 text-decoration:none;
}

A.PopDetail div
{
	 position:absolute;
	 z-index:9;
	 left:90px;
	 visibility:hidden;
	 width:300px;
	 border:2px solid #252525;
	 font-size:12px;
	 background-color: white;
	 padding:5px;
}

A.PopDetail:hover div
{
 visibility:visible;
 
}
.yellow
{
   color:yellow;
}
.font12px
{
 font-size:12px;	
}
.font12px td
{
 height:35px;	
}
 .priceTableCell
{
	border:solid 2px silver;
	width: 70px;
	height: 36px;
}

.break
{
	white-space:pre;
}

ul.menu {
	position: relative;
	top: -20px;
	float: left;
	height: 27px;
	margin: 34px 5px;
	padding: 0;
	list-style: none;
}

ul.menu li {
	position: relative;
	float: left;


}

ul.menu li a 
{
    height:23px;
	display: block;
	width: auto;
	padding: 2px;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
	color: #FFF;
	background: transparent url('../images/NavMenu_Bar/bg-nav-sep.png') no-repeat right 2px;
	cursor:pointer;
}

ul.menu li.last a {
	background: transparent;
}

ul.menu li a.sub {
	padding-right: 15px;
	background: transparent url('bg-nav-sep.png') no-repeat right -30px;
}

ul.menu li:hover 
{
	background: transparent url('../images/NavMenu_Bar/bg-bubplastic-h-gray.gif') center left no-repeat;
}


ul.menu li:hover a {
	color: #fff;
}

/* second level */
ul.menu ul 
{

	padding:0px;
	margin: 0;
	list-style: none;
	top: 16px;
	width: 174px;
	position:absolute;
	z-index:999999;
	/*border-top: 1px solid #d7d7d7;*/
}


ul.menu li:hover li{
	background:#e62e03;
	color : Black;
}


/* submenu markup */
ul.menu li li {
	font-size: 100%;
	width: 100%;

}


ul.menu li li a {
	padding: 5px 5px 5px 10px;
}

ul.menu li:hover li:hover {
	background: #762007;
	/*color: #000;*/
}


ul.menu li li a.sub {
	padding-right: 15px;
	background: transparent url('../images/NavMenu_Bar/arrow_r.png') no-repeat 95% 50%;
}

ul.menu li:hover li:hover a.sub {
	background: transparent url('../images/NavMenu_Bar/arrow_r.png') no-repeat 95% 50%;
}

/* third level */
/* resetting second level */
ul.menu ul ul{
	top: 0px;
	margin-left: 175px;

}

ul.menu li:hover li:hover li,
ul.menu li:hover li:hover li a {

}


/* subsubmenu markup */
ul.menu li:hover li:hover li.active a {
	color: #762007;
}

ul.menu li:hover li:hover li:hover a.sub {
/*	background: #e6e6e6 url('../images/NavMenu_Bar/arrow_r.png') no-repeat 95% 50%;*/
}

/* fourth level */
/* resetting second level */
ul.menu li:hover li:hover li:hover li,
ul.menu li:hover li:hover li:hover li a {
	color: #762007;
}

/* subsubmenu markup */
ul.menu li:hover li:hover li:hover li:hover a {
	background: #762007;
	color: #000;
}

ul.menu li:hover li:hover li:hover li.active a {
	/*color: #f15c30;*/
}

ul.menu li:hover li:hover li:hover li a.sub {
	background: #762007;
}

ul.menu li:hover li:hover li:hover li:hover a.sub {
	background: #762007;
}



/* hiding fifth level */
div#nav ul ul ul ul ul {
	display: none;
}

/* show hide behaviour */
ul.menu ul,
ul.menu li:hover ul ul,
ul.menu ul ul,
ul.menu li:hover ul ul ul,
ul.menu ul ul ul,
ul.menu li:hover ul ul ul ul {
	position: absolute;
	left: -999em;
}

ul.menu li:hover ul,
ul.menu li li:hover ul,
ul.menu li li li:hover ul,
ul.menu li li li li:hover ul {
	left: -1px;
	z-index: 999999;
}

/* show hide behaviour with protofish */
ul.menu li.hover ul ul,
ul.menu li.hover ul ul ul,
ul.menu li.hover ul ul ul ul {
	position: absolute;
	left: -999em;
}

ul.menu li.hover ul,
ul.menu li li.hover ul,
ul.menu li li li.hover ul,
ul.menu li li li li.hover ul {
	left: -1px;
	z-index: 999;
}

/* Red */
ul.menu ul  li.last
{
        height:58px;
    	background: transparent url(../images/NavMenu_Bar/Bottom.png) no-repeat 95% 50%;

}

ul.menu ul li.last:hover
{
            height:58px;
    background:transparent url(../images/NavMenu_Bar/BottomHover_3.png) no-repeat 95% 0%;
 
    }


ul.menu ul  li.last
{
    	background: transparent url(../images/NavMenu_Bar/BottomPI.png) no-repeat 95% 50%;

}

ul.menu li:hover li{
   background: #e62e03;
}


ul.menu li:hover li:hover {
	background: #ffffff;	
}

ul.menu li  li:hover A
{
    color:#e62e03;		
}

ul.menu li  li:hover li A
{
    color:#ffffff;		
}
ul.menu  li:hover li A:hover
{
    color:#e62e03;		
}


ul.menu ul  li.last
{
    	background: transparent url(../images/MenuImages/BottomN.png) no-repeat 95% 50%;
}

ul.menu li li.last:hover
{
    background:transparent url(../images/MenuImages/BottomHoverN.png) no-repeat 95% 50%; 
    }
    
ul.menu li:hover li:hover li:hover a {
	background: #ffffff;	    
}      
    
    



.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

div#leftLoginDiv
{   

	 float:left;
    width:400px;
    height:350px;
    border:solid 1px Gray;
    margin-left:120px;
    margin-top:30px;      
        
}

div#rightLoginDiv
{
    margin-left:60px;
    width:280px;
	float:left;
    height:130px;
    
    border:solid 1px Gray;
    margin-top:30px;
    margin-bottom:40px;   
            
}

.login_Font
{
	font-size:16px;	
	font-weight:bolder;
	background-color:#e0e0e0;
	font-weight:800;
	display:block;   
	
	height:30px;
	padding-top:10px;	
	padding-left:5px;
	margin-bottom:10px;	
}

.loginLeft
{
    padding-left:40px;
	font-weight:bold;   
	color: #FFFFFF;
 }
    
.loginRight
{
    text-align:left;
}
    
.loginline
{
    margin-left:5px;
	font-weight:900;     
}
    
.bg {
background-color: #666;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=70);/*IE*/
opacity:0.7;/*FF*/
z-index:90;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top: expression(eval(document.compatMode &&
		document.compatMode=='CSS1Compat') ?
		documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
		document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
    


/*product select master page css */
.product_select_top
{
	background:#507393 ;	
}
.product_select_bar
{
	 background-color:White;
     /*background-image:url('../images/ProductSelect/topBar.png') ; */

     margin-top:10px;
     margin-bottom:0px;
     height:19px;
    }
.proeuct_select_scroll { 
 FONT-SIZE: 12px; BACKGROUND: #6F95BA; OVERFLOW: hidden; WIDTH: 100%;
} 
.proeuct_select_scroll .pcont { 
FLOAT: left; OVERFLOW: hidden; width:90%;
} 
.proeuct_select_scroll .ScrCont { 
WIDTH: 32766px; 
} 
.proeuct_select_scroll #List1_1 { 
FLOAT: left 
} 
.proeuct_select_scroll #List2_1 { 
FLOAT: left 
} 
.proeuct_select_scroll .LeftBotton { 
BACKGROUND: url(../images/MenuImages/ArrowLeft.png)  no-repeat; FLOAT: left; MARGIN: 10px 0px; WIDTH: 35px; HEIGHT: 72px 
} 
.proeuct_select_scroll .RightBotton { 
BACKGROUND: url(../images/MenuImages/ArrowRight.png) no-repeat; FLOAT: left; MARGIN: 10px 0px; WIDTH: 35px; HEIGHT: 72px 
} 
.proeuct_select_scroll .LeftBotton { 
BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 10px ; float:left; 
} 
.proeuct_select_scroll .RightBotton { 
BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: -1px ;
} 
.proeuct_select_scroll .LeftBotton:hover { 
/*BACKGROUND-POSITION: -20px 0px */
} 
.proeuct_select_scroll .RightBotton:hover { 
/*BACKGROUND-POSITION: -20px -100px */
} 
.proeuct_select_scroll .pl IMG { 
DISPLAY: block; CURSOR: pointer; margin-left:18px;
} 
.proeuct_select_scroll .pl { 
 FLOAT: left;  WIDTH: 110px; LINE-HEIGHT: 24px; TEXT-ALIGN: center; TEXT-DECORATION: underline 
} 
.proeuct_select_scroll A.pl { 
COLOR: #ffffff; 
 text-decoration:none;
} 

#PrintITLanding
{	
	width:700px !important;
	/*width:720px !important;*/
	
	background:#FFFFFF; 
	padding-top:20px; 
	padding-bottom:30px; 
	margin-left:auto; margin-right:auto;
}
#CreateITLanding
{	
	width:900px;
	height:388px;
 	background:url(../images/CreateIT/LoginAndLanding/bus.png);
	margin-left:auto; margin-right:auto;
	top:20px;
	position:relative;
	 
}

.receviableLeft
{
    BACKGROUND: url(../images/AccountReceviable/RedBG.png) no-repeat; 
    margin-left:160px;
    float:left;
    width:350px;
    height:150px;
    }
    
.receviableRight    
{
    BACKGROUND: url(../images/AccountReceviable/RedBG.png) no-repeat; 
    width:350px;        
    height:150px;
    float:left;
	font-size:11px;	  
    }
.receviableTopTd
{
    font-weight: bold;
            height: 16px;
            width: 261px;
    }
.receviableTopTd2
{
    font-weight:bold;
    height:16px;
    width:193px;
    }    
.receviableTopTd_r
{
    font-weight:bold;
    height:16px;
    width:104px;
    }
.receviableTopTd2_r
{
    font-weight:bold;
    height:16px;
    width:175px;
    }  
.zIndex0
{
    z-index:1;
    *z-index:-1
 }
div.OrderItCatalog{ margin-left:2px; float:left; color:White; text-align:center; width:90px}
div.OrderItCatalog img{ width:60px}
.StaticTemplateTop
{
 background: url(../images/products/WhiteBoxTop.png) no-repeat  ;
 width:801px;
  
 margin-left:auto;
 margin-right:auto;
 height:35px;
}
.StaticTemplateMiddle
{
 background:white;
 width:800px;

 margin-left:auto;
 margin-right:auto;
 overflow:visible;

}
.StaticTemplateBottom
{
    background:url(../images/products/WhiteBoxBottom.png) no-repeat  ;
    width:801px;
    height:35px;
    border:0px; 
    margin-left:auto;
 margin-right:auto;
}
.ProductNavitor
{
    width:300px; display:inline-block; margin-left:30px ;
    font-size:22px;
    font-weight:lighter;
    line-height:35px;
    text-decoration:none;
 }
  .ProductNavitorSBBNarrow
{
    width:160px; display:inline-block; margin-left:30px ;
    font-size:18px;
    font-weight:lighter;
    line-height:35px;
    text-decoration:none;
 }
 .ProductNavitorSBBWide
{
    width:360px; display:inline-block; margin-left:30px ;
    font-size:18px;
    font-weight:lighter;
    line-height:35px;
    text-decoration:none;
 }
/*All the colors and backgroud images which need changes should be defined beflow*/
/*red*/
#Master_border.DefaultStyle
{
    color:#636363;
}
#Master_border.DefaultStyle div.ColorFulMainDiv
{
   background: #FFFFFF;
}
#Master_border.DefaultStyle div.divPopup
{
	width:697px;
	height:360px;
    overflow:visible;
	background-color:White;
	border: 6px solid #f00;
	text-align: left;
	line-height: 30px;
	font-size: 12px;
	font-weight: bold;
	z-index:99;
	left:20%;/*FF IE7*/
	top:20%;/*FF IE7*/
	margin-top:0px;
	position:fixed!important;/*FF IE7*/
	position:absolute;/*IE6*/
	_top: expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
#Master_border.DefaultStyle div.TemplateBrowserContent
{
	background-color:#EE3303; margin-left:auto; margin-right:auto; min-height:400px;
}
#Master_border.DefaultStyle span.linkStyle a
{
	color:#E63203;text-decoration:none;
}
#Master_border.DefaultStyle div.PrintItUploadText a
{
	color:#E63203; text-decoration:none;
}
#Master_border.DefaultStyle #MSO_RT a
{
	color:#E63203;
}
	
 
 /*blue*/
#Master_border.PrintITStyle
{

}
#Master_border.PrintITStyle div.ColorFulMainDiv
{
   background: #FFFFFF;
}
#Master_border.PrintITStyle #Master_Footer
{
     background:#567393    
}
#Master_border.PrintITStyle #Master_Header
{
     background: url(../images/NavMenu_Bar/HeaderBackgroundPI.jpg) top left repeat-x;
} 

#Master_border.PrintITStyle div.divPopup
{
	width:697px;

    overflow:visible;
	background-color:White;
	border: 6px solid #507393;
	text-align: left;
	line-height: 30px;
	font-size: 12px;
	font-weight: bold;
	z-index:99;
	left:20%;/*FF IE7*/
	top:15%;/*FF IE7*/
	margin-top:0px;
	position:fixed!important;/*FF IE7*/
	position:absolute;/*IE6*/

}
#Master_border.PrintITStyle div.TemplateBrowserContent
{
	background-color:#FFFFFF; margin-left:auto; margin-right:auto; min-height:500px;
}
#Master_border.PrintITStyle span.linkStyle a
{
	color:#6F95BA;text-decoration:none;
}
#Master_border.PrintITStyle div.PrintItUploadText a
{
	color:#6F95BA; text-decoration:none;
}
#Master_border.PrintITStyle #MSO_RT a
{
	color:#6F95BA;
}
#Master_border.PrintITStyle #HeaderMenu
{ 
  background-image:url('../images/NavMenu_Bar/MenubarPI.png') ; 
 
}

#Master_border.PrintITStyle #Master_divSpace
{
    position:relative;
	width:100%;
	display:block;
	height:7px;
	background:#567393;
}

#Master_border.PrintITStyle #Master_Body
{
    width:100%;
}
#Master_border.PrintITStyle #Master_Content
{
      margin-left:auto;
      margin-right:auto;
      min-width:972px;
      width:972px;
}

#Master_border.PrintITStyle ul.menu ul  li.last
{
    	background: transparent url(../images/NavMenu_Bar/BottomPI.png) no-repeat 95% 50%;
}

#Master_border.PrintITStyle ul.menu li:hover li{
   background: #507393;
}

#Master_border.PrintITStyle ul.menu li:hover li:hover {
	background: #ffffff;	
}

#Master_border.PrintITStyle ul.menu li  li:hover A
{
    color:#507393;		
}

#Master_border.PrintITStyle ul.menu li  li:hover li A
{
    color:#ffffff;		
}
#Master_border.PrintITStyle ul.menu  li:hover li A:hover
{
    color:#507393;		
}

#Master_border.PrintITStyle ul.menu ul  li.last
{
    	background: transparent url(../images/MenuImages/BottomPI.png) no-repeat 95% 50%;
}

#Master_border.PrintITStyle ul.menu li li.last:hover
{
    background:transparent url(../images/MenuImages/BottomHoverPI.png) no-repeat 95% 50%; 
    }
    
#Master_border.PrintITStyle ul.menu li:hover li:hover li:hover a {
	background: #ffffff;	    
}    

#Master_border.PrintITStyle td.Master_LeftMenu
{
    width:230px;
    background:transparent url(../images/LeftMenu/productBarBackground.png);
    height:100%;
    background-color:#567393;
}
 
/*brow*/
#Master_border.OrderITStyle
{
    
}

#Master_border.OrderITStyle #Master_Footer
{
      background:#2e2420;
}

#Master_border.OrderITStyle #Master_Header
{
      background:transparent url(../images/OrderItImg/headerBackgroundOrderIt.jpg) repeat-x scroll left top;
}
#Master_border.OrderITStyle #Master_divSpace
{
    position:relative;
	width:100%;
	display:block;
	height:7px;
	background:#2e2420;
}

#Master_border.OrderITStyle #OrderItLanding
{
   background:#2E2420;
}

#Master_border.OrderITStyle #Master_Body
{
     background: rgb(46, 36, 32) none repeat scroll 0% 0%; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;
}

#Master_border.OrderITStyle #Master_Content
{
      margin-left:auto;
      margin-right:auto;
      width:972px;
}
    
#Master_border.OrderITStyle ul.menu ul  li.last
{
    	background: transparent url(../images/NavMenu_Bar/BottomPI.png) no-repeat 95% 50%;

}

#Master_border.OrderITStyle ul.menu li:hover li{
   background: #3B2E29;
}

#Master_border.OrderITStyle ul.menu li:hover li:hover {
	background: #ffffff;	
}

#Master_border.OrderITStyle ul.menu li  li:hover A
{
    color:#3B2E29;		
}

#Master_border.OrderITStyle ul.menu li  li:hover li A
{
    color:#ffffff;		
}
#Master_border.OrderITStyle ul.menu li  li:hover li A:hover
{
    color:#3B2E29;		
}

#Master_border.OrderITStyle ul.menu ul  li.last
{
    	background: transparent url(../images/OrderItImg/BottomOI.png) no-repeat 95% 50%;
}

#Master_border.OrderITStyle ul.menu ul li.last:hover
{
    background:transparent url(../images/OrderItImg/BottomHoverOI.png) no-repeat 95% 50%; 
    }
    
#Master_border.OrderITStyle ul.menu li:hover li:hover li:hover a {
	background: #ffffff;	    
}    

#Master_border.OrderITStyle #HeaderMenu
{ 
   height:30px;
  width:560px; 
  margin-right:5px ; 
  background-image:url('../images/OrderItImg/MenuBarOI.png') ; 
  background-repeat:no-repeat;
  margin-top:-30px;
  float:right;
  position:relative;
 }

#Master_border.OrderITStyle #content
{
      width:800px;
}
/*yellow*/
#Master_border.CreateITStyle
{
    
}

#Master_border.CreateITStyle #Master_Footer
{
      background:#D0A424;
}

#Master_border.CreateITStyle #Master_Header
{
      background:transparent url(../images/NavMenu_Bar/headerBackgroundCI.jpg) repeat-x scroll left top;
}

#Master_border.CreateITStyle #Master_divSpace
{
    position:relative;
	width:100%;
	display:block;
	height:7px;
	background:#D0A424;
}

#Master_border.CreateITStyle #OrderItLanding
{
   background:#2E2420;
}

#Master_border.CreateITStyle #Master_Body
{
     background: rgb(46, 36, 32) none repeat scroll 0% 0%; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;
}

#Master_border.CreateITStyle #Master_Content
{
      margin-left:auto;
      margin-right:auto;
      width:972px;
}
    
#Master_border.CreateITStyle ul.menu ul  li.last
{
    	background: transparent url(../images/NavMenu_Bar/BottomCI.png) no-repeat 95% 50%;
}

#Master_border.CreateITStyle ul.menu li:hover li{
  background: transparent url(../images/NavMenu_Bar/MenuBarCI.png) 95% 50%;
}


#Master_border.CreateITStyle ul.menu li:hover li:hover {
	background: #ffffff;	
}

#Master_border.CreateITStyle ul.menu li  li:hover A
{
    color:#F5C311;		
}

#Master_border.CreateITStyle ul.menu li  li:hover li A
{
    color:#ffffff;		
}
#Master_border.CreateITStyle ul.menu li  li:hover li A:hover
{
    color:#F5C311;		
}

#Master_border.CreateITStyle ul.menu ul  li.last
{
    	background: transparent url(../images/NavMenu_Bar/BottomCI.png) no-repeat 95% 50%;
}

#Master_border.CreateITStyle ul.menu ul li.last:hover
{
    background:transparent url(../images/NavMenu_Bar/BottomHoverCI.png) no-repeat 95% 50%; 
 }
    
#Master_border.CreateITStyle ul.menu li:hover li:hover li:hover a {
	background: #ffffff;	    
}    

#Master_border.CreateITStyle #HeaderMenu
{ 
   height:30px;
  width:560px; 
  margin-right:5px ; 
  background-image:url('../images/NavMenu_Bar/CITopNav531x30.png') ; 
  background-repeat:no-repeat;
  margin-top:-37px;
  float:right;
  position:relative;  
 }
 
#Master_border.CreateITStyle td.Master_LeftMenu
{
    width:230px;
    background:transparent url(../images/LeftMenu/productBarBackground.png);
    height:100%;
    background-color:#D0A424;
}

#Master_border.CreateITStyle #content
{
      width:800px;
}

#Master_border.CreateITStyle .proeuct_select_scroll { 
  background: #F5C311;
} 

#Master_border.CreateITStyle .product_select_top
{
 background:#F5C311 ;	
}
#Master_border.CreateITStyle span.linkStyle a
{
	color:#6F95BA;text-decoration:none;
}

#Master_border.CreateITStyle #Master_Progress {width:972px; border:0px red solid; height:35px; padding:0px; position:relative; text-align:left; border:0px }
#Master_border.CreateITStyle #Master_Progress UL{display:block;width:100%;list-style-type:none; margin-left:0px; float:left; margin-top:10px; margin-bottom:0px; border:0px red green;}
#Master_border.CreateITStyle #Master_Progress UL LI{border:0px;width:110px;  margin:0px; height:26px; position:relative; margin-left:-10px; text-align:center;}
#Master_border.CreateITStyle #Master_Progress UL LI A{width:80px; margin-left:auto; margin-right:auto; display:block}
#Master_border.CreateITStyle #Master_Progress UL LI.disable A{cursor:default}
#Master_border.CreateITStyle #Master_Progress UL LI.active A{color:#6FC6E7;cursor:default;} 

#Master_border.CreateITStyle #Master_Progress UL LI  
{
	position:relative;
	left:-20px !important;
	>left:0px !important;
	left:0px;
	 
}

#Master_border.CreateITStyle #Master_Progress UL LI.firstTab 
{
	 
	margin-left:-10px !important;/*FireFox*/
	>margin-left:2px !important;/*IE7 IE8*/
	margin-left:2px;/*IE6*/
}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB0 {background:url(../images/createit/ChooseDesignTabB.png);}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB1{ background:url(../images/createit/DesignFrontTabB.png)}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB2{ background:url(../images/createit/ChooseBackTabB.png)}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB3{ background:url(../images/createit/DesignBackTabB.png)}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB4{ background:url(../images/createit/ChooseProcessTabB.png)}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB5{ background:url(../images/createit/PreviewTabB.png)}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB6{ background:url(../images/createit/ChooseStockTabB.png)}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB7{ background:url(../images/createit/ChooseQtyTabB.png)}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB8{ background:url(../images/createit/AccessoriesTabB.png)}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB9{ background:url(../images/createit/RelatedProdTabB.png)}

#Master_border.CreateITStyle #Master_Progress UL LI#TAB0.disable{ background:url(../images/createit/ChooseDesignTabG.png)}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB1.disable{ background:url(../images/createit/DesignFrontTabG.png)}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB2.disable{ background:url(../images/createit/ChooseBackTabG.png)}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB3.disable{ background:url(../images/createit/DesignBackTabG.png)}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB4.disable{ background:url(../images/createit/ChooseProcessTabG.png)}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB5.disable{ background:url(../images/createit/PreviewTabG.png)}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB6.disable{ background:url(../images/createit/ChooseStockTabG.png)}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB7.disable{ background:url(../images/createit/ChooseQtyTabG.png)}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB8.disable{ background:url(../images/createit/AccessoriesTabG.png)}
#Master_border.CreateITStyle #Master_Progress UL LI#TAB9.disable{ background:url(../images/createit/RelatedProdTabG.png)}

#Master_border.CreateITStyle #Master_Progress A { text-decoration:none}
#Master_border.CreateITStyle .Master_Progress_Topcorner {background:url(../images/createit/Tabs_top.png); width:972px; position:relative; height:32px; margin-top:-1px; z-index:1; margin-left:auto; margin-right:auto}
#Master_border.CreateITStyle #Product_Body
{
	width:972px; margin-left:auto; margin-right:auto; /*min-height:400px;*/
	background:url(../images/createit/Tabs_body.png);
}
#Master_border.CreateITStyle #Product_Bottom
{
	width:972px; margin-left:auto; margin-right:auto;  height:34px;
	background:url(../images/createit/Tabs_bottom.png) no-repeat;
}
.CreateItContinue
{
	 display:block; float:right; position:relative;
}
/*For CreateIt Login*/
 #ChangeDiscount td.TL {  background:url(../images/createIt/LoginAndLanding/TL.png)}
 #ChangeDiscount td.TR {  background:url(../images/createIt/LoginAndLanding/TR.png)}
 #ChangeDiscount td.T {   background:url(../images/createIt/LoginAndLanding/T.png)}
 #ChangeDiscount td.L {   background:url(../images/createIt/LoginAndLanding/L.png)}
 #ChangeDiscount td.R {     background:url(../images/createIt/LoginAndLanding/R.png)}
 #ChangeDiscount td.BL {   background:url(../images/createIt/LoginAndLanding/BL.png)}
 #ChangeDiscount td.B {    background:url(../images/createIt/LoginAndLanding/B.png)}
 #ChangeDiscount td.BR {   background:url(../images/createIt/LoginAndLanding/BR.png)}
 #ChangeDiscount td.C {   background:url(../images/createIt/LoginAndLanding/center.png)}
 #ChangeDiscount div.leftbox{background:url(../images/createIt/LoginAndLanding/WhiteBoxYellowOutlineBecomeACP.png); width:250px; height:195px;}
 #ChangeDiscount div.rightbox{background:url(../images/createIt/LoginAndLanding/LoginYellowBox.png); width:250px; height:195px;}
 #ChangeDiscount div.rightbox table{ margin-top:30px}
 #ChangeDiscount div.rightbox td{ color:Black; font-weight:bold;  height:30px }
 
/*choose options*/
#Master_border.CreateITStyle .ChooseOption
{
 background:url(../images/createIt/Choose.png); cursor:pointer  ;
}
#Master_border.CreateITStyle .ChosenOption
{
 background:url(../images/createIt/Chosen.png); cursor:default;
}
#Master_border.CreateITStyle div.ChosenImage
{
    width:260px; height:36px; margin-left:67px; margin-top:2px;
}

#ProductLeftBar
{
    margin-left:auto; margin-right:auto;width:950px;height:100%;min-width:950px;
}
.ShoppingCartBox1TL
{
    background:url(../images/Cart/TLCorner.png);
    background-repeat:no-repeat;
    background-position:left;
    width:70px;
    height:50px;
}

.ShoppingCartBox1TM
{
    background:url(../images/Cart/Whitetop.png);
    background-position:left;
    background-repeat:repeat-x;
    width:730px;
    height:50px;
}

.ShoppingCartBox1TR
{
    background:url(../images/Cart/TRCorner.png);
    background-repeat:no-repeat;
    background-position:right;
    width:70px;
    height:50px;
}

.ShoppingCartBox1ML
{
    background-image:url(../images/Cart/CartMiddle.png);
    background-position:left;
    background-repeat:repeat-y;
    width:70px;
}

.ShoppingCartBox1MM
{
    background-color:White;
    width:730px;
}

.ShoppingCartBox1MR
{
    background-image:url(../images/Cart/CartMiddle.png);
    background-position:right;
    background-repeat:repeat-y;
    width:70px;
}

.ShoppingCartBox1Bottom
{
    background:url(../images/Cart/CartBottom.png);
    background-position:0px -26px;
    background-repeat:no-repeat;
    width:870px;
    height:140px;
}

.ReviewBottom
{
    background:url(../images/Cart/ReviewBottom.png);
    background-position:0px -26px;
    background-repeat:no-repeat;
    width:870px;
    height:200px;
}

.ShoppingCartHR
{
    padding-top:10px;
    border-bottom-style:solid;
    border-bottom-color:Silver;
    border-bottom-width:2px;
}

.ShoppingCartTotalLabel
{
    width:80px;
    font-weight:bolder;
    font-size:15px;
    color:Black;
}

.ShoppingCartTotalColor2
{
    float:right;
    position:relative;
    right:70px;
    bottom:30px;
    font-weight:normal;
    font-size:20px;
    color:Black;
}

.ShoppingCartBox2
{
    width:710px;
    margin:0px;
    padding:0px;
}

.ShoppingCartBox2TL
{
    background:url(../images/Cart/TLCorner.png);
    width:70px;
    height:50px;
    background-repeat:no-repeat;
    background-position:left;
}

.ShoppingCartBox2TM
{
    background:url(../images/Cart/Whitetop.png);
    background-position:top;
    background-repeat:repeat-x;
    width:645px;
    height:50px;
}

.ShoppingCartBox2TR
{
    background:url(../images/Cart/TRCorner.png);
    width:70px;
    height:50px;
    background-repeat:no-repeat;
    background-position:right;
}

.ShoppingCartBox2ML
{
    background-image:url(../images/Cart/CartMiddle.png);
    background-position:left;
    background-repeat:repeat-y;
}

.ShoppingCartBox2MM
{
    background-color:White;
}

.ShoppingCartBox2MR
{
    background-image:url(../images/Cart/CartMiddle.png);
    background-position:right;
    background-repeat:repeat-y;
}

.ShoppingCartBox2Bottom
{
    background-image:url(../images/Cart/BottomSmall.png);
    background-position:bottom left;
    background-repeat:no-repeat;
    height:48px;
}
.ShoppingCartBox3Bottom
{
    background-image:url(../images/Cart/BottomSmall.png);
    background-position:bottom right;
    background-repeat:no-repeat;
    height:48px;
}


.ShoppingCartReviewOrder
{
  /* float:right;
    margin-left:694px;
    clear:both;*/
   width:100%;
  text-align: right;

}

.ShoppingCartItemName
{
    font-size:20px;
}

.ShoppingCartPrice
{
    font-weight:normal;
    font-size:20px;
    color:Black;
}

