/* style1.css------------------------------------------------------------------*/a:link,a:visited,a:active{	color:#318cbb;}
a:hover{	color:#57afdc;}
a#logo_styled{	background: transparent url(../images/style1/logo.png) no-repeat 0 0;}
div#wrapper_menu ul li.level1:hover a{	color:#318cbb!important;}
div#wrapper_menu .moomenu ul li.topli:hover a{	color:#3a3a3a!important;}
div#buttons span:first-child{	border-right:1px solid #318cbb;}
h3#bottom_wrapper_header{	color:#318cbb;}
div#wrapper_footer ul li.level1 a{	color:#318cbb !important;}
div#wrapper_footer ul li.level1 a:hover{	color:#318cbb;}
div.moduletable h3,div.moduletable_clear h3,div.moduletable_menu h3,div.moduletable_text h3{	color:#318cbb;}
ul.arrow{	list-style-image:url(../images/style1/bullet1.png);}
div#wrapper_top{	background:#fff url(../images/style1/bg_main.png) repeat-x;}
div#search input#mod_search_searchword{	background:transparent url(../images/style1/search_button.png) no-repeat right 0;}
div#wrapper_breadcrumbs{	background:transparent;}
div#wrapper_breadcrumbs span#breadcrumbs_yah{	background:transparent url(../images/style1/yah.png) no-repeat right 0;	}
div#slider{	background:transparent url(../images/style1/slider.png) no-repeat 0 0;}
div.slider_up{	background:url(../images/style1/slider.png) no-repeat -70px 0!important;}
div#left{	background:transparent url(../images/style1/left_col_middle.png) repeat-y right 0;}
div#left_1{	background:transparent url(../images/style1/left_col_top.png) no-repeat right 0;}
div#left_2{	background:transparent url(../images/style1/left_col_bottom.png) no-repeat right bottom;}
div#right{	background:transparent url(../images/style1/right_col_middle.png) repeat-y left 0;}
div#right_1{	background:transparent url(../images/style1/right_col_middle.png) repeat-y left 0;}
div#right_2{	background:transparent url(../images/style1/right_col_bottom.png) no-repeat left bottom;}
.grey .us_width-20,.grey .us_width-25,.grey .us_width-33,.grey .us_width-50{	background: url(../images/style1/module_border_dark.png) repeat-y left 20px;}
.light .us_width-20,.light .us_width-25,.light .us_width-33,.light .us_width-50{	background: url(../images/style1/module_border_light.png) no-repeat left center;}
/* gk_stuff.css------------------------------------------------------------------*/.gk_is_preloader{	background:#e8e8e8 url(../images/style1/gk_stuff/load.gif) no-repeat center center !important;}
a.gk_is_play{	background: transparent url('../images/style1/gk_stuff/ni_buttons.png') no-repeat 0 0!important;}
a.gk_is_pause{	background: transparent url('../images/style1/gk_stuff/ni_buttons.png') no-repeat -26px 0!important;}
a.gk_is_prev{	background: transparent url('../images/style1/gk_stuff/ni_buttons.png') no-repeat 0 -22px!important;}
a.gk_is_next{	background: transparent url('../images/style1/gk_stuff/ni_buttons.png') no-repeat -26px -22px!important;}
a.gk_is_play:hover{	background: transparent url('../images/style1/gk_stuff/ni_buttons.png') no-repeat -52px 0!important;}
a.gk_is_pause:hover{	background: transparent url('../images/style1/gk_stuff/ni_buttons.png') no-repeat -78px 0!important;}
a.gk_is_prev:hover{	background: transparent url('../images/style1/gk_stuff/ni_buttons.png') no-repeat -52px -22px!important;}
a.gk_is_next:hover{	background: transparent url('../images/style1/gk_stuff/ni_buttons.png') no-repeat -78px -22px!important;}
div.gk_is_interface_buttons{	padding: 6px;	background: transparent url('../images/style1/gk_stuff/ni_buttons_bg.png') no-repeat 0 0!important;}
div.gk_npro_short_prev,div.gk_npro_full_prev {	background: transparent url('../images/style1/gk_stuff/npro_prev.png') no-repeat 0 0!important;}
div.gk_npro_short_prev:hover,div.gk_npro_full_prev:hover {	background: transparent url('../images/style1/gk_stuff/npro_prev.png') no-repeat -8px 0!important;}
div.gk_npro_short_next,div.gk_npro_full_next {	background: transparent url('../images/style1/gk_stuff/npro_next.png') no-repeat 0 0!important;}
div.gk_npro_short_next:hover,div.gk_npro_full_next:hover {	background: transparent url('../images/style1/gk_stuff/npro_next.png') no-repeat -8px 0!important;}
/* joomla_classes.css------------------------------------------------------------------*/td.sectiontableheader{	font:bold 12px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;	color:#318cbb;}
td.sectiontableheader{	background:#f5f5f5;	border-bottom:1px solid #eaeaea;	border-top:1px solid #eaeaea;	color:#979797;}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td{	border-bottom:1px solid #eaeaea;}
tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td{	background:#fafafa;}
.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td{	background:none;}
h2.contentheading,.contentheading,table.blog .contentheading{	height:50px;	line-height:36px;	padding:0 3px 0 4px!important;	font-size:1.8em;	color:#318cbb;}
a.category{	color:#318cbb!important;}
a.category:hover{	color:#318cbb!important;}
.button,button.validate{	background:#318cbb;}
a.readon,.back_button a{	background:transparent url(../images/style1/bullet1.png) no-repeat center left;}
/* Module Advertisement */div.banneritem_text{	border-bottom:1px dotted #ddd;}
/* suckerfish.css------------------------------------------------------------------*//* popups */
div.top{	background:url(../images/style1/popup_middle760.png) repeat-y 0 0;	}
div.bottom{	background:url(../images/style1/popup_bottom760.png) no-repeat 0 bottom;	}
/* typography.css------------------------------------------------------------------*/p.info{	color:#41bcea;	}
p.tips{	color:#e98b05;}
p.warning{	color:#c00;}
pre,.code{	background-color:#f5f5f5;	border-left:5px solid #318cbb;	color: #979797;}
.highlight-1{	background:#ffffda;}
.highlight-2{	background:#f5f5f5;}
.highlight-3{	background:#3a3a3a;	color: #fff;}
.highlight-4{	background:#318cbb;	color: #fff;}
span.clear{	border-top:1px solid #979797;	border-bottom:1px solid #979797;	color:#979797;}
span.clear-1{	border-top:1px solid #3a3a3a;	border-bottom:1px solid #3a3a3a;	color:#3a3a3a;}
span.clear-2{	border-top:1px solid #318cbb;	border-bottom:1px solid #318cbb;	color: #318cbb;}
span.color{	color:#979797;}
span.color-1{	color:#3a3a3a;}
span.color-2{	border-left:2px solid #318cbb;	color:#318cbb;}
span.color-3{	border-left:2px solid #3a3a3a;	color:#3a3a3a;}
span.color-4{	background:#3a3a3a;	color:#fff;}
span.color-5{	background:#f5f5f5;	color:#318cbb;}
span.color-6{	border-top:1px solid #e9e9a1;	border-bottom:1px solid #e9e9a1;	background:#ffffee;	color:#666;}
span.color-7{	background:#318cbb;	color:#fff;}


/* Code */pre,.code1,.code2{	background-color:#f5f5f5;	font-family: 'Courier New', monospace;	}
.code2{	border-left: 5px solid #318cbb;}
.code3{	border-top: 1px solid #318cbb;	border-bottom: 1px solid #318cbb;}
.code3 h4{	background-color:#fff;}


/* Blockquotes */blockquote div.blockquote1{	background:transparent url(../images/style1/gk_stuff/typography/open1.png)  no-repeat left bottom;}
blockquote div.blockquote1 div{	background:transparent url(../images/style1/gk_stuff/typography/close1.png)  no-repeat right top;}
blockquote div.blockquote2{	background:transparent url(../images/style1/gk_stuff/typography/open1.png)  no-repeat left top;}
blockquote div.blockquote2 div{	background:transparent url(../images/style1/gk_stuff/typography/close1.png)  no-repeat right top;}
blockquote div.blockquote3{	background:transparent url(../images/style1/gk_stuff/typography/open2.png) no-repeat left bottom;}
blockquote div.blockquote3 div{	background:transparent url(../images/style1/gk_stuff/typography/close2.png) no-repeat right top;}
blockquote div.blockquote4{	background:transparent url(../images/style1/gk_stuff/typography/open2.png) no-repeat left top;}
blockquote div.blockquote4 div{	background:transparent url(../images/style1/gk_stuff/typography/close2.png) no-repeat right top;}
/* Numbers */div.number1 span{	background:transparent url(../images/style1/gk_stuff/typography/bullet_ol_2.png) no-repeat center center;}
div.number2 span{	background:transparent url(../images/style1/gk_stuff/typography/bullet_ol_2_color.png) no-repeat center center;	color:#fff;}
/* updated native Joomla  -   boxes  dev center*//* ##########  3 columns - full width   ########## */* HTML .clearfix {	HEIGHT: 1%}
.clearfix {	DISPLAY: block;	margin-top: 0px;}
.mainrev_contents {	width: 970px; color: #666666; PADDING-RIGHT: 10px; font-size: 11px;  line-height: 16px; font-family:  Arial, Helvetica, sans-serif; PADDING-LEFT: 15px; Z-INDEX: 5; BACKGROUND: url(images/site/bg_main.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 440px}
.mainrev_contents_afp {	width: 970px; color: #666666; PADDING-RIGHT: 10px; font-size: 11px;  line-height: 16px; font-family:  Arial, Helvetica, sans-serif; PADDING-LEFT: 15px; Z-INDEX: 5; BACKGROUND: url(images/site/bg_main.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 40px}
/* boxes left+central------------------------------------------------------------------*/#container2 {  width: 97%;  max-width: 1000px;  min-width: 300px;  margin: 0 auto;  padding: 0; }
 #container2 h1 {  }
 #container2 h2 {  clear: both;  }
 #col1 {  width: 55%;  float: right; /* switch this to left and below to right to change the column locations */  }
 #col2 { width: 40%;  float: left; /* switch this to right and above to left to change the column locations */ }
 #col1_1 {  width: 48%;  float: right; /* switch this to left and below to right to change the column locations */  }
 #col2_2 { width: 48%;  float: left; /* switch this to right and above to left to change the column locations */ }
 
 #cole_1 {  width: 48%;  float: right; /* switch this to left and below to right to change the column locations */  }
 #cole_2 { width: 48%;  float: left; /* switch this to right and above to left to change the column locations */ }
 
 
 
 
 
 #col60_1 {  width: 35%;  float: right; /* switch this to left and below to right to change the column locations */  }
 #col60_2 { width: 60%;  float: left; /* switch this to right and above to left to change the column locations */ }
 
 
  #col25_1 {  width: 35%;  float: left; /* switch this to left and below to right to change the column locations */  }
 #col25_2 { width: 60%;  float: right; /* switch this to right and above to left to change the column locations */ }
 
  #col15_1 {  width: 25%;  float: left; /* switch this to left and below to right to change the column locations */  }
 #col15_2 { width: 70%;  float: right; /* switch this to right and above to left to change the column locations */ }
 


 #col90 { width: 90%;  float: left; /* switch this to right and above to left to change the column locations */ }
 
  #col3_1 {  width: 380px;  float: left; /* switch this to left and below to right to change the column locations */  }
 #col3_2 { width: 280px;  float: right; /* switch this to right and above to left to change the column locations */ }
 
 
 
 td .box {
               
                padding-left: 15px;
				padding-right: 15px;
                
               }

/* style for different images------------------------------------------------------------------*/
.left {	FLOAT: left}

.right {	FLOAT: right}
IMG.spot{	MARGIN-RIGHT: 10px; padding-right: 10px;	}

IMG.center {	padding-top: 10px; DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto}
IMG.video {	padding-top: 220px; DISPLAY: block; padding-left: 20px; MARGIN-RIGHT: auto}

.image {	CLEAR: left}

.image IMG.left {	MARGIN-RIGHT: 0px}

.image90.image {	PADDING-LEFT: 100px}

.image90.image IMG.left {	MARGIN-LEFT: -100px}

.image150.image {	PADDING-LEFT: 150px}

.image150.image IMG.left {	MARGIN-LEFT: -150px
}

.image70.image {	PADDING-LEFT: 70px}

.image70.image IMG.left {	MARGIN-LEFT: -70px
}

.image170.image {	PADDING-LEFT: 170px}

.image170.image IMG.left {	MARGIN-LEFT: -170px
}

.titleicon IMG {float: right; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN-LEFT: 180px; }

.imgtitle {float: right; }

.more.image {	PADDING-LEFT: 0px; padding-top: 10px; clear: both; }

.logoFeatured {	 padding-top: 10px; }



/* style for different banners------------------------------------------------------------------*/.b_devcenter {  background-image: url(../images/banners/devcenter.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 720px;  height: 150px;}

.b_realestate { 
background-image: url(../images/banners/b_realestate.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 720px;  height: 265px;
}



.b_devcenter4 { 
background-image: url(../images/banners/b_devcenter4.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 720px;  height: 250px;
}

.b_devcenter2 { 
background-image: url(../images/banners/b_devcenter2.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 720px;  height: 231px;
}

.b_devcenter3 { 
background-image: url(../images/banners/b_devcenter3.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 720px;  height: 231px;
}

.b_devcenter1 { 
background-image: url(../images/banners/b_devcenter1.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 735px;  height: 215px;
}

.b_partners { 
background-image: url(../images/banners/b_partners.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 710px;  height: 280px;
}

.b_partners1 { 
background-image: url(../images/banners/b_partners1.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 710px;  height: 250px;
}

.b_partners2 {
	background-image: url(../images/banners/b_partners2.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 710px;  height: 357px;
	}


.b_partners3 { 
background-image: url(../images/banners/b_partners3.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 710px;  height: 209px;
}


.b_solutions1 {  background-image: url(../images/banners/b_solutions1.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 720px;  height: 200px;}


.b_solutions2 {  background-image: url(../images/banners/b_solutions2.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 720px;  height: 200px;}

.b_solutions3 {  background-image: url(../images/banners/b_solutions3.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 720px;  height: 200px;}

.b_solutions4 {  background-image: url(../images/banners/b_solutions4.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 720px;  height: 200px;}

.b_freetrial { 
background-image: url(../images/banners/b_freetrial.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 937px;  height: 207px;
}

.b_logos { 
background-image: url(../images/buynow/bottom_logos.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 929px;  height: 214px;
}

/* content for testimonials------------------------------------------------------------------*/


.quote-content {
	BACKGROUND: url(../images/banners/b_testimonials.png) no-repeat 0px 0px; width: 720px;  height: 198px;
}

.quote-content  p {font-size: 12px; line-height: 20px;}
.quote-content BLOCKQUOTE {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px;   MARGIN: 0px 0px 0px -21px; PADDING-LEFT: 40px; PADDING-RIGHT:30px;  COLOR: #666; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 20px
}

IMG .logo 
	POSITION: absolute; TOP: 20px BOTTOM: 4px; LEFT: 20px
}
.quote_small {font-size: 11px; line-height: 18px;}

/* content for different banners------------------------------------------------------------------*/.content_banner  {padding-left: 30px;padding-top: 5px;line-height: 18px;padding-right: 10px;}

.content_banner p {font-size: 14px;font-family:  Arial, Verdana;line-height: 22px;}

.content_banner H1 {font-size: 30px;padding-bottom: 20px;line-height: 25px;font-family: Calibri,  Arial, Verdana;font-weight: normal;color: #000;}

.content_banner H2 {font-size: 18px! important;font-family:  Calibri, Arial, Verdana;line-height: 22px;font-weight: normal! important;color: #666! important;}
.banner380 {width: 380px; }
 
.banner500 {width: 500px; }

.banner450 {width: 450px; }


.spot1  {display: block;padding-left: 10px;padding-right: 10px; font-size: 11px! important; line-height:14px; }

.spot1 p {font-size: 18px! important; font-family: Arial, Verdana; padding-left: 0px! important;line-height: 18px;}
.spot1title {color: #037612! important;padding-bottom: 15px;padding-top: 10px;font-family: Arial, Verdana;font-size: 18px;}





/* side bar for press releases, news------------------------------------------------------------------*/#social-links-container {	TEXT-ALIGN: left; MARGIN-TOP: 25px; }
#social-links-container H3 {	PADDING-LEFT: 0px; FONT-SIZE: 13px; FONT-WEIGHT: bold}
#social-links-container LI {	PADDING-BOTTOM: 0px; PADDING-LEFT: 00px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; BACKGROUND: url() repeat-x 0px 0px; PADDING-TOP: 5px;}
#social-links-container LI.first {	BACKGROUND: none transparent scroll repeat 0% 0%}
#social-links-container LI A {	COLOR: #005eac;}
#social-links-container LI A SPAN {	WIDTH: 16px; BACKGROUND: url(../images/icons/social-logos.png) no-repeat left 0px; FLOAT: left; HEIGHT: 16px; MARGIN-RIGHT: 10px}
#social-links-container A.delicious SPAN {	BACKGROUND-POSITION: left -16px}
#social-links-container A.twitter SPAN {	BACKGROUND-POSITION: left -48px}
#social-links-container A.facebook SPAN {	BACKGROUND-POSITION: left -64px}
#social-links-container A.email SPAN {	BACKGROUND-POSITION: left -96px}
#social-links-container A.print SPAN {	BACKGROUND-POSITION: left -112px}
/* main style for press releases, news------------------------------------------------------------------*/.prcontent h1 { font-size: 14px; color: #000000!important;  padding-bottom:0px!important; padding-top:0px;}
.prcontent h3 { font-size: 11px; color: #000000!important; padding-top:0px;}
.prcontent p { line-height: 18px; }
/* press releases module ------------------------------------------------------------------*/ul.pressdocs  {  color:#174C8D !important;  line-height:18px;  margin-left:27px;}
ul.pressdocs {  list-style-image:url("../images/icons/docs.gif");}
/* ---------------------------- press releases module with blog -----------------------------*/
#promofooter_blog_outer  {
/*background: url("../images/style1/promofooter_blog_bottom2.gif") no-repeat scroll 0 100% transparent;*/
/* height:340px; */
float: left;
width:980px;
display: block;
}
#promofooter_inner {background:url("../images/style1/promofooter_top2.gif") no-repeat scroll 0 0 transparent;clear:both !important;height:20px;}
.promo_blog_h4 {color:#333333 !important;font-family:arial,sans-serif;font-size:11px;font-weight:bold;padding:3px 0 0 15px;}
.promo {float:left!important;padding-bottom:20px !important;width:475px !important;margin-left: 15px;}
.promo  A { margin-bottom: 5px!important;}
.promo_blog_text {font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:0 10px 0 20px !important;width:430px !important;}
/* 
---------------------------- Careers Jumi page -----------------------------*/
a.more:link {background:url("../images/menu/nav_arrow.png") no-repeat scroll right 1px transparent;color:#2083D2;display:inline;padding:0 15px 0 0;color:#2083D2;font-family:verdana,arial;font-size:11px;}
a.more:visited{background:url("../images/menu/nav_arrow.png") no-repeat scroll right 1px transparent;color:#2083D2;display:inline;padding:0 15px 0 0;color:#2083D2;font-family:verdana,arial;font-size:11px;}

#mainbody .xsmall {font-size:10px;line-height:14px;}


/* ----------------------------Right Column buttons  Links Module -----------------------------*/.dev-account_button{  background: url("../images/style1/bt-dev.png");}
.dev-account_button:hover{  background: none);}
.demo_button{  background: url("../images/style1/bt-demo.png");}
.demo_button:hover{  background: none);}
.trial_button{  background: url("../images/style1/bt-trial.png");}
.trial_button:hover{  background: none);}
.buy_button{  background: url("../images/style1/bt-buy.png");}
.buy_button:hover{  background: none);}
.forum_button{  background: url("../images/style1/bt-forum.png");}
.forum_button:hover{  background: none);}
.blog_button{  background: url("../images/style1/bt-blog.png");}
.blog_button:hover{  background: none);}
.api_button{  background: url("../images/style1/bt_api.png");}
.api_button:hover{  background: none);}

.re_trial_button{  background: url("../images/buttons/bt_trial2.png") 0 0;}
.re_trial_button:hover{  background: none);}
.re_demo_button{  background: url("../images/buttons/bt_demo2.png") 0 0 ;}
.re_demo_button:hover{  background: none);}
.re_pricing_button{  background: url("../images/buttons/bt_editions.png");}
.re_pricing_button:hover{  background: none);}

.re_supportzip_button{  background: url("../images/buttons/bt_supportzip.png");}
.re_supportzip_button:hover{  background: none);}

.re_emailziplogix_button{  background: url("../images/buttons/bt_emailziplogix.png");}
.re_emailziplogix_button:hover{  background: none);}

.re_passwordreset_button{  background: url("../images/buttons/bt_passwordreset.png");}
.re_passwordreset_button:hover{  background: none);}

.home_demo_button{  background: url("../images/buttons/bt_demog2.png") 0 0 }
.home_demo_button:hover{  background: none);}
.home_trial_button{  background: url("../images/buttons/bt_trialg2.png")  0 0;}
.home_trial_button:hover{  background: none);}
.home_editions_button{  background: url("../images/buttons/bt_editions2.png") 0 0;}
.home_editions_button:hover{  background: none);}


.sup_sendsupport_button{  background: url("../images/buttons/bt_sendsupport.png") 0 0;}
.sup_sendsupport_button:hover{  background: none);}
.sup_signsupport_button{  background: url("../images/buttons/bt_signsupport.png") 0 0 ;}
.sup_signsupport_button:hover{  background: none);}
.sup_how_button{  background: url("../images/buttons/bt_how.png");}
.sup_how_button:hover{  background: none);}
.sup_training_button{  background: url("../images/buttons/bt_training.png");}
.sup_training_button:hover{  background: none);}


/** ===================================================================== Article styles */.clear {clear: both;}
h3.blue {color: #0066cc; font-family: Calibri; font-size: 25px; font-weight: normal; line-height: 1.2; margin-top: 0px; padding-right:10px;}
h6.italic1 {margin-top: 2px; padding-top: 5px; overflow: hidden; font-size: 15px; font-style: italic; line-height: 1.5; font-weight: normal;}
h6.image { color: #0066cc; margin-top: 15px; margin-top: 15px; overflow: hidden; font-size: 15px; line-height: 1.5; font-weight: normal;}
.left-column {float:left;}
.fast-facts {background: url('/images/fast-facts-bg.gif') repeat-y left top; width: 213px; padding: 25px 15px 30px; line-height: 2;}
.fast-facts-top {background: url('/images/fast-facts-bg-top.gif') no-repeat left top; font-size: 14px; font-weight: bold; margin-top: 25px; padding: 11px 0px 11px 20px;}
.fast-facts-bottom {background: url('/images/fast-facts-bg-bottom.gif') no-repeat left top; height: 4px;}
.fast-facts p {font-size: 11px;}
.fast-facts span {color: #0066cc; font-weight: bold; font-size: 11px;}
 .quotation {background-color: #3399cc; width: 201px; padding: 14px 12px 14px 28px; line-height: 2; color: #ffffff; font-weight: bold;}
.quotation-top {background: url('/images/quotation-top.gif') no-repeat left top; height: 4px; margin-top: 15px;}
.quotation-bottom {background: url('/images/quotation-bottom.gif') no-repeat left top; height: 4px;}
.signature {float: right; font-weight: normal; font-size: 11px; margin-top: 10px;}
.img-container {margin: 20px auto; width: 726px; padding-top: 10px;}
.img-container img {margin: 0px 5px;}
.col-1 {width: 47%; float: left; padding-right: 15px;}
.col-2 {width: 50%; float: right;}
/*---------- Bottom Tabs styles ------------*/
.tabbed-list UL {  width: 960px!important;  clear: none;  line-height: 1.2em!important;  padding-bottom: 20px!important;  padding-left: 10px!important;}
.tabbed-list UL LI{  list-style-image:url(../images/style1/bullet1.png);  margin-left: 20px!important;}
.tabbed-list H3 {  float:left;  font-weight: bold;  }


/** ===================================================================== box styles */
.box3 {width: 703px;}

.box3  H3 {
	padding: 20px 15px 20px 20px;color:#000000;line-height: 20px;font-family: arial,verdana,arial;font-size:16px;
}

.box3  p {color:#333333; line-height: 20px;padding:0 15px 0 15px;font-family: verdana,arial;font-size:11px;}

.box3_top {height: 18px;background:url("../images/boxes/box3_top.png"); }
.box3_body {background:url("../images/boxes/box3_body.png"); }
.box3_body1 {background:url("../images/boxes/box3_body1.png"); }

.box3_bottom {height: 12px;background:url("../images/boxes/box3_bottom.png"); }

.box3_2_body {background:url("../images/boxes/box3_2_body.png"); }


/** ===================================================================== form styles */
.space15px  {  width: 15px;   height: 15px;}
.form_label  {  padding: 6px 10px;  width: 170px;}
.form_label_red { font-weight: bold; padding: 6px 10px; color: #fd0000;}
.form_label_red_wide { font-weight: bold; padding: 6px 10px; color: #fd0000;}
.form_labelMod  {  padding: 0px 10px 0 25px;  width: 150px; font-size: 0.9em;}
.form_labelMod_red   {  padding: 5px 10px 0 25px;  width: 150px;  color: #fd0000; font-size: 0.9em;}

.form_inputfield TD {  padding-left: 10px;  width: 215px;}
.form_inputfield  TD.INPUT {  color: #cccccc!important;}
.textfield INPUT TD{  width: 200px!important;}
.title1, table.contentpaneopen td.title1 {  background: #eeeeee;  padding-left: 20px;  margin-bottom: 15px;  font-weight: bold;}






#inputArea, #inputArea1, #inputArea2, #thankyouArea1, #thankyouArea2{    font-family: Arial, Sans-Serif;    font-size: 12px;  /*  background-color: #d6e5f4;*/    padding: 0 0px 10px 5px;}

#inputArea input[type="text"], #inputArea input[type="password"], textarea{   font-family: Arial, Sans-Serif;    font-size: 12px;    display: block;    padding: 2px 4px;    border: solid 1px #aaaaaa; /*85b1de;*/    width: 174px!important;	color: #666666;}
#inputArea select, select#usercount  {   font-family: Arial, Sans-Serif;    font-size: 12px;    display: block;    padding: 2px;    border: solid 1px #aaaaaa;    width: 180px!important;	color: #666666;}
.form_right_column {
  margin-top: 20px; padding: 18px 10px 10px 15px; border-left: solid 1px #eeeeee;
}

.form_right_column  H5{
  color: #666666;
}

#inputAreaMod, #thankyouArea1Mod, #thankyouArea2Mod {    font-family: Arial, Sans-Serif;    font-size: 12px;  /*  background-color: #d6e5f4;*/    padding: 0 10px 0px 10px;}
#inputAreaMod input[type="text"], textarea{   font-family: Arial, Sans-Serif;    font-size: 12px;    display: block;   margin: 0px 0px 0 25px;    border: solid 1px #aaaaaa; /*85b1de;*/    width: 150px!important;	color: #666666;}

#inputAreaMod select{   font-family: Arial, Sans-Serif;    font-size: 12px;    display: block;    padding: 2px;    border: solid 1px #aaaaaa;    width: 180px!important;	color: #666666;}



/* main style for  contact form on side bar
------------------------------------------------------------------*/
.contact_top  {height: 38px;background:url("../images/boxes/contact_top.png") no-repeat 10px 0; }
.contact_body {background:url("../images/boxes/contact_body.png") repeat-y 10px 0;}

.contact_bottom {height: 21px;background:url("../images/boxes/contact_bottom.png") no-repeat 10px 0; }


/* main style for  boxes on DS Lite upgrade page
------------------------------------------------------------------*/
.b_ind { 
background-image: url(../images/boxes/lite_upgrade1.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 266px;  height: 218px;
}
.b_groups { 
background-image: url(../images/boxes/lite_upgrade2.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 266px;  height: 218px;
}
.b_re { 
background-image: url(../images/boxes/lite_upgrade3.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 266px;  height: 218px;
}


/* main style for  promo logo page
------------------------------------------------------------------*/
.container {
	DISPLAY: block
}


.container {
	MARGIN: 0px 0px 0px 20px; 
	WIDTH: 703px;
}

  .content {
	WIDTH: 700px; FLOAT: left; PADDING-TOP: 10px
}

.bottom-margin {
	MARGIN-BOTTOM: 17px
}


.span-3 {
	WIDTH: 172px
}

DIV.last {
	MARGIN-RIGHT: 0px
}


.promo-logo {
	TEXT-ALIGN: center; WIDTH: 172px; DISPLAY: table-cell; MARGIN-BOTTOM: 17px; BACKGROUND: url(../images/boxes/logo_promo.png) no-repeat 0px 0px; HEIGHT: 98px; VERTICAL-ALIGN: middle
}

.promo-logo * {
	VERTICAL-ALIGN: middle
}


.promo-logo1 {
	TEXT-ALIGN: center; WIDTH: 163px; DISPLAY: table-cell; MARGIN-BOTTOM: 17px; BACKGROUND: url(../images/boxes/logo_promo1.png) no-repeat 0px 0px; HEIGHT: 98px; VERTICAL-ALIGN: middle
}


.column {
	FLOAT: left; MARGIN-RIGHT: 18px
}


.span-3 {
	FLOAT: left; MARGIN-RIGHT: 18px
}


DIV.last {
	MARGIN-RIGHT: 0px
}




/* main style for pricing page
------------------------------------------------------------------*/

.prcingbasic {
 font-size: 16px;
 font-weight: bold;
 color: #666666!important; 
 padding-bottom:3px!important;
 padding-top:2px;
}


.prcingstandard {
 font-size: 16px;
 font-weight: bold;
 color: #007cc2!important; 
 padding-bottom:3px!important;
 padding-top:2px;
}


.prcingenterprise {
 font-size: 16px;
 font-weight: bold;
 color: #6cab22!important; 
 padding-bottom:3px!important;
 padding-top:2px;
}


table.hovertable {
                font-family: verdana,arial,sans-serif;
                font-size:11px;
                color:#666666;
                border-width: 1px;
                border-color: #999999;
                border-collapse: collapse;
}

table.hovertable th {
                background-color:#ffffff;
                border-width: 1px;
                padding: 8px;
                border-style: solid;
                border-color: #cccccc;
}

table.hovertable tr {
                background-color:#ffffff;
}

table.hovertable td {
                border-width: 1px;
                padding: 8px;
                text-align:center;
                border-style: solid;
                border-color: #cccccc;
}

#footer_bkg {
   height: 124px;
   width: 980px;
   background:url("../images/boxes/footer_bkg.png");
}
/* ----- Price Table ---- */
.price_s {
clear:both;
color:#000000;
float:left;
font-size:220%;
font-weight:bold;
letter-spacing:-0.05em;
line-height:1;
margin-bottom:0.3em;
padding-right:0.1em;
position:relative;
text-align:left;
white-space:nowrap;
}
.price_s1 {
clear:both;
color:#000000;
float:left;
font-size:180%;
font-weight:bold;
letter-spacing:-0.05em;
line-height:1;
margin-bottom:0.3em;
padding-right:0.1em;
position:relative;
text-align:left;
white-space:nowrap;
}



.dollar_s {
clear:both;
color:#000000;
float:left;
font-size:60%;
font-weight:bold;
letter-spacing:-0.05em;
line-height:1;
margin-bottom:0.3em;
padding-right:0.1em;
position:relative;
text-align:left;
white-space:nowrap;
}
.price_s sup {
font-size:50%;
left:100%;
letter-spacing:-0.01em;
line-height:116%;
position:absolute;
top:0.2em;
}
compar...cts.php #2 (line 294)
sup {
bottom:0.8ex;
font-size:70%;
position:relative;
vertical-align:baseline;
}
.price_s .slash_s {
font-size:30%;
left:100%;
letter-spacing:0;
line-height:116%;
position:absolute;
text-align:left;
top:2.2em;
}
.feature1 {
background-color:#f6f5f7;
color:#666666;
font-family:arial,verdana,helvetica;
font-size:11px;
line-height:14px;
padding: 10px;
text-align:left;
}
.feature2 {
background-color:#ffffff;
color:#666666;
font-family:arial,verdana,helvetica;
font-size:11px;
line-height:14px;
padding: 10px;
text-align:left;
}
.item_details {
  display:none; 
  padding: 3px 10px 3px 22px!important;
}
a.nodeco {
  text-decoration: none;
}
td.feature_title {
  border-top:1px solid #B2D9F0;
  border-left:1px solid #B2D9F0;
  text-align:center;
}
td.feature_title1 {
  border-top:1px solid #B2D9F0;
  border-left:1px solid #B2D9F0;
}
table.feature {
  border-bottom:1px solid #B2D9F0;
  border-right:1px solid #B2D9F0;
}
.currency1 {
  color:#666666;
  font-size: 14px;
  font-weight: bold;
}
.currency2 {
  color:#0A5AAD;
  font-size: 14px;
  font-weight: bold;
}
.currency3 {
  color:#339933;
  font-size: 14px;
  font-weight: bold;
}


/*   Image Carousel   */

#scroller {  
     position: relative; 
	 overflow: hidden; 
     width: 720px;   
     height: 86px;   
     margin: 40px 0 0 -15px;  
  	 border: solid 1px #eee;
 }  
   
 #scroller_frame {position: relative;}  
 #scroller_previous {float: left; cursor: pointer;}  
 #scroller_next {float: right; cursor: pointer;}  
 #scroller_content {  
     position: absolute;  
     top: 0;  
     margin-left: 20px;  
 }  
   
 #scroller_content  
 #scroller_content li {  
     list-style: none;  
     margin: 0;  
     padding: 0;  
 }  
     #scroller_content { 
          
      /*   width: 2890px;  */
     }  
     #container_bd #scroller ul li {  
         display: block;  
         float: left;  
         margin: 5px;  
         padding: 5px;  
         border: 1px solid #666;  
         background-color: #fff;  
     }  
   
 #container_bd #scroller ul li img {  
     display: block; 
 }  
 

.scroller_item {
   float:left;
   margin: 0 8px 0 22px;
   
 }
 


