﻿body{}
/* Top Links
*******************************/
#toplinks #rightlinks{	float: right;	overflow: hidden;	text-align: right;}
#toplinks #liveSupport{	float: right;}
#toplinks span, #toplinks a{	display: block;	float: left;	padding: 3px 5px 3px 20px;	color: #333333;	text-decoration: none;	margin-left: 15px;	font-size: 11px;}
#toplinks a:hover{	color: #CC6600;}
#toplinks a.logout{	background: url(../images/bg/backgroundicons.png) no-repeat -764px 0px;}
#toplinks a.login{	background: url(../images/bg/backgroundicons.png) no-repeat -121px 0px;}
#toplinks a.mypage{		background: url(../images/bg/backgroundicons.png) no-repeat -214px 0px;	font-weight: bold;}
#toplinks a.register{	background: url(../images/bg/backgroundicons.png) no-repeat 0 0;	font-weight: bold;}
#toplinks a.inqury{	background: url(../images/bg/backgroundicons.png) no-repeat -327px 0px;}
#toplinks #contactus{	background: url(../images/bg/backgroundicons.png) no-repeat -449px 5px;}
#toplinks #faq{	background: url(../images/bg/backgroundicons.png) no-repeat -578px 3px;}
#toplinks #blog{	background: url(../images/bg/backgroundicons.png) no-repeat -665px 2px;}
#toplinks a.cart{	padding-left: 0;}
#toplinks span.basketcount{	text-decoration: none;	display: inline;	padding: 0;	margin: 0;	float: none;	color: #808080;}
#toplinks span.basketcount b{	font-weight: bold;	color: #CC3300;}
/* Navigation Bar
********************************/
ul#navLinks{	padding-top: 3px;	padding-left: 0px;	width: 930px;	margin: 0 auto;	overflow: hidden;}
#navLinks li{	list-style-type: none;	display: block;	float: left; border-right: solid 1px #999999; }
#navLinks li img{ margin:4px 15px 7px -15px;}
#navLinks a{	color: #000000;	text-decoration: none;	font-weight: bold;	font-size: 11px;	display: block;	padding: 7px 15px;	float: left;}
#navLinks #dis{	background: url(../images/BG/navbar-yellow.gif) repeat-x left -5px;}
#navLinks a:hover{text-decoration: underline;}
#siteMapPath{	margin: 10px 0 20px 0;	font-size: 11px;	color: #808080;}
#siteMapPath a{	color: #808080;}
#siteMapPath a:hover{	color: #800000;}
/* Panel styles for sub level menus in the default page
*******************************/
.pan{	background: url(../images/bg/serv-top.png) repeat-y;}
.pan .topleft{	background: url(../images/bg/sim-service.png) no-repeat 0px -393px;	height: 28px;}
.pan .topcenter{	background: url(../images/bg/sim-service.png) no-repeat 0px -423px;	height: 28px;}
.pan .topright{	background: url(../images/bg/sim-service.png) no-repeat 0px -452px;	height: 28px;}
.pan .bot{	height: 10px;	background: url(../images/bg/sim-service.png) no-repeat 0px -481px;}
.pan ul{	margin: 7px 15px 7px 10px;	padding: 0px 8px;	overflow: hidden;	width: 620px;}
.pan ul li{	list-style: none;	float: left;	margin: 3px 0px 4px 0px;	font: 14px arial, verdana, tahoma;	width: 200px;	background: url(../images/icons/black_bullet.gif) no-repeat left 6px;	padding-left: 4px;}
.pan ul li a{	padding-left: 4px;	font: 12px arial, tahoma, verdana;	color: #000;}
/* Footer
*******************************/
.footerimg {width: 600px; position:absolute; height:66px; left:232px; bottom:0;}
.footerimg ul {margin: 2px;overflow: hidden;padding: 0;}
.footerimg ul li {display: block;float: left;list-style: none outside none;padding-left: 10px;}
.footerlinks{	float: left;	width: 155px;}
.footerlinks ul{	margin: 2px;	padding: 0px;}
.footerlinks ul li{	list-style: none;}
.footerlinks h5{	margin: 20px 0px 5px;	font: bold 15px/20px arial;	color: #68DAFD;}
.footerlinks ul li a{	font: 13px/22px arial;	text-decoration: none;	color: #fff;}
.sbmLinks{	text-decoration: none;}
#footer .delicious{	background: url(../images/bg/backgroundicons.png) no-repeat -214px 0px;}

.newfooterimg {width: 750px; margin: 0 auto; height:66px; bottom:50px;}
.newfooterimg ul {margin: 2px;overflow: hidden;padding: 0;}
.newfooterimg ul li {display: block;float: left;list-style: none outside none;padding-left: 10px;}

/* Testimonial
****************/
#testimonialcontainer{min-height: 180px;}
.fulltestimmonial{background:#f8f8f8; padding:15px; min-height: 265px;}
.fulltestimmonial h2{ font-size:20px !important;}
.hometestimonial{line-height: 18px;padding:0px;}
.hometestimonial p{margin:0px;}
.lgray-bigborder b.username{ color:#ff6600;}
.lgray-bigborder span.small{ color:#8f8989; font-size:11px;}

.layout_tbl{ margin:10px 0; border-collapse:collapse; font-size:13px;}
.layout_tbl th{ padding:8px 5px; border:1px solid #9a9a9a; font-size:13px; background:#d4d4d4;}
.layout_tbl td{ padding:11px 10px;vertical-align:top; background:#f6f6f6;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a; line-height:20px;}
.layout_tbl td div#center{ text-align:center;}
.layout_tbl td span{ color:red}
.layout_tbl td ul{ padding:0; margin:0;}
.layout_tbl td ul li{ padding:0 0 0 20px; margin:3px 0; background:url(../images/icon_arrow.gif) no-repeat 4px 4px; list-style:none; line-height:normal;}
.layout_tbl td p#info{ font-size:11px; margin:5px 0; line-height:normal; font-style:italic;}


/*#testimonialcontainer{	min-height: 280px;}*/
.testiTitle{	color: #4586d3;	font-size: 14px;}
.testimonial{	background: transparent url('../images/dotL.gif') repeat-x scroll left top;	margin: 25px 100px;	color: gray;	line-height: 18px;	font-family: "Trebuchet MS";	padding-top: 10px;}
.testimonial div{	background: transparent url('../images/dotL.gif') repeat-x scroll left bottom;	margin-top: 15px;	padding-bottom: 10px;}
#rightbar .testimonial{	background: transparent url('../images/dotL.gif') repeat-x scroll left top;	margin: 25px 0;	color: gray;	line-height: 18px;	font-family: "Trebuchet MS";	padding-top: 10px;}
#rightbar .testimonial div{	background: transparent url('../images/dotL.gif') repeat-x scroll left bottom;	margin-top: 15px;	padding-bottom: 10px;}
.seotestimonial{	background: transparent url('../images/dotL.gif') repeat-x scroll left top;	margin: 5px 10px;	color: gray;	line-height: 18px;	font-family: "Trebuchet MS";	padding-top: 10px;}
.seotestimonial div{	background: transparent url('../images/dotL.gif') repeat-x scroll left bottom;	margin-top: 15px;	padding-bottom: 10px;}
/*HomePage RightBar Nav*/
.fstlist, .scndlist, .thrdlist, .fourthlist, .fifthlist, .topA, .bottomB{	background: url(../images/sub_navImg.png) no-repeat;}
.topA, .bottomB{	height: 13px;	width: 200px;	float: left;}
.sub-nav{	width: 200px;	float: left;	margin: 0 10px;}
.sub-nav ul{	padding: 0;	background: #f5f7e3;	border-left: 1px solid #ccd9a7;margin: 0;	float: left;	width: 199px;}
.sub-nav li{	list-style: none;	padding: 0 20px 10px 0;	height: 32px;	text-align: right;}
.sub-nav li a{	text-decoration: none;	color: #000;	line-height: 29px;	display: block;	font-weight: bold;}
.sub-nav li a:hover{	text-decoration: none;}
.fstlist{	background-position: 0 -26px;}
.scndlist{	background-position: 0 -72px;}
.thrdlist{	background-position: 0 -121px;}
.fourthlist{	background-position: 0 -177px;}
.fifthlist{	background-position: 0 -233px;}
.fstlist:hover, .scndlist:hover, .thrdlist:hover, .fourthlist:hover, .fifthlist:hover{	opacity: 0.8;	filter: alpha(opacity=80);	-moz-opacity: 0.8;}
.topA{	background-position: 0 0 top;}
.bottomB{	background-position: 0 -13px;}
/**********************Medium Blue panel***************/
.mediumbluebox{	background: url(../images/bg/bgBlue.jpg) repeat;	padding: 13px;	border-bottom: 6px solid #9bae47;}
.mediumbluebox ul, .seperatorpanel ul{	margin: 10px 0 7px 20px !important;	overflow: hidden !important;	padding: 0 !important;}
.mediumbluebox ul li, .seperatorpanel ul li{	background: url(../images/bg/ordebgImg.png) !important;	background-position: 0 -75px !important;	list-style: none outside none !important;	margin: 0 0 8px 0 !important;	padding-left: 17px !important;	font-size:14px;}
/**********************stylebox panel***************/
.bluestylebox{	background: url(../images/bg/ordebgImg.png) no-repeat;	width: 690px;	display: block;}
.bluestylebox .top{	height: 8px;	width: 690px !important;	background-position: 0 0 top;}
.bluestylebox .bot{	background: url(../images/bg/ordebgImg.png) no-repeat;	height: 8px;	width: 690px !important;	background-position: 0 -10px;}
.bluestylebox ul{	padding: 10px !important;	margin: 0 !important;	width: 670px !important;	background: url(../images/bg/curve-mid.jpg) repeat;}
.bluestylebox ul li{	background: url(../images/bg/ordebgImg.png) -20px -235px !important;	list-style: none outside none !important;	margin: 0 0 15px 25px !important;	padding-left: 22px !important;	font-size: 14px !important;}
/***********************Seperator Panel *******************/
.seperatorpanel{	background: url(../images/bg/bgGreen.jpg) repeat;	border-bottom: 6px solid #9bae47;	margin-bottom: 10px;}
.set{	padding: 13px;	background: url(../images/bg/setImg.png) no-repeat;}
/************************Tooltip Styles(home page) ********************/
.style1{	color: #FF0000;}
.tooltip h5{	margin: 3px 6px;	font: bold 16px arial, tahoma, verdana;}
.tooltip{	position: absolute;	padding: 4px 10px;	background-color: #FFFFDD;	border: 2px dotted #848484;	cursor: pointer;	text-decoration: none;	color: Black;	font: 11px arial, tahoma;}
.tooltip ul li{	float: none;	width: 500px;	font: 11px arial, tahoma, verdana;	padding-left: 13px;	text-decoration: none;}

.imgalign{	padding: 0px 5px;}
/* Styling for prev and next buttons */
.buttons{	padding: 0 0 5px 0;	float: right;}
.buttons a{	display: block;	position: absolute;	width: 32px;	height: 100px;	text-indent: -999em;	float: left;	outline: 0;	z-index: 100;}
a#prev, a#prev1{	background: url(../images/previous.gif) no-repeat 0px 0px;	left: 0px;	top: 0px;}
a#next, a#next1{	background: url(../images/next.gif) no-repeat 0px 0px;	top: 0px;	right: 5px;}
#slide11{	width: 970px;	height: 140px;	margin: 0 auto;	overflow: hidden;	position: relative;}
#slides{	overflow: hidden; /* fix ie overflow issue */	position: relative;	width: 920px;	margin: 0px 40px;}
/* remove the list styles, width : item width * total items */
#slides ul{	position: relative;	left: 0;	top: 0;	list-style: none;	margin: 0;	padding: 0;	width: 10000px;}
/* width of the item, in this case I put 250x250x gif */
#slides li{	float: left;	padding: 10px 0px 0px 0px;}
#slides li{	padding: 10px 4px 0px 4px;	width: 290px;	text-align: center;}
#slides li img{	padding: 4px;}
.skipOrder{	font-size: 14px;	float: right;	padding-bottom: 50px;}
.pandamainheading{	text-align: right;	font-style: italic !important;	color: #444444 !important;	border-bottom: 1px dotted silver;}
.pandasubheading{	text-align: right;	font-style: italic !important;	color: #0066FF !important;	border-bottom: 1px solid silver;}
#tickPoints ul li{	list-style-type: none;	font-size: 14px;	display: block;	padding-left: 30px;	background: url(../images/greentick.png) no-repeat 5px 5px;	line-height: 20px;	color: #666666;}
.pandaText{	line-height: 22px;	color: #333333;	font-size: 14px;}
#Tasks ul li{	list-style-type: none;	font-size: 14px;	display: block;	padding-left: 30px;	background: url(../images/task.png) no-repeat 1px 1px;	line-height: 20px;	color: #666666;}
#Deliverables ul li{	list-style-type: none;	font-size: 14px;	display: block;	padding-left: 30px;	background: url(../images/greentick.png) no-repeat 5px 5px;	line-height: 20px;	color: #666666;}
.Copyscape{ vertical-align:top; padding-bottom:5px;}
.resellerPoints li{ color:#000000; font-size:14px; line-height:18px; padding:3px 0 3px 20px; display:block; list-style:none; margin-bottom:5px; background:url(../images/icons/arrow.gif) no-repeat 0 5px;}
#smallmainContent {float: left;padding: 10px;width: 455px;}
.registerOne_In, .registerOneBot, .registerTwo_In, .outsoClient, .normalClient, .outsoClient:hover, .outsoClient:focus, .normalClient:hover, .normalClient:focus, .registerTwoBot, .testimonial_top, .testimonial_usname{ background:url(../images/bg/update-img1.png) no-repeat}
.testimonial_bx h1, #smallmainContent h1{ font-size:25px; text-transform:uppercase; color:#85bb34; font-weight:bold; margin-bottom:15px; padding:0; color:#85BB34;}
.registerOne, .registerTwo{ width:414px; margin:0 auto; }
.registerOne_In, .registerTwo_In{padding:20px 15px;min-height:200px; width:384px;}
.registerOne_In{background-position:0 -554px;}
.registerOne_In h2{ color:#022445; font-size:16px; font-weight:bold; margin:0 0 15px 0 !important; padding:0;}
.registerOne_In p{ line-height:19px; margin:5px 0 10px 0;}
.registerOneBot{ background-position:0 -533px; height:20px;}
.outsoClient, .normalClient{ font-size:15px ; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#FFF; height:58px; padding:0px 20px 0px 52px;}
.outsoClient{ background-position:0 -166px;float:left; line-height:58px; width:299px;}
.outsoClient:hover{ background-position:0 -228px; color:#e5edf6;}
.outsoClient:active{ background-position:0 -288px; color:#143d65; outline:none !important;}
.normalClient{background-position:0 -346px;float:left; line-height:58px; width:257px;}
.normalClient:hover{ background-position:0 -404px; color:#edf5e8;}
.normalClient:active{ background-position:0 -463px; outline:none; color:#274710;}
.registerTwo_In{ background-position:-422px -554px;}
.registerTwo_In h2{ color:#0f2101; font-size:16px; font-weight:bold; margin:0 0 15px 0 !important; padding:0;}
.registerTwo_In p{ line-height:19px; margin:5px 0 10px 0;}
.registerTwoBot{ background-position:-422px -533px; height:20px;}
.registerTwo_In ul, .registerTwo_In ul{ margin:10px 0 10px 25px; padding:0; }
.registerTwo_In ul li, .registerTwo_In ul li{ list-style:square; margin-bottom:4px; }
.testimonial_bx{ width:680px;}
.testimonial_pan{ width:680px;background:url(../images/bg/Testimonials_ContentBottom1.png) no-repeat bottom; padding-bottom:35px; margin-bottom:5px;}
.testimonial_top{ background-position:0 -101px; height:10px;}
.testimonial_middle{ background:url(../images/bg/Testimonials_Middle.png) repeat-x;border-right:1px solid #89b3c9; border-left:1px solid #89b3c9; min-height:65px; padding:10px;}
.testimonial_middle p{ line-height:20px; padding:0 10px; margin:7px;}
.testimonial_usname{ background-position:0 -122px; height:35px !important; overflow:hidden; padding-left:44px;margin-bottom:10px; margin-right:5px; width:701px;}
/*Best Post Panda SEO Strategy */
.ans_b{ margin-left:15px; border-left:1px solid #999; font-size:14px; padding-left:10px; line-height:20px;}
.ques_b{ color: #004A9C;font-size: 20px;font-weight: bold; font-family:Calibri; margin:10px 0;}
.offer{ border:1px solid #e7e3e7; background:url(../images/discounts/offer_cloud_bg.jpg) no-repeat bottom; margin:20px 0; padding:15px ; position:relative;}
.offer_In{ background:url(../images/discounts/offer_opacityImg.png) repeat; margin-right:55px; padding:10px;}
.offer_In h3{ font-size:23px; color:#043b55;text-shadow: 1px 1px 0px #8cd7fa; text-transform:none;}
.offer_In ul{ padding:0; margin:0; list-style:none;}
.offer_In ul li{ padding:5px 0 5px 20px; margin:0; background:url(../images/discounts/icon_green_check.png) no-repeat 0 6px; color:#FFF; font-size:16px; font-family:calibri;}
.offer_In ul li a{ color:#fffff; text-decoration:none;}
.offer_tag{ background:url(../images/discounts/offer_tag.png) no-repeat; height:94px; width:85px; position:absolute; bottom:-1px; right:-1px;}
.bGreen{ font-size:18px; text-transform:uppercase; font-weight:bold; color:#3d7000; float:right; margin:10px 0 20px 0;}
.contentContainer_Panel{ position:relative; width:950px;}
.panel_inner{ width:693px; background:#e7e7e7; margin-bottom:10px;}
.panel_top_img, .panel_bottom_img, .panel_top_img1, .panel_bottom_img1{width:693px; height:6px;}
.panel_top_img{ background:url(../images/bg/panel_top_curve.gif) no-repeat; }
.panel_bottom_img{ background:url(../images/bg/panel_bottom_curve.gif) no-repeat;}
.panel_inner1{ width:693px;margin-bottom:10px; }
.panel_top_img1{background:url(../images/bg/panel_top_curve1.gif) no-repeat;}
.panel_bottom_img1{background:url(../images/bg/panel_bottom_curve1.gif) no-repeat;}
.panel_middle_con1{ border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7; padding:10px; min-height:130px; overflow:hidden;}
.panel_middle_con1 ul{ padding:0; margin:0 0 10px 10px; list-style:none;}
.panel_middle_con1 ul li{ padding:4px 0 4px 18px; margin:0; background:url(../images/bg/icon_arrow.gif) no-repeat 0 11px; color:#1e1e1e; font-size:15px; font-family:calibri; }
.panel_middle_con{ padding:10px 20px;}
.panel_middle_con h3{ font-size:20px; color:#034ea2; text-shadow: 1px 1px 0px #ffffff; text-transform:uppercase; font-weight:bold;}
.panel_middle_con ul{ padding:0; margin:0 0 0 10px; list-style:none;}
.panel_middle_con ul li{ padding:7px 0 7px 30px; margin:0; background:url(../images/bg/green_dot_iocn.gif) no-repeat 0 5px; color:#1e1e1e; font-size:15px; font-family:calibri; border-bottom:1px solid #cacaca; border-top:1px solid #f6f6f6;}
.panel_middle_con li:first-child { border-top:0;}
.panel_middle_con li:last-child { border-bottom:0;}
.panel_middle_con ul li a{ color:#1e1e1e; text-decoration:none;}
.content_full{width: 96%; padding:10px 0;}
.content_full img{ padding:10px;}
.content_half, .content_half2{width: 49%; padding:10px 0;}
.content_full h5, .content_half h5, .content_half2 h5, .info_box h5, .panel_middle_con1 h5 {color: #a74738;font-size: 21px;font-weight: normal;margin: 0 0 10px; font-family:calibri; text-transform:uppercase;}
.para_text{ line-height:20px; color:#535353; font-size:13px;}
.content_full a, .content_half a, .content_half2 a{color:#08284a;}
.content_full a:hover, .content_half a:hover, .content_half2 a:hover{color:#455a71;}
.info_box{border-left:1px solid #003f70; padding-left:15px; font-size:14px !important; margin:20px 0; color:#2f2f2f !important;}
.info_box p{ margin-bottom:10px; line-height:21px;}
.info_box ul li{ padding:3px 0; list-style:square;}
.img_box{ margin:0 0 20px ; float:left; width:100%;}
.img_box #fullcontent{ width:480px; margin-right:5px; float:left; min-height:55px;font-size:14px; color:#2f2f2f;}
.img_box #content{ width:180px; margin-right:5px; float:left; min-height:55px;font-size:13px; color:#2f2f2f;}
.img_box #contentright{ width:180px; margin-right:5px; float:right; min-height:55px;font-size:13px; color:#2f2f2f;}
.img_panel{width:47%;float:left;padding:1%;}
/*.img_panel img{border:1px solid #E7E7E7;}*/
.fullimg_panel{width:94%;float:left;padding:1%;}
.fullimg_panel img{border:1px solid #E7E7E7;}

.deliverables{border-bottom:1px solid #76a676; text-transform:none !important; color:#085908 !important;}
.Includes{ font-style:italic;border-bottom:1px solid #52659c; color:#253663 !important;}
.logo_panel{ padding:0; margin:10px 0; min-height:75px;}
.logo_panel ul{ padding:0; margin:0; list-style:none;}
.logo_panel ul li{ list-style:none; background:url(../images/bg/other_logo_bg.jpg) no-repeat; width:152px; height:65px; float:left; margin:0 4px 5px 0; padding:5px; text-align:center; overflow:hidden;}
/*----------tab------------*/
.tab_panel{ margin:20px 0; width:100%; float:left; margin-bottom:76px;}
ul.tabs {	margin: 0;	padding: 0;	float: left;	list-style: none;	height: 32px; /*--Set height of tabs--*/	border-bottom: 2px solid #082042;	width: 100%;}
ul.tabs li {	float: left;	margin:0;	padding: 0 ;	height: 32px; /*--Subtract 1px from the height of the unordered list--*/	line-height: 32px; /*--Vertically aligns the text within the tab--*/	border-left: none;	overflow: hidden;	position: relative;	background:url(../images/bg/inner_tab_normal.png) no-repeat right #7b8ca4;}
ul.tabs li a {	text-decoration: none;	color: #FFF;	display: block;	font-size: 1.2em;	padding: 0 20px 0 10px;	/*border: 1px solid #fff; --Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;}
html ul.tabs li.focus {	color:#bf0304;}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/	background:url(../images/bg/inner_tab_active.png) no-repeat right #082042;	}
.tab_container {	border-bottom: 1px solid #3d5579;	border-top: none;	overflow: hidden;	clear: both;	float: left; width: 100%;	background: #eaeaea;    width: 100%;}
.tab_content {	padding: 20px;	font-size: 1.2em;	min-height: 175px;}
span.redviews {    color: #990000;    font-size: 0.92em;}
.free_panel{margin:20px 0; background:url(../images/free_panel_bot.png) bottom no-repeat; padding-bottom:31px; width:693px; position:relative;}
.free_panel_In{ border:1px dotted black; border-bottom:none; min-height:75px; padding:10px; line-height:20px;}
.free_panel_In img{ padding:7px; /*border:1px solid #dddddd;*/ float:left; margin:0 5px 5px 0;}
.free_panel_In .free_img, .free_panel_In .top_ribbon, .free_panel_In .bottom_ribbon{background:url(../images/free_panel.png) no-repeat;}
.free_panel_In .free_img{ position:absolute; width:126px; height:129px; background-position:-136px 0; top:-15px; left:-20px;}
.free_panel_In .top_ribbon{ background-position:-63px 0; height:68px; width:68px; position:absolute; top:-2px; right:-2px;}
.free_panel_In .bottom_ribbon{ background-position:0 0; height:72px; width:56px; position:absolute; bottom:-5px; left:-2px;}
.free_panel_In .hiddenBox{ height:98px; width:90px;}
.free_panel_In .hiddenBox2{ height:60px; width:40px;}
.free_panel_In .col{ margin-bottom:10px; padding-bottom:10px;}
.free_panel_In .bodercol{ border-bottom:1px solid #DDDDDD;  margin-bottom:10px; padding-bottom:10px; overflow:hidden;}
.free_panel_In .bodercol p { font-size: 14px;}

/* Google pluse */
.gplus{ padding-left:10px;}

.total{ color:#107dad; font-size:20px; margin:15px 0;}
.total b{ color:#000 !important;}
.onsite{ border-collapse:collapse; border:1px solid #CCC;}
.onsite tr td p{ margin:0;}
.col_a{ background:url(../images/pagespeed/dotted_line_blue.gif) no-repeat right center;}
.col_b{background:url(../images/pagespeed/dotted_line_red.gif) no-repeat right center;}
.onsite_border td{ border-bottom:1px solid #039;}

.blueinfo_box{border-left: 5px solid #003f70;	padding-left: 15px;	font-size: 14px !important;	margin: 20px 0;	color: #2f2f2f !important;	border-left-color: #3586FF;}
.blueinfo_box li {list-style:none; line-height:28px;}

.plain_tbl{ margin:10px 0; border-collapse:collapse; font-size:13px; color:#333333;}
.plain_tbl th{ padding:8px 5px; border:1px solid #E6E6E6; font-size:13px; background:#F2F2F2;}
.plain_tbl td{ padding:5px 7px;vertical-align:middle;border-top:1px solid #d4d4d4;border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; }
.plain_tbl td div#center{ text-align:center;}
.plain_tbl td div.Price{ text-align:center; font-size:32px;}
.plain_tbl td div.osPrice{ text-align:center; font-size:32px;color: #CC3300;}

.plain_tbl td span{ color:red}
.plain_tbl td ul{ padding:0; margin:0;}
.plain_tbl td ul li{ padding:0 0 0 20px; margin:3px 0; background:url(../images/icon_arrow.gif) no-repeat 4px 4px; list-style:none; line-height:normal;}
.plain_tbl td p#info{ font-size:11px; margin:5px 0; line-height:normal; font-style:italic;}

/* Commonlist item style*/
.list_item_blue_maxarrow li, .list_item_downarrow li,.list_item_blue_minidot li, .list_item_map li, .list_item_tick li, .list_item_Greentick li, list_item_Bluetick li {padding:0 0 0 18px; font-size:14px; color:#444444; margin-bottom:5px; list-style:none;}

.list_item_blue_maxarrow{}
.list_item_blue_maxarrow li{ background:url(../images/dotted_icon.png) no-repeat 0 2px; }

.list_item_downarrow{}
.list_item_downarrow li{background:url(../images/icon_arrow.gif) no-repeat 0 4px;}

.list_item_blue_minidot{}
.list_item_blue_minidot li{background:url(../images/arrow_dot_blue.png) no-repeat 0 6px;}

.list_item_map{}
.list_item_map li{background:url(../images/map_icon.png) no-repeat 0 3px ; padding:3px 0 3px 18px;}

.list_item_tick{}
.list_item_tick li{ background:url(../images/icons/tick_red_icon.gif) no-repeat 0 3px; padding:0 0 0 20px;}

.list_item_blacktick{}
.list_item_blacktick li{padding:3px 0 3px 25px; background:url(../images/AboutUS/checkbox_tick.png)no-repeat 0 0px; list-style:none; margin-bottom:3px; font-size:14px;color:#444444;} 

.list_item_Greentick{}
.list_item_Greentick li{padding:3px 0 3px 25px; background:url(../images/tick_green.png) no-repeat 0 3px; list-style:none;}

.list_item_Bluetick{}
.list_item_Bluetick li{padding:3px 0 3px 20px; background:url(../images/bull-blue.png) no-repeat 0 10px; list-style:none;}

.basic_tit_panel{background:#98c4b8; padding:10px;border-bottom:1px solid #759c91;}
.basic_tit_panelA{background:#5f8dab; padding:10px;border-bottom:1px solid #1b313f; }
.basic_tit_panelA strong, .basic_tit_panel strong{ color:#FFF; font-size:15px;}
.basic_panel{ border:1px solid #87b3a7; margin-bottom:10px; }
.basic_panelA{ border:1px solid #7ba6c1; margin-bottom:10px; }

/*local business listing sites*/
.business_list_main{padding:20px 0 10px 20px; margin:10px 0 30px; position:relative;}
.business_list_main h2{ position:absolute; top:-25px; left:5px; background:#FFF; padding:3px; }
.business_list{margin-bottom:10px; display:inline-block; width:100%;}
.business_list h2{ border-bottom:1px solid #939393;} 
.usa, .uk, .canada, .australia{border:1px solid #3959A5; }

/*checkout table style */
.dis_table{ border-collapse:collapse;width:100%; border:1px solid #7ba3b7;}
.dis_table th{background:url(../images/bg/table_bg.png) repeat-x; border-width:0 1px 1px 0; border-color:#7ba3b7; height:31px; border-style:solid; padding:0;}
.dis_table td{border-width:0 1px 1px 0; border-color:#7ba3b7;border-style:solid; }
.dis_table span.prize{text-decoration:line-through; color:black; }
.dis_table span.prize span{ color:#d42626;}
.dis_table span.prize, .darkOrange, .green{font-weight:bold;font-size:15px;}
.green{ color:#38A000;}
.darkOrange{ color:DarkOrange;}

.charttab_panel{ margin:20px 0; width:90%; float:left; margin-bottom:36px;}
.charttab_panel1{ margin:20px 0; width:90%; float:left; margin-bottom:76px;}
ul.charttabs {	margin: 0;	padding: 0;	float: left;	list-style: none;	height: 32px; /*--Set height of tabs--*/	border-bottom: 2px solid #082042;	width: 60%;}
ul.charttabs li { padding-left:20px;	float: left;	margin:0;	padding: 0 ;	height: 32px; /*--Subtract 1px from the height of the unordered list--*/	line-height: 32px; /*--Vertically aligns the text within the tab--*/	border-left: none;	overflow: hidden;	position: relative;	background-color:#7b8ca4; margin-right:3px;}
ul.charttabs li a {	text-decoration: none;	color: #FFF;	display: block;	font-size: 1.2em;	padding: 0 20px 0 10px;	/*border: 1px solid #fff; --Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;}
html ul.charttabs li.focus {	color:#bf0304;}
html ul.charttabs li.active, html ul.charttabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/	background-color: #082042;	}
.charttab_container {	border: 1px solid #3d5579;	border-top: none;	overflow: hidden;	clear: both;	float: left; width: 60%;}
.charttab_content {	padding: 20px;	font-size: 1.2em;	min-height: 175px;}
/*Combii page*/
.two-col{ padding:10px 0; overflow:hidden;}
.two-col h3{ font-size:28px !important; text-transform:none !important; line-height:23px;}
.two-col p{ font-size:22px; margin:10px 0;}
.two-col p span{ color:#555555;}
.bot-marg{ margin-bottom:10px;}
.img-style{ margin:0 8px 8px 0;}

.l-border{ border-left-style:solid; border-left-width:2px; padding:0 0 0 10px;}
.red-border{ border-color:#FF0000;}
.orange-border{ border-color:#ff8000;}
.yellow-border{ border-color:#ffff00;}
.green-border{color:#008000;}
.blue-border{color:#0000ff;}

.dashed-border{ border:2px dashed #F78E05; padding:10px; background:#f7f7f7; position:relative;}
.dashed-border h2{ margin:0;}
.dashed-border .cut{ background:url(../images/Combii/scissor-icon.gif) no-repeat; width:35px; height:25px; position:absolute; top:-13px; right:30px;}
.dashed-border p.textcontent{margin:10px 0; line-height:18px;}

.middle-col{ margin:0 5px;}
#area h4{ margin:0; padding:0; text-transform:none; font-size:22px;}

/* SMART UPDATES */

.new-update{ overflow:hidden; font-family:Arial, Helvetica, sans-serif; width:953px !important;}
.new-updates img{ vertical-align:middle;}
.new-update ul, .new-update ol{ padding:0; margin:0; list-style:none;}
.new-update a{ color:#326293; text-decoration:none;}
.new-update a:hover{text-decoration:underline;}
.new-update h1, .new-update h2, .new-update h3, .new-update h4, .new-update h5, .new-update h6, .new-update p{ margin:0; padding:0; text-transform:none; line-height:normal ;}
.new-update h2{ font-size:21px;}
.new-update h1{ color:#326293;font-size:20px;}
.new-update .head-tit{ height:40px; background:url(../images/smartupdates/newupdate-repeat-x.png) repeat-x;/* border-radius:10px 10px 0 0;*/}
.new-update .head-tit h3{ color:#fff; line-height:40px; padding:0 15px;}
.new-update .header-panel{ background:#ecf8ed; border:1px solid #46984b; border-top:none; padding:10px; overflow:hidden; margin:0 0 10px;}
.new-update .header-panel .count{ width:15%; text-align:center;}
.count ul { margin:15px 0 0; text-align:left}
.count ul li{ padding:5px 0;}
.count ul li i{ font-style:normal; font-weight:bold; margin-right:12px; float:right;}
.header-panel .count .num{ font-size:63px; color:#FF8F00; text-shadow:1px 1px 0px #aeb3ae;}
.header-panel .count .text{ font-size:25px; color:#2B2B2B;}
.new-update .header-panel .details{width:55%; margin:0 2%;}
.details ul.update-stream{ padding:0; margin:0;}
.details ul.update-stream p{ font-size:14px; margin:0;}
.details ul.update-stream li i{color:#737373;}
.details ul.update-stream li{padding:7px 0; border-bottom:1px dotted #d9eada;}
.details ul.update-stream li span, .details ul.update-stream li em{ display:block;}
ul.update-stream li span.new-serive em, ul.update-stream li span.update em, ul.update-stream li span.discontinued em, ul.update-stream li span.discount em{background:url(../images/smartupdates/icon-new.png) no-repeat; width:16px; height:16px; text-indent:-55555px;}
ul.update-stream li span.new-serive em{ background-position:0 -128px;}
ul.update-stream li span.update em{ background-position:0 -161px;}
ul.update-stream li span.discontinued em{ background-position:0 -144px;}
ul.update-stream li span.discount em{ background-position:0 -177px;}
.update-stream  li em, .update-stream  li i{ float:left; margin:0 5px 5px 0;}
.new-update .header-panel .subscribe{ width:26%;}

.new-update .full-view{ overflow:hidden; border:1px solid #37414A; border-top:none;}
.new-update .full-view .lpanel{ width:70%}
.new-update .full-view .rpanel{width:28%}
.full-view .panel-sep{ padding:8px 0; overflow:hidden; padding-left: 7px;/* border-bottom:1px dotted #cccccc;*/}
.full-view .panel-sep .separator{ padding:8px 0; overflow:hidden; border-bottom:1px dotted #cccccc;}
.full-view .lpanel .view{ width:28%; font-size:20px;}
.full-view .lpanel .view .date{text-align:left; display:block; padding:5px 0;font-size:30px;}
.full-view .lpanel .view .nr, .full-view .lpanel .view .dr{width:100%; display:block;text-align:center; font-size:40px;}
.full-view .lpanel .view .nr{ text-decoration:line-through; color:#FF8F00;}
.full-view .lpanel .view .dr{color:#46984B;}
.full-view .lpanel .details-view{ width:70%;}
.full-view .details-view h1{ margin-bottom:5px;}
.details-view .thick-line{ margin-bottom:5px;}
.thick-line{ height:10px; background:#E5E4D7;}
.thick-line div.text{ background:#FFF; margin:-3px 0 0; padding:0 5px; color:#676658;}
.lpanel .details-view p{ margin:0 0 8px;}
.new-update .last{ background:none; border:none;}

/*price tag*/
.details-view .price-tag{ margin:0 0 8px 8px; width:200px; text-align:center; background:#f8f7ee; padding:7px;}
.details-view .price-tag span{ display:block;}
.details-view .price-tag em{ font-style:normal;}
.details-view .price-tag .nr, .details-view .price-tag .or{width:47%;display:block; font-size:10px;}
.details-view .price-tag .nr{ padding:0 2% 0 0; float:left;color:#FF8F00; }
.details-view .price-tag .nr em{font-size:30px;}
.details-view .price-tag .or{border-left:3px solid #676658; float:right;padding:0 0 0 2%;color:#46984b;}
.details-view .price-tag .or em{ font-size:30px; }
.details-view .price-tag .link{ width:100%; margin-top:5px;}

.details-view .price-tag-normal{ margin:0 0 8px 8px; width:80px; text-align:center; background:#f8f7ee; padding:7px;}
.details-view .price-tag-normal span{ display:block;}
.details-view .price-tag-normal em{ font-style:normal;}
.details-view .price-tag-normal .nr, .details-view .price-tag-normal .or{width:100%;display:block; font-size:10px;}
.details-view .price-tag-normal .nr{ padding:0 2% 0 0; float:left;color:#FF8F00; }
.details-view .price-tag-normal .nr em{font-size:30px;}
.details-view .price-tag-normal .or{border-left:3px solid #676658; float:right;padding:0 0 0 2%;color:#46984b;}
.details-view .price-tag-normal .or em{ font-size:30px; }
.details-view .price-tag-normal .link{ width:100%; margin-top:5px;}

/*price tag end*/

.lpanel .details-view .date{ font-size:11px; color:#a3a3a1;}

/*tab*/
.new-update .tab-panel{ height:40px; background:#37414A; padding:0 10px; margin-bottom:15px;}
.new-update .tab-panel ul li{ float:left; padding:1px 0 0;}
.new-update .tab-panel ul li a{ line-height:39px; padding:0 10px; display:block; color:#FFF; margin-right:1px;}
.new-update .tab-panel ul li:hover a, .new-update .tab-panel ul li a.active{ background:#FFF; text-decoration:none; color:#326293;}


.new-update .quote{ width:250px;float:right; background:#37414A;border-radius:10px; padding:10px 0;}
.new-update .quote h3{ font-size:19px; color:#FFF; text-align:center;}
.new-update .quote dl {padding:5px; margin:5px 0 0 0;} 
.new-update .quote dl dt {color:#FFF;float:left;margin-right:10px;padding:5px;width:60px; font-size:15px; clear:both;} 
.new-update .quote dl dd {margin:2px 0 10px;}
.new-update .quote dl dd input[type='text']{ width:140px; border:1px solid #FFF; padding:4px 5px;}
.new-update .quote dl dd input[type='submit']{ background:url(../images/blue-btn.png) 0 0; height:39px; cursor:pointer; border:none; width:157px; text-align:center; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase;}
.new-update .quote dl dd input[type='submit']:active{background-position:0 -39px;}




.bot-marg5{ margin:0 0 5px;}
.bot-marg15{ margin:0 0 15px;}
.review{ font-size:14px; color:#2F2F2F; padding:0 0 15px; }
.review .review-title{ display:block; font-weight:bold;font-size:14px;}
.review .author, .review .datePublished{ font-size:11px;}
.review .reviewRating{font-size:11px; font-style:italic;}
.review .description{line-height:21px;}
.btntype{ border-radius:6px; background-color:#96B13A; border:1px solid #333; text-decoration:none; padding:3px; font-weight:bold; font-size:14px; color:#FFFFFF; margin-bottom:10px; margin-top:10px;}
