a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#homefall,
#promotions,
#myaccount,
#homesummer,
#legal,
#contactus,
#home,
#productsmenthol,
#ourstory,
#monthlynewsletter,
#signup,
#homewinter,
#privacy,
#pid22completeregistration,
#registration,
#pid23completeemailchange,
#pid8products,
#forgotpassword,
#news,
#myaccountpages,
#storelocator,
#contactusform,
#ourstorymore  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

#id1newsbutton a:hover,
#id0newsbutton a:hover,
#id0productsbutton a:hover,
#id0promotionsbutton a:hover,
#id1ourstorybutton a:hover,
#id0contactusbutton a:hover,
#id0homebutton a:hover,
#id1productsbutton a:hover,
#id0ourstorybutton a:hover,
#id1contactusbutton a:hover,
#id1promotionsbutton a:hover  {
   background-position: -108px 0%;
}

#id1contactusbutton a,
#id1productsbutton a,
#id1homebutton a,
#id1ourstorybutton a,
#id1newsbutton a,
#loginclickherebutton a,
#id1promotionsbutton a,
#monthlynewsletterbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#id0contactusbutton a,
#id0productsbutton a,
#id0homebutton a,
#id0ourstorybutton a,
#id0newsbutton a,
#id0promotionsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   width: 108px;
   background-position: 0% 0px;
   font-size: 26px;
   line-height: 26px;
}

#ourstorytextmoretext p,
#ourstorytexttext p,
#contactusaddresstext p,
#contactusphonetext p,
#contactustexttext p  {
   font: 14px/21px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
}

#privacybutton a,
#ourstorybackbutton a,
#legalbutton a,
#needhelptoquitbutton a,
#ourstorymorebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#id1newsbutton,
#id1productsbutton,
#id1contactusbutton,
#id1ourstorybutton,
#id1promotionsbutton  {
   visibility: visible;
   position: absolute;
   top: 239px;
   z-index: 6;
   width: 108px;
   height: 27px;
}

#id0contactusbutton,
#id0ourstorybutton,
#id0newsbutton,
#id0promotionsbutton  {
   visibility: visible;
   position: absolute;
   top: 238px;
   z-index: 6;
   width: 108px;
   height: 26px;
}

#legalprivacybackbutton a,
#myaccountbutton a,
#legalprivacybacktopbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#legalprivacybackbutton a:hover,
#legalprivacybacktopbutton a:hover  {
   background-position: -36px 0%;
}

#id1productsmentholbutton a,
#loginenternewbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 21px;
   background-position: 0% 0px;
   font-size: 21px;
   line-height: 21px;
}

#premiumamericantobaccohonestpriceourstory  {
   background: url(sg_productsmenthol_media/id0premiumamericantobaccoho.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 866px;
   z-index: 5;
   width: 588px;
   height: 92px;
}

#premiumamericantobaccohonestpricenomerge  {
   visibility: visible;
   position: absolute;
   left: 204px;
   top: 308px;
   z-index: 6;
   width: 588px;
   height: 92px;
   background-repeat: no-repeat;
}

#legaltextscroll p,
#privacytextscroll p  {
   font: 13px/24px Georgia, serif;
   margin: 0px;
   text-align: left;
}

#ourstorytexttext,
#ourstorytextmoretext  {
   visibility: visible;
   position: absolute;
   left: 154px;
   top: 321px;
   z-index: 6;
   width: 695px;
}

#canvasgreennomerge,
#canvasbluenomerge  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1000px;
   height: 1100px;
   background-image: none;
}

#contactusheader,
#contactusformheading  {
   background: url(sg_contactus_media/contactusheader.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 153px;
   top: 279px;
   z-index: 5;
   width: 157px;
   height: 32px;
}

#baileysmentholbackground11210nomerge  {
   background: url(sg_productsmenthol_media/id0baileysmentholbackground.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 0px;
   z-index: 4;
   width: 954px;
   height: 1100px;
}

