@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#fff url(img_wh/main_bg.jpg) top repeat-x;}
html { padding:0; margin:0;}
/* main */
.main { width:100%; padding:0; margin:0 auto; }
.resize { width:100%; margin:0 auto;}

/********** header **********/
.header { }
/* TOP */
#top{ height:100px;}#logo h1 a:visited{font-size:40px; color:#3d73a2; margin-bottom:0px;  padding:20px 0px 0px 40px; text-decoration:none; font-weight:normal; }
#logo h1 a{font-size:40px; color:#3d73a2; margin-bottom:0px;  padding:20px 0px 0px 40px; text-decoration:none; font-weight:normal; }
#logo h1{font-size:40px; color:#3d73a2; margin-bottom:0px;  padding:20px 0px 0px 40px; text-decoration:none; font-weight:normal; }
#logo h1 a:hover{text-decoration:none;}
#logo .desc{color:#7c7a6b; font-size:14px; padding-left:25px;}
.date {
	font-family:Verdana;
	font-size:12px;
	margin:0 auto;

	color:#ffffff;
}
a.premium:active {color:#f7f7f7; text-decoration:none; font-weight:bold; }
a.premium:visited {color:#f7f7f7; text-decoration:none; font-weight:bold; }
a.premium:link {color:#f7f7f7; text-decoration:none; font-weight:bold; }
a.premium:hover{color:#c8c8c8; text-decoration:underline;}



.block_header { margin:0 auto; width:100%; padding:0;}
/* logo */
.logo { float:left; padding:0; margin:0; width:434px;}
/*Simple_text*/
.Simple_text { padding:20px 20px; margin:40px 0 0 0; float:right; width:200px;  }
.Simple_text a { color:#000; text-decoration:none;}
.Simple_text .c { font-weight:bold; color:#2c5a79;}
.Simple_text .c { font-weight:bold; color:#2c5a79;}
.Simple_text_ph { font-weight:bold;font-size:11px; color:#2c5a79;margin-top:-40px;float:right;}

#navtop{background-image:url(img_wh/bg-navtop.jpg); background-repeat:repeat-x; background-position:top; height:50px; position:relative; z-index:100;text-align:center;}


#topnav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	line-height:1.5em; margin: auto; width:960px;
}


#topnav{
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	line-height:1.5em; 
}
#topnav{padding:10px 13px 0px 13px;}
#topnav a{
	display:block;
	padding:0px 0px;
	color:#323945;
	text-decoration:none;
	text-transform:uppercase;
	width:120px;
	margin-top:2px; 
}

#topnav a.current{color:#3e4653; background-image:url(images/bg-navlink.gif); background-repeat:no-repeat; }

#topnav a:hover{
	background-image:url(images/bg-navlink.gif); background-repeat:no-repeat; 
}

#topnav li a:hover {
	background-image:url(images/bg-navlink.gif); background-repeat:no-repeat; 
background:#00ffff;

}
#topnav li.sfHover a {
	background-image:url(images/bg-navlink.gif); background-repeat:no-repeat; 
}
#topnav li:hover a {
	background-image:url(images/bg-navlink.gif); background-repeat:no-repeat; 
}
#topnav li.sfHover ul a:hover {
	background-image:url(images/bg-navlink.gif); background-repeat:no-repeat; 
}


#topnav li:hover ul a:hover {
	background-image:url(images/bg-navlink.gif); background-repeat:no-repeat; 
}


#topnav li{
	float:left;
	position:relative;
	padding-left:0px;
	padding-right:0px;
	line-height:38px;
	padding-bottom:4px;
	padding-top:0px;
	font-size:12px;
	text-align:center;
	margin-right:2px;

	
	
}

#topnav li#home{background-image:none;}

#topnav li li{
	padding-right:0px;
	text-transform:capitalize;
	line-height:25px;
	padding:0px 0px;
	background-image:none;
	
}

#topnav ul {
	position:absolute;
	display:none;
	width:190px;
	top:3.3em;
	left:0px;
	background-color:#fff;
	padding-bottom:25px;
	border:solid 1px #e99719;
	border-width:0px 1px 1px 1px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
margin: auto; 
}

#topnav li ul a{
	width:144px;
	height:auto;
	margin:0 13px;
	padding:3px 10px 0px 10px;
	text-transform:capitalize;
	border-bottom:solid 1px #f4f5f5;
	text-align:left;
	color:#a1a1a1
	
}

#topnav li ul a:hover{background-image:none !important; }

#topnav li ul a{background-image:none !important; }

#topnav li ul a:hover{}

#topnav ul ul{
	top:0px;
}	

#topnav li ul ul {
	left:12em;
	margin:0px 0 0 0px;
}

#topnav li:hover ul ul ul ul{
	display:none;
}

#topnav li:hover ul ul ul{
	display:none;
}

