﻿/* Site Structure - © packaging-manager.com 2008 - V1.0 (RC3: Aug '08) */

/*body 
{
	margin: 0;
	font-family: "Lucida Grande", Verdana, Sans-Serif;
	background: #DBDBDB;
}*/

div#LoginBox 
{	
	background-color: #CCCCCC;
	line-height: 9pt;
	padding: 4px;
}

div.head 
{
	width: 100%;
	height: 125px;
	padding: 10px 0px 0px 0px;	
	background: url(Images/bg_6.png);
	position:relative;
	z-index:1;
}
	
div.head_inner 
{
	margin: auto;
	width: 1004px;
	height: 125px;
	background-image: url(Images/headerRC2.png);
	background-repeat: no-repeat;
	background-position: top right;
	position:relative;
}

div.main 
{
	width: 100%;
	min-height: 500px;
	background: #FFFFFF;
	overflow: hidden;
}

div.main_inner
{
	margin: auto;
	width: 1000px;
	min-height: 500px;
	background: #FFFFFF;
	overflow: hidden;
}

div.foot 
{
	width: 100%;
	min-height: 100px;
	border-top: 1px solid #778899;
	background: #DBDBDB;
}

div.foot_inner 
{
	margin: auto;
	width: 1000px;
	min-height: 100px;
	background: #DBDBDB;
}

div.foot_top 
{
	float:left; 
	height: 18px; 
	padding-top: 2px; 
	width: 1000px; 
	text-align:center;
}

div.foot_bottom 
{
	float:left; 
	height: 28px; 
	padding-top: 2px; 
	width: 1000px; 
	text-align: center;
}

#banner_contain  
{
	height: 100px;
	width: 1004px;
	overflow:hidden;
}

