body {
    padding: 0px;
    margin: 0px;
    background-position: center;
    background-repeat: repeat-y;
    background-image: url(../images/bg_main.jpg);
    background-color: white;
    color: #444444;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}



a { 
    color: #444444;
    text-decoration: none;
}


a:focus { outline: none }

img { border:0 }

/*div, h1, h2, h3, h4, h5, h6 { overflow:visible}*/

#stwrapper {overflow:visible}

hr {
    height: 1px;
    background-color: #efefef;
    color: #efefef;
    border: none;
    padding: 0;
    margin:0;
    overflow:hidden;
    clear:both
}

h1 {
    text-indent: -9999px;
    background: url(../images/logo.gif) no-repeat;
    width:224px;
    height:97px;
    margin:20px 0 20px 15px;
    cursor:pointer
}

.textInputs {
    border:1px solid #cccccc;
    padding-left:2px;
    color:#444444;
}

.input1 {
	height: 19px;
}

.submit {
    border:0;
    width:69px;
    height:18px;
    cursor:pointer
}

/* main layout styles */


#container {
    width:960px;
    margin:auto;
    position:relative;

}

#leftCol {
    width:760px;
    padding:0 10px 0 0;
    float:left;
}

#rightCol {
    width:190px;
    float:left;
    margin-bottom:90px;
}


#content {
/*    padding:0 25px 0 0px;
    position:relative; */
    margin-top:20px;
	_margin-top:10px;

}

#rightColumnContent {
    float:right;
    width:305px;
}


.leftColBox {
    padding:10px 5px 10px 7px;
    margin:10px 0 10px 0;
    border:1px solid #efefef;
}

		.leftColBox	.desc {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #444444;
		text-transform: none;
		font-weight: normal;
		padding:0;
		margin:0;
		}
		
		.leftColBox	.title {
		font-family: "Times New Roman", Times, serif;
		font-size:12px;
		color: #999;
		font-weight: bold;
		padding:0;
		margin:20px 0 0 0;
		}


.leftColBox img {
    padding-left:20px
}

.pageFeature {
    border:0px solid #FF0000;
    margin-bottom:15px;
    margin-top:20px;
	width:650px;
    /* 	float:left; */
}

.pageFeatureInterior {
    border:0px solid #efefef;
    background:url(../images/bg_brands_featured.jpg) repeat-x;
    width:650px;
    padding:0px;
/*	background:#FFCC00;*/
	
    /* 	position:relative; */
}

.pageFeatureInteriorBox {
    background-color:#000;
    color:#fff;
}

.pageFeatureInterior h3 {
    margin:10px;
}

.pageFeatureInterior div.midTitle  {
    margin:10px;
}

.pageFeatureThin { width: 390px; float:left }
.pageFeatureThinInterior { width: 378px } 

.imgGrid {
    width:305px;
    float:right;
    margin-bottom:20px;
}

.imgGrid img {
    margin:5px 10px 5px 0;
}

.imgGridHome {
    border-bottom:1px solid #efefef;
    padding-bottom:20px;
}

.topBorder {
    padding-top:15px;
    border-top:1px solid #efefef;
}

.askW {
    background:url(../images/bg_ask_w.gif) no-repeat top left;
    width:300px;
    height:118px;
    float:left;
}

.askW a { text-decoration:underline }
.askW p { padding-left:15px; margin-top:10px; }

.alignRight {
    float:right;
    width:300px;
}

#footer {
    width:960px;
    margin:auto;
    text-align: center;
    padding:50px 0 10px 0;
    font-size:10px;
    color:#999999;
}

/* general text and link styles */

.smallHeaders, .leftColBox p {
    font-size:12px;
    color:#999999;
    margin:0;
    padding:20px 0 2px 0;
    font-weight:bold;
    font-family: Georgia, serif;
    text-transform: uppercase;
    text-decoration: none;
}

.chevronLink {
    font-weight: bold;
    color:#668800;
}

/* global header elements */

#hdrLinks {
    float:right;
    height:30px;
    padding:5px 0 0 0;
    position: relative;
}


.hdrLinksTxt {
    margin: 0 15px 0 0;
}


#hdrLinks img { 
    position:relative;
    top:4px;
}

#mainNav {
    background: url(../images/bg_nav.jpg) repeat-x;
    border-top:1px solid #DCDCDC;
    border-bottom:1px solid #DCDCDC;
    height:34px;
    margin:0 0 5px 1px;
    padding:0;
}

