/* FOR STYLESHEET EDITOR WIDTH AND HEIGHT */

textarea#dnn_ctr539_SiteSettings_txtStyleSheet { width: auto; height: 600px;}
/* Example code at -- http://www.imagesmith.com/Services/WebEcommerce/WebDevelopment/tabid/185/Default.aspx */

.ControlPanel {background: transparent url(http://www.imagesmithcommunications.com/promotional/images/grid.png);
	}
.ControlPanel a { background-color: white; }
.portfolio a img { float: left; clear: none; margin: 1em;}

/* This hides the canel button on the contact fomr on Contact Us page */
#dnn_ctr536_Feedback_cmdCancel { display: none;}

/* Contact us form Send Button */
#dnn_ctr536_Feedback_cmdSend {position: relative; right: 76px;}


div.floatleft img { margin: 0 10px 0 0 }
.floatleft { float: left;}
.floatright { float: right;}
.clearfloat { clear: both;}

#xmlbooks div {display: inline;padding:10px; width: 33%; text-align: center;}


/* Styles for Search Results Page*/
.searchOutput table {width: 500px !important;}
table#dnn_ctr442_SearchResults_dgResults {width: 500px !important; overflow: hidden;}

#menu { height: auto; display: inline; float: left;}

#menumiddle{
float: left;display: inline; width: 808px
}


#recipedownload a img { border: 1px solid #ccc !important;}






/****IMAGESMITH TYPOGRAPHY 08/14/2007 - Edited by Thomas Smith ****/
body { font-size: 62.5% }

.SkinObject, a.SkinObject, .CommandButton, a.CommandButton { font-size: 100%}

#breadcrumbtoken *, #breadcrumbtoken .SubSubHead, #breadcrumbtoken a {
 font: 100 1.0em Verdana;
}
#breadcrumbtoken 

