/* CSS Document */
html, body {
	padding:				0;
	font-family:			Arial, sans-serif;
	color:					#51514f;
}

body {
	margin:					8px 0 8px 0;
	font-size:				12px;
}

.bold {
    font-weight:            bold;
}

a.noUnderline {
    text-decoration:        none;
}

a.noUnderline:hover {
    text-decoration:        underline;
}


.mainContainer {
	width:					775px;
	margin:					auto;
}

/* General Classes */
.overflowHidden {
	overflow:				hidden;
}
.floatLeft {
	float:					left;
}

.floatRight {
	float:					right;
}

.clearBoth {
	clear:					both;
}

img {
	border:					none;
}

.whitebg {
	background-color:		#fff !important;
}

.positionRelative {
	position:				relative;
}

p {
	margin:					0;
	padding:				0;
}
/* Left Menu */
.mainContainerLeftCol {
	width:					195px;
	text-align:				left;
	background-color:		#f0eeeb;
}

.leftMenuTopBg{
	height: 				6px;
	padding-top: 			8px; 
	background: 			#fff url('../images/left-menu/left-menu-border-top.gif') no-repeat left 8px; 
	overflow: 				hidden;
	width:					195px;
}

.leftMenu{
	width:					193px;
	border-left:			1px solid #ccc;
	border-right:			1px solid #ccc;
	background:				url('../images/left-menu/left-menu-background.gif'); 
	margin:					0px;
	padding:				0px;
	list-style-type:		none;
}

.leftMenu li{
	width:					187px;
	background:				#e6e6e3 url('../images/left-menu/left-menu-item-background.gif') repeat-x;
	margin:					0 auto 1px auto;
	padding:				0;
}

.leftMenu li a{
	display:				block;
	width:					157px;
	font-weight:			bold;
	font-size:				13px;
	color:					#333;
	padding:				4px 0 4px 30px;
	text-decoration:		none;
	background: 			url('../images/left-menu/link-arrow.gif') no-repeat left top;
}

.leftMenu li a.orangeButton{
	color:					#F56622;
}

.leftMenu li a:hover{
	text-decoration:		underline;
}

.leftMenu .menuItemSelected, .leftMenu .menuItemSelected a{
	background: 			#fad8af url('../images/left-menu/link-arrow-orange.gif') no-repeat left top;
}

.leftMenu .menuItemSelected .subMenu{
	margin:					0;
	padding:					0 0 2px 0;
	list-style-type:		none;
}

.leftMenu .menuItemSelected .subMenu li{
	width:					1px;
	border:					none;
	background:				none;
	margin:					0;
	padding:					0;
}

.leftMenu .menuItemSelected .subMenu li a{
	font-weight:			normal;
	font-size:				11px;
	color:					#333;
	background: 			none;
	text-decoration:		underline;
	padding:				0px 0 4px 30px;
}

.leftMenu .menuItemSelected .subMenu li a.noUnderline {
	text-decoration:		none;
}

.leftMenuBottomBg{
	height: 				6px;
	padding-bottom: 		8px; 
	background: 			#fff url('../images/left-menu/left-menu-border-bottom.gif') no-repeat; 
	overflow: 				hidden;
	width:					195px;
}

/* AXIGEN Security Features */
.bottomLeftContainer{
	width:					175px;
	padding:				10px; 
	text-align:				center;
}

.bottomLeftContainer a {
	color:					#f56622;
} 

.bottomLeftTitle{
	margin:					0px;
	background: 			#e8e6e3 url('../images/general/left-picture-background.gif') repeat-x; 
	text-align:				center;
	font-weight:			bold;
	padding:				0 0 6px 0;
	border-right:			1px solid #bdbcb9;
	border-left:			1px solid #bdbcb9;
	color:					#333333;
}

/* AXIGEN Free Suppport */
.freeSupportContainer {
	width:					175px;
	padding:				10px 0 0 8px; 
	text-align:				center;
}

.brochureDescription {
	background:				url(../images/general/bottom-left-shadow-bg.gif);
	margin:					0px;
	padding:				6px 10px;
	font-size:				11px;
	color:					#333;
	text-align:				left;
}

