@charset "utf-8";
/* CSS Document */

body
{
	margin: 0px; padding: 0px;
	background-image: url(ws-images/background/background-repeat.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Arial;
	font-size: 12px;
}

a
{
	color: #666;
}

a:hover
{
	color: #000;
}

h1.ws-enews-pagetitle {
}

h1.ws-enews-pagetitle a {
	text-decoration: none!important;
}

h1.ws-enews-pagetitle a:hover {
	text-decoration: none!important;
}

blockquote {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
	font-style: italic;
	line-height: 16px;
}

pre {
	padding: 0px;
	margin: 0px;
}

.clear {
	clear: both;
}

#ws-wrapper {
	/*background-image: url(ws-images/background/background-wrapper.jpg);
	background-repeat: repeat-x;
	background-position: center top;*/
	width: 950px;
	margin: auto;
}

/* Header */

#ws-header {
	width: 935px;
	height: 109px;
}

#ws-header-left {
	width: 660px; /*567px*/
	height: 109px;
	float: left;
}

#ws-header-right {
	width: 200px;
	height: 120px; /*height: 109px; 69 80 110*/
	float: right;
	background-image: url(ws-images/header/ws-header-right.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 11px;
	color: #1b75bc;
	padding-top: 25px;
	padding-left: 20px;
	margin-top: 0px;
}

	#ws-header .social-icon {
		margin-top: 30px;
		float: right;
	}
	
	#ws-header .social-icon ul {
		margin: 0px; padding: 0px;
		list-style: none!important;
	}
	
	#ws-header .social-icon ul li {
		margin: 0px; padding: 0px;
		list-style: none!important;
	}
	
	

#ws-header-search {
	margin: 0px 0px 0px 0px; padding: 14px 0px 0px 5px;
	background-image: url(ws-images/header/search-background.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	width: 184px;
	height: 18px;
	border: 0px;
	font-size: 11px;
}

/* Navigation */

#ws-navigation {
	width: 910px;
	margin: 10px auto;
	padding: 0px 0px 0px 5px;
	clear: both;
}

#ws-navigation a.head, #ws-navigation a.head:hover {
	padding: 0px!important;
	background-color: transparent;
}

#ws-navigation .title
{
	background-color: #293784;
}

#ws-navigation .title a,
#ws-navigation .title a:hover
{
	padding-top: 20px;
	font-weight: bold;
	color: #FF0;
	font-size: 12px;
	background-color: #293784;
}

#ws-navigation .title-promotion-page
{
	/*padding-top: 20px;*/
}

#ws-navigation .title-promotion-page a,
#ws-navigation .title-promotion-page a:hover
{
	background-image: url(ws-images/ws-promotion-bt-a.gif)!important;
	background-position: 0px 20px;
	background-repeat: no-repeat;
	padding: 23px 0px 3px 27px;
	font-weight: bold;
	font-size: 12px;
	background-color: #293784;
	color: #FF0;
}

#ws-navigation .title-promotion-page a:hover
{
	color: #ffffa0;
}

li.order-now {
	float: right!important;
	margin-right: 5px!important;
}

.client-login {
	/*background-image: url(ws-images/navigation/clientlogin-bullet.gif);
	background-repeat: no-repeat;
	background-position: left;*/
	height: 17px;
	text-align: right;
	padding: 2px 10px 0px 0px;
	margin: 12px 0px 5px 0px;
}

.client-login a {
	color: #1B75BC;
	text-decoration: none;
	font-weight: bold;
}

.client-login a:hover {
	color: #0a538d;
	text-decoration: none;
}

/* Main Banner */

#ws-mainbanner {
	width: 950px;
	margin: auto;
}

/* Row 01 */

#ws-row-01
{
	width: 908px;
	margin: 10px auto;
	border-bottom: 1px #ADADAD solid;
}

#ws-row-01 .border {
	background-color: #22598d;
	width: 1px;
	/*height: 339px;*/
	float: left;
}

/* Row 01 - Col 01 */

