
/**************************************************\ 
                COLOR SCHEME
\**************************************************/

/* { color: #1E68AA } dark orange */
/* { color: #525252 } dark gray   */

/**************************************************\
             #525252;     HTML TAG STYLES
\**************************************************/

* { font-family: Arial, Sans; }
body { background-color: #E7E7E7; }
h1 img { padding-right: 10px; margin-top: -5px; position: relative; top: 5px; }
h1 { font: 24px Arial, Sans; color: #666; padding-bottom: 10px; }
h2 { font: 22px Arial, Sans; text-transform: capitalize; color: #1E68AA; padding-bottom: 10px; }
h3 { font: 18px Arial, Sans; text-transform: capitalize; color: #666; padding-bottom: 10px; }
h4 { font: bold 14px Arial, Sans; text-transform: capitalize; color: #555; padding-bottom: 5px; }

p { font: 14px/18px Arial, Sans; color: #333; padding: 0 10px 10px 10px; }

em, abbr { font-style: italic; color: #666; }
strong { font-weight: bold; }
a { color: #1E68AA; font-style: normal; }
a:hover { text-decoration: underline; }
ol { list-style: decimal; padding: 0 30px; }
ol li { list-style: decimal; padding-bottom: 10px; }
small { font-size: 12px; color: #333; }
small a { display: inline !important; }
a small { color: inherit; }
samp { font-family: monospace; }
label { font: 16px Arial, Sans; color: #666; display: block; float: left; width: 200px; padding-right: 10px; text-align: right; }

input[type=checkbox],
input[type=radio] { margin-top: 9px; }
select,
textarea,
input[type=text],
input[type=file],
input[type=password] { font: 16px Arial, Sans; color: #333; padding: 5px; border: dashed 2px #DDD; width: 250px;  }
select:focus,
select:hover,
textarea:focus,
textarea:hover,
input[type=file]:focus,
input[type=file]:hover,
input[type=text]:focus,
input[type=text]:hover,
input[type=password]:focus,
input[type=password]:hover { border-style: solid; border-color: #666; }
textarea { height: 60px; }
select, input[type=file] { width: 265px; }
option { text-transform: capitalize; }

/**************************************************\
            SignUP Links
\**************************************************/
.signupLink { font: bold 12px Arial, Sans; text-transform: capitalize; color:#397df3; padding-bottom: 5px;   }
.buyLink { font: bold 12px Arial, Sans; text-transform: capitalize; color:Red; padding-bottom: 5px;   }
.orderHub {font-style:oblique; font: bold 14px Arial, Sans; color:Brown; padding-bottom: 5px;   }
.orderAccount {font-style:oblique; font: bold 14px Arial, Sans; color:#397df3; padding-bottom: 5px;   }
.orderAccountDisabled {font-style:oblique; font: bold 14px Arial, Sans; color:Gray; padding-bottom: 5px;   }
/**************************************************\
            GLOBAL ATTRIBUTE STYLES
\**************************************************/

.hidden, [type=hidden] { display: none !important; }
.invisible { visibility: hidden; }
.inline { display: inline !important; }
.centered { display: block; margin: auto; }
.block    { display: block; }
.static    { position: static !important; }
.padded   { padding: 10px 0 0 !important; }
.lower    { text-transform: lowercase; }
.rounded-top  { /* applies top only rounded corners via global.js */ }
.rounded  { /* applies rounded corners via global.js */ }
.pageHeader { width: 770px; font: italic bold 19px Arial, Sans; padding: 12px 15px 20px;  margin-bottom: 10px; color: #525252; border-bottom: solid 2px #525252; }
.fbHeader { font: italic bold 29px Arial, Sans; padding: 12px 15px 20px;  color: #DD4B39;  }
.fbHeaderInner { font: italic bold 32px Arial, Sans; padding: 12px 15px 20px;  color: Blue;  }
.resultTable{width: 750px; font: italic 12px Arial, Sans; }
.resultRowHeader{font: italic bold 12px Arial, Sans;  border-bottom: 1px solid; height: 30px}
.resultRow{font: italic 12px Arial, Sans;  border-bottom: 1px solid; border-top : 1px solid; height: 40px}
/**************************************************\
                ROUNDED CORNERS
\**************************************************/

.rounded { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;  }
.rounded-top { -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;  }
.rounded-big-bot { -moz-border-radius: 0 0 20px 20px; -webkit-border-radius: 0 0 20px 20px; border-radius: 0 0 20px 20px;  }
.rounded-big { -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;  }

/**************************************************\
			     GLOBAL TOOLTIP
\**************************************************/

.tooltip { display: none; background:transparent url(/assets/images/tooltip/tipbg.png) center center no-repeat; font-size: 12px; font-weight: normal !important; color: #FFF; width: 169px; height: 82px; padding: 20px; z-index: 99; }
.tooltip strong { font-weight: bold; font-size: 14px; }
.login_tip { font: 14px/17px arial, sans; }
.affiliate_tooltip {width: 310px; height: 170px; background:transparent url(/assets/images/tooltip/tipbg_big.png) center center no-repeat;}

/**************************************************\
                 GLOBAL INFO BOX
\**************************************************/

.info_box { display: block; width: 300px; float: right; border: 4px dashed #CCC; padding: 10px; margin: -160px 0 20px 0; height: 180px; background-color: #FEFEFE; }
.info_box h1 { color: #1E68AA; }
.info_box span { color: #666666; line-height: 20px; }

/**************************************************\
                 GLOBAL LOADER
\**************************************************/

#loader { display: none; }

/**************************************************\
                     LISTS
\**************************************************/

ul.ppList li { display: block; padding-bottom: 10px; margin-bottom: 10px; border-bottom: dotted 1px #DDD; }
ul.ppList li a.title { height: 16px; padding-left: 26px; background: transparent none no-repeat left center; }
ul.ppList li.disabled * { color: #666 !important; }
ul.ppList li.paused * { color: #A02222 !important; }
ul.ppList li img { margin-bottom: -2px; }
ul.ppList li strong { font-size: 16px; }
ul.ppList li span { font-size: 12px; display: block; float: right; margin-top: 2px; } 
ul.ppList li span em { color: #666; }
ul.ppList li span samp { color: #DDD; }

/* Two Column pipe list used in migration wizard */
ul.ppTwoColumnList li { display: block; padding-bottom: 10px; margin-bottom: 10px; border-bottom: dotted 1px #DDD; float: left; width: 50%; }
ul.ppTwoColumnList li.affiliate_dest {background: rgba(255, 120, 0, 0.1);}
ul.ppTwoColumnList li a.title { height: 16px; padding-left: 26px; background: transparent none no-repeat left center; }
ul.ppTwoColumnList li.disabled * { color: #666 !important; }
ul.ppTwoColumnList li.paused * { color: #A02222 !important; }
ul.ppTwoColumnList li img { margin-bottom: -2px; }
ul.ppTwoColumnList li strong { font-size: 16px; }
ul.ppTwoColumnList li span { font-size: 12px; display: block; float: right; margin-top: 2px; } 
ul.ppTwoColumnList li span em { color: #666; }
ul.ppTwoColumnList li span samp { color: #DDD; }

/**************************************************\
                    BUTTONS
\**************************************************/

.button,
.button .cornersContent  {margin-left:10px; background-color: #005DC7; border: 0px; cursor: pointer; padding: 7px 17px; font: bold 16px Arial, Sans; text-transform: capitalize; color: White; }
.button:hover .cornersContent,
.button:hover { background-color: #1E68AA !important; color: #FFF; text-decoration: none; }
.button div div { padding: 0 !important; }

.buttonCamp,
.buttonCamp .cornersContent  {margin-left:65px; background-color: #005DC7; border: 0px; cursor: pointer; padding: 7px 17px; font: bold 16px Arial, Sans; text-transform: capitalize; color: White; }
.buttonCamp:hover .cornersContent,
.buttonCamp:hover { background-color: #1E68AA !important; color: #FFF; text-decoration: none; }
.buttonCamp div div { padding: 0 !important; }

a.alt_login { display: block; cursor: pointer; margin-left: 10px; position: relative; width: 96px; height: 33px; top: -7px; font: bold 16px/33px Arial, Sans; text-align: center; text-transform: capitalize; color: #DDD; background: none no-repeat 0 0; float: right; }
a.alt_login:hover { background-position: 0 -33px; color: #FFF; padding-top: 30px; margin-top: -30px !important; text-decoration: none; }
a.twitter { background-image: url(/assets/images/signin_twitter.png); }
a.twango { background-image: url(/assets/images/signin_twango.png); }

/**************************************************\
                  AUTHORIZATIONS
\**************************************************/

a.authorized { color: Green;  cursor: default; }
a.authorized:hover,
a.authorized:active { color: Green;  cursor: default; text-decoration: none; }
a.unauthorized { color: Red; }  

/**************************************************\
                     FORMS
\**************************************************/

form.ppForm label { padding-top: 7px; }
form.ppForm p.info { border: solid 1px #eee; border-width: 1px 0; padding: 8px; margin: 0 0 15px 0; }
form.ppForm div { padding-bottom: 10px; }
form.ppForm div.container { float: right; width: 60%; }
form.ppForm div.submit { text-align: right; padding: 0;}
form#addForm.ppForm div.submit {margin-top: -51px}
form.ppForm div.submit a { display: block; margin-top: 7px; }
form.ppForm div.submit small { display: block; margin: 7px 0 0 9px; float: right;  }
form.ppForm div.submit .button { margin: 0px 0 0 9px; float: right; }
form#addForm.ppForm div.submit .button { margin: 10px 0 0 9px}
form.ppForm .right { margin-left: 10px; }
form.ppForm .button div { padding: 0; }
form.ppForm ol { list-style: decimal; font: 12px Arial; padding: 0 30px;  }
form.ppForm ol li { padding-bottom: 10px; }
form.ppForm ol samp { font-family: monospace; font-weight: bold; }
form.ppForm em strong { position: static !important; }
form.ppForm .options div { padding: 0; float: left; }
form.ppForm .options input[type=radio] { float: left; }
form.ppForm .options div label { width: auto !important; font-size: 14px; padding: 8px 0 0 3px; text-align: left;  }
form.ppForm .altsignup span { color: #666; display: block; padding-bottom: 22px; font-size: 16px; line-height: 20px }
form.ppForm .altsignup div a { float: left !important; }
#auth form.ppForm span { padding-top: 7px; display: block; }

/**************************************************\
                    MESSAGES
\**************************************************/

.pagenote { display: none; background: url(../images/icon_info.png) 5px 5px no-repeat; width: 770px; font: italic bold 14px Arial, Sans; padding: 12px 45px 20px;  margin-bottom: 10px; color: #1E68AA; }
.affiliate { display: block; padding: 10px; border: solid 1px #CCC; margin-bottom: 15px; border-width: 1px 0; }
.affiliate * { display: block; }
.affiliate img { margin-bottom: 5px; }

/**************************************************\
                   PAGE LAYOUT
\**************************************************/

#wrapper { width: 1150px; }
#contentWrapper { margin-top: 2px; width: 1150px; }
#content { background-color: #FFF; width: 1150px; }
#content div #subcontentWrapper { padding: 0 15px; } 
#subcontentWrapper { padding: 15px; } 
#subcontent {margin-left: 90px; width: 920px; font: 16px Arial, Sans; color: #333; }

/**************************************************\
                   HEADER TILE
\**************************************************/

#header div#nav { background-color: #E7E7E7; width: 1150px; position: relative !important; z-index: 2; }
#header div#nav div div.navContent a { margin-bottom: -20px !important; position: relative; z-index: 99; }
#header a.logo { width: 200px; height: 87px; display:block; margin: 0 0 0 10px; float: left;  }
#header ul { float: right; margin-right: 20px; }
#header li { float: left; }
#header li.hello { font: 14px Arial, Sans; color: black; font-weight:bold; padding: 40px 10px 0 0; margin-bottom: -3px; }
/*#header li a { display: block; padding: 40px 20px 17px; font: bold 14px Arial, Sans; color: #666666; }
#header ul li a:hover, 
#header ul li a.active { background-color: #1E68AA; color: #FFF; text-decoration: none; }*/


/**************************************************\
                   FOOTER TILE
\**************************************************/
#footer { width: 680px; padding-top: 5px; }
#footer li { float: left; }
#footer li * { color: black; font: bold 12px Arial, Sans; }
#footer a { margin-left: 20px;  }
#footer a.sign_link { margin-left: 216px;  }
#footer a:hover { color: #1E68AA; text-decoration: none;  } 
#footer span { margin-right: 70px; }

/**************************************************\
                   Membership
\**************************************************/
#member li { float: left; }
#member li * { color: #FFF; font: bold 14px Arial, Sans; }
#member a { margin-left: 20px;  }
#member a.sign_link { margin-left: 216px;  }
#member a:hover { color: #1E68AA; text-decoration: none;  } 
#member span { margin-right: 70px; }

/**************************************************\
                    MENU TILE
\**************************************************/

#subnav { float: left; font: bold 16px Arial, Sans; float: left; margin-right: 20px; }
#subnav a { display: block; color: #666; padding: 3px 5px; text-align: left; padding-left: 5px; border-left: solid 5px #666; margin-bottom: 3px; }
#subnav li.active a,
#subnav a:hover { color: #1E68AA; text-decoration: none; border-color: #1E68AA; }

#menuNav
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#menuNav li { display: inline; list-style-type: none;padding-right: 20px;}

#menuNav li a
{
text-decoration: none; font-size :large; font-weight:bold;  color: black; padding: 3px 5px; text-align: left; padding-left: 5px; margin-bottom: 3px;
}
#menuNav li.active a,
#menuNav li a:hover
{
color: #1E68AA; border-color: #1E68AA; 
}

/**************************************************\
                   ERROR PAGE
\**************************************************/

fieldset.error-details { margin: 10px 0; border: solid 1px #CCC; padding: 10px 10px 5px; display: block; }
fieldset.error-details legend { font-size: larger; font-weight: bold; }
fieldset.error-details label { width: 35%; }
fieldset.error-details div { margin-bottom: 10px; }
fieldset.error-details h3 { color: #000; float: left; width: 63%; text-transform: none; }

/**************************************************\
                   DEVELOPERS
\**************************************************/

.developers ul { padding: 5px 20px 10px 30px; margin:0; list-style: circle; font-size: 1em; color: #333; }
.developers ol { padding: 5px 30px 10px 40px; margin:0; list-style: decimal; font-size: 1em; color: #333; }
.developers pre { display: block; padding-bottom: 10px; margin: 0; }
.developers h3, .developers h2 { padding: 5px 0; margin:0; }
.developers p { padding: 10px 10px 5px; margin:0; }
.developers p strong { font-size: 1.1em; }
.developers a.back { display: block; margin: -10px 0 10px 1px; font-size: smaller; }

/**************************************************\
                HOME (LOGGED OUT)
\**************************************************/

div.welcome { float: left; width: 290px; }
div.welcomeLeft { width: 525px; padding-right: 40px; }
div.welcome h1 strong { color: #1E68AA;  }
div.welcome .big-border { border: solid 5px #808080; }
div.welcome ul#welcome_content { float: left; clear: both; position: relative; z-index: 2; }
div.welcome ul#welcome_content img { padding: 10px 0; }
div.welcome ul#welcome_content li { display: block; width:504px; padding: 15px 15px 5px; }
div.welcome div.submit a { float: left; margin-left: 36px; }
div.welcome .altsignin { padding: 10px; }
div.welcome .altsignin label { width: 30%; padding-right: 0; }
div.welcome .altsignin div div, 
div.welcome .altsignin div input[type=text],
div.welcome .altsignin div input[type=password] { width: 60%; float: right; }

/**************************************************\
                HOME (LOGGED IN)
\**************************************************/

#home #preview { float: left; margin-right: 10px; width: 375px; color: #666; }
#home #preview #overlay { float:right; margin: 0px; width:72px; height:72px; z-index:50; top:190px; position:relative;}
#home #preview #previewObject { display: block; background: #FFF none no-repeat scroll center center; width: 345px; height: 240px; padding: 10px; border: 5px dashed #DDD;  }
#home #preview #previewObject:hover { border-color: #666; border-style: solid; }
#home #preview #options { text-align: right; padding: 5px 0; }
#home #preview #options a { margin-left: 10px; font-size: 12px; }
#home #preview #description { overflow: hidden; }
#home #preview #description .editTarget { font-size: 14px; width: 215px; float: left; padding: 1px; border-width: 1px; }
#home #preview #description .editField { display: none; }
#home #preview #description span.editField { display: block; }
#home #preview #description a { width: 16px; height: 16px; display: block; float: right; margin-left: 5px; background: none center center no-repeat; cursor: pointer; }
#home #preview #description a.edit { background-image: url(/assets/images/desc_edit.png); display: block; }
#home #preview #description a.save { background-image: url(/assets/images/desc_save.png); }
#home #preview #description a.cancel { background-image: url(/assets/images/desc_cancel.png); }
#home #preview #description strong { font-size: 16px; width: 100px; margin-right: 10px; display: block; clear: left; float: left; text-align: right; }
#home #preview #description span { font-size: 16px; display: block; float: left; width: 240px; }
#home #preview #tickets { font-size: 12px; }
#home #preview #tickets li { padding-top: 8px; margin-top: 8px; border-top: 1px dotted #CCC; }
#home #preview #tickets strong,
#home #preview #tickets a { margin-right: 5px; font-weight: bold; }
#home #preview #tickets .microoptions { text-align: right; padding-top: 10px; }
#home #preview #tickets .microoptions a { font-weight: normal; }
#home #preview #tickets .microoptions .cancel { margin: 0 0 0 5px; }
#home #gallery { width: 334px; float: right; }
#home #gallery.migration { width: 420px}
#home #gallery.fullscreen { margin-top: 10px; width: auto !important ; float: none; }
#home #gallery strong { color: #666666; }
#home #gallery ul { display: block; margin: -5px -5px 0; }
#home #gallery ul li { float: left; margin: 5px; }
#home #gallery ul div  { position:relative;}
#home #gallery ul a { height: 72px; width: 72px; display: block; border: 2px dashed #DDD; background: transparent none no-repeat scroll top center; }
#home #gallery ul img { height:40px; width:40px; position:absolute; bottom:0px; right:0px; }
#home #gallery ul a:hover { border: 2px solid #666;  }
#home #gallery #pagination { display: block; height: 32px; width: 100%; }
#home #gallery .page-control { display: block; height: 32px; cursor: pointer; }
#home #gallery .page-control .arrow { width:0; height:0; line-height:0; display: block; border: 16px solid #FFF; }
#home #gallery .page-control * { margin-right: 3px; float: left; }
#home #gallery .page-control .left { border-right-color: #CCC; border-left-width: 0px; }
#home #gallery .page-control .right { border-left-color: #CCC; border-right-width: 0px;  }
#home #gallery .page-control .bar { width: 6px; height: 32px; background-color: #CCC; }
#home #gallery .page-control:hover .left { border-right-color: #1E68AA;  }
#home #gallery .page-control:hover .right { border-left-color: #1E68AA; }
#home #gallery .page-control:hover .bar { background-color: #1E68AA; }
#home #gallery .start { float: left; margin-right: 5px; }
#home #gallery .end { float: right; margin-left: 5px; }
#home #gallery .prev { float: left; }
#home #gallery .next { float: right; }

#home #loaderContainer { float: right;}
#submitControl {float: right; margin-top: 20px;}

/**************************************************\
              SOFTWARE SOLUTIONS
\**************************************************/

#tools { font-family: Arial, Sans; color: #555555; }
#tools p { padding: 10px; font-size: 12px; font-style: italic; }
#tools li { padding: 0 10px; font-size:14px; padding-bottom: 10px; }
#tools li h2 { display: block; float: left; }
#tools li h3 { padding: 0; float: left; padding-right: 10px; }
#tools li img { top: 1px; position: relative; display: block; float: left; }
#tools li span {  padding: 5px; display: block; float: left; clear: both; font-size: 12px; font-style: italic; }
#tools li .more { display: block; float: left; clear: both; font-size: 12px; padding-left: 5px; }
#tools li .info { display: block; float: left; clear: both; padding: 0 5px; line-height: 18px; display: none; }
#tools li samp { background-color: #FFFFCC; color: #FF5400; padding: 0 3px; }

/**************************************************\
                  ADD PIPES
\**************************************************/

ul#addPipes { padding: 10px 22px; margin: 8px 0 0;  border: dotted 1px #DDD; border-width: 1px 0; }
ul#addPipes li#nomatch { font: 12px Arial, Sans; color: #666; }
ul#addPipes li.addPipe { float: left; padding: 5px; }
ul#addPipes li.addPipe .modifier { margin-top: -20px; height: 20px; top: 14px; left: 120px; position: relative; display: block; }
ul#addPipes li.addPipe a { display: block; height: 30px; width: 145px; padding:5px; text-align: center; border: solid 2px #FFF; }
ul#addPipes li.addPipe.affiliate_dest a{background: url(/assets/images/affiliate_ribbon.png) top right no-repeat}
ul#addPipes li.addPipe.affiliate_dest a:hover{border-right-color:#FF5400 }
ul#addPipes li.addPipe a.light { display: block; height: 30px; width: 140px; padding: 2px; text-align: center; border: solid 2px #FFF; }
ul#addPipes li.addPipe a:hover { border-color: #DDD; }
ul#addPipes li.addPipe a img { max-height: 30px; max-width: 145px; }

/**************************************************\
                  QUICK POST
\**************************************************/

div#post .ui-tabs-nav { display: block; margin-top: 10px; }
div#post .ui-tabs-nav li { float: left; display: block; margin: 0 3px 0 0; }
div#post .ui-tabs-nav li .button { float: none; margin: 0; display: block; } 
div#post .ui-tabs-nav li.ui-tabs-selected .button .cornersContent,
div#post .ui-tabs-nav li.ui-tabs-selected .button { background-color: #1E68AA !important; color: #FFF;  }
div#post div.ui-tab-content { padding: 10px 0; border-top: solid 2px #808080; }
div#post div.noborder { border-top: 0 none; }
div#post div.ui-tab-content p { font-size: 12px; }
div#post ul#fileList li { padding-bottom: 10px; }
div#post label { width: 50px; }
div#post div.filterBox { padding: 10px 0 0 0; border-top: 2px solid #808080; margin-top: 10px; }
div#post div.filterBox label { width: auto; }
div#post input[type=text], 
div#post textarea { width: 600px; }
div#post input[type=file] { width: 615px; }
div#post .pipesTable { line-height: 14px; margin-top: 10px; padding-top: 10px; border-top: solid 2px #808080; display: block; }
div#post .pipesTable img { width: 16px; height: 16px;  }

/**************************************************\
                  SETTINGS PAGE
\**************************************************/

#settings div a,
#settings div strong { position: relative; top: 6px; }
#settings label { width: 275px; }
#settings label a { top: 0px; }
#settings div span { text-transform: capitalize; position: relative; top: -2px; }
#settings .button,
#settings div strong a { position: static; }

/**************************************************\
                  SENT ITEMS
\**************************************************/

ul.sentItems { font: 12px/16px Arial, Sans; list-style: circle; padding: 20px; }
ul.sentItems li { padding-bottom: 5px; margin-bottom: 5px; border-bottom: dotted 1px #CCC; }
p.failed { font: 12px Arial, Sans; color: #666; text-align: center; margin-right: 70px; text-transform: none; }

/**************************************************\
                  CAPABILITIES PAGE
\**************************************************/

#pipe-capabilities { border-collapse: collapse; border-spacing: 0; padding: 0; margin: 0 auto; }
#pipe-capabilities a { width: 128px; height: 30px; display: block; cursor: pointer; background: transparent none no-repeat center center; }
#pipe-capabilities th { text-align: left; font-weight: bold; color: #666; padding: 10px 14px 10px 0; border-bottom: solid 1px #666; text-transform: capitalize; }
#pipe-capabilities td { height: 30px; min-width: 16px; border-bottom: solid 1px #CCC; padding: 10px 0; vertical-align: middle; text-align: center; }
#pipe-capabilities td.enabled { background: transparent url(/assets/images/desc_save.png) no-repeat center center; }

/**************************************************\
                  Service POPUP PAGE
\**************************************************/

#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  

#backgroundPopup1{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  

#popupContact1{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:400px;  
width:488px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}  
#popupContact1 h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
} 

#popupContactNew{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:400px;  
width:488px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}  
#popupContactNew h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
}

#popupContactNewHits{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:400px;  
width:488px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}  
#popupContactNewHits h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
} 


#popupContactFeed{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:400px;  
width:488px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}  
#popupContactFeed h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
} 

#popupContact{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:630px;  
width:750px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}  

#popupContact h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
}

#popupContactSettings{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:630px;  
width:750px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}  

#popupContactSettings h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
}
  
#popupContactClose{  
font-size:24px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}  

#popupContactCloseFeed{  
font-size:24px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
} 

#popupSettingsClose{  
font-size:24px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}  

#popupContactCloseNew{  
font-size:24px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}  

#popupContactCloseNewHits{  
font-size:24px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}  

#popupContactCloseResults{  
font-size:24px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}  

#popupRemove{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:134px;  
width:488px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}  
#popupRemove h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
}  
#popupRemoveClose{  
font-size:24px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}  

#popupAgreeClose{  
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}  