
p,div {margin:0; padding:0; }
/* reset 
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}caption{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}*/
/* end reset      border:1px solid green;    */

h1 {display:none; }

body {margin:0;  font: normal 12px/18px arial, helvetica, sans-serif; color: #000;} 
a, a:visited {color:#cc0033; outline:none; text-decoration:underline; }
a:hover {} 
a#priv {color:#000;  } 
p {margin:0 0 15px 0; }
img {border:0; }

#wrapper {margin:0 auto; width:1000px; position:relative;  }
#wrapperInner { width:1000px; background:url(../images/bg_wrapper.jpg) repeat-y;  }
#wrapperContent { width:980px; margin:0 auto;   }

/* top section -- common to all pages */
#top { position;relative; height:110px; width:980px;    }
#topLeft {float:left;  } 
#topRight { } 
#top img {margin:19px 0 0 25px ; float:left; }
#top a#toHome { float:left; margin:19px 0 0 25px ; 	 } 
a.toHomePg { display:block; width:203px; height:64px; text-indent:-9999px; overflow:hidden;	background:url('../images/logo_cubicin.jpg') no-repeat; } 



#top a.info { display:block; height:31px; text-indent:-9999px; overflow:hidden;  float:right; } 
a#btntoHomePg {float:right; width:148px; background:url(../images/btn_home.jpg) no-repeat; } 
a#infoRx {float:right; width:148px; background:url(../images/btn_rx_info.jpg) no-repeat; } 
a#infoRx2 {float:right; width:175px; background:url(../images/btn_rx_info2.jpg) no-repeat;  margin-right:10px; } 
a#infoISI {float:right; width:175px; background:url(../images/btn_isi.jpg) no-repeat;  margin-right:10px; } 

a#btntoHomePg:hover {float:right; width:148px; background:url(../images/btn_home_roll.jpg) no-repeat; } 
a#infoRx:hover { background:url(../images/btn_rx_info_roll.jpg) no-repeat; } 
a#infoRx2:hover { background:url(../images/btn_rx_info2_roll.jpg) no-repeat; } 
a#infoISI:hover {background:url(../images/btn_isi_roll.jpg) no-repeat; } 
.clear {clear:both; }
/*#piInfoUpdate {width:316px; height:44px; position:absolute; right:20px; top:42px; background:url('images/pi_updated.jpg') no-repeat; text-indent:-9999px; } */
#piInfoUpdate { width:286px; height:35px; position:absolute; right:20px; top:47px;  padding-left:30px;  background:url('../images/arrow_warnings.jpg') 3px 6px no-repeat;  font-size:11px; line-height:14px; padding-top:3px; /*border:1px solid green;*/} 


/*  home page only 	 border:solid 1px green;  */
#left6 { float:left; width:6px; background:url(../images/bg_main_left.jpg) no-repeat;  height:350px; } 
#main { float:left; width:960px; background:#fefefe; margin:10px 0 0 0 ; } 
#right6 {float:left;  width:6px; background:url(../images/bg_main_right.jpg) no-repeat;  height:350px; } 

#banner {width:972px; height:49px; margin:0; background:url(../images/banner_top.jpg) no-repeat; text-indent:-9999px; }
#main #left10 { float:left; width:10px; background:url(../images/bg_main_inner.jpg) repeat-x;  height:400px; } 
#main #mainInner { float:left; width:940px; background:url(../images/bg_info.jpg) no-repeat;    } 
#main #right10 {float:left;  width:10px; background:url(../images/bg_main_inner.jpg) repeat-x;  height:400px; } 
.infoCopy {display:none; }


/*  border:1px solid green; */
#formDiv {position:relative; height:103px; padding-top:1px;  } 
form { margin:16px 0 0 527px;   } 
form p {margin-bottom:3px;  } 
form input#newsletter {padding-left:5px;  font-size:16px;  width:375px; height:24px; background:#fff; 
			border:1px solid #666;  margin:0;  overflow:hidden; } 	
form label { display:none; } 
p.privacy {display:block;margin:0; width:200px; height:16px; float:left;}
#buttonSubmit { display:block; float:right; margin:5px 31px 0 0 ;}
.infoCopy {display:none; }
.clear { clear:both;} 
p.regError {color:#cc0033; font-weight:bold; font-size:13px; padding-left:10px; 
				background:url(../images/error.jpg) 0 4px no-repeat;  position:absolute; left:530px; top:73px; } 

#thankYou { position:absolute; top:27px; left:550px; font-size:14px; font-weight:bold; } 
#thankYou span {  font-size:18px; color:#cc0033;} 

#info { margin:117px auto 0 auto; width:900px; height:60px;  } 
#info div {float:left;  background:url(../images/icon_pdf.jpg) no-repeat;  height:40px; }
#info #infoLeft { width:273px; background-position: 0 0 ; } 
#info #infoMiddle { width:346px; background-position: 36px 0 ; } 
#info #infoRight { width:281px; background-position: 23px 0 ; } 

#mech { background:url(../images/bg_mech.jpg) no-repeat; height:118px;  width:940px;  border:1px solid #fff;}
a#mechView { margin:45px 0 0 830px ;} 

a.btnView { display:block ; width:80px; height:30px; text-indent:-9999px; overflow:hidden; background:url(../images/btn_view.jpg) no-repeat; } 
a.btnView:hover { background:url(../images/btn_view_roll.jpg) no-repeat; } 
a#left{ margin-left:56px; margin-top:9px; }
a#middle { margin-left:93px;margin-top:9px; }
a#right { margin-left:79px; margin-top:9px;}



/* home pg & inner pages  */
#content {margin:0 auto; width:972px; padding-bottom:0px;   }
#isi {  }
body.moa #isi {margin-top:55px; }
 body.isi #isi {margin-top:25px; }
#isi h2 {margin:0 0 20px 0 ; font: bold 15px/18px arial, helvetica, sans-serif; color:#000;  }
span.underline {text-decoration:underline; }

ul.copy { padding-left:0; margin-left:23px;}
ul.copy li {background: url('../images/bullet.jpg') no-repeat left 7px; list-style:none outside; padding: 0 0 8px 15px; }
p.indentISI {margin-left:15px;  }


/* inner pages only   */
#bannerInner {  margin:0; width:972px;  text-indent:-9999px;}
body.moa #bannerInner { height:53px; background:url(../images/banner_moa.jpg) no-repeat;  } 
body.terms #bannerInner {  height:56px; background:url(../images/banner_terms.jpg) no-repeat;  } 
body.privacy #bannerInner {  height:56px; background:url(../images/banner_privacy.jpg) no-repeat;  } 
body.contact #bannerInner {  height:56px; background:url(../images/banner_contact.jpg) no-repeat;  } 
body.isi #bannerInner {  height:56px; background:url(../images/banner_isi.jpg) no-repeat;  } 

#left16 { float:left; width:16px; background:url(../images/bg_main_left_inner.jpg) no-repeat;  height:350px; } 
#contentInner { float:left; width:940px;   } 
#right16 { float:left; width:16px; background:url(../images/bg_main_right_inner.jpg) no-repeat;  height:350px; } 

#contentMain { width:900px; margin:0 auto;  }

body.moa h3 { margin:20px 0 0 0 ; color:#cc0033; font-weight:bold; font-size:14px; }
div#moa_flash {float:left; margin-top:15px; width:517px; height:280px;  }
ul#ulVideo {float:left; margin:36px 0 0 40px;  padding:0; font-size:14px;  width:250px;   }
ul#ulVideo li {background:url('../images/bullet.jpg') no-repeat left 7px; list-style:none outside; padding: 0 0 8px 15px;  margin-left:0; }
span.sup { font-size:80%; position:relative; top:-4px; } 
.clearVideo { clear:both; height:38px;  } 
body.moa #hr1 { position:absolute; top:533px; left:24px; width:940px; height:5px; background:url(../images/hr.jpg) no-repeat; }
body.moa #hr2 { position:absolute; top:630px; left:24px; width:940px; height:5px; background:url(../images/hr.jpg) no-repeat; }

body.privacy #contentMain, body.contact #contentMain {padding-top:10px;  } 

body.privacy h2 {margin:10px 0 0 0 ; font-size:15px; font-weight:bold; color:#cc0033; } 
body.privacy ul.copy {margin-left:10px; }
body.privacy ul.indentUL { margin-left:20px; }
body.privacy ul li {}
body.privacy p { margin-bottom:10px; }
body.privacy p.mgn4 { margin-bottom:4px; }
body.privacy p.indent {  margin-left:2px; }
body.privacy p.indentMore { margin-left:18px; }
body.privacy ol { margin:10px 0px 10px 0px; padding: 0px 0px 0 10px; }
body.privacy ol li { margin:10px 0px 0px 12px; padding:0;  }
body.privacy ol li p.last { margin-bottom:0;  } 

body.privacy p.footnote { text-indent:-1em; padding-left: 1em; margin-bottom:16px; }
body.privacy p.rxInfoBottom {margin:0; }
span.fnAsterisk { font-size:14px;} 

body.privacy #hr1, body.terms #hr1 { margin:30px 0 30px 0 ; width:900px; height:5px; background:url(../images/hr.jpg) no-repeat; }

body.terms #contentMain {padding-top:20px;  } 
body.terms h2 {margin:10px 0 0 0 ; font-size:13px; font-weight:bold; color:#cc0033; } 

body.contact h2 {margin:10px 0 0 0 ; font-size:16px; font-weight:bold; color:#cc0033; } 
body.contact h3 {margin:10px 0 0 0 ; font-size:13px; font-weight:bold; color:#cc0033; } 
body.contact #isi {  margin-top:30px; margin-bottom:0px; }
body.contact #hr1 { margin:35px 0 0 0 ; width:900px; height:5px; background:url(../images/hr.jpg) no-repeat; }
ul.contact { margin:0 0 20px 0 ; padding-top:0;}
ul.contact li {margin:0; padding-bottom:0;}




p.rxInfoBottom {margin:0; }


/*  footer:  */
#bottom { width:1000px; height:36px; background:url(../images/bg_btm.jpg) no-repeat;  margin-bottom:10px; }
#footerLeft { float:left; width:90px; } 
#footerMain {  float:left; width:697px;   text-align:center;  padding-bottom:50px; }
#footerMainInner p {margin:15px 0 0 0 ; }
#footerRight { float:right; width:213px;  } 

a#toCubist { display:block; width:71px; height:60px; background:url(../images/logo_cubist.jpg) no-repeat; text-indent:-9999px; overflow:hidden; } 
a#toHomeFooter { } 
span.pipe { color:#cc0033; }
span.footer { color:#000; } 


a.footer:visited, a.footer {  padding:0 10px; text-decoration:underline;  }




