/*

*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:68.75%;
	color:#000;
	background: #fdfdfd url(img/gp_body_bg.jpg) repeat-x;
}

#page {
	width: 993px;
	background:url(img/pg_top_bg.jpg) no-repeat;
	margin: 0 auto;
}

.wrap {
	width:960px;
	height: auto;
	margin:0 auto;
	padding: 0 10px;
	position:relative;
	background-color:#fff;
	border: 1px solid #e8e8e8;
	
}

.header, .homepage-main, .footer {
	float:left;
	width:960px;
	background-color:#fff;
}

/* header */
	.header {
		position:relative;
		border-bottom:1px solid #CCCCCC;
		height:110px;
	}
	.header-left, .header-right {
		float:left;
		position:relative;
	}
		.header-left {
			width:190px;
		}
			.header-left h1{
				padding:0px;
				margin-top:22px;
			}
				.header-left h1 a {}
					.header-left h1 a img {
						border:0px;
					}
		.header-right {
			width:770px;
		}
			.header-right ul.menu1 {
				position:absolute;
				right:0px;
				top:0px;
				background: #fff url(img/menu1_bg_nocart.png) top left no-repeat;
				width:317px;height:41px;
				margin:0px;
				padding:0 0 0 5px;
				list-style-type:none;
			}
				.header-right ul.menu1 li {
					padding:7px 12px;
					float:left;
				}
					.header-right ul.menu1 li.middle {
						border-right:1px solid #BC212F;
						border-left:1px solid #BC212F;
					}
					.header-right ul.menu1 li.basket {
						border-left:1px solid #BC212F;
						color:#BC212F;
						font-weight:bold;
						padding:7px 0px 7px 5px;
					}
						.header-right ul.menu1 li.basket a{
							color:#BC212F;
						}
					.header-right ul.menu1 li a{
						color:#2D3681;
						text-decoration:none;
						display:block;
					}
						.header-right ul.menu1 li a:hover{
							text-decoration:underline;
						}
			.header-right .searchbox {
				position:absolute;
				right:0px;
				top:43px;
				margin:0px;padding:0px;
			}
			.header-right .searchbox #searchResults{display:none;}
				.header-right .searchbox input{
					float:left;
					border:0px;
					margin:0px;padding:0px;
				}
				.header-right .searchbox input[type="text"]{
					background:#fff url(img/searchbox.png) top left no-repeat;
					width:228px;height:25px;
					padding:7px;
					padding-top: 0;
					margin-right:-14px;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
				}
				.header-right .searchbox input[type="submit"]{
					background:#fff url(img/searchsubmit.png) top left no-repeat;
					width:94px;height:25px;
				}
				.header-right p.searchbox{}
				
				
			/*	
				
			.header-right ul.menu2 {
				position:absolute;
				right:-8px;
				top:81px;
				list-style-type:none;
				padding:0px;
				margin:0px;
				background: #fff url(img/menu2_bg_sel.png) top left no-repeat;
			}
				.header-right ul.menu2 li {
					float:left;
					width:154px;height:29px;
					margin:0px;
				}		
					
					.header-right ul.menu2 li a{
						position:relative;
						font-size:12px;
						font-weight:bold;
						color:#fff;
						text-decoration:none;
						top:7px;
						padding-left:34px;
						display:block;
					}
					
					.header-right ul.menu2 li a.nav-selected {
						color: #2D3681;
					}
					
					.header-right ul.menu2 li.nav-selected a{
						color: #2D3681;
					}
					
					.header-right ul.menu2 li#postal_services {
						background:url(img/menu2_li1.png) no-repeat;
					}
					
					.header-right ul.menu2 li#business_services {
						background:url(img/menu2_li2.png) no-repeat;
					}
					
					.header-right ul.menu2 li#retail_services {
						background:url(img/menu2_li3.png) no-repeat;
					}
					
					.header-right ul.menu2 li#money_services {
						background:url(img/menu2_li4.png) no-repeat;
					}
					
					.header-right ul.menu2 li#philatelic_bureau {
						background:url(img/menu2_li5.png) no-repeat;
					}
					
					.header-right ul.menu2 li.nav-selected {
						background: none!important;
						height: 30px;
					}
					*/
					
					/* New nav - delete above when ready */
					
					.header-right ul.menu2 {
				position:absolute;
				right:-8px;
				top:81px;
				list-style-type:none;
				padding:0px;
				margin:0px;
				background: #fff url(img/nav/nav_selected_bg.png) top left no-repeat;
			}
				.header-right ul.menu2 li {
					float:left;
					width:128px;height:29px;
					margin:0px;
				}		
					
					.header-right ul.menu2 li a{
						position:relative;
						font-size:12px;
						font-weight:bold;
						color:#fff;
						text-decoration:none;
						top:7px;
						padding-left:34px;
						display:block;
					}
					
					.header-right ul.menu2 li a.nav-selected {
						color: #2D3681;
					}
					
					.header-right ul.menu2 li.nav-selected a{
						color: #2D3681;
					}
					
					.header-right ul.menu2 li#postal_services {
						background:url(img/nav/menu2_postal.gif) no-repeat;
					}
					
					.header-right ul.menu2 li#business_services{
						background:url(img/nav/menu2_business.gif) no-repeat;
					}
					
					.header-right ul.menu2 li#retail_services {
						background:url(img/nav/menu2_retail.gif) no-repeat;
					}
					
					.header-right ul.menu2 li#money_services{
						background:url(img/nav/menu2_money.gif) no-repeat;
					}
					
					.header-right ul.menu2 li#currency {
						background:url(img/nav/menu2_batif.gif) no-repeat;
					}
					
					.header-right ul.menu2 li#philatelic_bureau {
						background:url(img/nav/menu2_philatelic.gif) no-repeat;
					}
					
					.header-right ul.menu2 li.nav-selected {
						background: none!important;
						height: 30px;
					}
					/**/
					