#ws-col-01
{
	float: left;
	width: 337px;
	background-image: url(ws-images/row01/background.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: 1px #FFF solid;
	border-right: 1px #FFF solid;
}

#ws-col-01 .head
{
	height: 50px;
}

	#ws-col-01 .head a
	{
		display: block;
	}

#ws-col-01 .body
{
	height: 201px;
}

	#ws-col-01 .body ul
	{
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 0px 0px;
		list-style: none;
	}
	
	#ws-col-01 .body ul li
	{
		display: block;
		margin: 0px; padding: 5px 10px 5px 10px;
		list-style: none;
		border-bottom: #e1e1e1 1px dashed;
		line-height: 18px;
	}
	
	.ws-maincol-readmore a
	{
		color: #F00;
		text-decoration: none;
	}
	
	.ws-maincol-readmore a:hover
	{
		color: #333;
		text-decoration: none;
	}
	
	#ws-col-01 .body h1
	{
		margin: 0px; padding: 0px;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #000;
	}
	
		#ws-col-01 .body h1 a {
			color: #636363; /*636363*/
			text-decoration: none;
		}
		
		#ws-col-01 .body h1 a:hover {
			color: #039;
			text-decoration: none;
		}
	
	#ws-col-01 .body h2 {
		margin: 0px 0px 0px 0px; padding: 0px;
		font-family: Arial;
		font-size: 9px;
		color: #000;
		font-weight: normal;
	}
	
	#ws-col-01 .body p {
		margin: 0px; padding: 0px;
		font-family: Arial;
		font-size: 10px;
		text-align: justify;
	}

#ws-col-01 .footer {
	height: 105px;
}

/* Row 01 - Col 02 */

#ws-col-02
{
	float: left;
	width: 338px;
	background-image: url(ws-images/row01/background.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#ws-col-02 .head
{
	height: 50px;
}

	#ws-col-02 .head a
	{
		display: block;
	}

#ws-col-02 .body
{
	height: 127px; /*127*/
}

	/* Testimonial */
	
	#ws-col-02 .body .icescroller {
		padding: 0px 15px 0px 15px;
		/*overflow: visible;*/
		width: 303px;
		border: 0px;
		overflow: hidden;
	}
	
	#ws-col-02 .body .icescroller_slides_1 {
		/*display: none;*/
	}
	
	#ws-col-02 .body .icescroller .hide {
		display: none;
		visibility: hidden;
		position: absolute;
	}
	
	#ws-col-02 .body #icescroller_box_1 {
		height: 100px; /*180px */
		border: 0px;
	}
	
	#ws-col-02 .body li.scrolleritem {
		width: 295px;
		margin: 0px; padding: 0px 0px 0px 0px;
		color: #333;
		list-style-type: none;
	}
	
	#ws-col-02 .body li.scrolleritem span {}
	
	/* Typography */
	
	#ws-col-02 .body #icescroller_box_1 p {
		margin: 0px; padding: 0px;
		font-family: Arial;
		line-height: 18px;
		font-size: 11px;
	}
	
	#ws-col-02 .body #icescroller_box_1 h1 {
		margin: 10px 0px 0px 0px; padding: 0px;
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		text-align: right;
	}
	
	#ws-col-02 .body #icescroller_box_1 h2 {
		margin: 0px; padding: 0px;
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		text-align: right;
		color: #666;
	}
	
	#ws-col-02 .body #icescroller_box_1 h2 a {
		text-decoration: underline;
		color: #666;
	}
	
	#ws-col-02 .body #icescroller_box_1 h2 a:hover {
		text-decoration: underline;
		color: #000;
	}
	
	#ws-col-02 .body .icescroller-nav a {
		font-family: Arial;
		font-size: 11px;
		color: #666;
		text-decoration: none;
		font-weight: bold;
	}
	
	#ws-col-02 .body .icescroller-nav a:hover {
		font-family: Arial;
		font-size: 11px;
		color: #000;
		text-decoration: none;
		font-weight: bold;
		border-bottom: 5px #000 solid;
	}

#ws-col-02 .footer {
	height: 143px; /*105*/
}

/* Row 01 - Col 03 */

#ws-col-03
{
	float: right;
	width: 231px;
	background-image: url(ws-images/row01/background-02.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-left: 1px #FFF solid;
	border-bottom: 1px #FFF solid;
}

#ws-col-03 .head
{
	height: 50px;
}

#ws-col-03 .head a
{
	display: block;
}

#ws-col-03 .body
{
	height: 201px;
	padding: 0px 20px 0px 20px;
}

	/* Row 02 - Typography */
	
	#ws-col-03 .body a {
		text-decoration: none;
	}
	
	#ws-col-03 .body a:hover {
		color: #000;
	}
	
	#ws-col-03 .body h1 {
		margin: 0px 0px 10px 0px; padding: 0px;
		font-size: 16px;
		color: #2276bc;
	}
	
	#ws-col-03 .body h2
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
		font-size: 12px;
		font-weight: bold;
	}
	
	#ws-col-03 .body ul
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 25px;
	}
	
		#ws-col-03 .body ul li
		{
			margin: 0px 0px 0px 0px;
			padding: 3px 0px 3px 0px!important;
			list-style-image: url(ws-images/row02/bullet.gif);
			list-style-position: outside;
			line-height: 18px;
		}

			#ws-col-03 .body ul li a
			{
				color: #252525;
			}
			
			#ws-col-03 .body ul li a:hover
			{
				color: #06C;
			}

