html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background-color:#c5c5c5;
	color:#333333;
	font-family:Verdana, Arial; 
	font-size:11px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	/*background-image:url(/images/pagebg.jpg);
	background-repeat:repeat-x;
	background-position:top center;*/
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	margin:auto;
	width:980px;
}

div#MainContainerLeft{
	float:left;
	width:10px;
	height:569px;
	background-image:url(/images/leftbar.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
div#MainContainerMiddle{
	float:left;
	width:960px;
	overflow:hidden;
}
div#MainContainerRight{
	float:left;
	width:10px;
	height:569px;
	background-image:url(/images/rightbar.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	float:left;
	width:960px;
	padding-top:14px;
}
	div#QuickLinksWrapper{
		float:left;
		width:960px;
		height:18px;
	}
	
	div#QuickLinks{
		float:right;		
		
		height:18px;		
	}
		div#QuickLinksLeft{
			float:left;
			width:34px;
			height:18px;		
			overflow:hidden;
			z-index:3;
			position:relative;
			overflow:hidden;
		}
		div#QuickLinksMiddle{
			float:left;			
			height:15px;
			padding:3px 20px 0px 20px;
			background-image:url(/images/quicklinks_bg.jpg);
			background-repeat:repeat-x;
			color:#c6a268;
			font-size:10px;
		}
		div#QuickLinksContainer1{
			float:left;
			height:15px;
			
		}
		div#QuickLinksContainer2{
			float:left;
			height:15px;
			
		}
		#quicklinks1{
			font-size:10px;
			color:#c6a268;
			text-decoration:none;
		}
		#quicklinks1:hover{
			font-size:10px;
			color:#c6a268;
			text-decoration:underline;
		}
		
		div#QuickLinksRight{
			float:left;
			width:16px;
			height:18px;
			overflow:hidden;
		}
		
	div#LogoSearchContainer{
		float:left;
		width:944px;
		height:76px;
		padding-right:16px;
		background-color:#000;
		overflow:hidden;
	}
		div#Logo{
			float:left;
			width:293px;
			height:76px;
		}
		div#SeaerchBox{
			float:right;
			width:270px;
			height:24px;
			padding-top:20px;
		}
	
	div#IntLogoBanner{
		float:left;
		width:960px;
		height:292px;
	}
		div#IntBanner{
			float:left;
			width:960px;
			height:292px;	
			overflow:hidden;
		}
		div#IntLogo{
			float:left;
			width:291px;
			height:83px;
			z-index:2;
			position:relative;
			margin-top:-292px;
			display:block;
			
		}
		
		
	div#BannerHome{
		float:left;
		width:960px;
		/*height:282px;*/
		height:272px;
		overflow:hidden;
	}
	div#RadMenu{
		float:left;
		width:960px;	
	}