.downloadBrochureContainer {
	background: 			url(../images/products/brochure-bg.jpg) no-repeat bottom center;
	height:					113px;
	position:				relative;
}

.downloadBrochureContainer .pdfIcon{
	position:				absolute;
	top:					24px;
	right:					60px;	
}

.downloadBrochureContainer a.orangeButton{
	position:				absolute;
	bottom:					25px;
	right:					10px;
	text-decoration:		none;
}

.downloadBrochureContainer p {
	margin: 				0;
	padding:				25px 10px 0 0;
	font-size:				11px;
	color:					#858585;
	float:					right;
	text-align:				right;
}

.centerWhiteCol {
	width:					6px;
}

/* Main Container Header */

.headerLeftContainer{
	background:				url('../images/header/header-left-bg.jpg') no-repeat;
	width:					390px;
	float:					left;
	padding:				21px 0 25px 10px;
}

.headerRightContainer{
	background:				url('../images/header/header-right-bg.jpg') no-repeat;
	width:					174px;
	height:					197px;
	float:					left;
	clear:					right;
}

h1.axigenMainTitle {
	margin: 				0px;
	padding:				0px;
}

h4.partnerTitle {
	font-size:				13px;
	font-weight:			bold;
	color:					#94aec5;
	margin:					9px 0 0 0;
	padding:				0;
}

.axigenDescription {
	color:					#d1dce8;
	margin:					16px 0 0 0;
	padding:				0px;
	width:					97%;
	line-height:			17px;
}

h1.sectionTitle {
	padding: 				0 0 0 8px;
	font-size: 				22px;
	color: 					#404040;
	letter-spacing: 		-1px;
	margin:					33px 0 0 5px;	
	font-weight:			normal;
	background:				url('../images/general/orange-small-dot.gif') no-repeat 0px 16px;
}

/* General Sections */
.subSection {
	padding-left:			7px;
	float:					left;
	margin-bottom:			25px;
}

.subSectionTitle {
	font-size:				16px;
	font-weight:			bold;
	letter-spacing:			-1px;
	color:					#333333;
	border-bottom:			3px solid #80807d;
	padding:				0 0 1px 0;
	margin:					0 0 6px 0;
}

.subSectionTitle span {
	color:					#808080;
}

.mainPageContainer {
	margin:					0 0 45px 13px;
	clear:					both;	
	line-height:			15px;
	position:				relative;
}

.mainPageContainer p{
		margin:				0 0 18px 0;
		padding:			0;
}

.mainPageContainer h3 {
		color:				#4d4d4d;
		font-size:			12px;
		margin:				0;
		padding:			0;
}

.floatingSubSectionTitle {
		float:				left;
		width:				559px;
}

.button * {
	display:				block;
	float:					left;
	cursor:					pointer;
	text-decoration:		none;
	font-weight:			bold;
}

.button .buttonLeftCorner {
	background-image:		url(../images/general/button-left-corner.gif);
	width:					21px;
	height:					25px;
}

.button .buttonCenter {
	background-image:		url(../images/general/button-center-bg.gif);
	height:					21px;
	padding-top:			4px;
}

.button .buttonRightCorner {
	background-image:		url(../images/general/button-right-corner.gif);
	width:					11px;
	height:					25px;	

}

.orangeButton * {
	display:				block;
	float:					left;
	cursor:					pointer;
	text-decoration:		none;
	font-weight:			bold;
	color:					#333;
	font-size:				12px;
	padding-bottom:			1px;
}

.orangeButton .buttonLeftCorner {
	background-image:		url(../images/general/orange-but-left.gif);
	width:					13px;
}

.orangeButton .buttonCenter {
	background-image:		url(../images/general/orange-but-center.gif);	
}

.orangeButton .buttonRightCorner {
	background-image:		url(../images/general/orange-but-right.gif);
	width:					5px;
}

.darkText {
	color:					#272727;
}

.orangeText {
	color:					#f56622;
}

/* Business Edition Subsection */
.editionDesc {
	margin: 				0;
	padding:				0;
	font-weight:			bold;
}

.editionAdvantages {
	margin:					20px 0 0 0;
	padding:				0px;
}

