/* UrVenue.com Venue Management Systems 2010. All Rights Reserved. */

* {margin:0; padding:0; font-family:"Helvetica", "tahoma", arial, sans-serif;}

a {text-decoration:none; outline:none;}
a:hover {text-decoration:underline;}

ul {list-style:none; margin:0; padding:0;}

th{text-align:left;}

.formContain td{padding:4px 5px 4px 0;}
.formContain textarea {width:300px;}

h1 {font-size:28px; font-weight:normal; margin-top:6px;}
h2 {font-size:18px; font-weight:normal; color:#2b2b2b; margin-bottom:6px;}
h3 {color:#2b2b2b;}

html {background:#dfdfdf url('/imateq/www/html-bg.jpg') top left repeat-x;}

body {
	font:normal 12px helvetica, sans-serif;
	color:#3a3f47;
	/*background: url('/imateq/www/main-bg.gif') top center no-repeat;*/
}

.logo {
	background: url('/imateq/www/urvenue-logo.jpg') no-repeat;
	height:66px;
	width:269px;
	font-size:0;
	display:block;
	text-decoration:none;
	color:#fff;
}

.header {
	background: url('/imateq/www/topnavi-grad.gif') repeat-x;
	height:25px;
	width:971px;
}

.header li {
	float:left;
	padding:4px 45px 0 45px;
}
.header li.divide {
	float:left;
	padding:0;
}
.header li a {
	font:normal 12px arial, sans-serif;
	color:#333;
}

.headerLogo {
	/*background: url('/imateq/www/urvenue-logo.jpg') top left no-repeat;*/
	margin-top:10px;
	height:86px;
}

.linkButtons {margin-bottom:10px;}

.linkButtons a {
	display:block;
	height:36px;
	overflow:hidden;
	text-indent:-9999px;
	color:#fff;
	font-size:1px;
}


.linkButtons a.signupBtn {
	background: url('../imateq/www/signup-btn.gif') top center no-repeat;
	width:120px;
}
.linkButtons a.viewdemoBtn {
	background: url('../imateq/www/viewdemo-btn.gif') top center no-repeat;
	width:137px;
}

.linkButtons a:hover {background-position:0 -36px;text-decoration:none;}

#movieFlash {
	width:474px;
	height:266px;
	margin-bottom:10px;
	background:#ededed;
	text-align:center;
}
#clientFlash {
	width:986px;
	height:80px;
	text-align:center;
}
.getflashBtn {margin-bottom:5px;}


span.quote {
	font:normal 16px "Times New Roman", "Times", serif;
	color:#2f2f2f;
}

#main {
	margin:0px auto;
	width:985px;
}


