html { 
background:#FFFFFF;
color:#000000;
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
/*background: #939393 url(../images/background.jpg) no-repeat center top fixed;*/ 
}
#scalableBackground {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 0;
}
a {
	outline:none;
}
body {
	padding:0; 
	margin:0; 
	border:0;
	height:100%;
	text-align:center;
}
#siteContainer {
	margin:0 auto;
	width:959px;
	background-color:#ececec;
	background: #ececec url(/images/content_bg.gif) center top;
	text-align:left;
	position: relative;
}
#header {
	width:948px;
	height:60px;
}
#logo {
	float:left;
	display:inline;
	width:231px;
	margin:5px 0 0 15px;
}

/*main Nav*/
#mainNav {
	float:left;
	display:inline;
	width:460px;
	height:60px;
}
#mainNav ul{
	margin:0;
	padding:0;
	margin-top:23px;
}
#mainNav ul.subNav {
	margin:0;
	margin:2px 0 0 132px;
	padding:0;
}
#mainNav li {
	display:inline;
}
#mainNav li a:link {
	border:none;
}
#mainNav li a:visited {
	border:none;
}
#mainNav li a:hover {
	border-bottom:1px solid #333333;
}
#mainNav li a.active {
	border-bottom:1px solid #333333;
}
#socialMedia {
	width:110px;
	float:right;
	display:inline;
	padding-top:7px;
}
#socialMedia p {
	padding-top:3px;
	float:left;
	display:inline;
	font-size:10px;
	color:#333333;
}
#socialMedia p.login {
	padding:3px 8px 0 0;
}
#socialMedia a {
	font-size:10px;
	color:#333333;
	text-decoration:underline;
}
#socialMedia img {
	padding-left:2px;
	float:left;
	display:inline;
}
#content {
	width:935px;
	margin:0 auto;
	clear:both;
}
#footer {
	clear:both;
	margin:0 auto;
	height:31px;
	width:959px;
	background-image:url(/images/footer_bg1.gif);
}
#footer p {
	padding-top:5px;
	text-align:center;
	font-size:11px;
}
#footer p a{
	text-decoration:none;
	color:#000000;
}
#tanFooter #footer {
	background-image:url(/images/tan_footer_bg.gif);
}

/*home page*/
#home_header {
	width:935px;
	height:375px;
	background-image:url(/images/winner_home_bg.jpg);
}
#home_header h1 {
	width:395px;
	color:#333333;
	margin-left:20px;
	padding:148px 0 0 0;
	text-align:center;
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
}
#home_p {
	margin:16px 0 0 40px;
	width:362px;
	height:100px;
}
#home_p p {
	color:#333333;
	padding:0 5px 10px 0;
	font-size:13px;
	line-height:14px;
}
#home_header_link {
	padding:10px 0 0 25px;
	width:385px;
}
#home_header_link a {
	display:block;
	padding:0 0 8px 185px;
}
#home_header_link a.headCheck {
	display:block;
	padding:0 0 0 9px;
}
#homeSub {
	width:935px;
	height:225px;
	margin:20px 0 0 0;
}
#homeSub #sub_1 {
	float:left;
	display:inline;
	width:468px;
	position:relative;
}
#homeSub #sub1Img {
	float:left;
	display:inline;
	width:237px;
}
#homeSub #sub1Text {
	float:left;
	display:inline;
	width:230px;
	position:absolute;
	bottom:1px;
}
#homeSub #sub1Text p.linkFPO {
	width:220px;
	color:#333333;
	font-size:15px;
	font-weight:bold;
	line-height:15px;
}
#homeSub #sub_1 a {
	text-decoration:none;
	color:#333333;
	font-size:15px;
	font-weight:bold;
}
#homeSub #sub1Text h4, #sub2Text h4 {
	padding:0 8px 4px 8px;
	font-weight:bold;
	font-size:10px;
	color:#888888;
	margin:0;
}
#homeSub #sub1Text p {
	padding:5px 10px 0 0;
	margin:0;
	font-size:10px;
	color:#3f8a3f;
	line-height:11px;
}
#homeSub #sub2Text p {
	padding:5px 10px 0 0;
	margin:0;
	font-size:10px;
	color:#3f8a3f;
	line-height:11px;
}
#homeSub #sub_2 {
	float:left;
	display:inline;
	width:467px;
	position:relative;
}
#homeSub #sub2Img {
	float:left;
	display:inline;
	width:237px;
}
#homeSub #sub2Text {
	float:left;
	display:inline;
	position:absolute;
	bottom:1px;
	width:227px;
}
#homeSub #sub_2 a {
	display:block;
	width:225px;
	text-decoration:none;
	color:#333333;
	font-size:15px;
	font-weight:bold;
	line-height:15px;
}
.homeSubPhoto {
	float:left;
	display:inline;
	padding:right:10px;
}

