@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}
body{
	background:url(img/body_bg.jpg) repeat-x top left #e6e6e6;
	text-align:center;
}
#sWrapper{
	width:908px;
	background:url(img/wrapper_bg.gif) repeat-y top left;
	margin:0 auto;
	text-align:left;
}

/******************************************************** Header */
#sTopHolder{
	background:url(img/top_holder_bg.gif) 0px 35px no-repeat;
}
#sRatePoint{
	height:30px;
	padding-top:5px;
}
#sRatePoint img{
	float:right;
	padding-right:4px;
}
#sHeader{
	background:url(img/header_bg.jpg) top left no-repeat;
	height:131px;
}
#sLogo{
	float:left;
	padding:10px 0 0 32px;
}
#sTopContact{
	float:right;
	position:absolute;
	left:55%;
	padding:24px 20px 0 0;
}
/****************************************************** Banner */
.sBannerHolder{
	margin:0 6px;
	background:url(img/banner_bg.gif) top left repeat-x #585858;
	height:246px;
}
.sInnerBanner{
	margin:0 6px;
	background:url(img/banner_bg.gif) top left repeat-x #585858;
}
.sBanner{
	height:246px;
	text-align:center;
}
#sBannerControls{
	position:absolute;
	left:350px;
	top:210px;
	width:100px;

}
a.sControlLink:active, a.sControlLink:link, a.sControlLink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:24px;
	color:#403e3e;
	font-weight:bold;
	padding:3px 6px;
	background:#949494;
	border:1px solid #5b5b5b;
	text-decoration: none;
}
a.sControlLink:hover{
	background:#5bbfdf;
}
a.sControlLinkSelected:active, a.sControlLinkSelected:link, a.sControlLinkSelected:visited, a.sControlLinkSelected:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#403e3e;
	font-weight:bold;
	padding:3px 6px;
	background:#5bbfdf;
	border:1px solid #5b5b5b;
	text-decoration: none;
}


/****************************************************** Main Menu */

#sMainMenu{
	background:url(img/menu_bg.gif) top left repeat-x #414141;
	margin:0 6px;
	height:35px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	overflow:visible !important;
	overflow:hidden;
}


/*************************************************************** Second Menu */

#sSecondMenu{
	margin-top:10px;
	height:1%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.715em;
}

#sSecondMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#sSecondMenu ul li{
	padding:0;
	margin-bottom:1px;
}
/*	
#sSecondMenu li a {
	height:12px;
	background:url(../images/second_menu_bg.gif) bottom right no-repeat;
	text-decoration: none;
	margin:0;
	padding:0;
}	
*/	
#sSecondMenu a.sSecondMenuClass:link,#sSecondMenu a.sSecondMenuClass:visited {
	height:12px;
	background:#696969;
	text-decoration: none;
	color:#ebe9e9;
	display: block;
	padding: 6px 10px 6px 10px;	
	margin:0;
}
	
#sSecondMenu a.sSecondMenuClass:hover {
	height:12px;
	background:#4f4f4f;
	text-decoration: none;
	color:#ffffff;
	display: block;
	padding: 6px 10px 6px 10px;	
	margin:0;
}

#sSecondMenu a.sSecondMenuSelected:link,#sSecondMenu a.sSecondMenuSelected:active,#sSecondMenu a.sSecondMenuSelected:visited, #sSecondMenu a.sSecondMenuSelected:hover {
	height:12px;
	background:#4f4f4f;
	text-decoration: none;
	color:#ffffff;
	display: block;
	padding: 6px 10px 6px 10px;	
	margin:0;
}	