/* /header */

/* main */

#breadcrumb {
	float:left;
	width: 100%;
	height: 15px;
	margin-top: 7px;
	font-size: 10px;
	color: #2C347F;
	font-weight: bold;
}

#breadcrumb a {
	color:#999;
	text-decoration: none;
	font-weight: normal;
}

#breadcrumb a:hover {
	color: #2C347F;
}



.homepage-main {
	position:relative;
	width:960px;
	height:411px;
	/*background:#fff url(img/xmasbanner.jpg) top left no-repeat;*/
	background:#fff url(img/homepage.png) top left no-repeat;
	margin:7px 0;
}
	.homepage-main .block{
		position:absolute;
		width:286px;
		height:379px;
		top:15px;
		right:18px;
	}
		.homepage-main .block .main-block{
			width:290px;height:210px;
			float:left;
			margin:0 0 15px 0;
		}
			.homepage-main .block .main-block .ccm-image-block {
				width:287px;
			}

		.homepage-main .block .mini-block{
			width:140px;height:168px;
			float:left;
			margin:0 3px 0 0;
		}
			.homepage-main .block .mini-block .ccm-image-block {
				width:138px;height:162px;
			}


ul.nav {
	border:1px solid #CCCCCC;
}

.sub-menu, .sub-main {
	float:left;
	position:relative;
	margin:7px 0;
}
.sub-menu {
	/*border:1px solid #CCCCCC;*/
	background-color: #f8f8f8;
	width:192px;
}
	.sub-menu ul{margin-bottom:-1px;}
		.sub-menu ul li{
			background:#f8f8f8 url(img/h3_main.gif) 0px 10px no-repeat;
			padding:8px 13px;
			border-bottom:1px solid #CCCCCC;
			margin:0px 16px;
		}
			.sub-menu ul li a{
				font-size:12px;
				margin-bottom:8px;
				color:#2D3681;
				text-decoration:none;
			}
				.sub-menu ul li a:hover {
					text-decoration:underline;
				}
					.sub-menu ul li a.nav-selected {
						color:#BC212F;
						font-weight:bold;
					}
					.sub-menu ul li.nav-selected {
						color:#BC212F;
						font-weight:bold;
						background:url(img/h3_news.gif) 0px 10px no-repeat;
					}
