BODY
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    color:#3c3c3c;
    FONT-SIZE: 0.7em;
}
body { margin: 0px; background-color:#e0e1e2;}
table, input, textarea, select {FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; color:#3c3c3c; FONT-SIZE: 100%;}
/*TOPNAV*/
div.BBnav  { background: URL(images/style1/New/TopNav/BB.gif); width:50px; height:51px; background-repeat:no-repeat; background-position: bottom center; }
div.HPnav  { background: URL(images/style1/New/TopNav/HP.gif); width:50px; height:51px; background-repeat:no-repeat; background-position: bottom center; }
div.DTVnav { background: URL(images/style1/New/TopNav/DTV.gif); width:50px; height:51px; background-repeat:no-repeat; background-position: bottom center; }
div.MOnav  { background: URL(images/style1/New/TopNav/MO.gif); width:50px; height:51px; background-repeat:no-repeat; background-position: bottom center; }
div.ENnav  { background: URL(images/style1/New/TopNav/EN.gif); width:50px; height:51px; background-repeat:no-repeat; background-position: bottom center; }
div.INnav  { background: URL(images/style1/New/TopNav/IN.gif); width:50px; height:51px; background-repeat:no-repeat; background-position: bottom center; }
div.BLnav  { background: URL(images/style1/New/TopNav/BL.gif); width:50px; height:51px; background-repeat:no-repeat; background-position: bottom center; }

div.BBnavS, div.BBnav :hover { background: URL(images/style1/New/TopNav/BBs.gif); width:50px; height:51px; background-repeat:no-repeat; background-position: bottom center;}
div.HPnavS, div.HPnav :hover  { background: URL(images/style1/New/TopNav/HPs.gif); width:50px; height:51px; background-repeat:no-repeat;  background-position: bottom center; }
div.DTVnavS, div.DTVnav :hover { background: URL(images/style1/New/TopNav/DTVs.gif); width:50px; height:51px; background-repeat:no-repeat;  background-position: bottom center; }
div.MOnavS, div.MOnav  :hover { background: URL(images/style1/New/TopNav/MOs.gif); width:50px; height:51px; background-repeat:no-repeat;  background-position: bottom center; }
div.ENnavS, div.ENnav  :hover { background: URL(images/style1/New/TopNav/ENs.gif); width:50px; height:51px; background-repeat:no-repeat;  background-position: bottom center; }
div.INnavS, div.INnav  :hover { background: URL(images/style1/New/TopNav/INs.gif); width:50px; height:51px; background-repeat:no-repeat;  background-position: bottom center; }
div.BLnavS, div.BLnav  :hover { background: URL(images/style1/New/TopNav/BLs.gif); width:50px; height:51px; background-repeat:no-repeat;  background-position: bottom center; }
div.TNdivider  { background: URL(images/style1/New/TopNav/menu_divider.gif); width:2px; height:59px; background-repeat:no-repeat; background-position: center center;}
div.TopLogo  { background: URL(images/style1/New/TopLogo.gif); width:289px; height:115px; background-repeat:no-repeat; background-position: bottom center; }
td.TopNav  { background: URL(images/style1/New/TopNav.gif); width:645px; height:115px; background-repeat:no-repeat; background-position: bottom left; }
/*TOPNAV*/

/*used*/
.white { BACKGROUND-COLOR: white; }
.cWhite { COLOR: #ffffff; font-weight:bold; }
.gray { BACKGROUND-COLOR: #efefef; }
h1 { font-size: 140%; text-align:left; margin:5 5 5 1px; }
h1.lg { font-size: 140%; margin: 0px; color:#686868; margin-bottom:2px }
h2.lg { font-size: 120%; margin: 0px; color:#d61f27; font-weight:bold; }
h1.header { font-size: 120%; color:#686868; }
h2 { font-size: 120%; color:#000000; margin:3 5 5 1px;}
h3 { font-size: 120%; color:#000000; margin:5 5 5 1px;}
/*used*/

.5pxLeft, .PX5L { padding-left:5px; }
.0pxLeft { padding-left:0px; }
.10pxLeft { padding-left:10px; }
.20pxLeft { padding-left:20px; }
.5pxTop { padding-top:5px; }
#small, .sm { font-size:90%; }
td.pop { border-bottom:solid 1px #cccccc; }
ul {margin:0 0 0 0px;padding:0 0 0 10px;}
OL,#LS { font-size:110%; }
ol li {margin:2 2 8 2px;}
ul li {margin:2 2 5 2px;}
p { font-size: 110%; margin:5 5 15 1px; }
.center { text-align:center; }
.LoggedIn { padding-bottom:5px; }
div.sort select { font-size:9px; margin-top:2px; }
div.sort { text-align:right; font-size:100%;}
input.poll { background-color:#f6f4f5; }
#poll { font-size:100%; border-collapse:collapse; }

#b, #bu { font-weight:bold; }
#bu { text-decoration:underline;}

A:link, A:visited, A:active { color:#555; text-decoration:underline;}	
A:hover	{ color:#00009c }
div.DivLogo { background: URL(./images/style1/new/logo_sm.gif); width:211px; height:57px; background-repeat:no-repeat; background-position: center right;}
.DivHR { border-bottom:solid 1px #ccc; height:1px; width:99%; margin-bottom:4px; }

#bb_out li { font-weight:bold; font-size:100%; margin:0 0 0 5px; list-style-image: url(./images/style1/new/bullet2.gif);}
#bb_outTemp li { font-weight:bold; font-size:100%; margin:0 0 0 20px; list-style-image: url(./images/style1/new/bullet2.gif);}
#LeftNav li { font-weight:normal; font-size:100%; margin:5 0 0 5px; list-style-image: url(./images/style1/new/bullet2.gif);}
#bb_nav li { font-size:110%; margin:0 0 3 5px; list-style-image: url(./images/style1/new/bullet2.gif);}
#bb_nav2 li { font-weight:bold; font-size:110%; margin:0 0 3 5px; list-style-image: url(./images/style1/new/bullet2.gif);}

#bLine { border-bottom:solid 1px #ccc }
.bLine { border-bottom:solid 1px #ccc }
#pLine, .pLine { border-bottom:solid 1px #e5e5e5 }
#ed-art { color:Red; font-size: 12pt; font-weight:bold; }
.red {color:Red;}
.orange { color:#d61f27 }
.green{ color:#76a907; font-weight:bold; font-size:110%; }
.black { color:#000000 }
.blue {color:Blue;}
.bold { font-weight:bold; }
div.article ul { margin:0 0 10 20px; padding:0 0 0 10px;}
div.article ol { margin:10 0 10 30px; padding:0 0 0 10px;}
div.article { }
ul.ErrorSummary li { color:Red; list-style-type: none; background-image: url(images/ErrMsg.gif); background-repeat:no-repeat; padding:5 5 5 25px; font-weight:bold; }
ul.InfoSummary li { color:Blue; list-style-type: none; background-image: url(images/InfoMsg.gif); background-repeat:no-repeat; padding:5 5 5 25px; font-weight:bold; }
div.help_btn { float:left; margin:0px; background: URL(./images/help.gif); width:20px; height:20px; background-repeat:no-repeat; background-position: center middle; }
#totals {color:red; font-size:12pt; font-weight:bold;border:solid 1px #ccc; }
#old, #old a { color:Blue; font-weight:bold; }
#old td {  border-bottom:solid 1px Blue; }
#fulfilment #text { border:solid 1px #555; }

/*sub nav*/
.NavBts, a.NavBts:visited, a.NavBts:link { padding:5px;; font-size:100%; color:#ffffff; font-weight:bold; text-align:left; text-decoration:none;}
a.NavBts:hover { padding:5px; text-decoration:underline; text-align:left;}
/*sub nav*/

.btn_submit3 {color:#fff;background: URL(./images/btn4a.gif) no-repeat; width:142px; height:25px; border:0px; cursor:pointer; }
.frm { margin:0px; padding:0px; }
.btn_go {color:#999999; border:solid 1px #ccc; font-weight:bold; cursor:pointer; }
.btn_goSB {color:#999999; border:solid 1px #ccc; font-weight:bold; cursor:pointer; width:13px; }

#poweredby { padding:3 0 0 5px }
#poweredby div.poweredby2 { cursor:pointer; background: URL(./images/poweredby.gif); width:103px; height:35px; background-repeat:no-repeat; }
#poweredby div.poweredby { cursor:pointer; background: URL(./images/Style1/New/poweredby.gif); width:103px; height:47px; background-repeat:no-repeat; }
#poweredby span { font-size:9px; }

/*speed test*/
.btn_submitST { padding:0 0 0 17px; text-align:left; font-size: 140%; font-weight:bold; color:#fff;background: URL(./images/btn_st.gif) no-repeat; width:92px; height:87px; border:0px; cursor:pointer; }
.kbps { font-size: 110%; padding:4px; }
.STb { border-left:solid 1px #cccccc; }
.spTD { border-bottom:solid 1px #cccccc }
.input2 { border:solid 1px #999999 }
.pdot { border-bottom:dotted 1px #ccc; }
.clcR { border-top:solid 1px #f0eeee; border-left:solid 1px #f0eeee; border-right:solid 1px #f0eeee }
.bLine2 { border-bottom:solid 1px #f0eeee }
.hand { cursor:pointer; }
#bb_navSec li { font-size:120%; margin:0 0 3 -15px; list-style-image: url(./images/style1/new/bullet2.gif);}

/**/
.menu { PADDING: 0px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; MARGIN: 0px; WIDTH: 100%; POSITION: relative; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px }
.menu UL { PADDING: 0px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px }
.menu LI { FLOAT: left; MARGIN: 0px; POSITION: relative }
.menu UL LI TABLE { FONT-SIZE: 100%; MARGIN: -1px 0px; BORDER-COLLAPSE: collapse; margin: 0 }
.menu UL LI UL { PADDING-RIGHT: 1px; DISPLAY: none; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px }
.menu UL LI A:visited, .menu UL LI A { DISPLAY: block; FLOAT:left; text-align:left; HEIGHT: 18px; TEXT-DECORATION: none }
.menu UL LI A:hover, .menu UL LI:hover A { HEIGHT: 16px; }
.menu UL LI A:hover UL, .menu UL LI:hover UL { DISPLAY: block; BACKGROUND: #ccc; LEFT: -1px; MARGIN: 0px; WIDTH: 13.7em; COLOR: black; POSITION: absolute; TOP: 18px; HEIGHT: auto }
.menu UL LI A:hover UL LI A, .menu UL LI:hover UL LI A { BORDER-TOP-WIDTH: 0px; PADDING: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #ff8c1b; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 13.5em; COLOR: #FFF; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px }
.menu UL LI A:hover UL LI A:hover, .menu UL LI:hover UL LI:hover A { BACKGROUND: white; COLOR: black }
.menu UL LI A:hover UL LI A UL, .menu UL LI:hover UL LI UL { VISIBILITY: hidden }
.menu UL LI A:hover UL LI A:hover UL, .menu UL LI:hover UL LI:hover UL { MARGIN-TOP: -1px; LEFT: 8.08em; VISIBILITY: visible; WIDTH: 14em; POSITION: absolute; TOP: 0px }

a.TopNav, a.TopNav:visited, a.TopNav:link { width:100%; text-align:center; padding:2px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; font-size:100%; color:#4d4d4d; text-decoration:none; }
a.TopNav:hover { text-decoration:underline; color:#4d4d4d; }
.menu UL LI UL LI { border:solid 1px #fff; }
/*TO FIX the powerby!!*/
.powerbyTab { background-color:#d61f27; width:100; float:right; padding:5px; color:#fff; text-align:center; border-right:solid 1px #fff }

/*Main Page Boxes*/
div.CC1  { background: URL(images/style1/New/CC_MainPics/CC1.gif); width:215px; height:51px; background-repeat:no-repeat; background-position: bottom center; }
div.CC2  { background: URL(images/style1/New/CC_MainPics/CC2.gif); width:215px; height:51px; background-repeat:no-repeat; background-position: bottom center; }
div.CC3  { background: URL(images/style1/New/CC_MainPics/CC3.gif); width:215px; height:51px; background-repeat:no-repeat; background-position: bottom center; }
div.CC4  { background: URL(images/style1/New/CC_MainPics/CC4.gif); width:215px; height:51px; background-repeat:no-repeat; background-position: bottom center; }
div.CC5  { background: URL(images/style1/New/CC_MainPics/CC5.gif); width:215px; height:51px; background-repeat:no-repeat; background-position: bottom center; }
div.CC6  { background: URL(images/style1/New/CC_MainPics/CC6.gif); width:215px; height:51px; background-repeat:no-repeat; background-position: bottom center; }
div.CC7  { background: URL(images/style1/New/CC_MainPics/CC7.gif); width:215px; height:51px; background-repeat:no-repeat; background-position: bottom center; }

.CC8  { background: URL(images/style1/New/CC_MainPics/adBox1.gif); width:215px; height:151px; background-repeat:no-repeat; background-position: bottom center; }
.CC9  { background: URL(images/style1/New/CC_MainPics/adBox2.gif); width:215px; height:151px; background-repeat:no-repeat; background-position: bottom center; }
.CC10  { background: URL(images/style1/New/CC_MainPics/adBox3.gif); width:215px; height:151px; background-repeat:no-repeat; background-position: bottom center; }
.CC11  { background: URL(images/style1/New/CC_MainPics/CC11.gif); width:196px; height:193px; background-repeat:no-repeat; background-position: bottom center; }
.CC12  { background: URL(images/style1/New/CC_MainPics/CC12.gif); width:196px; height:193px; background-repeat:no-repeat; background-position: bottom center; }
.CC13  { background: URL(images/style1/New/CC_MainPics/CC13.gif); width:196px; height:193px; background-repeat:no-repeat; background-position: bottom center; }
.CC14  { background: URL(images/style1/New/CC_MainPics/CC14.gif); width:196px; height:193px; background-repeat:no-repeat; background-position: bottom center; }
.CC15  { background: URL(images/style1/New/CC_MainPics/CC15.gif); width:196px; height:193px; background-repeat:no-repeat; background-position: bottom center; }

/*RESERVED*/
#CCctrl {}

#CCctrlMain6 {padding:6px;}
#CCctrlMain6 p { FONT-SIZE: 100%; color:#fff; font-weight:bold; margin:0 0 0 5px;}
#CCctrlMain6 h1 { margin:4px; float:left; FONT-SIZE: 130%; color:#fff; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; }
#CCctrlMain6 .dotted {padding:4px; margin-left:5px;}
#CCctrlMain6 #signup, #CCctrlMain6 #email { margin:-7 0 10 3px; }
#CCctrlMain6 input, #CCctrlMain6 a:link, #CCctrlMain6 #signup { color:#fff; margin:15 0 10 83px; }
#CCctrlMain6 .input2 { width:150px; margin:0 0 0 10px;}

#CCctrlMain5 {padding:6px;}
#CCctrlMain5 p { FONT-SIZE: 100%; color:#000000; margin:0 0 0 5px;}
#CCctrlMain5_2 { float:left; padding-bottom:8px; padding-top:5px }
#CCctrlMain5 h1 { margin:4px; margin-left:2px; float:left; FONT-SIZE: 130%; color:#000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; }
#CCctrlMain5 .dotted {padding:4px; margin-left:5px;}
#CCctrlMain5 #CCctrlLnk {float: left; margin-top:-3px;}

#CCctrlMain4 {padding:8px;}
#CCctrlMain4 h1 { margin:4px; margin-left:0px; float:left; FONT-SIZE: 130%; color:#d61f27; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; }
#CCctrlMain4 h2 { clear:both; FONT-SIZE: 140%; color:#000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; }
#CCctrlMain4 #CCctrlLnk {float: left; margin-top:-3px;}
#CCctrlMain4 .img { padding:0px; margin:0px; text-align:center; }
#CCctrlMain4_2 { float:left; padding-bottom:8px; padding-top:5px }
#CCctrlMain4 .dotted {padding:4px;}

#CCctrlMain3 { padding:10px; }
#CCctrlMain3 h1 { FONT-SIZE: 180%; color:#fff; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; }
#CCctrlMain3 h2 { FONT-SIZE: 150%; color:#fff; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; padding-top:5px; margin:0 0 0 5px }
#CCctrlMain3 p { FONT-SIZE: 100%; color:#d61f27; font-weight:bold;  margin:0 0 0 5px; }
#CCctrlMain3 .btn_rmCC { float:right; margin-bottom:0px;}

#CCctrlMain2 { padding:5px; }
#CCctrlMain2 p { FONT-SIZE: 140%; margin:0 0 0 5px; color:#d61f27; font-weight:bold;}
#CCctrlMain2 h1 { FONT-SIZE: 160%; color:#000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; }
#CCctrlMain2 .btn_rmCC {margin-left:2px;}

#CCctrlMain { padding:5px; }
#CCctrlMain p { FONT-SIZE: 110%; margin:0 0 0 5px; }
#CCctrlMain h1 { FONT-SIZE: 160%; color:#d61f27; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; }
#CCctrlLnk { float:left; }

.dotted  { clear:both; background: URL(./images/style1/New/divider2.gif) no-repeat; width:169px; height:2px; }
.dotted2  { clear:both; background: URL(./images/style1/New/divider3.gif) no-repeat; width:160px; height:2px; }
.dotted3  { clear:both; background: URL(./images/style1/New/divider4.gif) repeat; width:100%; height:1px; }

/*Rounded BOX*/
div.RB_BR  { float:right; background: URL(images/style1/New/CC_MainPics/RB_br.gif); width:10px; height:31px; background-repeat:no-repeat; background-position: bottom right; }
div.RB_BL  { float:left; background: URL(images/style1/New/CC_MainPics/RB_bl.gif); width:10px; height:31px; background-repeat:no-repeat; background-position: bottom left; }
.btn_goCC { margin-top:5px; vertical-align:baseline; color:#fff; background: URL(./images/style1/New/btn_GO.gif) no-repeat; width:59px; height:20px; border:0px; cursor:hand; }
.btn_rmCC { margin-top:5px; vertical-align:baseline; color:#fff; background: URL(./images/style1/New/btn_ReadMore.gif) no-repeat; width:110px; height:29px; border:0px; cursor:hand; }
.btn_smNXCC { margin-top:5px; vertical-align:baseline; color:#fff; background: URL(./images/style1/New/btn_smNext.gif) no-repeat; width:20px; height:21px; border:0px; cursor:hand; }

/*registration*/
.reg h2 { clear:both; font-size:110%; color:#d61f27; padding:5px; padding-left:0px;}
.reg A.terms:link, .reg A.terms:visited, .reg A.terms:active { clear:both; font-size:110%; color:#d61f27; padding:5px; padding-left:0px;}
.reg h3 { font-size:130%; color:#d61f27; padding:5px;}
.reg #IntIn td { padding-top:5px; }
h1.reg { FONT-SIZE: 140%; color:#d61f27; }
div.padlock  { background: URL(images/style1/new/padlock.gif); width:18px; height:27px; background-repeat:no-repeat; background-position: bottom left; }
.Login h2 { FONT-SIZE: 140%; color:#d61f27; margin-top:3px;  }
.Login #lg_em input, .Login #lg_ps input {margin-top:3px;}
.Login #lg_fp, .Login #lg_btn { margin-top:5px; text-align:right; width:95%;}
.Login p { padding:0px; margin:0px; }
.reg h2 { margin:0px; padding:0px; }
#ReviewsReg h1 { FONT-SIZE: 140%; color:#d61f27;  margin:0px; padding:0px; }
.reg #Bul LI { margin:5 0 0 12px; }
Label { font-size:110%; }
/**/

/*Generic WhiteBox*/
div.DVgb_tl  { background: URL(images/style1/new/box/wg_tl.gif); width:11px; height:11px; background-repeat:no-repeat; background-position: bottom right; }
div.DVgb_tr  { background: URL(images/style1/new/box/wg_tr.gif); width:11px; height:11px; background-repeat:no-repeat; background-position: bottom left; }
div.DVgb_bl  { background: URL(images/style1/new/box/wg_bl.gif); width:11px; height:11px; background-repeat:no-repeat; background-position: top right; }
div.DVgb_br  { background: URL(images/style1/new/box/wg_br.gif); width:11px; height:11px; background-repeat:no-repeat; background-position: top left; }
/*Generic WhiteBox*/

/*popup*/
body.popup { background-color:#fff; padding:5px; }
body.popup h1 { margin:7px; font-size:130% }
body.popup h2 { margin:7px; font-size:120% }
body.popup p { margin: 8px; font-size:110% }
body.popup h1.header { font-size: 120%; color:#686868; }
body.popup #Bul li { margin:5 5 5 20px; }
body.popup .cWhite { color:#000; }
/*popup*/

/*general*/
.hand {cursor:hand;}
.btn_new { text-align:center; font-weight:bold; FONT-SIZE: 120%; color:#fff; background: URL(images/style1/new/btn_new.gif) no-repeat; width:110px; height:28px; border:0px; cursor:hand; }
.PX3 { padding:3px; }
.PCbox Label, .PCbox div { font-size:120%; }
.spacer { height:3px;}
.spacer8 { height:8px;}
.bb_tbl_col { border-right:solid 3px #efefef }
.bb_tbl_idx p { clear:both; margin:0px; text-align:center; color:#767676; font-weight:bold; }
.clear { clear:both;}
#sitemap h2 { color:#fff; font-size:140%; }
#sitemap h3 { color:#686868; font-size:120%; }

#HD1 { font-size: 140%; color:#fff; background-color:#d61f27; padding:5px; margin:0px; }
#HD2 { font-size: 120%; color:#fff; background-color:#d61f27; padding:5px; margin:0px; }
#HD3 { font-size: 110%; color:#000; background-color:#f4ecc5; padding:5px; margin:0px; }
#HD4, #HD5 { font-size: 140%; color:#fff; padding:8 0 0 10px; margin:0px; background: URL(./images/style1/new/HD4.gif); height:32; background-repeat:no-repeat; background-color:#d61f27; }
#HD5 { color:#fff; }
/*
#HD6, #HD7 { filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#e57019,endColorStr=#fefed8); width: 100%; padding:8 5 5 10px; margin:0px; }
#HD7 { color:#fff; }
*/

.bbdeals p { margin:5 0 0 0px; }
#bb_checker div { font-size:110%;}

.popup td.tdSDTop { background-color:#d61f27; color:#fff }
.popup td.tdHL { background-color:#fff3db}
td.tdHL { background-color:#f4ecc5; }
td.tdHLTop { background-color:#d61f27;}
td.tdSD { background-color:#fff; }
td.tdSDTop { background-color:#f4ecc5; }
.TRHL {  background-color:#f4ecc5; }

.TDhlTop a:link, .TDhlTop a:visited, .TDhlTop a:active, .TDhlTop a:hover { color:#fff }
#OVT, .TDhlTop { color:#fff; }
#MostPop { font-size:120%; }
#TBL { font-size:90%; }
#CPCdesc p { margin:8 5 10 5px; }
#Bul li, div.article ul li { font-size:110%; margin:0 0 3 5px; list-style-image: url(./images/style1/new/bullet2.gif);}
#footer { font-size:110%; padding:0px; text-align:center; padding-right:20px;}
#HelpSM a { font-size:80%; }
#HelpSM li { padding:0px; margin:3 0 0 6px; } 
hr { border:none; border-top:solid 1px #ccc; height:1px; }
hr.l { border-top:dotted 1px #ccc; }
Legend { color:#d61f27; font-size:130%; }
/*general*/

/*buttons*/
.btn_submit { color:#fff; text-align:center; font-weight:bold; FONT-SIZE: 120%; background: URL(./images/style1/new/btn_new.gif) no-repeat; width:115px; height:28px; border:0px; cursor:pointer; }
.bb_tbl_idx .btn_submit { margin-left:10px; margin-right:10px; }
button { border:solid 0px #fff; background-color:#fff; cursor:pointer; }
.info { padding:10px; }
.btn_submit2 {text-align:center; padding:2px; font-weight:bold; FONT-SIZE: 120%; color:#fff; background: URL(./images/style1/new/btn_new.gif) no-repeat; width:115px; height:28px; border:0px; cursor:pointer; }
.btn_go2 {text-align:center; font-weight:bold; FONT-SIZE: 140%; color:#fff; background: URL(./images/style1/new/btn_go2.gif) no-repeat; width:59px; height:20px; border:0px; cursor:pointer; }
.btn_submitSM { background: URL(./images/style1/new/btn_smNext2.gif) no-repeat; width:20px; height:20px; border:0px; cursor:pointer; }

.btn_submitN {  background: URL(./images/style1/new/btn_Next.gif) no-repeat; width:80px; height:20px; border:0px; cursor:pointer; }
.btn_submitP {  background: URL(./images/style1/new/btn_Prev.gif) no-repeat; width:80px; height:20px; border:0px; cursor:pointer; }
.btn_submitF {  background: URL(./images/style1/new/btn_First.gif) no-repeat; width:20px; height:20px; border:0px; cursor:pointer; }
.btn_submitL {  background: URL(./images/style1/new/btn_Last.gif) no-repeat; width:20px; height:20px; border:0px; cursor:pointer; }
.btn_reg {text-align:center; padding:2px; font-weight:bold; FONT-SIZE: 140%; color:#d61f27; background: URL(./images/style1/new/btn_reg.gif) no-repeat; width:80px; height:24px; border:0px; cursor:pointer; }
/*buttons*/

/*Left/Right Nav*/
div.Navigation { text-align:center; }
div.Nav, div.Nav2  { padding:0px; width:196px; height:17px; }
div.Nav2 h2.nav, div.Nav h2.nav { margin:0 0 0 15px; }
div.NavIco { width:50px; float:left; background: URL(./images/style1/s.gif) no-repeat; width:0px; height:0px; }
h2.nav { color:#fff; padding:5px; margin:0px }

div.NavSub { padding:0px; background-color:#dee0e2; width:196px; }
div.NavSub p { text-align:left; margin:5 0 5 20px; font-size:120%; font-weight:bold; }
div.NavSub p .NavB { text-align:left; font-size:100%; font-weight:bold; color:#d61f27; }
div.NavSub A:link, div.NavSub A:visited, div.NavSub A:active { text-align:left; text-decoration:none; }
div.NavSub A:hover { text-align:left; text-decoration:none; color:#d61f27; }

div.NavHD, div.NavHD2  { margin:0px; background-color:#d8464c; text-align:left; }
div.Nav div.dotted2 {margin:0px; clear:both;}
div.nav div.dotted2  { clear:both; background: URL(./images/style1/s.gif) no-repeat; width:0px; height:0px; }
/*Left/Right Nav*/

/*JUMP TO*/
#JMT { width:98.5%; background-color:#d61f27; height:25px; margin:0px 0px 0px 0px; }
#JMT h2 { color:#fff; font-size:140%; padding-top:2px; margin-left:15px; float:left; }
#JMTIco { float:left; background: URL(./images/style1/new/JumpTo.gif) no-repeat; width:3px; height:25px; background-position: top left; }
#JMT .Print { background: URL(./images/style1/new/Print.gif) no-repeat; width:69px; height:19px; padding-top:2px; }
#JMT .TextSize { background: URL(./images/style1/new/TextSize.gif) no-repeat; width:63px; height:19px; padding-top:2px; }
#JMT .EmailFriend { background: URL(./images/style1/new/EmailFriend.gif) no-repeat; width:80px; height:19px; padding-top:2px; }
/*JUMP TO*/

/*FAQ*/
#bb_faq_q div { float:left; margin:1 2 0 0px; background: URL(./images/style1/new/bullet3.gif); width:10px; height:10px; background-repeat:no-repeat; background-position: center middle; }
#bb_faq_q { background-color:#d61f27; padding-top:1px; padding-bottom:3px; }
#bb_faq_a { background-color:#f4ecc5; padding:5px; margin-bottom:5px; }
#faq h2, #bb_faq_q a { color:fff; }
#bb_faq_q h2{ color:fff; padding:2px; }
/*FAQ*/

/*GoTO*/
#gotoBN { background: URL(./images/style1/new/banners/TopBanner1.gif); width:100%; height:89px; background-repeat:no-repeat; }
#goto h1 { color:#000; font-size:140%; padding:3 0 2 10px; }
#goto #Msg { width:500px; padding:0 0 5 15px; font-size:110%}
#QuickSummary #bb_out li {font-size: 110%; margin:10 0 10 6px; font-weight:normal;}
#goto h2 { font-size:120%; padding:0px; margin:0 0 10 0px; }
#gotoReg h2 { font-size:120%; padding:0px; margin:0 0 10 0px; color:#000 }
#QuickSummary h3, #TBL { font-size:120%; }
.bullet2 { background: URL(./images/style1/new/bullet2.gif); width:10px; height:10px; }
#QSList { margin:15 0 0 0px; }
#QSList p { padding:0 0 5 0px; margin:0px;  font-size:110%; }
#gotoReg input {margin-top:5px;}
#gotoReg .reg h3 { padding:2 0 2 0px; font-size:120%; }
/*GoTO*/

/*CALC*/
#Calc h1 { font-size:140%; }
#Calc h2 { font-size:140%; color:#d61f27; float:left; padding:1 10 0 0px; }
.Right { float:right; }
#Calc .tdHLTop { background-color:#fff; }
#Calc .tdSDTop { background-color:#fff; }
#Calc .tdHL, .trHL2 { background-color:#fdf0e0; }
#Calc .Titles a, #Calc #Titles { font-size:110%; color:#d61f27; font-weight:bold; }
#Results { border-top:solid 1px #fff; border-left:solid 1px #fff; border-right:solid 1px #fff; }
#Results #OB { font-size:110% }
#Buttons { margin-top:10px; }
#Buttons .btn_submitN { color:#d61f27; font-size:140%; font-weight:bold; padding-right:5px; }
#Buttons .btn_submitP { color:#d61f27; font-size:140%; font-weight:bold; padding-left:5px; }
#Buttons span { color:#d61f27; font-size:120%; }
#Buttons .showall {font-weight:bold; text-align:right; border:0px; text-decoration:underline; cursor:pointer; color:#d61f27; background-color:#fff; width:130px; }
#Buttons .midResults { border-left:solid 1px #ccc;  border-right:solid 1px #ccc; }
#Buttons #pages { color:#d61f27; }
/*CALC*/

li.InLineBlt { display: inline; padding-left: 15px; background: url(./images/style1/new/bullet2.gif) no-repeat; }
.MoreNfo, .MoreNfo a:link, .MoreNfo a:visited, .MoreNfo a:hover { margin:1 0 0 4px; background-color:#fff; border:solid 0px; width:65px; color:#d61f27; font-weight:bold; text-decoration:none; }
#ul_bb li { font-size:100%; padding:0 3 4 22px; margin:0 0 0 -10px; list-style-type: none; background-image: url(./images/style1/new/bullets/bl_bb.gif); background-repeat:no-repeat; }
#ul_dtv li { font-size:100%; padding:0 3 4 22px; margin:0 0 0 -10px; list-style-type: none; background-image: url(./images/style1/new/bullets/bl_dtv.gif); background-repeat:no-repeat; }
#ul_ht li { font-size:100%; padding:0 3 4 22px; margin:0 0 0 -10px; list-style-type: none; background-image: url(./images/style1/new/bullets/bl_ht.gif); background-repeat:no-repeat; }
#Results h3 { font-size:110%; color:#d61f27; text-align:center; padding:1 10 0 0px; }

.ppu { font-size:110%; }
.tdHLGFP { background-color:#fff3db; }
.tdHLTopGFP { background-color:#d61f27; color:#fff }
.ppu .btn_submit { font-size:130%; }
.ppu #Bul, #Results #Bul { font-size:90%; }
.acronym { border-bottom:dotted 1px #ccc; }

/*Send to Friend popup*/
#SendToFriend .width { width:95%; margin-top:3px;}
#SendToFriend h1 { padding:0px; margin:3px }
#SendToFriend .tdhl h1 { color:#000; }
#SendToFriend span { font-size:120%; padding:5px; }
#SendToFriend .tdHL { background-color:#fff3db}

/*Article valign fix */
.main {}
.leftNv {float:left; width:200px; padding:0 12 0 10px; margin:0;}
.righttop {float:right; clear:none; width:710px; height:135px; padding:0; margin:0;}
.rightbottom {float:right; clear:right; width:710px; padding:0; margin:0;}
/*IE width fix*/
.advert {*width:195px;}
.righttop, .rightbottom  {*width:717px;}
.righttop {*height:130px;}

/*Custom FieldSet*/
.legend { margin:0 5px; color:#d61f27; font-size:110%; width:100%; }
.height { height:15px; }
.CFS_tl  { background: URL(images/style1/new/box/cfs_tl.gif); width:5px; height:5px; background-repeat:no-repeat; background-position: bottom right; }
.CFS_tr  { background: URL(images/style1/new/box/cfs_tr.gif); width:6px; height:5px; background-repeat:no-repeat; background-position: bottom right; }
.CFS_bl  { background: URL(images/style1/new/box/cfs_bl.gif); width:5px; height:5px; background-repeat:no-repeat; background-position: top right; }
.CFS_br  { background: URL(images/style1/new/box/cfs_br.gif); width:6px; height:5px; background-repeat:no-repeat; background-position: top right; }
.CFS_spacerx1 { height:3px; width:10px; background: URL(images/style1/new/box/cfs_spacerx.gif); background-repeat:repeat-x; background-position:center; }
.CFS_spacerx2 { height:3px; width:100%; background: URL(images/style1/new/box/cfs_spacerx.gif); background-repeat:repeat-x; background-position:center; }
.CFS_spacerx3 { height:3px; width:100%; background: URL(images/style1/new/box/cfs_spacerx2.gif); background-repeat:repeat-x; background-position:bottom; }
.CFS_spacery { height:3px; width:5px; background: URL(images/style1/new/box/cfs_spacery.gif); background-repeat:repeat-y; }
.CFS_spaceryright { height:3px; width:5px; background: URL(images/style1/new/box/cfs_spacery.gif); background-repeat:repeat-y; background-position: top right; }
/*Custom FieldSet*/

/*Set a font size of 120%*/
.p120 {font-size:120%;}

.BackYellow { background-color:#FFFFB5; padding:10px; margin:5px; border:solid 1px #ccc; } 
#editor_btns input { width:103px; height:19px; }
.background { background: URL(./images/style1/new/background.gif); width:532px; height:693px; }

/* === shade === */
.sd-out { background:#bbb; }
.sd-in { border:1px solid #555; position:relative; }
.sd-ltin { left:-5px; }
.sd-tpin { top:-5px; }
.sd-narrow { width:934px;align: center } /* change to suit */
/* === shade === */

.background { background: URL(./images/style1/new/background.gif); background-repeat:repeat-y; height:693px; width:99%; background-color:#fff; }
.background2 { background: URL(./images/style1/new/background2.gif); background-repeat:repeat-y; height:693px; width:99%; background-color:#fff; }

