body { padding:0; margin:0; background-color:#fff; font:13px Arial, Helvetica, sans-serif; color:#333; line-height:18px; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; }
ul, li { padding:0; margin:0; list-style:none; }
img { border:none; }
form { padding:0; margin:0; }


@font-face {
    font-family: 'din_alternateregular';
    src: url('font/din_alternate-webfont.eot');
    src: url('font/din_alternate-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/din_alternate-webfont.woff') format('woff'),
         url('font/din_alternate-webfont.ttf') format('truetype'),
         url('font/din_alternate-webfont.svg#din_alternateregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


form { padding:0; margin:0; }
.form input, textarea, select { padding:4px; border:1px solid #C9C9C9; font:12px Arial, Verdana, Helvetica, sans-serif; color:#333; background:#fff url(../images/background-input.gif) no-repeat 0 0; }
.form input:hover, .form textarea:hover, .form select:hover,
.form input:focus, .form textarea:focus, .form select:focus { border: 1px solid #aaa; background-position:0 -400px; }
.single-length { width:160px; }
.single-length_01 { width:170px; }
.double-length { width:250px; }
.tripal-length { width:210px; }
.length_50 { width:50px; }
.form input.btn { margin-right:5px; background:#848484; border:2px solid #737373; color: #FFFFFF; cursor:pointer; font-weight:bold; padding:3px 15px !important; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.form input.btn:hover, .form input.btn:focus { background:#ed1c24; border:2px solid #c1050c; }
.red { color:#ed1c24; }

.h_01 { height:50px; }

a { color:#333; outline:none; }
a:hover { color:#ed1c24; }

.even { background:#f6f6f6; }
.odd { background:#fff; }

.even_02 { background:#f7f7f7; border-bottom:1px solid #dadada; }
.odd_02 { background:#fff; border-bottom:1px solid #dadada; }

a { outline:none; text-decoration:none; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.wrapper { width:100%; }
.lsize { width:1000px; margin:0 auto; }

.pad_t01 { padding-top:20px; }
.pad_tb01 { padding:10px 0; }
.pad_tb02 { padding:15px 0; }
.pad_b01 { padding-bottom:10px; }

.mar_01 { margin:15px 0 7px 0; }
.mar_02 { margin:10px 0 7px 0; }
.mar_t01 { margin-top:5px; }
.mar_r01 { margin-right:20px; }

.bor_01 { border:1px solid #d4d4d4; }
.bor_02 { border:1px solid #e6e6e6; }
.bor_02 td { border:1px solid #e6e6e6; border-collapse:collapse; }

.gray_bg { background:#f2f2f2; }

.w_01 { width:200px; }

.f_11 { font-size:11px; }

.dis_blk { display:block; }
.title { background:#ed1c24; color:#fff; }
.sponcer_logo { background:url(../images/sponcer_logo.gif) 130px 0 no-repeat; }

#header { padding:20px 0; }
#header h1 { float:left; padding-top:10px; }
#header .banner { float:right; }


#slider {  background:url(../images/header_graphic_bg.gif) 50% 0 repeat-x; height:344px; border-bottom:1px solid #d9d9d9; }
#slider_inn { background:url(../images/inn_header_graphic_bg.gif) 50% 0 repeat-x; height:299px; border-bottom:1px solid #d9d9d9; }

#content { padding:20px 0; }
#content h1 { font:23px "din_alternateregular", Arial, Helvetica, sans-serif; color:#047cba; padding:0 0 10px 0; }
#content h2 { font:18px "din_alternateregular", Arial, Helvetica, sans-serif; color:#333; padding:0 0 5px 0; }

.l_part { float:left; width:700px; }
.r_part { float:right; width:270px; }

.magazine li { display:inline; float:left; margin-right:15px; font:15px "din_alternateregular", Arial, Helvetica, sans-serif; color:#333; line-height:20px;  }
.magazine li .last { margin-right:0; }
.magazine li a { color:#333; }
.magazine li a:hover { color:#ed1c24; }
.magazine li span { color:#ed1c24; font-size:18px; }

.knowmore { font-weight:bold; }
.knowmore a { float:right; color:#333; padding-right:12px; }
.knowmore a:hover { color:#047cba; }

.boxes { border-bottom:3px solid #ddd; padding-bottom:10px; }
.boxes li { float:left; width:238px; margin-right:15px; background:url(../images/box01_bottom.gif) 0 100% no-repeat; padding-bottom:12px; }
.boxes li h1 { font:22px "din_alternateregular", Arial, Helvetica, sans-serif; color:#ed1c24; padding:0 0 10px 0; line-height:23px;  }
.boxes li.last { margin-right:0; }
.boxes li .top { background:#cacaca url(../images/box01_top.gif) 100% 0 no-repeat; padding-top:3px; }
.boxes li .mid { background:#fff; border-left:3px solid #cacaca; border-right:1px solid #cacaca; padding:5px 15px; }

.read_more { font-weight:bold; }
.read_more a { background:url(../images/gray_btn.gif) 0 0 no-repeat; color:#fff; padding:6px 27px 5px 10px; }
.read_more a:hover { background:url(../images/red_btn.gif) 0 0 no-repeat;  }

.what_readers_say { width:420px; }
.what_readers_say h1 { font:22px "din_alternateregular", Arial, Helvetica, sans-serif; color:#047CBA; padding:0 0 10px 0; }
.what_readers_say .message {padding:2px 0 0 5px; font:17px "din_alternateregular", Arial, Helvetica, sans-serif; line-height:22px; height:90px;  }
.what_readers_say .message span { background:url(../images/coma_end.gif) 100% 100% no-repeat; width:30px; height:20px; display:inline-block; vertical-align:top; padding:5px 0 0 5px; }




.social_network { background:#e7e7e7 url(../images/social_network_bg.gif) 100% 50% no-repeat; padding:8px 10px; float:left; width:425px; }
.social_network li { font:20px "din_alternateregular", Arial, Helvetica, sans-serif; color:#333; float:left; margin-right:8px; line-height:32px;   }
.social_network li a { display:block; text-indent:-9999px; width:32px; height:32px; background:url(../images/social_network_icon.gif) 0 0 no-repeat; }
.social_network li a.facebook { background-position:0 0; }
.social_network li a.facebook:hover { background-position:0 -32px; }
.social_network li a.twitter { background-position:-35px 0; }
.social_network li a.twitter:hover { background-position:-35px -32px; }
.social_network li a.rss { background-position:-70px 0; }
.social_network li a.rss:hover { background-position:-70px -32px; }
.social_network li a.you_tube { background-position:-105px 0; }
.social_network li a.you_tube:hover { background-position:-105px -32px; }

.newsletter { float:left; background:url(../images/newsletter_icon.gif) 0 50% no-repeat; margin-left:20px; padding:9px 10px 9px 50px; font:20px "din_alternateregular", Arial, Helvetica, sans-serif; color:#333; line-height:30px; font-weight:bold; }
.newsletter .input { float:left; font:12px Arial, Helvetica, sans-serif; color:#333; background:#fff; border:1px solid #d5d5d5; padding:7px 10px 6px 10px; width:257px; margin:0; margin-left:10px; }
.newsletter .btn { float:left; background:url(../images/subscribe_btn_02.gif) 50% 50% no-repeat; border:none; padding:0; margin:0; width:75px; height:30px; cursor:pointer; }
.newsletter form { float:left !important; float:none; }


#footer { padding-top:15px; }
#footer h1 { font:22px "din_alternateregular", Arial, Helvetica, sans-serif; color:#ed1c24; padding:0 0 10px 0; }
#footer b { display:block; line-height:24px; }
#footer b a { color:#333; }
#footer b a:hover { color:#ed1c24; }

#footer .copyright { border-top:1px solid #e2e2e2; margin-top:10px; padding:10px 0; }
#footer .served_by a { background:url(../images/seoaura.jpg) 50% 2px no-repeat; color:#333; text-decoration: none; display:inline-block; width:100px; text-indent:-9999px; }

.link_01 li { padding:1px 20px 1px 0; }
.link_01 li a { background:url(../images/arrow_03.gif) 5px 6px no-repeat; display:block; padding-left:18px; color:#333; }
.link_01 li a:hover { color:#ed1c24; }

.list_01 li { background:url(../images/arrow_03.gif) 5px 8px no-repeat; padding:1px 0 1px 18px;  }



.processcontentwrapper{ position:relative; z-index:0; width:598px; height:870px; overflow:hidden; float:left; display:block; border:1px solid #d6d6d6; background:#f9f9f9; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;  }
.processcontent{/*style for each glide content DIV within wrapper.*/position:absolute; visibility:hidden; width:590px; line-height:18px; }
.bg { margin:10px 0 0 10px; background:#f9f9f9; height:850px; }
.processcontenttoggler{/*style for DIV used to contain toggler links. */width:100px; position:relative; display:block; z-index:1; font-weight:bold; height:215px; float:left; padding-top:15px; }
.processcontenttoggler a{/*style for every navigational link within toggler */color:#333; text-decoration:none; padding:7px 10px 8px 10px; float:left; width:81px; margin:5px 0 0 0; }
.processcontenttoggler a.toc{/*style for individual toggler links (page 1,page 2,etc). ".toc"class auto generated! */}
.processcontenttoggler a.selected, .processcontenttoggler a.selected:hover, .processcontenttoggler a:hover{ background:url(../images/tab_a.gif) 0 0 no-repeat; color:#ED1C24; text-decoration:none;}
.processcontenttoggler a:hover, .processcontenttoggler a.prevs:hover, .processcontenttoggler a.nexts:hover{ color:#000; text-decoration:none}


.product {
}
.product ul{
list-style:none;
}
.product li{
list-style:none;
padding:0 0 0 20px;
margin:0 0 0 0;
line-height:25px;
font-weight:normal;
background:url(../images/aerrow-icon1.jpg) no-repeat;
font-size:16px;
}
.product li ul{
list-style:none;
}
.product li ul li{
list-style:none;
padding:0 0 0 20px;
margin:0 0 0 10px;
line-height:25px;
font-weight:normal;
font-size:12px;
}