/* CSS Goodness by Drew Taylor - www.Drew-Taylor.com */

@import url("global.css");

/* ------------------------------Links------------------------------------ */

#product a {color:#ff9000;text-decoration: none;}
#product a:hover {color: #0096ff; text-decoration: none;}
#teamMember a {color:#ff9000;text-decoration: none;}
#teamMember a:hover {color: #0096ff; text-decoration: none;}
#templateList a {color:#ff9000;text-decoration: none;}
#templateList a:hover {color: #0096ff; text-decoration: none;}
#sidebar a {color: #494949; text-decoration: underline;}

/* ------------------------------Type------------------------------------- */

#product p {margin:5px 0 5px 0;}
#teamMember p {margin:5px 0 5px 0;}
.sideLargeText {font-size: 18px; font-weight: bold;}

/* ------------------------------lists------------------------------------ */

#leftCol li {color: #0096ff;}
.templateList ul {margin: 0; padding: 0;}
.templateList li {background: url(images/download_bullet.gif) left bottom no-repeat; list-style: none; padding: 5px 0 0 30px; margin-bottom: 10px;}

/* -------------------------------Main------------------------------------ */

body {background:#fff url(images/subpage_bg.gif) repeat-x;}
#content {background: #f5f5f5;}
#promoQuote {height:132px; padding-top: 5px; font-size: 2.75em; color: #fff; line-height: 40px; font-weight: lighter;}
#leftCol {height: 100%; float: left; width: 288px;}
#sidebar {background: #f5f5f5; padding: 20px 20px 20px 20px;}
#sidebarTagline {text-transform: uppercase; background: #f68d2c url(images/sidebarTagline_bg.gif) repeat-x bottom; float: left; width: 288px; text-align: center; color: #fff; font-weight: bold; font-size: 14px; margin: 15px 0 20px 0; }
#rightCol {padding: 20px 0px 200px 20px; background: #fff;}
#product { color: #ff9000; border-bottom: 1px #f5f5f5 solid; float: left; margin: 0 10px 20px 0; font-size: 1.3em; width: 266px;}
#product img {padding: 10px; background: #f5f5f5; margin-bottom: 5px;}
#teamMember { color: #ff9000; border-bottom: 1px #f5f5f5 solid; float: left; margin: 0 10px 20px 0; font-size: 1.3em; width: 160px;}
#teamMember img {padding: 10px; background: #f5f5f5; margin-bottom: 5px;}

#copyInfo {}

/* ------------------------------Forms------------------------------------ */

.leftForm {text-align: right; width: 150px; vertical-align: top;}
.required {color: #ff9000;}
#thankyou {background: #fff url(images/thank_you.gif) no-repeat center; height: 500px;}
#form {width: 500px;}
#form p {padding:10px;}
#form .textField {width:240px; color: #555555; font-weight: bold; font-size: 12px; padding: 3px;}
#form textarea {font-family: Helvetica, Verdana, Arial, sans-serif; width:240px; height:120px; color: #555555; font-size: 12px; padding: 3px;}
.contact {height: 550px;}
.button {width:70px!important; font-weight: bold; padding: 3px;}
.checkbox {float: left;}
.formCaption {font-size: 9px;}

/* ------------------------------tables----------------------------------- */

#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0 0 45px 0;
	width: 100%px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #808082;
	border-top: 2px solid #56bdff;
	border-bottom: 1px solid #fff;
	color: #fff;
	width: 100%;
}
#box-table-a td
{
	padding: 8px;
	background: #f5f5f5; 
	border-bottom: 1px solid #fff;
	color: #555;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #bfbfbf;
	color: #555;
}

#box-table-a .tableSubHead td {color: #ff9000;}


