html {

	font-family: Arial, sans-serif;

	padding: 0;

	background: #580079;

}



body {

	width: 1019px;

	margin: 0 auto;

	padding: 0;

	color: Black;

	height: 100%;

	position: relative;

}



#container {

	width: 1019px;

	background: #580079 url(img/body_rpt.gif) repeat-y; 

}



a {

	color: Blue;

}

img {
	border:none;
	}

#header {

	height: 167px;

	position: relative;

	background: url(img/top1.jpg) no-repeat; 

}

#header_09 {

	height: 185px;

	position: relative;

	background: url(img/top1.jpg) no-repeat; 

}




#topnav {

	color: White;

	position: absolute;

	top: 122px;

	left: 25px;

	font-size: 13px;

	width: 480px;

	text-align: left;

}



#topnav a {

	color: White;

}

#top_payment {

	color: White;

	position: absolute;

	top: 115px;

	left: 550px;

	font-size: 13px;

	width: 300px;

	text-align: center;

}



#top_payment a {

	color: White;

}



#columnleft {

	padding: 0 0px 0 30px;

	width: 210px;

	float: left;
	
	display:inline;

	font-size: 90%;

	background: url(img/top1.jpg) no-repeat 0 -185px;

}



#loginform {

	padding: 42px 0 0 0;

	height: 107px;

	margin: 0;

}



#searchform {

	padding: 85px 0 0 0;

	height: 50px;

	margin: 0;

}

#search_contact {

	font-size:11px;
	padding: 0px 0px 75px 0px;
	margin:0;

}



ul#categories {

	padding: 30px 0px 0px 0px;

	margin: 0px;

	list-style: none;

}



ul#categories ul {

	margin: 0px;

	padding: 0px;		

}



ul#categories li {

	margin: 0px 0px 0px 20px !important;

	padding: 4px 10px 6px 0px !important;
	
	font-size:10px;
	
	font-weight:bold;
	
		list-style:url(img/cat_bul.gif);
	
	
		/* border-bottom:1px solid #5b2e01; */

}

ul#categories a{
	font-size:14px;
	color:#9933cc;
	/*color:#5b2e01;*/
	text-decoration:none;
}

ul#categories a:hover{

	color:#db2ac2;
	text-decoration:underline;
	
}



#columnright {

	float: right;

	width: 180px;

	padding: 10px;

	background-color: #E2E2E2;

	margin: 25px 0 20px 20px;

	border: 1px solid #9A9A9A;

	height: 450px;

}



#content #columnright h2 {

	margin: 0;

	font-size: 16px;

}



#content {

	float:left;
	display:inline;
	padding: 0 30px 0 10px;
	margin:0;
	width: 734px;
	

	/* background: url(img/top1.png) no-repeat 0 -167px; */

}



#content h2 {

	font-size: 16px;

	margin: 0px 0 15px 0;

}



#newproducts {

	width: 100%;
	
	text-align:center;

	padding-top: 5px;

	height: 90px;

	padding-left: 5px;
	
	padding-bottom:10px;



}

#newproducts .banner1{

display:inline-block;
float:left;

}

#newproducts ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#newproducts li {
        height: 40px;

	padding: 0 0 10px 0;

	margin: 0;

}



#newproducts li.odd {

	width: 340px;

	float: left;

}



#newproducts li.even {

	width: 345px;

	float: right;

}



#newproducts li img {

	display: block;

	float: left;

	border: 0;

}



#newproducts li a {

	display: block;

	padding-left: 60px;

}


.banner_specials {

width:100%;
height:285px;
display:block;
background-color:#000000;
}

.banner_specials img {

padding:0px 0px 3px 1px;
margin:0px;
display:block;
float:left;

}


#index_big { width:734px; display:block; margin:5px 0px 5px 0px;}

	#index_big h1 { font-size:32px;font-weight:bold; letter-spacing:-2px; line-height:1em; margin:0; padding:15px 0px 0px 3px; color:#db2ac2;}
	#index_big p { font-size:14px; line-height:1.3em; margin:0; padding:15px 0px 0px 5px; font-weight:bold;; color:#393939;}

div#index_big .largebox {

	float:left;
	position:relative;
	height:243px;
	width:243px;
	padding-right:1px;
	padding-bottom:1px;
	
	}

	.largebox li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top:15px;
	left:5px;
	margin:0;
	padding:5px;
	list-style:none;
		z-index:5;
		line-height:1.3em;	
			background-color:#000000;	
	}	
	
	.largebox a{
		font-size:20px;
		font-weight:bold;
		color:#ffffff;
		padding:0px 0px 0px 0px;
		text-decoration:none;
		text-transform:uppercase;	
			letter-spacing:-2px;
	}
	
	.largebox img {
		clear:both;
		z-index:0;
		position:relative;
			}

