  
body {
    font: 14px/19px Arial,sans-serif;
    background: #3C3C3C;
    background-repeat: repeat-x;
    margin: 0px 5px 0px 0px;
    color: #000;

	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../images/bg.jpg);
	background-attachment: fixed;
}

 a { color: #000;}

#LogoArea {   border-bottom:0px;   }
.LogoText { background:#000; color:white; padding:5px; font-size:13px; }
.foottext { line-height:35px; background:#000; color:#fff; padding-left:10px; }
.foottext a { color:#fff; }
/* SITE BORDER */
.shell { border:0px solid #FFFFFF; }
/*
	General Button
*/

.g-button, .g-button span {  background: url(../images/g-button.gif) no-repeat 0 0; }

/*
	Header
*/

#header { background: url(../images/nav.png) no-repeat; }

/*
	Navigation
*/

#navigation li { padding-right:10px; border-right:1px solid #514E4E; text-transform:uppercase;}
#navigation li a, 
#navigation li a span {    font: bold 16px/34px Arial; color: #fff; }
#navigation li a:hover,
#navigation li a:hover span { color: #fff; }
#navigation li a.active,
#navigation li a:active,
#navigation li a.active span,
#navigation li a:active span { color: #fff; }
 
#navigation li ul a.active span,
#navigation li ul a:active span { color: #333; }

/*
	Content
*/

#content {  background: #eee;  }

/*
	Search
*/

#search { background: #fff; }
#search .field {  color: #7a7a7a; }
#search .btn { background: url(../images/search-button.gif) no-repeat 0 0;  }

/*
	Sidebar Box
*/

#sidebar .box { background: #EBEBEB; }
#sidebar .box .bottom { background: url(../images/sidebar-box-bottom.gif) no-repeat 0 bottom; }
#sidebar .box .top { background: url(../images/sidebar-box-top.gif) no-repeat 0 top;}
#sidebar .box h2 { font: bold 16px/36px Arial; color: #fff; }
#sidebar .box li {  }
#sidebar .box li a { color: #626363; }
#sidebar .box li a:hover { color: #fff; }
#sidebar .box li span {  background: url(../images/icon-checked.gif) no-repeat 0 0; }
#sidebar .box li.AA span {  background: url(../images/add.gif) no-repeat 0 0; }

#sidebar .box .category a { background: url(../images/pointer.gif) no-repeat right center;}
#sidebar .box .category a:hover { background-image: url(../images/pointer-active.gif); }
#sidebar .box .category .sub { background:#F4F4F4; background-image: none; }


/*
	Widecolumn
*/
#widecolumn .wrapper { padding-top: 0px; }
#widecolumn { background: #EBEBEB; }
#widecolumn .wc-bottom {  }
#widecolumn .wc-top {   }
#widecolumn .page-header { display:none; }
#widecolumn .page-header h2 span { font: 14px/36px Arial; color: #000; }
/*
	Content Slider
*/

#content-slider {  background: #000;   }
#content-slider .navigation { background: #000;  }
#content-slider .navigation .pages a { background: url(../images/slider-nav.gif) no-repeat 0 0;  }
#content-slider h2 { font: 16px/36px Arial; color: #ffffff; }
#content-slider h2 a { color: #ffffff; font-weight:bold; }
#content-slider h2 a:hover { color: #05325A; text-decoration: none; }

/*
	Column 
*/
.column .cnt-portfolio ul li { background: url(../images/icon-checked.gif) no-repeat 0 center; }
 
.column { width: 319px; }
.column .box { background: url(../images/featured_box_bg.gif) repeat-x; }
.column h2 { font: bold 16px/34px Arial; color: #ffffff; }
.column .box .head { background: #514E4E; }

/*
	Blog
*/

#blog .post { margin-bottom: 20px;   }

#blog .postimage { float: left; display: inline; width: 190px; }
#blog .postimage a img { background: #20201f; padding: 4px; border: 1px solid #373737; }
#blog .postimage a:hover img { border: 1px solid #7f7e7f; }
#blog .post-text {  background: #20201f; }

#blog .post-text .header,
#blog .post-text-wide .header { background: #0A294B; }

#blog .post-text .header h2,
#blog .post-text-wide .header h3 { font: bold 16px/34px Arial, sans-serif; color: #ffffff;   }


/*
	Footer
*/
#footer  { background: url('../images/footer.gif') no-repeat; height:70px;   }
#footer a { color: #a2a1a1; }
#footer a:hover { color: #cfcfcf; }
#footer h2 { color:#666666; }
#footer .inner { padding:10px; padding-top:0px; margin-top:-20px; }

/* ITEM */

.list { padding:5px; border:4px solid #cccccc; margin-bottom:15px; background: url('../images/item_bg.gif') repeat-x; }
.list-spon { padding:5px; border:4px solid #cccccc; margin-bottom:15px; background: url('../images/item_bg_featured.gif') repeat-x; }
 
.itemRating { background: url('../images/rating.gif') no-repeat; }
.itemRating_featured { background: url('../images/rating_featured.gif') no-repeat;}
.itemDesc { margin-top:8px; color:white; line-height:30px; }

.urbangreymenu ul li { background: #000; border-bottom:2px solid #fff;   }
.urbangreymenu ul li a{color: #fff; }
.urbangreymenu ul li a:visited{color: #fff;}
.urbangreymenu ul li a:hover{ color: white; background: #666666;}
 

.SinglePreview { border:2px solid #D1D1D1; height:200px; border:0px; width:700px;  }

/*
Featured Home
*/	

.homeCategories ul li  { background: url('../images/folder.gif') no-repeat 8px 6px; }
ul.navigation {    background:url('../images/home_fbar.gif') repeat-x bottom left; height:120px;}
ul.navigation a:hover  img {    border:1px solid #454444;  }
ul.navigation a.selected {    background-color: #eee;}

/*
-------------------------
Featured Slider
-------------------------
*/

.slider2_wrapper { margin-left:-10px; margin-top:-10px; width: 960px;margin-bottom:20px; }
.featured {background:#000; }
.grid_11 {width:860px}
.stepcarousel{	position: relative; 	overflow: scroll; 	width: 940px;	height: 300px; clear:both;}
.stepcarousel .belt{	position: absolute;	left: 0;	top: 0;}
.stepcarousel .panel{	float: left; 	overflow: hidden; 	width: 940px;}
.stepcarousel .panel img {margin:10px 10px 10px 10px;}
.featured_text {padding:20px 20px 0 0;}
.featured_text h2 {text-transform:uppercase;}
.featured_text h2 a {color:#fff; text-decoration:none; line-height:35px;}
.featured_text p { color:#fff; }
.featured_text p.read_more a { font-weight:bold; color:#fff; }
#slider_nav {color:#dddddd; padding:10px 0px 10px 0px; line-height:20px; height:20px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; background: #000;}
#slider_nav img { vertical-align:middle;}
#slider_nav p {line-height:20px; margin:0 !important; color:#dddddd; text-align:right;}
#slider_nav a {color:#ffffff; text-decoration:none; margin:0px 10px;}
#slider_nav a img {margin: 0 5px;}



