@charset "UTF-8";

@font-face{font-family:"Century Gothic"; font-style: normal; font-weight:normal; src:url(font/Century%20Gothic.woff);}
@font-face{font-family:"Helvetica Light"; font-style: normal; src:url(font/helvetica_light.woff);}

@font-face {
    font-family: 'RobotoThin';
    src: url('roboto-fontfacekit/Roboto-Thin-webfont.eot');
    src: url('roboto-fontfacekit/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-fontfacekit/Roboto-Thin-webfont.woff') format('woff'),
         url('roboto-fontfacekit/Roboto-Thin-webfont.ttf') format('truetype'),
         url('roboto-fontfacekit/Roboto-Thin-webfont.svg#RobotoThin') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'RobotoLight';
    src: url('roboto-fontfacekit/Roboto-Light-webfont.eot');
    src: url('roboto-fontfacekit/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-fontfacekit/Roboto-Light-webfont.woff') format('woff'),
         url('roboto-fontfacekit/Roboto-Light-webfont.ttf') format('truetype'),
         url('roboto-fontfacekit/Roboto-Light-webfont.svg#RobotoLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'RobotoCondensed';
    src: url('roboto-fontfacekit/Roboto-Condensed-webfont.eot');
    src: url('roboto-fontfacekit/Roboto-Condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-fontfacekit/Roboto-Condensed-webfont.woff') format('woff'),
         url('roboto-fontfacekit/Roboto-Condensed-webfont.ttf') format('truetype'),
         url('roboto-fontfacekit/Roboto-Condensed-webfont.svg#RobotoCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #6D6E71; line-height:17px;}
img {border:0}
.century_title{font-family:'Century Gothic', Century Gothic, san-serif; font-size:24px; line-height:normal;}
.helvetica_title{/* font-family:'Helvetica Light', Helvetica, Arial, sans-serif; */font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:lighter; color:#231F20;}

.red{color:#BE1E2D;}
.blue{color:#575779;}
.orange{color:#F15A29;}
.green{color:#8DC63F;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

a{text-decoration:none;}
li{list-style-type:none;}

a:link.linkblue{color:#1C75BC;}
a:visited.linkblue{color:#1C75BC;}

.green_bttn{height:28px; background-color:#009444; padding-left:8px; color:#FFF; font-family:'Helvetica Light', Arial, Helvetica, sans-serif; font-size:18px; font-weight:lighter; line-height:10px; width:132px;}
.yellow_bttn{height:28px; background-color:#F7941E; padding-left:8px; padding-right: 8px; color:#FFF; font-family:'Helvetica Light', sans-serif;font-size:18px; font-weight:lighter; line-height:10px; width:90px;}
.grey_bttn{height:28px; background-color:#E6E7E8; padding-left:8px; color:#FFF; font-family:'Helvetica Light', sans-serif;font-size:18px; font-weight:lighter; line-height:10px; width:105px;}


#product_bg {background-image: url(images/product_bg.png); background-repeat: no-repeat; width:963px; height:237px;}

#product_bg ul{float:left; width:925px; margin-left:-15px; padding-top:45px;}
#product_bg ul li{list-style-type:none;}

#cnx_col{width:248px; float:left; text-align:justify;}
#xpt_col{width:164px; float:left;  text-align:justify; padding-left:25px;}
#sr_col{width:158px; float:left;  text-align:justify; padding-left:25px;}
#md_col{width:173px; float:left;  text-align:justify; padding-left:25px;}
#product_con{width:173px; float:left;  text-align:justify; padding-left:25px;}
#cnx_con{width:173px; float:left;  text-align:justify; padding-left:25px;}
.divider{width:3px; height:500px; float:left; margin-left:25px; background:url(images/divider_software.png) no-repeat bottom; vertical-align:bottom;}

.superscript{vertical-align:super; font-size:11px; font-weight:lighter; }
.price{font-size:18px; color:#231F20; /* font-family:'Helvetica Light', Arial, Helvetica, San-serif; */font-family:Arial, Helvetica, sans-serif; font-weight:lighter; }

.texttitle{
	font-size:18px;
	color:#231F20;
font-family: 'Helvetica Light', RobotoLight, Arial, Helvetica, San-serif; 		font-weight:lighter;
	padding-top: 15px;
	padding-bottom: 0px;
}

.textnormal{
	font-size:12px;
	color:#000000;
	/* font-family:'Helvetica Light', Arial, Helvetica, San-serif; */ 	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
}
.textalert{
	font-size:12px;
	color:#F00;
font-family:'Helvetica Light', Arial, Helvetica, San-serif; 	font-weight:lighter;
}
.textitalic{
	font-size:12px;
	color:#666666;
/* font-family:'Helvetica Light', Arial, Helvetica, San-serif; */ 		
	font-weight:lighter;
	font-style: italic;
	font-family:Arial, Helvetica, sans-serif;
}
.textdiscription{
	font-size:15px;
	color:#000000;
	/* font-family:RobotoLight, Arial, Helvetica, sans-serif; */
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.paymentbox {
	background-image: url(images/paymentbox.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.paymentbox_long {
	background-image: url(images/paymentbox_long.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#disclaimer_product{width:925px; text-align:right; font-family:'Century Gothic', Century Gothic, san-serif; font-size:9px; }

#payment_left{width:645px; float:left;}
#payment_right{width:280px; height:100%; padding-left:10px; padding-right:10px;}

#payment_left ul.itemcard{width:645px; float:left; margin-left:-40px;}
#payment_left ul.itemcard > li{width:165px; height:210px; border:#DEDDDD 1px solid; border-bottom-width:thick; padding:10px 10px 5px 10px; float:left; margin:0px 10px 30px 10px;}
#payment_left ul.itemcard > li.none{width:165px; height:210px; border:#fff 1px solid; border-bottom-width:thick; padding:10px 10px 5px 10px; float:left; margin:0px 10px 30px 10px;}

#payment_left ul.itemcard > li .helvetica_title{/* font-family:'Helvetica Light', Helvetica, Arial, sans-serif; */font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:lighter; color:#231F20;}
#payment_left ul.itemcard > li .yellow_bttn{height:28px; background-color:#F7941E; padding-left:8px; color:#FFF; font-family:'Helvetica Light', sans-serif;font-size:18px; font-weight:lighter; line-height:10px; width:105px;}

.summary_title{font-size:12px; color:#BE1E2D; width:280px;}
.group_details{background:#FFF; color:#000; width:280px;}
.group_details>td{padding:3px;}
.details_list{width:280px; }
.details_list ul{margin-left:-15px; font-style:italic; color:#58595B; width:230px; position:relative; float:left;}
.details_list ul li{list-style-type:disc;}
.summary_divider{border-bottom:dashed 1px #231F20; height:1px; width:280px; position:absolute;}

#Summary_group_holder{width:290px;}
#Summary_mData_holder{width:290px; padding-top:10px;}
#Summary_total_holder{width:290px; border-bottom:double #BCBEC0; border-top:1px solid #BCBEC0; color:#000; font-size:12px; text-transform:uppercase;}
#Summary_payment_holder{width:290px; padding-top:10px;}

.group_detail_background{background:#FFF; padding:3px; color:#000;}
.group_detail_nobackground{padding:3px; color:#000;}

.order_total{font-size:14px; font-weight:bold; text-align:right; padding:3px 5px;white-space: pre}

.paymentbox_left {
	background-image: url(images/paymentbox_left.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.paymentbox_right {
	background-image: url(images/paymentbox_right.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.paymentbox_repeat {
	background-image: url(images/paymentbox_repeat.png);
	background-repeat: repeat-x;
	background-position: center top;
}