/* CSS classes and definitions for www.pacificmarketingsuite.co.uk */
Body {	margin : 0px;
		margin : 0,0,0,0;
		background-color: #CCCCCC;
  		background-image: url(/furniture/images/page_background.jpg);
  		background-repeat: repeat-x;
		background-position: top;
  		font-family: Tahoma, Arial, Helvetica, sans-serif;
  		font-size: 11px;
		line-height: 17px;
  		color: #DDDDDD;
}

STRONG,B	{	color:#EEEEEE;	}


TD,P,SELECT,OPTION	{	font-family: Tahoma, Arial, Helvetica, sans-serif;
										font-size: 11px;
										line-height: 17px;
  										color: #DDDDDD;
										vertical-align:top;
									}

.smallText	{ font-size:9px;	}

INPUT,TEXTAREA	{	background-color: #44697D;
					color: #DDDDDD;
					border:1px solid #CCCCCC;
					font-size:11px;
					font-family: Tahoma, Arial, Helvetica, sans-serif;	}
			
.formLabel	{	padding:5px;	}
.formField	{	padding:5px;	}
				
#ContainerDiv	{	width:760px;
					height:100%;
					text-align:left;	}				
			
#TopBarRow	{	width: 100%;
				height: 59px;		}
	.TopBarContainerTable			{	width:	100%;	
										height: 58px;	}
	.TopBarContainerTableTDLeft		{	height:58px;
										vertical-align:middle;	}
	.TopBarContainerTableTDRight	{	height:58px;
										vertical-align:bottom;	}	
	.tabOn	{	width: 100px;
				height:15px;
				background-image: url(/furniture/images/tab_On.png);
				background-repeat: no-repeat;
				background-position:bottom;
				padding:7px;
				text-align:center;
				color:#555555;
				padding-right:10px;	}
	.tabOff	{	width: 100px;
				height:15px;
				background-image: url(/furniture/images/tab_Off.png);
				background-repeat: no-repeat;
				background-position:bottom right;
				padding:7px;
				text-align:center;
				color:#EEEEEE;
				padding-right:9px;	}
				
#LeftColumn		{	width: 160px;
					height: 100%;
					text-align:left;
					float:left;	
					margin-top:10px;	}			
#RightColumn	{	width: 600px;
					height: 100%;
					text-align:left;
					float:right;	}
#featurePanel	{	width:150px;	
					height:205px;
					padding-top:10px;
					background-image: url(/furniture/images/feature_panel_bkgnd.png);
					background-repeat: no-repeat;
					background-position:bottom;	}
#featurePanelContent	{ 	padding-left: 10px;
							width:140px;
							color:#777777;	}

#navPanel		{	width:150px;
					background-color:#314B59;
					/*
					height:200px;
					background-image: url(/furniture/images/flash_panel_bkgnd.png);
					background-repeat: no-repeat;
					background-position:bottom;
					*/	}	
	.navLinkCell	{	width:100%;
						height:22px;
						padding-top:5px;
						padding-left:10px;	}
	.navLinkCellOpen	{	width:100%;
							height:22px;
							padding-top:5px;
							padding-left:10px;
							color:#FFFFFF;	}
	.navLinkCellOpenCondensed	{	width:100%;
									height:15px;
									padding-top:5px;
									padding-left:10px;
									color:#FFFFFF;	}
	.navLinkLevel2Cell	{	width:100%;
							height:15px;
							padding-top:5px;
							padding-left:19px;	}
	.navLinkDivide	{	background-image: url(/furniture/images/nav_divide.png);
						background-repeat: no-repeat;
						background-position:top;
						height:2px;	}
#homePageFlashContainer		{	width: 600px;	
								height: 300px;
								vertical-align: top;	}

#contentContainer	{	width: 100%;
						height: 100%;
						text-align:left;
						background-color:#44697D;
						border:none;
						color:#EEEEEE;
						padding-top:10px;	}
#nextPageButton	{		width: 600px;	
						text-align:center;
						padding-top:20px;
						padding-bottom:20px;
						background-color:#44697D;	}
#footer		{	width:750px;
				padding:5px;
				border-top:1px solid #BBBBBB;
				float:left;
				color:#999999;
				text-align:center;	}
						
.buttonStndRed	{			background-image: url(/furniture/images/button_bkgnd_red.jpg);
						background-repeat: repeat-x;
						padding-left:20px;
						padding-right:20px;
						width:130px;
						height: 29px;
						border:1px solid #FFFFFF;
						color: #FFFFFF;
						font-size: 12px;
						font-weight:bold;
						cursor:hand;
						margin-top:5px;	}						
.buttonLongBlue		{		background-image: url(/furniture/images/button_bkgnd_blue.jpg);
						background-repeat: repeat-x;
						padding-left:20px;
						padding-right:20px;
						width:350px;
						height: 29px;
						border:1px solid #FFFFFF;
						color: #FFFFFF;
						font-size: 12px;
						font-weight:bold;
						cursor:hand;	}
H1              {   font-size: 13px;
                    color:#FFFFFF;
                }


H2              {   font-size: 12px;
                    color:#EEEEEE;
                }

