/* CSS DOC for z-cigarettes.com */

html,body { margin:0px; padding:0px; }
body {
	font:12px verdana; text-align:center; background-color:#e9e8d3;
	background-image:url(/images/cigarette-header-background.gif); background-repeat:repeat-x; background-position:0px 72px;
	}

img, p { margin:0px; padding:0px; }
a { color:#006; }


/* Main Container */
div#container { text-align:left; position:relative; }
div#container { width:890px; margin:0 auto;}

/* Logotype */
div#logo { margin-top:8px; float:left; height:58px; }
div#logo img { border:0px; }

/* Top Navigation */
div#navigation {
	float:right; height:72px;
	background-image:url(/images/white-bkg-on-main-menu.gif); background-position:bottom; background-repeat:repeat-x;
	}
div#navigation ul { list-style:none; padding:0px; margin:0px; display:inline; }
div#navigation ul li { display:inline; }
div#navigation ul li span { float:left; padding:30px 3px 4px 4px; }
div#navigation ul li a {
		color:#000; float:left; line-height:24px; padding:37px 10px 0px 10px; text-decoration:none;
		cursor:pointer;
		}
div#navigation ul li a:hover, div#navigation ul li a#active { background-color:#666; border-bottom:#555 5px solid; color:#fff; text-decoration:underline; }
div#navigation ul li a#active { background-color:#c00; border-color:#a20000; }

/* Images and BKG on Black Line */
div#onBKG {
	clear:both; float:left; height:83px; width:auto; display:block; margin-top:1px;
	background-image:url(/images/bkg-onblack.jpg); background-repeat:no-repeat;
	}
div#onBKG div#cigarette { float:right; }

/* Left Side Content */
div#leftSide { clear:both; float:left; width:256px; margin-top:19px; background-color:#fff; }

	/* Left Quick Menu */
	div#quickMenu { margin:10px 0px; }
	div#quickMenu  div { margin:0px; }
	div#quickMenu  div a { color:#000; padding:5px 0px; line-height:19px; display:list-item; padding-left:40px; list-style:none; width:216px; text-decoration:none; }
	div#quickMenu  div span {
		width:216px; margin:0px 20px; display:block; height:3px; font-size:1px;
		background-image:url(/images/pointed-line.gif); background-repeat:repeat-x; background-position:center;
		}
	div#quickMenu  div a:hover {
		background-color:#e9e8d3; color:#c00; text-decoration:underline;
		background-image:url(/images/sub-menu-arrow.gif); background-repeat:no-repeat; background-position:13px center;
		}

	/* Left Banners */
	div#leftSide div.banner {
		width:256px; border-top:#e9e8d3 1px solid; border-bottom:#e9e8d3 1px solid;
		text-align:center; line-height:60px; font-family:arial; font-size:26px; color:#e9e8d3;
		margin:10px 0px;
		}
		
/* Right Side Content */
div#rightSide { clear:right; float:right; width:631px; margin-top:19px; background-color:#fff; }
div#rightSide div#CNT { padding:6px; font-family:tahoma; }
div#rightSide div#CNT p { line-height:19px; text-indent:16px; }
div#rightSide div#camila, div#rightSide div#img_jios { display:block; text-align:center; margin:0 auto;}

#indoor {float:left;  }
#outdoor { float:right; }
#indoor, #outdoor { clear:both; margin:20px; padding:3px; border:#ddd 2px solid;  }

/* Footer */
div#footer { clear:both; width:100%; background-color:#000; height:20px; bottom:0px; position:relative; }


/* ++++ MINIMUM GLOBAL CONTENT HEIGHT +++ */
div#leftSide, div#rightSide { height:110em; }





#tab_img { font-family:tahoma; font-size:12px; color:#c00; margin:15px auto; }
#tab_img tr td { text-align:center; }
#back {font-family:tahoma; font-size:12px; color:#0000FF; text-align:center; }
#galmenu a {font-family:tahoma; font-size:16px; color:#c00; margin:30px;}