/*shopseries page*/
#shopseries_header {
	width:935px;
	height:375px;
	background-image:url(/images/finalist_home.jpg);
	z-index:5;
}
#shopseries_header h1 {
	width:396px;
	color:#333333;
	text-align:center;
	font-size:18px;
	line-height:20px;
	font-weight:500;
	height:30px;
	text-transform:uppercase;
	margin:0 0 10px 0;
}
#shopseriesCallout {
	width:395px;
	padding:150px 0 0 25px;
	z-index:20;	
}
#shopseriesCallout p {
	width:365px;
	padding:0 15px 0 15px;
	font-size:13px;
	line-height:15px;
	margin:0 0 10px 0;
}
#shopseries_header a {
	margin:15px 0 5px 186px;
	display:block;
}
#shopseries_header a.linkTwo {
	margin:0 0 0 10px;
}
#shopseries_header a.canFix {
	margin:0 0 0 28px;
	padding:30px 0 0 0;
}
#shopseries_header a.lastCanFix {
	padding:0 0 0 23px;
	margin:30px 0 0 0;
}
#shopseriesSub {
	width:935px;
	height:225px;
	margin:20px 0 0 0;
}
#shopseriesSub #sub1 {
	float:left;
	display:inline;
	width:468px;
	position:relative;
}
#shopseriesSub #sub1 a {
	display:block;
	text-decoration:none;
	color:#333333;
	font-size:15px;
	font-weight:bold;
}
#shopseriesSub #sub1 a.subLink {
	margin:20px 0 0 0;
	text-decoration:none;
	color:#333333;
	font-size:15px;
	font-weight:bold;
}
#shopseriesSub #sub1 h4 {
	padding:0 0 4px 0;
	margin:0 0 0 250px; 
	font-weight:bold;
	font-size:10px;
	color:#888888;
}
#shopseriesSub #sub2 h4 {
	padding:0 0 4px 0;
	margin:0 0 0 260px; 
	font-weight:bold;
	font-size:10px;
	color:#888888;
}
#shopseriesSub #sub1 p {
	padding:5px 17px 21px 0;
	margin:0;
	font-size:10px;
	color:#3f8a3f;
	line-height:11px;
}
#shopseriesSub #sub2 p {
	padding:5px 17px 0 0;
	margin:0;
	font-size:10px;
	color:#3f8a3f;
	line-height:11px;
}
.shopseriesSubPhoto {
	float:left;
	display:inline;
	padding-right:10px;
}
.shopseriesSubPhoto2 {
	float:left;
	display:inline;
	padding-right:0;
}
#shopseriesSub #sub2 a {
	display:block;
	width:215px;
	text-decoration:none;
	color:#333333;
	font-size:15px;
	font-weight:bold;
}
#shopseriesSub #sub2 a.subLink1 {
	width:215px;
	margin:43px 0 0 0;
	text-decoration:none;
	color:#333333;
	font-size:15px;
	font-weight:bold;
	text-align:right;
}
#shopseriesSub #sub1Img {
	float:left;
	display:inline;
	width:237px;
}
#shopseriesSub #sub1Text {
	float:left;
	display:inline;
	width:230px;
	position:absolute;
	bottom:1px;
}
#shopseriesSub #sub2 {
	float:left;
	display:inline;
	width:467px;
	position:relative;
	height:200px;
}
#shopseriesSub #sub2Img {
	float:left;
	display:inline;
	width:237px;
}
#shopseriesSub #sub2Text {
	float:left;
	display:inline;
	width:227px;
	position:absolute;
	bottom:1px;
}

/* about page */
#content img.about {
	margin:30px 0 20px 4px;
}

/*collaboration page*/
#collab_header {
	width:935px;
	height:375px;
	background: url(/images/collab_header_bg.jpg) no-repeat;
}
#collab_head_can {
	float:left;
	display:inline;
	width:470px;
	height:375px;
}
#collab_head_can img {
	float:left;
	display:inline;
	margin:25px 0 0 10px;
}
#canArea {
	width:310px;
	float:left;
	display:inline;
}
#canLink {
	width:160px;
	float:right;
	display:inline;
}
#canArea img.can {
	float:left;
	display:inline;
	margin:16px 0 0 76px;
}
#canLink p.canZoom {
	margin:38px 0 0 0;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
