* {

font-family:"Lucida Grande", "Lucida Sans", Verdana, "Trebuchet MS", Arial;

font-size:11px;

}



a {
font-weight:bold;
color:#38698c;
text-decoration: none;
}

a:hover {
font-weight:bold;
color:#38698c;
text-decoration: underline;
}


p a {
font-size:12px;
text-decoration:none
}

li a {
font-size:12px;
text-decoration:none
}


p a:hover {
color:#042f4e;
text-decoration:underline;
}

li a:hover {
color:#042f4e;
text-decoration:underline;
}

body {

background:url(background.png) repeat-x #dadada;

}



#Wrapper {

display:block;

width:900px;

margin:0 auto;

padding:0;

position:relative;

}



#Header {

display:inline;

float:left;

width:900px;

float:left;

padding:0;

margin:0;

}



#Logo a {

display:inline;

margin:0px;

float:left;

width:400px;

height:110px;

background:url(logo.png) no-repeat center center;

text-indent:-9999px;

}



#TopMenu {

display:block;

top:45px;

left:540px;

position:absolute;

}



#TopMenu a {

font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;

font-size:17px;

color:#1e5072;

font-weight:bold;

padding:0 15px 0 20px;

}



.ic_account {

background:url(/images/ic_account.gif) no-repeat left center;

}

.ic_support {

background:url(/images/ic_support.gif) no-repeat left center;

}



.ic_blog {

background:url(/images/ic_blog.gif) no-repeat left center;

}



#SearchBox {

width:176px;

height:40px;

background:url(search_box.gif) no-repeat;

position:absolute;

top:30px;

right:0;

font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;

font-size:13px;

color:#fff;

padding:10px;

}



#s {

background:url(search_bg.gif) no-repeat #e8eef2;

padding:2px 4px 2px 22px;

border:none;

position:absolute;

top:13px;

font-size:13px;

width:100px;

left:15px;

color:#333333;

}



.hidden {

display:none;

}



#searchsubmit {

background:url(searchbutton.gif) no-repeat;

width:32px;

text-align:center;

color:#0d3c5f;

top:13px;

left:150px;

display:block;

border:none;

position:absolute;

padding:2px 0 4px 0;

cursor:pointer;

}







#HomeContent {

display:inline;

float:left;

width:860px;

padding:0px 20px 0 20px;

background:#ffffff;

min-height:390px;

margin:15px 0 0 0;

position:relative;

}



#WideContent {

display:inline;

float:left;

width:840px;

padding:30px 30px 0 30px;

background:url(wide-header.jpg) no-repeat top;

min-height:390px;

margin:15px 0 0 0;

position:relative;

}





.pricingtable {

border-top:1px solid #b5cbd7;

border-left:1px solid #b5cbd7;

}



.pricingtable td {

border-bottom:1px solid #b5cbd7;

border-top:1px solid #fff;

border-right:1px solid #b5cbd7;

border-left:1px solid #fff;

padding:10px;

text-align:center;

color:#333333;

}



.alt, .title {

background:url(tdbg.gif) repeat-x;

}



.title td {

font-size:13px;

font-weight:bold;

color:#0d3c5f;

}



#SubContent {

display:inline;

float:left;

width:880px;

padding:20px 20px 0 0;

background:url(sub-header.jpg) no-repeat top;



margin:15px 0 0 0;

position:relative;

}



#SingleContent {

display:inline;

float:left;

width:880px;

padding:20px 20px 0 0;

background:url(single-header.jpg) repeat top;

margin:15px 0 0 0;

position:relative;

}



#MainColumn {

display:inline;

float:left;

width:602px;

padding:0 30px 20px 30px;

background:url(..main_bottom.jpg) no-repeat bottom #fff;

}



#RightColumn {

display:block;

width:238px;

margin:0;

padding:0;

position:absolute;

top:0;

right:0;

}



#RightColumn li ul, #RightColumn li ul li, #RightColumn li {

display:inline;

float:left;

margin:0!important;

padding:0!important;

width:238px;

list-style:none;

color:#fff;

}



#RightColumn ul {

padding:0;

margin:0;

}



#RightColumn li h2 {

display:inline;

float:left;

width:198px;

padding:5px 20px;

font-size:13px;

}



#RightColumn li a {

display:inline;

float:left;

width:198px;

font-size:13px;

font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;

font-weight:normal;

padding:15px 20px;

margin:0;

border-bottom:1px solid #96adbb;

