body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: #666;
}
/*Coded and designed by Arash Firouzbakhsh, ParsElectron.com*/
#wrapper {
	margin: 0px auto;
	width: 900px;
	font-size: 100.01%;
}
#header {
	margin: 10px 10px 0px;
	height: 200px;
}
td a {
	text-decoration: none;
	border-bottom: 1px dotted #333;
}
td a:hover {
	border-bottom: 1px dashed #FFF;
	color: #000;
}



#logo {
	height: 150px;
	width: 880px;
	background: url(../images/main-logo.png) no-repeat;
}


#navBar {
	height: 31px;
	width: 880px;
	margin: 10px auto 0px;
	background: #FFF url(../images/mainnavbg.gif) no-repeat left;
}



#mainContent {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	line-height: 1.5;
	margin: 0px 10px 5px;
	height: 610px;
	background: #FFF;
	position: relative;
}

#mainContentPages {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	line-height: 1.5;
	margin: 0px 10px 5px;
	height: 590px;
	background: #FFF;
	position: relative;
}
#faq {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	line-height: 2.2;
	margin: 0px auto 5px;
	background: #FFF;
	position: relative;
	width: 840px;
	text-align: justify;
	direction: rtl;
	font-size: 0.84em;
	padding: 5px 20px 20px;
}
#faq ul {
	font-size: 0.97em;
	line-height: 1.8em;
	margin-right: 30px;
	margin-left: 70px;
}

#faq a  {
	border-bottom: 1px dotted #333;
	text-decoration: none;
	color: #00F;
}
#backToTop {
	left: 0px;
	top: 85%;
	background: #666;
	width: 202px;
	height: 55px;
	z-index: 100;
	position: fixed;
}
* html #backToTop{
	position: absolute;
}



#faq a:hover {
	color: #993;
	border-bottom: 1px dashed #090;
}




#mainLeft {
	height: 605px;
	margin-top: 14px;
	width: 464px;
	text-align: justify;
	float: left;
	padding-left: 20px;
	position: absolute;
	font-size: 0.84em;
	left: 2px;
}
#mainLeftPages {
	height: 450px;
	margin-top: 10px;
	width: 485px;
	text-align: justify;
	float: left;
	position: absolute;
	direction: rtl;
	padding: 10px 10px 10px 20px;
	margin-left: 10px;
	font-size: 0.85em;
	left: 2px;
}

#mainLeftPages p {
	font-size: 0.98em;
	margin-right: 20px;
	margin-left: 20px;
}


#mainLeft ul {
	font-size: 0.93em;
	line-height: 1.6;
	color: #C80E04;
	padding-right: 35px;
	padding-left: 15px;
	border-right: 2px dotted #666;
}
#mainLeftPages ul {
	font-size: 0.93em;
	line-height: 1.6;
	color: #C80E04;
	padding-right: 35px;
	padding-left: 15px;
	border-right: 2px dotted #666;
}

#mainContent #mainLeft a:link  , #mainContent #mainLeft a:visited{
	text-decoration: none;
	color: #00F;
	font-size: 0.95em;
	border-bottom: 1px dashed #00F;
}
#mainContent #mainLeft a:hover, #mainContent #mainLeft a:active {
	text-decoration: none;
	color: #F00;
	border-bottom: 1px dashed #F00;
	font-size: 0.95em;
}
#rightBox {
	height: 130px;
	margin-top: 1px;
	margin-right: 18px;
	margin-left: 29px;
	clear: right;
	width: 334px;
}
#logoBox {
	border: 1px dashed #999;
	float: left;
	width: 70px;
	height: 124px;
}

#newsBox  {
	width: 250px;
	float: right;
	border: 1px dashed #999;

}
#newsBox #newsRight {
	width: 140px;
	float: right;
	text-align: right;
	font-size: 0.84em;
	padding-right: 3px;
	padding-top: 3px;
}
#newsBox #newsLeft {
	width: 80px;
	float: left;
	text-align: left;
	font-size: 0.8em;
	padding-left:2px;
	padding-top: 3px;
}
#newsBox #newsRight a, #newsBox #newsLeft a, #newsBox #news a {
	text-decoration: none;
}
#newsBox #newsRight a:hover, #newsBox #newsLeft a:hover, #newsBox #news a:hover {
	color: #465;
	border-bottom: 1px dashed #456;
}
#newsBox #news {
	clear: both;
	text-align: right;
	height: 100px;
	padding-right:3px;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.8em;
	direction: rtl;
	padding-left: 3px;
	line-height: 1.7em;
}
#news ul {
	padding-right: 15px;
	margin: 0;
	padding-top: 7px;
}