#banner_logo 
{
	float: left;
	width: 250px;
	height: 100px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

#banner_left 
{
	float:left; 
	width:0px;
	height: 100px;
}

div.banner_ad 
{
	float:left;
	height: 90px;
	margin: 5px 0px 5px 30px;
	width: 96px;
}

#banner_login 
{
	float: left;
	width: 616px;
	height: 100px;
	padding: 0px 0px 0px 0px;

}

div#LangSelFlags 
{
	float:left;
	padding: 0px 0px 0px 6px;
	height: 28px;
}

div.Flagholder 
{
	float: left; 
	width: 90px;
	padding: 0px 0px 0px 0px;
	height: 28px;
	display: inline;
}

div#LangSelDrop 
{
	float:right;
	height: 28px;
	text-align: center;
	background-image:url(Images/RC2langbg.png);
}

#main_content_container_left 
{ 
 position: inherit;
	width: 750px;
}

.main_content_container_right 
{
	float:left; 
	width: 186px; 
	padding: 15px 29px 19px 15px; 
}

#dash_container 
{
	float: left; 
	width: 186px;
	padding: 0px 0px 0px 0px; 
	overflow:hidden;
	height:257px;
}

#dash_surround 
{
	float: left;
	width: 186px;
	height: 250px;
	background-image: url(Images/RC2dashbg.png); 
	background-repeat: no-repeat; 
}

#dash_title 
{
	float: left;
	padding:  10px 0px 0px 0px; 
	width: 175px; 
	text-align: left;  
	height: 15px; 
}

div.DashLinas 
{
	float:left;
	width: 170px;
	padding:10px 5px 5px 5px;
}

div.DashLinasInner 
{
	float:left;
	width: 169px;
	display: block;
	padding: 2px;
	overflow: hidden;	 
	border: 1px solid #222222;	
	background: #FFF;	
}

#dash_subtitle_logout 
{
	float: left; 
	text-align: right; 
	width: 174px; 
	padding: 0px 7px 2px 4px; 
	display:block; 
}

#dash_last_login 
{
	float: left; 
	width: 182px; 
	height: 20px; 
	padding:0px 0px 0px 4px;
}

#dash_foot 
{
	float: left;
	width: 186px; 
	height: 3px; 
	padding-top: 10px; 
}

#dash_linklist 
{
	float:left; 
	width: 173px; 
	padding: 0px 0px 5px 15px;
} 

div.UnexpectedErr 
{
	width: 918px; 
	background-color: White;
	border: 2px dashed #BBBBBB;
	padding: 14px;
	height:400px;
}

div.DArea 
{
	width: 100%;
	padding: 14px;
	border: 1px solid #000;
	background-color: #F7F7F7;
}

.DAreaTFormat 
{
	font-family: "Lucida Grande", Verdana, Sans-Serif;
	color: #000;
	font-size: 10pt;
}

.myMap 
{
	position:relative; 
	width:948px; 
	height:600px; 
	border: 2px dashed #BBB;
	background: #CAEAE7;
}

div.ShopContain 
{
	float: left;
	width: 750px;
	padding: 19px 0px 19px 0px;
}

div.ProductIsCredit 
{
	float:left;
	width: 100%;
}

div#addToCart 
{
	height: 60px;
}

div.addToCart 
{
	float:left; 
	width: 678px;
	padding: 5px; 
	border: 1px solid #BBBBBB;
	background-color: #E0E0E0;
}

div#AddRemCart 
{}

div.ProductIsPrinted 
{
	float:left;
	width: 100%;

}

div.PImageCol 
{
	float:left;
	width: 100px;
	height: 100px;
	overflow: hidden;
}

div.PTextCol 
{
	float:left;
	width: 262px;
	height: 100px;
	padding: 0px 2px 0px 0px;
}

div.Ptariff 
{
	float:left; 
	width: 314px; 
	height: 140px;
	padding: 5px; 
	background-color:#E0E0E0;
	border: 1px solid #BBBBBB;
}

div.PDirInfo 
{
	float:left; 
	width: 314px; 
	height: 140px;
	padding: 5px; 
	background-color:#E0E0E0;
	border: 1px solid #BBBBBB;
}

div#EditTo 
{}

div#EditTo1 
{}

div#EditTo2 
{}

div#StandardBlue 
{}

div.tbbg 
{
	background-image: url(../Images/countryPICKbg.png);
}

div.dbContentPan 
{
	float:left;
	width: 735px;
	padding: 19px 0px 19px 0px;
}

div.dbContentPaneInner1 
{
	float:left;	
	width: 702px;
	padding: 15px;
	border: 1px solid #000000;
	background:#FFFFFF;
}

div.dbContentPaneInner2 
{
	float:left;
	width: 692px;
	padding: 5px;
	background-image: url(images/dbBackground.png);
	background-repeat: no-repeat;
}

div.dbSpace_1 
{
	float:left;
	width: 692px;
}

div.dbSpace_1L 
{
	float:left;
	width: 350px;
	height: 250px;
}
div.dbSpace_1R 
{
	float:left;
	width: 342px;
	height: 250px;
}

div.dbSpace_2
{
	float:left;
	width: 555px;
	padding: 10px 69px 10px 68px;
}

div.dbSpace2_Inner 
{
	float:left;
	width: 355px;
	height: 85px;
	padding: 10px 100px 10px 100px;
	background: url(images/dbBanner.png);
	background-repeat: no-repeat;
}

div.dbSpace_3 
{
	float:left;
	width: 692px;
}

.AjaxCountry 
{
	float:left;
	width: 640px;
	height: 50px;	
	background-image: url(Images/countryPICKbg.png);
	background-repeat: repeat-x;
}

div.INColItemDivider 
{
	float:left;
	width: 184px;
	height:18px;
}

.DispInline 
{
	display:inline;
}

#divNewsCont 
{ 
    border: solid 1px White;
    CLIP: rect(0px 610px 25px 0px); 
    padding: 5px 0px 10px 0px;
    HEIGHT: 25px; LEFT: 0px; OVERFLOW: hidden; POSITION: relative; TOP: 0px; VISIBILITY: visible; WIDTH: 610px; 
} 

#divNewsText 
{
	LEFT: 0px; POSITION: relative; overflow:hidden; TOP: 0px; padding:5px;
}

div.getData_container
{
	float:left;
	width: 744px;	 
	margin: 0px 0px 20px 30px; 
	background-repeat: repeat-y; 
	overflow: hidden;
}

div.getData_topbar
{
	float:left; 
	width: 695px; 
	height: 28px; 
	padding-top: 5px;
	background-image: url(Images/getdataBG.png);
	background-repeat:no-repeat; 
	background-color: #FFFFFF;
	text-align: center;
}

div.getData_btmbar
{
	float:left;
	width: 695px; 
	height: 25px; 
	background-image: url(Images/getdataBGU.png);
	background-color: #FFFFFF;
}

div.searchStart_row
{
	float:left; 
	width: 693px;
	border-bottom: 5px solid #FFFFFF;
	border-top: 5px solid #FFFFFF;
}

div.searchStart_rowP
{
	float:left; 
	width: 673px;
	padding: 0px 10px 0px 10px;
	border-bottom: 5px solid #FFFFFF;
	border-top: 5px solid #FFFFFF;
}

div.searchStart_col1
{
	float:left; 
	width: 500px;
	min-height: 74px;
	border-bottom: 1px dotted #DBDBDB;
	border-top: 1px dotted #DBDBDB;
	background-color: #FFFFEE;
}

div.searchStart_col2
{
	float:left; 
	width: 193px;
	min-height: 74px;
	border-bottom: 1px dotted #DBDBDB;
	border-top: 1px dotted #DBDBDB;
	background-color: #FFFFEE;
	text-align: center;
}

.StartSearchImage
{
	margin: 7px 5px 7px 10px;
}

.JustFloatLeft 
{
	float:left;
}

.JustFloatRight 
{
	float:right;
}
.JustClearBoth 
{
	clear: both;
}

div.EmailFormRow  
{
  float: right;
  padding-top: 10px;
}

div.EmailFormRow span.EmailFormLabel  
{
  float: left;
  width: 45%;
  text-align: left;
  color:#000;
  font-weight:normal;
}

div.EmailFormRow span.EmailForm  
{
  float: right;
  width: 45%;
  text-align: left;
} 

.EmailFormMainPanel 
{
	border: 1px dotted #778899;
	width: 60%;
}

.EmailFormTopPanel 
{
	background-color: #778899;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

.EmailFormSubPanel 
{
	background-color: #fff;
	color: #000;
	padding: 8px;
}

.EmailFormLabel 
{
	color: #fff;
	font-weight: bold;
	font-size: small;
}
  
.EmailFormButtonHolder 
{
	width: 98%;
	margin-top: 16px;
	float:left; 
	padding: 4px 4px 1px 4px; 
	text-align: right; 
	border: 1px solid #778899; 
	background-color: #FFFFEE;
}

.EmailAdvisoryHolder 
{
	padding: 16px;
}

.EmailAdvisoryText 
{
    font-family: "Lucida Grande", Verdana, Sans-Serif;
    font-size:10px; 
    color:#666;
    text-decoration:none;
}

div.ContactUsFormRow  
{
	clear: both;
	padding-top: 5px;
}

div.ContactUsFormRow span.ContactUsFormLabel  
{
	float: left;
	width: 160px;
	text-align: left;
	color:Red;
	font-weight:Bold;
	font-size:10pt;
}

div.ContactUsFormRow span.ContactUsForm  
{
	float: left;
	width: 200px;
	text-align: left;
} 

.ContactUsText 
{
	font-weight:bold;
	color: Black;
	font-size: 9pt;
}

.ContactUsTextNormal 
{
	font-weight:normal;
	color: Black;
	font-size: 9pt;
}

div.menuContainer
{
	float:right;
	height: 25px;
	width: 1004px;
}

div.menuBar
{
	float:right;
	margin: 0px 10px 0px 0px;
	height: 19px;
}

div.LangSelLeft
{
	float: right;
	width: 19px;
	height: 28px;
	background-image: url(Images/RC2dashbgL.png);
}

div.printedColumnContainer
{
	float:left;
	width:745px;
	margin: 16px 0px 0px 15px;
	padding: 0px 10px 0px 10px;
	
}

div.printedColumn1
{
	float:left;
	width: 240px;
	min-height: 500px;	
	
}

div.printedColumn2
{
	float:left;
	width: 505px;
	min-height: 500px;
	
}

div.printedColumn1divider
{
	float:left;
	width: 240px;
	min-height: 10px;
}

.ucPanelsBorder
{
	border-right: 1px solid #778899;
	border-left: 1px solid #778899;
}

div.TransContain
{
	float:left;
	width: 750px;
	padding: 15px 15px 15px 15px;
}

div.TransPanel
{
	float:left;
	width: 750px;
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
	background-color: #FFFFEE;
	border: 1px solid #778899;
}

div.TransPanelLog
{
	margin: 0px 3px 0px 6px;
	float:left;
	width: 192px;
	background-color: #FFFFEE;
	padding: 3px;
	height: 250px;	
}

div.TransPanelOrderSummary
{
	margin: 0px 3px 0px 6px;
	float:left;
	width: 192px;
	background-color: #FFFFEE;
	padding: 3px;
}

div.TransPanelReg
{
	float:left;
	width: 455px;
	margin: 0px 3px 0px 0px;	
	border-right: 2px dashed #778899;	
}

div.TransRegAddPad
{
	float:left;
	height: 20px;
	width: 120px;
	font-size: 10pt;
}

div.TransPanelDivider
{
	float:left;	
	width: 750px;
	height: 20px;
}

div.orderbreakdown
{
float:left; width: 200px; display:inline;
}
/* REMOVE FOR RC3?
div.a
{
	float:left; 
	display:inline;
	width: 712px;
	height: 466px;
	margin: 0px 0px 20px 30px;
	background-image: url(Images/ImSa.png);
	background-repeat: no-repeat;
	overflow:hidden;
}

div.b
{
	float:left;
	width: 63px;
	height: 466px;
}

div.c
{
	float:left;
	display:inline;
	width: 248px;
	height: 421px;
	background-image: url(Images/ImSc.png);
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 45px 0px 0px 3px;	
}

div.d
{
	float:left;
	width:398px;
	height:246px;
}

div.d1
{
	float:left;
	width:398px;
	height: 158px;
	
}

div.d1a
{
	float:left;	
	width: 244px;
	height: 208px;
	padding: 50px 0px 0px 10px;
	background-image: url(Images/ImSd1a.png);
	background-repeat: no-repeat ;
	overflow:hidden;
}

div.d1b
{
	float:left;
	width: 144px;
	height: 158px;
	background-image: url(Images/ImSd1b.png);
	background-repeat: no-repeat;
	overflow:hidden;
}

div.d2
{
	float:left;
	width: 378px;
	min-height: 125px;
	padding: 0px 10px 0px 10px;
	background-image: url(Images/ImSd2.png);
	background-repeat: no-repeat;
	overflow:hidden;
}

div.d3
{
	float:left;
	width: 398px;
	height: 183px;
	height: 273px;
}
*/
/*div.d3a
{
	float:left;
	width: 254px;
	height: 183px;
	height: 274px;
	background-image: url(Images/ImSd3a.png);
	background-repeat: no-repeat;
	overflow:hidden;
}

div.d3a1
{
	float: left;
	width: 244px;
	padding: 0px 0px 0px 10px;
	height: 95px;
}

div.d3a2
{
	float: left;
	width: 244px;
	height: 78px;
	padding: 10px 0px 0px 10px;
}

div.d3b
{
	float: left;
	width: 144px;
	height: 183px;
	background-image: url(Images/ImSd3b.png);
	background-repeat: no-repeat;
	overflow:hidden;
}*/

div.essentialPoints
{
	float:left;
	width: 715px;
	padding: 10px;
	background-color: #ECF0FC;
	margin: 0px 0px 10px 0px;
}

div.essentialTop
{
	float:left;
	margin: 0 0px 10px 0px;
}

div.essentialTopa
{float:left; width: 715px;margin: 0px 0px 15px 0px;
}

div.essentialTopb
{float:left; text-align: center;width: 715px; margin: 0px 0px 15px 0px;
}

div.essentialTopc
{float:left;width: 715px;
}



div.essentialCol1
{
	float:left;
	width: 350px;
	min-height: 100px;
	margin: 0px 5px 0px 0px;
}

div.essentialCol1a
{
	float:left;
	width: 10%;
	min-height: 50px;
}

div.essentialCol1b
{
	float:left;
	width: 90%;
	min-height: 50px;
}

div.essentialCol2
{
	float:left;
	width: 350px;
	min-height: 100px;
	padding: 0px 10px 0px 0px;
}

div.aboutContainer 
{
	float:left;
	width:572px;
	margin: 16px 0px 0px 15px;
	padding: 0px 99px 0px 99px;
}

div.aboutRow 
{
	float:left; 
	width: 572px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #555555; 
}

div.aboutRowNoBord 
{
	float:left; 
	width: 572px;
	padding: 10px 0px 10px 0px;
}

.abLeftImgMargin 
{
	margin: 0px 10px 0px 0px;
}

.abRightImgMargin 
{
	margin: 0px 0px 0px 10px;	
}

div.onlineTextCols1 
{
	float:left;
	padding: 12px 0px 12px 12px;
	width: 334px;
	height: 150px;
	text-align: left;
}

div.onlineTR 
{
	float:right;
	width: 330px;
	height: 150px;
	margin: 5px 15px 10px 10px;
	overflow: hidden;
}

div.onlineText 
{
	float: left;
	width: 690px;
	height: 220px;
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;
}

div.onlineTextCols2 
{
	float:left;
	padding: 12px;
	width: 200px;
	height: 220px;
	text-align: justify;	
}

div.onlineBanner 
{
	float:left;
	margin: 10px 100px 10px 100px; 
	width:370px;
	height:70px;
	background-image: url(Images/onlineMktImg2.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 10px 65px 0px 65px;
	border: 1px solid black;
}
	
div.onlineCont 
{
	float:left;
	width: 690px;
	height: 122px;
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;
}

div.onlineContIMG 
{
	display: inline;
	overflow: hidden;
	width: 191px;
	height: 111px;
	padding:4px 4px 4px 7px;
	border: 1px solid #000000;
	margin:10px;
}

div.onlineTextCols3 
{
	float:left;
	padding: 12px;
	width: 650px;
	height: 8px;
	text-align: justify;	
}

div.online2ColBtmL 
{
	width: 314px;
	height: 480px;
	padding:10px;
	text-align: justify;
	background-color: #000000;
		
}

div.online2ColBtmR 
{
	float:left;
	width: 307px;
	padding: 10px;
	height: 450px;
	text-align: justify;
	background-color: #E0E0E0;
	overflow: hidden;
}

div.online2ColBtmM4E 
{
	float:left;
	width: 317px;
	padding: 5px;
	height: 20px;
	text-align: center;
	background-color: #DD0000;
	overflow: hidden;
}

div.redOnline 
{
	float: left;
	width:307px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	background-color: #FF0000;
}

div.onlineImgBtmR 
{
	float:left;
	height:100px;
	width:309px;
	padding: 4px 0px 0px 0px;
	text-align: center;
	overflow:hidden;
}

div.mktPgeDivide 
{
	float:left;
	width: 548px;	
	height: 20px;
}

div.onlineColpane 
{
	float:left;
	width: 334px;
	height: 500px;
	padding: 10px;
	border: 1px solid #000000;
	overflow: hidden;
}

div.onlineColpaneVert 
{
	float:left;
	width: 21px;
	height: 522px;
}

.MagImgMarg 
{
	margin: 0px 5px 0px 0px
}

#payment_titleSmall 
{
	float:left; 
	width: 690px; 
	background-color:#ccc;
	padding-top: 0px; 
	padding-bottom: 2px; 
	padding-left: 0px;
}

.testClass
{
    height:150px;
}

.editmyPad
{
	float:left;
	width: 180px;
	color: #555555;	
}

.quoteMargin
{
	margin: 0px 3px 0px 0px;
}
