/*************************************** global code begin here *******************************/
body,div,table,tr,td,form,fieldset,p,ul{margin:0; padding:0;}
body{font:normal 12px/17px Georgia, "Times New Roman", Times, serif; color:#636363; background:#FFFFFF url(../images/bg_gry.gif) top left repeat-x;}
form,fieldset{margin:0; padding:0; width:auto;}
.clear{clear:both; margin:0; padding:0;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
img{border:0;}
/*************************************** global code end here *******************************/
/*************************************** header code begin here *******************************/
#wrapper_bg{width:1028px; margin:0 auto; background:url(../images/maine_bg.gif) top left repeat-y; overflow:hidden;}
#wrapper{width:1012px; background:url(../images/header_bg.gif) top left no-repeat; padding:0 8px; margin:0 auto; overflow:hidden;}
#header{width:1012px; float:left;}

/*************************************** top nav one begin here 28.09.10*******************************/
#header .nav{width:1012px; background:url(../images/top_nav_blk_bg.gif) left top repeat-x; height:38px;}
#header .nav .search_box{width:224px; float:right; background:url(../images/search_input_img.gif) 0 7px no-repeat; height:38px; position:relative;}
#header .nav .search_box form{width:200px; margin:0; padding:0;}
#header .nav .search_box form .search_input{width:152px; height:19px; border:0; margin:8px 0 0 4px; background:#f0f0f0; font:bold 12px/15px Arial, Helvetica, Century, "Century Gothic"; color:#b2b2b2; padding:0;}
#header .nav .search_box .search_btn{width:30px; height:25px; position:absolute; right:13px; top:7px; background:url(../images/search_btn.gif) top left no-repeat; border:0; cursor:pointer; margin:0; padding:0;}
#header .nav .search_box .search_btn:hover{width:30px; height:25px; position:absolute; right:13px; top:7px; background:url(../images/search_btn_hover.gif) top left no-repeat; border:0; cursor:pointer; margin:0; padding:0;}


#header .nav ul{width:500px; margin:0; padding:10px 0 7px 272px!important; float:left; list-style:none; font:bold 11px/15px Arial, Helvetica, Century, "Century Gothic"; text-align:right;}
#header .nav ul li{margin:0; padding:0; text-align:right; display:inline;}
#header .nav ul li a{color:#FFF; text-decoration:none; text-align:right; display:inline; padding:10px 15px;}
#header .nav ul li a:hover{color:#E01A1F;}

/*************************************** top nav one end here 28.09.10*******************************/

#header .tad{width:1012px; text-align:center; margin:0 auto;}

/*************************************** top nav two begin here 28.09.10*******************************/
#header .tsbnav{width:981px; text-align:left; background:transparent; padding:16px 0 5px 0; margin:0 auto; z-index:1;}
#header .tsbnav span{width:315px; height:41px; float:left;}
#header .tsbnav ul{width:auto; float:right; margin:0; padding:0; list-style:none; text-align:right;}
#header .tsbnav ul li{margin:0; padding:0; float:left;}
/*************************************** top nav two end here 28.09.10*******************************/

/*************************************** top JS navigation begin here 28.09.10*******************************/
#header .tjsmnu{width:981px; text-align:center; background:#d6d6d6; height:84px; margin:0 auto; background:url(../images/js_bg_rptr.gif) top left repeat-x; position:relative;}
#header .tjsmnu .hot_topics{width:33px; height:84px; top:0; left:0; position:absolute;}
#header .tjsmnu .top_star{width:27px; height:27px; top:-5px; left:232px; position:absolute;}

#header .tjsmnu ul{width:952px; height:84px; list-style:none; margin:0 0 0 0px; padding:0 0 0 25px;}
#header .tjsmnu ul li{width:238px; height:84px; float:left; margin:0; padding:0;background:url(../images/hottopics_bg.png) 0 top no-repeat;}


#header .tjsmnu ul li .sprite_box1{width:210px; float:right; padding:10px; text-align:left;}
#header .tjsmnu ul li .sprite_box1 img{text-align:left; float:left; margin-right:10px;}
#header .tjsmnu ul li .sprite_box1 h2{text-align:left; float:left; width:140px; margin:0; padding:0 0 4px 0; font:bold 15px/15px Arial, Helvetica, Century, "Century Gothic";color:#363636; display:block;}
#header .tjsmnu ul li .sprite_box1 h2 a{color:#363636; text-decoration:none;}
#header .tjsmnu ul li .sprite_box1 a:hover{color:#363636;}
#header .tjsmnu ul li .sprite_box1 p{color:#363636; margin:0; padding:0; font:normal 11px/14px Georgia, "Times New Roman", Times, serif; width:140px; float:left; display:block;}
#header .tjsmnu ul li .sprite_box1 p a{color:#363636; text-decoration:none;}
#header .tjsmnu ul li .sprite_box1 p a:hover{color:#363636; text-decoration:none;}

#header .tjsmnu ul li .sprite_box2{width:210px; float:right; padding:10px; text-align:left;}
#header .tjsmnu ul li .sprite_box2 img{text-align:left; float:left; margin-right:10px;}
#header .tjsmnu ul li .sprite_box2 h2{text-align:left; float:left; width:80px; margin:0; padding:0 0 4px 0; font:bold 15px/15px Arial, Helvetica, Century, "Century Gothic";color:#363636; display:block;}
#header .tjsmnu ul li .sprite_box2 h2 a{color:#363636; text-decoration:none;}
#header .tjsmnu ul li .sprite_box2 a:hover{color:#363636;}
#header .tjsmnu ul li .sprite_box2 p{color:#363636; margin:0; padding:0; font:normal 11px/14px Georgia, "Times New Roman", Times, serif; width:80px; float:left; display:block;}
#header .tjsmnu ul li .sprite_box2 p a{color:#363636; text-decoration:none;}
#header .tjsmnu ul li .sprite_box2 p a:hover{color:#363636; text-decoration:none;}

/*************************************** top JS navigation end here 28.09.10*******************************/
/*************************************** header code end here *******************************/
/*************************************** midde code begin here *******************************/
#middle{width:1012px; margin:0 auto; padding:20px 0 0 0; float:left;  position:relative;}
#middle #b_bordr{width:981px; background:url(../images/h_devider.gif) bottom left repeat-x; margin:0 auto; overflow:hidden;}
#middle #h_bordr{width:664px; background:url(../images/v_devider.gif) top right repeat-y; padding:0 0 1px 0; float:left;}
#middle #title1{width:350px; float:left;}

#middle #login{width:185px; float:right; font:normal 12px/15px Arial, Helvetica, Century, "Century Gothic"; text-align:right; padding-top:22px; padding-right:16px;}
#middle #login span{font:bold 12px/15px Arial, Helvetica, Century, "Century Gothic"; text-align:right;}
#middle #login span a{color:#e2191f; text-decoration:none; text-transform:uppercase;}
#middle #login span a:hover{text-decoration:none;}

#middle .dottedline{background:url(../images/h_devider.gif) top left repeat-x; clear:both; height:2px; font-size:2px; width:650px;}
#middle #b_bordr p{padding:3px 0; width:650px; float:left;}
#middle #b_bordr .title2{padding:22px 0 31px 0;}

#middle #b_bordr #registration{width:648px; _width:650px;}
#middle #b_bordr #registration form{width:648px; float:left;}
#middle #b_bordr #registration form .text_box{width:255px; float: left; margin: 0px; *padding-bottom:0px; _padding-bottom:0px;}
#middle #b_bordr #registration form .text_box1{width:255px; height:18px; margin-top: 3px;}
#middle #b_bordr #registration form .text_box1 .text_box_a{width:120px; font:bold 12px/15px Arial, Helvetica, Century, "Century Gothic"; float:left; text-align:left; padding:0 0 0 2px;}
#middle #b_bordr #registration form .text_box1 .text_box_b{width:130px; font-size:10px; float:right; text-align:right; font-family:Arial, Helvetica, Century, "Century Gothic"; color:#b0b0b0;}

#middle #b_bordr #registration form .text_box2{width:255px; height:16px; background:url(../images/input_bg.gif) top left no-repeat; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box2 .input_bg{border:0; width:250px; line-height:24px; margin: 0px;}/*-----kush------*/

/* E-mail Address */
#middle #b_bordr #registration form .text_box_ab{width:255px; float:left; margin: 0px; display:block;}
html*#middle #b_bordr #registration form .text_box_ab{width:255px; float:left; margin: 0px; display:block; height:70px; }
#middle #b_bordr #registration form .text_box3{width:255px; height:18px; margin-top:0px;}
#middle #b_bordr #registration form .text_box3 .text_box_a{width:120px; font:bold 12px/15px Arial, Helvetica, Century, "Century Gothic"; float:left; text-align:left; padding:0 0 0 2px;}
#middle #b_bordr #registration form .text_box3 .text_box_b{width:130px; font-size:10px; float:right; text-align:right; font-family:Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box3 .text_box_c{width:200px; font:bold 12px/15px Arial, Helvetica, Century, "Century Gothic"; float:left; text-align:left; padding:0 0 0 2px;}

#middle #b_bordr #registration form .text_box_bc{width:255px; float:left; margin: 0px 0px 0px 24px; *padding-bottom:0px; _padding-bottom:0px;}
#middle #b_bordr #registration form .text_box3{width:255px; height:18px; margin-top:5px;}
#middle #b_bordr #registration form .text_box3 .text_box_a{width:120px; font:bold 12px/15px Arial, Helvetica, Century, "Century Gothic"; float:left; text-align:left; padding:0 0 0 2px;}
#middle #b_bordr #registration form .text_box3 .text_box_b{width:130px; font-size:10px; float:right; text-align:right; font-family:Arial, Helvetica, Century, "Century Gothic"; color:#b0b0b0;}
#middle #b_bordr #registration form .text_box3 .text_box_c{width:200px; font:bold 12px/15px Arial, Helvetica, Century, "Century Gothic"; float:left; text-align:left; padding:0 0 0 2px;}

#middle #b_bordr #registration form .text_box3 .text_box_de{width:150px; font:bold 12px/15px Arial, Helvetica, Century, "Century Gothic"; float:left; text-align:left; padding:0 0 0 2px;}
#middle #b_bordr #registration form .text_box3 .text_box_de span{font-size:15px; font-weight:bold;}

#middle #b_bordr #registration form .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic"; height:0;}
#middle #b_bordr #registration form .lbl_msg p{width: 255px; float:left; margin: 0px; padding: 0px;}

#middle #b_bordr #registration form .v_height{width:648px; float:left; height:25px;}

#middle #b_bordr #registration form .list_menu{width:255px; background:none; padding: 2px; _margin: 8px 0px 0px 0px; *margin-top: 5px;}

#middle #b_bordr #registration form .listing_month{border:1px solid #cbcbcb; padding:4px; background:none; width:95px; height:30px;  font-weight:bold;}
#middle #b_bordr #registration form .listing_day{border:1px solid #cbcbcb; padding:4px; background:none; width:65px; margin:0 2px; height:30px;  font-weight:bold;}
#middle #b_bordr #registration form .listing_year{border:1px solid #cbcbcb; padding:4px; background:none; width:85px; height:30px;  font-weight:bold;}
#middle #b_bordr #registration form .listing_cont{border:1px solid #cbcbcb; padding:4px; background:#ffffff; width:255px; height:30px;  font-weight:bold;}

#middle #b_bordr #registration form .chck_height{width:648px; clear:both; height:17px;}
#middle #b_bordr #registration form .form_bdr{width:650px; float:left; height:22px; background:url(../images/h_devider.gif) top left repeat-x;}
#middle #b_bordr #registration form p{width:648px; float:left;}

#middle #b_bordr #registration form .rbtn{width:648px; float:left; margin-bottom:11px;}
#middle #b_bordr #registration form .rbtn ul{width:648px; float:left; list-style:none; margin:0; padding:0;}
#middle #b_bordr #registration form .rbtn ul li{width:648px; float:left; padding-bottom:11px;}
#middle #b_bordr #registration form .rbtn ul li label{width:auto; float:left; display:block; margin:0; padding:2px 0 0 0;}
#middle #b_bordr #registration form .rbtn ul li p{width:618px; float:left; display:block; font-weight:normal; margin:0; padding:0;}
#middle #b_bordr #registration form .rbtn ul li p span{width:auto; float:left; display:block; font-weight:bold; padding-right:9px;}
#middle #b_bordr #registration form .rbtn ul li p em{font-style:italic; color:#9c9c9c;}

#middle #b_bordr #registration form .rbtn span{width:auto; float:left; display:block;}
#middle #b_bordr #registration form .rbtn_br{margin:0 10px 0 0; padding:0;}

#middle #b_bordr #registration form .v_height1{width:648px; float:left; height:18px;}
#middle #b_bordr #registration form .rbtn1{width:648px; float:left; margin-bottom:30px; margin-top:30px;}
#middle #b_bordr #registration form .rbtn1 span{text-decoration:underline;}
#middle #b_bordr #registration form .rbtn1 span a{text-decoration:underline;}
#middle #b_bordr #registration form .rbtn1 span a{text-decoration:none;}

#middle #b_bordr #registration form .text_box_cd{width:255px; float:left;}
#middle #b_bordr #registration form .text_box4{width:255px; height:18px; margin-top:8px;}
#middle #b_bordr #registration form .text_box4 .mobile{width:120px; font:bold 12px/15px Arial, Helvetica, Century, "Century Gothic"; float:left; text-align:left; padding:0 0 0 2px;}
#middle #b_bordr #registration form .text_box4 .msj{width:150px; font-size:10px; float:right; text-align:right; font-family:Arial, Helvetica, Century, "Century Gothic"; color:#b0b0b0;}
#middle #b_bordr #registration form .text_box5{width:252px; height:16px; background:url(../images/input_bg.gif) top left no-repeat; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box5 .input_bg_1{border:0; width:249px; line-height:18px; margin: 3px 0px 8px 0px; }/*-----kush------*/

#middle #b_bordr #registration form p.m_nxt_cntnt{width:648px; clear:both; margin-top:6px; }

#middle #b_bordr #registration form .create_accnt{width:350px; float:left; padding-bottom:0; font:bold 12px/15px Arial, Helvetica, Century, "Century Gothic"; height:97px; margin-top:26px; padding-bottom:26px;}
#middle #b_bordr #registration form .create_accnt .code{width:133px; float:left;}
#middle #b_bordr #registration form .create_accnt .input2{width:193px; height:32px; background:url(../images/input_bg1.gif) top left no-repeat; float:left; padding:3px;}
#middle #b_bordr #registration form .create_accnt .input3{width:188px; border:0; padding-top:3px; height:20px;} 
#middle #b_bordr #registration form .create_accnt .sbt{width:154px; height:30px; float:left; margin-top:8px;}
/*************************************** midde code end here *******************************/

/*************************************** middle right code begin here *******************************/
#middle #middleright{width:301px; float:right;}
#middle #middleright #middle_1{width:301px; float:left;}
#middle #middleright #middle_1 span{width:301px; float:left; display:block;}
#middle #middleright #middle_1 p{width:301px; float:left; padding:15px 0 0 0;}

#middle #middleright #middle_1 #benefit_listing{width:301px; float:left; margin:0; padding:0; list-style:none;}
#middle #middleright #middle_1 #benefit_listing ul{width:301px; float:left; margin:0; padding:0; list-style:none;}
#middle #middleright #middle_1 #benefit_listing ul li{width:301px; float:left; background:url(../images/right_h_divder.gif) bottom left repeat-x; padding:12px 0;}
#middle #middleright #middle_1 #benefit_listing ul li span{width:10px; height:16px; float:left; background:url(../images/right_listing_box.gif) 0 3px no-repeat; font:bold 12px/17px Arial, Helvetica, Century, "Century Gothic"; color:#000; display:inline; padding:4px 4px 4px 6px;}
#middle #middleright #middle_1 #benefit_listing ul li h1{width:267px; float:left; font:bold 12px/17px Arial, Helvetica, Century, "Century Gothic"; color:#000; display:inline; margin:0; padding:0 0 0 12px;}
/********************************************* middle subscribe now code begin here 29.09.10********************************/

#middle #middleright #middle_1 #sub_now{width:301px; float:left; margin-top:44px; background:#f0f0f0 url(../images/subs_now_bg_top.gif) left top repeat-x; overflow:hidden; padding:19px 0 0 0;}
#middle #middleright #middle_1 #sub_now span{background:#f0f0f0 url(../images/subs_now_bg_top.gif) left bottom repeat-x; height:1px; font-size:2px; clear:both;}
#middle #middleright #middle_1 #sub_now h1{width:291px; margin:0; padding:0 0 20px 0; text-align:center;}
#middle #middleright #middle_1 #sub_now h2{margin:0; padding:0; font:bold 15px/15px Arial, Helvetica, Century, "Century Gothic"; color:#636363; padding-left:10px;}
#middle #middleright #middle_1 #sub_now h2 label{font:bold 20px/15px Arial black, Helvetica, Century, "Century Gothic"; width:auto;}
#middle #middleright #middle_1 #sub_now p{ width:291px; font:normal 12px/17px Arial, Helvetica, Century, "Century Gothic"; padding-left:10px;}
#middle #middleright #middle_1 #sub_now form{margin:0; padding:0; width:291px; clear:both;}
#middle #middleright #middle_1 #sub_now form .subs_now_btn{width:144px; height:30px; padding:10px 0 25px 10px;}
#middle #middleright #middle_1 #sub_now form .subs_now_btn a{width:134px; height:30px; background:url(../images/subs_now_btn.gif) 0 0 no-repeat; display:block; font:bold 12px/29px Arial, Helvetica, Century, "Century Gothic"; color:#FFF; text-decoration:none; padding:0 0 0 20px;}
#middle #middleright #middle_1 #sub_now form .subs_now_btn a:hover{background:url(../images/subs_now_btn.gif) 0 bottom no-repeat;}


/********************************************* middle subscribe now code end here 29.09.10********************************/

/*************************************** middle right code end here *******************************/
/*************************************** sub footer begin here *******************************/
#middle .sub_footer{width:981px; text-align:center; margin:0 auto; padding:35px 0;}
#middle .sub_footer .sub_ad{width:728px; margin:0 auto; text-align:left;}
#middle .sub_footer .sub_ad img{border:0;}
#middle .sub_footer .sub_ad span{text-align:left; font:normal 10px/15px Arial, Helvetica, Century, "Century Gothic";}

#middle .sub_footer1{width:981px; margin:0 auto;}
#middle .sub_footer1 span{width:981px; text-align:center; display:block;}
#middle .sub_footer1 .sub_f_flash{width:981px; margin:0 auto; margin-top:16px;}

#middle .sub_footer1 .sub_f_flash .col1{float:left; width:194px; padding-bottom:50px; margin-right:66px;}
#middle .sub_footer1 .sub_f_flash .col1 .txtcont{margin-top:9px;}
#middle .sub_footer1 .sub_f_flash .col1 .title{margin:0; padding:0; font:bold 14px Arial, Helvetica, Century, "Century Gothic";}
#middle .sub_footer1 .sub_f_flash .col1 .title a{color:#000000; text-decoration:none;}
#middle .sub_footer1 .sub_f_flash .col1 .title a:hover{color:#e3292e; text-decoration:underline;}
#middle .sub_footer1 .sub_f_flash .col1 p{margin:0; padding:0; color:#999999; font:12px Arial, Helvetica, Century, "Century Gothic"; line-height:16px;}
#middle .sub_footer1 .sub_f_flash .col1 p a{font:bold 10px Arial, Helvetica, Century, "Century Gothic"; color:#e3292e; text-decoration:none;  line-height:16px;}
#middle .sub_footer1 .sub_f_flash .col1 p a:hover{text-decoration:underline;  line-height:16px;}
#middle .sub_footer1 .sub_f_flash .col2{float:left; width:194px; padding-bottom:50px; margin-right:66px;}
#middle .sub_footer1 .sub_f_flash .col2 .txtcont{margin-top:9px;}
#middle .sub_footer1 .sub_f_flash .col2 .title{margin:0; padding:0; font:bold 14px Arial, Helvetica, Century, "Century Gothic";}
#middle .sub_footer1 .sub_f_flash .col2 .title a{color:#000000; text-decoration:none;}
#middle .sub_footer1 .sub_f_flash .col2 .title a:hover{color:#e3292e; text-decoration:underline;}
#middle .sub_footer1 .sub_f_flash .col2 p{margin:0; padding:0; color:#999999; font:12px Arial, Helvetica, Century, "Century Gothic"; line-height:16px;}
#middle .sub_footer1 .sub_f_flash .col2 p a{font:bold 10px Arial, Helvetica, Century, "Century Gothic"; color:#e3292e; text-decoration:none;  line-height:16px;}
#middle .sub_footer1 .sub_f_flash .col2 p a:hover{text-decoration:underline;  line-height:16px;}
#middle .sub_footer1 .sub_f_flash .col3{float:left; width:194px; padding-bottom:50px; margin-right:66px;}
#middle .sub_footer1 .sub_f_flash .col3 .txtcont{margin-top:9px;}
#middle .sub_footer1 .sub_f_flash .col3 .title{margin:0; padding:0; font:bold 14px Arial, Helvetica, Century, "Century Gothic";}
#middle .sub_footer1 .sub_f_flash .col3 .title a{color:#000000; text-decoration:none;}
#middle .sub_footer1 .sub_f_flash .col3 .title a:hover{color:#e3292e; text-decoration:underline;}
#middle .sub_footer1 .sub_f_flash .col3 p{margin:0; padding:0; color:#999999; font:12px Arial, Helvetica, Century, "Century Gothic"; line-height:16px;}
#middle .sub_footer1 .sub_f_flash .col3 p a{font:bold 10px Arial, Helvetica, Century, "Century Gothic"; color:#e3292e; text-decoration:none;  line-height:16px;}
#middle .sub_footer1 .sub_f_flash .col3 p a:hover{text-decoration:underline;  line-height:16px;}
#middle .sub_footer1 .sub_f_flash .col4{float:left; width:194px; padding-bottom:50px;}
#middle .sub_footer1 .sub_f_flash .col4 .txtcont{margin-top:9px;}
#middle .sub_footer1 .sub_f_flash .col4 .title{margin:0; padding:0; font:bold 14px Arial, Helvetica, Century, "Century Gothic";}
#middle .sub_footer1 .sub_f_flash .col4 .title a{color:#000000; text-decoration:none;}
#middle .sub_footer1 .sub_f_flash .col4 .title a:hover{color:#e3292e; text-decoration:underline;}
#middle .sub_footer1 .sub_f_flash .col4 p{margin:0; padding:0; color:#999999; font:12px Arial, Helvetica, Century, "Century Gothic"; line-height:16px;}
#middle .sub_footer1 .sub_f_flash .col4 p a{font:bold 10px Arial, Helvetica, Century, "Century Gothic"; color:#e3292e; text-decoration:none;  line-height:16px;}
#middle .sub_footer1 .sub_f_flash .col4 p a:hover{text-decoration:underline;  line-height:16px;}
/*************************************** sub footer end here *******************************/

/*************************************** footer code begin here *******************************/
#footer{background:#000 url(../images/footer_bg.gif) top left repeat-x; height:360px; clear:both; width:100%;}
#footer .content{width:1012px; margin:0 auto; padding-top:38px;}
#footer .content #footer_col1{width:210px; float:left; padding-left:15px; font:10px Arial, Helvetica, Century, "Century Gothic";}
#footer .content #footer_col1 p{padding-top:15px; color:#e7e7e7;}
#footer .content #footer_col1 p:last-child{padding-top:10px;}
#footer .content #footer_col1 p a{color:#e7e7e7; text-decoration:none; }
#footer .content #footer_col1 p a:hover{color:#e7e7e7; text-decoration:underline;}
#footer .content #footer_col2{width:226px; float:left; border-left:1px solid #363636; font:12px Arial, Helvetica, Century, "Century Gothic"; }
#footer .content #footer_col2 ul li:first-child{padding-top:0; margin:0;}
#footer .content #footer_col2 ul li{list-style:none; padding-left:14px; padding-top:16px;}
#footer .content #footer_col2 ul li a{color:#e7e7e7; text-decoration:none; width:160px; display:block;}
#footer .content #footer_col2 ul li a.rss{color:#e7e7e7; text-decoration:none; height:11px; width:160px; display:block; background:url(../images/footer-rss.gif) no-repeat scroll 143px 0}
#footer .content #footer_col2 ul li a.aboutUs:hover{text-decoration:none; background:url(../images/icon-red-arrow.gif) no-repeat scroll 55px 62%;}
#footer .content #footer_col2 ul li a.subOptions:hover{text-decoration:none; background:url(../images/icon-red-arrow.gif) no-repeat scroll 118px 62%;}
#footer .content #footer_col2 ul li a.faq:hover{text-decoration:none; background:url(../images/icon-red-arrow.gif) no-repeat scroll 34px 62%;}
#footer .content #footer_col2 ul li a.advertising:hover{text-decoration:none; background:url(../images/icon-red-arrow.gif) no-repeat scroll 64px 62%;}
#footer .content #footer_col2 ul li a.contactUs:hover{text-decoration:none; background:url(../images/icon-red-arrow.gif) no-repeat scroll 64px 62%;}
#footer .content #footer_col2 ul li a.rss:hover{background-position:143px -11px;}
#footer .content #footer_col3{width:326px; float:left; border-left:1px solid #363636; font:12px Arial, Helvetica, Century, "Century Gothic";}
#footer .content #footer_col3 ul li:first-child{padding-top:0;}
#footer .content #footer_col3 ul li{list-style:none; padding-left:14px; padding-top:23px; color:#ababab;}
#footer .content #footer_col3 ul li a.twitter{display:block; background:url(../images/footer-twitter.gif) no-repeat scroll 0 0; height:21px;}
#footer .content #footer_col3 ul li a.twitter:hover{background-position:0 -21px;}
#footer .content #footer_col3 ul li a.facebook{display:block; background:url(../images/footer-facebook.gif) no-repeat scroll 0 0; height:21px;}
#footer .content #footer_col3 ul li a.facebook:hover{background-position:0 -21px;}
#footer .content #footer_col3 ul li a.youtube{display:block; background:url(../images/footer-youtube.gif) no-repeat scroll 0 0; height:21px;}
#footer .content #footer_col3 ul li a.youtube:hover{background-position:0 -21px;}
#footer .content #footer_col3 ul li a.hollywoodcc{display:block; background:url(../images/footer-hcc.gif) no-repeat scroll 0 0; height:21px;}
#footer .content #footer_col3 ul li a.hollywoodcc:hover{background-position:0 -21px;}
#footer .content #footer_col3 ul li a.hollywoodcd{display:block; background:url(../images/footer-hcd.gif) no-repeat scroll 0 0; height:21px;}
#footer .content #footer_col3 ul li a.hollywoodcd:hover{background-position:0 -21px;}
#footer .content #footer_col3 ul li span{position:absolute; text-indent:-9999px;}
#footer .content #footer_col4{width:200px; float:left; border-left:1px solid #363636}
#footer .content #footer_col4 p{font:12px Arial, Helvetica, Century, "Century Gothic"; color:#ababab; padding-left:14px;}
#footer .content #footer_col4 ul li{list-style:none; padding-left:14px; padding-top:22px}
#footer .content #footer_col4 ul li a.billboard{display:block; background:url(../images/footer-billboard.gif) no-repeat scroll 0 0; height:21px;}
#footer .content #footer_col4 ul li a.billboard:hover{background-position:0 -21px;}
#footer .content #footer_col4 ul li a.backstage{display:block; background:url(../images/footer-backstage.gif) no-repeat scroll 0 0; height:17px;}
#footer .content #footer_col4 ul li a.backstage:hover{background-position:0 -17px;}
#footer .content #footer_col4 ul li a.adweek{display:block; background:url(../images/footer-adweek.gif) no-repeat scroll 0 0; height:23px;}
#footer .content #footer_col4 ul li a.adweek:hover{background-position:0 -23px;}
#footer .content #footer_col4 ul li a.brandweek{display:block; background:url(../images/footer-brandweek.gif) no-repeat scroll 0 0; height:23px;}
#footer .content #footer_col4 ul li a.brandweek:hover{background-position:0 -23px;}
#footer .content #footer_col4 ul li a.mediaweek{display:block; background:url(../images/footer-mediaweek.gif) no-repeat scroll 0 0; height:23px;}
#footer .content #footer_col4 ul li a.mediaweek:hover{background-position:0 -23px;}
#footer .content #footer_col4 ul li span{position:absolute; text-indent:-9999px;}
/*************************************** footer code end here *******************************/
/*************************************** layout code end here *******************************/
/*************************************** registration page code end here *******************************/
/*************************************** registration error page begin end here *******************************/
#middle #b_bordr #registration form .error{width:252px; background:url(../images/input_error_bg.gif) top left no-repeat; height:26px; padding:2px;}
#middle #b_bordr #registration form .error .error_bg{border:0; width:249px; height:22px; line-height:18px;}
#middle #b_bordr #registration form .text_box .msj{color:#e11a1f; padding-top:2px; display:block; width:252px; font:normal 10px/12px Arial, Helvetica, Century, "Century Gothic"; height:33px;}
#middle #b_bordr #registration form .text_box_ab .msj{color:#e11a1f; padding-top:2px; display:block; width:252px; font:normal 10px/12px Arial, Helvetica, Century, "Century Gothic"; height:33px;}
#middle #b_bordr #registration form .text_box_bc .msj{color:#e11a1f; padding-top:2px; display:block; width:252px; font:normal 10px/12px Arial, Helvetica, Century, "Century Gothic"; height:33px;}
/*************************************** registration error page code end here *******************************/
/*************************************** registration login page code begin here *******************************/
#login2{background:#f0f0f0; width:400px; margin:0 auto; border:1px solid #e3e3e3; overflow:hidden;}
#login2 #x_btn{float:left; width:388px; text-align:right; padding:11px 0 7px 0;}
#login2 #box{width:340px; margin:0 auto;}
#login2 #box .logi_form{width:340px; float:left; margin:0; padding:0;}
#login2 #box .logi_form h1{margin:0; padding:0; float:left; width:331px;}

#login2 #box .logi_form .usernme{width:340px; height:25px; float:left; background:url(../images/login_input.gif) right 0 no-repeat; margin-top:17px;}
#login2 #box .logi_form .usernme label{width:70px; float:left; font:bold 12px/25px Arial, Helvetica, Century, "Century Gothic";}
#login2 #box .logi_form .usernme1{width:340px; height:25px; float:left; background:url(../images/login_input.gif) right 0 no-repeat; margin-top:12px;}
#login2 #box .logi_form .usernme1 label{width:70px; float:left; font:bold 12px/25px Arial, Helvetica, Century, "Century Gothic";}
#login2 #box .logi_form .usernme1 .login_input1{border:0; text-align:left; width:254px; height:20px; float:right; margin-right:2px; margin-top:2px; line-height:20px;}
#login2 #box .logi_form .usernme .login_input{border:0; text-align:left; width:254px; height:20px; float:right; margin-right:2px; margin-top:2px; line-height:20px;}

#login2 #box .remember{width:260px; float:right; text-align:left; display:block; font:bold 11px/15px Arial, Helvetica, Century, "Century Gothic"; padding-top:11px;}
#login2 #box .remember .chck{display:inline; width:16px; float:left; margin:0; padding:0;}
#login2 #box .remember .txt1{display:inline; float:left; padding:0 0 0 3px; margin:0;}

#login2 #box .login_btn{width:260px; float:right; text-align:left; display:inline; margin-top:26px;}
#login2 #box .login_btn_img{width:94px; float:left; display:inline;}
#login2 #box .label2{float:right; text-align:left; display:inline; font:bold 10px/30px Arial, Helvetica, Century, "Century Gothic";}
#login2 #box .label2 a{text-decoration:none;}
#login2 #box .label2 a:hover{text-decoration:none;}

#login2 #dont_login{width:371px; height:35px; background:#e3e3e3; border-top:1px solid #dadada; float:left; vertical-align:top; padding:19px 0 0 29px; margin-top:31px;}
#login2 #dont_login img{margin:0 0 0 7px;}

/*************************************** registration login page code end here *******************************/
/*************************************** registration login1 error page code begin here *******************************/

#login2 #box .logi_form .usernme_error{width:340px; height:23px; float:left; background:url(../images/input_error_bg1.gif) right 0 no-repeat; margin-top:17px;}
#login2 #box .logi_form .usernme_error label{width:70px; float:left; font:bold 12px/25px Arial, Helvetica, Century, "Century Gothic";}
#login2 #box .logi_form .usernme_error .login_input2{border:0; text-align:left; width:253px; height:17px; float:right; margin-right:2px; margin-top:2px; line-height:15px;}
#login2 #box .logi_form .error_txt{width:257px; float:right; text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}

#login2 #box .logi_form .usernme_error1{width:340px; height:23px; float:left; background:url(../images/input_error_bg1.gif) right 0 no-repeat; margin-top:4px;}
#login2 #box .logi_form .usernme_error1 label{width:70px; float:left; font:bold 12px/25px Arial, Helvetica, Century, "Century Gothic";}
#login2 #box .logi_form .usernme_error1 .login_input3{border:0; text-align:left; width:253px; height:17px; float:right; margin-right:2px; margin-top:2px; line-height:18px;}

#login2 #box .login_btn_error{width:260px; float:right; text-align:left; display:inline; margin-top:15px;}
#login2 #box .login_btn_error_img{width:94px; float:left; display:inline;}

#login2 #dont_login1{width:371px; height:35px; background:#e3e3e3; border-top:1px solid #dadada; float:left; vertical-align:top; padding:19px 0 0 29px; margin-top:21px;}
#login2 #dont_login1 img{margin:0 0 0 7px;}

/*************************************** registration login1 error page code end here *******************************/
/*************************************** registration login2 error page begin end here *******************************/
#login2 #box .logi_form .login_error2{width:340px; height:25px; float:left; background:url(../images/login_input.gif) right 0 no-repeat; /*margin-top:17px;*/}
#login2 #box .logi_form .login_error2 label{width:70px; float:left; font:bold 12px/25px Arial, Helvetica, Century, "Century Gothic";}
#login2 #box .logi_form .login_error2 .login_input4{border:0; text-align:left; width:254px; height:20px; float:right; margin-right:2px; margin-top:2px; line-height:20px;}

#login2 #box .logi_form .error_txt2{width:257px; float:right; text-align:left; color:#e11a1f; font:normal 10px/10px Arial, Helvetica, Century, "Century Gothic"; padding:9px 0 6px 0;}

/*************************************** registration login2 error page code end here *******************************/
/*************************************** registration recover account page code begin here *******************************/
#login2 #box .logi_form .recover{width:340px; height:25px; float:left; background:url(../images/login_input.gif) right 0 no-repeat; /*margin-top:17px;*/}
#login2 #box .logi_form .recover label{width:35px; float:left; font:bold 12px/25px Arial, Helvetica, Century, "Century Gothic"; padding-left:35px;}
#login2 #box .logi_form .recover .login_input5{border:0; text-align:left; width:254px; height:20px; float:right; margin-right:2px; margin-top:2px; line-height:20px;}

#login2 #box .logi_form .error_txt3{width:340px; float:left; text-align:left; font:normal 12px/15px Arial, Helvetica, Century, "Century Gothic"; padding:13px 0;}

/*************************************** registration recover account page code end here *******************************/
/*************************************** registration recover account error code begin here *******************************/
#login2 #box .logi_form .recover_error{width:340px; height:23px; float:left; background:url(../images/input_error_bg1.gif) right 0 no-repeat; margin-top:17px;}
#login2 #box .logi_form .recover_error label{width:35px; float:left; font:bold 12px/25px Arial, Helvetica, Century, "Century Gothic"; padding-left:35px;}
#login2 #box .logi_form .recover_error .login_input6{border:0; text-align:left; width:252px; height:18px; float:right; margin-right:2px; margin-top:2px; line-height:16px;}
#login2 #box .logi_form .error_txt4{width:259px; float:right; text-align:left; font:normal 10px/15px Arial, Helvetica, Century, "Century Gothic"; padding:4px 0 0 0; color:#e11a1f;}

#login2 #box .login_btn2{width:260px; float:right; text-align:left; display:inline; margin-top:11px;}
/*************************************** registration recover account error code end here *******************************/
/*************************************** email confirm code begin here *******************************/
#login2 #box .close_btn{width:340px; float:right; text-align:left; display:inline; margin-top:11px; margin-bottom:30px;}

/*************************************** email confirm code end here *******************************/
/*************************************** subscribe code begin here *******************************/
#middle #h_bordr #sb_sec{width:649px; float:left; background:url(../images/sb_bg_rp.gif) top left repeat-x; margin:15px 0; height:369px;}
#middle #free_issue{left:9px; top:320px; position:absolute;}
#middle #h_bordr #sb_sec #sb_ad1{width:192px; float:left;}
#middle #h_bordr #sb_sec #sb_ad1 img{padding:20px 0 0 13px;}

#middle #h_bordr #sb_sec #print{width:407px; float:right; margin:0; padding:22px;}
#middle #h_bordr #sb_sec #print h1{width:380px; margin:0; padding:0; float:left;}
#middle #h_bordr #sb_sec #print p{width:409px; margin:0; padding:7px 0;  float:left;}
#middle #h_bordr #sb_sec #print ul{width:350px; margin:0; padding:0 0 0 15px; list-style:disc; float:left;  line-height:16px; }
#middle #h_bordr #sb_sec #print ul li{ width:350x; font-weight:bold; margin:3px 0px 0px 0px; padding:0;}
#middle #h_bordr #sb_sec #print ul li.current{ color:#CC0000 !important;}
#middle #h_bordr #sb_sec #print h2{width:auto; margin:0; padding:12px 0 0 0; float:left; font:bold}
#middle #h_bordr #sb_sec #print span{width:auto; font:normal 11px/14px Arial, Helvetica, Century, "Century Gothic"; float:left; display:block; padding:20px 0 0 12px;}
#middle #h_bordr #sb_sec #print span a{text-decoration:underline; color:#707070;}
#middle #h_bordr #sb_sec #print span a:hover{text-decoration:none;}

#registration #sub_title_1{width:648px; clear:both; padding:4px 0 25px 0;}
#registration .bdr1{width:647px; background:url(../images/h_devider.gif) top left repeat-x; clear:both; height:20px;}
#registration #ratio_btn {width:650px; float: left; margin: 5px 0px 15px 0px; display: block;}
#registration #ratio_btn span{width: 25px; float:left; margin: 0px;}
#registration #ratio_btn .label_ratio{width: 620px; float:left; text-align: left; font:normal 11px/15px Arial, Helvetica, Century, "Century Gothic"; color:#666666; margin: 2px 0px 0px 0px}
#registration #ratio_btn .label_ratio strong.bold {color:#000; padding-right: 5px;}
#registration .billing{width:647px; float:left;}
#registration .billing h1{width:255px; float:left; margin:0;}
#registration .billing span{width:255px; float:right; font-size:11px; font-family:Arial, Helvetica, Century, "Century Gothic"; text-align:right; display:block; padding-top:5px;}
#registration .billing span.light_gry{width:255px; float:right; font-size:11px; font-family:Arial, Helvetica, Century, "Century Gothic"; text-align:right; display:block; padding-top:5px; color:#959595;}
#registration .billing p{width:255px; height:20px;}
#registration .v_height2{width:648px; float:left; height:2px;}

#registration .address_info{width:648px; clear: both; margin-bottom:11px;}
#registration .address_info label{width:auto; float:left; margin:0; padding:2px 0 0 0; font:bold 12px/15px Arial, Helvetica, Century, "Century Gothic";}
#registration .address_info label span{width:auto; float:left; margin:0;}

#registration #new_form{width:648px; float:left; margin:0;}
#registration #new_form .field_title{width:255px; float:left; padding-right:24px;}
#registration #new_form .field_title #DFirstName{width:255px; float:left; padding-right:24px; background:url(../images/subs_input.gif) bottom left no-repeat; height:17px; margin-top:16px;}
#registration #new_form .field_title span{ text-align:left; font:bold 12px/15px Arial, Helvetica, Century, "Century Gothic"; color:#c0c0c0;}
#registration #new_form .field_title input{border:0; margin:7px 0 0 2px; width:249px; padding-top:4px;}
#registration #new_form .field_title select{border:0; margin:7px 0 0 2px; width:249px; padding-top:4px;}

#registration #new_form .bg_none{width:255px; float:left; padding-right:24px; margin-top:16px;}
#registration #new_form .bg_none span{ text-align:left; font:bold 12px/15px Arial, Helvetica, Century, "Century Gothic"; color:#c0c0c0;}
#registration #new_form .bg_none input{border:0; margin:7px 0 0 2px; width:249px; padding-top:4px;}
#registration #new_form .bg_none select{margin:7px 0 0 2px; width:249px;}
#registration .bdr5{width:650px; float:left; height:12px; background:url(../images/h_devider.gif) top left repeat-x;}

#registration form .rbtn2{width:648px; float:left; margin:10px 0 10px 0; font:normal 12px/15px Arial, Helvetica, Century, "Century Gothic";}
#registration form .rbtn2 p.onlinetxt{width:600px;font:normal 11px/14px Arial, Helvetica, Century, "Century Gothic"; letter-spacing: 0px;}
#registration form .rbtn2 p.automatic{width:600px;font:normal 11px/14px Arial, Helvetica, Century, "Century Gothic"; letter-spacing: 0px; margin: 10px 0px 0px 0px;}
#registration form .rbtn2 p{width:600px; float:left; margin:0px 0 0 0;}
#registration form .rbtn2 p img{ margin:15px 0px 0px 0px;}
#registration form .rbtn2 label{width:620px; float:left; text-align:left; margin-top:20px;}
#registration form .rbtn2 span{text-decoration:underline; width:25px; float:left; text-align:left; margin-top:17px;}
#registration form .rbtn3{padding:0; margin:0;}
#registration form .rbtn_br3{margin:0; padding:0;}

#registration #credit_form{width:509px; float:left; background:#f0f0f0; padding:5px 5px 16px 16px;}
#registration #credit_form h5{width:509px; float:right; text-align:right; margin:0; padding:0; font:normal 11px/14px Arial, Helvetica, Century, "Century Gothic"; color:#959595;}

#registration #premum_sub{width:509px; height:103px; float:left; overflow:scroll; overflow-x:hidden; border:1px solid #e3e3eb; padding:10px; margin:15px 0;}
#registration form .submit{width:350px; float:left; padding-bottom:0; font:bold 12px/15px Arial, Helvetica, Century, "Century Gothic"; height:50px; margin-top:15px;}

/*************************************** subscribe code end here *******************************/

/****************************************Detail Credit Card Information code end here *******************************/
#registration form #credit_form .cdt_frmcrdname{width:255px; float:left; margin: 10px 0 0 0; *padding-bottom:0px; _padding-bottom:0px;}
#registration form #credit_form .cdt_frmcrdname .crdname_heading{width:255px; height:18px; margin-top:3px;}
#registration form #credit_form .cdt_frmcrdname .crdname_heading .crdname_heading_txt{width:120px; font:bold 12px/15px Arial, Helvetica, Century, "Century Gothic"; float:left; text-align:left; padding:0 0 0 2px;}

#registration form #credit_form .cdt_frmcrdname .cardname{width:252px; height:30px; padding:0;}
#registration form #credit_form .cdt_frmcrdname .cardname #CARD_NAME{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}

#registration form #credit_form .cdt_frmcrdname .cardname #CARD_NUMBER{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}

#registration form #credit_form .cdt_frmcrdname .cardname .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#registration form #credit_form .cdt_frmcrdname .cardname .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

#registration form #credit_form .cdt_frmcrdname .lst_mnu_crdtype{width:255px; background:none; padding: 0px; _margin: 8px 0px 0px 0px; *margin-top: 5px;}
#registration form #credit_form .cdt_frmcrdname .lst_mnu_crdtype .lst_crdtype{border:1px solid #cbcbcb; padding:4px; background:#FFF; width:255px; height:30px;  font-weight:bold;}


#registration form #credit_form #cdt_expdate{width:255px; float:left; margin: 20px 0 0 0; *padding-bottom:0px; _padding-bottom:0px;}
#registration form #credit_form #cdt_expdate .cdt_lst_hdingtxt{width:255px; font:bold 12px/15px Arial, Helvetica, Century, "Century Gothic"; float:left; text-align:left;
padding: 0; margin: 0 0 3px 0;}

#registration form #credit_form #cdt_expdate #cdt_lst_menu{width:255px; margin:0 5px 0 0; float:left;}

#registration form #credit_form #cdt_expdate #cdt_lst_menu #lst_mnu_expmnth{width:124px; background:none; padding:0; margin: 0 0 0 0; float: left;}
#registration form #credit_form #cdt_expdate #cdt_lst_menu #lst_mnu_expmnth .lst_exp_expmnth{border:1px solid #cbcbcb; padding:4px; background:#FFF; width:124px; height:30px; font-weight:bold;}
#registration form #credit_form #cdt_expdate #cdt_lst_menu #lst_mnu_expmnth .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#registration form #credit_form #cdt_expdate #cdt_lst_menu #lst_mnu_expmnth .lbl_msg p{margin: 0px; padding: 0px; width: 124px; height: 20px; }

#registration form #credit_form #cdt_expdate #cdt_lst_menu #lst_mnu_expyear{width:124px; margin: 0 0 0 7px; background:none; float: left;}
#registration form #credit_form #cdt_expdate #cdt_lst_menu #lst_mnu_expyear .lst_exp_expyear{border:1px solid #cbcbcb; padding:4px; background:#FFF; width:124px; height:30px; font-weight:bold;}
#registration form #credit_form #cdt_expdate #cdt_lst_menu #lst_mnu_expyear .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#registration form #credit_form #cdt_expdate #cdt_lst_menu #lst_mnu_expyear .lbl_msg p{margin: 0px; padding: 0px; width: 124px; height: 20px; }

#registration form #credit_form #cdt_CVVNUMBER{width:125px; float:left; margin: 15px 0 0 0;}
#registration form #credit_form #cdt_CVVNUMBER #crdcvv_nbrhdingtxt{width:125px; height:18px; font:bold 12px/15px Arial, Helvetica, Century, "Century Gothic"; float:left; text-align:left; padding:0px;}

#registration form #credit_form #cdt_CVVNUMBER #cdt_cvvno{width:125px; clear:both; height:30px; padding:0;}
#registration form #credit_form #cdt_CVVNUMBER #cdt_cvvno #CARD_CVV{border:0; width:122px; background:url(../images/credit_input1.gif) bottom left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 0px 0px 3px;}

#registration form #credit_form #cdt_CVVNUMBER #cdt_cvvno .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#registration form #credit_form #cdt_CVVNUMBER #cdt_cvvno .lbl_msg p{margin: 0px; padding: 0px; width: 255px;}


/* -------------------------- Validation CSS for Registration page */
/* User Name */
#middle #b_bordr #registration form .text_box_ab .username{width:252px; height:30px; padding:0;}
#middle #b_bordr #registration form .text_box_ab .username #UNAME{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_ab .username .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_ab .username .lbl_msg p{margin: 0px; padding: 0px; width: 255px; display:block;}

/* Password Name ----------------- used in registration and subscription page ------------------  */

#middle #b_bordr #registration form .text_box_bc .password{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_bc .password #PWD{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_bc .password .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_bc .password .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height:30px;}


/*Conf Password Name ----------------- used in registration and subscription page ------------------  */
#middle #b_bordr #registration form .text_box .cnf_password{width:252px; height:30px; padding:0;}
#middle #b_bordr #registration form .text_box .cnf_password #CNFPWD{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box .cnf_password .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box .cnf_password .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }


/*Password Question ----------------- used in registration and subscription page ------------------  */
#middle #b_bordr #registration form .text_box .ques_password{width:252px; height:30px; padding:0;}
#middle #b_bordr #registration form .text_box .ques_password #QUESTION{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box .ques_password .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box .ques_password .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/*Password Anwer ----------------- used in registration and subscription page ------------------  */
#middle #b_bordr #registration form .text_box_bc .pwd_answer{width:252px; height:30px; padding:0;}
#middle #b_bordr #registration form .text_box_bc .pwd_answer #PWDANSWER{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_bc .pwd_answer .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_bc .pwd_answer .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }


/* First Name ----------------- used in registration and subscription page ------------------ */
#middle #b_bordr #registration form .text_box_bc .firstname{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_bc .firstname #FNAME{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_bc .firstname .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_bc .firstname .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* Last Name */

#middle #b_bordr #registration form .text_box_bc .lastname{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_bc .lastname #LNAME{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_bc .lastname .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_bc .lastname .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }


/* Email Name ----------------- used in registration and subscription page ------------------  */
#middle #b_bordr #registration form .text_box_bc .email{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_bc .email #EMAIL{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px;padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_bc .email .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_bc .email .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* Confirm Email Name ----------------- used in registration and subscription page ------------------  */
#middle #b_bordr #registration form .text_box_bc .cnf_email{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_bc .cnf_email #CNFEMAIL{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}

#middle #b_bordr #registration form .text_box_bc .cnf_email .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form ..text_box_bc .cnf_email .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* First Name ----------------- used in registration and subscription page ------------------ */
#middle #b_bordr #registration form .text_box_ab .firstname{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_ab .firstname #FNAME{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}

#middle #b_bordr #registration form .text_box_ab .firstname .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_ab .firstname .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* Last Name */

#middle #b_bordr #registration form .text_box_ab .lastname{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_ab .lastname #LNAME{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_ab .lastname .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_ab .lastname .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }


/* Company Name */

#middle #b_bordr #registration form .text_box_ab .company{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_ab .company #CMPY_NAME{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_ab .company .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_ab .company .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }


#middle #b_bordr #registration form .text_box_bc .jobtitle{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_bc .jobtitle #CMPY_TITLE{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_bc .jobtitle .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_bc .jobtitle .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* City Name */
#middle #b_bordr #registration form .text_box_ab .city{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_ab .city #CITY{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}

#middle #b_bordr #registration form .text_box_ab .city .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_ab .city .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }
/* other province */
#middle #b_bordr #registration form .text_box_ab .otherprovince{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_ab .otherprovince #OTHERPROVINCE{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}

#middle #b_bordr #registration form .text_box_ab .placestudyteaching{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_ab .placestudyteaching #PLACE_STUDY_TEACHING{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_ab .placestudyteaching .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_ab .placestudyteaching .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

#middle #b_bordr #registration form .text_box_bc .coursename{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_bc .coursename #COURSE_NAME{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_bc .coursename .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_bc .coursename .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* Zip Name */
#middle #b_bordr #registration form .text_box_ab .zip{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_ab .zip #ZIP{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; 
padding: 6px 2px 0px 3px;}