#newsBox #news img {
	text-align: center;
	margin-right: 8px;
	margin-left: 8px;
}






#box2 {
	height: 30px;
	margin-top: 10px;
	margin-right: 25px;
	margin-left: 10px;
	clear: right;
	width: 370px;
	color: #FFF;
}



#mainRight {
	height: 385px;
	width: 390px;
	text-align: center;
	margin-top: 2px;
	vertical-align: middle;
	float: right;
}
#mainRightPages {
	height: 445px;
	width: 310px;
	text-align: right;
	margin-top: 10px;
	float: right;
	direction: rtl;
	padding: 10px 20px 10px 10px;
	font-size: 0.86em;
}
#mainRightPages p {
	text-align: justify;
	font-size: 0.98em;
}


#mainRight #indexPage{
	height: 370px;
	width: 370px;
	position: relative;
	margin: 5px auto 10px;
}
/*domainPrice*/
#domainPrices {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.92em;
	line-height: 1.8;
	text-align: center;
	border-collapse: collapse;
}

#domainPrices #dLock {
	width: 74px;
	background: url(../images/bckg11.gif) repeat;
}
#domainPrices #dExtension   {
	background: #FC6 url(../images/bckg33.gif) repeat;
}
#domainPrices #dPrice, #domainPrices #dRegister {
	background: #FF9 url(../images/bckg44.gif);
}

#domainPrices tr:hover {
	background: #F90;
}

#domainPrices td {
	border: 2px solid #FFF;
	padding: 2px;
	margin: 0;
}

#domainPrices th {
	font-weight: normal;
	background: #379 url(../images/back2.gif) repeat;
	color: #FFF;
	font-size: 1em;
	line-height: 1.8;
	text-align: center;
}

/*hostingPrice*/
#hostingPrice {
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.9em;
	line-height: 2;
	text-align: center;
	border-collapse: collapse;
	color: #000;
}
#hostingPrice #hostingPackages {
	background: #FC6 url(../images/bckg33.gif) repeat;
	color:#FFF;
	color: #000;
}
#hostingPrice #eco1, #hostingPrice #eco3, #hostingPrice #pro2 {
	background: url(../images/bckg11.gif) repeat;
}
#hostingPrice #eco2, #hostingPrice #pro1, #hostingPrice #pro3 {
	background: #FF9 url(../images/bckg44.gif);
}
#hostingPrice tr:hover {
	background: #F90;
}
#hostingPrice td {
	border: 1px solid #FFF;
	padding: 2px;
	margin: 0;
}
#hostingPrice th {
	font-weight: normal;
	background: #379 url(../images/back2.gif) repeat-x;
	color: #FFF;
	font-size: 1em;
	line-height: 2;
}

#hostingTable {
	visibility: visible;
	position: absolute;
	width: 485px;
	height: 445px;
}
#hostingDetails {
	visibility: hidden;
	position: absolute;
	width: 485px;
	height: 445px;
	color: #000;
}


/*backupPrice*/
#backupPrices {
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.9em;
	line-height: 2;
	text-align: center;
	border-collapse: collapse;
	color: #000;
}
#backupPrices #backupPackages {
	background: #FC6 url(../images/bckg33.gif) repeat;
	color:#FFF;
	width: 24%;
	color: #000;
}
#backupPrices #b1, #backupPrices #b3 {
	background: url(../images/bckg11.gif) repeat;
}
#backupPrices #b2, #backupPrices #b4 {
	background: #FF9 url(../images/bckg44.gif);
}
#backupPrices tr:hover {
	background: #F90;
}
#backupPrices td {
	border: 2px solid #FFF;
	padding: 2px;
	margin: 0;
}
#backupPrices th {
	font-weight: normal;
	background: #379 url(../images/back2.gif) repeat-x;
	color: #FFF;
	font-size: 1em;
	line-height: 2;
}
/*hostingDetailsTable*/
#hostingDetailsTable {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.9em;
	line-height: 1.5;
	text-align: center;
	direction: ltr;
	border-collapse: collapse;
}
#hostingDetailsTable #hd {
	background:#FF9 url(../images/bckg33.gif);
	color:#000;
	width: 65%;
}
#hostingDetailsTable #eco {
	background: #FC6 url(../images/bckg11.gif) repeat;
	width: 17%;
}

#hostingDetailsTable #pro {
	background: url(../images/bckg44.gif) repeat;
	width: 18%;
}
#hostingDetailsTable tr:hover {
	background: #F90;
}
#hostingDetailsTable td {
	border: none;
	padding: 2px;
	margin: 0;
}
#hostingDetailsTable th {
	font-weight: normal;
	background: #379 url(../images/back2.gif) repeat-x;
	color: #FFF;
	font-size: 1em;
	line-height: 2;
}

