/* Original stylesheet from http://www.dot.tk/styles.css */
/* Date last updated: Tuesday, April 15, 2008 - 4:12:06 PM */

body { font: normal 10px Verdana, Arial, Sans-Serif; line-height: 16px; width: 590px; margin: 0 auto; position: relative; text-align: left; border: 0px solid #000;  }
* { margin: 0; padding: 0; }

#containerHideLang { text-align: left; position: absolute; z-index: 99; }
#containerHideLang a { text-decoration: underline; line-height: 14px; color: #000; background-color: #fff; }
#containerHideLang a:hover { color: #3c0; }
	div#hideLang ul { margin: 0px; padding: 10px; display: none; background-color: #fff; list-style: none; }
	div#hideLang:hover ul, div#hideLang.over ul {  position: absolute; margin-left: -20px; display: block; border: 1px solid #3c0; width: 120px;}
#containerLogin a#login { color: #000; margin: 0 10px 0 10px; float: right;  }

#containerHeader { margin: 0px 0 10px 0; text-align: center; clear: both;}
#containerHeader h1 { position: relative; top: -25px; left: 2px; display: inline; font: bold 20px verdana; color: #3c0; }
#containerHeader img { border: 0px; }
#containerTabs { text-align: center; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
#containerTabs ul { margin: 1px 0 0px 0; padding-bottom: 3px; }
#containerTabs li { display: inline; }
#containerTabs li a { color: #090; font-weight: bold; text-decoration: none; }
#containerTabs li a:hover { color: #000; }
#containerTabs li a#tabSelected { color: #000; }

#containerSecNav { background-color: #ccc; text-align: center; }
#containerSecNav ul { padding: 5px 0 5px 0; }
#containerSecNav li { display: inline; }
#containerSecNav li a { font: normal 1.1em Verdana, Arial, Sans-Serif; color: #000; text-decoration: none; }
#containerSecNav li a:hover { color: #fff; }
#containerSecNav li a#SecSelected { font-weight: bold; color: #000; }

	body#ar #containerSubNav { direction: rtl; }

#containerSubNav { position: relative; float: left; margin: 0 20px 20px -80px; border: 3px solid #ddd; width: 110px; padding: 10px 10px 20px 10px; background: #fff; }
#containerSubNav ul { margin: 0; padding: 0; text-align: center; }
#containerSubNav li { padding: 10px 0 10px 0; list-style: none; }
#containerSubNav li a { color: #aaa; text-decoration: none; }
#containerSubNav li a:hover { color: #000; font-weight: bold; }
#containerSubNav li a#SubSelected { font-weight: bold; color: #000; }

#containerContentNav { width: 120px; padding: 10px 10px 20px 0; margin: 0px 10px 10px 0px; float: left; border-right: 5px solid #ccc; border-bottom: 5px solid #ccc; }
#containerContentNav ul { margin: 0; padding: 0; }
#containerContentNav li { list-style: none; }

/* Main Container Properties */
    #containerRegister { border: solid 1px #ccc; margin-bottom: 0px; }
    #containerRegister h2 { margin: 0px 0px 5px 0; font-size: 16px; line-height: 24px; padding: 10px 60px 2px 60px; text-align: left; }
    #containerRegister h2.stepRight { text-align: right; font-size: 14px; }
	#containerRegister p { font-size: 11px; padding: 0px 60px 10px 60px; }
    #containerRegister table { text-align: left; margin: 0px 60px 20px 60px; font-size: 11px; border-collapse: collapse; width: 460px; background: url('/images.v2/bg_table.gif') repeat-y; }
    #containerRegister td { vertical-align: bottom; border-bottom: 1px solid #ccc; padding: 5px; }
    #containerRegister td img { text-align: center; border: 0px; }
    #containerRegister tr.white { background-color: #fff; }
    #containerRegister td.white { background-color: #fff; }
    #containerRegister td.center { text-align: center; border-left: 1px dashed #ccc; }
    #containerRegister tr.noborder { border: 0px; }
    #containerRegister td.noborder { border: 0px; }
	#containerRegister #domainlink { width: 470px; overflow: hidden; margin-left: 60px; color: #fff; }

	#containerContent { background-color: #fff; padding-top: 10px; border: solid 1px #ccc; margin-bottom: 0px; }
    #containerContent p { font-size: 11px; text-align: left; padding: 0px 60px 10px 60px; }
    #containerContent p.breadcrum { margin: 10px 0 10px 0; }
    #containerContent h2 { margin: 0px 0px 5px 0px; font-size: 16px; padding: 10px 60px 2px 60px; text-align: left; line-height: 24px; }

/* General Page Sub Container Properties */
    .subContainerGrey { padding: 20px 0 10px 0; background-color: #ccc; text-align: left; }
    .subContainerGrey p { color: #fff; }
    .subContainerGrey h2 { color: #fff; }
    .subContainerGrey a { color: #fff; }
    .subContainerGrey  a:hover { color: #000; }
    .subContainerMore { padding: 1px 10px 1px 30px; background-color: #fff; text-align: right; border-top: 0px solid #ccc; }
    .subContainerMore a { color: #3c0; text-decoration: underline; font-weight: bold; }

    .subContainerWhite { padding: 10px 0px 10px 0; border: 0px solid #000; text-align: center; }
    .subContainerWhite p { text-align: left; }
    .subContainerWhite p.right { text-align: right; }
    .subContainerWhite p.center { text-align: center; }
    .subContainerWhite p#center { text-align: center; }
    .subContainerWhite h2#center { text-align: center; }
	.subContainerWhite small { color: #bbb; }
    .subContainerWhite ul { text-align: left; }
    .subContainerWhite img { border: 1px solid #000; }
    .subContainerWhite img.border { border: 1px solid #000; }
    .subContainerWhite img.noborder { border: 0px; }
    .subContainerWhite img.floatRight { float: right; position: relative; border: 0px; margin-right: 30px; }
    .subContainerWhite img.floatLeft { float: left; position: relative; margin: 0px 5px 5px 60px; border: 0px solid #fff; }
    .subContainerWhite p img.floatLeft { float: left; margin: 0px 20px 5px 0px; border: 0px solid #fff; }
    .subContainerWhite a { color: #000; }
    .subContainerWhite a:hover { color: #999; }
    .subContainerWhite address { text-align: left; font-weight: bold; }

    .subContainerRegister { padding: 20px 0 5px 0; text-align: center; background-color: #ccc; }
    .subContainerRegister p { text-align: center; line-height: 26px; }
    .subContainerSubmit { padding: 10px 80px 10px 80px; background-color: #ccc; text-align: center; }
    .subContainerSubmit br { clear: both; }
    .subContainerWrapper { text-align: left; padding: 0px; }
    .subContainerWrapper ol { padding: 0 30px 0 100px; }
    .subContainerWrapper ol li { font-size: 11px; margin-bottom: 7px; }
    .subContainerWrapper ol li a { text-decoration: underline; color: #000; }
    .subContainerWrapper ul { padding: 0 30px 0 100px; }
    .subContainerWrapper ul li { font-size: 11px; margin-bottom: 7px; }
    .subContainerWrapper ul li a { text-decoration: underline; color: #000; }
    .subContainerWrapper ul li ul { padding: 0 30px 0 50px; }
    .subContainerWrapper table { text-align: left; margin: 0px 60px 20px 60px; border-collapse: collapse; width: 460px; border: 1px solid #ccc;  }
    .subContainerWrapper table td { vertical-align: top; border: 1px dashed #ccc; padding: 10px;  }


	.clearboth { clear: both; }


/* General Properties */
div.spacerWhite { height: 10px; margin: 0px 40px 10px 40px; background: url('/images.v2/border-white.gif') repeat-x; clear: both; }
div.spacerGrey { height: 10px; margin: 10px 40px 10px 40px; background: #fff url('/images.v2/border-grey.gif') repeat-x; clear: both; }
a.floatRight { float: right; position: relative; right: 60px; width: 120px; text-align: right; line-height: 14px; }
div.floatRight { float: right; position: relative; right: 50px; background-color: #fff; margin-top: 10px; padding: 10px; width: 180px; text-align: left; color: #000; line-height: 14px; border: 1px solid #000; }
div.floatRight strong#cvc { color: #f30; }
strong.errorMessage { font-weight: bold; font-size: 10px; color: #f00; line-height: 10px; }
strong.errorMessageNormal { font-weight: bold; font-size: 10px; color: #f00; }
ul.default { text-align: left; margin-left: 120px; }
p.clear { clear: both; }

#floatRightForm { float:right; padding:0; }


/* Form properties */
#registration { margin: 0; padding: 0; }
#registration input[type=text] { width: 240px; }		/* default input text size */
#registration input[type=password] { width: 240px; }	/* default input text size */
#registration input[type=checkbox] { width: 20px; }		/* default input text size */
#registration input.smaller { width: 100px; }
#registration input.small { width: 150px; }
#registration input.smallHilite { width: 150px; background-color: #F66; color: #fff; border: 1px solid #000; }

	#registration input.mid, #registration select.mid { width: 290px; }
	#registration input.wide, #registration select.wide { width: 340px; }
	#registration input.cvcNum { width: 30px; margin-left: 5px; }
	#registration input.issueNum { width: 25px; margin-left: 5px; }
	#registration input.phonecountry { width: 40px; }
	#registration input.phoneareacode { width: 40px; }
	#registration input.phonenr { width: 163px; }
#registration textarea#textarea_A53 { padding: 4px; width: 455px; height: 450px; font-size: 11px; border: solid #000 2px; }
#registration select { width: 240px; }
	#registration select.expDate { width: 100px; }
	#registration select.expYear { width: 60px; }
#registration p { margin-bottom: 10px; line-height: 20px; }
	#registration label { line-height: 20px; }
	#registration label.cvcNum { position: absolute; right: 280px; margin-top: -15px; }
	#registration label.issueNum { position: absolute; right: 280px; margin-top: -15px; }


/* Button Properties */
input:hover, input:focus, select:hover, select:focus { border: 2px solid #3c0; }
input.buttonLeft { float: left; position: relative; left: 0px; }
input.buttonRight { float: right; position: relative; right: 0px; }
input[type=button] { font: normal 9px Verdana, Arial, Sans-Serif; padding: 2px 10px 2px 10px; }
input[type=submit] { font: normal 9px Verdana, Arial, Sans-Serif; padding: 2px 10px 2px 10px; }
input[type=image] { border: 0px; }
input[type=image]:hover { border: 0px; }

/* Comment Container Properties */
#commentContainer { width: 530px; height: 85px; padding: 0px; background: url('/images.v2/bg_header2.gif') no-repeat; color: #fff; margin-left:30px;}
#commentContainer h2 { font: bold 20px 'trebuchet MS'; margin: 30px 0 0 25px; padding: 0; display: inline; float: left; }
#commentContainer img { float: left; position: relative; top: 10px; left: 20px; border: 0px; }
#commentContainer br { clear: left; }

#commentError { width: 530px; height: 85px; padding: 0px; background: url('/images.v2/bg_header3.gif') no-repeat; color: #fff; text-align: left; margin-left: 30px; }
#commentError h2 { font: bold 20px 'trebuchet MS'; margin: 30px 0 0 25px; padding: 0; display: inline; float: left; }
#commentError img { float: left; position: relative; top: 10px; left: 20px; border: 0px; }
#commentError br { clear: left; }


p#errorMessage { color: #f00; font-weight: bold; margin: 0px 40px 10px 40px; padding: 20px; border: 1px solid #ccc; }
p#feedbackMessage { color: #090; font-weight: bold; margin: 0px 40px 10px 40px; padding: 20px; border: 1px solid #ccc; }

.captchaImage { border: 1px solid #000; }

#footer { padding: 10px; border-top: 0px; text-align: left; font-size: 9px; color: #666; }
#footer a { text-decoration: none; color: #666; margin-right:20px; }
#footer #copyright { float: left; }

#renameb { background: url('/images.v2/home_rename_button.gif') no-repeat; width: 585px; height: 280px; padding: 1px; margin: 0; text-align: left;}
#renameb #head { font: bold 18px 'Trebuchet MS'; color: #000; margin: 28px 0 0 40px; }
#renameb #renameurl { font: normal 12px 'Verdana', 'Sans serif'; margin: 96px 0 0 170px; }
#renameb #readmore { margin: 15px 20px 0 0; width: 175px; height: 45px; background: url('/images.v2/home_readmore_button.gif') no-repeat; float: right; text-align: center; padding-top: 10px; }
#renameb #readmore a { font: bold 15px 'Verdana', 'Sans serif'; color: #fff; }
#renameb ul#renameul { margin: 40px 0 0 40px; padding: 0; list-style-type: none; text-align: center; }
#renameb ul#renameul li { display: block; float: left; font: bold 18px 'Verdana', 'Sans serif'; color: #000; padding: 10px 0 20px 50px; background: url('/images.v2/home_check.gif') no-repeat; margin-right: 10px; }
body#vi #renameb ul#renameul li { font: bold 16px 'Verdana', 'Sans serif'; width: 100px; padding: 10px 0px 20px 50px; text-align: left; }


