h1 {color:#6177AF !important;}
h2 {color:#6177AF !important;font-size:18px;line-height:20px;}
label {font-size:11px;}
a.cpes_links  {color: #0A5196;text-decoration:none;font-size:13px;}
a:hover.cpes_links {text-decoration:underline; color:#666;font-size:13px;}
input.cpes_submit_btn {background: url(https://sc1.checkpoint.com/www/images/estore/btn-submit.gif) no-repeat;width:116px !important;height:21px !important;border:none;}

.right {float:right;}
.left {float:left;}

.login {clear:both;font-size:10px;}
.login a {color:#546581;text-decoration:none;}
.login a:hover {color:#546581;text-decoration:underline;}
.cart {color:#486587;padding-top:2px;text-align:right;}

.cpes_cartimage {float:left;margin:0 7px 0 90px;}
.cpes_cart {float:left;font-size:10px;text-align:center;margin-top:7px;}
.cpes_hordiv {margin-top:15px;}

.cpes_itemdl {float:right;color:#990000;font-weight:bold;}
.cpes_icon_cat {padding:0 15px 15px 0;}
.cpes_course_desc{width:760px;}
.cpes_icon {float:left;width:180px;}
.cpes_content {float:left;width:570px;}
.cpes_list  ul {list-style-image: url('https://sc1.checkpoint.com/www/images/estore/bullet_green.gif');}
.cpes_list li {padding-bottom:10px;}	

.cpes_catalog_icon {padding:0 10px 20px 0;}
.cpes_catalog_desc {clear:right;margin-right:30px;line-height:20px;}
.cpes_catalog_list {clear:both;}
.cpes_catalog_list a {text-decoration:none;font-size:13px;}
.cpes_catalog_list span {font-size:10px;}
.cpes_catalog_list td {padding-bottom:10px;vertical-align:top;}

.cpes_red {color:#990000;}

.cpes_header {width:350px;display:block;}
.cpes_content {display:block;}

#middleCol2 {float: left;width: 947px;padding-bottom:10px;min-height:300px;}
#middleCol {min-height:300px;}
#divTagUCForm {display: none;}
#header {
	background: url("https://sc1.checkpoint.com/www/images/estore/header-border.png") no-repeat top left;width: 950px;height:81px;margin:10px;
}

.cpes_cart_th {background:#e5faa9;height:25px;color:#336600;font-weight:bold;}
.cpes_cart_details th {height:15px;}
.cpes_cart_details td {padding-bottom:8px;}
.cpes_hr {width:100%;border-top:#ccc 1px solid;clear:both;/*height:7px;*/}
.cpes_hr_cart {width:100%;border-top:#ccc 1px solid;clear:both;margin-top:5px;line-height:5px;}
.cpes_update_btn {float:right;border:1px solid red;}

.cpes_enterinfo_box {background: url(https://sc1.checkpoint.com/www/images/estore/bg-grn-grad-short.png) no-repeat top left;width:948px;height:300px;}
.cpes_enterinfo_box .pad {padding:10px 10px 0 10px;}
.cpes_enterinfo_box h2, .cpes_mycontact_box h2 {color:#666 !important;font-weight:bold;}
.cpes_info_form label {color:#333 !important;font-weight:bold;}
.cpes_info_form input {width:197px;}
.cpes_info_form select {width:203px;}

.cpes_mycontact_btn {float:left;margin-left:10px;padding-right:600px;font-size:9px;color:#333;text-align:center;}
.cpes_mycontact_box {float:left;clear:both;background: url(https://sc1.checkpoint.com/www/images/estore/bg-grn-grad-short1.png) no-repeat top left;width:950px;height:166px;padding:10px 10px 0 10px;}

.cpes_hidewin a {font-size:11px;text-decoration:none;}
.cpes_mycontact_form {clear:both;}
.cpes_mycontact_form label {color:#333 !important;font-weight:bold;}
.cpes_mycontact_form input {width:430px;#width:400px;}

.cpes_payment_info label {color:#333 !important;font-weight:bold;}
.cpes_payment_info input {width:197px;#width:195px;}
.cpes_payment_info select {width:203px;}

.cpes_hidewin {padding-right:25px;}
.error_txt {font-weight:normal;}
.headred2 {color:#990033;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;font-weight:bold;line-height:10pt;}
.cpes_highlight {color:#E98606;font-weight:bold;}

.cpes_thankyou_box {background: url(https://sc1.checkpoint.com/www/images/estore/bg-grn-grad-wide-top.png) no-repeat top left;width:948px;}
.cpes_thankyou_box_bottom {background: url(https://sc1.checkpoint.com/www/images/estore/bg-grn-grad-wide-bottom.png) no-repeat top left;width:948px;height:13px;}
.cpes_thankyou_box .pad {padding:10px;}
.cpes_thankyou_box h2 {color:#666 !important;font-weight:bold;}
.cpes_thankyou_box p {line-height:20px;}
.cpes_down_arrow {padding: 0 10px 20px 0;}

.cpes_summary_box {background: url(https://sc1.checkpoint.com/www/images/estore/bg-order-sum-wide-top.png) no-repeat top left;width:948px;}
.cpes_summary_box_bottom {background: url(https://sc1.checkpoint.com/www/images/estore/bg-order-sum-wide-bottom.png) no-repeat top left;width:948px;height:12px;}
.cpes_summary_box div {padding:10px 10px 0 10px;}
.cpes_summary_box h2 {color:#666 !important;font-weight:bold;}
.cpes_summary_box p {line-height:20px;}
.cpes_summary_box th {color:#5e7c04;font-weight:bold;}
.cpes_summary_box td {padding-bottom:10px;}

.cpes_salestax {float:right;clear:both;}
.cpes_special {color: #6177AF;font-weight:bold;}
.cpes_special_pad {clear:both;margin-top:10px;margin-bottom:10px;}

/***************************************************************************/
/* buttons */
.cpes_btnwrap{ 
overflow: hidden; 
width: 100%;
}

/* button 1 */
.cpes_btn-1{
background: transparent url(https://sc1.checkpoint.com/www/images/estore/btn-left.gif) no-repeat top left;
float: left;
font: normal 20px Arial; /* Change px as desired */
line-height: 44px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 44px; /* Height of button background height */
padding-left: 7px; /* Width of left menu image */
width:130px; /* Change this if the price string gets longer than xx,xxx.00 */
text-align:right;
}

.cpes_btn-1 div{
background: transparent url(https://sc1.checkpoint.com/www/images/estore/btn-right.gif) no-repeat top right;
display: block;
font-weight:bold;
padding:1px 12px 0 5px;/*Set padding to be equal or greater than'padding-left' value above*/
color:#666;
font-size:16px;
}

.btnYellow101 {
cursor:pointer;
margin-top:10px;
}
.btnYellow102 {
cursor:pointer;
margin-top:5px;
}
#btn_yellow101_left {
background:transparent url(https://sc1.checkpoint.com/za/images/buttons/101_gold_button_left.gif) no-repeat scroll left center;
height:23px;
width:5px;
}
#btn_yellow101_right {
background:transparent url(https://sc1.checkpoint.com/za/images/buttons/101_gold_button_right.gif) no-repeat scroll right center;
height:23px;
padding:0 6px 0 2px;
text-align:center;
vertical-align:middle;
}
#btn_yellow101_right a {
color:#000000 !important;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bolder;
text-decoration:none;
}

/***************************************************************************/
/* for popup */
#vid4 {	width:694px;height:473px;background: url(https://sc1.checkpoint.com/www/images/estore/overlay-box-short.png) no-repeat;	display:none;position:absolute;	z-index:10000;padding-top:10px;padding-left:15px;margin-left:50px;margin-top:80px;clear:both;}
#vid4_content {width:590px;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px;font-weight: normal;line-height: 1.5em;}
#close-button {	float:right;margin-right:54px;#margin-right:44px;}

#box-index {
    border: 1px solid #b4cddd;
	padding:10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    margin: 10px;
}

/***************************************************************************/
/* SMB */
.smb_header {clear:both;color:#6177AF !important;font-size:18px;line-height:20px;}
.smb_link {color: #0A5196;}
.smb_link span {color: #000;}
.note p {line-height:16px !important;}

.cpes_soac_head {color:#121663;font-size:12px;font-weight:bold;margin:5px 0 8px 8px;}
.cpes_soac_desc {color:#666;font-size:10px;margin:5px 0 8px 8px;}
.cpes_soac_table {border-top:1px solid #6177AF;border-left:1px solid #6177AF;}
.cpes_soac_table_td {border-right:1px solid #6177AF;border-bottom:1px solid #6177AF;}

.cloud_table {float:left;clear:both;background:url('https://sc1.checkpoint.com/www/images/estore/bg-cloud-table.png') no-repeat top left;width:764px;height:260px;}
.cloud_header {float:left;color:#666;font-weight:bold;font-size:13px;font-family:arial;padding-top:8px;width:523px;height:44px;}
.cloud_header b {color:#6177AF;font-weight:bold;font-size:16px;font-family:arial;}
.cloud_price {float:left;width:237px;height:34px;text-align:center;font-size:13px;color:#5A6267;font-weight:bold;padding-top:18px; text-align:center;font-size:13px;color:#5A6267;font-weight:bold;}
.cloud_col {float:left;}
.cloud_package {float:left;padding:20px;color:#666;width:210px;}
.cloud_package span {font-size:15px;letter-spacing:2px;line-height:18px;}
.cloud_package span b {font-size:9px;letter-spacing:normal;}
.cloud_package ul{margin:0;padding:0;margin-left: 8px;margin-top:5px;padding-left: 0;list-style: none;}

.cloud_package li {padding-left: 22px;background-image: url(https://sc1.checkpoint.com/www/images/estore/check-orange.gif);background-repeat: no-repeat;background-position: 0 .1em;}
.cloud_price_block {float:left;margin-top:5px;margin-left:36px;font-size:11px;width:210px;}
.cloud_price_options {border-bottom:1px solid #ccc;font-size:10px;padding-bottom:4px;padding-top:5px;}
.cloud_price_options div {margin-bottom:4px;}
.cloud_price_options input {width: 13px;height: 13px;padding: 0; margin:0;vertical-align: bottom;position: relative;top:2px; *overflow: hidden;}

.utm_image {float:left;margin:15px 15px 50px 0;width:213px;}
.utm_body {float:left;width:500px;}
