@charset "utf-8";
.swiftbuttontborer
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #333333;
font-family: arial, geneva, helvetica, helv, sans-serif;
	font-size:11px;;
	BORDER-STYLE: solid;
	BORDER-COLOR: #CCCCCC;
	BORDER-WIDTH: 2px;
}

.bluebutton
{
	BORDER: solid 0 #FFFFFF;
	BACKGROUND: URL(http://www.idevsupport.com/themes/client_default/bluebuttonbg.gif) no-repeat;
	HEIGHT: 21px;
	WIDTH: 85px;
	COLOR: #000000;
font-family: arial, geneva, helvetica, helv, sans-serif;
	FONT-SIZE: 11px;
	MARGIN: 0px;
    padding-top: 3px;
    padding-bottom: 15px;
    vertical-align:middle;
}

.orangebutton
{
	BORDER: solid 0 #FFFFFF;
	BACKGROUND: URL(http://www.idevsupport.com/themes/client_default/orangebuttonbg.gif) no-repeat;
	HEIGHT: 21px;
	WIDTH: 85px;
	COLOR: #000000;
font-family: arial, geneva, helvetica, helv, sans-serif;
	FONT-SIZE: 11px;
	MARGIN: 0px;
    padding-top: 3px;
    padding-bottom: 15px;
    vertical-align:middle;
}

.yellowbutton
{
	BORDER: solid 0 #FFFFFF;
	BACKGROUND: URL(http://www.idevsupport.com/themes/client_default/yellowbuttonbg.gif) no-repeat;
	HEIGHT: 21px;
	WIDTH: 64px;
	COLOR: #000000;
font-family: arial, geneva, helvetica, helv, sans-serif;
	FONT-SIZE: 11px;
	MARGIN: 0px;
    padding-top: 3px;
    padding-bottom: 15px;
    vertical-align:middle;
}

.yellowbuttonbig
{
	BORDER: solid 0 #FFFFFF; BACKGROUND: URL(http://www.idevsupport.com/themes/client_default/yellowbuttonbigbg.gif) no-repeat; HEIGHT: 21px; WIDTH: 100px; COLOR: #000000; font-family: arial, geneva, helvetica, helv, sans-serif; FONT-SIZE: 11px; MARGIN: 0px; padding-top: 3px; padding-bottom: 15px; ALIGN: center; vertical-align:middle;
}

.commentrow1
{
	BACKGROUND-COLOR: #FFFDF7; BORDER: 0px SOLID #FFE6B8; COLOR: #333333; WIDTH: 99%;PADDING: 2px; MARGIN: 2px; font-family: arial, geneva, helvetica, helv, sans-serif; FONT-SIZE: 11px;
}

.commentrow2
{
	BACKGROUND-COLOR: #FFFFFF; BORDER: 0px SOLID #FFFBF2; COLOR: #333333; WIDTH: 99%;PADDING: 2px; MARGIN: 2px; font-family: arial, geneva, helvetica, helv, sans-serif; FONT-SIZE: 11px;
}

.commenthr
{
	BORDER: none;
	BACKGROUND-COLOR: #FFEECF;
	COLOR: #FFEECF;
	HEIGHT: 1px;
	MARGIN: 3 1 3 1;
	PADDING: 0;
}

.swifttext
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
font-family: arial, geneva, helvetica, helv, sans-serif;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	PADDING: 2px 2px 2px 2px;
}

.departmentselect
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
font-family: arial, geneva, helvetica, helv, sans-serif;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
}

.swifttextarea
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
font-family: arial, geneva, helvetica, helv, sans-serif;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	WIDTH: 100%;
	PADDING: 2px 2px 2px 2px;
}

.swifttimer
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
font-family: arial, geneva, helvetica, helv, sans-serif;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #FFFFFF;
	BORDER-WIDTH: 0px;
	WIDTH: 50px;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 5px;
}

.navitem
{
	BACKGROUND-COLOR: #FEFEFE;
	COLOR: #000000;
font-family: arial, geneva, helvetica, helv, sans-serif;
	FONT-SIZE: 11px;
	BORDER-BOTTOM: 1px solid #F5F5F5;
	PADDING: 4px;
}

.navitemhover
{
	BACKGROUND-COLOR: #FFF8E9;
	COLOR: #476CA4;
	FONT-FAMILY: Arial;
font-family: arial, geneva, helvetica, helv, sans-serif;
	BORDER-BOTTOM: 1px solid #F5F5F5;
	PADDING: 4px;
}