div#index_big .largebox_span {

	float:left;
	position:relative;
	text-align:right;
	height:243px;
	width:486px;
	padding-right:1px;
	padding-bottom:1px;
	background:url(img/deltalogo3.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	
	
	}

	.largebox_span a{
		font-size:20px;
		font-weight:bold;
		color:#ffffff;
		padding:0px 0px 0px 0px;
		text-decoration:none;
		text-transform:uppercase;	
			letter-spacing:-2px;
	}
	

#index_small { width:734px; display:block; margin:5px 0px 5px 0px;}

	div#index_small .smallbox {

	float:left;
	position:relative;
	height:181px;
	width:181px;
	padding-right:2px;
	padding-bottom:1px;
	
	}

	.smallbox li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top:15px;
	left:5px;
	margin:0;
	padding:5px;
	list-style:none;
		z-index:5;
		line-height:1.3em;	
			background-color:#000000;	
	}	
	
	.smallbox a{
		font-size:20px;
		font-weight:bold;
		color:#ffffff;
		padding:0px 0px 0px 0px;
		text-decoration:none;
		text-transform:uppercase;	
			letter-spacing:-2px;
	}
	
	.smallbox img {
		z-index:1;
		position:relative;
		list-style:none;
	}



#footer {

	background: url(img/bottom_09.gif) no-repeat bottom center;

	width: 1019px;

	height: 84px;

	position: absolute;

	bottom: 0;

	left: 0;
	
	font-size:10px;
	
	color:#FF0000;

}



div.breadcrumbtrail {

	padding: 5px;

	margin-bottom: 10px;

	margin-top: -15px;

	background-color: #ffffff;
	
	font-size:12px;
	
	font-weight:bold;

}


.product {

	float: left;

	width: 152px;

	margin: 0 5px 10px 5px;

	text-align: center;

	font-size: 14px;

	border: 1px solid #E0E0E0;

	background: #EFF3FA;

	padding: 5px;

}



.product .name {

	height: 5em;

	line-height: 1.2em;

	font-weight: bold;

}



.product .image {

	height: 100px;

	margin-bottom: 5px;

}



.product .image img {

	border: 0;

}



td.category {

	text-align: center;

	font-size: 16px;

	margin-bottom: 20px;

	font-weight: bold;

}



table.categorylist {

	width: 99%;

}



.categorylist .category img {

	margin-bottom: 5px;

}



div.product a, .category a {

	color: Black;

	text-decoration: none;

}



table.productListing {

	border-collapse: collapse;

	background: #F5F5F5;

}



table.productListing tr.productListing-odd {

	background: #EEEEEE;

}



table.productListing td {

	border: 1px solid #5A5A5A;

	padding: 5px;

}



table.productListing td.productListing-heading {

	background: #ABABAB;

	font-weight: bold;

	color: White;

}



table.productListing table td {

	border: 0;

	padding: 0;

}


#productinfo {

	display:inline;
	padding: 0px 0px 0px 0px;
	margin:0;

}


 #infobox {

	width: 337px;

	padding: 0 0 10px 0;

	background: url(img/boxbg.png) no-repeat bottom;

	text-align: center;

	margin-bottom: 20px;
	

}



#infobox h2 {

	background: url(img/boxtitle.png) repeat-x;

	line-height: 25px;

	color: #FFE49A;

	font-size: 16px;

	vertical-align: middle;

	margin: 0 0 15px 0;

	height: 60px;

}



#productinfo .image {

	margin-bottom: 15px;
	
	width:270px;
	
	display:block;
	
	float:right;
	
	padding:0 10px 0px 0px;
	

}



#productinfo .image img {

	display: block;

	width: 260px;

}



#productinfo .addtocart {

	margin-top: 10px;

}



#productinfo .description {

	clear: all;
	
	margin:0px;
	padding:0px;
	display:inline-block;

	width: 640px;

}

#checkout_table {
border:2px #003366 solid;
}

.checkoutBarCurrent {
font-size:14px;
color:#3e5e89;
font-weight:bold;}

.checkoutBarTo {
font-size:14px;
font-weight:normal;
color:#6a89b7;
}

.checkoutBarFrom {
font-size:14px;
font-weight:normal;
color:#6a89b7;
}
.checkoutBarFrom a{
color:#6a89b7;
}

#payment_options {
display:block; background-color:#FFFBC4;padding:5px; width:100%;
height:20px;
}

#payment_options .name {
float:left; display:inline;
}

#payment_options .radio_but {
float:right; display:inline;
}

.seo_wraper {
float:left;
display:block;
width:690px;

}

.seo_box h1{
font-size:18px;
display:inline;
}

.seo_box h2{
font-size:14px; 
color:#666666; 
display:inline;
}

.seo_box h3{
font-size:14px; 
color:#000000; 
display:inline;
margin:0px;
padding:0px;
}

.seo_box {
float:left;
position:inherit;
width:320px;
height:400px;
margin:4px;
padding:5px;
border:solid 1px #FF00CC;
}

.seo_box P{
display:block;
font-size:12px;
text-align:left;
margin:0px;
padding:5px;

}