/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	float:left;
	width:960px;
	background-color:#FFF;
	min-height:600px;
	_height:600px;
}
	div#MainBodyLeft{
		float:left;
		width:735px;
		padding-bottom:20px;
	}
	
	div#LeftPane2{
		float:left;
		width:134px;
		min-height:100px;
		_height:100px;
	}	
	
	div#RightPane2{
		float:left;
		width:826px;
		background-color:#f6f6f6;
		padding-top:8px;
	}
		div#ContactUsTxt{
			float:left;
			width:754px;
			padding:15px 53px 23px 19px;
		}
			div#ContactUsHeading{
				float:left;
				width:128px;
				min-height:40px;
				_height:40px;
			}
			
			div#ContactUsTxtTop{
				float:left;
				width:626px;
				height:12px;
				background-image:url(/images/contacttxt_bgtop.jpg);
				background-repeat:no-repeat;
				overflow:hidden;
			}
			
			div#ContactUsTxtArea{
				float:left;
				width:626px;
			}
			
			div#ContactUsTxtBody{
				float:left;
				width:626px;
				background-image:url(/images/contacttxt_bgbody.jpg);
				background-repeat:repeat-y;
			}
			
			div#ContactUsTxtBot{
				float:left;
				width:626px;
				height:12px;
				background-image:url(/images/contacttxt_bgbot.jpg);
				background-repeat:no-repeat;
				overflow:hidden;
			}
			
		div#ContactForm{
			float:left;	
			width:773px;
		}	
			div#ContactFormTop{
				float:left;
				width:773px;
				height:54px;
				background-image:url(/images/ContactForm_top.jpg);
				background-repeat:no-repeat;
			}
			div#ContactFormTop2{
				float:left;
				width:773px;
				height:54px;
				background-image:url(/images/LocateDealer_top.jpg);
				background-repeat:no-repeat;
			}
			
			div#RegFormTop{
				float:left;
				width:773px;
				height:54px;
				background-image:url(/images/reg_form_top.jpg);
				background-repeat:no-repeat;
			}
			
			div#ContactFormBody{
				float:left;	
				width:773px;
				background-image:url(/images/ContactForm_body.jpg);
				background-repeat:repeat-y;
			}
			div#RegFormBody{
				float:left;	
				width:773px;
				background-color:#f6f6f6;
			}
				div#ContactFormBodyNotes{
					float:left;
					width:105px;
					padding:39px 0px 12px 72px;
					font-style:italic;
					color:#c01e1e;
				}
				div#ContactFormControl{
					float:left;
					width:387px;
				}
			
		div#MainBodyLeftHomePF{
			float:left;
			width:735px;	
		}
		
		div#MainBodyLeftContents{
			float:left;
			width:671px;
			padding:20px 30px 20px 34px;
		}
		
		div#InternalSubNavPane{
			float:left;
			width:136px;
			padding:30px 17px 0px 5px;
			overflow-x:hidden;
		}
		div#InternalSubNav{
			float:left;
			width:121px;
			padding:0px 16px 30px 0px;
			background-image:url(/images/LeftNavBg.jpg);
			background-repeat:repeat-y;
		}
		div#SubNavTitle{
			float:left;
			width:121px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			color:#755009;
			text-align:right;
			padding-bottom:10px;
		}
		
		div#InternalBodyContents{			
			float:left;
			width:577px;
			padding-top:8px;
			overflow:hidden;
		}
		
		
		div#InternalBodyContents1{			
			float:left;
			width:715px;
			padding-top:8px;
			padding-left:20px;
			overflow:hidden;
			
		}
		
		
		div#InternalBodyContentsFull{
			float:left;
			width:801px;
			padding-top:8px;
			padding-bottom:20px;
			overflow:hidden;
		}
		
		div#InternalBodyContentsFull2{
			float:left;
			width:790px;
			padding-top:8px;
			padding-bottom:20px;
			padding-left:11px;
			background-color:#f6f6f6;
			overflow:hidden;
		}
			div#CartForm{
				float:left;
				width:570px;
				clear:both;
				padding-top:20px;
			}
		
		
		div#IntPageContentsFull{
			float:left;
			width:801px;
		}
		
		
		div#toprow{
			float:left;
			width:756px;
			padding-right:45px;
			padding-bottom:19px;
			overflow:hidden;
		}
		
		
		
			div#ProductDetailsTabs{
				float:left;
				width:756px;
				padding-bottom:25px;
			}
			div#RelatedProducts{
				float:left;
				width:756px;	
				padding-top:10px;
				height:120px;
				background-image:url(/images/radrot_bg.jpg);
				background-repeat:no-repeat;
			}
			div#ProductGallery{
				float:left;
				width:422px;
				height:374px;
				padding:0px 0px 0px 0px;
			}
			
			
			
			div#Productdescription{
				float:left;
				width:310px;
				padding-left:24px; padding-right:45px;
				
			}
			
			
			div#BackToListing{
				float:left;
				width:790px;
				text-align:right;
				padding-right:11px;
				
			}
			div#EnquireNow{
				float:left;
				width:310px;
				padding:12px 0px 0px 0px;
			}
			div#BreadCrumbs{
				float:left;
				width:577px;	
				padding-bottom:15px;
			}
			
			div#BreadCrumbs1{
				float:left;
				width:695px;
				padding-right:20px;
				padding-bottom:15px;
			}
			div#BreadCrumbs2{
				float:left;
				width:577px;	
				padding-bottom:15px;
				padding-left:19px;
			}
				div#BreadCrubmsHome{
					float:left;
					width:52px;
					height:15px;
					overflow:hidden;
				}
				div#BreadCrubmsOther{
					float:left;
					width:525px;
					height:15px;
					overflow:hidden;
				}
				
			div#IntPageContents{
				float:left;
				width:557px;
				padding-right:20px;
			}
			
			div#IntPageContents1{
				float:left;
				width:695px;
				padding-right:20px;
			}
			
			
			
	div#MainBodyRight{
		float:right;
		width:224px;
		padding-top:20px;
		padding-bottom:20px;
	}
		div#LatestNews{
			float:left;
			width:200px;
			padding:0px 12px  0px 12px;
		}
		
		div#RightPanePF{
			float:left;
			width:224px;
		}
		
