#buttonTable
{
	background: #f5f5f5;
	margin-top: 15px;
}
#changeCurrency
{
	background: #F5F7FA;
	border: solid 1px #DADFE9;
	float: left;
	height: 130px;
	margin: 12px 0 0 13px;
	padding: 6px 10px 10px 10px;
	width: 140px;
}
#changeCurrencyDetails
{
	background: #F5F7FA;
	border: solid 1px #DADFE9;
	height: 110px;
	padding: 6px 10px 10px 10px;
	text-align: left;
	width: 186px;
}
#contact-details h1 span
{
	visibility: hidden;
}
#contact-details h1
{
	background: url(/images/header-contact-details.gif) no-repeat 6px 1px;
	height: 75px;
	width: 239px;
}
#contact-details ul li span
{
	display: block;
	font-weight: bold;
}
#contact-details ul li
{
	margin: 0px 20px 10px 30px;
	padding: 6px 0px 6px 60px;
}
#contact-details ul li#aol
{
	background: url(/images/contact-aol.gif) no-repeat top left;
}
#contact-details ul li#gt
{
	background: url(/images/contact-gt.gif) no-repeat top left;
}
#contact-details ul li#msn
{
	background: url(/images/contact-msn.gif) no-repeat top left;
}
#contact-details ul li#phone
{
	background: url(/images/contact-phone.gif) no-repeat top left;
}
#contact-details ul li#skype
{
	background: url(/images/contact-skype.gif) no-repeat top left;
}
#contact-details ul li#yahoo
{
	background: url(/images/contact-yahoo.gif) no-repeat top left;
}
#contact-details ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#contenido
{
	height: 333px;
	overflow: auto;
	position: absolute;
	top: 79px;
	width: 584px;
}
#contenidofla
{
	height: 363px;
	overflow: hidden;
	position: absolute;
	top: 79px;
	width: 584px;
}
#content ul li
{
	list-style: none outside;
	margin: 0 0 1.3em 0;
	padding: 0;
}
#content ul.bul li
{
	list-style: disc;
	margin: 0 0 0.5em 0;
}
#content ul
{
	margin-bottom: 1.2em;
}
#content-wrapper #custom-content
{
	border: 0px solid red;
	color: #333;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	margin: 0px 0px 0px 10px;
	text-align: left;
	width: 626px;
}
#content-wrapper #sidebar .livechat
{
	padding: 0px 0px 0px 2px;
}
#content-wrapper #sidebar
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	text-align: left;
	width: 245px;
}
#content-wrapper
{
	background: url(/images/bg-sidebar.gif) repeat-y center top;
	margin: auto;
	margin-top: 0px;
	width: 920px;
}
#content-wrapper-archive #custom-content-archive
{
	border: 0px solid red;
	color: #333;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#content-wrapper-archive p
{
	margin: 12px 0px;
}
#content-wrapper-archive
{
	margin: auto;
	margin-top: 0px;
	text-align: left;
	width: 878px;
}
#content-wrapper-iphone
{
	background: none;
	margin: auto;
	margin-top: 0px;
}
#content-wrapper-nosidebar #custom-content-nosidebar
{
	border: 0px solid red;
	color: #333;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px;
	text-align: left;
	width: 100%;
}
#content-wrapper-nosidebar p
{
	margin: 12px 0px;
}
#content-wrapper-nosidebar
{
	margin: auto;
	margin-top: 0px;
	width: 880px;
}
#content-wrapper-php
{
	background: none;
	margin: auto;
	margin-top: 0px;
}
#credits
{
	background: url(/images/indianic-logo-credit.gif) no-repeat 825px center;
	border-bottom: 1px dotted #ccc;
	border-top: 1px dotted #ccc;
	padding: 20px;
}
#custom-content .breadcrumb
{
	font-size: .9em;
	margin: 5px 0px;
	text-align: left;
}
#custom-content a:hover
{
	Color: #444444;
	text-decoration: none;
}
#custom-content a
{
	Color: #0066CC;
	text-decoration: none;
}
#custom-content h1 a:hover
{
	color: #333;
	text-decoration: none;
}
#custom-content h1 a
{
	border: none;
	color: #f60;
	font-size: 18px;
	margin: 2px 0px;
	padding: 0px;
	text-decoration: none;
}
#custom-content h1
{
	border-bottom: 1px dashed #CCCCCC;
	color: #f60;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.1em;
	margin: 15px 0px;
	padding: 4px 0px 8px 0px;
}
#custom-content h2 a:hover
{
	color: #333;
	text-decoration: none;
}
#custom-content h2 a
{
	color: #f60;
	font-size: 15px !important;
	text-decoration: none;
}
#custom-content h2
{
	color: #f60;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px !important;
	line-height: 1.2em;
	margin: 10px 0px 2px 0px;
}
#custom-content h3
{
	color: #036;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	line-height: 1.2em;
	margin: 10px 0px;
}
#custom-content img.imgmargin
{
	border: none;
	margin: 0px !important;
}
#custom-content img
{
	border: none;
	float: left;
	margin: 5px;
}
#custom-content p
{
	margin: 14px 0px;
}
#custom-content td img
{
	border: none;
	margin: 0px !important;
}
#custom-content ul li a:hover
{
	color: #ff6600;
}
#custom-content ul li a
{
	color: #555555;
}
#custom-content ul li
{
	background: url(/images/bul_content_ul.gif) no-repeat top left;
	padding-left: 15px;
	text-decoration: none;
}
#custom-content ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#custom-content-archive .breadcrumb
{
	font-size: .9em;
	margin: 5px 0px;
	text-align: left;
}
#custom-content-archive .pagination-alignleft
{
	background-color: #f1f1f1;
	float: left;
	height: 15px;
	padding: 3px;
	text-align: center;
	width: 120px;
}
#custom-content-archive .pagination-alignright
{
	background-color: #f1f1f1;
	float: right;
	height: 15px;
	padding: 3px;
	text-align: center;
	width: 120px;
}
#custom-content-archive .pagination
{
	border: solid 1px #e1e1e1;
	margin-top: 15px;
	padding: 2px;
}
#custom-content-archive .post
{
}
#custom-content-archive a:hover
{
	Color: #ff6600;
	text-decoration: none;
}
#custom-content-archive a
{
	Color: #555555;
	text-decoration: none;
}
#custom-content-archive h1 a:hover
{
	color: #333;
	text-decoration: none;
}
#custom-content-archive h1 a
{
	border: none;
	color: #f60;
	font-size: 18px;
	margin: 2px 0px;
	padding: 0px;
	text-decoration: none;
}
#custom-content-archive h1
{
	border: none;
	color: #f60;
	font: normal 18px arial;
	line-height: 1.1em;
	margin: 10px 0px;
	padding: 0px;
}
#custom-content-archive h2 a:hover
{
	color: #333;
	text-decoration: none;
}
#custom-content-archive h2 a
{
	color: #f60;
	font-size: 15px !important;
	text-decoration: none;
}
#custom-content-archive h2.pagetitle
{
	color: #333;
	font-family: Arial;
	font-size: 15px !important;
	font-weight: bold;
	line-height: 1.2em;
	margin: 10px 0px;
}
#custom-content-archive h2
{
	color: #f60;
	font-family: Arial;
	font-size: 15px !important;
	font-weight: normal;
	line-height: 1.2em;
	margin: 10px 0px;
}
#custom-content-archive h3 a:hover
{
	color: #333;
	text-decoration: none;
}
#custom-content-archive h3 a
{
	color: #036;
	font-size: 12px !important;
	text-decoration: none;
	text-transform: capitalize;
}
#custom-content-archive h3
{
	border-bottom: solid 1px #e1e1e1;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	padding-bottom: 10px;
	text-transform: capitalize;
}
#custom-content-archive img
{
	border: none;
	float: left;
	margin: 5px;
}
#custom-content-archive p
{
	margin: 14px 0px;
}
#custom-content-archive td img
{
	border: none;
	margin: 0px !important;
}
#custom-content-archive ul li a:hover
{
	color: #ff6600;
}
#custom-content-archive ul li a
{
	color: #555555;
}
#custom-content-archive ul li
{
	background: url(/images/bul_content_ul.gif) no-repeat top left;
	padding-left: 15px;
	text-decoration: none;
}
#custom-content-archive ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#custom-content-nosidebar a:hover
{
	Color: #ff6600;
	text-decoration: none;
}
#custom-content-nosidebar a
{
	Color: #555555;
	text-decoration: none;
}
#custom-content-nosidebar img
{
	border: none;
	float: left;
	margin: 5px;
}
#custom-content-nosidebar td img
{
	border: none;
	margin: 0px !important;
}
#custom-content-nosidebar ul li a:hover
{
	color: #ff6600;
}
#custom-content-nosidebar ul li a
{
	color: #555555;
}
#custom-content-nosidebar ul li
{
	background: url(/images/bul_content_ul.gif) no-repeat top left;
	padding-left: 15px;
	text-decoration: none;
}
#custom-content-nosidebar ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#custom-footer
{
	border-top: 1px dotted #777;
	padding: 10px 0px;
	position: relative;
}
#custompaqueteLink
{
	color: #666666;
	float: right;
	font-size: 80%;
	margin: 10px 0 10px 0;
}
#editionTbl
{
	margin-right: 20px;
}
#feature-container h2
{
	border-bottom: dashed 1px #CBCBCB;
	font: bold 18px normal Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}
#feature-container
{
	width: 610px;
}
#feature-wrapper .content-blockL
{
}
#feature-wrapper .content-blockR
{
}
#feature-wrapper .content-box
{
	float: left;
	width: 60%;
}
#feature-wrapper .image-box
{
	float: right;
	text-align: center;
	width: 40%;
}
#feature-wrapper .view-all a
{
	border: none;
	text-decoration: none;
}
#feature-wrapper .view-all
{
	padding-bottom: 10px;
}
#feature-wrapper .wrapper-width
{
	margin-left: 20px;
}
#feature-wrapper ul li
{
	background-image: url(/images/pc-arrow.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #AF4793;
	font-size: 11px;
	font-size: 12px;
	line-height: 1.7em;
	padding: 0px 0px 0px 18px;
}
#feature-wrapper ul
{
	list-style-type: none;
	margin: 5px 0px;
	padding: 0px;
}
#feature-wrapper
{
	width: 610px;
}
#footer a
{
	border: 0;
}
#footer img
{
	border: 0;
	margin: 3px 5px;
	padding: 0;
}
#footer img.separador
{
	margin: 0;
}
#footer
{
	background: #333 url("/images/bg_footer.gif") 0 0 repeat-x;
	height: 30px;
	overflow: hidden;
	position: relative;
	text-align: right;
	top: 412px;
}
#footer-links li
{
	float: left;
	margin: 0px;
	padding: 1px;
	width: 30%;
}
#footer-links ul
{
	list-style-type: none;
	margin: 0px 25px;
	padding: 0px;
	width: 550px;
}
#footer-links
{
	float: left;
}
#footer-note
{
	float: left;
	line-height: 16px;
	padding: 15px 0px;
	width: 300px;
}
#footer-text
{
	font-size: 10px;
	margin: 10px;
	text-align: center;
}
#framesWarning
{
	color: #666666;
	float: left;
	font-size: 80%;
	margin: 10px 0 10px 0;
	text-align: left;
}
#header
{
	background: #fff url("/images/bg_hdr_bluenic.gif") 0 0 repeat-x;
	height: 79px;
	left: 0;
	position: absolute;
	top: 0;
	width: 584px;
}
#icon-box
{
	border-right: dashed 1px #cccccc;
	float: left;
	padding: 0px 16px;
}
#icon-box.icon-box-last
{
	border: none;
}
#icon-box1
{
	border-right: dashed 1px #cccccc;
	float: left;
	padding: 0px 16px;
}
#icon-box1.icon-box-last
{
	border: none;
}
#icon-container
{
	border-bottom: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	margin: auto;
	padding: 5px 0px;
	text-align: center;
	width: 100%;
}
#icon-row
{
	margin: auto;
	width: 630px;
}
#icon-row1
{
	margin: auto;
	width: 615px;
}
#inst-quote-form .bt
{
	background: url(/images/btn.gif) left top no-repeat;
	border: none;
	height: 25px;
	width: 76px;
}
#inst-quote-form .cp
{
	border: solid 1px #d1d1d1;
	color: #999999;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
	margin: 5px 0 10px 0;
	padding: 4px 3px;
	width: 150px;
}
#inst-quote-form .dd
{
	border: solid 1px #d1d1d1;
	color: #999999;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	margin-bottom: 10px;
	padding: 4px 3px;
	width: 90%;
}
#inst-quote-form .ta
{
	border: solid 1px #d1d1d1;
	color: #999999;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	height: 80px;
	margin-bottom: 10px;
	padding: 4px 3px;
	width: 90%;
}
#inst-quote-form .tf
{
	border: solid 1px #d1d1d1;
	color: #999999;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
	margin-bottom: 10px;
	padding: 4px 3px;
	width: 90%;
}
#inst-quote-form
{
	padding: 10px 5px 10px 10px;
}
#instant_quote .button
{
	background: #f1f1f1;
	border: solid 2px #d1d1d1;
}
#instant_quote input
{
	background: #f8f8f8;
	border: solid 1px #d1d1d1;
}
#instant_quote select
{
	background: #f8f8f8;
	border: solid 1px #d1d1d1;
}
#instant_quote textarea
{
	background: #f8f8f8;
	border: solid 1px #d1d1d1;
}
#instant_quote
{
	width: 95%;
}
#interest_in form
{
	margin: 0px;
	margin-bottom: 0px;
}
#interest_in
{
	margin-bottom: 2px;
	padding-top: 8px;
	text-align: center;
}
#ip-bg-header-inside h1
{
	float: left;
	font-family: calibri;
	font-size: 27px;
	margin: 55px 0px 0px 20px;
}
#ip-bg-header-inside img
{
	float: left;
}
#ip-bg-header-inside
{
	background-image: url(/images/bg-lp-header-inside.gif);
	background-position: top left;
	background-repeat: repeat-x;
	border-left: solid 1px #eeeeee;
	border-right: solid 1px #eeeeee;
	height: 168px;
	padding-bottom: 1px;
}
#ip-header-content .ip-header-txt
{
	margin: 35px 0px 0px 58px;
	width: 380px;
}
#ip-header-content
{
	margin: 10px 24px;
}
#ip-middle-inside
{
	background-image: url(/images/bg-lp-middle-inside.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding-right: 0px;
	padding-top: 6px;
}
#ip-middle-left-inside .txt
{
	line-height: 1.5em;
	margin: 20px;
}
#ip-middle-left-inside h2
{
	font-family: calibri;
	font-size: 20px;
	line-height: 1.3em;
	margin: 0px;
}
#ip-middle-left-inside
{
	border-left: solid 1px #eeeeee;
	padding: 0px;
	width: 64%;
}
#ip-middle-right-inside
{
	width: 35%;
}
#ip-nav ul li a:hover
{
	background-image: url(/images/bg-nav-li.gif);
	color: #222222;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
#ip-nav ul li a
{
	background-image: url(/images/bg-nav-li-h.gif);
	color: #666666;
	display: block;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	padding: 7px;
	text-decoration: none;
}
#ip-nav ul li
{
	float: left;
	list-style-type: none;
	margin: 0px 5px 5px 0px;
	padding: 0px;
	width: 49%;
}
#ip-nav ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#ip-nav
{
	margin: 0px 0px 0px 20px;
}
#ip-wrapper .ip-bg-header
{
	background-image: url(/images/bg-lp-header.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 350px;
}
#ip-wrapper .ip-bot
{
	background-image: url(/images/crn-bot.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 888px;
}
#ip-wrapper .ip-middle
{
}
#ip-wrapper .ip-top
{
	background-image: url(/images/crn-top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 10px;
	width: 888px;
}
#ip-wrapper .txt
{
	line-height: 1.4em;
}
#ip-wrapper h1 a:hover
{
	color: #333333;
	font-family: calibri;
	font-size: 24px;
	text-decoration: none;
}
#ip-wrapper h1 a
{
	color: #333333;
	font-family: calibri;
	font-size: 24px;
	text-decoration: none;
}
#ip-wrapper h1
{
	font-family: calibri;
	font-size: 24px;
	margin: 0px 0px 10px 0px;
}
#ip-wrapper p
{
	margin: 12px 0px;
}
#ip-wrapper span img
{
	border: none;
	margin: 2px;
}
#ip-wrapper
{
	background: url(/images/bg-middle.gif) left top repeat-y;
	color: #333333;
	font-family: arial;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 888px;
}
#links-carousel .links-block h2
{
	background-color: #DADADA;
	color: #222;
	font-size: 120%;
	font-weight: bold;
	margin: 0px;
	padding: 8px;
}
#links-carousel .links-block ul a.new
{
	background: url(/images/ico-new.gif) no-repeat right;
	padding-right: 25px;
}
#links-carousel .links-block ul li
{
	background: url(/images/arrow.jpg) no-repeat left;
	padding: 2px 0px 2px 20px;
}
#links-carousel .links-block ul
{
	list-style-type: none;
	margin: 0px;
	padding: 4px;
}
#links-carousel .links-block#last-links-block
{
}
#links-carousel li.links-block
{
	border: 1px solid #ddd;
	float: left;
	margin: 5px 5px 20px 5px;
	padding: 1px;
	width: 30%;
}
#links-carousel-container
{
}
#magento ul li a
{
	color: #0066CC;
	text-decoration: none;
}
#magento ul li a:hover
{
	color: #333333;
	text-decoration: none;
}
#magento ul li
{
	background: none;
	border-right: 1px solid #ccc;
	display: inline;
	margin: 5px 10px 5px 0;
	padding: 0 10px 0 0;
}
#magento ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#mainContent
{
	margin: 0;
	padding-bottom: 15px;
	padding-top: 15px;
}
#navbar a
{
	color: #31A3EC;
	font-family: verdana, arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
#navbar a:hover, #navbar a.active
{
	color: #35D500;
	text-decoration: underline;
}
#navbar ul li
{
	float: left;
	margin-right: 31px;
	white-space: nowrap;
}
#navbar ul li.first
{
	margin-left: 9px;
}
#navbar ul li.last
{
	margin-right: 0px;
}
#navbar ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#oneMonthFree
{
	background-image: url('/images/special_offer_background.png');
	background-repeat: no-repeat;
	float: left;
	height: 122px;
	width: 240px;
}
#oneMonthFreeDetails
{
	background-image: url('/images/special_offer_background_small.png');
	background-repeat: no-repeat;
	height: 122px;
	margin-top: 20px;
	text-align: left;
	width: 228px;
}
#oneMonthFreeHeader
{
	font-size: 14px;
	padding: 21px 6px 0px 80px;
}
#oneMonthFreeHeaderDetails
{
	font-size: 12px;
	padding: 18px 6px 3px 88px;
}
#oneMonthText
{
	padding: 0px 6px 3px 80px;
}
#oneMonthTextDetails
{
	padding: 15px 6px 3px 32px;
}
#outsource-text
{
	background: #eee;
	color: #F55201;
	font-weight: bold;
	margin: 10px;
	padding: 5px;
	text-align: center;
}
#paymentHeader
{
	color: #666666;
	font-size: 100%;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 6px 8px 0px;
}
#paymentOptions
{
	background: #F5F7FA;
	border: solid 1px #DADFE9;
	float: left;
	height: 92px;
	margin: 12px 0 0 13px;
	padding: 6px 10px 10px 10px;
	width: 300px;
}
#paymentText
{
	padding: 0;
}
#php-template-content
{
	margin: 5px 10px 5px 20px;
}
#php-wrapper .php-bot
{
	background-image: url(/images/crn-bot.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 888px;
}
#php-wrapper .php-top
{
	background-image: url(/images/crn-top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 10px;
	width: 888px;
}
#php-wrapper h1 a:hover
{
	color: #333333;
	font-family: calibri;
	font-size: 24px;
	text-decoration: none;
}
#php-wrapper h1 a
{
	color: #333333;
	font-family: calibri;
	font-size: 24px;
	text-decoration: none;
}
#php-wrapper h1
{
	font-family: calibri;
	font-size: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#php-wrapper h2 a:hover
{
	color: #333333;
	font-family: calibri;
	font-size: 20px;
	text-decoration: none;
}
#php-wrapper h2 a
{
	color: #333333;
	font-family: calibri;
	font-size: 20px;
	text-decoration: none;
}
#php-wrapper h2
{
	font-family: calibri;
	font-size: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#php-wrapper p
{
	line-height: 1.6em;
	margin: 12px 0px;
}
#php-wrapper span img
{
	border: none;
	margin: 2px;
}
#php-wrapper ul li
{
	margin: 5px 0px;
}
#php-wrapper
{
	background: url(/images/bg-middle.gif) left top repeat-y;
	color: #333333;
	font-family: arial;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 888px;
}
#quickAndSecure
{
	background-color: #F5F7FA;
	border: solid 1px #DADFE9;
	float: left;
	height: 30px;
	margin-left: 30px;
	width: 578px;
}
#row_30x70 .clear
{
	clear: both;
}
#row_30x70 .important
{
	background-color: #f7f7f7;
	border-top: dashed 1px #e1e1e1;
	font-size: 12px;
	margin: 10px 0px;
	padding: 7px 5px;
}
#row_30x70 .rowL
{
	float: left;
	padding-top: 3px;
	text-align: right;
	width: 34%;
}
#row_30x70 .rowR
{
	float: right;
	width: 65%;
}
#row_30x70
{
	color: #333;
	font: normal 11px arial;
	line-height: 1.3em;
	margin: 5px 0px;
	padding: 0px 5px;
	width: 100%;
}
#screenshotThumb
{
	margin-left: 10px;
}
#sidebar-items
{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px;
}
#signUpQuickSignUp
{
	color: #666;
	font-size: 120%;
	margin: 0 0 15px 0;
}
#signupDetailsLeft
{
	float: left;
	width: 520px;
}
#signupOptions h3, #changeCurrency h3, #changeCurrencyDetails h3
{
	font-size: 12px;
	margin-bottom: 8px;
}
#signupOptions
{
	clear: both;
	width: 780px;
}
#siteHeader #navigation-bar ul li a
{
	background: url(/images/navigation-link-bg.gif) no-repeat center;
	color: #FFFFFF;
	display: block;
	font-family: "Arial Narrow";
	font-size: 120%;
	font-weight: bold;
	height: 100%;
	line-height: 46px;
	text-decoration: none;
}
#siteHeader #navigation-bar ul li a:hover
{
	background: url(/images/navigation-link-bg-hover.gif) no-repeat center;
}
#siteHeader #navigation-bar ul li
{
	float: left;
	margin: 0px 2px 0px 0px;
	padding: 0px;
	text-align: center;
	width: 125px;
}
#siteHeader #navigation-bar ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#siteHeader #navigation-bar
{
	background: url(/images/navigation-background.gif) no-repeat top;
	position: relative;
}
#siteHeader .headerLeft
{
	float: left;
	text-align: left;
	width: 263px;
}
#siteHeader .headerRight
{
	float: right;
	text-align: right;
	width: 655px;
}
#siteHeader .logo
{
	background: url(/images/logo.gif);
	cursor: pointer;
	height: 133px;
	margin-left: 50px;
	width: 185px;
}
#siteHeader span#headertext
{
	background: url(/images/header_phone_bg.gif) no-repeat top;
	color: #666666;
	display: block;
	font-size: 90%;
	height: 46px;
	margin: auto;
	text-align: center;
	width: 263px;
}
#siteHeader ul#connect li a
{
	color: #FFFFFF;
	text-decoration: none;
}
#siteHeader ul#connect li#connect-last
{
	border: none;
}
#siteHeader ul#connect li
{
	border-right: 1px solid #e1e1e1;
	float: left;
	font: normal 11px arial;
	margin-left: 5px;
	padding-right: 5px;
}
#siteHeader ul#connect
{
	float: right;
	list-style-type: none;
	position: relative;
	right: 15px;
	top: 5px;
}
#siteHeader-new ul#connect li a
{
	color: #FFFFFF;
	text-decoration: none;
}
#siteHeader-new ul#connect li#connect-last
{
	border: none;
}
#siteHeader-new ul#connect li
{
	border-right: 1px solid #e1e1e1;
	float: left;
	font: normal 10px arial;
	margin-left: 5px;
	padding-right: 5px;
}
#siteHeader-new ul#connect
{
	float: right;
	list-style-type: none;
	position: relative;
	right: 15px;
	top: 5px;
}
#siteHeader-new
{
	background: none;
	margin: auto;
	position: relative;
	width: 920px;
}
#siteHeader
{
	background: url(/images/header-banner.gif) no-repeat top;
	margin: auto;
	width: 920px;
}
#tech-carousel h2
{
	text-align: center;
}
#tech-carousels
{
}
#tick
{
	float: left;
	margin: 3px 13px 3px 3px;
}
#topbenner
{
	border: solid 0px #000000;
	float: left;
	height: 130px;
	width: 892px;
}
#topnav a.blog
{
	background: url(/images/blog_N.jpg) no-repeat;
	display: block;
	float: left;
	height: 46px;
	width: 127px;
}
#topnav a.blog:hover
{
	background: url(/images/blog_N.jpg) no-repeat 0 -46px;
}
#topnav a.contact
{
	background: url(/images/contact_N.jpg) no-repeat;
	display: block;
	float: left;
	height: 46px;
	width: 127px;
}
#topnav a.contact:hover
{
	background: url(/images/contact_N.jpg) no-repeat 0 -46px;
}
#topnav a.home
{
	background: url(/images/home_N.jpg) no-repeat;
	display: block;
	float: left;
	height: 46px;
	width: 126px;
}
#topnav a.home:hover
{
	background: url(/images/home_N.jpg) no-repeat 0 -46px;
}
#topnav a.inquiry
{
	background: url(/images/gallery_N.jpg) no-repeat;
	display: block;
	float: left;
	height: 46px;
	width: 127px;
}
#topnav a.inquiry1
{
	background: url(/images/inquiry1_N.jpg) no-repeat;
	display: block;
	float: left;
	height: 46px;
	width: 127px;
}
#topnav a.inquiry1:hover
{
	background: url(/images/inquiry1_N.jpg) no-repeat 0 -46px;
}
#topnav a.inquiry:hover
{
	background: url(/images/gallery_N.jpg) no-repeat 0 -46px;
}
#topnav a.live-chat
{
	background: url(/images/Live-chat_N.jpg) no-repeat;
	display: block;
	float: left;
	height: 46px;
	width: 127px;
}
#topnav a.live-chat:hover
{
	background: url(/images/Live-chat_N.jpg) no-repeat 0 -46px;
}
#topnav a.portfolio
{
	background: url(/images/portfolio_N.jpg) no-repeat;
	display: block;
	float: left;
	height: 46px;
	width: 127px;
}
#topnav a.portfolio:hover
{
	background: url(/images/portfolio_N.jpg) no-repeat 0 -46px;
}
#topnav a.services
{
	background: url(/images/company_N.jpg) no-repeat;
	display: block;
	float: left;
	height: 46px;
	width: 127px;
}
#topnav a.services:hover
{
	background: url(/images/company_N.jpg) no-repeat 0 -46px;
}
#topnav
{
	margin: 0;
	padding: 0;
	text-align: center;
	width: 892px;
}
#translation_bar img
{
	padding: 0px 3px;
}
#translation_bar
{
	text-align: center;
}
#unorder_list ul li span
{
	font-weight: bold;
}
#unorder_list ul li ul
{
	list-style-type: circle;
	margin-left: 25px;
}
#unorder_list ul
{
	list-style-type: disc;
}
#virtual-tour a span
{
	visibility: hidden;
}
#virtual-tour a
{
	display: block;
	height: 100%;
	text-decoration: none;
}
#virtual-tour
{
	background: url(/images/indianic-virtual-tour.jpg) no-repeat center;
	height: 119px;
	margin-bottom: 10px;
}
#wrapper #sub-links ul li a
{
	color: #4C4C4C;
	font-size: 11px;
	text-decoration: none;
}
#wrapper #sub-links ul li a:hover
{
	color: #EE4817;
}
#wrapper #sub-links ul li
{
	background: url(/images/sub-link-divider.gif) no-repeat right;
	color: #4C4C4C;
	float: left;
	font: normal 11px arial;
	line-height: 2.9em;
	margin: 0px 6px 0px 0px;
	padding: 0px 6px 0px 0px;
}
#wrapper #sub-links ul li#last-sub-link
{
	background: none;
}
#wrapper #sub-links ul
{
	list-style-type: none;
	margin: 0px !important;
	margin-left: 0px;
	padding: 0px;
}
#wrapper #sub-links
{
	margin: auto;
}
#wrapper #sub-links-inside ul li a
{
	color: #4C4C4C;
	font-size: 11px;
	text-decoration: none;
}
#wrapper #sub-links-inside ul li a:hover
{
	color: #EE4817;
}
#wrapper #sub-links-inside ul li
{
	background: url(/images/sub-link-divider.gif) no-repeat right;
	color: #4C4C4C;
	float: left;
	font: normal 11px arial;
	line-height: 2.9em;
	margin: 0px 6px 0px 0px;
	padding: 0px 6px 0px 0px;
}
#wrapper #sub-links-inside ul li#last-sub-link
{
	background: none;
}
#wrapper #sub-links-inside ul
{
	list-style-type: none;
	margin: 0px !important;
	margin-left: 0px;
	padding: 0px;
}
#wrapper #sub-links-inside
{
	margin: auto;
	width: 880px;
}
#wrapper
{
	margin: auto;
	width: 100%;
}
* html .contenedor2
{
	height: 458px;
}
.NewsDividerImage
{
	padding: 50px 0 0 0;
}
.PasswordStrength
{
	color: #FF0000;
	font-size: 70%;
	margin: 2px 0 0 5px;
}
.RssText
{
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 0 10px;
}
.SitePath
{
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	padding: 2px;
	padding-left: 2px;
}
.authRBL
{
	font-size: 80%;
}
.author
{
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
}
.badges li a
{
	display: block;
	height: 100%;
	text-decoration: none;
}
.badges li span
{
	visibility: hidden;
}
.badges li
{
	display: block;
	float: left;
	line-height: 70px;
	margin-bottom: 20px;
	width: 200px;
}
.badges li#graphics-badge
{
	background: #F6F4F5 url(/images/graphic-design-badge.gif) no-repeat center;
}
.badges li#web-dev-badge
{
	background: #F6F4F5 url(/images/web-development-badge.gif) no-repeat center;
}
.badges li#yahoo-badge
{
	background: #F6F4F5 url(/images/yahoo-store-badge.gif) no-repeat center;
}
.badges
{
	list-style-type: none;
	margin: 10px 0px;
	padding: 0px;
}
.big
{
	color: #000066;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 14px;
}
.billingPDF
{
	margin: 0 10px 0 10px;
}
.billingSpace
{
	margin: 25px;
}
.bl-inst-quote h2 span
{
	color: #666;
	font: normal 11px arial;
}
.bl-inst-quote h2
{
	color: #333;
	font: normal 18px calibri;
	margin: 0px 0px 0px 0px;
	padding: 2px;
}
.bl-inst-quote
{
	float: left;
	text-align: left;
	width: 220px;
}
.bl-ser
{
	margin: 0px 20px 75px 0px;
	width: 264px;
}
.bl-ser-img
{
	float: left;
	height: 155px;
	margin-right: 10px;
}
.bl-ser-more
{
	border-bottom: solid 1px #e1e1e1;
	color: #FF6600;
	float: left;
	font-size: 12px;
	height: 25px;
	text-align: right;
	width: 205px;
}
.bl-ser-txt h2
{
	color: #333333;
	font: normal 18px calibri;
	margin: 0px 0px 3px 0px;
}
.bl-ser-txt
{
	float: left;
	height: 140px;
	overflow: hidden;
	text-align: left;
	width: 205px;
}
.blockImage
{
	display: block;
}
.blogBody
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
}
.blogBodyText
{
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
	text-align: left;
}
.blogComment
{
	background-color: #e7eaef;
	margin: 6px 0 6px 0;
	padding: 10px;
}
.blogCommentInfo
{
	font-size: 10px;
	padding: 0 0 10px 0;
}
.blogCommentMessage
{
	font-size: 11px;
	line-height: 14px;
}
.blogCommentNumber
{
	font-weight: bold;
}
.blogCommentsLink a
{
	text-decoration: none;
}
.blogCommentsLink a:hover
{
	color: #000000;
}
.blogCommentsLink
{
	float: left;
	font-size: 10px;
	height: 18px;
	padding: 3px 0 0 0;
	text-decoration: none;
}
.blogDescription
{
	font-size: 11px;
	margin-bottom: 15px;
}
.blogHeader a
{
	color: #666666;
	font-family: verdana, arial, sans-serif;
	font-size: 200%;
	font-weight: bold;
	margin: 0 0 23px 0;
	text-decoration: none;
}
.blogHeader
{
	margin-bottom: 23px;
}
.blogImage
{
	float: left;
	padding: 0 4px 5px 0;
}
.blogMain
{
	float: left;
	width: 550px;
}
.blogName
{
	color: Green;
	float: left;
	font-size: 11px;
	padding: 3px 5px 0 0;
}
.blogPost h2 a
{
	color: #31A3EC;
}
.blogPost h2
{
	margin: 0 0 10px 0;
}
.blogPost
{
	padding: 0 0 50px 0;
}
.blogRequiredText
{
	color: Gray;
	font-size: 10px;
	font-weight: bold;
	margin: 6px 0 0 0px;
	padding: 0 0 10px 5px;
}
.blogRightButtons
{
	display: inline;
	width: 180px;
}
.blogTools
{
	float: right;
	padding-left: 20px;
	width: 180px;
}
.browserAdoptionTable td, .browserAdoptionTable th
{
	border: solid 1px black;
	border-left: 0;
	border-top: 0;
}
.browserAdoptionTable th
{
	background-color: #bbbbbb;
	font-weight: bold;
}
.browserAdoptionTable
{
	border: solid 1px black;
	border-bottom: 0;
	border-right: 0;
}
.btn
{
	margin-top: 27px;
}
.button
{
	margin-bottom: 30px;
}
.b
{
	font-weight: bold;
}
.ccImage
{
	display: block;
	margin-bottom: 4px;
}
.clear
{
	clear: both;
}
.clear
{
	clear: both;
}
.clear
{
	clear: both;
}
.codeText, CODE
{
	color: #006600;
	font-family: monospace;
	font-size: 13px;
	font-weight: bold;
}
.collapsePanel
{
	background-color: white;
	overflow: hidden;
}
.commentButton input
{
	padding: 2px 10px 2px 10px;
}
.commentButton
{
	font-size: 12px;
	padding: 10px 0 10px 0;
}
.commentControl
{
	float: left;
	margin-right: 3px;
}
.commentControlLabel
{
	font-size: 11px;
	padding-bottom: 3px;
}
.commentRow input
{
	border-color: #000000;
	border-width: 1px;
	font-size: 11px;
}
.commentRow textarea
{
	border-color: #000000;
	border-width: 1px;
	font-size: 11px;
	height: 100px;
	padding: 0 0 10px 0;
	width: 400px;
}
.contactSpace
{
	margin-left: 50px;
}
.contenedor
{
	background-color: #fff;
	height: 458px;
	margin: 10px auto;
	text-align: left;
	width: 600px;
}
.contenedor2
{
	border: 8px solid #fff;
	height: 442px;
	position: relative;
}
.cssBuilder
{
	background: #EFF2F8;
}
.cssPlus
{
	background: #EFF2F8;
}
.cssPremium
{
}
.cssStandard
{
}
.cssStarter
{
}
.cssTrial
{
	background: #EFF2F8;
}
.currencyRBL
{
	float: left;
	margin-right: 10px;
}
.descriptive-block h2
{
	font-size: 120%;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}
.descriptive-block span
{
	display: block;
	text-align: right;
}
.descriptive-block
{
	border-top: 1px dotted #999999;
	margin: 5px 20px;
	padding: 5px 0px 5px 10px;
}
.descriptive-block#offshore h2
{
	background: url(/images/offshore.jpg) no-repeat -10px 20px;
	padding-bottom: 85px;
}
.editor
{
	FONT-SIZE: 13pt;
	FONT-WEIGHT: normal;
}
.eightyFiveText
{
	font-size: 85%;
}
.example
{
	BACKGROUND: #f0f0f0;
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif;
	MARGIN: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
}
.faq p
{
	padding: 0px 0px 20px 0px;
}
.faq p.faq
{
	padding: 0;
}
.faqExtenderImage
{
	margin: 2px 0 0 5px;
}
.faqheader
{
	margin: 5px 0 5px 0;
	width: auto;
}
.feedsHeader
{
	padding: 20px 0 0 0;
}
.feedslink
{
	padding-left: 3px;
}
.flagImageTop
{
	display: block;
	margin-top: 10px;
}
.floatL
{
	float: left;
}
.floatLeft
{
	float: left;
}
.floatR
{
	float: right;
}
.floatRight
{
	float: right;
}
.formpaquete
{
	color: #666666;
	font-weight: bold;
	width: 422px;
}
.forumNew
{
	color: #0000FF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}
.freeText
{
	color: #E44949;
	font-size: 120%;
	font-weight: bold;
}
.greyLine
{
	margin: 10px 0;
}
.gris
{
	color: #666;
}
.header1
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.hidden
{
	display: none;
}
.indent2
{
	text-indent: 6.0em;
}
.indent
{
	text-indent: 3.0em;
}
.instant-enquiry a
{
	color: #FF3300;
	display: block;
	font-weight: bold;
}
.instant-enquiry
{
	background: url(/images/instant-quote.gif) no-repeat -10px;
	float: left;
	margin: 10px 0px;
	padding: 30px 0px 10px 120px;
	width: 135px;
}
.ip-middle-left
{
	width: 570px;
}
.ip-middle-right
{
	width: 280px;
}
.i
{
	font-style: italic;
}
.l-balloon-bd
{
	background: transparent url("/images/l-balloon-bd.gif") 0 0 no-repeat;
	height: auto;
	margin: 0;
	padding: 0 50px 1px 15px;
	position: relative;
}
.l-balloon-ft
{
	background: transparent url("/images/l-balloon-ft.gif") bottom left no-repeat;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	position: relative;
}
.l-balloon-hd
{
	background: transparent url("/images/l-balloon-hd.gif") 0 0 no-repeat;
	margin: 0;
	padding: 17px 0 0 0;
	position: relative;
	width: 359px;
}
.latestItems a
{
	font-size: 11px;
	text-decoration: none;
}
.latestItems a:hover
{
	color: #000000;
}
.latestItems a:visited
{
	text-decoration: none;
}
.latestItems
{
	color: Gray;
	font-size: 11px;
}
.latestItemsDate
{
	padding: 10px 0 3px 0;
}
.latestItemsImage
{
	float: left;
	padding: 0 3px 8px 1px;
}
.latestItemsPost
{
	height: 18px;
}
.latestItemsPost
{
	padding: 2px 0 8px 0;
}
.mainContent p
{
	background: url('/images/main/mainbottom.jpg') no-repeat bottom left;
	margin: 0;
	padding: 10px;
	text-align: justify;
}
.manual
{
	color: #FFFFFF;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
}
.mhonarcPages
{
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
}
.mhonarcRow
{
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 1.3;
}
.middle
{
	margin: 0 0 0 38.5px;
}
.navPipe
{
	float: left;
	font-size: 12px;
	padding: 1px 5px 20px 5px;
}
.newIcon
{
	color: #0000FF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.newItem
{
	color: #FF0000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.new
{
	border: solid 1px #c00;
	color: #333;
	font-size: 9px;
	padding: 2px;
}
.nextButton
{
	margin: 15px 0;
}
.noComments
{
	color: Gray;
	margin: 0 0 10px 0;
}
.noborder
{
	border: 0;
}
.nonMandatory
{
	margin-left: 18px;
}
.nopaddingbottom
{
	padding-bottom: 0;
}
.normal-text
{
}
.pad20 p
{
	padding: 0 10px 0 20px;
}
.pageRow
{
	float: left;
	margin: 10px 10px 0 0;
}
.paginateControls
{
	float: left;
}
.paymentType
{
	margin-bottom: 2px;
}
.paymentTypeHeader
{
	float: left;
	width: 110px;
}
.permalinkLink a
{
	text-decoration: none;
}
.permalinkLink a:hover
{
	color: #000000;
}
.permalinkLink
{
	font-size: 10px;
	height: 18px;
	padding: 3px 0 0 0;
	text-decoration: none;
}
.personaje02
{
	background: transparent url("/images/personaje02.gif") right bottom no-repeat;
}
.personaje03
{
	background: transparent url("/images/personaje03.gif") 105% 0 no-repeat;
}
.personaje03b
{
	background: transparent url("/images/personaje03.gif") 115% 0 no-repeat;
}
.personaje03c
{
	background: transparent url("/images/personaje03.gif") 111% 0 no-repeat;
}
.personaje04
{
	background: transparent url("/images/personaje04.gif") -35px 0 no-repeat;
}
.personaje05
{
	background: transparent url("/images/personaje05.gif") left top no-repeat;
}
.personaje06
{
	background: transparent url("/images/personaje06.gif") left top no-repeat;
}
.personaje07
{
	background: transparent url("/images/personaje07.gif") -55px top no-repeat;
}
.personaje08
{
	background: transparent url("/images/personaje08.gif") right bottom no-repeat;
}
.pipe
{
	float: left;
	font-size: 10px;
	padding: 3px 10px 0 10px;
}
.postTitle
{
	font-size: 12px;
	padding: 10px 0 10px 0;
}
.postedBy
{
	color: Gray;
	float: left;
	font-size: 11px;
	padding: 3px 5px 0 0;
}
.post
{
	margin-top: 25px;
}
.pp_tos
{
	background-color: #FFF;
	float: left;
	text-align: left;
}
.priceBuilder
{
	background: #EFF2F8;
}
.pricePlus
{
	background: #EFF2F8;
}
.pricePremium
{
}
.priceStandard
{
}
.priceStarter
{
}
.priceTrial
{
	background: #EFF2F8;
}
.prodHeader
{
	color: #666;
	font-size: 120%;
	font-weight: bold;
}
.prodImg
{
	margin-bottom: 5px;
}
.programlisting
{
	FONT-FAMILY: "monotype.com", "courier new", courier, monospace;
	MARGIN-LEFT: 15px;
}
.r-balloon-bd
{
	background: transparent url("/images/r-balloon-bd.gif") 0 0 no-repeat;
	height: auto;
	margin: 0;
	padding: 0 15px 1px 50px;
	position: relative;
}
.r-balloon-ft
{
	background: transparent url("/images/r-balloon-ft.gif") bottom left no-repeat;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	position: relative;
}
.rank
{
	color: #9CCFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.rojo
{
	color: #900;
}
.side-navigation-block h2
{
	color: #FF6600;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}
.side-navigation-block ul li a:hover
{
	color: #ff6600;
	text-decoration: none;
}
.side-navigation-block ul li a
{
	color: #555555;
	font-size: 11px;
	text-decoration: none;
}
.side-navigation-block ul li
{
	background: url(/images/arrow.jpg) no-repeat left;
	padding: 1px 0px 1px 20px;
}
.side-navigation-block ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.side-navigation-block
{
	border-top: 1px dotted #999999;
	margin: 5px 6px 5px 16px;
	padding: 5px 0px 5px 0px;
	text-align: left;
}
.sidebartoc
{
	COLOR: #ffffff;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.signUpWhichpaqueteLeft
{
	clear: both;
	font-weight: bold;
	padding: 20px 0 10px 0;
	text-align: left;
	width: 749px;
}
.signUpWhichpaquete
{
	clear: both;
	font-size: 80%;
	font-weight: bold;
	padding: 20px 0 10px 0;
	text-align: right;
	width: 749px;
}
.signupFlag
{
	float: left;
	margin-right: 3px;
}
.signupPendingBARow
{
	clear: both;
	margin: 25px 0 0px 25px;
}
.signupPendingStepNo
{
	float: left;
	padding: 0 10px 0 0;
}
.signupPendingText
{
	padding: 10px 0 0 0;
}
.small
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.smallFreeText
{
	color: #E44949;
}
.smallText
{
	color: #000066;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
}
.star
{
	font-weight: bold;
}
.strikeout
{
	color: #999;
}
.style1
{
	color: #2461AA;
	font-weight: bold;
}
.style130
{
	color: #FFFFFF;
	font-weight: bold;
}
.style141
{
	color: #6699FF;
	font-weight: bold;
}
.style144
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style2
{
	font-size: 14px;
	font-weight: bold;
}
.style2
{
	color: #FF0000;
}
.style242
{
	color: #FFCC00;
}
.style243
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.style279
{
	color: #FFFFFF;
	font-size: 10px;
}
.style280
{
	color: #000000;
}
.style288
{
	color: #FFFFFF;
	font-size: 12px;
}
.style289
{
	font-size: 16px;
}
.style3
{
	color: #FFFFFF;
	font-size: 14px;
}
.style332
{
	font-size: 16;
}
.style4
{
	color: #666666;
}
.style5
{
	color: #999999;
}
.style53
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.style55
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style57
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
.style59
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style60
{
	color: #FFFFFF;
}
.style68
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.style70
{
	font-family: Arial, Helvetica, sans-serif;
}
.style72
{
	font-size: 12px;
}
.style74
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.style83
{
	font-size: 12px;
	font-weight: bold;
}
.style92
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.submenu,.submenu:link ,.submenu:visited
{
	color: #616161;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 0 10px 0 10px;
	text-decoration: none;
}
.submenu:active
{
	color: #616161;
}
.submenu:hover
{
	color: #F55201;
}
.submenuline
{
	background-image: url(/images/submenuline_N.jpg);
	background-position: left;
	background-repeat: repeat-y;
}
.support
{
	font-size: 80%;
	padding: 0 0 10px 0;
	text-align: left;
	width: 749px;
}
.tagImage
{
	float: left;
	padding: 3px 3px 8px 1px;
}
.tagLink
{
	padding: 0 5px 0 0;
}
.tagText a
{
	text-decoration: none;
}
.tagText a:hover
{
	color: #000000;
}
.tagText
{
	font-size: 10px;
	padding: 6px 0 10px 0;
}
.tags
{
	padding: 0 0 10px 0;
}
.tagsHeader
{
	float: left;
	font-size: 10px;
	font-weight: bold;
	padding: 6px 4px 0 0;
}
.testimonial h2 em
{
	font-size: 60%;
}
.testimonial h2
{
	border-bottom: 1px dotted #999999;
	margin: 4px 0px;
	padding: 4px;
}
.testimonial p
{
	font-style: italic;
	line-height: 17px;
}
.testimonial span
{
	font-style: normal;
	font-weight: bold;
}
.testimonial
{
}
.text
{
	border: 1px solid #7F9DB9;
	width: 150px;
}
.textarea
{
	margin: 5px 0;
	width: 230px;
}
.textbox
{
	width: 230px;
}
.title1
{
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.title2
{
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.title3
{
	color: #D60808;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.title4
{
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.title5
{
	color: #000000;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 15px;
	font-weight: bold;
}
.top-hd
{
	background-image: url(/images/banner_N.jpg);
	background-repeat: no-repeat;
}
.topnavigation a, .topnavigation a:link, .topnavigation a:visited, .topnavigation a:active
{
	color: #FFFFFF;
	font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	padding: 0 5px 0 5px;
	text-decoration: none;
}
.topnavigation a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.topnavigation
{
	color: #FFFFFF;
	float: right;
	font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	margin: 10px 10px 0 0;
	text-align: right;
}
.tutorialExample
{
	left: 20px;
	position: relative;
	width: 90%;
}
.txt-balloon
{
	background-color: transparent;
	margin: 0;
	padding: 0 0 10px 0;
}
.updatingPrice div
{
	display: inline;
	float: left;
}
.u
{
	text-decoration: underline;
}
.verify
{
	padding: 10px 0 100px 0;
}
.vertAlign
{
	margin: 7px;
}
.warning
{
	BACKGROUND: #ffcccc;
}
.wider
{
	letter-spacing: -0.1em;
}
.yahoo-badge a
{
	color: #771373;
}
.yahoo-badge
{
	background: url(/images/ysb_partnerLogo_lg.jpg) no-repeat 160px 0px;
	border-left: 1px dotted #999999;
	float: left;
	margin: 10px 10px;
	padding: 10px 170px 20px 10px;
	width: 150px;
}
A.bodyLink:hover
{
	color: #D60808;
}
A.bodyLink:link
{
	color: #000066;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
}
A.headLink:hover
{
	color: #D60808;
}
A.headLink:link
{
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
}
A.headLink:visited
{
	color: #FFFFFF;
}
A.titleLink:hover
{
	color: #D60808;
	font-weight: bold;
}
A.titleLink:link
{
	color: #000066;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
}
A.titleLink:visited
{
	color: #700070;
	font-weight: bold;
}
A:hover
{
	color: #CCCCCC;
}
A:link
{
	color: #000066;
}
A:visited
{
	color: #700070;
}
BodyText,TD
{
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
}
PanelComments
{
	padding: 5px 0 0 0;
}
a
{
	border-bottom: 1px dotted #469;
	color: #358;
	text-decoration: none;
}
a#communityBookmarkerBlinklist
{
	background-image: url('/images/blinklist.gif');
	background-repeat: no-repeat;
}
a#communityBookmarkerDelicious
{
	background-image: url('/images/delicious.gif');
	background-repeat: no-repeat;
}
a#communityBookmarkerDigg
{
	background-image: url('/images/digg.gif');
	background-repeat: no-repeat;
}
a#communityBookmarkerFurl
{
	background-image: url('/images/furl.gif');
	background-repeat: no-repeat;
}
a#communityBookmarkerReddit
{
	background-image: url('/images/reddit.gif');
	background-repeat: no-repeat;
}
a#communityBookmarkerTechnorati
{
	background-image: url('/images/technorati.gif');
	background-repeat: no-repeat;
}
a, a:link, a:visited
{
	color: #36c;
	text-decoration: underline;
}
a:hover
{
	color: #00f;
}
a:hover
{
	border-bottom-style: solid;
	border-color: #b55;
	color: #933;
}
a:hover
{
	color: #000000;
	text-decoration: none;
}
a:link
{
	color: #000000;
	text-decoration: underline;
}
a:visited
{
	border-color: #899;
	color: #677;
}
a:visited
{
	color: #000000;
	text-decoration: underline;
}
body
{
	color: #000;
	margin: 0;
	padding: 0;
	text-align: center;
}
body
{
	background-color: #adb8cc;
	background-repeat: repeat-x;
	color: #000;
	font-family: verdana, arial, sans-serif;
	font-size: 80%;
	padding: 25px;
	text-align: center;
}
body
{
	background: #ffffff;
	color: #111111;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
body, body td
{
	font: 11px/150% verdana, arial, helvetica, sans-serif;
}
br.clear
{
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
code.faqCode
{
	font-size: 120%;
}
div#NewsContent p
{
	margin-bottom: 20px;
}
div#NewsContent ul li
{
	margin: 10px 0 10px 0;
	padding: 0;
}
div#NewsContent ul
{
	margin-left: 40px;
	padding: 0;
}
div#benefitsPage ul li h2, div#benefitsPage ul li p
{
	margin: 0 0 .5em 0;
	padding: 0;
}
div#benefitsPage ul li
{
	margin: 0;
	margin-bottom: 1em;
	padding: 0;
}
div#benefitsPage ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0;
}
div#bottomSection
{
	background-image: url('/images/bottom_section_bg.png');
	height: 424px;
	width: 100%;
}
div#bottomSectionContent
{
	padding: 26px;
}
div#contactUsPage div.contactForm div.formControl div.signupformControl
{
	padding: auto;
	width: auto;
}
div#contactUsPage div.contactForm div.formControlLabel
{
	text-align: left;
	width: 160px;
}
div#contactUsPage div.contactForm div.formRow
{
	margin-bottom: .5em;
}
div#contactUsPage div.contactForm div.submitRow
{
	text-align: right;
}
div#contactUsPage div.contactForm input.textbox, div#contactUsPage div.contactForm select
{
	width: 272px;
}
div#contactUsPage
{
	float: left;
	margin: 0;
	padding: 0 0px 0 0;
	width: 420px;
}
div#cornerBottomLeft
{
	background-color: #F2F2F2;
	background-image: url('/images/lowerleft.png' );
	background-position: bottom left;
}
div#cornerBottomRight
{
	background-color: #F2F2F2;
	background-image: url('/images/lowerright.png' );
	background-position: bottom right;
}
div#cornerTopLeft
{
	background-image: url('/images/upperleft.png' );
	background-position: top left;
}
div#cornerTopRight
{
	background-image: url('/images/upperright.png' );
	background-position: top right;
}
div#ctl00_Content_UpdateProgress
{
	float: left;
}
div#footer .copyright, div#footer div#utilityMenu
{
	float: left;
	font-weight: normal;
	margin: 0;
	padding: 15px 15px 5px 15px;
	width: 360px;
}
div#footer a
{
	color: #3D55C5;
}
div#footer
{
	background-color: #f2f2f2;
	border-top: 1px solid #e4e4e4;
	color: #000;
	float: left;
	font-size: 90%;
	margin: 0;
	padding: 0;
	width: 780px;
}
div#homePage h2
{
	margin: 0;
}
div#homePage p
{
	margin: 5px 0 0 0;
}
div#homePage
{
	font-size: 85%;
	margin: 0;
}
div#homeRss
{
	margin: 0 8px 5px 5px;
}
div#login a
{
	color: #888;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
}
div#login a:hover
{
	text-decoration: underline;
}
div#login
{
	float: right;
	margin: 10px 10px 0 0;
	text-align: right;
	width: 350px;
}
div#logo
{
	float: left;
	padding: 20px 20px 25px 20px;
	width: 350px;
}
div#middleSection
{
	background-image: url('/images/abtest_screenshot.png');
	background-position: right bottom;
	background-repeat: no-repeat;
	clear: left;
	height: 190px;
	margin: 26px;
	width: 665px;
}
div#navbar
{
	background-color: #F5F5F5;
	background-image: url('/images/navbarBg.jpg');
	background-repeat: repeat-x;
	border-bottom: solid 1px #b7becf;
	border-top: solid 1px #b7becf;
	float: left;
	font-size: 15px;
	height: 24px;
	margin: 0;
	padding: 7px 10px 0 7px;
	vertical-align: middle;
	width: 763px;
}
div#outerContainer
{
	background-color: #fff;
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	width: 780px;
}
div#pageContent
{
	margin: 0 26px 0 26px;
}
div#productsGrid
{
	float: left;
	padding-bottom: 30px;
	width: 450px;
}
div#readyForBusiness ul
{
	margin: 5px 0 0 15px;
}
div#readyForBusiness
{
	float: right;
	margin-right: 50px;
}
div#realTime
{
	background-image: url('/images/heatmap.png');
	background-repeat: no-repeat;
	height: 197px;
	margin-top: 20px;
	padding: 10px 0 0 240px;
}
div#sectionDivider
{
	background-image: url('/images/section_divider.png');
	height: 8px;
	margin-top: 20px;
	width: 100%;
}
div#topSection
{
	margin-left: 26px;
}
div#utilityMenu li
{
	display: inline;
	padding-left: 1em;
}
div#utilityMenu ul
{
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: right;
}
div#whatIsItPage h3
{
	color: Black;
	font-size: 110%;
}
div#whatsNew
{
	background-image: url('/images/whats_new_bg.png');
	background-repeat: no-repeat;
	height: 117px;
	text-align: right;
	width: 302px;
}
div.bluePoints
{
	color: #31A3EC;
	font-size: 90%;
	margin-top: 5px;
}
div.browserAdoptionImage
{
	text-align: center;
}
div.centeringContainer
{
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 780px;
}
div.circleTickGreen
{
	background-image: url('/images/tick_circle_green.png');
	background-repeat: no-repeat;
	height: 25px;
	width: 32px;
}
div.circleTickPink
{
	background-image: url('/images/tick_circle_pink.png');
	background-repeat: no-repeat;
	height: 25px;
	width: 32px;
}
div.clearing
{
	clear: both;
}
div.columnRight
{
	_margin: 20px 13px 0 0;
	float: right;
	margin: 20px 26px 0 0;
	width: 292px;
}
div.columnRightButtons
{
	display: inline;
	float: right;
	margin-left: 16px;
	padding: 16px 0 0 0;
	width: 261px;
}
div.columnRightNews
{
	clear: right;
	display: inline;
	float: right;
	margin-left: 16px;
	width: 333px;
}
div.columnSingle
{
	background-color: #fff;
	float: left;
	margin: 15px 0 0 0;
	padding: 0 15px;
	width: 750px;
}
div.communityBookmarker ul li a
{
	margin-right: 30px;
	padding: 1px 0 3px 25px;
	text-decoration: none;
}
div.communityBookmarker ul li a.last
{
	margin-right: 0px;
}
div.communityBookmarker ul li
{
	float: left;
}
div.communityBookmarker ul
{
	list-style-type: none;
}
div.communityBookmarker
{
	padding-bottom: 50px;
}
div.containerBottomLeft
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/containerBottomLeft.png');
	float: left;
	height: 10px;
	width: 10px;
}
div.containerBottomLeft[class]
{
	background-image: url('/images/containerBottomLeft.png');
	background-repeat: no-repeat;
}
div.containerBottomRight[class]
{
	background-image: url('/images/containerBottomRight.png');
	background-repeat: no-repeat;
}
div.containerBottomRight
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/containerBottomRight.png');
	float: right;
	height: 10px;
	width: 10px;
}
div.containerContent h2
{
	color: #666666;
	margin: 0;
}
div.containerContent
{
	padding: 10px 10px 0 10px;
}
div.containerGreen
{
	background-image: url('/images/backgrounds/lightGreen.png');
}
div.containerPink
{
	background-image: url('/images/backgrounds/pink.png');
}
div.containerPink, div.containerGreen
{
	background-repeat: repeat;
	margin: 0px 0 0px 0;
	padding-bottom: 10px;
	text-align: left;
}
div.containerTopLeft
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/containerTopLeft.png');
	float: left;
	height: 10px;
	width: 10px;
}
div.containerTopLeft[class]
{
	background-image: url('/images/containerTopLeft.png');
	background-repeat: no-repeat;
}
div.containerTopRight
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/containerTopRight.png');
	float: right;
	height: 10px;
	width: 10px;
}
div.containerTopRight[class]
{
	background-image: url('/images/containerTopRight.png');
	background-repeat: no-repeat;
}
div.cornerContainer div.corner
{
	background-repeat: no-repeat;
	float: left;
	font-size: 1%;
	height: 10px;
	margin: 0;
	padding: 0;
	width: 390px;
}
div.cornerContainer
{
	float: left;
	margin: 0;
	padding: 0;
	width: 780px;
}
div.faqList p
{
	margin: 0;
}
div.faqList ul li
{
	list-style-type: none;
	margin: 5px 0 15px 0;
	padding: 0;
}
div.faqList ul
{
	font-size: 10px;
	margin-left: 20px;
	padding: 0;
	text-align: left;
}
div.formBillingControlLabel
{
	width: 180px;
}
div.formControl input.checkbox
{
	margin: 0;
	padding: 0;
	width: 15px;
}
div.formControl input.textbox, div.formControl select, div.formControl table
{
	margin: 5px 0;
}
div.formControl
{
	float: left;
	width: 310px;
}
div.formControlLabel, div.formBillingControlLabel
{
	float: left;
	margin-right: 10px;
	padding-top: 7px;
	text-align: left;
	width: 170px;
}
div.formRow input.textbox, div.formRow select, div.formRow textarea
{
	width: 100%;
}
div.formRow
{
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
div.formRowDashed h2, div.formRow h2
{
	margin: 20px 0 0 0;
	padding-bottom: 15px;
}
div.formRowDashed
{
	border-bottom: dashed 1px #cccccc;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
div.greyText
{
	clear: left;
	color: #777777;
	font-size: 90%;
	font-weight: normal;
	margin-top: 5px;
}
div.lowerrightGreen
{
	_height: 135px;
	min-height: 135px;
}
div.lowerrightPink
{
	height: 60px;
}
div.product h3
{
	color: #FFF;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 3px 5px;
}
div.product h4
{
	color: #666;
	font-size: 1em;
	font-weight: bold;
	margin: 0 5px;
}
div.product p
{
	font-size: 0.85em;
	margin: 1em 5px;
	text-align: left;
}
div.product p.link
{
	color: #666;
	font-size: 0.91em;
	font-style: italic;
	text-align: right;
}
div.product
{
	float: left;
	height: 160px;
	min-height: 160px;
	min-width: 195px;
	padding: 6px 0px 6px 6px;
	width: 195px;
}
div.productBorderBottom
{
	border-bottom: solid 2px #C4C4C4;
}
div.productBorderRight
{
	border-right: solid 2px #C4C4C4;
}
div.signupList p
{
	margin: 0;
	padding: 0;
}
div.signupList ul li
{
	margin: 0px 0 0px 0;
	padding: 0;
}
div.signupList ul
{
	font-size: 10px;
	margin: 0 0 0 20px;
	padding: 0;
}
div.signupformControl input.checkbox
{
	margin: 0;
	padding: 0;
	width: 15px;
}
div.signupformControl
{
	float: left;
	font-size: 10px;
	width: 422px;
}
div.submitRow
{
	text-align: right;
}
div.textSizeStudyImage
{
	padding: 30px 0 30px 0;
	text-align: center;
}
div.whatsNewContent p
{
	margin: 0 0 3px 0;
}
div.whatsNewContent
{
	font-size: 80%;
	padding: 40px 0 0 55px;
	text-align: left;
	width: 250px;
}
form
{
	border: 0 solid #fff;
	margin: 0;
	padding: 0;
}
form
{
	margin: 0px;
}
h1
{
	color: #666666;
	font-family: verdana, arial, sans-serif;
	font-size: 200%;
	font-weight: bold;
	margin: 0 0 23px 0;
}
h1
{
	color: #776;
	font: 135%/1.4em "Trebuchet MS", verdana, sans-serif;
	margin: 0;
	padding: 20px 20px 8px;
}
h1,h2,h3,h4,h5,h6
{
	margin: 0px;
}
h2
{
	color: #31A3EC;
	font-size: 140%;
	font-weight: normal;
	margin: 0 0 20px 0;
}
h2
{
	font: bold 16px/18px "Trebuchet MS", Arial, verdana, sans-serif;
	margin: 0;
	padding: 20px 0 20px 20px;
}
h2#paqueteHelpHeading
{
	color: #31A3EC;
	font-size: 140%;
	font-weight: normal;
	margin: 20px 0 10px 0;
	padding: 0;
}
h2.signUpSteps img
{
	margin: 0 5px 0 5px;
	vertical-align: middle;
}
h2.signUpSteps
{
	color: #666666;
	font-size: 195%;
	font-weight: normal;
}
h2.subtit-balloon
{
	background-color: transparent;
	color: #000;
	font: bold 14px/15px "Trebuchet MS", Arial, verdana, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
}
h2.tit-balloon
{
	background-color: transparent;
	color: #900;
	margin: 0 0 10px 0;
	padding: 0;
}
h3 img
{
	margin-right: 9px;
	vertical-align: middle;
}
h3
{
	color: #666666;
	font-size: 120%;
	margin: 0px;
}
hr
{
	display: none;
}
img
{
	border: 0;
	margin: 0;
	padding: 0;
}
img
{
	border: 0;
}
img#abtestScreenshotBottom
{
	clear: right;
	float: right;
	margin-right: 50px;
}
img#abtestScreenshotTop
{
	clear: right;
	float: right;
	margin: 30px 50px 0 0;
}
img#advancedBottom
{
	float: left;
	margin: 0 10px 0 129px;
}
img#advancedMiddle
{
	float: right;
	margin-right: 50px;
}
img#advancedTop
{
	float: right;
	margin: 45px 50px 0 0;
}
img#heatmapScreenshot
{
	float: left;
	margin-right: 5px;
}
img#moreThanHeat
{
	margin-top: 20px;
}
input, select, textarea
{
	font-family: verdana, arial, sans-serif;
	font-size: 100%;
}
input, select, textarea
{
	font-size: 12px;
}
input.textbox, select, textarea
{
	border: 1px solid #3499cc;
}
li.padding
{
	margin-bottom: 1em;
}
ol
{
	list-style-image: none;
	margin-top: 15px;
}
p
{
	line-height: 130%;
	margin: 0.8em 0;
	padding: 0;
}
p
{
	margin: 0px;
	padding: 0px;
}
p#introduction-text
{
	background: url(/images/Bring_it_on.jpg) no-repeat top left;
	padding-top: 80px;
}
p#minutesToSetUp
{
	background-image: url('/images/hover_click_screenshots.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	float: left;
	height: 180px;
	width: 350px;
}
p, td p
{
	margin: 0 0 .75em;
}
p.howItWorksStep
{
	margin-bottom: 20px;
}
p.prodCont
{
	margin-left: 5px;
}
p.tblHeader
{
	font-weight: bold;
	margin: 0 0 0 5px;
	padding: 0;
}
p.tblheader2
{
	color: #444;
	margin: 0 0 0 5px;
	padding: 0;
}
p.tblheader3
{
	margin: 0 0 0 15px;
	padding: 0;
}
personaje01
{
	background: transparent url("/images/personaje01.gif") left bottom no-repeat;
}
post
{
	margin-top: 25px;
}
r-balloon-hd
{
	background: transparent url("/images/r-balloon-hd.gif") 0 0 no-repeat;
	margin: 0;
	padding: 17px 0 0 0;
	position: relative;
	width: 359px;
}
span.mandatory
{
	color: #f00;
	margin-right: 10px;
}
span.signUpStepName
{
	color: #31A3EC;
}
span.smallGreyText
{
	color: #777777;
	font-size: 60%;
	font-weight: normal;
}
style1
{
	color: #000033;
	font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
}
style2
{
	color: #FF0000;
}
table
{
	border: 1px solid #FFF;
}
table.paquetes td
{
	text-align: center;
}
table.paquetes td, table.paquetes th
{
	border: solid 1px #DADFE9;
	border-collapse: collapse;
	padding: 5px 0 5px 0;
}
table.paquetes th
{
	font-size: 90%;
	font-weight: bold;
	padding-left: 3px;
}
table.paquetes th.emptyCelda, table.paquetes td.emptyCelda
{
	background-color: #ffffff;
	border: none;
}
table.paquetes th.paqueteName
{
	color: #0F669F;
	font-size: 150%;
	font-weight: normal;
	text-align: center;
}
table.paquetes th.paqueteNameBuilder
{
	background: #EFF2F8;
	color: #0F669F;
	font-size: 150%;
	font-weight: normal;
	text-align: center;
}
table.paquetes th.paqueteNamePlus
{
	background: #EFF2F8;
	color: #0F669F;
	font-size: 150%;
	font-weight: normal;
	text-align: center;
}
table.paquetes th.paqueteNamePremium
{
	color: #0F669F;
	font-size: 150%;
	font-weight: normal;
	text-align: center;
}
table.paquetes th.paqueteNameStandard
{
	color: #0F669F;
	font-size: 150%;
	font-weight: normal;
	text-align: center;
}
table.paquetes th.paqueteNameStarter
{
	color: #0F669F;
	font-size: 150%;
	font-weight: normal;
	text-align: center;
}
table.paquetes th.paqueteNameTrial
{
	background: #EFF2F8;
	color: #0F669F;
	font-size: 150%;
	font-weight: normal;
	text-align: center;
}
table.paquetes
{
	background-color: #F5F7FA;
	clear: both;
	width: 750px;
}
td p
{
	line-height: 120%;
}
td
{
	font: 11px Verdana, Arial, sans-serif;
}
td, th
{
	color: #000000;
	font-size: 11px;
}
td.price
{
	font-size: 120%;
	font-weight: bold;
}
td.priceBuilder
{
	font-size: 120%;
	font-weight: bold;
}
td.pricePlus
{
	font-size: 120%;
	font-weight: bold;
}
td.pricePremium
{
	font-size: 120%;
	font-weight: bold;
}
td.priceStandard
{
	font-size: 120%;
	font-weight: bold;
}
td.priceStarter
{
	font-size: 120%;
	font-weight: bold;
}
td.priceTrial
{
	font-size: 120%;
	font-weight: bold;
}
th
{
	background-color: #9FDEF6;
}
th
{
	font-weight: normal;
}
tr.par
{
	background: #eee;
}
ul li
{
	margin-top: 0px;
}
ul
{
	line-height: 1.2em;
	list-style-image: url("/images/bu_red.gif");
	margin: 0;
	padding: 0 0 10px 25px;
}
ul#links-carousel
{
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

/* mas */

:root {
  font-family: sans-serif;
  background-color: #F0F0F0;
  color: -moz-dialogtext;
  font: message-box;
  padding-left: 2em;
  padding-right: 2em;
}

body {
  border: 1px solid ThreeDShadow;
  -moz-border-radius: 5px;
  padding: 3em;
  min-width: 20em;
  max-width: 70em;
  margin: 4em auto;
  background-color: #FFFFFF;
  color: #000000;
}

h1 {
  font-size: 160%;
  margin: 0 0 .6em;
  border-bottom: 1px solid ThreeDLightShadow;
  font-weight: normal;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

p {
  font-size: 110%;
}

thead {
  font-size: 130%;
}

th:hover > a {
  text-decoration: underline;
}

tbody > tr:hover {
  outline: 1px solid ThreeDLightShadow;
  -moz-outline-radius: .3em;
}