body{
	background:url(/lib/dunamisvision/bodybg.jpg) repeat 0 0;
	margin:0;
	padding:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}

a{
	color:#000;
}

form{
	margin:0;
	padding:0;
}

.clearall{
	clear:both;
}

#mainwrap{
	width:766px;
	background:url(/lib/dunamisvision/mainwrapbg.jpg) repeat-y 0 0;
	padding:0px 13px;
	text-align:left;
}

#header{
	background:url(/lib/dunamisvision/headerbg.jpg) repeat-y 0 0;
	position:relative;
	height:125px;
	width:760px;
}

	.logo{
		width:294px;
		height:123px;
		position:absolute;
		left:1px;
		top:1px;
	}
	
	.toplinks{
		position:absolute;
		right:1px;
		bottom:1px;
	}
	
		.toplinks ul{
			padding:0;
			margin:0;
			list-style:none;
		}
		
			.toplinks li{
				display:inline;
				float:left;
			}
			
			.toplinks li a{
				padding:0px;
			}

	#bodycontain{
		width:760px;
		background:url(/lib/dunamisvision/homebg.jpg) repeat-y 0 0;
		float:left;
		text-align:left;
	}
	
		.floatleft{
			width:189px;
			float:left;
		}
		
			.searcharea{
				border-top:solid 1px #F2EDC3;
				padding-left:8px;
				padding-top:12px;
				padding-bottom:10px;
			}
			
				.searcharea .ys_primary, .newsletter-box{
					width:145px;
					margin-right:0px;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#A29C84;
				}
				
			#nav{
				margin:0px;
				padding:0px;
				list-style:none;
			}
			
			#nav li{
				padding:0px;
				margin:0px;
				border-top:solid 1px #F5F3DC;
				display:block;
			}
			
				#nav li a{
					display:block;
					padding:4px 16px;
					font:bold 12px Arial, Helvetica, sans-serif;
					color:#7B4025;
					text-decoration:none;
				}
				
					#nav li a:hover{
						background:#FFFFFF url(/lib/dunamisvision/navbg.gif) no-repeat center right;
						color:##B53228;	
					}
			
			.newsletter{
				background:#F5F3DC url(/lib/dunamisvision/newsbg.jpg) repeat-y 0 0;
				text-align:center;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#000;
				padding:9px 6px;
			}
			
				.newsletter form{
					padding-top:9px;
				}
				
			.leftinfo{
				border-top:solid 1px #F5F3DC;
				padding:10px;
			}
			
			.badges{
				border-top:solid 1px #F5F3DC;
				text-align:center;
				padding-top:16px;
			}
			
				.badges img{
					margin-bottom:15px;
					border:0;
				}
		
		.floatright{
			float:right;
			width:570px;
		}
		
	#footer{
		background:url(/lib/dunamisvision/footerbg.jpg) no-repeat 0 0;
		width:760px;
		text-align:center;
		height:40px;padding-top:3px;
	}
	
		#footer ul{
			margin:0;
			padding:0;
			list-style:none;
		}
		
			#footer li{
				display:inline;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#F4F2DA;
			}
			
				#footer li a{
					color:#F4F2DA;
					padding:0px 12px;
					text-decoration:none;
					font:bold 12px Arial, Helvetica, sans-serif;
				}	
				
	#copy{
		padding-bottom:20px;
	}
	
		.cleft{
			width:85px;
			text-align:center;
			display:inline;
		}
		
		.cright{
			width:650px;
			display:inline;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#4B452F;
			text-align:left;
		}
		
			.cright a{
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#4B452F;
				text-decoration:none;			
			}
			
/* HOME HTML */
.hleft{
	float:left;
	width:220px;
	padding-left:10px;
	text-align:center;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}

	.pheader{
		padding:12px 0px;
	}
	
	.hhtml{
		margin-top:80px;
	}
	
.hright{
	float:right;
	width:327px;
	padding-right:1px;
}

* html .hright{
	width:227px;
}

	.hspecials{
		padding:20px;
	}
	
	.hspecials hr{
		display:none;
	}
	
		.hspecials td{
			text-align:center;
			padding-left:10px;
		}
		
		.hspecials td.vertical-seperator{
			padding-left:0px;
		}
		
		.hspecials .imgdiv{
			border:solid 1px #A1996A;
			border-bottom:none;
			width:130px;
		}
		
			.hspecials .imgborder{
				border:solid 3px #E0D68E;
				padding-top:10px;
				text-align:center;
				border-bottom:none;
				background-color:#FFFFFF;
				height:115px;
			}
			
		.hspecials .infodiv{
			border:solid 1px #A1996A;
			border-top:none;
			width:130px;		
		}
		
			.hspecials .infoborder{
				border:solid 3px #E0D68E;
				padding:0px 5px;
				text-align:center;
				border-top:none;
				background-color:#FFFFFF;
				height:75px;
			}
			
		#contents-table div.name{
			padding-bottom:5px;
		}
		
			#contents-table div.name a{
				font:bold 11px Arial, Helvetica, sans-serif;
				color:#000000;
			}
			
		#contents-table div.price, #contents-table div.price-bold{
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#000;
		}
		
		#contents-table div.sale-price{
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#D72E19;
		}
		
		#contents-table div.sale-price span{
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#D72E19;
		}
		
		.sectioncontain{
			padding-left:20px;
			width:530px;
			padding-top:19px;
			padding-bottom:19px;
		}
		
			.sectionborder{
				border:solid 1px #A1996A;
				margin-bottom:30px;
				float:left;
				width:530px;
			}
			
			.sectionfloat{
				float:left;
				border:solid 3px #E0D68E;
				width:510px;
				padding:7px;
				background-color:#FFFFFF;
			}
			