#middle #b_bordr #registration form .text_box_ab .zipe .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_ab .zip .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* ---------------------- Billing Address*/
/* Billing Company Title */
#middle #b_bordr #registration form .text_box_bc .company{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_bc .company #CMPY_TITLE{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_bc .company .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_bc .company .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* Billing Address1 Name */
#middle #b_bordr #registration form .text_box_ab .address{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_ab .address #ADDRESS1{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}

#middle #b_bordr #registration form .text_box_ab .address .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_ab .address .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* Billing Address2 Name */
#middle #b_bordr #registration form .text_box_bc .address{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_bc .address #ADDRESS2{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}

#middle #b_bordr #registration form .text_box_bc .address .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_bc .address .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* Billing Phone  */
#middle #b_bordr #registration form .text_box_bc .billphone{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_bc .billphone #PHONE{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_bc .billphone .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_bc .billphone .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* -------------------------- Validation CSS for Subscription page */

/* ---------------------- Continue and clearbtn ------------*/
#middle #b_bordr #registration form #continuelink{margin:0; padding:0 0 0 2px; width:255px; height: 38px;}
#middle #b_bordr #registration form #continuelink #countine{margin:8px 6px 0 0; padding:0; float:left;}
#middle #b_bordr #registration form #continuelink #countine a{margin:0px; padding:0px; background:url(../images/continue.gif) 0 top; display:block; width:124px; height: 30px;}
#middle #b_bordr #registration form #continuelink #countine a:hover{margin:0px; padding:0px; background-position: 0 bottom;}

