﻿/* main Structure */

/* main resets ("temporary" untill we have core.css linked */
.nLandingBody label {font-weight:normal; }
a:hover, a:active { border-bottom:none; }
a:link, a:visited { border-bottom:none; font-weight:normal; }
/* dont see a need for this one below */
.testimonialsInnerContainer ul { list-style:none outside none; } 



.nLandingHeader{height:250px;background:#24679b;border-bottom:2px solid #ccc;border-top:1px solid #444;border-right:1px solid #ececec;border-left:1px solid #ececece;}
.nLandingHeader h1{width:980px;margin:0 auto;padding:0 20px 0;font-weight:normal;background:url(../../images/tempMainImage.png) no-repeat right;height:250px;}
p#PreHeadrTtl{color:#fff;margin:0;padding:30px 0 0;font-size:23px;}
#headrTtl{padding:0;margin:0;color:#fff;font-size:45px;line-height:48px;font-weight:bold;}
#headrTtl em{padding:0;margin:0;font-style:normal;color:#a3d067;}
#aftHeadrTtl{padding:0;margin:10px 0 0;font-size:15px;width:510px;color:#CDF3FF; line-height:20px;}
#afterTitleNote{padding:0;margin:10px 0;color:#fff;font-size:13px;}
#headerCTAContainer{padding:0;margin:20px 0 0;}
#joinCTA, #seeDemoCTA{padding:0;margin:0;float:left;padding:6px 25px;background:url(../../images/mainGraidient_BG.png);-moz-border-radius:3px;-webkit-border-radius:3px;color:#155b8b;text-shadow:0 1px 0px #FFF;text-decoration:none;font-size:22px; font-weight:bold;}
#joinCTA:hover, #seeDemoCTA:hover{background-position:0 -2px;text-shadow:0 1px 12px #eee;}
.nLandingHeader span{padding:4px 0 0;margin:0 10px;float:left;font-size:18px;color:#fff;}


/* temporary Untill we get demo*/
#joinCTA{ padding:9px 35px;}
.nLandingHeader span{display:none;}
#seeDemoCTA{ display:none;}
#joinCTA em{color:#0870A7;font-size:15px;font-style:normal;font-weight:normal;text-decoration:none;}

a.topSpecialStrip{display:block; text-decoration:none;font-weight:normal;position:relative;width:750px;padding:16px 10px 12px 170px;color:#309DCF;font-size:24px;margin:0 auto 40px;border-bottom:1px solid #ccc;} 
a.topSpecialStrip:hover{ text-decoration:none;color:#107aab;border-bottom:1px solid #ccc;} 
.topSpecialStrip div.tag{position:absolute;top:0;left:-10px;width:200px;margin:0 auto;background:url(http://ebraun.adorama.com/pix/homePage/HTML/images/topSpecialStrip_fathers.gif) no-repeat 30px 0; font-size:18px;height:83px;top:5px;} 
.topSpecialStrip span{color:#D9000E;} 
a.topSpecialStrip:hover span{color:#b1000b;} 
a.topSpecialStrip em {color:#2B97EF;font-size:13px;font-style:normal;margin-left:5px;} 
a.topSpecialStrip:hover em{color:#217BC4;}
/* main bar */
.nLandingBody{margin:40px auto;width:940px;}
.nLandingBody ul{list-style:none;padding:0;}
/* main bar */
#mainBar{width:690px;float:left;}
#productsContainer{margin:0 0 0 -30px;padding:0;position:relative;float:left;}
#productsContainer li{float:left;margin:0 0 30px 30px;padding:0;border:1px solid #CCC;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;background:url(../../images/mainGraidient_BG.png) 0 -107px;}
#productsContainer li:hover{background-position:0 -347px;}
#productsContainer li a, #productsContainer li a:visited{display:block;width:324px;height:212px;color:#ccc;text-decoration:none;}
#productsContainer li.spaningProd a{width:680px;}
#productsContainer li .prodShowcase{position:absolute;background:url(../../images/prodShowcase_BG.png);width:260px;height:180px;top:-20px;left:22px;cursor:pointer;}
#productsContainer li .prodTitle{display:block;font-size:20px;margin:0;padding:150px 20px 0;color:#003d6e;}
#productsContainer li .prodCTA{display:block;font-size:13px;margin:0;padding:0 0 0 20px;color:#015fd3;}
#productsContainer li:hover .prodCTA{color:#00387B;}
#productsContainer li.spaningProd .prodTitle{padding:24px 20px 0;}
#productsContainer li.spaningProd a .prodShortDescription, #productsContainer li.spaningProd a:visited .prodShortDescription{display:block;color:#555;font-size:13px;padding:20px 20px 0;width:180px;line-height:18px;}
#productsContainer li.spaningProd .prodShowcase{height:245px;left:auto;right:-45px;top:-20px;width:523px;position:absolute;cursor:pointer;}

#productsContainer li.ProdBooks .prodShowcase{top:-45px;}
#productsContainer li.ProdPrints .prodShowcase{background-position:-665px -66px;height:210px;left:22px;width:280px;}
#productsContainer li.ProdCalander .prodShowcase{background-position:-1027px -62px;height:210px;left:1px;width:323px;}
#productsContainer li.ProdCards .prodShowcase{background-position:-1400px -67px;height:210px;left:1px;top:-20px;width:323px;}
#productsContainer li.ProdCanvas .prodShowcase{background-position:-1764px -90px;height:210px;left:1pxtop:-20px;width:323px;}
#productsContainer li.ProdFrame .prodShowcase{background-position:-2115px -90px;height:210px;left:1px;width:323px;}
#productsContainer li.ProdPrePaid .prodShowcase{background-position:-2540px -69px;height:210px;left:1px;width:323px;}
#productsContainer .newFeatureTag{ position:absolute; right:-8px; bottom:-1px; background:url(../../images/newTag_BG.png) no-repeat right bottom; height:90px; width:150px;}

  /* services */
h2.mainBarBlockHeader{margin:0;padding:0;font-size:22px;font-weight:normal;color:#555;border-bottom:1px solid #bbb;}
#servicesContainer{margin:20px 0 30px -30px;overflow:hidden;}
#servicesContainer li{margin:0 0 15px 30px;float:left;background:url(../../images/serviceIcon_BG.png) no-repeat;}
#servicesContainer li a{padding-left:48px;width:148px;background:;display:block;text-decoration:none;}
#servicesContainer li h3{margin:0;padding:0;font-size:14px;color:#555;}
#servicesContainer li h3:hover{text-decoration:underline;}
#servicesContainer li p{margin:0;padding:0;font-size:11px;color:#777;}
#servicesContainer li.serviceShareNSell{background-position:0 0;}
#servicesContainer li.serviceGallery{background-position:0 -117px;}
#servicesContainer li.serviceColor{background-position:0 -226px;}
#servicesContainer li.serviceImport{background-position:0 -351px;}
#servicesContainer li.servicePrePaid{background-position:0 -456px; margin-top:10px;}
#servicesContainer li.serviceApi{background-position:0 -574px;}

/* side bar */
#sideBar{float:right;width:220px;}

/* Login signUp */
#signInUpContainer{margin-top:38px;border:1px solid #accce7;position:relative;height:220px;z-index:2;background:#e5f4ff;-moz-border-radius-bottomRight:5px;-moz-border-radius-bottomLeft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
#loginMenu{margin:0;padding:0;position:absolute;left:-1px;top:-38px;}

#loginMenu li{ font-size:16px; float:left;width:66px;#width:65px;padding:7px 20px;border:1px solid #ccc;color:#777;text-align:center;border-bottom-color:#444;-moz-border-radius-topRight:5px;-moz-border-radius-topLeft:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;cursor:pointer;border-bottom:1px solid #accce7;margin:6px -1px 0 0;background:url(../../images/mainGraidient_BG.png) 0 -735px;}
#loginMenu li.active{background:#e5f4ff;border-color:#accce7;border-bottom-color:#e5f4ff;padding:10px 22px;margin-top:0;width:67px;cursor:auto;}
.signInContainer{padding:5px 15px;margin:0;position:absolute;height:195px;}
.signInContainer p{padding:0;margin:5px 0 0;color:#555;font-size:14px;}
.signInContainer ul{padding:0;margin:10px 0;}
.signInContainer li{display:block;margin:0 0 7px;padding:0;}
.signInContainer li label{display:block;color:#555;font-size:12px;}
.signInContainer li input[type="text"], .signInContainer li input[type="password"]{width:178px;display:block;border:1px solid;border-color:#7C7C7C #C3C3C3 #DDD;padding:4px;color:#444;font-size:15px;}
.signInContainer .rememberMeCont label{display:inline;}

.emailCont{}
.passwordCont{}
li.rememberMeCont{margin-top:0px;}
.rememberMeCont label{padding-top:2px;}
.rememberMeCont input{float:left;margin:1px 3px 0 0;}
li.additionalSignInOffer{float:left;}
.additionalSignInOffer a{font-size:12px;color:#0071DA}
.submitSignInUp{}
.submitSignInUp a, .submitSingUpCont a{display:block;background:url(../../images/mainGraidient_BG.png) 0 -590px;display:block;color:#fff;padding:5px 0px;width:110px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border:2px solid #0079c8;text-decoration:none;font-size:14px;font-weight:bold;text-shadow:0 -1px 0 #888;}
#signInUpContainer .submitSignInUp a:hover, #signInUpContainer .submitSingUpCont a:hover{background-position:0 -595px; text-decoration:none;}

.signUpContainer{display:none;padding:0 20px;padding:0 15px;border:1px solid #accce7;border-top:none;width:188px;position:absolute;background:#e5f4ff;left:-1px;top:3px;-moz-border-radius-bottomRight:5px;-moz-border-radius-bottomLeft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px; }
.signUpContainer ul{margin:15px 0;}
.signUpContainer li{margin:0 0 10px}
.signUpContainer label{display:block;color:#555;font-size:12px}
.signUpContainer input[type="text"], .signUpContainer input[type="password"]{width:178px;display:block;border:1px solid;border-color:#7C7C7C #C3C3C3 #DDD;padding:4px;color:#444;font-size:15px;}
.signUpContainer .firstNameCont{}
.signUpContainer .lastNameCont{}
.signUpContainer .emailCont{}
.signUpContainer .passwordCont{}
.signUpContainer .repeatPasswdCont{}
.signUpContainer .refererCont{}
.refererCont label{}
.refererCont select{padding:2px; width:160px;}
.signUpContainer .termsNconditionsCont{overflow:hidden;}
.signUpContainer .termsNconditionsCont a, .signUpContainer .termsNconditionsCont a:visited{color:#069;}
.signUpContainer .termsNconditionsCont input{float:left;margin:1px 6px 0 0;} 
.signUpContainer .termsNconditionsCont label{padding:0;font-size:12px;}
.submitSingUpCont{#overflow:hidden;text-align:center;}
#signInUpContainer, .signUpContainer, .signInContainer{border-top:none;}
#signInUpContainer a:hover{text-decoration:underline;}

/* error handling */
#signInUpContainer li span.erorMsg{display:none;}
#signInUpContainer li.error input, #signInUpContainer li.error select{background:#FFF7F7; border-color:#FF8484 #FFB0B0 #FFBFBF;}
#signInUpContainer li.error span.erorMsg{display:block; color:#DC1B1B; font-size:11px; margin-top:2px;}


.assideBlock{margin:0 0 15px 0;}
.assideBlock p{color:#777777;font-size:12px;line-height:17px;}
#inviteFriendContainer a, #whatsNewContainer .innerBlockWrapper a, #innerBlogContainer h5 a, #welcomeNew h5{color:#2B77B4;display:block;font-size:14px;line-height:18px;text-decoration:none;}

.innerBlockWrapper{border:1px solid #accce7;border-top:none!important;-moz-border-radius-bottomRight:3px;-moz-border-radius-bottomLeft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;}
#additonalBanner{background:#eee;margin:0 0 20px;display:none;}

#whatsNewContainer{position:relative;}
#whatsNewContainer .innerBlockWrapper{padding:10px 5px 5px;}
#whatsNewContainer .innerBlockWrapper a{background:url(../../images/newItem_mounting_BG.gif) no-repeat;padding:15px 0 0 115px;}
#whatsNewContainer .innerBlockWrapper strong{ display:block; font-size:12px; line-height:17px; padding:10px 7px 0; margin:0; color:#555;}
#whatsNewContainer .innerBlockWrapper p{font-size:12px; line-height:17px;padding:7px; margin:0; color:#777;}
#whatsNewContainer .innerBlockWrapper a.more{color:#015FD3; background:none; display:block; font-size:13px; margin:0 0 10px; padding:0 0 0 7px;}
#whatsNewContainer .innerBlockWrapper a.more:hover{color:#00387B;}
#whatsNewContainer .newFeatureTag {background:url(../../images/newTag_BG.png?1) no-repeat scroll right top transparent; bottom:-1px;height:64px;position:absolute;right:-6px;width:150px;}

#sideBar h4{font-size: 15px; text-transform:none; background:url(../../images/mainGraidient_BG.png) 0 -700px;border:1px solid #accce7;border-bottom:none;padding:8px 12px;margin:0;-moz-border-radius-topRight:5px;-moz-border-radius-topLeft:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;color:#555555;font-size:15px;font-weight:bold;text-shadow:0 1px 1px #FFF;position:relative;cursor:pointer;}
/* add some + and - to the header's
#sideBar h4:after{content:"_";position:absolute;width:20px;height:20px;font-size:28px;top:-12px;right:13px;text-shadow:none;}
#sideBar h4.closed:after{content:"+";top:0px;}
*/

/* social Media */
#socialMediaContainer{overflow:hidden;}
#socialMediaContainer .innerBlockWrapper{border:1px solid #ACCCE7;overflow:hidden;background:#EAEAEA;}
.nLandingBody #socialSelect{float:left;margin:0;font-size:12px;padding:5px 10px 0 6px;height:40px;width:202px;background:#fff;}
#socialSelect li{width:30px;height:30px;background:url(../../images/socialMedia_BG.png) no-repeat;display:block;margin:0 5px 10px 0;padding:0;position:relative;cursor:pointer;float:left;}
#socialSelect li#twitter:hover{background-position:0 -30px;}
#socialSelect li#faceBook{background-position:-31px 0;}
#socialSelect li#faceBook:hover{background-position:-31px -29px;}
#socialSelect li#buzz{background-position:-62px 0;}
#socialSelect li#buzz:hover{background-position:-62px -29px;}
#socialSelect li.active{cursor:pointer;}
#socialSelect li.active em, #socialSelect li.active:hover em{right:-5px;top:30px;border-color:transparent transparent #B8D3E9 transparent;border-width:0 10px 10px;display:block;border-style:solid;height:0;margin:0 10px;width:0;position:absolute;}
#socialSelect li:hover em{right:-5px;top:30px;border-color:transparent transparent #d4ebff transparent;border-width:0 10px 10px;display:block;border-style:solid;height:0;margin:0 10px;width:0;position:absolute;}
.socialInnerContainer{width:215px;padding:4px;background:#EFF8FF;float:left;position:relative;overflow:hidden;}

/* Twitter Feed */
#twitterTitle{padding:5px 0px;float:left;width:100%;background:#B8D3E9;}
#twitterTitle span{font-size:13px;float:left;color:#333;text-shadow:1 1 0 #fff;}
#twitterTitle .socialImg{background:url(../../images/socialMedia_BG.png) -96px 2px no-repeat;width:62px;height:19px;margin:4px 0 0 10px;}
#twitterTitle a{float:right;padding:4px 10px;margin:0 5px 0 0;font-size:12px;text-decoration:none;color:#333;background:url(../../images/mainGraidient_BG.png);border:1px solid #c2c2c2;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:1px 1px 0 #FFF;}
#twitterTitle a:hover{background-position:0 -5px;}
#twitterFeedContainer{height:200px;margin:0 0 10px 0;overflow:hidden;font-family:'Lucida Grande',sans-serif;}
#twitterFeedContainer li{width:180px;overflow:hidden;border-bottom:1px solid #ccc;color:#444;font-size:11px;line-height:16px;margin:2px;padding:6px;}
#twitterFeedContainer li a{color:#2276BB;}

/* faceBook Feed */
#faceBookTitle{padding:5px 0px;float:left;width:100%;background:#B8D3E9;}
#faceBookTitle span{font-size:13px;float:left;color:#333;text-shadow:1 1 0 #fff;}
#faceBookTitle .socialImg{background:url(../../images/socialMedia_BG.png) no-repeat -96px -17px; height:18px; margin:4px 0 0 10px; width:68px;}
#faceBookTitle a{float:right;padding:4px 10px;margin:0 5px 0 0;font-size:12px;text-decoration:none;color:#333;background:url(../../images/mainGraidient_BG.png);border:1px solid #c2c2c2;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:1px 1px 0 #FFF;}
#faceBookTitle a:hover{background-position:0 -5px;}
#faceBookFeedContainer{height:200px;margin:0 0 10px 0;overflow:hidden;font-family:'Lucida Grande',sans-serif;}
#faceBookFeedContainer li{width:180px;overflow:hidden;border-bottom:1px solid #ccc;color:#444;font-size:11px;line-height:16px;margin:2px;padding:6px;}
#faceBookFeedContainer li a{color:#2276BB;}

/* jScroll */
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:4px;top:0;height:100%;background:#fff;border:1px solid #94bada;-moz-border-radius:3px;-webkit-border-radius:3px;}
.jScrollPaneDrag{position:absolute;background:#94BADA url(../../images/socialMedia_BG.png) no-repeat -162px 3px;cursor:pointer;overflow:hidden;}

/* testimonials */
#testimonialsContainer{}
#testimonialsContainer h4{}
.assideBlock .testimonialsInnerContainer{position:relative;height:270px;overflow:hidden;padding:7px 0;}
.testimonialsInnerContainer ul{margin:15px;font-family:Georgia;position:relative;}
.testimonialsInnerContainer li{margin:0 0 60px;font-size:12px;position:relative;line-height:18px;color:#444;}
.testimonialsInnerContainer li div{color:#7F3030;bottom:-20px;font-size:11px;position:relative;text-align:right;width:185px;}
.testimonialsInnerContainer span.openQutoe{font-size:38px;color:#888;display:block;float:left;margin:0 10px 0 -4px;*margin:-15px 0 0px -8px;*padding:6px;}
.testimonialsInnerContainer span.closeQutoe{font-size:38px;color:#888;display:block;text-align:right;margin-top:-12px;}
.seeAllTestimonials{-moz-border-radius:0 0 2px 2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;background:url("../../images/mainGraidient_BG.png") repeat scroll 0 0 transparent;border-top:1px solid #DCDCDC;bottom:0;cursor:pointer;font-size:12px;margin:0;padding:8px 0;position:absolute;right:0;text-align:center;width:218px;z-index:20;}
#testimonialsPopup .testimonialsInnerContainer li div{ width:478px;}

/* Blog Posts */
#blogPostsContainer{ display:none;}
#innerBlogContainer{padding:0 15px;}
#innerBlogContainer ul{margin:0;padding:10px 0;}
#innerBlogContainer li{margin:0 0 10px;padding:0;}
#innerBlogContainer h5{margin:0;padding:4px 0;}
#innerBlogContainer h5 a{color:#2B77B4;text-decoration:none; font-size:14px; font-weight:normal;}
#innerBlogContainer p{font-size:12px;color:#777;line-height:17px;margin:3px 0;}
#innerBlogContainer a.readMore{font-size:12px;color:#069;display:block;text-align:right;}

/*Invite Friend */
#inviteFriendContainer{display:block;}
#inviteFriendContainer .innerBlockWrapper{ padding:10px 15px 15px;}
#inviteFriendContainer a { font-size:14px; color:#2B77B4; line-height:18px;  background:url(../../images/socialMedia_BG.png) no-repeat scroll -242px 0 transparent;display:block;padding-left:55px;text-decoration:none;}
#inviteFriendContainer p{ font-size:12px; line-height:17px; color:#777;}
#inviteFriendContainer a.inviteCTA {-moz-border-radius:3px 3px 3px 3px;background:url(../../images/mainGraidient_BG.png) repeat scroll 0 -665px transparent;border:2px solid #4f8eb8;color:#FFFFFF;display:block;font-size:14px;font-weight:bold;padding:5px 0;text-align:center;text-decoration:none;text-shadow:0 -1px 0 #888;width:110px;}
#inviteFriendContainer a.inviteCTA:hover {background-position:0 -670px;}

/*New joined User */
#welcomeNew .innerBlockWrapper{ padding:10px 15px 15px; background:#E5F4FF}
#welcomeNew h5{margin:0; padding:0; font-weight:normal;}
#welcomeNew p{margin:3px 0;}
#welcomeNew a.continueJoin {margin-top:10px;-moz-border-radius:3px 3px 3px 3px;background:url(../../images/mainGraidient_BG.png) repeat scroll 0 -665px transparent;border:2px solid #4F8EB8;color:#FFF;display:block;font-size:14px;font-weight:bold;padding:5px 0;text-align:center;text-decoration:none;text-shadow:0 -1px 0 #888888;width:110px;}
#welcomeNew a.continueJoin:hover{ background-position:0 -670px;}

/*main UI */
.mainOverlay{position:fixed;width:100%;height:100%;background:#333;background:url(../../images/popUpTrnsprnt_BG.png);z-index:90;}





/* contact Us Styles */



.contactUsContainer{padding:5px 15px;margin:0;}
.contactUsContainer p{padding:0;margin:5px 0 0;color:#555;font-size:14px;}
.contactUsContainer ul{padding:0;margin:10px 0;}
.contactUsContainer li{display:block;margin:0 0 7px;padding:0;}
.contactUsContainer li label{display:block;color:#555;font-size:12px;}
.contactUsContainer li input[type="text"], .contactUsContainer li textarea {width:220px;display:block;border:1px solid;border-color:#7C7C7C #C3C3C3 #DDD;padding:4px;color:#444;font-size:15px;}
.contactUsContainer li textarea { width: 390px; height: 100px; }

.contactUsContainer .sendMessage{}
.contactUsContainer .sendMessage a {display:block;background:url(../../images/mainGraidient_BG.png) repeat scroll 0 -12px transparent;display:block;color:#555555;padding:5px 0px;width:110px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border:2px solid #CCCCCC;text-decoration:none;font-size:14px;font-weight:bold;text-shadow:0 -1px 0 #888;}
.contactUsContainer .sendMessage a:hover {background-position:0 -12px; text-decoration:none;}
.contactUsContainer li span.erorMsg{display:none;}
.contactUsContainer li.error input, .contactUsContainer li.error textarea, .contactUsContainer li.error select{background:#FFF7F7; border-color:#FF8484 #FFB0B0 #FFBFBF;}
.contactUsContainer li.error span.erorMsg{display:block; color:#DC1B1B; font-size:11px; margin-top:2px;}

/* global */
.ajaxLoader {
	-moz-background-inline-policy:continuous;
	-moz-border-radius:7px 7px 7px 7px;
	background:url("../../images/OrderWizard/ajax-loader.gif") no-repeat scroll center 9px #FFFFFF;
	border:3px solid #999999;
	font-size:12px;
	height:25px;
	left:50%;
	margin-left:-35px;
	margin-top:-35px;
	padding:48px 8px 0;
	position:fixed;
	top:50%;
	width:60px;
	z-index:99999999;
}
.pixDialogWrapper label{font-size:11px;}


 

/* looged In user Page */
body.loggedIn .nLandingBody{ width:auto; margin:40px 20px;}
body.loggedIn #mainBar{
	width:auto;
	margin-right:260px;
	float: none;
	overflow: hidden;
}

body.loggedIn .topSpecialStrip{ text-align:center; width:auto;}


/* widgets */

/* Custom styles */
.inviteFriendPopup .shadetabs {
	font:bold 12px Verdana;
	list-style-type:none;
	margin-bottom:0;
	margin-left:0;
	margin-top:16px;
	padding:0;
	text-align:left;
}
.inviteFriendPopup .shadetabs li {
	display:inline;
	margin:0;
	padding:0;
}
.inviteFriendPopup .shadetabs li a {
	border:medium none;
	color:#2D2B2B;
	margin-left:0;
	margin-right:0;
	padding:8px 0 3px 2px;
	text-decoration:none;
}
.inviteFriendPopup .shadetabs li a:visited {
	color:#2D2B2B;
}
.inviteFriendPopup .shadetabs li a:hover {
	color:#2D2B2B;
	text-decoration:underline;
}
.inviteFriendPopup .shadetabs li.selected {
	position:relative;
	top:1px;
}
.inviteFriendPopup .shadetabs li.selected a {
	background:none repeat scroll 0 0 #F2F2F2;
	border-top:1px solid #CCCCCC;
	color:#669933;
}
.inviteFriendPopup .shadetabs li.selected a:hover {
	background:none repeat scroll 0 0 #F2F2F2;
	text-decoration:none;
}
.inviteFriendPopup .tabcontentstyle {
	border:10px solid #F2F2F2;
	margin:0;
	padding:0;
	width:253px;
}
.inviteFriendPopup .tabcontent {
	float:left;
	height:174px;
}
.inviteFriendPopup .tabcontent .tabheader {
	border-bottom:1px solid #A5ACB2;
	float:left;
	margin:1px;
	padding:6px;
	width:240px;
}
.inviteFriendPopup .tabcontent .loginpanel {
	float:left;
	padding:10px 63px;
	width:127px;
}
.inviteFriendPopup .tabcontent input {
	border:1px solid #A5ACB2;
	margin:0 0 4px;
	width:120px;
}
.inviteFriendPopup .tabselect {
	border:medium none;
	height:150px;
	width:253px;
}

.inviteFriendPopup input, .inviteFriendPopup select, .inviteFriendPopup textarea, .inviteFriendPopup button {font-family:Verdana,Arial,sans-serif;font-size:13px;}
.inviteFriendPopup .buttons { padding-top: 3px; margin-top: 10px; }
.inviteFriendPopup div.buttons {float:right; padding:5px; text-align:right;}
.inviteFriendPopup .buttons .btn_orange:link, .bookPopup .buttons .btn_orange:visited { display:block; font-weight:bold; width:130px; height:30px; float:right; padding:0; background:url(../../images/OrderWizard/trailNextL_BG.gif) no-repeat scroll left -83px; text-align:center; color:#000; border:0; voice-family: "\"}\""; voice-family:inherit; outline: none; }
.inviteFriendPopup .buttons .btn_orange:hover, .bookPopup .buttons .btn_orange:active, .bookPopup .buttons .btn_orange:focus { color: #FFF; outline: none; }
.inviteFriendPopup .buttons .btn_orange:link span, .bookPopup .buttons .btn_orange:visited span { background:transparent url(../../images/OrderWizard/trailNextR_BG.gif) no-repeat scroll right -83px; display:block; font-size:14px; font-weight:bold; padding:6px 12px 8px; }

.inviteFriendPopup a.btn_silver_sml:link, a.btn_silver_sml:visited {background:url("../../images/btn_silver_sml_right.gif") no-repeat scroll right top transparent; border:0 none; display:block; height:23px; padding-right:5px;}
.inviteFriendPopup a.btn_silver_sml:hover span, a.btn_silver_sml:active span {background-position:0 -24px;}
.inviteFriendPopup a.btn_silver_sml:link span, a.btn_silver_sml:visited span {background:url("../../images/btn_silver_sml_left.gif") no-repeat scroll 0 0 transparent;color:#336699;display:block;font-size:11px;height:20px;padding:4px 0 0 5px;text-align:center;voice-family:inherit;}
.inviteFriendPopup a.btn_silver_sml:hover span, a.btn_silver_sml:active span {background-position:0 -24px;}
.inviteFriendPopup a.btn_silver_sml:hover, a.btn_silver_sml:active {background-position:right -24px;}

.inviteFriendPopup a:link, .inviteFriendPopup a:visited { border-bottom:1px solid #CCDDEE; color:#1188BB; font-weight:bold; text-decoration:none;}
.inviteFriendPopup ul { list-style:none outside none;}
.inviteFriendPopup label { margin:10px 0 5px;}
.inviteFriendPopup label { color:#555555; display:block; font-size:12px; font-weight:bold;}

.inviteFriendPopup img { border:0 none;}
.inviteFriendPopup input[type="text"] {width:190px;}
.inviteFriendPopup input[type="text"], input[type="password"], textarea {border:1px solid #AAAAAA; padding:2px 3px;}
.inviteFriendPopup  textarea {width:190px;}
.inviteFriendPopup .holder { width: 488px; padding-top: 10px; }
.inviteFriendPopup .holder .form { width: 200px; float: left; }
.inviteFriendPopup .holder .form .top { margin-top: 0px; }
.inviteFriendPopup .holder .form .txtEmails { height: 119px; }
.inviteFriendPopup .holder .importContainer { margin-left: 205px; width: 280px; }
.inviteFriendPopup .holder .txtMessage { width: 476px; }
.inviteFriendPopup .holder textarea.txtMessage { height:200px; }

.inviteFriendPopup .importContainer label {margin-top: 0px !important;}
.inviteFriendPopup .importContainer .tabheader {font-size: 11px; border-bottom: none !important;}
.inviteFriendPopup .importContainer .loginpanel {padding: 5px; width: 260px;}
.inviteFriendPopup .importContainer #pnlLoginData input {width: 250px;}
.inviteFriendPopup .importContainer #btnShareLogin {float: left; border: 0px; width: 50px;}

.inviteFriendPopup .shadetabs {margin-top: 0px;}
.inviteFriendPopup .shadetabs .imgWide {height: 20px; width: 80px;}
.inviteFriendPopup .shadetabs .imgNormal {height: 20px; width: 60px;}
.inviteFriendPopup .shadetabs a {border-bottom: 0px !important; outline: none;}

.inviteFriendPopup .tabcontentstyle {border: 0px; padding-top: 4px; width: 280px;}
.inviteFriendPopup .tabcontentstyle #pnlContacts {background: none;}
.inviteFriendPopup .tabcontentstyle #pnlContacts .tabselect {display: block; height: 152px; width: 279px; border:1px solid #CCC;}
.inviteFriendPopup .tabcontentstyle #pnlLogin {background: none; border:1px solid #CCC;}
.inviteFriendPopup .tabcontent {height: 152px; }

.inviteFriendPopup .tabcontentstyle #pnlContacts .tabselect.guest {height: 254px;}
.inviteFriendPopup .tabcontent.guest {height: 254px; }

.inviteFriendPopup span.erorMsg{display:none;}
.inviteFriendPopup input.error, .inviteFriendPopup textarea.error {background:#FFF7F7; border-color:#FF8484 #FFB0B0 #FFBFBF;}
.inviteFriendPopup span.erorMsg{display:block; color:#DC1B1B; font-size:11px; margin-top:2px;}

