#gcs_canvas {
	background:#F8A4C0;

	width:500px;
	height:500px;
	position:relative
}


#gcs_canvas div {
	display:inline-block;
}

#gcs_canvas #gcs_logo {
	position:absolute;
	top:25px;
	left:20px;
	width:235px;
	height:155px;
	background-image:url(gcs.gif);
	background-position:-385px 0px;
	cursor:pointer;
}

#gcs_canvas #gcs_intro_box {
	position:absolute;
	top:270px;
	left:10px;
	cursor:pointer;
}

#gcs_canvas #gcs_intro_box .gcs_ic{
	background-color:#FFFFFF;
	width:470px;
	height:210px;
}

#gcs_canvas #gcs_intro_box .gcs_intro{
	background-image:url(gcs.gif);
	background-position:-195px -340px;
	width:450px;
	height:130px;
	position:absolute;
	top:15px;
	left:15px;
}


#gcs_canvas .gcs_heart {
	position:absolute;
	width:25px;
	height:20px;
	background-image:url(gcs.gif);
	background-position:-360px -25px;
}
#gcs_canvas #gcs_h1 {
	top:120px;
	left:15px;
}
#gcs_canvas #gcs_h2 {
	top:95px;
	left:165px;
}
#gcs_canvas #gcs_h3 {
	top:50px;
	left:10px;
}
#gcs_canvas #gcs_h4 {
	top:10px;
	left:155px;
}

#gcs_canvas #gcs_feedback #gcs_pmc {
	position:absolute;
	width:260px;
	height:30px;
	background-image:url(gcs.gif);
	background-position:-400px -290px;
	top:25px;
	left:5px;
}


#gcs_canvas #gcs_feedback #gcs_text {
	position:absolute;
	width:265px;
	height:135px;
	background-image:url(gcs.gif);
	background-position:-400px -155px;
	top:85px;
	left:10px;
	cursor:default;
}

#gcs_canvas #gcs_feedback #gcs_text .n0{
	width:15px;
	height:25px;
	background-image:url(gcs.gif);
	background-position:-360px -45px;
}
#gcs_canvas #gcs_feedback #gcs_text .n1{
	width:15px;
	height:25px;
	background-image:url(gcs.gif);
	background-position:-360px -70px;
}
#gcs_canvas #gcs_feedback #gcs_text .n2{
	width:15px;
	height:25px;
	background-image:url(gcs.gif);
	background-position:-360px -95px;
}
#gcs_canvas #gcs_feedback #gcs_text .n3{
	width:15px;
	height:25px;
	background-image:url(gcs.gif);
	background-position:-360px -120px;
}
#gcs_canvas #gcs_feedback #gcs_text .n4{
	width:15px;
	height:25px;
	background-image:url(gcs.gif);
	background-position:-360px -145px;
}
#gcs_canvas #gcs_feedback #gcs_text #bu{
	cursor:pointer;
	width:35px;
	height:35px;
	background-image:url(gcs.gif);
	background-position:-360px -170px;
	position:absolute;
	top:0px;
	right:0px;
}

#gcs_canvas #gcs_feedback #gcs_text #bd{
	cursor:pointer;
	width:35px;
	height:35px;
	background-image:url(gcs.gif);
	background-position:-360px -200px;
	position:absolute;
	bottom:0px;
	right:0px;
}

#gcs_canvas #gcs_feedback #gcs_text #color {
	position:absolute;
	top:35px;
}
#gcs_canvas #gcs_feedback #gcs_text #form {
	position:absolute;
	top:70px;
}
#gcs_canvas #gcs_feedback #gcs_text #topping {
	position:absolute;
	top:105px;
}



#gcs_canvas #gcs_gandhi {
	width:165px;
	height:245px;
	background-image:url(gcs.gif);
	background-position:-195px 0px;
	position:absolute;
	top:10px;
	left:10px;
}

#gcs_canvas #gcs_cs_container {
	position:absolute;
	height:180px;
	overflow:hidden;
	left:10px;
	top:265px;
}

#gcs_canvas table {
	empty-cells:show;
	position:absolute;
}

#gcs_canvas td {
	vertical-align:top;
}

#gcs_canvas #gcs_fb {
	top:10px;
	left:170px;
}


#gcs_canvas #gcs_p {
	top:275px;
	left:255px;
}

#gcs_canvas td.spacer {
	width:5px;
	height:5px;
}

#gcs_canvas td.b1 {
	background-color:#7B7B7B;
}	
#gcs_canvas td.b2 {
	width:5px;
	background-color:#AD0021;
}