* html .sectionfloat{
	width:530px;
}
			
				.sleft{
					width:170px;
					text-align:center;
					float:left;
				}
				
				.sright{
					width:330px;
					float:right;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#000;
					text-align:left;
				}
				
					.sright h2, .sall h2{
						margin:0;
						padding:0;
						padding-bottom:14px;
						font:bold 15px Arial, Helvetica, sans-serif;
						color:#000;
					}
					
				.sall{
					width:510px;
					float:left;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#000;
					text-align:left;					
				}
				
		.sectioncontents .imgdiv{
			border:solid 1px #A1996A;
			border-bottom:none;
			width:166px;
		}
		
			.sectioncontents .imgborder{
				border:solid 3px #E0D68E;
				padding-top:10px;
				text-align:center;
				border-bottom:none;
				background-color:#FFFFFF;
				height:160px;
			}
			
		.sectioncontents .infodiv{
			border:solid 1px #A1996A;
			border-top:none;
			width:166px;
		}
		
			.sectioncontents .infoborder{
				border:solid 3px #E0D68E;
				padding-top:10px;
				text-align:center;
				border-top:none;
				background-color:#FFFFFF;
				height:40px;
			}
* html .sectioncontents .infoborder{	
	height:50px;
}		
			.sectioncontents td.vcol2{
				padding-left:14px;
			}
			
			
			.sectioncontents td.vcol1{
				padding-left:14px;
			}
			
* html .sectioncontents td.vcol2{
padding-left:17px;
}

* html .sectioncontents td.vcol1{
padding-left:17px;
}

div#paging {
	clear: both;
}

div#paging div#ctrls {
	background: url(/lib/dunamisvision/pbg.jpg) no-repeat 0 0;
	padding:9px 5px;
}

div#paging div#ctrls2 {
	background: url(/lib/dunamisvision/pbg.jpg) no-repeat 0 0;
	padding:9px 5px;
}

div#paging div.ctrls td {
	padding: 3px;
	color: #000;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
}

div#paging div.ctrls2 td {
	padding: 4px;
	color: #000;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
}

div#paging div.ctrls td a {
	color: #fff;
	text-decoration: none;
}

div#paging div.ctrls .chosen,.prodNums {
	font-weight: bold;
	color:#E9DE82;
	text-decoration:none;
}

div#paging div.ctrls span.pageof {
	margin: 0 12px;
}

div#paging div#contents {
	padding: 14px 0;
	padding-left:20px;
}

div#paging div#contents table {
	width: 530;
}

div#paging div#contents table td.imgCell {
	padding-bottom: 0;
}


div#paging div#contents table td div.name {
	padding: 0 0 5px;
}

div#paging div#contents table td div.name a {
	text-decoration: underline;
	color: #000;
	font:bold 12px Arial, Helvetica, sans-serif;
}

div#paging div#contents table div.price {
	xdisplay: inline;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}

div#paging div#contents table div.price s {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}

div#paging div#contents table div.price-bold,
div#paging div#contents table div.saleprice {
	xdisplay: inline;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#D72E19;
}

div#paging span.viewAll{
	text-decoration:underline !important;
}

div#paging .sortlinks a{
	text-decoration:underline !important;
}


		div#paging .imgdiv{
			border:solid 1px #A1996A;
			border-bottom:none;
			width:166px;
		}
		
			div#paging .imgborder{
				border:solid 3px #E0D68E;
				padding-top:10px;
				text-align:center;
				border-bottom:none;
				background-color:#FFFFFF;
				height:155px;
			}
			
		div#paging .infodiv{
			border:solid 1px #A1996A;
			border-top:none;
			width:166px;
			margin-bottom:15px;
		}
		
			div#paging .infoborder{
				border:solid 3px #E0D68E;
				padding-bottom:10px;
				text-align:center;
				border-top:none;
				background-color:#FFFFFF;
				height:60px;
			}
			
			div#paging td.vcol2{
				padding-left:14px;
			}
			
			
			div#paging td.vcol1{
				padding-left:14px;
			}

