/* 

CSS Document
Designer: asterix

*/

/* DEFAULT */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;vertical-align: baseline;}
body {color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;}
caption,th,td{text-align: left;font-weight: normal;}
a{text-decoration : none;}
.info_link:hover,#leftblock .down:hover,#leftblock a.more:hover,.info_body p a:hover,.testi_link a:hover,.viewall:hover,#footer p a:hover{text-decoration : underline;}
#leftblock .down,.pack_body a,.pack_body p,.info_body p,.dollar,#leftblock a.order,#leftblock span,#footer p,#footer p a,.viewall,.form_para,.services_list li,.testi_link a,.testi_link,.testi_para,.righthead,.blog_bottom,.blog ul li,.blog_body h2,.artm_bottom,.artm ul li,.artm_body h2,.ebook_bottom,.ebook ul li,.ebook_body h2,.article_bottom,.article ul li,.article_body h2,#leftblock ul li,#nav a,#leftblock h1,#leftblock h2,#leftblock h3,#leftblock p{font-family: Arial, Helvetica, sans-serif;}
.clear{display : block;clear : both;font-size : 0px;line-height : 0px;}

/* BASIC DESIGN STRUCTURE */
#content{margin : 0; padding : 0px 0px 0px 0px;}
#top_enclose{height : 131px;margin : 0px auto;background : #5dbad1 url(images/headnav.gif) repeat-x 0px bottom;}
#top_hold{width : 950px;margin : 0px auto;}
#header{height : 92px; margin : 0px auto;background : url(images/header.gif) no-repeat right 0px;}
#navigator{height : 39px; margin : 0px auto;}
#mainblock{ background : url(images/bg.gif) repeat-x 0px 0px; margin : 0px auto;}
#mainblock_hold{width : 950px;background : url(images/mainbody.gif) repeat-y center 0px;margin : 0px auto;}
#footer{ background : #FFF;margin : 0px auto;padding : 10px 0px 10px;}

/* HEADER */
#header img{margin : 8px 0px 0px 19px;padding : 0px;}

/* MAIN NAVIGATOR */
#nav li,#nav a{float : left;}
#nav span{font-weight : bold;padding-left : 10px;}
#nav a:hover span,#nav #current span,#nav li:hover span,#nav li.over span{padding-left : 10px; background : url(images/navbullet.gif) no-repeat -1px center;}
#nav a{line-height : 39px;color : #368ca1;font-weight : normal;font-size : 13px;padding : 0px 18px 0px 18px; }
#nav a:hover,#nav #current,#nav li:hover a,#nav li.over a{color : #FFF;background :  url(images/navhover.gif) repeat-x 0px 0px;/* border-right : 1px solid #f8d9b2; */}
 
/*DROP DOWN*/
#nav .package{position : relative;}
#nav .sub_nav{display : none;position : absolute;width : 220px;top : 36px;left : 0px;background : #eaf3f9;} 
#nav .sub_nav li{display : block;}
#nav .sub_nav li a{font-size : 12px;font-weight : bold;color : #368ca1;background : none;width : 185px; line-height : 20px; padding:3px 18px;}
#nav .sub_nav li a:hover{color : #FFF;background :  url(images/navhover.gif) repeat-x 0px 0px;}
#nav li:hover ul ,#nav li.over ul{ display: block;} 

/* MAIN CONTENT */
#main_top{width : 950px;background : url(images/maintop.gif) no-repeat 0px 0px;}
#main_bottom{width : 950px;background : url(images/mainbottom.gif) no-repeat 0px bottom;padding-bottom : 40px;}
#leftblock{width : 597px;float : left;padding : 14px 20px 20px 20px;}
#leftblock .left_img{border : 1px solid #e8e8e8;margin-bottom : 10px;}
#leftblock h1{font-weight : bold;font-size : 28px;color : #39b1cd;}
#leftblock h1.first{margin-left : 3px;}
#leftblock h2{margin-left : 3px;padding-bottom : 13px;font-weight : bold;font-size : 17px;color : #39b1cd;}
#leftblock h3{margin-left : 3px;color : #e07c45;font-weight : bold;font-size : 12px;background : url(images/border.gif) repeat-x 0px bottom;padding-bottom : 15px;}
#leftblock p{text-align : left;width : 590px;margin : 0px 0px 12px 3px;color : #4f4f4f;font-weight : normal;font-size : 12px;}
#leftblock p.reduce_size{font-size : 12px;}
#leftblock ul{line-height : 14px;margin :0px 0px 15px 10px;width : 546px;}
#leftblock ul li{font-size : 12px;font-weight : normal;color : #4f4f4f;list-style-position : outside; list-style-image : none;background : url(images/let.gif) no-repeat 0px 2px; padding-left : 12px;/*background : url(images/list_bullet.gif) */}