.sub-main {
	position:relative;
	width:742px;
	margin-left:24px;
	overflow:hidden;
}
	.sub-parcel{
		position:absolute;
		right:0px;
		top:0px;
		/*background:url(img/parcel.png) top right no-repeat;*/
		width:280px;height:363px;
	}
		.sub-parcel div {
			width:250px;
			margin:0;
			color: #fff;
		}
			.sub-parcel h1, .sub-parcel2 h1 {font-weight: 900;font-size:28px;margin:30px 0 0 0;color:#FFF;}
			.sub-parcel h2, .sub-parcel2 h2 {font-weight:500;font-size:16px;line-height:18px;margin:0;color:#FFF;}
			.sub-parcel h3 {font-weight:900;font-size:22px;line-height:18px;margin:0px 0 30px 0;color:#A50000;}
			.sub-parcel p {margin-bottom:10px;color:#09304C;font-size:10px;}
			.sub-parcel p strong {font-weight:bold;}
			
	/* key features text for product pages */		
	.sub-parcel2{
		position:absolute;
		right:0px;
		top:0px;
		width:362px;height:205px;
	}
		.sub-parcel2 div {
			width:256px;
			margin:0 auto;
		}
			
			
		.sub-parcel3{
		position:absolute;
		right:0px;
		top:0px;
		width:200px;height:205px;
	}
		.sub-parcel3 div {
			width:180px;
			margin:0 auto;
		}
			.sub-parcel3 h1 {font-weight: 900;font-size:28px;line-height:18px;margin:30px 0 0 0;color:#FFF;}
			.sub-parcel3 h2 {font-weight:500;font-size:16px;line-height:18px;margin:10px 0 0 0;color:#FFF;}
			.sub-parcel3 h3 {font-weight:900;font-size:22px;line-height:18px;margin:0px 0 30px 0;color:#A50000;}
			.sub-parcel3 p {margin-bottom:10px;color:#09304C;font-size:10px;}
			.sub-parcel3 p strong {font-weight:bold;}
			
			
	.sub-block {
		margin-top:10px;
		margin-right:0px;
	}
		.sub-block .block {
			width:247px;
			height:169px;
			/*background:#fff url(img/img_bg.jpg) top right no-repeat;*/
			float:left;
			margin:0px;
		}
		.sub-block  .block .ccm-image-block {
			width:239px;height:162px;
			float: right;
		}
/* /main */

/* content */
	.sub-block .content {
		position:relative;
		border:1px solid #FAC92C;
		width:365px;
		float:left;
	}
	.sub-block .content2 {
		position:relative;
		border:1px solid #ccc;
		width:740px;
	}
	
/* New content block style */
	
#contentblock {
	border: 1px solid #ccc;
	width: 720px;
	padding: 10px;
	margin: -1px 0 0 0;
}

#contentblock h2 {
	font-size: 14px;
	font-weight: bold;
	color: #DD3126;
	margin: 0 0 10px 0;
}

#contentblock h3 {
	font-size: 13px;
	font-weight: bold!important;
	color: #DD3126;
	margin: 10px 0 10px 0;
	font-weight: normal;
}

#contentblock h4 {
	/*font-size: 13px;
	font-weight: normal;
	color: #DD3126;
	margin: 10px 0 10px 0;
	font-weight: normal;*/
	font-size: 13px !important;
	font-weight: bold !important;
	color: #0066cc;
	margin: 10px 0 10px 0 !important;
	font-weight: normal;
}

#contentblock h5 {
	/*font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 10px 0;*/
	font-size: 14px !important;
	font-weight: bold !important;
	color: #0066cc /*#666666*/;
	margin: 0 0 10px 0 !important;
}

#contentblock h6 {
	font-size: 14px !important;
	font-weight: bold !important;
	color: #999999;
	margin: 0 0 10px 0 !important;
}

#contentblock p {
	font-size: 1.1em;
	margin: 3px 0 8px 0;
}

/******/
/*.h4 {
	font-size: 13px !important;
	font-weight: bold!important;
	color: #0066cc;
	margin: 10px 0 10px 0 !important;
	font-weight: normal;
}

.h5 {
	font-size: 14px !important;
	font-weight: bold;
	color: #0066cc;
	margin: 0 0 10px 0 !important;
}

.h6 {
	font-size: 14px !important;
	font-weight: bold;
	color: #999999;
	margin: 0 0 10px 0 !important;
}*/
#contentblock p.h4 {
	font-size: 13px !important;
	font-weight: bold!important;
	color: #0066cc;
	margin: 10px 0 10px 0 !important;
	font-weight: normal;
}

#contentblock p.h5 {
	font-size: 14px !important;
	font-weight: bold;
	color: #0066cc;
	margin: 0 0 10px 0 !important;
}

#contentblock p.h6 {
	font-size: 14px !important;
	font-weight: bold;
	color: #999999;
	margin: 0 0 10px 0 !important;
}
/******/

#contentblock a {
	color: #2D3681;
	font-weight:bold;
}

#contentblock a:hover {
	color: #DD3126;
}

/*News page specific styling */
#contentblock .news {
	margin-top: 2px;
}


