@charset "UTF-8";

/* for round borders css */

.round-borders-dark-top {
	background: url(../images/round-borders/round-border-dark-dot.png) 
				0 0 
				repeat-x;
}

.round-borders-dark-bottom {
	background: url(../images/round-borders/round-border-dark-dot.png) 
				0 100% 
				repeat-x;
}

.round-borders-dark-left {
	background: url(../images/round-borders/round-border-dark-dot.png) 
				0 0 
				repeat-y;
}

.round-borders-dark-right {
	background: url(../images/round-borders/round-border-dark-dot.png) 
				100% 0 
				repeat-y;
}

.round-borders-dark-bottom-left {
	background: url(../images/round-borders/round-border-dark-bottom-left.png) 
				0 100% 
				no-repeat;
}

.round-borders-dark-bottom-right {
	background: url(../images/round-borders/round-border-dark-bottom-right.png) 
				100% 100% 
				no-repeat;
}

.round-borders-dark-top-left {
	background: url(../images/round-borders/round-border-dark-top-left.png) 
				0 0 
				no-repeat;
}

.round-borders-dark-top-right {
	background: url(../images/round-borders/round-border-dark-top-right.png) 
				100% 0 
				no-repeat;
}

.round-borders-clear-space {
	font-size: 1px; 
	height: 1px
}

.round-borders-content {
	padding: 1px 25px;
}

.round-borders-dark-solid-bottom-left {
	background: url(../images/round-borders/round-border-dark-solid-bottom-left.png) 
				0 100% 
				no-repeat 
				#131313;
}

.round-borders-dark-solid-bottom-right {
	background: url(../images/round-borders/round-border-dark-solid-bottom-right.png) 
				100% 100% 
				no-repeat;
}

.round-borders-dark-solid-top-left {
	background: url(../images/round-borders/round-border-dark-solid-top-left.png) 
				0 0 
				no-repeat;
}

.round-borders-dark-solid-top-right {
	background: url(../images/round-borders/round-border-dark-solid-top-right.png) 
				100% 0 
				no-repeat;
}

/* black transparent */
.round-borders-black-transparent-top-right {
	background: url("../images/round-borders/round-border-black-transparent-top-right.png") 
				right top 
				no-repeat;
	margin: 0; 
	padding: 0;
}

.round-borders-black-transparent-top-left {
	background: url("../images/round-borders/round-border-black-transparent-top-left.png")
				left top
				no-repeat; 
	margin: 0;
	padding: 0;
}

.round-borders-black-transparent-bottom-right {
	background: url("../images/round-borders/round-border-black-transparent-bottom-right.png") 
				right bottom
				no-repeat;
	margin:0; 
	padding:0;
}

.round-borders-black-transparent-bottom-left {
	background: url("../images/round-borders/round-border-black-transparent-bottom-left.png") 
				left bottom
				no-repeat;
	margin: 0;
	padding: 0;
}

.round-borders-black-transparent-background {
	background: url(../images/round-borders/round-border-black-transparent-background-dot.png) 
				repeat;
	margin: 0 5px;
	padding: 5px 0;
	position: relative;
}

.round-borders-black-transparent-container {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
}

.round-borders-black-transparent-wall-top {
	background: url("../images/round-borders/round-border-black-transparent-wall-dot.png") 
				top center
				repeat-x;
	height: 1px;
	width: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	left: 0px;
}

.round-borders-black-transparent-wall-bottom {
	background: url("../images/round-borders/round-border-black-transparent-wall-dot.png") 
				bottom center
				repeat-x;
	height: 1px;
	width: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.round-borders-black-transparent-wall-left {
	background: url("../images/round-borders/round-border-black-transparent-wall-left.png") 
				center left
				repeat-y;
	height: 100%;
	width: 5px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: -5px;
}

.round-borders-black-transparent-wall-right {
	background: url("../images/round-borders/round-border-black-transparent-wall-right.png")
				center right 
				repeat-y;
	height: 100%;
	width: 5px;	
	margin: 0;
	padding: 0;
	position: absolute;
	right: -5px;
}