.swiftpostmessage
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
font-family: arial, geneva, helvetica, helv, sans-serif;
	font-size:11px;;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	WIDTH: 98%;
	HEIGHT: 40px;
	OVERFLOW: auto;
	PADDING: 2px 2px 2px 2px;
}

.swiftsendbutton
{
	BACKGROUND: URL(http://www.idevsupport.com/themes/client_default/sendbuttonbg.gif);
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
font-family: arial, geneva, helvetica, helv, sans-serif;
	font-size:11px;;
	BORDER-STYLE: solid;
	BORDER-COLOR: #3894E5;
	BORDER-WIDTH: 1px;
	WIDTH: 98%;
	HEIGHT: 40px;
	PADDING: 2px 2px 2px 2px;
}

.mediumtext
{
    font-size:11px;;
    COLOR: #333333;
font-family: arial, geneva, helvetica, helv, sans-serif;
}

.articlepreview
{
	COLOR: #404040;
	font-size:11px;;
font-family: arial, geneva, helvetica, helv, sans-serif;
}

.dlitempreview
{
    FONT-SIZE: 11px;
    COLOR: #606060;
font-family: arial, geneva, helvetica, helv, sans-serif;
}

.smalltext
{
    FONT-SIZE: 11px;
    COLOR: #333333;
font-family: arial, geneva, helvetica, helv, sans-serif;
}

.ticketpostname
{
    font-size:11px;;
    COLOR: #333333;
font-family: arial, geneva, helvetica, helv, sans-serif;
}

.articletitle
{
    font-size:11px;;
    COLOR: #333333;
font-family: arial, geneva, helvetica, helv, sans-serif;
}

.printabletext
{
    font-size:11px;;
    COLOR: #000000;
font-family: arial, geneva, helvetica, helv, sans-serif;
	LETTER-SPACING: 2px;
}

.usertyping
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
font-family: arial, geneva, helvetica, helv, sans-serif;
}

.error
{
    FONT-SIZE: 11px;
    COLOR: #E55838;
font-family: arial, geneva, helvetica, helv, sans-serif;
}

.title
{
	font-size:11px;;
	COLOR: #277DC9;
font-family: arial, geneva, helvetica, helv, sans-serif;
}



.searchtext
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
font-family: arial, geneva, helvetica, helv, sans-serif;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	WIDTH: 140px;
	PADDING: 2px 2px 2px 2px;
	MARGIN: 0px;
	vertical-align: middle;
}

.logintext
{
	COLOR: #000000;
font-family: arial, geneva, helvetica, helv, sans-serif;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	WIDTH: 100px;
	PADDING: 3px 2px 2px 2px;
	MARGIN: 0px;
	BACKGROUND: URL(http://www.idevsupport.com/themes/client_default/icon_user.gif) no-repeat;
	BACKGROUND-POSITION: 1px 1px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 18px;
	VERTICAL-ALIGN: middle;
}
.loginpassword
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
font-family: arial, geneva, helvetica, helv, sans-serif;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	WIDTH: 116px;
	PADDING: 3px 2px 2px 2px;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
}
.searchselect
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
font-family: arial, geneva, helvetica, helv, sans-serif;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	WIDTH: 100%;
}
.languageselect
{	BACKGROUND-COLOR: #EFEFEF;
	COLOR: #000000;
font-family: arial, geneva, helvetica, helv, sans-serif;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	WIDTH: 120px;
}

form
{
	MARGIN: 0px;
	PADDING: 0px;
}

.borderrow1
{
	BACKGROUND-COLOR: #6393DF;
}

.qbrow1
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
    FONT-SIZE: 11px;
font-family: arial, geneva, helvetica, helv, sans-serif;
}

.qbrow2
{
	BACKGROUND-COLOR: #FAFCFF;
	COLOR: #000000;
    FONT-SIZE: 11px;
font-family: arial, geneva, helvetica, helv, sans-serif;
}

.sectiontitlebg
{
	BACKGROUND: #FFFFFF url(http://www.idevsupport.com/themes/client_default/navtitlebg.gif) repeat-x top left;
	COLOR: #333333;
	FONT-SIZE: 11px;
font-family: arial, geneva, helvetica, helv, sans-serif;
	PADDING: 0px;
}

.qbtitle
{
	background: #EAEDF4 url(http://www.idevsupport.com/themes/client_default/qbtablebg.gif) repeat-x top left;
    COLOR: #333333;
	FONT-SIZE: 11px;
font-family: arial, geneva, helvetica, helv, sans-serif;
	HEIGHT: 16px;
	PADDING: 2px 2px 2px 2px;
	MARGIN: 0px;
	BORDER-TOP: 1px SOLID #90A0B0;
	BORDER-BOTTOM: 1px SOLID #90A0B0;
}

