@charset "utf-8";
											/* Basics */
body{
	margin:0px;
	padding:0px;
	background:url(../images/bg_body.gif) repeat-x #efefee !important;
	font:14px Myriad Pro, Arial, Helvetica, sans-serif;	
}
#main_container {
	width:932px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
a {
	color:#588ab9;
	text-decoration:none;
}
form{
	padding:0;
	margin:0;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 10px 0px;
	margin:0px;
}
p, ol li, ul li {
	font-size:12px;
}
h1 {
	font-size:25px;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:15px;
       color: #002D62;
      font-weight:normal;
}

ol, ul{
margin:0 30px  10px;
padding:5px;
}
											/* Header */
#main_header{}
.top_header{
	height:53px;
}
.top_box {

	/*width:415px;*/
        width:425px;
	padding:23px 0 0 0;

}
.share {
	width:130px;
	padding:5px 0 0 0;
}
.search_cont {
	width:217px;
}
.txtsearch {
background:none;
	width:171px;
	height:21px;
	border:0;

	font-style:italic;
	color:#d1d1d1;
}
.sbox{
	background:url(../images/searchbox.gif) no-repeat center right;
	padding:4px 0 0 10px;
height:21px;
}

.header{
	height:328px;
}
.h_contents {
	background:url(../images/img_banner.jpg) no-repeat 6px  35px;	
	height:314px;	
}
.logo_menu {
	height:58px;
}
.logo {
	width:290px;
	position:relative;
	top:20px ;
	left:25px;
	display:block;	
}
.menu {
	width:640px;
	margin:20px 0 0 0;
}
.menu ul {
	margin:0;
	padding:0;
}
.menu ul li{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
.menu ul li a{
	display:block;
	text-decoration:none;
	height:24px;
	font:bold 14px/25px Arial, Helvetica, sans-serif;
	padding:0 30px;
	color:#6197c0;
	float:left;
}
.menu ul li a:hover{
	color:#000;
}

.adrotator_cont {
	padding:3px 0 0 22px;
	width:250px;
}

/*** set the width and height for add rotator **/
#addrot {
   overflow: hidden; height: 222px; width: 221px;
}

#adrot img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#adrot img.active {
    z-index:10;
    opacity:1.0;
}

#adrot img.last-active {
    z-index:9;
}

*html .banner_menu {
	margin:-8px 0 0 0;
}
.banner_menu {
	padding:30px 0 0 0;
	position:relative;	
}
.bmenu {
	padding:3px 0 0;
	width:282px;
}
.btn_about{
	width:264px;
	height:68px;
	background:url(../images/btn_about1a.jpg) no-repeat left top;
	display:block;	
}
.btn_about:hover {
	background:url(../images/btn_about1b.jpg) no-repeat left top;
}
.btn_buynow {
	background:url(../images/btn_buynow1a.jpg) no-repeat left top;
	height:73px;
	width:264px;
	display:block;
}
.btn_buynow:hover {
	background:url(../images/btn_buynow1b.jpg) no-repeat left top;
}
.btn_tellafriend {
	background:url(../images/btn_tellafriend1a.jpg) no-repeat left top;
	height:72px;
	width:264px;
	display:block;
}
.btn_tellafriend:hover {
	background:url(../images/btn_tellafriend1b.jpg) no-repeat left top;
}	
#afexa_headerlink a{
	margin: 0 0 0 305px;
	padding: 0;	
	top: 333px;
	width: 60px;
	height: 22px;
	display: block;
	position: absolute;
	z-index: 2;
}
#coldfx_headerlink a{
	margin: 0 0 0 399px;
	padding: 0;	
	top: 324px;
	width: 202px;
	height: 27px;
	display: block;
	position: absolute;
	z-index: 2;
}

									
											/* Body */
#main_contents {
	background:url(../images/bg_content.gif) no-repeat 5px top;
	font-family:Arial, Helvetica, sans-serif;
}
.contents {
	padding:15px 17px 0 17px;
}	
.l_col {
	width:258px;
}
.l_contents {
}
.l_menu {
	background:url(../images/leftmenu_bg.gif) repeat-y;

}
.lmenu_cont {
	background:url(../images/leftmenu_bottom.gif) no-repeat left bottom;
	padding:0 0 10px 0;
}
.memory-fx {
	padding:10px 0 0 0;
}