.editionAdvantages td{
	margin:					0px;
	padding:				0;
	width:					180px;
	line-height:			17px;
	background:				url('../images/general/vertical-dotted-border.gif') repeat-y top right;
}

.editionAdvantages td div{
	margin:					0;
	padding:				0 0 0 12px;
	background:				url('../images/general/black-small-dot.gif') no-repeat 0px 5px;
	color:					#4d4d4d;
	
}
.editionAdvantages td.firstCol {
	width: 					181px;
	padding-right:			7px;
}
.editionAdvantages td.centerCol {
	width: 					184px;
	padding-left:			7px;
}
.editionAdvantages td.lastCol {
	background-image:		none;
	width: 					183px;
	padding-left:			7px;
}


.editionFeaturesTitle {
	font-size:				11px;
	font-weight:			bold;
	margin:					25px 0 0 15px;
}

.editionFeatures {
	margin: 				0 0 0 12px;
	clear:					both;
	padding:				0px;
	list-style-type:		none;
	font-size:				11px;
	width:					390px;
	border-bottom:			1px solid #cdcdcd;
	border-left:			1px solid #eee;
	border-right:			1px solid #cdcdcd;	
}

.editionFeatures.buySection {
	margin: 				12px 0 0 0;
	width:					100%;
}


.editionFeatures li {
	margin: 				0;
	padding:				0 0 0 12px;
	display:				block;
	line-height:			16px;
	background:				url('../images/general/horizontal-dotted-border.gif') repeat-x;
	line-height:			21px;
}


.editionFeatures li div{ 
		background:			url('../images/general/white-check.gif') no-repeat 352px 4px;
}

.editionFeatures.buySection li div{ 
		background:			url('../images/general/white-check.gif') no-repeat 510px 4px;
}

.editionFeatures li.lastItem { 
		padding:			1px 0 0 0;
		background:			url('../images/general/horizontal-dotted-border.gif') repeat-x;
}

.editionFeatures li.lastItem div{ 
		background:			#eeeee8 url('../images/general/dark-check.gif') no-repeat 362px 1px;
		padding:			0 0 0 12px;
		margin:				1px;
}

.editionFeatures li span{ 
		color:				#f68a0b;
		font-weight:		bold;
}

.sup {
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		font-size:			11px;
		font-weight:		bold;
		color:				#f68a0b;
		cursor:				default;
}

.moreInfoContainer {
		margin:				25px 0 0 15px;
		float:				left;
		width:				122px;
		height:				16px;
		text-align:			center;
}

.moreInfoContainer a.moreInfoButton {
 		display: 			block; 
		margin:				6px 0 0 23px;
		text-decoration:	none;
}

.footNotes {
		font-size:			11px;
		color:				#51514f;
		margin:				2px 0 0 15px;
}

.comingSoon {
		color:				#949491;
}

.bottomCorner {
		background:			url('../images/general/bottomCorner.jpg') no-repeat bottom right;
}

.copyright {
		width:				750px;
		margin:				0 auto;
		font-size:			11px;
		color:				#51514f;
		padding-top:		10px;
}

/* ISP Program */

.downloadSection {
		float:				right;
		position:			absolute;
		right:				0;
		top:				0;
}

.productBoxImage {
		display:			block;
		text-align:			right;
		padding-right:		24px;
		margin-bottom:		10px;
}

.blackDottedList {
		clear:				both;
		margin:				7px 12px 0 12px;
		padding:			0px;
		list-style-type:	none;
}

.blackDottedList li {
		line-height:		19px;
		background:			url('../images/general/black-small-dot.gif') no-repeat left 8px;
		padding-left:		13px;
}

.blackSquareList {
		clear:				both;
		margin:				7px 12px 0 12px;
		padding:			0px;
		list-style-type:	none;
}

.blackSquareList li {
		line-height:		19px;
		background:			url('../images/general/black-square-dot.gif') no-repeat left 7px;
		padding-left:		13px;
}


.verticalDottedLine {
		clear:				both;
		background:			url(../images/general/horizontal-dotted-line.gif) repeat-x;
		width:				560px;
		margin:				14px auto 0 auto;
}