.rowhighlight
{
	background-color: #FFF8E9;
	color: #000000;
    FONT-SIZE: 11px;
font-family: arial, geneva, helvetica, helv, sans-serif;
}

.tabletitle
{
	background: #EAEDF4 url(http://www.idevsupport.com/themes/client_default//titletablebg.gif) repeat-x top left;
    COLOR: #333333;
	FONT-SIZE: 11px;
font-family: arial, geneva, helvetica, helv, sans-serif;
	HEIGHT: 16px;
	PADDING: 2px 2px 2px 2px;
	MARGIN: 0px;
	BORDER-TOP: 1px SOLID #BBC0C0;
	BORDER-BOTTOM: 1px SOLID #BBC0C0;
}

.ticketsubject
{
	COLOR: #333333;
    font-size:11px;;
font-family: arial, geneva, helvetica, helv, sans-serif;
	FONT-WEIGHT: bold;
}

.row1
{
	BACKGROUND-COLOR: #EDF4FF;
	COLOR: #000000;
    FONT-SIZE: 11px;
font-family: arial, geneva, helvetica, helv, sans-serif;
}

.row2
{
	BACKGROUND-COLOR: #F7FAFF;
	COLOR: #000000;
    FONT-SIZE: 11px;
font-family: arial, geneva, helvetica, helv, sans-serif;
}

.row3
{
	BACKGROUND-COLOR: #FFF8E9;
	COLOR: #000000;
    FONT-SIZE: 11px;
font-family: arial, geneva, helvetica, helv, sans-serif;
}

.tborder
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #6393DF;
width:200px;
padding: 5px 5px 5px 5px;

}

.ticketline
{
	BACKGROUND-COLOR: #96B9F0;
}

.tickethr
{
	BACKGROUND-COLOR: #D1DCEB; COLOR: #D1DCEB; BORDER: 0; HEIGHT:1px; MARGIN-TOP: 0; MARGIN-BOTTOM: 8; 
}

.tbordererror
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #E82A2A;
}

.errorbox
{
	background-color: #FFEAEA;
	color: #333333;
    FONT-SIZE: 11px;
font-family: arial, geneva, helvetica, helv, sans-serif;
}
.tcat
{
	background: #80A9EA url(http://www.idevsupport.com/themes/client_default//tablebg.gif) repeat-x top left;
    COLOR: #FFFFFF;
	FONT: 12px Arial;
}

.tabletitlerow
{
	BACKGROUND: #80A9EA url(http://www.idevsupport.com/themes/client_default//tabledescbg.gif) REPEAT-X TOP LEFT;
    COLOR: #113265;
	FONT: 11px Arial;
}

.contenttableborder
{
	background: #D1DCEB;
	color: #FFFFFF;
}
.tborder
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #6393DF;
}
.redtext
{
    FONT-SIZE: 11px;
    COLOR: red;
font-family: arial, geneva, helvetica, helv, sans-serif;
}
.swiftselect
{
	BORDER: 1px SOLID #4C77B6;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
font-family: arial, geneva, helvetica, helv, sans-serif;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #666666;
	margin: 0px;
	padding: 1px;
	vertical-align: middle;
}

.navpage
{
	background-color: #FFFFFF;
	color: #FFFFFF;
font-family: arial, geneva, helvetica, helv, sans-serif;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}

.navpageselected
{
	background-color: #E5F3FE;
	color: #000000;
	font: 11px Arial;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}
.highlightpage
{
	background-color: #659ECB;
	color: #FFFFFF;
	font: bold 11px Arial;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}

.newsdate
{
	FONT-SIZE: 11px;
	COLOR: #999999;
font-family: arial, geneva, helvetica, helv, sans-serif;
	MARGIN: 0 0 2px 0;
}

.irsui
{
	BACKGROUND-COLOR: #FFFBF2; BORDER: 1px SOLID #FFE6B8; COLOR: #333333; WIDTH: 100%;-moz-border-radius: 6px 6px 6px 6px; PADDING: 0px; MARGIN: 0px;
}

.irshr
{
	BORDER: none;
	COLOR: #FFEECF;
	BACKGROUND-COLOR: #FFEECF;
	HEIGHT: 1px;
	MARGIN: 3 1 3 1;
	PADDING: 0;
}

