/* 
CSS Document
Designed by : Global Prospect

*/

/* DEFAULT */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: 100;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
.h{
	display:none;
}

body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
}
caption,th,td{
	text-align: left;
	font-weight: normal;
}

/* REGULAR  */

body{
	background:url(images/back.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.3;
  }

/* SITE STRUCTURE */

#container{
	margin: 10px auto;
	width:975px;
	background:#f6f6f6;
	border:#ececec 1px solid;

}

#holder{
	width:950px;
	margin: 10px auto;
	background:#fff;
	border:#ececec 1px solid;
}

#nav-main{
	/*border-top:#d21d10 5px solid;*/
	border-top:#ff6600 5px solid;	
	background:url(images/nav_back.gif) repeat-x top;
	height:40px;
	overflow:hidden;
}

#header{
	background: url(images/hdr.png) no-repeat #001e28;
	height:170px;
}

#content-box{
	background:url(images/content_back.gif) repeat-x top;
	padding:30px 0 10px 0;
}

#left-panel{
	float:left;
	/*width:630px;*/
	width:65%;
}

#right-panel{
 /*	margin:0 0 0 630px;*/
	margin:0 0 0 65%; 
}

#footer{
	background:url(images/footer_back.gif) repeat-x top;
}

/* NAVIGATION */

#nav-main ul{
	float:right;
	font-size:12px;
}

#nav-main ul li{
	float:left;
}

#nav-main ul li a{
	float:left;
	color:#fff;
	line-height:40px;
	text-decoration:none;
	padding:0 16px 0 16px;	
	border-left:#fff 1px solid;
	font-weight:bold;
}

#nav-main ul li a:hover, #nav-main ul li a.current{
	border-left:#ff6600 3px solid;
	padding:0 16px 0 14px;
	color:#ff6600;
	font-weight:bold;
}
	
/* HEADER */

.red-box{
	border:3px #ffffff solid;
	background:#ff6600;
	/*background:#d21d10;*/
	color:#fff;
	width:220px;
	height:200px;
	margin:0 0 0 20px;
}

.red-box .big{
	text-align:right;
	font-size:120px;
	line-height:1;
	padding:0 20px 0 0;
}

.red-box .small{
	font-size:31px;
	text-transform:uppercase;
	padding:0 0 0 10px;
	height:80px;
}

#logo{
	float:right;
	color:#f0fbff;
	text-align:right;
	padding:100px 20px 0 0;
}

#logo h1{
	font-size:32px;
	text-align:left;
}

#logo b{
	font-size:18px;
	font-weight:100;
}

/* SITE CONTENT */

#content-box .content{
	padding:15px 20px;
	font-size: 12px;
}

.heading{
	border-bottom:#9ca8ac 1px solid;
	padding:10px 0;
	margin:0 0 15px 0;
}

.mainImage img{
	float:left;
	border:#f6f6f6 10px solid;
}

.heading ul li{
	color:#fff;
	line-height:40px;
	text-decoration:none;
	padding:0 16px 0 16px;	
	border-left:#fff 1px solid;
	font-weight:bold;
	font-size:14px;

}
.heading h1, .heading h2, .heading h3{
	color:#FF6600;
	/*color:#ff6600;*/
	font-size:24px;
}

.heading b,.heading strong{
	font-size:14px;
	/*color:#5b6062;*/
	color:#000000;
	font-weight:100;
}

.headingRight{
	background-color:#da3838;
	border-bottom:#9ca8ac 1px solid;
	padding:10px 0;
	margin:0 0 15px 0;
}

.headingRight h2, .headingRight h3{
	color:#ff6600;
	font-size:24px;
}

.headingRight b,.headingRight strong{
	font-size:14px;
	color:#5b6062;
	/*color:#000000;*/
	font-weight:100;
}


.box-so{
	border:#f6f6f6 10px solid;
	padding:5px;
	font-size:11px;
	color:#565656;
}
.box-so img{
	float:left;
}
.box-so .detail{
	margin:0 0 0 180px;
}
.box-so h3{
	color:#ff6600;
	font-size:24px;
}


.boxLI img, .box img{
	border:#f6f6f6 10px solid;
	float:left;
}

.boxKal img{
	float:left;
}
.boxKal{
	border:#f6f6f6 10px solid;
	padding:5px;
	font-size:11px;
	color:#565656;
}
.boxKal h2, .boxKal h3{
	color:#ff6600;
	font-size:24px;
}

.box{
	border:#f6f6f6 10px solid;
	padding:5px;
	font-size:11px;
	color:#565656;
}
.boxLI{
	height:190px;
	border:#f6f6f6 10px solid;
	padding:5px;
	font-size:11px;
	color:#565656;
}

.boxLI .detail,.box .detail{
	margin:0 0 0 210px;
}

.boxLI h2, .boxLI h3, .box h2, .box h3{
	color:#ff6600;
	font-size:24px;
}

.boxLI ul, .box ul{
	list-style:url(images/bullet.gif);
	margin:10px 15px;
}

#content-box a{
	color:#da3838;
	text-decoration:none;
}

#content-box a:hover{
	text-decoration:underline;
}

.boxLI a.more, .box a.more{
	display:block;
	height:15px;
	background:url(images/more.gif) no-repeat left top;
	font-size:16px;
	padding:0 0 0 20px;
	line-height:1;
	width:50px;
	float:right;	
}

.boxLI a.more:hover, .box a.more:hover{
	text-decoration:underline;
	background:url(images/more.gif) no-repeat left bottom;
}

#content-box a.ar{
	background:url(images/link.gif) no-repeat left 50% ;
	display:block;
	font-size:12px;
	height:15px;
	padding:0 0 0 20px;
	margin:10px 0;
}

#content-box span.ar{
	border-top:1px dashed #ddd;
	background:url(images/link.gif) no-repeat left 50%;
	display:block;
	font-size:16px;
	padding:10px 0 0 20px;
	margin:10px 0;
	color:#da3838;
	font-weight:bold;
}

p.set{
	padding:0 0 0 20px;
	font-size:12px;
	color:#001e28;
}

p.txt{
	color:#5b5b5b; /*5b5b5b;*/
	margin:10px 0;
	font-size:14px;
}


/* SITE FOOTER */

#footer .content{
	border-top:5px solid #e4e4e4;
	text-align:left;
	padding:30px 20px;
	line-height:1.4;
	color:#6e6e6e;
}

#footer b,#footer strong{
	color:#d21d10;
}

#footer a{
	text-decoration:none;
	color:#d21d10;
}

#footer a:hover{
	text-decoration:underline;
}

.clear{
	clear:both;
}

/* FEATURED ITEMS */

#featuredProductsHolder{
	height:225px;
	display:block;
	overflow:hidden;
}

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