#clickheretofindbaileysbutton a:hover  {
   background-position: -276px 0%;
}

#legaltextscroll,
#privacytextscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   top: 367px;
   z-index: 6;
   width: 674px;
}

#id0homebutton,
#id0productsbutton  {
   visibility: visible;
   position: absolute;
   top: 239px;
   z-index: 6;
   width: 108px;
   height: 26px;
}

#clickheretofindbaileysbutton a  {
   background: url(sg_products_media/id0clickheretofindbaileysbu.jpg) no-repeat 0% 0px;
   display: block;
   height: 14px;
   width: 276px;
   font-size: 14px;
   line-height: 14px;
}

#needhelptoquitbutton a:hover  {
   background-position: -128px 0%;
}

#clickheretofindbaileysbutton  {
   visibility: visible;
   position: absolute;
   left: 612px;
   top: 76px;
   z-index: 7;
   width: 276px;
   height: 14px;
}

#legalprivacybacktopbutton a  {
   width: 36px;
   background-image: url(sg_privacy_media/legalprivacybacktopbutton.jpg);
}

#id1productsmentholbutton a  {
   width: 74px;
   background-image: url(sg_products_media/id1productsmentholbutton.jpg);
}

#legalprivacyplatewhitecopy  {
   background: url(sg_privacy_media/legalprivacyplatewhitecopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 119px;
   top: 315px;
   z-index: 5;
   width: 767px;
   height: 657px;
}

#legalprivacybacktopbutton  {
   visibility: visible;
   position: absolute;
   left: 762px;
   top: 298px;
   z-index: 5;
   width: 36px;
   height: 11px;
}

#monthlynewsletterbutton a  {
   width: 147px;
   background-image: url(sg_news_media/monthlynewsletterbutton.jpg);
}

#memberplaceholdernomerge  {
   background: url(sg_products_media/memberplaceholdernomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 242px;
   top: 208px;
   z-index: 6;
   width: 325px;
   height: 14px;
}

#legalprivacybackbutton a  {
   width: 36px;
   background-image: url(sg_privacy_media/legalprivacybackbutton.jpg);
}

#mentholavailablenomerge  {
   background: url(sg_productsmenthol_media/mentholavailablenomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 191px;
   top: 765px;
   z-index: 5;
   width: 526px;
   height: 64px;
}

#whitebaileyslogonomerge  {
   background: url(sg_productsmenthol_media/whitebaileyslogonomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 149px;
   top: 28px;
   z-index: 6;
   width: 422px;
   height: 181px;
}

#myaccountbutton a:hover  {
   background-position: -71px 0%;
}

#contactusaddresstext p  {
   color: #FFFFFF;
}

#loginclickherebutton a  {
   width: 142px;
   background-image: url(sg_signup_media/loginclickherebutton.jpg);
}

#legalprivacybackbutton  {
   visibility: visible;
   position: absolute;
   left: 758px;
   top: 998px;
   z-index: 5;
   width: 36px;
   height: 11px;
}

#needhelptoquitbutton a  {
   width: 128px;
   background-image: url(sg_products_media/needhelptoquitbutton.jpg);
}

#ourstorytextmoretext p  {
   color: #F8FBFC;
}

#id1promotionsbutton a  {
   width: 108px;
   background-image: url(sg_products_media/id1promotionsbutton.jpg);
}

#id0promotionsbutton a  {
   background-image: url(sg_productsmenthol_media/id0promotionsbutton.jpg);
}

#newlogobutton a:hover  {
   background-position: -74px 0%;
}

#legalprivacyseparator  {
   background: url(sg_products_media/legalprivacyseparator.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 801px;
   top: 998px;
   z-index: 5;
   width: 1px;
   height: 12px;
}

#ourstoryfootergraphic  {
   background: url(sg_ourstorymore_media/ourstoryfootergraphic.jpg) no-repeat;
   position: absolute;
   left: 136px;
   top: 606px;
   z-index: 5;
   width: 730px;
   height: 365px;
}