#collab_head_callout {
	margin:18px 19px 0 0;
	float:right;
	display:inline;
	width:445px;
	height:339px;
	background: url(/images/collab_callout_bg.gif) no-repeat;
}
#collab_head_callout h1 {
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	margin:6px 0 0 0;
	text-align:center;
}
#collab_p {
	margin:20px 0 0 0;
	width:405px;
	height:240px;
}
#collab_p p {
	padding:0 20px 10px 20px;
	font-size:11px;
	line-height:12px;
}
#collab_head_callout img.exploreLink {
	margin:0 0 0 205px;
}
#collabSub {
	width:935px;
	margin:17px 0 0 0;
	height:315px;
}
#collabSub1 {
	float:left;
	display:inline;
	width:470px;
}
#collabSub1 img.topTitle {
	margin:0 0 15px 0;
}
#collabSub1 img {
	margin:15px 0;
}
#collabSub2 {
	float:right;
	display:inline;
	width:465px;
}
#collabSub1 #imageThumbs {
	height:60px;
	width:470px;
	overflow:hidden;
}
#collabSub1 #imageThumbs img {
	padding:0;
	margin:0;
	margin-right:12px;
	float:left;
	display:inline;
}
#collabSub1 #videoThumbs {
	height:60px;
	width:470px;
	overflow:hidden;
}
#collabSub1 #videoThumbs img {
	padding:0;
	margin:0;
	margin-right:12px;
	float:left;
	display:inline;
}
#imageDesc {
	height:45px;
}
#imageDesc p {
	width:80px;
	padding:0;
	margin:5px 12px 0 0;
	float:left;
	display:inline;
	font-size:11px;
	line-height:12px;
	color:#888888;
}
#collabSub2 img.vidHolder {
	float:left;
	display:inline;
	width:320px;
	margin:15px 10px 0 0;
}
#collabSub2 p {
	padding:0;
	margin:15px 0 0 0;
	font-size:12px;
	color:#3f8a3f;
	line-height:13px;
}

/*shops page*/
#shops_header {
	width:935px;
	height:375px;
	background: #333333 url(/images/shops_head_bg.jpg) no-repeat;
}
#shops_head_callout {
	margin:18px 0 0 10px;
	float:left;
	display:inline;
	width:393px;
	height:339px;
	background: #333333 url(/images/shops_callout_bg.gif) no-repeat;
	position:relative;
}
#shops_head_callout h1 {
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	margin:6px 0 0 0;
	text-align:center;
}
img.shopsPageLogo {
	position:absolute;
	bottom:60px;
	left:98px;
}
#shopsSub {
	height:585px;
}
#shops_p {
	margin:20px 0 0 0;
	width:393px;
	height:185px;
}
#shops_p p {
	padding:0 20px 10px 17px;
	font-size:13px;
	line-height:14px;
}
#shops_head_map {
	float:right;
	display:inline;
	width:470px;
}
#shopsNav {
	height:37px;
	padding:0;
	margin:10px 0 0 10px;
}
#shopsNav img {
	float:left;
	display:inline;
	padding-right:6px;
	margin:0;
}
.shopsNavTitle {
	display:block;
	clear:both;
	padding:0;
	margin:15px 10px 10px 0;
}
.shopsHolder {
	padding:0  0 20px 0;
	margin:0;
	width:935px;
	height:495px;
}
.shops img {
	float:left;
	display:inline;
	padding:0 35px 12px 0;
	margin:0;
}
.shops img.shopsLast {
	padding:0 24px 12px 0;
	margin:0;
}
.shops img.shopsVoteTitle {
	float:left;
	display:inline;
	padding:162px 0 0 0;
	margin:0;
}
.shops p.legal {
	float:left;
	font-weight:bold;
	padding:7px 0 0 0;
	text-align:right;
	color:#404040;
	text-transform:uppercase;
}