/*resellerPrice*/
#resellerPrices {
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.95em;
	line-height: 2;
	text-align: center;
	border-collapse: collapse;
	color: #000;
}
#resellerPrices #resellerPackages {
	background: #FC6 url(../images/bckg33.gif) repeat;
	width: 31%;
	color: #000;
}
#resellerPrices #special, #resellerPrices #professional {
	background: url(../images/bckg11.gif) repeat;
}
#resellerPrices #advanced, #resellerPrices #expert {
	background: #FF9 url(../images/bckg44.gif);
}
#resellerPrices tr:hover {
	background: #F90;
}
#resellerPrices td {
	padding: 2px;
	margin: 0;
	border: 2px solid #FFF;
}
#resellerPrices th {
	font-weight: normal;
	background: #379 url(../images/back2.gif) repeat-x;
	color: #FFF;
	font-size: 1em;
	line-height: 2;
}

/*vpsPrice*/
#vpsPrices {
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.95em;
	line-height: 2;
	text-align: center;
	border-collapse: collapse;
	color: #000;
}
#vpsPrices #vpsPackages {
	background: #FC6 url(../images/bckg33.gif) repeat;
	width: 31%;
	color: #000;
}
#vpsPrices #vs1, #vpsPrices #vs3 {
	background: url(../images/bckg11.gif) repeat;
}
#vpsPrices #vs2 {
	background: #FF9 url(../images/bckg44.gif);
}
#vpsPrices tr:hover {
	background: #F90;
}
#vpsPrices td {
	padding: 2px;
	margin: 0;
	border: 2px solid #FFF;
}
#vpsPrices th {
	font-weight: normal;
	background: #379 url(../images/back2.gif) repeat-x;
	color: #FFF;
	font-size: 1em;
	line-height: 2;
}
#mainRight #indexPage img {
	cursor: pointer;
}



#mainRight #indexPage #domain{
	position: absolute;
	left: 250px;
	top: 10px;
	height: 110px;
	width: 110px;
	display: block;
}
#mainRight #indexPage #hosting{
	position: absolute;
	left: 130px;
	top: 10px;
	height: 110px;
	width: 110px;
	display: block;
}
#mainRight #indexPage #reseller{
	position: absolute;
	left: 10px;
	top: 10px;
	height: 110px;
	width: 110px;
	display: block;
}
#mainRight #indexPage #webDesign {
	position: absolute;
	left: 250px;
	top: 130px;
	height: 110px;
	width: 110px;
	display: block;
}

#mainRight #indexPage #backupHost {
	position: absolute;
	left: 130px;
	top: 130px;
	height: 110px;
	width: 110px;
	display: block;
}
#mainRight #indexPage #vps {
	position: absolute;
	left: 10px;
	top: 130px;
	height: 110px;
	width: 110px;
	display: block;
}
#mainRight #indexPage #seo {
	position: absolute;
	left: 250px;
	top: 250px;
	height: 110px;
	width: 110px;
	display: block;
}
#mainRight #indexPage #server {
	position: absolute;
	left: 130px;
	top: 250px;
	height: 110px;
	width: 110px;
	display: block;
}
#mainRight #indexPage #management {
	position: absolute;
	left: 10px;
	top: 250px;
	height: 110px;
	width: 110px;
	display: block;
}

/*mainIndex rollovers*/
#mainRight #indexPage #domain:hover, #mainRight #indexPage #hosting:hover, #mainRight #indexPage #reseller:hover, #mainRight #indexPage #webDesign:hover, #mainRight #indexPage #backupHost:hover, #mainRight #indexPage #vps:hover, #mainRight #indexPage #seo:hover, #mainRight #indexPage #server:hover, #mainRight #indexPage #management:hover {
	background: url(../images/roll.gif) no-repeat;
}

#footer {
	margin: 0px 10px 20px;
	line-height: 2em;
	background: #FFF;
	font-size: 0.8em;
	font-family: arial;
	position: relative;
	width: 880px;
}
#footer a, #footer a:visited {
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	border-bottom: 1px dashed;
	color: #456;
}


#tags {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	margin-bottom: 15px;
	margin-top: 10px;
	font-size: 0.81em;
}
#tags a {
	text-decoration: none;
}
#tags a:hover {
	border-bottom: 1px dashed #456;
	color: #456;
}





#mainContent #mainLeft #leftContent {
	width: 464px;
	text-align: justify;
	position: absolute;
	visibility:visible;
	direction: rtl;
	line-height: 1.7;
}


#mainContent #mainLeft #leftDomain {
	width: 464px;
	text-align: justify;
	position: absolute;
	visibility:hidden;
	overflow: hidden;
	direction: rtl;
	line-height: 1.7;
}