#ws-col-03 .footer {
	height: 105px;
}

/* Row 02 */

#ws-row-02
{
	width: 915px;
	margin: 20px auto;
}

#ws-row-02 .col-01 {
	float: left;
	background-image: url(ws-images/row02/col1/background.jpg);
	width: 209px; /*229*/
	height: 192px; /*212*/
	padding: 10px;
}

#ws-row-02 .col-02 {
	float: left;
	background-image: url(ws-images/row02/col2/background.jpg);
	width: 209px; /*229*/
	height: 192px; /*212*/
	padding: 10px;
}

#ws-row-02 .col-03 {
	float: left;
	background-image: url(ws-images/row02/col3/background.jpg);
	width: 209px; /*229*/
	height: 192px; /*212*/
	padding: 10px;
}

#ws-row-02 .col-04 {
	float: left;
	background-image: url(ws-images/row02/col4/background.jpg);
	width: 208px; /*228*/
	height: 192px; /*212*/
	padding: 10px;
}

#ws-row-02 .button {
	width: 101px;
	height: 27px;
	margin-top: 20px;
}

/* Row 02 - Typography */

#ws-row-02 h1 {
	margin: 0px 0px 10px 0px; padding: 0px;
	font-size: 16px;
	color: #0066cc /*#2276bc*/;
}

#ws-row-02 h2 {
	margin: 0px 0px 0px 0px; padding: 0px;
	font-size: 12px;
	font-weight: bold;
}

#ws-row-02 ul {
	margin: 0px 0px 0px 20px; padding: 0px;
}

#ws-row-02 ul li {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	list-style-image: url(ws-images/row02/bullet.gif);
	list-style-position: outside;
}

/* Row 03 */

#ws-row-03
{
	width: 915px;
	margin: 20px auto 0px;
	padding: 0px;
	border-bottom: 1px #adadad solid;
}

#ws-row-03 .border {
	background-color: #adadad;
	height: 143px;
	width: 1px;
	border-bottom: 1px #adadad solid;
	float: left;
}

#ws-row-03 .col-01
{
	width: 459px;
	height: 143px;
	float: left;
	border-right: 1px #FFF solid;
	border-bottom: 1px #FFF solid;
}

#ws-row-03 .col-02 {
	float: left;
	width: 452px;
	height: 143px;
	background-image: url(ws-images/row03/col02/background.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-left: 1px #adadad solid;
	border-bottom: 1px #FFF solid;
}

#ws-row-03 .col-02 h1 {
	margin: 10px 0px 10px 10px; padding: 0px;
	font-size: 16px;
	color: #2276bc;
}

#ws-row-03 .col-02 img {
	border: 1px #adadad solid;
}

/***************************************
 *
 * Front Page - Row 03 (Updated)
 *
 ***************************************/
 
#ws-row-03-1
{
	width: 915px;
	height: 160px;
	margin: auto;
	background-image: url(ws-images/row03/ws-row-03-1-bg.jpg);
	background-position: 0px bottom;
	background-repeat: no-repeat;
}

	#ws-row-03-1 h1.row03-title
	{
		color: #0066CC;
		margin: 0px;
		padding: 0px;
		font-size: 16px;
	}
	
	#ws-row-03-1 .row03-col
	{
		width: 295px;
		float: left;
	}
	
		#ws-row-03-1 #row03-payment-gateway
		{
			margin-left: 5px;
		}
	
		#ws-row-03-1 #row03-member
		{
			margin-left: 10px;
		}
		
		#ws-row-03-1 #row03-client
		{
			margin-left: 10px;
		}
		
		#ws-row-03-1 .row03-col .row03-col-w
		{
			padding: 10px;
		}
		
	#row03-payment-gateway
	a.payment-logo
	{
		border: 1px #e1e1e1 solid;
		display: inline-block;
		background-color: #FFF;
		padding: 2px;
		margin: 2px;
	}
	
		#row03-payment-gateway
		a.payment-logo img
		{
			border: 0px;
		}
		
	#row03-member
	a.member-logo
	{
		border: 1px #e1e1e1 solid;
		display: inline-block;
		background-color: #FFF;
		padding: 2px;
		margin: 2px;
	}
	
		#row03-member
		a.member-logo img
		{
			border: 0px;
		}
	
	#row03-client img
	{
		background-color: #FFF;
		border: 1px #ababab solid;
	}
	
	#row03-client h1.row03-title
	{
		margin-bottom: 20px;
	}