#topnav li:hover ul ul{
	display:none;
}
#topnav li li li li:hover ul{
	display:block;
}

#topnav li li li:hover ul{
	display:block;
}

#topnav li li:hover ul{
	display:block;
}

#topnav li:hover ul{
	display:block;
}
#slider { margin:0 auto; padding:0; list-style:none; }
#slider li { margin:0; padding:0; list-style:none; }
#slider ul { margin:0; padding:0; list-style:none; }
#slider li { width:920px; overflow:hidden; padding:0; margin:0 auto; }
p#controls { margin:0; position:relative; }
#nextBtn { display:block; margin:0; overflow:hidden; width:32px; height:32px; position:absolute; left:8px; top:-200px; }
#prevBtn { display:block; margin:0; overflow:hidden; width:32px; height:32px; position:absolute; left:8px; top:-200px; }
#nextBtn { left:962px; }
#prevBtn a { display:block; width:32px; height:32px; background:url(images/l_arrow.gif) no-repeat 0 0; }
#nextBtn a { display:block; width:32px; height:32px; background:url(images/r_arrow.gif) no-repeat 0 0; }
.style10 {
	font-family: Arial, Helvetica, sans-serif;
}
.style11 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style14 {
	font-size: 12px;
}
.style15 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.style16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.oldprice{
	text-decoration: line-through;font-family:Verdana; font-weight:bold;
}
.style2{
font-family:Verdana; font-weight:bold;text-align:center;
}
.style17 {
	color: #000000;
	font-size: 18px;
}
.style18 {
	margin-top: 5px;
	margin-bottom: 4px;
}
.style19 {
	text-align: left;
}
.style20 {
	text-align: right;
}
.style21 {
	margin-right: 30;
}

.style22 {
	font-size: 20px;
	color: #ff9900;
	font-family: Verdana;
}

