/* Structure layout */

	/* Standardized sanitation */
	body {
		margin:0;
		padding:0;
		background-color: #fff;
		background-image: url(/templates/exile/images/bodyBG.jpg);
		background-repeat: repeat-x;
		text-align: center;
	}
	
	a img { border: none; }
	
	.break { 
		height:0;
		margin: 0;
		padding: 0;
		font-size:0;
		clear: both;
	}
	
	/* End standard */
a:link {
	color: #fe8601;
	text-decoration:none;
}
a:visited {
	color: #fe8601;
	text-decoration:none;
}
a:hover {
	color: #fe8601;
	text-decoration: underline;
}
a:active {
	color: #fe8601;
	text-decoration:none;
}

table.article-content td {
	text-align: justify;
	line-height: 1.5em;
}

div#wrapper {
	padding: 0px;
	margin:0 auto;
	width:904px;
	text-align:left;
}

div#page-wrapper {
	width:100%;
	float: left;
	display:block;
}

div#top-container {
	float:left;
	width:100%;
}

div#company-logo {
	float:left;
}

div#top-right {
	float:right;
	text-align: right;

}

form#searchform {
	display:block;
	background: url(/templates/exile/images/search-box.gif) no-repeat;
	padding:0;
	margin:0;
	width:160px;
	float: right;
}
	form#searchform input#searchfield {
		margin : 3px 0 0 3px;
		padding : 0;
		border : none;
		width: 128px;
		font-size:11px;		
	}
	form#searchform img {
		border:none;
		padding:0;
		margin:0;
		vertical-align: top;
	}
	
ul#main-menu {
	list-style: none;
	margin:0;
	padding:0;

}
	#main-menu li {
		margin:0;
		padding:0;
		float: left;
	}
	
div#content-wrapper {
	float:left;
	width:904px;
	background: url(/templates/exile/images/contentBG.jpg) repeat-y;
	padding-left:2px;
	padding-bottom:20px;
}

	div#content-wrapper .front-wrapper {
		background: url(/templates/exile/images/content-bg.jpg) repeat-y;
	}
	.top-content-container {
		background: url(/templates/exile/images/main-top.jpg);
		margin-left:-2px;
	}
	
	.left-container {
		float:left;
		background: url(/templates/exile/images/content-left.jpg) no-repeat;
		width: 202px;
		height: 230px;
		margin-left:-1px;
	}
	
	.right-container {
		float:right;
		background: url(/templates/exile/images/content-right.jpg) no-repeat;
		width: 198px;
		height: 230px;
	}
	
	.middle-container {
		float:left;
		width:505px;
		background: url(/templates/exile/images/content-middle.jpg) no-repeat;
	}
	
	.center-content {
		margin:20px auto 0;
		width: 200px;
	}
		.middle-container #left-center,.middle-container #right-center {
			float:left;
			width:49%;
		}
		
	#content-wrapper h3 {
		/*text-align: center;*/
		margin:10px 0;
		padding:0;
	}
	
.middle-box {
	padding: 10px 10px 8px;
	background: url(/templates/exile/images/middle-bar.jpg) no-repeat;
}
	
.left-bar {
	width:180px;
	margin:20px 10px 0;
}

.left-container form {
	margin:0;
	padding:0;
}

.left-container ul {
	margin:10px 0 0;
	padding:0;
	list-style: none; 
}

.product-list {
	margin:0;
	width: 120px;
	height:315px;
	background:url(/templates/exile/images/product-list-1.jpg) no-repeat;
	padding:10px 15px 0;
	float:left;
}

	.product-list p {
		height:100px;
		margin:10px 0 0;
	}
	.product-list .go-button {
		text-align: right;
	}
	
	.product-list .product-img-holder {
		background: url(/templates/exile/images/abric-product-container.jpg) no-repeat;
		width: 113px;
		height:73px;
		padding:7px;
	}

#left-sidebar {
	margin:0px 15px 0 15px;
	width:195px;
	float:left;
}

#right-content {
	width: 660px;
	float:left;
}

ul#product-item-lists {
	margin:0;
	padding:0;
	list-style:none;

}
	ul#product-item-lists li {
		margin:0;
		padding: 0;
	}
	ul#product-item-lists .item-container {
		width: 630px;
		border:1px solid #ccc;
		float: left; 
		padding: 10px;
		margin-bottom:10px;
	}
		.item-container .item-image,.item-container .item-info {
			float: left;
		}
		.item-image img { border: 1px solid #ccc; }
		
		.item-info {
			margin-left:10px;
			width:460px;
			line-height:1.5em;
		}
		
		.item-info .title {
			color:#ff8400;
			font-weight:bold;
		}
		

#navigator {
	padding: 9px 10px 9px 0px;
}