/* Site map */

#ws-sitemap {
	background-image: url(ws-images/sitemap/background.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 50px;
	font-size: 11px;
}

#ws-sitemap .wrapper {
	width: 930px;
	margin: auto;
}

#ws-sitemap .wrapper .title {
	width: 199px;
	height: 97px;
	float: left;
}

#ws-sitemap .wrapper .solution
{
	width: 220px;
	float: left;
	margin-left: 10px;
	margin-top: 20px;
	font-size: 11px!important;
}

	#ws-sitemap .wrapper .solution a
	{
		color: #636363;
		text-decoration: none;
	}
	
	#ws-sitemap .wrapper .solution a:hover
	{
		color: #000;
		text-decoration: none;
	}
	
	#ws-sitemap .wrapper .solution ul {
		list-style: none!important;
		margin: 0px 0px 0px 0px; padding: 0px;
	}

	#ws-sitemap .wrapper .solution ul li {
		list-style: none!important;
		margin: 0px 0px 0px 0px; /*padding: 3px 0px 3px 2px;*/
		padding: 0px;
		/*border-bottom: 1px #CCC solid;*/
	}

#ws-sitemap .wrapper .cols {
	width: 180px;
	float: left;
	margin-left: 5px;
	margin-top: 50px;
}

#ws-sitemap .wrapper .cols li.title-01 {
	list-style: none;
	font-weight: bold;
	margin-top: 20px;
}

/* Sitemap - Typography */

#ws-sitemap ul {
	margin: 0px; padding: 0px;
}

#ws-sitemap ul li {
	margin: 0px; padding: 0px;
	list-style: none;
}

#ws-sitemap ul li a {
	text-decoration: none;
	display: block;
	padding: 2px;
	border-bottom: 1px #CCC solid;
}

/* Footer */

#ws-footer {
	width: 915px;
	margin: 50px auto;
	font-size: 11px;
}

#ws-footer a {
	color: #636363;
	text-decoration: underline;
}

#ws-footer a:hover {
	color: #000;
}

#ws-footer .col-01
{
	float: left;
}

#ws-footer .col-02 {
	float: right;
}

/* 3 External Buttons on the Bottom */

.ws-feedback-btn {
	position: fixed;
	z-index: 999;
	bottom: -3px!important;
	right: 175px;
}

.ws-order-btn {
	position: fixed;
	z-index: 999;
	bottom: -3px!important;
	right: 90px;
}

/* ----------------------------- Page ----------------------------- */

#page-ws-body {
	width: 950px;
	margin: 60px auto;
}

#page-ws-body-top {
	width: 900px;	
	margin: 0px auto;
}

#page-ws-body-top #MainBanner {
	width: 648px;
	float: left;
}

#page-ws-body-top #SideAd {
	width: 238px;
	height: 240px;
	float: right;
}

#page-ws-body-bottom {
	width: 900px;	
	margin: 10px auto;
}

#page-ws-body-bottom .MainContent-02 {
	float: none!important;
	width: 880px!important;
	border: 0px!important;
}

#page-ws-body-bottom #MainContent
{
	width: 628px; /*648*/
	padding: 10px;
	float: left;
	border: 1px solid #5b85c4;
}

	#page-ws-body-bottom #MainContent h1
	{
		margin: 0px 0px 8px 0px; padding: 0px 0px 8px 0px;
		font-family: Arial;
		font-size: 16px;
		font-weight: bold;
		border-bottom: 1px #CCC solid;
		color: #000;
	}
	
	#page-ws-body-bottom #MainContent h1.hosting-01-sub
	{
		margin: 50px 0px 8px 0px!important;
		padding: 0px 0px 8px 0px;
	}
	
	#page-ws-body-bottom #MainContent h1.ws-title-02 {
		border-bottom: 0px!important;
	}
	
			a.ws-link-01 {
				color: #636363;
				text-decoration: none!important;
			}
			
			a.ws-link-01:hover {
				color: #000;
				text-decoration: none!important;
			}
	
	#page-ws-body-bottom #MainContent h2 {
		margin: 0px 0px 8px 10px; padding: 0px 0px 8px 0px;
		font-family: Arial;
		font-size: 16px;
		font-weight: bold;
		color: #000;
	}
	
	#page-ws-body-bottom #MainContent a {
		color: #636363;
		text-decoration: underline;
	}
	
	#page-ws-body-bottom #MainContent a:hover {
		color: #000;
		text-decoration: underline;
	}
	
	#page-ws-body-bottom #MainContent p {
		line-height: 18px;
		margin: 0px 0px 12px 0px;
	}
	
	#page-ws-body-bottom #MainContent h4 {
		font-family: Arial;
		font-weight: normal;
		font-size: 10px;
		margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px;
	}
	
	#page-ws-body-bottom #MainContent ul, #page-ws-body-bottom #MainContent ol {
		margin: 0px 0px 15px 25px; padding: 0px 0px 0px 0px;
	}
	
	#page-ws-body-bottom #MainContent ul li, #page-ws-body-bottom #MainContent ol li {
		margin: 8px 0px 8px 0px; padding: 0px;
	}

