html,body,#wrapper,#Form1{
	height:100%;
}
body{
	background:#000;
}
body,form{
	margin:0;
	padding:0;
}
td{
	vertical-align:top;
}
img{
	border:0px;
}
html{
	overflow-y:scroll;
}
*{
	outline:none;
}
ul,li{
	margin:0px;
}
li{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
}
.height100{
	height:100%;
}
.bodycenter{
	width:995px;
	background:#000 url(../images/body-center.gif) no-repeat;
}
.leftbodyback{
	background:url(../images/body-left.gif) repeat-y right top;
	font-size:1px;
}
.rightbodyback{
	background:url(../images/body-right.gif) repeat-y left top;
	font-size:1px;
}
.logo{
	padding:0 0 0 45px;
	width:137px;
}
.topmenucont{
	background:#FFF;
	font-size:12px;
	font-family:Trebuchet MS;
	color:#000;
	padding:6px 13px 0 13px;
}
.topmenucont a{
	color:#000;
	text-decoration:none;
}
.mainmenuback{
	background:url(../images/mainmenu-back.gif) no-repeat;
	padding:15px 0 0 0;
}
.submainmenuback{
	background:url(../images/submainmenu-back.gif) no-repeat;
	height:367px;
}
.submenuhighlights{
	font-size:12px;
	font-family:Trebuchet MS;
	color:#434332;
	background:url(../images/mainmenu-btn-on.gif) no-repeat;
	color:#000;
	padding:1px 0 1px 13px;
}
.mainmenubtn,a.menubtnhighlight{
	font-size:12px;
	font-family:Trebuchet MS;
	color:#FFF;
	margin:0 0 0 10px;
}
a.menubtnhighlight{
	margin:0px;
}
.mainmenubtn a,a.menubtnhighlight{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding:1px 0 1px 13px;
}
.mainmenubtn a:hover,a.menubtnhighlight{
	background:url(../images/mainmenu-btn-on.gif) no-repeat;
	color:#000;
}
.mainmenuhr{
	padding:0px 0 0px 0px;
}
.mainmenuhrmain{
	padding:1px 0 2px 7px;
	text-align:center;
}
.catalogueback{
	background:url(../images/catalogue-soon.png) no-repeat 0 17px;
	padding:50px 130px 10px 0;
	text-align:right;
}
.mailingfieldback{
	background:url(../images/mailingfield-back.gif) no-repeat;
	width:137px;
	height:20px;
}
.padtop2{
	padding-top:2px;
}
.mailingfield{
	font-family:Trebuchet MS;
	font-size:10px;
	color:#000;
	float:left;
	padding:1px 0 0 0;
	height:12px;
	margin:2px 0 0 7px;
	border:0px;
	width:120px;
	background:none;
}
.margbottom4{
	margin-bottom:4px;
}
.hotdeals{
	background:#FEDD01;
	padding:7px 4px 0 4px;
}
.hotdealpicsrow{
	padding-bottom:7px;
	margin-bottom:7px;
	border-bottom:1px solid #000;
}
.hotdealsname{
	font-size:12px;
	font-family:Trebuchet MS;
	color:#000;
	margin-top:4px;
}
.newshighlightback{
	background:url(../images/newshighlight-back.gif) no-repeat;
	height:42px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#FFF;
}
.newshighlightback a{
	color:#FFF;
	text-decoration:none;
}
.highlightnewspad{
	padding:5px 40px 0 23px;
}
.othernewsback{
	background:url(../images/othernews-back.gif) no-repeat;
	height:76px;
}
.othernewstxt{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#00;
	padding:15px 40px 0 27px;
	line-height:12px;
}
.othernewstxt a{
	color:#000;
	text-decoration:none;
}
.othernewstxt a:hover{
	color:#FFF;
}
.morebtncont{
	text-align:right;
	padding:2px 15px 0 0;
}
.footerlinks{
	padding:25px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#FFF;
	text-align:center;
}
.footerlinks a{
	color:#FFF;
	text-decoration:none;
}
.posrelative{
	position:relative;
}
.absolutemenu{
	position:absolute;
	left:10px;
	top:0px;
	width:216px;
	z-index:100;
	display:none;
}
.mainsubmenucont{
	background:#000;
	height:335px;
}
.submenubtn{
	font-size:11px;
	font-family:"Trebuchet MS";
	color:#FFF;
	padding:2px 0 2px 10px;
}
.submenutootlspad{
	padding:15px 5px 0 5px;
	text-align:center;
}
.closesubmenu a,.closesubmenu a:hover{
	background:none;
	padding:0;
	margin:0;
	color:#FBDE06;
	font-size:11px;
}
.closesubmenu a:hover{
	color:#FFF;
}
.closesubmenu{
	padding-top:5px;
}
.downloadpdf a,.downloadpdf a:hover{
	padding:15px 0 0 0;
	margin:0px;
	background:none;
}
.submenubtnscont{
	padding:10px 0;
}
.subcentercont{
	width:762px;
	background:#FFF url(../images/sub-bottom.gif) no-repeat right bottom;
}
.relativesubpic{
	position:relative;
	top:-50px;
}
.padtop15{
	padding-top:15px;
}
.highzindex{
	z-index:100;
}
.subleftsectcont{
	margin-bottom:80px;
}
.subcontent{
	padding:0px 20px 40px 20px;
}
.maintitle{
	text-transform:uppercase;
	font-size:25px;
	color:#000;
	font-family:"Trebuchet MS";
	padding-right:15px;
	border-right:1px solid #000;
}
.contenttxt{
	font-size:12px;
	color:#595959;
	font-family:"Trebuchet MS";
	padding:3px 0 0 15px;
}
.ctaglouesoongsub{
	background:url(../images/catalogue-soon-sub.gif) no-repeat;
	width:422px;
	height:33px;
	text-align:right;
	padding:20px 0 0 0;
}
.margbottom25{
	margin-bottom:25px;
}
.NewsTitle{
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	color:#000;
}
.NewsTitle a,.ContactForm a:hover{
	text-decoration:none;
}
.NewsTitle a:hover{
	color:#999999;
}
.NewsTitle a:hover,.readmorenews a:hover,.ContactForm a:hover{
	color:#595959;
}
.topmenucont a:hover,a.topmenuon{
	color:#FEDD01 !important;
}
a.topmenuon,.yellow,.newshighlightback a:hover,.NewsTitle a,.readmorenews a,.ContactForm a{
	color:#000;
}
.footerlinks a:hover{
	color:#FEDD01;
}
.NewsRef{
	font-size:11px;
	font-weight:normal;
	color:#999;
}
.readmorenews a,.ContactForm a{
	text-decoration:underline;
}
.newarchiveback{
	text-align:right;
}
.newarchiveback a{
	color:#000;
	text-decoration:uderline;
}
.newarchiveback a:hover{
	text-decoration:none;
}
.NewsList{
	padding-bottom:30px;
}
.newslistpicture{
	margin-right:15px;
}

