@charset "utf-8";
* { outline:none; }
body,
.main,
.clr,
.header,
.content,
.prefooter,
.footer,
form,
ol,
ol li,
ul { }
ol,
ul,
li { color:#222}
body { width:100%; margin:0 !important; padding:0 !important;}
body,input,textarea {font-family: 'Open Sans', Arial, sans-serif; color:#a1a0a0; font-size: 14px; }
img { border:none; max-width: 100%; height: auto; }
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0; line-height:0; }
.fl { float:left; }
.fl-img { float:left; padding:20px; }
.fr { float:right; }
.tal { text-align:left; }
.tar { text-align:right; }
.tac { text-align:center; }
hr { border:1px solid #c8c8c8; margin:30px 0; }

.small{}
.sep { clear:both; margin:20px auto; padding:0; width:100%; height:5px; background:url(../images/sep.png) repeat-x top left; }
.sep.small { margin:10px auto 10px;}
.sep_clear { clear:both; margin:20px auto; padding:0; width:100%; height:2px; }
.sep_clear.small { margin:10px auto;}

/*MAIN BACKGROUNDS*/
.body_pattern { background:#fff url(../images/bg_p2_16.png) repeat top center;   }

.main { margin:0 auto; padding:0; width:100%; position:relative;  }
#page { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4); overflow: hidden; position: relative; width: 100%; }
a { color:#4ebed8; font-weight:normal; text-decoration:none; }
p { margin:0; padding:0 0 10px; }


h1 { margin:0; padding:0; font-weight:normal; font-size:22px;  line-height:1.4em; color:#4a4a4a; text-transform:none; text-align:left;  }
h1 a { color:#4a4a4a; text-decoration:none; }
h1 span { color:#8a8a8a; font-size:14px; font-style:normal; font-weight:normal; line-height:1.3em;  text-transform:none;  display:block; margin-top:10px; padding:0; background:none; }
h1 a:hover { text-decoration:none; }
h1 em.h1_second_color {color:#4ebed8; font-style:normal;}
h1 small{line-height:1.6em !important;}

.content_full_size h1{ border-bottom:solid 1px #CCCCCC; margin:20px 0; padding-bottom:10px; text-align:left !important;}
.content_full_size h1 small{font-size:13px;}
.index_page h1 {text-align:center;}

/*post_titles*/
h2 { width:auto; margin:0px 0 0px 0; padding:0 0 0 0; font-size:18px; line-height:1em; font-weight:normal; color:#4a4a4a; text-align:left; text-transform:none; background:none; margin-bottom:5px;}
h2 a, h2 span,h2 a span { color:#4a4a4a; background:none; }



.h2_background {position:relative;}
.h2_background h2 {/*background:url(../images/h2_bg.png) repeat-x top left; /**/ width:100%; margin:00px 0 10px; padding:15px 0 15px;}
.h2_background h2 span{ padding:10px 20px 10px 0;/* background:#fff;/**/ }

.h2_arrows {/* background:#fff;/**/ padding: 3px 0 0px 15px; position:absolute; right:0; top:5px; text-transform:none;}
.h2_arrows a { color:#c5c5c5; font-size:12px;}
.h2_arrows a:hover { color:#4ebed8;}
.h2_arrows a.arr_href img.arr_l {background:url(../images/arr_l.png) no-repeat;}
.h2_arrows a.arr_href:hover img.arr_l {background:url(../images/arr_l_a.png) no-repeat;}
.h2_arrows a.arr_href img.arr_r { background:url(../images/arr_r.png) no-repeat;}
.h2_arrows a.arr_href:hover img.arr_r { background:url(../images/arr_r_a.png) no-repeat;}
.h2_arrows a.arr_href img.arr_l, .h2_arrows a.arr_href img.arr_r {height:25px; width:25px;}


/*images titles etc,...*/
h3 {  font-size:14px; font-weight:normal; color:#4a4a4a; text-transform:none; line-height:1em; padding:5px 0 5px;margin:10px 0 10px; }
h3 span { color:#a1a0a0; text-decoration:none; font-weight:normal; font-style:normal; margin:0; padding:0; font-size:11px; display:block; text-transform:none; padding:5px 0 0px; }
h3 a { color:#4a4a4a; text-decoration:none; font-weight:normal; }
h3 a:hover { text-decoration:none; color:#4ebed8; }
h3 span a:hover { text-decoration:none; color:#4ebed8;  }

.h3_bg h3 a em.h3_second_color { font-style:normal;  }
/*.h3_bg h3 { padding:15px 15px; margin:0 0 0px; background:#f6f6f6; color:#4a4a4a;}
.h3_bg h3:hover { background:#4ebed8;}
.h3_bg h3 a em.h3_second_color { font-style:normal;  color:#4a4a4a;}
.h3_bg h3:hover a em.h3_second_color {  color:#fff;}
/**/

/* header */
.header { margin:0 auto 0px; padding:0 0 1px; width:100%; position:relative; background-color:#303030; border-bottom:solid 5px #00bfda; }

.headerbar { margin:0 auto 0px;  padding-top:5px; padding-bottom:5px;  width:100%; position:relative; background-color:#444; text-align:right; font-size:11px;  border-bottom:solid 1px #000;}
.headerbar a{color:#EEE; text-decoration:none; text-shadow:1px 1px 1px #000; padding-right:8px; padding-left:8px;}
.headerbar a:hover{color:#6CC; }




.header_resize { margin:0 auto 0px; padding:0 0 0px; min-height:80px;}
.header_menu { width:100%; padding:0px 0 0; /*background:url(../images/menu_bg.png) repeat-x top left;/**/}
.header_text {float:right; padding:0px 20px 0 0; color:#b4b4b4;}
.header_fr_block {width:700px; float:right;}

.logo { margin:0; padding:20px 0 0px 0px; font-size:30px;  line-height:1em; float:left;}
/*.logo {height:80px; width:121px; background:url(../images/logo_bg.png) no-repeat top left;}/**/
.logo div { margin:0 auto; padding:0 0 0;  text-transform:none;   }
.logo div a,
.logo div span,
.logo div a:hover { color:#fff; text-decoration:none; font-weight:normal;  text-align:left; }
.logo div span em.logo_2_color { color:#8a8a8a; font-style:normal; font-weight:normal;}
.logo p { padding:5px 0 1px 3px; margin:0; font-size:12px; line-height:1em;  color:#8a8a8a; font-weight:normal; font-style:normal; text-transform:none;text-align:left; float:left;}



/*now_page*/
.now_page { margin:0px auto 30px; padding:30px 30px 30px;  background:url(../images/sep.png) repeat-x bottom left;   }
.now_page_resize { margin:0 auto; padding:0 0 10px 0; text-align:left; }
/*.now_page_resize h1 {float:left;}/**/
.now_page_btn { float:right; padding-top:15px; }
.now_page_btn a { background:url(../images/now_page_btn.png) no-repeat center center; padding:18px 48px 20px; width:175px; text-align:center;}
.now_page_btn a:hover { background:url(../images/now_page_btn_a.png) no-repeat center center;}
.now_page_btn em {color:#fff; font-size:14px; font-weight:bold; font-style:normal;}

/*slider*/
.now_slider {width:100%; margin:0 auto 0px; padding:0px 0 5px; background-color:#b9f0fc;background-image:url(../images/boxbg.gif);
background-repeat:repeat-x;
}
#now_slider { width:940px; margin:0 auto 0px; padding:0px 0 0px; /*padding:6px; background:#343434; border:1px solid #525252;*/}
#slider-wrapper {}
#slider { /*width:886px; */padding:0; margin:00px auto 0px; }
#slider h1 { font: bold italic 30px 'Open Sans', Arial, sans-serif; color:#fff; padding:0; margin:0; }
#slider .flash_slider { width:100%; height:470px; margin:0px auto 0; overflow:hidden; }
#slider-wrapper #piecemaker, .bannerholder {  margin-top:0px;}


.now_slider h2{text-align:left; padding:20px 0; font-weight:bold; text-shadow:2px 2px 2px #FFF; font-size:24px; line-height:30px;}



/* social */
.social { margin:5px 0px 0px; padding:0px 0 3px 0px; float:none;  }
.social_text { padding:3px 6px 0px 0px; color:#5a5a5a; font-size:18px;text-align:center; width:130px; font-weight:normal; font-style:normal; display:none; }
.social img {height:32px; width:32px;}
.social1 { background:url(../images/social.png); }
.social2 { background:url(../images/social-02.png); }
.social3 { background:url(../images/social-03.png); }
.social4 { background:url(../images/social-04.png); }
.social5 { background:url(../images/social-05.png); }
.social6 { background:url(../images/social-06.png); }
.social7 { background:url(../images/social-07.png); }
.social8 { background:url(../images/social-08.png); }
.social9 { background:url(../images/social-09.png); }
.social10{ background:url(../images/social-10.png); }
.social11{ background:url(../images/social-11.png); }
.social1:hover { background:url(../images/social_a.png); }
.social2:hover { background:url(../images/social_a-02.png); }
.social3:hover { background:url(../images/social_a-03.png); }
.social4:hover { background:url(../images/social_a-04.png); }
.social5:hover { background:url(../images/social_a-05.png); }
.social6:hover { background:url(../images/social_a-06.png); }
.social7:hover { background:url(../images/social_a-07.png); }
.social8:hover { background:url(../images/social_a-08.png); }
.social9:hover { background:url(../images/social_a-09.png); }
.social10:hover{ background:url(../images/social_a-10.png); }
.social11:hover{ background:url(../images/social_a-11.png); }

.p404 h2{ font-size:50px; color:#4ebed8;  text-align:center; margin:40px auto 0; line-height:1.2em;  background:none;}
.p404 h2 span{ font-size:36px;  color:#7D7D7D; text-align:center; margin:10px auto 0; line-height:1.2em; }
.p404 p,.p404 a{ font-size:24px; color:#B4B4B4; text-align:center; padding:80px 0 60px; line-height:1.2em; }
.p404 p span { font-size:24px; display:block; text-align:center; margin:20px auto; line-height:1.2em; }
.p404 h2,
.p404 .btn { margin-bottom:0; }
.p404 .content_box { margin-bottom:40px; }
/* Slider */

/* content */
.content { margin:0px 0 20px 0; padding:0px 0px 20px; width:100%; }
.content_resize { margin:0px auto; padding:0px 00px; /* position:relative; z-index:21; */}
.content.second_bg { padding:30px 00px; background:#f9f9f9 url(../images/content_bg.jpg) repeat top left; border-bottom:1px solid #dadada; border-top:1px solid #dadada; margin-bottom:0;}

.h2_href_fr a span{color:#fff; font-size:10px; font-weight:normal; padding:3px 8px; background:#272727; text-transform:uppercase;}
.h2_href_fr a:hover span{background:#f04e38;}





.backgr { background:#0b0b0b;}
.backgr:hover {background:#4ebed8;}
.backgr h3 {padding:10px 15px; font-size:14px;}
.backgr h3 a span{ color:#999999; font-size:14px; font-style:normal;}
.backgr:hover h3 a span,.backgr:hover h3 a:hover span,.backgr:hover p{ color:#2d2d2d; }

/*4cols*/
.cols4 { margin:0 auto; width:100%; padding:0; text-align:left; }
.col4 { width:220px; margin:0 17px 0 0; float:left; padding:0;  }
.col4.big { width:700px;}
.col4.last { float: left; margin-right:0; }
.cols4.bg {background:url(../images/cols4_bg.png) repeat-y top left; padding:10px 0;}


/*3cols*/
.cols3 { margin:0px auto 0px; width:100%; padding:0; text-align:left; }
.col3 { width:290px; margin:0 32px 0 0; float:left; padding:0;  }
.col3 p { margin:0; padding:0; }
.col3.last { float:right; margin-right:5px; padding-right:0;}




/*2cols*/
.cols2 { margin:0px auto 0; width:100%; padding:0; text-align:left; }
.col2 { width:280px; margin:0 10px 0 0; float:left; padding:0; }
.col2.last { float:right; margin-right:0; padding:0; }
.col2.big { width:430px;}


/*1cols*/
.cols1 { margin:0px auto 0; width:100%; padding:0; text-align:left; }
.col1 { width:100%; margin:0 0 0 0; padding:0; }
.col1.last { float:right; margin-right:0; padding:0; }

/*.col1,.col2,.col3,.col4 {background:#fff; border:1px solid #eaeaea;}/**/




.cols_bg_post .post_detail a {  background:#efefef;  padding:10px; display:block; }
.cols_bg_post .post_detail a em {color:#8e8e8e; font-weight:bold;}
.cols_bg_post:hover .post_detail a { background:#4ebed8;}
.cols_bg_post:hover .post_detail a em {color:#fff;}

.cols_border {padding-bottom:5px; margin-bottom:15px; border-bottom:2px solid #e5e5e5;}
.cols_border:hover {border-bottom:2px solid #4ebed8;}

.cols_no_bg {border:none; background:none;}


/*h3.h3_act_href*/
.div_h3_act_href { clear:both; text-align:left; display:block; 
/*background:#fff; border:1px solid #e9e9e9; padding:20px; padding-left:0;/**/
}
.div_h3_act_href a span,
.div_h3_act_href a{ color:#717171; text-decoration:none; font-weight:normal;  }
.div_h3_act_href a:hover span,
.div_h3_act_href a:hover em,
.div_h3_act_href a:hover{color:#4ebed8; text-decoration:none;  }
.div_h3_act_href a.h3_href em {font-style:normal;}

.div_h3_act_href a.h3_href {padding:0px 0 35px 45px;}
.div_h3_act_href p {margin-left:45px; }


.div_h3_act_href a.ico_1{background:url(../images/ico.png) no-repeat left top; }
.div_h3_act_href a.ico_2{background:url(../images/ico-02.png) no-repeat left top;}
.div_h3_act_href a.ico_3{background:url(../images/ico-03.png) no-repeat left top;}
.div_h3_act_href a.ico_4{background:url(../images/ico-04.png) no-repeat left top;}
.div_h3_act_href a.ico_5{background:url(../images/ico-05.png) no-repeat left top;}
.div_h3_act_href a.ico_6{background:url(../images/ico-06.png) no-repeat left top;}
.div_h3_act_href a.ico_1:hover{background:url(../images/ico_a.png) no-repeat left top;}
.div_h3_act_href a.ico_2:hover{background:url(../images/ico_a-02.png) no-repeat left top;}
.div_h3_act_href a.ico_3:hover{background:url(../images/ico_a-03.png) no-repeat left top;}
.div_h3_act_href a.ico_4:hover{background:url(../images/ico_a-04.png) no-repeat left top;}
.div_h3_act_href a.ico_5:hover{background:url(../images/ico_a-05.png) no-repeat left top;}
.div_h3_act_href a.ico_6:hover{background:url(../images/ico_a-06.png) no-repeat left top;}

/*h3.h3_act_href_big*/
.div_h3_act_href_big { clear:both; text-align:center; display:block;
/*background:#fff; border:1px solid #e9e9e9; padding:20px; padding-left:0;/**/
}

.div_h3_act_href_big span{ color:#717171; text-decoration:none; font-weight:normal;  }
.div_h3_act_href_big span:hover span,
.div_h3_act_href_big span:hover em,
.div_h3_act_href_big span:hover{color:#4ebed8; text-decoration:none;  }
.div_h3_act_href_big span.h3_href em {font-style:normal;}
.div_h3_act_href_big h3 {padding:0px 0 0 0; width:100%;  }
.div_h3_act_href_big span.h3_href {padding:120px 30px 0 ;font-size:16px; }
.div_h3_act_href_big p {margin-left:0px; }


.div_h3_act_href_big span.ico_1{background:url(../images/ico_big.png) no-repeat center top;}
.div_h3_act_href_big span.ico_2{background:url(../images/ico_big-02.png) no-repeat center top;}
.div_h3_act_href_big span.ico_3{background:url(../images/ico_big-03.png) no-repeat center top;}
.div_h3_act_href_big span.ico_4{background:url(../images/ico_big-04.png) no-repeat center top;}
.div_h3_act_href_big span.ico_5{background:url(../images/ico_big-05.png) no-repeat center top;}
.div_h3_act_href_big span.ico_6{background:url(../images/ico_big-06.png) no-repeat center top;}
.div_h3_act_href_big span.ico_1:hover{background:url(../images/ico_big_a.png) no-repeat center top;}
.div_h3_act_href_big span.ico_2:hover{background:url(../images/ico_big_a-02.png) no-repeat center top;}
.div_h3_act_href_big span.ico_3:hover{background:url(../images/ico_big_a-03.png) no-repeat center top;}
.div_h3_act_href_big span.ico_4:hover{background:url(../images/ico_big_a-04.png) no-repeat center top;}
.div_h3_act_href_big span.ico_5:hover{background:url(../images/ico_big_a-05.png) no-repeat center top;}
.div_h3_act_href_big span.ico_6:hover{background:url(../images/ico_big_a-06.png) no-repeat center top;}



/*h3.h3_act_href_big*/
/*h3.h3_act_href_big { clear:both; width:100%; text-align:center; display:block; background:none; min-width:122px; padding-top:150px; }
h3.h3_act_href_big a span,
h3.h3_act_href_big a{ color:#717171; text-decoration:none; font-weight:bold;  }
h3.h3_act_href_big a:hover span,
h3.h3_act_href_big a:hover em,
h3.h3_act_href_big a:hover{color:#4ebed8; text-decoration:none;  }
h3.h3_act_href_big a.h3_href_big em {font-style:normal;}

h3.h3_act_href_big a.h3_href_big {padding:150px 20px 7px 20px;text-align:center; min-width:122px;}
p.h3_act_href_big {margin-left:0px; text-align:center;}

h3.h3_act_href_big a.ico_1{background:url(../images/ico_big.png) no-repeat center top;}
h3.h3_act_href_big a.ico_2{background:url(../images/ico_big-02.png) no-repeat center top;}
h3.h3_act_href_big a.ico_3{background:url(../images/ico_big-03.png) no-repeat center top;}
h3.h3_act_href_big a.ico_1:hover{background:url(../images/ico_big_a.png) no-repeat center top;}
h3.h3_act_href_big a.ico_2:hover{background:url(../images/ico_big_a-02.png) no-repeat center top;}
h3.h3_act_href_big a.ico_3:hover{background:url(../images/ico_big_a-03.png) no-repeat center top;}
*/


.content_box { padding:0; margin-bottom:30px; width:900px; }
.content_box.padding {  }

.content_full_size { /*background:#fff; border:1px solid #e9e9e9; margin-bottom:20px; padding:10px 0;/**/ }
.content_full_size p,.content_full_size h3{ /*padding-left:20px; padding-right:20px;/**/}
.content_full_size.no_padding p,.content_full_size.no_padding h3{/* padding-left:0; padding-right:0;/**/}

/*centercol*/
.centercol { width: 100%; float:left; padding:0; }
.centercol.last {float:right;}
/*sidebar*/
.sidebar {width: 100%; padding:0; float:left;  }
.sidebar_bg { /*background:#fff; border:1px solid #e9e9e9; padding:0 20px 20px; */ }
.sidebar.last { float:right; }
.sidebar h2 { text-align:left;  }
.sidebar_flickr,
.sidebar_text,
.sidebar_twit,
.sidebar_recent { margin:0px 0px 25px 0px; }
.sidebar_text { }
.sidebar_twit p { padding:0 0 10px 30px ; background:url(../images/twitter_li.png) no-repeat top left; }
.sidebar_twit a { display:block;  color:#a4a4a4; font-size:11px; font-style:italic; }
.sidebar_recent img {float:left; margin:0 10px 10px 0; padding:2px; background:#fff; border:1px solid #d4d4d4; }
.sidebar_recent a:hover img { border:1px solid #000; }
.sidebar_recent p { padding:0px 0 10px; }
.sidebar_recent a { display:block; font-style:normal; text-decoration:none; text-decoration:none; }
.sidebar_recent span { display:block; color:#989898; font-style:normal; font-size:11px;  }

.recent_post { clear:both; padding:10px 0;}



/*columns*/
.columns { margin:00px auto 0px; padding:0; width:100%; }
.users_list { margin:0 auto; }
.users_list img { float:left; margin:5px auto; }
.users_list p,
.users_list h3 { float:right; width:80%; margin:5px 0 5px; padding:0; }

a.more { color:#8b8b8e; font-weight: normal; text-decoration: none; }
/*sub_page_about*/
.about_span { padding:0 0 0 40px; background:url(../images/qoute.png) no-repeat top left; }
/*sub_page_portfolio*/
.sub_page_portfolio h3 { margin:5px 0 10px; padding:0; color:#656566; font-size:13px; font-weight:bold; text-transform:none; margin-top:10px; }
.sub_page_portfolio h3 a { color:#656566; text-decoration:none; font-weight:bold; }
.sub_page_portfolio h3 a:hover { color:#d67732; text-decoration:none; font-weight:bold; }
/*4cols*/
.col_boxes_4 { margin:20px auto 20px; width:100%; padding:0; text-align:left; }
.col_box_4 { width:229px; margin:0 31px 0 0; float:left; padding:0; }
.col_box_4.first { width:200px; }
.col_box_4.last { float:right; margin-right:0; }
.col_box_4 h2 { margin-bottom:0; padding:0; }
.users { margin:20px 0 0; }
.users h3 { margin:10px 0 0; padding:0; font-size:12px; font-weight:bold; color:#313131; }
.users_img { float:left; margin:10px 0 0; padding:3px 4px 15px; background:url(../images/user_bg.png) no-repeat top left; }
.user_descr { float:right; width:396px; padding:0; line-height:20px; }
/*sub_page_blog*/
.post h3 { padding-bottom:0;  margin-bottom:0; }
.post h3 a,
.post h3 a:hover {  }

.post h2 {margin-bottom:0; }
.post h2 a{ font-weight:bold;}

.post .pic { margin:0 0 20px; }
.post_detail { color:#a4a4a4; font-style:normal; padding:0; font-size:11px; font-weight:normal; margin:5px 0 15px 0px; }
.post_detail a { font-size:11px; color:#a4a4a4; font-weight:bold; font-style:normal; text-decoration:none; }
.post_detail a:hover { font-size:11px; color:#a4a4a4; text-decoration:none; }
.post_date {  color:#fff; font-style:normal; font-weight:normal; font-size:18px; float:left; text-align:center; padding:8px 15px; background:#4ebed8; border-top:3px solid #353535; margin:0 20px 20px 0; display:none;}
.post_date span { color:#fff; font-style:normal; font-weight:normal; font-size:12px; display:block; margin-top:5px; padding:5px 3px 0; text-align:center; border-top:1px solid #fff; }


.post_detail a.read_more:hover { color:#4ebed8; font-style:normal; font-weight:normal; }
/*pagination*/
.pagination { margin:0; float:none; padding:10px 10px 00px 0; width:100%; text-align:left; font-weight:normal; }
.pagination a { padding:5px 8px; color:#939393; font-weight:normal; text-decoration:none; background:none; border:transparent; }
.pagination a:hover { padding:5px 8px; text-decoration:none; background:#222222; color:#939393; border:transparent; }
.pagination span.current_page { padding:5px 8px; color:#fff; background:#4ebed8; border:transparent; }
.pagination span.count_pages { margin-left:11px; padding:5px 8px 5px 8px; background:#222222; color:#939393; border:transparent; }
/*navigation*/
.navigation { margin:0 auto 20px; padding:8px 0 10px 0; width:900px; }
.navigation a { padding:2px 4px; color:#656563; font-size:11px; text-decoration:none; font-weight:normal; }
.navigation a:hover { color:#656566; }
.navigation span.current { color:#656566; padding:0; font-size:11px; }
.navigation span.text { color:#c3c3c3; padding:0; font-size:12px; }
/*sub_page_contact*/



.pic img {/*padding:3px; background:#f4f4f4; border:1px solid #fff;*/}
.pic a:hover img { background:#fff;} 
.pic img.h {background:none;}
.pic img {margin-bottom:0px; max-width: 100%; height:auto;}
.pic a {margin-bottom:0px;}
.pic.fl { margin:5px 20px 10px 0; }
.pic.fr { margin:5px 0 20px 10px; }
/*
.btn { margin:2px 0 0;  padding:10px 0px 0; text-align:center; }
.btn a { font-size:14px; color:#4ebed8; text-transform:uppercase; height:33px;  padding:10px 15px 10px; background:url(../images/btn_bg.png) repeat-x top center; border:1px solid #ececec; font-weight:bold; }
*/

p.btn a span{width:136px; background:url(../images/btn.png) no-repeat top left; padding:6px 80px 6px 10px; }
p.btn a:hover span {background-image:url(../images/btn_a.png);}
p.btn a em.a_second_color { color:#fff; font-style:normal;}




.img_hover_box.pic { display: block; position: relative; }
.img_hover_box.pic .img_hover_overlay { position: absolute; top: 0; left: 0; visibility:hidden;  border:none; width:100%; height:100%; padding:0; }
.img_hover_box.pic:hover .img_hover_overlay { visibility:visible;}

.img_hover_box.pic .r_plus { position: absolute; top: 50%; left: 50%; visibility:hidden;  border:none; opacity:0.8; margin:0;}
.img_hover_box.pic .r_plus:hover {opacity:1;}
.img_hover_box.pic:hover .r_plus { visibility:visible; }

.img_hover_box.pic .img_hover_overlay { background:url(../images/img_overlay.png) repeat;}
.img_hover_box.pic .r_plus { background:url(../images/img_hover.png) no-repeat;}
.img_hover_box.pic .r_plus.pos_right { background:url(../images/img_hover_href.png) no-repeat;}

.img_hover_box.pic .r_plus {height:39px; width:39px; margin:-20px 0 0 -20px; }
.img_hover_box.pic .r_plus.pos_left {margin-left:-40px; }
.img_hover_box.pic .r_plus.pos_right {margin-left:2px; }

/*.img_hover_box.pic a img.r_plus_overlay {padding:3px; }
.pic a img {padding:3px; background:#fff; border:1px solid #e9e9e9;}
/**/


/* gallery-categ */
.gallery-categ { margin:0; padding:0;}
.gallery-categ li { padding:0; float:left; border-right:1px solid #CCC;}
.gallery-categ li:last-child { border-right:0;}
.gallery-categ li a { font-weight:bold; display:block; padding:5px 10px;}
.gallery-categ li.active a { text-decoration:underline;}

/*4cols_gallery*/
.col44 { width:215px; float:left; padding:0; margin-right:20px; position:relative; top:0px; margin-top:20px; padding-bottom:20px;}
.col44 h3 { position:relative; bottom:0px; margin-bottom:0px;}
.col44 a img { margin-top:0px;}
.col44.last { float:right; margin:0; margin-right:0px;}
.col44.invisible-box { display: none; opacity: 0;  z-index: 1;}

/*detail a*/
p.detail {padding-top:5px;}
.detail a,a.detail {color:#5c5c5c; font-size:11px; text-align:left; font-weight:normal; display:block; margin-top:5px; }
.detail a:hover,a.detail:hover {color:#4ebed8; text-decoration:none;}

/*note*/
.note {margin:0 auto; padding:0; clear:both;}
.note p { font-size:24px; color:#333333; font-weight:bold; text-align:center; line-height:1.5em; }/**/
.note p span { display:block; margin-top:0px; font-size:14px; color:#a1a0a0; font-weight:normal; }


.note .pic {margin-right:0;}
.note.small {width:600px; margin:0 auto; padding:0;}
.note.small p{width:530px;}

/* search */
.search { margin:5px 18px 0 0; float:right; padding:00px 0 0 0; width:202px; height:32px; }
.search form { margin:0; padding:0; width:auto; }
.search label {float:left; padding:5px 10px 0 0; color:#7b7b7b;}
.search span { display:block; margin:0; padding:0; float:left; background:url(../images/search_bg.png) no-repeat left top; }

.ul_list {}
.ul_list ul{}
.ul_list li{ padding:10px 0; /*border-top:1px solid #545454;*/}
.ul_list li.first{  border-top:none; padding-top:0;}
.ul_list li a{color:#727272;}
.ul_list li a:hover{color:#4ebed8; text-decoration:none;}
.ul_list li span {display:block; padding:2px 0 0 0px; color:#4ebed8; font-size:11px;}

/* prefooter */

.prefooter { margin:0 auto;  width:100%; padding:0px 0 0; background:#333333; border-top:1px solid #202020;  position:relative;  margin-top:-0px; }
.prefooter_resize { margin:0 auto; padding:30px 00px 30px;    }

.prefooter .fcol { margin:0 20px 0 0; float:left; width:220px; padding:0; }
.prefooter .fcol p { color:#aaa; line-height:1.3em; text-shadow:1px 1px 1px #000;}
.prefooter .fcol.pop_posts p { padding:0 0 20px 0px ;}
.prefooter .fcol.pop_posts h3 { padding:0px 0 0px 0px ;}
.prefooter .fcol.pop_posts h3 span{padding-bottom: 0px ;}
.prefooter .fcol.last { margin-right:0; float:right; }

.prefooter h2 { margin:20px 0 30px; font-weight:normal; background:none; width:100%; text-align:left; }
.prefooter h2 span { font-weight:normal;}
.prefooter h2 span em.dark {font-weight:normal;color:#ffffff;/**/ font-style:normal; }




/* footer */
.footer {width:100%; margin:0 auto !important; padding:0 !important; min-height:50px; background:#1b1b1b ; }
.footer_resize { margin:0 auto !important; padding:0 !important; }
.footer a { color:#515151; }
.footer p { text-align:center; padding-top:5px; color:#515151; }



.no_border {border:none;} 
.no_bg {background:none;}

.no_margin_top {margin-top:0;}
.no_margin_bottom {margin-bottom:0;}

.no_padding {padding:0;}
.no_padding_top {padding-top:0;}
.no_padding_bottom {padding-bottom:0;}
.slider_cont { width: 960px; margin: 0 auto; }
iframe { border: 0px; outline: none; margin: 0px; padding: 0px; }
#slider-wrapper object { width: 100%; }
iframe.wid5 { height: 400px; width: 100%; }
iframe.wid6 { height: 550px; width: 100%; }
iframe.wid7 { height: 400px; width: 100%; }
iframe.wid8 { height: 500px; width: 100%; }
.gap1 { padding: 10px 10px; }
.slider_cont1 { width: 960px; margin:0 auto; margin-top: 20px; }


#searchq{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-shadow: #999 1px 1px 1px;
	width:400px;
	border:solid 1px #666;
	background-image:url(../images/inputbg.gif);
	
	color:#333;
	border-radius:4px;
	padding:7px;
}
.paragraph1,.paragraph2{
	padding:10px;
	border-radius: 5px;

}
.paragraph1 p, .paragraph2 p{
	font-size:13px;

}


.paragraph1{
	color:#000;
}

.paragraph2{
	color:#111;
}
.paratext{
	font-size:13px;
	font-weight: normal !important;
}
.paranote {
	font-size:13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
}
a{
	text-decoration:none;
	color:#06C;
}
a:hover{
	text-decoration:none;
	color:#F00;
}
.paranote .source{
	
	color:#060;	
}
.paranote .title{
	
	color:#06C;	
}
#textblock{
	background-color:#FFF;
	padding:15px 80px;
	
}
#sortable{list-style:none; width:100%; margin:0px; padding:0;}
#sortable li{margin:3px 0; padding:0 10px; cursor:default;}
#logo{
	margin:10px;
}
#topmenu{
	height:25px;
	border-top:#888 1px solid;
	border-bottom:#888 1px solid;
	background-color:#FFF;
	box-shadow: 3px 3px 3px #EEE;
	margin-bottom:10px;
	padding:2px;
	padding-top:6px;
	padding-left:15px;
	font-size:14px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-shadow:1px 1px 1px #CCCCCC;
	color:#333;
}
#topmenu .titletxtbox{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	width:400px;
	padding:4px; 
	height:18px;
	border-radius: 3px;
	border:solid 1px #999999;
}
.relbar{
	display:inline-block;
	width:100px;
	height:10px;
}
#textcontainerdiv{
	overflow: auto;
	box-shadow: inset 0 8px 8px #BBB;
	border-top: #888 1px solid;
	margin-top: 0px;
	position: absolute;
	padding-top: 20px;
	bottom: 0;
	top: 175px;
	left: 0px;
	right: 0;
	 
}
.paragraph_no{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
}


#tipmsg{
	color:#C00;

}

.midcontainer{
	margin:0 auto; 
	width:1000px;
}
.midcontainerpaper{
	margin:0 auto; 
	width:875px;
}
.papercontainer{
	margin:25px auto; 
	width:800px;
	border:solid 1px #999;
	box-shadow: 0 8px 8px #BBB;
	padding:40px;
	background:#FFF;
	cursor:default;
	margin-bottom:250px;
	border-radius:5px;
}
p{

	font-size:13px;
	margin-bottom:20px;
	color:#222;
	line-height:2em;
	 text-shadow: none;
}
p .rp, .rplegend{
	background-color:#FF9;
	border-radius:3px;
	cursor:pointer;
}
.rped, .rpedlegend{
	background-color:#CAFFCA;
	border-radius:3px;
	cursor:pointer;
	font-weight:bold;
}

.papercontainer h1{
	margin-bottom:20px;
}
#wordlist{

	border:solid 1px #666;
	box-shadow: 2px 2px 2px #BBB;

	background:#FFFFFF;
	position: absolute;

	border-radius:2px;
	display:none;
}
#wordlist ul{
	list-style:none;
	margin:3px;
	padding:0px;
}
#wordlist ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	cursor:pointer;
	padding:3px 8px;
	border-radius:2px;
	margin-bottom:1px;
}
#wordlist ul .line{
	height:0px;
	padding:0px;
	border-top:solid 1px #888;
	border-bottom:solid 1px #FFF;
	cursor:default;
}
#wordlist ul li:hover{
	background-color:#39F;
	color:#FFF;
}
.loadingbg{
	background-image:url(images/loadingbg.png);
}
#loading{
	position:absolute;
	top: 0;
	left: 0;
	height:100%;
	width:100%;
	background-image:url(images/loadingbg.png);
	background-repeat:repeat;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 15px;
	font-weight:bold;
	text-shadow:1px 1px 1px #000;
	display:none;
	z-index:1000;

}
#psorter span{
	border-radius:3px;
	cursor:move;
	font-size:14px;
	color:#333;
	line-height:25px;
	
}
.ui-state-highlight{
	background-color:rgba(255,204,102,0.2);
	border-radius:4px;
}
.ui-state-highlight-span{
	border: dashed 2px #FF0000;
	display: inline-block;

}
#psorter span:hover{
	background-color:#A8D3FF;	
}
#psorter span.ui-sortable-helper{
	background-color:#FFF;	
	opacity: 0.3;
}
.manualeditbox{
	width:100%; 
	height:1000px; 
	border:none; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	overflow: hidden;
    padding: 0;
    outline: none;
    resize: none;
	line-height:2em;
}

#reference{list-style:none; width:99%; padding:0px; margin:0;}
#reference table{width:99%;}
#reference li{margin:10px 0; padding:15px 0px; cursor:default;}
#reference p{margin-bottom:5px;}
#reference input[type=text]{ font-family:Verdana, Geneva, sans-serif; padding:3px; border-radius:3px; border:solid 1px #CCCCCC; color:#444;}
#reference input[type=text]:focus{  border:solid 1px #0099CC; color:#000;}
#reference label{ padding-left:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-right:5px; color:#333 }

#refstyle label{padding-left:4px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-right:10px;}
#wordcountwrapper{
	border-radius:4px;
	border:solid 1px #CCC;
	color:#333;
	background-image:url(../images/inputbg.gif);
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-shadow:#EEE 1px 1px 1px;
	background-position:bottom;
}
#wordcount{
	color:#06C;	
}
.textp{
	color:#333;
	font-size:14px;
	
}
#searchform label, #submitform label{
	font-size:14px;
	color:#333;
	font-weight:bold;
}
#searchform span, #submitform span{
	color:#333;	
}
#searchform input, #submitform input, #searchform textarea, #submitform textarea{
	border-radius:3px;
	padding:4px;	
	border: solid 1px #CCC;
	color: #333;
	
background: rgb(242,242,242); /* Old browsers */
background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(244,244,244,1) 29%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(29%,rgba(244,244,244,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(244,244,244,1) 29%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(244,244,244,1) 29%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(244,244,244,1) 29%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(244,244,244,1) 29%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#searchform input:focus, #submitform input:focus, #searchform textarea:focus, #submitform textarea:focus{
	border: solid 1px #339999;
}

#searchform select, #submitform select{
	border-radius:3px;
	padding:4px;	
	border: solid 1px #CCC;
	color: #333;
	
background: rgb(242,242,242); /* Old browsers */
background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(244,244,244,1) 29%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(29%,rgba(244,244,244,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(244,244,244,1) 29%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(244,244,244,1) 29%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(244,244,244,1) 29%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(244,244,244,1) 29%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#searchform select:focus, #submitform select:focus{
	border: solid 1px #339999;
}
#status{
	display:none;
}
.highlightedtitle{
	font-weight:bold;
	background-color:#FFC;
	
}
.hiddenblock{ border:solid 2px #2490d2; height:260px; text-align:center; padding-top:80px; font-size:14px; font-weight:bold; background-image:url(../images/hidden.jpg); background-repeat:no-repeat; background-position:top left; color:#000; border-radius:5px; font-size:18px; background-color:#FFF; text-shadow:1px 1px 3px #FFF; margin-top:0;



}
.hiddenblock a{font-weight:bold; text-decoration:underline;}

#quickstart{ width:230px; background-color:#069; border-top-right-radius:8px; border-top-left-radius:8px; display:block; position:fixed; bottom:10px ; right:10px;  padding:1px 3px; box-shadow:1px 1px 2px #222; opacity:.8; }
#quickstart:hover{
	background-color:#06C;
	opacity:1;
}
#quickstart .titletxt{padding-left:5px;color:#FFF; font-size:10px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; padding-bottom:1px;}
#quickstart span{ cursor:pointer; display:inline; position:absolute; right:5px; top:1px;}
#quickstart input{ border:none; color:#999; width:98%; padding:2px; margin-bottom:3px;}
#quickstart input:focus{  color:#000;}
#quickstart input.qshighlight{ background-color:#FCC;}


.headerbtn{ display:inline-block; 


background: rgb(255,48,25); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,48,25,1)), color-stop(100%,rgba(207,4,4,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */

color:#FFF; font-weight:bold; padding:5px 10px; border-radius:4px; 
}
.headerbtn:hover{
	color:#FFF;
	background:#E00;
}


.theme1  { background-color:#fff; border:1px solid #e6e6e6; padding:30px !important; -webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1); -moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1); box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1); -moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:        border-box;}

.product{width:31%; text-align:left; float:left; margin:0 10px;}
.product h2{text-align:left; padding-bottom:8px;}


.launchbtn{ display:inline-block; 
color:#FFF;
	background:#06C;
 font-weight:bold; padding:1px 18px; border-radius:4px; margin-top:8px;cursor:pointer !important;
}
.launchbtn:hover{
	background: rgb(30,87,153); /* Old browsers */
background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

color:#FFF;
}

.cv_newslist ul li{ 
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

border: solid 1px #CCCCCC;

 margin-bottom:10px; display:block; padding:20px; box-shadow:0px 0px 4px #EEE}
.cv_newslist ul li img{border:none;float:left ; vertical-align:middle; margin-right:20px;}

.btn-md {font-size:12px !important;}


.divplans .myplan{display:block; width:25%;  border:solid 1px #999;  float:left; border-radius:10px; vertical-align:middle; text-align:center; color:#333; font-size:17px; font-weight:bold; text-shadow:1px 1px 0px #FFFFFF; padding:20px 0; margin-right:10px;
 background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */


}
 .divplans .myplan span{font-size:17px;}
.divplans .myplan:hover{
	background: rgb(222,239,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(222,239,255,1) 0%, rgba(152,190,222,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,239,255,1)), color-stop(100%,rgba(152,190,222,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#98bede',GradientType=0 ); /* IE6-9 */ 
	 
}
 
.boxed{background-color:#F9FCFF; border:solid 1px #C6E2FF; border-radius:5px; padding:10px;}
.boxed p{padding-bottom:0; margin-bottom:0;}

.left_side{display:block; width:69%; float:left;}
.right_side{display:block; width:29%; float:right;}

.productinfo{
	background: rgb(254,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(254,255,255,1) 0%, rgba(225,239,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(225,239,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(254,255,255,1) 0%,rgba(225,239,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(254,255,255,1) 0%,rgba(225,239,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(254,255,255,1) 0%,rgba(225,239,247,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(254,255,255,1) 0%,rgba(225,239,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#e1eff7',GradientType=0 ); border:solid 1px #D5EAFF; padding:18px; border-radius:10px; margin-top:15px; margin-bottom:15px;
	
	}