#page-ws-body-bottom #MainSidebar {
	width: 238px;
	float: right;
}

#MainSidebar .module {
	width:100%;
	border: 1px solid #5b85c4;
	padding: 1px;
	margin-bottom: 10px;
}

#MainSidebar .module .head {
	background-image: url(ws-images/page/Sidebar/head-default.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 5px 10px;
	
	color: #FFF;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	text-shadow: 0px -1px 0px #374683;
}

#MainSidebar .module .ads {
	padding: 0px!important;
}

#MainSidebar .module .body {

	background-image: url(ws-images/page/Sidebar/background.jpg);
	background-repeat: repeat-x;
	background-position: bottom;

}

#MainSidebar .module .body a {
	text-decoration: none;
}

	#MainSidebar .module .body ul {
		list-style: none;
		margin: 0px 0px 0px 0px!important; padding: 0px 0px 0px 0px!important;
		list-style-position: outside!important;
	}
	
	#MainSidebar .module .body ul li {
	margin: 5px 0px 5px 0px!important; padding: 0px 0px 0px 15px!important;
	background: url(ws-images/page/Sidebar/bullet.gif) left top no-repeat; 
	list-style-position: outside!important;
		
		font-size: 11px;
	}
	
	#MainSidebar .module .body ul li ul {
	margin: 5px 0px 5px 0px!important; padding: 0px 0px 0px 0px!important;
	background: none!important;
	list-style: none!important;
		
		font-size: 11px;
	}
	
	#MainSidebar .module .body ul li ul li {
	margin: 5px 0px 5px -15px!important; padding: 0px 0px 0px 15px!important;
	/*background: none!important;*/
	/*list-style: none!important;*/
	list-style-position: outside!important;
		
		font-size: 11px;
	}
	
			#MainSidebar .module .body ul li ul li a {
				color: #666!important;
				text-decoration: none;
			}
			
			#MainSidebar .module .body ul li ul li a:hover {
				color: #000!important;
			}
			
			
			
			
			
			
			
			
			
			
			
			
			
			
table.domain-manager {
	width: 400px;
}

table.domain-manager .userid, table.domain-manager .password,  table.domain-manager .domain {
	width: 100%;
	padding: 10px 0px 10px 10px;
	border: 1px #999 solid;
}

table.domain-manager .submit {
	float: right;
	/*
	border: 1px #999 solid;
	text-shadow: 0px 1px 0px #e5e5ee;
	padding-left: 25px;
	padding-right: 25px;
	height: 30px;
	*/
}

table.domain-manager .optional {
	float: right;
	/*
	border: 1px #999 solid;
	text-shadow: 0px 1px 0px #e5e5ee;
	padding-left: 25px;
	padding-right: 25px;
	height: 30px;
	*/
}

/*
.more-link {
	margin-left: 130px;
}

a.more-link {
	background-image: url(ws-images/arrow.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 25px;
	height: 30px;
	
	color: #437400!important;
	font-weight: bold!important;
	text-decoration: none!important;
}

a.more-link:hover {
	text-decoration: underline!important;
}
*/

.more-link {
	visibility: hidden;
}

a.more-link {
}

a.more-link:hover {
}

a.title-green-link {
	color: #437400!important;
	font-size: 13px!important;
	font-weight: bold!important;
	text-decoration: none!important;
}

a.title-green-link:hover {
	text-decoration: underline!important;
}

form#ws-feedback input, form#ws-feedback textarea, form#ws-feedback option {
	font-family: Tahoma;
	font-size: 12px;
}

form#ws-feedback input {
	padding: 5px 10px;
	border: 1px #CCC solid;
	margin: 5px 0px 5px 0px;
}

form#ws-feedback select {
	padding: 5px 10px;
	border: 1px #CCC solid;
	margin: 5px 0px 5px 0px;
}

form#ws-feedback textarea {
	padding: 5px 10px;
	border: 1px #CCC solid;
	margin: 5px 0px 5px 0px;
}

form#ws-feedback .submit-button {
	padding: 0px; margin: 30px 0px 0px 0px;
	border: 0px;
}