.highlight {
	color: #DD3126!important;
}


ul.bluelist {
	width: 95%;
	padding: 10px;
	background-color: #BFE5FF;
	color: #2D3681;
	list-style-image:url(img/envbullet.png);
	margin: 10px 0!important;
}

ul.bluelist li {
	margin: 2px 0 2px 15px;
	font-size: 12px;
}

ul.bluelist li.headline {
	list-style: none;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 10px -3px;
}

ul.bluelist a {
	color: #2D3681;
}

ul.bluelist a:hover {
	color: #DD3126;
}


ul.greylist {
	width: 95%;
	padding: 10px;
	background-color: #E8E8E8;
	color: #2D3681;
	list-style-image:url(img/envbullet.png);
	margin: 20px 0 15px 0!important;
}

ul.greylist li {
	margin: 2px 0 2px 15px;
	font-size: 12px;
}

ul.greylist li.headline {
	list-style: none;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 10px -3px;
	color: #DD3126;
}

ul.greylist a {
	color: #2D3681;
	font-weight: normal!important;
}

ul.greylist a:hover {
	color: #DD3126;
}


.withtable {
	width: 386px;
	float:left;
}

.tableblock {
	width: 320px;
	float: right;
}

.tableblock.lContent {
	width: 350px!important;
	float:left!important;
}