div#paging .you-save{
	display:none;
}

.subseccontain{
	float:left;
	width:569px;
}

* html .subseccontain{
	width:560px;
}

.subsechtml{
	padding-left:20px;
	margin-top:-20px;
	float:left;
	width:500px;
}


.icontain{
	float:left;
	width:530px;
	padding:18px;
	padding-bottom:0px;
}

* html .icontain{
	padding-right:0px;
	width:550px;
}
	.ileft{
		float:left;
		width:238px;
	}
	
		.imgborder{
			border:solid 1px #A1996A;
		}
		
		.imgframe{
			border:solid 3px #E0D68E;
			padding:3px 0px;
			text-align:center;
		}
	
	.iright{
		width:278px;
		float:right;
	}
	
		.tborder{
			border:solid 1px #A1996A;
		}
		
		.tframe{
			border:solid 3px #E0D68E;
			padding:12px 5px;
			background-color:#fff;
		}
	
	#scPage-insets{
		text-align:center;
	}
	
		#scPage-insets img{
			border:solid 1px #B0AB85;
			margin:0px 3px;
		}
		
	.iname{
		font:bold 15px Arial, Helvetica, sans-serif;
		color:#000;
		padding-bottom:7px;
		border-bottom:solid 1px #E2E1D2;
		text-align:left;
	}
	
	#product-info-table{
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#000;
		margin-top:9px;
		width:260px;
	}
	
	#product-info-table th{
		background:#F0ECC9 url(/lib/dunamisvision/pthbg.jpg) no-repeat center right;
		width:75px;
		border-bottom:solid 2px #fff;
		text-align:left;
		padding-left:10px;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#000;
		padding-top:3px;
		padding-bottom:3px;
	}
	
		#product-info-table td{
			padding-left:9px;
			border-bottom:solid 2px #fff;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#000;
			padding-top:3px;
			padding-bottom:3px;
			background-color:#F6F4E0;
		}
		
		#product-info-table td.add-to-cart {
			border-bottom:none;
			padding-left:0px !important;
			background-color:#fff !important;
		}
		
	#product-info-table table tr.atc{
		border-bottom:none;
	}
	
	#product-info-table table tr.atc td{
		background-color:#fff !important;
	}
	
	.quantity-input{
		font:normal 11px Arial, Helvetica, sans-serif;
		margin-left:5px;
	}
	
	#product-info-table td select{
		width:155px;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#000;
	}
	
		#product-info-table tr.sale-price th, #product-info-table tr.sale-price td{
			font-weight:bold !important;
		}
		
	td.qpth{
		width:51px;
		background-color:#F0EDCE;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#000;
		padding:3px;
		text-align:center;
		border-top:solid 1px #D5D0B2;
	}
	
	td.qptd{
		background-color:#F6F3E0;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#000;
		padding:3px;
		text-align:center;
		border-right:solid 1px #A09A6A;
		border-top:solid 1px #D5D0B2;
	}
	
	table.qptable{
		border:solid 1px #A09A6A;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#000;
		border-right:none;
		
	}
	
	#qty-pricing{
		margin-top:18px;
	}
	
	.icontain{
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#000;
	}
	
			.icontain .sectioncontents .infoborder{
				border:solid 3px #E0D68E;
				padding-top:10px;
				text-align:center;
				border-top:none;
				background-color:#FFFFFF;
				height:65px;
			}
			
* html .icontain .sectioncontents .infoborder{
	height:75px;
}
			
			.icontain .sectioncontents{
				padding:10px 0px;
			}


#seo-related-links {
margin-bottom:15px;
float:left;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 45%;
        float: left;
		text-align:left;
        display: inline;
        background: url(/lib/dunamisvision/dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
		padding:2px 0px;
        }
        #seo-related-links ul.seo-links li a {
			font:normal 11px Arial, Helvetica, sans-serif;
            text-decoration: none;
            padding-left: 20px;
            display: block;
            _width: 100%;
			color:#666666;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }
#info-div{padding:15px;font:normal 11px Arial, Helvetica, sans-serif; color:#000; float:left;}		
#info-div td{font:normal 11px Tahoma, Verdana, Arial; color:#606060;  text-align:left; }
#info-div a{color:#000000;}

.sitemap-header {
    font: bold 14px Tahoma, Verdana, Arial;
    color: #606060;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px Tahoma, Verdana, Arial;
    color: #000;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px Tahoma, Verdana, Arial;
    color: #606060;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 11px Tahoma, Verdana, Arial;
    color: #000;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 9px  Tahoma, Verdana, Arial;
    color: #606060;
    display: block;
    padding-left: 100px;
}

.scBreadcrumbs{
	background:url(/lib/dunamisvision/bcbg.jpg) no-repeat 0 0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:10px;
}

.scBreadcrumbs a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

.flashheader{
	position:absolute;
	right:3px;
	top:4px;
}