#mainNav li {
    list-style-image: none;
    display:inline;
    margin:0;
    padding:0;
    text-indent: -9999px;
    height:34px;
}

#hdrHelp {
    position: absolute;
    top:0px; left:0px;
    width:300px;
    height:300px;
    border:1px solid #cccccc
}

.noFlashH4 {
    color:#000000;
    font-size:12px;
    font-weight:bold;

}

/* main nav */

#mainNav a {
    height:34px;
    display:block;
    float:left;
}


#navBrands { background:url(../images/nav_brands.jpg) no-repeat 4px; width:101px;}
#navShopper { background:url(../images/nav_shopper.jpg) no-repeat;width:154px;}
#navConcierge { background:url(../images/nav_concierge.jpg) no-repeat;width:102px;}
#navEvents { background:url(../images/nav_events.jpg) no-repeat;width:81px;}
#navOriginals { background:url(../images/nav_originals.jpg) no-repeat;width:93px;}
#navSweepstakes { background:url(../images/w_nav_sweepstakes.jpg) no-repeat; width:130px;}

#navSearch { 
    width: 155px;
    height:15px;
    border:1px solid #cccccc;
    font-size:10px;
    margin:7px 5px 0 105px;
    padding-left:2px;
    color:#646464;
    display:block;
    float:left;
}

#navGo {
    position:relative;
    top:7px
}

#footerNav {
    height:34px;
    margin:0 0 5px 1px;
    padding:0;
}

#footerNav li {
    list-style-image: none;
    display:inline;
    margin:0;
    padding:5px;
    height:34px;
}

/* tear bookmarklet */

#tearModule {
    background-color: #301307;
    color:#ffffff;
    width:190px;
    padding:0 10px 10px 10px;
    min-height:118px;
}

#tearModule img {
    display:block;
}

.tearModuleLinks {
    color:#9cbe37;
    font-family:Georgia
}

#tearFlash { 
    position:relative;
    left:-10px
}


#tearLogin .tearInputs {
    border:1px solid #ffffff;
    width:150px;
    font-size: 11px;
    padding:2px;
    margin:4px 0 4px 0;
}


#recentTear {
    background: #ffffff;
    width:160px;
    padding:0 5px 5px 5px;
    color:#333333;
}

#recentTear img {
    display:block;
    margin:2px auto 2px auto;
}

#recentTear a {
    color:#9CBE37
}

/* homepage */


#homepageRightColumn {
    float:right;
    padding:30px 25px 0 0;
    width:305px;
}

#homepageLeftcolumn {
    float:left;
    width:415px;
}

#spotlightHome {
    width:374px;
    border-top:1px solid #dcdcdc;
    border-right:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
    padding:13px;
    margin:30px 0 30px 0;
    float:left;
}

#spotlightHome ul {
    width:354px;
}

.eventsHome {
    padding:0 0 30px 15px;
    float:left;
    width:410px;
    margin:20px 0 0 5px;

}

.eventsHome ul {
    list-style: none;
    margin:0; padding:20px 0 20px 0;
}

.eventsHome li {
    float:left;
    width:100px;
    margin-right:20px
}

.eventsHome img {
    display:block;
    margin:0 20px 10px 0;
}

.eventsHome H3 {
    margin:0;
}

.eventsHome div.midTitle  {
    margin:0;
}

.eventsHome a {
    width:110px;
    display:block;
}

.eventsHome p {
    width:250px;
    float:left;
    padding-top:10px;
}

.eventsHome .opportunityImg {
    float:left;
    padding-top:10px;
    width:90px;
}

#signatureEventContainer {
    background:#f6f6f6;
}

#sweepsHome {
    border:1px solid #efefef;
    width:365px;
    padding:10px;
    margin:0 0 10px 10px;
    background:url(../images/bg_alerts.gif);
    float:left;
    height:110px;
}

#sweepsHome p {
    width:230px;
}

#sweepsHome a {
    display:block;
    margin-top:5px;
    float:right;
} 

#sweepsHomeFeature {
    float:right;
    padding-right:25px;
    display:block;
    position: relative;
    top:-20px;
    left:10px;
}

#taglineHome {
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    margin-bottom:15px;
}

#taglineHome h2 { margin:20px 0 15px 0 }

#taglineHome div {
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    margin:2px 0 2px 0;
}

