/********************************************* Togo Tools style starts ****************************************************/
.togo-pad {
	padding:9px 0 0;
	}
.togo-bg {
	 background-color:#fff;
	 margin:0 9px;
	 width:758px;
	 padding:0 15px 9px;
	 position:relative;
	}
.togo-bg p.btn {
	text-align:center;
	color:#000;
	padding:6px 0 0;
	font-weight:bold;
	}
.togo-bg p.btn a {
	color:#01467C;
	text-decoration:underline;
	}
.togo-bg p.btn a:hover {
	text-decoration:none;
	}		
.togo-bg h3.pick {
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	color:#000306;
	text-align:center;
	padding:12px 0;
	}	 
.togo-bg p.badges {
	color:#0A0000;
	padding:9px 0 0;
	font-size:14px;
	}	
.togo-bg p.badges span {	
	color:#045796;
	font-size:14px;
	font-weight:bold;
	}
/*.togo-bg p.badges a:hover {
	color:#A93139;
	}	*/
.step-one {
	height:140px;
	background-color:#fff;
	border-top:2px solid #01467C;
	border-bottom:2px solid #01467C;
	}
.top-pad01 {
	padding:0 0 0 105px;
	}
.pick-color {
	width:53px;
	float:left;
	margin:0 38px 0 0;
	text-align:center;
	}
.pick-color img {
	padding:0 0 10px;
	}	
.step-two
	{
	position:relative; background-color:#C3D9FF; width:958px; margin:10px 10px 0; padding:10px 0;
	}
.step-two	input.img {
	margin:18px 0 18px 417px;
	width:143px;
	height:28px;
	background:none;
	border:none;
	}
.step-two	.textarea {
	margin:0 0 0 155px;
	padding:2px 0 0 2px;
	background-color:#FFFFFF;
	border:1px solid #045796;
	height:90px;
	width:637px;
	font:12px/13px Arial, Helvetica, sans-serif;
	color:#232121;
	}
/******************************************** First set ***************************************************/
.mid-pad {
	position:relative;
	}	
.pick-design {
/*	width:62px;*/
	float:left;
	position:relative;
}
.pick-design ul li
	{
	margin:10px 0px;
	/*width:62px;*/
	height:35px;
	position:relative;
	}
.pick-design ul li.small input
	{
	position:absolute;
	left:0px;
	top:5px;
	*top:2px;
	}
.pick-design ul li img
	{
	position:absolute;
	top:0px; left:20px;
	}
.pick-design ul li span {
	width:20px;
	padding-top:5px;
	}	
.pick-design ul li.mid input
	{
	position:absolute;
	left:0px;
	top:9px;
	*top:5px;
	}
.pick-design ul li.big input
	{
	position:absolute;
	left:0px;
	top:13px;
	*top:9px;
	}
.pick-design ul li.large input
	{
	position:absolute;
	left:0px;
	top:16px;
	*top:12px;
	}	
.pick-design ul li.ex-large input
	{
	position:absolute;
	left:0;
	top:19px;
	*top:15px;
	}		
/******************************************** First set ***************************************************/
/******************************************** Second set ***************************************************/
.mid-pad-moonsize {
	position:relative;
	padding:0 0 0 192px;
	}
.pick-design-moon ul li
	{
	margin:10px 0px;
	height:35px;
	position:relative;
	}
.pick-design-moon ul li img
	{
	position:absolute;
	top:0; left:20px;
	}
.pick-design-moon ul li span {
	padding-top:5px;
	}	
.pick-design-moon ul li.mid input, .pick-design-moon ul li.big input, .pick-design-moon ul li.large input, .pick-design-moon ul li.top input, .pick-design-moon ul li.small input
	{
	position:absolute;
	left:0px;
	top:6px;
	*top:3px;
	}
.pick-design-moon ul li.small img
	{
	top:3px; 
	}
.pick-design-moon ul li.big img
	{
	top:-5px; 
	}
.pick-design-moon ul li.large img
	{
	top:-7px;
	}
.pick-design-moon ul li.top img
	{
	top:-10px;
	}	
.pick-design01 {
	width:189px;
	float:left;
	position:relative;
}
.pick-design03 {
	width:180px;
	float:left;
position:relative;
}
.pick-design04 {
	width:165px;
	float:left;
position:relative;
}
.pick-design05 {
	width:151px;
	float:left;
position:relative;
}
.pick-design06 {
	width:142px;
	float:left;
position:relative;
}
.pick-design-moon {
	width:55px;
	float:left;
	/*border:1px solid #094C82;*/
	padding:0 0 0 6px;
	position:relative;
}
.pick-design-moon-big {
	width:45px;
	float:left;
	/*border:1px solid #094C82;*/
	padding:0 0 0 6px;
	position:relative;
}
.pick-design02 {
	width:140px;
	float:left;
	/*border:1px solid #EB8734;*/
	padding:0 0 0 6px;
	margin:0 10px;
	position:relative;
}
.moon-pad {
	padding:0 0 0 23px;
	}