#rightblock{width : 292px;float : left;padding-top : 14px;}

.article{background : #ffac5a;padding-bottom : 10px;margin-bottom : 12px;}
.article_body{padding : 0px 0px 3px 15px;background : url(images/article.jpg) no-repeat 203px 0px;}
.article_body h2{color : #e24f15;font-weight : bold;font-size : 16px;position : relative;top : -10px;}
.article ul{margin-top : 3px;width : 193px;}
.article ul li{padding-left : 11px;line-height : 14px;color : #cd6520;font-weight : bold;font-size : 11px;list-style : none outside none;background : url(images/artdot.gif) no-repeat -3px 2px;}
.article_top{height : 22px;background : url(images/articletop.gif) no-repeat 0px 0px;}
.article_bottom{font-size : 11px;font-weight : bold;color : #FFF;display : block;padding : 0px 0px 0px 23px;width : 79px;line-height : 21px;background : url(images/articleread.gif) no-repeat 0px 0px;margin : 0px 0px 0px 190px;}
.article_bottom:hover{background : url(images/articlereadh.gif) no-repeat 0px 0px;}

.ebook{background : #ebe3a4;padding-bottom : 10px;margin-bottom : 12px;}
.ebook_body{padding : 0px 0px 3px 15px;background : url(images/ebook.jpg) no-repeat 203px 0px;}
.ebook_body h2{color : #887e2c;font-weight : bold;font-size : 16px;position : relative;top : -10px;}
.ebook ul{margin-top : 3px;width : 193px;}
.ebook ul li{padding-left : 11px;line-height : 14px;color : #8d8759;font-weight : bold;font-size : 11px;list-style : none outside none;background : url(images/edot.gif) no-repeat -3px 1px;}
.ebook_top{height : 22px;background : url(images/ebooktop.gif) no-repeat 0px 0px;}
.ebook_bottom{font-size : 11px;font-weight : bold;color : #FFF;display : block;padding : 0px 0px 0px 23px;width : 79px;line-height : 21px;background : url(images/ebookread.gif) no-repeat 0px 0px;margin : 0px 0px 0px 190px;}
.ebook_bottom:hover{background : url(images/ebookreadh.gif) no-repeat 0px 0px;}

.artm{background : #ceeba4;padding-bottom : 10px;margin-bottom : 12px;}
.artm_body{padding : 0px 0px 3px 15px;background : url(images/globe.jpg) no-repeat 203px 0px;}
.artm_body h2{color : #6b9828;font-weight : bold;font-size : 16px;position : relative;top : -10px;}
.artm ul{margin-top : 3px;width : 193px;}
.artm ul li{padding-left : 11px;line-height : 14px;color : #7f985b;font-weight : bold;font-size : 11px;list-style : none outside none;background : url(images/artmdot.gif) no-repeat -3px 2px;}
.artm_top{height : 22px;background : url(images/artmtop.gif) no-repeat 0px 0px;}
.artm_bottom{font-size : 11px;font-weight : bold;color : #FFF;display : block;padding : 0px 0px 0px 23px;width : 79px;line-height : 21px;background : url(images/artmread.gif) no-repeat 0px 0px;margin : 0px 0px 0px 190px;}
.artm_bottom:hover{background : url(images/artmreadh.gif) no-repeat 0px 0px;}

.blog{background : #a9e1ea;padding-bottom : 10px;margin-bottom : 12px;}
.blog_body{padding : 0px 0px 3px 15px;background : url(images/blog.jpg) no-repeat 203px 0px;}
.blog_body h2{color : #4a98a5;font-weight : bold;font-size : 16px;position : relative;top : -10px;}
.blog ul{margin-top : 3px;width : 193px;}
.blog ul li{padding-left : 11px;line-height : 14px;color : #4a98a5;font-weight : bold;font-size : 11px;list-style : none outside none;background : url(images/blogdot.gif) no-repeat -3px 2px;}
.blog_top{height : 22px;background : url(images/blogtop.gif) no-repeat 0px 0px;}
.blog_bottom{font-size : 11px;font-weight : bold;color : #FFF;display : block;padding : 0px 0px 0px 23px;width : 79px;line-height : 21px;background : url(images/blogread.gif) no-repeat 0px 0px;margin : 0px 0px 0px 190px;}
.blog_bottom:hover{background : url(images/blogreadh.gif) no-repeat 0px 0px;}

.righthead{color : #39b1cd;font-weight : bold;font-size : 19px;background : url(images/border.gif) repeat-x 0px bottom;padding : 0px 0px 15px 15px;}
.testi_para{width : 263px;word-spacing : 1px;color : #4f4f4f;font-size : 11px;font-weight : normal;padding : 0px 0px 0px 15px;}
.testi_link{text-align : right;width : 263px;padding : 0px 0px 0px 15px;}
.testi_link a{font-weight : bold;font-size : 11px;color : #39b1cd;}
.services_list{margin-left : 15px;}
.righthead_abs{position : relative;width : 292px;}
.viewall{font-size : 11px;font-weight : normal;color : #52acc2;position : absolute;left : 196px;top : 5px;}
.gap{height : 20px;}
.services_list li{line-height : 19px;float : left;font-size : 11px;font-weight : normal;color : #4f4f4f;list-style-position : outside;background : url(images/bluedot.jpg) no-repeat 0px 5px;width : 124px;padding-left : 14px;}
#rightblock form{padding-right : 13px;}
.form_gap{height : 14px;}
.form_para label{padding : 5px 4px 0px 17px;font-size : 11px;font-weight : normal;color : #4f4f4f;display : block;float : left;}
#name,#email,#query{float : right;border : 1px solid #e5e5e5;}
#name,#email{width : 211px;height : 15px;padding : 5px 5px 5px;}
#query{width : 175px;height : 15px;padding : 5px 5px 5px;}
.submit_para{text-align : right;}
#sub,#fsub,#fres{border : 0px;text-align : center;height : 27px;line-height : 30px;width : 93px;background : url(images/submit.gif) no-repeat 0px 0px;color : #4f4f4f;font-weight : 500;font-size : 11px;}
#sub:hover,#fsub:hover,#fres:hover{cursor : pointer;color : #39b1cd;}

/* FOOTER */
#footer p{padding : 5px 0px;text-align : center;font-size : 11px;color : #4f4f4f;font-weight : normal;}
#footer p a{font-size : 11px;color : #4f4f4f;font-weight : normal;}

/*other pages*/
#leftblock h3.ex{padding-top : 15px;}
#leftblock h3.big{font-weight : bold;font-size : 18px;color : #e07c45;}
#leftblock .thirty{padding-top : 13px;}
.more{color : #39b1cd;font-weight : bold;font-size : 11px;display : block;margin-top : 5px;}
#leftblock ul.tri{line-height : 15px;margin : 0px;padding : 0px;width : 589px;}
#leftblock ul.tri li{padding : 0px 0px 0px 12px;margin : 0px;list-style-image : none;background : url(images/tri.gif) no-repeat 0px 2px;}
#leftblock span,#leftblock ul.tri li{font-size : 12px;font-weight : normal;color : #4f4f4f;}
#leftblock a.order{margin-bottom : 2px;float : left;font-size : 11px;font-weight : bold;display : block;text-align : center;width : 73px;height : 17px;line-height : 17px;background : #8dcfdb;color : #FFF;}
#leftblock a.order:hover{background : #ace1eb;}
#leftblock p.order_gap{margin : 5px 0px 20px 3px;}
#leftblock p.order_gap a{margin-right : 10px;}
#leftblock strong.dollar{margin-top : 2px;display : block;float : left;color : #39b1cd;font-weight : bold;font-size : 11px;}
#leftblock p.no_mar{margin-bottom : 0px;}

.info{width : 599px;background : url(images/ydotbody.gif) repeat-y 0px 0px;}
.info_top{background : url(images/ydottop.gif) no-repeat 0px 0px;height : 8px;line-height : 8px;font-size : 0px;} 
.info_bot{background : url(images/ydotbottom.gif) no-repeat 0px 0px;height : 8px;line-height : 8px;font-size : 0px;} 
#leftblock .info_body p{background : url(images/info.gif) no-repeat 10px center;padding : 14px 0px 7px 71px;width : 510px;text-align : left;font-size : 12px;color : #4f4f4f;font-weight : normal;}
#leftblock .info_body p a,.info_link{font-weight : bold;font-size :  12px;color : #39b1cd;}

.pack{width : 599px;background : url(images/bluebodydot.gif) repeat-y 0px 0px;margin-bottom : 15px;}
.pack_top{background : url(images/bluetop.gif) no-repeat 0px 0px;height : 9px;line-height : 9px;font-size : 0px;} 
.pack_bot{background : url(images/bluebottom.gif) no-repeat 0px 0px;height : 10px;line-height : 10px;font-size : 0px;} 
.pack_body a{margin-top : -40px;padding-left : 50px;padding-top : 20px;text-align : center;display : block;width : 115px;line-height : 31px;color : #FFF;font-size : 16px;font-weight : bold;float : right;background : url(images/basket.gif) no-repeat 0px 0px;}
.pack_body  a:hover{background : url(images/basketh.gif) no-repeat 0px 0px;}
.pack_body{padding : 8px 0px 8px 25px;}
#leftblock .pack_body h2{float : left;color : #e07c45;font-size : 19px;font-weight : bold;}
#leftblock .pack_body span{background : none;display : block;float : right;font-weight : bold;font-size : 16px;width : 130px;color : #39b1cd;line-height : 27px;padding-right : 10px;}
#leftblock .blue_block{float : left;width : 385px;margin : 0px;padding : 0px 0px 0px 10px;}
#leftblock .blue_block li{background : url(images/blueback.gif) no-repeat 0px 3px;color : #4f4f4f;font-size : 11px;font-weight : normal;}
#leftblock  .exblue{margin-bottom : 30px;}

#leftblock .down{display : block;width : 140px;color:#52ACC2;font-size:11px;font-weight:bold;padding-left : 33px;padding-top : 24px;background : url(images/download1.jpg) no-repeat 0px 5px;}
#leftblock .bold{font-weight : bold;}
#leftblock .pack_body p{color:#4F4F4F;font-size:11px;font-weight:normal;float : left;width : 385px;margin : 0px;padding : 0px 0px 30px 10px;}

#leftblock form{padding-top : 20px;/* width : 466px; */}

#fname,#femail,#fph,#ford,#fkey,#fno,select,#comments,#freq,#req{border : 1px solid #e5e5e5;}

#fname,#femail,#fph,#ford,#fkey,#freq{width : 367px;padding : 5px;height : 15px;}
#leftblock form p select{width : 378px;}
#leftblock form p #fsub{float : left;margin-left : 215px;}
#leftblock form p #fres,#comments{float : right;}
#comments{width : 366px;padding : 0px 5px;}
#leftblock .form_para span{width : 186px;font-size : 11px;font-weight : normal;color : #4f4f4f;padding-left : 15px;display : block;}
#leftblock .form_para label{display : block;width : 186px;padding-right : 8px;}
#leftblock input,#leftblock select,#leftblock  textarea{float : right;}
#leftblock select{height : 25px;}
#leftblock #contact_form{/* background : pink; */width : 372px;/* padding-left : 115px; */padding-bottom : 50px;}
#leftblock #contact_form p{/* background : green; */width : 370px;}
#leftblock #contact_form #fsub{margin-left : 125px;}
#leftblock #contact_form label{width : 100px;}
#req{width : 296px;padding : 0px 0px 0px 5px;}
#leftblock #contact_form  #type{width : 242px;}
#leftblock #contact_form  #fname,#leftblock #contact_form  #femail,#leftblock #contact_form  #freq,#leftblock #contact_form  #fph,#leftblock #contact_form  #fno,#leftblock #contact_form  #fkey{width : 230px;padding : 5px;height : 15px;}
#leftblock .in_mov{margin-top : -7px;} 
#leftblock #contact_form .text{width : 430px;}
.img_link{position : relative; top:4px;}