#exclusivesHome {
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    padding:10px 0 10px 0;
    margin-bottom:15px;
}

#exclusivesHome ul {
    list-style: none;
    margin:0; padding:0;
}

#exclusivesHome li {
    padding-top:25px;
}

#exclusivesHome img {
    display:block;
    float: left;
    padding-right:15px;
}

.imgGrid h3 {
    margin-bottom:15px;
}

.imgGrid div.midTitle  {
    margin-bottom:15px;	
}

.pshopperGuestpertHome {
    position:relative;
    left:-5px;
    padding-bottom:20px;
    border-bottom:1px solid #efefef;
    text-align: left;
    width:300px;
}

/* alerts and newsletters */

#alertsNewsletter {
    background: url(../images/bg_alerts.gif);
    border:1px solid #efefef;
    width:174px;
    margin:15px 0 20px 0;
    padding:10px 0 7px 15px
}

#alertsNewsletter a {
    padding:4px 0 7px 0;
    display: block;
}	

#alertsNewsletterForm {
    padding:0;
}

#alertsNewsletterForm input {
    width:150px;
    border:1px solid #cccccc;
    display:block;
    margin:2px 0 4px 0;
}

#alertsNewsletterForm img {
    cursor:pointer;
}


/* collection & tear styles */

#tearLandingColumnLeft {
    float:left;
    padding:0 15px 0 0;
}

#tearLandingColumnRight { float:left }

.collectionContainer {
    border:1px solid #f1f1f1;
    width:320px;
    padding:15px;
    margin-top:10px;
    min-height:170px;
}

.collectionContainer p {
    padding:1px;
    margin:0 0 25px 0;
}

.collectionContainerImgs {
    width:350px;
}

.collectionContainerImgs img {
    margin-right:25px;
}	

.collectionContainerMore {
    text-align:right;
    display: block;
    padding:15px 0 0 0;
    font-size:11px;
}

.tearActions {
    float:left;
    margin-bottom:20px;
    color:#c0c0c0;
    position:relative;
    left:-5px;
}

.tearActions a {
    color:#668800;
    padding:0 5px 0 5px;
}

/* sweepstakes */

.sweepstakesFeature { 
    padding:10px;
    width:622px;
	border: 4px solid #efefef;
}

.sweepstakesFeature img {
    display: block;
    float:left;
    padding-right:15px;
}

.sweepstakesFeature p {
    padding-right:30px
}

.sweepstakesSignup {
    padding:10px;
    width:700px;
}

.sweepstakesSignup input {
    width:215px;
    border:1px solid #cccccc;
    margin-bottom:5px;
}

.sweepstakesSignup td {
    padding:0 15px 5px 0;
}

/* polls */

.currentPoll {
    padding:15px 10px 5px 10px;
    width:694px;
}

.currentPoll h3 {
    padding:0;
    margin:0 0 10px 0;
}

.currentPoll div.midTitle  {
    padding:0;
    margin:0 0 10px 0;
}

#pollQuestion {
    background:#ffffff;
    border:1px solid #efefef;
    padding:15px;
}

#pollQuestion table, .pollArchive table {
    overflow:hidden;
}

#pollQuestion td, .pollArchive td {
    padding-bottom:5px;
}

#pollQuestion p, .pollArchive p {
    width:360px;
    float:left;
    padding:0 35px 0 0;
    margin:0;
    overflow:hidden;
}

#pollArchivesContainer {
    border:1px solid #efefef;
    width:720px;
    clear: both;
    /* remove when you archives */
    visibility:hidden;
}

#pollArchivesContainer h3 {
    padding-left:15px;
    margin-bottom:5px;
    margin-top:10px;
    overflow:hidden;
}

#pollArchivesContainer div.midTitle  {
    padding-left:15px;
    margin-bottom:5px;
    margin-top:10px;
    overflow:hidden;
}

.pollArchive {
    margin:0 10px 0 10px;
    padding:15px 0 15px 0;
    border-bottom:1px solid #efefef
}

.pollPercentage {
    font-size:18px;
    padding-right:15px;
    font-family: Arial, sans-serif
}

.pollArchivePagination {
    margin:15px 10px 15px 10px;
}

/* events */

#eventContainer {
    width:725px;
    border-bottom:1px solid #dcdcdc;
    margin-top:20px;
}

#eventSlider {
    width:2000px;
    padding-bottom:10px;
}

.eventSlideArea {
    width:350px;
    float:left;
    padding-right:20px;
}