/************************************************************************
*	Footer

************************************************************************/

div#SeoFooter{
	float:left;
	width:960px;
	min-height:160px;
	_height:160px;
	background-image:url(/images/seo_bg.jpg);
	background-repeat:repeat-x;
	
}
	div#SeoFooterContainer{
		float:left;
		width:960px;
		background-image:url(/images/Home_Seo_bar.jpg);		
		background-repeat:no-repeat;
		padding-top:20px;
	}

div#FooterContainer
{
	float:left;
	width:960px;
}
	div#FooterLeft{
		float:left;
		width:12px;
		height:46px;		
	}
	div#FooterMiddle{
		float:left;
		width:936px;
		min-height:46px;	
		_height:46px;	
		background-image:url(/images/Footer_bg.jpg);
		background-repeat:repeat-x;
	}
	div#FooterRight{
		float:left;
		width:12px;
		height:46px;		
	}
	div#QuoteRequestForm{
		float:left;
		width:100%;
		
	}
	
	div#CartFormLeft{
		float:left;
		width:107px;
		height:100px;
		padding-left:58px;
		color:#c01e1e;
		font-style:italic;
		padding-top:30px;
	}
	.DwnBroForm{
		float:left;
		width:385px;	
		padding:10px 0px 10px 0px;
	}
	.DwnBroFormTr{
		float:left;
		width:385px;
		padding:0px 0px 10px 0px;
	}
	.DwnBroFormTrNewsLetter{
		float:left;
		width:385px;
	}
	.DwnBroFormTd1{
		float:left;
		width:137px;
		min-height:20px;
		_height:20px;
		padding-top:5px;
		text-align:right;
		padding-right:25px;
	}
	.DwnBroFormTd2{
		float:left;
		width:222px;
		min-height:30px;
		_height:30px;
		background-image:url(/images/txtboxbg.jpg);
		background-repeat:no-repeat;
		background-position:0px 22px;
		
	}
	.DwnBroFormTd3{
		float:left;
		width:222px;
		min-height:30px;
		_height:30px;
		background-image:url(/images/txtboxbg.jpg);
		background-repeat:no-repeat;
		background-position:0px 67px;
		padding-bottom:10px;
		
	}
	.DwnBroFormSubmit{
		float:right;
		width:64px;
		text-align:right;
	}
	.popuptxtbox{
		width:210px;
		height:17px;
		background-color:#fff;
		font-size:11px;
		color:#1c1a19;
		border:1px solid #b5b5b5;
		padding:3px 5px 0px 5px;
		font-family:Verdana, Geneva, sans-serif;
	}
	.FormDropdown{
		width:220px;
		height:20px;
		background-color:#fff;
		font-size:11px;
		color:#1c1a19;
		border:1px solid #b5b5b5;		
	}
	.popuptxtarea{
		width:210px;
		height:55px;
		background-color:#fff;
		font-size:11px;
		color:#1c1a19;
		border:1px solid #b5b5b5;
		padding:5px;
		font-family:Verdana, Geneva, sans-serif;
	}
	
	.reqValidate{
		float:left;
		clear:both;
		padding-top:5px;
		color:#F00;
		font-size:11px;
	}
	
	
	
	
	div#FormContainer{
	width:570px;
	padding:0px 12px 0px 10px;
	background:#FFF url(/Images/FormBodyBG.gif) left top repeat-x;
	margin:auto;
	overflow:hidden;
}
.TitleContainer{position:relative; z-index:10; width:163px; height:27px; float:left;}
.FormSectionContainer{
	float:right;
	width:436px;
	background:#f1f1f1 url(/Images/Form/FormSectionTopBG.gif) left top no-repeat;
	padding-top:45px;
	position:relative;
	top:-27px;
	margin-left:134px;
	}