form#ws-resellersignup input, form#ws-resellersignup textarea, form#ws-resellersignup table {
	font-family: Tahoma;
	font-size: 12px;
}

form#ws-resellersignup input {
	padding: 5px 10px;
	border: 1px #CCC solid;
}

form#ws-resellersignup select {
	padding: 5px 10px;
	border: 1px #CCC solid;
}

form#ws-resellersignup .submit-button {
	padding: 0px; margin: 30px 0px 0px 0px;
	border: 0px;
}

form#ws-resellersignup textarea {
	padding: 5px 10px;
	border: 1px #CCC solid;
}

form#ws-resellersignup table tr td {
	padding: 10px 0px 0px 0px;
}

form#ws-reseller-register-form input, form#ws-reseller-register-form textarea, form#ws-reseller-register-form select {
	padding: 5px 10px;
	border: 1px #CCC solid;
	margin: 5px;
	font-family: Tahoma;
	font-size: 12px;
}

form#ws-reseller-register-form .ws-check {
	border: 0px;
}

form#ws-reseller-register-form .submit-button {
	padding: 0px!important; border: 0px!important;
}












#ws-thanks-content {
	width: 900px;
	margin: 50px auto 0px auto;
	text-align: center;
}

	#ws-thanks-content h1 {
		text-align: center;
		margin: 0px 0px 8px 0px; padding: 0px 0px 8px 0px;
		font-family: Arial;
		font-size: 16px;
		font-weight: bold;
		border-bottom: 1px #CCC solid;
		color: #000;
	}

	#ws-thanks-content a {
		color: #636363;
		text-decoration: underline;
	}
	
	#ws-thanks-content a:hover {
		color: #000;
		text-decoration: underline;
	}
	
	#ws-thanks-content p {
		line-height: 18px;
		margin: 0px 0px 12px 0px;
	}
	
.ws-hidden-text {
	width: 1px!important;
	height: 1px!important;
	overflow: hidden;
	color: #FFF;
	background-color: #FFF;
}


.e-news-content {
	text-align: justify;
}












/* ------------------------- PayPal Page -------------------------------*/


#page-ws-body-bottom #MainContent ul.ws-style-01 h1 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#page-ws-body-bottom #MainContent ul.ws-style-01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#page-ws-body-bottom #MainContent ul.ws-style-01 li {
	background-image: url(ws-images/ws-bullet-01.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 25px;
	list-style: none;
	line-height: 18px;
}

#page-ws-body-bottom #MainContent .ws-style-02-important
{
	padding: 10px!important;
	background-color: #fffcd4;
	margin: 0px 0px 20px 0px!important;
	border: 1px solid #ffe2f4;
}

#page-ws-body-bottom #MainContent ul.ws-style-02
{
	margin: 5px 0px 5px 0px!important;
	padding: 0px 0px 0px 0px;
}

#page-ws-body-bottom #MainContent ul.ws-style-02 li {
	background-image: url(ws-images/ws-bullet-02.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 18px;
	list-style: none;
	line-height: 18px;
}

#page-ws-body-bottom #MainContent .ws-paypal-wrapper {
	padding: 10px;
	border: 1px #CCC solid;
	background-color: #ebebeb;
	margin: 5px;
}

#page-ws-body-bottom #MainContent .ws-paypal-wrapper p {
	margin: 0px 0px 0px 0px!important;
	padding: 5px 0px 5px 0px!important;
}

#page-ws-body-bottom #MainContent .ws-paypal-wrapper p.par-speacial {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 20px 20px 20px 20px;
	padding: 0px 0px 0px 0px;
}

#page-ws-body-bottom #MainContent .ws-paypal-sap-01 {
	margin: 10px auto 10px;
	border-bottom: 1px #CCC solid;
}

	/* enhance thumbnail image */
	
	#page-ws-body-bottom
	#MainContent
	a.pic-style-1
	{
	}
	
	#page-ws-body-bottom
	#MainContent
	a.pic-style-1 img
	{
		border: 1px solid #CCC;
		padding: 5px;
		background-color: #FFF;
	}
	
	#page-ws-body-bottom
	#MainContent
	a.pic-style-1:hover
	{
	}
	
	#page-ws-body-bottom
	#MainContent
	a.pic-style-1:hover img
	{
		border: 1px solid #555;
	}


/********
 *
 * myDomCek
 *
 ********/
 
#myDomCek
{
	margin: 10px 140px;
	padding: 10px 10px;
	border: 1px #060 solid;
	background-color: #FFC;
}

#myDomCek table
{
	margin: auto;
}

#myDomCek table td.domain
{
	border: 1px #555 solid;
	padding: 5px;
	background-color: #FFF;
}