/*gallery*/
#galleryNav {
	width:927px;
	height:37px;
	margin:15px 0 0 8px;
}
#galleryNav a {
	float:left;
	display:inline;
	padding-right:7px;
}
.galleryNavTitle {
	display:block;
	clear:both;
	margin:15px 10px 10px 0;
}
#galleryText {
	margin:15px 10px;
}
#galleryText a {
	color:#006000;
}
#galleryText p {
	padding:0 0 10px 0;
	font-size:11px;
	line-height:12px;
}
#galleryText p.last {
	padding:0;
	font-weight:bold;
	font-size:13px;
	line-height:14px;
	text-transform:uppercase;
	color:#404040;
}
#galleryCans {
	margin:0 0 0 9px;
	width:935px;
	height:405px;
	background: #ECECEC url(/images/gallery_bg2.jpg) no-repeat;
}
.galleryCan {
	float:left;
	display:inline;
	margin:7px 44px 0 19px;
}
.galleryCan_last {
	margin:7px 0 0 17px;
}
#voteButtons {
	clear:left;
	width:945px;
	margin:0 0 0 -9px;
	height:36px;
}
.galleryVoteB {
	margin:0 29px 0 0;
}
.galleryVoteB_last {
	margin:0;
}
#moreButtons {
	width:945px;
	margin:0 0 0 -9px;
	height:36px;
}
.galleryMoreB {
	margin:8px 29px 0 0;
}
.galleryMoreB_last {
	margin:0;
}
#galleryCanHolder {
	height:540px;
}
#votePercentage {
	width:935px;
	height:65px;
	margin:10px 0;
}
#votePercentage p {
	float:left;
	display:inline;
	width:150px;
	font-size:50px;
	text-align:center;
	margin:25px 45px 0 0;
	font-weight:bold;
	height:47px;
	color:#333333;
}
#votePercentage p.last {
	float:left;
	display:inline;
	width:150px;
	margin-right:0;
}
#galleryCanHolder.loading {
	background: url('/images/ajax-loader.gif') no-repeat center center;
}
#can1 {
	width:170px;
	height:405px;
	float:left;
	display:inline;
	margin:0 0 0 -9px;
}
#can2 {
	width:170px;
	height:405px;
	float:left;
	display:inline;
	margin:0 0 0 23px;
}
#can3 {
	width:170px;
	height:405px;
	float:left;
	display:inline;
	margin:0 0 0 23px;
}
#can4 {
	width:170px;
	height:405px;
	float:left;
	display:inline;
	margin:0 0 0 23px;
}
#can5 {
	width:170px;
	height:405px;
	float:left;
	display:inline;
	margin:0 0 0 23px;
}
#galleryCans p {
	width:130px;
	font-size:50px;
	text-align:center;
	font-weight:bold;
	height:47px;
	color:#333333;
	margin:5px 0 20px 29px;
	line-height:50px;
}
.galleryCan1 {
	width:133px;
}
#can1 .galleryCan1 {
	margin:4px 0 10px 27px;
}
.can2 {
	width:133px;
}
#can2 .galleryCan1 {
	margin:4px 0 10px 29px;
}
.can3 {
	width:133px;
}
#can3 .galleryCan1 {
	margin:4px 0 10px 32px;
}
.can4 {
	width:133px;
}
#can4 .galleryCan1 {
	margin:4px 0 10px 35px;
}
#can5 .galleryCan1 {
	margin:4px 0 10px 37px;
}
.lastCan {
	margin:4px 0 10px 46px;
}
.galleryVoteB1 {
	margin:0 0 0 1px;
}
.galleryVoteB2 {
	margin:0 0 0 3px;
}
.galleryVoteB3 {
	margin:0 0 0 7px;
}
.galleryVoteB4 {
	margin:0 0 0 10px;
}
.galleryVoteB5 {
	margin:0 0 0 10px;
}
.galleryMoreB1 {
	margin:8px 0 0 1px;
}
.galleryMoreB2 {
	margin:8px 0 0 0;
}
.galleryMoreB3 {
	margin:8px 0 0 7px;
}
.galleryMoreB4 {
	margin:8px 0 0 10px;
}
.galleryMoreB5 {
	margin:8px 0 0 10px;
}


