@charset "UTF-8";
body {
	background:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	}
	
.container{
	position:relative;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	height:auto;
	background-image:url(images/bg.jpg);
	background-color:#FFFFFF;
	}

.header{
position:relative;
	left:20px;
	}
	
.main_content{
	left:20px;
	}
	
.submenu{
	position:absolute;
	left:160px;
	top:39px;
	width:472px;
	font-size:11px;
	padding:10px;
	color:#FFFFFF;
	z-index:1;
	background-image:url(images/a_bg.jpg);
	background-repeat:repeat-x;
	margin-top:-8px;
	margin-bottom:5px;
	}


h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#138e34;
	}
	
.heading2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4a1486;
	padding:0px;
	}
	
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#4a1486;
	}
	
.heading3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4a1486;
	margin-top:2px;
	margin-bottom:0px;
	}
	
h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4a1486;
	}

.menu{
	position:absolute;
	left:5px;
	top:130px;
	width:632px;
	font-size:11px;
	padding:10px;
	color:#FFFFFF;
	z-index:1;
	background-image:url(images/a_bg.jpg);
	background-repeat:repeat-x;
	margin-bottom:5px;
	}
	
	
.p_right{
	padding-right:11px;
	}
		

.heading1{
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.heading{
	position:absolute;
	top:0px;
	background-color:#575857;
	width:495px;
	height:25px;
	}
	
.base_advert{
	width:495px;
	height:100px;
	background-color:#CCCCCC;
	margin-top:20px;
	}
	
.checkout_btn{
	position:relative;
	left:57px;
    background-color:#128F34;
	width:70px;
	height:13px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	padding:4px;
	}
	
.checkout_btn a:hover {
	color:#CCCCCC;
}	
	
.cart_advert{
	width:143px;
	height:96px;
	background-color:#CCCCCC;
	color:#333333;
	}
	
.cart_header{
	background-color:#138e34;
	width:143px;
	height:24px;
	}
	
.text_field{
	width:80px;
	margin:2px;
	}
	
.btn{
	position:relative;
	left:5px;
	margin:2px;
	}
	
.featured{
	padding-top:4px;
	background-color:#138e34;
	width:143px;
	height:19px;
	}
	
.register{
	width:143px;
	height:151px;
	background-color:#128F34;
	top:175px;
	color:#FFFFFF;
	}

.loged_in{
	position:absolute;
	left:0px;
	top:40px;
	width:150px;
	height:45px;
	background-color:#128F34;
	color:#FFFFFF;
	}
	
.bottom{
	position:relative;
	top:4px;
	}
	

	
.title{
	height:20px;
	color:#FFFFFF;
	background-color:#333333;
	font-weight:bold;
	padding:5px;
	}
	
.title1{
	height:15px;
	color:#FFFFFF;
	background-color:#333333;
	font-weight:bold;
	padding:5px;
	}
	
.grey{
	background-color:#DCEFDF;
	color:#006600;
	padding:5px;
	}
	
.white{
	padding:5px;
	color:#666666;
	}

.alternate{
	/*background-color:#EEEEEE;*/
	color:#666666;
	padding:5px;
	}
	
/*.alternate_grn{
	background-color:#4a1486;
	color:#666666;
	padding:5px;
	}*/
	
.atnd_btn{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;}
	
.fixed_cart{
	position:absolute;
	width:150px;
	height:auto;
	top:-39px;
	left:505px
	}

.cart_img{
	position:absolute;
	left:95px;
	top:-13px;
	}
	
.nub1{
	position:absolute;
	left:-10px;
	top:0px;
	
	}
	
.nub2{
	position:absolute;
	left:75px;
	top:0px;
	}
	
.new_fixed_cart{
	position:absolute;
	top:0px;
	left:658px;
	width:140px;
	height:70px;
	color:#333333;
	}
	
.table{
	margin-bottom:5px;
	margin-top:85px;
	position:relative;
	top:5px;
	left:5px;
	width:800px;
	z-index:6;
	}
	
.footer{
	position:relative;
	top:10px;
	left:-15px;
	height:auto;
	text-align:center;
	}
	
.nudge{
	position:relative;
	left:16px;
}

.grey_footer{
	position:relative;
	background-color:#ccc;
	left:15px;
	top:-2px;
	height:50px;
	color:#333333;
	}
	
.sem_cart{
	position:absolute;
	width:140px;
	height:100px;
	left:650px;
	top:150px;
	color:#333333;
}

.image_header{
	position:relative;
	left:10px;
	}

	
	
.heading_sem{
	position:relative;
	top:-124px;
	left:150px;
	color:#333333;
}

#up{
	position:relative;
	top:-68px;
	left:650px;
	color:#333333;
	}
	
.active{
	color:#4a1486;
	}
	
.black{
	color:#000000;
	}				

.table a:link{color:#138e34; text-decoration:none;}
.table a:hover{color:#138e34; text-decoration:none;}
.table a:active{color:#138e34; text-decoration:none;}
.table a:visited{color:#138e34; text-decoration:none;}
	
a:link{color:#FFFFFF; text-decoration:none;}
a:hover{color:#4a1486; text-decoration:none;}
a:active{color:#FFFFFF; text-decoration:none;}
a:visited{color:#FFFFFF; text-decoration:none;}

#footer{color: #333; height:100px;}
.footer a:link{color:#333; text-decoration:none;}
.footer a:hover{color:#333; text-decoration:none;}
.footer a:active{color:#333; text-decoration:none;}
.footer a:visited{color:#333; text-decoration:none;}

.form {
	padding: 0px;
	margin: 0px;
}