#myDomCek table td.domain input
{
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#myDomCek table td.ext
{
	border-left: 0px;
	border-top: 1px #555 solid;
	border-bottom: 1px #555 solid;
	border-right: 1px #555 solid;
	padding: 5px;
	background-color: #FFF;
}

#myDomCek table td.ext select
{
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#myDomCek table td.submit
{
	padding-left: 10px;
}

#myDomCek table td.submit input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form#soffian-ecard {
}

	form#soffian-ecard input, textarea {
		padding: 5px 10px;
		border: 1px #999 solid;
		margin: 5px 0px;
	}


	form#soffian-ecard .submit {
		padding: 0px;
		border: 0px;
		margin: 5px 0px;
	}

/** ----------------------------------- **/
/*
 *
 * WebServer Main Banner - May 24, 2011
 *
 */
 
#ws-mbanner-240511
{
	clear: both;
	width: 900px;
	margin: 10px auto 20px;
}

	#ws-mbanner-240511
	.the-main-banner
	{
		float: left;
		display: inline-block;
		width: 690px;
		height: 350px;
		border: 1px solid #e1e1e1;
	}
	
		#ws-mbanner-240511
		.the-main-banner .old-banner-style img
		{
			border: 0px;
		}
		
		#ws-mbanner-240511
		.the-main-banner .old-banner-style a
		{
			display: block;
			width: 690px;
			height: 350px;
		}
		
	#ws-mbanner-240511
	.the-side-banner
	{
		float: right;
		display: inline-block;
		width: 190px;
		height: 350px;
	}
	
		#ws-mbanner-240511
		.the-side-banner
		.small-banner
		{
			width: 190px;
			height: 170px;
			margin-bottom: 10px;
		}
		
			#ws-mbanner-240511
			.the-side-banner
			.small-banner img
			{
				border: 0px;
			}
			
			#ws-mbanner-240511
			.the-side-banner
			.small-banner a
			{
				display: block;
				width: 190px;
				height: 80px;
			}
			
		#ws-mbanner-240511
		.the-side-banner
		.the-last
		{
			margin-bottom: 0px!important;
		}
		
		
/***************************************
 *
 * Testimonial Scroller
 *
 ***************************************/
		
#sagWSTestimonial h1
{
	font-size: 12px;
}

/***************************************
 *
 * Fix for Social Icon
 *
 ***************************************/

.page-id-4656
.addtoany_share_save_container
{
	margin: 0px!important;
	padding: 0px!important;
}

.page-id-4656
.a2a_kit
{
	margin: 0px!important;
	padding: 0px!important;
}

.page-id-4656
.addtoany_list
{
	margin: 0px!important;
	padding: 0px!important;
}

.page-id-4656
a.a2a_dd
{
	margin: 0px!important;
	padding: 0px!important;
}

.page-id-4656
a.addtoany_share_save
{
	margin: 0px!important;
	padding: 0px!important;
}

/***************************************
 *
 * Socialize Icons at Bottom Right
 *
 ***************************************/
 
#ws-socialize-ico
{
}
	/* if put social ico outside */
	#ws-socialize-ico .outside
	{
		width: 648px;
		text-align: right;
		padding: 10px 0px 0px;
	}
	
	/* if put social ico on the inside */
	#ws-socialize-ico .inside
	{
		text-align: right;
		padding: 10px 0px;
	}
	
	#ws-socialize-ico
	.addtoany_list a
	{
		padding: 0px!important;
	}
	
.ws-sharethis-box
{
	text-align: right;
}

.ws-sharethis-box-outside
{
	width: 665px;
	text-align: right;
	padding: 10px 0px 0px;
}

	.ws-sharethis-box-outside
	.ws-print-ico
	{
		display: inline-block;
		float: left;
		background-image: url(ws-images/printer.png);
		background-position: 0px 4px;
		background-repeat: no-repeat;
		padding: 5px 0px 5px 20px;
		font-size: 11px;
	}

		.ws-sharethis-box-outside
		.ws-print-ico a
		{
			display: inline-block;
			color: #000;
		}
		
		.ws-sharethis-box-outside
		.ws-print-ico a:hover
		{
			color: #069;
		}

/***************************************
 *
 * Partners Table Logo
 *
 ***************************************/

#techpart-logo td
{
	text-align: center;
}

#techpart-logo td.logo img
{
	padding: 5px;
	border: 1px #e1e1e1 solid;
	background-color: #FFF;
}

#techpart-logo th.label
{
	padding: 5px 0px;
}

/***************************************
 *
 * Promotion Teaser
 *
 ***************************************/