/*gallery nav/shops nav selected swap*/
a#northeast {
	display:block;
	width:125px;
	height:37px;
	text-indent:-9999px;
	background:url(/images/shopsNav_NE.gif) no-repeat;
}
a#northeast.on {
	background:url(/images/shopsNav_NE_on.gif) no-repeat;
}
a#northeast.hover {
	background:url(/images/shopsNav_NE_on.gif) no-repeat;
}
a#rockies {
	display:block;
	width:125px;
	height:37px;
	text-indent:-9999px;
	background:url(/images/shopsNav_Rockies.gif) no-repeat;
}
a#rockies.on {
	background:url(/images/shopsNav_Rockies_on.gif) no-repeat;
}
a#rockies.hover {
	background:url(/images/shopsNav_Rockies_on.gif) no-repeat;
}
a#midatlantic {
	display:block;
	width:125px;
	height:37px;
	text-indent:-9999px;
	background:url(/images/shopsNav_MidA.gif) no-repeat;
}
a#midatlantic.on {
	background:url(/images/shopsNav_MidA_on.gif) no-repeat;
}
a#midatlantic.hover {
	background:url(/images/shopsNav_MidA_on.gif) no-repeat;
}
a#south {
	display:block;
	width:125px;
	height:37px;
	text-indent:-9999px;
	background:url(/images/shopsNav_S.gif) no-repeat;
}
a#south.on {
	background:url(/images/shopsNav_S_on.gif) no-repeat;
}
a#south.hover {
	background:url(/images/shopsNav_S_on.gif) no-repeat;
}
a#midwest {
	display:block;
	width:125px;
	height:37px;
	text-indent:-9999px;
	background:url(/images/shopsNav_MW.gif) no-repeat;
}
a#midwest.on {
	background:url(/images/shopsNav_MW_on.gif) no-repeat;
}
a#midwest.hover {
	background:url(/images/shopsNav_MW_on.gif) no-repeat;
}
a#west {
	display:block;
	width:125px;
	height:37px;
	text-indent:-9999px;
	background:url(/images/shopsNav_West.gif) no-repeat;
}
a#west.on {
	background:url(/images/shopsNav_West_on.gif) no-repeat;
}
a#west.hover {
	background:url(/images/shopsNav_West_on.gif) no-repeat;
}
a#northwest {
	display:block;
	width:125px;
	height:37px;
	text-indent:-9999px;
	background:url(/images/shopsNav_NW.gif) no-repeat;
}
a#northwest.on {
	background:url(/images/shopsNav_NW_on.gif) no-repeat;
}
a#northwest.hover {
	background:url(/images/shopsNav_NW_on.gif) no-repeat;
}

/*shops Details page*/
#shopD_header {
	width:935px;
	height:375px;
	background: url(/images/shops_head_bg2.jpg) no-repeat;
}
#shopD_head_can {
	float:left;
	display:inline;
	width:470px;
	height:375px;
	position:relative;
}
#shopD_head_can img {
	float:left;
	display:inline;
	padding:0;
	margin:25px 0 0 10px;
}
#shopD_canArea {
	width:310px;
	float:left;
	display:inline;
}
#shopD_canLink {
	width:160px;
	float:right;
	display:inline;
}
#shopD_canArea img.can {
	float:left;
	display:inline;
	padding:0;
	margin:0;
	margin:-30px 0 0 164px;
}
#shopD_canLink p.canZoom {
	margin:38px 0 0 0;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
#artist {
	margin:279px 5px 0 0;
	text-align:center;
	color:#FFFFFF;
	width:150px;
	float:right;
	display:inline;
	position:absolute;
	bottom:17px;
	right:3px;
}
#artist p {
	font-size:12px;
	line-height:13px;
}
#artist p.artistName {
	font-size:15px;
	text-transform:uppercase;
	line-height:15px;
}
#shopD_head_callout {
	margin:18px 19px 0 0;
	float:right;
	display:inline;
	width:445px;
	height:339px;
	background: url(/images/collab_callout_bg.gif) no-repeat;
}
#shopD_head_callout h1 {
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	margin:6px 0 0 0;
	text-align:center;
}
#shopD_content {
	margin:15px 0 10px 0;
	height:230px;
	width:445px;
}
#shopLogo {
	width:120px;
	margin:0 auto;
	margin-bottom:5px;
}
#shopD_content p {
	width:405px;
	font-size:11px;
	line-height:12px;
	padding:0 20px 3px 20px;
}
#shopD_head_callout #voterLink {
	margin:37px 7px 0 0;
	float:right;
	display:inline;
	width:82px;
}
#shopD_head_callout #voterLink a {
	width:82px;
	line-height:21px;
}
#shopInfo {
	margin:8px 0 0 20px;
	float:left;
	display:inline;
	width:310px;
}
#shopInfo p {
	margin:0 0 3px 0;
	padding:0;
	width:310px;
}
#shopInfo a {
	color:#006600;
}
#shopInfo p.address {
	margin:0;
	color:#FFFFFF;
	font-weight:bold;
	line-height:10px;
}
#shopD #imgThumbs {
	height:60px;
	overflow:hidden;
	margin:15px 0 10px 0;
}