#middle #b_bordr #registration form #continuelink #clear{margin:8px 0 0 0; padding:0; float:left;}
#middle #b_bordr #registration form #continuelink #clear a{margin:0px; padding:0px; background:url(../images/clear.gif) 0 top; display:block; width:124px; height: 30px;}
#middle #b_bordr #registration form #continuelink #clear a:hover{margin:0px; padding:0px; background-position: 0 bottom;}

/* ---------------------- Delivery Address*/
/* Delivery First Name ----------------- used in registration and subscription page ------------------ */
#middle #b_bordr #registration form .text_box_ab .firstname{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_ab .firstname #DFNAME{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_ab .firstname .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_ab .firstname .lbl_msg p{margin: 0px; padding: 0px; width: 255px;}

/* Delivery Last Name */
#middle #b_bordr #registration form .text_box_bc .lastname{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_bc .lastname #DLNAME{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_bc .lastname .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_bc .lastname .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* Delivery Company Name */
#middle #b_bordr #registration form .text_box_ab .company{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_ab .company #DCMPY_NAME{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_ab .company .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_ab .company .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* Delivery Company Title */
#middle #b_bordr #registration form .text_box_bc .company{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_bc .company #DCMPY_TITLE{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_bc .company .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_bc .company .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* Delivery Address1 Name */
#middle #b_bordr #registration form .text_box_ab .address{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_ab .address #DADDRESS1{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}

