/* Base style sheet of VeryCheapCigarettes.com */

html, body { margin:0px; padding:0px; }
body { background-color:#333; text-align:center; }
body { background-image:url(/images/backgournd.jpg); }
img, p { margin:0px; padding:0px; }
img { border:none; }


/* Body Containter */
#all { background-image:url(/images/bkg-main.jpg); background-repeat:repeat-x; padding:0; background-position:center 0px; width:100%; height:auto; }
#transparency { /*background-image:url(/images/under-bk.png);*/ width:930px; margin:auto; }
#body { width:900px; margin:10px auto; display:table; position:relative; border:#fff 5px solid; background-color:#fff; }

/* Header */
#header {
	background-color:#000; background-image:url(/images/cigarette-smoke.jpg);
	background-repeat:no-repeat; height:106px; display:block; width:900px;
}
#header p { padding:0px; margin:38px 20px; width:296px; font-family:arial; font-weight:normal; font-size:24px; background-color:#c00; float:right; }
#header p a { color:#fff; text-decoration:none; display:block; padding:4px; width:288px }
#header p a:hover { background-color:#903; }

/* Top Navigation Menu */
#navigation { background-color:#293449; height:30px; display:table; width:900px; }
#navigation ul { list-style:none; padding:0px; margin:0px; display:inline; }
#navigation ul li { display:inline; }
#navigation ul li a { color:#fff; float:left; line-height:24px; padding:3px 20px; text-decoration:none; font-family:arial; font-size:14px; text-transform:capitalize; }
/*#navigation ul li span { float:left; background:url(/images/4-points.gif) center no-repeat; line-height:30px; width:3px; }*/
#navigation ul li a:hover { background-color:#09f; text-decoration:none; color:#FFC; }
#navigation ul li a.active { background-color:#444; color:#fff; }

/* Center Page */
#center { display:table; clear:both; width:inherit; font-family:tahoma; margin-top:5px; background:url(/images/left-bk.gif) left repeat-y; }

	/* Left Side */
	#left_side { float:left; clear:left; width:220px; background-color:#434343; }
	
		/* Add to Favorites */
		#add-to-fav { font-family:verdana; margin:10px; background-color:#666; padding:7px 5px; }
		#add-to-fav a {
			color:yellow; font-size:12px; font-weight:bold; padding:3px 30px; padding-left:30px;
			background-image:url(/images/add-to-fav.gif); background-repeat:no-repeat; background-position:0px center;
		}
	
		/* Brands Listing */
		#brands { margin:0px 10px; }
		#brands { font-family:verdana; font-size:12px; text-align:left; }
		#brands ul { padding-left:0px; margin:0px; }
		#brands ul li { display:inline; line-height:20px; width:110px; }
		#brands ul li a { clear:left; float:left; text-decoration:none; color:#fff; display:block; padding:0 10px; width:180px; }
		#brands ul li a span.cig { float:left; clear:left; }
		#brands ul li a span.price { float:right; clear:right; color:#CCDFFD }
		#brands ul li a:hover { background-color:#09f; color:#cfc; }
		#brands ul li a.active { background-color:#666; color:#fff; }

		/* Articles Listing */
		#articles { float:left; text-align:left; background-color:#555; margin:10px 0 0 0; width:220px; border-top:#000 4px solid; clear:left; }
		#articles .inf { padding:10px 0; border-top:#000 1px solid; }
		.inf H3 { padding:0; margin:0 10px; }
		.inf H3 a { font-size:12px; font-family:tahoma; color:#fff; }
		.inf H3 a:hover { color:yellow; text-decoration:underline; }
		.inf p { font-size:11px; color:#FCF4E4; margin:3px 10px; line-height:17px; font-family:tahoma; }
	
	/* Right Side */
	#right_side { float:right; clear:right; width:675px; text-align:left; }

		/* Main Page */
		/* TXT Part */
		#right_side .txt { display:block; clear:both; }
		#right_side .txt H1 { 
			text-indent:10px; font-size:17px; padding:0px; margin:0; margin-bottom:7px; color:#c00;
			font-family:arial; font-size:18px; font-weight:normal;
		}
		#right_side .txt p { font-size:12px; line-height:19px; margin-bottom:10px; text-indent:10px; }
		#right_side .txt p i { font-family:verdana; color:#666; }
		#right_side .txt p span { color:#09f; border-bottom:2px solid; }
		
		/* Columns Part */
		#columns { display:block; width:inherit; padding:8px 0; }
		#columns *.fav-prods { width:inherit; border-bottom:#ddd 2px solid; border-top:#ddd 2px solid; }
		#columns *.fav-prods .i {
			background:url(/images/point.gif) center repeat-y; font-size:1px;
			border-bottom:#fff 20px solid; border-top:#fff 20px solid;
		}

			/* events SIDE */
			#columns .hed { border-bottom:#333 1px solid; }
			#columns .hed H2 {
				border-top:#666 2px solid; padding:2px 4px; margin:0px; font-family:arial;
				font-size:14px; color:#fff; font-weight:normal; width:inherit;
				background:#333 url(/images/ico-last.gif) right no-repeat;
			}
			
					/* !!exceptions */		
					#columns .hed H2.right { border-color:#d99; margin:0; background:#C30 url(/images/ico-last-2.gif) right bottom no-repeat; }
					#columns .hed.exc { border-color:#C30; margin-bottom:10px; }
					
			#columns ul {
				font-family:tahoma; font-size:12px; width:inherit;
				list-style:url(/images/arrow-bullet.gif); line-height:22px; padding:3 3 3 21px; margin-bottom:6px;
			}
			#columns ul li a { color:#09f; }
			#columns ul li a:hover { color:#c00; }
		
/* FOOTER */		
#footer {
	clear:both; width:900px;
	background-color:#333;		
	color: #999; margin-top:-1px;
	font-size: 12px;
	border-top: 5px solid #fff; height:40px;
}	
/* footer navigation SUB */
	#footer .add-to { clear:left; float:left; }
	#footer .add-to .img { float:left; padding:12px 10px }
	
#footer .navFoot { clear:right; float:right; margin-top:12px; margin-right:10px; white-space:nowrap; background-color:#333;	 }
#footer	.navFoot a {
	display:inline;	color:#fff; font-family:tahoma; font-size:12px;
}
#footer	.navFoot a.special { color:#F70; }
#footer .navFoot a:hover { color:#999; }
#footer .navFoot span { padding:0px 5px; font-family:tahoma; font-weight:bold; color:white; font-size:13px; }
