body { background: url('../images/layout/bg.jpg') top center no-repeat #809099; font-family: Verdana, Geneva, sans-serif; font-size: 62.5%; padding: 0; }

/* @group Layout */
#loginformation { background: black; border-bottom: 1px solid #b1bdc4; height: 44px; line-height: 44px; color: #eee; }
	#loginformation .container { width: 890px; padding: 0 20px; margin: 0 auto; text-align: right; }
	#loginformation a, #loginformation a:visited { background: #262626; color: white; padding: 4px 8px; text-decoration: none; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
	#loginformation a:hover { background: #464646; color: #ffe899; }
	
	body #loginformation em a, #loginformation em a:visited { background: transparent; color: white; padding: 0; text-decoration: none; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-bottom: 1px solid #777; }
	body #loginformation em a:hover { background: transparent; color: #ffe899; border-color: #ffe899; }

	

#wrapper { width: 930px; margin: 0 auto; }
	#header { width: 930px; float: left; }
	#logo { margin-top: -23px; width: 240px; height: 82px; background: url('../images/gui/logo.png') no-repeat; display: block; overflow: hidden; text-indent: -9999px; float: left; display: inline; }

	#primaryContainer { width: 890px; float: left; padding: 20px; background: url('../images/layout/fauxColumn.gif') repeat-y 50% 50% white;
						border-radius-bottom-left: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;
						border-radius-bottom-right: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }
		#primaryContainer.withFocus { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: white; }
		#primaryContainer.noSubNavigation { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
	
	#secondaryContainer { width: 890px; float: left; padding: 20px; clear: both; }
	
		.primaryContent { width: 550px; float: left; }
			.primaryContentItem { width: 550px; float: left; margin-bottom: 20px; display: inline; clear: both; }
		.secondaryContent { width: 300px; float: right; }
			.secondaryContentItem { width: 300px; float: left; margin-bottom: 20px; display: inline; clear: both; }
		.focusContent { width: 550px; margin: 30px auto; }

	.pageSplit { width: 890px; margin: 0 -29px 20px -29px; /* the wierd negative margin thing is all for IE6 */ position: relative; background: url('../images/layout/pageSplit.gif') no-repeat top center; font-size: 1.3em; clear: both; float: left; display: inline; line-height: 50px; padding: 9px 29px 0; color: #fff; font-family: Georgia, Times, serif; font-style: italic; font-size: 2em; }

#boilerplate { background: black; border: 1px solid #b1bdc4; border-left: none; border-right: none; text-align: center; clear: both; margin-top: 20px; color: #444; padding: 10px; }
	#boilerplate p { color: #777; font-size: 1em; }
	#boilerplate a, #boilerplate a:visited { color: #777; text-decoration: underline; }
	#boilerplate a:hover { color: #aaa; }
	#boilerplate span { padding: 0 10px; color: #444; }
/* @end Layout */

/* @group FatFooter */
#fatFooter { padding: 20px 0; float: left; clear: both; width: 930px; }
#fatFooter, #fatFooter a { color: #111; }
#fatFooter ul { width: 210px; margin: 0 10px; float: left; }
	#fatFooter ul li { line-height: 1.5em; list-style: disc outside; color: #99a6ad; margin-bottom: 5px; margin-left: 18px; }
		#fatFooter ul li.section { color: #fff; padding: 5px 0 3px 31px; text-shadow: 0 1px 1px #666; text-decoration: none; display: block; font-size: 1.2em; background-position: 5px 50%; background-repeat: no-repeat; line-height: 22px; border-bottom: 1px solid #909ba2; background-color: #768188; margin: 0 0 5px; }
		#fatFooter ul li.section.news { background-image: url('../images/icon/earth.gif'); }
		#fatFooter ul li.section.review { background-image: url('../images/icon/star.gif'); }
		#fatFooter ul li.section.forum { background-image: url('../images/icon/talk.gif'); }
		#fatFooter ul li.section.market { background-image: url('../images/icon/pricetag.gif'); }
		
		#fatFooter ul li a, #fatFooter ul li a:visited { text-decoration: none; color: #dedede; display: block; }
		#fatFooter ul li a:hover { color: #fff; background: url('../images/icon/goGadgetGo.gif') right 3px no-repeat; }
/* @end */

/* @group Navigation */
#mainNavigation { float: right; clear: right; margin: 30px 0 10px; display: inline; }
	#mainNavigation li { float: left; margin-right: 15px; display: block; display: inline; }
		#mainNavigation li.selected { }
		
		#mainNavigation li a,
		#mainNavigation li a:visited { color: #222; text-shadow: 0 1px 1px #d3e0e7; text-decoration: none; display: block; padding: 7px 10px; font-size: 1.2em; }
		#mainNavigation li a:hover { color: #fff; text-shadow: 0 1px 1px #444; background: #7c888e; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
		
		#mainNavigation li.selected a,
		#mainNavigation li.selected a:visited { color: #fff; text-shadow: 0 1px 1px #444; background: #626a6f; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
		#mainNavigation li.selected a:hover { }

	/* @group subNavigation */
		#subNavigation { clear: both; background: #626a6f; float: left; width: 920px; padding: 0 5px; color: #eee;
							border-radius-top-left: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;
							border-radius-top-right: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; }
			#subNavigation li { float: left; padding: 5px 0; border-right: 1px solid #596165; border-left: 1px solid #737a7f; }
				#subNavigation li:first-child { border-left: none; }
				#subNavigation li:last-child { border-right: none; }
				#subNavigation li.split { width: 50px; display: block; padding: 5px 10px; }
			#subNavigation li a { display: block; padding: 5px 10px; text-decoration: none; color: #eee; text-shadow: 0 1px 1px #444; }
				#subNavigation li a:hover { color: #fff; }
			
			#subNavigation li.selected { background: url('../images/gui/subNavigationSelect.png') bottom center no-repeat; }
				#subNavigation li.selected a { color: #ffe899; font-weight: bold; }
	/* @end subNavigation */
