/*********** START: GLOBAL SETTINGS ***********/
html { width:100%; }
body { margin: 0px 0px 10px 0px; text-align: center; font-size:12px;font-family:Arial, Helvetica,Verdana, sans-serif;color:#333; }
a:link, a:visited, a:active { color: #3c7abd; }
a:active { color: #d60e0e; }
a.noul, .noul { text-decoration:none!important; }
.ul { text-decoration: underline!important; }
.link { color:#3c7abd!important;text-decoration:underline;cursor:pointer; }
img { border: none; }
.alignLinkIcon { position:relative;top:3px;padding-right:4px; }
.clearer { clear:both; }
.noHeight { height:0; }
h1, .headline1 { font-size: 16px;font-weight:normal; letter-spacing: 0px; color: #333;margin:0;padding:0; }
/*h2 { font-size: 16px;font-weight:bold; letter-spacing: 0px; color: #339900;margin-bottom:6px;padding:0; }*/
h3 { font-size: 16px;font-weight:normal; letter-spacing: 0px; color: #333;margin-bottom:6px;padding:0; }
h4 { font-size: 14px;font-weight:normal; letter-spacing: 0px; color: #ff6600;margin-bottom:6px;padding:0; }
.bold { font-weight:bold!important; }
.boxHead { font-weight:bold;padding-top:15px;margin-right:10px; }
.info { float:left;padding:0px;_margin-bottom:-10px; }
.infoColor { font-weight:bold;color:#ff6600; }
.boxHead span { text-align:right;font-weight: normal; color:#666; padding-left: 10px; }
#intoText { padding:10px; }
.txtGray { color:#666; }
.txtGray999 { color:#999; }
.txtGrayCCC { color:#ccc; }
.txt11 { font-size:11px; }
.txtRed { color:#cc0000!important;padding:0px!important; }
.downIcon, .downIconHelp { font-size:11px;_font-size:14px; }
.utilDelim { padding-left: 6px; padding-right: 6px; }
.pointer { cursor:pointer; }
.nowrap { white-space:nowrap; }
.embedField { background:#eee;font-size:11px;border:1px solid #ccc;color:#666; }
hr { border:none; border-bottom:dotted 1px #d5e0e7;height:1px!important;margin:0 0 10px; }
#footer { text-align:center; font-size:11px; color:#999;padding-bottom:5px;margin-top:10px; }

/* Button Styles */
button,input.button,a.button { padding:0 10px;_padding:0; }
input[type="button"] { padding:0 10px;_padding:0 }
*:first-child+html input[type="button"] { padding:0; }

/* Input/Textfield Styles*/
input.textfield,input.password,textarea,select { padding:2px; margin:0px; border:1px solid #ccc; border-top-color:#666;	font-family: Arial, Helvetica, clear, sans-serif; font-size:12px; color:#333; height:16px; }
input { padding:1px 2px; }
.required { border-left:2px solid #cc0000!important; }
label {	cursor:pointer; }
input.inputModule { width:420px;position: absolute; top: 0px; left: -2px;height:22px; }
.inputRequired { width:420px;border-left: 2px solid #cc0000; left: 0px; position: relative; height:22px; _height:22px; overflow: hidden; }

/* Select Boxes Styles*/
select option { padding-left:4px; }

select.modulesBig { width:250px;font-size:16px;font-weight:bold;position: absolute; top: 0px; left: -2px;height:25px; }
.selectRequiredBig { width:250px;border-left: 2px solid #cc0000; left: 0px; position: relative; height:27px; _height:25px; overflow: hidden; }
/* ie7 hack */
*:first-child+html .selectRequiredBig  { height:25px; }
 /* Safari hack */
/*\*/
html>body* select.modulesBig { height:27px;}
html>body*.selectRequiredBig  { height:27px; }
/**/
 
select.modules { width:220px;position: absolute; top: 0px; left: -2px;height:22px; }
.selectRequired { width:220px;border-left: 2px solid #cc0000; left: 0px; position: relative; height:24px; _height:21px; overflow: hidden; }
/* ie7 hack */
*:first-child+html .selectRequired  { height:21px; }
/* Safari hack */
/*\*/
html>body* select.modules { height:24px;}
html>body*.selectRequired  { height:24px; }
/**/
/*********** END: GLOBAL SETTINGS ***********/

/*********** START: PAGE LAYOUT ***********/
#globalBox { position: relative; margin: auto;  text-align: left; }
#centerBox { text-align:center; margin:0; }
#centerBox .noActiveURLsInfo { position:absolute;top:-5px;z-index:2;left:50%;width:500px;margin-left:-250px;font-weight:600;font-size:13px;color:#cc0000;}
#mainBox { text-align:left;margin:0;postition:relative;min-width:950px; }
/* START: the Content min-width hack for IE6 browsers */
* html .minwidth {border-left:950px solid #fff; position:relative; float:left; z-index:0;}
* html #mainBox {margin-left:-950px; position:relative; float:left; z-index:0; }
/* END: the Content min-width hack for IE6 browsers */

/* Logo */
#logo { position:absolute;top:0;left:0; padding:5px 0 0 30px; }
#logo #mainLogoOver { position:absolute;top:58px;left:10px; }


/* SE Title */
#title { margin:10px 0; }
#title .level1 { font-size:50px; font-weight:bold; letter-spacing:-1px; color:#cc0000;white-space:nowrap; }
#title .titleLogo  { margin-right:10px;position:relative;top:2px; }
#genericInfo { margin-top:-10px;margin-bottom:25px;color:#666;font-size:11px; }
#searchOption { margin-bottom:5px; }
#searchOption span { margin-left:5px; }

/*********** START: SELECT ENGINE ***********/
#quickSelectEngine { width:526px; margin:auto;position:relative; }
#quickSelectEngineBox { background:#e9f0f5; border-left:1px solid #d5e0e7; border-right:1px solid #d5e0e7;text-align:left; }
#quickSelectEngineBox .quickSelectEngineHeader { padding:6px 10px; color:#2195e3; font-size:18px; border-bottom:1px solid #d5e0e7; }
#quickSelectEngineBox .quickSelectEngineHeader .title { float:left; }
#quickSelectEngineBox .quickSelectEngineHeader .title .number { color:#cc0000; font-size:35px; }
#quickSelectEngineBox .quickSelectEngineHeader .title .text { position:relative; top:-12px; left:-8px; }
#quickSelectEngineBox .searchBox { float:right;position:relative;top:16px;right:-10px; }
#quickSelectEngineBox .choiceBox { border-bottom:1px solid #d5e0e7;background:#e9f0f5; }
#quickSelectEngineBox .content { margin-left:20px;width:485px; }
#quickSelectTab { float:left;padding:6px 10px;background:#e9f0f5;border-right:1px solid #fff;cursor:pointer;}
#quickSelectTab.selected { float:left;padding:6px 10px;background:#f9fbfc;border-right:1px solid #fff;}
#quickSelectEngineBox .content .toggleQuickSelectIconContainer { position:relative; }
#quickSelectEngineBox .content .toggleQuickSelectIconContainer .toggleQuickSelectIcon { position:absolute;top:-25px;left:482px;padding:6px;cursor:pointer; }
#quickSelectEngineBox .content .txtBlueBold { color:#3c7abd; font-weight:bold; }
#quickSelectEngineBox .content #loadEnginesContainer { background:#f9fbfc;padding:0 10px; }
#quickSelectEngineBoxBottomImg { height:8px; background:#e9f0f5 url(../imgs/quickSelectEngineBottom.gif) no-repeat bottom; }
/**Quick Select Engine List **/
#browseEngines #abc { border-bottom:1px solid #ccc;padding:4px 0 4px 10px;margin:0 -10px 0 -10px;background:#fff; }
#browseEngines #abc ul { display:table;padding:0;margin:0 0 0 -5px;  }
#browseEngines #abc ul li { display:inline;list-style-type:none;font-size:12px;font-weight:normal; }
#browseEngines #abc #alphabetIndexLink { color:#3c7abd!important;font-weight:bold;text-align:center;padding:0 3px!important;cursor:pointer;text-decoration:underline; }
#browseEngines #abc #alphabetIndexLink:hover { background:#C3DEF5!important;  }
#browseEngines #abc #alphabetIndex { color:#ccc!important;font-weight:bold;text-align:center;padding:0 3px!important;cursor:default;  }
#browseEngines #shadow { margin:0 80px 0 -10px;width:470px;height:5px;position:absolute;background:transparent url(../imgs/abcShadow.png) repeat-x;_background:transparent url(../imgs/abcShadow.gif) repeat-x;_height:1%;  }
#browseEngines #SEList { overflow:auto;margin-right:-10px;margin-left:-5px; }
#browseEngines #SEList table #browseIndexColumn { width:0px!important; }
#browseEngines #SEList table td { vertical-align:top; }
#browseEngines #SEList table td .oneLine { width:214px!important;margin:2px 5px 0 0;overflow:hidden;white-space:nowrap; }
#browseEngines #SEList table td .cap, #browseEngines #SEList .listLeftSide .cap { font-size:14px;font-weight:bold;margin-right:4px; }
#ceNameError, #ceURLsError { color:#cc0000; } 

/*********** START: QUICK CREATE ***********/
#quickCreateEngine { position:absolute;top:40px;right:0px;z-index:1;text-align:left;  }
#quickCreateEngine .top { width:229px;height:2px;background:transparent url(../imgs/quickCreateBGTop.png) no-repeat; }
#quickCreateEngine .bottom { width:229px;height:6px;background:transparent url(../imgs/quickCreateBGBottom.png) no-repeat; }
#quickCreateEngine .content { width:229px;background:transparent url(../imgs/quickCreateBGCenter.png) repeat-y; }
#quickCreateEngine .content .linkArea { padding:2px 0 0 15px;cursor:pointer;position:relative; }
#quickCreateEngine .content .linkArea .toggleQuickCreateIcon { position:absolute;top:10px;left:205px;_left:185px; }
#quickCreateEngine .content .linkArea { padding-bottom:10px;color:#2195e3; font-size:15px; }
#quickCreateEngine .content .linkArea .icon { position:relative;top:4px;margin-right:5px; }
#quickCreateEngine .content #toggleArea { padding-left:20px;width:190px; }
#quickCreateEngine .content #toggleArea .buttons { text-align:right;margin:10px 0 0;height:16px; }

/*********** START: QUICK INFO ***********/
#quickInfo { position:absolute;top:40px;rightt:0;z-index:10;background:transparent url(../imgs/quickInfoLabel.png) no-repeat;  }

/*********** START: BIG TAB ***********/
#bigTabCenter { margin:20px auto 0;width:526px;height:40px;text-align:left; }
#bigTabCenter .bigTabCenterHeader #leftTab { float:left;height:29px;width:379px;padding:6px 10px;_padding:0px 10px;position:relative;_top:1px;color:#2195e3; font-size:18px;background:transparent url(../imgs/bigTabLeftTab.gif) no-repeat;cursor:default; }
#bigTabCenter .bigTabCenterHeader #leftTab.inactive { background:transparent url(../imgs/bigTabLeftTabInactive.gif) no-repeat;cursor:pointer; }
#bigTabCenter .bigTabCenterHeader #rightTab { float:right;height:20px;width:107px;position:relative;top:10px;background:transparent url(../imgs/bigTabRightTab.gif) no-repeat;cursor:default; }
#bigTabCenter .bigTabCenterHeader #rightTab.inactive { background:transparent url(../imgs/bigTabRightTabInactive.gif) no-repeat;cursor:pointer; }
#bigTabCenter .bigTabCenterHeader #leftTab .number { color:#cc0000; font-size:35px; }
#bigTabCenter .bigTabCenterHeader #leftTab .textLeftTab { position:relative; top:-12px; left:-8px; }
#bigTabCenter .bigTabCenterHeader #rightTab { padding:6px 10px; color:#2195e3; font-size:15px; }
#bigTabCenter .bigTabCenterHeader #rightTab .textRightTab { position:relative; top:-8px; left:3px; }
#bigTabDeviderLine { width:100%;height:40px;background:transparent url(../imgs/bigTabDeviderBG.gif) repeat-x;margin-bottom:-20px; }

/*********** START: ENGINE DETAILS ***********/
#engineDetails { width:526px;margin:auto; }
#engineDetails .actionBar { width:526px;height:48px;text-align:right;background:transparent url(../imgs/engineDetailsTopBG.gif) no-repeat;border-bottom:1px dotted #e4ecf1; }
#engineDetails .actionBar .content { position:relative;top:25px; }
#engineDetails .actionBar .content .siteDetails { margin-right:10px;position:absolute;width:525px!important;_width:520px;_left:-520px;top:-3px; }
#engineDetails .actionBar .content .siteDetails #ratingInvitation { float:left;padding:0 0 0 10px;_padding:0 0 0 5px; }
*:first-child+html #engineDetails .actionBar .content .siteDetails { left:0; }
#engineDetails .actionBar .content .siteDetails .desc { float:right;font-size:11px;color:#999;white-space:nowrap;margin-right:8px; }
#engineDetails .actionBar .content .siteDetails .desc img { padding:0 3px;position:relative;top:2px; }
#engineDetails .actionBar .content .siteDetails .desc a { font-size:12px; }
#engineDetails .actionBar .content .siteDetails .rating { float:right; margin-right:7px;white-space:nowrap;color:#333!important;font-weight:bold; }
#engineDetails .actionBar .content .siteDetails .ratingTip { float:right;}
#engineDetails .actionBar .content .siteDetails .ratingStatic { float:right;padding-top:5px;margin-right:7px;white-space:nowrap;color:#333!important; }
#engineDetails .actionBar .content .siteDetails .rateText { float:right;padding-top:3px;font-size:12px;font-weight:bold;margin-right:8px; }
#engineDetails .addBar { width:504px;text-align:left;padding:10px;border-left:1px solid #d5e0e7;border-right:1px solid #d5e0e7;border-bottom:1px dotted #d5e0e7 }
#engineDetails .addBar .gadgetBox { width:100%;}
#engineDetails .addBar .gadgetBox span { float:left;}
#engineDetails .mainContent { width:504px;text-align:left;padding:0 10px 1px 10px;border-left:1px solid #d5e0e7;border-right:1px solid #d5e0e7;background:transparent url(../imgs/engineDetailsTopBGCenter.gif) repeat-x bottom; }
#engineDetails .mainContent #genericInfo { margin:2px 0;font-size:12px; }
#engineDetails .mainContent .URLList .boxHead { margin-bottom:2px;margin-right:0px; }
#engineDetails .mainContent .URLList .listLeftSide { width:46%;float:left;margin:0 10px 0 0;overflow:hidden;white-space:nowrap; }
#engineDetails .mainContent .URLList .listLeftSide div, #engineDetails .mainContent .URLList .listRightSide div { font-size:11px;color:#b11414; }
#engineDetails .mainContent .URLList .listRightSide { width:46%;float:right;padding:0 10px 0 0;overflow:hidden;white-space:nowrap; }
#engineDetails #bottom { height:7px;background:transparent url(../imgs/engineDetailsBottomBG.gif) no-repeat; }

/* Result Box */
#resultBox { margin:0 10px; }
/*********** END: PAGE LAYOUT ***********

/*********** START: LANGUAGE BAR (topBar) ***********/
/* Select Language Navigation */
.topSelectLanguage { width:50px;position:absolute;top:0;right:0;z-index:2; }
.langFlagArrowBox { white-space:nowrap; }
#languageDropdown { position:absolute;top:23px;right:2px;font-size: 12px;background:#fff;border:1px solid #ccc;z-index:500;width:120px; }
#languageDropdown ul { background: #f2fcff; width:100%; margin:0px; padding:0px;}
#languageDropdown ul li { list-style-type:none; }
#languageDropdown a, #connection-index span {display: block; text-align: left; padding:3px; _zoom: 1;text-decoration:none; }
#languageDropdown li span { color: #3c7abd!important; }
#languageDropdown a:hover { background: #fff;color:#fff!important; }
#languageDropdown .selected a { background-color: #e5eef7!important; }
#languageDropdown img { margin-right:5px;position:relative;top:2px; }
.lang { text-align:right; float:right;text-decoration:none;_margin-top:-4px;padding:4px; }
.lang a { text-decoration:none; }
.lang img { position:relative;top:2px;padding-right:2px; }
/*********** END: LANGUAGE BAR ***********/

/*********** START: TOP INFO BAR (topBar2) ***********/
/* Link: Create new SE */
#createEngineLink { float:left;margin-left:10px; padding-top:6px;padding-bottom:3px; }
#createEngineLink a { text-decoration:none; }
#createEngineLink img { position:relative;top:3px;padding-right: 3px; }

#chooseHintHolder { position:relative;height:1px;z-index:9; }
#chooseHint {z-index:90;position:absolute;left:5px;top:-12px; background:transparent url(../imgs/chooseHint.png) no-repeat;width:202px;height:150px;_background:transparent url(../imgs/chooseHint.gif) no-repeat;width:202px;height:150px; }
#chooseHint .text { margin-top:40px;padding:0 40px 0 4px;white-space:normal!important;text-align:center;color:#fff;font-weight:normal; }
#chooseHint #closeHint1 { position:absolute;top:23px;left:172px;background:transparent url(../imgs/icon_close_small.gif) no-repeat;width:14px;height:14px;cursor:pointer; }

/*********** END: TOP INFO BAR (topBar2) ***********/

/*********** START: QUICKSELECT ON HOME ***********/
#chooseSearch {text-align:left;width:100%;background:#fff;font-size:11px;margin:15px auto 0;}
#chooseSearch td { white-space:nowrap; }
#chooseSearch ul li { list-style-type:none;margin-bottom:1px;_margin-bottom:-2px!important; }
*:first-child+html #chooseSearch ul li  { margin-bottom:-2px; }
#chooseSearch ul li input { margin-right:4px;_margin-right:2px;_margin-left:-4px; }
#chooseSearch .searchFirst, .searchMiddle, .searchLast { float:left;margin:0 3px;_margin:0 3px 0 0;padding-right:10px;border-right:1px solid #eee;height:115px; }
#chooseSearch .searchLast { border-right:0 solid #eee;padding-right:0;margin-right:0; }
#chooseSearch .featuredImg { margin-top:30px;margin-bottom:-20px; }
 /* Safari hack */
/*\*/
html*#chooseSearch ul li { margin-bottom:5px; }
/**/
/*********** END: QUICKSELECT ON HOME ***********/

/*********** START: WELCOME INFO ON HOME ***********/
#home { width:526px;margin:10px auto 0; }
#home #homeDescription { float:left;width:236px;text-align:left;padding-top:10px; }
#home #homeDescription .title { padding-bottom:5px;color:#333;font-size:13px; }
#home #welcomeInfoBoxCenter { float:right;text-align:left;border-left:1px solid #c9d8e3; }
#home #welcomeInfoBoxCenter #infoElement { width:263px;padding-top:10px;margin-left:18px;border-bottom:1px solid #c9d8e3; }
#home #welcomeInfoBoxCenter #infoElement .topImg { float:right;width:49px;height:65px;padding-right:6px;background:transparent url(../imgs/welcomeBoxIconLense.gif) no-repeat; }
#home #welcomeInfoBoxCenter #infoElement .centerImg { float:right;width:49px;height:65px;padding-right:6px;background:transparent url(../imgs/welcomeBoxIconTalk.gif) no-repeat; }
#home #welcomeInfoBoxCenter #infoElement .bottomImg { float:right;width:49px;height:65px;padding-right:6px;background:transparent url(../imgs/welcomeBoxIconPlus.gif) no-repeat; }
#home #welcomeInfoBoxCenter #infoElement .elementText { float:left;width:200px;font-size:11px;padding-bottom:10px; }
#home #welcomeInfoBoxCenter #infoElement .elementText .title { padding-bottom:5px;color:#333;font-size:13px; }
#home .getStarted { position:relative;font-size:16px;color:#ff9900;font-style:italic;font-weight:bold;margin-top:20px;; }
#home .getStarted .startArrow { position:absolute;left:-60px;top:-250px;width:54px;height:273px;background:transparent url(../imgs/homeArrowStart.png) no-repeat;_background:transparent url(../imgs/homeArrowStart.gif) no-repeat; }

#newFeatureBox { width:681px;margin:40px auto 0;text-align:left;position:relative; }
#newFeatureBox .starBox { width:63px;height:63px;position:absolute;top:-37px;left:-37px;background:transparent url(../imgs/newStar.png) no-repeat;_background:transparent url(../imgs/newStar.gif) no-repeat; }
#newFeatureBox .starBox div { width:60px;color:#fff;font-size:15px;font-weight:bold;position:relative;top:22px;text-align:center; }
#newFeatureBox .top { width:681;height:4px;background:transparent url(../imgs/newFeaturesBoxTopBorder.gif) no-repeat; }
#newFeatureBox .bottom { width:681;height:4px;background:transparent url(../imgs/newFeaturesBoxBottomBorder.gif) no-repeat; }
#newFeatureBox .content { border-left:2px solid #8bd33c;border-right:2px solid #8bd33c;background:transparent url(../imgs/newFeaturesBoxCenterBG.gif) repeat-x; }
#newFeatureBox .content p { margin-bottom:10px; }
#newFeatureBox .content .box1, #newFeatureBox .content .box2 { width:291px;float:left;padding:10px 15px;font-size:15px;color:#666666; }
#newFeatureBox .content .box1 { border-right:1px solid #c9d8e3;}
/*********** END: WELCOME INFO ON HOME ***********/

/*********** START: QUICKINFO ON HOME ***********/
#quickInfo { position:relative;width:821px;background:#f1f6fb;margin:15px auto 0; }
#quickInfo #closeHint2 { position:absolute;top:-12px;left:810px;background:transparent url(../imgs/icon_close.gif) no-repeat;width:22px;height:22px;cursor:pointer; }
#quickInfo #quickInfoTop { background:transparent url(../imgs/quickInfoTop.gif) no-repeat;width:821px;height:5px; }
#quickInfo #quickInfoBottom { background:transparent url(../imgs/quickInfoBottom.gif) no-repeat;width:821px;height:5px; }
#quickInfo .content { height:100%;border-left:1px solid #d6e3e6;border-right:1px solid #d6e3e6; }
#quickInfo .content .box { float:left;width:250px;height:100px;text-align:left;padding:10px;border-right:1px solid #d6e3e6;border-left:1px solid #fff; }
#quickInfo .content .box .icon { float:left;width:55px;text-align:right;}
#quickInfo .content .box .icon img { text-align:right;padding-right:3px;}
#quickInfo .content .box .text { float:left;width:195px;color:#666; }
#quickInfo .content .box .text h1 { font-size:23px; font-weight:bold; color:#648996;margin-top:-5px; }
#quickInfo .content .box #quickInfoParagraph { margin-bottom:20px; }
#quickInfo .content .box #quickInfoParagraph .text h1 { font-size:12px; font-weight:bold; color:#648996;margin-top:-2px; }
#quickInfo .content #moreQuickInfo { text-align:right;border-top:1px solid #fff;margin:0 10px; }
#quickInfo .content #moreQuickInfoBox { display:none; }
/*********** END: QUICKINFO ON HOME ***********/

/*********** START: TOOLTIPS ***********/
#toolTip { background:transparent url(../imgs/icon_q.gif) no-repeat;width:16px;height:16px;_height:26px;_width:18px;margin-left:5px;cursor:pointer; }
#tooltip { position: absolute; z-index: 3000;padding:2px;margin-left:5px;color:#000;text-align:left;background-color:#ffff99;filter:alpha(opacity=90);-moz-opacity: 0.90;opacity: 0.90;border:1px solid #000 }
#tooltip div { font-size:12px; }
#tooltip h1 { margin-bottom:10px; }
/*********** END: TOOLTIPS ***********/

/*********** START: ALERT WINDOWS FOR FORMS ***********/
#alertWindowSuccess { z-index:999;position:absolute;top:35%;left:10px; width:375px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4, .xb1b, .xb2b, .xb3b, .xb4b {display:block; overflow:hidden;}
.xb1, .xb2, .xb3, .xb1b, .xb2b, .xb3b {height:1px;}
.xb2, .xb3, .xb4 , .xb2b, .xb3b, .xb4b { border-left:1px solid #45be6b; border-right:1px solid #45be6b;}
.xb1 {margin:0 5px; background:#45be6b;}
.xb2 {margin:0 3px; border-width:0 2px;background:#dbf6d2;}
.xb3 {margin:0 2px;background:#dbf6d2;}
.xb4 {height:2px; margin:0 1px;background:#dbf6d2;}
.xb1b {margin:0 5px; background:#45be6b;}
.xb2b {margin:0 3px; border-width:0 2px;background:#fff;}
.xb3b {margin:0 2px;background:#fff;}
.xb4b {height:2px; margin:0 1px;background:#fff;}
.xboxcontentSuccess {display:block; background:#fff url(../imgs/alert_bg.gif) repeat-x left top; border:0 solid #45be6b; border-width:0 1px; padding:20px;}

#alertWindowError { z-index:999;position:absolute; width:200px;}
.wtop, .wbottom {display:block; background:transparent; font-size:1px;}
.wb1, .wb2, .wb3, .wb4, .wb1b, .wb2b, .wb3b, .wb4b {display:block; overflow:hidden;}
.wb1, .wb2, .wb3, .wb1b, .wb2b, .wb3b {height:1px;}
.wb2, .wb3, .wb4, .wb2b, .wb3b, .wb4b { border-left:1px solid #cc3333; border-right:1px solid #cc3333;}
.wb1 {margin:0 5px; background:#cc3333;}
.wb2 {margin:0 3px; border-width:0 2px;background:#ffd3d3;}
.wb3 {margin:0 2px;background:#ffd3d3;}
.wb4 {height:2px; margin:0 1px;background:#ffd3d3;}
.wb1b {margin:0 5px; background:#cc3333;}
.wb2b {margin:0 3px; border-width:0 2px;background:#fff;}
.wb3b {margin:0 2px;background:#fff;}
.wb4b {height:2px; margin:0 1px;background:#fff;}
.wboxcontentWarning {display:block; background:#fff url(../imgs/alert_warning_bg.gif) repeat-x left top; border:0 solid #cc3333; border-width:0 1px; padding:20px;}
/*********** END: ALERT WINDOWS FOR FORMS ***********/

/*********** START: CONTRIBUTE SITE ***********/
/* Contribute Description */
#contributeDescription { margin:0 auto 20px;text-align:center; }

/* Left Elements */
#leftElements { float:left;margin-left:10px;width:310px; }
#SEInformation { width:288px;margin-bottom:20px; }
#SEInformation .top { width:288px;height:7px;background:transparent url(../imgs/SEInformationBoxTop.gif) no-repeat; }
#SEInformation .center { width:266px;padding:0 10px;border-left:1px solid #d5e0e7;border-right:1px solid #d5e0e7; }
#SEInformation .center #descriptionContainer { float:left;width:260px; }
#SEInformation .center #descriptionContainer #editInPlace { width:260px;cursor:default; }
#SEInformation .center #descriptionContainer .boxHead .iconEdit { position:absolute;top:0px;padding-bottom:6px;background:transparent;cursor:pointer; }
.editable {	background-color: #ffffd3;}
#SEInformation .center #directLinkContainer { width:260px; }
#SEInformation .center #directLinkContainer #directLink_code, #SEInformation .center #directLinkContainer #embed_code { width:260px;margin:3px 0 0 0; }
#SEInformation .bottom { width:288px;height:7px;background:transparent url(../imgs/SEInformationBoxBottom.gif) no-repeat; }

#SEComments { width:288px; }
#SEComments .top { width:288px;height:7px;background:transparent url(../imgs/SECommentsBoxTop.gif) no-repeat; }
#SEComments .center { width:286px;border-left:1px solid #d5e0e7;border-right:1px solid #d5e0e7; }
#SEComments .center #allCommentsBox { width:286px;overflow:auto;max-height:400px;_height:400px;_height:auto; }
#SEComments .center #boxComments .top { width:276px;background:#e9f0f5;padding:0 5px 30px 5px; }
#SEComments .center #boxComments .top .headline1 { float:left; padding-left:30px;padding-bottom:2px;background:transparent url(../imgs/icon_blub.gif) no-repeat; }
#SEComments .center #boxComments .top .headline1.selected { background:transparent url(../imgs/icon_blub_active.gif) no-repeat; }
#SEComments .center #boxComments .top .btns { float:right; }
#SEComments .center #boxComments .addCommentBox { padding:0 10px; background:#e9f0f5;margin-top:2px;display:none; }
#SEComments .center #oneCommentBox { padding: 2px 10px 5px 10px;  border-bottom : 1px solid #ccc; margin-bottom:3px; }
#SEComments .center #oneCommentBox .user { font-size:12px; float:left; font-weight:bold;background:#fff; }
#SEComments .center #oneCommentBox .dateAdded {	float:right; color:#999;font-size:11px;margin-right:3px; }
#SEComments .center #oneCommentBox #text { padding-top:2px;margin-right:4px; clear:both;color:#666; }
#SEComments .bottom { width:288px;height:7px;background:transparent url(../imgs/SEInformationBoxBottom.gif) no-repeat; }

/* Right Element */
#rightElements { margin-left:320px;margin-right:10px;}
#SEURLBox { width:100%;_width:97%; }
#SEURLBox .left { float:left;width:6px;height:212px;background:transparent url(../imgs/SEURLBoxLeftBG.gif) no-repeat; }
#SEURLBox .center { float:left;border-top:1px solid #d5e0e7;width:98%;background:transparent url(../imgs/SEURLBoxCenterBG.gif) repeat-x; }
#SEURLBox .right { float:left;width:6px;height:212px;background:transparent url(../imgs/SEURLBoxRightBG.gif) no-repeat; }
/* Big Buttons */
#btnBar { margin:8px 0 10px 2px;padding-bottom:10px;border-bottom:1px solid #d5e0e7;}
#buttonBox { float:left;margin-right:10px;text-decoration:none;position:relative;overflow:hidden;  }
#buttonBox a { cursor:pointer; }
#buttonBox .btnMiddle span { text-decoration:none;position:relative;top:7px;float:left; }
#buttonBox .btnMiddle img { position:relative;top:0; }
#buttonBox .btnLeft { float:left;height:29px;width:3px;background:transparent url(../imgs/btn_bg_left.gif) no-repeat; }
#buttonBox .btnMiddle { float:left;padding:0 2px;height:29px;background:transparent url(../imgs/btn_bg_middle.gif) repeat-x;  }
#buttonBox .btnRight { float:left;height:29px;width:3px;background:transparent url(../imgs/btn_bg_right.gif) no-repeat; }


#container1 { margin-right:15px; }


/* Website URL Box */
#boxWebsites .top { height:40px;padding:5px 5px 15px 5px;}
#boxWebsites .top .descriptionAdminBoxes { font-size:11px; color:#666;}

/* Tables for Boxes */
table.contentTable { width:100%;margin-top:15px;font-size:12px;border-collapse:collapse; }
table.contentTable tr { border-bottom: 1px solid #ccc; }
table.contentTable td  { border-bottom: 1px solid #ccc; }
table.contentTable td .link  { overflow:hidden;margin-right:10px;cursor:auto;white-space:nowrap; padding:6px 0; }
table.contentTable td.onDate  { text-align:right; }
table.contentTable td.date  { text-align:right;font-size:11px;color:#999; padding:6px 0; }
table.contentTable .iconDeleteURL  { margin:0 4px 0 0; position:relative; top:3px;cursor:pointer; }
#explainButtonDelete { margin-top:3px;text-align:right;color:#666;font-size:11px; }
#explainButtonDelete img { padding:0 3px;position:relative;top:2px; }


/* Top Element */
#topElement { padding:4px 10px 5px; border-bottom:1px solid #ccc; text-align:left; }
#topElement .title { font-size:11px; font-weight:bold; color:#333; padding-bottom:5px; }
#topElement form { margin:0;padding:0; }
#topElement .linkBox { width:200px; height:55px; float:left;  border-right:1px solid #ccc; border-left:1px solid #fff; padding:0 10px; }
#topElement .linkBox .links .sendLink { margin-top:4px; }
#topElement .addBox { width:170px; height:55px; float:left;  border-left:1px solid #fff; padding:0 10px; }
#topElement  #flag { position:relative;top-5px; }
#topElement .addBox .links .sendLink { margin-top:4px; }

/* Content Element */
#contentElement { text-align:left;padding:0 10px; }

/* Add URLs */
#domainList {  }
#oneURLCheck { height:16px;padding:2px 0;border-bottom:1px solid #ccc; }
#oneURLCheck .url { width:330px;float:left;overflow:hidden;white-space:nowrap; }
#oneURLCheck .result { width:90px;float:right;text-align:right; }
.duplicate { color:#666;font-weight:bold; }
.added { color:#00cc00;font-weight:bold; }
.invalid { color:#cc0000;font-weight:bold; }
#viewBookmarks { margin-top:10px; }
#URLsLeft { font-weight:bold;color:#ff6600;padding-left:4px!important;text-align:left!important; }
#URLsTotal { font-weight:bold;padding-left:4px!important;text-align:left!important; }
#waitView div { margin:190px 0 0 250px}

/* Seand to friend */
#sendToFriend #lbTabDiv input { width:300px; font-size:11px;margin:0;padding:2px;background-color:#f2f2f2;border:1px solid #999; }

/* Add Bookmarks */
#instructionBox { padding:10px 10px 10px 27px;}
#addBookmarks #browserTypes { margin-bottom:10px; }
#addBookmarks #instruction_1, #instruction_2 , #instruction_3 , #instruction_4, #instruction_5  { border:1px solid #ccc;padding:10px;display:none;margin-top:10px;margin-right:15px; }
#addBookmarks .browser1, .browser2, .browser3, .browser4, .browser5 { color:#0000cc;text-decoration:underline;cursor:pointer; }
#addBookmarks ul { margin-left:15px; }
.spanSpacer { padding-right: 6px;  }

/* Rate URL Lightbox */
#URLBox { margin-top:2px;padding:10px; }
#URLBox #URLDetails #URL .boxHead {padding-top:0px;width:500px;overflow:hidden;white-space:nowrap; }
#URLBox #URLDetails #URL .URLLink a { font-size:13px;font-weight:bold; }
#URLBox #URLDetails #URL .skipBtn { height:24px;margin:6px 0 0 0; padding:10px;background:#f5f5f5;}
#URLBox #URLDetails #URL .skipBtn button { margin:0 10px 0 0; }

#URLBox #URLAction { background:#efefef;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;margin:1px 0 0 0; }
#URLBox #URLAction #rateQualityBox { width:150px;height:110px;float:left;border-right:1px solid #ccc;padding:0 10px; }
#URLBox #URLAction #rateFitBox { width:150px;height:110px;float:left;border-left:1px solid #fff;border-right:1px solid #ccc;padding:0 10px; }
#URLBox #URLAction #rateQualityBox .boxHead,#URLBox #URLAction #rateFitBox .boxHead {padding-top:0px;margin-bottom:5px; }
#URLBox #URLAction #rateQualityBox .grid,#URLBox #URLAction #rateFitBox .grid {  position:relative;top:0px;left:-2px;width:131px;height:10px;background:transparent url('../imgs/rate_URL_grid_bg.gif'); }
#URLBox #URLAction #nextBox { height:110px;float:left;border-left:1px solid #fff; }
#URLBox #URLAction #nextBox button { position:relative;top:6px;left:10px;padding:6px 10px;_padding:6px 0px; }
*:first-child+html #URLBox #URLAction #nextBox button { position:relative;top:6px;left:10px;padding:6px 0px; }
#rateQuality, #rateFit { width:130px;text-align:center;color:#2d71d7;font-weight:bold;margin-top:-4px; }
.sliderBar { width:128px; height:14px; position:relative; background-image:url('../imgs/rate_URL_dragger_bg.gif'); background-repeat:no-repeat; }
.sliderHandle { width:35px; height:20px; position:absolute;top:0;left:5px; background-image:url('../imgs/rate_URL_dragger.gif'); z-index:1; cursor:w-resize; background-repeat:no-repeat; }
#finishBox { text-align:right;padding:10px 0 0 0; }
#thx { width:468px;height:211px;font-size:20px; color:#333;padding:30px;position:absolute;display:none;background:#fff;z-index:4 }
#rateDescription { margin-top:5px;color:#666;}

.coverInactiveArea { position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:default;background-color:#fff; filter:alpha(opacity=75);  -moz-opacity: 0.75; opacity: 0.75; }
 /*IE6*/
.coverInactiveArea div { float:left; position:relative;padding:120px; background-color:#fff; cursor:default;filter:alpha(opacity=75);  -moz-opacity: 0.75; opacity: 0.75; }
/*********** END: CONTRIBUTE SITE ***********/   

/*********** START: SEARCH DROPDOWN ***********/
.ac_input {	position:relative;width:190px!important;height:17px; background:#fff url(../imgs/search_bg.gif) no-repeat; background-position:4px 2px; color:#666; border:1px solid #ccc; padding:1px 5px 1px 25px;margin-left:-2px;margin-right:10px;}
.ac_results { z-index:99;position:absolute;width:320px!important;padding: 0px; border: 1px solid #ccc; background-color: #fff; overflow:hidden; text-align:left; }
.ac_results ul { width: 100%; list-style-position:outside; list-style:none; padding:0; margin:0; }
.ac_results iframe { display:none;/*sorry for IE5*/	display/**/:block;/*sorry for IE5*/	position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; }
.ac_results li { margin:0px; padding: 2px 5px; cursor:pointer; display:block; width:100%; font-size:12px; _font-size:12px; overflow:hidden; }
.ac_loading { background:#fff url(../imgs/search_bg_active.gif) no-repeat;background-position:4px 2px; }
.ac_over { background-color:#3366cc; color:#fff; }
.ac_over .ac_meGray { color:#fff; }
.ac_meGray { color:#999; }
.ac_over .ac_meStars { color:#fff; }
.ac_meStars { color:#65cc00;font-weight:bold;font-size:10px; }
/*********** END: SEARCH DROPDOWN ***********/

/*********** START: THICKBOX ***********/
*{padding: 0; margin: 0;}
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }
#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:#fff; 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: 1px 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{overflow:hidden; float:left; padding:10px 0 0 10px; margin-bottom:1px; font-weight:bold; font-size:13px; }
#TB_title{ background-color:#d3e9ff;overflow:hidden; height:35px; }
#TB_ajaxContent{ clear:both; overflow:auto; text-align:left; line-height:1.4em; width:100%!important; }
#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; }

/* Intro Text Lightbox */
#intoText { background:#e5eef7;margin-top:2px; }

/* Lightbox Form Elements */
#createEngine, #addURLBox, #feedback, #addBookmarks, #sendToFriend { padding:10px;margin-top:-10px!important;position:relative; }
#createEngine span, #addURL span, #feedback span, #addBookmarks span, #sendToFriend span { float:left; }
#createEngine img, #addURL img, #feedback img, #addBookmarks img, #feedback img { margin-right:4px;_margin-right:2px; }
#createEngine .numberLeft { float:none;margin-left:-10px;text-align:left; }

/* Lightbox Form */
#lbFormTextCheck { margin-left:26px; }
#lbFormInputCheck span { float:left;clear:right; }
#lbTabDiv { margin-left:24px; }
/*********** END: THICKBOX ***********/

/*********** START: BOOKMARK TREE ***********/
.standartTreeRow { font-size : 12px; -moz-user-select:none; cursor:default; }
.selectedTreeRow { font-size : 12px; -moz-user-select:none; cursor:default; }
#treeboxbox_tree .containerTableStyle table td .standartTreeRow { cursor:default!important; }  
/*********** END: BOOKMARK TREE ***********/

/* Global handle styles */
.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; }
.ui-resizable .ui-resizable-handle { display: block; }
.ui-resizable-s { cursor:s-resize;height:8px;width:100%;bottom:-5px;left:0;_left:30px;background:transparent url(../imgs/resizeDragIcon.gif) no-repeat;background-position:center 0;_background-position:center 1px; }
*:first-child+html .ui-resizable-s  { background-position:center -1px; }