/* 
	Document	: Global Style Sheed
	Author		: Zeeshan Hasan
	Date		: July 02 2007
	URL			: http://www.zeeshanhasan.com

 */



@import url("reset.css"); /* Reset Styles for Global Use */
@import url("typo.css"); /* Reset Styles for Global Use */
@import url("ajax.css"); /* Reset Styles for Global Use */

/* DEFAULT STYLE*/

body{
	background-color:#F3F1F3;
}

.left{float:left;}
.right{float:right;}
.clr{clear:both;}
.sep{
	clear:both;
	position:relative;
	height:16px;
	background-image:url(../siteImages/bg/sep.png);
	background-repeat:no-repeat;
	margin-top:4px; margin-bottom:4px;
}
/*** Global Structure ***/
#header, #banner, #content, #footer{
	position:relative;
	margin:0 auto;
	width:780px;
}

/**** Header ***/
#pageHeader{
	position:relative;
	width:100%;
	height:180px;
	background:#000000 url(../siteImages/bg/pageheader.jpg) no-repeat center;
	border-bottom:#B5B5B5 solid 5px;
}
#header{}
	#header .left{ width:350px; margin-top:50px; height:100px;}
	#header .right{ width:350px; margin-top:50px; height:100px; text-align:right;}
	
/**** Navigation ****/
#navigation{
	clear:both;
	position:relative;
	height:30px;
	bottom:-10px;

}
/**** Nokia Luna ****/
#nokialuna{
	position:absolute;
	top:0px;
	left:50%;
	z-index:999;
}
/**** Banner / Slider ****/
#slider{
	position:relative;
	height:125px;
	background:#FFFFFF url(../siteImages/bg/slider.jpg) repeat-x;
}
#banner{
	position:relative;
	height:125px;
	background:#FFFFFF url(../siteImages/bg/banner.jpg) repeat-x;
}
	#banner .left{ width:400px; padding-top:10px; text-align:left; padding-left:15px;}
	#banner .left img{margin-left:10px;}
	#banner .right{ margin-top:10px;}
	


/***************/	
/***** Content *******/
#content{
	background-color:#FFFFFF;
	width:760px;
	padding-left:10px; padding-right:10px;
	}

	/******* Cotent Header ******/
	#content-header{
		position:relative;
		height:38px;
		border-bottom:#CCCCCC solid 1px;
	}
		#content-header .left{ padding-top:5px;}
		#content-header .right{
			position:relative;
			width:245px;
			padding-left:8px;
			height:33px;
			top:-6px;
			margin-right:5px;
			background:#C13C5E url(../siteImages/bg/contentheader.png) no-repeat;
		}
	#content-header .right img{position:absolute;}
	
	/******* Contend Body *******/
	#content-body{
		margin-top:10px;
	}
		#content-body .left{width:500px;}
		#content-body .right{width:230px;}
		/******* Conten Tabed Features *******/	
		#content-tabbed{margin-top:5px; }
		
		.tabtext{}
		.tabImage{
			position:relative;
			float:left;
			margin:2px;
			padding:4px;
		}
		.tabImage img{padding:2px; border:#CCCCCC solid 1px;}
		.tabImage em{font-size:10px; line-height:16px; font-style:normal;}
		
		.tab h4{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#C13C5E;
			padding-top:10px;
		}
		.tab h4 a{color:#C13C5E; text-decoration:none;}
		.tab h4 a:hover{color:#C13C5E; text-decoration:underline;}
	.tab p{font-size:10px; line-height:14px;}
	.tab p a{color:#C13C5E; text-decoration:none;}
	.tab .price{color:#41143E; font-size:11px; }
	.tab .price strong{color:#C13C5E; font-size:13px; font-weight:bold;}
	.tab form{margin-top:25px;}
	.tab  form{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px; }
	.tab  .Quantity{border:#CCCCCC solid 1px; margin-left:4px; padding:1px; vertical-align:middle;}
	.tab  .addtocart{border:none; margin:0px; padding:0px; vertical-align:middle; }
/******************* Nokia Features Image *************/
#features_img{}
		#features_img img{ margin:2px; border:#EAEAEA solid 1px; padding:2px; }

/******************** Accessories Listing ***************/
#content-ac-row{}
	#content-ac-row h3{
		padding:5px; font-size:14px;
		background-color:#41143E;
		border:none;
		color:#FFFFFF;
	}
.content-ac-row{ position:relative; width:100%; }

.acImage{position:relative;float:left;margin:5px;padding:4px; width:20%;text-align:center;}
		.acImage img{padding:2px; border:#CCCCCC solid 1px;}
		.acImage em{font-size:10px; line-height:16px; font-style:normal;}
		
.actext{ margin-left:25%;}	
		.actext h4{font-size:12px;font-weight:bold;color:#41143E;padding-top:10px;}
		.actext p{font-size:11px;padding-top:5px; margin-left:0px;}
		.actext{} .price{color:#818181; font-size:11px; font-weight:bold;}
		.actext{} .price strong{color:#C13C5E; font-size:13px; font-weight:bold;}
		.actext{} form{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:15px; }
		.actext{} .Quantity{border:#CCCCCC solid 1px; margin-left:4px; padding:1px; vertical-align:middle;}
		.actext{} .addtocart{border:none; margin:0px; padding:0px; vertical-align:middle; }
/***************************************************************************************************/	
#content-detail-row{}
	#content-detail-row .acImage{position:relative;float:right;margin:5px;padding:4px; width:40%;text-align:center;}
	#content-detail-row .actext{ margin-left:1%;}	
	#content-detail-row .price{margin-top:20px; margin-bottom:20px;}
	#content-detail-row  .price strong{color:#C13C5E; font-size:13px; font-weight:bold;}
	.breadcrumb{
		margin-bottom:5px;
		padding:5px;
		border-bottom:#EAEAEA solid 1px;
		background-color:#F9F9F9;
		line-height:18px;
	}
	.breadcrumb a{color:#C13C5E;}
	.breadcrumb a:hover{color:#181818;}
/***************************************************************************************************/	
#footer{ background-color:#FFFFFF;}
	#footer .footer-header{
		position:relative;
		margin:0px;
		height:35px;
		margin-left:2px; margin-right:2px;
		padding-left:10px;
		line-height:18px;
		background:#FFFFFF url(../siteImages/bg/footerheader.png) repeat-x bottom left;
		
	}

	#footer .footer-body{
		position:relative;
		top:0px; 
		margin:0px;
		margin-left:2px; margin-right:2px;
		padding-left:10px;
		background:#FFFFFF url(../siteImages/bg/footerbody.png) repeat-x bottom left;
		padding:10px;
		
	}