/*************************************************************** Main Content */
#sMainContent{
	margin:0 6px;
	padding:30px 0px 0px 13px;
	background:url(img/main_content_bg.jpg) top left no-repeat;
}
#sContentEmpty{
	margin:0 6px;
	padding:30px 6px 0px 30px;
	background:url(img/empty_content_bg.gif) top left no-repeat #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color:#3e3e3e;
	font-size:12px;
	height:1%;
}
#sContentThree{
	background:url(img/three_rpt_bg.gif) top left repeat-y;
	margin:0 6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3e3e3e;
	font-size:12px;
}
#sContentThreeInside{
	background:url(img/three_bg.gif) top left no-repeat;
	padding:30px 0px 0px 0px;

}
.sThreeColums{
	float:left;
	width:298px;
/*	margin-left:29px;
	margin-right:29px;*/
	text-align:justify;
}
.sThreePadding{
	margin-left:29px;
	margin-right:29px;
}	
#sContent{
	float:left;
	width:580px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3e3e3e;
	font-size:12px;
}
#sContent .sTwoCol{
	width:260px;
	float:left;
	margin-right:20px;
}
#sContent .sTwoCol p{
	border-left:3px solid #D1DEE7;
	padding-left:10px;
}
#sContent .sTwoCol p b{
	background:#528AB5;
	color:#fff;
}
#sContent hr{
	border-top:1px solid #bfc8cf;
	border-bottom:1px solid #fff;
	height:1;
	margin-top:15px;
	margin-bottom:15px;
}
#sContent h1, #sContentEmpty h1, #sContentThree h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#234e6c;
	padding:10px 0 5px 0;
	/*background:url(img/h_bg.gif) bottom left repeat-x; */
	clear:both;
}
#sContent h1#sVideoTutorials{
	background:url(img/video_tutorial_h1.jpg) top left no-repeat;
	height:50px;
	width:582px;
	padding:22px 0 0 0;
}
#sContent h1#sVideoTutorials span{
	padding:0 0 0 20px;
}
#sContent h2, #sContentEmpty h2, #sContentThree h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#234e6c;
	padding:5px 0;
	text-transform:uppercase;
	/*background:url(img/h_bg.gif) bottom left repeat-x;*/
	padding:10px 0 5px 0;
	clear:both;
}


#sContent h3, #sContentEmpty h3, #sContentThree h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3e3e3e;
	padding:5px 0;
	background:url(img/h_bg.gif) bottom left repeat-x;
}
#sContent h4, #sContentEmpty h4, #sContentThree h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3e3e3e;
	padding:5px 0;
/*	background:url(img/h_bg.gif) bottom left repeat-x;*/
}
#sContent p, #sContentEmpty p, #sContentThree p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e3e3e;
	margin:5px 0;
	line-height:18px;
}
#sContent a, #sContentEmpty a, #sContentThree a{
	color:#183b54;
	text-decoration:none;
}
#sContent a:hover, #sContentEmpty a:hover, #sContentThree a:hover{
	text-decoration:underline;
}
#sContent ul, #sContentEmpty ul, #sContentThree ul{
	list-style:none;
	padding:7px 15px;
}
#sContent ul li, #sContentEmpty ul li, #sContentThree ul li{
	font-size:12px;
	background:url(img/li_pointer.gif) top left no-repeat;
	padding:0px 0 0px 10px;
	margin-top:10px;
}
#sContent ul.sVoiceList li, #sContentEmpty ul.sVoiceList li{
	font-size:12px;
	background:url(img/li_pointer.gif) top left no-repeat #eff0eb;
	padding:1px 0 1px 10px;
	margin-top:1px;
}

#sContent table.sPartners tr td{
/*	background:#eeeeee;*/
	border-bottom:1px solid #eeeeee;
	padding:10px 0;
}

#sLatestReleases{
	background:url(img/releases_top.gif) top left no-repeat;
	margin-top:40px;
	clear:both;
}
#sReleasesInside{
	background:url(img/releases_bottom.gif) bottom left no-repeat;
	padding:10px 30px 30px 30px;
}
#sLatestReleases h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#1f4b69;
	font-weight:normal;
	padding:12px 0 10px 30px;
	height:1%;
}
.sReleaseDate{
	float:left;
	width:75px;
	font-size:11px;
	color:#228eaf;
	margin-top:10px;
}
.sReleaseDate a{
	font-size:11px;
	color:#183b54;
	text-decoration:none;
}
.sReleaseDate a:hover{
	text-decoration:underline;
}

