/********************************** NAVIGATION STUFF *********************************/
.wrapper
{
	min-width:1000px!important
	width:1000px;
	margin:0px auto;
}



#navLinks
{
	height:40px;
	margin-bottom:10px;
	
	/*
	height:80px;
	background:url(../img/callUs.png) top right no-repeat *//*#e3a1f4*/
}

#callUs
{
	width:100%;
	background:url(../img/callUs.jpg) no-repeat;
	height:232px;
	margin-bottom:10px;
}

#menu
{
	background: url("../img/head-repeat.png") repeat-x scroll -13px 0 transparent;
	height:40px;
	width:1000px;
	border:none;
	/*
	width:800px;
	height:60px;
	border:1px solid #9d9a98;
	border-right:none;
	border-left:none;
	*/
}

#navigation li
{
	float:left;
	display:block;
}

#navigation li a{
    
    display: block;
    font: bold 14px arial;
    height: 36px;
    width:195px;
    padding-top: 10px;
    text-align: center;
    text-decoration: none;
    color: white;
}
/*********************************************************************************************
#navigation li a
{
	background-image:url(../img/menu2.png);
	display: block;
	outline: none;
	position: relative;
	height: 40px;
	text-decoration: none;
	width: auto;
}
#navigation .home 
{
	background-position:0px 0px;
	width:200px;
	height:40px;
}

#navigation .homeSelected
{
	background-position:0px -80px;
	width:200px;
	height:40px;
}



#navigation .testi
{
	background-position:-200px 0px;
	width:200px;
	height:40px;
}

#navigation .testiSelected
{
	background-position:-200px -80px;
	width:200px;
	height:40px;
}

#navigation .aboutUs
{
	background-position:-400px 0px;
	width:200px;
	height:40px;
}

#navigation .aboutUsSelected
{
	background-position:-400px -80px;
	width:200px;
	height:40px;
}

#navigation .contact 
{
	background-position:-600px 0px;
	width:200px;
	height:40px;
}

#navigation .contactSelected
{
	background-position:-600px -80px;
	width:200px;
	height:40px;
}

#navigation .bookmark
{
	background-position:-800px 0px;
	width:200px;
	height:40px;
}

#navigation .bookmarkSelected
{
	background-position:-800px -80px;
	width:200px;
	height:40px;
}

#navigation a .hover 
{
	background: transparent  url(../img/menu2.png) no-repeat;
	display:block;
	opacity: 0;
	position: relative;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}


#navigation .home .hover 
{
	background-position: -0px -40px;
}

#navigation .testi .hover
{
	background-position: -200px -40px;	
}

#navigation .aboutUs .hover 
{
	background-position: -400px -40px;
}

#navigation .contact .hover 
{
	background-position: -600px -40px;
}

#navigation .bookmark .hover
{
	background-position: -800px -40px;	
}

#navigation .homeSelected .hover 
{
	background-position: -0px -40px;
}

#navigation .testiSelected .hover
{
	background-position: -200px -40px;	
}

#navigation .aboutUsSelected .hover 
{
	background-position: -400px -40px;
}

#navigation .contactSelected .hover 
{
	background-position: -600px -40px;
}

#navigation .bookmarkSelected .hover
{
	background-position: -800px -40px;	
}
*/
/*********************************************************************************************/

.advertising_block
{
	height:200px;
	background:url(../img/adBackground.png) repeat-x;
	border:1px solid #000000;
	margin-top:10px;
}

.advertising_block_big
{
	height:220px;
	width:605px;
	border:1px solid #000000;
	margin-bottom:5px;
}

#slideshow
{
	float:left;
	width:750px;
	height:200px;
	border-right:1px solid white;
}

#ad
{
	margin-left:760px;
}

#slider
{
	margin-bottom:10px;
}

/***********************************************************************************************/

/* global layout */
#page {
	width: 1000px;
	margin: 0 auto 2px auto;
	text-align: left
}

#header
{
	clear:both;
	height:140px;
}

h1#logo
{
	height:130px;
	width:225px;
	display:block;
	float:left;
	clear:none;
}

#header_right
{
	float: left;
	margin-bottom: 15px;
	width: 755px;
	text-align: right;
	margin-top:50px;
}

#left_column, #center_column, #right_column { float: left }

#columns
{
	min-height:400px;
	margin-top:10px;
	display:inline-block;
}

#left_column {
	clear: left;
	width: 196px;
	margin-right: 12px;
	overflow: hidden;
}

#center_column {
	width: 584px;
	margin: 0 0 30px 0;
	overflow: hidden
}

#right_column {
	width: 196px;
	margin-left: 12px;
	overflow: hidden;
}


/********************************************* breadcrumb.tpl ********************************************/
.breadcrumb {
	font-size: 1em;
	color: #888;
	background:url(../img/head-repeat.png) repeat-x;
	color:white;
	font:normal normal bold 12px/normal arial;
	height:16px;
	padding:10px;
}
.breadcrumb .navigation-pipe { padding: 0 0.6em }

.breadcrumb a {
	text-decoration: none;
	color: #363637;
}

.breadcrumb a:hover { text-decoration: underline }

/* steps (like order step) */
ul.step {
	margin-bottom:28px !important;
	height:42px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	list-style: none outside none;
}

ul.step li 
{
	display:block;
	float:left;
	font:10px Georgia,"Times New Roman",Times,serif !important;
	height:52px;
	margin-right:10px;
	text-transform:uppercase;
	width:106.5px;
}

ul.step li div
{
	-moz-border-radius:2px 2px 2px 2px;
	background:repeat scroll 0 0 #FAFAFA;
	border-bottom:1px dashed #DBDBDB;
	color:#A2A2A2;
	height:28px;
	padding:10px 10px 5px 10px;
}

ul.step li a
{
	color:#928E82;
	text-decoration:none;
}

ul.step li a:hover
{
	color:#000000;
}

.num_step
{
	bottom:3px;
	clear:right;
	display:block;
	float:left;
	font:26px "Trebuchet MS";
	margin-right:8px;
	position:relative;
}

ul.step li.step_current 
{
	background:url("../img/ici.png") no-repeat scroll center bottom transparent;
}

ul.step li.step_current div
{
	-moz-border-radius:2px 2px 2px 2px;
	background-color:#4FA8C6;
	background-image:none;
	border-bottom:medium none;
	color:#FFFFFF;
	height:29px;
}

ul.step li.step_todo {
	color:#928E82;
}


ul.step li.step_todo span.name
{
	display:block;
	height: 31px;
	width: 90px;
	text-align: center;
	background:gray;
}

/********************** Testimonials Style **************************/

div.testimonial span
{	
	text-align:right;
}

div.testimonial .author_name
{
	color:black;
}