html { font: 90% Trebuchet MS, Arial, "Sans Serif"; color : #666; }

a:visited,a:active,a:link {color: #069; padding: 0px; font-weight:normal; text-decoration:underline; line-height: 1em; }
a:hover {color: #39F; padding: 0px; font-weight:normal; text-decoration:underline; line-height: 1em; }

#right-home a:visited, #right-home a:active, #right-home a:link {color: #000000; font-size:14px;}

#bar a{font-size: 90%; color: #FFF; font-weight:bold; text-decoration:none; line-height: 1.8em; float: left; padding: 9px 0px 0px 20px; margin: 0px 0px 0px 10px; white-space: pre; background: url(../images2/arrow.gif) no-repeat 0px 15px; width:171px}
#bar a:hover					{color: #97caf7; text-decoration:underline;  background: url(../images2/arrow.gif) no-repeat 0px 15px;}

@media screen,print {
	#menu a{font-size: 100%; height: 20px; color: #FFF; font-weight:bold; text-decoration:none; line-height: 1.8em; float: left; padding: 0px 0px 0px 22px; white-space: pre; background-image: none;}
	#menu a:hover	{color: #333;}
}
@media handheld {
	#menu a{font-size: 100%; clear: both; color: #FFF; font-weight:bold; text-decoration:none; line-height: 1.8em; float: left; padding: 0px 0px 0px 22px; white-space: pre; background-image: none;}
	#menu a:hover	{color: #97caf7; font-weight:bold; ;}
}

#lower_nav ul { color : #FFF; }

#lower_nav ul { list-style:none; margin: 0; padding :0; background : url(/images/subNavTop.jpg) no-repeat top left #f1f1f1; width: 900px; height: 47px;}
#lower_nav ul li { float:left; margin: 0 0 0 6px; width : 123px; padding : 0;}
#lower_nav ul li.noMargin{ margin: 0 3px 0 0 !important; }
#lower_nav ul li.active{ margin-right : 0; background:url(/images/menu-active.png) no-repeat; }
#lower_nav #seo_menu li.active, #lower_nav #seo_menu li a:hover{ margin-right : 0; background:url(/images/menu-active.png) -135px 0 no-repeat; }
#lower_nav #ppc_menu li.active, #lower_nav #ppc_menu li a:hover{ margin-right : 0; background:url(/images/menu-active.png) -270px 0 no-repeat; color: #000;}
#lower_nav #conversion_menu li.active, #lower_nav #conversion_menu li a:hover{ margin-right : 0; background:url(/images/menu-active.png) -405px 0 no-repeat; color: #000;}
#lower_nav #knowledge_menu li.active, #lower_nav #knowledge_menu li a:hover{ margin-right : 0; background:url(/images/menu-active.png) -545px 0 no-repeat; color: #000;}

#lower_nav #website_menu li.active{ background-position : 0 0; }
#lower_nav a {font-size: 90%; height: 57px; color: #000; font-weight:bold; text-decoration:none; line-height: 1.4em; padding: 10px 5px; display : block; text-align:center; background-image: none;}
#lower_nav a:hover {text-decoration: underline; background:url(/images/menu-active.png) no-repeat; }


h1{ font: 145% "Trebuchet MS",arial,helvetica,sans-serif; font-weight:bold; color: #1D98DB; line-height: 1em; padding: 5px 0px 3px 0px; }
h2{ font: 120% "Trebuchet MS",arial,helvetica,sans-serif; font-weight:bold; color: #1D98DB; line-height: 1em; margin: 3px 0px 0px 0px; }
h3{ font: 110% "Trebuchet MS",arial,helvetica,sans-serif; font-weight:bold; color: #000;  }
h4{ font: 100% "Trebuchet MS",arial,helvetica,sans-serif; font-weight:bold; color: #000; }
h5{ font-weight:bold; color: #00a5e6; line-height: 1em; clear: right; margin: 10px;}

#left h1{font-size: 100%; font-weight:bold; color: #00a5e6; }
#footer {font-size: 90%; font-weight:bold; color: #fff; text-align: center;}
#footer a{ color: #fff; padding: 0px; font-size: 90%}
address {font-style: normal; margin: 20px 0 20px 0;}
.phone_us {font: arial; color: #fff; font-size: 230%; margin: 0 0 5px 0; letter-spacing: -1px;}

#header_menu a{
	font-size: 100%;
	color: #fff;
	font-weight: bold;
}

#header_menu {color: #00a5e6;}

#links a {color: #000;}
#links h2 {font-size: 160%;}
#websites h2 { color: #d90381;}
#seo_content h2 { color: #698800;}
#marketing h2 { color: #eaa700;}
#conversion h2 { color: #b732dc;}
#knowledge h2 { color: #1d98db;}

#links ul {margin: 15px 0 0 0;}
#links li {margin: 0;}


#websites ul,#seo_content ul,#marketing ul,#conversion ul,#knowledge ul{list-style-position: inside; list-style-type: none; margin: 10px; padding: 0 0 0 0; font-size: 85%;}
#websites ul {list-style-image: url(/images_new/bullet_1.gif); }
#seo_content ul {list-style-image: url(/images_new/bullet_2.gif); } 
#marketing ul {list-style-image: url(/images_new/bullet_3.gif); }
#conversion ul {list-style-image: url(/images_new/bullet_4.gif); }
#knowledge ul {list-style-image: url(/images_new/bullet_5.gif); }
li.title{list-style-image:none; font-size: 115%; padding: 0px 0px 5px 0px;}

#websites li {padding: 0 margin: 0;}


#mainLarge h2 {padding: 10px 0 0 0;}
#mainLarge h1 { margin: 0 0 10px 0; padding: 20px 0 0 0; font-size: 190%; font-weight:bold;}
.fulltext {width: 860px; margin: 0 0 20px 0;}
.functionalityList {float:left; width: 100%; width: 63%;}


@media screen,print {
	p 	{line-height: 1.3em;  /*float: left;*/ }
	p.top {line-height: 1.3em;}
	#main img{/*clear: left; float: left;*/ padding: 0px; }
	/*#main br{clear: both; height: 0px;}*/
	#main hr{float: right; width: 67%; color: #00a5e6;}
	ul {list-style-image: url(/images_new/bullet.gif); list-style-position: outside; list-style-type: none; margin: 5px 0px 0px 20px; padding: 5px 0px; }
	ul ul{list-style-image: url(/images_new/bullet2.gif); list-style-position: outside; list-style-type: none; margin: 0px; padding: 5px 0px; }
	h3 {margin: 13px 0px 7px 0px; padding-left: 0px; }
}
@media handheld {
	img	{ float: left; clear: left;}
	h3 	{ float: left; clear: none;}
	h4 	{ float: left;}
	h5 	{ float: left;}
	p 	{ line-height: 1.3em; margin: 0px; padding: 0px;}
}

.box ul {list-style-image: url(/images2/bullet.gif); list-style-position: inside; list-style-type: none; margin: 0px; padding: 0px;}
li {margin: 0px 0px 10px 10px; padding: 0px;}
img {border: 0px; }
table{border-collapse:collapse; border-width: 0px;}
td,th { vertical-align: top; padding: 5px;}
th.top  {background:url(/images/th.gif) 0 0 repeat-x; }
th.left {background:url(/images/th_left.gif)  200px 0 repeat-y; }

/*#main img{
	clear: left;
	float: left;
}*/
#main, #main-home {font-size: 105%;}

.right{float:right;}
.fbShare { clear:left; float:left; margin-right : 10px; margin-top : 20px; }