.CommandButton, a.CommandButton, a:link, a:visited { color: #559CBE}
a.CommandButton:hover, a:hover { color: black;}




p,h1,h2,h3,h4,h5,h6 { margin:0; padding: 0; line-height:1.0}
	
h1, .Head{ color: #569cbe; font: 100 1.4em/1.6 Verdana, Arial, Sans-serif; 
	margin:0 0 8px 0; letter-spacing: 1px; }


h2 { font-weight: normal; font-size: 1.3em; line-height: 1.5; font-family: Verdana, Arial, Sans-serif;
	color: #569cbe; margin-bottom: 4px;}
	



h3 { font-weight: normal; font-size: 1.3em; line-height: 1.5; font-family: Verdana, Arial, Sans-serif;
	color: #8eae94; margin: 0 0 4px 0}

/*		
h4 { font-weight: normal; font-size: 1.3em; line-height: 1.5; font-family: Verdana, Arial, Sans-serif;
	margin-bottom:0 0 4px 0; color: #be6c00; }
*/
		
h4 { font-weight: normal; font-size: 1.0em; line-height: 1.2; font-family: Verdana, Arial, Sans-serif;
	margin:0 0 4px 0; color: #be6c00; color: #292828; }

h5 { font-weight: normal; font-size: 1.3em; line-height: 1.6; font-family: Verdana, Arial, Sans-serif;
	color: #be6c00; margin: 0 0 2px 0;}
h6 { font-weight: normal; font-size: 1.1em; line-height: 1.6; font-family: Verdana, Arial, Sans-serif;
	color: #000; margin: 0 0 2px 0;}

.SubHead {font: 100 100% Verdana, Sans-serif;}

p, address{ 
	color: #696969;
	font:normal 110%/1.6 Verdana, Sans-serif;
	text-decoration: none;
	margin-bottom: 11px;}

p.sub { color: #696969; font-size: 8px; line-height: 10px; margin-top: 10px; font-style: italic; padding: 0 10px;}

/**** END DEFAULT TYPOGRAPHY ****/


.Orange { background-color: #BE6C00; }
.orangetxt { color: #BE6C00; }
.Red { background-color: #C54B3E; }
.redtxt { color: #C54B3E; }
.Green { background-color: #7ba482; }
.greentxt { color: #7ba482; }
.Grey { background-color: #A3ABAF; }
.greytxt { color: #A3ABAF; }
.Blue{ background-color: #559CBE; }
.bluetxt{ color: #559CBE; } 
.White { background-color: #FFFFFF; }
.Black { background-color: #000000; }




.Loose p {
	color: #696969;
	font: normal 1.3/1.9 Verdana, Sans-serif !important;
	margin:0;
	margin-bottom: 9px;
	letter-spacing: 1px;
	}

/* Styles for the address tag */
#dnn_contentpane address {
}

#dnn_contentpane address:first-line {
font-weight: bold;
}


div.ParagrahStyle0  { 
	color: #696969;
	font: normal 1.0em/1.5 Verdana, Sans-serif;
	text-decoration: none;
	word-spacing: 0;
	letter-spacing:1px;
	margin-bottom: 10px;}

.StandardButton {

padding: 0 !important; font-weight: normal !important;
font-size: 0.8em !important; 
letter-spacing: 1px !important; 
border: 1px solid #a3abaf !important; 
background-color: #ebebeb;
color: #559cbe !important; 

}


hr { height: 1px; color: #A3ABAF; }

ol li {	font-size:1.15em
}





/* Styles for Promo Products table */
.pptable td { vertical-align: top; font-size: 11px;}
.pptable img { width: 100px !important;}
.pptable a img { border:0;}
.pptable tr td { padding-bottom: 10px !important; }




/* Styles for the Recommended Reading Books under the Services/Marketing page */
/* Book */

div.book { }

/* Image */

div.book a img { margin-top: 19px;}
div.book img {}

div.book h4 { margin-left: 123px;}

/* Title */
div.book h2 {}

/* Blurb */
div.bookBlurb { margin-bottom: 6px; color: #7ba482;}

/* Author */
div.bookAuthor { margin-bottom: 8px; color: #7ba482;}

div.book .backtotop { text-align:right;}
div.book hr { }




/* STYLES FOR THE FREE STUFF PAGE PDFS */

#freeStuff { clear: both; float: left;}


div.freeStuff { padding: 10px; float: left; width: 109px; text-align: center; 
margin: 10px; }

div.freeStuff a { display: block; color: #93bb9b; padding: 8px 0;}

.freeStuff:hover { background-color: #ccc;}

.headingsdiv h2 { font: bold inherit 'trebuchet ms', sans-serif;}
.headingsdiv h3 { font: 100 inherit  Georgia, serif;}
.headingsdiv h4 { font-size: inherit ;font-style: italics;}
.headingsdiv h5 { font-size: inherit ;}
.headingsdiv h6 { font-size: inherit ;}


/* ANNOUNCEMENTS MODULE */
.DNN_ANN_viewtypeSelector, .DNN_ANN_viewtypeSelectorDDL { display: none;}
div#adsenseGoogleSearch form {position: absolute; top: 110px; right: 23px;}







ul.tabs {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

ul.tabs li {
  float: left;
  padding: 0;
  margin: 0;
  padding-top: 0;
  background: url(/portals/1/images/tab_right.png) no-repeat right top;
  margin-right: 1px;
}

ul.tabs li a {
  display: block;
  padding: 0px 10px;
  color: #fff;
  text-decoration: none;
  background: url(/portals/1/images/tab_left.png) no-repeat left top;
}

ul.tabs li a:hover {
  color: #ff0;
}

table.freeStuffPosters td { vertical-align: top; text-align: center; }
table.freeStuffPosters td a { font-size: 12px; padding-top: 6px;}

table.freeStuffPosters tr.downloadButtons td { padding-bottom: 20px;}

.IS_webform .Subhead {margin-right: 20px;}
.IS_webform td { padding-bottom: 10px;}

 

/* CONTENT STYLES */

/* Banners */
#bannersContent h1 { margin: 0; padding: 0; color: rgb(112, 99, 37)!important; float: right; font-weight: 900; font-size: 24px;}

#bannersContent h6 { margin: 0; padding: 0; float: left; margin-top: 12px;  color: rgb(112, 99, 37)!important; font-size: 14px; letter-spacing: 3px; font-weight: 900 }
.bannerimages img { padding-right: 8px;}


/* QR Code */
#qrContent h1 { margin: 0; padding: 0; color: rgb(210, 35, 42)!important; float: right; font-weight: 900; font-size: 24px;}

#qrContent h6 { margin: 0; padding: 0; float: left; margin-top: 12px;  color: rgb(112, 99, 37)!important; font-size: 14px; letter-spacing: 3px; font-weight: 900;}


div.imageright {float: right; padding: 0 0 12px 12px;}
