/* @override http://www.keithurban.net/templates/default/css/comm.css */

/* @override http://www.bubbledev.com/keithurban/templates/default/css/comm.css */

label					{font-weight:normal;}
input, select			{border:1px solid #aaa;font-size:11px;}
input					{padding:2px;}
select{}
select#p_CountryCode	{width:130px;}
select#p_MobileCarrier	{width:130px;}
.comContainer 			{width:540px;}
.comContainer td		{border-bottom:1px solid #111;vertical-align:top;}
.comButton 				{padding:2px 20px;margin:auto;width:100px;}
.comDefault 			{}
.comError 				{padding:10px;}
.comForm 				{}
.comInput 				{}
.comLabel 				{}
.comMessage 			{padding:5px;background:#222;}
.comQuote 				{}
.comRequired label 		{font-weight:bold;}
.comSelect 				{}
.comTitle 				{font-size:1.3em;font-weight:bold;background:#444;color:#fff}
.echo 					{}
.comContainer textarea	{width:200px;height:150px;}
/*must define*/
.comBody{}/*this style is applied to the body of pages generated by echotools*/
div.nav_container {
	height: 19px;
	background-image: url(../images/nav_bg.gif);
}
div.top_header {
	height: 72px;
	background: url(../images/header_bg.jpg) repeat-x;
	padding-left: 9px;
}
div.subNav {
	position: absolute;
	width: 100%;
	height: 21px;
	z-index: 100;
	background: url(../images/nav_bg_escape.jpg) no-repeat;
}

div#subNavWrapperMedia {
	margin-left: 50px;
}

div#subNavWrapperAboutKeith {
	margin-left: 210px;
}

div#subNavWrapperCommunity {
	margin-left: 420px;
}

div#subNavWrapperShop {
	margin-left: 577px;
}
#nav {
	background-color: #000;
	background-image: url(../images/nav_bg.gif);
	width: 1000px;
}
div#emup_nav {
	float: right;
}