#middle #b_bordr #registration form .text_box_ab .address .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_ab .address .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* Delivery Address2 Name */
#middle #b_bordr #registration form .text_box_bc .address{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_bc .address #DADDRESS2{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}

#middle #b_bordr #registration form .text_box_bc .address .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_bc .address .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* Delivery City  */
#middle #b_bordr #registration form .text_box_ab .city{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_ab .city #DCITY{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_ab .city .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_ab .city .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* Delivery Zip  */
#middle #b_bordr #registration form .text_box_ab .delzip{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_ab .delzip #DZIP{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_ab .delzip #Dprovince{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_ab .delzip .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_ab .delzip .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }

/* Delivery Phone  */
#middle #b_bordr #registration form .text_box_ab .delphone{width:252px; height:30px; padding:2px;}
#middle #b_bordr #registration form .text_box_ab .delphone #DPHONE{border:0; width:250px; background:url(../images/input_bg.gif) top left no-repeat; _background-attachment:fixed; height:24px; padding: 6px 2px 0px 3px;}
#middle #b_bordr #registration form .text_box_ab .delphone .lbl_msg{text-align:left; color:#e11a1f; font:normal 10px/21px Arial, Helvetica, Century, "Century Gothic";}
#middle #b_bordr #registration form .text_box_ab .delphone .lbl_msg p{margin: 0px; padding: 0px; width: 255px; height: 20px; }
/* -------------------------- Validation CSS for Subscription page */