/*prizes page*/
#prize_header {
	width:935px;
	height:375px;
	background: #333333 url(/images/prizes_bg.jpg) no-repeat;
}
#prize_head_space {
	float:left;
	display:inline;
	width:470px;
	height:375px;
}
#prize_head_callout {
	margin:18px 19px 0 0;
	float:right;
	display:inline;
	width:445px;
	height:339px;
	background: url(/images/prizes_callout_bg.gif) no-repeat;
}
#prize_head_callout h1 {
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	margin:6px 0 0 0;
	text-align:center;
}
#prize_content {
	margin:15px 0 10px 0;
	height:290px;
	position:relative;
}
#prize_p {
	margin:20px 0 0 0;
	width:445px;
	height:200px;
}
#prize_p p {
	padding:0 20px 10px 20px;
	font-size:13px;
	line-height:14px;
}
img.shopseriesLogo {
	position:absolute;
	bottom:45px;
	left:125px;
}
#prizeSub {
	width:935px;
	margin:17px 0 0 0;
	height:325px;
}
#prizeSub1 {
	float:left;
	display:inline;
	width:468px;
}
#prizeSub1 #imageThumbs {
	margin:15px 0 0 0;
	height:60px;
}
#prizeSub1 #imageThumbs img {
	padding:0;
	margin:0;
	margin-right:12px;
	float:left;
	display:inline;
}
#prizeSub1 #imageDesc {
	height:30px;
}
#prizeSub1 #imageDesc p {
	width:80px;
	padding:0;
	margin:5px 12px 10px 0;
	float:left;
	display:inline;
	font-size:12px;
	line-height:13px;
	color:#888888;
}
#prizeSub1 p.rulesCall {
	margin:0 12px 10px 0;
	font-size:11px;
	line-height:12px;
	color:#3f8a3f;
	padding:0;
}
#prizeSub1 p {
	font-size:12px;
	line-height:13px;
	color:#3f8a3f;
	padding:30px 15px 20px 0;
}
#prizeSub2 {
	float:right;
	display:inline;
	width:462px;
}
#prizeSub2 img.vidHolder {
	float:left;
	display:inline;
	width:330px;
	margin:15px 5px 0 0;
}
#prizeSub2 p {
	padding:0;
	margin:15px 0 0 0;
	font-size:13px;
	color:#3f8a3f;
	line-height:14px;
}

/*rules and copy pages*/
#copyHead {
	width:393px;
	height:36px;
	margin:10px;
	background: url(/images/rules_bg.gif) no-repeat;
}
#copyHead h1 {
	font-size:20px;
	line-height:36px;
	font-weight:500;
	color:#333333;
	text-align:center;
}
#copy {
	width:895px;
	padding:10px 25px 30px 25px;
}
#copy ul {
	margin:20px 80px 20px 40px;
}
#copy li {
	padding:5px 0;
}
#copy p {
	margin:0 0 15px 0;
}
#copy a {
	color:#3F8A3F;
}
#copy a.jumpLink {
	margin:10px 0;
}
#copy table {
	margin:0 20px 20px 40px;
}
#copy span.notification {
	font-weight:bold;
}
#copy p.rulesSubhead {
	font-weight:bold;
	font-size:16px;
	margin:35px 0 10px 0;
}
#copy span.numbered {
	font-weight:bold;
	text-decoration:underline;
}
#copy table {
	width:720px;
}
#copy table th {
	font-weight:bold;
	padding:10px 0;
}
#copy table span {
	font-weight:bold;
}
#copy table td {
	width:225px;
}
#copy table td.deadline {
	padding:0 0 0 35px;
	width:150px
}
#copy table td.date {
	padding:0 0 0 25px;
	width:150px;
}
#copy span.underlined {
	text-decoration:underline;
}
#copy ul.rulesList {
	margin:20px 80px 20px 40px;
}

