/* Start of CMSMS style sheet 'Global' */
@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
body {
	background-color: #0f0f0f;
	background-image: url(../assets/background_repeating.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-size: 11px;
	color: #FFFFFF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #CC0000;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

#main_container{
	width:1000px;
	margin:0 auto;
	margin-top:10px;
	padding:0px;
        background:#1e1e1e url(../assets/container_background.gif) repeat-y;
}

#main_content{
      background:#1e1e1e url(../assets/container_background.gif) repeat-y;
}

#header{
	width:1000px;
	height:264px;
	background: #0f0f0f url(../assets/header_background.jpg) no-repeat;	
}

#left_column{
	float:left;
	width:300px;
	margin:0px;
	padding:0px;
}

#center_column{
	width:400px;
	height:713px;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#000000;
}

#right_column{
	width:300px;
	margin:300px;
	margin:0px;
	padding:0px;
	float:left;
}

.left_red_box{
	width:300px;
	height:309px;
	margin:0px;
	padding:0px;
	background-image:url(../assets/left_column_red.jpg);
}

.right_red_box{
	width:300px;
	height:309px;
	margin:0px;
	padding:0px;
	background-image:url(../assets/right_column_red.jpg);
}


.left_column_gradient{
	width:300px;
       min-height:330px;
	background: #1e1e1e url(../assets/left_column_gradient.jpg) no-repeat;
margin:0;
padding:0;
}

.right_column_gradient{
	width:300px;
        min-height:330px;
	background: #1e1e1e url(../assets/right_column_gradient.jpg) no-repeat;
margin:0;
padding:0;
}

#footer{
	margin:0 auto;
	width:1000px;
	height: 51px;
	float:left;
	background: #0f0f0f url(../assets/footer_background.gif) no-repeat;
}

#footer div.menu{
	width:550px;
	margin:0 auto;
	margin-top:20px;
}

#footer div.menu a{
	color:#999999;
}

#footer div.menu ul, li{
	margin:0;
	padding:10px;
	display:inline;	
}

#copyright{
	float:left;
	margin:35px 0px 0px 0px;
	width:256px;
	height:33px;
}

#tbs_logo{
	float:right;
	margin: 35px 0px 15px 0px;
	width:109px;
	height:45px;
}

.left_titles{
	float:left;
	margin:25px 0px 10px 45px;
}

.right_titles{
	float:left;
	margin:25px 0px 10px 30px;
}

.left_image{
	float:left;
	margin:10px 0px 10px 32px;
}

.left_red_box p.text{
	float:left;
	width:250px;
        margin:0px 0px 10px 45px;
	margin/**/:/**/ 0px 0px 10px 15px;
       padding-left:15px;
}

.right_red_box p.link{
	float:left;
	width:250px;
        margin:20px 0px 10px 30px;
	margin/**/:/**/20px 0px 10px 10px;
        padding-left:15px;
}

.left_column_gradient p.text{
	float:left;
	width:220px;
	text-align:justify;
	line-height:16px;
        margin:0px 0px 10px 45px;
	margin/**/:/**/ 20px 0px 10px 10px;
        padding-left:25px;


}

.left_column_gradient div.news{
	float:left;
	width:220px;
	text-align:justify;
	line-height:16px;
        margin:0px 0px 10px 45px;
}

.right_column_gradient p.text{
	float:left;
	width:220px;
	text-align:justify;
	line-height:16px;
        margin:20px 0px 10px 30px;
	margin/**/:/**/20px 0px 10px 10px;
padding-left:15px;
       
}

#left_nav{
	position:relative;
	top:94px;
	left:73px;
	width:175px;
	margin:0;
	padding:0;
}

#right_nav{
	position:relative;
	top:10px;
	left:754px;
	width:175px;
	margin:0;
	padding:0;
}

#left_nav ul, #left_nav li, #right_nav ul, #right_nav li{
	margin:0;
	padding:0;
	text-decoration:none;
	list-style-type:none;
}

/*left menu */
.menu1{float:left; padding:0; margin:0; width:175px; height:36px; background: url(../assets/menu_home.gif) no-repeat;}
a:hover.menu1 {background-position:-175px 0px ;}
.menu2{float:left; padding:0; margin:0; width:175px; height:36px; background: url(../assets/menu_whoweare.gif) no-repeat;}
a:hover.menu3 {background-position:-175px 0px ;}
.menu3{float:left; padding:0; margin:0; width:175px; height:36px; background: url(../assets/menu_services.gif) no-repeat;}
a:hover.menu2 {background-position:-175px 0px ;}

/*right menu*/

.menu4{float:left; padding:0; margin:0; width:175px; height:36px; background: url(../assets/menu_gallery.gif) no-repeat;}
a:hover.menu4 {background-position:-174px 0px ;}
.menu5{float:left; padding:0; margin:0; width:175px; height:36px; background: url(../assets/menu_contact.gif) no-repeat;}
a:hover.menu5 {background-position:-174px 0px ;}

.right_red_box ul{
	float:left;
	width:230px;
	margin-left:15px;
}

.right_red_box li{
	display:list-item;
	margin:-10px;
}

/*sub template specific styles */

#right_column_sub{
	width:650px;
	margin:0px;
	padding:25px;
	min-height:713px;
	_height:713px;
	float:left;
       line-height: 16px;
	background: #000000 url(../assets/sub_column_right.jpg) no-repeat;
}

.pricelist{
       width:250px;
       margin-left:50px;
       float:left;
}

.clear{
      clear:both;
}
/* End of 'Global' */

