/* @override http://www.michaele.com.au/css/main-content.css */
/* CSS Document */

body {
	font-family:arial,helvetica, sans-serif;
	font-size:12px;
	color:#2f2f2f;
	line-height:15px;
}

/* @group GENERAL MARKUP */

/* @group Heading - level 1 */
h1 {
	color:#fff;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	font-size:12px;
	line-height: 12px;
	font-weight:normal;
	text-transform: uppercase;
}
/* @end heading level 1 */

/* @group Heading - level 2 */
#feature-region h2 {
	padding-bottom: 0px;
}
h2 {
	color:#fff;
	margin: 0px;
	padding: 6px 0px 2px 0px;
	font-size:12px;
	line-height: 12px;
	font-weight:normal;
	text-transform: uppercase;

}

/* @end heading level 2 */

/* @group Heading - level 3 */
h3 {
	color:#fff;
	padding:5px 0px 0px 0px;
	margin: 0px;
	font-weight:normal;
	font-size:11px;
	text-transform: uppercase;
}
/* @end heading level 3 */


/* @group Heading - masthead */
h4, div.masthead {
	color:#fff;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	font-size:11px;
	line-height: 12px;
	font-weight:normal;
	text-transform: uppercase;
}

/* @end heading masthead */



/* @group Paragraphs */

p {
	margin:0px 0px 8px 0px;
}

/* @end paragraph wrapper */



/* @group Indented content */

div.indent p {
	
}

/* @end block - indented block */



/* @group Bold ('Strong')*/

b {
	
}

/* @end bold */



/* @group Italic ('Emphasis') */

i {
	
}

/* @end italic */



/* @group Unordered list */

ul {
	margin: 6px 0px 20px 15px;
	padding: 0px;
}

ul li {
	list-style-type:circle;
	margin-bottom: 3px;
	line-height: 11px;
}

/* @end unordered list */



/* @group Numeric Lists */

ol {
	
}

ol li {
	
}

/* @end numeric list */



/* @group Multi Level Lists */

ul ul li {
	
}

ul ul ul li {
	
}

/* @end multi level lists */



/* @group Supersript & Subscript */

sup {
	
}

sub {
	
}

/* @end superscript & subscript */

/* @end TAGLET GROUP: GENERAL MARKEUP (FORMATTED TEXT) */






/* @group ADVANCED PUBLISHING TOOLS */


		
/* @group Callout Box */

div.callout-block-wrapper {
	
}

div.callout-block-wrapper p {
	
}


/* @end callout box */



/* @group Block - Code-block (examples) */

div.markup-wrapper {
	
}   

p.markup-header {
	
}

div.markup-border {
	
}

pre.markup {
	
}

div.notes-wrapper {
	
}

div.notes-inner-wrapper {
	
}

div.notes-inner-wrapper ul {
	
}

div.notes-wrapper p {
	
}

/* @end code block */



/* @group Quote WITH attribution */

div.quotation-block-wrapper {
	
}

div.quote-outer-box {
	
}

div.quote-inner-box {
	
}

div.quote-attribution {
	
}

/* @end quote with attribution */



/* @group Titled alert box */

div.alert-box-wrapper {
	
}

div.alert-box {
	
}

div.alert-box div.box-masthead {
	
}

div.alert-box div.box-content {
	
}

div.alert-box div.box-content p {
	
}

div.alert-box ul {
	
}

/* @end alert box */



/* @group Titled information Box */

div.info-box-wrapper {
	
}

div.info-box {
	
}

div.info-box div.box-masthead {
	
}

div.info-box div.box-content {
	
}

div.info-box p {
	
}

div.info-box ul {
	
}

/* @end information box */  

 

/* @group Multi Part Page */

ul.section-list {
	
}

li.section-list-item {
	
}

li.section-list-item a {
	
}

li.section-list-item a:hover {
	
}

span.next-section-link {
	
}

