@import "ra.css";

html{ background:url(../images/bg.jpg) repeat-x top #EFF8FD; }
body{ margin:0px; font-family:Arial, Helvetica, sans-serif; }

/*styles to apply content in webparts*/
.ms-WPBody
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif !important;
}
.ms-WPBody td{ font-family:Arial, Helvetica, sans-serif !important; }
.ms-WPBody a:link, .ms-WPBody a:visited 
{
color:#666666;
text-decoration:none;
}

/*End of styles*/
.common{ background:url(../images/common_bg.jpg) no-repeat top center; }

.dvFooter{ clear:both; padding:40px 0px 20px 0px !important; }
.dvFooter .content{ width:525px; margin:auto; }
.dvFooter .content .col{ padding-right:20px; }
.dvFooter .content h2{ font-size:10px; text-transform:uppercase; color:#808080; padding:0px; margin:0px; }
.dvFooter .content ul{ padding:0px; margin:0px; list-style:none; }
.dvFooter .content ul li{ text-transform:uppercase; color:#B0B0B0; font-size:9px; line-height:15px; white-space:nowrap; }
.dvFooter .content ul li a{ color:#B0B0B0; text-decoration:none; }
.dvFooter p.copyright{ clear:both; text-align:center; padding:30px 0px 0px 0px; margin:0px; font-size:11px; color:#939393; }
.dvFooter p.copyright img{ vertical-align:middle; margin-left:20px; }

.dvWrap{ width:1000px; margin:auto; position:relative; z-index:99; overflow:hidden; }
.tdtxtright{ text-align:right; }

.dvHeader{ float:left; width:972px; position:relative; z-index:99; }

.butTxt{color:#FFFFFF;}
.left{ float:left; }
.right{ float:right; }
.valign{vertical-align:top;}

.nav_login{ width:180px; }
.nav_login a{ color:#DA0202; font-size:15px; font-weight:bold; text-decoration:none; display:block; float:left; padding:10px 0px 0px 0px; }
.nav_login a.btnJoinUs{ background:url(../images/btn_joinus.png) no-repeat top; width:135px; height:44px; text-align:center; color:#FFF !important; font-size:20px; padding:6px 0px 0px 0px !important; cursor:pointer; }
.nav_login span{ display:block; text-align:right; padding-right:10px; }
.nav_login span.welcome{ color:#DA0202; padding:5px 10px 0px 0px; }
.nav_login a.notyou{ font-size:12px; color:#666 !important; float:none; padding:0px 7px 0px 0px !important; display:block; text-align:right; }

.menubar{ height:50px; width:550px; }
.menubar ul{ padding:3px 0px 0px 0px; margin:0px; list-style:none; }
.menubar ul li{ float:left; }

.solutions{ width:131px; height:29px; background:url(../images/nav_solutions.gif) no-repeat top; }

.menubar ul li a{ display:block; text-indent:-10000px; margin-left:5px; cursor:pointer; overflow:hidden; position:relative !important; z-index:999 !important; }
.menubar ul li a.nav_home{ width:100px; height:29px; background:url(../images/nav_home.gif) no-repeat; background-position:0 0; }
.menubar ul li a.nav_home_active{ width:100px; height:29px; background:url(../images/nav_home.gif) no-repeat; background-position:0 -29px !important; }
.menubar ul li a.nav_home:hover{ background-position:0 -29px !important; }

.menubar ul li a.nav_digihelp{ width:140px; height:29px; background:url(../images/nav_services.gif) no-repeat; background-position:0 0;}
.menubar ul li a.nav_digihelp_active{ width:140px; height:29px; background:url(../images/nav_services.gif) no-repeat; background-position:0 -29px !important;}
/*.menubar ul li a.nav_digihelp:hover{ background-position:0 -29px !important; }
/*newstyles*/
.menubar ul li a.nav_digihelp:hover{ background-position:0 -58px !important;}
/**/

.menubar ul li a.nav_solutions{ width:120px; height:29px; background:url(../images/nav_answers.gif) no-repeat; background-position:0 0; }
.menubar ul li a.nav_solutions_active{ width:120px; height:29px; background:url(../images/nav_answers.gif) no-repeat; background-position:0 -29px !important; }
/*.menubar ul li a.nav_solutions:hover{ background-position:0 -29px !important; }*/
/*newstyles*/
.menubar ul li a.nav_solutions:hover{ background-position:0 -58px !important; }

.menubar ul li a.nav_myaccnt{ width:140px; height:29px; background:url(../images/nav_myaccnt.gif) no-repeat; background-position:0 0; }
.menubar ul li a.nav_myaccnt_active{ width:140px; height:29px; background:url(../images/nav_myaccnt.gif) no-repeat; background-position:0 -29px !important; }
/*.menubar ul li a.nav_myaccnt:hover{ background-position:0 -29px !important; }*/
/*newstyles*/
.menubar ul li a.nav_myaccnt:hover{ background-position:0 -58px !important; }
.dvHelp{ float:right; width:32px; height:32px; }

.logo{ position:absolute; top:20px; }
.chatImg{ position:absolute;  width:200px; height:375px;}

.caption{ clear:both; background:url(../images/home_caption.gif) no-repeat bottom; width:680px; height:100px; position:relative; top:-10px; z-index:1; }
.affiliates{ clear:both; width:680px; height:100px; position:relative; top:-10px; z-index:1; }

.dvControls{ clear:both; width:680px; }
.search{ width:203px; height:23px; clear:both; position:relative; z-index:90; }
.search .spSrchBox{ display:block; width:147px; height:25px; background:url(../images/search_bg.gif) no-repeat top left; padding-left:10px; overflow:hidden; }
.search .txtSearchBox{ border:0px; vertical-align:middle;  width:140px; height:18px; padding:4px 0px 0px 0px; font-size:11px; background:transparent; }
.search img{ vertical-align:middle; }
.search a.btnGo{ background:url(../images/btn_go.gif) no-repeat; display:block; width:43px; height:23px; }

.search .txtGrey{ color:#999; }
.search .txtBlack{ color:#000; }

.dvSolSearch{ width:610px; height:23px; clear:both; padding-left:130px; }
.searchRsGo{ width:300px; height:23px; padding:2px 0px 0px 10px; background:url(../images/search_box_bg.gif) no-repeat; }
.searchRsGo .txtSearchBox{ background:transparent !important; border:0px !important; width:290px; height:17px; padding:2px 0px 0px 0px !important; font-size:11px; }
.dvSolSearch a.btnGo{ background:url(../images/btn_srch_go.gif) no-repeat; display:block; width:43px; height:23px; }

.tollfree{ clear:both; float:right; padding:10px 0px 0px 0px; }
.tollfree span{ display:block; text-align:right; font-size:11px; color:#000; }

.viewbasket{ clear:both; font-size:11px; padding:7px 0px 10px 0px; margin:10px 0px 0px 0px; background:url(../images/viewbasket_bg.gif) no-repeat top right; width:150px; text-align:center; }
.viewbasket a{ color:#666; }

.viewbasketmsg{ clear:both; font-size:11px; padding:1px 0px 0px 0px; margin:1px 0px 0px 0px; width:300px; text-align:right; }

.dvHomeContent{/* background:url(../images/home_bg.jpg) no-repeat; background-position:-5px 20px;*/ background-position:-60px -20px; clear:both; position:relative; top:-7px; float:left; width:1000px; }
.dvHomeContent .phonehelp{ width:290px; height:250px; position:relative; left:50px; }
.dvHomeContent .phonehelp a{ display:block; height:100%; text-indent:-10000px; }

.dvHomeContent .chat{ /*background:url(../images/chat_bg.gif) no-repeat; width:254px;*/ width:190px; height:225px; position:relative; left:110px; top:80px; }
.dvHomeContent .chat .conversation{ width:250px; height:185px; }
.dvHomeContent .chat .entry{ height:35px; }
.dvHomeContent .chat .txtChatBox{ position:relative; top:10px; left:20px; width:150px; border:0px; background:transparent; float:left; }
.dvHomeContent .chat .btnSend{ display:block; width:65px; height:35px; float:left; margin-left:30px; text-indent:-10000px; }

.dvHomeContent .chat iframe{ display:block; background:transparent !important; }

.dvHomeContent .help24x7{ width:290px; height:250px; position:relative; left:-65px; top:90px; }
.dvHomeContent .help24x7 a{ display:block; width:100%; height:100%; text-indent:-10000px !important; overflow:hidden !important; position:relative; }

.dvHomeContent .homecnt{ width:100%; margin:auto; padding:0px 0px 0px 0px; clear:both; }
.dvHomeContent .cnt_bg_top{ background:url(../images/cnt_bg_top.png) no-repeat top left; height:42px; font-size:0px; }
.dvHomeContent .cnt_bg_middle{ background:url(../images/cnt_bg_middle.png) repeat-y; float:left; width:710px; overflow:hidden; }
.dvHomeContent .cnt_bg_middle .data{ padding:0px 40px 0px 50px !important;}
.dvHomeContent .cnt_bg_bottom{ background:url(../images/cnt_bg_bottom.png) no-repeat top left; height:42px; font-size:0px; clear:both; }

.dvHomeContent h1{ font-size:24px; color:#DA0202; padding:0px 0px 10px 0px !important; margin:0px !important; }
.dvHomeContent p{ font-size:12px; color:#666; padding:0px 0px 5px 0px !important; margin:0px !important; line-height:normal !important; }

.breadcrumb{ clear:both; font-size:13px;font-weight:bold; padding:0px 0px 5px 320px; color:#DA0202; position:relative; top:0px; }
.breadcrumb a{ color:#DA0202; text-decoration:underline }
.breadcrumb span{ color:#DA0202;text-decoration:none }

.dvLeftPanel{ width:265px; padding-top:3px; padding-left:20px; }

.dvContentPanel{ clear:both; width:100%; overflow:hidden; position:relative; z-index:90; }
.dvContentPanel .content{ width:710px; padding:5px 0px 0px 0px; position:relative; top:-20px; overflow:hidden; }

.dvContentPanel .content .cnt_bg_top{ background:url(../images/cnt_bg_top.png) no-repeat top left; height:42px; font-size:0px; }
.dvContentPanel .content .cnt_bg_middle{ background:url(../images/cnt_bg_middle.png) repeat-y; float:left; width:710px; overflow:hidden; }
.dvContentPanel .content .cnt_bg_bottom{ background:url(../images/cnt_bg_bottom.png) no-repeat top left; height:42px; font-size:0px; clear:both; }

.dvContentPanel .content h1{ font-size:20px; color:#DA0202; padding:0px 10px 10px 0px; margin:0px; }
.dvContentPanel .content h2{ font-size:16px; color:#DA0202; padding:0px 0px 0px 0px; margin:0px; }
.dvContentPanel .content h3{ font-size:15px; color:#666; padding:10px 0px 5px 0px; margin:0px; }
.dvContentPanel .content p{ font-size:12px; padding:0px 0px 0px 2px; margin:0px; }
.dvContentPanel .content p a{ color:#666; text-decoration:none; }

.dvContentPanel .content .pagview img { vertical-align:middle; padding-left:2px; margin-right:0px;}
.dvContentPanel .content .pagview{margin-right:10px;}
.dvContentPanel .content .pagview span{margin-right:10px;}

.dvContentPanel .content .videoContent{ width:200px; float:right; padding-top:35px;}

.dvContentPanel .content .tblGridVideo td{ width:250px;}



.data{ padding:0px 50px; position:relative !important; z-index:0 !important; float:left; }
.data h3{ font-size:14px; font-weight:bold; padding:0px; margin:0px; }
.data h3 a{ color:#666; text-decoration:none; }
.data p{ color:#666; font-size:12px !important; padding:0px; margin-bottom:10px !important; }
.data ol{ padding:0px 0px 10px 0px; margin:0px; margin-left:25px; }
.data ol li{ font-size:12px; color:#666; }
.data ul{ padding:0px 0px 10px 0px; margin:0px; margin-left:25px; }
.data ul li{ font-size:12px; color:#DA0202; }
.data ul li span{ color:#666; }

.dvContentPanel .content a.btnLogin{ background:url(../images/btn_login.gif) no-repeat 0px 0px; display:block; width:75px; height:30px; text-indent:-10000px; margin:10px 0px 0px 100px; }

.dvContentPanel .content a.btncheckout{ background:url(../images/btn_checkout.gif) no-repeat 0px 0px; display:block; width:130px; height:31px; text-indent:-10000px; cursor:pointer}
.dvContentPanel .content a.btncheckout:hover{ background:url(../images/btn_checkout.gif) no-repeat 0px -30px;  }
.dvContentPanel .content a.btnconShipping{ background:url(../images/btn_conShipping.gif) no-repeat 0px 0px; display:block; width:170px; height:31px; text-indent:-10000px; cursor:pointer}
.dvContentPanel .content a.btnconShipping:hover{ background:url(../images/btn_conShipping.gif) no-repeat 0px -30px;  }
.dvContentPanel .content a.btnLogin:hover{ background:url(../images/btn_login.gif) no-repeat 0px -30px; }

.dvContentPanel .content a.btnGrey{ font-size:13px; background:url(../images/btn_greybg_right.gif) no-repeat top right; display:block; height:30px; margin:0px; overflow:hidden; color:#FFF; text-align:center; text-decoration:none; cursor:pointer; font-weight:normal; }
.dvContentPanel .content a.btnGrey span{ display:block; background:url(../images/btn_greybg_left.gif) no-repeat top left; height:23px; padding:7px 0px 0px 0px; }
.dvContentPanel .content a.btnGrey:hover{ background:url(../images/btn_greybg_right.gif) no-repeat bottom right; }
.dvContentPanel .content a.btnGrey:hover span{ background:url(../images/btn_greybg_left.gif) no-repeat bottom left; }

.dvContentPanel .content a.btnRed{ font-size:13px; background:url(../images/btn_redbg_right.gif) no-repeat top right; display:block; height:30px; margin:0px 0px 0px 0px; overflow:hidden; color:#FFF; text-align:center; text-decoration:none; cursor:pointer; font-weight:normal; }
.dvContentPanel .content a.btnRed span{ display:block; background:url(../images/btn_redbg_left.gif) no-repeat top left; height:23px; padding:7px 0px 0px 0px; }
.dvContentPanel .content a.btnRed:hover{ background:url(../images/btn_redbg_right.gif) no-repeat bottom right; }
.dvContentPanel .content a.btnRed:hover span{ background:url(../images/btn_redbg_left.gif) no-repeat bottom left; }

.btn75{ width:75px; }
.btn100{ width:100px; }
.btn125{ width:125px; }
.btn150{ width:150px; }
.btn200{ width:200px; }

/*Start Button Components*/
a.btnGrey75{ background:url(../images/btn_grey75.gif) no-repeat top; display:block; width:75px; height:25px; overflow:hidden; cursor:pointer; position:relative; z-index:99; color:#FFF !important; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; padding:7px 0px 0px 0px; text-indent:0px; }
a.btnGrey75:hover{ background-position:bottom !important; }

a.btnGrey100{ background:url(../images/btn_grey100.gif) no-repeat top; display:block; width:100px; height:25px; overflow:hidden; cursor:pointer; position:relative; z-index:99; color:#FFF !important; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; padding:7px 0px 0px 0px; text-indent:0px; }
a.btnGrey100:hover{ background-position:bottom !important; }

a.btnGrey125{ background:url(../images/btn_grey125.gif) no-repeat top; display:block; width:125px; height:25px; overflow:hidden; cursor:pointer; position:relative; z-index:99; color:#FFF !important; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; padding:7px 0px 0px 0px; }
a.btnGrey125:hover{ background-position:bottom !important; }

a.btnRed125{ background:url(../images/btn_red125.gif) no-repeat top; display:block; width:125px; height:25px; overflow:hidden; cursor:pointer; position:relative; z-index:99; color:#FFF !important; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; padding:7px 0px 0px 0px; }
a.btnRed125:hover{ background-position:bottom !important; }

a.btnRed140{ background:url(../images/btn_red140.gif) no-repeat top; display:block; width:150px; height:25px; overflow:hidden; cursor:pointer; position:relative; z-index:99; color:#FFF !important; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; padding:7px 0px 0px 0px; }
a.btnRed140:hover{ background-position:bottom !important; }

a.btnResoRed140{ background:url(../images/btn_red140.gif) no-repeat top; display:block; width:150px; height:25px; overflow:hidden; cursor:pointer; position:relative; z-index:99; color:#FFF !important; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; padding:7px 0px 0px 0px; }
a.btnResoRed140:hover{ background-position:bottom !important; }

a.btnYelow125{ background:url(../images/btn_yelow125.gif) no-repeat top; display:block; width:125px; height:25px; overflow:hidden; cursor:pointer; position:relative; z-index:99; color:#FFF !important; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; padding:7px 0px 0px 0px; }
a.btnYelow125:hover{ background-position:bottom !important; }
/*End Button Components*/

.dvChat{ width:265px; height:315px; margin:0px 0px 0px 0px;  }
.dvChat .userchat{ width:250px; height:220px; padding:40px 0px 0px 0px; }
.dvChat .userchat p{ padding:10px 10px 5px 25px; margin:0px; font-size:11px; }
.dvChat .userchat p i{ display:block; }
.dvChat .userchat p.agent{ text-align:left; color:#DA0202; }
.dvChat .userchat p.user{ text-align:right; color:#959595; }
.dvChat .chat_entry{ clear:both; }
.dvChat .txtUserChatbox{ background:transparent; border:0px; width:160px; margin:0px; float:left; position:relative; top:18px; left:20px; }
.dvChat .btnSend{ display:block; float:left; width:63px; height:45px; margin-left:3px; text-indent:-10000px; }

.dvLogin{ padding:0px 0px 0px 50px; width:300px; position:relative; z-index:99; }

.dvNewUser{ position:relative; z-index:99; width:310px; }

.dvMngUsrs{ padding:0px 0px 0px 50px; width:600px; position:relative; z-index:99; float:left;}

.dvMngUsrsAdd{ }
.dvMngUsrsAdd .icoSrchEmail{ vertical-align:middle !important; position:relative; }

.dvChatImg{ padding:0px 0px 0px 0px; width:330px; }

.dvBasket{ padding:0px 0px 0px 0px; width:590px; }

.req{ color:#DA0202; position:relative; top:-1px; }

.reqCol{ color:#DA0202;}

.dvSolArticle{border:3px solid #666; font-weight:bold; padding:4px; text-align:center;}

.gethelpnow{ clear:both; text-align:center; padding:20px 0px 0px 5px; font-size:0px; }

.dvQuickLinks{ width:220px; padding:20px 0px 0px 30px; }
.dvQuickLinks h1{ color:#DA0202; font-size:18px; padding:0px; margin:0px; }
.dvQuickLinks ul{ padding:0px; margin:0px; list-style:none; }
.dvQuickLinks ul li{ font-size:12px; line-height:15px; color:#666; margin-bottom:5px; }
.dvQuickLinks ul li a{ color:#666; text-decoration:none; }

.noborder{ border:0px !important; }
.nomargin{ margin:0px !important; }

br{ clear:both; }
img{ border:0px; }
a{ cursor:pointer !important; }

.tblGrid{ border-left:0px; position:relative; z-index:99; }
.tblGrid th{ text-align:left; font-size:12px; white-space:nowrap; }
.tblGrid th a{ color:#777; }
.tblGrid th .imgsort{ float:right; vertical-align:middle; }
.tblGrid td{ padding:0px; margin:0px; }
.tblGrid .altrow td{ background-color:#F6F6F6; }

.tblGrid tr.promo td{ color:#DA0202 !important; }

.tblGrid th.item{ background:url(../images/gridTab.gif) no-repeat 0px 0px; text-align:center; border-right:0px; padding:0px 0px 0px 10px; }
.tblGrid th.item span{ background:url(../images/gridTab.gif) no-repeat top right; display:block; padding:5px 10px 5px 0px;}
.tblGrid th.item a{ background:url(../images/gridTab.gif) no-repeat top right; display:block; padding:5px 10px 5px 0px;}
.tblGrid thead tr .header{ background-image:url(bg.gif); background-repeat:no-repeat; background-position:center right; cursor:pointer; }
.tblGrid thead tr .headerSortUp{ background-image:url(../images/icon_sortup.gif); }
.tblGrid thead tr .headerSortDown{ background-image:url(../images/icon_sortdown.gif); }
.tblGrid tbody td{ color:#666; font-size:12px; padding:3px 5px; border-right:0px; border-bottom:0px; }
.tblGrid tbody tr.odd td{ background-color:#F6F6F6; border:0px !important; }
.tblGrid a{ color:#000; text-decoration:none; cursor: default }

.totalbg{ background-color:#F6F6F6; }

.widget{ width:270px; height:355px; background:url(../images/img_widget.png) no-repeat; position:relative; top:-20px; left:-20px; z-index:1; }
.widget a{ display:block; width:270px; height:355px; position:relative; z-index:99; text-indent:-10000px; cursor:pointer; }
.freehelp{ width:300px; }
.freehelp p.cost{ font-size:20px !important; font-weight:bold; color:#DA0202; padding:10px 0px 0px 0px; margin:0px; }
.freehelp .btnSignUp{ background:url(../images/btn_signupnow.gif) no-repeat; display:block; width:124px; text-indent:-10000px; height:36px; position:relative; top:-10px; }

.dvFilter{ clear:both; padding-bottom:10px; }

/*.SearchRsTxt span{ color:#009933;}*/ 
.SearchRsTxt h5{ padding:0px !important; margin:0px !important; }
.SearchRsTxt h5 a{ color:#666 !important; text-decoration:none; }
.SearchRsTxt p .redTxt{color: #FF0000;}
.SearchRsTxt img{ vertical-align:middle}

.tblForm td{ padding-bottom:10px; padding-left:5px; }

.mrgnTop10{ margin-top:10px !important; }

.mrgnLeft5{ margin-left:5px !important; }
.mrgnLeft10{ margin-left:10px !important; }

.mrgnRight5{ margin-right:5px !important; }

.txtRed{ color:#DA0202; font-size:12px !important; }
.txtGreen{ color:#39B54A; font-size:12px !important; }
.txtYelow{ color:#FBB028; font-size:12px !important; }

.plainRed{ color:#DA0202 !important; }
.plainGreen{ color:#39B54A !important; }
.plainYelow{ color:#FBB028 !important; }

span.txtRedItalic{ color:#DA0202; font-size:12px !important; font-style:italic; }
a.redlnk{ color:#DA0202 !important; }
a.redlnkVideo{ color:#DA0202 !important; text-decoration:none}
p.txtRedHugh{ color:#DA0202; font-size:36px !important; }

.pagTxt{ padding: 2px; text-align:center; font-size:12px !important; }
.pagTxt ul{ margin: 0; padding: 0; text-align: center; font-size: 12px;}
.pagTxt li{ list-style-type: none; display: inline; padding-bottom: 1px;}
.pagTxt a, .pagTxt a:visited{ padding: 0 5px; border: 0px solid #9aafe5; text-decoration:underline; color: #666;}
.pagTxt a:hover, .pagTxt a:active{ border: 0px solid #2b66a5; color: #000;}
.pagTxt a.currentpage{ color: #666 !important; text-decoration:none; border-color: #2b66a5; cursor: default;}
.disabled{color: #999 !important; text-decoration:none !important; cursor: default !important; }
.pagTxt a.disablelink, .pagTxt a.disablelink:hover{ cursor: default; color: #929292; border-color: #929292; font-weight: normal !important;}
.pagTxt img{ vertical-align:middle !important; }
.pagTxt .btnimg{ vertical-align:middle !important; }
.pagTxt a.prevnext{ font-weight: normal; text-decoration:none;}


.dvSrvPlan{ clear:both; width:752px; position:relative; z-index:99; }
.dvSrvPlan .box{ background:url(../images/service_cnt_bg.png) no-repeat; width:376px; height:420px; float:left; }
.dvSrvPlan .box .cnt{ padding:30px 50px; }
.dvSrvPlan .box .desc{ width:275px; height:250px; overflow:hidden; }
.dvSrvPlan .box .cnt h1{ text-align:center; padding-bottom:15px; }
.dvSrvPlan .box .cnt p{ font-size:13px; color:#666; padding:0px !important; margin:0px !important; }
.dvSrvPlan .box .cnt ul{ color:#DA0202; }
.dvSrvPlan .box .cnt ul li{ margin-bottom:10px; }
.dvSrvPlan .box .cnt ul li span{ color:#666; font-size:13px; }
.dvSrvPlan .box a{ display:block; text-align:center; position:relative; z-index:99; }

.dvGeneralContent{ clear:both; width:1200px; }
.dvGeneralContent .box{ /*background:url(../images/gen_cnt_bg.png) no-repeat;*/ width:274px; /*height:255px; */float:left; }

.dvGeneralContent .gentopsm{ background:url(../images/gencnt_smbg_top.png) no-repeat; width:274px; height:40px; }
.dvGeneralContent .genmidsm{ background:url(../images/gencnt_smbg.png) repeat-y; width:274px; }
.dvGeneralContent .genbotsm{ background:url(../images/gencnt_smbg_bottom.png) no-repeat; width:274px; height:40px; clear:both; }

.dvGeneralContent .gentop{ background:url(../images/gencnt_bg_top.png) no-repeat; width:515px; height:40px; }
.dvGeneralContent .genmid{ background:url(../images/gencnt_bg.png) repeat-y; width:515px; }
.dvGeneralContent .genbot{ background:url(../images/gencnt_bg_bottom.png) no-repeat; width:515px; height:40px; clear:both; }

.dvGeneralContent .box .cnt{ padding:0px 40px; }
.dvGeneralContent .box h1{ font-size:18px; color:#DA0202; padding:0px 0px 5px 0px; margin:0px; }
.dvGeneralContent .box p{ font-size:12px; padding:5px 0px 0px 0px; margin:0px; color:#666; }
.dvGeneralContent .box a.more{ display:block; text-align:right; color:#333; }
.dvGeneralContent .box a{ position:relative; z-index:99; cursor:pointer; }
.dvGeneralContent .box a.btnDownload{ position:relative !important; z-index:999 !important; cursor:pointer; display:block; padding:10px 0px 0px 0px; text-align:center; }
.dvGeneralContent .box ul{ color:#DA0202; padding:0px; margin:0px 0px 0px 25px; }
.dvGeneralContent .box ul li span{ color:#666; font-size:11px; }

.dvFullContent{ clear:both; width:995px; }
.dvFullContent .box{ background:url(../images/full_cnt_bg.png) no-repeat; width:995px; height:185px; }
.dvFullContent .gallery{ padding:40px 0px 0px 45px; margin:0px; list-style:none; }
.dvFullContent .gallery li{ float:left; margin-right:10px; }
.dvFullContent .gallery li span.thumb{ display:block; width:70px; height:81px; font-size:0px; }
.dvFullContent .gallery li span{ font-size:12px; color:#666; display:block; text-align:center; }
.dvFullContent .gallery li a{ position:relative; z-index:99; color:#666; }
.dvFullContent .btnViewChamp{ position:relative; top:15px; }

.dvHelpPackages{}
.dvHelpPackages .packages{ width:1000px; }
.dvHelpPackages .packages .packGreen{ background:url(../images/help_pack_1.png) no-repeat; width:183px; height:240px; }
.dvHelpPackages .packages .packRed{ background:url(../images/help_pack_2.png) no-repeat; width:183px; height:240px; }
.dvHelpPackages .packages .packYelow{ background:url(../images/help_pack_5.png) no-repeat; width:183px; height:240px; }
.dvHelpPackages .packages .packcnt{ padding:25px 30px 0px 30px; text-align:center; }
.dvHelpPackages .packages .packcnt p{ color:#666; font-size:14px; padding:0px !important; margin:0px !important; }
.dvHelpPackages .packages .packcnt p.biggest{ font-size:40px; font-weight:bold; }
.dvHelpPackages .packages .packcnt p.big{ font-size:25px; font-weight:bold; }
.dvHelpPackages .btnpack{ clear:both; padding:0px 0px 0px 28px; position:relative; top:-25px; }
.dvHelpPackages .btnpack img{ margin-right:4px; }

.dvAcSettings{ clear:both; background-color:#FFF; }
.dvAcSettings table{ }
.dvAcSettings table th{ background-color:#F2F2F2; color:#DA0202; text-align:left; font-size:12px; padding:5px 10px; }
.dvAcSettings table th a{ color:#666; text-decoration:none; }
.dvAcSettings .txtRight{ text-align:right; }
.dvAcSettings table td{ color:#666; font-size:12px; padding:5px 10px; }
.dvAcSettings table td td br{ clear:both; }
.dvAcSettings .txtbox{ font-size:12px; padding:3px; }

.dvCntSplit{ clear:both; width:1000px; position:relative; top:-20px; }


.dvVideoBox .panel{ clear:both;}
.dvVideoBox h1{ padding:0px 0px 10px 0px !important; }
.dvVideoBox .panel span.thumb{ float:left; display:block; width:52px; height:52px; padding-right:5px;}
.dvVideoBox .panel h5{ color:#DA0202; font-size:12px; padding:0px 0px 0px 0px !important; text-decoration:none}
.dvVideoBox .panel p{ color:#666; font-size:11px !important; padding:0px 0px 0px 52px !important; margin-top:-20px !important; margin-left:5px !important; float:left; width:135px !important; }
.dvVideoBox .panel p.more{ color:#333; font-size:11px !important; text-align:right; clear:both; float:none; padding:0px !important; margin:0px !important; width:auto !important; }


.dvEditPick{ background:url(../images/editorspick_bg.png) no-repeat; width:314px; height:374px; }
.dvEditPick h1{ padding:30px 0px 10px 0px !important; }
.dvEditPick .panel{ clear:both; }
.dvEditPick .panel span.thumb{ float:left; display:block; width:52px; height:52px; }
.dvEditPick .panel h5{ color:#DA0202; font-size:12px; padding:0px 0px 0px 5px !important; margin:0px; }
.dvEditPick .panel p{ color:#666; font-size:11px !important; padding:0px 0px 0px 5px !important; margin:0px !important; float:left; width:165px !important; }
.dvEditPick .panel p.more{ color:#333; font-size:11px !important; text-align:right; clear:both; float:none; padding:0px !important; margin:0px !important; width:auto !important; }

.dvRatingPanel{ background:url(../images/ratingtab_bg.png) no-repeat; width:426px; height:376px; }
.dvRatingPanel .ratingcnt{ padding:21px 20px 20px 28px; overflow:hidden; }
.dvRatingPanel .ratingcnt .tab1_bg{ padding:0px; margin:0px; list-style:none; background:url(../images/tab1_bg.gif) no-repeat; width:370px; height:30px; }
.dvRatingPanel .ratingcnt .tab2_bg{ padding:0px; margin:0px; list-style:none; background:url(../images/tab2_bg.gif) no-repeat; width:370px; height:30px; }
.dvRatingPanel .ratingcnt li{ float:left; text-align:center; padding:5px 0px 0px 0px !important; }
.dvRatingPanel .ratingcnt li.t1{ width:203px; }
.dvRatingPanel .ratingcnt li.t2{ width:167px; }
.dvRatingPanel .ratingcnt a{ position:relative !important; z-index:99 !important; color:#DA0202; text-decoration:none; font-size:18px; }
.dvRatingPanel .ratingcnt .title{ padding:10px 10px 0px 10px; }
.dvRatingPanel .ratingcnt h2{ font-size:12px !important; color:#666 !important; }
.dvRatingPanel .ratingcnt h2 a{ color:#666 !important; text-decoration:none; }
.dvRatingPanel .ratingcnt .rateit{ padding:5px 10px 0px 10px; font-size:12px; }
.dvRatingPanel .ratingcnt .rateit img{ vertical-align:middle; }
.dvRatingPanel .ratingcnt .tdtxtright{ font-size:11px; padding:0px 20px 0px 0px; }
.dvRatingPanel .ratingcnt .tdtxtright a{ color:#666; text-decoration:none; font-size:11px; }
.dvRatingPanel .ratingcnt span h2 a{ color:#DA0202 !important; text-decoration:none; }

/*Rating section styling*/
#dvHighRate, #dvMostView{ padding:20px 0px 0px 0px; }
.dvRatingPanel .ratingcnt h6{ font-size:12px !important; color:#666 !important; padding:0px 20px !important; margin:0px !important; }
.dvRatingPanel .ratingcnt h6 a{ font-size:12px !important; color:#DA0202 !important; text-decoration:none; }
.dvRatingPanel .ratingcnt p.rateit{ display:block; clear:both; padding:0px 20px !important; margin:0px !important; }
.dvRatingPanel .ratingcnt p.rateit img{ vertical-align:middle; }
.dvRatingPanel .ratingcnt p.txtright{ text-align:right; font-size:11px !important; padding-right:20px; padding-bottom:5px; }
.dvRatingPanel .ratingcnt p a{ font-size:11px !important; color:#666 !important; text-decoration:none; }
/*End styling*/

.dvPayMonth{ width:1000px; }
.dvPayMonth .redpanel{ background:url(../images/paymonth_red_bg.png) no-repeat; width:266px; height:285px; }
.dvPayMonth .yelowpanel{ background:url(../images/paymonth_yelow_bg.png) no-repeat; width:266px; height:285px; }
.dvPayMonth .pm_cnt{ padding:25px 20px 0px 20px; }
.dvPayMonth .pm_cnt h1{ text-align:center; }
.dvPayMonth .pm_cnt ul{ padding:0px; margin:0px 20px 0px 35px; }
.dvPayMonth .pm_cnt ul li{ color:#DA0202; font-size:12px; line-height:15px; margin-bottom:10px; }
.dvPayMonth .pm_cnt ul li span{ color:#666; }
.dvPayMonth .btnholder{ clear:both; padding:0px 0px 0px 45px; }
.dvPayMonth .btnholder img{ margin-right:50px; }

.dvRateItems{ width:600px; padding:0px 10px 0px 50px; }
.dvRateItems .rateit{ padding:0px 10px 0px 0px; font-size:12px; }
.dvRateItems .rateit img{ vertical-align:middle; }
.dvRateItems .tdtxtright{ font-size:11px; padding:0px 10px 0px 0px; }
.dvRateItems .tdtxtright a{ color:#666; text-decoration:none; }

.dvUrComments{ width:270px; padding:0px 30px 0px 0px; }
.dvUrComments b{ color:#333; }

.btnBuyNow{ background:url(../images/btn_buynow.gif) no-repeat; display:block; width:125px; height:35px; }

.cntMoveLeft{ position:relative; left:-25px; }
.cntMoveLeft35{ position:relative; left:-35px; }
.cntMoveLeft45{ position:relative; left:-45px; }
.cntMoveLeft50{ position:relative; left:-50px; }
.cntMoveLeft55{ position:relative; left:-55px; }
.cntMoveLeft70{ position:relative; left:-70px; }
.cntMoveLeft75{ position:relative; left:-75px; }
.cntMoveLeft90{ position:relative; left:-90px; }
.cntMoveLeft100{ position:relative; left:-100px; }
.cntMoveLeft105{ position:relative; left:-105px; }
.cntMoveLeft110{ position:relative; left:-110px; }
.cntMoveLeft135{ position:relative; left:-135px; }
.cntMoveLeft150{ position:relative; left:-150px; }
.cntMoveLeft165{ position:relative; left:-165px; }
.cntMoveLeft180{ position:relative; left:-180px; }
.cntMoveLeft200{ position:relative; left:-200px; }
.cntMoveLeft220{ position:relative; left:-220px; }
.cntMoveLeft250{ position:relative; left:-250px; }

.cntMoveRight{ position:relative; right:-25px; }

.cntMoveUp10{ position:relative; top:-10px; }
.cntMoveUp20{ position:relative; top:-20px; }
.cntMoveUp5{ position:relative; top:-5px; }
.cntMoveUp{ position:relative; top:-25px; }
.cntMoveUp40{ position:relative; top:-40px; }
.cntMoveUp50{ position:relative; top:-50px; }
.cntMoveUp75{ position:relative; top:-75px; }

.cntWd40{ width:40%; }
.cntWd35{ width:35%; }
.cntWd70{ width:70%; }
.cntWd60{ width:60%; }

.show{ display:block; }
.hide{ display:none; }

.visible{ visibility:visible; }
.hidden{ visibility:hidden; }

/*Start .net Fix*/
.dvContentPanel .content p span{ font-size:12px !important; padding:0px 0px 0px 2px; margin:0px; }
.dvContentPanel .content p a.lnk{ font-size:12px !important; color:#DA0202 !important; text-decoration:none; }
.validators{ color:#DA0202 !important; font-size:11px; display:inline-block; border:solid 1px #DA0202; padding:2px; }

.count_comment{ background:url(../images/icon_comment.gif) no-repeat; display:block; width:20px; height:23px; text-align:center; padding:3px 0px 0px 0px !important; font-size:11px !important; margin-right:5px !important; }
.viewall a{ font-size:12px; color:#666; text-decoration:none; }

#printDiv{ font-size:12px; color:#666; line-height:20px; }
#printDiv a{ color:#DA0202; text-decoration:none; }

.dvVideo{ width:610px; }
.dvVideo .dvVideoHolder{ }
.dvVideo .dvEmbed{ padding:50px 20px 0px 0px; }
/*End .net Fix*/

.dvErrorBox{ border:solid 2px #DA0202; padding:10px; margin-top:40px; }
.dvErrorBox ul{ padding:0px; margin:0px 0px 0px 20px; }
.dvErrorBox ul li{ color:#666; font-size:12px; }


/*Start Form Fields*/
.dvContentPanel .content label{ color:#959595; font-size:12px; }
.dvContentPanel .content .videoContent label{ padding-top:12px; padding-left:5px; }
.dvContentPanel .content .tblGridVideo .label{ background-color:#CCCCCC; font-size:10px; }
.noborder label{ display:inline !important; color:#000 !important; }
.dvFilter label{ display:inline !important; vertical-align:middle; padding-right:20px !important; font-weight:bold; color:#666; }
.dvFilter label b{ color:#DA0202; }
.SearchRsTxt label{ margin-bottom:10px;}
.tblForm td label{ padding:0px !important;  }
.rdSelLabel {color:#DA0202;}
.rdUnselLabel{color:#959595; font-size:12px;}
.dvContentPanel .content input, textarea{ border:solid 1px #E7E7E7; padding:3px; }

.spacer{ display:block; height:10px; }
.noborder input{ border:0px !important; }
.tblGrid input{ margin:0px !important; }
.dvFilter input{ padding:0px; margin:0px !important; vertical-align:middle; }
.tblForm select, input{ font-size:12px; margin:0px !important;  }
.tblForm input{ padding:3px; }
.errorbox{ border:solid 1px #DA0202 !important; }

.dvAcSettings select{ font-size:12px; }

s{ color:#DA0202; }
.strikePrice{ color:#DA0202; text-decoration:line-through; }
.promoApply td{ color:#DA0202 !important; }

.success{ color:#009900 !important; font-size:12px !important; padding:5px 0px 10px 0px; }
.error{ color:#DA0202 !important; font-size:12px !important; padding:5px 0px 10px 0px; display:block; }

.useractions{}
.useractions img{ vertical-align:middle; }
.useractions a{ color:#DA0202; text-decoration:none; }

.tblCommentList{}
.tblCommentList td{ padding:5px 0px; }
.tblCommentList .author{ text-align:right; font-size:12px !important; }
.tblCommentList .author label{ display:block; }

.tblAcntRecent{ font-size:12px !important; }

/*Solutions Styles*/

#dvSolutions{ width:750px; overflow:hidden; }

#dvSolutions .dvFeaturedItems{ width:450px; }
#dvSolutions .sol_bg_top{ width:450px; height:45px; background:url(../images/dd_top.png) no-repeat; }
#dvSolutions .sol_bg{ width:450px; background:url(../images/dd_bg.png) repeat-y; }
#dvSolutions .sol_bg_bottom{ width:450px; height:45px; background:url(../images/dd_bottom.png) no-repeat; }

#dvSolutions .dvFeaturedItems .panel{ clear:both; width:350px; }
#dvSolutions .dvFeaturedItems .panel span.thumb{ width:52px; height:52px; display:block; float:left; padding:0px 5px 0px 0px; }
#dvSolutions .dvFeaturedItems .panel h5{ font-size:12px; padding:0px; margin:0px; }
#dvSolutions .dvFeaturedItems .panel h5 a{ color:#666; text-decoration:none; }

#dvSolutions .dvSearchResults{ width:450px; }
#dvSolutions .dvSearchResults .panel{ clear:both; width:350px; }
#dvSolutions .dvSearchResults .panel label{ font-size:12px; font-weight:bold; padding:0px; margin:0px; }
#dvSolutions .dvSearchResults .panel label a{ color:#666; text-decoration:none; }
#dvSolutions .dvSearchResults .panel label span{ font-weight:normal; font-size:11px; }
#dvSolutions .dvSearchResults .panel label span img{ vertical-align:middle; }

#dvSolutions .dvCategories{ width:300px; }
#dvSolutions .cat_bg_top{ width:300px; height:45px; background:url(../images/dd_top_sm.png) no-repeat; }
#dvSolutions .cat_bg{ width:300px; background:url(../images/dd_bg_sm.png) repeat-y; }
#dvSolutions .cat_bg_bottom{ width:300px; height:45px; background:url(../images/dd_bottom_sm.png) no-repeat; }

#dvSolutions .dvCategories div.nav{ font-size:11px; clear:both; }
#dvSolutions .dvCategories p{ clear:both; padding:5px 0px !important; margin:0px; }
#dvSolutions .dvCategories p label{ display:block; }

#dvSolutions .dvCategories .categories{ padding:0px; margin:0px; list-style:none; clear:both; }
#dvSolutions .dvCategories .categories li{ font-size:12px; line-height:20px; }
#dvSolutions .dvCategories .categories a{ color:#666; }

/*Start Changes for 20112009*/
.dvWatWeDo{ /*background:url(../images/gen_cnt_bg2.png) no-repeat; */width:515px; /*height:255px;*/ }
.dvWatWeDo .cnt{ padding:0px 50px; }
.dvWatWeDo .cnt h1{ font-size:18px; color:#DA0202; padding:0px 0px 5px 0px; margin:0px; }
.dvWatWeDo .cnt p{ font-size:12px; padding:5px 0px 0px 0px; margin:0px; color:#666; }
.dvWatWeDo .cnt p a{ position:relative !important; }

.dvGrid{ padding-bottom:15px; }
.dvGrid .tblSubscriptions{ }
.dvGrid .tblSubscriptions th{ color:#DA0202; font-size:18px; text-align:left; background-color:#F7F3F7; white-space:nowrap; padding:15px 10px; border-right:solid 2px #FFF; }
.dvGrid .tblSubscriptions th.centered{ text-align:center; }
.dvGrid .tblSubscriptions .altrow td{ background-color:#F7F3F7; border-right:solid 2px #FFF; }
.dvGrid .tblSubscriptions td.title{ font-size:16px; font-weight:bold; color:#DA0202; }
.dvGrid .tblSubscriptions td{ padding:15px 10px; }
.dvGrid .tblSubscriptions td p{ padding:0px !important; margin:0px; }
.dvGrid .tblSubscriptions ul{ padding:0px; margin:0px 0px 0px 20px; }
.dvGrid .tblSubscriptions ul li{ font-size:12px !important; color:#DA0202; margin-bottom:15px !important; }
.dvGrid .tblSubscriptions ul li span{ color:#666; font-size:12px !important; }
.dvGrid .tblSubscriptions span.fee{ color:#DA0202; font-size:16px; font-weight:bold; text-align:center; display:block; padding-bottom:10px; }

.dvGrid .tblFixedPrice{}
.dvGrid .tblFixedPrice h4{ font-size:14px; margin:0px !important; padding:0px !important; }
.dvGrid .tblFixedPrice h4 a{ text-decoration:none; color:#666; }
.dvGrid .tblFixedPrice p{ margin:0px !important; padding:0px !important; }
.dvGrid .tblFixedPrice td{ padding-bottom:15px; vertical-align:top; }
.dvGrid .tblFixedPrice span.fee{ color:#666; font-size:14px; font-weight:bold; }

.thumbnail{ width:200px; height:200px; padding-bottom:20px; }

.pricing{ width:125px; margin:auto; }
.pricing span.fee{ color:#DA0202; text-align:center; display:block; font-size:18px; padding:10px 0px; }
.pricebox{ background:url(../images/price_box.gif) no-repeat; width:200px; height:116px; }

#dvPayGoHelp{ width:800px; overflow:hidden; padding:0px 0px 0px 20px; }
#dvPayGoHelp .packRed{ background:url(../images/redbox.png); width:185px; height:280px; }
#dvPayGoHelp .packYelow{ background:url(../images/yelowbox.png) no-repeat; width:185px; height:280px; }
#dvPayGoHelp .packcnt{ padding:25px 30px 0px 30px; text-align:center; }
#dvPayGoHelp .packcnt h1{ padding-bottom:30px; }
#dvPayGoHelp .packcnt p{ color:#666; font-size:14px; padding:0px 0px 0px 0px !important; margin:0px !important; }
#dvPayGoHelp .packcnt p.biggest{ font-size:40px !important; font-weight:bold; }
#dvPayGoHelp .packcnt p.big{ font-size:25px !important; font-weight:bold; }

#dvRemoteSupport{ width:765px; padding:0px 0px 0px 15px; }
#dvRemoteSupport .rembox{ background:url(../images/remsupcnt_bg.png) no-repeat; width:255px; height:300px; }
#dvRemoteSupport .rembox .remcnt{ width:200px; padding:30px 0px 0px 20px; height:185px; overflow:hidden; }
#dvRemoteSupport .rembox h1{ text-align:center; }
#dvRemoteSupport .rembox ul{ color:#DA0202; padding:0px; margin:0px 0px 0px 40px; }
#dvRemoteSupport .rembox ul li{ font-size:12px; }
#dvRemoteSupport .rembox ul li span{ color:#666; }
#dvRemoteSupport .rembox .rembtn{ width:125px; margin:auto; }
#dvRemoteSupport a{ position:relative; z-index:99; }

.width375{ width:375px; }
/*End Changes*/

/* Start Changes 30-11-2009*/
.txtBox185{ width:185px; }

#dvSolFilter input{ vertical-align:middle; }
#dvSolFilter label{ color:#666 !important; display:block; padding-right:10px; vertical-align:middle; }
#dvSolFilter .lock label{ background:url(../images/icon_lock.gif) no-repeat top left !important; padding-left:15px; }
/*End Changes*/

/* Styles for Ajax Modal Popup */
/*Modal Popup*/
.modalBackground {
	background-color:#fff; filter:alpha(opacity=70); opacity:0.7;
}

.modalPopup {
	background-color:#fff; border:solid 1px #999;
	width:250px; height:100px;
}
.modalPopup h1{ 
	padding:3px 10px; margin:0px; 
	font-size:14px; font-weight:bold; color:#FFF;
	background-color:#DA0202;
}

.dragpanel{ 
	cursor:move; 
	background-color:#EFEFEF; border:solid 1px #DDD; 
	margin-bottom:5px; padding:5px;
}

.modalPopup p {
    padding: 5px; margin:0px;
    font-size:12px;
}

.btnholderModalDialog{ width:100px; margin:auto; }
.btnGreyModalDialog{ font-size:11px; text-decoration:none; display:block; padding:2px 10px; background-color:#999; color:#FFF; text-align:center; float:left; margin-right:5px; }
.btnGreyModalDialog:hover{ background-color:#DA0202; }

/*Styles for promotion code*/
.width400{ width:490px; }

.dvGeneralContenthome .gentopsm{ background:url(../images/home_gencnt_smbg_top.png) no-repeat; width:274px; height:40px; }
.dvGeneralContenthome .genmidsm{ background:url(../images/home_gencnt_smbg.png) repeat-y; width:274px; }
.dvGeneralContenthome .genbotsm{ background:url(../images/home_gencnt_smbg_bottom.png) no-repeat; width:274px; height:40px; clear:both; }

/*Home_Page new Styles*/
.common{ background:url(../images/common_bg.jpg) no-repeat top center; }
.dvHomeContentNew{ /*background:url(../images/home_bg.jpg) no-repeat;*/ /*background-position:-5px 20px;*/ position:relative; width:990px;  padding:0px 0px 0px 0px; margin:auto;  }
.dvHomeContentNew .homecnt{ width:982px; margin:auto; padding:0; clear:both; }
.dvHomeContentNew .homecnt .carousel{background:url(../images/carousel.png) no-repeat; background-position: center; width:610px; height:383px; float:left;}
.dvHomeContentNew .homecnt .aboutus{background:url(../images/aboutus_bg.png) no-repeat; background-position: center; width:370px; height:383px; float:right;}
.dvHomeContentNew .homecnt .aboutus .data { padding:18px 30px 0px 20px !important;}
.quotestext{font-size:12px; font-style:italic; width:55%; color:#666; padding:0px 0px 0px 0px !important; margin:0px !important;}
.dvHomeContentNew .homeboxouter{width:990px; margin:0 auto; padding:0}
.dvHomeContentNew .homeboxouter .homebox {width:322px; float:left;}
.dvHomeContentNew .homeboxouter .homebox .homeboxtop {background:url(../images/hmcnt_smbg_top.png) no-repeat; background-position: center; width:322px; height:15px;}
.dvHomeContentNew .homeboxouter .homebox .homeboxmid {background:url(../images/hmcnt_smbg.png) repeat-y; background-position: center; width:322px;  overflow:hidden}
.dvHomeContentNew .homeboxouter .homebox .homeboxmid .data { padding:0px 15px 0px 15px !important;}
.dvHomeContentNew .homeboxouter .homebox .homeboxbot {background:url(../images/hmcnt_smbg_bottom.png) no-repeat; background-position: center; width:322px; height:40px;}
.dvHomeContentNew h1{ font-size:18px; color:#DA0202; padding:0px 0px 0px 0px !important; margin:0px !important; }
.dvHomeContentNew p{ font-size:12px; color:#666; padding:0px 0px 0px 0px !important; margin:0px !important; line-height:normal !important; }
.dvHomeContentNew .homeboxouter .homebox1 {width:327px; height:300px; float:left; background-image: url(../images/bgbox_1.png);}
.dvHomeContentNew .homeboxouter .homebox1 .data { padding:12px 20px 20px 20px !important; margin:0; width: 290px; }
.dvHomeContentNew .homeboxouter .homebox2 {width:327px; height:300px; float:left; background-image: url(../images/bgbox_2.png);}
.dvHomeContentNew .homeboxouter .homebox2 .data { padding:12px 20px 20px 20px !important; margin:0; width: 290px; }
.dvHomeContentNew .homeboxouter .homebox3 {width:327px; height:300px; float:left; background-image: url(../images/bgbox_3.png);}
.dvHomeContentNew .homeboxouter .homebox3 .data { padding:12px 20px 20px 20px !important; margin:0; width: 290px; }
.aboutUsHeader { font-size:24px; color:#DA0202; font-weight:bold;}
/* Styles for about us*/
.about{ font-size:18px; font-weight:normal; color:#666;  font-family :arial;}
.aboutus_bg{background:url(../images/kettle.jpg) no-repeat; background-position:450px 35px;}
.howitworks_bg{background:url(../images/balloon.jpg) no-repeat; background-position:480px 35px;}
/*emailcampaign*/
.Emailcampaign_bg{background:url(../images/avg-black.jpg) no-repeat; background-position:440px 20px;}

.EmailcampaignBox1 {width:330px; height:350px; float:left; background-image: url(../images/email_bgbox_1.png); }
.EmailcampaignBox1 .data { padding:10px 20px 20px 20px !important; margin:20px; width: 290px;  }
.EmailcampaignBox1 .header{ font-size:18px; color:#DA0202; padding:0px 0px 0px 0px !important; margin:0px !important; }
.EmailcampaignBox1 p{ font-size:12px; color:#666; padding:0px 20px 0px 0px !important; margin:0px !important; line-height:normal !important; }

.EmailcampaignBox2 {width:345px; height:350px; float:left; background-image: url(../images/email_bgbox_2.png); }
.EmailcampaignBox2 .data { padding:10px 20px 20px 20px !important; margin: 20px 10px 10px 10px; width: 290px;  }
.EmailcampaignBox2 .header{ font-size:18px; color:#DA0202; padding:0px 0px 0px 0px !important; margin:0px !important; }
.EmailcampaignBox2 p{ font-size:12px; color:#666; padding:0px 0px 0px 0px !important; margin:0px !important; line-height:normal !important; }

.labelred {color: #DA0202 !important;}
.txtBold { font-size:18px; color:#DA0202; font-weight :bold }
.emailCampaignquotestext{font-size:12px !important; font-style:italic !important; width:67%; color:#666 !important; padding:0px 0px 0px 0px !important; margin:0px !important;}
/* Article*/

.taxonomybreadcrumb{ clear:both; font-size:13px;font-weight:bold; padding:0px 0px 5px 40px; color:#DA0202; position:relative; top:15px; }
.taxonomybreadcrumb a{ color:#DA0202; text-decoration:underline }