#loginenternewbutton a  {
   width: 83px;
   background-image: url(sg_signup_media/loginenternewbutton.jpg);
}

#privacybutton a:hover  {
   background-position: -49px 0%;
}

#id1homebutton a:hover  {
   background-position: -107px 0%;
}

#regplatewhitenomerge  {
   background: url(sg_myaccountpages_media/regplatewhitenomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 179px;
   top: 317px;
   z-index: 5;
   width: 650px;
   height: 657px;
}

#newbackgroundnomerge  {
   background: url(sg_products_media/newbackgroundnomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 0px;
   z-index: 4;
   width: 952px;
   height: 1100px;
}

#ourstorybackbutton a  {
   width: 51px;
   background-image: url(sg_ourstorymore_media/ourstorybackbutton.jpg);
}

#contactusphonetext p  {
   color: #FFFFFF;
}

#id1contactusbutton a  {
   width: 108px;
   background-image: url(sg_products_media/id1contactusbutton.jpg);
}

#needhelptoquitbutton  {
   visibility: visible;
   position: absolute;
   left: 135px;
   top: 998px;
   z-index: 5;
   width: 128px;
   height: 13px;
}

#ourstorymorebutton a  {
   width: 95px;
   background-image: url(sg_ourstory_media/ourstorymorebutton.jpg);
}

#id0contactusbutton a  {
   background-image: url(sg_productsmenthol_media/id0contactusbutton.jpg);
}

#contactustexttext p  {
   color: #F8FBFC;
}

#id1promotionsbutton  {
   left: 623px;
}

#id0productsbutton a  {
   background-image: url(sg_productsmenthol_media/id0productsbutton.jpg);
}

#id1ourstorybutton a  {
   width: 108px;
   background-image: url(sg_products_media/id1ourstorybutton.jpg);
}

#id1productsbutton a  {
   width: 108px;
   background-image: url(sg_products_media/id1productsbutton.jpg);
}

#id0ourstorybutton a  {
   background-image: url(sg_productsmenthol_media/id0ourstorybutton.jpg);
}

#legalbutton a:hover  {
   background-position: -35px 0%;
}

#menthol3packnomerge  {
   background: url(sg_productsmenthol_media/menthol3packnomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 157px;
   top: 454px;
   z-index: 5;
   width: 489px;
   height: 300px;
}

#baileys3packnomerge  {
   background: url(sg_ourstorymore_media/baileys3packnomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 633px;
   top: 81px;
   z-index: 6;
   width: 196px;
   height: 153px;
}

#id0promotionsbutton  {
   left: 623px;
}

#baileyslogonomerge  {
   background: url(sg_products_media/baileyslogonomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 119px;
   top: 19px;
   z-index: 6;
   width: 482px;
   height: 189px;
}

#canvasgreennomerge  {
   background-color: #12B254;
}

#ageverifplateblue1  {
   background: url(sg_signup_media/ageverifplateblue1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 99px;
   top: 2px;
   z-index: 4;
   width: 803px;
   height: 428px;
}

#ourstorytexttext p  {
   line-height: 18px;
   color: #F8FBFC;
}

#id1contactusbutton  {
   left: 505px;
}

#id0contactusbutton  {
   left: 504px;
}

#id0productsbutton  {
   left: 386px;
}

#id1ourstorybutton  {
   left: 267px;
}

#privacytextscroll  {
   height: 557px;
   left: 167px;
}

#id0ourstorybutton  {
   left: 268px;
}

#id1productsbutton  {
   left: 386px;
}

#canvasbluenomerge  {
   background-color: #0156A3;
}

#myaccountbutton a  {
   width: 71px;
   background-image: url(sg_products_media/myaccountbutton.jpg);
}

