/* ***************** */
/* TEMPLATE SPECIFIC */
/* ***************** */
body{margin:0; padding:0; background:#FFFFFF; color:#886E40;}
form, td, textarea, ul {margin:0; padding:0;}
img{ vertical-align:top; line-height:100%;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
td, tr {vertical-align:top; text-align:left;}
.content{
	font-size:0.6875em;
	font-family:tahoma, arial;
	color:#886E40;
}
table{ font-size:100%;}
td{line-height:1.27em;}
.h_table{ height:100%;}
.w_table{ width:100%;}
.right{ text-align:right;}
.clear{ clear:both;}

/*forms*/
form{ display:inline;}
input, textarea, select{ 
	font-family:tahoma, arial;
	color:#886E40; 
	border:1px solid #DFD1B8;
	font-size:100%;
	vertical-align:top;
}
/*input{ width:192px; height:18px; background:none;}*/
textarea{width:192px; height:91px; padding:0 0 4px 0; overflow:auto; background:none;}
.inp_h{ height:26px; margin:0 0 5px 0;}
/*end forms*/


/*links*/
a{ color:#DB0300;}
a:hover{ text-decoration:none;}
.link{ color:#DB0300; font-weight:bold; font-size:0.9em; background:url(../images/bull.gif) 0 5px no-repeat; padding:0 0 0 8px;}
.link_1{ color:#E52F5C; font-weight:bold; background:url(../images/bull_1.gif) 0 5px no-repeat; padding:0 0 0 13px; text-decoration:none;}
.link_1:hover{ text-decoration:underline;}
/*end links*/

/*txt*/
h1, h2{ margin:0; padding:0;}
h1 {text-indent:-10000px; height:80px;}
strong{ color:#E52F5C;}
.txt{ color:#E52F5C;}
/*end txt*/

/*global*/
.float{ float:left; margin:0 20px 0 0;}
.block, .block_1, block_2{ width:auto; height:auto; margin:0; padding:0; background:none;} 
.w100{ width:100%;}
.h100{ height:100%;}
.indent{ margin:0; padding:0;}
.in5{ padding-top:5px;}
.in10{ padding-top:10px;}
.in15{ padding-top:15px;}
.in20{ padding-top:20px;}
/*end global*/

ul {list-style:none;}
li {
	background:url(../images/bull_1.gif) 0 5px no-repeat; 
	padding:0 0 0 15px;
}
li a {
	color:#886E40;
	text-decoration:none;
}
li a:hover { 
	text-decoration:underline;
}

.main_table{ width:100%;}
.center{text-align:center; width:100%;}
.center_1{margin:0 auto; text-align:left; width:830px;}

/*header*/
.header{ height:93px;}
/*end header*/

#results {
	margin-top: 25px;
}

/*******************table #1*********************************/
.left_top{ background:url(../images/left_top.jpg) left top no-repeat;}
.right_top{ background:url(../images/right_top.jpg) right top no-repeat;}
.left_bot{ background:url(../images/left_bot.jpg) left bottom no-repeat;}
.right_bot{ background:url(../images/right_bot.jpg) right bottom no-repeat; width:100%;}

.side_left{ background:url(../images/side_left.jpg) left top repeat-y;}
.side_right{ background:url(../images/side_right.jpg) right top repeat-y;}
.side_top{ background:url(../images/side_top.jpg) left top repeat-x;}
.side_bot{ background:url(../images/side_bot.jpg) left bottom repeat-x;}
/*******************end table #1*********************************/

.content { background:url(../images/wrapper.jpg) left top repeat-y;}
.content .wrapper_top{ background:url(../images/wrapper_top.jpg) left top no-repeat;}
.content .wrapper_bot{ background:url(../images/wrapper_bot.jpg) left bottom no-repeat;}
.height_content{ height:522px;}
.column_left{ width:191px; color:#B7A482;}
.column_left .menu{ padding:36px 0 0 44px;}
.column_left .contact{ padding:5px 0 0 56px;}
.table_content{width:583px; margin:13px 0 0 10px;}
.column .title{ padding:15px 0 11px 25px;}
.column .indent{ padding:0 20px 10px 26px;}

.column_1 .title{ padding:15px 0 5px 20px;}
.column_1 .indent{ padding:0 20px 10px 20px;}

/***************page****************************************/
#page .sep{height:252px; background:url(../images/sep_1.gif) 303px 0 repeat-y;}
#page .sep_bot{ background:url(../images/sep_bot_1.gif) left bottom no-repeat;}

#page .content .column{width:303px;}
/***************end page****************************************/

/***************page_3****************************************/
#page_two_column .sep{height:252px; background:url(../images/sep_3.gif) 243px 0 repeat-y;}
#page_two_column .sep_bot{ background:url(../images/sep_bot_3.gif) left bottom no-repeat;}

#page_two_column .content .column{width:243px;}
#page_two_column .content .column_1 .block{width:233px;}
/***************end page_3****************************************/

/***************page_7****************************************/
#page_one_column .content .column{width:575px; height:252px;}
/***************end page_7****************************************/

/*footer*/
.footer{ height:257px; color:#9C8151; text-align:right;}
.footer a{color:#E52F5C;}
.footer .indent{ padding:202px 30px 0 0;}
/*end footer*/

/* ************* */
/* THESANDBOX.EU */
/* ************* */
/* EXTENSION TO TEMPLATE-SPECIFIC CSS */
td.label {text-align:right;}

h1, h2
{ 
	padding:0;
}

h1
{ 
	margin-top: 0px;
	margin-left: -100px;
	height: 93px;
}

h2
{ 
	margin:0;
	color:#e72f5c;
}

.menu a div.plain
{
	margin-top:-23px;
	margin-left:30px;
	text-decoration: none;
}

.menu a div.special
{
	margin-top:-23px;
	margin-left:30px;
	text-decoration: none;
	color:#FFFFFF;
}

.column_left .contact
{
	width:139px;
}

/* SFTEXTREPLACEMENT - SEO */
h1 span.sfTextReplacement
{
  margin-left: 135px;
}

span.sfTextReplacement span
{
  display: none;
}
span.sfTextReplacement
{
  display:block; 
  background-repeat: no-repeat;
}

/* INDICATOR */
div#indicator
{
  position: absolute;
  width: 16px;
  height: 16px;
  left: 10px;
  top: 10px;
  z-index: 900;
  background: url(../images/indicator.gif) no-repeat 0 0;
}

/* TOOLBAR */
#sb_admin_toolbar
{
  width: 100%;
  background-color: #fcf9f1;
  font-family: tahoma;
  z-index: 900;
}

#sb_admin_toolbar a
{
  color: #886e40;
  font-weight: bold;
  text-decoration: none;
}

/* SFGUARD */
#sf_guard_auth_form
{
	margin-left: auto;
	background-color: #CCCCCC;	
}