.seo_img {
display:inline;;
padding:2px;
}

.seo_meetbox {
display:block;
float:left;
width:680px;
margin:4px;
padding:5px;
font-size:12px;
color:#6e3987;
}

#heading_wrapper {
float:left;
display:block;
width:660px;
padding:5px 0px 5px 0px;
}

#heading_wrapper .xheading {
height:20px;
width:616px;
float:left;
display:block;
background-color:#9933cc;
padding-left:5px;
padding-top:2px;
}

#heading_wrapper .xheading a{
color:#ffe49a;
}

#heading_wrapper .xheading h1{
font-size:16px;
margin:0px;
padding:0px;
color:#ffe49a;
display:inline;
float:left;
}

#heading_wrapper .xheading h4{
font-size:12px;
margin:0px;
padding:0px;
color:#ffe49a;
display:inline;
float:right;
}

#heading_wrapper .right_heading {
background-image:url(img/right_heading.gif);
float:left;
display:block;
height:22px;
width:16px;
}

#heading_wrapper .left_heading {
background-image:url(img/left_heading.gif);
float:left;
display:block;
height:22px;
width:23px;
}

#specials_wrapper {
float:left;
display:block;
width:670px;
padding:0px 0px 5px 15px;
margin:0px 0px 0px 0px;
}

#specials_wrapper img{
border:0px;
}


#specials_wrapper a:link{
color:#ffffff;
text-decoration:none;
}


#specials_wrapper a:visited{
color:#ffffff;
text-decoration:none;
}

#specials_wrapper a:hover{
color:#ffffff;
text-decoration:underline;
}



#specials_wrapper .specials_box {
float:left;
position:static;
width:150px;
height:225px;
margin:3px 6px 3px 6px;
padding:0px 0px 2px 0px;
border:solid 1px #c5c0c7;
text-align:center;
}

#specials_wrapper img {
padding:5px 0px 5px 0px;
}

#specials_wrapper  h1 {
font-size:11px;
margin:0px;
padding:0px;
font-weight:normal;
height:28px
}

#specials_wrapper  h2 {
font-size:13px;
margin:0px;
padding:3px 0px 0px 0px;
font-weight:bold;
color:#9933cc;
}

#specials_wrapper  h3 {
font-size:22px;
margin:0px;
padding:3px 0px 0px 0px;
font-weight:normal;
color:#db2ac2;
}

#specials_wrapper  h4 {
font-size:11px;
margin:0px;
padding:0px 0px 5px 0px;
font-weight:normal;
color:#666666;
}

#specials_wrapper .add_cart{
background-image:url(img/button_bg.gif);
background-repeat:repeat-x;
height:22px;
width:100px;
display:block;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
padding-top:3px;
float:left;
}

#specials_wrapper .view{
background-image:url(img/button_view_bg.gif);
background-repeat:repeat-x;
height:22px;
width:50px;
display:block;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
padding-top:3px;
float:left;
}

#specials_wrapper .view_deals{
background-image:url(img/button_view_bg.gif);
background-repeat:repeat-x;
height:22px;
width:150px;
display:block;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
padding-top:3px;
float:left;
}

#login_wrapper {
display:block;
width:300px;
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;
}

#login_wrapper .login_heading{
height:20px;
width:250px;
float:left;
display:block;
background-color:#9933cc;
color:#ffe49a;
padding-left:5px;
padding-top:2px;
font-weight:bold;
font-size:16px;
}

#login_wrapper .right_heading {
background-image:url(img/right_heading.gif);
float:left;
display:block;
height:22px;
width:16px;
}

#login_wrapper .left_heading {
background-image:url(img/left_heading.gif);
float:left;
display:block;
height:22px;
width:23px;
}

.group_desc {
}
.group_desc p{
font-size:12px;
line-height:1.5em;
margin-top:0px;
padding:0px 0px 0px 5px;
}

#shop_cart_bottom {
width:670px;
margin-top:50px;
}

#ship_info {
width:480px;
padding-right:50px;
font-size:12px;

}

#ship_info h3{
margin:0px;
padding:0px;
font-size:12px;
font-weight:bold;

}

#ship_estimate {
font-size:12px;
background-color:#e4fbe4;
padding:10px;
}

#ship_estimate .ship_total{
background-color:#000033;
color:#FFFFFF;
width:100%;
padding:2px;
}

.google_ad_home {
position:absolute;
top:295px;
left:240px;


}
.google_ad_spacer {

display:block;
height:100px;
width:100%;
float:left;


}

#social div {

margin:0px 0px 20px 0px;
padding:3px;
background-color:#66FFCC;


}

#social .lights_top {
		position:relative;
		top:10px;
		width:200px;
		height:6px;
		background:url(http://www.ishoppe.com.au/dazzling/lights_x.gif) center;
		font-size:0px;
		}

#social h1{ margin:2px 0px; padding:0px; }