body
{
	background: #fff;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
	color: #003302;
}
div.outer-page
{
}
div.page
{
	margin: 0 auto;
	padding: 0;
	width: 920px;
	min-width: 920px;
	font-size: 1em;
}
div.header
{

}
div.header-content table td
{
	vertical-align:middle;
}
div.header-content table td:first-child
{
	width:1%;
	white-space:nowrap;
}
div.footer
{

}
div.logo
{
	text-decoration:none;
}
div.slogan
{
	padding:0 20px;
	font-size: 16px;
	text-shadow: rgba(246,246,246,1) 1px 1px 0;
}
div.slogan2
{
	font-size: 14px;
	padding:10px 0;
	text-indent:15px;
	line-height:20px;
}
/* account login box start */
div.account-area
{
	padding:15px;
	float: right;
	min-height:60px;
	width: 140px;
	*width: 140px;
	border:1px solid #cbcbcb;
	-moz-box-shadow: 0px 2px 4px -2px #c8c8c8;
	-webkit-box-shadow: 0px 2px 4px -2px #c8c8c8;
	box-shadow: 0px 2px 4px -2px #c8c8c8;
}
div.account-area div.fleft
{
	margin:0 10px 0 0;
	*margin:0 5px 0 0;
}
div.fleft input.text
{
	width:120px;
}
div.fleft input.button
{
	width:60px;
}
div.account-area p.left
{
	font-size:11px;
	color:#949494;
}
div.account-area p.links
{
    font-size: 11px;
    margin: 10px 0 0;
    padding: 5px 0 0;
    text-align: right;
}
div.account-area p.links a
{
	font-style:italic;
	color:#0398e5;
}
div.account-details p
{
	padding:2px 0;
}
div.account-details
{
	text-align:right;
}
div.avatar
{
	float:right;
	padding: 0 0 0 10px;
}
/* account login box end */
/* inventory menu start */
div.inventory-menu.level1
{
	border:0 none;
	position:relative;
	float:right;
	margin:10px 0 20px;

	-moz-box-shadow:0 0 0 0;
	-webkit-box-shadow:0 0 0 0;
	box-shadow:0 0 0 0;
}
div.inventory-menu ul li
{
	padding: 0;
	float:left;
}
div.inventory-menu ul li:hover
{
	background: #69b0e3;
}
div.inventory-menu a
{
	color: #363636;
	padding:0 10px;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:29px;
	line-height:29px;
	display:block;
	font-size:12px;
	text-transform:lowercase;
}
div.inventory-menu a:hover
{
	color:#fff;
	text-shadow: rgba(52,109,169,1) 1px 1px 0;
}
div.inventory-menu li.active
{
	background: #69b0e3;
	background: -moz-linear-gradient(top, #69b0e3 0%, #69b0e3 4%, #5395d8 5%, #4486c9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69b0e3), color-stop(4%,#69b0e3), color-stop(5%,#5395d8), color-stop(100%,#4486c9));
	background: -webkit-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	background: -o-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	background: -ms-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69B0E3', endColorstr='#4486C9',GradientType=0 );
	background: linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
}
div.inventory-menu li.active a
{
	color:#fff;
	text-shadow: rgba(52,109,169,1) 1px 1px 0;	
}
div.inventory-menu.level1 ul li:first-child,
div.inventory-menu.level1 li.active:first-child
{
	margin-left:0;
}
/* inventory menu end */
/* inventory-sub menu start */
div.inventory-menu
{
	position:absolute;
	background:#fff;
	border:0 none;
	*border:1px solid #ededed;

	-moz-box-shadow: 0px 2px 4px -2px #4e4f51;
	-webkit-box-shadow: 0px 2px 4px -2px #4e4f51;
	box-shadow: 0px 2px 4px -2px #4e4f51;
}
div.inventory-menu.level2
{
	position:absolute;
	border-top:0 none;
	border-left:0 none;
	opacity:0.95 !important;
	z-index:90 !important;
}
div.inventory-menu.level2 ul li
{
	float:none;
	background:#fff;
	border-bottom:1px solid #9fa2a5;
	margin:0;
}
div.inventory-menu.level2 ul li a
{
	color:#3C3F40;
	margin:0;
	width:170px;
	text-shadow: rgba(246,246,246,1) 1px 1px 0;
}
div.inventory-menu.level2 ul li:hover
{
	border-bottom:1px solid #2f67a1;
}
div.inventory-menu.level2 ul li a:hover
{
	background: #69b0e3;
	color:#fff;
	text-shadow: rgba(52,109,169,1) 1px 1px 0;
}
div.inventory-menu.level2 li.active a
{
	text-shadow: rgba(255,255,255,0) 1px 1px 0;
}
/* inventory-sub menu end */
/* top menu start */
div.top-menu
{
	display:block;
	margin:20px 0 10px 0;
	border:0 none;
	border-bottom: 3px solid #397bbd;

	-moz-box-shadow:0 0 0 0;
	-webkit-box-shadow:0 0 0 0;
	box-shadow:0 0 0 0;
	
	background: #ffffff;
	*background: none;
	background: -moz-linear-gradient(top, #ffffff 15%, #f3f3f3 50%, #ffffff 85%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#ffffff), color-stop(50%,#f3f3f3), color-stop(85%,#ffffff));
	background: -webkit-linear-gradient(top, #ffffff 15%,#f3f3f3 50%,#ffffff 85%);
	background: -o-linear-gradient(top, #ffffff 15%,#f3f3f3 50%,#ffffff 85%);
	background: -ms-linear-gradient(top, #ffffff 15%,#f3f3f3 50%,#ffffff 85%);
	background: linear-gradient(top, #ffffff 15%,#f3f3f3 50%,#ffffff 85%);
}
div.menu-right
{
	display:block;
	background:#fff;

}
div.menu-search
{
	display:block;
	/* margin:0 0 0 -197px; */
	padding: 0px;
	width:200px;
}
div.menu-search div
{
	display:table-cell;
	border:1px solid #cacaca;
	z-index:90;
}
div.menu-search input.search-text
{
	display:inline;
	height:24px;
	line-height:20px;
	border:0 none;
	padding: 0 -5px 0 -3px;
	vertical-align:middle;
	text-align:left;
	width: 155px;
}
input.search-button
{
	height:26px;
	width:30px;
	margin:-1px;
	border:0 none;
	cursor:pointer;
	background: url('../img/search.png') 0 0 no-repeat;
	display:inline;
	text-align:right;
	vertical-align:middle;
}
input.search-button:hover
{
	background: url('../img/search.png') 0 -27px no-repeat;
}
div.main-menu.level1
{
	display:inline;
	border:0 none;
	position:static;
}
div.main-menu ul li
{
	padding: 0;
	float:left;
	background: #8e939a;
	margin:1px;
	
	background: #8e939a;
	background: -moz-linear-gradient(top, #8e939a 0%, #767b82 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e939a), color-stop(100%,#767b82));
	background: -webkit-linear-gradient(top, #8e939a 0%,#767b82 100%);
	background: -o-linear-gradient(top, #8e939a 0%,#767b82 100%);
	background: -ms-linear-gradient(top, #8e939a 0%,#767b82 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8E939A', endColorstr='#767B82',GradientType=0 );
	background: linear-gradient(top, #8e939a 0%,#767b82 100%);
}
div.main-menu ul li:hover
{
	background: #69b0e3;
	background: -moz-linear-gradient(top, #69b0e3 0%, #69b0e3 4%, #5395d8 5%, #4486c9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69b0e3), color-stop(4%,#69b0e3), color-stop(5%,#5395d8), color-stop(100%,#4486c9));
	background: -webkit-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	background: -o-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	background: -ms-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69B0E3', endColorstr='#4486C9',GradientType=0 );
	background: linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
}
div.main-menu a
{
	color: #fff;
	padding:0 10px;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:29px;
	line-height:29px;
	display:block;
}
div.main-menu a:hover
{
	color:#fff;
	text-shadow: rgba(52,109,169,1) 1px 1px 0;
}
div.main-menu li.active
{
	background: #69b0e3;
	background: -moz-linear-gradient(top, #69b0e3 0%, #69b0e3 4%, #5395d8 5%, #4486c9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69b0e3), color-stop(4%,#69b0e3), color-stop(5%,#5395d8), color-stop(100%,#4486c9));
	background: -webkit-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	background: -o-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	background: -ms-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69B0E3', endColorstr='#4486C9',GradientType=0 );
	background: linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
}
div.main-menu li.active a
{
	color:#fff;
	text-shadow: rgba(52,109,169,1) 1px 1px 0;	
}
div.main-menu.level1 ul li:first-child,
div.main-menu.level1 li.active:first-child
{
	margin-left:0;
}
/* top menu end */
/* top-sub menu start */
div.main-menu
{
	position:absolute;
	background:#fff;
	border:0 none;
	border-left:1px solid #ccc;

	-moz-box-shadow: 0px 2px 4px -2px #4e4f51;
	-webkit-box-shadow: 0px 2px 4px -2px #4e4f51;
	box-shadow: 0px 2px 4px -2px #4e4f51;
}
div.main-menu.level2
{
	-moz-margin:-12px 0 0 0;
	position:absolute;
	border:0 none;
	opacity:0.95 !important;
	z-index:80 !important;
}
div.main-menu.level2 ul li
{
	float:none;
	border-bottom:1px solid #9fa2a5;
	margin:0;
	background:#fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}
div.main-menu.level2 ul li a
{
	color:#3C3F40;
	margin:0;
	width:170px;
	text-shadow: rgba(246,246,246,1) 1px 1px 0;
}
div.main-menu.level2 ul li:hover
{
	border-bottom:1px solid #4f91d5;
}
div.main-menu.level2 ul li a:hover
{
	background: #69b0e3;
	color:#fff;
	text-shadow: rgba(52,109,169,1) 1px 1px 0;
}
div.main-menu.level2 li.active a
{
	text-shadow: rgba(255,255,255,0) 1px 1px 0;
}
/* top-sub menu end */
/* extra menu start */
div.extra-menu.level1
{
	border:0 none;
	background:none;
	position:relative;

	-moz-box-shadow:0 0 0 0;
	-webkit-box-shadow:0 0 0 0;
	box-shadow:0 0 0 0;
}
div.extra-menu ul li
{
	padding: 0;
	border-bottom:1px solid #9fa2a5;
}
div.extra-menu ul li:hover
{
	margin:-1px 0 0 0;
	padding:1px 0 0 0;
	border-bottom:1px solid #2f67a1;
	background: #69b0e3;
	background: -moz-linear-gradient(top, #69b0e3 0%, #69b0e3 4%, #5395d8 5%, #4486c9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69b0e3), color-stop(4%,#69b0e3), color-stop(5%,#5395d8), color-stop(100%,#4486c9));
	background: -webkit-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	background: -o-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	background: -ms-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69B0E3', endColorstr='#4486C9',GradientType=0 );
	background: linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
}
div.extra-menu li a
{
	color: #363636;
	padding:0 5px;
	text-decoration:none;
	height:29px;
	line-height:29px;
	display:block;
	font-size:12px;
	text-shadow: rgba(246,246,246,1) 1px 1px 0;
}
div.extra-menu li:hover a
{
	color:#fff;
	text-shadow: rgba(52,109,169,1) 1px 1px 0;
}
div.extra-menu li.active
{
	background: #69b0e3;
	background: -moz-linear-gradient(top, #69b0e3 0%, #69b0e3 4%, #5395d8 5%, #4486c9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69b0e3), color-stop(4%,#69b0e3), color-stop(5%,#5395d8), color-stop(100%,#4486c9));
	background: -webkit-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	background: -o-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	background: -ms-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69B0E3', endColorstr='#4486C9',GradientType=0 );
	background: linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
}
div.extra-menu li.active a
{
	color:#fff;
	text-shadow: rgba(52,109,169,1) 1px 1px 0;	
}
div.extra-menu ul li:first-child,
div.extra-menu li.active:first-child
{
	margin:0;
	padding:0;
}
div.extra-menu ul li:last-child
{
	border:0 none;
}
/* extra menu end */
/* extra-sub menu start */
div.extra-menu
{
	position:absolute;
	border:0 none;
	*border:1px solid #ededed;
	background:#fff;
	z-index:60;

	-moz-box-shadow: 0px 2px 4px -2px #4e4f51;
	-webkit-box-shadow: 0px 2px 4px -2px #4e4f51;
	box-shadow: 0px 2px 4px -2px #4e4f51;
}
div.extra-menu.level2 ul li
{
	float:none;
	border-bottom:1px solid #9fa2a5;
	margin:0;
	background:#fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}
div.extra-menu.level2 ul li a
{
	color:#3C3F40;
	margin:0;
	width:170px;
	text-shadow: rgba(246,246,246,1) 1px 1px 0;
}
div.extra-menu.level2 ul li:hover
{
	padding:0;
	margin:0;
	border-bottom:1px solid #4f91d5;
}
div.extra-menu.level2 ul li a:hover
{
	background: #69b0e3;
	color:#fff;
	text-shadow: rgba(52,109,169,1) 1px 1px 0;
}
div.extra-menu.level2 li.active a
{
	text-shadow: rgba(255,255,255,0) 1px 1px 0;
}
/* extra-sub menu end */
/* extra-ul start end */
ul.extra-menu li
{
	padding:5px;
	text-shadow: rgba(246,246,246,1) 1px 1px 0;
}
/* extra-ul menu end */
/* copyright menu start */
div.copyright-menu.level1
{
	border:0 none;
	margin:10px 0;
	position:relative;
	background:none;
	opacity:1;
	
	-moz-box-shadow:0 0 0 0;
	-webkit-box-shadow:0 0 0 0;
	box-shadow:0 0 0 0;
}
div.copyright-menu ul li
{
	display:inline-block;
	zoom: 1;
	*display:inline;
}
div.copyright-menu a
{
	font-size:12px;
	font-family:Verdana, sans-serif;
	color:#414345;
	padding: 0 7px 0 9px;
	border-left:1px solid #414345;
	text-decoration:none;
	display:block;
}
div.copyright-menu a:hover
{
	color:#0398E5;
	text-decoration:underline;
}
div.copyright-menu li.active a
{
	color:#0398E5;
	text-shadow: rgba(246,246,246,1) 1px 1px 0;	
}
div.copyright-menu ul li:first-child a
{
	padding-left:0;
	border-left:0 none;
}
/* copyright menu end */
/* copyright-sub menu start */
div.copyright-menu
{
	position:absolute;
	z-index:80;
	background:#fff;
	border:1px solid #9d9fa3;
	opacity:0.8;
	
	-moz-box-shadow: 0px 2px 4px -2px #4e4f51;
	-webkit-box-shadow: 0px 2px 4px -2px #4e4f51;
	box-shadow: 0px 2px 4px -2px #4e4f51;
}
div.copyright-menu.level2
{
	position:absolute;
	opacity:0.9 !important;
	background:#fff;
}
div.copyright-menu.level2 ul li
{
	display:block;
	width:150px;
	background:none;
	margin:0;
	height: 30px;
	line-height: 29px;
}
div.copyright-menu.level2 ul li a:hover
{
	background:#f9fbff;
	color:#0398E5;
}
/* copyright-sub menu end */
/* box start */
div.box
{
	padding:0 0 15px 0;
}
div.block
{
	border:1px solid #b4b4b4;
	background:#f0fded;
	-moz-box-shadow: 0px 2px 4px -2px #aaa;
	-webkit-box-shadow: 0px 2px 4px -2px #aaa;
	box-shadow: 0px 2px 4px -2px #aaa;
	margin: 10px 0 20px 0;
}
div.box-footer
{
	font-size:0;
	line-height:0;
}
/* movable */
div.box-caption-right-movable
{
	height: 30px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 40%, #f0fded 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#ffffff), color-stop(100%,#f0fded));
	background: -webkit-linear-gradient(top, #ffffff 40%,#f0fded 100%);
	background: -o-linear-gradient(top, #ffffff 40%,#f0fded 100%);
	background: -ms-linear-gradient(top, #ffffff 40%,#f0fded 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#f0fded',GradientType=0 );
	background: linear-gradient(top, #ffffff 40%,#f0fded 100%);
}
div.box-caption-movable span
{
	display:block;
	font-family:Verdana;
	font-size:12px;
	line-height: 30px;
	margin:0px 10px;
	text-shadow: rgba(255,255,255,1) 1px 1px 0;
}
div.box-content-right-movable
{
	margin:0 10px;
	border-top:1px solid #c4c4c4;
}
div.box-content-left-movable
{
	padding-bottom:1px;
	border-top:1px solid #fff;
}
div.box-content-center-movable
{
	padding:10px 0;
}
/* fixed */
div.box-caption-right-fixed
{
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 40%, #f0fded 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#ffffff), color-stop(100%,#f0fded));
	background: -webkit-linear-gradient(top, #ffffff 40%,#f0fded 100%);
	background: -o-linear-gradient(top, #ffffff 40%,#f0fded 100%);
	background: -ms-linear-gradient(top, #ffffff 40%,#f0fded 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#f0fded',GradientType=0 );
	background: linear-gradient(top, #ffffff 40%,#f0fded 100%);
}
div.box-caption-fixed span
{
	display:block;
	font-family:Verdana;
	font-size:12px;
	line-height: 30px;
	margin:0px 10px;
	text-shadow: rgba(255,255,255,1) 1px 1px 0;
}
div.box-content-right-fixed
{
	margin:0 10px;
	border-top:1px solid #c4c4c4;
}
div.box-content-left-fixed
{
	padding-bottom:1px;
	border-top:1px solid #fff;
}
div.box-content-center-fixed
{
	padding:10px 0;
}
/* box end */

div.breadcrumb
{
	margin: 10px 0;
	font-size: 0.9em;
}
div.breadcrumb a
{
	float:left;
	margin:0 9px 0 0;
}
div.breadcrumb div.arrow
{
	float:left;
	background:url('../img/arrows.gif') 0 -22px no-repeat;
	width:6px;
	height:7px;
	margin:5px 6px 0 0;
}
div.minmax
{
	position: relative;
	display: block;
	float: right;
	margin-top: -26px;
	right: 7px;
	background-image: url('../img/minmax.gif');
	background-position: 0px -21px;
	width: 21px;
	height: 21px;
	cursor: pointer;
	font-size: 0.1px;
	z-index:10;
}
.empty_field
{
	font-style: italic;
}
p.field
{
	padding:5px 3px;
}
p.field label input
{
	margin-right: 5px;
}
div.fieldzone
{
	margin:7px 0;
}
div.fieldzone input,
div.fieldzone select,
div.fieldzone textarea,
{
	margin:3px 0;
}
fieldset
{
    margin: 5px 0 10px 0;
    padding: 10px;
	border:1px solid #ccc;
}
legend
{
	padding:0 10px;
	font-weight:bold;
}
td.left-column
{
	width: 200px;
	padding-right: 25px;
	margin: 0;
}
td.right-column
{
	width: 200px;
	padding-left: 25px;
	margin: 0;
}
div.copyright
{
	color:#535556;
	font-size:11px;
}
div.search-options
{
	padding:10px 0;
}
div.search-options label
{
	padding:0 5px;
}
div.search-options label input
{
	margin:0 3px 0 0;
}
/* gallery start */
span.pictures
{
	display:inline-block;
	background:#e7e7e7;
	border:1px solid #ccc;
	padding:5px;
}
a.delete
{
	display:block;
	line-height:22px;
	width:1%;
}
span.pictures:hover, ul.gallery li a.delete:hover
{
	border:1px solid #bbdcfb;
	background:#ddefff;
}
span.pictures span
{
	display:table-cell;
	text-align: center;
	vertical-align: middle;
	*display:block;
}
ul.gallery li
{
	display:inline-block;
	margin: 3px;
	*float:left;
}
ul.gallery li a.delete
{
	display:block;
	background:#e7e7e7;
	border:1px solid #ccc;
	padding:5px;
	margin:-3px 0 0 0;
	line-height:16px;
	width:auto;
}
ul.gallery img
{
	display:block;
	margin:0 auto;
}
ul.gallery li a span img
{
	padding:0;
	border:0 none;
}
/* gallery end */

/* sorting start */
/* items */
div.items-sorting
{
	text-align:right;
}
div.links-sort, div.dropdown-sort
{
	display:inline-block;
	border-bottom:2px solid #ccc;
	padding: 0 0 1px;
}
div.items-sorting a
{
	margin: 0 2px -2px;
	padding: 1px;
	text-decoration:none;
	border-bottom:2px solid #81878d;
}
div.items-sorting a:hover
{
	background:#fff;
	border-bottom:2px solid #4a8cd0;
}
div.items-sorting span
{
	margin: 0 2px -2px;
	padding: 1px;
	color:#0061b3;
	border-bottom:2px solid #4a8cd0;
}
div.items-sorting span.sort-by
{
	margin:0;
	padding:0;
	color:#7b7e7f;
	border:0 none;
}
div.items-sorting span.none
{
	padding:0;
	margin:0 -2px;
	border:0 none;
	color:#81878d;
}
div.items-sorting span:last-child,
div.items-sorting a:last-child
{
	margin:0 0 -2px 2px;
}
/* accounts */
div.accounts-sorting
{
	border: 1px solid #CBCBCB;
    box-shadow: 0 2px 4px -2px #C8C8C8;
	margin: 0 0 20px 0;
	padding:10px;
	text-align: center;
	font-weight:bold;
}
div.accounts-sorting div.user-type
{
	margin:0 0 10px 0;
}
div.accounts-sorting a
{
	display: inline-block;
    margin: 0 0 4px;
	padding:0 2px;
	border:1px solid #888;
	background:#fff;
	position:relative;
	text-decoration:none;
	font-weight:bold;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(219,219,219,0.65) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(219,219,219,0.65)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.65) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.65) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#a6dbdbdb',GradientType=0 );
	background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.65) 100%);
}
div.accounts-sorting a:hover
{
	background:#fff;
	border:1px solid #0061b3;
	text-shadow: rgba(205,205,205,1) 1px 1px 1px;
}
div.accounts-sorting span.active
{
	margin: 0 0 4px;
	padding:0 2px;
	color:#0061b3;
	border:1px solid #0061b3;
	text-shadow: rgba(255,255,255,1) 1px 1px 0;
}
/* sorting end */

/* navigation start */
div.navigation
{
	padding:10px 0;
	text-align:left;
}
div.navigation a
{
	display: inline-block;
	vertical-align:middle;
    margin:0 2px;
	padding:1px 5px;
	height:16px;
	border:1px solid #888;
	background:#fff;
	position:relative;
	text-decoration:none;
	text-shadow: rgba(255,255,255,1) 1px 1px 0;
	
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(219,219,219,0.65) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(219,219,219,0.65)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.65) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.65) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#a6dbdbdb',GradientType=0 );
	background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.65) 100%);
}
div.navigation a:hover
{
	background:#fff;
	border:1px solid #0061b3;
	text-shadow: rgba(205,205,205,1) 1px 1px 1px;
}
div.navigation a.active
{
	color:#0061b3;
	border:1px solid #0061b3;
	text-shadow: rgba(255,255,255,1) 1px 1px 0;
}
div.navigation a.active:hover
{
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(219,219,219,0.65) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(219,219,219,0.65)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.65) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.65) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#a6dbdbdb',GradientType=0 );
	background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.65) 100%);
}
div.navigation a.no-link
{
	opacity:0.7;
}
div.navigation a.no-link:hover
{
	color:#3C3F40;
	text-shadow: rgba(255,255,255,1) 1px 1px 0;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(219,219,219,0.65) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(219,219,219,0.65)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.65) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.65) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#a6dbdbdb',GradientType=0 );
	background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(219,219,219,0.65) 100%);
}
div.navigation a span
{
    display: block;
}
div.navigation a.nav_last span, div.navigation a.nav_first span
{
    margin: -3px 0 0;
    padding: 2px 0 3px;
    vertical-align: middle;
}
/* navigation end */
div.message
{
	font-weight: bold;
	margin: 10px 0;
	padding: 10px 10px 10px 45px;
}
div.message ul
{
	padding: 0;
	margin: 0 0 0 20px;
	list-style-type: none;
}
div.alert
{
	background: #ffeed1 url('../img/ico-alert.gif') center left no-repeat;
	border: 1px solid #df8d01;
	color: #df8d01;
}
div.success
{
	background: #D7EBD3 url('../img/ico-notif.gif') center left no-repeat;
	border: 1px solid #265624;
	color: #265624;
}
div.error
{
	background: #FFEDEB url('../img/ico-error.gif') center left no-repeat;
	border: 1px solid #CD5C52;
	color: #CD5C52;
}
.notice
{
	padding:5px;
	color: #df8d01;
	font-style:italic;
}
.note
{
	color:#CD5C52;
}
div.plan
{
	margin:0 0 10px 0;
}
div.plan label
{
	font-weight:bold;
	padding: 0 0 0 3px;
}
div.plan div
{
	margin:0 0 0 25px;
	font-size:12px;
}
/* item start */
div.item
{
	margin:10px 0 5px 0;
	padding:0 5px 5px 5px;
	border-bottom:1px solid #ccc;
}
p.pagetitle a
{
	font-size:15px;
	font-weight:bold;
	color:#0398e5;
}
div.info
{
	font-style: italic;
	font-size:11px;
	opacity:0.9;
	line-height: 12px;
	padding: 2px 0;
	vertical-align: middle;
	display:compact;
	background-color: #f0fded;
}
div.info img
{
    margin-top: -3px;
    vertical-align: middle;
}
div.url
{
	font-size:12px;
	font-style:italic;
	color:#0483e6;
	padding:5px 0;
}
/* item end */
/* block-item start */
div.block-item
{
	border-bottom:1px solid #9e9e9e;
	padding:5px 0;
	margin:5px 0;
}
div.block-item div.info
{
	text-align:right;
}
div.block-item p.boxtitle a
{
	font-weight:bold;
}
div.blockviewall a
{
	color:#4a8cd0;
}
/* detailed */
div.item-detailed
{
    text-align: center;
}
div.block-item-detailed
{
	border-bottom:1px solid #9FA2A5;
	margin:10px 0;
	padding: 0 0 10px;
}
div.block-item-detailed.last
{
    border: none;
}
span.price
{
	background:#fff;
	color:#78c229;
	font-weight:bold;
	padding:3px 5px;
	border:1px solid #ccc;
	/*position:absolute;*/
	text-shadow: rgba(246,246,246,1) 1px 1px 0;
	
	-moz-box-shadow: 0px 2px 4px -2px #c8c8c8;
	-webkit-box-shadow: 0px 2px 4px -2px #c8c8c8;
	box-shadow: 0px 2px 4px -2px #c8c8c8;
}
span.price:hover
{
	background:#fff;
}
span.info
{
	font-size:11px;
	font-style:italic;
}
span.city
{
	font-size:12px;
}
p.address a
{
	font-size:12px;
	font-weight:bold;
	color:#0398e5;
}
div.block-item-detailed span.image
{
	display:block;
	margin:0 auto;
	padding: 15px 0 0;
}
span.image img
{
	border:1px solid #ccc;
}
.block-search select
{
	margin:0 10px 0 0;
}
.block-search input.button
{
	vertical-align:baseline;
}
.block-list p
{
	line-height: 18px;
	display:block;
	clear:both;
}
.block-list p span
{
	float:left;
	padding:3px 0;
}
.block-list p span.right
{
	text-align:right;
	float:right;
}
.block-list p a
{
	padding:3px 0;
}
.block-list p:last-child
{
	padding:3px 0 0 0;
	border-top:1px solid #4587cb;
}
.block-list p:last-child span
{
	padding:0;
}
/* block-item end */
/* pop-up start */
.pop-up
{
	position:absolute;
	z-index: 9999;
	display:none;
}
.pop-up.center
{
	left:50%;
	right:50%;
}
.pop-up.close
{
	text-decoration:underline;
	margin: -10px 10px 0 0;
	position: absolute;
	right: 0;
}
#intelli_mask
{
	left: 0;
	top: 0;
	position: absolute;
	z-index: 9000;
	background-color: #000;
	opacity: 0.5;
	height:100%;
	width:100%;
}
/* pop-up end */
/* common table start */
table.common
{
	border: 0 none;
	/*border:1px solid #fff;*/
}
table.common th
{
	padding:5px 0;
	border:1px solid #bbbcbc;
	
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f0fded 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0fded));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f0fded 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f0fded 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f0fded 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#f0fded',GradientType=0 );
	background: linear-gradient(top, #ffffff 0%,#f0fded 100%);
}
table.common tr
{
	padding:2px 0;
	/*border-bottom: 3px solid #fff;*/
}
table.common tr.caption
{
	border:0 none;
}
table.common td
{
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
table.common td a
{
	width:100%;	
}
table.common td span
{
	margin:0 auto;
}
.border-none,
.border-none th,
.border-none tr,
.border-none td
{
	border:0 none !important;
}
/* common table end */
/* input 
 -------------------------------------------------------------*/
input.text
{
	height: 23px;
	line-height:23px;
	border:1px solid #c3c3c3;
	padding:0 3px;
}
input.text:focus
{
	border:1px solid #5a9ee3;
	-moz-box-shadow: 0px 0px 5px 0px #76ace5;
	-webkit-box-shadow: 0px 0px 5px 0px #76ace5;
	box-shadow: 0 0 5px 0 #76ace5;
}
textarea.text
{
	border:1px solid #c3c3c3;
}
textarea.text:focus
{
	border:1px solid #5a9ee3;
	-moz-box-shadow: 0px 0px 5px 0px #76ace5;
	-webkit-box-shadow: 0px 0px 5px 0px #76ace5;
	box-shadow: 0px 0px 5px 0px #76ace5;
}
select
{
	padding:1px;
	border:1px solid #c3c3c3;
	line-height:23px;
}
select:focus
{
	border:1px solid #5a9ee3;
	-moz-box-shadow: 0px 0px 5px 0px #76ace5;
	-webkit-box-shadow: 0px 0px 5px 0px #76ace5;
	box-shadow: 0px 0px 5px 0px #76ace5;
}
option
{
	padding: 0 5px;
}
.focused
{
	border:1px solid #5a9ee3 !important;
	-moz-box-shadow: 0px 0px 5px 0px #76ace5;
	-webkit-box-shadow: 0px 0px 5px 0px #76ace5;
	box-shadow: 0px 0px 5px 0px #76ace5;	
}
/* Buttons 
 -------------------------------------------------------------*/
.button
{
	cursor:pointer;
	padding: 0px 8px;
	text-decoration: none;
	height:25px;
	line-height:25px;
	
	border:1px solid #577491;
	*border:none;
	color: white;
	text-shadow: rgba(52,109,169,1) 1px 1px 0;
	
	background: #69b0e3; /* Old browsers */
	background: -moz-linear-gradient(top, #69b0e3 0%, #69b0e3 4%, #5395d8 5%, #4486c9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69b0e3), color-stop(4%,#69b0e3), color-stop(5%,#5395d8), color-stop(100%,#4486c9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69B0E3', endColorstr='#4486C9',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%); /* W3C */
}
.button:hover
{
	background: #498bce;
	*border:none;
}
.button:active
{
	background: #498bce;
	*border:none;
}

/* blue */
.blue
{
	border:1px solid #577491;
	color: white;
	text-shadow: rgba(52,109,169,1) 1px 1px 0;
	
	background: #69b0e3;
	background: -moz-linear-gradient(top, #69b0e3 0%, #69b0e3 4%, #5395d8 5%, #4486c9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69b0e3), color-stop(4%,#69b0e3), color-stop(5%,#5395d8), color-stop(100%,#4486c9));
	background: -webkit-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	background: -o-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	background: -ms-linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69B0E3', endColorstr='#4486C9',GradientType=0 );
	background: linear-gradient(top, #69b0e3 0%,#69b0e3 4%,#5395d8 5%,#4486c9 100%);
}
.blue:hover
{
	background: #498bce;
}
.blue:active
{
	background: #498bce;
}

/* green */
.green
{
	border:1px solid #619157;
	color: white;
	text-shadow: rgba(70,168,52,1) 1px 1px 0;
	
	background: #87e368;
	background: -moz-linear-gradient(top, #7fe76a 0%, #7fe76a 4%, #68d651 5%, #5bc944 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7fe76a), color-stop(4%,#7fe76a), color-stop(5%,#68d651), color-stop(100%,#5bc944));
	background: -webkit-linear-gradient(top, #7fe76a 0%,#7fe76a 4%,#68d651 5%,#5bc944 100%);
	background: -o-linear-gradient(top, #7fe76a 0%,#7fe76a 4%,#68d651 5%,#5bc944 100%);
	background: -ms-linear-gradient(top, #7fe76a 0%,#7fe76a 4%,#68d651 5%,#5bc944 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fe76a', endColorstr='#5bc944',GradientType=0 );
	background: linear-gradient(top, #7fe76a 0%,#7fe76a 4%,#68d651 5%,#5bc944 100%);
}
.green:hover
{
	background: #5bc944;
}
.green:active
{
	background: #5bc944;
}

/* red */
.red
{
	border:1px solid #915757;
	color: white;
	text-shadow: rgba(168,52,52,1) 1px 1px 0;
	
	background: #e36868;
	background: -moz-linear-gradient(top, #e76a6a 0%, #e76a6a 4%, #d65151 5%, #c94444 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e76a6a), color-stop(4%,#e76a6a), color-stop(5%,#d65151), color-stop(100%,#c94444));
	background: -webkit-linear-gradient(top, #e76a6a 0%,#e76a6a 4%,#d65151 5%,#c94444 100%);
	background: -o-linear-gradient(top, #e76a6a 0%,#e76a6a 4%,#d65151 5%,#c94444 100%);
	background: -ms-linear-gradient(top, #e76a6a 0%,#e76a6a 4%,#d65151 5%,#c94444 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e76a6a', endColorstr='#c94444',GradientType=0 );
	background: linear-gradient(top, #e76a6a 0%,#e76a6a 4%,#d65151 5%,#c94444 100%);
}
.red:hover
{
	background: #c94444;
}
.red:active
{
	background: #c94444;
}

/* gary inactive */
.gray, .inactive
{
	border:1px solid #919191;
	color: white;
	text-shadow: rgba(168,168,168,1) 1px 1px 0;
	
	background: #e3e3e3;
	background: -moz-linear-gradient(top, #e8e8e8 0%, #e8e8e8 4%, #d6d6d6 5%, #c9c9c9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(4%,#e8e8e8), color-stop(5%,#d6d6d6), color-stop(100%,#c9c9c9));
	background: -webkit-linear-gradient(top, #e8e8e8 0%,#e8e8e8 4%,#d6d6d6 5%,#c9c9c9 100%);
	background: -o-linear-gradient(top, #e8e8e8 0%,#e8e8e8 4%,#d6d6d6 5%,#c9c9c9 100%);
	background: -ms-linear-gradient(top, #e8e8e8 0%,#e8e8e8 4%,#d6d6d6 5%,#c9c9c9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#c9c9c9',GradientType=0 );
	background: linear-gradient(top, #e8e8e8 0%,#e8e8e8 4%,#d6d6d6 5%,#c9c9c9 100%);
}
.gray:hover
{
	background: #c9c9c9;
}
.gray:active
{
	background: #c9c9c9;
}
.inactive:hover
{
	cursor:default;
	background: #e3e3e3;
	background: -moz-linear-gradient(top, #e8e8e8 0%, #e8e8e8 4%, #d6d6d6 5%, #c9c9c9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(4%,#e8e8e8), color-stop(5%,#d6d6d6), color-stop(100%,#c9c9c9));
	background: -webkit-linear-gradient(top, #e8e8e8 0%,#e8e8e8 4%,#d6d6d6 5%,#c9c9c9 100%);
	background: -o-linear-gradient(top, #e8e8e8 0%,#e8e8e8 4%,#d6d6d6 5%,#c9c9c9 100%);
	background: -ms-linear-gradient(top, #e8e8e8 0%,#e8e8e8 4%,#d6d6d6 5%,#c9c9c9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#c9c9c9',GradientType=0 );
	background: linear-gradient(top, #e8e8e8 0%,#e8e8e8 4%,#d6d6d6 5%,#c9c9c9 100%);
}
.inactive:active
{
	background: #e3e3e3;
	background: -moz-linear-gradient(top, #e8e8e8 0%, #e8e8e8 4%, #d6d6d6 5%, #c9c9c9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(4%,#e8e8e8), color-stop(5%,#d6d6d6), color-stop(100%,#c9c9c9));
	background: -webkit-linear-gradient(top, #e8e8e8 0%,#e8e8e8 4%,#d6d6d6 5%,#c9c9c9 100%);
	background: -o-linear-gradient(top, #e8e8e8 0%,#e8e8e8 4%,#d6d6d6 5%,#c9c9c9 100%);
	background: -ms-linear-gradient(top, #e8e8e8 0%,#e8e8e8 4%,#d6d6d6 5%,#c9c9c9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#c9c9c9',GradientType=0 );
	background: linear-gradient(top, #e8e8e8 0%,#e8e8e8 4%,#d6d6d6 5%,#c9c9c9 100%);
}
.link
{
	background:none;
	border:0 none;
	text-decoration:underline;
	color:#0398e5;
}
.link:hover
{
	cursor:pointer;
	color:#0398e5;
	text-decoration: none;
} 
div.lang-switch
{
	float:left;
	padding:15px 0 0 0;
}
/* Backgrounds 
 -------------------------------------------------------------*/
.alpha80
{
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255);
	/* RGBa with 0.6 opacity */
	background: rgba(255, 255, 255, 0.8);
}

/* Gradients 
-------------------------------------------------------------- */ 

.linear-gray
{
	background: #fbfbfb;
	background: -moz-linear-gradient(top, #fbfbfb 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#eaeaea 100%);
	background: -o-linear-gradient(top, #fbfbfb 0%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #fbfbfb 0%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBFBFB', endColorstr='#EAEAEA',GradientType=0 );
	background: linear-gradient(top, #fbfbfb 0%,#eaeaea 100%);
}
/* Footer to bottom 
-------------------------------------------------------------- */ 
*			{ margin: 0; padding: 0; }
html		{ height: 100%; }
body		{ height: auto !important; height: 100%; min-height: 100%; position: relative; }
.outer-page { padding-bottom: 100px; }
.outer-footer { position: absolute; bottom: 0; height: 70px; *height: 70px; width:100%; }
.footer		{ margin: 0 auto; min-width: 920px; padding: 0; }

/* Headings 
-------------------------------------------------------------- */ 
h1	{ font-size: 1.6em; line-height: 1; margin: 10px 0; padding: 0; } 
h2	{ font-size: 1.4em; margin: 5px 0; padding: 0; } 
h3	{ font-size: 1.3em; line-height: 1; margin-bottom: 1em; } 
h4	{ font-size: 1.2em; line-height: 1.25; margin-bottom: 1em; } 
h5	{ font-size: 1em; font-weight: bold; margin-bottom: 1em; } 
h6	{ font-size: 1em; font-weight: bold; } 

h1 img, h2 img, h3 img,  
h4 img, h5 img, h6 img { margin: 0; } 
	 
/* Text elements 
-------------------------------------------------------------- */ 
p			{ padding: 0; margin: 0; } 
p img.left	{ float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; } 
p img.right	{ float: right; margin: 1.5em 0 1.5em 1.5em; } 

a:focus,
a:hover		{ color: #377c1b; text-decoration: none; } 
a			{ color: #003300; text-decoration: underline; } 

blockquote	{ margin: 1.5em; color: #464b4d; font-style: italic; } 
strong, .b	{ font-weight: bold; } 
em,dfn, .i	{ font-style: italic; } 
dfn			{ font-weight: bold; } 
sup, sub	{ line-height: 0; } 

abbr,  
acronym		{ border-bottom: 1px dotted #464b4d; } 
address		{ margin: 0 0 1.5em; font-style: italic; } 
del			{ color: #464b4d; } 

pre			{ margin: 1.5em 0; white-space: pre; } 
pre,code,tt	{ font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 

/* Misc classes 
-------------------------------------------------------------- */ 
.margin10	{ margin:10px;}
.padding10	{ padding:10px; }
.small		{ font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; } 
.large		{ font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; } 
.hide		{ display: none; } 

.quiet		{ color: #0398e5; } 
.loud		{ color: #464b4d; } 
.highlight	{ background: #ff0; } 
.added		{ background: #060; color: #fff; } 
.removed	{ background: #900; color: #fff; } 

.first		{ margin-left:0; padding-left:0; } 
.last		{ margin-right:0; padding-right:0; } 
.top		{ margin-top:0; padding-top:0; } 
.bottom		{ margin-bottom:0; padding-bottom:0; } 

.left		{ text-align: left; } 
.center		{ text-align: center; } 
.right		{ text-align: right; } 
.justify	{ text-align: justify; }

.fleft		{ float: left; }
.fright		{ float: right; }
.vtop		{ vertical-align: top; }
.vbottom	{ vertical-align: bottom; }
.vmiddle	{ vertical-align: middle; }

.shadowed5	{ -moz-box-shadow: 0 0 5px 5px #aaa; -webkit-box-shadow: 0 0 5px 5px#aaa; box-shadow: 0 0 5px 5px #aaa; }
.rounded5	{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.rounded10	{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }


.dependent { display: none; }

hr					{ height: 1px; border: none; background-color: #757575; margin: 10px 0;} 
img					{ border: 0; } 
form				{ padding: 0; margin: 0;} 
.clearfix:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
* html .clearfix	{ height: 1%; }
.clear				{ font-size:0; line-height:0; clear:both; } 

table				{  }
table tr td			{  }

.even		{ background:#f4f9ff; border-bottom:1px solid #e8f4ff; }
.odd		{ background:#fafbfc; border-bottom:1px solid #f9f9f9; }
/*.pending	{ background:#fffcdf; border-bottom:1px solid #fffcdf; }*/
.label {
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size: 9.75px;
    font-weight: bold;
    padding: 1px 3px 2px;
    text-transform: uppercase;
	background-color: #BFBFBF;
}
.label.failed {
	background-color: #C43C35;
}
.label.warning, .label.pending {
	background-color: #F89406;
}
.label.new, .label.passed {
	background-color: #46A546;
}
.label.notice, .label.refunded {
	background-color: #62CFFC;
}
/* Lists
-------------------------------------------------------------- */ 
ul			{ list-style-type: none; padding:0;     margin:0; } 
ol			{ padding: 0; margin: 0 0 0 30px; }

/* previewMode && manageMode
-------------------------------------------------------------- */ 
.managemode 	{ background-color: #F00; color: #FFF; font-size: 16px; padding: 5px; text-align: center; position:absolute; width:100%; }
.managemode a	{ color: #FFF; font-weight: bold; }

/* Collapsing fieldsets */
html fieldset.collapsed {
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  margin-bottom: 0;
  height: 1em;
}
html fieldset.collapsed * {
  display: none;
}
html fieldset.collapsed legend {
  display: block;
}
html fieldset.collapsible legend a {
  padding-left: 15px;
  background: url(../img/expanded-arrow.png) 0 75% no-repeat;
}
html fieldset.collapsed legend a {
  background-image: url(../img/collapsed-arrow.png);
  background-position: 0 50%;
}
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html fieldset.collapsed legend,
* html fieldset.collapsed legend *,
* html fieldset.collapsed table * {
  display: inline;
}
html fieldset.collapsible legend a {
	font-weight: bold;
  display: block;
  text-decoration: none;
}
/* Avoid jumping around due to margins collapsing into collapsible fieldset border */
html fieldset.collapsible .fieldset-wrapper {
  /*overflow: auto;*/
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

/* resize start */
div#page_setup
{
	position: absolute;
	top: 4px;
	left: 43%;
}
ul.page_setup
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.page_setup li
{
	float: left;
	margin: 0 2px;
	padding: 0;
	cursor: pointer;
	width: 20px;
	line-height: 20px;
	max-height: 20px;
	min-height: 20px;
}
ul.page_setup li div
{
	line-height: 20px;
	max-height: 20px;
	min-height: 20px;
}
ul.page_setup li#w800
{
	background: url('../img/page_setup.gif') 0px 0px no-repeat;
}
div#dw800, ul.page_setup li#w800:hover
{
	background: url('../img/page_setup.gif') 0px -20px no-repeat;
}
ul.page_setup li#w1024
{
	background: url('../img/page_setup.gif') -20px 0px no-repeat;
}
div#dw1024, ul.page_setup li#w1024:hover
{
	background: url('../img/page_setup.gif') -20px -20px no-repeat;
}
ul.page_setup li#wLiquid
{
	background: url('../img/page_setup.gif') -40px 0px no-repeat;
}
div#dwLiquid, ul.page_setup li#wLiquid:hover
{
	background: url('../img/page_setup.gif') -40px -20px no-repeat;
}
ul.page_setup li#large
{
	background: url('../img/page_setup.gif') -60px 0px no-repeat;
}
div#dlarge, ul.page_setup li#large:hover
{
	background: url('../img/page_setup.gif') -60px -20px no-repeat;
}
ul.page_setup li#normal
{
	background: url('../img/page_setup.gif') -80px 0px no-repeat;
}
div#dnormal, ul.page_setup li#normal:hover
{
	background: url('../img/page_setup.gif') -80px -20px no-repeat;
}
ul.page_setup li#small
{
	background: url('../img/page_setup.gif') -100px 0px no-repeat;
}
div#dsmall, ul.page_setup li#small:hover
{
	background: url('../img/page_setup.gif') -100px -20px no-repeat;
}
ul.page_setup li.space
{
	width: 1px;
	cursor: default;
}
/* resize end */