/* -------------------------- CSS Landing page page --29.09.2010-- */
/* -------------------------- CSS Landing page page of left Area --29.09.2010-- */
#middle #b_bordr #h_leftbordr{ margin:0; padding: 0; width:211px; background:url(../images/v_devider.gif) top right repeat-y; float:left;}

/* -------------------------- CSS Landing page page of right Area --29.09.2010-- */
#middle #b_bordr #h_rightcotent{ margin: 0px;  padding:0; width:770px; float:left;}
#middle #b_bordr #h_rightcotent #Subs_ops_title{ margin: 0; padding: 0; width:770px; height: 30px; border-bottom: 3px solid #000;}


/* -------------------------- CSS Landing page page --30.09.2010-- */
/* -------------------------- CSS Landing page page of left Area --30.09.2010-- */
#middle #b_bordr #h_leftarea{ margin:0; padding: 0; width:210px; float:left;}
#middle #b_bordr #h_leftarea #leftContainer{width:194px}
#middle #b_bordr #h_leftarea #leftContainer ul{margin:0; padding:0}
#middle #b_bordr #h_leftarea #leftContainer ul li{margin:0; padding:0; *margin-bottom:-3px; height:39px; list-style:none}
#middle #b_bordr #h_leftarea #leftContainer ul li a.aboutus{display:block; background:url(../images/about-us.gif) no-repeat scroll top left; height:39px}
#middle #b_bordr #h_leftarea #leftContainer ul li a.aboutus:hover{background-position:0 -39px;}
#middle #b_bordr #h_leftarea #leftContainer ul li a.suboptions{display:block; background:url(../images/subs-opt.gif) no-repeat scroll top left; height:39px}
#middle #b_bordr #h_leftarea #leftContainer ul li.select a.suboptions{background-position:0 -39px;}
#middle #b_bordr #h_leftarea #leftContainer ul li a.suboptions:hover{background-position:0 -39px;}
#middle #b_bordr #h_leftarea #leftContainer ul li a.advertising{display:block; background:url(../images/advertising.gif) no-repeat; height:39px}
#middle #b_bordr #h_leftarea #leftContainer ul li a.advertising:hover{background-position:0 -39px;}
#middle #b_bordr #h_leftarea #leftContainer ul li a.faq{display:block; background:url(../images/faq.gif) no-repeat; height:39px}
#middle #b_bordr #h_leftarea #leftContainer ul li a.faq:hover{background-position:0 -39px;}
#middle #b_bordr #h_leftarea #leftContainer ul li a.sitemap{display:block; background:url(../images/sitemap.gif) no-repeat; height:39px}
#middle #b_bordr #h_leftarea #leftContainer ul li a.sitemap:hover{background-position:0 -39px;}
#middle #b_bordr #h_leftarea #leftContainer ul li a.contactus{display:block; background:url(../images/contactus.gif) no-repeat; height:39px}
#middle #b_bordr #h_leftarea #leftContainer ul li a.contactus:hover{background-position:0 -39px;}
#middle #b_bordr #h_leftarea #leftContainer ul li a.rss{display:block; background:url(../images/rss.gif) no-repeat; height:39px}
#middle #b_bordr #h_leftarea #leftContainer ul li a.rss:hover{background-position:0 -39px;}
#middle #b_bordr #h_leftarea #leftContainer ul li a.aboutus span,a.suboptions span, a.advertising span, a.faq span, a.sitemap span, a.contactus span, a.rss span{ text-indent:-9999px; position:absolute;}