/*thanks */
#thanksContainer {
	width:395px;
	height:341px;
	text-align:left;
}
#thanksContent {
	position:relative;
	width:395px;
	height:341px;
	display:block;
	background: url(/images/thanks_bg.gif) no-repeat;
}
#thanksContent p a {
	color:#3F8A3F;
}
#thanksContent a#close {
	font-weight:500;
	color:#333333;
	font-size:18px;
	display:block;
	position:absolute;
	right:10px;
	top:8px;
	text-decoration:none;
}
#thanksContent a.imgLink {
	display:block;
	width:373px;
	font-weight:500;
	color:#333333;
	font-size:18px;
	margin:0 auto;
	margin-bottom:20px;
	text-decoration:none;
	text-align:right;
}
#thanksContent h4 {
	padding:8px 0 0 0;
	font-weight:500;
	color:#333333;
	font-size:18px;
	width:395px;
	margin:0;
	text-align:center;
}
#copyArea {
	width:395px;
	margin:10px 0 0 0;
	padding:0 0 20px 0;
}
#thanksContent p {
	line-height:15px;
	color:#333333;
	font-size:14px;
	padding:5px 20px;
}
#shareContainer a span.FBConnectButton_Simple, #shareContainer a span.FBConnectButton_RTL_Simple {
	background-image:none;
	outline:medium none;
	text-decoration:none;
}
#cBlocker
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 500;
	display: none;
}
#gla_overlay {
	position:fixed;
}

/*archives section*/
#subSection {
	width:935px;
	margin:0 auto;
	margin-top:15px;
	height:260px;
}
#subSection h1 {
	font-size:20px;
	color:#333333;
	text-transform:uppercase;
}
#subSection h3 {
	font-size:11px;
	color:#888888;
	padding:2px 0 2px 15px;
	font-weight:bold;
}
#subSection a {
	font-size:20px;
	color:#333333;
}
#subSection p {
	font-size:10px;
	line-height:11px;
	color:#3f8a3f;
	padding:0 10px 0 0;
}
#subSection #subContent {
	float:left;
	width:500px;
	margin:0 0 20px 0;
}
#subSection #subC1 {
	margin-top:10px;
	float:left;
	width:265px;
}
#subSection #subC1 img {
	margin:0 0 10px 0;
}
#subSection #subC2 {
	float:left;
	width:220px;
	margin:10px 0 0 7px;
}
#subSection #subC2 h2 {
	color:#333333;
	font-size:18px;
	margin:30px 0 0 0;
}
#subSection #subC2 a {
	text-decoration:none;
}
#subSection #subC2 h2.artwork {
	margin:38px 0 0 0;
}
#subSection #subC2 p {
	color:#888888;
	padding:0 5px 2px 15px;
	font-weight:bold;
	font-size:11px;
}
#subSection #suppContent {
	float:right;
	width:430px;
	margin:0 0 20px 0;
}
#subSection #suppC1 {
	float:left;
	width:275px;
}
#subSection #suppC1 img {
	margin:0 0 10px 0;
}
#subSection #suppC1 p {
	font-size:11px;
	color:#888888;
	display:inline;
	padding:0;
}
#subSection #suppC1 a {
	font-size:11px;
	color:#888888;
	display:inline;
}
#subSection #suppC2 {
	float:left;
	width:155px;
}
#subSection #suppC2 h3{
	padding:0;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
}
#subSection #suppC2 p.quote {
	margin:7px 0 0 0;
	padding:0;
}

/*image gallery*/

#image_wrap {
	width:600px;
	text-align:center;
	background-color:#000;
	border:10px solid #cccc99;
	}
.scrollable {
	position:relative;
	overflow:hidden;
	width: 490px;
	height:50px;
	float:left;
	display:inline-block;
	margin:0;
	padding:0;
}
.scrollable .items {
	width:20000em;
	position:absolute;
}

.items div {
	float:left;
	display:inline;
	width:485px;
}
.scrollable img {
	float:left;
	display:inline;
	cursor:pointer;
	margin:0 0 0 10px;
	width:70px;
	height:40px;
}
.scrollable .active {
	border:2px solid #3F8A3F;
	position:relative;
	cursor:pointer;
}
#thumbnailContainer {
	background-color:#cccc99;
	width:620px;
	height:50px;
}
a.browse {
	margin:12px 5px 0 5px;
}
a.left {
	cursor:pointer;
	float:left;
	background:url('/images/galleryPrev.gif') no-repeat;
	width:47px;
	height:17px;
	display:inline;
}
a.right {
	cursor:pointer;
	float:left;
	background:url('/images/galleryNext.gif') no-repeat;
	width:47px;
	height:17px;
	display:inline;
}
p.pipe {
	float:left;
	display:inline;
	margin:11px 0 0 0;
	color:#333333;
	font-weight:bold;
}
#controlButtons {
	margin:0 0 0 5px;
	float:left;
	display:inline;
	width:120px;
}
#imgGalleryContainer {
	width:620px;
	height:367px;
}
#mainNav ul.hideNav {
	margin:0;
	margin:2px 0 0 132px;
	padding:0;
	display:block;
}
#mainNav ul.noNav {
	display:none;
}
#subLoading {
	height:240px;
	background: url('/images/ajax-loader.gif') no-repeat center center;
}