span.next-section-link a {
	
}

/* @end multi part page */

/* @end Taglet Group: Advanced Publishing Tools */






/* @group IMAGES */

/*	Contact Imagine Indigo:
	The width of resized image thumbnails can be customized. 
	New custom widths can also be defined.   */



/* @group Centered or floated image */

div.floating-image-center {
	
} 

div.floating-image-center img {
	
}

img.floating-image-left {
		
}

img.floating-image-right {

}

/* @end centered or floated image */



/* @group Image - Lightbox */

a.lightbox-image-link {
	
}

a.lightbox-image-link img {
	
}

div.lightbox-outer-wrapper {
	
}

div.lightbox-inner-wrapper {
	
}

div.lightbox-inner-wrapper img {
	
}

p.lightbox-image-caption {
	
}

a.lightbox-close-link {
	
}


/* @end image - lightbox */



/* @group Captioned Image */

div.floating-image-center {
	
} 

div.floating-image-center div.captioned-image-outer-wrapper {
	
}

div.floating-image-center div.captioned-image-inner-wrapper {
	
}

div.floating-image-center img {
	
}

div.floating-image-center p {
	
}

div.captioned-image-outer-wrapper.floating-image-left {
	
}

div.captioned-image-outer-wrapper.floating-image-right {
}

div.captioned-image-outer-wrapper {
	
}

div.captioned-image-inner-wrapper {
	padding-bottom: 1px;
}

div.captioned-image-inner-wrapper img {
	padding-bottom: 2px;
}

div.captioned-image-inner-wrapper p {
	color: #5d6060;
	font-size: 10px;
	/*padding:0px 0px 0px 0px;
	margin-bottom: 3px;*/
}

/*	The .inline-block class is used to add inline-block display elements for caption wrappers. For more info:
	http://foohack.com/2007/11/cross-browser-support-for-inline-block-styling/   */

.inline-block {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

/* @end captioned image */

  

/* @group Image Gallery */

div.gallery-outer-wrapper {
	
}

div.gallery-message {
	
}

div.gallery-message p {
	
}

div.gallery-inner-wrapper {
	
}

div.feature-image {
	
}

div.feature-image-caption {
	
}

a.feature-image-link {
	
}

/*	Note: Feature image size
	The default width of the feature image is 500px
	Contact Imagine Indigo if you would like this changed.   */

a.feature-image-link img {
	
}

div.gallery-thumbs-wrapper {
}

div.gallery-image-thumb-item {
	
}

a.gallery-image-thumb-link {
	
}

/*	Note: Thumbnail image size
	The default width of the gallery image thumbnail is 100px
	Contact Imagine Indigo if you would like this changed.   */

div.gallery-image-thumb-item img {
	
}

/* @end image gallery */



/* @group Image Gallery with autopagelinks*/

.autopagelink-gallery-wrapper {
	width: 280px;
	height: 138px;
}
.autopagelink-item-wrapper {
	display: block;
	float: left;
	width: 58px;
	height: 62px;
	margin: 0px 7px 0px 0px;
	padding: 0px;
}
.autopagelink-item-wrapper a {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 58px;
	height: 52px;
	float: left;
}
.autopagelink-item-wrapper a.thumb-active {
	border-bottom: solid 6px #ce1c1c;
	width: 55px;
	height: 53px;
}
.autopagelink-item-wrapper a:hover {
	width: 55px;
	border-bottom: solid 6px #ce1c1c;
	height: 53px;
}
.autopagelink-image {
}
a.image-link {	
}
.autopagelink-image img {	
}
.autopagelink-image a.thumb-active img {
}
.autopagelink-image a:hover img {
}
#content-region .autopagelink-image a {
    background-color: #fff;
}
.autopagelink-caption {
	display: none;
}
.autopagelink-caption a.caption {
}

/* @end image gallery with auto-page-links */



/*	@group Googlemaps */

