﻿img { behavior: url(../images/iepngfix.htc); border: none; }
body {
	
	background-image: url(../images/background_gradient.jpg);
	background-repeat: repeat-x;
	background-color: #EEE;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin-left: 3px;
}
h1, h2, h3, h4, h5, h6 { color: black; margin: 0px 0px 6px 0px; padding: 5px 0px 2px 0px; font-family: Georgia; }
h1 {	font-size: 1.50em; background: url(../images/header_gradient_orange_625.png) no-repeat bottom left;padding-top: 0px;}
h2 {	font-size: 1.40em; background: url(../images/header_gradient_red_625.png) no-repeat bottom left; }
h3 {	font-size: 1.30em; background: url(../images/header_gradient_gray_425.png) no-repeat bottom left;}
h4 {	font-size: 1.20em; margin-bottom: 2px;}
h5 {	font-size: 1.10em; margin-bottom: 2px;}

h3 a.portfolioLink { padding: 0px 0px 0px 30px; font-size: .8em; vertical-align: middle; }

p { margin: 6px 0px 8px 0px; line-height: 1.25em; }
a:hover {	color: orange; text-decoration: underline;}
ul li, ol li { line-height: 1.40em; margin-bottom: 6px;}
em { font-weight: bold;	font-style: italic; }
hr { margin: 5px 0px; }
.centered {	text-align: center; }
.small { font-size: .90em; margin-bottom: .25em; }
.large { font-size: 1.1em; margin-bottom: .5em; line-height: 1.5em; }
.bold {	font-weight: bold; }
.fltLeft { float:left; }
.fltRight {	float: right; }
.textbox 
{
	background-color: #FFFFFF;
	border: 1px solid orange;
}
.highlightTextbox 
{
	background-color: #DDD;
	border: 1px solid orange;
}
.flashContent 
{
	text-align: center;
	padding-bottom: 10px;
}
.starLink, .twitterLink, .facebookLink
{
	padding-left: 20px;
	color: Orange;
	text-decoration: none;
}
.starLink 
{
	background: url(../images/star.png) left -1px no-repeat;	
}
.twitterLink
{
	background: url(../images/twitter.png) left -1px no-repeat;	
}
.facebookLink
{
	background: url(../images/Facebook_Badge_Icon_Inter-Quest.png) left -1px no-repeat;	
}
.current
{
	background: url(../images/star.png) left center no-repeat;
	text-decoration: underline;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/*** Status indicators ***/
.good, .bad, .warning
{
	padding: 5px 5px 5px 30px;
	margin: 3px 00px 0px 00px;
	text-align: left;
	display: block;
}
.good
{
	background: #CCFECC url(../images/good.gif) no-repeat;
	background-position: 5px 50%; /* x-pos, y-pos */
	border: 1px solid #009900;
}
.bad
{
	background: #FECCCC url(../images/error.gif) no-repeat;
	background-position: 5px 50%; /* x-pos, y-pos */
	border: 1px solid #FF3333;
	color: #990000;
}
.warning
{
	background: #FFFFCB url(../images/warning.gif) no-repeat;
	background-position: 5px 50%; /* x-pos, y-pos */
	border: 1px solid #FFFF00;
}
.txtWatermark
{
	color: #999999;
	background-color: #EEEEEE;
	border: 1px solid orange;
}
/*** Web Hosting Table ***/
#tblHosting { border: 1px solid black; text-align: center; vertical-align: middle; }
#tblHosting .bold { text-align: left; padding-left: 10px;}
#tblHosting tr th {	background-color: #000;	height: 25px; color: Orange; font-size: 1.1em; }
#tblHosting tr td {	padding: 4px 0px; }
#tblHosting .altRow { background-color: #ede9d3; }

/** AJAX Progress Indicator **/
.ajaxProgressUpdating
{
	vertical-align: middle; width: 100px; text-align: center; margin: 0px auto; background-color: Black; color: White; border: 1px solid orange;
	padding: 5px;
}
.shoppingCartTable 
{
	border: 1px solid black;
}
.shoppingCartTable tr.headerRow
{
	background-color: orange; 
	font-weight: bold;
	width: 100%;	
}
.shoppingCartTable tr.item
{
	font-size: .90em;
	margin-left: 4px;	
}

/*** Website portfolio ***/
.portfolioSlideWrapper 
{
	background: #CCC url(../images/slide_viewer_bg.png) repeat-x; border: 3px solid #990000; margin: 0px auto;
}
.portfolioSlideWrapper img
{
	height: 400px; width: auto; border: 2px solid black; margin: 10px auto;
}
ul.features li
{
	font-size: 1.1em; list-style-image: url(../images/good_list.gif); list-style-position: outside; vertical-align: middle; line-height: 2.0em;
}