.sReleaseInfo{
	float: right;
	width:340px;
	font-size:11px;
	color:#3e3e3e;
	margin-top:10px;
}
/*************************************************************** Homepage boxes*/
#sWyg{
	font-weight:bold;
	color:#fff;
}
#sRebrandingBox{
	background:url(img/rebranding_box.jpg) top left no-repeat;
	width:282px;
	height:232px;
	float:left;
}
#sRebrandingBox h1, #sRebrandingBox p{
	padding:10px;
	background:none;
}
#sVoiceBox{
	background:url(img/voice_box.jpg) top left no-repeat;
	width:282px;
	height:232px;
	float:right;
}
#sVoiceBox h1, #sVoiceBox p{
	padding:10px;
	background:none;
}
#sLongBox{
	background:url(img/long_box.jpg) top left no-repeat;
	margin-top:20px;
	width:582px;
	height:230px;
	float:right;
}
#sLongBox h1, #sLongBox p{
	padding:10px;
	background:none;
}
#sTelephoneBox{
	background:url(img/telephone_box.jpg) top left no-repeat;
	margin-top:20px;
	width:582px;
	height:230px;
	float:right;
}
#sTelephoneBox h1, #sTelephoneBox p{
	padding:10px;
	background:none;
}
#sBasicBox{
	background:url(img/bundle3-box.gif) top left no-repeat;
	margin-top:20px;
	width:820px;
	height:600px;
	float:center;
}
#sBasicBox h1, #sBasicBox p{
	padding:10px;
	background:none;
}
/*************************************************************** Extra Info */
#sExtraInfo{
	float:right;
	width:287px;
}
#sExtraInfo p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	text-align:left;
	line-height:16px;
	padding:0px 0 0 0;
	margin:7px 0;
}
#sExtraInfo p.sHeading{
	border-left:3px solid #528AB5;
	padding:2px 2px 2px 10px;
	background:#D1DEE7;
	margin-left:-10px;
	margin-right:-10px;
	
}
#sExtraInfo a{
	color:#183b54;
	text-decoration:none;
}
#sExtraInfo a:hover{
	text-decoration:underline;
}
#sExtraInfo td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3e3e3e;
}
#sExtraInfo td b, #sExtraInfo td i{
	color:#ffffff;
}
#sExtraInfo a.sViewButton{
	background:url(img/view_button.gif) top left no-repeat;
	display:block;
	margin:0 auto;
	width:235px;
	height:20px;
	padding:4px 0 0 0;
	font-weight:bold;
	color:#827f7f;
	text-decoration:none;
}
#sExtraInfo a.sViewButton:hover{
	color:#000;
	text-decoration:none;
}
#sExtraInfo a.sViewButton span{
	padding:0 0 0 20px;
}
#sExtraInfo hr{
	border-top:1px solid #bfc8cf;
	border-bottom:1px solid #fff;
	height:1;
	margin-top:10px;
}
.sNewsletterInput{
	/*float:left;*/
	width:140px;
	border:1px solid #cecece;
	background:url(img/newsletter_input.gif) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	padding:2px;
}
.sNewsletterSubmit{
	/*float:right;*/
	background:url(img/newsletter_submit.gif) top left no-repeat;
	width:61px;
	height:22px;
	border:none;
	padding:0;
	cursor:pointer;
}

/************************************************************** Left Info*/
#sLeftInfo{
	/*background:url(img/news_bg.gif) top left repeat-y;*/
	margin-top:10px;
	height:1%;
}
#sLeftInfo h4{
	background:#1d415b;
	border-top:1px solid #000;
	border-bottom:1px solid #32688f;

	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	padding:4px 0 6px 15px;
	height:1%;
	text-transform:uppercase;
	letter-spacing:normal;
	
}
#sLeftInside{
	/*background:url(img/news_bottom.gif) bottom left no-repeat;*/
	margin:10px;
	height:1%;
}
.sOpenColor{
	background:#F7F8FC;
	padding:0 10px;
}
#sExtraInfo .sNewReleases p{
	padding:2px 0 2px 0;
	margin:0;
}
#sExtraInfo .sGoldPartners p{
	padding:4px 10px 4px 10px;
}
#sLeftInside ul{
	list-style:none;
	padding:7px 15px;
}
#sLeftInside ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	background:url(img/li_pointer.gif) top left no-repeat;
	padding:0px 0 0px 10px;
	margin-top:10px;
}
#sGetNotified{
	background:url(img/get_notified.jpg) top left no-repeat;
	width:234px;
	height:68px;
	margin:10px auto 0 auto;
}
#sExtraInfo .sNewReleases #sGetNotified p{
	padding:30px 0 0 0;
	margin:0;
	text-align:center;
}
/********************************************************** Footer */
#sFooter{
	background:url(img/footer_bg.jpg) top left no-repeat;
	height:120px;
	padding:40px 0 0 20px;
	clear:both;
	overflow:hidden;
}
#sFooterEmpty{
	background:url(img/footer_empty.gif) top left no-repeat;
	height:120px;
	padding:40px 0 0 20px;
	clear:both;
}
#sFooter p, #sFooterEmpty p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3e3e3e;
	padding-top:10px;
	padding-left:10px;
	line-height:15px;
	clear:both;