.eventHeaderTxt {
    border-top:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
    width:120%;
    margin-bottom:10px;
    height:22px;
}

#eventsUpcoming {
    background:#f6f6f6;
    margin-bottom:15px;
}

#eventsUpcoming img {
    display:block;
}

#eventsUpcoming a { text-decoration: underline }

#eventsUpcoming p {
    margin:10px 10px 0 10px;
}

#eventsUpcoming strong {
    margin:10px;
}

.eventEmailRecap {
    background:url(../images/events_mail_icon.gif) no-repeat left bottom;
    padding:0 0 0 25px;
    margin-bottom:50px;
    text-decoration:none;
    display:block;
}

.required {
	color: #f00;
}

.recentEvent {
    background:url(../images/bg_events.gif) no-repeat top left;
    width:331px; height:90px;
    padding:10px;
    cursor:pointer;
    margin-bottom:10px;
}

.recentEvent img {
    display:block;
    float:left;
    padding-right:10px;
}

.recentEvent p {
    padding-right:45px;
    position:relative;
    top:-15px;
}

#eventThumbnails img {
    padding:0 10px 10px 0;
    cursor:pointer;
}

.eventsIntroCopy {
    padding-right:30px
}

#eventSponsors {
    text-align:center;
    width:320px;
    min-height:60px;
    margin:10px auto 10px auto;
}

#eventSponsors a {
    display:block;
}

#eventLogos { cursor: pointer }

/* brands */

#brandFeatureHdr {
    margin:10px 0 0 10px;
    padding:0
}

.brandFeaturedContainer {
    background:url(../images/bg_brands_featured_img.gif) no-repeat;
    width:165px;
    height:225px;
    float:left;
    margin:25px 0 10px 10px;
}

.brandFeaturedContainer img { 
    padding:10px 10px 0 10px;
}

.brandFeaturedContainer h4 {
    margin:15px 20px 0 10px;
}

.brandFeaturedContainer h3.smallTitle {
    margin:15px 20px 0 10px;
}

#brandsList {
    border:1px solid #efefef;
    width:720px;
    clear: both;
}

.pshopperFeatured h3 {
    padding-left:15px;
    margin-bottom:5px;
    overflow:hidden;
    margin-top:10px;
}

.pshopperFeatured div.midTitle  {
    padding-left:15px;
    margin-bottom:5px;
    overflow:hidden;
    margin-top:10px;
}
#brandsList ul {
    padding:10px 70px 15px 15px;
    list-style: none;
    float:left;
    line-height:18px;
    margin:0;
}

.brand_img {
    display: block;
    float:left;
    padding-top:20px
}

#brands_thumbnails {
    float:right;
    width:300px;
    list-style: none;
    overflow:hidden;
    padding:0;
    margin:0;
}

#brands_thumbnails img {
    cursor: pointer;
    padding:1px
}

.brandThumbnailOver {
    background-color:#cccccc
}


#brands_thumbnails li {
    float:left;
    overflow:hidden
    display:block
}

#brands_thumbnails_home {
    float:left;
    width:300px;
    list-style: none;
    overflow:hidden;
    padding:0;
    margin:20px 0 0 0px;
    text-align: center;
}

#brands_thumbnails_home img {
    padding:1px
}

#brands_thumbnails_home li {
    display:inline;
    overflow:hidden;
}

#brandCopy {
    float: left;
}

#brandBrowser {
    border:1px solid #cccccc;
    font-size:11px;
    color:#333333;
    position:relative;
    top:-5px;
}


.brandDetailLink {
    color:#8c8c8c;
    font-size:10px;
    font-weight: bold;
    visibility:hidden;
    background: url(../images/btn_details.gif) no-repeat bottom left;
    padding-left:15px;
}

#overlay {
    background: url(../images/brand_overlay.png) no-repeat;
    width:804px; height:529px;
    position:absolute;
    left:60px; top:190px;
    z-index:2000;
}

#overlay a, #overlayEvent a { text-decoration: underline }

#overlayEvent {
    background: url(../images/event_overlay.png) no-repeat top left;
    width:808px; height:622px;
    position:absolute;
    left:60px; top:190px;
    z-index:1000;
}

#overlayEventClose {
    float:right;
    cursor: pointer;
    padding:35px 45px 0 0;
}

#overlayEventNavigation {
    position:absolute;
    top:466px; left:26px;
    border-top:1px solid #efefef;
    width:750px;
    text-align:right;
}

