/* TopCigarettes CSS Document */

html, body { margin:0px; padding:0px; }
body { background-color:#333; text-align:center; }
body { background-image:url(/images/main_bkg.gif); }
body { font-size:12px; font-family:arial; }
img, p { margin:0px; padding:0px; }
img { border:none; }
hr { height:1px; background-color:#ddd; border:none; margin:4 10; }


/* GLOBAL SETUP */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#header, #u-head, #main, #t-head, #footer
	{ 
		display:block; width:970px; text-align:left;
		padding:0 auto; margin:0 auto; height:auto;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* top head */
#u-dd { width:100%; background-color:#0d0d0c; line-height:6px; font-size:1px; }
#t-head { background:#333; }
#t-head img { margin-left:247px; }

/* header content */
#header { background:#fff; height:78px; }
#header .left { clear:left; float:left; margin-left:8px; }
#header .right { clear:right; float:right; }

	/* top navigation */	
	#header .right ul.navigation { padding:0; margin:20 15; list-style-type:none; }
	#header .right ul.navigation span { float:left; padding:0.35em 0.1em; font-size:14px; font-family:tahoma; font-weight:bold; }
	#header .right ul.navigation a {float:left; text-decoration:none; color:#000; font-family:arial; font-size:14px; padding:0.5em 0.7em;	}
	#header .right ul.navigation a:hover { background-color:#f3f0e7; text-decoration:underline; }
	#header .right ul.navigation a.active, #header .right ul.navigation a.active:hover { background-color:#f63; color:#FFF; }
	#header .right ul.navigation li { display:inline; }

/* under head content */
#u-head { height:18px; }
#u-head img { margin-left:211px; }

/* Central Content */
#main { background-color:#fff; background-image:url(/images/left-background.gif); background-repeat:repeat-y; display:table; }

/* Left Side */
#main .left { clear:left; float:left; width:238px; padding:0; font-size:12px; }
/*#main .left { background-color:#f0f5fe; padding:0px; margin:0px; width:238px; }*/
/* #main .left table { padding:18px 12px 6px 12px; background-color:#f0f5fe } */
	#main .left table { padding:18px 9px 6px 9px; background-color:#f0f5fe }
	#main .left table tr td ul { list-style:none; margin:0; padding:0; }
	#main .left table tr td ul li a {
		font-size:12px; font-family:tahoma; text-decoration:none; color:#000;
		line-height:20px; padding:2px 0 2px 18px; width:89px; display:block;
	}
	#main .left table tr td ul li a:hover { color:#fff; background-color:#666; }
	#main .left table tr td ul li a.special { border:#c00 1px dashed; padding:1px 0 1px 16px; }
	#main .left table tr td ul li a sup { color:#c00; }
	#main .left table tr td ul li a sup.hot { color:#FF3300; }
	#main .left table tr td ul li a.active,#main .left table tr td ul li a:hover.active { background-color:#fff; color:green; text-decoration:underline; }

/* Titles of Left Side */
#main .left H2, #main .left H3 {
	margin:0; padding:5px 0 2px 16px; color:#fff; font-weight:normal; font-size:16px;
	text-decoration:underline; background-color:#333;
}
#main .left H2 {
	background-image:url(/images/smoker-hand.jpg);
	background-position:right top; background-repeat:no-repeat;
	padding:8px 0 9px 0; width:239px;
}
#main .left H2 span { padding:5px 0 30px 45px; background-image:url(/images/pack-of-cigs.gif); background-repeat:no-repeat; }
#main .left H3 span { padding:5px 0 30px 40px; background-image:url(/images/tobacco-articles.gif); background-repeat:no-repeat; }
#main .left H3{ padding:8px 0 9px 0; width:239px; border-top:#000 2px solid; }



/* Last Articles Listing */
#new-cig-article { margin:0px; padding:7 0; display:table; border-bottom:#fff 2px solid; }
#new-cig-article H4 { margin:7px 0px 0px 10px; }
#new-cig-article H4 a { font-size:14px; color:#06f; background-color:#fff; font-weight:normal; text-decoration:none; border-bottom:2px solid; } #new-cig-article H4 a:hover { color:#c00; }
#new-cig-article p { margin:4px 10px 8px 10px; line-height:17px; }
#new-cig-article.last { border-bottom:none; }