p.subSectionDescription {
		line-height:		18px;
		margin-top:			12px;
		margin-bottom:		10px;
}

.subSectionDescription a{
		color:				#4d4d4d;
}

.productDescription {
		width:				410px;
}

.downloadDescription p{
		margin:				0px;
}

.fixedSectionDescription {
		width:				400px;
}

.fsfwdPic {
		background: 		url('../images/products/fast-stable-straightforward.jpg') no-repeat top right;
}

.eaPic {
		background: 		url('../images/products/effortless-administration.jpg') no-repeat top right;
}

.bottomLeftContainer .topBorder {
	width:					175px;
	height:					4px;
	font-size:				1px;
	background:				url(../images/general/left-panel-text-top-brd.gif) no-repeat;
}

.bottomLeftContainer .bottomBorder {
	width:					175px;
	height:					5px;
	font-size:				1px;
	background:				url(../images/general/left-panel-text-bottom-brd.gif) no-repeat;
}

.bottomLeftContainer .centerContainer {
	width:					150px;
	background:				url(../images/general/left-panel-text-bg.gif) repeat-y;
	padding:				8px 13px 11px 13px;
	font-size:				11px;
	font-weight:			normal;
	text-align:				left;
	color:             		#333333;	
}

.bottomLeftContainer .centerPicContainer {
	width:					163px;
	background:				url(../images/general/left-panel-text-bg.gif) repeat-y;
	padding:				3px 8px 11px 4px;
	font-size:				11px;
	font-weight:			normal;
	text-align:				left;
	color:             		#333333;	
}

.sdePicture {
	float:					left;
	background-image:		url(../images/downloads/guy.jpg);
	width:					82px;
	height:					65px;
	margin-right:			4px;
}

.bottomLeftContainer .centerPicContainer p{
	margin:					0 0 0 4px;
	padding:				0;
}

.questionMark {
	background-image:		url(../images/downloads/question_mark.jpg);
	width:					42px;
	height:					42px;
	position:				absolute;
	left:					130px;
	top:					3px;
}

.noBottomMargin {
	margin-bottom:			0px;
}

/* Download Table */
.downloadsTable, .buyTable {
	border-left:			1px solid #eeeeee;
	border-right:			1px solid #cdcdcd;
} 

.downloadsTable {
	margin-top:				2px;
	border-top:				1px solid #eeeeee;
}

.buyTable {
	border-top:				3px solid #828280;
}

.buyTableHeader td{
		background: 		#f0eeeb url(../images/buy/grey-bg.gif) repeat-x;
}

.buyTableHeader .captionText{
	font-size: 				12px;
	font-weight: 			bold;
	padding:				6px 7px 3px 7px; 

}

.buyTableHeader td.orangeBg{
		background: 		#f0eeeb url(../images/buy/orange-bg.gif) repeat-x;
}

.buyTableHeader .leftGreyCorner {
	background: 			url(../images/buy/table-left-grey-corner.gif) no-repeat;
	width: 					4px;
	height: 				24px;
	float:					left; 
}

.buyTableHeader .rightGreyCorner {
	background: 			url(../images/buy/table-right-grey-corner.gif) no-repeat;
	width: 					5px;
	height: 				24px;
	float: 					right;
}

.buyTableHeader .leftOrangeCorner {
	background: 			url(../images/buy/table-left-orange-corner.gif) no-repeat;
	width: 					5px;
	height: 				24px;
	float:					left; 
}

.buyTableHeader .rightOrangeCorner {
	background: 			url(../images/buy/table-right-orange-corner.gif) no-repeat;
	width: 					5px;
	height: 				24px;
	float: 					right;
}

.buySection h2 {
	padding:				50px 0 0 0;
	border-bottom:			none;
}

.buyTableHeader .captionText {
	float: 					left;
}

.downloadsTableBottomBorder, .buyTableBottomBorder {
	background:				url(../images/general/table-bottom.gif) no-repeat center bottom;
	height:					3px;
	font-size:				1px;
}

