/* ========== Elements ========== */
body {margin:0;padding:0;background-image:url(/i/background.gif);background-repeat:repeat-x;min-height:700px;text-align:center;}/* color:#033591; */
form, h1 {margin:0;padding:0;}
:focus {-moz-outline-style: none;}

/* ========== Major Classes ========== */
.centered {position:relative;text-align:left;width:980px;margin:0 auto;}
/*width:280px; border:1px; border-color:#033591; border-style:double; float:right; padding-left:15px; padding-right: 15px; padding-bottom: 5px; padding-top:0px; margin-top:-5px; margin-right:87px; background-color:#E6EBF4;*/
.infobox {background-color:#E6EBF4;border:1px double #033591;float:right;margin:-5px 87px 0 0;padding:0 15px 5px 15px;width:280px;}
.infobox_BtoB {background-color:#E6EBF4;border:1px double #033591;position:relative;top:80px;left:598px; padding:15px 15px 5px 15px;width:280px;}
.infobox hr {color:#033591; height:1px;}
.link-colins {font-weight:bold;}

#BtoB_form {position:relative; top:-300px; left:0px}
.btob-form-signup {text-align:right; width:600px;}
.btob-form-signup label {text-align:right; padding-top:2px;}
.what-small {cursor:pointer;text-decoration:underline;font-size:0.76em;}

hr#footer-line {background-color:#033591;margin-top:15px;padding:0px;height:15px;clear:both;}

#container {margin-top:14px;}
#container .sebform-error, #container .sebError {color:#CC0033;}

img {border:none}

/* ========== FORMS ========== */
#sebForm input.text, #sebForm input.password {border:1px solid #0058FB;color:#033591;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:13px;height:16px;margin-top:2px;padding:0 0 0 0;}
#sebForm select {border:1px solid #0058FB;color:#033591;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:13px;margin-top:4px;}
#sebForm textarea {border:1px solid #0058FB;color:#033591;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:13px;margin-top:2px;padding:0 0 0 0;}
.sebReq {color:red;}

/* ========== BRANDING ========== */
/*
#branding {display:block;height:98px;}
#branding-logo {background:transparent url(/i/logo-head.png) no-repeat 0 0;width:136px;height:132px;position:absolute;top:6px;left:9px;}
#branding h1 {background:transparent url(/i/liberty-flags2.png) no-repeat 0 0;width:265px;height:79px;text-indent:-9999px;position:absolute;top:0px;left:131px;}
#branding-tagline {background:transparent url(/i/american-wave2.png) no-repeat 0 0;width:155px;height:19px;text-indent:-9999px;position:absolute;top:74px;left:164px;margin:0;padding:0;}
#branding-printheader {display:none;}
*/
#branding {display:block;width:388px;height:137px;position:absolute;top:0;left:0;}
#branding-logo {background:transparent url(/i/logo-head.png) no-repeat 0 0;width:136px;height:132px;position:absolute;top:6px;left:9px;z-index:9999}
#branding h1 {background:transparent url(/i/liberty-flags2.png) no-repeat 0 0;width:265px;height:79px;text-indent:-9999px;overflow:hidden;position:absolute;top:0px;left:131px;}
#branding-tagline {background:transparent url(/i/american-wave2.png) no-repeat 0 0;width:155px;height:19px;text-indent:-9999px;overflow:hidden;position:absolute;top:74px;left:164px;margin:0;padding:0;}
#branding-printheader {display:none;}

/* ========== NAVIGATION ========== */
#nav-main ul, #nav-main li, #nav-secondary ul, #nav-secondary li {list-style:none;margin:0;padding:0;}
#nav-main li, #nav-secondary li {float:left;}

/* PRIMARY NAVIGATION */
#nav-main {position:absolute;top:2px;right:0;}

/* Row 1 */
#nav1-row1 {position:relative;top:-1px;right:-44px;width:436px;height:71px;z-index:1;}
ul#nav1-row1 a {display:block;height:71px;text-indent:-9999px;overflow:hidden;}
#nav1-flagpoles a {background:transparent url(/i/nav1/flagpoles.png) no-repeat 0 0;width:107px;}
#nav1-accessories a {background:transparent url(/i/nav1/accessories.png) no-repeat 0 0;width:106px;}
#nav1-decorations a {background:transparent url(/i/nav1/decorations.png) no-repeat 0 0;width:106px;}
#nav1-promotional a {background:transparent url(/i/nav1/promotional_flags.png) no-repeat 0 0;width:111px;}

#nav1-flagpoles a:hover {background-image:url(/i/nav1/flagpoles-hover.png);}
#nav1-accessories a:hover {background-image:url(/i/nav1/accessories-hover.png);}
#nav1-decorations a:hover {background-image:url(/i/nav1/decorations-hover.png);}
#nav1-promotional a:hover {background-image:url(/i/nav1/promotional_flags-hover.png);}

#nav1-flagpoles a.curr, #nav1-flagpoles a:active {background-image:url(/i/nav1/flagpoles-active.png);}
#nav1-accessories a.curr, #nav1-accessories a:active {background-image:url(/i/nav1/accessories-active.png);}
#nav1-decorations a.curr, #nav1-decorations a:active {background-image:url(/i/nav1/decorations-active.png);}
#nav1-promotional a.curr, #nav1-promotional a:active {background-image:url(/i/nav1/promotional_flags-active.png);}

/* Row 2 */
#nav1-row2 {position:relative;top:-40px;right:4px;width:537px;height:38px;z-index:2;}
ul#nav1-row2 a {display:block;height:38px;text-indent:-9999px;overflow:hidden;}
#nav1-american a {background:transparent url(/i/nav1/american_flags.png) no-repeat 0 0;width:106px;}
#nav1-state a {background:transparent url(/i/nav1/state_flags.png) no-repeat 0 0;width:105px;}
#nav1-international a {background:transparent url(/i/nav1/international_flags.png) no-repeat 0 0;width:106px;}
#nav1-military a {background:transparent url(/i/nav1/military_flags.png) no-repeat 0 0;width:105px;}
#nav1-religious a {background:transparent url(/i/nav1/religious_flags.png) no-repeat 0 0;width:111px;}

#nav1-american a:hover {background-image:url(/i/nav1/american_flags-hover.png);}
#nav1-state a:hover {background-image:url(/i/nav1/state_flags-hover.png);}
#nav1-international a:hover {background-image:url(/i/nav1/international_flags-hover.png);}
#nav1-military a:hover {background-image:url(/i/nav1/military_flags-hover.png);}
#nav1-religious a:hover {background-image:url(/i/nav1/religious_flags-hover.png);}

#nav1-american a.curr, #nav1-american a:active {background-image:url(/i/nav1/american_flags-active.png);}
#nav1-state a.curr, #nav1-state a:active {background-image:url(/i/nav1/state_flags-active.png);}
#nav1-international a.curr, #nav1-international a:active {background-image:url(/i/nav1/international_flags-active.png);}
#nav1-military a.curr, #nav1-military a:active {background-image:url(/i/nav1/military_flags-active.png);}
#nav1-religious a.curr, #nav1-religious a:active {background-image:url(/i/nav1/religious_flags-active.png);}

/* SECONDARY NAVIGATION */
#nav-secondary {position:absolute;top:69px;right:60px;z-index:3}

#nav-secondary a {background-repeat:no-repeat;background-position:top right;display:block;height:29px;text-indent:-9999px;overflow:hidden;}
#nav-secondary a {position:absolute;z-index:1;}
#nav-secondary a:hover {z-index:2;}
#nav-secondary a.curr {z-index:2;}
#nav2-service a {background-image:url(/i/nav2/service.gif);width:120px;right:291px;}
#nav2-service a:hover, #nav2-service a.curr {background-image:url(/i/nav2/service-on.gif);}
#nav2-help a {background-image:url(/i/nav2/help.gif);width:80px;right:215px;}
#nav2-help a:hover, #nav2-help a.curr {background-image:url(/i/nav2/help-on.gif);}
#nav2-catalog a {background-image:url(/i/nav2/catalog.gif);width:71px;right:148px;}
#nav2-catalog a:hover, #nav2-catalog a.curr {background-image:url(/i/nav2/catalog-on.gif);}
#nav2-quotes a {background-image:url(/i/nav2/bid.gif);width:95px;right:55px;}
#nav2-quotes a:hover, #nav2-quotes a.curr {background-image:url(/i/nav2/bid-on.gif);}
#nav2-store a {background-image:url(/i/nav2/store.gif);width:59px;right:0px;}
#nav2-store a:hover, #nav2-store a.curr {background-image:url(/i/nav2/store-on.gif);}

/* ========== CONTENT ========== */
#content {padding-top:128px; }
#content-main {min-height:555px;}
#content-main {padding-top:40px;margin-left:300px;}

#contact-info {position:absolute;top:113px;left:110px;width:130px;z-index:9999;}
#contact-email {float:right; z-index:9999px;}
#contact-email a, #contact-phone {font-size:11px;}

/* ========== ARTICLE ========== */
#article {background:white url(/i/article-bg.gif) no-repeat 0 0;width:980px;min-height:500px; position:relative; top:-30px; z-index:1;}
#article-space {padding:55px 34px 60px 34px;position:relative;}
#article-image-space {float:left;width:300px;margin-top:5px; padding-right:30px;}
/*#article-image-space {position:absolute;top:0;left:0;width:300px;margin-top:5px; padding-right:30px;border:1px solid red;}*/
#article-image {width:auto;max-width:300px;margin:0 auto 0 auto;}
#article-caption {margin-right:40px; padding-bottom:20px;}
.article-imaged-text {margin-left:330px;}
.page-link-thumb {float:left;padding:3px 1em 5px 0;width:75px;}
.page-link-thumb img {border:0;}
.page-links p.page-link-hasimg {min-height:65px;margin-bottom:10px;}
/*.page-links p.page-link-hasimg {background-position:top left;background-repeat:no-repeat;padding-left:70px;}*/


/* ========== SIDE BAR ========== */
#sidebar {position:absolute;top:141px;left:70px;width:194px;}
#sidebar p {margin:0;}

/* Search */
#search {background-image:url(/i/sidebar_search.gif);background-repeat:no-repeat;height:104px;}
#search-form {padding-top:21px;}
#search input {margin: 6px -4px 20px 20px;background-color:#FFF !important;}
#search-text {border:1px solid #0058FB;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:13px;height:16px;width:114px;margin-top:2px;padding:0 0 0 0;}
#search-submit {float:right;position:relative;top:-44px;left:-5px;width: 51px;height:20px;margin: 0;padding: 0;border: 0;padding-top:20px;overflow: hidden;text-indent:-9999px;background: transparent url(/i/button_go.gif) no-repeat center top;cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */}
#search-brand {margin:0 0 0 20px;}
#search-dropdown {position:relative;top:-40px;border:1px solid #0058FB;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:13px;margin-top:4px;width:145px;}

/* Featured Products */
#products-featured {background-image:url(/i/sidebar_featured.gif);background-repeat:no-repeat;height:167px;margin-top:8px;}
#products-featured-label {text-indent:-9999px;overflow:hidden;}
#products-featured ul, #products-featured li {margin:0;padding:0;list-style:none;}
#products-featured ul {padding-top:10px;padding-bottom:10px;}
#products-featured li {padding: 4px 0 0 24px;margin:0 0 -2px 0;}
#products-featured a {color:white;}
#products-featured li a {background-image:url(/i/li-prodfeatures.gif);background-repeat:no-repeat;padding-left:10px;display:block;text-decoration:none;}
#products-featured li a:hover {text-decoration:underline;}
#products-featured-more {float:right;padding-right:15px;}

/* Phone & Shipping */
#siteinfo-phonehours {background:transparent url(/i/sidebar_chat.gif) no-repeat 0 0;height:81px;text-indent:-9999px;overflow:hidden;margin:6px 0 12px 0;}
#special-shipping {background:transparent url(/i/sidebar_ship-150.gif) no-repeat 0 0;height:94px;text-indent:-9999px;overflow:hidden;padding-bottom:80px;}
#special-shipping-xmas {background:transparent url(/i/sidebar_gift_ship.gif) no-repeat 0 0;height:96px;text-indent:-9999px;overflow:hidden;padding-bottom:80px;}

/* ========== FOOTER ========== */
#footer h3 {margin:0;}
#footer-info {margin-left:350px;}
#footer-info p.copyright {margin-bottom:0px;}
#footer-links p {margin:0px;}

#siteinfo-tips {position:absolute;top:0;left:70px;width:200px;}
#siteinfo-tips h3 {margin-bottom:0px;}
#newsletter-email {border:1px solid #0058FB;color:#000000;font-size:11px;line-height:13px;margin-top:-15px;padding-left:0px;height:16px;width:100px;}
#newsletter-submit {/*margin: -6px 32px 0 0;*/width: 62px;height:33px; padding: 0 0 0 0;border: 0;overflow: hidden;text-indent:-9999px;background: transparent url(/i/button_join.gif) no-repeat center top; cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */}
#newsletter-info {padding-top:0px; padding-bottom:0px;}
/*#newsletter-info p.top {margin-top:-5px; margin-bottom:0px;}*/

#siteinfo {margin-top:10px;}
#siteinfo p {margin:0; color:#033591}

ul#siteinfo-cards, #siteinfo-cards li {margin:0px 9px 0px 0px;padding:0 0 0 0;list-style:none;text-indent:0;overflow:hidden;}
#siteinfo-cards li {display:inline;}

/* ========= PRINT SYLES START by Jennings Hanna (MAY 4, 2009) ========= */

#siteinfo-print-sitemail {display:none;}
.print_image {display:none;}

/* ========= PRINT SYLES END by Jennings Hanna (MAY 4, 2009) ========= */

/* ========= PRODUCT CSS FOR HOMEPAGE (AREA 1) by Jennings Hanna (DEC. 2008) ========= */

#browsebystate a {position:relative; top:0px; left:0px; height:50px; text-indent:-9999px; display:block}
/*#browsebystate p {font-size:10px; width:200px; margin-left:42px}*/
#classroomflags a {position:relative; top:-6px; left:0px; height:273px;/*margin:0px -6px 0px -3px; padding:295px 5px 0px 3px;*/ text-indent:-9999px; display:block}
#classroomflags a.buynow { position:relative; top:29px; left:0px; height:35px;/*margin:0px -6px 0px -3px; padding:15px 5px 0px 3px;*/ text-indent:-9999px; display:block}
/*#classroomflags p {font-size:10px; width:200px; margin-left:42px}*/

#americanceremonial a { position:relative; top:-6px; left:7px; height:477px; text-indent:-9999px; display:block}
#americanceremonial a.buynow { position:relative; top:48px; left:0px; height:23px; text-indent:-9999px; display:block}
#americanceremonial p {font-size:10px; width:200px; margin-left:42px}

#outdoorflags-flagpoles a.flag {  position:relative; top:-4px; left:0px; height:21px; text-indent:-9999px; display:block}
#outdoorflags-flagpoles a.browse {  position:relative; top:-4px; left:0px; height:220px; width:265px; text-indent:-9999px; display:block}
#outdoorflags-flagpoles a.flagpole {  position:relative; top:0px; left:0px; height:123px; width:273px; font-size:14px; text-indent:-9999px; display:block}
#outdoorflags-flagpoles a.buynow {  position:relative; top:0px; left:0px; font-size:14px; height:20px; width:273px; font-size:14px; text-indent:-9999px; display:block}
#outdoorflags-flagpoles p {font-size:10px; width:200px; margin-left:42px}
#outdoorflags-flagpoles p.flag {font-size:10px; width:250px; margin-left:0px}

#classroomflags {background-image:url(i/area1/USLibertyClassroomFlags.png); background-position:top; background-repeat:no-repeat; width:158px; height:340px; padding-bottom:12px; margin-top:-378px;}

#outdoorflags-flagpoles {background-image:url(i/area1/OutdoorFlags-Flagpoles.png); background-position:top; background-repeat:no-repeat; width:400px; height:400px; margin-left:212px; margin-top:-615px;}

#americanceremonial {background-image:url(i/area1/AmericanCeremonialSet.png); background-position:top; background-repeat:no-repeat; width:165px; height:550px; margin-left:491px; margin-top:75px}

#browsebystate {background-image:url(i/area1/browsebystate.png); background-position:top; background-repeat:no-repeat; width:162px; height:74px; margin-left:290px; margin-top:100px}

#state-flag-map {width:158px; margin-top:-132px;}

/* ========= PRODUCT CSS FOR HOMEPAGE (AREA 1)  - END -  ========= */

/* ========= PRODUCT CSS FOR HOMEPAGE (AREA 2) by Jennings Hanna (JAN. 2009) ========= */


#flag-commercial-poles {background-image:url(i/area2/rugged-flag-commercial-poles.png); background-position:top; background-repeat:no-repeat; width:325px; height:337px; padding-bottom:0px; margin-top:-180px; margin-left:-26px}

#american-flag-set {background-image:url(i/area2/american-residential-flag-set.png); background-position:top; background-repeat:no-repeat; width:326px; height:184px; margin-left:326px; margin-top:-542px;}

#ceremonial-state-flags {background-image:url(i/area2/all-fifty-state-flags-indoor-ceremonial.png); background-position:top; background-repeat:no-repeat; width:188px; height:345px; margin-left:300px; margin-top:-309px;}

#american-stick-flags {background-image:url(i/area2/economy-american-stick-flags.gif); background-position:top; background-repeat:no-repeat; width:169px; height:296px; margin-left:498px; margin-top:184px;}

#browsebystate-area2 {background-image:url(i/area2/browse-by-state-area2.png); background-position:top; background-repeat:no-repeat; width:181px; height:63px; margin-left:87px; margin-top:19px}

#state-flag-map-area2 {width:158px; margin-top:0px;}

#browsebystate-area2 a { position:relative; top:0px; left:0px; height:50px; text-indent:-9999px; display:block}
/*#browsebystate-area2 p {font-size:10px; width:200px; margin-left:42px}*/

#flag-commercial-poles a.flag { position:relative; top:3px; left:0px; height:210px; text-indent:-9999px; display:block}
/*#flag-commercial-poles p.flag {border:1px solid red; font-size:10px; width:200px; margin-left:-227px 0px 0px 48px}*/
#flag-commercial-poles a.flagpole { position:relative; top:2px; left:110px; height:126px; width:215px; text-indent:-9999px; display:block}
/*#flag-commercial-poles p.flagpole {border:1px solid red; font-size:10px; width:200px; height:28px; margin:-147px 0px 0px 59px}*/

#american-flag-set a { position:relative; top:-2px; left:0px; height:112px; text-indent:-9999px; display:block}
#american-flag-set a.buynow { position:relative; top:0px; left:0px; height:65px; text-indent:-9999px; display:block}
/*#american-flag-set p {border:1px solid red; font-size:10px; width:326px; margin-left:42px}*/

#ceremonial-state-flags a { position:relative; top:0px; left:0px; height:350px; text-indent:-9999px; display:block}
/*#ceremonial-state-flags p {font-size:10px; width:200px; margin-left:42px}*/

#american-stick-flags a {position:relative; top:-3px; left:0px; height:244px; text-indent:-9999px; display:block}
#american-stick-flags a.buynow {position:relative; top:40px; left:0px; height:50px; text-indent:-9999px; display:block}
/*#american-stick-flags p {font-size:10px; width:200px; margin-left:42px}*/


/* ========= PRODUCT CSS FOR HOMEPAGE (AREA 2)  - END -  ========= */


/* ========= PRODUCT CSS FOR LANDING PAGE (ARC) by Jennings Hanna (MAY 4, 2009) ========= */

#arc-headline {background-image:url(landing-page/i/arc/headline.png); background-position:top; background-repeat:no-repeat;width:429px; height:55px; margin-left:0px; margin-top:-572px;}

#arc-american-flags {background-image:url(landing-page/i/arc/left.png); background-position:top; background-repeat:no-repeat; width:296px; height:512px; margin-left:-27px; margin-top:-512px; z-index:1; position:absolute}

	#arc-american-flags a.outdoor {position:relative; top:0px; left:0px; height:305px; width:177px; text-indent:-9999px; display:block; }
	#arc-american-flags a.outdoor2 {position:relative; top:-252px; left:179px; height:250px; width:107px; text-indent:-9999px; display:block; }
	#arc-american-flags a.indoor {position:relative; top:-251px; left:0px; height:99px; width:284px; text-indent:-9999px; display:block; }
	#arc-american-flags a.commercial {position:relative; top:-252px; left:0px; height:102px; width:284px; text-indent:-9999px; display:block; }

#arc-flags {background-image:url(landing-page/i/arc/center.png); background-position:top; background-repeat:no-repeat; width:291px; height:512px; margin-left:255px; margin-top:-511px; z-index:9999;  position:absolute}

	#arc-flags a.ceremonial {position:relative; top:0px; left:8px; height:132px; width:284px; text-indent:-9999px; display:block; }
	#arc-flags a.ceremonial2 {position:relative; top:0px; left:8px; height:271px; width:104px; text-indent:-9999px; display:block; }
	#arc-flags a.outdoor {position:relative; top:-273px; left:115px; height:271px; width:177px; text-indent:-9999px; display:block; }
	#arc-flags a.small {position:relative; top:-273px; left:8px; height:102px; width:284px; text-indent:-9999px; display:block; }

#arc-state-flags {background-image:url(landing-page/i/arc/right.png); background-position:top; background-repeat:no-repeat; width:157px; height:511px; margin-left:550px; margin-top:-39px;}

	#arc-state-flags a.states {position:relative; top:0px; left:0px; height:390px; width:157px; text-indent:-9999px; display:block; }
	#arc-state-flags a.authorized {position:relative; top:0px; left:0px; height:69px; width:157px; text-indent:-9999px; display:block; }
	#arc-state-flags a.authorized-bbb {position:relative; top:0px; left:0px; height:69px; width:157px; text-indent:-9999px; display:block; }

/* ========= PRODUCT CSS FOR LANDING PAGE (ARC)  - END -  ========= */

/* ========= PRODUCT CSS FOR LANDING PAGE (FLORIDA) by Jennings Hanna (DEC 17, 2009) ========= */

#florida-top {margin-left:-24px; margin-top:-48px; width:620px; height:364px;}
#florida-left {margin-left:603px; margin-top:-368px; width:170px; height:581px;}
#florida-bottom {margin-left:0px; margin-top:-234px; width:546px; height:244px;}

/* ========= PRODUCT CSS FOR LANDING PAGE (FLORIDA) _ END _ ========= */

/* ========= STYLES FOR XACTCAST FREE FLAG TIPS SIGNUP (JS) by Jennings Hanna (MAR 17, 2011) ========= */

@charset "UTF-8";
/* Controls width of your form */
.e2ma_signup_form {
	width:166px;
}

/* Controls the style, width, and font style of the text input, select and textarea fields */
.e2ma_signup_form input[type=text],
.e2ma_signup_form textarea,
.e2ma_signup_form select { 
    border:1px solid #033591; 
    font-family:Verdana, sans-serif;
    font-size:10px;
    width: 162px;
}

/* Controls width, style, and padding of the table border outlines around individual member fields */
.e2ma_signup_form_row {
	border:none;
	padding:0px;
	margin-bottom:4px;
}

/* Controls alignment and display of image in welcome message */
.e2ma_signup_image_container { display:none !important
}

/* Controls border around signup image (when image is linked) */
.e2ma_signup_image {
    display:none
}

/* Controls style and formatting of welcome message */
.e2ma_signup_message {
	display:none
}

/* Controls style and formatting of form field labels (first name, last name, etc.) */
.e2ma_signup_form_label {
	display:none
}

/* Controls the style and spacing of the word "required" and border surrounding that text */
.e2ma_signup_form_required_footnote {
	display:none
}

/* Controls the color of the asterisk that indicates a field is required */
.e2ma_signup_form_required_asterix {
	display:none
}

/* Controls the alignment of "submit" and "clear" buttons */
.e2ma_signup_form_button_row {
/*	float:left;*/
}

/* Controls display of the "clear" button */
.e2ma_signup_form_button_row #e2ma_signup_reset_button {
	display: none; !important;
}

/*Overrides browser default settings for button styles (for additional control of "submit" and "clear" buttons) */
.e2ma_signup_form_button { 
    width: 60px !important;
	/*height: 33px !important;
	padding: 0px 0px 0px -10px;
	border: 0;
	overflow: hidden;
	text-indent:-9999px;
	background: transparent url(/i/button_join.gif) no-repeat center top;
	cursor: pointer;
	cursor: hand;*/
}

.e2ma_signup_form_element input { width:200px}
