*{margin:0; padding:0;}
body{background-color:#F5F5F5;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden; }
body{font-family:Verdana, Arial, Helvetica, sans-serif; color:#474747; font-size:0.6875em; line-height:1.36em; text-align:center;background: url(/mygraphics/bg.jpg);}
.headings{font-family:Verdana, Arial, Helvetica, sans-serif; color:#133963; font-weight:bold; font-size:1.1em; line-height:1em; text-align:center; vertical-align: middle;}
.white{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:1.5em; padding: 36px 0px 0px 86px;}
input, textarea, select{color:#000000; vertical-align:top; text-align:left; border: 0px solid #313131; background:#F4F4F4; font:11px Tahoma, Arial, helvetica, sans-serif; padding-left:5px;}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.block{display:block; line-height:1.8em;}
.block2{display:block; line-height:1.8em;}
.block1{display:block; line-height:1em; padding:6px 6px 6px 6px;}
.top_indent_5px{margin-top:5px; display:block;}
.top_indent_10px{margin-top:10px; display:block;}
.top_indent_15px{margin-top:15px; display:block;}
.top_indent_20px{margin-top:20px; display:block;}
.top_indent_25px{margin-top:25px; display:block;}

.width_stretch{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid, .mid_2{float:left;}

/*=======header===========*/
.header{height:86px; padding:0 0 0 0; background:url(/mygraphics/images/logo_100_02.jpg) 0px 0px no-repeat;}
.menuflags{position: absolute; width:1002px; top:0px; padding:58px 0 0 0; text-align:right; float:right;}
.menu{position: absolute; top:50px; padding:0px 0px 0px 196px;float:left;}
.smalltrucks{height:21px; width:20px; padding:0px 0px 0px 0px;float:none;}


.menu img{margin-left:0px;}

.head{height:22px; text-align:right; padding:80px 0 0 0; background:url(/mygraphics/bg_menu.jpg) 0px 0px no-repeat;}
/*=====//header===========*/

/*=======content===========*/
#content{padding:8px 0 70px 0;}

.pic_float{margin-right:3px; float:left;}
.pic_float_2{margin-right:3px; float:left;}

a{color:#F44200; text-decoration:underline;}
a:hover{text-decoration:none;}

strong{color:#000000;}
em{font-weight:bold;}

.link_2{color:#000000; text-decoration:underline; font-weight:bold; padding-left:19px;
		background:url(/images/arr.gif) left center no-repeat;}
.link_2:hover{text-decoration:none;}

.link_9{width:70px; color:#000000; text-decoration:underline; font-weight:bold; padding-left:19px;
		background:url(/images/arr.gif) left center no-repeat;}
.link_9:hover{text-decoration:none;}

.link_10{color:#000000; text-decoration:underline; font-weight:bold; padding-left:19px;
		background:url(/images/arr.gif) left center no-repeat;}
.link_10:hover{text-decoration:none;}

.link_5{color:#000000; text-decoration:underline; font-weight:bold; padding-left:19px;
		background:url(/images/arr.gif) left center no-repeat;}
.link_5:hover{text-decoration:none;}

.link_3{color:#E25500; text-decoration:underline; text-transform:uppercase; font-weight:bold;}
.link_3:hover{text-decoration:none;}

.font_2{color:#9E9E9E;}

.banner_1{height:80px; width:140px; background:url(/mygraphics/stock.png)}
.white{height:80px; width:140px; padding:20px 0px 0px 80px; font-size:12px;}
.banner_3{height:80px; width:140px; margin:0 0 10px 0; background:url(/mygraphics/new.png)}
.banner_2{height:80px; width:106px; margin: 26px 0px 0px 20px; float:right;}
.banner_4{height:80px; width:106px;}
.phone{height:46px; width:160px; margin:10px 0 0 0;}


.title{margin-bottom:10px;margin-top:10px;}

.line_x{height:1px; font-size:0; background:url(/images/line_x.gif) left top repeat-x; margin:30px 0 21px 0;}

li{padding:7px 0 7px 19px; background:url(/images/list_bg.gif) left center no-repeat;}
li a{color:#F44200; text-decoration:underline; line-height:1em;}
li a:hover{text-decoration:none;}

.list_3 li{padding-bottom:5px; padding-top:5px; background:url(/images/arr.gif) left center no-repeat;}

.list_2 li{padding:15px 0 17px 0; line-height:1.2em; background:0;}

.list_4{padding-bottom:5px; padding-top:5px;}

.list_2 a{float:right;}
.list_2 em{display:block;}
.list_2 b{float:right; padding-right:54px; font-weight:normal;}
.list_2 span{float:left;}
/*=====//content===========*/

/*=======block_1===========*/
.block_1{background:url(/images/block_2_left_top.jpg) left top repeat-x #f4f5f5; width:200px; float:right;}
.block_1 .bot{background:url(/images/block_1_bot.jpg) left bottom repeat-x;}
.block_1 .left{background:url(/images/block_1_left.jpg) left top repeat-y;}
.block_1 .right{background:url(/images/block_1_right.jpg) right top repeat-y;}
.block_1 .left_top{background:url(/images/block_2_left_bot.jpg) left top no-repeat;}
.block_1 .right_top{background:url(/images/block_2_right_top.jpg) right top no-repeat;}
.block_1 .left_bot{background:url(/images/block_2_left_bot.jpg) left bottom no-repeat;}
.block_1 .right_bot{background:url(/images/block_2_right_bot.jpg) right bottom no-repeat; padding:2px 11px 2px 10px;}

.block_1 .title{margin:0 0 27px 16px;}
/*=====//block_1===========*/

/*=======block_2===========*/
.block_2{background:url(/images/block_2_left_top.jpg) left top no-repeat #FFFFFF; width:100%;}
.block_2 .right_top{background:url(/images/block_2_right_top.jpg) right top no-repeat;}
.block_2 .left_bot{background:url(/images/block_2_left_bot.jpg) left bottom no-repeat;}
.block_2 .right_bot{background:url(/images/block_2_right_bot.jpg) right bottom no-repeat; padding:13px 17px 18px 20px;}
/*=====//block_2===========*/

/*=======block_3===========*/
.block_3{background:url(/images/images/block_3_top.jpg) left top repeat-x; width:100%;}
.block_3 .bot{background:url(/images/block_3_bg.jpg) left bottom repeat-x;}
.block_3 .left{background:url(/images/block_3_bg.jpg) left top repeat-y;}
.block_3 .right{background:url(/images/block_3_bg.jpg) right top repeat-y;}
.block_3 .left_top{background:url(/images/images/block_3_left_top.jpg) left top no-repeat;}
.block_3 .right_top{background:url(/images/images/block_3_right_top.jpg) right top no-repeat;}
.block_3 .left_bot{background:url(/images/block_3_left_bot.jpg) left bottom no-repeat;}
.block_3 .right_bot{background:url(/images/block_2_right_bot.jpg) right bottom no-repeat; padding:3px 18px 6px 9px;}

.block_3 .indent{padding:16px 0 0 5px;}
/*=====//block_3===========*/

/*=======block_4===========*/
.block_4{background:url(/images/images/block_3_top.jpg) #f4f5f5 left top repeat-x; width:100%;}
.block_4 .bot{background:url(/images/block_3_bg.jpg) left bottom repeat-x;}
.block_4 .left{background:url(/images/block_3_bg.jpg) left top repeat-y;}
.block_4 .right{background:url(/images/block_3_bg.jpg) right top repeat-y;}
.block_4 .left_top{background:url(/images/images/block_3_left_top.jpg) left top no-repeat;}
.block_4 .right_top{background:url(/images/images/block_3_right_top.jpg) right top no-repeat;}
.block_4 .left_bot{background:url(/images/block_3_left_bot.jpg) left bottom no-repeat;}
.block_4 .right_bot{background:url(/images/block_2_right_bot.jpg) right bottom no-repeat; padding:3px 18px 6px 9px;}

.block_4 .indent{padding:16px 0 0 5px;}
/*=====//block_4===========*/

/*=======block_5===========*/
.block_5 {background:url(/images/images/block_3_top.jpg) left top repeat-x; width:310px; float:left;}
.block_5 .bot{background:url(/images/block_3_bg.jpg) left bottom repeat-x;}
.block_5 .left{background:url(/images/block_3_bg.jpg) left top repeat-y;}
.block_5 .right{background:url(/images/block_3_bg.jpg) right top repeat-y;}
.block_5 .left_top{background:url(/images/images/block_3_left_top.jpg) left top no-repeat;}
.block_5 .right_top{background:url(/images/images/block_3_right_top.jpg) right top no-repeat;}
.block_5 .left_bot{background:url(/images/block_3_left_bot.jpg) left bottom no-repeat;}
.block_5 .right_bot{background:url(/images/block_2_right_bot.jpg) right bottom no-repeat; padding:15px 10px 20px 9px;}

.block_5 .indent{padding:0px 10px 6px 9px;}
/*=====//block_5===========*/

/*=======block_11===========*/
.block_11 {background:url(/images/images/block_3_top.jpg) left top repeat-x; width:100%;float:left;}
.block_11 .bot{background:url(/images/block_3_bg.jpg) left bottom repeat-x;}
.block_11 .left{background:url(/images/block_3_bg.jpg) left top repeat-y;}
.block_11 .right{background:url(/images/block_3_bg.jpg) right top repeat-y;}
.block_11 .left_top{background:url(/images/images/block_3_left_top.jpg) left top no-repeat;}
.block_11 .right_top{background:url(/images/images/block_3_right_top.jpg) right top no-repeat;}
.block_11 .left_bot{background:url(/images/block_3_left_bot.jpg) left bottom no-repeat;}
.block_11 .right_bot{background:url(/images/block_2_right_bot.jpg) right bottom no-repeat; padding:15px 10px 20px 9px;}

.block_11 .indent{padding:0px 10px 6px 9px;}
/*=====//block_11===========*/

/*=======block_10===========*/
.block_10 {background:url(/images/images/block_3_top.jpg) #f4f5f5 left top repeat-x; width:310px; float:left;}
.block_10 .bot{background:url(/images/block_3_bg.jpg) left bottom repeat-x;}
.block_10 .left{background:url(/images/block_3_bg.jpg) left top repeat-y;}
.block_10 .right{background:url(/images/block_3_bg.jpg) right top repeat-y;}
.block_10 .left_top{background:url(/images/images/block_3_left_top.jpg) left top no-repeat;}
.block_10 .right_top{background:url(/images/images/block_3_right_top.jpg) right top no-repeat;}
.block_10 .left_bot{background:url(/images/block_3_left_bot.jpg) left bottom no-repeat;}
.block_10 .right_bot{background:url(/images/block_2_right_bot.jpg) right bottom no-repeat; padding:15px 10px 20px 9px;}

.block_10 .indent{padding:0px 10px 6px 9px;}
/*=====//block_10===========*/

/*=======block_6===========*/
.block_6 {background:url(/images/images/block_3_top.jpg) #f4f5f5 left top repeat-x; width:660px;}
.block_6 .bot{background:url(/images/block_3_bg.jpg) left bottom repeat-x;}
.block_6 .left{background:url(/images/block_3_bg.jpg) left top repeat-y;}
.block_6 .right{background:url(/images/block_3_bg.jpg) right top repeat-y;}
.block_6 .left_top{background:url(/images/images/block_3_left_top.jpg) left top no-repeat;}
.block_6 .right_top{background:url(/images/images/block_3_right_top.jpg) right top no-repeat;}
.block_6 .left_bot{background:url(/images/block_3_left_bot.jpg) left bottom no-repeat;}
.block_6 .right_bot{background:url(/images/block_2_right_bot.jpg) right bottom no-repeat; padding:0px 18px 6px 9px;}

.block_6 .indent{padding:16px 0 0 5px;}
/*=====//block_6===========*/

/*=======block_7===========*/
.block_7{background:url(/images/images/block_3_top.jpg) left top repeat-x; width:100%;}
.block_7 .bot{background:url(/images/block_3_bg.jpg) left bottom repeat-x;}
.block_7 .left{background:url(/images/block_3_bg.jpg) left top repeat-y;}
.block_7 .right{background:url(/images/block_3_bg.jpg) right top repeat-y;}
.block_7 .left_top{background:url(/images/images/block_3_left_top.jpg) left top no-repeat;}
.block_7 .right_top{background:url(/images/images/block_3_right_top.jpg) right top no-repeat;}
.block_7 .left_bot{background:url(/images/block_3_left_bot.jpg) left bottom no-repeat;}
.block_7 .right_bot{background:url(/images/block_2_right_bot.jpg) right bottom no-repeat; padding:3px 18px 20px 9px;}

.block_7 .indent{padding:0px 0 0 5px;}
/*=====//block_7===========*/

/*=======page_1===========*/
#page_1 #content{padding-bottom:4px;}

#page_1 .col_1 .block_2 .box_1{width:90px; margin-left:-4px;}
#page_1 .col_1 .block_2 .box_2{width:81px; padding-top:53px;}

#page_1 .col_1 .indent{margin-top:0px;}

#page_1 .col_2 .pic_float_2{float:right; margin:0 0 0 3px;}
#page_1 .col_1 .indent .indent{padding:0px 0 0 0;}
#page_1 .col_3 .indent .indent{padding:10px 0 0 0;}

/*=====//page_1===========*/

/*=======page_2===========*/
#page_2 #content{padding-bottom:4px;}

#page_2 .headings1{font-family:Verdana, Arial, Helvetica, sans-serif; color:#133963; font-weight:bold; font-size:1.1em; line-height:1em; text-align:left; vertical-align: middle; padding:10px 10px 10px 10px;}

#page_2 .col_1 .block_2 .box_1{width:90px; margin-left:-4px;}
#page_2 .col_1 .block_2 .box_2{width:81px; padding-top:53px;}

#page_2 .col_1 .indent{margin-top:0px;}

#page_2 .col_2 .pic_float_2{float:right; margin:0 0 0 3px;}
#page_2 .col_1 .indent .indent{padding:0px 0 0 0;}
#page_2 .col_3 .indent .indent{padding:10px 0 0 0;}
/*=====//page_2===========*/

/*=======page_3===========*/
#page_3 #content{padding-left:30px;}

#page_3 .col_1 .list_2{margin-top:-15px;}

#page_3 .col_1 .box_1{width:242px; padding-right:40px;}
#page_3 .col_1 .box_1 img{margin:0 0 10px 62px;}
#page_3 .col_1 .box_2{width:232px;}
#page_3 .col_1 .box_2 img{margin:0 0 10px 75px;}

#page_3 .col_2 .block_2{margin-bottom:14px;}
#page_3 .col_2 .indent{margin-top:49px;}
/*=====//page_3===========*/

/*=======page_4===========*/
#page_4 .col_2 .pic_float{margin-right:21px;}
#page_4 .col_2 .pic_float_2{margin-left:16px; margin-right:30px; float:right;}

#page_4 .col_3 .block_3 .right_bot{padding-right:10px; padding-bottom:20px;}

#page_4 .col_3 .indent_2{margin-top:50px;}

#page_4 .col_3 .block_3 .img_indent{margin-left:39px; margin-top:-20px;}
/*=====//page_4===========*/

/*=======page_5===========*/
.form{width:100%; overflow:hidden; padding-top:5px;}
.line{height:26px;}
.form input{width:121px; height:20px;}
.form textarea{width:121px; height:113px; overflow:hidden; margin-bottom:8px;}
.form a{float:right; margin-left:21px;}

#page_5 .col_2 .pic_float{margin-right:21px;}

#page_5 .col_2 span, #page_5 .col_3 span{float:right; padding-right:15px;}
/*=====//page_5===========*/

/*=======page_6===========*/
#page_6 #content{padding-left:30px; padding-right:30px;}
/*=====//page_6===========*/

/*=======companies===========*/
#companies{background:url(/mygraphics/companylogos.jpg) left top repeat-x #F0F1ED; height:30px; padding:0px 0px 0px 0px; word-spacing:4px; font-size:1.09em;}
/*=====//companies===========*/

/*=======footer===========*/
#footer{background:url(/images/footer_bg.gif) left top repeat-x #F0F1ED; height:41px; padding:8px 24px 40px 31px; word-spacing:4px; font-size:1.09em;}
#footer a{color:#474747; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#footer span{font-size:0.91em; float:left; word-spacing:0}
#footer span a{color:#474747; text-decoration:underline;}
#footer span a:hover{text-decoration:none;}
/*=====//footer===========*/

h1 {color:#000000; font-weight:bold; font-size:10px;}

.buttonred     { font-size: 11px; font-weight: bold; background-repeat: no-repeat }
.buttonred a:link      { color: #fff; background-image: url(/mygraphics/search/but_red.gif); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 16px; float: left }
.buttonred a:visited      { color: #fff; background-image: url(/mygraphics/search/but_red.gif); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 16px; float: left }
.buttonred a:hover     { color: #fff; background-image: url(/mygraphics/search/but_blue.gif); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 16px; float: left }
.buttonred a:active   { color: #fff; background-image: url(/mygraphics/search/but_blue.gif); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 16px; float: left }
.buttonblue     { font-size: 11px; font-weight: bold; background-repeat: no-repeat }
.buttonblue a:link     { color: #fff; background-image: url(/mygraphics/search/but_blue.gif); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 16px; float: left }
.buttonblue a:visited     { color: #fff; background-image: url(/mygraphics/search/but_blue.gif); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 16px; float: left }
.buttonblue a:hover    { color: #fff; background-image: url(/mygraphics/search/but_red.gif); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 16px; float: left }
.buttonblue a:active  { color: #fff; background-image: url(/mygraphics/search/but_red.gif); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 16px; float: left }
.buttongray     { font-size: 11px; font-weight: bold; background-repeat: no-repeat }
.buttongray a:link    { color: #fff; background-image: url(/mygraphics/search/but_gray.gif); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 16px; float: left }
.buttongray a:visited    { color: #fff; background-image: url(/mygraphics/search/but_gray.gif); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 16px; float: left }
.buttongray a:hover   { color: #fff; background-image: url(/mygraphics/search/but_red.gif); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 16px; float: left }
.buttongray a:active { color: #fff; background-image: url(/mygraphics/search/but_red.gif); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 16px; float: left }
#searchform {
	background-color: #ffffff;
	border:1px dashed #000000;
	color: #000000;
	font-size:10px;
	font-weight: bold;
	height: 52px;
	left: 176px;
	top: 152px;
	width: 812px;
}

#searchform form {
	border: 0;
	margin: 0;
}

#searchform table td {
	color: #000000;
	padding: 1px 1px 2px 1px;	
}
.resultprice td{
	padding:12px 0px 12px 0px;;
	background-color: #F00;
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.resultheader {
	background-color: #143963;
	color: #FFFFFF;
}
.odd {
	background-color: #FFFFFF;
}
.even {
	background-color: #E3E3E3;
}
/*===== iframe =====*/
#outerdiv
{
width:640px;
height:2000px;
overflow:hidden;
position:relative;
}

#inneriframe
{
overflow:hidden;
position:absolute;
top:-220px;
left:-270px;
width:1280px;
height:2000px;
}
#outerdiv1
{
width:640px;
height:1000px;
overflow:hidden;
position:relative;
}

#inneriframe1
{
overflow:hidden;
position:absolute;
top:-170px;
left:-250px;
width:1280px;
height:1000px;
}
#outerdiv2
{
width:640px;
height:600px;
overflow:hidden;
position:relative;
}

#inneriframe2
{
overflow:hidden;
position:absolute;
top:-100px;
left:-260px;
width:1280px;
height:600px;
}

/*=======block_20===========*/
.block_20{background:url(/images/images/block_20_top.jpg) left top repeat-x; width:100%;}
.block_20 .bot{background:url(/images/block_20_bg.jpg) left bottom repeat-x;}
.block_20 .left{background:url(/images/block_20_bg.jpg) left top repeat-y;}
.block_20 .right{background:url(/images/block_20_bg.jpg) right top repeat-y;}
.block_20 .left_top{background:url(/images/images/block_20_left_top.jpg) left top no-repeat;}
.block_20 .right_top{background:url(/images/images/block_20_right_top.jpg) right top no-repeat;}
.block_20 .left_bot{background:url(/images/block_20_left_bot.jpg) left bottom no-repeat;}
.block_20 .right_bot{background:url(/images/block_20_right_bot.jpg) right bottom no-repeat; padding:3px 18px 6px 9px;}
.block_20 .indent{padding:16px 0 0 5px;}
/*=====//block_20===========*/

.fullsearch 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-weight:bold;
    font-size:1.1em;
    line-height:1em;
    text-align:center;
    vertical-align: middle;
}

.fullsearch a 
{
    color: #FFFFFF;
    text-decoration: none;
}

.fullsearch a:hover
{
    text-decoration: underline;
}
/*===== dtt trucks =====*/
/************************ 11-10-07 **********************/

.textmarkup1 { color: #0a397f; font-weight: bold }
.number { color: #ed1c24; font-size: 18px; font-weight: bold }
h1 { color: #7daff4; font-size: 16px; font-weight: bold; text-transform: uppercase }
h2{}
/************************ 12-02-08 **********************/
.topletter { color: #fa0001; font-weight: bold }


/* ******************* SCRIPTING ****************** */
.formfielderror {background: #FF727C}
.formfieldrequired {background: #FFFFA0}
.txtalert {
	color: #990000;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif
}

.navigbarselected {
	
	padding: 2px 5px 2px 5px;
	border: 1px solid #000;
	background-color: #7daff4;
	color: #fff;
	margin-bottom: 10px;
	font-size: 0.8em;
	font-weight: bold; 
	
	
}

.navigbar {
	
	padding: 2px 5px 2px 5px;
	border: 1px solid #7daff4;
	background-color: #fff;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 2em;
	
}

.navigbardeselected { 
	color: #999; 
	font-size: 12px; 
	font-weight: bold; 
	padding-top: 5px; 
	padding-bottom: 5px 
}


.picknop {
	border: 1px solid #CCCCCC;
	width: 28px;
	height: 28px;
	padding: 0 0 0 0;
	margin: 0px 0px 2px 0px;
	background: #1e205d url(/mygraphics/copy/bg_tile_grad_bluegrey.jpg) repeat-x;
	background-position:left;
	overflow: hidden;
}
.picknop_red {
	border: 1px solid #CCCCCC;
	width: 28px;
	height: 28px;
	padding: 0 0 0 0;
	margin: 0px 0px 2px 0px;
	background: #1e205d url(/mygraphics/copy/bg_tile_grad_redgrey.gif) repeat-x;
	background-position:left;
	overflow: hidden;
}
.picknop:hover, .picknop_red:hover {
	background: #1e205d url(/mygraphics/copy/bg_tile_grad_bluegrey_hover.jpg) repeat-x;
}
.picknop button, .picknop_red button {
background : transparent url(/mygraphics/copy/pin.gif) no-repeat;
background-position:center;
font-family : Arial;
width: 25px;
overflow: hidden;
border : 0px solid #dddddd;
line-height : 0.95em;
font-weight : bold;
font-size : 1em;
margin : 0px 0px 0px 0px;
text-align : right;
height: 25px;
padding : 2px 2px 2px 2px;
color : #595959;
}

.refnumber {
	border: 1px solid #CCCCCC;
	width: 95px;
	float: left;
	padding: 3px 10px 3px 10px;
	display: block;
	background-color: #e0f0ff;
	margin: 1px 0px 1px 0px;
}

.take_option {
	border: 1px solid #CCCCCC;
	width: 214px;
	float: left;
	padding: 3px 10px 3px 10px;
	display: block;
	background-color: #e0f0ff;
	margin: 1px 0px 1px 0px;
}


.mybid {
	border: 1px solid #CCCCCC;
	background: #FF5555 url(/mygraphics/copy/bg_tile_grad_pinkgrey.gif) repeat-x;
	color: #FF0000;
	font-weight: bold;
	font-size: 1em;
	width: 214px;
	padding: 3px 10px 3px 10px;
	display: block;
	float: left;
	margin: 1px 0px 1px 0px;
	text-align:center;
}

.remove_list {
	float: right;
	padding: 3px 10px 3px 10px;
	display: block;
	margin: 1px 0px 1px 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
	text-align: center;border: 0px solid white;
	width: 97px;
	background: #620900 url(/mygraphics/copy/bg_tile_grad_redgrey.gif) repeat-x;
}

.remove_list:hover {
	background: #324357 url(/mygraphics/copy/bg_tile_grad_bluegrey_hover.jpg) repeat-x;
}

.remove_list a {
	color: #FFFFFF;
	font-size: 9px;
	text-transform:uppercase;
	font-weight: bold;
}




.take_option_list {
	border: 1px solid #CCCCCC;
	float: left;
	padding: 3px 10px 3px 10px;
	display: block;
	margin: 1px 0px 1px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 1em;
	text-align: center;
	width: 214px;
	background: #620900 url(/mygraphics/copy/bg_tile_grad_whitegrey.gif) repeat-x;
}

.take_option_list:hover {
	background: #324357 url(/mygraphics/copy/bg_tile_grad_bluegrey_hover.jpg) repeat-x;
}

.take_option_list a {
	padding-left: 0px;
	width: 214px;
	overflow: hidden;
	border : 0px solid #dddddd;
	height: 17px;
	color: #000000;
	font-size: 9px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight: bold;
}





.truckname {
	border: 1px solid #CCCCCC;
	background: #1e205d;
	width: 214px;
	padding: 3px 10px 3px 10px;
	display: block;
	float: left;
	margin: 1px 0px 1px 0px;
}

.auction_calc {
	border: 1px solid #CCCCCC;
	font-weight: bold;
	background: #FF5555 url(/mygraphics/copy/bg_tile_grad_pinkgrey.gif) repeat-x;
	width: 214px;
	padding: 3px 10px 3px 10px;
	display: block;
	float: left;
	margin: 1px 0px 1px 0px;
	
}

.truckname a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;	
}

.trucktype {
	border: 1px solid #CCCCCC;
	width: 95px;
	float: left;
	padding: 3px 10px 3px 10px;
	display: block;
	background-color: #e0f0ff;
	margin: 1px 0px 1px 0px;
}

.buildyear {
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	color: #000000;
	font-weight: normal;
	font-size: 0.8em;
	width: 95px;
	padding: 3px 10px 3px 10px;
	display: block;
	float: left;
	margin: 1px 0px 1px 0px;
}

.truckprice {
	border: 1px solid #CCCCCC;
	background: #F00;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
	width: 95px;
	padding: 3px 10px 3px 10px;
	display: block;
	float: right;
	margin: 1px 0px 1px 0px;
	text-align:center;
}

.truckconfig {
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	color: #000000;
	font-weight: normal;
	font-size: 0.8em;
	width: 214px;
	padding: 3px 10px 3px 10px;
	display: block;
	float:left;
	margin: 1px 0px 1px 0px;
}

.truckkm {
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	color: #000000;
	font-weight: normal;
	font-size: 0.8em;
	width: 95px;
	padding: 3px 10px 3px 10px;
	display: block;
	float:right;
	margin: 1px 0px 1px 0px;
}

.truckpk {
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	color: #000000;
	font-weight: normal;
	font-size: 0.8em;
	width: 214px;
	padding: 3px 10px 3px 10px;
	display: block;
	float:left;
	margin: 1px 0px 1px 0px;
}

.contentgallery { 
	border: 1px solid #CCCCCC; 
	width: 236px; 
	height: 278px; 
	overflow:hidden; 
	float: left; 
	margin: 0px 5px 5px 0px;
	padding: 2px 2px 2px 2px;
}

.contentlist { 
	background: #e5e5e5 url(/mygraphics/copy/bg_tile_grad_whitegrey.gif) repeat-x;
	border: 1px solid #CCCCCC; 
	width: 98%;
	margin: 0px 5px 5px 0px;
	padding: 2px 2px 2px 2px;
}
.snelzoek button{
background: #FFFFFF url(/mygraphics/copy/bg_tile_grad_whitegrey.gif) repeat-x;
background-position:center;
font-family : Arial;
width: 200px;
overflow: hidden;
border : 0px solid #dddddd;
line-height : 0.95em;
font-weight : bold;
font-size : 1em;
margin : 0px 0px 0px 0px;
text-align : right;
height: 25px;
padding : 2px 2px 2px 2px;
color : #595959;
}
.snelzoek button:hover{
background: #FFFFFF url(/mygraphics/copy/bg_tile_grad_redgrey.gif) repeat-x;
color: #FFFFFF;
}

.configselectcontainer {
	width: 168px;	
	margin: 0px 0px 0px 0px;
	border: 0px solid black;
	}
	
.divbutton {
	float: left;
	width: 84px;
	height: 50px;
	margin: 0px 0px 0px 0px;
}
.resultcount  { color: #ed1c24; font-size: 32px; font-weight: bold; padding-top: 10px; padding-bottom: 10px }

.searchinfo {
	border: 1px solid #DDDDDD;
	padding: 0px;
	width: 734px;
	background-color: #EEEEEE;
	margin: 0px 0px 10px 0px;
}
.searchinfo div {
	margin: 15px 15px 15px 15px;
}

.searchbutton {
background:none;
width: 25px;
overflow: hidden;
border : 0px solid #dddddd;
height: 25px;
}

.searchbutton img {
border : 0px solid #dddddd;
margin : 0px 0px -5px 0px;
}
.trucktitle {
	border: 1px solid #DDDDDD;
	padding: 0px;
	width: 99%;
	background-color: #c6e1ff;
	margin: 0px 0px 10px 0px;
}
.trucktitle div {
	margin: 15px 15px 15px 15px;
}
.truckpricebar {
	border: 1px solid #DDDDDD;
	padding: 0px;

	width: 99%;
	background: #0a3c81 url(/mygraphics/copy/bg_tile_grad_pricebar.jpg) repeat-x;
	margin: 0px 0px 10px 0px;
}
.truckpricebar div {
	margin: 0px 0px 0px 0px;
}
.truckoptions {
	border: 1px solid #DDDDDD;
	padding: 0px;
	width: 99%;
	background-color: #e2efff;
	margin: 0px 0px 10px 0px;
}
.truckoptions div {
	margin: 15px 15px 15px 15px;
}

.altrowstable {
	width : 100%;
border-collapse : collapse;
font-size : 0.8em;
text-align : center;
margin : 0 0 0 0;
}
tr.alternate {
	border-bottom: 1px solid #AAAAAA;
}
tr.alternate td {
	padding: 5px 0px 5px 0px;
}

.td_take_option {
	border: 0px solid white;
	width: 214px;
	background: #FFFFFF url(/mygraphics/copy/bg_tile_grad_redgrey.gif) repeat-x;
}
.td_take_option:hover {
	background: #075094 url(/mygraphics/copy/bg_tile_grad_bluegrey_hover.jpg) repeat-x;
}

.td_take_option button {
	background: url(/mygraphics/copy/take_option.gif) no-repeat;
	background-position: 4px 4px;
	padding-left: 20px;
	width: 214px;
	overflow: hidden;
	border : 0px solid #dddddd;
	height: 25px;
	color: #FFFFFF;
	font-size: 9px;
	text-transform:uppercase;
	font-weight: bold;
}


.td_follow_this {
	border: 0px solid white;
	width: 100px;
	background: #0a3c81 url(/mygraphics/copy/bg_tile_grad_bluegrey.jpg) repeat-x;
}
.td_follow_this:hover {
	background: #075094 url(/mygraphics/copy/bg_tile_grad_bluegrey_hover.jpg) repeat-x;
}


.td_follow_this button {
	background: url(/mygraphics/copy/follow_this.gif) no-repeat;
	background-position: 4px 4px;
	padding-left: 20px;
	width: 100px;
	overflow: hidden;
	border : 0px solid #dddddd;
	height: 25px;
	color: #FFFFFF;
	font-size: 9px;
	text-transform:uppercase;
	font-weight: bold;
}


.td_place_bid {
	border: 0px solid white;
	width: 100px;
	background: #0a3c81 url(/mygraphics/copy/bg_tile_grad_bluegrey.jpg) repeat-x;
}
.td_place_bid:hover {
	background: #324357 url(/mygraphics/copy/bg_tile_grad_bluegrey_hover.jpg) repeat-x;
}

.td_place_bid button {
	background: url(/mygraphics/copy/place_bid.gif) no-repeat;
	background-position: 4px 8px;
	padding-left: 30px;
	width: 100px;
	overflow: hidden;
	border : 0px solid #dddddd;
	height: 50px;
	color: #FFFFFF;
	font-size: 9px;
	text-transform:uppercase;
	font-weight: bold;
}


.td_price {
	border: 0px solid white;
	background: #c2a19e url(/mygraphics/copy/bg_tile_grad_pinkgrey.gif) repeat-x;
	font-size: 2em;
}
.td_price h1 {
	font-size: 11px;
	line-height:11px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	color: #000000;
}
.td_price p {
	font-size: 19px;
	font-weight: bolder;
	line-height:19px;
	text-align:center;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
}
 .td_countdown_info {
	border: 0px solid white;
	background-color: #c6e1ff;
}
 .td_countdown_info div {
	margin: 5px;
	font-size: 9px;
}
 .td_countdown_info div span.index {
	color: #075094;
	font-size: 8px;
	text-transform:uppercase;
	font-weight: bold;
}
 .td_countdown_info div span.value {
	color: #000000;
	font-size: 8px;
	text-transform:uppercase;
	font-weight: bold;
}
 .td_euro {
	border: 0px solid white;
	width: 30px;
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
 }
 img.detail_truckpic {
	border: 1px solid #DDDDDD; 
 }
 
 fieldset {
	border: 1px solid #DDDDDD;
	margin: 5px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
 }
.homepage_button {
	border:1px solid #DDDDDD;
	background: #FFFFFF url(/mygraphics/copy/bg_tile_grad_whitegrey_big.gif) repeat-x;
	width: 180px;
	height: 100px;
	
}
 
 legend {
	display:block;
	background:url(/mygraphics/copy/bg_tile_grad_bluegrey.jpg) repeat-x;
	color: #FFFFFF;
	padding: 3px 5px 3px 5px;
	border: 1px solid #DDDDDD;
}
.headertext {
	color: #FFFFFF;
	font-size:18px;
	margin-left: 40px;
}
.headerbox {
	width: 320px;
}

/* ******************* SCRIPTING ****************** */

.required {
	background: #FF9 !important;
	/*border:1px solid #FD6A12 !important;*/
}
.error {
  background: #FD6A12 !important;
  /*border:1px solid #FF727C !important;*/
  /*color:#FD6A12 !important;*/
  font-weight:bold !important;
}
.txtalert {
	color: #FD6A12;
	/*font:bold 14px/1.2em Arial, Helvetica, sans-serif*/
	font-size: 14px;
}
.active { color: #737476; }

label.error {
	background: #fdfc0c !important;
	color: #FD6A12 !important;
	font-size: 10px !important;
	/*font:bold 14px/1.2em Arial, Helvetica, sans-serif;*/
	/*float: right;
	width: 250px;*/
	padding: 0 1em;
	text-align: left;
}


/* ******************* FORM ****************** */




.tsContentArea .tsTplWide .tsContentHead h1								{ padding:7px 0px; margin:0; line-height:21px; }
.tsContentCol															{width:652px;}
.tsContentArea .tsTplWide .tsContentCol									{ float:left; width:760px; padding:0px 0px; background-color:#f1f1f1; }
.tsContentArea .tsTplWide .tsContentCol .tsWarrantyContact				{ float:left; padding: 0px 12px; }
.tsContentArea .tsTplWide .tsContentCol .tsWarrantyExtra				{ float:left; padding: 0px 12px 3px 0px; }
* + html .tsContentArea .tsTplWide .tsContentCol .tsWarrantyExtra		{ padding: 2px 12px 15px 0px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsWarrantyExtra			{ padding: 0px 12px 15px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsWarrantyExtra p				{ margin:0px 0px 12px 0px; }
* + html .tsContentArea .tsTplWide .tsContentCol .tsWarrantyExtra p		{ margin:12px 0px 0px 0px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsWarrantyExtra p		{ margin:12px 0px 0px 0px; }

.tsHeader .tsButton										{padding-left:25px;}

/* contact form */
/* container elements */

.tsContactForm { background-color: #cbcbcb;}
.tsContactForm .tsZoning								{ border-top:1px solid #757678; }
.tsContactForm .tsFormElement							{ padding:9px 11px 9px 11px; background-color: #f1f1f1;}

* html .tsContactForm .tsFormElement					{ padding:9px 11px 8px 11px; }
.tsContactForm .tsFormElementSplitted					{ float:left; padding:9px 8px 9px 11px; width:300px;}

* html .tsContactForm .tsFormElementSplitted			{ padding:9px 8px 9px 11px; width:361px; }

* html .tsContactForm .tsBottomSpace							{ padding-bottom:20px; }



/* container elements attributes */
.tsContactForm .tsSplitted								{ background:#f1f1f1 url(1285a4cfbbba106c69d373a1156084c8_pixBgr.gif) 378px 0px repeat-y }
*+html .tsContactForm .tsSplitted								{ background:#f1f1f1 url(1285a4cfbbba106c69d373a1156084c8_pixBgr.gif) 378px 0px repeat-y }
* html .tsContactForm .tsSplitted						{ background:#f1f1f1 url(1285a4cfbbba106c69d373a1156084c8_pixBgr.gif) 379px 0px repeat-y; height:200px; }
.tsContactForm .tsFormFooter    						{ background:#cbcbcb url(0dd6ce40be9427e3870200f6dfb8b917_lightGrey.gif) top repeat-x; border-top:2px solid #757678; margin-top:0px!important; }

*+html .tsContactForm .tsFormFooter						{ margin-top:0px!important; padding-top:4px; padding-bottom:3px; margin-bottom:0px; }
* html .tsContactForm .tsFormFooter						{ margin-top:0px!important; padding-top:9px; padding-bottom:3px; margin-bottom:0px; }
.tsContactForm .tsSmallBorder    						{ border-top:1px solid #757678; } 
*+html .tsContactForm .tsSmallBorder    				{ padding-top:4px; } 

/* container elements styles */

/* table styles */
.tsContactForm table									{ margin:7px 0px -3px 0px; padding:0px; }
.tsContactForm .tsFormElement table							{ margin:7px 0px 1px 0px; padding:0px; }
.tsContactForm table.tsTop								{ margin-top:-3px; }
*+html .tsContactForm table.tsTop							{ margin-top:-3px; }

/* table cell styles */
.tsContactForm .tsLabelCell								{ width:160px !important; padding-top:5px; }
.tsContactForm .tsLabelCellRes							{ width:111px !important; }
.tsContactForm .tsRadioButtonCell						{ padding-top:5px; vertical-align:top; }
*+html .tsContactForm .tsRadioButtonCell				{ padding-top:1px; }
.tsContactForm .tsRadioButtonPanelCell					{ padding-left:25px; padding-top:5px; vertical-align:top; height:20px !important; }
*+html .tsContactForm .tsRadioButtonPanelCell			{ padding-top:1px; height:20px; }
.tsContactForm .tsInfoButtonCell						{ width:28px; vertical-align:top; padding-top:5px; }
.tsContactForm .tsTextCell								{ height:25px; padding-top:4px; }
*+html .tsContactForm .tsTextCell						{ padding-top:3px; vertical-align:middle; padding-bottom:0px; }

/* label styles */
.tsContactForm label									{ margin:2px 0px; }
*+html .tsContactForm label								{ margin:0px 0px; }



.tsContactForm .tsRadioButtonPanel label						{ vertical-align:top; }
*+html .tsContactForm .tsRadioButtonPanel label						{ vertical-align:baseline; }
* html .tsContactForm .tsRadioButtonPanel label						{ vertical-align:baseline; }
* html .tsContactForm .tsRadioButtonCell						{ padding-top:1px; }
*+html .tsContactForm .tsFormFooter .tsFirstInput 					{ margin-left:-3px !important; }
*+html .tsContactForm .tsFormFooter p input 						{ margin-left:17px !important; }
.tsContactForm .tsRadioButtonPanelCell	.tsFirstPanel label				{ margin-left:3px; }
*+html .tsContactForm .tsSmallText 							{ padding-bottom:2px; } 							



/* multiline- label styles */
.tsContactForm td 										{ vertical-align:top; }

/* input field styles */
.tsContactForm select.tsSmall							{ width:108px; margin:2px 0px; }
.tsContactForm select,
.tsContactForm select.tsMiddle							{ width:180px; margin:2px 0px; }
.tsContactForm select.tsLarge 							{ width:305px; margin:2px 0px; }

.tsContactForm input.tsSmall							{ width:87px; margin:2px 0px; height:17px; }
.tsContactForm input.tsMiddle 							{ width:180px; margin:2px 0px; height:17px; }
*+html .tsContactForm input.tsMiddle 					{ margin:1px 0px; }
.tsContactForm input.tsLarge 							{ width:304px; margin:2px 0px; height:17px; }

.tsContactForm .tsInputBox								{ margin-left:9px; margin-right:4px; }
*+html .tsContactForm .tsInputBox 						{ margin-left:5px; margin-right:4px; }
* html .tsContactForm .tsInputBox 						{ margin-left:5px; margin-right:1px; padding-right:1px; }
.tsContactForm input.tsFirst							{ margin-left:0px; }
*+html .tsContactForm input.tsFirst						{ margin-left:-4px; }
* html .tsContactForm input.tsFirst						{ margin-left:-4px; }


.tsContactForm .tsLabelCell label.tsRadioLabel				{ padding-right:5px !important; }
.tsContactForm .tsLabelCell div.tsRadioLabel				{ padding-right:5px !important; }


.tsContactForm .tsRadioButtonPanelCell .tsInputBox			{ margin-left:13px; }
*+html .tsContactForm .tsRadioButtonPanelCell .tsInputBox	{ margin-left:9px; }
* html .tsContactForm .tsRadioButtonPanelCell .tsInputBox	{ margin-left:9px; }

.tsContactForm textarea									{ margin:2px 0px 3px 0px; }
*+html .tsContactForm textarea							{ margin:1px 0px 2px 0px; }
* html .tsContactForm textarea							{ margin:1px 0px 2px 0px; }

/* special containers */

.tsContentArea .tsTplWide .tsContentCol .tsCheckbox .tsBig							{ width:600px; }

.tsContactForm .tsRadioButtonPanel						{ height:20px; }
*+html .tsContactForm .tsRadioButtonPanel				{ height:23px !important; }

.tsContactForm .tsButtonPanel							{ margin:7px -1px 1px 0px; }
*+html .tsContactForm .tsButtonPanel					{ margin:6px -1px 1px 0px; }
* html .tsContactForm .tsButtonPanel					{ margin:6px -1px 1px 0px; }
.tsContactForm .tsButtonPanel .tsTxtLnkArrow			{ margin:5px 9px 0px 0px; float:right; }

.tsContactForm .tsMessageBlock  						{ margin-top:0px; }
.tsContactForm .tsMessageBlock p 						{ margin-top:13px; }
.tsContactForm .tsMessageBlock textarea					{ width:340px; height:201px; }
*+html .tsContactForm .tsMessageBlock textarea			{ width:340px; height:203px; }
* html .tsContactForm .tsMessageBlock textarea			{ width:340px; height:203px; }

.tsContactForm .tsCommentBlock  						{ margin:0px; padding:0px; }
.tsContactForm .tsCommentBlock textarea					{ width:336px; height:215px; }
*+html .tsContactForm .tsCommentBlock textarea			{ width:336px; height:217px; }
* html .tsContactForm .tsCommentBlock textarea			{ width:336px; height:221px; }

.tsContactForm .tsElementsCnt				        	{ margin:11px 0px 1px 0px; }
*+html .tsContactForm .tsElementsCnt    				{ margin:11px 0px 1px 0px; height:23px; }
* html .tsContactForm .tsElementsCnt     				{ margin:11px 0px 1px 0px; height:23px; }
.tsContactForm .tsElementsCnt .tsTop					{ margin-top:0px; }
*+html .tsContactForm .tsElementsCnt .tsTop    			{ margin-top:-1px; }
* html .tsContactForm .tsElementsCnt .tsTop    			{ margin-top:0px; }
.tsContactForm .tsElementsCnt table.tsTop				{ margin-top:0px; }
*+html .tsContactForm .tsElementsCnt table.tsTop    	{ margin-top:0px; }
* html .tsContactForm .tsElementsCnt table.tsTop     	{ margin-top:0px; }
.tsContactForm .tsElementsCnt label       	       		{ float:left; margin:2px 5px 0px 0px; }
.tsContactForm .tsElementsCnt input.tsSmall     		{ float:left; margin:0px 5px 0px 0px; }
.tsContactForm .tsElementsCnt input.tsMiddle     		{ float:left; margin:0px 5px 0px 0px; }
.tsContactForm .tsElementsCnt input.tsLarge 	    	{ float:left; margin:0px 5px 0px 0px; }
.tsContactForm .tsElementsCnt .tsInputButton     		{ float:left; margin:-1px 5px 0px 0px; }
.tsContactForm .tsElementsCnt .tsButton     			{ float:left; margin:-3px 5px 0px 0px; }
.tsContactForm .tsElementsCnt select     				{ float:left; margin:-1px 5px 0px 0px; }
* html .tsContactForm .tsElementsCnt select     		{ float:left; margin:0px 5px 0px 0px; }
.tsContactForm .tsElementsCnt .tsImgHide    			{ margin-top:9px; visibility:hidden; display:none; height:0px; }
*+html .tsContactForm .tsElementsCnt .tsImgHide      	{ margin-top:0px; }
* html .tsContactForm .tsElementsCnt .tsImgHide 	    { margin-top:0px; }

.tsContactForm .tsSmallText								{ margin:0px; float:left; }
*+html .tsContactForm .tsSmallText						{ margin-bottom:1px; }

.tsContactForm .tsSmallText label						{ margin:5px 2pt 2px 0px; padding:0px; display:inline-box; float:left; width:18px; }
.tsContactForm .tsSmallText .tsSmall								  { width:86px; margin:2px 0px; float:left; height:17px; }
*+html .tsContactForm .tsSmallText.tsLast .tsSmall		{ width:85px; }
* html .tsContactForm .tsSmallText.tsLast .tsSmall		{ width:84px; }
 
			


.tsContactForm .tsSmallText.tsLast						{ margin-left:7px !important; }


/* Button and link styles */
.tsContactForm .tsInfoButton              				{ margin-left:3px; float:left; }

/* position styles */
.tsContactForm .tsLastSel								{ margin-left:9px !important; }
* html .tsContactForm .tsLastSel						{ margin-left:9px !important; }
* html .tsContactForm .tsBottom							{ margin-bottom:-7px !important; }

.tsContactForm p label.tsWrap						{ width: 250px; }
.tsContactForm p label.tsLastLabel					{ width: 370px; }

/* textarea styles */
.tsContactForm textarea.tsSmall 						{ width:340px; height:111px; }
*+html .tsContactForm textarea.tsSmall  				{ width:340px; height:113px; }
* html .tsContactForm textarea.tsSmall  				{ width:340px; height:113px; }

.tsContactForm textarea.tsMiddle 						{ width:180px; height:215px; }
*+html .tsContactForm textarea.tsMiddle					{ width:180px; height:217px; }
* html .tsContactForm textarea.tsMiddle					{ width:180px; height:217px; }

.tsContactForm textarea.tsLarge 						{ width:340px; height:300px; }
*+html .tsContactForm textarea.tsLarge 					{ width:340px; height:300px; }
* html .tsContactForm textarea.tsLarge 					{ width:340px; height:300px; }

