a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#uploadform p,
#uploadyourphotostext p,
#readtermstext p,
#infoform p,
#submityourinfotext p  {
   margin: 0px;
   line-height: 21px;
   font-family: Arial, Helvetica, sans-serif;
   padding-bottom: 10px;
   padding-left: 34px;
   text-indent: -14px;
   text-align: left;
}

#submityourphotostextb a,
#contestrulestextb a,
#gallerytextb a,
#hometextb a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#vectorsmartobjectcopy,
#vectorsmartobject,
#vectorsmartobjectcopy2  {
   visibility: visible;
   position: absolute;
   top: 322px;
   z-index: 4;
   width: 228px;
   height: 32px;
   background-repeat: no-repeat;
}

#pid4gallery,
#pid1home,
#pid3submityourphotos,
#pid2contestrules  {
   margin: 0px auto 0px auto;
   width: 960px;
   position: relative;
}

#infoform fieldset div label,
#uploadform fieldset div label  {
   margin-right: 1em;
   display: block;
   text-align: right;
   float: left;
}

#galleryheadingtext p,
#uploadheadingtext p,
#headingtext p  {
   font-size: 26px/31px;
   margin: 0px; 
   color: #1594D2;
   padding-bottom: 4px;
   text-align: left;
   font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}

#rulecolumn2text p,
#rulecolumn3text p,
#rulecolumn1text p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding-bottom: 5px;
   padding-left: 17px;
   text-indent: -7px;
   text-align: left;
}

#contestrulestextb,
#submityourphotostextb,
#hometextb  {
   font: 18px/8px Arial, Helvetica, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 201px;
   height: 14px;
}

#galleryheadingtext,
#uploadheadingtext,
#headingtext  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 235px;
   z-index: 4;
}

#uploadform fieldset legend,
#uploadform fieldset div  {
   font: 13px/21px Arial, Helvetica, sans-serif;
   margin-bottom: 10px;
}

#lower2b a:hover,
#lower5b a:hover,
#lower4b a:hover  {
   background-position: -119px 0%;
}

#infoform fieldset legend,
#infoform fieldset div  {
   font: 11px/14px Arial, Helvetica, sans-serif;
   margin-bottom: 10px;
   padding-left: 5px;
   text-indent: 14px;
}

#lower3b a,
#lower5b a,
#lower2b a,
#lower4b a  {
   background-repeat: no-repeat;
   display: block;
   height: 79px;
   width: 119px;
   background-position: 0% 0px;
   font-size: 79px;
   line-height: 79px;
}

#uploadform fieldset div label  {
   width: 60%;
}

#infoform fieldset div label  {
   width: -61px;
}

#uploadform fieldset div  {
   clear: both;
}

#vectorsmartobjectcopy2  {
   background-image: url(sg_submityourphotos_media/vectorsmartobjectcopy2.png);
   left: 694px;
}

#uploadyourphotostext p  {
   font-size: 21px;
   color: #1595D3;
}

#submityourphotostextb  {
   width: 191px;
   z-index: 7;
   left: 231px;
}

#infoform fieldset div  {
   clear: both;
}

#vectorsmartobjectcopy  {
   background-image: url(sg_submityourphotos_media/vectorsmartobjectcopy.png);
   left: 400px;
}

#submityourinfotext p  {
   font-size: 21px;
   color: #1595D3;
}

#galleryheadingtext  {
   width: 95px;
}

#uploadheadingtext  {
   width: 267px;
}

#rulecolumn3text p  {
	color: #7C7C7C;
	font-family: Arial, Helvetica, sans-serif;
}

#vectorsmartobject  {
   background-image: url(sg_submityourphotos_media/vectorsmartobject.png);
   left: 74px;
}

#contestrulestextb  {
   width: 134px;
   z-index: 6;
   left: 102px;
}

#rulecolumn2text p  {
	color: #6C6C6C;
	font-family: Arial, Helvetica, sans-serif;
}

#lower2b,
#lower5b  {
   visibility: visible;
   position: absolute;
   left: 405px;
   z-index: 5;
   width: 119px;
   height: 79px;
}

#rulecolumn1text p  {
	color: #6C6C6C;
	font-family: Arial, Helvetica, sans-serif;
}

#lower1b a:hover  {
   background-position: -138px 0%;
}