.newsletter {
	background:url(../images/bg_newsbox2.gif) repeat-y left top;
	margin:0px 0 10px 0;
min-height:10px;
height:auto !important;
height:10px;
}
.newsletter h2 {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:15px 8px 6px 10px;
	letter-spacing:-1px;
	text-align:center;
	line-height:14px;
}
.newsletter h2 span {
	font-size:13px;
}
.newsletter .label {
	font-size:11px;
	font-style:italic;
	text-align:right;
}
.newsletter label {
	color:#666666;
	font-size:11px;
}
.newsletter a {
	color:#588ab9;
	text-decoration:underline;
	text-align:right;	
}
.txtbox1 {
background:none;
	width:130px;
	height:25px;
	border:0;
	
}
.tbox{
background:url(../images/txt_box2.gif) no-repeat top right;
height:25px;
padding:5px 5px 0 5px;
}
.news_cont {
	background:url(../images/bg_newsbox4.gif) repeat-x left bottom;
	width:221px;
	margin:0 0 0 5px;
}
.news_top {
	background:url(../images/bg_newsbox1.gif) no-repeat left top;	
	width:230px;
	padding:0 0 8px 0;	
}
.news_top ul {
	margin:0; padding:0 0 0 20px;
}
.news_top ul li {
	list-style:none;
	float:left;
}
.news_top ul li span {
	display:block;
	float:left;
	padding:0 5px;
	font-size:12px;
	line-height:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-right:2px solid #FFFFFF;
}
.news_top ul li a:hover {
	text-decoration:underline;
}
.news_top #nomar span {
	border:0;
}


.l_coldfx {
	width:225px;
}
.l_coldfx h2{
	color:#042d88;
	font-size:18px;
	text-align:right;
}

.hr1 {
	padding:0 0 10px 0;
}

.c_col {
	width:410px;
}
.c_contents {
}
.c_contents h1 {
	background:#ec9f09;
	padding:5px 0 5px 10px;
	font-size:16px;
	color:#FFFFFF;
}
.c_contents h2{
	color:#fff;
	font-size:16px;
	padding:5px 0 5px 10px;
	background:#ffc423;
}
.c_contents h3{
	color:#000;
	font-size:14px;
	padding:0px 0 5px 0;
}
.c_contents h2 span{
	color:#908f8f;
}

.c_box1 {
	background:url(../images/img_ccont2a.gif) repeat-y left top;
	width:403px;
}
.cbox1_content {
	background:url(../images/img_ccont1a.gif) no-repeat left top;
	padding:12px 15px 10px 18px;
}
.cbox1_content ol{
	margin:0; padding:0 0 0 20px;
}
.cbox1_content ol li {
	padding:5px 0;
	color:#424343;
}
.stay_box {
	padding:0 0 0 5px;
}
.btn_blog {
	padding:15px 0 0 80px;
}
.orbig {
	font:bold 19px Arial, Helvetica, sans-serif;
	color:#fb8423;
}
.blbig {
	font:bold 19px Arial, Helvetica, sans-serif;
	color:#001aff;
}
.space {
	padding:0 0 0 122px;
}

.r_col {
	width:225px;
}
.r_contents {}
.r_contents h2 {
	background-color:#27c1a2; 
	padding:5px 0 5px 10px;
	font-size:17px;
	color:#FFFFFF;
}
.r_menu {
	margin:5px 0 0;
	border:1px #dad9d9 solid;
	padding:5px;
	background:#FFFFFF none repeat scroll 0 0;
}
.r_menu ul{
	margin:0;
	padding:0;
}
.r_menu ul li{
	list-style-type:none;
	background:url(../images/list1.gif) repeat-x scroll left bottom #908f8f;
	padding:0 0 2px ;
	list-style-image:none;
    list-style-position:outside;
}
.r_menu ul li a {
background:transparent url(../images/bullet1.gif) no-repeat scroll 8px center;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto !important;
line-height:normal;
min-height:15px;
padding:6px 10px 5px 28px;
text-decoration:none;
}
.r_menu ul li a:hover{
	background:url(../images/bullet1.gif) 8px center no-repeat #4297db;
}
.yhp {
	margin:6px 0 0 0;
}
.yhp h2 {
	background-color:#ff8947;
	padding:5px 0 5px 10px;
	font-size:16px;
	color:#FFFFFF;
}
.rate {
	margin:5px 0 0 0;
	border:1px #dad9d9 solid;
	padding:4px;
	background:#fff;	
}
.rate_cont {
	padding:5px 0 0 5px;
	background:#f3f0f0;		
}
.rate_cont p {
	font:bold 13px Arial, Helvetica, sans-serif;
	padding:0 0 8px 0;
}
.video_cont_home {
	padding:0 0 10px 0;
	width:396px;
	margin:0 3px 0 3px;
}
.video {
	padding:12px 0 0;
}


											/* INNER */