.subnavi {
	width:222px;
	background: url('/imateq/www/navi-bg.jpg') no-repeat;
	padding:8px 0 10px 9px;
}
.subnavi li {padding:0; margin:0; line-height:0;}
.subnavi li a {
	display:block;
	width:192px;
	height:36px;
	padding:12px 0 0 12px;
	margin:0;
	background:#000 url('/imateq/www/navi-ind-bg.jpg') no-repeat;
	color:#fff;
	line-height:14px;
	border-bottom:solid 1px #515559;
	margin-bottom:1px;
}	
.subnavi li a:hover {
	background:#fc6222;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}
.subnavi li a:hover span{
	color:#303030;
	font-weight:normal;
}
.subnavi li a span {
	font-size:10px;
	color:#ff9d1e;
}

.subnavi img {
	height:2px;
	margin:0;
	padding:0;
}

.overviewWrap {border:solid 1px #000;}

.movie {
	height:270px;
	width:464px;
	padding-right:15px;
}

.welcome {padding-left:5px;}
.welcome h2 {font-size:18px; margin:10px 0 0 0;}
.welcome p{
	line-height:20px;
	font-size:14px;
	padding:10px 0;
	text-align:justify;
}

.pressRelease ul {margin-top:5px;}
.pressRelease a {color:#4c4c4c;}
.pressRelease a.bluelink {color:#000000; display:block; margin-top:10px; float:right;}
.pressRelease li {padding:7px 0; line-height:14px;}
.pressRelease b {color:#000;}

.mainBody {
	background:#fff url('/imateq/www/body-grad.gif') top center repeat-x;
	border-right:solid 1px #d1d1d1;
	border-left:solid 1px #d1d1d1;
}
.mainBody p {
	padding:10px 0;
	line-height:20px;
	font-size:14px;
	color:#3e4146;
}

.featureBoxSml {
	width:205px;
	height:58px;
	padding: 7px 10px;
	background: url('/imateq/www/feature-box-sml.gif') no-repeat;
	color:#646466;
	line-height:14px;
}
.featureBoxSml img {float:left; margin:2px 10px 0 0;}
.featureBoxSml a {text-decoration:underline;}


.partnerBox {
	width:166px;
	height:181px;
	padding-top: 13px;
	background: url('/imateq/www/partner-box-bg.jpg') no-repeat;
	text-align:center;
}
.partnerBox p{font-size:11px;color:#2f2f2f;line-height:14px; padding:0 10px; margin:0;}
.partnerBox img {margin-bottom:10px; border:solid 1px #c4c4c4;}


.errmsg {
	background:#2d2d2d;
	color:#feffb7;
	font-weight:bold;
	padding:7px 15px;
	margin-bottom:7px;
	line-height:14px;
}

.formWrap {background:#ededed; padding:10px;}
.formWrap textarea {font-size:12px;}
.formWrap input, .formWrap select, .formWrap textarea {margin-bottom:10px;}
.formWrap h3 {font-size:16px; margin:4px 0;}

.loginInner {
	background:#fff url('/imateq/site/loginbox-bg.jpg') no-repeat;
	width:305px;
	height:153px;
	color:#474747;
}
.loginInner th {font-size:20px; text-align:left; padding:5px 0 5px 10px; font-weight:normal;}
.loginInner td {font-size:12px; padding:0 10px;}


#footer {
	margin:10px auto;
	width:986px;
}

.footerLinks li{
	display:inline;
	padding:0 3px;
}
.footerLinks li a {
	color:#202020;
	font-size:11px;
}

.clientSlider {
	margin:0px auto 10px auto;
	width:986px;
}

/* NEW SERVICES TABLE */
.servicesPlanHead {background: url('/imateq/www/venue-service-plans-headbg.jpg') no-repeat; border-collapse:collapse;}
.servicesPlanHead u {color:#fff; font-size:14px;}
.servicesPlanSignup a {
	display:block;
	width:93px;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
	background:url('/imateq/www/plan-signup-btn.gif') no-repeat;
}

.servicesPlanSignup a:hover {background-position:0 -24px;;}

.servicesPlanBody {
	background:#f4f4f4;
	border:solid 1px #ccc;  
	border-collapse:collapse;                      
}

.servicesPlanBody td {
	border-top:solid 1px #d4d4d4;
	border-right:solid 1px #d4d4d4;
}

.servicesPlanBody a {
	text-decoration:none;
	color:#34373b;
}

.freeCell {background:#fff url('/imateq/www/plan-cell-bg.gif') repeat-y;}
.bronzeCell {background:#fff url('/imateq/www/plan-cell-bg.gif') repeat-y;}
.silverCell {background:#fff url('/imateq/www/plan-cell-bg.gif') repeat-y;}
.goldCell {background:#fff url('/imateq/www/plan-cell-bg-gold.gif') repeat-y;}

/* OLD SERVICES TABLE 
.servicesTable {
	background:#e5e5e5;
	border:solid 1px #ccc;
	border-top:0;
}
.servicesTableHead {
	background:#2269b2 url('/imateq/backend/table-head-M.gif') repeat-x;
	border-top:solid 1px #2269b2;
	color:#18260d;
}
.servicesTableHead h1 {
	font-size:16px;
	padding:0;
	margin:0;
}
.servicesTableHead p {
	margin:0; padding:0;
	line-height:18px;
	font-size:14px;
	padding-top:5px;
}

.servicesTableBody {
	padding:10px 15px;
	text-align:right;
}
.servicesTableBody li {
	text-align:right;
	padding:5px 0;
}
.label {
	text-align:center;
	background:#fff;
	border-bottom:solid 1px #ccc;
	border-right:solid 2px #cbcbcb;
	border-left:solid 2px #cbcbcb;
	width:85px;
	padding:5px;
}
.serviceHeader {
	width:95px;
	background:#fff url('/imateq/backend/package-header.gif') bottom center no-repeat;
}
.serviceActive {
	width:124px;
	background:#e28d0e url('/imateq/backend/package-header-active.gif') no-repeat;
}
.serviceActive .servPrice sup {
	font-size:20px;;
	color:#fff;
	font-weight:bold;
}
.serviceActive .servPrice span {
	font-size:32px;
	color:#fff;
	font-weight:bold;
	padding:0; margin:0;
}
.serviceActive .servPrice {
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
.serviceHeader .servPrice sup {
	font-size:20px;;
	color:#db880d;
	font-weight:bold;
}
.serviceHeader .servPrice span {
	font-size:32px;
	color:#db880d;
	font-weight:bold;
	padding:0; margin:0;
}
.serviceHeader .servPrice {
	font-size:11px;
	font-weight:bold;
	color:#db880d;
}
a.servbtnbuy {
	display:block;
	background: url('/imateq/backend/purchase-service.gif') no-repeat;
	color:#000;
	padding:0;
	width:113px;
	height:18px;
	padding-top:6px;
	line-height:1em;
	font-size:12px;
}
.button {
	padding:10px 20px;
	color:#fff;
	text-decoration:none;
	background:#207ac8;
	margin-bottom:10px;
	font:bold 12px "Helvetica", sans-serif;
}
 END SERVICES TABLE */


/*   404 ERROR PAGE */
#errordiv {
	width:1024px;
	margin:60px auto;
	height:600px;
}
#errordiv div.column {
	float:left;
	height:600px;
}
#errordiv a {
	font-size:14px;
	color:#b04217;
}
#errordiv a.logo {
	color:#fff;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#errorTxt {padding-left:30px; color:#525252;}
#errorTxt h2 {text-decoration:underline; font-size:12px; color:#525252; margin:24px 0 16px 0;}
#errorTxt h3 {font-size:16px; color:#2f2f2f; margin:24px 0 16px 0; font-weight:normal;}

#errordiv div.errBullet {
	height:36px;
	margin-left:10px;
	clear:both;
}
#errordiv div.errBullet img{
	float:left;
}
#errordiv div.errBullet div{
	height:36px;
	float:left;
	padding-top:3px;
	margin-left:10px;
}
#errorTxt .errorLinks ul {
	width:175px;
	height:45px;
	float:left;
	line-height:20px;
}
#errorTxt .errorLinks a {font-size:12px;}