color:#093554;

}



#RightColumn li a:hover {

background:url(sub_nav_bg.jpg) repeat-y;

}



#RightColumn li.current-cat a {

background:#fff;

}

#HomeText {

display:inline;

width:855px;

float:left;

padding:0px 0px 10px 5px;

color:#333333;

margin:0;

border-bottom:#CCCCCC;

}



h1, h2, h3, h4, h5 {

font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;

font-weight:normal;

margin:10px 0;

}



p {

font-size:12px;

line-height:18px;

}



p strong {
font-size:12px;
}



#MainColumn ul li {

font-size:12px;

line-height:18px;

}



#HomeText h1 {

font-size:24px;

}



#HomeText h3 {

font-size:18px;

line-height:28px;

}



.btn_green a, .btn_blue a {

display:inline;

float:left;

width:114px;

padding:12px 0;

font-size:12px;

text-transform:uppercase;

text-align:center;

color:#fff;

font-weight:normal;

margin:0 5px 0 0;

}



.btn_green a {

background:url(btn_green.png) no-repeat;

}



.btn_blue a {

background:url(btn_blue.png) no-repeat;

}



.threecol {

width:169px;

height:190px;

padding:0 25px;

border-right:1px solid #a1b7c7;

border-left:1px solid #fff;

display:inline;

float:left;

margin:20px 0;

}



.threecol h2 {

font-size:16px;

margin:0;

}



.threecol p {

font-size:11px;

line-height:18px;

margin:5px 0 0 0;

}



.threecol img {

margin-top:0px;

}



.first {

border-left:none;

padding-left:0;

}



.last {

border-right:none;

padding-right:0;

}



#Operator {

display:inline;

float:left;

width:220px;

margin:15px 0 0 28px;

height:125px;

background:url(/images/operator.png) no-repeat;

position:relative;

}



#Operator p {

display:inline;

float:right;

width:100px;

text-align:right;

margin:20px;

font-size:13px;

}



#Operator span a {

displa:block;

width:219px;

text-align:center;

position:absolute;

top:95px;

padding:5px 0;

color:#fff;

font-weight:normal;

font-size:12px;

font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;

}



#HomeQuote {

background:url(quotebox.png) no-repeat;

width:159px;

display:inline;

float:left;

margin:15px 0 0 28px;

padding:10px 30px;

line-height:16px;

}



#HomeQuote span {

display:inline;

float:left;

margin:35px 0 0 0;

}



#HomeQuote h5 {

font-size:13px;

font-weight:bold;

margin:5px 0;

}



#Footer {

width:860px;

text-align:right;

background:url(/images/footer_background.gif) no-repeat;

display:inline;

float:left;

padding:8px 0px;

margin:5px 0;

}

.post h1, .post h1 a, #WideContent h1, #MainColumn h1 {
font-size:24px;
font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;
font-weight:normal;
color:#000000;
}

.post h2, .post h2 a, #WideContent h2, #MainColumn h2 {
font-size:18px;
font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;
font-weight:normal;
color:#1e5072;
}



#MainColumn h3 {

font-size:16px;

font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;

font-weight:normal;

margin-top:30px;

}





.buynowbtn {

display:block;

width:55px;

text-transform:uppercase;

color:#fff;

background:url(/images/buynow_btn.png) no-repeat;

padding:8px 0;

margin:0 auto;

}



.bannerquestion a {

display:inline;

float:left;

width:212px;

height:80px;

background:url(/images/question_btn.png) no-repeat;

text-indent:-9999px;

margin:24px 12px 0 12px;

}



.bannerdesign a {

display:inline;

float:left;

width:212px;

height:180px;

background:url(/images/design_btn.png) no-repeat;

text-indent:-9999px;

margin:24px 12px 0 12px;

}



.righttext {

display:inline;

float:left;

width:212px;

margin:24px 12px 0 12px;

}





#RightColumn .righttext ul {

width:200px!important;

list-style:disc!important;

list-style-type:upper-alpha!important;

display:inline;

float:left;

}



#RightColumn .righttext ul li {

list-style-type:upper-alpha!important;

display:inline;

float:left;

width:170px;

padding-left:20px!important;

background:url(/images/check.png) no-repeat left top!important;

margin:7px 0!important;

font-size:12px;

color:#000;

}



.righttext h3 {

font-size:12px;

color:#033456;

}



