/* CSS Document */
*{margin:0px;padding:0px;}
body{font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.bg_blue {background-image: url("../images/bg_top_blue.gif");background-repeat: repeat-x;height: 145px;width: 100%;}
#top_menu{ margin:0 auto;width:985px;}
#top_menu_right{background:transparent url(../images/blue_menu_top.gif) no-repeat scroll 0 0;text-align:right;float:left;width:984px;height:22px;}
#top_menu_right ul{list-style:none; padding-top:3px; float:right; width:500px;  }
#top_menu_right ul li{ padding-right:15px; float:right;padding-top:1px;  display:inline;  }
#top_menu_right ul li a{ text-decoration:none; color:#000000;font-size:13px;}
#top_menu_right ul li a:hover{color:#2c8bbe;}
#logo_block{width:985px;  margin:0px auto; }
#logo {float: left;
    height:87px;
    padding:14px 0px 0px 0px;
    width: 322px;
}
#search{ margin-left:0px;}
.text_bg{width:280px; background:url(../images/search.gif) no-repeat 100% 100%; float:left;padding:0px 0px 6px 5px; height:20px;font-size:12px;}
input{/* width:300px; */ border:0px; margin-top:10px; height:15px; margin-left:5px;}
#search_btn{float:right;margin-top:0px;}
#menu_block{height:37px; clear:both;  background-image:url(../images/mebu_bg1.gif); }
#menu1{width:993px; margin:0px auto; padding-top:8px; font-weight:bold;}
#menu1 ul{list-style:none; padding-top:3px; }
#menu1 ul li{ padding-left:20px;  display:inline;  }
#menu1 ul li a{ text-decoration:none; color:#000000 }
#menu1 ul li a:hover{color:#FF0000;}
#wrapper{width:997px; margin:0px auto; background:url(../images/bg.gif) repeat-y left top; padding:0px 0px 0px 0px; overflow:hidden; }
#wrapper div.bannerblock2 {width:980px; margin:0 auto; padding-top:6px; float:left; padding-left:0px;}
#wrapper div.bannerblock{ width:980px; margin:0 auto;float:left; height:261px;border-bottom:1px solid #95bedb; }
#wrapper div.bannerblock1{width:745px; margin:0 auto; /*padding-top:6px;*/ float:left; padding-left:0px; }
#wrapper div.bannerblock_in{ width:980px; margin:0 auto; padding-top:6px; float:left; padding-left:0px;padding-bottom:10px; }
#wrapper div.bannerblock div.banner_left{ float:left; height:261px; width:727px; background:#EAF7FE;}
#wrapper div.bannerblock div.banner_tab{float:left; width:732px; height:38px; padding:3px 0 0 0; background:#FF0000;}
#wrapper div.bannerblock div.banner_right{float:right; background:url(../images/login_bg.gif) no-repeat scroll left top #edf8fe; height:261px; padding:0; margin:0;width:253px; }
a{outline:none;}