.downloadsTable th, .downloadsTable td, .buyTable th, .buyTable td{
	border-right:			1px dashed #d9d9d9;
	border-bottom:			1px dashed #d9d9d9;
}

.downloadsTable .noBottomBorder th, .downloadsTable .noBottomBorder td, .buyTable .noBottomBorder td{
	border-bottom:			0px dashed #d9d9d9;
}

.downloadsTable th{
	padding:				1px 2px;
}

.downloadsTable th div{
	background-color:		#ecece6;
	padding:				5px 10px;
}

.downloadsTable td, .buyTable td {
	padding:				5px 10px;
}

.downloadsTable th.noRightBorder, .downloadsTable td.noRightBorder, .buyTable td.noRightBorder{
	border-right:			0px dashed #d9d9d9;
}

.downloadsTable a {
	color:					#51514f;
}

.buyTable a {
	color:					#F56622;
}



.downloadsTable p, .buyTable p {
	font-size:				9px;
	color:					#979795;
	text-align:				left;
	padding:					3px 0 0 0;
	margin:					0;
	line-height:			12px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
}

.downloadsTable p.alignCenter {
	text-align:				center;
	width:					auto;
}

/* Index */
.axigenTestEnvelope {
	padding:				8px 8px 0px 10px;
	font-size:				12px;
	font-weight:			bold;
	background:				url(../images/home/envelope.gif) no-repeat 94px 3px;
}

.axigenTestScreen {
	width:					179px;
	height:					102px;
	margin:					auto;
	padding-bottom:			3px;
	background:				url(../images/home/axigen-screen.jpg) no-repeat;
}

.axigenTestScreen2 {
	width:					179px;
	height:					102px;
	margin:					auto;
	padding-bottom:			3px;
	background:				url(../images/home/axigen-screen-2.jpg) no-repeat;
}

.hbottomLeftContainer{
	width:					195px;
	text-align:				left;
}

.hbottomLeftContainer .topBorder {
	height:					4px;
	font-size:				1px;
	background:				url(../images/home/left-panel-text-top-brd.gif) no-repeat;
}

.hbottomLeftContainer .bottomBorder {
	height:					5px;
	font-size:				1px;
	background:				url(../images/home/left-panel-text-bottom-brd.gif) no-repeat;
	margin:					0px;
	padding:				0px;
}

.hbottomLeftContainer .centerContainer {
	background-image:		url(../images/home/left-panel-text-bg.gif);
}

.hbottomLeftContainer .centerContainer p{
	padding:             	5px 0 0 13px;
	margin: 				0;
	font-size:				12px;
	font-weight:			normal;
	text-align:				left;
	color:             		#333333;	
    line-height:            15px;
}

.hbottomLeftContainer .orangeLinkContainer{
	 position: 				absolute; 
	 margin-left: 			11px;
	 margin-top:			10px;
}

.homepageLeftCol {
	width: 					337px;
	padding-left: 			5px;
	float: 					left;
}

.homepageRightCol {
	width: 					206px; 
	float: 					left;
	padding-left:			22px;
	background:				url(../images/home/plus.gif) no-repeat 6px 16px;
}

.homepageRightCol h2{
	color:					#f68a0b;
	border-bottom-color:	#f68a0b;
	margin-bottom:			4px;
}

.homepageLeftCol h2{ 
	color:					#707070;
	border-bottom-color:	#80807d;
	margin-bottom:			0px;
}

.homepageLeftCol .bEDContent {
	border-left:			1px solid #cecece;
	border-right:			1px solid #cecece;
	background:				url(../images/home/os.jpg) no-repeat;
	width:					335px;
	background-position: 	185px 132px; 
	height: 				158px;	
}

.homepageLeftCol .ispEDContent {
	border-left:			1px solid #cecece;
	border-right:			1px solid #cecece;
	background:				url(../images/home/os.jpg) no-repeat;
	width:					335px;
	background-position: 	185px 159px; 
	height: 				182px;	
}

.homepageLeftCol .enterpriseEDContent {
	border-left:			1px solid #cecece;
	border-right:			1px solid #cecece;
	background:				url(../images/home/os.jpg) no-repeat;
	width:					335px;
	background-position: 	10px 159px; 
	height: 				182px;	
}

