:focus{-moz-outline-style  :  none;}
*{	margin:0;padding:0;}
html {height: 100%;margin-bottom: 1px;}	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-ie browsers */
body, div, form, h1, h2, h3, p, ul, hr { display: block } 
body{ background-color:#fff; color:#444444;	font-family:Arial, Helvetica, sans-serif;font-size:12px;}
strong{ font-weight: bolder }
a, a:visited, a:hover{color:#444444; text-decoration:none}
h1.whiteh1 {font-family:Arial, Helvetica, sans-serif; font-size:20px;line-height:20px;text-transform:uppercase;font-weight: normal;color: #ffffff; }
h2.grayh2 {font-family:Arial, Helvetica, sans-serif; font-size:16px;line-height:20px;font-weight: bold; margin-top: 15px; color:#444444}
h3.grayh3 {font-family:Arial, Helvetica, sans-serif; font-size:16px;line-height:20px;font-weight: bold; margin-top: 15px; color:#444444}

p{margin:8px 0px 0px 0px; line-height:17px; font-size: 12px; text-align:justify}
p.whiteh2 {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px;line-height:20px;font-weight: normal; margin-top: 15px; color:#ffffff;}
p.grayh2 {margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; font-size:16px;line-height:20px;font-weight: bold; margin-top: 15px; color:#444444}
.clear{margin:0; padding:0; line-height:0;font-size:0;clear:both; height:0px;}
.outerWraper{margin:10px auto; padding:0px;width:975px; }
.logoLinksContainter{width:975px; clear:both; height: 65px; clear:both; }
.logoLinksContainter img{ margin:0px; padding:0px 0px 0px 30px; border:0px; float:left}
.logoLinksContainter .topLink{ margin:0px; padding:20px 0px 0px 0px; width:650px; float:right; font-size:18px; text-align:right}

.homecontact{margin:0px 5px; padding:0px; background: url(../images/home_main_btn_download.gif) no-repeat;text-align: center; line-height: 35px; width:145px; display:block; float:right}
.solidCast{margin:0px 5px; padding:0px; background: url(../images/solidcast_bg.gif) no-repeat; text-align: center; line-height: 35px; width:230px; display:block; float:right}

.logoLinksContainter .topLink a, .logoLinksContainter .topLink a:visited { color: #b73c3f; text-decoration:none;}
.headerContainer{ margin:0px; padding:60px 0px 0px 55px; background:url(../images/headerBg.jpg) 0px 0px no-repeat; height:225px;}
.contentContainer{ margin: 10px 0px 10px 0px; padding:0px; clear:both}
.contentContainer .leftPanel{margin:0px 0px 0px 0px; padding:0px 30px 0px 50px; width:550px; float:left }
.contentContainer .rightPanel{margin:0px 0px 0px 0px; padding:0px 50px 0px 20px; width:270px; float:right }
.contentContainer .rightPanel h2.graycontenth2 {padding:10px 0px 10px 5px; margin:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px;line-height:25px;font-weight: normal;color: #444444; background-color:#ebebeb}
.contentContainer h2.graycontenth2 { margin:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px;line-height:20px;font-weight: normal;color: #444444;}
a.mainbtn {	background: url(../images/home_main_btn_bg.gif) no-repeat; font-size: 18px; color: #b73c3f; text-align: center;padding: 7px 10px 7px 7px;line-height: 35px; width:198px;}
a.mainbtn_download {background: url(../images/home_main_btn_download.gif) no-repeat;font-size: 18px;color: #b73c3f;text-align: center; padding: 7px 11px 7px 13px; line-height: 35px;}
.contentContainer ul li{margin:0px 0px 10px 0px;padding:0px;list-style: none;background: url(../images/blt_plus.gif) 0px 5px no-repeat;font-size: 12px;font-weight:normal;padding-left: 20px;	color: #444444;	line-height: 18px;}
.contentContainer p{margin:8px 0px 5px 0px; line-height:17px; font-size: 12px; text-align:justify}

#footer {margin: 0 auto; padding: 15px 0; width: 975px; border-top: 1px solid #eaeaea; line-height: 20px; text-align:center}
#footer a, #footer a:visited{color: #b73c3f; text-decoration:none}
.download-done a, .download-done a:visited{color: #b73c3f; text-decoration:none}
.dotterHr{ margin:15px 0px 10px 0px; padding:0px; border-top:1px dotted #999999; height:1px; clear:both;} 
.contact-us{margin:0px auto; padding:0px; width:70% }
.centerTbl{margin:0px auto; padding:0px; width:70% }
.downloadNow{width:120px;margin-left:150px;text-align:center;float:left;}
a.goback{background: url(../images/home_main_btn_download.gif) no-repeat;font-size: 18px;color: #b73c3f;text-align: center; padding: 0px 11px 0px 13px; width:121px; height:34px; line-height: 34px; display:block}

.emailcontainer{ margin:0px; padding:0px 10px 0px 0px; width:955px; height:15px; line-height:15px; text-align:right;}
.emailcontainer a, .emailcontainer a:visited{ color:#B73C3F; text-decoration:none;}
.emailcontainer a:visited{ color:#444444; text-decoration:none;}