/* CSS Document */
/*Amended 20 March 2009 */
body{
margin:0px;
padding:0px;
}
img{
border:0px;
}
.flt{
	float:right;
	padding: 5px;
	
}
h1{
text-align:center;
}
h2{
text-align: center;
}
h3{
text-align: left;
}

hr{
  color : #FF00FF;
}


#body_bg{
	width:99.9%;
	float:relative;
	background:#e8e8e8 repeat-y;
}
/*top panel starts here*/
#topPanel{
	width:100%;
	position: relative;
	height: 250px;
	background:#000000;
}
#headingBg{
	width:100%;
	position: relative;
	float : middle;
	height : 120px;
	background:#CCCCCC;
}

#banner{
	float : left;
	width : 10%;
	margin-top: 5px;
}

#headingTitle{

padding-bottom:10px;
font:bold 15px/20px Arial;
padding-top:15px;
padding-bottom: 15px;
}

.shopFront{
	width:20%;
	height:260px;
	float:left;
	margin:0px 0px 0px 0px;
	background:url(../images/shopFrontNicola.jpg) no-repeat;

}
#logo{
	
	
	bottom: 5px;
	float : right;
	position:relative;
	

}
.menu{
	width:748px;
	height:43px;
	float: right;
	position: relative;
	background:url(../images/menu.gif) no-repeat;
	
	
}

.menu a{
	float:left;
	color:#ffff00;
	font:bold 13px/20px Trebuchet MS;
	margin:15px 10px 0px 10px;
	link{color:#33ccff;}
	link, visited, hover{text-decoration: none;}	
	
	}
/*top panel ends here*/


/*content panel starts here*/
#content{
	width: 100%;
	margin-top:10px;
	padding-bottom:20px;
	font:12px/15px Arial;
}
#upSize{
	padding: 5px;
	font-family: Arial;
	font-size: 16px;
	line-height: normal;
}


#left{
	width:17%;
	position : absolute;
	float:left;
	padding:20px 0px 10px 10px;
	color:#515455;
	font:12px/15px Arial;
	top: 341px;
	height: 417px;
	left: 1px;
}

#right{
	width:79%;
	position: relative;
	float: right;
	padding:5px 0px 20px 5px;
	font:12px/15px Arial;
}
li {
	position: relative;
	right: auto;
	left: 10px;
	text-align: left;
	text-indent: 0%;
	white-space: normal;
}



table{
	width:auto;

}
.contact_email {
	position: relative;
	width: 70%;
	right: auto;
	left: 20%;
}

.cell{
text-align:left;
}
.td1{
font-weight:bold;
font:20px Arial;
}
td{
	text-align:left;
	position: relative;
}

th{
font-weight:bold;
color: #000000;
background:#CCCCCC;
}
/*content panel ends here*/



/*footer panel starts here*/

#theFooter{
	clear :both;
	width: 99.9%;
	border-top:6px solid #7B7B7B;
	text-align: center;
	background:#434343 bottom;
	position : relative;
	margin-bottom: 0px;
	vertical-align: bottom;
	padding-bottom: 0px;
	padding-top: 20px;
	bottom: 0px;
}

#foot{
text-align :center;
padding-top :10px;
padding-bottom : 10px;
color:#FFF;
font:12px/15px Arial;
}
#foot a{
text-align :center;
color:#FFF;
margin-left:20px;
font:12px/15px Arial;
text-decoration:none;
}
#upd{
text-align :left;
}

/*footer panel ends here*/