.tableblock.rContent {
	width:350px!important;
}

	.tableblock blockquote{
		margin:0px;
	}
	.tableblock table {width:100%; border: 1px solid #AEDFFF; background-color:#FFF;}
	.tableblock td{color:#000;padding:3px 5px;text-align:center; font-weight: bold; font-size: 11px;}
	.tableblock tr.bluerow { background-color:#AEDFFF; }
	.tableblock tr.cell-header{vertical-align:bottom;font-weight:bold;background-color:#AEDFFF;color:#000;text-align:center;}
	.tableblock td.cell-header p{font-size:1em!important; font-weight: bold!important; margin:0!important; text-align: center;}
	.tableblock table p { font-size:1em!important; font-weight: bold; margin:0; text-align: center;}
	
	#contentblock table {border: 1px solid #AEDFFF; background-color:#FFF!important;}
	#contentblock td{color:#000;padding:3px 5px; font-weight: bold; font-size: 11px;}
	#contentblock tr.bluerow { background-color:#AEDFFF; }
	#contentblock tr.cell-header{vertical-align:bottom;font-weight:bold;background-color:#AEDFFF;color:#000;text-align:center;}
	#contentblock td.cell-header p{font-size:1em!important; font-weight: bold!important; margin:0!important; text-align: center;}
	#contentblock table p { font-size:1em!important; font-weight: bold; margin:0; text-align: center;}
	
	#contentblock table.noborder {width:320px; border: 0!important; background-color:#FFF;}
	#contentblock table.noborder td{color:#000;padding:3px 5px; font-weight: bold; font-size: 10px; text-align: left; vertical-align: top;}
	#contentblock table.noborder td.cell-header{vertical-align:bottom;font-weight:bold;background-color:#AEDFFF;color:#000;}
	
	#contentblock ul {
		font-size: 1.1em;
		margin-left: 15px;
		list-style-type: square;
	}
	
	
		.primary,  .secondary{
			position:relative;display:block;
		}
		.primary{
			padding:15px;
		}
		
		.primary form input{display:none;}
		
		.primary #searchResults {}
		.primary #searchResults .searchResult{}
		.primary #searchResults .searchResult h3{
			background-color:#bc212f;
			padding:4px;
		}
		.primary #searchResults .searchResult h3 a{
			color:#fff;
			text-decoration:none;
		}
		.primary #searchResults .searchResult p{
			border-bottom:1px solid #ccc;
			margin-bottom:10px;
			padding-bottom:10px;
		}
		.primary #searchResults .searchResult p  .pageLink{}
		
		.primary .ccm-page-list {}
			.primary .ccm-page-list .ccm-page-list-title{
				background-color:#bc212f;
				padding:4px;
				display:block;
			}
					.primary .ccm-page-list .ccm-page-list-title a{
						color:#fff;
						text-decoration:none;
					}
			.primary .ccm-page-list .ccm-page-list-description{
				border-bottom:1px solid #ccc;
				margin-bottom:10px;
				padding-bottom:10px;
			}
				.primary .ccm-page-list .ccm-page-list-description a{
					color:#bc212f;
					text-decoration:none;
				}
					.primary .ccm-page-list .ccm-page-list-description a:hover{
						text-decoration:underline;
					}
			
		.readmore {
			color:#BC212F;font-weight:bold;cursor:pointer; margin-top: 5px;
		}
		.secondary{
			display:none;
		}
			.primary h3, .secondary h3{font-weight:bold;margin:10px 0 4px 0;color:#2C347F;}
			.primary p, .secondary p{color:#333;}
			.primary ul, .secondary ul{list-style-type:disc;}
			.primary li, .secondary li{margin-left:10px;color:#333;}
			
			/*.secondary table {width:100%}
			.secondary tr.h td{vertical-align:bottom;font-weight:bold;background-color:#2D3681;color:#fff;text-align:center;}
			.secondary td{background-color:#EBEBEB;color:#2D3681;padding:9px 7px;border:1px solid #D6D6D6;text-align:left;}
			.secondary td p{color:#2D3681;line-height:14px;}
			.secondary .t{color:#BC212F;font-weight:bold;text-align:left;}*/
	
	/*
	.xtable{
		float:left;
		width:365px;
		margin-left:10px;
	}
	.xtable blockquote{
		margin:0px;
	}
	.xtable table {width:100%}
	.xtable tr.h td{vertical-align:bottom;font-weight:bold;background-color:#2D3681;color:#fff;text-align:center;}
	.xtable td{background-color:#EBEBEB;color:#2D3681;padding:9px 7px;border:1px solid #D6D6D6;text-align:right;}
	.xtable td.t{color:#BC212F;font-weight:bold;text-align:left;}
	
	.xtable td.cell-header{vertical-align:bottom;font-weight:bold;background-color:#2D3681;color:#fff;text-align:center;}
	.xtable td.cell-title{color:#BC212F;font-weight:bold;text-align:left;}
	
	*/

/* /content */

/* footer */

/*override nav border*/
.footer-left ul.nav, .footer-left-center ul.nav {
	border: none!important;
}

	.footer {
		border-top:1px solid #CCCCCC;
		margin:15px 0 15px 0;
		padding-top:15px;
	}
		.footer-left, .footer-left-center, .footer-right-center {
			float:left;
			margin-right:20px;
		}
		.footer h3 {
			background:#fff url(img/h3_main.gif) 0px 3px no-repeat;
			padding:0px 0px 8px 14px;
			border-bottom:1px solid #FAC92C;
			font-size:12px;
			margin-bottom:8px;
			color:#2D3681;
			font-weight: bold;
		}
		.footer ul {
			list-style-type:none;
			padding-left:0px;
		}
			.footer ul li {
				margin-bottom:2px;
				background:#fff url(img/li_main.gif) 0px 5px no-repeat;
				padding-left:14px;
				color:#666666;
			}
				.footer ul li a{
					color:#666666;
				}
					.footer ul li a:hover{
						text-decoration:underline;
						color:#2D3681;
					}
		.footer-left {
			width:197px;
		}
		.footer-left-center {
			width:197px;
		}
		.footer-right-center {
			width:199px;
		}
		.footer-right {
			margin-top: -5px;
			width:294px;
			float:left;
			background-color: #f8f8f8;
			padding: 5px;
		}
			.footer-right h3 {
				background:url(img/h3_news.gif) 0px 3px no-repeat;
				border-bottom:1px solid #BC212F;
				
			}
			.footer-right h3 a{
				color:#BC212F;
				text-decoration:none;
			}
			.footer-right ul li {
				border-bottom:1px solid #CCCCCC;
				padding-bottom:8px;
				margin-bottom:8px;
				background-color: #f8f8f8;
			}
				.footer-right ul li h4 {
					color:#BC212F;
					margin:0px;
				}
				.footer-right ul li p a{
					color:#2D3681;
					margin:0px;
				}
					.footer-right ul li p a:hover{
						text-decoration:underline;
					}
			
/* /footer */

.miniSurveyView input {
	display: block!important;
}

/* enquiry form styling */

.miniSurveyView input[type=text], .miniSurveyView select {
	width: 300px;
	border: 1px solid #e8e8e8;
	padding: 2px;
}

.miniSurveyView textarea {
	border: 1px solid #e8e8e8;
	padding: 2px;
}

.miniSurveyView table.formBlockSurveyTable {
	border: none!important;
}

.miniSurveyView .radioPair {
	float:left;
	margin-right: 20px;
}
	

.formBlockSubmitButton {
	background: url(img/submit_btn.gif) no-repeat!important;
	width: 110px;
	height: 40px;
	border: none;
	text-align: left;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 8px 10px 11px 10px;
}


.news-item {
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #ccc;
	margin: 15px 0 5px 0;
	background:url(img/news-item-bg.jpg) repeat-x;
	padding: 0 10px 0 10px;
}

.news-item-description {
	padding: 5px 10px 5px 10px;
}

.news-item h3 {
	font-size: 14px;
	float: left;
	width: 70%;
}

.news-item h4 {
	font-size: 12px;
	float: right;
	width: 25%;
	text-align: right;
	color: #666;
	margin-top: 10px;
}

.news-item h3 a {
	text-decoration: none!important;
}

.news-link {
	font-size: 11px!important;
	color: #bc212f;
	margin-left: 10px!important;
}

.news-link a {
	color: #bc212f!important;
	text-decoration: underline;
}

.news-link a:hover {
	text-decoration: none;
}

.footerclear {
	clear:both;
	line-height: 0;
}

#nopage {
	height: 500px; width: 500px;
	margin: 50px auto;
	padding-top: 50px;
	clear: both;
}

#nopage h1 {
	font-size: 24px;
	font-weight: bold;
	color: #333;
	margin-bottom: 20px;
}

#nopage p {
	padding: 6px 0;
	font-size: 12px;
}