.quote_testimonial {

display:inline;

float:left;

width:170px;

height:200px;

background:url(quotebox.png) no-repeat;

margin:24px 12px 0 8px;

padding:15px 25px;

font-size:11px;

line-height:18px;

}



.quote_testimonial span, .quote_testimonial strong {

display:block;

clear:both;

padding:0 0 10px 0;

font-size:12px;

}



.quote_testimonial span {

padding-top:35px;

text-align:center;

}



#ContactColumn {

display:inline;

float:left;

width:340px;

}



#ContactLeftColumn {

display:inline;

float:left;

width:210px;

margin:0 50px 0 0;

padding-top:10px;

}



#ContactLeftColumn h3 {

font-size:13px;

border-bottom:2px solid #000;

padding-bottom:3px;

font-weight:bold;

margin:20px 0 0 0;

}



#ContactLeftColumn td {

padding:3px 0;

}



blockquote {

padding:10px 0 0 0;

margin:0;

}



#post-6 blockquote p {

font-size:13px;

padding:0;

margin:0;

}







.faqsection {

	margin: 20px 0;

}



div.faq {

	margin: 15px 0 0 0;

}



div.faq .question {

	color: #2763A5;

	cursor:  pointer;

	font-size:12px;

}



div.faq .question.active {

	background-image: url(raquo-down.gif);

}



.answer p {

margin:5px 0 0 18px;

}



div.faq ul,

div.faq ol {

	margin: 0 0 10px 20px;

}



#RightColumn li ul li.current_page_item a {

background:#fff;

}



#ContactColumn ol, #ContactLeftColumn ul  {

margin:0;

padding:0 20px;

}



#ContactColumn ol li {

font-size:12px;

margin:5px 0;

line-height:18px;

}



#comment {

width:595px;

background:#e8eef2;

border:1px solid #cbd9e3;

padding:4px;

font-size:12px;

line-height:18px;

color:#0d3c5f;

}



.designerm, .userm {

display:block;

width:206px;

text-align:center;

color:#fff;

font-size:12px;

position:absolute;

left:30px;

background:url(/images/download_btn.gif) no-repeat;

padding:13px 0;

#padding:14px 0;

}



.designerm {

top:75px;

#top:80px;

}



.userm {

top:250px;

#top:258px;

}



.support h3 {

margin:30px 0 20px 220px!important;

}





#post-155 .entry td, #post-159 .entry td, #post-162 .entry td {

width:133px;

}



#post-155 .entry td img, #post-159 .entry td img, #post-162 .entry td img {

border:1px solid #aaa;

margin:5px 0 10px 0;

}



.featurestd h3 {

margin:10px 0 0 0!important;

border-bottom:1px solid #333;

padding:10px 0!important;

font-size:14px!important;

width:270px;

}



.featurestd ul {

padding:20px;

margin:0;

}



.featurestd li {

font-size:11px!important;

color:#333;



}



.featurestd td {

border-right:5px solid #fff;

border-top:5px solid #fff;

}



#post-233 p {

font-size:10px;

}



#homepage_form {

	MARGIN: 0px 0px 0px 3px; WIDTH: 230px; COLOR: #333; BACKGROUND-COLOR: #fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; display:inline;

	background:url(get-it.png) no-repeat; height:368px; padding-right: 0px; float:left; 

}

#homepage_form p {

	FLOAT: right; MARGIN: 0px 0px 0px 20px; WIDTH: 208px; 

}

#homepage_form h2 {

font-size: 18px; color:#083E62

}

FIELDSET {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px

}

#starts INPUT {

	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/bg-input.gif) #fff no-repeat left top; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; FONT: 11px verdana, arial; WIDTH: 181px; PADDING-TOP: 7px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px

}

FIELDSET {

	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0

}

FORM {

	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0

}







/* Navigation */

#MainNav {
width:900px;
padding:0;

}

#MainNav ul, #MainNav, #MainNav li a {
float:left;
margin:0;
padding:0;
list-style: url(transparent.png)


}

#MainNav ul li a {
color:#ffffff;
padding:15px 0;
font-size:12px;
font-weight:normal;
background:url(nav_bg.jpg) repeat-x center;
border-right:1px solid #396a8c;
border-left:1px solid #0b3d60;
min-width:110px;
text-align:center;
}

#MainNav ul li {
}

#MainNav ul li a:hover {
background:url(nav_bg_hover.jpg) repeat-x center;
border-left:1px solid #396a8c;
border-right:1px solid #0b3d60;
color:#bacedb;
}

@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
 
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;

}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}