div.googlemap-wrapper {
	
}

/*	@end googlemaps */


/* @end image styles */






/* @group MEDIA */

/* Media related selectors yet to be aggregated.   */

/* @end */






/* @group LINKS */

/* 	Helpful hint: Link pseudo-classes have the same CSS specificity, therefore their order is critical because "if two rules have the same specificity, the last one defined prevails". For this reason, link pseudoclasses should have the following order: Link, Visited, Hover, Active (LoVeHAte):   */

a:link {
	text-decoration: underline;
	color: #fff;
}
#content-region a {
	background: #ff6a80;
	padding: 1px 6px 2px 4px;
	text-decoration: none;
	margin-bottom: 1px;
}

a:visited {
	
}

a:hover {
	color: #bcbcbc;
}
#content-region a:hover {
	background: #fff;
	padding: 0px 5px 1px 4px;
	text-decoration: none;
	color: #ff6a80;
}

a:active {
	
}

/* @group Live page edit-link */

div.admin-edit-link {
	
}

div.admin-edit-link a {
	
}

div.admin-edit-link a:hover {
	
}

/* @end live page edit-link */



/* @group Rollover glossary tooltip */

a.tip {
	
}

div.tooltip {
	
}

div.tooltip b {
	
}

div.tooltip p {
	
}

/* @end rollover glossary tooltip */

/* @end links */






/* @group MENUS */

.submenu-wrapper {
}
.submenu-level-1 {
}

.submenu-level-2 {
}

.submenu-level-3 {
}

.submenu-level-4 {
}

.menu-wrapper {
	float: right;
}
.menu-content-name-wrapper {
}
	
.menu-wrapper a.selected-page {
	color: #ff6a80;
}	

.menu-wrapper a.submenu-visible {
}	

.menu-wrapper a.submenu-hidden {
}

.menu-wrapper a {
	color: #8d8d8d;
	font-size: 10px;
	text-transform: uppercase;
	margin-right: 20px;
	text-decoration: none;
}
.menu-wrapper .submenu-wrapper a {
}

/* 	Helpful hint: Link pseudo-classes have the same CSS specificity, therefore their order is critical because "if two rules have the same specificity, the last one defined prevails". For this reason, link pseudoclasses should have the following order: Link, Visited, Hover, Active (LoVeHAte):   */

.menu-wrapper a:link {

}

.menu-wrapper a:visited {
	
}

.menu-wrapper a:hover {
	color: #ff6a80;
}

.menu-wrapper a:active {
	
}
#menu-region {
}
/* @end Menus */






/* @group SEARCHFORM & SEARCH RESULTS */

div.search-form-wrapper {
	
}

div.search-form-wrapper form {
	
}

div.search-string {
	
}

div.search-form-wrapper input {
	
}

div.search-results {
	
}

div.search-results table {
	
}

td.search-row {
	
}

td.search-row table {
	
}

td.search-image {
	
}

td.search-percentage {
	
}

td.search-row a {
	
}

span.hilight {
	
}


/* @end searchform & search results */






/* @group SEARCHPANELS */

/* @group Full page searchpanel */

/* 	Background: 
		- a full searchpanel can published in the main content area of a page
		- a full searchpanel can be used to search for products, postcodes or images eg:

		[[ searchpanel of products ]]
		[[ searchpanel of postcodes ]]
		[[ searchpanel of images ]]   */

div.product-search-wrapper {
	
}

div.image-search-wrapper {
	
}

div.postcode-search-wrapper {
	
}

div.search-panel-instructions {
	
}

div.search-panel-instructions p {
	
}

div.product-search-wrapper form {
	
}

div.image-search-wrapper form {
	
}

div.postcode-search-wrapper form {
	
}

div.search-panel-search-field {
	
}

div.product-search-wrapper div.search-panel-search-field {
	
}

div.image-search-wrapper div.search-panel-search-field {
	
}