.menu {float:left; height:41px;width:727px;}
.menu ul {float:left; margin:0px; padding:0px; list-style:none;  width:727px; height:41px; }
* html .menu ul {float:left; margin:0px; padding:0px; list-style:none; background-color:#3085bb;  width:727px; height:41px; }
.menu li {float:left; display:inline; width:242px;  }
.menu li a {color:#ffffff; text-decoration:none; background-image:url(../images/hover_red1.jpg);  float:left;  width:200px; text-align:left; padding:0px 0px 0px 44px; height:41px; line-height:41px; font-weight:bold;}
* html .menu li a {color:#ffffff; text-decoration:none; background-image:url(../images/hover_red1.jpg);  float:left;  width:198px; text-align:left; padding:0px 0px 0px 44px; height:41px; line-height:41px; font-weight:bold;}
.menu li a.tabactive,hover {float:left;  background-image:url(../images/hover_black.jpg); color:#000000; font-size:15px;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#anothercontent1,#anothercontent2, #anothercontent3, #anothercontent4,#anothercontent5, #anothercontent6 {float:left; height:220px; width:722px; text-align:center;font-size:12px;}


.menu3 { float:left; height:41px;width:732px;}
.menu3 ul {float:left; margin:0px; padding:0px; list-style:none;  width:732px; height:41px; background-image:url(../images/hover_red1.gif);  }
.menu3 li {float:left; width:244px; display:block   }
.menu3 li a {color:#ffffff; text-decoration:none;  float:left;  width:200px; padding:0px 0px 0px 44px; text-align:left; height:41px; line-height:41px; font-weight:bold;  }
.menu3 li a.tabactive { float:left; background-image:url(../images/hover_black.jpg); color:#000000; font-size:15px;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#anothercontent1,#anothercontent2, #anothercontent3, #anothercontent4,#anothercontent5, #anothercontent6 { float:left; height:220px; width:100%; font-size:12px;}


#banner_right{ background-image:url(../images/login_bg.gif); width:253px; float:left; height:235px; padding-top:35px;   background-repeat:no-repeat }
.textbox{width:209px; padding:6px 0px 7px 5px; background-image:url(../images/textbox_bg.jpg); background-repeat:no-repeat; margin-left:16px; margin-top:15px; }
.sign_up_head{font-size:18px; padding-left:16px; padding-top:30px; }
.join_btn{padding-left:16px; padding-top:10px; clear:both}
.join_text{padding-left:16px; padding-top:10px; text-decoration:underline; clear:both; overflow:hidden;width:50%}

.join_text a{ color:#000000;}
.join_text a:hover{ color:#679B21;text-decoration:underline;}

.content_block_left{width:745px; float:left; clear:both}
.content_block_right{ float:right; width:224px;}
.old_member {/* background:#EEEEEE url("../images/announchment.gif") repeat-x scroll 0 0 ;*/ background-color:#f7f3f3; height: 78px;border:1px solid #bdbebf;}
.old_icon{float:left; width:53px; height:54px; background:transparent url(../images/ann_icon.gif) no-repeat scroll 0px 0px; margin-top:15px; margin-left:4px; }
.old_text{float:left; font-size:15px; font-weight:bold; color:#085891; padding-top:30px;padding-left:10px;  }
.old_text_small{float:left; font-size:12px;  color:#000000; width:650px;padding-left:10px;}
.old_btn{float:right;padding-right:10px;text-align:right;padding-top:20px;}
.content_tab{ width:746px; background-image:url(../images/cotnent_tab_bg.gif); height:31px; margin-top:8px;}
.content_tab ul{list-style:none;  padding-top:5px; }
.content_tab ul li{  display:inline; padding-left:15px; padding-right:115px; }
.content_border{border:1px solid #AFD5E9; border-top:none; width:744px; margin-top:8px;}
.home-subhead {color: #808080; clear:both; padding-bottom:10px; padding-top:10px; padding-left:10px; width:99% !important;line-height: 22px;  }
.home-subhead div.img_class {   float: left;   margin-right: 7px;    width: 50px;}
.sub_head_content{float: left;    width: 527px;}
.home-subhead a { /*color: #036C9B;*/ color:#024A78;}
.linkb1 {color: #545454;    font-size: 12px; font-weight:bold; text-decoration:none; padding-left:15px;   }
.home-subhead span.spanred {   color: #EE2419; font-size:11px;}
.spanred1 a {color: #000000 !important;font-size: 11px;}
.spanred1 a:hover {color:#679b21 !important;text-decortion:underline;}
.black_block_left{background-image:url(../images/black_left.gif); float:left; width:6px; height:32px}
.black_block_middle{background-image:url(../images/black_middle.gif); float:left; width:213px; height:25px; padding-top:7px; font-weight:bold; color:#000000; font-size:16px;}
.black_block_right{background-image:url(../images/black_right.gif); float:left; width:6px; height:32px}
.home-subhead a:hover{color:#679B21; text-decoration:underline;}
div.black_block_top
{
float:left;
background:transparent url(../images/grey-top.gif) no-repeat 0 0;
width:223px;
height:52px;
}
div.black_block_center
{
float:left;
background:transparent url(../images/grey-center.gif) repeat-y 0 0;
width:223px;
}
div.black_block_bottom
{
float:left;
background:transparent url(../images/grey-bottom.gif) no-repeat 0 0;
width:223px;
height:16px;
}
span.lefthed
{
float: left;
text-align: center;
width: 100%;
margin-top: 11px;
font-weight: bold;
}

.border1{width:223px; /*padding-bottom:14px;*/}
.border2{border:1px solid #AFD5E9; width:99.8%; clear:both; padding:10px 0px 20px 0px; overflow:auto;}
.border_blog{border:1px solid #AFD5E9; width:648px; clear:both; padding:0px 0px 5px 0px; overflow:auto; height:255px;}
.border1 p{padding:0px 0px 0px 0px;float:left;width:100%; text-align:center;}
.border1 p.adj {padding-bottom:3px;float:left;}
.read_btn {padding:10px 0px 10px 0px;  overflow:hidden;/* margin-bottom:10px; */}
.grey_block_left{background-image:url(../images/grey_left.gif); float:left; width:5px; height:35px}
.grey_block_middle{background-image:url(../images/grey_middle.gif); float:left; width:213px; height:25px; padding-top:7px; font-weight:bold; font-size:16px; } 
.grey_block_right{background-image:url(../images/grey_right.gif); float:left; width:5px; height:35px}
.grey_block_middle1{background-image:url(../images/grey_middle.gif); float:left; width:315px; height:25px; padding-top:10px; font-weight:bold; font-size:16px;}
.black_block{margin-bottom:10px; float:left; }
.grey_block{padding-top:10px; clear:both}
.discount_block{ /*padding-right:20px; */ text-align:center; /*padding-top:0px;*/ padding:7px 0px 7px 0px;width:100%;float:left; }
* html .discount_block {
padding:9px 0px 9px 0px !important;
}
* + html .discount_block {
padding:9px 0px 8px 0px !important;
}
.discount_block p{ font-size:14px; font-weight:bold;}
.grey_block_big{padding-top:0px; float:left; padding-left:1px; padding-right:1px; padding-bottom:10px; }
.blue_block_left{background-image:url(../images/allimage.gif); float:left; width:5px; height:38px; background-position:-44px -69px}
.blue_block_right{background-image:url(../images/allimage.gif); float:left; width:5px; height:38px; background-position:-62px -69px }
.blue_block_middle1{background-image:url(../images/grey_middle23.gif); float:left; width:315px; height:28px; padding-top:10px; font-weight:bold; font-size:16px;}
.blue_block_leftdw{background-image:url(../images/allimage.gif); float:left; width:9px; height:38px; background-position:-44px -69px}
.blue_block_rightdw{background-image:url(../images/allimage.gif); float:left; width:9px; height:38px; background-position:-58px -69px }
.blue_block_middledw{background-image:url(../images/grey_middle23.gif); float:left; width:960px; height:28px; padding-top:10px; font-weight:bold; font-size:16px;}
.blue_block_blogmiddle{background-image:url(../images/grey_middle23.gif); float:left; width:632px; height:28px; padding-top:10px; font-weight:bold; font-size:16px;}
.blog_block{ padding-top:10px;}
.blog_block1{ padding-top:10px; padding-bottom:10px;}
.blog_text{padding-left:15px; padding-right:15px;line-height:17px; }
.blog_text4{padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:5px; }
.blog_text1{padding:5px 15px 5px 15px;font-style:italic;color:#089ad0; }
.blog_text2{padding-left:15px; padding-right:15px; color:#089ad0;}
.textbox1{width:147px; padding:7px 0 6px 5px;background-image:url(../images/white_textbox.gif); background-repeat:no-repeat;  margin-bottom:5px; float:left  }
.reg_text{float:left; width:120px; padding-left:20px; padding-top:5px; font-weight:bold; font-size:12px; }
.reg_btn{ padding-left:140px;float:left;padding-top:10px;}
.reg_login{padding:5px 0px 5px 22px; clear:both; float:left}
.reg_login a{ text-decoration:none; color:#000000}
.reg_login a:hover{ text-decoration:none; color:#ff0000}
#footer{ background:url(../images/footer_bg.gif) #ffffff repeat-x left top; clear:both; padding-top:10px; }
#footer div.footer_link{ margin:0 auto; width:980px;  padding:10px 0 5px 0px;  }
#footer div.footer_link div.back ul{ float:left; width:85%;  padding:0 20px 0 0; margin:0; }
#footer div.footer_link div.back{float:left; width:18%;}
#footer div.footer_link div.back div.h4{float:left; width:55%; font-size:12px; font-weight:bold; color:#000; padding-bottom:5px;text-align:left;}
#footer div.footer_link div.back ul li { background: url(../images/footer_arrow.gif) no-repeat scroll 0 7px transparent; border-bottom: 1px solid #CCCCCC; line-height: 12px; padding: 5px 0 5px 10px; text-align:left;}
#footer div.footer_link div.back ul li a{color:#000000; text-decoration:none}
#footer div.footer_link div.back ul li a:hover{color:#679B21;text-decoration:underline;}
#footer div.footer_link .footer_right{float:right;width:190px;}
#footer .social{ font-size:12px;}
#footer .copyright{ text-align:center; font-size:12px;color:#333132;width:190px;float:left;}
#footer .rights{clear:both; font-size:11px; text-align:center;  padding-top:15px;color:#333132;}
#search_btn input {background:url(../images/search_btn.gif); border:0px; background-repeat:no-repeat;float:right; height:23px; width:62px; padding:0; margin:0;}
.join_btn input {background:url(../images/join_free.gif); border:0px; background-repeat:no-repeat;float: left;height: 30px;width: 110px;cursor:pointer}
.reg_btn input {background:url(../images/join_btn.gif); border:0px; background-repeat:no-repeat;float: left;height: 32px;width: 114px;cursor:pointer}

/*tab class*/

.resource {
	clear:both;
	width: 733px;
	display: none;
}
.current {
	display: block;
}
    
#resourceLinks {
	z-index: 3;
	margin-top:10px;
	font-size: 12px;
	clear:both;
	width:747px;
	background-color:#e2e2e2;
	height:30px;
	line-height:30px;
}
#resourceLinks ul {
	display:block;
}	
#resourceLinks ul li {
	display:inline;
	background-image:url(../images/content_tab.jpg);
	float:left;
	width:238px;
}	
	
#resourceLinks a{
	display:block;
	text-decoration:none;
	text-align:left;
	padding-left:30px;
	color:#9d9c9c;
	font-size:18px;
}	  
#resourceLinks ul li A:hover,
#resourceLinks ul li A:active { color:#FF0000; background-image:url(../images/content_tab_over.jpg); }


	/*end*/
/*----------------------------------------- Menu css start ---------------------------------*/

.container {width: 994px; margin: 0px auto; z-index:150 }
ul#navi {
	margin: 0; padding: 0;
	float: left;
	width: 100%;
	list-style: none;
	position: relative;
	font-weight:bold;
	z-index:998
}
ul#navi li {
	float: left;
	margin: 0; padding: 0;
}
ul#navi li div.innmen ul li:hover {
background-color:#FFEB90 !important;
}
ul#navi li a {
	color:#fff;
	float:left;
	font:12px/27px arial;
	padding:0px 10px 0px 10px;
	display: block;
	height:33px;
	line-height:37px;
	text-decoration: none;
}
ul#navi li a:active{
	color:#fff!important;
}
ul#navi li a:hover {
	color:#fff !important;
}
ul#navi li div{
	float: left;
	padding: 0px 0;
	position: absolute;
	left: 0; top:33px;
	display: none;
	width: 985px;	
       background:#fff;
	border:1px solid #CCCCCC;
	z-index:999;
	
}
ul#navi li div a:hover{
	color:#000000 !important;
	text-decoration:underline;
}
ul#navi li#hotoffers div{left:0px !important;width:200px !important;}
ul#navi li#hotoffers div.innmen ul {width:100%;}

div.container ul#navi li.forumlast{float:right;background-color:#539104 !important;margin-right:21px;}
* html div.container ul#navi li.forumlast{float:right; margin-right:10px;}
.innmen {float:left; padding-bottom:15px;}
.innmen ul{float:left; width:323px; font-weight:100;  }
.innmen ul li {float:left; width:98%; height:23px;  }
* html .innmen ul li {float:left; width:94%; height:19px;}
.innmen ul li a{ float:left; color:#000000 !important; text-decoration:none; width:100%; text-align:left; height:10px;line-height:23px !important; }
* html .innmen ul li a{ float:left; color:#000000; text-decoration:none; width:100%; text-align:left;  line-height:18px !important; height:20px !important;}
* html .innmen ul li a:hover{ float:left; width:100%; background-color:#FFEB90 !important; color:#2c8bbe !important; text-decoration:underline; text-align:left; line-height:18px; !important;height:20px !important;  }
.innmen ul li a:hover{ float:left; width:100%; background:none; color:#2c8bbe !important; text-decoration:underline; text-align:left; }
.heading_submenu{font-weight:bold; color:#2c8bbe; text-decoration:none;}

/*----------------------------------------- Menu css end ---------------------------------*/

.whitespace{float:left; width:100%; height:10px;}
.drop_heading{color:#FF0000; text-decoration:underline; font-weight:bold; font-size:12px; padding-bottom:5px; padding-left:5px; }
.feature_offer{clear:both; background-image:url(../images/drop_gradinat.gif); width:950px; height:106px; margin-top:10px; margin-left:10px; margin-bottom:10px;}
.feature_offer p{ font-weight:normal}
.feature_image{float:left; width:130px; padding-left:10px; padding-top:5px;}
.fea_text{float:right; width:790px; text-align:justify; padding-right:10px; padding-left:10px;  }
.fea_text a{ text-decoration:none; font-weight:bold; color:#000000; font-size:12px; text-indent:-10px; }
.fea_text a:hover{ color:#FF0000 }

/*----------------------------------------- Menu css end ---------------------------------*/

/*----------------------------------------- Category page ---------------------------------*/

.banneradd{margin:4px 0px 0px 0px; z-index:10;}
.subblock1{margin:8px 0px 0px 0px;float:left;width:100%; }
.breadcrumb{margin:8px 0px 5px 0px; width:100%; border-bottom:1px solid #CCCCCC; padding:0px 0px 4px 0px; }
.breadcrumb a{ color:#000; text-decoration:none;  }
.breadcrumb a:hover, a.active{ color:#2c8bbe; text-decoration:none; }
.breadcrumb { color:#2c8bbe; text-decoration:none;}
.offer_innerblock{float:left; width:500px;}
.inoffer_heading1{color:#000000; font-weight:bold; padding:2px 0px 5px 10px;  font-size:14px; float:left}
.inoffer_heading1 a{color:#2C8BBE;}
.inoffer_logo1{border:1px solid #ededed;float:left;height:65px;padding-top:5px;text-align:center;width:128px;}
.inner_feature_offer{float:left; background-image:url(../images/offer_bginner.gif); background-repeat:repeat-x; background-color:#e0e0e0; padding:5px 5px 10px 5px; border:1px solid #CCCCCC; width:733px; }
.inoffer_heading{color:#000000; font-weight:bold; padding:0px 0px 6px 5px; font-size:14px;  }
.inoffer_logo{float:left; width:132px;}
.inoffer_text{float:left; width:500px;}
.inoffer_link{float:right; width:80px; height:40px; text-align:center; line-height:20px; }
.inoffer_link a{ float:left; width:80px; height:40px; background:url(../images/allimage.gif) no-repeat left top; background-position: -367px -304px; width:80px; height:44px; font-weight:bold; font-size:12px; color:#000; text-decoration:none; }
.inoffer_link a:hover{ float:left; background:url(../images/allimage.gif) no-repeat left top; background-position: -367px -352px; width:80px; height:44px; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
.inner_offerblock{padding:10px 0px 0px 0px; clear:both}
.inner_ooferheading{font-size:24px; color:#064D7A; }
.inner_oofersub{ float:left; width:420px; font-size:16px; font-weight:bold; color:#676565}

/*----------------------------------------- about us page end---------------------------------*/



/*----------------------------------------- Register page ---------------------------------*/

.red_block_left{background-image:url(../images/redleft.gif); float:left; width:6px; height:32px}
.red_block_middle{background-image:url(../images/redmiddle.gif); float:left; width:215px; height:25px; padding-top:10px; color:#000000; font-weight:bold; font-size:16px; } 
.red_block_right{background-image:url(../images/redright.gif); float:left; width:6px; height:32px}
.red_block_middle1{background-image:url(../images/redmiddle.gif); float:left; width:729px; height:25px; padding-top:7px; color:#000000; font-weight:bold; font-size:16px; } 
.border5{border:1px solid #AFD5E9; width:739px; margin:0px 0px 10px 0px; padding:28px 0px 30px 0px; *padding-top:10px;  display:inline-table;}
.register_leftblock{width:400px; float:left}
.register_rightblock{width:280px; float:left; }
.reg_textbox{width:206px; background-image:url(../images/register_textbox.gif); background-repeat:no-repeat; margin-bottom:5px;float:left;font-size:14px;padding:6px 3px 7px 5px;height:17px;letter-spacing:1.2px;}
.reg_text1{float:left; width:160px; clear:both; padding-right:18px; text-align:right;  padding-top:5px;  font-size:12px; }
.reg_text1 span{color:#2c8bbe}
.sep_ver{background-image:url(../images/ver_sep.gif); height:145px; width:1px; float:left; margin-left:20px; margin-right:20px; margin-top:40px;}
.check_box{ float:left; width:20px; margin-left:175px; padding-top:8px; }
.check_text{float:left; width:200px; padding-top:8px;}
.required{ float:left; color:#2c8bbe; padding-bottom:10px; padding-right:8px;width:100%;text-align:right;}
.reg_btn1{padding:10px 0px 0px 170px; clear:both;}
.reg_btn2{background:url("../images/register_button.gif") no-repeat scroll 0 0 transparent;width:116px;height:32px;cursor:pointer;}
.already_head{font-weight:bold; font-size:15px; padding-bottom:10px; margin-top:40px;}
.reg_check{width:114px; height:28px;  margin-bottom:5px; float:left ; clear:left }
.already_text{ padding:0px 10px 0px 10px;}
.sign_btn1{ margin:10px 10px 0px 0px }
.terms {color:#2c8bbe; text-decoration:none}
.trmscon{float:left;}

/*----------------------------------------- Register page end---------------------------------*/

.border4{width:223px; margin:0px 0px 0px 0px; text-align:center; padding:0px ; *padding-top:10px; }
.border3{width:183px; clear:both; padding:0px 20px 20px 20px; text-align:justify}
.editor_heading{ font-weight:bold; font-size:13px; color:#2c8bbe; padding:10px 10px 10px 0px;text-decoration:none;}
.editor_heading a{color:#2c8bbe;text-decoration:none;}
.editor_heading a:hover {text-decoration:underline;color:#679B21;}
.sep{border-bottom:1px solid #CCCCCC; padding:6px 0px 4px 10px; height:1px; clear:both}
#slideshow span.news{font-weight:normal;font-size:14px;float:left;margin-top:-4px;width:150px;text-align:center;background-color:#fff}
* html #slideshow span.news{margin-left:6px;width:131px;background-color:#fff}



/*----------------------------------------- retailer page---------------------------------*/
.ret_read{color:#2c8bbe; text-decoration:none  }
.ret_read a{color:#2c8bbe; text-decoration:none; margin-left:200px;}
.retailer_codes{float:left;  padding:5px 5px 10px 0px; width:733px;  }
.retailer_heading{color:#024A78;  padding:0px 0px 15px 0px; font-size:22px;  }
.retailer_logo{float:left; width:130px;}
.retailer_text{float:left; width:500px; line-height:18px; }
.retailer_codes1{float:left;  padding:5px 5px 10px 5px; width:733px;  }
.retailer_heading1{color:#024A78; padding:10px 0px 5px 10px; font-size:20px;}
.retailer_logo1{float:left; width:40px;}
.retailer_text1{float:left; width:470px; }
.cashback_code{float:right; width:116px; margin-top:11px;margin-right:8px;}
.retailer_innerblock{float:left; width:480px;}
.retailer_innerblock1{float:left; width:570px;}
.retailer_heading2{color:#000000;  padding:0px 0px 5px 0px; font-size:14px; font-weight:bold;  }
.retailer_text2{float:left; padding-right:3px;}
.retailer_text2 a{ padding-left:20px; text-decoration:none; color:#000;font-size:12px; font-weight:bold; margin-top:5px; background-image:url(../images/retailer_arrow.gif); background-repeat:no-repeat; }
.retailer_text2 a:hover{ color:#000000; }
.cashback_code1{float:left; width:116px; margin-top:0px; }
.tips {margin-left:10px; line-height:24px;}
.tips ul{text-align:left;  }
.tips li{background-image:url(../images/arrow_white.gif); background-repeat:no-repeat; text-align:left; text-indent:20px; background-position:10px; font-size:12px;  }
.tips li a{ color:#000000; text-decoration:none }
.tips li a:hover{ color:#2c8bbe }
.border6{border:1px solid #CCCCCC; width:223px; margin:0px 0px 10px 0px; text-align:center; padding:40px 0px 10px 0px; *padding-top:10px; }
.inner_feature_offer1{float:left; padding:3px 5px 5px 0px; border-bottom:1px dotted #d6d4d4 ; width:733px;  }

/*----------------------------------------- retailer page end---------------------------------*/


/*------------------ custom selectbox css start -------------------------*/


.inner_dropdown{float:right; }
.outtaHere {
	position:absolute;	
}
.select-area {
	position:relative;
	height:29px;
	float:left;
	color:#363636;
	font-size:14px;
	line-height:42px;
}
.select-area .left {
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:100%;
}
.select-area a.custom-select-button {	
	position:absolute;
	top:0px;
	left:124px;
	width:32px;
	height:24px;
	background:url(../images/bg-select-button.gif) no-repeat;
	outline:none;
}
.select-area .center {
	height:24px;
	line-height:24px;
	display:block;
	width:124px;
	background:url(../images/bg-select.gif) no-repeat left top;
	padding:0 32px 0 10px;
}
.options-invisible,.options-visible {
	position:absolute;
	z-index:30;
	font-size:14px;
}
.options-invisible {
	display:none;
}
.options-visible ul {
	overflow:hidden;
	list-style:none;
	border:1px solid #8e959b;
	padding:5px;
	width:146px;
	margin: 0;
}
.options-visible ul li {
	height:1%;
	overflow:hidden;
	vertical-align:top;
}
.options-visible a {
	color:#363636;
	overflow:hidden;
	text-decoration:none;
	display:block;
	height:1%;
	padding:2px 4px;
}
.options-visible a:hover {
	background-color:#2a3235;
	color:#fff;
	text-decoration:none;
}
.select-area .center img,.options-visible a img {
	float:left;
}

/**	
 *	example css - can remove
 */ 

#language-switch {
	font-size:12px;
}

/*------------------ custom selectbox css end -------------------------*/


.offer .reveal {
	margin: 0.7em 0;
	padding: 2px;
	/*border: 1px solid #fff;*/
}

.offer .reveal .code {
	font-size: 140%;
	line-height: 1.7;
	padding: 0em 0px;
	font-weight: bold;
	background: url(../img/pattern.gif) no-repeat scroll 0 0;
	float: left;
	width: 196px;
	text-align: center;
	height: 32px;
	margin-left:15px;
}
* html .offer .reveal .code {	
	width: 180px;
	
}
* + html .offer .reveal .code {

	margin-left:5px;
}
.offer .reveal .code a {
	color: #333;
	text-decoration: none;
}
.offer .reveal a {
	float: left;
	height: 30px;
}
.offer .reveal a.revealcode {
	width: 196px;
}
.offer .reveal a span {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.offer .reveal .code strong {
	display: none;
}
.offer .getdeal {
	margin: 0.7em 0;
}
.offer .revealed {
	background-position: bottom right;
	background: #fff;
	border-color: #e6e6e6;
	height:33px;
	width:539px;
	float:left;
}
* html .offer .revealed {	
	width:485px;
}
.offer .hint {
	background-position: top right;
}
.offer .revealed .code, .offer .hint .code {
	background: #ffc;	
}
.offer .revealed .code_r, .offer .hint .code_r {
	background-position: bottom right;
}
.offer .revealed .code_b, .offer .hint .code_b {
	background-position: bottom right;
}
.offer .revealed .code strong, .offer .hint .code strong {
	display: inline;
}
.offer .revealed .copy {
	display: inline;
}
.offer .revealed .clicktoreveal {
	display: none;
}
.offer div.copied {
	display: block;
	float: left;
	font-size: 100%;
	line-height: 1.1;
}
.offer div.copied a {
	display: block;
	text-decoration: none;
	color: #666;
	font-weight: bold;
}
.offer .foolproof {
   background: url("../img/voucher_arrow.gif") no-repeat scroll 0 0 transparent;
   color: #4D4D4D;
   display: none;
   float: left;
   padding: 0 0 0 30px;
   width:64%;
}
.inoffer_text1{float:left; width:490px; padding-left:10px;line-height:21px;color:#000 !important;text-align:justify}
.inoffer_read{color:#2c8bbe; float:left; padding:5px 10px 0px 10px}
.inoffer_read a{color:#024A78; float:left; text-decoration:none}
.inoffer_read a:hover{color:#000000;}
.inoffer_read img {width:24px;height:24px;padding-top:4px;float:left;margin:0 7px 0 7px;}
.inoffer_link1{float:right; width:80px; height:66px; text-align:center; line-height:12px;   }
.inoffer_link1 a{ float:left; width:80px; height:66px; background:url(../images/allimage.gif); background-position:-368px -477px; height:53px;  font-weight:bold; font-size:12px; color:#000; text-decoration:none; padding-top:18px;  }
.inoffer_link1 a:hover{ float:left; background:url(../images/allimage.gif); background-position:-368px -400px; width:80px; height:53px; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
.off_text_small{float:left;font-size:15px;padding:4px 2px 0 8px}

/*----------------------------------------- login page ---------------------------------*/
.sep_ver1{background-image:url(../images/ver_sep.gif); height:145px; width:1px; float:left; margin-left:20px; margin-right:20px; margin-top:10px;}
.already_head1{font-weight:bold; font-size:15px; padding-bottom:10px; margin-top:0px;}
.login_leftblock{width:360px; float:left; margin-right:10px;}
.login_rightblock{width:280px; float:left;; margin-left:10px; }
.login_text{float:left; width:120px; clear:both; padding-right:11px;padding-left:10px; text-align:right;  padding-top:5px;  font-size:12px; }
.loginhelp_block{clear:both; margin:10px 10px 10px 10px}
.loginhelp_heading{font-weight:bold; font-size:15px; padding-bottom:10px; margin-top:0px;}
.loginhelp_text{  clear:both; padding-right:18px; text-align:left;  padding-top:3px; padding-bottom:8px;  font-size:13px;}
.loginhelp_text a{ color:#2c8bbe; text-decoration:none;}
.loginhelp_text a:hover{ color:#000000; }
.loginhelp_field{ float:left;width:550px;margin:10px 0 10px 120px;}
.loginhelp_field span{ padding-left:0px;}

/*----------------------------------------- login page end---------------------------------*/


/*----------------------------------------- help page ------------------------------------*/


.help_heading{ font-size:24px; color:#2c8bbe; padding-left:10px; float:left; padding-bottom:30px; width:730px;}
.help_subheading{ font-size:14px; color:#2c8bbe; float:left; font-weight:bold; width:420px; line-height:25px;}
.help_subtext{ font-size:12px;  width:480px; }
.help_subtext a{ color:#000000; text-decoration:none }
.help_subtext a:hover{ color:#2c8bbe; }
.help_innerblock{float:left; width:480px;}
.help_icon{float:left; width:50px;}
.help_block{ padding:20px 5px 20px 5px; border-bottom:1px dotted #999999 ; width:684px;  margin:0px auto;}
#content1 {
	float:left;
	margin:4px 0px 0 159px;
	overflow:visible;
	width:450px;
	z-index:0;
}
* html #content1 {
	float:left;
	margin:0 0px 0 79px;
	overflow:hidden;
	width:450px;
}

* + html #content1 {
	float:left;
	margin:10px 0px 0 159px;
}
.recthead1
{
	background: url('images/rect_top_bg.gif');
	background-position: bottom;
	background-repeat:repeat-x;	
	height:4px;float:left;
       width:100%;
}	
.recthead1 ul
{
	background: url('images/rect_top_left.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0px;
	height:4px;
	
}
.recthead1 ul li
{
	background: url('images/rect_top_right.gif');	
	background-repeat:no-repeat;
	background-position:bottom right;
	list-style-type:none;
	margin:0px 0px 0px 0px;	
	padding:0px;	
	height:4px;	
}



.rectmiddle2
{
	border-right:1px solid #7f8daa;
	border-left:1px solid #7f8daa;
	background-repeat:repeat-y;
	padding: 0px 0px 0px 16px;float:left;
	width:96%
}

* html .rectmiddle2
{
	border-right:1px solid #7f8daa;
	border-left:1px solid #7f8daa;
	background-repeat:repeat-y;
	padding: 0px 0px 0px 2px;
	float:left;
       width:95%;
}
.botborder1 {
	border-bottom:1px dotted silver;
	margin-left:-9px;
	padding-bottom:0;	
	width:100%;
}

* html .botborder1 {
	margin-left:7px;
	padding-bottom:0;
}
#newh31 {
	color:#EF7104;
	font-size:12px;
	font-weight:bold;
	margin-right:71px;
	margin-top:0px;
	text-align:right;
}
#newh331 {
	color:blue;
	font-size:12px;
	font-weight:bold;
	margin-top:-31px;
	text-align:right;
	margin-right:3px;
}

#newh331 a{
	color:#7f8daa;
	font-size:12px;
	font-weight:bold;
	margin-top:-31px;
	text-align:right;
	margin-right:3px;
}
* html #newh331 {
	color:blue;
	font-size:12px;
	font-weight:bold;
	margin-top:-33px;
	text-align:right;
	margin-right:3px;
}
.knew_cat{
	float:left;
	width:100%;
	font-size:13px;
	color:#183790;
	font-weight:bold;	
	line-height:20px;
	background:url('../images/articletitle.gif') no-repeat 0 40%;
	padding-left:15px;
}
.knew_cat_bottom{
	float:left;
	width:100%;
	font-size:1.3em;
	color:#2c8bbe;
	font-weight:bold;	
	line-height:20px;
	padding-left:0px;
}
.knew_ques a{
	text-decoration:none;
	color:#222;
	font-size:12px;
	margin-left:1px;
	padding-left:13px;
	line-height:20px;
}
.knew_ques_bottom{
	text-decoration:none;
	color:#545454;
	font-size:1.13em;
	margin-left:0px;
	padding-left:0px;
	line-height:20px;
	font-weight:bold;
}
.knew_ques a:hover{
	color:#679B21;
	text-decoration:underline;
}
.knew_row{
	float:left;
	width:96%;
	margin-top:5px;
	margin-left:10px;
}
.knew_more{
	float:right;
	width:100%;
	font-size:11px;
	text-align:right;
}
.knew_art_ques{
	float:left;
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:#183790;
	line-height:20px;
}
.knew_art_answ{
	float:left;
	width:100%;
	font-size:12px;
	line-height:16px;
	color:#000000;
	text-align:justify;
	padding-left:0px;
}
.knew_cat_ques, .knew_cat_ques a{
	float:left;
	width:100%;
	font-size:13px;
	font-weight:bold;
	color:#183790;
	line-height:20px;
}
.knew_cat_answ{
	float:left;
	width:100%;
	font-size:12px;
	color:#545454;
	line-height:16px;
	text-align:justify;
}
.catkn_row{
	float:left;
	width:100%;
	margin:4px 0px;	
	padding-bottom:10px;
	border-bottom:1px dotted #cccccc;
}
.history{
	float:left;
	width:100%;
	margin:10px 1px;
}
.history a{
	font-size:12px;

}
.boxbot1
{
	background-image: url('images/box_bot_bg.gif');
	background-position:top;
	background-repeat: repeat-x;
	height:4px;float:left;
       width:100%;	
}	
.boxbot1 ul
{
	background: url('images/box_bot_left.gif');
       background-position:top left; 
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0px;
	height:5px;
	padding:0px;
}
.boxbot1 li
{
	background: url('images/box_bot_right.gif');
	background-position:top right;
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0px; padding:0px;
	height:5px;	
}



.help_radio{float:left; width:30px;}
.enq_sub{ margin-left:30px;font-weight:bold; padding-bottom:10px;}
.enq_sub1{ margin-left:30px; padding-bottom:10px;}
.submit_btn{padding:20px 10px 10px 100px}
.btnghelp {
    background: url("../images/submit.gif") no-repeat scroll 100% 100% transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 30px;
    width: 135px;
}
/*----------------------------------------- help page  end---------------------------------*/


.account_text {
    color: #000000;
    padding: 0 10px 10px 7px;
    text-align: left;
}
.btng{	background:url(../images/login.gif) no-repeat 0 0;border:0;font:14px Arial,Helvetica,sans-serif;color:#FFFFFE;text-align:center;width:116px;height:32px;padding:0 10px 2px 0px;cursor:pointer;}
.reg_butg { background: url("../images/joinfree.gif") no-repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFE;cursor: pointer;display: block;height: 29px;
    	     margin: 11px auto 0;padding: 0 0 2px 17px;text-align: center;width: 98px; }
.btngp{ width:196px;height:32px;display:block;float:left;margin:0 0 0 10px;background:url(../images/send_password.gif) no-repeat 0 0;border:0;padding:0 0px 2px 0;cursor:pointer;font-size:14px;
	 color:#FFFFFD;text-align:center;
}
.memalert{font-size:1.1em;width:739px;border:1px solid #f9b3b8;background-color:#FFD2D2;text-align:center;vertical-align:middle;margin:5px 0 5px 1px;float:left;padding:3px 0;}
.memalertJoin{font-size:1.1em;width:740px;height:20px;padding-top:3px;border:1px solid #f9b3b8;background-color:#FFD2D2;font-style:italic;font-weight:bold;text-align:center;vertical-align:middle;margin:7px 0 7px 1px;float:left;}
.memalert1 {
background-color:#DBDBDB;
float:left;
font-size:1.1em;
margin:5px 0 5px 1px;
text-align:center;
width:739px;
padding:5px 0;
}


.latest_left_top {
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #E5E5E5;
    font-size: 12px;
    margin: 10px 0 10px 9px;
    overflow: hidden;
    padding: 5px 5px 5px 12px;
    width: 94.5%;
    float:left;
}


.discovou {
    float: left;
    margin: 6px 0 0;
    width: 98%;
}

.merchant_logo_blue a, .merchant_logo a, .latest_left_top_blue a, .latest_left_top a {
    color: #2760AD !important;
    font-weight: bold;
    margin-left: -10px;
    width:98%;
    float:left;
}



.discodesc {
    color: #000000;
    float: left;
    margin-left: 13px;
    text-align: justify;
    width: 87%;
}


.latest_bottom {
    color: #2760AD;
    float: left;
    margin-top: 10px;
    overflow: hidden;
    width: 90%;
}

.img_latest {
    float: right;
    height: 30px;
    margin-left: 0;
    width: 111px;
}


span.img_latest_vouch a, span.img_latest a {
    margin-left: 0 !important;
}

.discoimg {
    background: url("../img/logobg.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 32px;
    width: 64px;
}


.latest_left_top_blue {
    border: 1px solid #E9E3DC;
    font-size: 12px;
    margin: 10px 0 10px 9px;
    overflow: hidden;
    padding: 5px 5px 5px 12px;
    width: 94.5%;
    float:left;
}

.ref_link {
    border: 1px solid #DDDDDD;
    padding: 2px 25px 2px 4px;
}



.ref-ul ul li {
    list-style: disc inside url("../img/green-tick.gif");
    margin: 7px 0 0 25px;
}


.retailer_logo12 {
    float: left;
    width: 140px;
}

.retailer_heading12 {
    color: #000000;
    font-size: 14px;
    font-weight:bold;
    padding: 0 0 15px 5px;
}

.retailer_heading12 a{
  color:#000;
}


.retailer_text12 {
    float: right;
    padding-right: 94px;
    padding-top: 7px;
    width: 500px;
}

#sidebar{
	float:right;
	display:inline;
	width:235px;
}

#newmain{
	margin:0 auto;
	width:980px;
}
/*------- help-------- */
.inputcennew{background:#FFFFFF none repeat scroll 0 0;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;float:left;height:19px;padding:4px 0px 0px 2px;}
div.pagination{
	padding-top:10px;
	color:#ACACAC;
	font-size:11px;
	height:22px;
	float:right;
}
* + html div.pagination{padding-top:7px;height:25px;}
div.pagination span.disabled {
	border:1px solid #EEEEEE;
	color:#DDDDDD;
	margin:2px;
	padding:1px 3px;
}
div.pagination span.current {
	background-color:#2C8BBE;
	border:1px solid #2C8BBE;
	color:#FFFFFF;
	font-weight:bold;
	margin:2px;
	padding:1px 3px;
	display:inline;
}
div.pagination a {
background-color:#F4F3F3;
border:1px solid #C0C0C0;
color:#000000;
margin:2px;
padding:1px 3px;
text-decoration:none;
}
div.pagination a:hover,div.pagination a:active{border:1px solid #DBDBDB;background-color:#DBDBDB;color:#000;}
.newheads3 {
clear:both;
color:#E9152B;
font-weight:bold;
padding:10px 0;
text-align:center;
}
div.dhtmlgoodies_aTab ul
{
float:left;
padding:2px 10px 2px 0px;
width:98%;
}
div.dhtmlgoodies_aTab ul li
{
float:left;
text-align:center;
width:25%;
}
.dhtmlgoodies_aTab h3{
clear:both;
color:#E9152B;
font-weight:bold;
padding:10px 0;
text-align:center;
}
.account_headred {
color:#EE0000;
font-size:18px;
padding:10px 10px 10px 2px;
float:left;
}
.voucherhead6 a
{
color:#000000;
}

#slideshow{position:relative;height:80px;margin-top:5px;z-index:0;}
#slideshow DIV{position:absolute;top:0;left:0;z-index:8;height:80px;background:transparent url(../img/inner-right.gif) repeat-y scroll 100% 100%;}
#slideshow span.news{font-weight:bold;font-size:12px;float:left;margin-top:-6px;width:175px;}
* html #slideshow span.news{margin-left:23px;}
#slideshow DIV.active{z-index:10;}
#slideshow DIV.last-active{z-index:9;}
#slideshow DIV IMG{height:60px;display:block;border:0;margin-bottom:10px;}


#chri_content {
float:left;
margin:0 0 0 0;
overflow:hidden;
width:745px;
z-index:0;
}

#chir_mem_revcont {
color:#000000;
font-size:12px;
font-weight:normal;
line-height:18px;
text-align:justify;
}

.chri_mem_left {
background:transparent url(../img/tick_arrow.gif) no-repeat scroll left top;
}

.chprice img {
    padding: 0 0 10px 15px;
}

.chriscontentnew {
background:transparent none repeat scroll 0 0;
float:left;
margin:10px 0;
padding-left:12px;
width:100%;
}

.chriscontentnewlft {
float:left;
padding-right:7px;
}

.chriscontentnewrgt {
float:left;
width:94%;
}

.chriscontentnewrgt {
float:left;
width:94%;
}

#chri_content div.chri_mem_cen div.chrispoint ul {
float:left !important;
list-style-position:outside !important;
list-style-type:none !important;
width:100% !important;
}

#chri_content div.chri_mem_cen div.chrispoint ul li {
background:transparent url(../img/black_dot.gif) no-repeat scroll 0 32%;
list-style-position:outside !important;
list-style-type:none !important;
margin:7px 0 0 28px !important;
padding:0 0 0 14px !important;
color:#000000;
font-size:13px;
width:680px;
}

#chri_term {
float:right;
margin:0 0 10px 10px;
overflow:hidden;
width:735px;
z-index:0;
}

.christermnew {
float:left;
font-size:12px;
line-height:22px;
width:100%;
}

#chri_content p {
background:transparent url(../img/tick_arrow.gif) no-repeat scroll left top;
color:#414141;
font-size:13px;
height:19px;
margin-left:10px;
margin-top:10px;
padding:0 0 0 25px;
width:93%;
}

.chri_button {
float:left;
width:100%;
}

.chri_log {
float:left;
width:50%;
}

.chri_reg {
float:right;
width:50%;
}

#chri_content h3 {
color:#024A78 !important;
font-family:Arial,Helvetica,sans-serif;
font-size:16px !important;
font-weight:bold !important;
line-height:28px !important;
margin:0 0 0 !important;
padding-left:10px;
}

#chri_content span {

color:#024A78;
font-size:1.7em;
font-weight:bold;
line-height:1.3em;
}

#chri_term h3 {
border-bottom:1px dotted #C0C0C0;
color:#256DDC;
font-size:1.7em;
font-weight:bold;
line-height:1.3em;
margin-bottom:10px;
padding:10px 0 0 0;
}

.newlocdis{
float:left;
padding-left:10px;
height:170px;
width:400px;
}
#results {border:1px solid #b0dff1; border-top:0px !important; display:none;font-family:arial;font-size:12px;padding:0;}
#results div {border-bottom: 1px solid #b0dff1;padding: 4px 3px;}
#results .selected {background-color: #f7f7f7;color: #000;}
#results .unselected {background-color: #fff;color: #000;}
span.customStyleSelectBox {
    background: url("../img/sort_bg.gif") no-repeat scroll 0 0 transparent;
    border: 0 solid #E7DAB0;
    color: #7C7C7C;
    font-size: 12px;
    padding: 5px 115px 5px 7px;
    width: 34px;
}
.customStyleSelectBoxInner, .customStyleSelectBoxInner2 {
    text-align: left !important;
    width: 210px !important;
}
.styled {
    width: 155px;
}
.topm-a
{
background-color:#155b7f;
color:#fff!important;
border-right:1px solid #2C8BBE;
border-left:1px solid #2C8BBE;
}


.home-subhead1 {color: #808080; clear:both; padding-top:5px; padding-left:10px; width:99% !important;line-height: 22px;  }
.home-subhead1 div.img_class {   float: left;   margin-right: 7px;    width: 100px;}
.sub_head_content{float: left;    width: 527px;}
.home-subhead1 a { color: #183790;}
.print_frstlin {float:left;width:100%;}
.print_seclin {float:left;width:100%;}
.show_detail a {
	background:transparent url(../images/show_default.gif) no-repeat scroll 0 0;
	float:left;
	font-size:11px;
	height:22px;
	padding:4px 0 0 27px;
	width:103px;
}
.hide_detail a {
	background:transparent url(../images/show_active.gif) no-repeat scroll 0 0;
	float:left;
	font-size:11px;
	height:22px;
	padding:4px 0 0 27px;
	width:103px;
}
.vouc_desc {
	color:#000000;
	float:left;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:13px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5em;
	padding:10px 0;
	text-align:justify;
	width:700px;
}

.show_detail {
	position:absolute;
	width:103px;
}
.hide_detail {
	height:22px;
	width:103px;
}
.show_detail a:hover {
	background:transparent url(../images/show_hover.gif) no-repeat scroll 0 0;
	float:left;
	font-size:11px;
	height:22px;
	padding:4px 0 0 27px;
	width:103px;
}
.prinvoch_space{
	float:left;
	width:160px;
	height:25px;
}
.prin_spanred {
	float:right;
	color: #EE2419;
    	font-size: 11px;
	padding-top:10px;
	padding-right:5px;
}
.vouc_desc {
	color:#434343;
	float:left;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:1.3em;
	padding:10px 0;
	text-align:justify;
	width:520px;
}
.vouc_desc p {
	padding:4px 0 4px 8px;
	font-size:13px;
}
.print_upfile{
	float:left;
	width:50px;
	height:50px;
	padding:0px 0 0 50px;
}
.print_vochcmmn{
	float:left;
	width:100%;
}
.inoffer_img1{
    float: left;
    height: 40px;
    padding-top: 5px;
    text-align: center;
    margin-left:15px;
    width: 110px;
}
.printvouch_top {
	float:left;
	width:745px;
	padding:5px 0 5px 0px;
}
.printvouch_btm {
	float:left;
	width:745px;
	border-bottom:1px solid #cccccc;
	padding:5px 0 5px 0px;
}
.prinvoch_cont{
	float:left;
	width:450px;
	padding:10px 0 0 10px;
}
.prinvoch_title {
    color:#004A86;
    float: left;
    font-size: 14px;
    padding: 0 0 5px 10px;
}
.prinvoch_link {
    color:#004A86;
    font-size: 13px;
    font-weight: bold;
    padding-left: 15px;
    text-decoration: none;
}

.border7 {
    /*border: 1px solid #AFD5E9;
    padding-bottom: 14px;*/
    width: 223px;
}

.border7 p {
    padding: 10px 0 0 20px;
}

/*-------------------------------- Topmenu ----------------------------------*/
#topBar {
    color: #4D5153;
    font-size: 11px;
    height: 38px;
    line-height: 38px;
    padding: 0;
    position: relative;
}
.topWrap {
    margin: 0 auto;
    min-width: 940px;
    padding: 0 28px;
    position: relative;
    width: 940px;
}
.topBarBox {
    background: url("../images/topBarBG.gif") repeat-x scroll left top transparent;
    height: 38px;
}
.topBarLeft {
    background: url("../images/topBarLeft.gif") no-repeat scroll left top transparent;
    height: 38px;
}
.topBarRight {
    background: url("../images/topBarRight.gif") no-repeat scroll right top transparent;
    height: 38px;
    padding: 0 15px;
    position: relative;
}
.topWelcome {
    float: left;
}
.memberBox {
    float: right;
    line-height: 38px;
}
.loginLeft {
    float: left;
}

.memberBox ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.memberBox li {
    float: left;
    margin: 0;
    padding: 0 3px;
}
.loginLeft {
    float: left;
}
.inputPad input {
    margin-top: 10px;
}
.loginInput {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AFC1D2;
    color: #9E9E9E;
    float: left;
    font-size: 11px;
    height: 19px;
    line-height: 19px;
    margin: 0;
    padding: 0 3px;
    width: 107px;
	border:1px solid red;
}
.cleardefault {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AFC1D2;
    color: #9E9E9E;
    float: left;
    font-size: 11px;
    height: 17px;
    line-height: 19px;
    margin: 0;
    padding: 2px 3px 0px 3px;
    width: 107px;
}
* html .cleardefault {
padding:0px 3px 0px 3px;
height:19px;
}
* + html .cleardefault {
padding:0px 3px 0px 3px;
height:19px;
}
.cleardefault_in {
background: #ffffff url('../images/password-bg.gif') no-repeat scroll 10% 40%;
border:1px solid #AFC1D2;
color:#9E9E9E;
float:left;
font-size:11px;
height:19px;
line-height:19px;
margin:0;
padding:0 3px;
width:107px;
}
#topBar {
    color: #4D5153;
    font-size: 11px;
    /* line-height: 38px; */
    height:38px;	
}
.cb_cookieuser_navbar {
    position: relative;
    top: 3px;
}
.notreg {
    background: url("../images/regSplit.gif") no-repeat scroll right center transparent;
    font-weight: 700;
    padding-right: 13px;
    text-decoration:none;
}

a.notreg:link, a.notreg:visited {
    color: #425863;
}
a.notreg:hover ,a.notreg_last:hover{
	color:#2c8BBE;
    text-decoration:underline !important;
}
.notreg_last {
    font-weight: 700;
    padding-right: 13px;
    text-decoration:none;
}

a.notreg_last:link, a.notreg_last:visited {
    color: #425863;
}


.lg_btng {
    background: url("../images/loginButton.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFE;
    cursor: pointer;
    font: 14px Arial,Helvetica,sans-serif;
    height: 23px;    
    padding: 0 10px 2px 0;
    text-align: center;
    width: 62px;
}
* html .lg_btng {margin-top:8px; }
.log_bg {
	float:left;
	background: #ffffff url("../images/headerBG.gif") repeat-x scroll left top;
	width:100%;
	height:107px;
}

/*-------------------------------- Topmenu End----------------------------------*/

#jsddm li a{	display: block;padding: 0px 16px 0px 10px;text-decoration: none; white-space: nowrap}
#jsddm li ul{	background-color: #FFFFFF;z-index:999; margin: 0;/*padding: 3px 0;*/position: absolute;	visibility: hidden;	border: 1px solid #C2D2DF;width:155px;}
#jsddm li ul li{background-color:#FFFFFF;border-bottom:1px solid #D8D8D8; display: inline; float: left; padding: 0 !important; width: 100%;}
#jsddm li ul li a{width: auto;color: #000 !important;line-height:37px;font-weight:bold;}
#jsddm li ul li a:hover{text-decoration:underline;color:#000 !important;background-color:#FFEB90 !important;}
#jsddm li#tpHelp:hover{background:url(../images/help.gif) no-repeat 7px 8px;color:#fff !important;}
#jsddm li#tpHelp:hover a{ color:#ffffff;text-decoration:underline;}
#jsddm li#tpAcc:hover{ background:url(../images/cbaccount.gif) no-repeat 7px 8px;color:#fff !important}
#jsddm li#tpAcc:hover a{ color:#ffffff;text-decoration:underline;}
#jsddm li#tpForum:hover{ background:url(../images/forlog.gif) no-repeat 7px 8px;color:#fff !important}
#jsddm li#tpForum:hover a{ color:#ffffff;text-decoration:underline;}
#jsddm li#tpLogout:hover{ background:url(../images/logout.gif) no-repeat 7px 8px;color:#fff !important}
#jsddm li#tpLogout:hover a{ color:#ffffff;text-decoration:underline;}
div.popcheck_text input{float:left;width:17px;}
div.chrispoint ul li a{color:#2C8BBE;text-decoration:none;font-weight:bold;}
div.chrispoint ul li a:hover{color:#679B21;text-decoration:underline;}

.newslink{
	background: #ffffff url('../images/newsmail.gif') no-repeat scroll 10% 40%;
	height:26px;
	width:106px;
	position:absolute;
}
.supportlink{
	background: #ffffff url('../images/supportmail.gif') no-repeat scroll 10% 40%;
	height:26px;
	width:106px;
	position:absolute;
}
.offline_headtext_left{ float:left;font-size:15px;margin-left:10px;width:46%;}
.offline_headtext_right{ float:right;font-size:15px;margin-right:10px;width:48%;text-align:right}