.homepageLeftCol .bEDContent p{
	width: 					238px;
	margin-top: 			9px;
	line-height: 			17px;
    padding-left:           7px;
}

.homepageLeftCol .enterpriseEDContent p{
	width: 					228px;
	margin-top: 			9px;
	padding-left: 			10px;
	line-height: 			17px;
}

.homepageLeftCol .ispEDContent p{
	width: 					228px;
	margin-top: 			9px;
	padding-left: 			10px;
	line-height: 			17px;
}

.homepageLeftCol .panelBottomBorder {
	background:				url(../images/home/panel-bottom-border.gif) no-repeat top left;
	width:					337px;
	height:					7px;
	font-size:				1px;
}

.homepageLeftCol a {
	text-decoration:		none;
} 

.firstSupportDesc {
	background-color: 		#f0eeeb;
}

.firstSupportDesc p {
	padding:				7px 10px 4px 10px;	
	line-height:			15px;
}

.bottomBrownBorder {
	background-image:		url(../images/home/panel-brown--bottom-border.gif);
	height:					6px;
	width:					206px;
	font-size:				1px;
}
.viewSupportButton{
	background:				url(../images/home/brown-bottom-line.gif) repeat-x; 
	height: 				26px; 
	padding-left: 			30px
}

.testimonial {
	margin-top:				8px;
	margin-left:			0px;
}

.testimonial .leftBorder{
	background-image:		url(../images/home/testimonial-left-corner.gif);
	float:					left;
	width:					8px;
	height:					274px;
}

.testimonial .container{
	float:					left;
	width:					190px;
	border-top:				2px solid #dae7ed;
	border-bottom:			2px solid #dae7ed;	
	background:				#F6F9FA url('../images/home/testimonial-bg.gif') repeat-x;
	overflow:				hidden;
	height:					270px;
}

.testimonial .rightBorder{
	background-image:		url('../images/home/testimonial-right-corner.gif');
	float:					left;	
	width:					8px;
	height:					274px;
}

.testimonial h5 {
	font-size:				12px;
	font-weight:			bold;
	margin:					0;
	padding:				4px;
}

.testimonial blockquote {
	margin:					0;
	padding:				0 10px 0 0;
	line-height:			15px;
    font-size:              12px;
}

.homeBottomGrey {
	margin:					auto;
	width:					800px;
	background-image:		url(../images/home/bottom-grey.gif);
	height:					39px;
}

/* -- Support   -- */
.supportSubSection {
	padding-top:			8px;
	margin-bottom:			10px;
	margin-left:			7px;
	clear:					both;
}

.supportSubSection h2{
	margin-bottom:			0px;
}

.introSection {
	margin: 				0;
	padding:				6px 0 10px 0;
	margin-bottom:			10px;
	font-weight:			normal;
	font-size:				12px;	
}
.descriptionText {
	font-size:				12px;
	font-weight:			bold;
	color:					#333333;
	margin:					9px 0 8px 0;
}
.supportFeatures{
	float:					left;
	width:					411px;
}
.supportList  {
	list-style-type: 		none;
	margin: 				0;
	padding: 	         	0;
}
.supportList li {
	margin: 0;
	padding: 0;
	font-size:				12px;
	background:				url(../images/general/black-square-dot.gif) no-repeat 0px 5px;
	padding:				0 0 3px 16px;			
	line-height:			15px;
	color:					#333333;
}
.supportPriceBox {
	float: 					left;
	width:					155px;		
	margin-top:				23px;
	padding-top:			0;
}	
.supportPriceTopBorder{
	height: 				4px;	
	background: 			#fff url('../images/support/price-box-border-top.gif') no-repeat ;
	overflow: 				hidden;
	
}
.supportPriceBottomBorder{	
	height: 				4px;	
	background: 			#fff url('../images/support/price-box-border-bottom.gif') no-repeat top center;
	overflow: 				hidden;	
	
}
.supportPriceBoxContent {
	height:              	83px;	
	border-width: 			0 4px 0 4px;	
	border-style: 			none  solid  none solid;	
	border-color: 			#d8e4eb;
	font-size:				12px;
	font-weight:			regular;
	color:					#333333;	
	padding:             	8px 0 9px 10px;
	margin:					0px;
}
.priceHeader  {	
	font-weight: 			bold;
	padding: 				0px;
	margin: 				0px;
}
.priceContent {
	padding: 				7px 0 0 0;
	margin: 				0px;
}