.newsnavitem {
	margin: 0 0 1px 0;
	border-bottom: 1px dotted #ccc;
	padding: 3px 5px;
	background-color: #f8f8f8;
}

.newsnavitem h3 {
	font-size: 12px;
	margin: 0 0 3px 0;
}

.newsnavitem p {
	margin:0;
	padding:0;
	color: #999;
}

.newsnavitem a {
	color: #333;
	text-decoration: none;
}

.newsnavitem a:hover {
	color: #900;
}

#newspace {
	height: 20px;
}

#ratestable {
	width: 55%;
	border: none !important;
}

#ratestable td {
	font-size: 14px!important;
}

#ratestable td.spacerrow {
	height: 5px!important;
}

#ratestable td.ratebox {
	border: 2px solid #e8e8e8!important;
}


/*For Summer Competition: http://www.guernseypost.com/summer_competition*/
.innercontent #summer_competition
{
	overflow: auto;
	font-size:12px;
	margin:1em 0 0.5em 0;	
	float:left;
	clear:left;
	width: 100%;
}
.innercontent #summer_competition p
{
	margin:0.5em 0 0.5em 0;	
}
.innercontent #summer_competition p.flow
{
	float:left;
	clear:both;
}
.innercontent #summer_competition div 
{
	height:2ex;
	margin: 2ex 0;
}

.innercontent #summer_competition div label
{
	display:block;
	width:200px;
	float:left;
	/*margin-right;*/
	clear:left;
}

/*.innercontent #summer_competition div.oneline label
{
	clear:none;
	width:auto;
}
.innercontent #summer_competition div.oneline input
{
	clear:none;
	width:auto;
	margin: 0 1em 0 .5em;
}*/

.innercontent #summer_competition #top_comp_box
{
	background-color:#F3F3F3;
	border:1px solid #DDDDDD;
	padding:5px;
}

.innercontent #summer_competition p #radios 
{
	display:block;
	margin-top:1ex;
	
	
}
.innercontent #summer_competition p #radios input 
{
	margin-left:1ex;
	margin-right:1ex;
	
}

.innercontent #summer_competition div.wide
{
	float:left;
	clear:left;
	margin:1ex 0;
}


.innercontent #summer_competition div.wide label
{
	width:auto;
	
	clear:none;
}
.innercontent #summer_competition div.wide input
{
	clear:left;
	float:left;
	margin-right:0.5ex;
}



.innercontent #summer_competition div input, .innercontent #summer_competition div select
{
	display:block;
	float:left;
	clear:right;
}

.innercontent #summer_competition div.submit 
{
	float:left;
	clear:left;
	height:2em;
}

/*.innercontent #summer_competition div.submit input
{
	float:left;
	clear:left;
}*/

.innercontent #summer_competition div.submit input { background: url(img/submit_btn.gif) no-repeat!important; width: 110px; height: 40px; border: none;
	text-align: left; color: #fff; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 8px 10px 11px 10px; cursor:pointer; float:left;
	clear:left; margin: 0 0 10px 0; }