/* @end Navigation */

/* @group Monetization */
.ad300 { float: left; width: 300px; height: 250px; overflow: hidden; margin-bottom: 20px; }
#adTop { clear: both; background: #333; text-align: center; padding: 5px 0; }
/* @end Monetization */

/* @group Typography */
a { color: #aa0d0d; }
a:visited { color: #d45e5e; }
a:hover { color: #800000; }

p { font-size: 1.1em; color: #222; line-height: 1.3em; padding: 2px 0 5px; }

.date { color: #888; font-size: 1.4em; line-height: 1.4em; float: right; font-family: Georgia, Times, serif; }
.discreet { color: #888; }
	.discreet a, .discreet a:visited { color: #666; }
	.discreet a:hover { color: #333; }

/* the old-non-link title color was #aa0d0d */
.title, .subTitle { color: #3c3434; display: block; border-bottom: 1px dotted #ddd; font-family: Trebuchet MS, Arial, Verdana, sans-serif; }
	.title { font-size: 2.4em; }
	.subTitle { font-size: 1.6em; margin-bottom: 5px; padding-bottom: 3px; text-transform: uppercase; }
		.subTitle a { text-decoration: none; }

.metaInfo { font-family: Georgia, Times, serif; font-style: italic; font-size: 1.1em; color: #888; }

a.readMore, a.readMore:visited { background: #222; color: #ddd; float: right; padding: 3px 5px 2px; font-size: 0.9em; text-transform: uppercase; text-decoration: none; font-family: Trebuchet MS, Arial, Verdana, sans-serif;   border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
	a.readMore:hover { background: #000; color: #ffe899; }
	
.inBodyTitle { color: #444; display: block; border-bottom: 1px dotted #ddd; font-size: 1.3em; padding: 15px 0 5px 0; }
/* @end Typography */

/* @group GUI elements */
	/* @group Button */
	a.button, a.button:visited, .button { background: url('../images/gui/button/bg.png') repeat-x top #535e6a; color: #eee; float: right; font-size: 1.1em; display: inline; text-decoration: none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; line-height: 1.75em; }
		a.button:hover { color: #fff; background-position: bottom; }
		
		a.button span { display: block; padding: 5px 10px; }
		
		a.button span.next { background: url('../images/gui/button/icon_next.gif') no-repeat right 50%; padding-right: 15px; margin-right: 10px; }
		a.button span.previous { background: url('../images/gui/button/icon_previous.gif') no-repeat left 50%; padding-left: 15px; margin-left: 10px; }
		a.button span.lightBox { }
		a.button span.save { }
		a.button span.add { background: url('../images/gui/button/icon_add.gif') no-repeat right 50%; padding-right: 25px; margin-right: 5px }
	/* @end Button */
	/* @group Pagination */
	ul.pagination { float: right; clear: both; padding: 20px 0; }
		ul.pagination li { float: left; display: inline; width: 100px; }
		ul.pagination li.index { background: url('../images/gui/button/bg.png') repeat-x top #535e6a; color: #eee; padding: 5px 10px; text-align: center; font-size: 1.1em; line-height: 1.75em; }
		ul.pagination li.next a.button, ul.pagination li.next a.button:visited { float: left; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; }
		ul.pagination li.previous a.button, ul.pagination li.previous a.button:visited { -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-top-right-radius: 0; }
		ul.pagination li.index strong { color: #fff; }
	/* @end Pagination */
	/* @group Rating */
	.ratingContainer { width: 108px; height: 17px; background: url('../images/gui/ratingStars.png') bottom left no-repeat transparent; }
		.ratingContainer .rating { height: 17px; float: left; text-indent: -9999px; overflow: hidden; background: url('../images/gui/ratingStars.png') top left no-repeat transparent; }
	
	/* @end Rating */	
	/* @group Omni styling */
	.contentImage { background: #f0f0dd; padding: 4px; border: 1px solid #d2d2c4; text-align: center; }
		a.contentImage:hover { border: 1px solid #b9b9a9; }
	
	a.rss { background: url('../images/gui/rss.png') top left no-repeat; text-decoration: none; color: #555; line-height: 35px; display: block; float: left; padding: 8px 10px 0 40px; margin-top: 10px; }
		a.rss:hover { background-position: bottom left; color: #333; }
	
	dl { padding-left: 110px; float: right; width: 120px; font-size: 1.1em; margin-bottom: 20px; }
		dt { float: left; margin-left: -110px; clear: left; line-height: 1.65em; color: #888; font-weight: bold; overflow: hidden; display: block; width: 105px; font-family: Georgia, Times, serif; font-style: italic; }
		dd { line-height: 1.65em; }
	
	div.metaContainer { background: #ddddd1; padding: 3px 10px; color: #777; }
		div.metaContainer span { float: right; }
	
	.clear { clear: both; }
	/* @end Omni styling */
	/* @group PostIt */
	.postIt { background: #fffbbe; border: 1px solid #cfd1d3; padding: 20px; float: left; width: 258px; float: left; position: relative; margin-top: -25px; top: -20px; /* the wierd negative top and top-margin is to create a 20px bottom margin*/ display: inline; /* here you go IE6 */ }
		.postIt .subTitle { background: url('../images/gui/postItPin.png') no-repeat center top; margin-top: -32px; position: relative; padding-top: 35px;  }	
	/* @end */
	/* @group Gallery list */
	ul.galleryList { float: left; width: 550px; margin: 10px 0 20px 0px; display: block; }
		ul.galleryList li { margin: 0 0 25px 25px; display: inline; float: left; background: #f0f0dd; padding: 4px; border: 1px solid #d2d2c4; text-align: center; }
			ul.galleryList li a { float: left; clear: both; width: 90px; padding: 3px; text-decoration: none; color: #444}
				ul.galleryList li a img { float: left; }
		ul.galleryList li.newLine { clear: left; }	
	/* @end Gallery list */
	/* @group Notification, Alert, Confirm */
	div.notify, div.error, div.confirm { padding: 10px; text-align: center; margin: 5px 0 10px 0; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; clear: both; }
	
	div.confirm { background-color: #E0ffE8; border: 1px solid #98CD99; color: #006600; }
		div.confirm a { color: #006600; font-weight: bold; }
		div.confirm a:hover { color: #003300; }
	div.error { background-color: #ffbcbc; border: 1px solid #c34646; color: #411717; }
		div.error h3 { font-size: 1.4em; margin-bottom: 10px; }
		div.error ul { }
		div.error ul li { list-style-type: disc; list-style-position: outside; text-align: left; width: 70%; margin: 0 auto 5px; font-size: 1.1em; line-height: 1.2em; }
	div.notify { background-color: #fff2c0; border: 1px solid #eadeb1; }
	/* @end Notification, Alert, Confirm */
	/* @group Breadcrumb */
	.breadcrumb { color: #809099; display: block; padding-bottom: 3px; }
		.breadcrumb a, .breadcrumb a:visited { color: #455f6e; text-decoration: none; }
		.breadcrumb a:hover { color: #28363e; text-decoration: none; }
	
	/* @end BreadCrumb */
/* @end */

/* @group ContentList */
ul.contentList { }
	ul.contentList li { border-bottom: 1px dotted #bbb; padding: 20px 0 20px 110px; float: left; width: 440px; }
		ul.contentList li strong.subTitle { display: block; }
		ul.contentList li a.contentImage { display: block; float: left; margin-left: -110px; display: inline; }
		ul.contentList li .metaInfo { padding-bottom: 5px; }
						  .scanableInfo { float: right; font-size: 1.2em; padding-left: 1em; }
						  .date.light { float: none; font-size: 1.1em; }
		ul.contentList p a { color: #222; text-decoration: none; }
			ul.contentList p a:hover { color: #000; }
	/* No image */
	ul.contentList li.noImage { padding-left: 0; width: 100%; }
	
	/* @group ContentList light */
	html ul.contentList.light { }
		html ul.contentList.light li { padding: 10px 0 10px 80px; width: 220px; }
		html ul.contentList.light li.noImage { padding: 10px 0; width: 300px; }
			html ul.contentList.light strong.subTitle { font-size: 1.2em; margin-bottom: 0; text-transform: none; }
			html ul.contentList.light a.contentImage { width: 60px; margin-left: -80px; display: inline; }
				html ul.contentList.light a.contentImage img { width: 60px; }
	/* @end */
	
	/* @group ContentList tight */
	ul.contentList.tight li { padding: 10px 0; }
		ul.contentList.tight li strong.subTitle { margin-bottom: 0px; text-transform: none; }
	/* @end */
	/* @group ContentLidt cubic */
	ul.contentList.cubic li { width: 260px; float: left; padding-left: 0; clear: both; }
		ul.contentList.cubic li.alt { float: right; clear: none; }
	/* @end */
/* @end ContentList */

/* @group Article/News/Review */
.bodyText { }
	.bodyText h1.title { margin: 15px 0 0 0; }
	.bodyText p { line-height: 1.65em; }
	.bodyText .metaInfo { margin: 10px 0 ; }
		.bodyText .metaInfo span { float: right; }
		.bodyText .metaInfo a, .bodyText .metaInfo a:visited { color: #888; text-decoration: none; }
		.bodyText .metaInfo a:hover { color: #444; }
	.bodyText ul li { font-size: 1.1em; list-style: disc inside; }

.bodyText .articleInfo { float: left; width: 155px; padding: 10px; background-color: #ddddd1; border-right: 15px solid #fff; }
	.bodyText .articleInfo a.contentImage { float: left; }
	.bodyText .articleInfo a.contentImage img { width: 145px; }
/* @end Article/News/Review */
/* @group Profile */
.profileCard { padding: 20px 0; float: left; width: 550px; }	
	.profileCard .avatar { float: left; border-right: 15px solid white; }

/* @end */
/* @group Forum */
	/* @group Forum thread */
	ul.forumThread { }
		ul.forumThread li { border: 2px solid #ddddd1; clear: both; margin: 0 0 20px 0; }
		ul.forumThread li.new { border: 2px solid #999993; }
			ul.forumThread li.new .metaContainer { background: #999993; }
			ul.forumThread li.new .metaContainer p { color: #f5f5f5; }
			ul.forumThread li.new .metaContainer .date { color: #ddd; }
						
			ul.forumThread li .metaContainer { height: 42px; padding: 0; padding: 0 0 2px 0; float: left; width: 100%; }
				ul.forumThread li .metaContainer .contentImage { float: left; margin-right: 10px; display: inline; }
					ul.forumThread li .metaContainer .avatar { float: left; height: 32px; }
				ul.forumThread li .metaContainer p { color: #777; margin-top: 10px; }
				ul.forumThread li .metaContainer .date { line-height: 1.4em; text-align: right; padding-right: 5px; }
			ul.forumThread li a.button { margin: 5px; display: inline; line-height: 1em; }
			ul.forumThread li .postContent { margin: 10px; clear: both; }
	/* @end Forum thread */

	/* @group Forum thread light */
	ul.forumThreadLight { margin-bottom: 50px; }
		ul.forumThreadLight li.level1 { background-image: none; padding: 3px 0; }
		#wrapper ul li.level2 { margin-left: 10px; }
		#wrapper ul li.level3 { margin-left: 20px; }
		#wrapper ul li.level4 { margin-left: 30px; }
		#wrapper ul li.level5 { margin-left: 40px; }
		#wrapper ul li.level6 { margin-left: 50px; }
		#wrapper ul li.level7 { margin-left: 60px; }
		#wrapper ul li.level8 { margin-left: 70px; }
		#wrapper ul li.level9 { margin-left: 80px; }
		#wrapper ul li.level10 { margin-left: 90px; }
		
		ul.forumThreadLight li { padding: 3px 0 3px 10px; background: url('../images/gui/treeSubArrow.gif') no-repeat left 2px; border-top: 1px dotted #bbb; }
			ul.forumThreadLight li p { padding: 0; }
			ul.forumThreadLight li span.date { font-size: 1.1em; }
				ul.forumThreadLight li.new span.date { color: #aa0d0d; }
			ul.forumThreadLight li.selected a, ul.forumThreadLight li.selected a:visited { color: #000; font-weight: bold; text-decoration: none; }
			ul.forumThreadLight li a:visited { color: #444; }
	/* @end ForumThreadLight */
	
	/* @group ForumList */
	ul.forumList { float: left; width: 300px; }
		ul.forumPostList li { float: left; width: 300px; padding: 10px 0; border-bottom: 1px dotted #bbb; }
		ul.forumPostList li strong.subTitle { font-size: 1.2em; margin-bottom: 0; text-transform: none; }
		ul.forumPostList li .bubble { background-color: #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 5px 10px; margin: 5px 0 0; }
			ul.forumPostList  li .bubble p a, ul.forumPost li .bubble p a:visited { color: #222; text-decoration: none; }
				ul.forumPostList li .bubble p a:hover { color: #000; }
		ul.forumPostList li .bubbleAuthor { background: url('../images/layout/bubble.gif') left top no-repeat; padding: 0 20px 0 30px; float: right; line-height: 3em; }
			ul.forumPostList li .bubbleAuthor img { height: 25px; vertical-align: middle; margin-right: 5px; } 
	/* @end ForumList */

	/* @group Forum table */
	#wrapper table { margin-top: 20px; clear: both; width: 100%; }
		#wrapper table thead tr { }
			#wrapper table thead tr th { background: #ddddd1; padding: 3px 10px; color: #222; margin: 5px 0 3px 0; text-align: left; line-height: 2em; }
				#wrapper table  thead tr th:first-child { border-radius-top-left: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
				#wrapper table thead tr th:last-child { border-radius-top-right: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }

				#wrapper table thead tr th.notSortable { color: #888; }
				#wrapper table thead tr th a { color: #666; text-decoration: none; display: block; }
					#wrapper table thead tr th a:hover { color: #333; background: url('../images/gui/tableSortBy.gif') right 50% no-repeat; }
		table tbody tr {  }
			table tbody tr td { padding: 7px; border-bottom: 1px solid #bbb; border-right: 1px solid #efefef; vertical-align: middle; }
			table tbody td.tableDate, table tbody td.tableUser { font-size: 0.9em; color: #777; width: 70px; }
			#wrapper table tbody td.tableUser { width: 100px; }
			table tbody td.tablePrice { text-align: right; font-size: 1.2em; font-weight: bold; color: #4b4b4b; border-right: none; }
			table tbody td.tableSubject { font-size: 1.1em; }
				table tbody td.tableSubject span { font-size: 0.818em; display: block; padding-top: 3px; color: #777; }
					table tbody td.tableSubject a { text-decoration: none; font-size: 1.2em; }
					table tbody td.tableSubject span a, table tbody td.tableSubject span a:visited { color: #777; text-decoration: underline; font-size: 1em; } 
			table tbody td.tablePostcount { text-align: center; font-size: 1.3em; font-weight: bold; color: #4b4b4b; border-right: none; }
	/* @end */
/* @end Forum */

/* @group Search */
#wrapper #primaryContainer iframe { height: 920px; }
#searchbar { background: #626a6f; width: 890px; position: relative; margin: -20px 0 20px -20px; padding: 20px 20px 10px; color: #eee;
			border-radius-top-left: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;
			border-radius-top-right: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; }
	#searchbar h1 { color: #eee; border: none; text-shadow: 0 1px 1px #222; margin-bottom: 5px; font-weight: normal; }
	#searchbar #q1 { width: 300px; padding: 5px 10px; border: none; background: transparent; }
	#searchbar #searchButton { width: auto; padding: 5px 0px; background: transparent; color: #000; text-shadow: 0 1px 1px #bbb; border: none; float: right; width: 101px; text-align: center; }
	#searchbar select { width: 120px; font-size: 1.1em; }
	
	#searchbar #searchBg { padding-left: 20px; width: 562px; height: 36px; background: url('../images/gui/searchBg_full_big.png') no-repeat 50% 50%; }
		
	/* @group Top bar search */
	#search { background: url('../images/gui/searchBg_full.png') no-repeat top left #000; width: 210px; float: right; display: inline; margin-top: 8px; margin-left: 40px; height: 21px; position: relative; }

	#search .q { background: transparent; border: none; width: 130px; font-size: 11px; color: #444; position: absolute; top: 2px; left: 23px; line-height: 11px; }
		#search .submit { float: right; background: transparent; border: none; width: 50px; margin-right: 5px; font-size: 11px; padding-top: 2px; }
		#search .submit:hover { cursor: hand; }
	/* @end Top bar search */

/* @end Search */

/* @group Login/Signup */
.partOne { float: left; width: 260px; } /* gives 30px gutter in standard main columnwidth */
.partTwo { float: right; width: 260px; }
/* @end Login/Signup */

/* @group Form and Input */
.inputText { padding: 5px 0 10px; }
	.inputText label, .inputFile label { display: block; font-size: 1.1em; font-weight: bold; padding-bottom: 5px; }
	.inputText input, .inputText select { width: 260px; font-size: 1.8em; color: #444; }
	.inputText textarea { width: 240px; font-size: 1.2em; color: #444; font-family: Verdana, Geneva, sans-serif; font-size: 1.2em; line-height: 1.6em; padding: 5px 10px; }
		form.prominent .inputText textarea { width: 530px; }

	.inputText .inputCheckbox { padding: 5px 0 0; }

input.invisibleForm { border: none; font-size: 1em; background: transparent; width: auto; }

.inputFile { padding: 5px 0 10px; }
	.inputFile .contentImage { display: block; width: 255px; }		

.inputCheckbox { padding: 5px 0 10px; }
	.inputCheckbox label { font-size: 1.1em; font-weight: bold; display: inline; padding: 0; }
	.inputCheckbox input { width: auto; }
.inputSubmit { padding: 5px 0 10px; text-align: center; clear: both; }

#wrapper input.error { background: #fff2c0; border-color: #eadeb1; }
#wrapper input.price { text-align: right; width: 100px; }
/* @end Form and Input */ 