#ws-promotion-teaser
{
	margin: 0px 0px 0px 0px;
}

	#ws-promotion-teaser ul
	{
		display: block;
		margin: 0px!important;
		padding: 0px!important;
	}
	
	#ws-promotion-teaser ul li
	{
		display: block;
		margin: 0px 0px 40px 0px!important;
		padding: 0px;
	}
	
		#ws-promotion-teaser ul li a
		{
			color: #363636!important;
			text-decoration: none!important;
		}
		
		#ws-promotion-teaser ul li a:hover
		{
			color: #0054a6!important;
			text-decoration: none!important;
		}		
	
	#ws-promotion-teaser .ws-promobox
	{
		border-bottom: 1px dotted #CCC;
		padding-bottom: 0px;
	}
	
		#ws-promotion-teaser
		.ws-promobox
		h1.ws-promobox-title
		{
			margin: 0px;
			padding: 0px;
			border-bottom: 1px dotted #CCC!important;
		}
		
		#ws-promotion-teaser
		.ws-promobox
		.ws-promobox-banner
		{
			margin: 0px;
			padding: 0px;
			text-align: center;
		}
		
			#ws-promotion-teaser
			.ws-promobox
			.ws-promobox-banner a
			{
				display: block;
			}
			
			#ws-promotion-teaser
			.ws-promobox
			.ws-promobox-banner img
			{
				border: 1px solid #000;
			}
			
		#ws-promotion-teaser
		.ws-promobox
		.ws-promobox-bt
		{
			margin: 0px;
			padding: 10px 0px 0px;
			text-align: center;
		}
		
			#ws-promotion-teaser
			.ws-promobox
			.ws-promobox-bt a
			{
				display: block;
				text-align: center;
			}
			
			#ws-promotion-teaser
			.ws-promobox
			.ws-promobox-bt img
			{
				border: 0px;
			}
			
			
/**
 *
 * Payment Method
 *
 **/
			
.page-id-5404 #page-ws-body-bottom #MainContent
{
}

	.page-id-5404 #page-ws-body-bottom #MainContent h2
	{
		font-size: 13px;
		font-weight: bold;
		padding: 0px 0px;
		margin: 10px 0px;
	}
	
	.page-id-5404 #page-ws-body-bottom #MainContent ol
	{
		margin: 10px 20px 20px;
		padding: 0px;
	}
	
	.page-id-5404 #page-ws-body-bottom #MainContent ol li
	{
		margin: 0px 20px;
		padding: 0px;
		line-height: 22px;
	}
	
	.page-id-5404 #page-ws-body-bottom #MainContent ul
	{
		margin: 10px 20px 20px;
		padding: 0px;
	}
	
	.page-id-5404 #page-ws-body-bottom #MainContent ul li
	{
		margin: 0px 20px;
		padding: 0px;
		line-height: 22px;
	}
	
	.page-id-5404 #page-ws-body-bottom #MainContent h3
	{
		border-top: 1px solid #e1e1e1;
		font-size: 13px;
		font-weight: bold;
		padding: 10px 0px;
		margin: 20px 0px 10px;
	}
	
	.page-id-5404 #page-ws-body-bottom #MainContent
	.CollapsiblePanel
	{
		margin: 0px 0px 10px 20px;
		padding: 0px;
	}
	
	.page-id-5404 #page-ws-body-bottom #MainContent
	.CollapsiblePanel .CollapsiblePanelTab
	{
		margin: 0px;
		padding: 0px;
	}
	
		.page-id-5404 #page-ws-body-bottom #MainContent
		.CollapsiblePanel .CollapsiblePanelTab
		h1.hosting-01
		{
			font-size: 12px;
			color: #000;
			background-image: none;
			padding-left: 10px;
		}
	
	.page-id-5404 #page-ws-body-bottom #MainContent
	.CollapsiblePanel .CollapsiblePanelContent
	{
		margin: -12px 0px 0px 0px;
		padding: 20px 10px 10px 10px;
		border-left: 1px solid #e1e1e1;
		border-right: 1px solid #e1e1e1;
		border-bottom: 1px solid #e1e1e1;
	}
	
		.page-id-5404 #page-ws-body-bottom #MainContent
		.CollapsiblePanel .CollapsiblePanelContent p
		{
			margin: 0px;
			padding: 5px 0px;
		}
		
		.page-id-5404 #page-ws-body-bottom #MainContent
		.CollapsiblePanel .CollapsiblePanelContent ol
		{
			margin: 0px;
			padding: 5px 0px;
		}
		
	.page-id-5404 #page-ws-body-bottom #MainContent
	table.bank-logo-li img
	{
		border: 1px solid #e1e1e1;
		padding: 2px;
	}
