/* CSS Document */

#masterhead-long { width:880px; height:auto; margin:0; padding:0;}
#masterhead-long #left { float:left; width:535px; height:auto;}
#masterhead-long #right { float:right; width:305px; height:auto;}

#masterhead-300 { width:880px; height:174px; margin:0; padding:0;}
#masterhead-300 #left { float:left; width:535px; height:auto;}
#masterhead-300 #right { float:right; width:305px; height:auto;}

#masterhead-360 { width:880px; height:235px; margin:0; padding:0;}
#masterhead-360 #left { float:left; width:535px; height:auto;}
#masterhead-360 #right { float:right; width:305px; height:auto;}
#masterhead-360 .resturant-rev { 
display:block; 
margin-top:5px; 
color:#615C56; 
font-size:14px; 
font-weight:normal; 
line-height:20px; 
margin:0px; 
padding:0px;
clear:both;
}

h1 { color:#C9283A; font-size:40px; margin:0px; padding:0 0 15px 0; font-weight:normal;}
h3 { color:#615C56; font-size:18px; line-height:25px; font-weight:normal; margin:0px; padding:0 0 4px 0;}
.h3-courses { color:#615C56; font-size:15px; line-height:22px; font-weight:normal; margin:0px; padding:0 0 4px 0;}
h2 { color:#C9283A; font-size:18px; margin:0px; padding:0 0 8px 0; font-weight:bold;}
.h2-game { color:#C9283A; font-size:18px; margin:0px; padding:28px 0 0 0; font-weight:bold;}
.h2-training { color:#C9283A; font-size:18px; margin:0px; padding:18px 0 0 0; font-weight:bold;}
h4 { color:#615C56; font-size:14px; font-weight:normal; line-height:20px; margin:0px; padding:0px; display:block; clear:both;}
h5 {color:#A09895; padding-bottom:2px; font-size:14px; font-weight:normal; margin:0px; }

.courses-link {color:#A09895; padding-bottom:2px; font-size:14px; font-weight:normal; margin:0px; }

.table-float { float:left; padding-right:14px;}

#content { width:880px; height:auto; margin:10px 0 0 0; padding:0; color:#615C56; font-size:11px;}

#content ul { margin:15px 0px 0px 0px; padding:0;}
#content li { 
list-style:none;
background:url(../pics/red-arrow.gif) no-repeat 0px 4px;
padding-left:10px;
margin:0px 0px 5px 0px;
}

/*** category page ***/

#category { width:100%; height:auto; margin:30px 0 0 0; padding:0;}

#category-left { float:left; width:425px; height:auto;}
#category-right { float:right; width:425px; height:auto;}

#story { width:425px; height:auto; margin:0; padding-bottom:30px;}
#story img { float:left; width:120px; height:120px; margin:0; padding-right:26px;}
#story #right { float:left; width:274px; height:auto;}
#story #right .title { color:#C2BAB7; font-size:14px; padding-bottom:5px;}
#story #right .title a { color:#C2BAB7; font-size:14px; font-weight:bold; text-decoration:none;}
#story #right .title a:hover { color:#C2BAB7; font-size:14px; text-decoration:underline;}
#story #right .summary { color:#615C56; line-height:16px; font-size:11px; padding-bottom:5px;}
#story #right .readmore { color:#C9283A; text-decoration:none; font-size:11px;}
#story #right .readmore a { color:#C9283A; text-decoration:none; font-size:11px;}
#story #right .readmore a:hover { color:#C9283A; text-decoration:underline; font-size:11px;}



/*** CLients ***/

#image-row { width:100%; height:auto; display:block; clear:both; margin-bottom:15px;}
#image-row #block { float:left; width:120px; height:auto; padding-right:30px;}
#image-row #block img { width:120px; height:120px; padding-bottom:5px;}
#image-row #block .title { color:#605B55; font-size:11px;}


#image-row #block-nopad { float:left; width:120px; height:auto; padding-right:0px;}
#image-row #block-nopad img { width:120px; height:120px; padding-bottom:5px;}
#image-row #block-nopad .title { color:#605B55; font-size:11px;}


/*** article page ***/

#body { width:100%; height:auto; margin:0; padding-bottom:22px;}
#body img { float:left; width:120px; height:auto; padding:0 30px 15px 0;}
#body .title { color:#C1B9B6; font-size:18px; padding-bottom:5px;}
#body .date {color:#C1B9B6; font-size:11px; padding-bottom:8px;}
#body p { color:#605B55; line-height:16px; font-size:11px; margin-top:0px;}
#body a {color:#C9283A; text-decoration:none;}
#body a:hover {color:#C9283A; text-decoration:underline;}



/*** about us ***/

#our-team { width:100%; height:auto; margin:20px 0 30px 0; display:block;}

#our-team #main { width:100%; height:auto;}
#our-team #main img { float:left; width:120px; height:150px; margin:0; padding-right:30px;}
#our-team #main #right { float:left; width:730px; height:auto; margin:0; padding:0;}
#our-team #main #right h2 { color:#CA2839; font-weight:bold; font-size:18px; margin:0; padding:0 0 8px 0;}
#our-team #main #right .title { color:#C1B9B5; font-weight:bold; font-size:18px; padding-bottom:2px;}
#our-team #main #right .title a { color:#C1B9B5; font-weight:bold; font-size:18px; text-decoration:none;}
#our-team #main #right .title a:hover { color:#C1B9B5; font-weight:bold; font-size:18px; text-decoration:underline;}
#our-team #main #right .status { font-size:14px; font-style:italic; color:#C1B9B5; font-weight:normal;}
#our-team #main #right .summary { color:#615C56; font-size:11px; line-height:18px;}

#our-team #sub { width:100%; height:auto; margin:30px 0 0 0; padding:0; display:block;}


#our-team #sub-left { float:left; width:421px; height:auto;}
#our-team #sub-left img { float:left; width:120px; height:150px; margin:0; padding-right:30px;}
#our-team #sub-left #right { float:left; width:270px; height:auto; margin:0; padding:0;}
#our-team #sub-left #right .title { color:#C1B9B5; font-weight:bold; font-size:14px; padding-bottom:2px;}
#our-team #sub-left #right .title a { color:#C1B9B5; font-weight:bold; font-size:14px; text-decoration:none;}
#our-team #sub-left #right .title a:hover { color:#C1B9B5; font-weight:bold; font-size:14px; text-decoration:underline;}
#our-team #sub-left #right .summary { color:#615C56; font-size:11px; line-height:18px;}

#our-team #sub-right { float:right; width:421px; height:auto;}
#our-team #sub-right img { float:left; width:120px; height:150px; margin:0; padding-right:30px;}
#our-team #sub-right #right { float:left; width:270px; height:auto; margin:0; padding:0;}
#our-team #sub-right #right .title { color:#C1B9B5; font-weight:bold; font-size:14px; padding-bottom:2px;}
#our-team #sub-right #right .title a { color:#C1B9B5; font-weight:bold; font-size:14px; text-decoration:none;}
#our-team #sub-right #right .title a:hover { color:#C1B9B5; font-weight:bold; font-size:14px; text-decoration:underline;}
#our-team #sub-right #right .summary { color:#615C56; font-size:11px; line-height:18px;}


/*** Resturant reviews ***/

#rest-reviews { width:100%; height:auto; display:block; margin:0 0 25px 0; padding:0;}
#rest-reviews p { line-height:17px; margin:10px 0px 16px 0px;}
#rest-reviews #left { float:left; width:424px; height:auto; padding-right:30px; }
#rest-reviews #right { float:left; width:425px; height:auto; margin:0; padding:0;}
#rest-reviews #right img { float:left; padding-bottom:130px; padding-right:9px;}



/*** Courses & Seminars ***/

#courses-bottom { margin:10px 0 0 0; padding:0; width:100%; height:auto; display:block; clear:both;}
#courses-bottom h2 { color:#CA2839; font-weight:bold; font-size:18px; margin:0; padding:0 0 15px 0;}
#courses-bottom h1 { font-weight:bold; font-size:40px; color:#C1B9B5; margin:0; padding:0 0 10px 0;}
#courses-bottom p { line-height:17px; margin:0px 0px 16px 0px;}
#courses-bottom .images { padding:10px 0px 20px 0px; height:40px;}
#courses-bottom td { line-height:17px;}
#courses-bottom a {color:#CA2839; text-decoration:none;}
#courses-bottom a:hover {color:#CA2839; text-decoration:underline;}
#courses-bottom img { float:left; padding-bottom:60px; padding-right:9px;}
#courses-bottom .course-table { padding-top:10px;}


/*** OUR GAME - generic bottom block ***/

#bottom-more { width:100%; padding:25px 0 24px 0; display:block; clear:both;}
#bottom-more .txt { color:#CA2839; font-size:11px; font-weight:bold; padding-bottom:15px;}
#bottom-more .images { margin:0; padding:0;}
#bottom-more .images-research { float:left;}
#bottom-more .images-researchrhs { float:right; margin-top:4px;}

/*** Our Strategy Red Blocks ***/

#strat-redblock-row { width:100%; height:auto; display:block; padding:30px 0 29px 0; border-bottom:1px solid #eeebe9;}

#strat-redblock-row h3 { 
color:#6C6667; 
font-size:18px; 
font-weight:bold; 
text-transform:uppercase; 
text-align:center;
padding:25px 0;
}

#strat-redblock-row .txt { width:220px; height:auto; margin:23px 0 0 15px;}
#strat-redblock-row .title { font-size:18px; color:#fff; font-weight:bold; text-align:center;}
#strat-redblock-row .title15 { font-size:15px; color:#fff; font-weight:bold; text-align:center;}
#strat-redblock-row .summary {font-size:12px; color:#fff; margin-top:20px;}
#strat-redblock-row ul { margin:0; }
#strat-redblock-row li {list-style:none;}


#strat-redblock-row #red-block { 
float:left; 
width:275px; 
height:184px; 
margin:0; 
padding-right:25px;
background:url(/pics/red-block-bg.gif) no-repeat;
}
#strat-redblock-row #red-block-nopad { 
float:left; 
width:275px; 
height:184px; 
margin:0; 
padding:0px;
background:url(/pics/red-block-bg.gif) no-repeat;
}




/**** GENERIC 2col styles ****/

#two-col { width:100%; height:auto; display:block; margin:10px 0 15px 0; padding:0;}
#two-col p { line-height:17px; margin:0px 0px 16px 0px;}
#two-col #left { float:left; width:420px; padding-right:30px; margin:0;}
#two-col #right { float:right; width:420px; margin:0; padding:0;}

#two-col ul { margin:15px 0px 0px 0px; padding:0;}
#two-col li { 
list-style:none;
background:url(../pics/red-arrow.gif) no-repeat 0px 4px;
padding-left:10px;
margin:0px 0px 5px 0px;
}


/*Carousel */


h6 {
font-size: 16px;
color: #ca2839;
margin: 0 0 7px 0;
}
.scroller_item ul {
	width: 880px;
	margin: 0;
	padding: 0;
}
.scroller_item li {
	list-style: none;
	height: 29px;
	border-top: 1px solid #eeebe9;
	line-height: 29px;
	margin: 0;
	padding: 0;
	color: #615c56;
	font-size: 11px; clear: both;
}
.scroller_item select {
	float: right;
	padding: 0;
	margin: 5px 50px 0 0;
}

*+ HTML .scroller_item select { margin-top: -25px; }


.scroller_item name {
	width: 130px;
	float: left; display: block; 
}

.scroller_item span{
	width: 130px;
	float: left; display: block; 
}


.scroller_item .submit {
	margin:  20px 0 0 230px;
}



.jcarousel-container {
	position: relative;
	height:340px;
	width: 880px;
	padding:10px 0px 10px 0;
	margin-bottom: 50px;
}
.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: 
relative;
	width:880px;
	height:340px;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 
0;
	padding: 0;
}
DIV#m_scroller .jcarousel-list li, .jcarousel-item {
	float: left;
	list-style: none;
	width: 
890px;
	height: 300px;
	margin: 0px 0px 0px 10px;
	clear:none;
}
.jcarousel-next {
	z-index: 300;
	width: 91px;
	height: 42px;
	background: url(/pics/button_next.gif) no-repeat;
	position: absolute;
	top: 310px;
	right: 155px;
	cursor: pointer;
}

.jcarousel-next-horizontal:hover {
	background: url(/pics/button_next.gif) no-repeat;
}
.jcarousel-prev {
	z-index: 300;
	width: 92px;
	height: 42px;
	position: absolute;
	top: 310px;
	right: 250px;
	cursor: pointer;
	background: url(/pics/button_back.gif) no-repeat;
	.jcarousel-prev-horizontal:hover { background: url(/pics/button_back.gif) no-repeat;}

.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, 
.jcarousel-next-disabled-horizontal:active {
	width: 91px;
	height: 42px;
	position: relative;
	top: 310px;
	right: 200px;
	cursor: pointer;
	display: block;
	background: url(/pics/button_next.gif) no-repeat;
}
.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, 
.jcarousel-prev-disabled-horizontal:active {
	width: 92px;
	height: 42px;
	position: relative;
	top: 310px;
	right: 250px;
	cursor: pointer;
	background: url(/pics/button_back.gif) no-repeat;
}

.scroller_item {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: 
#fff;
}
.scroller_item img {
	float: left;
	margin-left:30px;
}
.scroller_item a {
	font-size: 14px;
	color: #fff;
	line-height: 16px;
}


#form_holder_rotate { width: 880px; height: 600px;}

/*** carousel end ***/