.bottomText {	
	font-size:				12px;
	font-weight:			bold;
	color:					#333333;
	margin:					10px 0 0 0;
}

.supportSubSection .orangeText {
	font-size:				12px;
	font-weight:			bold;
	color:					#f68a0b;
	margin:					8px 0 0	 0;
}

.sectionsSpace {
	margin-top:				22px;
}
.packSubList  {
	list-style-type: 		none;
	margin: 				3px 0 0px 19px;
	padding: 				0;
}
.packSubList li {
	margin:					0;
	padding:				0 0 0 16px;
	background:				url(../images/general/white-square-dot.gif) no-repeat 0px 5px;	
	font-size:				12px;
	line-height:			15px;
	font-weight:			normal;	
	color:					#333333;
}
.suppliersSubList  {
	list-style-type: 		none;
	margin: 				0px 0 3px 12px;
	padding: 				0;
}
.suppliersSubList li {
	margin:					0;
	padding:				0 0 0 16px;
	background:				url(../images/general/white-square-dot.gif) no-repeat 0px 5px;	
	font-size:				12px;
	font-weight:			normal;
	line-height:			15px;	
	color:					#333333;
}
.orangePriceContent {
	padding:				7px 0 0 0;
	margin: 				0px;
	color: 					#f68a0b;
}
.lastSubSectionTitle {
	width:					558px;
	font-size:				16px;
	font-weight:			bold;
	letter-spacing:			-1px;
	background-color:		#d9d9d9;
	color:					#333333;
	border-top:				1px solid #f68a0b;
	border-left:			1px solid #f68a0b;
	border-right:			1px solid #f68a0b;
	border-bottom:			3px solid #f68a0b;
	margin:					7px 0 0px 0;
	padding:				3px;	
}
.lastSubSectionTitle span {
	color:					#808080;
}

/* contact  */
.orangeIntroText {
	padding:				6px 0 0 0;
	margin: 				0px;
	font-size:				12px;
	color: 					#f68a0b;
}
.contactDetailsList  {
	list-style-type: 		none;
	margin: 				15px 0 18px 10px;
	padding:				0;
}
.contactDetailsList li {
	margin: 				0;
	font-size:				12px;
	background:				url(../images/general/black-square-dot.gif) no-repeat 0px 5px;
	padding:				0 0 3px 16px;				
	color:					#4d4d4d;
}
.contactForm{
	margin:					10px 0 90px 95px;
	padding:				0px;
	width: 					390px;	
	line-height:			16px;
}
.contactForm th {
	text-align:				right;	
	font-size:				12px;
	font-weight:			normal;	
	padding-right:			7px;
	margin:					0;
}
.contactForm td {
	margin: 				0;
	padding: 				0;	
}
.contactForm td input {
	width:					269px;
	font-family:			Arial, Helvetica, sans-serif;   
	font-size:				12px;	
	border:					1px solid #ccc;	
	background:				url(../images/general/form-control-bg.gif) no-repeat;
	margin:					0;	
	padding:				1px;
}

.contactForm td textarea {
	font-family:			Arial, Helvetica, sans-serif;
	width:					269px;
	height:					126px;
	font-size:				12px;
	font-weight:			normal;	
	border-width: 			1px 1px 1px 1px;	
	border-style: 			solid solid solid solid;	
	border-color: 			#cccccc;
	background:				url(../images/general/form-control-bg.gif) no-repeat;
	margin:					0px;	
	padding:             	1px;	
}

.formButtonGroup {
	text-align:				left;
	margin-left:			175px;
}

.formButton  {
	font-size:				12px;
}

.contactErrorMessage {
	font-size:				13px;
	font-weight:			bold;
	color:					#FF6666
}

.contactSuccessMessage {
	font-size:				13px;
	font-weight:			bold;
	color:					#009966
}