/*shops finalist page*/
#shopsFinalHead {
	width:935px;
	height:115px;
}
#shopsFinalHead h1 {
	font-size:18px;
	line-height:20px;
	font-weight:500;
	text-transform:uppercase;
	margin:15px 0 6px 7px;
	padding:7px 0 0 0;
	height:36px;
	width:393px;
	text-align:center;
	background: url('/images/finalist_head.gif') no-repeat;
}
#shopsFinalHead p {
	padding:0 7px 10px 7px;
	font-size:12px;
	line-height:14px;
}
#shopsFinalHead a {
	color:#49520e;
}
#shops_head_callout h1 {
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	margin:6px 0 0 0;
	text-align:center;
}
#finalShops {
	height:540px;
}
#finalShops img {
	float:left;
	display:inline;
	margin:0 0 25px 6px;
}

/* finalist Gallery */
#finalistGalleryHead {
	height:90px;
	margin:7px 0 0 0;
}
#finalistGalleryHead p {
	padding:10px 7px 0 7px;
	font-size:12px;
	line-height:14px;#3F8A3F
}
#finalistGalleryHead a {
	color:#3F8A3F;
}
#finalistHolder {
	width:945px;
	margin:0 0 0 1px;
	height:400px;
	background: url('/images/finalist_gallery_bg1.jpg') no-repeat;	
}
#finalistRegions {
	height:40px;
	width:920px;
	margin:0 auto;
}
#finalistRegions img {
	padding:0 3px 0 0;
}

.tooltipContainer span {
	display:none;
	border: 3px solid #C1D72E;
	background:#f4fcbd;
	padding:4px 8px;
	width:150px;
}
#finalist1 {
	float:left;
	display:inline;
	width:130px;
	padding:23px 0 0 15px;	
}
#finalist2 {
	float:left;
	display:inline;
	width:130px;
	padding:23px 0 0 4px;	
}
#finalist3 {
	float:left;
	display:inline;
	width:130px;
	padding:23px 0 0 2px;	
}
#finalist4 {
	float:left;
	display:inline;
	width:130px;
	padding:23px 0 0 2px;	
}
#finalist5 {
	float:left;
	display:inline;
	width:130px;
	padding:23px 0 0 2px;	
}
#finalist6 {
	float:left;
	display:inline;
	width:130px;
	padding:23px 0 0 0;	
}
#finalist7 {
	float:left;
	display:inline;
	width:130px;
	padding:23px 0 0 0;	
}
#pageButtons {
	width:920px;
	position:absolute;
	top:510px;
	left:25px;
}
#finalVoteButtons {	
	width:920px;
	margin:0 0 10px 0;
}
#finalVoteButtons img {	
	padding:0 10px 0 0;
}
#finalLearnButtons {	
	width:920px;
	margin:0 0 10px 0;
}
#finalLearnButtons img {	
	padding:0 10px 0 0;
}

/*final gallery*/
#winnersHolder {
	height:425px;
}
#galleryWinner {
	width:200px;
	float:left;
	display:inline;
	margin:10px 0 0 30px;
}
#galleryWinner a {
	display:inline-block;
	width:170px;
	margin:15px 0 0 21px;
}
#galleryFinalists {
	float:left;
	display:inline;
	width:705px;
	margin:17px 0 0 0;
}
#galleryFinalists img {
	display:block;
	margin:0 0 0 30px;
}
#galleryFinalists img.rotation {
	margin:0 0 45px 0;
}
#finalistCans {
	margin:15px 0 0 30px;
	height:245px;
}
#finalistCans img {
	margin:0;
}
#finalistCans a {
	display:inline-block;
	width:100px;
	float:left;
	margin:0 10px 0 0;
}
#galleryOther {
	width:905px;
	clear:both;
	margin:10px 0 50px 30px;
}
.galleryRow {
	margin:15px 0 20px 0;
}
.galleryRow a {
	display:inline-block;
	margin:0 10px 0 0;
	width:50px;
}