/**************************************** Careers And Contact Form Styles ***************************************************************/
.FontSize14{
	font-size:14px;
}
.CarrerSectTitle{
	color:#000;
	font-size:14px;
	text-transform:uppercase;
}
.MembersTextField{
	background:url(../images/members_textfield.gif) no-repeat;
	width:178px;
	height:22px;
}
.CareerTextField{
	background:url(../images/career_textfield.gif) no-repeat;
	width:165px;
	height:22px;
}
/*.ContactTextField{
	background:url(../images/contact_textfield.gif) no-repeat;
	width:250px;
	height:22px;
}
.ContactTexArea{
	background:url(../images/contact_textarea.gif) no-repeat;
	width:464px;
	height:107px;
}*/
.QuatityTextField{
	width:30px;
	height:18px;
	border:1px solid #90C0F2;
	font-family:Tahoma;
	font-size:11px;
	color:#575757;
	padding:2px;
}
.CareerFormTextField,.CareerFormTextFieldSmall,.CareerFormSelect,.ContactFormTextField,.ContactFormTextArea,.ContactFormSelect,.MemberFormTextField,.CareerFormTextArea{
	border:1px solid #CCC;
	font-family:Tahoma;
	font-size:11px;
	color:#000;
	width:130px;
	height:18px;
	margin:2px 0px 0px 0px;
}
.CareerFormTextArea{
	width:275px;
	height:100px;
}
.CareerFormTextFieldSmall{
	width:95px;
}
.MemberFormTextField{
	width:170px;
}
.ContactFormTextArea{
	width:455px;
	height:100px;
}
.ContactFormTextField{
	width:240px;
}
.CareerFormSelect{
	width:147px;
	margin:0px;
	border:1px solid #90C0F2;
}
.ContactFormSelect{
	width:240px;
	margin:2px 0px 0px 0px;
	border:1px solid #CCC;
}
.CareerFields,.MembersFields{
	padding:2px 10px 15px 0px;
	font-size:11px;
}
.MembersFields{
	padding:2px 17px 16px 0px;
}
.CareerFields2{
	padding:2px 51px 0px 90px;
	font-size:11px;
}
.RequiredFields{
	color:#575757;
	font-size:11px;
}
.ContactMap{
	float:right;
}
.CareerForm{
	font-size:11px;
}
.margtop10{
	margin-top:10px;
}
.newsback{
	background:url(../images/newback.gif) no-repeat;
	width:267px;
}
.latestnewstitlecont{
	border-bottom:1px solid #000;
	padding-bottom:5px;
	margin:7px 15px 15px 15px;
}
.acttitle a{
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	background:url(../images/othernews-back.gif) no-repeat;
	font-family:Arial;
	display:block;
	padding:0 0 4px 25px;
}
.acttitle a:hover{
	color:#FFF;
}
.actdate{
	font-size:11px;
	color:#000;
	font-family:Arial;
	padding:0 0 7px 25px;
}