.c_col2 {
	width: 635px;
}
.c_content2 {
	padding: 0 0 0 19px;
	width: 593px;
list-style-type:none;
}
}
.c_contentcol2a{
	width: 492px;
}
.c_contentcol2b{
	width: 100px;
	text-align:right;
}
.c_contentcol{
	width: 296px;
}
.c_contentcol a{
	color: #cc0000;
	font-weight:normal;
	text-decoration: none;
}
.c_contentcol a:hover{
	text-decoration: underline;
}
.c_contentcolright{
        margin-top:60px;
	padding: 15px 0 0 0;
	width: 296px;
        height:120px;
	text-align:left;
        border:1px solid #cccc;
	background:url(../images/img_afexabanner.png) no-repeat top left;
}

.c_textinside1{
      font:10px Arial, Helvetica, sans-serif;
      color:#333333;
      padding: 0 7px 0 10px;
      width:140px;
}

.c_textinside2{
      font:11px "Times New Roman", Times, serif;
      color:#040c23;
      padding:0 15px 0 7px;
      width:150px;
     text-align:right;
}

.c_textinside2 a{
      color:#040c23;
      text-decoration:none;
}

.c_contactcontent{
	padding: 20px 0 42px 27px;
	font-size: 12px;
	width: 268px;
}
.content_center {
	text-align:center;
}
#contactinfo{
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
	line-height: 28px;
}
.no_icon, .icon_house, .icon_phone, .icon_tollfree, .icon_print, .icon_mail{
	padding: 0 0 0 30px;
}
.icon_house{
	background: transparent url(../images/img_iconhouse.gif) no-repeat top left;
}
.icon_phone{
	background: transparent url(../images/img_iconphone.gif) no-repeat top left;
}
.icon_tollfree{
	background: transparent url(../images/img_icontollfree.gif) no-repeat top left;
}
.icon_print{
	background: transparent url(../images/img_iconprint.gif) no-repeat top left;
}
.icon_mail{
	background: transparent url(../images/img_iconmail.gif) no-repeat top left;
}
.page_title{
	padding: 14px 0 0 11px;
	width: 618px;
	height: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background:url(../images/bg_pagetitle.gif) no-repeat top left;

}
.txt_bold1{
	color: #002d62;
	font-weight:bold;
}
.txt_bigbold1, h2{
	font-size: 18px;
	color: #002d62;
	font-weight:normal;
}
.about_content1{
	padding: 20px 20px 0 0;
	width: 310px;	
}
.about_imagecontainer1{
	padding: 0 0 20px 0;
	width: 247px;
}
.about_yellowbox{
	padding: 20px 28px 0 40px;
	width: 528px;
	background: #ffc00f;
}
.list_checkmark{
	margin:0;
	padding:0 0 10px 0;
}
.list_checkmark li{
	margin:0 0 0 5px;
	padding:5px 0 5px 25px;
	font-size: 12px; 
	background: url(../images/list_iconcheckmark.gif) no-repeat left 5px;
	list-style:none;
}
/*
 0 13px 30px;
	font-size: 12px; 
	list-style-image: url(../images/list_iconcheckmark.gif);
	line-height: 20px;
	*/
.list_circle{
	margin:0;
	padding:0;
}
.list_circle li{
	margin:0;
	padding:5px 0 5px 15px;
	font-size: 12px; 
	background: url(../images/list_iconcircle.gif) no-repeat left 10px;
	list-style:none;
}

