/*Main CSS for MSmba*/

body{
	background-color:#FFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
p{margin:8px 22px 0 24px; line-height:14px;}
ul{margin:4px 0 0 36px; padding:0 0 0 24px;}
li{margin:0 24px 6px 0; padding:0 0 0 0;}

/*------------------------------ Generic ---------------------------------*/
#contentBG{width:770px; margin:auto; text-align:left; margin-top:5px;}

#header{float:left; display:inline; width:770px; height:125px; background-image:url(../images/common/headerBG.jpg);}

#logo{float:left; display:inline; margin:0; width:205px;}
#award{float:left; display:inline; margin:0 0 0 454px;}
#menu{float:left; display:inline; margin:0; height:44px; width:565px; background-image:url(../images/common/menu/0_menuBG.jpg);}
#menuWrap{float:left; display:inline; margin:7px 0 0 11px;}
.menuItem{float:left; display:inline; margin:0;}

#callouts{float:left; display:inline; margin:0; width:205px;}
#calloutHead{float:left; display:inline; margin:0;}
#calloutFoot{float:left; display:inline; margin:0;}

#calloutBodyL{float:left; display:inline; margin:0; width:205px; background-image:url(../images/common/calloutBGleft.jpg); background-repeat:repeat-y;}
#calloutBodyR{float:left; display:inline; margin:0; width:205px; background-image:url(../images/common/calloutBGRight.jpg); background-repeat:repeat-y;}
#calloutBodyL p{margin:8px 22px 0 17px;}
#calloutBodyR p{margin:8px 22px 0 23px;}
#calloutGetInfo{float:left; display:inline; margin:0; width:205px;}
#calloutGetInfo img {margin:8px 22px 0 23px;}

#homeBody{float:left; display:inline; margin:0; width:360px;}
#homeHead{float:left; display:inline; margin:0;}
#homeCopy{float:left; display:inline; margin:0; padding-bottom:14px; width:360px; background-image:url(../images/home/bodyBG.jpg); background-repeat:repeat-y;}
#homeFoot{float:left; display:inline; margin:0;}
#homeProds{float:left; display:inline; margin:0; width:360px;}
#homeProds img{padding:5px 3px 0px 5px; margin-left:5px;}
#homeProds img.special{padding:5px 3px 0px 5px; margin-left:0px;}

#subBody{float:left; display:inline; margin:0; width:565px;}
#subHead{float:left; display:inline; margin:0;}
#subCopy{float:left; display:inline; margin:0; padding-bottom:14px; width:565px; background-image:url(../images/sub/common/bodyBG.jpg); background-repeat:repeat-y;}
#subFoot{float:left; display:inline; margin:0;}

#productsMenu{float:right; display:inline; margin:0 10px 30px 20px; width:220px;}
.productsImg{float:left; display:inline; margin:0 10px 0 20px; width:220px;}
.productsImgM{float:left; display:inline; padding:0 10px 0 60px; width:198px;}

#Footer{
	width:820px;
	height:37px;
	margin:0 auto; 
	text-align:left;
	background-image:url(../images/common/allBGfooter.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}



#menuBtns{
	float: left;
	display: inline;
	margin: 0 0 0 0;
}



#copyrightFooter{float:left; display:inline; width:820px; font-size:10px; color:#FFF;}
#copyrightFooter p{margin:0px 22px 0 635px;}


/*----------------------------- Contact ----------------------------------*/

/** FORM CLASSES ***/
.formTitleT3 {
	color:#A6904F;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}
.formText {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
input.formInputT3 {
	float:left;
	display:inline;
	width: 220px;
	height: 16px;
	font-size:10px;
	margin-bottom:8px;
}
select.formInputT3 {
	float:left;
	display:inline;
	width: 182px;
	height: 16px;
	font-size:10px;
	margin-bottom:8px;
}
input.formInputT5 {
	float:left;
	display:inline;
	width: 102px;
	height: 16px;
	font-size:10px;
	margin-bottom:8px;
}
select.formSelectStateT3 {
	width: 50px;
	height: 16px;
	font-size:10px;
	margin-right:120px;
	margin-bottom:8px;
}
select.formSelectStateT4 {
	width: 140px;
	height: 16px;
	font-size:10px;
	margin-right:120px;
	margin-bottom:8px;
}
textarea.formInputT3 {
	float:left;
	display:inline;
	width: 182px;
	height: 44px;
	font-size:10px;
}

input.formInputT4 {
	float:left;
	display:inline;
	width: 182px;
	height: 16px;
	margin-bottom:38px;
}
select.formInputT4 {
	float:left;
	display:inline;
	width: 182px;
	height: 16px;
	font-size:10px;
	margin-bottom:38px;
}

#formBtns{
	float:left;
	display:inline;
	width:210px;
	margin-left:350px;
}

.formText{
	float:left;
	display:inline;
	width:260px;
	text-align:right;
	margin:0 20px 0 20px;
}

#form{
	width:500px;
	margin:20px 22px 0 36px;
}

#form2{
	float:left;
	display:inline;
	width:500px;
	margin:20px 22px 0 36px;
}