/*
*	GENERAL SETTINGS
*/
body{min-width:1100px;margin:0px;padding:0px;color:#777;font-family:'AkzidenzGroteskRegular', sans-serif;font-size:14px;background-color:#007987;}

ul, ol{margin:0px;padding:0px;}
ul li{margin:0px;padding:0px;}

table{border-collapse:collapse;}
table td{padding:0px;}

a{text-decoration:none;}
p{margin:0px 0px 10px 0px;padding:0px;line-height:16px;}

img{border:none;}

/** inputs **/
input{-webkit-appearance:none;-webkit-border-radius:0px;}
input[type=text], input[type=password], input[type=submit], input[type=reset], input[type=button], textarea, button{font-family:'AkzidenzGroteskRegular', sans-serif;font-size:11px;color:#626262;border:none;outline:none;}
input[type=submit], input[type=reset], input[type=button]{cursor:pointer;}
textarea{resize:none;overflow:hidden;}


/*........................................... BEGIN BUTTONS ...........................................*/
/*
*	SOCIAL
*/
a.social{width:30px;height:30px;background-image:url(../Images/Buttons/social.png);background-repeat:no-repeat;display:inline-block;}
a.social.twitter{background-position:0 0;}
a.social.twitter:hover{background-position:0 -30px;}
a.social.facebook{background-position:-30px 0;}
a.social.facebook:hover{background-position:-30px -30px;}
a.social.linkedin{background-position:-60px 0;}
a.social.linkedin:hover{background-position:-60px -30px;}

/*
*	BIG ARROW RIGHT
*/
.big_arrow_right{width:76px;height:38px;background:url(../Images/Buttons/big_arrow_right.png) no-repeat top left;display:inline-block;}
.big_arrow_right:hover{background-position:bottom left;}

/*
*	READ MORE
*/
a.read_more{height:34px;padding:0 20px;line-height:34px;color:#888;font-weight:bold;letter-spacing:1px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:2px solid #b5b5b5;display:inline-block;}
a.read_more:hover{color:#00c4d9;border-color:#00c4d9;}

/*
*	MORE PLUS
*/
a.more_plus{width:26px;height:26px;background:url(../Images/Buttons/more_plus.png) no-repeat top left;display:inline-block;}
a.more_plus:hover{background-position:bottom left;}

/*
*	RECORD BULLET
*/
a.record_bullet{margin-bottom:10px;padding-left:20px;color:#777;background:url(../Images/Icons/record_bullet.jpg) no-repeat top left;display:block;}
a.record_bullet:hover{color:#00c4d9;}

/*
*	NAV ARROWS
*/
a.nav_arrow{color:#777;display:inline-block;}
a.nav_arrow span{width:16px;height:8px;margin-bottom:1px;background-image:url(../Images/Icons/nav_arrows.png);background-repeat:no-repeat;display:inline-block;}
a.nav_arrow.left span{margin-right:2px;background-position:top left;}
a.nav_arrow.right span{margin-left:2px;background-position:top right;}

/*
*	PDF
*/
a.pdf{height:30px;margin-bottom:10px;padding:0 15px;line-height:30px;color:#666;background:url(../Images/Icons/pdf.jpg) no-repeat top right;border:1px solid #888;display:block;}
a.pdf:hover{color:#00c4d9;border-color:#00c4d9;}

/*
*	MORE ROUND CORNERS
*/
.more_records{height:40px;padding:0 20px;line-height:40px;color:#666;font-size:15px;text-transform:uppercase;background:none;border:2px solid #888;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;}
.more_records:hover{color:#00c4d9;border-color:#00c4d9;}

/*
*	BUY BUTTON
*/
.buy_btn{height:48px;padding:0 30px;line-height:48px;color:#00c4d9;font-size:17px;text-transform:uppercase;background:none;border:2px solid #00c4d9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;}
.buy_btn:hover{color:#666;border-color:#888;}
/*............................................ END BUTTONS ............................................*/


/*............................................ BEGIN FORMS ............................................*/
/*
*	CUSTOM INPUTS
*/
/* white */
select.custom{width:100%;height:32px;padding:7px 35px 7px 10px;font-family:'AkzidenzGroteskRegular', sans-serif;letter-spacing:1px;text-transform:uppercase;text-indent:0.01px;text-overflow:'';background:url(../Images/Buttons/custom_select_arrow.jpg) no-repeat top right;border:1px solid #00c4d9;outline:none;-moz-appearance:none;-webkit-appearance:none;}
select.custom:hover,select.custom:focus{color:#00c4d9;}
select.custom::-ms-expand{display:none;}

/*
*	BUY BUTTON
*/
input[type="submit"].buy_btn{height:52px !important;padding:0 30px !important;color:#00c4d9 !important;font-size:17px !important;text-transform:uppercase;background:none;border:2px solid #00c4d9 !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;}
input[type="submit"].buy_btn:hover{color:#666 !important;border-color:#888 !important;}

/*
*	CONTACT FORM
*/
form.contact{margin:0 160px 100px 160px;}
form.contact table{width:100%;margin-bottom:40px;}
form.contact table th{padding:5px 0 0 0 !important;color:#888;text-align:left;}
form.contact table td{padding:5px 0px !important;}
form.contact div.input_wrapper{padding:6px;border:1px solid #00c4d9;}
form.contact div.input_wrapper input, form.contact div.input_wrapper textarea{line-height:17px;color:#777;font-size:14px;background:none;}
form.contact div.input_wrapper input{width:100%;height:17px;}
form.contact div.input_wrapper textarea{width:100%;height:68px;}
form.contact input[type="submit"]{height:34px;padding:0px 30px;color:#777;text-transform:uppercase;background:none;border:1px solid #00c4d9;}
form.contact input[type="submit"]:hover, form.contact input[type="submit"]:focus{color:#00c4d9;}

/*
*	REMOVE
*/
input[type="submit"].remove{width:15px;height:16px;background:url(../Images/Buttons/remove.png) no-repeat top left;}
input[type="submit"].remove:hover{background-position:bottom left;}
/*............................................. END FORMS .............................................*/


/*............................................ BEGIN ICONS ............................................*/
/*
*	CONTACTS
*/
.contact_icon{width:20px;height:20px;background-image:url(../Images/Icons/contacts.png);background-repeat:no-repeat;display:inline-block;}
.contact_icon.map_pin{background-position:0 0;}
.contact_icon.phone{background-position:-20px 0;}
.contact_icon.letter{background-position:-40px 0;}

/*
*	SECTION ICONS
*/
span.news_icon{width:60px;height:50px;background:url(../Images/Icons/news_section.jpg);display:block;}
span.faqs_icon{width:60px;height:50px;margin:0 auto 20px auto;background:url(../Images/Icons/faqs_section.jpg);display:block;}
span.pin_icon{width:21px;height:32px;background:url(../Images/Icons/map_pin.jpg);display:block;}
span.login_icon{width:69px;height:49px;background:url(../Images/Icons/login_icon.jpg);display:block;}
span.register_icon{width:68px;height:42px;background:url(../Images/Icons/register_icon.jpg);display:block;}
span.update_icon{width:76px;height:49px;background:url(../Images/Icons/update_icon.jpg);display:block;}
span.user_icon{width:24px;height:24px;background:url(../Images/Icons/user_icon.png);display:inline-block;}
span.history_icon{width:70px;height:50px;background:url(../Images/Icons/history_icon.jpg);display:block;}
span.bag_icon{width:81px;height:50px;background:url(../Images/Icons/bag_icon.jpg);display:block;}
/*............................................. END ICONS .............................................*/


/*............................................ BEGIN LISTS ............................................*/
.frame{display:none;}

/*
*	RECORDS LIST (NEWS)
*/
ul.records{padding:0 50px;list-style:none;}
ul.records li{width:400px;margin-bottom:35px;padding:0 25px;text-align:center;float:left;overflow:hidden;cursor:pointer;}
/* image */
ul.records li div.image{width:400px;height:400px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:relative;overflow:hidden;}
ul.records li div.image img{max-width:400px;max-height:400px;margin:0 auto;display:block;}
ul.records li h3{height:36px;margin:25px 0;line-height:18px;font-size:16px;text-align:center;overflow:hidden;}
ul.records li div.magnifier{width:100%;height:100%;background:#7bddd8 url(../Images/Icons/magnifier.png) no-repeat center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;opacity:.7;position:absolute;bottom:0;left:0;-webkit-transition:opacity .6s;transition:opacity .6s;}
ul.records li:hover a.more_plus{background-position:bottom left;}
ul.records li:hover div.magnifier{opacity:0;}

/*
*	HIGHLIGHTED PRODUCTS LIST (HOMEPAGE)
*/
ul.hl_prods{margin:60px 0 40px 0;list-style:none;}
ul.hl_prods li{width:310px;margin-right:32px;padding-bottom:15px;text-align:center;border:1px solid #dedede;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;float:left;cursor:pointer;position:relative;}
ul.hl_prods li:last-child{margin-right:0;}
/* image */
ul.hl_prods li div.image{width:310px;height:121px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:relative;overflow:hidden;}
ul.hl_prods li div.image img{max-width:310px;max-height:121px;margin:0 auto;display:block;}
ul.hl_prods li h3{height:16px;margin:12px 0;line-height:18px;font-size:16px;text-align:center;overflow:hidden;}
ul.hl_prods li div.txt{height:32px;margin-bottom:20px;padding:0 20px;line-height:16px;overflow:hidden;}
ul.hl_prods li:hover a.more_plus{background-position:bottom left;}
ul.hl_prods li span.price{width:74px;height:74px;margin-left:-47px;line-height:74px;color:white;font-size:20px;background-color:#b5b5b5;border:10px solid white;-webkit-border-radius:47px;-moz-border-radius:47px;border-radius:47px;position:absolute;top:-45px;left:50%;display:block;overflow:hidden;}
ul.hl_prods li:hover span.price{background-color:#00c4d9;}
ul.hl_prods li:hover a.more_plus{background-position:bottom left;}


/*
*	HIGHLIGHTED RECORDS LIST (HOMEPAGE NEWS)
*/
ul.hl_recs{list-style:none;}
ul.hl_recs li{width:223px;padding:0 18px;text-align:center;float:left;overflow:hidden;cursor:pointer;}
ul.hl_recs li:first-child{padding-left:0;}
ul.hl_recs li:last-child{padding-right:0;}
/* image */
ul.hl_recs li div.image{height:223px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:relative;overflow:hidden;}
ul.hl_recs li div.image img{max-width:223px;max-height:223px;margin:0 auto;display:block;}
ul.hl_recs li h3{height:36px;margin:25px 0;line-height:18px;font-size:16px;text-align:center;overflow:hidden;}
ul.hl_recs li div.magnifier{width:100%;height:100%;background:#7bddd8 url(../Images/Icons/magnifier.png) no-repeat center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;opacity:.7;position:absolute;bottom:0;left:0;-webkit-transition:opacity .6s;transition:opacity .6s;}
ul.hl_recs li:hover a.more_plus{background-position:bottom left;}
ul.hl_recs li:hover div.magnifier{opacity:0;}
/*............................................. END LISTS .............................................*/


/*............................................ BEGIN MENUS ............................................*/
/*
*	SESSION MENU
*/
ul.session_menu{height:16px;margin-bottom:40px;list-style:none;text-align:center;}
ul.session_menu li{height:16px;padding:0 10px;display:inline-block;border-right:1px solid #00c4d9;}
ul.session_menu li:last-child{border-right:none;}
ul.session_menu li a{color:#00c4d9;font-size:15px;border-bottom:1px solid transparent;display:block;}
ul.session_menu li a:hover, ul.session_menu li a.active{font-weight:bold;}
/*............................................. END MENUS .............................................*/


/*........................................... BEGIN RULERS ............................................*/
hr.clear{height:0px;margin:0px;border:none;clear:both;}
hr.hline{height:1px;margin:15px 0 35px 0;background-color:#1f8fac;border:none;}
/*............................................ END RULERS .............................................*/


/*......................................... BEGIN STRUCTURE ...........................................*/
.width_container{width:1000px;margin:0px auto;}

/*
*	COLUMNS
*/
div.col{float:left;}
div.col.wide{width:550px;padding-right:100px;}
div.col.narrow{width:350px;}

/*
*	BGS
*/
.grey_bg{background-color:#ededed;}

/*
*	BANNER
*/
section.banner{height:500px;position:relative;background-color:white;overflow:hidden;}
section.banner img{position:absolute;opacity:0;}
/*
*	TOP BAR
*/
div.top_bar{height:118px;padding:0 30px 15px 30px;color:white;background-color:#00c4d9;}
/* header */
div.top_bar header{width:298px;height:88px;padding-top:30px;float:left;}
div.top_bar header h1{width:298px;height:88px;margin:0;padding:0;overflow:hidden;}
div.top_bar header h1 a{width:298px;height:88px;text-indent:-100%;background:url(../Images/logo.png) no-repeat top left;display:block;}
/* nav */
div.top_bar nav{height:42px;margin:0 310px;padding-top:76px;text-align:center;}
/* main menu */
div.top_bar nav ul{height:42px;list-style:none;}
div.top_bar nav ul li{height:42px;margin:0 5px;display:inline-block;}
div.top_bar nav ul li a{height:40px;padding:0 15px;line-height:40px;color:white;font-size:15px;;border:1px solid transparent;display:block;}
div.top_bar nav ul li a:hover, div.top_bar nav ul li a.active{border-color:white;}
/* session pane */
div.top_bar div.session_pane{text-align:right;float:right;}
div.top_bar div.session_pane a{margin-top:5px;color:white;font-weight:bold;display:inline-block;}
div.top_bar div.session_pane a:hover{color:#777;}
div.top_bar div.session_pane div.cart{height:32px;margin:15px 0 12px 0;padding:5px 50px 5px 10px;line-height:16px;text-align:left;background:url(../Images/Icons/cart.png) no-repeat top right;border:1px solid white;}
div.top_bar div.session_pane div.cart a{margin-top:0;font-weight:normal;}
div.top_bar div.session_pane .username{height:24px;padding-left:34px;line-height:24px;background:url(../Images/Icons/user_icon.png) no-repeat top left;display:inline-block;}
div.top_bar div.session_pane a.username:hover{background-position:bottom left;}

/*
*	GREEN PANE
*/
section.green_pane{padding:40px 0;color:#f2f8fa;background-color:#00c4d9;border-bottom:2px solid #00b2c5;-webkit-box-shadow: 0px 1px 11px 0px rgba(50, 50, 50, 1);-moz-box-shadow:0px 1px 11px 0px rgba(50, 50, 50, 1);box-shadow:0px 1px 11px 0px rgba(50, 50, 50, 1);}
section.green_pane h2{margin:0 0 20px 0;padding:0;font-size:20px;text-align:center;text-transform:uppercase;}
section.green_pane h3{margin:0 0 15px 0;padding:0;font-size:16px;text-align:left;text-transform:uppercase;}
section.green_pane table{width:100% !important;border-collapse:collapse !important;border:none !important;}
section.green_pane table th{padding:20px 0;}
section.green_pane table td{width:25%;padding:10px 15px !important;vertical-align:top !important;border:none !important;}

/*
*	ICON WITH LINE
*/
div.icon_pane{height:50px;margin:20px 0 40px 0;position:relative;}
div.icon_pane hr{width:100%;height:1px;margin:0;background-color:#707070;border:none;position:absolute;top:50%;left:0;}
div.icon_pane span{position:absolute;left:50%;}
div.icon_pane span.faqs_icon{margin-left:-30px;top:0;display:block;}
div.icon_pane span.news_icon{margin-left:-30px;top:0;display:block;}
div.icon_pane span.pin_icon{margin-left:-10px;top:0;}
div.icon_pane span.login_icon{margin-left:-25px;top:0;}
div.icon_pane span.register_icon{margin-left:-34px;top:4px;}
div.icon_pane span.update_icon{margin-left:-38px;top:0;}
div.icon_pane span.history_icon{margin-left:-35px;top:0;}
div.icon_pane span.bag_icon{margin-left:-40px;top:0;}

/*
*	CONTENT
*/
section.content{padding:40px 0 65px 0;background-color:white;}
section.content h2{margin:0 0 20px 0;padding:0;color:#484848;font-size:20px;text-align:left;text-transform:uppercase;}
section.content h3{margin:0 0 15px 0;padding:0;font-size:16px;text-align:left;text-transform:uppercase;}
section.content p{line-height:19px;}
section.content table{width:100%;border-collapse:collapse;border:none;}
section.content table td{padding:0 15px;vertical-align:top;border:none;}
section.content table td.image{width:1px;padding-right:30px;}
section.content table td.image img{max-width:320px;}

div.inner_content{width:770px;margin:0 auto 25px auto;}
div.inner_content div.title{margin-bottom:20px;font-size:16px;text-transform:uppercase;border:1px solid #00c4d9;}
div.inner_content div.title table{width:100%;}
div.inner_content div.title table td{padding:15px 20px;vertical-align:middle;}
div.inner_content div.title table td span{color:#00c4d9;font-size:20px;font-weight:bold;}
div.inner_content div.narrow_content{margin-bottom:35px;padding:0 20px;}
div.inner_content table.optionals{width:100%;margin-bottom:40px;}
div.inner_content table.optionals td{padding:4px 0;}

/*
*	ACCORDION
*/
div.accordion{width:770px;margin:0 auto 25px auto;}
div.accordion div.title{height:45px;margin:0 20px 20px 20px;padding:0 20px;line-height:45px;font-size:16px;text-transform:uppercase;border:1px solid #dedede;cursor:pointer;}
div.accordion div.title:hover{color:#00c4d9;border-color:#00c4d9;}
div.accordion div.accordion_content{margin:0 20px 30px 20px;display:none;}
div.accordion ol{list-style:none;}
div.accordion ol li{width:343px;margin:40px 10px 30px 10px;padding-bottom:20px;text-align:center;border:1px solid #dedede;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;float:left;position:relative;}
div.accordion ol li div.image{width:343px;height:134px;display:table-cell;vertical-align:middle;}
div.accordion ol li div.image img{max-width:343px;max-height:134px;margin:0 auto;display:block;}
div.accordion ol li h3{margin:15px 0;padding:0;font-size:15px;letter-spacing:1px;text-align:center;}
div.accordion ol li div.txt{height:96px;margin-bottom:30px;padding:0 20px;line-height:16px;overflow:hidden;}
div.accordion ol li span.price{width:74px;height:74px;margin-left:-47px;line-height:74px;color:white;font-size:20px;background-color:#b5b5b5;border:10px solid white;-webkit-border-radius:47px;-moz-border-radius:47px;border-radius:47px;position:absolute;top:-45px;left:50%;display:block;overflow:hidden;}
div.accordion ol li:hover span.price{background-color:#00c4d9;}
div.accordion ol li:hover a.more_plus{background-position:bottom left;}

/*
*	FAQs
*/
div.faq{margin-bottom:40px;padding-right:280px;}
div.faq div.faq_nr{width:50px;font-size:60px;color:#00c4d9;font-weight:bolder;float:left;overflow:hidden;}
div.faq div.txt{margin-left:55px;}
div.faq h3{margin:0 0 20px 0;padding:40px 0 0 0;color:#00c4d9;}

/*
*	CONTACTS BAR
*/
section.contacts_bar{padding:50px 0;color:white;background-color:#00b6c9;}
/* cols */
section.contacts_bar div.col{float:left;}
section.contacts_bar div.col.left, section.contacts_bar div.col.right{width:230px;}
section.contacts_bar div.col.center{width:400px;padding:0 35px;}
/* title */
section.contacts_bar h3{margin:0 0 15px 0;padding:0;font-size:18px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}
/* table */
section.contacts_bar table{width:100%;}
section.contacts_bar table td, section.contacts_bar table th{padding-bottom:12px;vertical-align:top;}
section.contacts_bar table th{padding-right:10px;}
section.contacts_bar table td{padding-top:4px;}
/* form */
section.contacts_bar form{height:42px;margin-top:55px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;}
section.contacts_bar form input[type="text"]{width:328px;height:18px;padding:12px 15px;line-height:18px;font-size:15px;background-color:white;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;float:left;}
section.contacts_bar form input[type="submit"]{width:42px;height:42px;background:#6cd4e1 url(../Images/Buttons/submit_arrow.png) no-repeat top left;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;display:inline-block;float:right;}
section.contacts_bar form input[type="submit"]:hover, section.contacts_bar form input[type="submit"]:focus{background-color:#007987;}

/*
* FOOTER
*/
footer{padding:30px 0;color:#9cc5ca;font-size:13px;}
footer a{color:#9cc5ca;}
footer a:hover{color:white;}
footer div.col{width:30%;float:left;}
footer div.col.left{padding-right:2.5%;}
footer div.col.center{padding-right:2.5%;padding-left:2%.5;text-align:center;}
footer div.col.right{padding-left:2.5%;text-align:right;}
/*.......................................... END STRUCTURE ............................................*/


/*........................................... BEGIN TABLES ............................................*/
/*
*	DETAIL NAV
*/
table.detail_nav{width:100%;margin-top:80px;}
table.detail_nav td{width:33.3%;text-transform:uppercase;vertical-align:top;}
table.detail_nav td a.more_plus{margin-top:6px;}
/*............................................ END TABLES .............................................*/


/*............................................ BEGIN TEXT .............................................*/
@font-face{font-family:'AkzidenzGroteskRegular';src:url('../Fonts/AkzidenzGrotescL/akzidenz-grotesk-light.eot');src:url('../Fonts/AkzidenzGrotescL/akzidenz-grotesk-light.eot') format('embedded-opentype'), url('../Fonts/AkzidenzGrotescL/akzidenz-grotesk-light.woff') format('woff'), url('../Fonts/AkzidenzGrotescL/akzidenz-grotesk-light.ttf') format('truetype'), url('../Fonts/AkzidenzGrotescL/akzidenz-grotesk-light.svg#AkzidenzGroteskRegular') format('svg');}

h2.title, h3.title, h4{text-transform:uppercase;}
h2.title{margin:0px 0px 10px 0px;padding:0px;color:#2c95b5;letter-spacing:2px;font-size:38px;text-align:center;}
h3.title{margin:0px 0px 25px 0px;padding:0px;color:#00c4d9;font-size:17px !important;text-align:center;}
h4{padding:0px;margin:35px 0px 15px 0px;font-size:14px;}

.upper{text-transform:uppercase;}
.big{line-height:22px;font-size:15px;}
.strong{font-weight:bold;}

span.price_round_border{width:50px;height:50px;line-height:50px;text-align:center;border:2px solid #00c4d9;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;display:inline-block;}

span.price_round_border_big{width:160px;height:160px;line-height:160px;text-align:center;color:white;font-size:32px;background-color:#3bd2e2;border:10px solid #00c4d9;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;display:inline-block;}

.blue{color:#00c4d9;}
a.blue:hover{color:#666;}
.grey{color:#666;}
a.grey:hover{color:#2c95b5;}
.light_grey{color:#888;}
.red{color:#D61431;}
.white{color:white;}
a.white:hover{color:#007987;}

.uppercase{text-transform:uppercase;}

p.alert{height:32px;padding:0 15px 0 40px;line-height:30px !important;background:#fae0e0 url(../Images/Icons/alert.png) no-repeat 4px 2px;}
p.info_grey{padding:8px 10px 8px 36px;background:#edecec url(../Images/Icons/info.png) no-repeat 4px 3px;}
p.blue_border_box{padding:10px;border:1px solid #00c4d9;}

p.info, p.success, p.error{line-height:18px;padding-top:20px;}
p.info b{color:#0675c3;}
p.success b{color:#44a453;}
p.error b{color:#e30b0b;}
/*............................................. END TEXT ..............................................*/