div.postcode-search-wrapper div.search-panel-search-field {
	
}

div.product-search-wrapper input {
	
}

div.image-search-wrapper input {
	
}

div.postcode-search-wrapper input {
	
}

div.search-panel-select-list {
	
}

div.product-search-wrapper select {
	
}

div.image-search-wrapper select {
	
}

div.postcode-search-wrapper select {
	
} 

/*	Note: What product details can be displayed in the div.search-panel-information?
	A product's summary OR full details can be displayed in the div.search-panel-information
	Contact Imagine Indigo to let us know which you would prefer   */

div.search-panel-information {
	
}

div.image-search-wrapper img {
	
}

/* @end fullpage searchpanels */




/* @group Split searchpanels */

/* @group Search panel - search list */

/* 	Background: 
		- a split searchpanel allows the "search list" to be published in one region and the search "results" to be published in another page region.
		- a searchpanel "searchlist" can be used for products, postcodes or images and directed "into" (=>) any region eg:

		[[ searchlist of searchpanel of products => region ]]
		[[ searchlist of searchpanel of postcodes => region ]]
		[[ searchlist of searchpanel of images => region ]]   */

div.postcode-search-list-wrapper {
	
}

div.image-search-list-wrapper {
	
}

div.product-search-list-wrapper {
	
}

div.postcode-search-list-wrapper form {
	
}

div.image-search-list-wrapper form {
	
}

div.product-search-list-wrapper form {
	
}

div.postcode-search-list-wrapper div.search-panel-search-field {
	
}

div.image-search-list-wrapper div.search-panel-search-field {
	
}

div.product-search-list-wrapper div.search-panel-search-field {
	
}

div.product-search-list-wrapper input {
	
}

div.image-search-list-wrapper input {
	
}

div.postcode-search-list-wrapper input {
	
}

div.product-search-list-wrapper div.search-panel-select-list {
	
}

div.image-search-list-wrapper div.search-panel-select-list {
	
}

div.postcode-search-list-wrapper div.search-panel-select-list {
	
}
	
div.product-search-list-wrapper select {
	
}

div.image-search-list-wrapper select {
	
}

div.postcode-search-list-wrapper select {
	
} 
	
/* @end search panel - search list */



/* @group Search panel - results */

/* 	Background: 
		- a split searchpanel allows the "search list" to be published in one region and the search "results" to be published in another page region.
		- a searchpanels "results" can be used for products, postcodes or images and directed "into" (=>) any region eg:

	[[ searchresults of searchpanel of images => region ]] 
	[[ searchresults of searchpanel of products => region ]]
	[[ searchresults of searchpanel of postcodes => region ]]   */

div.postcode-search-results-wrapper {
	
}

div.product-search-results-wrapper {
	
}

div.image-search-results-wrapper {
	
}

div#postcode-search_results {
	
} 

div#product-search_results {
	
}

div#image-search_results {
	
}

/*	Note: Selectors may need to be defined for styling control over content displayed in the search results field.   */

div.image-search-results-wrapper img {
	
}

/* @end search panel - results */

/* @end split searchpanels */

/* @end searchpanels */






/* @group REGISTRATION & LOGIN */

/* @group Loginform */

/*	Background:
	- the loginform is a system generated form that should be published in the main content area of a page eg:
	- [[ loginform ]]   */

div.login-form {
	
}

div.login-form fieldset {
	
}

div.login-form legend {
	
}

div.login-form form {
	
}

div.login-form p {
	
}

div.login-form p label {
	
}

div.login-form p input {
	
}

div.login-form p input.login-submit {
	
}

/* @end loginform */



/* @group Miniloginform */

/*	Background:
	- the miniloginform is a system generated form that can be directed into (=>) page regions eg:
	- [[ miniloginform => region ]]   */

div.mini-login-wrapper {
	
}

div.mini-login-wrapper fieldset {
	
}