/*	padding:10px 0px 10px 20px;*/
}
.sCopyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3e3e3e;
	padding-top:40px !important;
	padding-top:20px;
	padding-left:10px;
	line-height:15px;
	clear:both;
}
.sFooterColumn{
	float:left;
	padding:0 10px;
	height:60px;
}
#sFooterLinkHolder{
	height:60px;
}
#sFooter a, #sFooterEmpty a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#e1dede;
	line-height:18px;
	text-decoration:none;
}
#sFooter a:hover, #sFooterEmpty a:hover{
	color:#ffffff;
	text-decoration:underline;
}
/************************************************************** Reseller */
#sLeftInside label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e3e3e;
	text-align:left;
	line-height:16px;
	padding:10px 0 0 0;
}
#sLeftInside h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#36a231;
	font-weight:bold;
	padding:5px 0;
}
.sLabelHolder{
	float:left;
	width:80px;
}
.sInputHolder{
	float:right;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
}
.sResellerInput{
	float:right;
	width:180px;
	/*margin-right:5px;*/
	margin-bottom:3px;
	border:1px solid #7b7a7a;
	background:url(img/newsletter_input.gif) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	padding:2px;
	vertical-align:middle;
}
.sResellerTextarea{
	width:260px;
	height:70px;
	margin-bottom:3px;
	margin-top:3px;
	border:1px solid #7b7a7a;
	background:url(img/newsletter_input.gif) top left repeat-x #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	padding:2px;
}
.sResellerSubmit{
/*	float:right;*/
/*	margin-right:20px;*/
	background:url(img/reseller_apply.jpg) top left no-repeat;
	width:101px;
	height:20px;
	border:none;
	padding:0;
	vertical-align:middle;
}

/********************************************************** Extra Clases*/
.blue{
	color:#183b54;
}
.sAlignCenter{
	text-align:center;
}
.sBlue{
	color:#234e6c;
}
.clear{
	clear:both;
}
.sListHeader{
	background:#ffffff; 
	font-weight:bold;
	color:#1f4b69;
	margin-left:-10px;
	margin-top:-1px;
	padding:2px 0 2px 2px;
}
/********************************************************* Parallels Main Page */
.sParallelsDetail{
	background:#fff;
	text-align:center;
	margin:0 6px;
	font-family:Arial, Verdana, sans-serif;
	/*border-bottom:1px solid #e0e0e0; */
	padding:10px 0;
	}

.sParallelsDetail p.sParallelsText{
	padding:0 120px 0 120px;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:18px;
}

.sParallelsInfo{
	text-align:center;
	margin:0 6px;
	font-family:Arial, Verdana, sans-serif;
	background:url(img/parallels_bullet.jpg) top right no-repeat #fff;
	border-bottom:1px solid #e0e0e0; 
}
.sParallelsInfo p.sParallelsText{
	padding:0 120px 20px 120px;
	background:url(img/quote.gif) top left no-repeat;
	font-family:Arial, Verdana, sans-serif;
	/*font-style:italic; */ 
	font-size:12px;
	text-align:left;
	line-height:18px;
}
.sParallesContent{
	border-top:1px solid #fff;
}
#sParallesMainTb {
	border:1px solid #f1f1f1;
	border-collapse: collapse;
}
#sParallesMainTb  table{
	border:1px solid #f1f1f1;
	border-collapse: collapse;
}
#sParallesMainTb tr{
}