#gcs_canvas td div.speach {
	width:25px;
	height:25px;
	background-image:url(gcs.gif);
	background-position:-360px 0px;
	margin-top:125px;
}
#gcs_canvas td div.blank {
	width:5px;
	height:20px;
	background-color:#FFFFFF;
	margin-top:130px;
}


#gcs_canvas #gcs_feedback {
	width:285px;
	height:230px;
	margin-top:5px;
	position:relative;
}

#gcs_canvas #gcs_present {
	width:145px;
	height:120px;
	background-color:#FF5A9C;

}

#gcs_canvas .gsc_p_head {
	height:10px;
	background-image:url(gcs.gif);
	background-position:-195px -325px;
}

#gcs_canvas .gsc_p_foot {
	height:10px;
	background-image:url(gcs.gif);
	background-position:-195px -330px;
}

#gcs_canvas #gcs_t{
	position:absolute;
	bottom:10px;
	right:10px;
}
#gcs_canvas #gcs_g1 {
	width:25px;
	height:210px;
	background-color:#FF5A9C;
}

#gcs_canvas #gcs_g2 {
	width:25px;
	background-color:#FFFFFF;
}

div.gcs_cc#gcs_cs {
	width:210px;
}


div.gcs_cc div{
	width:65px;
	height:55px;
	background-image:url(gcs.gif);
	margin-left:5px;
	margin-bottom:5px;
	cursor:pointer;
}



div.gcs_cc .gcs_blank {
	background-image:url(none);
	cursor:default;
}

div.gcs_cc .gcs_000 {
	background-position:0px 0px;
}

div.gcs_cc .gcs_001 {
	background-position:-65px 0px;
}

div.gcs_cc .gcs_002 {
	background-position:-130px 0px;
}

div.gcs_cc .gcs_010 {
	background-position:0px -55px;
}

div.gcs_cc .gcs_011 {
	background-position:-65px -55px;
}

div.gcs_cc .gcs_012 {
	background-position:-130px -55px;
}

div.gcs_cc .gcs_020 {
	background-position:0px -110px;
}

div.gcs_cc .gcs_021 {
	background-position:-65px -110px;
}

div.gcs_cc .gcs_022 {
	background-position:-130px -110px;
}

div.gcs_cc .gcs_100 {
	background-position:0px -165px;
}

div.gcs_cc .gcs_101 {
	background-position:-65px -165px;
}

div.gcs_cc .gcs_102 {
	background-position:-130px -165px;
}

div.gcs_cc .gcs_110 {
	background-position:0px -220px;
}

div.gcs_cc .gcs_111 {
	background-position:-65px -220px;
}

div.gcs_cc .gcs_112 {
	background-position:-130px -220px;
}

div.gcs_cc .gcs_120 {
	background-position:0px -275px;
}

div.gcs_cc .gcs_121 {
	background-position:-65px -275px;
}

div.gcs_cc .gcs_122 {
	background-position:-130px -275px;
}

div.gcs_cc .gcs_200 {
	background-position:0px -330px;
}

div.gcs_cc .gcs_201 {
	background-position:-65px -330px;
}

div.gcs_cc .gcs_202 {
	background-position:-130px -330px;
}

div.gcs_cc .gcs_210 {
	background-position:0px -385px;
}

div.gcs_cc .gcs_211 {
	background-position:-65px -385px;
}

div.gcs_cc .gcs_212 {
	background-position:-130px -385px;
}

div.gcs_cc .gcs_220 {
	background-position:0px -440px;
}

div.gcs_cc .gcs_221 {
	background-position:-65px -440px;
}

div.gcs_cc .gcs_222 {
	background-position:-130px -440px;
}


#gcs_next_button {
	position:absolute;
	bottom:10px;
	left:10px;
	width:205px;
	height:40px;
	background-image:url(gcs.gif);
	background-position:-195px -245px;
	cursor:pointer;
}

#gcs_present_button {
	position:absolute;
	bottom:10px;
	left:230px;
	width:205px;
	height:40px;
	background-image:url(gcs.gif);
	background-position:-195px -285px;
	cursor:pointer;
}

#gcs_go {
	display:block;
	width:165px;
	height:25px;
	background-image:url(gcs.gif);
	background-position:-195px -470px;
	position:absolute;
	bottom:35px;
	left:45px;
}

#gcs_uw {
	display:block;
	width:140px;
	height:25px;
	background-image:url(gcs.gif);
	background-position:-360px -470px;
	position:absolute;
	bottom:35px;
	left:60px;
}