div.mini-login-wrapper legend {
	
}

div.mini-login-wrapper form {
	
}

div.mini-login-wrapper p {
	
}

div.mini-login-wrapper p label {
	
}

div.mini-login-wrapper p input {
	
}

div.mini-login-wrapper p.login-submit {
	
}

div.mini-login-wrapper p.login-submit input {
	
}

/* div.spacer needed for browser compatibility */

div.mini-login-wrapper div.spacer {
	display: none;
}



/* @end miniloginform*/

/* @end registration and login forms */






/* @group FORMS */

/*	Taglet group: Forms (AJAX Components) */

/*	Background: each form can be published two ways:
		1. As a table based form
		2. As a div based form */
		
/* 	Getting started:
	The form tag is used by many different forms eg:
	- registration
	- login
	- miniloginform
	- user generated forms 
	Start by removing default margin and padding:
*/

form {
	
}



/*	@group Universal form elements */

/*	Some form elements are used by both table based forms and div based forms */

div.form-wrapper {
	
}

div.form-title {
	
}

div.form-inner-wrapper {
	width: 300px;
	padding: 0px 0px 6px 0px;
	margin-top: -8px;
}

div.form-masthead {
	
}

div.form-masthead p {
	visibility: hidden;
	height: 0px;
}

div.form-wrapper form {
}


/* @end universal form elements */




/* @group Table based form elements */

div.form-wrapper table {

}

div.form-wrapper td {
	vertical-align: top;
}

/* td.form-errow-width-override is used for error messages eg:
	- "this question must be answered" or
	- "please enter a numeric value"
	- "this question is mandatory" */

div.form-wrapper td.form-error-width-override {
	
}


/* @group Form item styles */
#content-structure form p {
 width:50px;
 margin: 3px 0px 3px 0px;
}

tr.form-heading-row div {

}

tr.form-heading-row td.form-error-width-override {
}

td div.form-text {

}

div.form-wrapper td.form-label {
}

td.form-input-area {
}	