/* -------------------------- CSS Landing page page of right Area --30.09.2010-- */
#middle #b_bordr #h_rightarea{ margin: 0px;  padding:0; width:770px; float:left; background:url(../images/v_devider.gif) top left repeat-y; }
#middle #b_bordr #h_rightarea #rightContainer{width:754px; margin-left:16px; margin-bottom:36px}
#middle #b_bordr #h_rightarea #rightContainer .subsOpt{border-bottom:3px solid #000000; padding-bottom:9px; text-align:center;}
#middle #b_bordr #h_rightarea #rightContainer #contentContainer{background:url(../images/h-cont-divider.gif) repeat-x left bottom; padding-bottom:20px;}
#middle #b_bordr #h_rightarea #rightContainer #contentContainer .leftContainer{width:177px; float:left; margin-top:20px; margin-left:12px; _margin-left:6px;}
#middle #b_bordr #h_rightarea #rightContainer #contentContainer .middleContainer{width:332px; float:left; margin-top:20px; margin-left:25px}
#middle #b_bordr #h_rightarea #rightContainer #contentContainer .middleContainer .text{color:#818181; font:12px Arial, Helvetica, Century, "Century Gothic"; line-height:16px; margin:0; padding:5px 0 0 0;}
#middle #b_bordr #h_rightarea #rightContainer #contentContainer .middleContainer ul{margin:6px 0 0 15px; display:block; padding:0; font:bold 12px Arial, Helvetica, Century, "Century Gothic"; color:#555555; }
#middle #b_bordr #h_rightarea #rightContainer #contentContainer .middleContainer li{ list-style:disc;  line-height: 18px;}
#middle #b_bordr #h_rightarea #rightContainer #contentContainer .rightContainer{width:154px; float:left; margin-top:20px; margin-left:40px;}
#middle #b_bordr #h_rightarea #rightContainer #contentContainer .rightContainer .price{margin-bottom:7px; padding-left:73px;}
#middle #b_bordr #h_rightarea #rightContainer #contentContainer .rightContainer .subscription{width:154px; height:30px;}
#middle #b_bordr #h_rightarea #rightContainer #contentContainer .rightContainer a.subscription{background:url(../images/subscribe-now.gif) no-repeat scroll top left; height:30px; display:block}
#middle #b_bordr #h_rightarea #rightContainer #contentContainer .rightContainer a.subscription:hover{background-position:0 -30px;}
#middle #b_bordr #h_rightarea #rightContainer #contentContainer .rightContainer a span{position:absolute; text-indent:-9999px; *position:relative}