.FormSectionContainer2{
	float:right;
	width:436px;
	background:#f9f2e8 url(/Images/Form/FormSectionTopBG2.gif) left top no-repeat;
	padding-top:45px;
	position:relative;
	top:-27px;
	margin-left:134px;
	}
.FormSectionContainer3{
	float:right;
	width:436px;
	background:#f9f2e8 url(/Images/Form/FormSectionTopBG3.gif) left top no-repeat;
	padding-top:45px;
	position:relative;
	top:-27px;
	margin-left:134px;
	}	
*html .FormSectionContainer{
	float:right;
	width:436px;
	background:#f1f1f1 url(/Images/Form/FormSectionTopBG.gif) left top no-repeat;
	padding-top:45px;
	position:relative;
	top:-27px;
	margin-left:77px;
	}
.FormSectionContainer{
	float:left;
	width:436px;
	background:#f1f1f1 url(/Images/Form/FormSectionTopBG.gif) left top no-repeat;
	padding-top:45px;
	}
.FormSectionBottomContainer{
	float:left;
	width:436px;
	height:15px;
	line-height:15px;
	background:#f1f1f1 url(/Images/Form/FormSectionBottomBG.gif) left bottom no-repeat;
	}
.FormSectionBottomContainer2{
	float:left;
	width:436px;
	height:15px;
	line-height:15px;
	background:#f9f2e8 url(/Images/Form/FormSectionBottomBG.gif) left bottom no-repeat;
	}	
.FormThankYouBottomContainer{
	float:left;
	width:426px;
	font-style:italic;
	color:#333;
	text-align:right;
	font-size:12px;
	padding:5px 10px 0px 0px;
	}	
.Row{width:405px; float:left; padding:0px 20px 0px 13px;}
.ColOne{width:152px; padding-right:28px; padding-bottom:8px; float:left; text-align:right;}
.ColTwo{width:225px; float:left; padding-bottom:8px; background:url(/Images/Form/TextInputBG.gif) left top no-repeat;}
.ColTwo2{width:225px; float:left; padding-bottom:8px; background:url(/Images/Form/TextInputBG2.gif) left top no-repeat;}
.ColTwoNew{width:225px; float:left; padding-bottom:8px;}
.ColDrpTwo{width:225px; float:left; padding-bottom:8px; background:url(/Images/Form/DropInputBG.gif) left top no-repeat;}
.ColTwoMulitiLine{width:225px; float:left; padding-bottom:8px;  background:url(/Images/Form/MultiLineInputBG.gif) left top no-repeat; }
.ColTwoMulitiLine2{width:225px; float:left; padding-bottom:8px;  background:url(/Images/Form/MultiLineInputBG2.gif) left top no-repeat; }
.ColTwoNormal{width:225px; float:left; padding-bottom:8px; background:none;}
.lblForm{ width:152px; }
.InputForm{width:212px; height:11px; border:#ffffff solid 1px; padding:2px 3px; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin:2px 1px 7px 1px;}
.InputForm2{width:42px; height:14px; border:#c0c0c0 solid 1px; padding:4px 3px 2px 3px; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin:0px 0px 7px 0px;}
.DrpInputForm{width:220px; border:#ffffff solid 1px;font-family:Verdana, Geneva, sans-serif; font-size:11px; margin:2px 1px 7px 1px;}
.MultiLineInputForm{width:215px; height:72px; border:#ffffff solid 1px; padding:0px 0px 0px 3px; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin:1px 1px 7px 1px;}
.required{ color:#c01e1e;}
.FormTextCopy{ float:left; padding-bottom:10px;}
.MemoCopy{ color:#715a35; font-size:10px;}