/* Order  */
.orderFormTitle {
	background-color:		#e9f1f5;
	color:					#000000;
	style:					font-size:12px; 
	letter-spacing:			1px;
	font-size:				12px;
	font-weight:			bold;
}

.orderNotice {
	margin: 				10px 0 0 10px;
	font-size: 				11px;
	color: 					#4d4d4d;
}
.orderHr {
	height:					1px;
	width:					465px;
	border-top:				1px solid #ccc;
	margin:					10px 0 10px 0;
	padding:				0px;
	font-size:				1px;
}
.orderForm{
	margin-top:				15px;
	margin-left:			50px;
	margin-bottom:			10px;
	width: 					500px;	
}
.orderForm th {
	text-align:				left;	
	font-size:				12px;
	font-weight:			normal;	
	padding:			    0 0 0 7px;	
	margin:					0px;	
	width: 					140px;
}
.orderForm td input {
	width:					269px;	
	font-size:				12px;
	font-weight:			normal;	
	border-width: 			1px 1px 1px 1px;	
	border-style: 			solid solid solid solid;	
	border-color: 			#cccccc;
	background:				url(../images/general/form-control-bg.gif) no-repeat;	
	padding:				1px;	
}
.orderForm td textarea {
	width:					269px;
	height:					126px;
	font-size:				12px;
	font-weight:			normal;	
	border-width: 			1px 1px 1px 1px;	
	border-style: 			solid solid solid solid;	
	border-color: 			#cccccc;
	background:				url(../images/general/form-control-bg.gif) no-repeat;	
	margin:              	0;
	padding:             	1px;	
}
.orderForm td select {
	width:					273px;	
	font-size:				12px;
	font-weight:			normal;	
	border-width: 			1px 1px 1px 1px;	
	border-style: 			solid solid solid solid;	
	background-color:		#FFFFFF;
	border-color: 			#cccccc;
	margin:					0;	
	padding:				1px;
}

.orderSmallNotice {	
	font-size:				11px;
	color:					#666666;
}

ul.flags-wide {
    list-style-type:        none;
    margin:                 0pt auto 10px;
    overflow:               hidden;
    padding:                0pt;
    width:                  500px;
}

ul.flags-wide li {
    display:                inline;
    float:                  left;
    height:                 20px;
    margin:                 5px 0pt;
    width:                  100px;
    background:             none;
}

ul.flags-wide li img {
	float:left;
	margin-right:2px;
}

a.whiteRoundButton {
    width:                  175px;
    margin:                 auto;
    display:                block;
    text-decoration:        none;
    font-size:              11px;
    color:                  #4D4D4D;
}

.whiteRoundButton span {
    display:                block;
    cursor:                 pointer;
}

.whiteRoundButton .topBorder {
	background:				url(../images/general/rbut_top.gif) no-repeat;
    height:                 5px;
    font-size:              1px;
}

.whiteRoundButton .bottomBorder {
	background:				url(../images/general/rbut_bottom.gif) no-repeat;
    height:                 5px;
    font-size:              1px;
}

.whiteRoundButton .centerBorder {
	background:				url(../images/general/rbut_center.gif);
    text-align:             center;
}

.editionFeatures .addon {
    float:                  right;
    font:                   normal 10px Arial, sans-serif;
    margin:                 5px 5px 0 0;
    color:                  #049DE5;
}

.editionFeatures .addoncontainer {
    background-image:       url(../images/general/white-dot.gif);
}



div.whiteRoundPanel {
    margin-bottom:          6px;
}

.whiteRoundPanel span {
    display:                block;
}

.whiteRoundPanel .topBorder {
	background:				url(../images/general/rpanel_top.gif) no-repeat;
    height:                 5px;
    font-size:              1px;
}

.whiteRoundPanel .bottomBorder {
	background:				url(../images/general/rpanel_bottom.gif) no-repeat;
    height:                 5px;
    font-size:              1px;
}

.whiteRoundPanel .centerBorder {
	background:				url(../images/general/rpanel_center.gif);
    text-align:             left;
    padding:                3px 10px;
    font-size:              12px;
    line-height:            15px;
}