/* Do not delete */

body {
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}


.Checkout_Body {
	margin: 0px;
	padding: 0px;
}

td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #333; font-weight: normal;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; margin-top: 4px;padding:0;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;margin-bottom:4px;padding:0;}
a {color: Black; text-decoration: underline; }
a:hover {color: #666666; text-decoration: none;}

/* General End */

/*H2 Start*/
h2#white {color: #FFFFFF;}
h2#home {color: #333399;}
h2#gold{color: #CC9933;}
h2#pink{color: #FF0066;}
h2#support{color: #009999;}

/*H2 End*/


/*All Text Start*/
.introText{font-size: 11px; color: #333333; padding: 10px; _padding: 10px;}
.introText#white{font-size: 12px; color: #FFFFFF; font-weight: bold;}
.introText#grey{font-size: 12px; color: #333333;font-weight: bold;}
.introText#hex{padding: 5px; _padding: 5px;}

/*Images Start*/
.dashed {border-bottom-style: dashed; border-bottom-color: #CCCCCC; border-bottom-width: 1px; border-left-style: dashed; border-left-width: 1px; border-left-color: #FFFFFF;}
.border {color: #333333; text-decoration: none; border: 1px inset #CCCCCC; width: 100%;}
/*Images End*/


/* Top Menu Start */
div.topmenu {
	background-repeat: no-repeat;
	height: 46px;
	width: 578px;
	_height: 46px;
	_width: 578px;
}

div.topmenu a {
color: rgb(255, 255, 255);
	float: left;
	font-weight: bold;
	height: 22px;
	padding: 24px 7px 0px 0px;
	text-align: right;
	text-decoration: none;
	width: 108px;
}

div.topmenu a:hover {color: rgb(255, 255, 255); text-decoration: none;}

div.topmenu#home {background-image: url(images/toolbar_home.gif);}
div.topmenu#products {background-image: url(images/toolbar_products.gif);}
div.topmenu#examples {background-image: url(images/toolbar_examples.gif);}
div.topmenu#services {background-image: url(images/toolbar_services.gif);}
div.topmenu#support {background-image: url(images/toolbar_support.gif);}
/* Top Menu End*/


/* Left Menu Start */
div.sidemenu {width: 181px; _width: 181px;}

div.sidemenu a {
	color: rgb(255, 255, 255);
	font-weight: bold;
	padding: 5px;
	text-align: left;
	text-decoration: none;
	width: 171px;
	_width: 181px;
	display: block;
	border-bottom: 1px solid white;
}

div.sidemenu a:hover {background-color: #FBC97F; color: #FFFFFF;text-decoration: none;}

div.sidemenu#sidehome a {background-color: #333399;}
div.sidemenu#sidehome a:hover {background-color: #9999CC;}
div.sidemenu#sideproducts a {background-color: #F79400;}
div.sidemenu#sideproducts a:hover {background-color: #FBC97F;}
div.sidemenu#sideexamples a {background-color: #FF0066;}
div.sidemenu#sideexamples a:hover {background-color: #FF7FB2;}
div.sidemenu#sideservices a {background-color: #CC9933;}
div.sidemenu#sideservices a:hover {background-color: #E5CC99;}
div.sidemenu#sidesupport a {background-color: #009999;}
div.sidemenu#sidesupport a:hover {background-color: #7FCCCC;}
/* Left Menu End*/


/* Buy Online & Download Demo Start*/
div.smallmenu {width: 170px; _width: 180px;}

div.smallmenu a {
	color: rgb(255, 255, 255);
	background-color: #808080;
	font-weight: bold;
	padding: 5px;
	text-align: left;
	text-decoration: none;
	width: 171px;
    _width: 181px;
	display: block;
	border-bottom: 1px solid white;
}

div.smallmenu a:hover {color: rgb(255, 255, 255); text-decoration: none; background-color: #666666;}
/* Buy Online & Download Demo Links End*/


/* Bullet Style Start*/
div.topmenu ul, div.sidemenu ul, div.smallmenu ul{list-style-type: none; margin: 0px; padding: 0px; white-space: nowrap;}
div.topmenu ul li {display: inline;}
/* Bullet Style End*/


/*Strapline Start*/
.strapline {
	font-size:20px;
	color: #FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
/*Strapline End*/


/*Checkout Start*/
div.checkout {color: #FFFFFF; font-weight: bold;  font-size: 12px; }
div.checkout a {color: #FFFFFF; text-decoration: underline;}
div.checkout a:hover {color: #FFFFFF; text-decoration: none;}
/*Checkout End*/


/*Bullets Start*/
ul#home li{font-size: 11px; text-align: left; list-style-image: url(images/bullet.gif);}
ul#services li{text-align: left; list-style-image: url(images/bullet_services.gif);}
ul#support li{text-align: left; list-style-image: url(images/bullet_support.gif);}
ul#grey li{text-align: left;list-style-image: url(images/bullet_grey.gif);}
ul#faqs li{text-align: left; list-style-image: url(images/bullet_products.gif);}
ul#examples li{text-align: left; list-style-image: url(images/bullet_examples.gif);}

ol{color: #666666; text-decoration: none;font-size: 11px;}
ol a {color: #333333; text-decoration: none;}
ol a:hover{color: #666666;text-decoration: underline;}
/*Bullets End*/

.pinkbld {color: #FF3366; font-size: 12px; font-weight: bold;}
.star{color: #FF3366; font-family: "Times New Roman", Times, serif; font-size: 13px; font-weight: normal;}
h3{color: #FF3366; font-size: 12px; font-weight: bold;}

/*Search Start*/
.search {color: #333399; font-size: 12px; font-weight: bold;}
.oops{color: #CC0000;}
/*Search End*/


/*Press Start*/
.date { font-size: 11px; color: #666666; padding: 10px;_padding: 10px;}
.web{display:none;}
.newsheadline{font-size: 12px; color: #333399; font-weight: bold; padding: 10px;_padding: 10px;}
.dateheadline{font-size: 12px; color: #666666; padding: 10px;_padding: 10px;}
.score {font-size: 25px; color: #333399; font-weight: bold;}
/*Press End*/


/*Footer Start*/
.footer {font-size: 11px; color: #666666;}
.footer a {font-size: 11px; color: #333333; text-decoration: none;}
.footer a:hover {font-size: 11px; color: #666666; text-decoration: underline;}
.footerline {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #999999;}
/*Footer End*/


/*Products Start*/
.productprice {font-size: 14px; color: #333333; font-weight: bold;}
.productprice#st {color: #24A52F;}
.productprice#smbus{color: #F36F20;}
.productprice#bus {color: #0054A6;}
.productprice#dev {color: #742285; }
.productprice#con {color: #78B931; }
.productprice#black {color: #000000;}
/*Product Price End*/


/*Hosting Start*/
.tableservices {font-weight: bold; color: #FFFFFF; background-color: #CC9933; padding: 5px;_padding: 5px;}
/*Hosting End*/

/*Quotes Homepage Start*/
.quote  {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
/*Quotes Homepage End*/


.star {color: #FF0000}
h1#error {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #333399;}.emailhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.emailtxt {
	color: #FFFFFF;
	font-size: 12px;
}
.emailhdrgry {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
}
.emailhdrorg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
}
.verdheadsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.price{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
.price#startup{color: #24A52F;}
.price#smallbusiness{color: #F36F20;}
.price#business{color: #0054A6;}
.price#developer{color: #742285;}
.price#connect{color: #78B931;}
.smwhitetxt {font-size: 11px; color: #FFFFFF;}

.header {
	padding: 10px 10px 10px 10px;
	margin: 0px;
	border-top: 1px dashed #999;
	background-color: #f5f5f5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.lrghdr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}

hr {
	background-color:#FFFFFF;
	color: #999;
	height: 1px;
	border: dashed 1px;

}

 
.whitebox{
	padding: 10px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #CCCCCC;
	background-image: url(images/box_fill.jpg);
	background-repeat: repeat-x;
}





.yellowbox{
	background-color: #FFFFCC;
	border: 1px solid #FF0000;
	padding: 10px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#box{
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	padding: 10px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}



.skip{
	padding: 5px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
}

.new{
	color: #FF0000;
	font-weight: bold;
}