.swiftfieldset { margin-bottom: 6px; color: #267DDC; BORDER: 1px SOLID #CCCCCC; -moz-border-radius: 4px 4px 4px 4px; padding: 4px}
.swiftfieldset, .swiftfieldset td, .swiftfieldset p, .swiftfieldset li { FONT: 11px Arial; }









#main {width:980px; margin:0 auto; position:relative; height:100%; }

#header_index { height:363px; background:url(new_site/images/header-bg.jpg) no-repeat left top; }
#header_inner { height:140px; background:url(new_site/images/header-bg-inner.jpg) no-repeat left top; }

#header_inner, #header_index, #content, #footer { font-size:0.75em;}

.col-1, .col-2, .col-3, .col-main, .col-full, .vids-col-1, .vids-col-2 { float:left; }

#index #content .row-1 .col-1 {width:287px; margin: 4px 4px 4px 4px; }
#index #content .row-1 .col-2 {width:288px; margin: 4px 4px 4px 4px; }
#index #content .row-1 .col-3 {width:287px; margin: 4px 4px 4px 4px; }
#index #content .row-2 .line-ver { background:url(new_site/images/line-ver.gif) 417px top repeat-y; width:100%;}
#index #content .row-2 .col-1 { width:393px; margin-right:40px;}
#index #content .row-2 .col-2 { width:389px;}

#internal #content .row-1 .col-1 {width:170px; margin: 0px 4px 0px 4px; }
#internal #content .row-1 .col-2 {width:293px; margin-right:4px;}
#internal #content .row-1 .col-3 {width:292px; }
#internal #content .row-2 .line-ver { background:url(new_site/images/line-ver.gif) 417px top repeat-y; width:100%;}
#internal #content .row-2 .col-1 { width:393px; margin-right:40px;}
#internal #content .row-2 .col-2 { width:389px;}

#internal #content .vids-row-1 .vids-col-1 { width:435px; margin: 4px 4px 4px 4px; }
#internal #content .vids-row-1 .vids-col-2 { width:435px; margin: 4px 4px 4px 4px; }
#internal #content .vids-row-2 .vids-col-1 { width:435px; margin: 4px 4px 4px 4px; }
#internal #content .vids-row-2 .vids-col-2 { width:435px; margin: 4px 4px 4px 4px; }

#internal #content .row-1 .col-main { width:705px; height:100%; }
#internal #content .row-1 .col-full { margin:0px auto 0px auto; width:880px; padding-left: 3px; }

#footer { width:900px; margin:0px auto 0px auto; padding:4px 5px 25px 0px; }












* { margin:0px 0px 0px 0px; padding:0;}
body { background:url(new_site/images/tail-top.gif) left top repeat-x #fff; font-family:Arial; font-size:100%; line-height:1em; color:#6f7b8f; }

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}
.chatbox { float:right;}
.login { float:right;}
.whatsnew { float:right;}
.toll-free { float:right;}
#header_inner .row-1 .toll-free { position:absolute; top:38px; left:720px; }

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden; height:100%;}
.container { width:100%;}

p { margin-bottom:0px; }
img {border:0; vertical-align:top; text-align:left;}

.right-bg { position:absolute; top:0; right:0; width:50%; height:140px; background:url(new_site/images/tail-right.gif) left top repeat-x;}


/*==================list====================*/
ul { list-style:none;}

