
/* Elements */
BODY			{	margin:0; padding:0; background:#ffffff; }
P				{	line-height: 1.5em; }
SUP				{	font-size:80%; line-height:0; }
IMG				{	border:0; }

/* Classes */
IMG.right		{	float:right; padding:0.25em 0 0.05em 0.75em; }
IMG.left		{	float:left; padding:0.25em 0.75em 0.05em 0; }


/* Comparison Table */
table#comparison tbody    { background:#F7FCFF; }
table#comparison td     { font-size:11px; padding:0.25em 0.75em; border-bottom:1px solid #D3D7DB; }
#comparison tr.alt  { background:#EDF3F7; }

DIV#check   { width:11px; height:11px; border:0; margin:0 auto; background: url('/_images/global/check.gif') no-repeat center top; }
DIV#x   	{ width:11px; height:11px; border:0; margin:0 auto; background: url('/_images/global/x.gif') no-repeat center top; }

td.bronze     { background:#F1F1E5; }
tr.alt td.bronze     { background:#E8E9DE; }
td.silver     { background:#EAEEF1; }
tr.alt td.silver     { background:#E1E6EA; }
td.gold     { background:#F1F5E5; }
tr.alt td.gold     { background:#E8EDDE; }




.home, .home A:link, .home A:active{
    font-family: verdana, geneva, arial, sans-serif;
    color: #333333;
    font-size: 11px;
    line-height: 16px;
}

.home A:visited {
    font-family: verdana, geneva, arial, sans-serif;
    color: #666666;
/*  font-size: 11px; */
    line-height: 16px;
}

.home A:hover{
    font-family: verdana, geneva, arial, sans-serif;
    color: #0066cc;
/*  font-size: 11px; */
    line-height: 16px;
}

.cookie, .cookie A:link, .cookie A:active
{
    font-family: verdana, geneva, arial, sans-serif;
    color: #333333;
    font-size: 10px;
    line-height: 14px;
    text-transform: lowercase;
}

.cookie A:visited {
    font-family: verdana, geneva, arial, sans-serif;
    color: #666666;
    font-size: 10px;
    line-height: 14px;
    text-transform: lowercase;
}

.cookie A:hover{
    font-family: verdana, geneva, arial, sans-serif;
    color: #0066cc;
    font-size: 10px;
    line-height: 14px;
    text-transform: lowercase;
}

h1 {
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 18pt;
    color: #000000;
    text-transform: uppercase;
    }

h2
    {
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 2px;
    margin-top: 0px;

    }

.left {
    text-align: left;
    padding-left: 0px ;
}


.right {
    text-align: left;
    padding-right: 20px;
}

.body {
    font-family: verdana, geneva, arial, sans-serif;
    color: #000000;
    font-size: 12px;
    line-height: 16px;
}

.body A:link, .body A:active {
    color: #000000;
}

.body A:visited {
    color: #666666;
}

.body A:hover{
    color: #0066cc;
}

.footer, .footer A:link, .footer A:active{
    font-family: verdana, geneva, arial, sans-serif;
    color: #333333;
    font-size: 10px;
    line-height: 18px;
}

.footer A:visited {
    font-family: verdana, geneva, arial, sans-serif;
    color: #666666;
    font-size: 10px;
    line-height: 18px;
}

.footer A:hover{
    font-family: verdana, geneva, arial, sans-serif;
    color: #0066cc;
    font-size: 10px;
    line-height: 18px;
}

.side, .side A:link, .side A:active{
    font-family: verdana, geneva, arial, sans-serif;
    color: #333333;
    font-size: 10px;
    line-height: 12px;
}

.side A:visited {
    font-family: verdana, geneva, arial, sans-serif;
    color: #666666;
    font-size: 10px;
    line-height: 12px;
}

.side A:hover{
    font-family: verdana, geneva, arial, sans-serif;
    color: #0066cc;
    font-size: 10px;
    line-height: 12px;
}

.smalltext {
    font-size: 11px;
    line-height: 15px;
}
.smalltext A{
    font-size: 11px;
    line-height: 15px;
}
.smalltext A:link{
    font-size: 11px;
    line-height: 15px;
}
.smalltext A:hover {
    font-size: 11px;
    line-height: 15px;
}
.smalltext A:visited {
    font-size: 11px;
    line-height: 15px;
}


.dottedline {
    margin-top: 20px;
    margin-bottom: 5px;


}

.screenshotR {
    margin-left: 20px;
}
.screenshotL {
    margin-right: 15px;
}
.noBullet {
    list-style-type: none;
    margin-bottom: 10px;
}

.productgrid2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;

}

.productgrid {
    vertical-align: middle;
    height: 110px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
    text-decoration: none ;
}

.productgrid A {
text-decoration: none ;
font-size: 10px ;
    line-height: 12px;
        color: #000000;

}
.productgrid A:link {
text-decoration: none ;
font-size: 10px ;
    line-height: 12px;
        color: #000000;

}
.productgrid A:active{
text-decoration: none ;
font-size: 10px ;
    line-height: 12px;
        color: #000000;

}

.productgrid A:visited {
    text-decoration: none;
    font-size: 10px;
    line-height: 12px;
        color: #000000;


}
.productgrid A:hover {
text-decoration: none ;
font-size: 10px ;
    line-height: 12px;
        color: #0044aa;
}

.productinset  {
    font-family: verdana, geneva, arial, sans-serif;
    color: #000000;
    font-size: 11px;
    line-height: 14px;
    padding-right: 5px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.productinset A:link {
    font-family: verdana, geneva, arial, sans-serif;
    color: #666666;
    font-size: 11px;
    line-height: 14px;
}


.productinset A:visited {
    font-family: verdana, geneva, arial, sans-serif;
    color: #666666;
    font-size: 11px;
    line-height: 14px;
}

.productinset A:hover {
    font-family: verdana, geneva, arial, sans-serif;
    color: #0066cc;
    font-size: 11px;
    line-height: 14px;
}
.moviecaption {
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;

}
.rb {
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}

.regform {font-family: Verdana, Arial,Helvetica,sans-serif;}
.regform th {font-weight:bold; text-align:right; background-color:#cee7ff; font-size:8pt;}
.error {color:red; font-weight:bold; font-size:12px;}
.title {font-weight:bold; font-size:20pt;}
.invoice-table th {background-color: #cee7ff; font-weight: bold; font-size: 8pt;}
.invoice-table { border: 1px dotted #cccccc; }
.activate { border: 2px dashed #cccccc; padding: 10px 10px 10px 10px; margin: 0px 15% 20pt 15%; }
.white { background-color: white }
.formdiv { background-color:#cee7ff; color:black; font-weight:bold; border-bottom: 1px solid black; padding: 2px 2px 0px 2px; }
.jdc { overflow: auto; width: 600px; font-size: 90% }


.breadcrumb { color:#333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; text-transform:lowercase; }
.breadcrumb a { color:#333; }
.breadcrumb a:visited { color:#666; }
.breadcrumb a:hover { color:#06C; }

p   { line-height: 1.5em; }
sup { font-size:80%; line-height:0; }

.input {
	border: black solid 1px;
	background-color: white;
}

.tabSelected {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 14px;
	border: black solid 1px;
	background-color: #ffffff;
}

.tabUnselected {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 12px;
	border: black solid 1px;
	background-color: #dddddd;
	vertical-align: bottom;
	color: blue;
	text-decoration: underline;
	cursor: pointer;
}