/* menu */	
.menu { padding:0; margin:0 auto; width:1001px; height:44px; background:url(images/menu_bg.gif) top no-repeat; color:#777;}
.menu ul { padding:0 5px; margin:0 30px 0 0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:0px 3px; border:0;}
.menu ul li a:hover { color:#6793b2; text-decoration:underline;}
.menu ul li a { float:left; margin:0; color:#777; padding-left:15px; padding-right:20px; padding-top:16px; padding-bottom:12px; background:url(images/menu_item.jpg) no-repeat right top; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a.active { color:#6793b2; text-decoration:underline; font:bold 12px Arial, Helvetica, sans-serif;}

/*simple text*/
.slider {  width:1001px; margin:10px auto 0 auto; padding:0; background: url(images/slider_bg.jpg) top no-repeat; height:225px;}
.slider div.slice1 div.slice2 { }
.slider div div div { margin:0; padding:0; border:0;}
.slider div div div p.img { float: right; padding:12px 20px 0 20px; margin:0;}
.slider div div div h2 {  font:bold 30px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:15px 10px 10px 20px; line-height:1.2em;}
.slider div div div p { font-family:Verdana; font-weight:bold; color:#fff; margin:0; line-height:1.8em; padding:0 10px 0 20px; letter-spacing:2px;}

/* header_text */
.header_text { margin:0 auto; width:1000px; padding:0; background:url(images/simple_img_top.gif) top no-repeat;}
.header_text h2 { margin:15px 0 0 45px; padding:0; font:normal 37px Arial, Helvetica, sans-serif; color:#666666;}
.header_text h2.pan { padding:0; margin:5px 0 0 45px; font:normal 19px Arial, Helvetica, sans-serif; color:#565656;}
.header_text .div { width:1000px; margin:0; padding:0;}
.header_text .div .left1 { float:left; width:530px;}
.header_text strong { display:block; margin:0; color:#a1e2e6; font:normal 12px Arial, Helvetica, sans-serif; line-height:16px;}
.header_text span { float:right; margin:0; padding:0; width:400px;}
.header_text p { font:normal 11px Arial, Helvetica, sans-serif; color:#3d3f41; padding:10px 0 0 45px; margin:0; line-height:1.6em;}
.header_text ul.buttons { float:left; padding:20px 0 10px 45px; margin:0; list-style:none;}
.header_text ul.buttons li { float:left; padding:0 5px; margin:0;}
/*blog_body*/
.blog_body_top { width:1000px; margin:0 auto; padding:0; background:url() top repeat-y; }
.blog_body { width:1000px;background:url() top no-repeat; margin:0 auto; padding:0;}
.blog_bottom { margin:0; padding:10px 20px; width:960px; float:left; background:url() bottom no-repeat;}
.blog_body p { margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; line-height:1.8em; color:#828282; padding:0 10px; margin:0;}
.blog_body img { float:left; margin:0 10px; padding:0;}
.blog_body .lorem { width:240px; float:left; margin:0; padding:0;}
/********** block index **********/
.body { padding:20px 10px 10px 10px; width:980px; margin:0 auto;}
.body h2 { font:normal 22px Tahoma, Geneva, sans-serif; color:#666666; padding:10px 0; margin:5px 0; background:url() left no-repeat;}
.body h3 { font:normal 22px Tahoma, Geneva, sans-serif; color:#4e4a38; padding:5px 5px; margin:0;}
.body a { font:normal 11px Arial, Helvetica, sans-serif; color:#3497c4; text-decoration:underline;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; line-height:1.8em; padding:5px 0; margin:0;}
.body span { font:normal 15px Arial, Helvetica, sans-serif; color:#898989; padding:15px 0; margin:0;}
.body .welcome { width:320px; float:left; margin:1px 1px; padding:0;}
.body .welcome img { padding-right:10px;}
.body .welcome ul { margin:0; padding:0; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#727272;}
.body .welcome li { padding:3px 15px; background:url(images/ul_li.gif) left no-repeat; margin:0;}

/*blog_body2*/
.blog_body_top2 { width:1000px; margin:0 auto; padding:0; }
.blog_body2 { width:1000px;background:url() top no-repeat;}
.blog_bottom2 { margin:0; padding:30px 0; float:left; width:1000px; background:url() bottom no-repeat;}
.blog_body2 p { font:normal 11px Arial, Helvetica, sans-serif; color:#828282; padding:0 10px; margin:0; line-height:1.8em;}
.Testi { width:560px; padding:0 20px; float:left; margin:0; background:url(images/bg_1.gif) no-repeat top left; height:201px;}
.Testi h2 { font:normal 20px Tahoma, Geneva, sans-serif; color:#525252;padding-top:7px;}
.Testi .l { float:left; width:180px; height:145px; padding-left:15px;}
.Testi .l p { line-height:1.8em; background:url(images/$_785.png) no-repeat left; height:75px; padding-top:20px; padding-left:20px;}
.Testi .l img { line-height:1.8em; float:right; padding:40px 0 0 0;}
.Testi .c { float:left; width:220px; height:130px; margin-left:20px; padding-top:20px;}
.Testi .c ul { margin:0; padding:0;}
.Testi .c ul li { margin:5px 0; padding:0 0 0 15px; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; background:url(images/ul.gif) no-repeat center left; line-height:1.6em;}
.Testi .c ul li a { color:#2f9aff; text-decoration:none;}
.Testi .r { float:right; width:120px; height:120px; padding-top:15px;}
.Testi .b { float:left; width:400px; height:15px; margin:0; padding:25px 0 0 0;}
.Testi .b a { font:bold 12px Arial, Helvetica, sans-serif; color:#2f9aff; padding:0px 10px 0 10px;}
.Testi .order { padding:0; margin:0; float:right; width:140px; height:40px;}
.Featured { width:385px; float:left; height:201px; margin-left:15px; background: #eaeaea url(images/banner.gif) no-repeat top left;}
.Featured p { font-size:12px;font-family:tahoma; padding-left:20px; color:#fff;}
.Featured div { width:385px; float:left; height:201px;color:#fff; }
.Featured a { font-size:12px;font-family:tahoma;; color:#fff; text-decoration:none; float:right; padding-right:25px; padding-top:20px;}
.Featured h2 { font-size:22px;font-family: tahoma; color:#fff; padding:20px 50px; margin:5px 0;}
.Featured ul { margin:0 5px; padding:0; list-style:none; display:inline;}
.Featured li { display:inline; font-size:12px;font-family:tahoma; color:#fff; padding:5px; margin:0;}
/*portfolio*/
.portfolio p { font:normal 12px Arial, Helvetica, sans-serif; line-height:1.8em; color:#727272; padding-top:10px;}
.portfolio a { font:bold 12px Arial, Helvetica, sans-serif; color:#2b92ff;}
.portfolio img { padding:0; margin:5px 10px; padding-right:25px;}
.portfolio { width:630px; margin:10px; float:left; padding:5px;}
.portfoliowhm { width:960px; margin:1px; float:left; padding:1px;}
.portfoliowhm h2 { font:bold 35px Arial, Helvetica, sans-serif; color:#525252; padding:5px; margin:5px 0; }
.portfoliowhm h2 a { color:#2f9aff; text-decoration:none; font:bold 35px Arial, Helvetica, sans-serif;}
.portfolio h2 { font:bold 35px Arial, Helvetica, sans-serif; color:#525252; padding:5px; margin:5px 0; }
.portfolio h3 { font:normal 22px Arial, Helvetica, sans-serif; color:#525252; padding:10px 20px; margin:5px 0; }
.portfolio h2 a { color:#2f9aff; text-decoration:none; font:bold 35px Arial, Helvetica, sans-serif;}
.item { width:290px !important; width:280px; float:right; margin:10px; padding:5px; font:normal 12px Arial, Helvetica, sans-serif; border-bottom:1px solid #caced0;}
.item p { font:normal 12px Arial, Helvetica, sans-serif; color:#727272; padding-top:2px; line-height:1.8em; padding-left:20px;}
.item a { font:bold 11px Arial, Helvetica, sans-serif; color:#329cff; text-decoration:none;}
.item h2 { font:normal 22px Arial, Helvetica, sans-serif; color:#525252; padding:10px 15px; margin:5px 0; padding-bottom:25px; }
.item h2 a { font:normal 22px Arial, Helvetica, sans-serif; color:#2b92ff; margin:5px 0; padding-bottom:25px; text-decoration:none; }
.item img { float:left; margin-right:15px; margin-bottom:15px; }
.list { float:left; margin:5px; width:210px; }
.list ul { margin:0; padding:0; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#727272;}
.list li { padding:3px 15px; background:url(images/ul_li.gif) left no-repeat; margin:0;color:#666666;}
.left { float:left; width:260px; font:normal 12px Arial, Helvetica, sans-serif; color:#727272; margin:10px; padding-left:20px;}
.left a { font:bold 12px Arial, Helvetica, sans-serif; color:#2b92ff; text-decoration:none;}
.left p { padding:0 0 0 10px;}
.left ul { margin:0; padding:0; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#727272;}
.left li { padding:3px 15px; background:url(images/ul_li.gif) left no-repeat; margin:0;}

/*table*/
.table .head { background:url(images/tb_bg.jpg) repeat-x; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
.table tr.title { height:31px;}
.text_tr_b { font:normal 12px Arial, Helvetica, sans-serif; color:#727272; background:#e3e3e3; text-align:center; height:23px;}
.text_tr { font:normal 12px Arial, Helvetica, sans-serif; color:#727272; text-align:center; height:23px;}
.table img { margin-left:30px;}
.order_now { float:right; width:95px; height:55px; padding:10px; padding-top:30px;}
.order_now img { margin:0; padding:0;}
.order_now img a:hover { background:url(images/order_07.jpg) no-repeat;}

/*bottomms*/
.bottomms { width:100px; float:right; margin:10px 10px; padding:0;}
.bottomms a { font:normal 10px Arial, Helvetica, sans-serif; color:#fff; background:#9e9e9e; padding:2px 2px; margin:0 0 0 5px; text-decoration:none;}
.bottomms a:hover { color:#3497c4; text-decoration:none; background:none;}
/********** contact form **********/
#contactform { margin:0 auto; padding:5px 0;}
#contactform * { color:#6e6e6e;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { text-align:left; margin:0 10px 0 0; width:80px; display:block; padding:5px 0; font:normal 11px Tahoma, Geneva, sans-serif; color:#6e6e6e; text-transform:capitalize; float:left;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:450px; border:1px solid #c5c5c5; margin:2px 0; padding:3px 2px; height:14px; background:#fff; float:left;}
#contactform textarea { width:450px; border:1px solid #c5c5c5; margin:2px 0; padding:3px 2px; background:#fff; float:left;}
#contactform li.buttons input { padding:25px 0; margin:0 0 0 90px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

/********** footer **********/
/*Twitter*/
.Twitter { width:1000px; margin:0 auto; padding:0;}

.footer { padding:20px 0 0 0; margin:0 auto; background:url() 0 20px repeat-x;}
.footer .resize { width:960px; margin:0 auto;}
.footer .resize p { float:left; width:50%; padding:20px 0; margin:0; color:#959595; font:normal 11px Tahoma, Geneva, sans-serif; }
.footer .resize a { color:#3497c4; font:normal 11px Tahoma, Geneva, sans-serif; padding-right:30px; text-decoration:none; }
.text_left { text-align:right; color:#8d8d8d; }

.clr { clear:both; padding:0; margin:0; background:none;}

p.clr { clear:both; padding:0; margin:0; background:none;}
.bg { clear:both; padding:0; margin:5px 0; background:none;}

li.bg { clear:both; padding:0; margin:5px 0; background:none;}

#footer-colums {position:relative; display:block; height:auto; overflow:hidden; margin-bottom:25px;background:#333333;height:200px;}
.footer-colum {width:221px; margin-right:25px; float:left;}
.footer-colum h4 {color:#f5f5f5;}
.footer-colum li {border-bottom:1px solid #c8c8c8; border-top:#555 1px solid;font-size:11px;}
.footer-colum li a {display:block; padding:5px 0 5px 5px;color:white;font-size:11px;}
.footer-colum li a:hover {background:rgba(0, 0, 0, 0.4);  text-decoration:none;color:#ffd89d;font-size:11px;}

#bottom-footer {position:relative; overflow:hidden; padding:17px 0 12px; background:url(./images/bottom-footer-bg.png) repeat-x top left; color:#999;}
#bottom-footer p {margin:0; line-height:16px;}

ul#social-list {overflow:visible; height:16px; display:block; position:relative;	}
ul#social-list li {list-style:none; float:left; margin:0 2.5px;}

right2{
text-align:right; font-size:11px;font-family:arial; color:#727272; margin:10px; padding-right:20px;width:350px;height:30px;	
}
.margin {
	padding-left:110px;
}
.style1 {
	border-width: 0;
}

.style2 {
	border-width: 0;
	margin-top:5px;
}

.style4 {
	color: #ffffff;
	font-size: 20px;
font-family:Arial;
margin-top:5px;
}
.style5 {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

.style6 {
	margin-left: 69px;
	margin-right: 69px;
}
.style7 {
	margin-left: 26px;
	margin-right: 26px;
}

.style8 {
	border-width: 0;
}
.style9 {
	font-family: "Lucida Sans Unicode";
}

li {
font-family:Arial;color:#999;font-weight:bold;	
}



.PageHeading {
	margin: 4px 4px 0 0;
	padding: 3px 5px;
	background: #FFFFFF;
	border-bottom: 2px solid #0161BD;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #0161BD;
	clear: both;
	text-align:left;
}


.PageIntro {
	color: #252525;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align: justify;
	padding: 2px 2px 3px 3px;
}


img {
	border:0 none;
	padding:0;
	margin:0;
}

.PageIntro ul {
		margin: 0px;
		padding: 8px 0px 2px 0px;
		list-style: none;
		}

.PageIntro li {
		margin:0px;
		padding:1px 0px 3px 20px;
}



.digicert-heading p {
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	}


.extra-planlink {
color: #ffff99;
}
.extra-planlink a {
color: #ffff99;
text-decoration: underline;
font-weight: bold;
font-family: verdana;
font-size: 12px;
}

.digicert-plan-table-selected {
	background: #fff;
	border-top: 1px solid #96d1ff;
	border-left: 1px solid #96d1ff;
	border-bottom: 1px solid #96d1ff;
	border-right: 1px solid #fff;
	}

.digicert-plan-table-selected .digicert-plan-name {
	color: #fc7100;	
	}

.digicert-plan-name {
	font-size: 13px;
	font-family: arial;
	color: #e3120d;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	margin: 5px 0 5px 10px;
	}

.digicert-pricing-1-td {
	border-bottom: 1px solid #eee;
	padding-bottom: 3px;
        }

.digicert-pricing-table {
margin: 3px 0;
}

.digicert-pricing-table {
    margin-left: 10px;
        }
.digicert-pricing-text {
	padding-left: 20px;
	color: #406bac;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	font-family: arial;
	background: #ff9900;
}
.buynow-button {
	font-family: arial;
	font-weight: bold;
	text-transform: uppercase;
	background: #9ac823;
	margin-right: 5px;
	display: block;
	text-align: center;
	}
.buynow-button a {
	color: #fff;	
	}

.digicert-pricing-2-td {
	padding-bottom: 3px;
        }

.red-text {
	color:#CC0000;
	}

.digicert-viewdetails {
	padding-right: 5px;
	text-align: right;
}

.digicert-viewdetails a {
	color: #333;
	}

.digicert-content-spacer {
	height: 470px;
	overflow: auto;
	border-top: 1px solid #96d1ff;
	border-right: 1px solid #96d1ff;
	border-bottom: 1px solid #96d1ff;
	background: #fff;
}

.digicert-plan-details {
	padding: 10px;
	}

.digicert-plan-details h4 {
	font-size: 18px;
	font-family: arial;
	font-weight: normal;
	color: #2d7ec3;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	border-bottom: 1px solid #e0ebf6;
	}
.digicert-plan-details ul {
	margin: 0;
	padding: 0;
	margin-left: 25px;
	margin-top: 7px;
	margin-bottom: 10px;
	list-style: square;
	color: #333;
	}

.digicert-plan-details li {
	margin-bottom: 5px;
	}

.digicert-plan-details p {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	margin-top: 5px;
	}

.digicert-plan-table {
	border: 1px solid #96d1ff;
	}

#digicert-content-tabs .content-tabs-spacer {
	width: 5px;
	border-bottom: 1px solid #999;
	}

#digicert-content-tabs .content-tabs-selected {
	background: #e3eff8;
	text-align: center;
	border: 1px solid #999;
	font-size: 11px;
	font-family: tahoma;
	color: #333;
	padding: 5px 0;

	}

#digicert-content-tabs .content-tabs {
	background: #e3eff8;
	text-align: center;
	border: 1px solid #999;
	font-size: 11px;
	font-family: tahoma;
	color: #333;
	padding: 5px 0;

	}

#digicert-content-tabs .content-tabs-selected {
	color: #fc7100;
	background: #fff;
	border-bottom: 0 none;
	}

#digicert-content-wrapper {
	border: 1px solid #999;
	border-top: 0 none;

	padding: 4px 0;
	}

#digicert-content-wrapper .digicert-content {
	margin: 10px 15px;
	}

.PageSubHeading {
	margin: 8px 4px;
	padding: 2px 0 2px 9px;
	background: #ECEFDE;
	border-bottom: 1px solid #94A63B;
	font-family: trebuchet ms, verdana, arial, sans-serif;
	font-size: 15px;
	color: #003660;
	clear: both;
	font-weight: bold;
	text-align:left;
}

.comparePlans .HeadingCaption {
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	color: #0B6CCA;
	font-weight: bold;
	padding-left: 31px;
	text-align: left;
	}

.comparePlans td {
	font-family: verdana, arial, sans-serif;
	}

.comparePlans .cplans {
	background: #0060BE;
	border-left: 1px solid #fff;
	font-weight: bold;
	font-size: 11px;
	}

.comparePlans .MainHeading {
	background: #0161BD;
	padding-left: 31px;
	color: #fff;
	font-weight: bold;
	font-size: 12px
}

.comparePlans .hilite {
	background: #FFFFD3;
	color: #252525;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	}

.comparePlans .alt1 {
	background: #DEEDFB;
	padding-left: 31px;
	text-align: left;
	}

.alt4 {
	color: #252525;
	font-size: 11px;
	}

.alt3 {
	color: #252525;
	font-size: 11px;
	}

.alt2 {
	color: #252525;
	font-size: 11px;
	}

.comparePlans .alt1 {
	color: #252525;
	font-size: 11px;
	}

.comparePlans .alt3 {
	background: #DEEDFB;
	}

.comparePlans .alt2 {
	background: #fff;
	padding-left: 31px;
	text-align: left;
	}

.note {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #252525;
	border-bottom: 1px #5DA3E5 solid;
	padding: 3px 10px 2px 22px;
	margin: 8px 0 8px 0;
	background: #F1F8FF ;
	text-align:left;
}
/* 

Hosting - CSS File

*/


/*** GLOBAL  ***/

.planos {
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	color:#fafafa;


}


* {
	margin:0;
	padding:0;
}
*:focus {
	outline:none; /* removes ugly dotted border but may make template more unsuable, up to you
					 if you want to keep it! */
}


.clear{clear:both; height:1px !important; line-height:1px !important; float:none!important}
form{margin:0; padding:0;}
hr {
border-width:0;
height:1px;
line-height:0;
margin:30px 0px;
page-break-after:always;
text-align:center;
width:100%;
clear:both;
color:#d3d8e0;
background-color:#d3d8e0;
background-repeat:repeat-x
}
textarea
{
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	border:solid 1px #d3d8e0;
	margin:4px 4px 8px 0px; 
	padding:5px; 
	color:#acacac; 
	vertical-align:middle; 
	font-size:11px;}
input[type=text]
{
	-moz-border-radius: 0px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 0px; /* CSS3 */
	border:solid 1px #d3d8e0;
	margin:4px 4px 8px 0px; 
	padding:5px; 
	color:#acacac; 
	vertical-align:middle; 
	font-size:11px;}
/*** END OF GLOBAL  ***/

/*** DEFAULT ELEMENT STYLES ***/
/* heading */
h2{margin-bottom:12px; font-family:Arial, Verdana;}
h1{margin-bottom:12px; font-family:Arial, Verdana;}
h6{margin-bottom:8px; font-family:Arial, Verdana;}
h5{margin-bottom:8px; font-family:Arial, Verdana;}
h4{margin-bottom:8px; font-family:Arial, Verdana;}
h3{margin-bottom:8px; font-family:Arial, Verdana;}
h1 {font-size:30px; line-height:32px;}
h2 {font-size:24px; line-height:26px;}
h3 {font-size:20px; line-height:22px;}
h4 {font-size:18px; line-height:20px;}
h6 {font-size:14px; line-height:15px;}
h5 {font-size:14px; line-height:15px;}
h6{ font-weight:normal; color:#7b7b7b;}
h5{ font-weight:normal; color:#7b7b7b;}
h4{ font-weight:normal; color:#7b7b7b;}
h3{ font-weight:normal; color:#7b7b7b;}
h2{ font-weight:normal; color:#7b7b7b;}
h1{ font-weight:normal; color:#7b7b7b;}
/* links */
a:visited {color:#d58000; text-decoration:none; font-weight:normal; }
a {color:#d58000; text-decoration:none; font-weight:normal; }
a:hover{color:#0066ff; text-decoration:underline;}
a img{border:none}
/* float align */
img.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
	margin-top: 3px;
}
.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
	margin-top: 3px;
}
img.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
	margin-top: 5px;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
	margin-top: 5px;
}
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

img.alignnone {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top:3px;
}


.alignnone {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top:3px;
}


img.alignnone {
	margin-bottom: 12px;
}


img.aligncenter {
	margin-bottom: 12px;
}


img.alignright {
	margin-bottom: 12px;
}


img.alignleft {
	margin-bottom: 12px;
}
img.alignnone {}


img.aligncenter {}


img.alignright {}


img.alignleft {}


/* lists, blockquotes and paragraphs */
blockquote {
	font-size:12px;
	margin-bottom:20px;
}
ol {
	font-size:12px;
	margin-bottom:20px;
}

ol {
	margin:10px 0 20px 20px;
	list-style-position:inside
}

li ul
{
	list-style:square;
	margin-bottom:0;
	margin-top:0;
}
li ol
{
	list-style:square;
	margin-bottom:0;
	margin-top:0;
}
li ol {list-style:decimal;}
	
blockquote {
	/*font-style:italic;*/
	margin:0px 0 0px 0px;
	color:#333333;
	padding:0px 10px 0px 10px;
	background-image:url(images/quote.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	clear:both;
	}
	

blockquote.right  {
	float:right;
	letter-spacing:0px;
	margin-bottom:20px;
	margin-left:20px;
	margin-top:0px;
	padding:0px 20px 10px 60px;
	width:43%;
	background-position:0px 0px;
	}
	

blockquote.left  {
	float:right;
	letter-spacing:0px;
	margin-bottom:20px;
	margin-left:20px;
	margin-top:0px;
	padding:0px 20px 10px 60px;
	width:43%;
	background-position:0px 0px;
	}
	
blockquote.left{
	float:left;
	margin-left:0px;
	margin-right:20px;}

blockquote p{margin-bottom:0px;}

/* code */
code {
	font-family:Verdana, Arial;
	letter-spacing:1px;
	margin:25px 0 25px 0px;
	display:block;
	font-size:0.9em;
	border-left:4px solid #e0e0e0;
	padding:15px 10px;
}

/* text styled and button */

/*** END OF DEFAULT ELEMENT STYLES ***/

/*** CONTAINER ***/
#wrapper-top{background-image:url(images/main_bg.jpg); background-repeat:repeat-x; background-color:#fafafa}
#wrapper-bottom{background-color:#e9e9e9; min-height:390px;}
#container-top{margin:0 auto; width:996px;}
#container-bottom{margin:0 auto; width:990px;}




/* BOX */
.box{
	-moz-border-radius: 5px; /* Firefox */
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	border:solid 1px #C4D5D7;
	padding:30px 30px 20px 20px;
	margin-bottom:10px;
}
#boxlogin{
	-moz-border-radius: 5px; /* Firefox */
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	border:solid 1px #C4D5D7;
	width: 120px;height:6px;border: 1px solid gray;margin-left:23px;
}

.box-index{
	-moz-border-radius: 5px; /* Firefox */
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	border:solid 1px #ffffff;
	padding:30px 30px 20px 20px;
	margin-bottom:10px;
}
*/
.box-alojamento{
	border:solid 1px #909090;
	padding:30px 6px 10px 6px;
	margin-bottom:1px;

}
.box-guarantee{
	border:solid 1px #C4D5D7;
	padding:30px 6px 10px 6px;
	margin-bottom:1px;
}
.box-main-right{
	-moz-border-radius: 5px; /* Firefox */
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	border:solid 1px #C4D5D7;
	padding:30px 30px 20px 6px;
	margin-bottom:10px;
}

#mainbox{
	-moz-border-radius: 5px; /* Firefox */
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	border:solid 1px #ffffff;

	padding:30px 30px 20px 30px;
	margin-bottom:10px;
	
}
.smallbox{
	-moz-border-radius: 5px; /* Firefox */
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	border:solid 1px #0000ff;
	padding:30px 30px 20px 30px;
	margin-bottom:10px;
}

.box2{
  background-image: url('images/banner.gif');
	margin-bottom:10px;
	padding:0;
	height:201px;
	
}
.box2 img{height:190px;

}
#banner{
float:left;	
}
.boxcolor{
	-moz-border-radius: 5px; /* Firefox */
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	padding:15px 15px 23px 15px;
	width:auto;
	margin-bottom:10px;
	/*background-color:#323945;*/
	background-image:url(images/plans.png);
}
#content-box-left {
float:left;
width:310px;

border-top:5px solid #808080;
}
.borderstyle {
background-image: url(images/border.png) ;
height:5px;	
background-repeat:repeat-x;
margin-bottom:5px;
}
.spanstyle {
font-size:14px;
text-align:center;
font-weight:bold;
}
.spanstyle2 {
font-size:14px;
text-align:center;
font-weight:bold;
}

#content-box-right {
float:left;
width:310px;
margin-left:14px;	

border-top:5px solid #808080;	

}

*+html .boxcolor{padding:15px 15px 17px 15px; margin-bottom:11px;}
#right_main {
margin-left:345px;margin-top:17px;	
}
#left_main {
margin-left:0px;margin-top:18px;	
}

#mainright .box{padding:30px 20px 30px 20px;}

#alojamento-top{width:350px; margin-left:0px; }
#guarantees-top{width:350px; margin-right:0px; }

#guarantees{float:left; width:338px; margin-right:10px;
 }
#testimonials{float:left; width:338px;}


.box-cycle{position:relative;}
.navnext{position:absolute; cursor:pointer; height:11px; width:13px ; display:block; text-indent:-9999px;}
.navprev{position:absolute; cursor:pointer; height:11px; width:13px ; display:block; text-indent:-9999px;}
.navprev{top:30px; right:20px; background-image:url(images/prev.png); background-repeat:no-repeat;}
.navnext{top:30px; right:0; background-image:url(../images/next.png); background-repeat:no-repeat;}

/* CONTENT */
#main{background-image:url(../images/bg-main.png); background-repeat:repeat-y; padding:10px 13px 0px 13px;}
#main2{background-image:url(../images/bg-main.png); background-repeat:repeat-y; padding:10px 13px 0px 13px;} /* for contact page */
#mainleft{width:714px; float:left}
#mainright{width:246px; padding-left:10px; float:left}
#main2 #mainleft{width:584px; float:left} /* for contact page */
#main2 #mainright{width:376px; padding-left:10px; float:left} /* for contact page */
.widget-title{margin-bottom:8px;}
.box-cycle blockquote{padding-left:0px;}
.box-cycle blockquote div{padding-left:20px; padding-bottom:6px;}

/* LIST */
/* ul.list{list-style-type:none; margin:0 0 8px 0; padding:0;}
ul.list li{list-style-type:none; margin:0; padding:6px 0 6px 12px; background-image:url(../images/list.png); background-repeat:no-repeat; background-position:0px 10px; list-style-position:outside}
ul.social{list-style-type:none; margin:0; padding:0; float:right}
ul.social li{display:inline; padding:0 2px;}

*/
#mainright ul{list-style-type:none; margin:0 0 0px 0; padding:0; list-style-position:outside}
#mainright ul li li{list-style-type:none; margin:0; padding:6px 0 6px 20px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:0px 10px; border-bottom:solid 1px #e6e6e6; }
#mainright ul.noborder li li{background-image:url(../images/list.png); background-repeat:no-repeat; background-position:0px 10px; border:0px; }

#mainright ul li a, #mainright ul li a:visited{color:#868686;}
#mainright .widget-container{clear:both; margin-bottom:15px !important;}
.boxcolor ul.list{padding-top:12px !important; margin:0px !important;}
.boxcolor ul.list li{line-height:12px; padding:0px 0 0px 20px; text-transform:uppercase; font-size:11px; background-position:0px 4px}



/*==== Dropcaps ====*/
.letercap{
	display:block;
	float:left;
	font-size:35px;
	line-height:35px;
	margin:0 8px 0 0;}
.bk-right{ float:right; width:30%; margin-left:20px;}
.bk-left{ float:left; width:30%;}

/*==== Highlight ====*/
.highlight1{padding:1px 4px;background-color:yellow;color:#111;}	
.highlight2{padding:1px 4px;background-color:#111;color:#eee;}	


.clear {
	clear: both;
}

.top {
	top: 10px;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}

/* -------------------------------------------------- */
	/* orange */
	/* -------------------------------------------------- */
	#orange {
		clear:left;
		float:left;
		padding:0;
		background:#ff9900 url(img_wh/bg-navtop.jpg) top repeat-x; padding:0; margin:0 auto; height:44px;
		border-bottom:1px solid #7E7567;
		width:100%;
		border-top:4px solid #000;
		overflow:hidden;
		font-family:Verdana, sans-serif;
	}
	#orange ul {
		float:left;
		margin:0;
		padding:0;
		list-style:none;
		position:relative;
		left:50%;
		text-align:center;
	}
	#orange ul li {
		display:block;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
		right:50%;
	}
	#orange ul li.first {
		border-left:1px solid #7E7567;
	}
	#orange ul li.last {
		border-right:1px solid #ECE9D8;
	}
	#orange ul li a {
		display:block;
		float:left;
		margin:0;
		padding:20px 10px 6px 10px;
		border-left:1px solid #ECE9D8;
		border-right:1px solid #7E7567;
		text-decoration:none;
		color:#7D6A46;
		font-size:.8em;
		font-weight:bold;
		text-transform:uppercase;
		line-height:1.3em;
	}
	#orange ul li a:hover {
		color:#000;
		background-color:#ECE9D8;
		border-left:1px solid #fff;
		padding-top:18px;
		padding-bottom:8px;
	}
	#orange ul li.active a,
	#orange ul li.active a:hover {
		color:#fff;
		background:#000;
		border-left:1px solid #000;
		padding-top:18px;
		padding-bottom:8px;
	}