UL	{	padding:0px;
		margin:0,0,0,0;
		margin-bottom:0px;
		margin-left:18px;
		margin-right:0px;
		margin-top:0px;	}
LI.greyBullet		{	list-style-image:url(../images/bullet_grey.png);
						padding:0px;
						padding-bottom:10px;	}

/* link classes */

A:link {color: #FFFFFF;	text-decoration : underline;}
A:visited {color: #FFFFFF; text-decoration : underline;}
A:hover {color: #FFFFFF; text-decoration : underline;}
A:active {color: #FFFFFF; text-decoration : underline;}

A.TopBarTabLink:link {color: #EEEEEE;	text-decoration : none;}
A.TopBarTabLink:visited {color: #EEEEEE; text-decoration : none;}
A.TopBarTabLink:hover {color: #FFFFFF; text-decoration : underline;}
A.TopBarTabLink:active {color: #EEEEEE; text-decoration : none;}

A.navLink:link {color: #CCCCCC;	text-decoration : none;}
A.navLink:visited {color: #CCCCCC; text-decoration : none;}
A.navLink:hover {color: #FFFFFF; text-decoration : underline;}
A.navLink:active {color: #CCCCCC; text-decoration : none;}

A.navLinkLevel2:link {color: #DDDDDD;	text-decoration : none;}
A.navLinkLevel2:visited {color: #DDDDDD; text-decoration : none;}
A.navLinkLevel2:hover {color: #EEEEEE; text-decoration : underline;}
A.navLinkLevel2:active {color: #DDDDDD; text-decoration : none;}

A.footerLink:link {color: #999999;	text-decoration : none;}
A.footerLink:visited {color: #999999; text-decoration : none;}
A.footerLink:hover {color: #FFFFFF; text-decoration : underline;}
A.footerLink:active {color: #999999; text-decoration : none;}


/* Pacific Marketing Suite - Remote login and registration CSS */

.bodyStandard  { background-color:#EEEEEE; }

.pmsRemoteInputFormTable {	width: 250px;
                        background-color:EEEEEE;
						color: #777777;
						font-size: 12px;
						font-family: Arial;}

.pmsRemoteInputFormFieldLabelTD {	width: 75px;
								padding: 3px;
								color: #777777;
								font-size: 12px;
								font-family: Arial;}
								
.pmsRemoteInputFormFieldTD {		width: 175px;
							padding: 3px;
							color: #777777;
							font-size: 12px;
							font-family: Arial;}

.pmsRemoteInputFormTextField {		width: 175px;
								padding: 0px;
								color: #777777;
								font-size: 12px;
								font-family: Arial;}

.pmsRemoteInputFormTextFieldSmall {		width: 100px;
								padding: 0px;
								color: #777777;
								font-size: 12px;
								font-family: Arial;}
					
.pmsRemoteInputFormSubmitTD {	text-align:right;
							padding: 3px;
							color: #0777777;
							font-size: 12px;
							font-family: Arial;}

.pmsRemoteInputFormButton {	color: #777777;
							font-size: 12px;
							font-family: Arial;}

.pmsRemoteInputFormWarningText	{	padding-top:5px;
								padding-bottom:5px;
								background-color: #FF3300;
								color: #FFFFFF;
								font-size: 12px;
								font-family: Arial;
								font-weight:bold;
								text-align:center;
								width:200px;
							}

.pmsRemoteInputFormConfirmText	{	padding-top:5px;
								padding-bottom:5px;
								background-color: #009933;
								color: #FFFFFF;
								font-size: 12px;
								font-family: Arial;
								font-weight:bold;
								text-align:center;
								width:200px;
							}

.pmsRemoteInputFormStandardText	{	padding-top:5px;
									padding-bottom:5px;
									font-size: 12px;
									font-family: Arial;
									color: #777777;								
									width:200px;
							}

.pmsRemoteInputFormRequiredText {	color: #FF3300}


.pmsRemoteRegGuideTable {	width: 300px}

.pmsRemoteStandardTitle {	font-family: Arial;
							font-size: 16px;
							padding: 3px;
						}

.pmsRemoteStandardCopy	{	font-family: Arial;
							font-size: 12px;
							padding: 3px}

.pmsRemoteRegGuideImage	{	width: 48px;
							height: 48px;
							margin: 5px;}
							
A.pmsRemoteRegGuideLink:link {color:#555555;font-weight:normal;text-decoration:none;}
A.pmsRemoteRegGuideLink:visited {color:#555555;font-weight:normal;text-decoration:none;}
A.pmsRemoteRegGuideLink:hover {color:#999999;font-weight:normal;text-decoration:underline;}
A.pmsRemoteRegGuideLink:active {color:#555555;font-weight:normal;text-decoration:none;}	











/* Credit Card Gateway (ccGateway) specific classes */

.ccGtyContentContainer	{	width:575px;
							border:none;
							padding: 10px;
							}
							
#sectionheader {
		background-color: #EEEEEE;
		width: 575px;
		height: 14px;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 5px;
		font: 1.0em Arial, Helvetica;
		color: #000000;
		text-align: left;
		font-size: 12px;
		font-weight:bold;
		}
		
.BillingAddressTable	{	width: 400px;
							padding:5px;
							text-align:left;
						}