#copyrightnomerge  {
   background: url(sg_products_media/copyrightnomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 379px;
   top: 1082px;
   z-index: 5;
   width: 239px;
   height: 10px;
}

#okbaileysnomerge  {
   background: url(sg_completeregistration_media/okbaileysnomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 255px;
   top: 404px;
   z-index: 6;
   width: 57px;
   height: 63px;
}

#summerpicnomerge  {
   background: url(sg_homesummer_media/summerpicnomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 133px;
   top: 307px;
   z-index: 5;
   width: 732px;
   height: 664px;
}

#ageverifplateold  {
   position: absolute;
   left: 192px;
   top: 334px;
   z-index: 5;
   width: 624px;
   height: 379px;
   background-repeat: no-repeat;
}

#americanmadeseal  {
   visibility: visible;
   position: absolute;
   left: 159px;
   top: 812px;
   z-index: 6;
   width: 140px;
   height: 141px;
   background-repeat: no-repeat;
}

#id1newsbutton a  {
   width: 108px;
   background-image: url(sg_products_media/id1newsbutton.jpg);
}

#id0newsbutton a  {
   background-image: url(sg_productsmenthol_media/id0newsbutton.jpg);
}

#newlogobutton a  {
   background: url(sg_products_media/newlogobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 78px;
   width: 74px;
   font-size: 78px;
   line-height: 78px;
}

#id1homebutton a  {
   width: 107px;
   background-image: url(sg_products_media/id1homebutton.jpg);
}

#headerbarnimage  {
   background: url(sg_products_media/headerbarnimage.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 99px;
   top: 0px;
   z-index: 5;
   width: 803px;
   height: 276px;
}

#id0homebutton a  {
   background-image: url(sg_productsmenthol_media/id0homebutton.jpg);
}

#privacybutton a  {
   width: 49px;
   background-image: url(sg_products_media/privacybutton.jpg);
}

#ourstoryheading  {
   background: url(sg_ourstorymore_media/ourstoryheading.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 153px;
   top: 284px;
   z-index: 5;
   width: 133px;
   height: 33px;
}

#myaccountbutton  {
   visibility: visible;
   position: absolute;
   left: 131px;
   top: 213px;
   z-index: 6;
   width: 71px;
   height: 11px;
}

#legaltextscroll  {
   height: 546px;
   left: 166px;
}

#newlogobutton  {
   visibility: visible;
   position: absolute;
   left: 462px;
   top: 992px;
   z-index: 5;
   width: 74px;
   height: 78px;
}

#id0homebutton  {
   left: 149px;
}

#id1newsbutton  {
   left: 741px;
}

#legalbutton a  {
   width: 35px;
   background-image: url(sg_products_media/legalbutton.jpg);
}

#id1homebutton  {
   visibility: visible;
   position: absolute;
   left: 150px;
   top: 239px;
   z-index: 6;
   width: 107px;
   height: 27px;
}

#id0newsbutton  {
   left: 742px;
}

#privacybutton  {
   visibility: visible;
   position: absolute;
   left: 816px;
   top: 998px;
   z-index: 5;
   width: 49px;
   height: 13px;
}

#legalbutton  {
   visibility: visible;
   position: absolute;
   left: 752px;
   top: 998px;
   z-index: 5;
   width: 35px;
   height: 13px;
}

#blankplate  {
   background: url(sg_privacy_media/blankplate.jpg) no-repeat;
   position: absolute;
   left: 25px;
   top: 0px;
   z-index: 4;
   width: 952px;
   height: 1100px;
}

#sgwnomerge  {
   background: url(sg_products_media/sgwnomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 622px;
   top: 12px;
   z-index: 6;
   width: 227px;
   height: 56px;
}


html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #0055A4;
}


object {outline:none;}

.formFonts {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	color: #000;
	text-align: left;
}

.formFontsBold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;	
	color: #000;
	text-align: left;
}

.formFontsRed {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;	
	color: #FF0000;
	text-align: left;
}
