body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

TABLE {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TR {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000
}
UL {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
OL {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
LI {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
FONT {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
a:link {
	color:#333333;
	FONT-SIZE: 12px;
}
a:visited {
	color:#333333;
	FONT-SIZE: 12px;
}
a:hover {
	color:#000000;
	FONT-SIZE: 12px;
}
BLOCKQUOTE {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
LABEL {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.button {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f2f8ff;
	width: 200px;
}

.button_sm {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f2f8ff;
	width: 75px;
}

.button_submit {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f2f8ff;
}

table.fineline {
	padding: 0;
	margin: 4px;
	border-width: 1px 1px 1px 1px ;
    border-style: solid;
	border-left-color: #8FA7BC; 
	border-bottom-color:#457198;
	border-right-color: #457198; 
	border-top-color:#8FA7BC;
	border-collapse: collapse
}
table.fineline td{
   border-width: 1px 1px 1px 1px ;
    border-style: solid;
	border-left-color: #8FA7BC; 
	border-bottom-color:#457198;
	border-right-color: #457198; 
	border-top-color:#8FA7BC;
}

.button2 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

.button3 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
}
.Input {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 13px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Textarea {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 13px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Select {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 13px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TableBotFont {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333
}
.footer {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.main_menu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.main_menu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.main_menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #FFFFFF; TEXT-DECORATION: underline
}
A.main_menu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #FFFFFF; TEXT-DECORATION: none
}

A.footer:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
A.footer:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: underline
}
A.footer:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
.productsubtitle {
	color:#999999;
	font-size:14px;
	}
.productsubheading {
	color: #000099;
	font-size:14px;
	font-weight:bold; }
	
.plans {
	border:1px #999999 solid; }
.plans td {
	font-size:10px;
	border-bottom:1px #CCCCCC solid ;
}
.plans th {
	background-color:#CCCCCC;
	font-size:11px;
	font-weight:bold;
}		
.sectiontitle {
	padding-top:20px; 
	color: #333333;
	font-size:16px;
	font-weight:bold; 
}	
		
.productdetailbox {
	border:#CCCCCC thin solid;
	border-bottom:#000066 2px solid;
	padding:3px;
	color:#666666;
	width:350px;
	height:120px;
}
.productdetailheading {
	font-size:14px;
	font-weight:bold;
	color: #333333; }
.productdetailsubtitle {
	font-size:12px;
	color:#999999;
	padding-bottom:5px; 
	}	
	
.producttext {font-size:11px; }	
hr { color: #333333}
.productheading {
	padding-top:20px; 
	color: #333333;
	font-size:16px;
	font-weight:bold; 
	}

.heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999900;
	font-weight: bold;
}
.heading1 {
	font-size: 13px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.heading5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #999900;
}
.heading4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}
.productdetails3 {
	font-size:11px;
	color:#333333;
}
.title {
	padding-top:20px; 
	color: #333333;
	font-size:16px;
	font-weight:bold; 
}

.cartheader {

	color:#000000;
	font-size:13px;
	padding:8px 12px 0 10px;
	font-weight:normal;
}

.cartheaderon {

	color:#000000;
	font-size:13px;
	padding:8px 12px 0 10px;
	font-weight:bold;
}

.cartstep {

	color:#000000;
	font-size:16px;
	padding:15px 0 0 12px;
	font-weight:bold;

}
.cartstepdesc {

	color:#000000;
	font-size:13px;
	padding:5px 0 0 12px;
	font-weight:normal;

}

.carttitle {

	color:#000000;
	font-size:14px;
	padding:0;
	font-weight:bold;

}
.cartsubtitle {

	color:#666666;
	font-size:12px;
	padding:0;
	font-weight:normal;

}
.cartdropdown {
	background: #F8EFC6;	
	font-size:12px;
	color: #000000;
	height:18px;
	padding-left:2px;
	width:200px;
	padding-top:2px;
}
.cartdropdown2 {
	background: #F8EFC6;	
	font-size:12px;
	color: #000000;
	height:21px;
	padding-left:2px;
	width:200px;
	
}

.cartdropdown3 {
	background: #F8EFC6;	
	font-size:12px;
	color: #000000;
	height:21px;
	padding:0;
	width:120px;
}
.cartdropdown4 {
	background: #F8EFC6;	
	font-size:12px;
	color: #000000;
	height:21px;
	padding:0;

}

.cartdropdown5 {
	background: #FFFFFF;	
	font-size:12px;
	color: #000000;
	height:21px;
	padding:0;
	width:190px;

}
.cartdetails {
	margin-top:5px;
	color:#000000;
	font-size:11px;
	padding:0;
	text-decoration:none;	
}

a..cartdetails {

	text-decoration:none;	
}

a.cartdetails:hover {

	text-decoration:underline;	
}


.cartdevicedetails {
	display:block;
	float:right;
}
.cartdetails2 {
	margin-top:5px;
	color:#000000;
	font-size:10px;
	padding:0;
	text-decoration:none;	
}

.cartdetails3 {
	margin-top:5px;
	color:#000000;
	font-size:12px;
	padding:0;
	text-decoration:none;	
}

.cartorderdetails {
	color:#000000;
	font-size:11px;
	padding:0;
	text-decoration:none;	
}

.cartorderdetailson {
	color:#000000;
	font-size:11px;
	padding:0;
	font-weight:bold;
	text-decoration:none;	
}
.carterror {
color:#FF0000;
font-weight:bold;
font-size:11px;
}

.servicedisplaybox {

	width:320px;
	height:90px;		
	border-top:1px solid #D6D6D6;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
	border-bottom:2px solid #ECD468;
	margin-bottom:10px;
	padding:5px 2px 2px 10px;
	text-decoration:none;

}
.servicedisplaybox a:link {
	text-decoration:none;
	}
	


.servicetitle {
	
	font-size:16px;
	font-weight:bold;
	color:#000000;

}

.servicesubtitle {
	
	font-size:15px;
	
	color:#666666;

}

.servicesdetails1 {
	
	font-size:11px;
	color:#666666;
	padding-top:5px;
	text-decoration:none;
}

.servicesdetails1 a {
	
	text-decoration:none;

}
a.servicesdetails1:hover {
	
	text-decoration:underline;

}
.servicepricetag {
	
	font-size:12px;
	font-weight:bold;
	color:#000000;

}

.serviceprice {
	
	font-size:16px;
	font-weight:bold;
	color:#000000;

}

.productdisplaybox {

	width:505px;
	
	border-top:1px solid #D6D6D6;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
	border-bottom:2px solid #ECD468;
	margin-bottom:10px;
	margin-top:2px;
	padding:2px;

}
.producttitle {
	
	font-size:14px;
	font-weight:bold;
	color:#000000;

}

.productsubtitle {
	
	font-size:13px;
	color:#757575;

}
.productdetails1 {
	
	font-size:11px;
	color:#666666;
	padding-top:5px;
	text-decoration:none;
}

.productdetails1 a {
	
	text-decoration:underline;

}