.redlink{
	color: #cc0000;
	font-weight:bold;
	text-decoration: none;
}
.redlink:hover{
	text-decoration: underline;
}
.productbox{
	margin: 0;
	padding: 10px 19px 10px 9px;
	width: 268px; 
}
.productimage{
	padding: 10px 0 0 0;
	text-align:center;
	height: 178px;
	background: #FFFFFF;
}
.productcontent{
	padding: 0 10px 0 10px;
	height: 50px;
	font-size: 11px;
	color: #333333;
	text-align:justify;
	background: #FFFFFF;
}
.contentbox{
	padding: 18px;
	border: 1px solid #cdcdcd;
	font-size: 12px;
	background: #ffffff;
        min-height:15px;

	height:auto !important;

	height:15px;
}
.contentbox ul{
	margin: 0;
	padding: 0 0 0 19px !important;
}
ul.thumb li {
       float:left;
       list-style:none;
       position:relative;
       width:110px;
       height:110px;
}
ul.thumb li img {
	width: 100px; height: 100px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb li img.hover {
	/*background:url(http://www.sohtanaka.com/web-design/examples/image-zoom/thumb_bg.png) no-repeat center center;*/
	border: none;
}
.video_cont {
width:500px;
border: medium none ;padding:10px 0px;
}
.video_cont label{
   display:block;
   width: 50px;
   float:left;
   line-height:25px;
}
.vidtxtbox_link {
   float:left;
   width:300px;
}
.videos {
   padding: 10px 0px;
   text-align:center;
   margin: 10px 8px;
  width: 602px;
  
}
.videoborder{
border-left:1px solid #588AB9;
border-right:1px solid #588AB9;
}

/***rounded border orange***/
.bl {background: url(/images/bl2_or.gif) 0 100% no-repeat}
.br {background: url(/images/br2_or.gif) 100% 100% no-repeat}
.tl {background: url(/images/tl2_or.gif) 0 0 no-repeat}
.tr {background: url(/images/tr2_or.gif) 100% 0 no-repeat; padding:10px} 

.t {background: url(/images/dot2_or.gif) 0 0 repeat-x; width: 602px}
.b {background: url(/images/dot2_or.gif) 0 100% repeat-x}
.l {background: url(/images/dot2_or.gif) 0 0 repeat-y}
.r {background: url(/images/dot2_or.gif) 100% 0 repeat-y} 
/***end rounded border orange***/

										/* FAQ ACCORDION */
.faq_accord{
	padding: 0 0 0 14px;
	cursor: pointer;	
}
.faq_accord h3{
	padding: 5px 0 5px 10px;
	font-size: 12px;
	color: #002d62;
	font-weight:normal;
	
	line-height: 20px;
       background: transparent url(../images/bg_iconarrow_right.gif) no-repeat 0px 5px;
}
.faq_accord h3.active{
	background: transparent url(../images/bg_iconarrow_down.gif) no-repeat 0px 5px;
}
.faq_contentbox{
	display:none;
}
.list_nostyle {
   list-style:none;
   margin:0px;
   padding:0px;
}
.liform_cont {
   list-style:none;
   padding:5px;
   background:none #fafafa;
}
.liform_cont label{
   display:block;
   width:65px;
   text-align:right;
   float:left;
}
.txtbox_small {
width:200px;
}
.listbox_small {
width:200px;
height:90px;
}
.inpcont {
margin:0 0 5px;
padding:0px;
}
.bxright {
width: 275px; text-align: right;
}
                                    /* COLD-FX STORY */
.story_cont1{ width: 617px; background-color: #4f8dc8; }
.story_cont2{width: 604px; background-color: #ffffff;margin:0 7px;}
.story_t { background: transparent url(/images/cfx_top.gif) no-repeat scroll left top; padding-top: 20px; }
.story_t2{padding-top: 20px;}
.story_b {background: transparent url(/images/cfx_bottom.gif) no-repeat scroll left bottom; padding-bottom: 10px;}
.story_b2 { padding-bottom: 10px;}
.story_box1{/*width:570px;*/text-align:left;padding: 5px 25px;}
.story_title1{font-family: Arial,Helvetica,sans-serif;font-size: 18px;font-weight:bold;}
.story_desc { font-height: 16px; font-weight:bold; }
p.story_p{ font-size:12px; text-align:justify;}
.italictxt {font-style:italic;}
.orangetxt { color: #ffb21e; }
.whitetxt{color:#ffffff;}
.bluetxt{color:#002d62;}

                                      	/* BRAIN NEWS HEADLINES */

.brainnew_container{

	margin: 0;

	padding: 0 0 3px 0;

}

.brainnews_iconcontainer{

	padding: 4px 0 0 0;

	width: 97px;

	height: 72px;

	text-align: center;

	background: transparent url(../images/bg_icongradientbg.png) no-repeat top left;

}

.brainnews_txtcontainer{

	padding: 20px 5px 0 15px;
	width: 468px;
	height: 55px;
	background: transparent url(../images/bg_txtgradientbg.png) no-repeat bottom left;

}										

.bw_newsheading a{

	color: #003366;

	font-size: 17px;

	font-weight: bold;

	text-decoration: none;

}

.bw_newsheading a:hover, a:active{

	text-decoration: underline;

}

.bw_newsdesc{
color: #FFFFFF;
	
	font-size: 12px;
}
.bw_newsdesc a{
       
       font-size:12px;
       color: #FFFFFF;
}
.bw_newscontent {
width: 605px; padding-left: 8px;
}
.bw_newscontent p { text-align:justify; }

											/* Tell a friend FORM */

.frm_tellfriend ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.frm_tellfriend li{
	padding: 2px 0;
}

.frm_tellfriend label {
	margin: 0;
	padding: 6px 0 0 0;
	width: 70px;
	font-size: 11px;
	float: left;	
}

.form_txtbox{
	margin: 0;

	width: 137px;
	height: 21px;
	border: 0;
background:none;
}
.taf_1{
	background: url(../images/bg_txtbox.gif) no-repeat top left;
height: 21px;
	padding: 4px 4px 0 4px;
}

*html .form_txtbox, *html .form_txtboxbig {
	background-attachment:fixed;
}

.form_txtboxbig{
	margin: 0;

	width: 296px;
	height: 21px;
	border: 0;
background:none;	
}
.taf_2{
height:21px;
	padding: 4px 4px 0 4px;
background: url(../images/bg_txtboxbig.gif) no-repeat top left;
}

.small{
	display: block;
	color: #578ab7;
	font-size: 10px;
}
									
											/* Footer */
#main_footer {
	background:url(../images/footerbg.gif) repeat-x left bottom;
}
.footer_box {
	width:932px;
}
.accordion {
	width:917px;
	background:url(../images/acc_ry.gif) repeat-y left top;
}
.acc_content {
	background:url(../images/acc_curve.gif) no-repeat left bottom;
	padding:0 0 15px 0;
}

#footer {
	background:url(../images/footerbg2.gif) no-repeat;
	height:50px;
	margin:5px 0 0 0;
	color:#656565;
	font-size:11px;
	padding:20px 0 0 0;
}
.footer_cont {
	width:917px;	
	margin:auto;	
}
.l_fcol {
	width:450px;
}
.r_fcol {
	width:450px;
	text-align:right;
}
.r_fcol p {
	padding:0 10px 0 0;
}
.r_fcol a {
	color:#177bc1;
	text-decoration:underline;
}	
#footer ul{
	list-style:none;
	text-align:center;
	margin:0px 0px 2px 0px;
	padding:0px;
}
#footer ul li{
	display:block;
	float:left;
}
#footer ul li a{
	display:block;
	float:left;
	padding:0px 9px;
	border-right:1px solid #656565;
	color:#656565;
	text-decoration:none;
	font-size:11px;
}
#footer ul li a:hover{
	text-decoration:underline;
}
.copy {
	padding:0 0 0 10px;
}
#nb a{
	border:0px !important;
}

.training{
width: 224px;
padding: 0 0 15px 0;
}
#floatcon
{
width:30%;
}

/* feedback */
.fbcontent{
padding:0px 100px;
}
.mfeedbackform{
font-size: 12px;
}
.mfeedback{
width:350px;
}
.feedbacktxt{
height:20px;
width:193px;
}
.fcaptcha{
height: 25px;
width: 150px;
}

#fhrel{
position:relative;
z-index:10;
bottom:23px;
display:block;
padding:0 0 0 184px;
float:left;
height:1px;
}
#fhrel img{
position:absolute;
}

.txtlink {

	padding:3px 8px 0 0;

}

.txtlink a {

	color:#FFF;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

}
#webapp5563pagination ul{
  margin-left: 0px;
  padding-left: 0px;
}
#webapp5563pagination li {
  display: inline
}
}
#webapp5574pagination ul{
  margin-left: 0px;
  padding-left: 0px;
}
#webapp5574pagination li {
  display: inline
}