#overlayEventNavigation img { cursor:pointer }

#overlayClose {
    float:right;
    cursor: pointer;
    padding:35px 35px 0 0;
}

#overlayNavigation {
    position:absolute;
    top:466px; left:26px;
    border-top:1px solid #efefef;
    width:750px;
    text-align:right;
}

#overlayNavigation img {
    cursor: pointer;
}

#overlayNavigation span, #overlayEventNavigation span {
    position:relative;
    top:-13px;
    padding-right:15px;
    color:#999999;
}

#overlayImg {
    display: block;
    float:left;
    padding:50px 0 0 60px;
}

#overlayDetails {
    float:left;
    width:310px;
    padding:100px 0 0 10px;
    position:relative;
    left:10px;
}

#overlayTitle {
    font-size:22px;
    font-weight: bold;
}

#overlayDescription {
    font-size:14px;
    width:210px;
}

/* personal shopper */

.pshopperFeatured {
    /* 	background:url(../images/bg_pshopper_featured.gif) no-repeat; */
    background: #ffffff;
    border:1px solid #efefef;
    margin:0 0 10px 10px;
    width:350px;
    /* 	height:110px; */
    padding-right:10px;
    cursor:pointer;

}

.pshopperFeatured h4 { margin-top:10px;}

.pshopperFeatured h3.smallTitle {
    margin-top:10px;
}

.pshopperFeatured div.midTitle  {
    margin-top:10px;
}
	
.pshopperFeatured img {
    display:block;
    float:left;
    padding:10px;
    cursor: pointer
}

.pshopperFeaturedTxt { padding-bottom:10px; float:right; width:240px}

#pshopperGuestpert, #homepageOriginals {
    float:right;
    width:300px;
    margin:10px 0 20px 0;
}

.pshopperPagination {
    padding:0 0 5px 15px;
}

#pshopperGuestpert > .smallHeaders,  #exclusivesHome > .smallHeaders, #homepageOriginals > .smallHeaders  { float:right }

.moreFloatRight { float:right }

#pshopperGuestpert img, #homepageOriginals img  {
    display: block;
    float:left;
    margin:5px 10px 10px 0;
} 

.guestPertBio {
    padding:15px;
    width:690px;
    border:1px solid #efefef;
    margin:20px 0 15px 0;
}

.guestPertBio img {
    display: block;
    float:left;
    padding-right:25px;
    padding-bottom:25px;
}

.guestPertBio p { 
    padding-right:85px;
}

.guestGuruRecommends {
    float:left;
    width:329px;
    /* 	background: url(../images/bg_guestpert_featured.gif) no-repeat top left; */
    position:relative;
    left:-3px;
    padding-right:10px
}

.guestGuruRecommends img { cursor: pointer }

/* tear submission page */

#tearSubmission {
    background:url(../images/bg_diagonal.gif)
}

#tearSubmissionContainer {
    width:600px;
    background-color:#FFFFFF;
    border:1px solid #f0f0f0;
    margin:70px auto 0px auto;
    padding:50px 25px 70px 25px;
}

.tearSubmissionProduct {
    border:1px solid #f0f0f0;
    display:block;
    float:left
}

#tearSubmissionForm {
    float:left;
    padding-left:50px;
}

#tearSubmissionForm input, #tearSubmissionForm textarea {
    width:260px;
    border:1px solid #cccccc;
}

#tearSubmissionCollections td {
    padding:5px 30px 10px 0;
}

#tearSubmissionCollections input {
    width:auto;
}

#tearSubmissionSubmit {
    display: block;
    margin-top:20px;
    clear:both
}

/* search results */

#searchHdrContainer {
    float:left;
    margin:45px 0px 0px 0px;
    position:relative;
}

.searchHdr {
    font-size:24px;
    font-family: Times, Serif;
    float:left;
    width:185px;
    margin-bottom:25px;
}

#searchResultsInput {
    margin:0 5px 0 15px;
    width:200px;
    position:relative;
    top:-2px;
}

.searchResultsPageNum {
    float:right;
    margin-top:45px;
    color:#999999;
}

.searchResultsPageNumFooter {
    float:right;
    color:#999999;
}

#searchResults {
    border-top:1px solid #efefef;
    border-bottom:1px solid #efefef;
    padding:5px 0 30px 0;
    width:100%;
    margin-bottom:20px;
}