#middle #b_bordr #h_rightarea #rightContainer #bottomcontentContainer{background:url(../images/h-cont-divider.gif) repeat-x left bottom; padding-bottom:1px;}
#middle #b_bordr #h_rightarea #rightContainer #bottomcontentContainer #outerContainer{background:url(../images/thr-pad-bg.gif) repeat-y top left; padding-bottom:20px;}
#middle #b_bordr #h_rightarea #rightContainer #bottomcontentContainer .leftContainer{width:177px; float:left; margin-top:15px;}
#middle #b_bordr #h_rightarea #rightContainer #bottomcontentContainer .middleContainer{width:332px; float:left; margin-top:15px; margin-left:25px}
#middle #b_bordr #h_rightarea #rightContainer #bottomcontentContainer .middleContainer .text{color:#818181; font:12px Arial, Helvetica, Century, "Century Gothic"; line-height:16px; margin:0; padding:5px 0 0 0;}
#middle #b_bordr #h_rightarea #rightContainer #bottomcontentContainer .middleContainer ul{margin:6px 0 0 15px; display:block; padding:0; font:bold 12px Arial, Helvetica, Century, "Century Gothic"; color:#555555; }
#middle #b_bordr #h_rightarea #rightContainer #bottomcontentContainer .middleContainer li{ list-style:disc;  line-height: 18px;}
#middle #b_bordr #h_rightarea #rightContainer #bottomcontentContainer .rightContainer{width:154px; float:left; margin-top:20px; margin-left:40px;}
#middle #b_bordr #h_rightarea #rightContainer #bottomcontentContainer .rightContainer .price{margin-bottom:7px; padding-left:73px;}
/* -------------------------- CSS Landing page page of right Area --30.09.2010-- */

