/* colors */
.blue { color: #0066CC; }
.orange { color: #FF9C00; }

/* general */
body {
	font: small Helvetica, Univers, Verdana, Arial, sans-serif;
}

h1 {
	color: #FF9C00;
	font-size: 24pt;
	font-weight: 100;
	padding-top: .5em;
	text-transform: uppercase;
}

h2 { 
	color: #FF9C00;
	font-size: 1.3em;
	padding-bottom: 1em;
}

h3, h4 {
	color: #5C85D5;
	font-size: 1.1em;
}

p {
	padding-bottom: 1em;
}

a, a:visited { color: #3366CC; }
a:hover { color: #fd9900; }

dl {
	margin: 0;
	padding: 0 0 10px 0;
}
dl dt {
	font-size: 1.05em;
	font-weight: bold;
}
dl dd {
	padding: 0 0 10px 0;
}

ul.product-points { font-size: 1.5em; }

ul.product-points li {
	color: #3366CC;
	display: inline-block;
	background: transparent url(/assets/images/blue-check.gif) no-repeat;
	display: block;
}

.tab-head { 
	background-image: url('/assets/images/touts-2.png'); 
	background-repeat: no-repeat;
}

.tab-head p,
.tab-head a, .tab-head a:visited {
	color: #FFFFFF;
	font-size: 1.3em;
	text-transform: uppercase;
	text-align: center;
}

#tab2 .tab-head { background-position: -199px; }

.tab-body { 
	color: #3366CC;
	padding: 10px;
	background-color: #DFF6FC; 
}

.tab-body h2 {
	color: #5C85D5;
	font-size: 9pt;
	padding: 0;
}

.tab-body div { border: 1px solid #DFF6FC; }

.tab-body ul {
	padding: 0;
}

.tab-body ul li { padding-bottom: 0.5em; }

#tab2 .tab-body { 
	background-color: #FFFFFF; 
	color: #000000;
}

.learn {
	font-size: 85%;
	text-align: right;
	text-transform: uppercase;
}

.highlight { color: #FFFFFF; }

#content {
	background: #FFFFFF url(/assets/images/map.png) no-repeat 55px 0;
}

#where-to-buy a, #where-to-buy a:visited { color: #CCCCCC; }

#buy-head { 
	font-size: 2.25em;
	font-weight: 100;
	text-transform: uppercase; 
}


#where-to-buy .learn {
	font-size: 1.3em;
	text-align: left;
	text-transform: none;
}

/* header and footer */
#header {
	background-image: url(/assets/images/masthead.jpg);
	background-repeat: repeat-x;
}

#logo {
	background-image: url(/assets/images/logo.jpg);
	background-repeat: no-repeat;
}

#info {
	background: url(/assets/images/gray-divide.png) top right no-repeat;
	text-align: right;
}

#info, #info a, #info a:visited, #info a:hover {
	color: #CCCCCC;
	font-weight: 100;
	font-size: 80%;
	text-decoration: none;
	text-transform: uppercase;
}

#info p {
	font-size: 150%;
	font-weight: 700;
	margin-top: 20px;
}

#tagline {
	color: #CCCCCC;
	text-transform: uppercase;
}

#menu { background: #08B8Ef; }

#nav { 
	text-align: center;
	background-image: url(/assets/images/nav-bg.jpg);
	background-repeat: no-repeat;
}

#nav a {
	color: black;
	text-transform: uppercase;
}

#nav ul li:hover a,
#nav ul li a:hover {
/*	border-bottom: 5px solid white;*/
}

#nav ul li ul li,
#nav ul li a ul li { 
	background-color: #CCCCCC; 
	border-left: 1px solid white;
}

#nav ul li:hover ul li a,
#nav ul li a:hover ul li a { 
	border-bottom: none;
}

#nav ul li ul li:hover a,
#nav ul li ul li a:hover { 
	background-color: #717171;
	border: none;
	color: white;
}

#footer { background-color: #CCCCCC; }

#footer-menu, #footer-menu a, #footer-menu a:visited {
	color: #717171;
	text-transform: uppercase;
}

#footer-menu ul {
	text-align: center;
	list-style: none;
}

#footer-menu ul li { border-left: 1px solid #717171; }

#footer-menu #first { border-left: 0; }

#copy {
	background-color: white;
	color: #CCCCCC;
	font-size: x-small;
}

/* main page */
#home #content {
	background: #FFFFFF url('/assets/images/computer-map.jpg') no-repeat 55px 0;
}

#sell-points ul { list-style-type: disc; }

#home #bottom-content {
	background: #FFFFFF url('/assets/images/big-gray-divide.png') no-repeat -20px 0;
}

#home #where-to-buy {
	background: #CCCCCC url('/assets/images/buy-box.jpg') no-repeat 10px 12px;
}

#home .tab-head { 
	background-image: url('/assets/images/tout-bar.png'); 
	background-repeat: no-repeat;
}

#home #tab2 .tab-head { background-position: -192px; }
#home #tab3 .tab-head { background-position: -385px; }

#home .tab-body,
#home .tab-body a,
#home .tab-body a:visited {
	background-color: #DFF6FC;
	color: #3366CC;
}
#home .tab-body a:hover {
	color: #fd9900;
}

#home h1 { color: #000000; }

/* product pages */
#fusion_300 #content {
	background: #FFFFFF url(/assets/images/f300.png) no-repeat 10px 0;
}

#fusion_50 #content {
	background: #FFFFFF url('/assets/images/f50.png') no-repeat 55px 0;
}

#fusion_70 #content {
	background: #FFFFFF url('/assets/images/f70.png') no-repeat 55px 0;
}

/* support page */
.support-form .sub-head {
	background-color: #E6E6E6;
	background-image: url('/assets/images/gray-support.jpg');
	background-repeat: no-repeat;
}

/* landing page */
#landing #content {
	background: #FFFFFF url('/assets/images/computer-map.jpg') no-repeat 55px 0;
}

#landing #bottom-content {
	background: #FFFFFF url('/assets/images/big-gray-divide.png') no-repeat -20px 0;
}

#landing #where-to-buy {
	background: #CCCCCC url('/assets/images/buy-box.jpg') no-repeat 10px 12px;;
}

#landing h1 { color: #000000; }

/* bios */
#profile-title h1 { padding-top: .3em; }

#bio #content {
	background: #FFFFFF url(/assets/images/profilebackground.jpg) no-repeat scroll 10px 0;
}

#bio #tab1 .tab-body p a {
	font-weight: bold;
	text-transform: uppercase;
}