.top-moon-pad {
	padding:0 0 0 28px;
	}
.mid-moon-pad {
	padding:0 0 0 12px;
	}		
/******************************************** Second set ***************************************************/
.add-url {
	background-color:#C3D9FF;
	border-top:2px solid #01467C;
	border-bottom:2px solid #01467C;
	color:#01467C;
	font-size:12px;
	font-weight:bold;
	padding:0 0 8px;
	position:relative;
	margin:18px 0 0;
	}
.add-url img {
	width:51px;
	height:24px;
	}	
.add-url input {
	width:245px;
	height:20px;
	border:1px solid #045796;
	background-color:#fff;
	font:12px/13px Arial, Helvetica, sans-serif;
	color:#232121;
	margin:10px 0;
	padding:2px 0 0 2px;
	}
#url {
	width:300px;
	margin:0 auto;
	}
/********************************************* Togo Tools style end ****************************************************/
/********************************************* 19.05.08 ****************************************************/
.step-three {
	width:600px;
	}
.step-three label {	
	color:#01467C;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	}
.step-three p {	
	color:#01467C;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	}
.preview {
	position:absolute;
	top:30px;
	left:650px;
	width:175px;
	color:#01467C;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	}
.favorite {
	background-color:#fff;
	border:1px solid #01467C;
	height:95px;
}
.favorite img {
	width:163px;
	height:38px;
	margin:6px 0 0;
	}
.favorite img.togo {
	width:87px;
	height:24px;
	}
.click-fav {
	position:relative;
}
.click-fav ul li
	{
	margin:5px 0px 0 27px;
	height:35px;
	position:relative;
	}
.click-fav ul li.small2 input
	{
	position:absolute;
	left:0;
	top:0;
	background-color:none;
	border:none;
	width:15px;
	}
.click-fav ul li.small2 img
	{
	position:absolute;
	top:0px; left:30px;
	}
/********************************************* 31.05.08 ****************************************************/
a.click-btn {
	background:url(../images/click.jpg) no-repeat 5px 5px;
	width:168px;
	height:43px;
	display:block;
	text-indent:-2000px;
	}
a.click-btn:hover {
	background:url(../images/click-hover.jpg) no-repeat 5px 5px;
	}
/********************************************* 03.06.08 ****************************************************/
.coming img{
	padding:0;
	margin:0;
	display:block;
	}	
#table {
	margin:0 auto;
	background:url(../images/coming-bg.gif) no-repeat 0 0;
	height:367px;
	width:335px;
	padding:0;
	}
/********************************************* 04.06.08 ****************************************************/
.togo-body-bg {
	background:#fff url(../images/togo-body-bg.jpg) no-repeat 50% 0;
	padding:238px 0;
	}
.coming label.text {
	color:#073254;
	text-align:center;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	padding:0 25px;
	margin:0;
	}
.input {
	width:250px;
	height:32px;
	font:20px/25px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #073254;
	padding:7px 0 0 2px;
	margin:5px 0 0;
	}
/********************************************* 03.10.08 ****************************************************/
.logo-version {
	padding:0 0 45px;
	}
.logo-version h3 {
	font:bold 16px/17px Arial, Helvetica, sans-serif;
	color:#000;
	border-bottom:1px solid #DCDCDC;
	padding:0 0 5px 5px;
	}
.logo-version-v1 h3 {
	font:bold 16px/17px Arial, Helvetica, sans-serif;
	color:#000;
	border-bottom:1px solid #DCDCDC;
	padding:0 0 5px 5px;
	}
.body-logo {
	padding:3px 0;
	border-bottom:1px solid #DCDCDC;
	height:46px;
	}
.leftpanel {
	width:165px;
	padding:0 0 0 5px;
	float:left;
	}
.leftpanel img {
	padding:9px 0 0;
	}	
.leftpanel img.smalllogo {
	padding:11px 0 0;
	}
.leftpanel img.biglogo {
	padding:0;
	display:block;
	}
.rightpanel {	
	float:right;
	width:750px;
	}
.rightpanel p {
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#646262;
	}		
/********************************************* 03.10.08 ****************************************************/
/********************************************* 10.10.08 ****************************************************/
.togo-bg-com {
	 background-color:#fff;
	 margin:0 9px 0 9px;
	 width:978px;
	 padding:0 0 0;
	 position:relative;
	}
.togo-body-bg-com {
	background:#fff url(../images/togo-body-bg.jpg) no-repeat 50% 0;
	padding:115px 0;
	}
/********************************************* 10.10.08 ****************************************************/
/********************************************* 13.10.08 ****************************************************/
#body-container-togo
	{
	position:relative; background-color:#01467C; padding:0 0 9px; width:806px; margin:0 auto;
	}
.height5 {
	height:5px;
	}
.togo-pad-btm{
	padding:1px 0 0;
	}
.togo-bg-main{
	 background-color:#fff;
	 margin:0;
	 width:788px;
	 padding:0 0 9px;
	 position:relative;
	}
/********************************************* 13.10.08 ****************************************************/
/********************************************* 17.10.08 ****************************************************/
#togo-main-body {
	position:relative;
	height:710px;
	}
#left-panel {
	width:788px;
	position:absolute;
	top:0;
	left:0;
	}	
