body{margin: 0; padding: 0; color: #f2f2f2; background-color: #121212; /*background-image: url("../images/escheresque_ste.png");*/ background-repeat: repeat;}
body, input, select, textarea.text{font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

img{margin:0; padding:0; border:none; line-height:normal; vertical-align:middle;}
a{outline:none; text-decoration:none; color:#9AB3ED;}

div.wrapper{display: block; width: 100%; margin: 0; padding: 0; text-align: left;}

.row1{background-color: #000000; border-top: 3px solid #990570; margin: 0; top: 0; width: 100%; box-shadow: 0 1px 2px rgba(0,0,0,0.5);}

header, #container, #footer, #copyright{display:block; width:75%; margin:0 auto;}

#header hgroup{padding:0; display:inline-block;}
#header hgroup img{margin:7px 0;}

#header div#user-info{float:right; margin:0; padding-top:15px; color:#C0BAB6; height:80px; text-align:right; line-height:16px;}
#header div#user-info a{padding:0 5px; background-color:transparent; text-shadow:1px 1px 2px #000; text-transform: capitalize;}
#header div#user-info a:hover, #header div#user-info a.selected{color:#fff; text-shadow:none; }

#container section{padding:10px 5px;}

#box-login{width:400px; margin:0 auto; padding:10px; background-color:#f2f2f2; color:#333; border-radius:5px; box-shadow: 0 1px 2px rgba(0,0,0,0.5);}
#box-login div.lgtitle{font-size:14px; text-transform:capitalize; color:#444444; font-weight:600; border-bottom:1px solid #dedede; padding-bottom:8px; }
#box-login div.lgbody{padding:10px 0;}

form.segment{border:1px solid #cfcfcf;}
form .inputbox, form .selectbox{border:1px solid #cccccc; margin:5px 0; padding:3px; color:#0f0f0f !important;}
form textarea.text{border:1px solid #cccccc; padding:3px; color:#0f0f0f !important;}
form .error{color:#D8000C; padding-left:5px;}
form .mceEditor{height: 100px;}

.inputbox, .selectbox{border:1px solid #cccccc; margin:inherit; padding:2px 3px; color:#0f0f0f !important;}
.inline{display:inline-block;}

#menu{background-color:#6A675E; padding:0 20px; margin-bottom:10px;}
#menu ul{list-style:none; padding:0; margin:0;}
#menu > ul > li{display:inline-block;}
#menu > ul > li > ul{position:absolute; z-index:10; display:none; min-width: 100px;}
#menu > ul > li > a{display:block; padding:8px; margin-right:20px; color:#fff;}
#menu > ul > li > a:hover{background-color:#4B4B4B;}
#menu > ul > li > ul > li{background-color:#6A675E;}
#menu > ul > li > ul > li > a{display:block; padding:8px; color:#fff;}
#menu > ul > li > ul > li > a:hover{background-color:#4B4B4B;}
#menu > ul > li:hover > ul{display:block;}

.box-content, .mini-content{background-color:#E1E1E1; padding:10px; color:#0f0f0f;}

.ul-table{list-style:none; padding:0; margin:0; display:table; width:100%;}
.ul-table a{color:#0B7FCD;}
.ul-table li:nth-child(odd){background-color:#FEF7DA;}
.ul-table li:nth-child(even){background-color:#FDF0B7;}
.ul-table li span:first-child{width:5%; text-align:center;}
.ul-table li{display:table-row;}
.ul-table li span{display:table-cell; padding:8px;}
.ul-table li span.morecontent, .ul-table li span.moreelipses{display:inline; padding:0;}
.ul-table li span.morecontent span{padding:0;}
.ul-table li:first-child{background-color:#FAE274;}
.ul-table li:first-child span{font-weight:bold}

.ul-table table td{padding:3px 10px;}
.ul-table a:hover{text-decoration:underline;}

.nav-table{padding:5px 10px; background-color:#fafafa; border-bottom:1px solid #bbb; border-top:1px solid #bbb;}
.nav-table span{display:inline-block; padding:3px 5px; color:#000; padding-left:25px; margin-left:10px; border:1px solid #fafafa;}
.nav-table a span:hover{border-color:#cfcfcf;}
.nav-table span.add{background: url("../images/add.png") no-repeat scroll left center transparent;}
.nav-table span.del{background: url("../images/close.png") no-repeat scroll left center transparent;}
.nav-table span.first{background: url("../images/first.gif") no-repeat scroll left center transparent;}
.nav-table span.next{background: url("../images/next.gif") no-repeat scroll left center transparent;}
.nav-table span.prev{background: url("../images/prev.gif") no-repeat scroll left center transparent;}
.nav-table span.last{background: url("../images/last.gif") no-repeat scroll left center transparent;}
.nav-table span.shortnum{padding-left:5px;}

.ul-form{list-style:none; padding:0; margin:0; display:table; padding:10px 20px;}
.ul-form li{display:table-row;}
.ul-form li > span, .ul-form li label{display:table-cell; padding:8px;}
.ul-form li label{text-align:right; font-weight: bold;}
#preview{max-width: 150px; max-height: 150px;}

.row4{text-align:center !important;}
#copyright a:hover{text-decoration:underline;}

.ul-form1{list-style:none; padding:0; margin:0; padding:10px; width:47%; float:left;}
.ul-form1 li{padding-bottom:10px;}
.ul-form1 li label{display: block; padding-bottom:3px; font-weight: bold;}

.ul-form2{list-style:none; padding:5px 0 0 5px; margin:0; padding-left: 15px;}
.ul-form2.lv0{padding-left:0;}
.ul-form2.lv1{padding-left:30px;}
.ul-form2.lv2{padding-left:15px;}
.ul-form2 li{padding-bottom:5px;}
.ul-form2 label{display: block; padding-left: 15px; text-indent: -15px;}
.ul-form2 input.checkbox{width: 13px; height: 13px; padding: 0; margin:0; vertical-align: bottom; position: relative; top: -1px; *overflow: hidden;}
.ul-form2 input.dates{width:120px;}
.bordered{border: 1px solid #cecece; padding:5px 10px;}

.alink{color:#0B7FCD;cursor:pointer;}

.clear{clear:both;}
.hide{display:none !important;}
.halfinline{ display:inline-block !important; width:50%; vertical-align:top; }
.thirdinline{ display:inline-block !important; width:30%; vertical-align:top; }

#lean_overlay{ position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; background: #000; display: none; }

.modal-target{ width:50%; max-height: 75%; margin: 0 0 0 -25%; padding: 10px; top:50%; overflow-y: scroll; background: #fff; border: 5px solid #FFB300; border-radius:5px; color:#000; display: none; }
a.modal_close{ position: absolute; top: 12px; right: 12px; display: block; width: 14px; height: 14px; background:url("../images/modal_close.png"); z-index: 2; }

.sline{ border-top:1px solid #cecece; margin:2px 5px; }
div.singleprice, div.multiprice{ margin-top:5px; }

#linkUrl{line-height:30px;}
.submit{
	display:inline-block;
	background:#FEDA71;
	background:-moz-linear-gradient(top,#FEDA71 0%,#FEBB49 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FEDA71),color-stop(100%,#FEBB49));
	background:-webkit-linear-gradient(top,#FEDA71 0%,#FEBB49 100%);
	background:-o-linear-gradient(top,#FEDA71 0%,#FEBB49 100%);
	background:-ms-linear-gradient(top,#FEDA71 0%,#FEBB49 100%);
	background:linear-gradient(top,#FEDA71 0%,#FEBB49 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEDA71',endColorstr='#FEBB49',GradientType=0);
	padding:4px 15px;
	color:#623F1D;
	font-size:13px;
	border-radius:48px;
	-moz-border-radius:48px;
	-webkit-border-radius:48px;
	border:1px solid #623F1D;
	cursor:pointer;
}
.submit1{
	background-color:#e5e5e5;
	display:inline-block;
	padding:3px 10px;
	color:#623F1D;
	font-size:11px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border:1px solid #623F1D;
	cursor:pointer;
}
.box-content h2{ border-bottom:3px solid #3A3A3A; padding:3px 5px; color: #3A3A3A; }
.box-content h3{ border-bottom:3px solid #1a6aa5; padding:3px 5px; color: #1a6aa5; }
.box-content .bottomnav{ border-top:3px solid #1a6aa5; padding:5px 30px 0 0; }
.ul-form1.ver2{ width:90%; float:none; }
.tabnav ul.tabs{ list-style-type:none; padding:0; margin:0; }
.tabnav ul.tabs li{ display: inline-block; }
.tabnav ul.tabs li a{ display: block; padding:4px 30px; background-color:#999999; color:inherit; }
.tabnav ul.tabs li a.active{ background-color:#FFB300; }
.tabs-content{ border-top:3px solid #FFB300; }
.box-content .linetop { border-top:1px solid #b3b3b3; }
.box-content a{ color:#32529A;}

.ul-table li span:last-child{ width:120px; }
.menuseparator{ padding:3px 0; }
.menuseparator span{ display:block; border:2px solid #555; }

#menuposc ul{ list-style-type: none}

ul li.cross > span{ text-decoration:line-through; }
ul li.cross > span:nth-child(2), ul li.cross > span:last-child{ text-decoration:none; }