ol { list-style-type:decimal-leading-zero;}
ol li { padding:0 0 14px 0; color:#e79404; font-weight:bold; list-style-position:outside; margin:0 0 10px 30px; background:url(new_site/images/line-hor.gif) left bottom repeat-x;}
ol li.extra { background:none; border-bottom:1px solid #d2d5d8;}
ol li span { font-weight:normal; color:#6f7b8f;}
ol li strong { color:#2057a6;}

.banners li { padding-bottom:5px;}

.list_links li { background:url(new_site/images/marker1.jpg) no-repeat left 1px; padding:0px 0px 6px 20px; border-bottom:1px solid #c4cad3; margin-bottom:5px;}
.list_links li.last-item { border-bottom:0; }
.list_links li a { color:blue; text-decoration:none;}
.list_links li a:hover { text-decoration:underline;}

.list_links_top li { background:url(new_site/images/marker1.jpg) no-repeat left 1px; font-weight:bold; background-position: 0px 8px; padding:6px 0px 6px 20px; border-bottom:1px solid #c4cad3; margin-bottom:5px;}
.list_links_top li.last-item { border-bottom:0; }
.list_links_top li a { color:blue; text-decoration:none;}
.list_links_top li a:hover { text-decoration:underline;}

.list_links_bbb li { padding:0px 0px 0px 0px; display:block; margin-top:15px; margin-left: 12px; }

.list_purchase_inside li { padding:0px 0px 6px 0px; margin-bottom:5px; text-align:center; }
.list_purchase_inside li.last-item { border-bottom:0; }
.list_purchase_inside li a { color:blue; text-decoration:none;}
.list_purchase_inside li a:hover { text-decoration:underline;}

.list_heading li { font-weight:bold; padding:0px 0px 6px 0px; border-bottom:1px solid #c4cad3; margin-bottom:5px;}
.list_logos li { padding:0px 0px 6px 0px; border-bottom:1px solid #c4cad3; margin-bottom:5px;}

.purchase_heading li { font-weight:bold; padding:0px 0px 6px 0px; border-bottom:1px solid #c4cad3; margin-bottom:5px; text-align:center; }
.purchase_button li { padding:0px 0px 6px 0px; border-bottom:1px solid #c4cad3; margin-bottom:5px; text-align:center; }

.testimonial_heading li { font-weight:bold; padding:0px 0px 6px 0px; border-bottom:1px solid #c4cad3; margin-bottom:5px;}
.testimonial li { padding:2px 4px 8px 0px; border-bottom:1px solid #c4cad3; margin-bottom:6px; margin-top:6px; }

.tools_menu { background:url(new_site/images/mark.gif) no-repeat left 1px; padding:0px 0px 6px 25px; border-bottom:1px solid #c4cad3; margin-bottom:6px;}
.tools_menu a { text-decoration:none;}
.tools_menu a:hover { text-decoration:underline;}

.tour_title { font-weight:bold; text-align: center; font-size: 18px; }
.tour_text { text-align: center; }

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p2 { margin-bottom:0px;}

.vert-line {border-left:1px solid #d2d5d8;}

blockquote p { margin-bottom:0;} 


/*==================txt, links, lines, titles====================*/
a { color:#2057a6;}
a:hover{text-decoration:none;}

h2 { font-size:.91em; text-transform:uppercase; margin-bottom:9px; line-height:1.27em;}
h3 { font-size:1em; color:#2057a6;}
h4 { font-size:.91em; text-transform:uppercase; margin-bottom:20px;}

.txt1 { line-height:1.5em;}
.txt2 { color:#2057a6;}

.txt_title { background:url(new_site/images/page_marker.png) no-repeat left; background-position: 5px 5px; padding: 2px 5px 0px 23px; color:#fff; text-align:left; font-weight:bold; }
.txt_title a { color:#fff; font-weight:bold; }

.header_link_contact { position: absolute; top: 76px; left: 785px; background:url(new_site/images/USA.gif) no-repeat left; padding: 0px 5px 0px 33px; color:#1c4e96; text-align:left; font-weight:bold; }
.header_link_contact a { color:#1c4e96; font-weight:bold; }

.header_link_login { position: absolute; top: 76px; left: 650px; background:url(new_site/images/lock.png) no-repeat left; padding: 0px 5px 0px 21px; color:#1c4e96; text-align:left; font-weight:bold; }
.header_link_login a { color:#1c4e96; font-weight:bold; }

.menu_upper { position: absolute; top: 2px; left: 678px; z-index: 2; }

.compare { padding:0px; color:#9bc1fa; display:block;}

.link1 {color:#6f7b8f;}

.line-hor { border-bottom:1px solid #e9ecf0; padding-bottom:10px; margin-bottom:6px;}
.line-hor1 { background:url(new_site/images/line-hor.gif) left bottom repeat-x;  padding-bottom:16px; margin-bottom:14px;}
.line-hor2 { border-bottom:1px solid #d2d5d8; padding-bottom:10px; margin-bottom:6px;}

.title { margin-bottom:10px;}
.title1 { margin:0 0 15px 32px;}

.faq_question { background:url(new_site/images/page_marker.png) no-repeat left; background-position: 0px 0px; padding: 0px 0px 0px 22px; color:#000; text-align:left; font-weight:bold; }
.faq_answer { padding: 0px 0px 5px 22px; text-align:left; }
.faq_link { background:url(new_site/images/faq_link.png) no-repeat left; background-position: 0px 0px; padding: 0px 0px 5px 22px; text-align:left; }

/*==================boxes====================*/
.content-box { background:#e9ecf0; width:100%; }
.content-box .border-bot {background:url(new_site/images/border-bot.gif) repeat-x bottom;}
.content-box .left-bot-corner {background:url(new_site/images/left-bot-corner.gif) no-repeat left bottom;}
.content-box .right-bot-corner {background:url(new_site/images/right-bot-corner.gif) no-repeat right bottom; }
.content-box .inside { padding:0 8px 14px 9px;}
.content-box .inside1 { padding:0 14px 4px 14px; }

.box { background:#fff; width:100%; }
.box .border-bot {background:url(new_site/images/border-bot1.gif) repeat-x bottom;}
.box .border-left {background:url(new_site/images/border-left1.gif) repeat-y left;}
.box .border-right {background:url(new_site/images/border-right1.gif) repeat-y right;}
.box .left-top-corner {background:url(new_site/images/left-top-corner1.gif) no-repeat left top;}
.box .right-top-corner {background:url(new_site/images/right-top-corner1.gif) no-repeat right top;}
.box .left-bot-corner {background:url(new_site/images/left-bot-corner1.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(new_site/images/right-bot-corner1.gif) no-repeat right bottom; }
.box .inner { height:240px; padding:20px 20px 20px 20px; }
.box .inner1 { padding:33px 24px 11px 32px;}
.box .inner3 { padding:20px 10px 20px 20px; }

.box .inner_videos_1 { background:url(new_site/images/video_library_1.png) no-repeat; background-position: 15px 15px; height:180px; padding:70px 20px 20px 20px; }
.box .inner_videos_2 { background:url(new_site/images/video_library_2.png) no-repeat; background-position: 15px 15px; height:180px; padding:70px 20px 20px 20px; }
.box .inner_videos_3 { background:url(new_site/images/video_library_3.png) no-repeat; background-position: 15px 15px; height:125px; padding:70px 20px 20px 20px; }
.box .inner_videos_4 { background:url(new_site/images/video_library_4.png) no-repeat; background-position: 15px 15px; height:125px; padding:70px 20px 20px 20px; }

.box .inner_login_1 { background:url(new_site/images/login-heading-store.png) no-repeat; background-position: 15px 15px; height:55px; padding:70px 20px 20px 20px; }
.box .inner_login_2 { background:url(new_site/images/login-heading-hosting.png) no-repeat; background-position: 15px 15px; height:55px; padding:70px 20px 20px 20px; }
.box .inner_login_3 { background:url(new_site/images/login-heading-support.png) no-repeat; background-position: 15px 15px; height:55px; padding:70px 20px 20px 20px; }
.box .inner_login_4 { background:url(new_site/images/login-heading-affiliates.png) no-repeat; background-position: 15px 15px; height:55px; padding:70px 20px 20px 20px; }

.cont-box { padding:0 120px 0 0; margin:0;}
.cont-box span { float:right; }

.box .inner_page { padding:20px 20px 20px 20px; height:100%; }

.title_line { border-bottom:1px solid #c4cad3; padding:0px 0px 4px 0px; }
.bullet_item { background:url(new_site/images/mark.gif) no-repeat; background-position: 0px 2px; padding:2px 0px 2px 22px; }
.para_head { font-weight: bold; padding:2px 0px 0px 0px; }
.para_padding_sm { padding:4px 0px 4px 0px; }
.para_padding_lrg { padding:6px 0px 6px 0px; }

.testimonial_name { font-style: italic; text-align:right; }
.testimonial_company { font-style: italic; font-weight: bold; text-align:right; }
.testimonial_links { text-align:right; }

.showcase_image_left { width: 300px; }
.showcase_heading_right { width: 578px; }
.showcase_text_right { width: 578px; }
.showcase_links_right { width: 578px; }

.box_strip_orange    { background:#ffbb4c; margin:0px 0px 0px 3px; width:878px; height:26px; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; float: left; }
.box_strip_red       { background:#cc0000; margin:0px 0px 0px 3px; width:878px; height:26px; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; float: left; }
.box_strip_black     { background:#000000; margin:0px 0px 0px 3px; width:878px; height:26px; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; float: left; }
.box_strip_green     { background:#1bb731; margin:0px 0px 0px 3px; width:878px; height:26px; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; float: left; }
.box_strip_blue      { background:#4077c0; margin:0px 0px 0px 3px; width:878px; height:26px; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; float: left; }
.box_strip_yellow    { background:#f7e38b; margin:0px 0px 0px 3px; width:878px; height:26px; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; float: left; }


.box_splash { background:#fff; margin:0px auto 0px auto; width:878px; height:200px; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; border-top:1px solid #fff;  }

.box_splash_inner { background:#fff; margin:0px 0px 0px 3px; width:688px; height:104px; border-left:1px solid #fff; border-bottom:1px solid #fff; border-top:1px solid #fff; float: left; }

.box_splash_inner_box_1 { background-repeat: repeat; background-color: transparent; position: relative; margin:0px 3px 0px 0px; border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; background: url(new_site/strips/main/button_1_hot.jpg) no-repeat; white-space: nowrap; display: block; width: 190px; height: 34px; padding: 0px; float: right; }
.box_splash_inner_box_1 a {display: block; width: 190px; height: 34px; float: left; }
.box_splash_inner_box_1 img {width: 190px; height: 34px; border: 0; }
.box_splash_inner_box_1 a:hover img{visibility:hidden}

.box_splash_inner_box_2 { background-repeat: repeat; background-color: transparent; position: relative; margin:0px 3px 0px 0px; border-right:1px solid #fff; border-bottom:1px solid #fff; background: url(new_site/strips/main/button_2_hot.jpg) no-repeat; white-space: nowrap; display: block; width: 190px; height: 34px; padding: 0px; float: right; }
.box_splash_inner_box_2 a {display: block; width: 190px; height: 34px; float: left; }
.box_splash_inner_box_2 img {width: 190px; height: 34px; border: 0; }
.box_splash_inner_box_2 a:hover img{visibility:hidden}

.box_splash_inner_box_3 { background-repeat: repeat; background-color: transparent; position: relative; margin:0px 3px 0px 0px; border-right:1px solid #fff; border-bottom:1px solid #fff; background: url(new_site/strips/main/button_3_hot.jpg) no-repeat; white-space: nowrap; display: block; width: 190px; height: 34px; padding: 0px; float: right;}
.box_splash_inner_box_3 a {display: block; width: 190px; height: 34px; float: left; }
.box_splash_inner_box_3 img {width: 190px; height: 34px; border: 0; }
.box_splash_inner_box_3 a:hover img{visibility:hidden}

.header_link_contact { background-repeat: repeat; background-color: transparent; position: absolute; top:0px; left:641px; margin:0px 0px 0px 0px; background: url(new_site/images/button_contact_hot.gif) no-repeat; white-space: nowrap; display: block; width: 151px; height: 23px; padding: 0px; float: right;}
.header_link_contact a {display: block; width: 151px; height: 23px; float: left; }
.header_link_contact img {width: 151px; height: 23px; border: 0; }
.header_link_contact a:hover img{visibility:hidden}

.header_link_login { background-repeat: repeat; background-color: transparent; position: absolute; top:0px; left:788px; margin:0px 0px 0px 0px; background: url(new_site/images/button_login_hot.gif) no-repeat; white-space: nowrap; display: block; width: 151px; height: 23px; padding: 0px; float: right;}
.header_link_login a {display: block; width: 151px; height: 23px; float: left; }
.header_link_login img {width: 151px; height: 23px; border: 0; }
.header_link_login a:hover img{visibility:hidden}

* html a:hover {visibility:visible}

.box_splash_text_one { color: #fff; font-weight: bold; position:absolute; top:162px; left:150px; font-size: 2em; line-height:1.2em; }
.box_splash_text_two { color: #fff; font-weight: bold; position:absolute; top:162px; left:70px; font-size: 2em; line-height:1.2em; }
.box_splash_text_single{ color: #fff; font-weight: bold; position:absolute; top:176px; left:70px; font-size: 2em; line-height:1.2em; }
.box_splash_text_single_image { color: #fff; font-weight: bold; position:absolute; top:176px; left:150px; font-size: 2em; line-height:1.2em; }

/*header inner*/
#header_inner .row-1 { height:95px;}
#header_inner .row-1 .fleft { padding:35px 0 0 40px;}
#header_inner .row-1 .fright { background:url(new_site/images/login_dude.png) no-repeat left; background-position: 0px 24px; padding:24px 51px 0 0;}
#header_inner .row-2 { padding:0 0 0 43px; height:112px;}
#header_inner .row-2 img { margin-right:0px;}
#header_inner .row-3 { padding:0 86px 0 0; text-align:right;}
#header_inner .row-3 .button { margin:7px 4px 0 0;}

#header_inner .row-1 .link_strip { position:absolute; top:0px; left:700px; }
#header_inner .row-1 .chatbox { position:absolute; top:38px; left:823px; z-index: 1; }
#header_inner .row-1 .contact { position:absolute; top:50px; left:700px; }
#header_inner .row-1 .login { position:absolute; top: 3px; left: 795px; background:url(new_site/images/login_dude.png) no-repeat left; }
#header_inner .row-1 .affiliates { position:absolute; top: 3px; left: 715px; background:url(new_site/images/affiliates.png) no-repeat left; }
#header_inner .row-1 .whatsnew { position:absolute; top:0px; left:393px; }

#header_inner .row-1 .link_strip { background:url(new_site/images/top_block.jpg) no-repeat left 1px; width: 295px; height: 23px; border: 0; position:absolute; top:72px; left:630px; }

.head_links { padding: 0px 0px 0px 20px; color:blue; font-size:90%; }

/*header index*/
#header_index .row-1 { height:95px;}
#header_index .row-1 .fleft { padding:35px 0 0 40px;}
#header_index .row-1 .fright { padding:49px 51px 0 0;}
#header_index .row-2 { padding:0 0 0 43px; height:112px;}
#header_index .row-2 img { margin-right:0px;}
#header_index .row-3 { padding:0 86px 0 0; text-align:right;}
#header_index .row-3 .button { margin:7px 4px 0 0;}

#header_index .menu { padding:8px 0px 0px 43px; width:888px; }
#header_inner .menu { padding:9px 0px 0px 46px; width:882px; }

/*content*/
#content { padding:0 42px 0 35px;}
#content .indent { padding:10px 0 0 0;}
#content .indent1 { padding:25px 0 0 31px;}
#content .indent2 { padding:33px 30px 10px 0;}
#content .row-2 { padding:36px 30px 0 31px;}

/*footer*/
#footer { color:#000000; }
#footer a { color:#1200ff;}



.intro { border: 1px none #E0E0E0; border-collapse: collapse; width: 600px; }
.intro td { border: 1px none #E0E0E0; padding: 0.3em; }

.compare_heading { border: 1px solid #E0E0E0; border-collapse: collapse; width: 665px; }
.compare_heading td { border: 1px solid #E0E0E0; padding: 0.3em; color: #6f7b8f; }
.compare_heading th { border: 1px solid #E0E0E0; background-color: #F2F3FB; color: #000000; font-weight: bold; padding: 0.3em; }

.compare { border-collapse: collapse; width: 665px; }
.compare colgroup.odd { background-color: #FFFFFF; width: 305px; }
.compare colgroup.even { background-color: #FFFFFF; text-align: center; width: 120px; }
.compare td { border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; padding: 0.3em; color: #6f7b8f; }
.compare th { border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; background-color: #F2F3FB; color: #000000; font-weight: bold; padding: 0.3em; }

.template_packs { border: 1px solid #E0E0E0; border-collapse: collapse; width: 100%; }
.template_packs colgroup.odd { background-color: #FFFFFF; color: #000000; width: 480px; }
.template_packs colgroup.even { background-color: #FFFFFF; color: #000000; text-align: center; width: 120px; }
.template_packs td { border: 1px solid #E0E0E0; padding: 0.3em; }
.template_packs th { border: 1px solid #E0E0E0; background-color: #F2F3FB; color: #000000; font-weight: bold; padding: 0.3em; }


#altDiv { font-family: tahoma; font-size: 11px; z-index: 1; background-color: #eef6ff; border: 1px solid #6A91B4; }

#networkBar { position: absolute; top: 0px; left: 35px; width: 100%; z-index: 3; } 
#networkBarPopup { width: 903px; vertical-align: top; background-color: #6596de; background:url(new_site/images/network_bar_back.gif) no-repeat left 0px; } 
#networkBarBanners { width: 883px; padding:10px 10px 10px 10px; margin-left:auto; margin-right:auto; } 
#networkBarBanners img { cursor:pointer; margin-left:auto; margin-right:auto; } 
#networkBarBanners a { display: block; width: 230px; height: 55px; margin-left:auto; margin-right:auto; } 

#networkBarControls { width: 883px; text-align: left; } 
#networkBarButton { display: block; position: absolute; float: left; margin-left: 0px; } 
#networkBarButton img { float: left; }

#networkBarBanners a.first_popup_banner { margin-left:0px; } 
#networkBarBanners>a.first_popup_banner { margin-left:0px; } 
#networkBarBanners a.last_popup_banner { margin-right:0px; } 
#networkBarBanners>a.last_popup_banner { margin-right:0px; } 

















/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* {padding: 2; margin: 10;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