#sParallesMainTb table td{
	padding:1px;
}
#sParallesMainTb td.sPrice {
	background:url(img/cart.png) center left no-repeat;
	padding-left:20px;
	text-align:right;	
}
#sParallesMainTb td.sPrice a{
	color:#ff0000;
}
#sParallesMainTb td.sParTitle1 {
	background:url(img/partitle1.gif) top left repeat-x #2e5876;
	padding:8px 2px 8px 2px;
	color:#fff;
}
#sParallesMainTb td.sParTitle2 {
	background:url(img/partitle2.gif) top left repeat-x #f1f1f1;
	padding:2px;
}
#sParallesMainTb td.sParBundlePrice{
	background:url(img/partitle2.gif) top left repeat-x #f1f1f1;
	padding:2px 2px 2px ;
	text-align:right;
}
#sParallesMainTb td.sParBundlePrice a{
	color:#ff0000;
}
#sParallesMainTb td.sParBundlePrice img{
	float:left;
}
#sParallesMainTb a{
		color:#183b54;
}
#sParallesMainTb i{
	color:#ff0000;
}
#sLeftInfo h4.sParRightHead{
	background:#1d415b;
	border-top:1px solid #000;
	border-bottom:1px solid #32688f;
}
.sParPriceDetail{
	float:right;
}
#sParallesMainTb .sParPriceDetail a{
	color:#ff0000;
}
.sParPriceDetail img{
	vertical-align:middle;
}
.sParPaddingDetail{
	padding-top:9px;
}
#sMainContent #sBackToTutorials{
	position:absolute;
	margin-top:-25px;
	color:#183b54
}
#sFirstImage{
	margin-top:10px;
}
/************************************************ PhpCart Template */
#phpcart table{
margin:0 auto;
}
#phpcart form th{
	background:url(img/partitle1.gif) top left repeat-x #2e5876;
	padding:8px 2px 8px 2px;
	color:#fff;
}
#phpcart form td{
	padding:5px 2px 5px 2px;
}
.sParallelsDetail h1{
	text-align:center;
	font-family:Arial, Verdana, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#1a3d56;
}

/************************************************ Tutorial Table, Lists */
#sContentEmpty #Language ul li{
	background:none;
}
#sContentEmpty #Tabs ul li{
	background:none;
}

#sContentEmpty #Tabs{
	float:left;
}

#sContentEmpty #Tabs ul{
	margin:0;
    padding:0;
    list-style:none;
	background:none;
}

#sContentEmpty #Tabs li {
	float:left;
	margin:0;
    padding:0px;
	font-size:18px;
	height:30px;
}

#sContentEmpty #Tabs a {
	display:block;
    padding:5px 10px;
}

#sContentEmpty #Tabs #select {
	background:url("img/seltab_right.gif") top right no-repeat;
	}

#sContentEmpty #Tabs #select a{
	background:url("img/seltab_left.gif") top left no-repeat;
    color:#ffffff;	
}

#sContentEmpty #Language {
    background:url(img/language_bg.gif) no-repeat right top;
	float:left;
    width:840px; 
    font-size:93%;
    line-height:normal;
	height:45px;
    }

#sContentEmpty ul.TutLanguage{
    padding:0;
    list-style:none;

    background:url(img/language_bg.gif) no-repeat left top;
	float:left;
    width:830px; 
    font-size:93%;
    line-height:normal;
	height:35px;
	padding:10px 0 0 10px;	
}

#sContentEmpty .TutLanguage li {
	float:left;
	margin:0;
    padding:0px;
	font-weight:bold;
	background:none;
}

#sContentEmpty .TutLanguage li a {
	display:block;
    padding:4px 10px;
}

#sContentEmpty .TutLanguage .tabs-selected {
	background:url("img/lang_right.gif") top right no-repeat;
    }
	
#sContentEmpty .TutLanguage .tabs-selected a{
	background:url("img/lang_left.gif") top left no-repeat;
}
.tabs-container{
	clear:both;
}
a img {
	border:none;
}
.TutTable{
	border:1px solid #f1f1f1;
	border-collapse: collapse;
	margin-top:3px;
	clear:both;
	}
	
.TutTable td{
  border:1px solid #f1f1f1;
  padding: 2px 4px 2px 4px;
}

.TutTableTop {
	background: #ededed;
	border:0.5px solid #ffffff;
	font-weight:bold;
	vertical-align:top;
}

.TutSale{
	color: #ff0000;
}
.sPriceing{
	margin-bottom:20px;
	width:840px;
}
.sPriceing h1{
	text-align:left;
}
a.pricing-button {
	background:url(img/gray-btn.gif) center center no-repeat;
	text-decoration:none !important;
	color:#000 !important;
	display:block;
	text-align:center;
	font-size:11px;
	padding:2px 0;
}
a.pricing-button:hover{
	background:url(img/gray-btn-hover.gif) center center no-repeat;
	text-decoration:none !important;
	color:#000 !important;
}