td.form-input-area input.form-input-width-override {
	border: solid 1px #bcbcbc;
	width: 170px;
	color:#211820;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

td.form-textarea {

}	

textarea.form-input-width-override {
border: solid 1px #bcbcbc;
width: 170px;
font-family: font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}
	
tr.form-group-row {
	
}

div.form-wrapper td.form-group-item {
	
}

div.form-wrapper td.form-group-item input {
	
}

td.form-menu {
	
}	

td.form-menu select {
	
}

div.form-wrapper td.form-submit {
	
}

td.form-submit input {
float: right;
margin: 15px 62px 10px 0px;	
background: #bcbcbc;
width: 60px;
border: 0px;
color: #fff;
text-transform: uppercase;
cursor: pointer;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
}

/* @end table questions & response fields */

/* @end default: table based forms */





/* @group DIV based form elements */

div.form-heading-wrapper {
	
}

div.form-heading-text {
	
}

div.form-heading-error {
	
}

div.form-text-wrapper {
	
}

div.textfield-wrapper {
	
}

div.textfield-label {
	
}

div.textfield-field {
	
}

div.textfield-field input {
	
}

div.textfield-error {
	
}

div.textarea-wrapper {
	
}

div.textarea-label {
	
}

div.textarea-field {
	
}

div.checkbox-group-wrapper {
	
}

div.checkbox-group-label {
	
}

div.checkbox-group-items {
	
}

div.checkbox-item-wrapper {
	
}

div.checkbox-item-input {
	
}

div.checkbox-item-label {
	
}

div.checkbox-group-error {
	
}

div.radiobutton-group-wrapper {
	
}

div.radiobutton-group-label {
	
}

div.radiobutton-group-items {
	
}

div.radiobutton-item-wrapper {
	
}

div.radiobutton-item-input {
	
}

div.radiobutton-item-label {
	
}


div.radiobutton-group-error {
	
}

div.popup-menu-wrapper {
	
}
 
div.popup-menu-label {
	
}
 
div.popup-menu-selector {
	
}

div.popup-menu-selector select {
	
}

div.form-submit-wrapper {
	
}


/* @end div based forms*/

/* @end Forms */







/* @group DOCSLOTS */

div.docslot-outer-wrapper {
	
}

div.docslot-title {
	
}

div.docslot-name {
	
}

div.docslot-description {
	
}

div.docslot-locked {
	
}

div.docslot-unlocked {
	
}

.docslot-unlocked {
	background: transparent url(/images/admin/ds-icon-unlocked.gif) no-repeat;		
}

.docslot-locked {
	background: transparent url(/images/admin/ds-icon-locked.gif) no-repeat;
}

div.docslot-settings {
	
}

div.docslot-inner-wrapper {
	
}

div.docslot-listing {
	
}

span.docslot-empty {
	
}

div.docslot-item-even {
	
}

div.docslot-item-odd {
	
}

div.docslot-item-unknown {
	
}

.docslot-item-icon-unknown,
.docslot-item-icon-pdf,
.docslot-item-icon-doc,
.docslot-item-icon-xls,
.docslot-item-icon-ppt,
.docslot-item-icon-zip {
	
}	
	
.docslot-item-icon-unknown {	
	background-image: url(/images/admin/icon-unknown.gif);
}

.docslot-item-icon-pdf {
	background-image: url(/images/admin/icon-pdf.gif);	
}

.docslot-item-icon-doc {
	background-image: url(/images/admin/icon-doc.gif);	
}

.docslot-item-icon-xls {
	background-image: url(/images/admin/icon-xls.gif);	
}

.docslot-item-icon-ppt {	
	background-image: url(/images/admin/icon-ppt.gif);	
}

.docslot-item-icon-zip {
	background-image: url(/images/admin/icon-zip.gif);	
}


div.docslot-item-title {
		
}

div.docslot-item-title a {
	
}

.docslot-item-delete {
	border: 1px solid #AAAAAA;
	margin: 1px;	
	background-position: left;
	background-repeat: no-repeat;
	background-image: url(/images/admin/ds-icon-delete.gif);	
}

.docslot-item-delete a {
	
}

.docslot-item-unapproved,
.docslot-item-approved {
	border: 1px solid #AAAAAA;
	margin: 1px;
	background-position: left;
	background-repeat: no-repeat;
	background-image: url(/images/admin/ds-icon-box-query.gif);	
}

.docslot-item-approved {
	background-image: url(/images/admin/ds-icon-box-query.gif);	
}

.docslot-item-approved {
	background-image: url(/images/admin/ds-icon-box-selected.gif);		
}

.docslot-item-unapproved a,
.docslot-item-approved a {
	
}

div.docslot-item-details {
	
}

div.docslot-upload {
	
}

div.docslot-upload-visiblity {
	border: 1px solid #AAAAAA;
	margin: 1px;
	background-position:left;
	background-repeat: no-repeat;	
	background-image: url(/images/admin/ds-icon-arrow-closed.gif);

}

div.docslot-upload p {
	
}

div.docslot-upload a {
	
}

div.docslot-upload form {
	
}

div.docslot-upload-hider {
	
}

p.upload-slot {
	
}

p.upload-slot input {
	
}

p.upload-slot b {
	
}

p.upload-slot input.upload-title {
	
}

p.upload-slot textarea.upload-description {
	
}

/* @end Docslots */






/* @group eCOMMERCE */

/* @group 1.0 Product summary listing */

div.prod-summary-list {
	
}

div.prod-summary-heading {
	
}

div.prod-summary-row {
	
}

div.prod-summary-wrapper {
	
}

div.prod-summary-image {
	
}

a.prod-summary-image-link {
	
}

div.prod-summary-image img {
	
}

img.prod-summary-no-image {
	
}

div.prod-summary-name {
	
}

div.prod-summary-name a {
	
}

div.prod-summary-price {
	
}

div.prod-summary-details {
	
}

div.prod-summary-details p {
	
}

div.prod-summary-link {
	
}

div.prod-summary-link a {
	
}

div.prod-summary-wrapper div.prod-summary-collection {
	
}

div.prod-summary-collection a {
	
}

div.prod-summary-wrapper div.prod-summary-collection a {
	
}

div.prod-summary-empty {
	
}

div.prod-summary-wrapper div.prod-summary-empty {
	
}

/* @end 1.0 product summary listing */






/*	@group 2.0 Full Product Details */

div.prod-details-wrapper {
	
}

div.prod-details-header {
	
}

div.prod-details-title {
	
}

div.prod-category-name {
	
}

div.prod-details-price {
	
}

div.prod-details-image {
	
}

a.prod-image-link {
	
}

div.prod-details-image img {
	
}

div.prod-details-image-thumbs {
	
}

a.prod-thumb-link {
	
}

div.prod-thumb-item {
	
}

div.prod-thumb-item img {
	
}

p.prod-thumb-caption {
	
}

div.prod-details-content {
	
}

div.prod-details-wrapper div.prod-summary-collection {
	
}

div.prod-details-wrapper div.prod-summary-collection a {
	
}

div.paypal-purchase-wrapper {
	
}

div.prod-details-wrapper form {
	
}

div.paypal-purchase-button {
	
}

input.purchase-quantity {
	
}

div.paypal-purchase-wrapper img {
	display: none;
}

div.prod-details-options {
	
}

table.prod-options-table {
	
}

table.prod-options-table td {
	
}

td.prod-options-label {
	
}

td.prod-single-option {
	
}

p.prod-multiple-options {
	
}

div.prod-details-options select {
	
}

/* @end 2.0 full product details */

/* @end e-Commerce */






/* @group INTERESTLIST */


div.interestlist-wrapper {
	
}

div.interestlist-wrapper p {
	
}

div.prod-interestlist-item-wrapper {
	
}

div.prod-interestlist-item-name {
	
}

div.prod-interestlist-image {
	
}

a.prod-interestlist-image-link img {
	
}

div.prod-interestlist-option-links {
	
}


/* @group Summary of Interestlist */

div.prod-interestlist-summary-wrapper {
	
}

div.prod-interestlist-summary-title {
	
}
 
div.prod-interestlist-summary-item-wrapper {
	
}

div.prod-interestlist-summary-item {
	
}

div.prod-interestlist-summary-item a {
	
}

/* @end Interestlist summary */

/* @end Interestlist */






/* @group CHATROOMS */

/* @group Chatroom Wrappers & Masthead */

.chatroom-outer-wrapper {
	
}

.chatroom-heading {
	
}

.chatroom-inner-wrapper {
	
}

.chatroom-message-list {
	
}

/* @end chatroom wrappers and masthead */



/* @group Online Users */

.chatroom-users-online-wrapper {
	
}

.chatroom-users-online-heading {
	
}

.chatroom-users-online-listing {
	
}

/*	@end online users */



/* @group Submission form */

.chatroom-form {
	
}

.chatroom-form-input {
	
}

.chatroom-form-button {
	
}

/* @end submission form */



/* @group AJAX generated chatroom elements */

.chatroom-user {
		
}

.chatroom-message-wrapper {
	
}

div.chatroom-datestamp strong {
	
}

.chatroom-datestamp {
	
}

.chatroom-posting {
	
}

/* @end ajax generated chatroom elements */

/* @end chatrooms  */





/* @group DISCUSSION THREADS */

.discussion-block-wrapper,
.discussion-topic-wrapper, 
.discussion-replies-outer-wrapper, 
.discussion-masthead, 
.discussion-replies-masthead {
	
}



/* @group Header */

div.discussion-block-wrapper {
	
}

div.discussion-masthead {
	
}

div.discussion-masthead p {
	
}

div.discussion-topic-wrapper {
	
}

p.discussion-topic-title {
	
}

p.discussion-topic-date {
	
}
 
div.discussion-topic-wrapper p {
	
}

p.discussion-topic-author {
	
}

div.discussion-replies-masthead {
	
}

div.discussion-replies-masthead p {
	
}

/* @end discussion header styles */



/* @group Response list */

div.discussion-replies-outer-wrapper {
	
}

div.discussion-replies {
	
}

div.discussion-reply-link {
	
}

div.discussion-replies-inner-wrapper {
	
}	

div.discussion-response-wrapper {
	
}

div.discussion-response-date, 
div.discussion-response-time {
	
}

div.discussion-response-posting-wrapper {
	
}

p.discussion-response-author strong {
	
}

p.discussion-response-author {
		
}

p.discussion-response-posting {
	
}

/* @end discussion response styles */



/* @group Pagination controls */

div.discussion-pagination-wrapper {
	
}	

p.discussion-pagination-title {
	
}

.discussion-pagination-title, 
.discussion-pagination-link {
	position: relative;
	float: left;
}

div.discussion-pagination-link {
	
}

.discussion-pagination-link a {
	
}

/* @end discussion pagination controls */



/* @group Reply-form */

div.discussion-reply-form-wrapper {
	
}

div.discussion-reply-form-wrapper form {
	
}

.discussion-reply-form-wrapper fieldset {
	
}

.discussion-reply-form-wrapper legend {
	
}

.discussion-reply-link {
	
}

.discussion-reply-link a {
	
}

.discussion-reply-form-wrapper p {
	
}

label.discussion-reply-form-label {
	
}

span.discussion-reply-form-name {
	
}

.discussion-reply-form-wrapper textarea {
	
}

input.discussion-reply-form-button {
	
}

/* @end discussion reply-form styles */


/* @end  Discussion Threads*/





/* @group POLLS */

/* @group Initial Poll Layout Styles */

div.poll-outer-wrapper,
div.poll-inner-wrapper,
div.poll-masthead,
div.poll-graph,
div.poll-responses-wrapper,
div.poll-response-item,
div.poll-response-label,
div.poll-response-value,
div.poll-form-wrapper,
div.poll-form-item,
div.poll-form-input,
div.poll-form-label,
div.poll-form-submit {
	
}

div.poll-masthead p,
div.poll-response-label p,
div.poll-response-value p,
div.poll-form-label p {
		
}

div.poll-response-value,
div.poll-form-input {
	
}

div.poll-response-label,
div.poll-form-label {
	
} 

/* @end starting poll layout styles */




/* @group Poll Outer Wrapper & Masthead */

div.poll-outer-wrapper {
	
}

div.poll-inner-wrapper {
	
}

div.poll-masthead {
	
}

div.poll-masthead p {
	
}


/* @end poll outer wrapper & masthead */




/* @group Poll Responses & Submit Form */


div.poll-form-wrapper {
	
}

div.poll-form-wrapper form {
	
}

div.poll-form-item {
	
}

div.poll-form-input {
	
}

div.poll-form-input input {
	
}

div.poll-form-label {
	
}

div.poll-form-label p {

}

div.poll-form-submit {
	
}

div.poll-form-submit input {
	
}

/* @end poll responses & submit form */




/* @group Poll Results Graph */

div.poll-graph {
	
}

div.poll-graph img {
	
}

/* @end poll results graph */




/* @group Poll Result List Styles */


div.poll-responses-wrapper {
	
}

div.poll-response-item {
	
}

div.poll-response-label {
	
}

div.poll-response-label p {
	
}

div.poll-response-value {
	
}

div.poll-response-value p {
	
}


/* @end poll result list styles */


/* @end poll styles  */
