body
{
	background:#fff;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 0.8em;
	color: #666;
}
body, html
{
	height:100%;
}
body, html, form, p, div { margin: 0; padding: 0; }
h1, h2, h1 span, h2 span {	margin: 0; padding: 0; color:#264D8E; font-family: Trebuchet MS, Tahoma; }
h3, h4, h5, h6, h3 span, h4 span, h5 span, h6 span { margin: 0; padding: 0; color:#6BACDE; }

h1 {	font-size: 18px; margin:5px 0; }
h2, h2 span { font-size: 1.4em; font-weight: normal; padding-bottom: 6px; }
h3, h3 span { font-size: 1.2em; padding-bottom: 4px; }
h3 a {text-decoration:none;}


/* COMMON GENERAL*/
a { color:#3f7ba2; outline:0;}
div, p, td, span, normal, input, textarea {font-family:Tahoma; color:#666; font-size:12px;}


.imgmore { margin-top: 10px; text-align: right; }
.arrow { vertical-align: middle; }
img { border:none; }
.smallText { color:#555555; font-size:10px;}
p.quote {line-height:1.5em;}

#container { padding-top:20px; }
#container-inner { }
#content-footer { min-height:163px; height:auto !important; height:163px;}

.wrapper {
	background:#D4E3F4 url(/images/aqium/main-bg.png) repeat-y 15px 0;
	width: 993px;
	margin: 0 auto;
}
.wrapper-inner {background:transparent url(/images/aqium/corner-bg.jpg) no-repeat top right; padding-left:41px;}
.wrapper-bottom {width:993px; height:15px; margin:auto;}

.header {width:543px; height:185px; margin:15px 0 0 10px; float:left;}

/* FOOTER */
.footer { padding: 20px 0 0 0; text-align: center; color: #999; font-size:11px; }
.footer a, .footer a:visited { color: #999; text-decoration: none; }
.footer a:hover { color: #999; text-decoration:underline; }

/* MAIN AREA */
.main-wrapper {
	width: 890px;
	padding: 0 16px 0 8px;
	background:transparent url(/images/aqium/home-bg.png) repeat-y 0 0;
}

.main-wrapper .content {
	width: 744px;
	float: left;
}

.main-wrapper .rightCol {
	width: 141px;
	float: left;
	margin-left:0px;	
	text-align:center;
}
.main-wrapper .rightCol div { width:141px; margin:auto; }
.main-wrapper .rightCol div p { color:#666;}
.generic-wrapper {
	width: 870px;
	padding: 5px 23px 5px 21px;
	background:transparent url(/images/aqium/generic-bg.png) repeat-y 0 0; 	
}
.view-wrapper {
	width: 870px;
	padding: 5px 23px 5px 21px;
	background:transparent url(/images/aqium/view-bg.png) repeat-y 0 0; 	
}

.clearFloats { clear: both; line-height:0; overflow:hidden; }
.clear {clear:both;}
*:first-child+html .clearFloats { height: 0; } /* IE7 fix */ 


/* NAVIGATION */

.hpNav .col1  {float: left; margin:0; text-align:center; width:100%;}
.hpNav .col2  {float: left; width: 100%; text-align:left; margin: 10px 0 0 0px; padding-top:0; }
.hpNav .col1 .listing { width:100px; }
.hpNav .col2 .listing {  }

.navigation {
	list-style: none;
	clear: both;
	padding: 0px; margin: 0px;
}
ul.navigation li { float:left; width:167px; height:50px;}
ul.navigation li a  { width:167px; height:50px; text-indent:-9999px; display:block; }

ul.navigation li a.recent {background:transparent url(/images/huggies/nav_recent.png) no-repeat scroll left top;}
ul.navigation li a.recent:hover, ul.navigation li a.recent.on {background-position:0 -50px;}
ul.navigation li a.viewed {background:transparent url(/images/huggies/nav_viewed.png) no-repeat scroll left top;}
ul.navigation li a.viewed:hover, ul.navigation li a.viewed.on {background-position:0 -50px;}
ul.navigation li a.rated {background:transparent url(/images/huggies/nav_rated.png) no-repeat scroll left top;}
ul.navigation li a.rated:hover, ul.navigation li a.rated.on {background-position:0 -50px;}
ul.navigation li a.discussed {background:transparent url(/images/huggies/nav_discussed.png) no-repeat scroll left top;}
ul.navigation li a.discussed:hover, ul.navigation li a.discussed.on {background-position:0 -50px;}

ul.navigation li a.idea {background:transparent url(/images/huggies/nav_idea.png) no-repeat scroll left top;}
ul.navigation li a.idea:hover, ul.navigation li a.idea.on {background-position:0 -50px;}
ul.navigation li a.comments {background:transparent url(/images/huggies/nav_comments.png) no-repeat scroll left top;}
ul.navigation li a.comments:hover, ul.navigation li a.comments.on {background-position:0 -50px;}



.randomContainer { padding:10px 10px 20px 10px; position:relative; height:150px; }
.randomContainer .ideaImage img { padding:2px; border:solid 1px #ccc; clear:both; }
.randomContainer .ideaTitle { font-size:15px; font-weight:bold; color:#004C9A;}
.randomContainer .ideaUserName { font-size:10px; text-transform:uppercase;}
.separator { border-bottom:1px solid #c1c1c1; background:#fff !important; margin-bottom:3px;}
.randomInfo .ratingNH { position:absolute; bottom:18px; right:68px; }
.inputFieldUser, .inputFieldPassword { border:1px solid #C7C8C4; font-size:14px; padding:5px; height:19px; width:130px;}
.divInputSubmit { background:url(/images/aqium/login-alt.png) no-repeat; width:135px; height:60px; display:block; cursor:pointer; overflow:hidden; }
.inputSubmit { overflow:hidden; background:none; border:none; position:relative; display:block; width:135px; height:60px; right:40px; padding-right:180px;}

.randomImg { height:110px; width:110px; overflow:hidden; border:solid 1px #ededed; float:left; }
.randomInfo { width:110px; float:right; }
.more { float:right;}
.more a { }

a#powered-by-vibevillage {
    width: 129px;
    height: 52px;
    float: right;
    text-align: left;
    text-indent: -999em;
    background: url(/images/poweredby.png) no-repeat;
}

/* Home*/
.homeInterior {padding:0 0 0 10px;}
.ideaListContainer {width:720px; height:485px; overflow:hidden; position:relative; margin:5px 0 0 10px;}
.home-list-item { float:left; width:70px; height:70px; position:relative; margin: 0px;}
.hoverCell { width:284px; height:184px; padding:10px; position:absolute; z-index:999; top:0px; left:0px; display:none; background:transparent url('/images/aqium/hover-bg.png') no-repeat 0 0; }
.hoverFeature {width:92px; float:left; position:relative; cursor:pointer;}
	.hoverFeature img {position:absolute; top:-15px; left:-23px; }
.hoverContent {width:172px; float:right; padding:10px 14px 10px 26px; }
.hoverContent span.text {font-size:10px;}

.divFlash { width:105px; height:260px; margin:auto; background:transparent url('/images/aqium/redkite.png') no-repeat bottom center;}

/* Add */
.addContainer .leftColumn { float:left; width:770px; margin-left:100px;}
    .question-content {padding:15px 0;}
        .question { float:left; width:180px; text-align:right; padding-right:40px;}
        .response { float:left; width:500px;}        
		
    textarea.txtarea,
	textarea.txtAddComment {background:transparent url('/images/aqium/txtarea-bg.png') no-repeat 0 0; width:410px; height:102px; padding:4px; border:none; }
    input.txt {background:transparent url('/images/aqium/txt-bg.png') no-repeat 0 0; width:410px; height:22px; padding:4px; border:none; }
    input.txt-short {background:transparent url('/images/aqium/txt-short-bg.png') no-repeat 0 0; width:200px; height:22px; padding:4px; border:none; }		
	.full-line {height:1px; border:none; background:transparent url('/images/aqium/line.png') no-repeat 0 0;}
	div.Validation {display:block; clear:left; margin-top:3px;}

/* View */
.dashContainer { width:970px; margin:auto; padding-top:73px; text-align:left; }
.dashContainerTop { width:970px; margin:auto; position:relative;}
.micronav-share-container {position:absolute; top:-10px; right:55px;}
.micronav-share-dropdown {left:-90px !important;}

.viewContainer {min-height:350px; height:auto !important; height:350px;}
.viewContainer .rightColumn { float:right; width:194px; height:203px; padding:25px; color:#333; background:#fff url('/images/aqium/view-right-bg.png') no-repeat 0 0;}
	.viewContainer .rightColumn span {color:#333;}
.viewContainer .leftColumn { float:left; width:620px; margin-left:5px;}
.viewContainer .leftColumn .mainImage {display:block; width:150px; float:left;}
.viewContainer .leftColumn .viewContent {width:410px; float:left; padding:0 20px;}
	
/* List */
.list-item {width:412px; height:147px; float:left; background:#fff url('/images/aqium/list-item-bg.png') no-repeat 0 0; margin:0 10px 10px 0;}
.list-item .listImage {width:110px; height:90px; float:left; position:relative;}
	.list-item .listImage a {display:block; width:115px; height:105px; position:absolute; top:8px; left:-20px; overflow:hidden;}
.list-item .listInfo {width:302px; height:90px; float:left; margin-left:0px; }
.list-item .mainInfo {width:287px; height:35px; margin-top:20px; padding-right:15px;}
.list-item .extraInfo {width:250px; margin-top:5px;}
	.list-item .extraInfo span {font-size:11px; color:#898989; }
	
/* Icons/Features */
.featureIcons a {border:solid 1px #fff; margin:0px;}
.ft_item1 {display:block; float:left; width:70px; height:60px; overflow:hidden; background:#fff url('/images/aqium/emoticons.png') no-repeat 0 0;}
.ft_item2 {display:block; float:left; width:70px; height:60px; overflow:hidden; background:#fff url('/images/aqium/emoticons.png') no-repeat -70px 0;}
.ft_item3 {display:block; float:left; width:70px; height:60px; overflow:hidden; background:#fff url('/images/aqium/emoticons.png') no-repeat -140px 0;}
.ft_item4 {display:block; float:left; width:70px; height:60px; overflow:hidden; background:#fff url('/images/aqium/emoticons.png') no-repeat -210px 0;}
.ft_item5 {display:block; float:left; width:70px; height:60px; overflow:hidden; background:#fff url('/images/aqium/emoticons.png') no-repeat -280px 0;}
.ft_item6 {display:block; float:left; width:70px; height:60px; overflow:hidden; background:#fff url('/images/aqium/emoticons.png') no-repeat -350px 0;}
.ft_item7 {display:block; float:left; width:70px; height:60px; overflow:hidden; background:#fff url('/images/aqium/emoticons.png') no-repeat -420px 0;}
.ft_item8 {display:block; float:left; width:70px; height:60px; overflow:hidden; background:#fff url('/images/aqium/emoticons.png') no-repeat -490px 0;}
.ft_item9 {display:block; float:left; width:70px; height:60px; overflow:hidden; background:#fff url('/images/aqium/emoticons.png') no-repeat -560px 0;}
.ft_item10 {display:block; float:left; width:70px; height:60px; overflow:hidden; background:#fff url('/images/aqium/emoticons.png') no-repeat -630px 0;}
.ft_item11 {display:block; float:left; width:70px; height:60px; overflow:hidden; background:#fff url('/images/aqium/emoticons.png') no-repeat -700px 0;}

a.shareFB {width:140px; height:25px; overflow:hidden; display:block; background:transparent url('/images/aqium/btn-share-on-fb.png') no-repeat 0 0; text-indent:-9999px;}
a.shareFB.on {background-position:0 -25px;}




.recipe { display:none; }
.regFH { color:#004C9A !important; }
.thumbImageContainer {border:0px !important;}

.hpVideo {width:372px; height:224px; border:solid 4px #db368a; background:#000; margin:auto; color:#efefef; position:absolute; top:132px; left:180px;}
.hpmore {position:absolute; bottom:0px; right:6px;z-index:100 !important;}

.ideaList {/*width:315px;*/}
.ideaListImage {/*width: 55px; position:relative;*/}
.ideaListInfo {/*float: left; width: 140px; line-height:16px;*/}

.huggiesList { width:55px; }
.likedfeature {color:#eb008c;}
.CommentsTitle {color:#004c9a; font-weight:bold;}
.infoDisplay .title {margin:0 0 5px 30px; font-size:14px; font-weight:bold;}

	.infoDisplay .title span {font-size:14px; font-weight:bold; color:#004c9a;}
	.infoDisplay .town span {font-size:14px; font-weight:bold; color:#8c8c8c;}
	
.infoDisplay .titleCol {float:left; width:50px; margin-right:5px; margin-top:5px; clear:left;}
.infoDisplay .responseCol {float:left; width:170px; margin-top:5px;padding-left:5px;}

.infoDisplay { 
	height: 168px; width:293px; 
	padding:10px 8px 10px 30px; 
	background:transparent url(/images/huggies/popup-bg.png) no-repeat 0 0; 
	position:absolute; z-index:999; 
	top:50px; left:30px; 
	display:none;	
}
.infoDisplay .inner {overflow:auto; width:100%; height:100%;}
.infoDisplay .inner .loading {display:none;}

.viewDetails .titleCol {float:left; width:50px; margin-right:5px; margin-top:5px; clear:left;}

.submitbutton { width:100%; text-align:center; align:center; }

#dnn_ctr1957_View_ddCategory_0, #dnn_ctr1957_View_ddCategory_1, #dnn_ctr1957_View_ddCategory_2 {float:left;margin:55px 0px 0px 0px;}

.QuestionTableCell span { color:#004c9a;font-weight:bold;font-size:11px; }

#dnn_ctr1957_View_categoryTitle {padding:60px 0 0 0;}
#dnn_ctr1957_View_Question_23 {padding:25px 0 0 0;}
#dnn_ctr1957_View_radQuestion_23 input { float:left;margin:22px 10px 0px 0px; }
#dnn_ctr1957_View_radQuestion_23 td {padding-right:10px;}


.QuestionTableCell span {float:right;padding-right:5px;}

.on { background:white; }
.cell1, .cell2, .cell3 {height:150px;padding-left: 10px; padding-right: 10px;}

.wall-footer { clear:both; text-align:center; margin-top:15px; padding-top:30px; height:170px; background:#FFFFFF url(/Portals/0/CampaignImages/huggies/dash/footer-bg.jpg) repeat-x scroll 0 0; }
.wall-footer p { color:#666666; font-size:11px; margin:10px 0; }
.wall-footer p a, .wall-footer-inside p a:hover {color:#004C9A;}

.topbar {margin:0;}
.userarea { width:440px; height:42px; float:left; margin:5px 0 0 13px;}
.search {width:149px; float:left; height:32px; margin-top:5px; padding-top:10px; background-color:#003775;}
.search input.txtSearch {border:solid 1px #cfd9e5; background-color:#003775; color:#fff; font-size:10px; width:115px; height:21px; }
.search input.cmdSearch {border:solid 1px #949fa6; background-color:#00adef; color:#fff; font-size:10px; height:25px; *height:27px; width:25px; vertical-align:bottom; padding-bottom:3px;}

/* Rego */
.regFieldHeader, .regFieldFooter,
.regFH_l, .regFH, .regFH_r,
.RegLeftCol, .regRightCol {background:none !important;}