#left-window {
	margin:10px;
	margin-right:5px;
	float:left;
	width: 574px;
}

#right-window {
	margin:10px 10px 10px 0px;
	float:left;
	padding:10px;
	width: 280px;
	border: 1px solid #ccc;
}

	#right-window .side-pane {
		margin:0;
		padding:0;
		list-style: none;
	}

#product-specs {
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}
	
ul#tab-menu {
	list-style:none;
	margin:0;
	padding:0;
	display:inline;
}
	ul#tab-menu li {
		float:left;
	}
	
	ul#tab-menu li a{
		text-decoration:none;
	}
	
	ul#tab-menu li div { 
		float:left;
		background-color: #969696;
		color:#fff;
		width:105px;
		text-align:center;
		font-size: 13px;
		padding:5px 0px 6px;
		border-bottom: 1px solid #ccc;
	}
	ul#tab-menu li a div{
		display:block;
		text-align:center;
	}
	
	ul#tab-menu li div.active {
		background-color:#fff;
		color:#333;
		border:1px solid #ccc;
		border-bottom:none;
	}
	ul#tab-menu li div#tabspace{
		background:none;
		border-bottom:1px solid #ccc;
		width:25px;
	}
	
ul.menu-list {
	margin:10px 0 10px;
	padding:0 0 0 5px;
	list-style:none;
}

ul.menu-list li {
	line-height: 1.5em;
}

	
ul.product-category-items-list {
	margin:10px 0 10px;
	padding:0 0 0 5px;
	list-style:none;
}

ul.product-category-items-list a {
	text-decoration: none;
}

ul.links-list {
	list-style:none;
	padding-left:20px;
}

ul.links-list a {
	text-decoration:none;
}

	
.tab-container {
	clear:both;
	float:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:0;
	margin-top:-3px;
	padding:10px;
	width:550px;
	min-height:150px;
}
.tab-active {
	display:block;
}

.tab-hide {
	display:none;
}

form#regForm, form#regForm input, form#regForm select { 
	font-size:11px;
}

form#regForm input.submit { font-size:12px; }


table#formtable td {
	padding:5px 0;
}

table#formtable td input.inputtext {
	width:200px;
}

.orange-bottom-border { border-bottom: solid 2px #FFAA00; }

.menu-title {
	font-size:20px;
}

.faqContent {
	width:100%;
	border:1px solid #DBDBDB;
	margin-bottom:10px;
}

.faqContent .question {
	font-weight:bold;
	padding:5px;
}

.faqContent .answer {
	padding:5px;
}

.sitemap_tbl {
	border: 1px solid #d3d3d3;
	margin: 0px 0px 10px;
}

.sitemap_tbl .sitemap_header {
	color: #fff;
	background-color: #aaa;
	font-weight: bold;
}

.sitemap_tbl .sitemap_content ul {
	list-style: none;
}

.sitemap_tbl ul li.parentlist {
	margin-top:5px;
	margin-bottom:5px;
}

.sitemap_tbl ul li.parentlist ul{
	padding-left:0px;
	margin-left:0px;
}

.sitemap_tbl ul li.parentlist ul li{
	padding-left:0px;
	margin-left:20px;
}
/* Typography structures */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.middle-box span.breadcrumb {
	font-size: 1.1em;
}

h1 { font-size: 1.8em; }
h2 { font-size: 1.5em;}
h3 { font-size: 1.3em; }

.product-title {
	font-weight: bold;
}

.terms {
	color: #a7a7a7;
}

.big { font-size:1.5em; }
.med { font-size:1.3em; }
.normal { font-size:12px; }
.small { font-size:0.8em; }
.orange { color: #F60; }
.white { color: #fff; }
.cellpad5 { padding:5px}
.red { color: #FF2A2A; }
#warning {
	padding:5px;
	width:500px;
	text-align: left;
	font-weight: bold;
	/*background-color: #FFFFD4;*/
}

/* Debug */
div#debug {
	margin-top:20px;
	text-align: left;
	border:1px solid red;
	background-color: #FFFFD4;
	color: #444;
}