#searchResults ul {
    list-style: none;
    padding:0;
    margin:0;
    overflow:hidden
}

#searchResults li {
    float:left;
    overflow: hidden;
    padding:25px 40px 0 0;
    display: block;
    width:320px;
}	

#searchResults span {
    position:relative;
    top:8px;
}

#searchResults img {
    display: block;
    float:left;
    padding:0 10px 0 0;
}	

#searchResultsPagination {
    color:#999999;
    float:left;
    width:350px;
    font-size:10px;
}

#searchResultsPagination a {
    padding:0 7px 0 7px;
    color:#668800
}

#searchResultsPagination strong {
    padding:0 7px 0 7px;
}

/* luxe list */

#luxeTabs {
    padding:0; margin:20px 0 0 0;
    list-style-type: none;
    display:block;
}

#luxeTabs li {
    list-style-image: none;
    float:left;
    margin:0 2px 0 0;
    padding:0;
    text-indent: -9999px;
    width:142px;
    height:40px;
    cursor:pointer;
}

.luxeListing {
    margin:1px 0 0 0;
}

.luxeListingContainer {
    background:url(../images/bg_luxe_listing.gif) no-repeat;
    width:157px;
    height:157px;
    float:left;
    margin:10px 0 10px 10px;
    display:block;
}

.luxeListingContainer img {
    padding:18px 0 10px 30px;
    cursor: pointer;
}

.luxListingName { padding-top:4px; text-align: center; font-weight:bold; font-size:13px }

#luxeTab1 { background:url(../images/luxetab_list_on.jpg) no-repeat; }
#luxeTab2 { background:url(../images/luxetab_wishlist.jpg) no-repeat; }
#luxeTab3 { background:url(../images/luxetab_fashion.jpg) no-repeat; }
#luxeTab4 { background:url(../images/luxetab_celebrations.jpg) no-repeat; }
#luxeTab5 { background:url(../images/luxetab_locations.jpg) no-repeat; }

/* registration */

#tearVideo {
    width:380px;
    float:left;
    margin-top:20px;
}	

#tearRegistration {
    border:1px solid #efefef;
    width:260px;
    float:right;
    margin-top:20px
}

#tearRegistrationInterior {
    border:3px solid #efefef;
    background:url(../images/bg_brands_featured.jpg) repeat-x;
    padding:15px;
}

#tearRegistrationInterior input {
    display:block;
    margin:1px 0 10px 0;
}

.tearRegistrationInline {
    float:left;
    margin-right:5px;
}		

#tearRegisterBtn {
    display:block;
    padding:10px 0 10px 0;
    clear:both
}	

#tearUses {
    padding-top:20px;
}

.sendFriend input { 
    display:block;
    margin:4px 0 4px 0;
}

/* splash styles temp */

#splashContent {
    text-align: center;
}


#splashConcierge {
    position:relative;
    top:-65px;
}

/* form error styles */

.formErrors {
    color:#990000;
    font-weight:bold;
}

/* collection styles */

#copyCollectionId {
    width: auto;
    margin:4px;
}

#quintessentiallyLogo {
    position:relative;
    left:5px;
    top:2px;
}

#moreSignature {
    margin-right:10px;
    position:relative;
    top:-10px;
}

#guruDropDown {
    border:1px solid #cccccc;
    font-size:11px;
    color:#333333;
    position:relative;
    top:-5px;
}

#sweepstakesDropDown {
    border:1px solid #cccccc;
    font-size:11px;
    color:#333333;
    position:relative;
    top:-5px;
}

.buttonLeft	{
	float: left;
	width: 3px;
	height: 30px;
	background-image: url("../images/btn_standard_left.gif");
	background-repeat: no-repeat;
	_background-image: none;
	
}
.buttonRight	{
	float: left;
	width: 3px;
	height: 30px;
	background-image: url("../images/btn_standard_right.gif");
	background-repeat: no-repeat;	
	_background-image: none;
}

.button a	{
	display: block;
	padding: 7px 10px 9px 10px;
	height: 14px;
	font-family: Verdana, Geneva, sans-serif;
	color:#668800;
	font-weight: bold;
	text-transform: uppercase;
	font-size:14px;
	background-image: url('../images/btn_standard_bg.gif');
	background-repeat: repeat-x;
	_background-image: none;
}
.button a:hover	{
	color: #7da603;	
}
.buttonContent	{
	float: left;
}