#mainContent #mainLeft #leftHosting {
	width: 464px;
	text-align: justify;
	position: absolute;
	visibility:hidden;
	overflow: hidden;
	direction: rtl;
	line-height: 1.7;
}
#mainContent #mainLeft #leftReseller {
	width: 464px;
	text-align: justify;
	position: absolute;
	visibility:hidden;
	overflow: hidden;
	direction: rtl;
	line-height: 1.7;
}
#mainContent #mainLeft #leftWebDesign {
	width: 464px;
	text-align: justify;
	position: absolute;
	visibility:hidden;
	overflow: hidden;
	direction: rtl;
	line-height: 1.7;
}
#mainContent #mainLeft #leftBackupHost {
	width: 464px;
	text-align: justify;
	position: absolute;
	visibility:hidden;
	overflow: hidden;
	direction: rtl;
	line-height: 1.7;
}
#mainContent #mainLeft #leftVps {
	width: 464px;
	text-align: justify;
	position: absolute;
	visibility:hidden;
	overflow: hidden;
	direction: rtl;
	line-height: 1.7;
}
#mainContent #mainLeft #leftSeo {
	width: 464px;
	text-align: justify;
	position: absolute;
	visibility:hidden;
	overflow: hidden;
	direction: rtl;
	line-height: 1.7;
}
#mainContent #mainLeft #leftServer {
	width: 464px;
	text-align: justify;
	position: absolute;
	visibility:hidden;
	overflow: hidden;
	direction: rtl;
	line-height: 1.7;
}
#mainContent #mainLeft #leftManagement {
	width: 464px;
	text-align: justify;
	position: absolute;
	visibility:hidden;
	overflow: hidden;
	direction: rtl;
	line-height: 1.7;
}
#managementForm {
	margin: 20px auto 10px;
	height: auto;
	width: 98%;
	text-align: right;
	line-height: 1;
}
#managementForm #formRight {
	float: right;
	width: 50%;
}
#managementForm #formLeft {
	float: left;
	width: 50%;
	line-height: 2;
}
#mainRightPages form table{
	width: 295px;
	text-align: right;
	line-height: 1.5;
}
#mainRightPages table #text {
	width: 100px;
}
#formMessage {
	margin: 30px;
	height: 200px;
	color: #006;
	font-size: 1.1em;
}
#contact {
	text-align: right;
	direction: rtl;
}
#contact2 {
	text-align: left;
	direction: ltr;
}









.star {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #D20000;
}
.backToMain {
	width: 95%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: left;
}
.backToMain img {
	cursor: pointer;
}
.back {
	cursor: pointer;
	border-bottom: 1px dashed #03F;
	text-decoration: none;
	color: #00F;
}
.back a:hover {
	border-bottom: 1px dashed #F00;
}

.back img {
	vertical-align: middle;
}





.important {
	font-size: 0.9em;
	font-weight: normal;
	color: #333;
	border: 1px dashed;
	background: #FFC;
	margin-right: 26px;
	margin-left: 26px;
	text-align: justify;
	padding: 5px;
}
.left {
	text-align: left;
	direction: ltr;
	font-weight: bold;
	font-family: Arial;
	font-size: 1.01em;
	text-indent: 0.7em;
}
.center {
	text-align: center;
}
.verdana {
	font-size: 1.1em;
	color: #F60;
	font-weight: normal;
}

.topLeft {
	background: #FFF url(../images/top_left.gif) no-repeat left top;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 7px;
	height: 7px;
}
.topRight {
	background: #FFF url(../images/top_right.gif) no-repeat right top;
	position: absolute;
	top: 0px;
	width: 7px;
	height: 7px;
	right: 0px;
}
.bottomLeft {
	background: #FFF url(../images/bottom_left.gif) no-repeat left bottom;
	position: absolute;
	left: 0px;
	width: 7px;
	height: 7px;
	bottom: 0px;
}
.bottomRight {
	background: #FFF url(../images/bottom_right.gif) no-repeat right bottom;
	position: absolute;
	width: 7px;
	height: 7px;
	right: 0px;
	bottom: 0px;
}
.bold {
	font-weight: bold;
	font-size: .95em;
}
.alignLeft {
	text-align: left;
	direction: ltr;
}
.alignLeftBold {
	text-align: left;
	direction: ltr;
	font-weight: bold;
	line-height: 2em;
}
.alignLeftBold img {
	vertical-align: bottom;
}
.right {
	text-align: right;
}
.centerBold {
	font-weight: bold;
	text-align: center;
}




input {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: .9em;
}
textarea {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 0.92em;
	width: 286px;
}
