/* CSS 2.1 / XHTML 1.0 Strict */
html       { margin:0px; padding:0px; border:0px; border-bottom:1px solid transparent; height:100%; }
body       { font-family: Verdana, Arial, Helvetica, sans-serif; color:#dadada; font-size:8pt; background:url(../images-blue/bg.jpg); background-repeat: no-repeat; background-position: 50% 0px; background-color:#000000; margin:0px; padding:0px; border:0px; border-collapse:collapse; }  
#pre_hm    { height:0; overflow: hidden; } #pre_sub { height:0; overflow: hidden; }
table,td,div,span,img,form,area,map,ul,h1 { margin:0px; padding:0px; border:0px; }
a          { color:#ffd387; text-decoration:none; }
a:hover    { color:#fff; text-decoration:underline; }
a.awht:link { color: #ffffff; font-size:13px; text-decoration: none;  }
a.awht:hover { color: #ffffff; font-size:13px; text-decoration: underline;}
hr         { height:20px; width:100%; border:0px; background:url(../img/hr.gif) repeat-x; display:block; clear:both; }
.imgblu  { position:static; float:none; display:inline; margin-left:0px; margin-right:0px; border:1px solid #6f99d5; margin:0px; padding:0px; }

/* Global layout Attributes */
.hmwrap    { width:892px; position:relative; margin-left:auto; z-index:3; margin-right:auto; overflow:visible; text-align:center; }
.hmlft     { width:255px; height:630px; position:absolute; left:-255px; top:0px; z-index:4; background:url(../img/hm_1.jpg) no-repeat; }
.hmrit     { width:50%; height:630px; position:absolute; right:0px; top:0px; z-index:1; background:url(../img/hm_2.jpg) 446px 0px no-repeat; }

.subwrap   { width:892px; position:relative; margin-left:auto; margin-right:auto; overflow:visible; text-align:center; background:url(../img/tile_strip.gif) repeat-y; }
.sublft    { width:255px; height:569px; position:absolute; left:-216px; top:0px; z-index:-1; background:url(../img/sp_1.jpg) no-repeat; }
.subrit    { width:50%; height:630px; position:absolute; right:0px; top:0px; z-index:-1; background:url(../img/sp_2.jpg) 446px 0px no-repeat; }

.mtbl      { width:100%; border-collapse:collapse; }
.mtbl2     { width:100%; height:270px; }
.mttd_lft  { background:url(../img/hm_1.jpg) no-repeat; background-position: top right; } 
.mttd_mid  { background:url(../img/tile_strip.gif) repeat-y; background-color:#000000; width:892px; height:100%; vertical-align:top; text-align:center;  } 
.mttd_rit  { background:url(../img/hm_2.jpg) no-repeat; background-position: top left; }  

/* Home Page layout Attributes */
.head       { background:url(../img/dalogo.jpg) no-repeat; width:892px; height:112px; clear:both; display:block; }
.foot       { width:892px; height:150px; background-color:#252525; clear:both; display:block; margin:0px; padding:0px; }
.div1       { width:892px; height:470px; clear:both; display:block; background:url(../img/lft_un_nav3.jpg) no-repeat; margin:0px; padding:0px; }
.div1b       { width:892px; height:470px; clear:both; display:block; background:url(../img/lft_un_nav3.jpg) no-repeat; margin:0px; padding:0px; }
.div2       { width:441px; height:470px; position:static; float:right; display:inline; background:url(../img/rut_un_nav.jpg) no-repeat; background-position:top right;  }
.div3       { width:423px; height:423px; position:static; float:left; margin:0px; padding:0px; border:1px solid #6f99d5; margin-top:40px; }
.div4       { width:444px; height:380px; position:static; float:right; display:inline; margin-top:85px; }
.newshb     { font-weight: bold; font}
.news1      { width:450px; height:56px; position:static; float:left; }
.news2      { width:120px; height:56px; position:static; float:left; display:inline; }
.news3      { width:320px; height:56px; position:static; float:left; display:inline; text-align:left; border:0px !important; border-collapse:collapse; }
.news3s     { width:270px; height:56px; position:static; float:left; display:inline; padding-top: 8px; text-align:left; border:0px !important; border-collapse:collapse; }
.news3 a    { white-space:nowrap; display:block; font:normal normal 500 11px verdana; line-height:17px; margin:auto; border:0px !important; border-collapse:collapse; }
.news3 img  { margin:auto; margin-right:5px; }
.news4      { width:100px; height:36px; position:static; float:right; display:block; clear:both; }
.news4 a    { height:auto; font:normal normal 500 11px verdana; }
.bot1       { width:892px; height:190px; background:url(../img/botbs_nt.jpg) no-repeat; margin:0px; padding:0px; padding-top:4px; }
.1jump      { width:880px; height:52px; margin:0px; padding:0px; padding-top:0px; }
.regnmail   { width:460px; height:90px; position:static; float:left; margin-top:12px;}
.alist      { width:415px; height:90px; position:static; float:left; margin-top:12px;}
.bot2       { width:290px; height:188px; position:static; float:none; display:inline; margin:0px; padding:0px; text-align:center;}
.bot3       { width:290px; height:188px; position:static; float:none; display:inline; margin:0px; padding:0px; text-align:center; margin-left:5px; }
.bot4       { width:291px; height:188px; position:static; float:none; display:inline; margin:0px; padding:0px; text-align:center; margin-left:5px; }

/* Global Sub Page layout Attributes */
.sptd_lft  { background:url(../img/sp_1.jpg) no-repeat; background-position: top right; } 
.sptd_rit  { background:url(../img/sp_2.jpg) no-repeat; background-position: top left; }
.sp_head   { background:url(../images-blue/sub_logo_alt.jpg) no-repeat; width:892px; height:112px; clear:both; display:block; margin-left: auto; margin-right:auto; text-align:center; }
.sp_head_alt   { background:url(../images-blue/sub_logo_alt.jpg) no-repeat; width:892px; height:112px; clear:both; display:block; margin-left: auto; margin-right:auto; text-align:center; }
.sp_un_nav { background:url(../images-blue/sub_un_nav.jpg) no-repeat; width:892px; height:32px; clear:both; display:block; text-align:left; }

/* Dealer Page layout Attributes */
.deal1      { width:892px; clear:both; margin-left: auto; margin-right:auto; padding:0px; margin:0px; }
.deal2      { position:static; float:right; display:inline; width:530px; margin:0px; padding:0px; margin-bottom:20px; }
.deal3      { float:left; position:static; display:block; clear:both; width:462px; height:32px; text-align:left; margin:0px; padding:0px; margin-left:5px; border:1px solid #6e99d4; background-color:#061879; background:url(../images-blue/ttlblueBG.gif); }
.deal4      { float:left; position:static; display:block; text-align:left; clear:both; width:462px; margin:0px; padding:0px; margin-left:5px; margin-top:15px; }
.deal5      { width:310px; position:static; float:right; display:inline; text-align:center; margin-bottom:20px; }

/* Artists Page layout Attributes */
.art        { position:static; float:right; width:870px; padding:0px; margin:0px; display:block; clear:both; }
.art1       { position:static; float:left; display:inline; width:121px; height:205px; margin:0px; padding:0px; }
.art2       { position:static; float:left; display:block; width:121px; height:150px; margin:0px; padding:0px; }
.art3       { position:static; float:left; display:block; width:121px; height:45px; margin:0px; padding:0px; }
.art3 a     { font:normal normal 500 10px verdana; white-space:normal; line-height: 15px; }

/* News Page layout Attributes */
.newz1      { width:820px; display:block; clear:both; padding:0px; margin:0px; margin-top:10px; margin-bottom:15px; margin-left:auto; margin-right:auto; }
.newz2      { position:static; float:left; display:inline; width:315px; margin:0px; padding:0px; }
.newz2  img { position:static; float:right; margin:0px; padding:0px; border:1px solid #6f99d5; margin-bottom:15px; }
.newz3      { position:static; float:right; display:inline; width:500px; margin:0px; padding:0px; }
.newz3  a   { font:normal normal 500 10px verdana; display:block; margin-top:5px; margin-bottom:5px; }
.newz4      { position:static; float:left; display:block; font:normal normal 800 13px verdana; margin:0px; padding:0px; margin-left:8px; width:480px; clear:both; text-align:left;  border:1px solid #6f99d5; background-color:#3d7524; }
.newz4a     { position:static; display:block; font:normal normal 800 13px verdana; font-weight:bold; margin:0px; padding:0px; width:480px; clear:both; text-align:left;  border:1px solid #6f99d5; background-color:#3d7524; }
.newz5      { display:inline; clear:none; position:static; float:left; display:block; clear:both; width:450px; text-align:left; margin-left:15px;  }
.newz5 img  { margin-right:8px; margin-top:5px; }
.newz5 span { white-space:normal; text-align:left; font:normal normal 500 10px verdana; margin-top:5px; margin-bottom:5px;  }
.newz5   p  { white-space:normal; display:block; text-align:left; color:#808080; font:normal normal 500 10px verdana; margin-top:5px; margin-bottom:5px; }

/* Extended from Newz Clips Page layout Attributes */
.clips      { position:static; float:left; display:block; clear:both; width:450px; text-align:left; margin-left:15px;  }
.clips1     { width:490px; height:1px; margin:0xp; padding:0xp; margin-top:auto; margin-bottom:auto; overflow:visible; vertical-align:middle; }
.clips2     { width:190px; height:24px; display:inline; float:left; text-align:right; vertical-align:middle;  }
.clips3     { width:288px; height:24px; vertical-align:middle; float:right; vertical-align:middle;  }

/* Each Artist Page layout Attributes */
.eap        { width:892px; margin:0px; padding:0px; display:block; clear:both; text-align:center; }
.eap1       { position:static; float:left; display:inline; width:400px; margin:0px; padding:0px; margin-left:50px; }
.eap1 img   { position:static; float:right; margin:0px; padding:0px; }
.eap2       { position:static; float:left; display:inline; width:400px; margin:0px; padding:0px; }
.eap2 img   { position:static; float:left; margin:0px; padding:0px; }
.eap3       { position:static; float:left; display:block; clear:both; width:400px; text-align:left; margin:0px; padding:0px; }
.eap3 img   { margin-right:10px; }
.eap3 h1    { color:#808080; padding-left:15px; line-height:12px; }
.eap3 p     { font:normal normal 500 10px verdana; white-space:normal; display:block; clear:both; }
.eap3 a     { font:normal normal 500 10px verdana; display:block; margin-top:5px; margin-bottom:5px; line-height:15px; }
.eapbod     { margin-top:5px; margin-left:10px; color:#808080; }
.eapbod p   { margin-top:10px; margin-bottom:10px; }

/* Gallery Page layout Attributes */
.gal1       { position:static; float:left; display:inline; width:360px; height:200px; margin:0px; padding:0px; margin-bottom:20px; }
.gal2       { position:static; float:left;  display:inline; width:480px; text-align:left; margin:0px; padding:0px; margin-left:8px; margin-bottom:20px; }
.gal3       { position:static; float:left;  display:block; clear:both; width:460px; height:32px; text-align:left; margin:0px; padding:0px; margin-bottom:10px; border:1px solid #6e99d4; background-color:#061879; background:url(../images-blue/ttlblueBG.gif); }
.galimg     { margin:0px; padding:0px; border:1px solid #6e99d4; background-color:#6e99d4; }
.galspc     { position:static; display:inline; margin:0px; padding:0px; margin-right:3px; margin-bottom:1px; }

/* Products Page layout Attributes */
.pod         { width:892px; margin:0px; padding:0px; display:block; clear:both; }
.pod1        { width:350px; position:static; display:inline; float:left; }
.pod img     { float:right; margin-right:10px; }
.pod2        { width:540px; position:static; display:inline; float:left; text-align:left; }
.pod2 p      { white-space:normal; text-align:left; font:normal normal 500 10px verdana; color:#808080; padding-right:20px; }
.pod2 a      { white-space:normal; display:block; margin-top:10px; margin-bottom:10px; font:normal normal 500 10px verdana; }
.podttl      { float:left; position:static; display:block; clear:both; width:500px; height:32px; margin:0px; padding:0px; border:1px solid #6e99d4; background-color:#061879; background:url(../images-blue/ttlblueBG.gif); }


/* About Page layout Attributes */
.bout1       { position:static; float:right; width:870px; padding:0px; margin:0px; display:block; clear:both; }
.bout2       { position:static; float:left; display:inline; width:350px; margin:0px; padding:0px; }
.bout2  img  { float:right; display:inline; margin-right:10px;  margin-top:10px; }
.bout3       { position:static; color:#808080; text-align:left; float:left; display:inline; width:470px; margin:0px; padding:0px; margin-top:5px; }
.bout3   p   { font:normal normal 500 10px verdana; display:block; clear:both; margin-top:10px; margin-bottom:10px; white-space:normal;  }
.bout4       { position:static; float:none; display:block; width:850px; text-align:center; margin:0px; padding:0px; margin-left:auto; margin-right:auto; }
.bout4  img  { position:static; float:none; display:inline; margin-left:0px; margin-right:0px; border:1px solid #6f99d5; margin:0px; padding:0px; }
.bout a      { font:normal normal 500 10px verdana; white-space:normal; line-height: 15px; }

/* Individual Products Page layout Attributes */
.dap        { width:800px; margin:0px; padding:0px; background-color:#000; display:block; clear:both; margin-left:auto; margin-right:auto;  }
.dap1       { position:static; float:left; display:inline; width:400px; margin:0px; padding:0px; background-color:#000; }
.dap1a      { position:static; float:left; display:inline; width:0px; margin:0px; padding:0px; background-color:#000; }
.dap1 img   { position:static; float:right; margin-top:20px; background-color:#000; }
.dap2       { position:static; float:left; display:inline; width:400px; margin:0px; padding:0px; background-color:#000; }
.dap2 img   { position:static; float:left; display:block; clear:both; margin-top:20px; background-color:#000; }
.dap p      { background-color:#000; font:normal normal 500 10px verdana; white-space:normal; display:block; clear:both; text-align:left; color:#808080; margin-left:5px;  } 
.dap2 p     { line-height:15px; }
.dap span   { color:#6e99d4; background-color:transparent; background-color:#000; }
.dap a      { font-size:8pt; background-color:transparent; background-color:#000; }
.dip span   { color:#808080; display:inline; }
.dip p      { display:block; clear:both; margin-top:10px; margin-bottom:10px; }
.textwhite  { color:#ffffff !important; }
.dip img    { display:inline; margin-right:10px; }
.dup        { width:800px; margin:0px; padding:0px; background-color:#000; margin-left:auto; margin-right:auto; }
.dup img    { border:1px solid #6e99d4; margin:0px; padding:0px; margin:10px;  }

/* Downloads layout Attributes */
.dow        { width:892px; margin:0px; padding:0px; border:1px solid white; display:block; clear:both; white-space:normal; }
.dow1       { position:static; float:left; display:inline; width:300px; margin:0px; padding:0px; border:1px solid white; white-space:normal; }
.dow2       { position:static; float:left; display:inline; width:500px; text-align:left; margin:0px; padding:0px; border:1px solid white; white-space:normal; }
.dow3       { position:static; float:left; display:block; clear:both; width:460px; height:32px; text-align:left; margin:0px; padding:0px; margin-bottom:10px; border:1px solid #6f99d5; background-color:#3d7524; }
.dowimg     { margin:0px; padding:0px; border:1px solid #6e99d4; background-color:#6e99d4; }
.dowspc     { position:static; display:inline; margin:0px; padding:0px; margin-right:3px; margin-bottom:1px; }

/* Global Menu */
.nav             { height:32px; width:875px; position:absolute; z-index:5; left:auto; right:auto; top:120px; text-align:right; border:0px; }
#menu li,ul,p,a  { display:inline; font-family:"Arial","Myriad Pro","Helvetica"; white-space:nowrap; font-size:12px; font-weight:500; margin:0px; padding:0px; border:0px; }
#menu p          { display:inline; color:#ffd387; margin-left:4px; margin-right:5px;  }
#menu span       { display:none; border: 0px; } 
#menu li         { height:24px; position:relative; display:inline; float:right; list-style:none;  }
#menu ul	      { height:24px; position:absolute; display:block; clear:both; z-index:5; left:0px; top:25px; background-color:transparent; }
#menu li ul      { display:block; clear:both; visibility:hidden; margin:0px; border:0px;   }  
#menu li ul li   { height:24px; display:block; clear:both; width:100px; border:1px solid #6e99d4; margin-top:-1px; }
#menu li ul li ul { height:24px; display:block; clear:both; width:100px; left:100px; border:0px solid #6e99d4; margin-top:-25px; }
#menu li ul li p { height:24px; font:normal normal 100 15px verdana; color:#ffd387; text-indent:10px; margin:0px; padding:0px; }
#menu a          { height:24px; color:#ffd37a; background-color:transparent; text-decoration:none; }
#menu a:hover    { color:#6e99d4; background-color:transparent; padding-bottom:10px; padding-top:10px; }
#menu a:focus    { color:#6e99d4; background-color:transparent; padding-bottom:10px; padding-top:10px; }
#menu li ul li a       { height:20px; font:normal normal 100 12px Arial; font-weight:normal; font-size:9pt; color:#ffd387; background-color:#252525; text-decoration:none; display:block; clear:both; text-align:left; padding-top:4px; }
#menu li ul li a:hover { background-color:#061879; color:#fff; margin:0px; padding:0px; border:0px; padding-top:4px; }
#menu li ul li a:focus { background-color:#061879; color:#fff; margin:0px; padding:0px; border:0px; padding-top:4px; }

/* Multibox */
.mulbx    { width:490px; font:normal normal 500 11px verdana; margin:0px; padding:0px; border:0px; margin-left:auto; margin-right:auto; margin-top:10px; text-align:center; }
.mulbx  a { font:normal normal 500 10px verdana; }
.ajax1    { margin-top:10px; margin-left:40px; overflow:hidden; }
.ajax1  a { font:normal normal 500 10px verdana; margin-top:10px; border:0px !important; border-collapse:collapse !important; white-space:nowrap; display:block; width:auto; margin-right:0px; }
.marzi    { font:normal normal 500 10px verdana; overflow:auto; height:510px; width:730px; margin:0px; padding:0px; border:0px; }
.marzi  a { font:normal normal 500 10px verdana; }
.ssart    { font:normal normal 500 10px verdana; color: #808080; display:block; clear:both; padding-top:10px; padding-left:30px; }
.ssart  a { white-space:nowrap; font:normal normal 500 10px verdana; padding:0px; margin:0px; margin-bottom:8px; }

/*Sound Samples Multibox */
.ss1        { width:700px; height:auto; position:relative; margin-left:auto; margin-right:auto; text-align:left; margin-top:10px; }
.ss2        { width:690px; height:20px; font:normal normal 800 13px verdana; position:relative; float:left; color:#ffd387; display:inline; border:1px solid #6f99d5; padding-top:3px; padding-left:10px; margin-bottom:10px; background-color:#061879; background:url(../images-blue/ttlblueBG.gif); } 
.ss3        { position:relative; float:left; display:inline; width:680px; text-align:left; margin-left:15px; margin-bottom:10px; margin-right:10px; font:normal normal 500 10px verdana; color: #808080 !important; line-height:13px !important;  }
.ss3  a     { font:normal normal 500 10px verdana; line-height:13px !important;  }
.sf1        { width:700px; height:auto; position:relative; margin-left:auto; margin-right:auto; text-align:left; }
.sf2        { width:390px; height:30px; overflow:visible; padding:0px; margin:0px; padding-top:5px; position:relative; float:left; display:inline; text-align:right; font:normal normal 500 10px verdana; color:#6e99d4; }
.sf3        { width:300px; height:30px; overflow:visible; padding:0px; margin:0px; position:relative; float:left; display:inline; clear:right; padding-left:10px; }

/* Global Utilities */

.ttlblu {  border:1px solid #6e99d4; background-color:#061879; background:url(../images-blue/ttlblueBG.gif); display:block; clear:both; font:normal normal 800 14px verdana; color:#ffd387; height:22px; padding-top:5px; padding-bottom:5px; padding-top:5px;margin-bottom:10px; margin-top:10px;}
.ttlbluw {  width:860px; border:1px solid #6e99d4; background-color:#061879; background:url(../images-blue/ttlblueBG.gif); display:block; clear:both; font:normal normal 800 14px verdana; color:#ffd387; height:22px; padding-top:5px; padding-bottom:5px; padding-top:5px;margin-bottom:10px; margin-top:10px;}
.ttlblub {  border:1px solid #6e99d4; background-color:#061879; background:url(../images-blue/ttlblueBG.gif); display:block; clear:both; font:normal normal 800 14px verdana; color:#ffd387; height:22px; padding-top:5px; padding-bottom:5px; margin-bottom:10px; margin-top:0px; }
.ttlbld {  border:1px solid #6e99d4; background-color:#061879; background:url(../images-blue/ttlblueBG.gif); display:block; clear:both; color:#ffd387; height:22px; padding-top:5px; padding-bottom:5px; padding-left:8px; margin-bottom:10px;  }
.awhitp { color: #6e99d4; font-size:13px; font-family:Myriad Pro,Helvetica,Arial;}
.awhitpalt { color: #ffffff; font-size:13px; font-family:Myriad Pro,Helvetica,Arial;}
.pixtop {  padding-top:5px; margin-bottom:10px; margin-top:5px;}
.pixary {  padding-top:10px; margin-bottom:10px; margin-top:10px;}
.artlst {  margin-bottom:5px; margin-top:5px;}
.borgld { border:1px solid #ffd387; margin:0px; padding:0px; }
.borgtd { border:1px solid #ffd387; margin:0px; padding:0px; margin-top:4px; }
.borgrn { border:1px solid #6e99d4; margin:0px; padding:0px; }
.ttl    { color:#ffd387; font:normal normal 600 12px verdana; }
.wsn    { white-space:normal !important;  }
.db     { display:block; clear:both; }
.db a   { display:block; clear:both; }
.di     { float:left; display:inline; clear:none; }
.dir    { float:right; display:inline; clear:none; }
.dicn a { display:inline; clear:none; }
.ctr    { margin-left:auto; margin-right:auto; text-align:center; }
.ctrf   { text-align:center; }
.ctrt   { margin-left:auto; margin-right:auto; text-align:center; font-size:13px; font-weight:bold;}
.txtgry { font:normal normal 500 10px verdana; color: #808080; line-height:13px !important; }
.txtwht { font:normal normal 800 10px verdana; color: #ffffff; }
.tbg    { font:normal normal 500 10px verdana; color: #6e99d4; }
.txtgrn { font:normal normal 500 10px verdana; color: #6e99d4; }
.txtgrn a { font:normal normal 500 10px verdana; color: #6e99d4; }
.dotsep { height:20px; font:normal normal 500 10px arial; color: #6e99d4; margin-bottom:10px; display:block; clear:both; }
.flrit  { float:right; }
.fllft  { float:left; }
.f8     { font-size:8pt !important; }
.f8   a { font-size:8pt !important; }
.f9     { font-size:9pt !important; }
.f9   a { font-size:9pt !important; }
.f10n   { font:normal normal 300 10px verdana; }
.f10w   { color: #ffffff; font-size:13px; text-decoration: none; }
.f10    { font-size:10pt !important; }
.f10  a { font:normal normal 500 10px verdana; }
.f12    { font:normal normal 600 12px verdana; }
.pch    { color:#ffd387 !important; }
.bld    { font-weight:bold !important; }
.bld  a { font-weight:bold !important; }
.m2   a { margin-top:2px; margin-bottom:2px; }
.ac     { text-align:center !important; }
.al     { text-align:left !important; }
.ar     { text-align:right !important; }
.lh12 p { line-height:15px !important; }
.wauto a { width:auto; }
.bor0   { border:0px !important; border-collapse:collapse; }
.bor0 a { border:0px !important; border-collapse:collapse; margin:auto; }
.p0     { padding:0px !important; }
.pt3  { padding-top:3px !important; }  .pb3  { padding-bottom:3px !important; }  .pl3  { padding-left:3px !important; }  .pr3  { padding-right:3px !important; }
.pt4  { padding-top:4px !important; }  .pb4  { padding-bottom:4px !important; }  .pl4  { padding-left:4px !important; }  .pr4  { padding-right:4px !important; }
.pt5  { padding-top:5px !important; }  .pb5  { padding-bottom:5px !important; }  .pl5  { padding-left:5px !important; }  .pr5  { padding-right:5px !important; }
.pt8  { padding-top:8px !important; }  .pb8  { padding-bottom:8px !important; }  .pl8  { padding-left:8px !important; }  .pr8  { padding-right:8px !important; }
.pt10 { padding-top:10px !important; } .pb10 { padding-bottom:10px !important; } .pl10 { padding-left:10px !important; } .pr10 { padding-right:10px !important; }
.pt15 { padding-top:15px !important; } .pb15 { padding-bottom:15px !important; } .pl15 { padding-left:15px !important; } .pr15 { padding-right:15px !important; }
.pt20 { padding-top:20px !important; } .pb20 { padding-bottom:20px !important; } .pl20 { padding-left:20px !important; } .pr20 { padding-right:20px !important; }
.pt25 { padding-top:25px !important; } .pb25 { padding-bottom:25px !important; } .pl25 { padding-left:25px !important; } .pr25 { padding-right:25px !important; }
.pt35 { padding-top:35px !important; } .pb35 { padding-bottom:35px !important; } .pl35 { padding-left:35px !important; } .pr35 { padding-right:35px !important; }

.m0   { margin:0px !important; } 
.mt0  { margin-top:0px !important; }   .mb0  { margin-bottom:0px !important; }    .ml0 { margin-left:0px !important; }   .mr0  { margin-right:0px !important; }
.mt1  { margin-top:1px !important; }   .mb1  { margin-bottom:1px !important; }   .ml1  { margin-left:1px !important; }   .mr1  { margin-right:1px !important; }
.mt2  { margin-top:2px !important; }   .mb2  { margin-bottom:2px !important; }   .ml2  { margin-left:2px !important; }   .mr2  { margin-right:2px !important; }
.mt3  { margin-top:3px !important; }   .mb3  { margin-bottom:3px !important; }   .ml3  { margin-left:3px !important; }   .mr3  { margin-right:3px !important; }
.mt5  { margin-top:5px !important; }   .mb5  { margin-bottom:5px !important; }   .ml5  { margin-left:5px !important; }   .mr5  { margin-right:5px !important; }
.mt5 a { margin-top:5px !important; }   .mb5 a { margin-bottom:5px !important; } 
.mt6  { margin-top:6px !important; }   .mb6  { margin-bottom:6px !important; }   .ml6  { margin-left:6px !important; }   .mr6  { margin-right:6px !important; }
.mt8  { margin-top:8px !important; }   .mb8  { margin-bottom:8px !important; }   .ml8  { margin-left:8px !important; }   .mr8  { margin-right:8px !important; }
.mt9  { margin-top:9px !important; }   .mb9  { margin-bottom:9px !important; }   .ml9  { margin-left:9px !important; }   .mr9  { margin-right:9px !important; }
.mt10 { margin-top:10px !important; }  .mb10 { margin-bottom:10px !important; }  .ml10 { margin-left:10px !important; }  .mr10 { margin-right:10px !important; }
.mt15 { margin-top:15px !important; }  .mb15 { margin-bottom:15px !important; }  .ml15 { margin-left:15px !important; }  .mr15 { margin-right:15px !important; }
.mt16 { margin-top:16px !important; }  .mb16 { margin-bottom:16px !important; }  .ml16 { margin-left:16px !important; }  .mr16 { margin-right:16px !important; }
.mt20 { margin-top:20px !important; }  .mb20 { margin-bottom:20px !important; }  .ml20 { margin-left:20px !important; }  .mr20 { margin-right:20px !important; }
.mt30 { margin-top:30px !important; }  .mb30 { margin-bottom:30px !important; }  .ml30 { margin-left:30px !important; }  .mr30 { margin-right:30px !important; }
.mt40 { margin-top:40px !important; }  .mb40 { margin-bottom:40px !important; }  .ml40 { margin-left:40px !important; }  .mr40 { margin-right:40px !important; }
.ml55 { margin-left:55px; }