/* Right Side */
#main .right {
clear:right; float:right; width:730px; font-size:12px;
background:url(/images/smoker-hand-2.jpg) 1px top no-repeat; display:table;
}

	/* LEFT SubSide */
	#l-side { clear:left; float:left; width:536px; }
		
		/* Index Page */
		*.index-page H1, *.index-page H2, *.index-page H3 { color:#f30; font-size:17px; font-weight:normal; font-family:tahoma; padding:10 0 5 20; margin:0; }
		*.index-page H3 { font-size:13px; font-family:arial; font-weight:bold; color:#f00; text-transform:capitalize; }
		*.index-page p { color:#000; padding:0px 9px 7px 10px; text-indent:10px; line-height:18px; text-align:justify; }
		*.index-page p a, *.articles-page.active p a { color:#06f; text-decoration:none; border-bottom:2px solid; } 
		*.index-page p a:hover, *.articles-page.active p a:hover { color:#c00; }
		*.index-page p i { font-size:12px; font-family:verdana; color:#666; }
		
		/* Articles Page */
		*.articles-page { padding:0px 9px 7px 10px; }
		*.articles-page .artk { margin:20px 0 10px 0; padding:0px 7; }
		*.articles-page .artk.fill { background-color:#f3f0ec; padding:10px 7; }
		*.articles-page p { color:#000;  padding:0; line-height:17px; text-align:justify; }
		*.articles-page H3 { font-size:14px; padding:0; margin:0 0 3px 0; font-weight:normal; text-transform:capitalize; }
		*.articles-page H3 a { color:#06f; border-bottom:2px solid; text-decoration:none; }
		*.articles-page H3 a:hover { color:#c00; }
		*.articles-page span.more a { color:green; font-size:11px; font-family:verdana; }
		
		
		*.articles-page.active H1 { color:#f00; font-size:17px; padding:0; text-indent:10px; font-weight:normal; margin:10 0 5 0; font-family:tahoma; }
		*.articles-page.active p { line-height:18px; margin-bottom:10px; text-align:left; text-indent:10px; }
		
		/* Static Page */
		*.static-page { padding:5 10 30 10; }
		*.static-page H1, *.static-page H2, *.static-page H3, *.static-page H4, *.static-page H5, *.static-page H6 {
			color:#06f; font-size:15px; border-bottom:2px solid; display:table;
			font-weight:normal; font-family:tahoma;  margin:5 10;
		}
		*.static-page H1 { color:#f00; font-size:17px; padding:0; font-weight:normal; margin:5 0 5 10px; font-family:tahoma; border:none; }
		*.static-page p { color:#000;  padding:0 0 10 0; line-height:19px; text-indent:10px; }
		*.static-page a { color:#999; text-decoration:none; border-bottom:1px dotted; } *.static-page a:hover { color:#f60; }
		*.static-page ul { margin-left:15px; line-height:20px; font-family:georgia; font-size:12px; list-style:none; }
		*.static-page ul a { color:orange; }
		
			/* Partners */
			*.static-page .partner { margin:5 0 30 10px; }
			*.static-page .partner p { padding:0; margin:0; text-indent:0px; }
			*.static-page .partner .title a { color:#06f; font-size:14px; border-bottom:2px solid; }
			*.static-page .partner .link a { color:green; } *.static-page .partner .link a:hover, *.static-page .partner .title a:hover { color:#777; }
		
		/* Products Page */
		*.active-brand H1 {
			color:#f63; font-size:14px; padding:10 0 1 2; margin:0 10 0 20;
			border-bottom:#eeebdd 2px solid; text-transform:uppercase;
		}
		*.active-brand H1 span { font-size:11px; font-weight:normal; }
		*.active-brand .shot_descript { margin:20px 10px 20px 1px; }
		*.active-brand .shot_descript .tit { font-size:14px; border-bottom:#71BBDF 3px solid; padding-bottom:3px; }
		*.active-brand .shot_descript .tit a { color:#000; font-size:14px; }
		*.active-brand .shot_descript .tit a:hover { color:#f00; }
		*.active-brand .shot_descript .tit H1.pt { border:none; padding:0 5; margin:2 0; color:#71BBDF }
		
		*.active-brand .shot_descript .miniDescription { margin:7 0; }
		*.active-brand .shot_descript .miniDescription.details p { padding:0 5; }
		*.active-brand .shot_descript .miniDescription p { color:#000; font-size:13px; line-height:19px; }
		*.active-brand .shot_descript .miniDescription p span { color:#f00; font-weight:normal; font-size:18px; }
		*.active-brand .shot_descript .miniDescription p.th { color:#71BBDF; }
		*.active-brand .shot_descript .miniDescription p.cIn {
			padding:4px 4; font-size:14px; background-color:#f3f0e7;
			margin-top:17px; border-top:#dcd5bf 3px solid;
		}
		
		*.areaselector { font-size:14px; cursor:pointer; }		
		*.areaselector a { color:#555; } *.areaselector a:hover { color:#f00; }
		
		*.active-brand .shot_descript .buy { background-color:#f0f5fe; padding:5; margin:10 0; text-align:right; display:block; height:28px; }
		*.active-brand .shot_descript .buy .qn { clear:left; float:left; font-size:12px; margin:3px 8px; }
		*.active-brand .shot_descript .buy .qn select { background-color:#fff; margin:0 5; width:49px; }
		*.active-brand .shot_descript .buy .qm { float:right; clear:right; height:inherit; }
		
		
		*.bt-descript { line-height:19px; margin-bottom:50px; }
		*.bt-descript H1 { font-family:tahoma; font-weight:normal; color:#06f; font-size:17px; text-transform:capitalize; margin:0 10; padding:5 10px; }
		*.bt-descript p { margin:3px 10px 10px 22px; text-indent:16px; }
		*.bt-descript p a { color:#06f; text-decoration:none; border-bottom:2px solid; } *.bt-descript p a:hover { color:#c00; }
		

	/* RIGHT SubSide */
	#r-side { clear:right; background:#f3f0ed url(/images/cart-box.gif) right bottom no-repeat; float:right; width:180px; margin:13px 10px -5px 0px;  padding:10px 1; }
		#r-side p { padding:0 5; }
		#r-side p a { color:#000; border:none; padding:0 2 }
		#r-side p span { background:url(/images/dots-1.gif) center repeat-x; line-height:3px; margin:3 4; display:block; font-size:3px; }
		#r-side p a:hover { color:#f60; text-decoration:underline; }
		
		/* tell your friends */
		#r-side.tell-friend { background-color:#f0f5ff; background-image:none; border:none; padding:6px 1px; }
		#r-side.tell-friend p { padding-left:28px; margin:0 12px; line-height:35px; background:url(/images/tell-friends.gif) 2px 7px no-repeat; }
		#r-side.tell-friend p a { padding:0 2; } #r-side.tell-friend p a:hover, #r-side p a:hover { background-color:#fff; padding:0 2; text-decoration:none; border-bottom:2px solid; }
		#r-side.tell-friend p.cc { background:url(/images/add-to-fav.gif) 0 7px no-repeat; }

	/* float cleaner */
	#cleaner { clear:both; float:inherit; font-size:1px; text-align:center; }
	
	/* Favorite Packs Display */
	#favorit-brands { margin:0px 9px 7px 10px; padding:0;  }
	#favorit-brands ul { margin:0; padding:0; text-align:center; }
	#favorit-brands ul li { list-style:none; display:inline; padding:0 25; margin:0; }
	#favorit-brands ul li img { padding:0; margin:0; }

/* FOOTER */
#footer { background:#fff url(/images/left-background.gif) left top repeat-y; }
#footer .b-block { background-color:#333; font-family:tahoma; display:block; margin-left:238px; height:48px; border-top:#000 3px solid }
#footer .b-block p { text-align:right; margin:4 10; }
#footer .b-block p span { font-weight:bold; padding:0 7px; color:#ddd; }
#footer .b-block p a { color:#fff; font-size:11px; font-weight:normal; text-decoration:none; } #footer .b-block p a:hover { text-decoration:underline; color:#f60 }