#copyrighttext p  {
   font: 12px/22px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #868685;
   padding-bottom: 8px;
   text-align: center;
}

#lower3b a:hover  {
   background-position: -120px 0%;
}

#backgroundnoise  {
	background: url(sg_contestrules_media/backgroundnoise.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 232px;
	z-index: 3;
	width: 960px;
	height: 966px;
	font-family: Arial, Helvetica, sans-serif;
}

#bottommenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #868685;
   height: 100%;
}

#lower6b a:hover  {
   background-position: -136px 0%;
}

#readtermstext p  {
   font-size: 21px;
   color: #1595D3;
}

#bottommenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#footernomerge  {
	background: url(sg_contestrules_media/footernomerge.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 1101px;
	z-index: 4;
	width: 960px;
	height: 101px;
	font-family: Arial, Helvetica, sans-serif;
}

#headernomerge  {
   background: url(sg_contestrules_media/headernomerge.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 960px;
   height: 286px;
}

#copyrighttext  {
	visibility: visible;
	position: absolute;
	left: 347px;
	top: 1161px;
	z-index: 6;
	width: 269px;
}

#gallerytextb  {
   font: 18px/8px Arial, Helvetica, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 409px;
   top: 201px;
   z-index: 8;
   width: 67px;
   height: 17px;
}

#facebookb  {
   
   background: url(sg_home_media/facebook_32.png) no-repeat 0% 0px;
   display:block
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 874px;
   top: 196px;
   z-index: 8;
   width: 32px;
   height: 32px;
}

#bloggerb  {
   background: url(sg_home_media/blogger_32.png) no-repeat 0% 0px;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 916px;
   top: 196px;
   z-index: 8;
   width: 32px;
   height: 32px;
}

#uploadform p  {
   font-size: 13px;
}

#headingtext  {
   width: 190px;
}

#infoform p  {
   font-size: 13px;
}

#bottommenu  {
   font: 12px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   height: 16px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #868685;
   position: absolute;
   left: 330px;
   top: 758px;
   z-index: 5;
}

#lower6b a  {
   background: url(sg_gallery_media/lower6b.png) no-repeat 0% 0px;
   display: block;
   height: 94px;
   width: 136px;
   font-size: 94px;
   line-height: 94px;
}

#lower4b a  {
   background-image: url(sg_gallery_media/lower4b.png);
}

#lower5b a  {
   background-image: url(sg_gallery_media/lower5b.png);
}

#lower2b a  {
   background-image: url(sg_gallery_media/lower2b.png);
}

#lower1b a  {
   background: url(sg_gallery_media/lower1b.png) no-repeat 0% 0px;
   display: block;
   height: 91px;
   width: 138px;
   font-size: 91px;
   line-height: 91px;
}

#hometextb  {
   width: 55px;
   z-index: 6;
   left: 37px;
}



#lower3b a  {
   width: 120px;
   background-image: url(sg_gallery_media/lower3b.png);
}

#lower4b  {
   visibility: visible;
   position: absolute;
   left: 274px;
   top: 412px;
   z-index: 4;
   width: 119px;
   height: 79px;
}

#lower3b  {
   visibility: visible;
   position: absolute;
   left: 535px;
   top: 326px;
   z-index: 5;
   width: 120px;
   height: 79px;
}

#lower5b  {
   top: 412px;
}

#lower2b  {
   top: 326px;
}

#lower6b  {
   visibility: visible;
   position: absolute;
   left: 519px;
   top: 397px;
   z-index: 4;
   width: 136px;
   height: 94px;
}

#lower1b  {
   visibility: visible;
   position: absolute;
   left: 274px;
   top: 326px;
   z-index: 6;
   width: 138px;
   height: 91px;
}

.centerac  {
   text-align: center;
}

fieldset *  {
   padding-top: 0;
   padding-bottom: 0;
   margin-left: 0;
   margin-right: 0;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

#lower  {
   visibility: visible;
  position: relative;
   left: 34px;
   top: 765px;
   z-index: 6;
}

/*
 * FileUploadField component styles
 */
.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}
.x-grid3-cell-inner, .x-grid3-hd-inner { white-space:normal !important; }

.x-panel-header {
	background:none;
	font-size:21px;
	color:#1595D3;
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
	}
}
.x-panel-body {
background-color:none;

}