#right-panel {
	width:180px;
	position:absolute;
	top:0;
	right:9px;
	}
#right-panel h2 {
	font:bold 14px/15px Arial, Helvetica, sans-serif; 
	color:#C3D9FF;
	padding:10px 0 8px;
	}
#right-panel p {
	font-size:14px;
	line-height:18px;
	padding:0 0 10px;
	}
#right-panel h4 {
	font:14px/18px Arial, Helvetica, sans-serif; 
	padding:0 0 10px;
	}
#right-panel input.inputbox {
	width:100px;
	height:16px;
	background-color:#fff;
	border:1px solid #1D476D;
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#000;
	padding:2px 0 0 2px;
	margin:10px 5px 0;
	}	
.paypal {
	text-align:center;
	padding:17px 0 0;
	}
#body-btm {
	position:relative;
	height:77px;
	}
.mail {
	position:absolute;
	top:0;
	left:500px;
	width:258px;
	text-align:center;
	padding:20px 0 0;
	}
.mail p {
	color:#000;
	font-weight:bold;
	font-size:12px;
	padding:0;
	}
.mail a {
	color:#01467C;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:0;
	}
.mail a:hover {
	text-decoration:underline;
	}		
.submit {
	text-align:center;
	color:#000;
	font:bold 12px/14px Georgia, "Times New Roman", Times, serif;
	position:absolute;
	top:0;
	left:0;
	width:500px;
	padding:5px 0 0;
	}
.submit input.inputfield {
	width:303px;
	height:26px;
	border:1px solid #045796;
	background-color:#fff;
	font:18px/22px Arial, Helvetica, sans-serif;
	color:#232121;
	padding:2px 0 0 2px;
	float:left;
	margin:0 3px 0 57px;
	}
.submit input.submit-btn {
	float:left;
	width:90px;
	height:24px;
	padding:0;
	margin:15px 0 0;
	border:none;
	}
.submit p {
	padding:5px 0;
	}
.sub {
	display:block;
	width:70px;
	height:30px;
	border:none;
	float:left;
	}
/********************************************* 17.10.08 ****************************************************/
/********************************************* 23.10.08 ****************************************************/
#btm-left-panel {
	position:absolute;
	top:620px;
	left:9px;	
	}		
.url p, .moonsize p, .add p {
	font-size:16px;
	font-weight:bold;
	color:#000;
	}
.url input {
	width:564px;
	height:25px;
	background-color:#fff;
	border:1px solid #045796;
	font:18px/24px Arial, Helvetica, sans-serif;
	color:#01467C;
	padding:3px 0 0 2px;
	margin:20px 0 30px 95px;
		}
#moon {
	position:relative;
	padding:0 0 30px;
	}
#moon1 {
	position:relative;
	padding:0 0 30px;
	}	
.small-moon {
	position:absolute;
	top:30;
	left:255px;
	width:60px;
	}
.small-moon img  {
	padding:10px 0 0 20px;
	}	
.small-moon input {
	position:absolute;
	top:14px;
	left:0;
	}	
.medium-moon {
	position:absolute;
	top:0;
	left:305px;
	width:60px;
	}
.medium-moon img {
	padding:7px 0 0 20px;
	display:block;
	}
.medium-moon input {
	position:absolute;
	top:14px;
	left:0;
	}	
.big-moon {
	position:absolute;
	top:0;
	left:355px;
	width:60px;
	}
.big-moon img {
	padding:5px 0 0 20px;
	display:block;
	}
.big-moon input {
	position:absolute;
	top:14px;
	left:0;
	}	
.large-moon {
	position:absolute;
	top:0;
	left:430px;
	width:60px;
	}
.large-moon img {
	padding:0 0 0 20px;
	display:block;
	}	
.large-moon input {
	position:absolute;
	top:14px;
	left:0;
	}
.add {
	padding:15px 0 30px 70px;
	}	
.add img {
	float:left;
	padding:0 30px;
	}	
.select-pic {
	position:absolute;
	top:0;
	left:305px;
	color:#004678;
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	width:295px;
	}
.select-pic1 {
	position:absolute;
	top:0;
	left:425px;
	color:#004678;
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	width:295px;
	}
.update-area {
	margin:25px 0 15px 140px;
	padding:2px 0 0 2px;
	background-color:#FFFFFF;
	border:1px solid #045796;
	height:80px;
	width:473px;
	font:12px/13px Arial, Helvetica, sans-serif;
	color:#232121;
	}
.update-img {
	margin:0 0 5px 297px;
	}
/********************************************* 23.10.08 ****************************************************/
