/*

Author: Martin http://www.tsmbangkok.com
*/
/* I n d e x  P a g e */
html, body, #wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
	background-image:url('../images/backcheck.jpg');
	background-repeat:no-repeat; 
	background-attachment: fixed;
	}
#wrapper {
	margin: 0 auto;
	vertical-align: middle;
	background-color: #000000;
	}
/* site top */
.keytext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #404040;
	padding: 8px;
	}
.endtext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
	padding: 2px;
	line-height:12px;
	}					
.red {
	background-color: #FF0000;
	}	
.blue {
	background-color: #161C6F;
	}
.grey {
	background-color: #a9a9a9;
	}	
.redtext {
	color: #ff0000;
	font-size: 12px;
	}		
.topmenuback {
	background-image:url('../images/site-top_04.jpg');
	background-color: #161C6F;
	}
.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
	}
.topmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	}
.topmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ff0000;
	}
.topmenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	}
.leftmenuback {
	background-color: #161C6F;
	}
.rightmenuback {
	background-image:url('../images/blueright.jpg');
	background-repeat:repeat-y;
	background-color: #000000;
	}
.rightmenubacktop {
	background-image:url('../images/site-content_10.jpg');
	background-repeat:no-repeat;
	}	
h5 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0;
	padding: 0;
	color: #231360;
	text-decoration: none;
	}
h4 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #231360;
	}
h2 { 
	color: #231360;
	}		
.pagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:18px;
	text-align:justify;
	padding: 18px;
	background-color: #ffffff;
	color: #404040;
	}
a.pagelink:link {
text-decoration : none; color : #161C6F;
	}
a.pagelink:visited {
text-decoration : none; color : #161C6F;
	}
a.pagelink:hover {
text-decoration : none; color : #ff0000;
	}	
a.readmore:link {
	color : #161C6F;
	}
a.readmore:visited {
	color : #161C6F;
	}
a.readmore:hover {
	color : #ff0000;
	}	
.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align:center;
	background-color: #ffffff;
	color: #404040;
	}
.sidemenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding-left: 10px;
	color: #161C6F;
	}
.menuwhite {
	background-image:url('../images/whitebutton.jpg');
	background-repeat:repeat-x;
	}
.sidemenub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	}
.sidemenub:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: center;
	color: #ffffff;
	}
.sidemenub:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	}
.sidemenub:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: center;
	color: #ffffff;
	}
.menublue {
	background-image:url('../images/bluebutton.jpg');
	background-repeat:no-repeat;
	}
.newsitem {
	height: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align:justify;
	background-color: #E6E6E6;
	color: #404040;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color: #404040;
	padding: 10px;
	}		
.newsitemimage {
	float: left;
	border-style:solid;
	border-width:1px;
	border-color: #404040;
	margin-right: 18px;
	margin-bottom: 0px;
	}		
.newsdate { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #404040;
	}	
.drivers {
	height: 120px;
	width: 255px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height:15px;
	text-align: left;
	background-color: #E6E6E6;
	color: #404040;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color: #404040;
	padding-left: 10px;
	}		
.driversimage {
	float: left;
	border-style:solid;
	border-width:1px;
	border-color: #404040;
	margin-right: 6px;
	margin-bottom: 3px;
	}
.driversimageleft {
	float: left;
	border-style:solid;
	border-width:1px;
	border-color: #404040;
	margin-right: 12px;
	margin-bottom: 6px;
	}						
.driverslinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #161C6F;
	color: #404040;
	border-bottom-style:solid;
	border-width:1px;
	border-color: #404040;
	padding: 3px;
	}		
/* Gallery */	

.gallerynav {
	background-image:url('../media/galleryimages/imagegallery_06.jpg');
	background-color: #c0c0c0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	padding: 0px;
	background-color: #ffffff;
	color: #404040;
		border-left-style:solid;
	border-right-style:solid;
	border-width:2px;
	border-color: #DADADA;
	}
.gallerytext {
	background-color: #c0c0c0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	padding: 0px;
	background-color: #ffffff;
	color: #404040;
	border-left-style:solid;
	border-right-style:solid;
	border-width:2px;
	border-color: #DADADA;
	}	
.galleryindex {
	background-color: #c0c0c0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	padding: 5px;
	background-color: #ffffff;
	color: #404040;
	border-left-style:solid;
	border-right-style:solid;
	border-width:2px;
	border-color: #DADADA;
	}	
	
			
a.gallery:link {
text-decoration : none; color : #404040;
	}
a.gallery:visited {
text-decoration : none; color : #404040;
	}
a.gallery:hover {
text-decoration : none; color : #ff0000;
	}	
.gallerymenu {
	background-image:url('../media/galleryimages/imagegallery_08.jpg');
	background-color: #c0c0c0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	padding: 0px;
	background-color: #ffffff;
	color: #404040;
	}
.formtagfix {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
}
.channelddm {
	background-color: #161C6F;
	color:#ffffff; 
	font-family: verdana;
	font-size: 12px;
}
.ddmblue { 
	background-color: #3366FF;
	color: #ffffff;
	font-size: 11px;
	font-family: arial;
}
.ddmred { 
	background-color: #CC0000;
	color: #ffffff;
	font-size: 11px;
	font-family: arial;
}
/* links */

.linkitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align:justify;
	background-color: #E6E6E6;
	color: #404040;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color: #404040;
	padding: 8px;
	}
.linkpage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:18px;
	padding: 12px;
	background-color: #ffffff;
	color: #404040;
	}			
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #E6E6E6;
	color: #404040;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color: #404040;
	}
.gallerytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:18px;
	background-color: #ffffff;	
	}








		

