﻿html 

{

    background: #0D1018 url('../pic/bg.jpg') repeat-x 0 0;

}

body 

{

    margin:0 0 20px 0;

    padding:0;

    font-family:Verdana,arial;

    font-size:10px;

    color:#515151;

    background: url('../pic/middle_bg.jpg') no-repeat top center;

}

#top,#banner,#middle,#bottom,#mainmenu

{

    margin:0 auto;

    padding:0;

    clear:both;

    position:relative;

    width:800px;

}





h1 

{

    font-size:22px;

    color:#858585;/*C8C8C8*/

    font-weight:bold;

    font-style:italic;

    line-height:28px;

}

h2

{

    font-size:18px;

    color:#C8C8C8;

    font-weight:bold;

    line-height:22px;

}

h3

{

    font-size:13px;

    color:#515151;

    font-weight:bold;

}

.smallfont 

{

    font-size:10px;

}

.small_boldfont 

{

    font-size:10px;

    font-weight:bold;    

}

.image_style 

{

    padding:3px;

    background-color:#ffffff;

    border:1px solid #8F8F8F;

}





/*TOP DIV*/

#top

{

    height:89px;

    color:#ffffff;

}

#logo 

{

    margin-top:8px;

    height:80px;

    width:236px;

    float:left;

    background:url('../pic/gtuklogo.png') no-repeat 0 0;

}

#topmenu 

{

    margin-top:10px;

    padding-right:10px;

    float:right;

    line-height:14px;

    border-right:solid 1px #E7F1FF;

}

#login 

{

    margin-top:10px;

    margin-left:10px;

    position:relative;

    float:right;

    width:170px;

    overflow:hidden;

}

#loggedin

{

    margin-top:10px;

    margin-left:10px;

    padding:5px 0;

    width:150px;

    position:relative;

    float:right;

}

/*END TOP DIV*/







#banner

{

	width:794px;

	height:320px;

	border:solid 3px #ffffff;

	border-bottom:0;

	background-color:#ffffff;

	background-repeat:no-repeat;

	background-position:50% 50%;

	z-index:5;

}



#mainmenu 

{

    /*height:41px;

    background:#ffffff url('../../images/mainmenu_bg.gif') repeat-x 0 0;*/

	border-top:solid 3px #ffffff;

}

	.menu{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url('../pic/topMenuImages.png') repeat-x;}

	.menu li{padding:0; margin:0; list-style:none; display:inline;}

	.menu li a{float:left; padding-left:15px; display:block; color:rgb(57,57,77); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('../pic/topMenuImages.png') 0px -30px no-repeat;}

	.menu li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url('../pic/topMenuImages.png') 100% -30px no-repeat;}

	.menu li a:hover{background-position:0px -60px; color:rgb(161,161,161);}

	.menu li a:hover span{background-position:100% -60px;}

	.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('../pic/topMenuImages.png') 0px -90px no-repeat; color:rgb(255,0,0);}

	.menu li a.active span, .menu li a.active:hover span{background:url('../pic/topMenuImages.png') 100% -90px no-repeat;}

#search

{

    float:right;

}

#middle 

{

    overflow:hidden;

    background-color:#ffffff;

    padding-bottom:20px;

    

}

#middle_holder 

{

    margin:0 50px 0 25px;

}



#middle_holder_HOMEPAGE

{

    margin:0 50px 0 50px;

}



#leftmenu

{

    margin:20px 25px 0 0;

    float:left;

    width:150px;

}

#content

{

	float:left;

	overflow:hidden;

	width:600px;

	padding-top:12px;

	padding-bottom:12px;

}

#bottom 

{

	height:34px;

    padding-top:2px;

    color:#A4A4A4;

    background:#0D1018;

    text-align:center;

}

#sitepathcontainer

{

    margin:15px 0;

}

#contentcontainer 

{

    line-height:16px;

    font-size:10px;

    /*

    line-height:18px;

    font-size:12px;

    

    WE HAVE TO DECIDE IF THE FONT SHOULD BE 10 OR 12



    */

}

/*

#contentcontainer a, #contentcontainer a:link, #contentcontainer a:visited, #contentcontainer a:active 

{ 

	text-decoration:underline; 

}

#contentcontainer a:hover

{

    color:#FB5A00;

	text-decoration:underline; 

}

*/



.page_left_container 

{

    float:left;

    overflow:hidden;

}

.page_right_container 

{

    float:right;

    overflow:hidden;

    width:150px;

    margin-left:10px;

}

.page_right_header

{

    background-color:#E7F1FF;

    padding:5px;

}

.page_right_content

{

    margin:10px;

}





/* BOTTOM */

#bottommenu 

{

	font-weight:bold;

    margin-top:10px;

    padding-left:10px;

    float:left;

    line-height:14px;

}

#copyright 

{

	font-weight:bold;

    margin-top:10px;

    padding-right:10px;

    float:right;

    line-height:14px;

}

/* END BOTTOM */







/* LOGIN AND LOGGEDIN */

#login_inputsholder 

{

    width:170px; 

    overflow:hidden; 

    clear: both;

}

#login_username

{

    float:left;

    margin-bottom:5px;

    margin-right:5px;

}

#login_password

{

    margin-bottom:5px;

    float:right;

}

#login_submit

{

    margin-top:3px;

    float:right;

}

#login_options

{

    margin-top:-3px;

    float:left;

    line-height:15px;

}

input.login_input 

{

    width:74px;

    font-size:10px;

    font-family:Verdana;

}

input.c_button 

{

   color:#FFFFFF;

   background-color:#9E4712;

   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffE76B46',EndColorStr='#ff9E4712');

   border-style:solid;

   border-color:#FFFFFF;

   border-width:1px;

   font-size:10px;

   height:20px;

}

input.c_buttonhov

{

   border-color:#C1C1C1;

}

#personalmenu 

{

    float:left;

}

#logout 

{

    float:right;

}

#topmenu ul, #personalmenu ul

{

    margin:0;

    padding:0;

    list-style:none;

}

#personalmenu ul, #logout

{

    margin-top:5px;

}

#topmenu li 

{

    font-weight:bold;

    margin:2px 0;

    padding:0;

    text-align:right;

}

#personalmenu li 

{

    margin:2px 0;

    padding:0;

}

#topmenu ul 

{

    margin-top:-2px;

}

#login_welcome 

{

    margin-top:3px;

}

/* END LOGIN */











/* LIST BLOCKS */

.listblock 

{

    display:block;

    overflow:hidden;

    padding-bottom:20px;

    margin-bottom:20px;

    border-bottom:dotted 1px #CCCCCC;

    clear:both;

    line-height:16px;

}

.listblock .right 

{

    float:right;

    margin-left:10px;

    margin-bottom:10px;

}

.listblock img

{

    padding:3px;

    background-color:#ffffff;

    border:1px solid #8F8F8F;

}





.smallfontblock 

{

    font-size:10px;

}





.listblock_img

{

    margin-left:10px;

    float:right;

}









/*Listings*/

.listblock_small 

{

    width:550px;

    margin-bottom:10px;

    border-left:1px solid #C1D1DF;

    padding:10px;

    background-color:#F9F9F9;

    display:block;

    overflow:hidden;

    clear:both;

}

.listblock_small .left 

{

    float:left;

    margin-right:10px;

    font-size:10px;

}

.listblock_small .righthalf 

{

    width:230px;

    float:right;

    border-left:1px dotted #C1D1DF;

    padding-left:20px;

    font-size:10px;

    overflow:hidden;

}



.listblock_spec 

{

    width:550px;

    margin-bottom:10px;

    display:block;

    overflow:hidden;

    clear:both;

}



.listblock_spec .right, .listblock_spec .left2

{

    display:block;

    overflow:hidden;

    float:right;

    width:400px;

    padding:10px;

    line-height:16px;

    border-left:1px solid #C1D1DF;

    background-color:#F9F9F9;

}

.listblock_spec .left

{

    width:110px;

    float:left;

}

.listblock_spec .right2 

{

    float:right;

    text-align:right;

}

.listblock_spec .left2 

{

    float:left;

    border-right:1px solid #C1D1DF;

}







.small_listblock_img

{

    margin-right:10px;

    float:left;

}





img 

{

    border:0;

}









/* END LIST BLOCKS */







/* DEFAULT LINKS */

a, a:link, a:visited, a:active 

{ 

	text-decoration: none; 

    color:#515151;

    /*#515151*/

}

a:hover

{

	text-decoration: underline; 

    color:#FF0000;

}

/* END DEFAULT LINKS */











/* MENU LINKS

#mainmenu a

{

    height:24px;

    float:left;

    display:block;

    padding:10px 20px 0 20px;

    margin-right:2px;

    font-weight:bold;

    background:url('../../images/menuseparator.gif') no-repeat top right;

}

#mainmenu a:link,#mainmenu a:visited,#mainmenu a:active 

{ 

	text-decoration: none; 

    color:#515151;

}

#mainmenu a:hover

{

	text-decoration: none; 

    color:#C96025;

}*/

#topmenu a:link,#topmenu a:visited,#topmenu a:active,#personalmenu a:link,#personalmenu a:visited,#personalmenu a:active,#login_options a:link,#login_options a:visited,#login_options a:active, #bottommenu a:link, #bottommenu a:active, #bottommenu a:visited, #copyright

{ 

	text-decoration: none;

    color:#ffffff;

}

#topmenu a:hover,#personalmenu a:hover,#login_options a:hover, #bottommenu a:hover

{

	text-decoration: underline;

	color:#FF0000;

}

/*END MENU LINKS */







/* SUBMENU LIST */

#submenutitle 

{

	margin-left:12px;

	color:#FF0000;

	font-weight:bold;

	font-size:12px;

}

ul.submenulist

{

    margin:0;

    padding:0;

    list-style:none;

}

ul.submenulist li

{

    height:25px;

    padding-top:7px;

    display:block;

    margin-right:1px;

    font-weight:bold;

    border-top:dotted 1px #949494;

}

ul.submenulist2 

{

    margin-left:30px;

    margin-top:-5px;

    margin-bottom:20px;

    padding:0;

    list-style:square;

}

ul.submenulist2 li 

{

    display:block;

    font-weight:bold;

    line-height:18px;

}

ul.submenulist2 li ul 

{

    margin-left:8px;

    padding:0;

    color:#8B8B8B;

}





/* END SUBMENU LIST */







/* REGISTER */

fieldset.Reg_fieldset

{

    width:550px;

    border:0;

}

legend.Reg_legend, .special_header

{

    font-style:italic;

    font-weight:bold;

    padding:5px;

    border-bottom:1px solid #cccccc;

    width:100%;

    margin-bottom:10px;

    color:#515151;

}

legend.Reg_legend

{

    font-size:12px;

}

.title

{

    float:left;

    width:150px; 

    text-align:right;

    font-size:10px;

    margin-right:5px;

    line-height:15px;

/*    

    float:left;

    width:120px;



    width:115px;

    text-align:right;

*/

}

.entry

{

    float:left;

}

.plain_title 

{

    float:left;

    font-size:10px;

    margin-right:5px;

    line-height:15px;

    font-weight:bold;

}

fieldset.Reg_fieldset .information, .conf_block

{

    font-style:italic;

    color:#A5A5A5;

    margin-top:3px;

    margin-bottom:5px;

    font-size:10px;

    line-height:normal;

}

.conf_block 

{

    margin-top:30px;

    border-top:1px solid #cccccc;

    padding-top:10px;

}

fieldset.Reg_fieldset .block1, fieldset.Reg_fieldset .block2, fieldset.Reg_fieldset .request_sent

{

    padding:3px 10px;

    overflow:hidden;

    clear:both;

    margin-left:20px;

    width:500px;

}

fieldset.Reg_fieldset .block1 

{

    background-color:#F9F9F9;

}

fieldset.Reg_fieldset .block2

{

    background-color:#ffffff;

}

fieldset.Reg_fieldset .request_sent

{

    font-size:10px;

    padding:3px 0;

}





/*dealer information*/

.input_field 

{

/*same as input_style_plain*/

    width:250px;

    padding:3px;

	background-color:#ffffff;

	border:1px solid #C9C9C2;

	font-family:Verdana;

	font-size:10px;

}



/* END REGISTER */







fieldset.admin_entry

{

    display:block;

    width:530px;

    margin-bottom:20px;

    font-size:10px;

}

fieldset.admin_entry .input_header 

{

    width:100px;

    overflow:hidden;

    display:block;

    float:left;

    margin:5px 10px 5px 0;

    text-align:right;

    font-weight:bold;

}

fieldset.admin_entry .input 

{

    margin:5px 0;

    overflow:hidden;

    display:block;

    float:left;

}

fieldset.admin_entry .contentinput 

{

    margin:5px 0;

    overflow:hidden;

    display:block;

    text-align:center;

}

fieldset.admin_entry .general 

{

    margin:5px 0;

    overflow:hidden;

    display:block;

    margin-left:10px;

}

fieldset.admin_entry .input input 

{

    width:350px;

    font-size:10px;

    font-family:Verdana;

}

fieldset.admin_entry select

{

    font-size:10px;

    font-family:Verdana;

}

fieldset.admin_entry .contentinput textarea 

{

    width:500px;

    height:400px;

}



.input_style, .input_style_plain

{

    padding:3px;

	background-color:#ffffff;

	border:1px solid #C9C9C2;

	font-family:Verdana;

	font-size:10px;

	margin-bottom:5px;

}

.input_style_plain 

{

	margin-bottom:0;

}



.submit_buttons_block

{

    margin-top:20px;

    float:right;

}

.submit_buttons_block .info 

{

    float:left;

    margin-right:10px;

    width:400px;

    font-style:italic;

}



.submit_buttons_attachedblock 

{

    text-align:right; 

    margin-top: 20px;

}

.submit_buttons_block input, .submit_buttons_attachedblock input

{

    Font-Size:10px;

    font-family:Verdana;

}





/*

    PROFILE 

*/

.profilepage_left,.profilepage_right

{

    overflow:hidden;

    width:267px;

}

.profilepage_left

{

    float:left;

}

.profilepage_right

{

    float:right;

    margin-left:14px;

}

.profile_fieldset 

{

    margin-bottom:10px;

}

.blockcont

{

    padding:10px;

}

.info_header 

{

    width:50px;

    float:left;

    overflow:hidden;

    text-align:right;

    margin-right:10px;

    clear:left;

}

.info_value 

{

    overflow:hidden;

}

/*

    END PROFILE 

*/





.clearer

{

    clear:both;

}




#homepage_csholder 

{

    display:block;

    font-size:10px;

    overflow:hidden;

    line-height:14px;

    margin-top:30px;

}

#AboutusContent 

{

    width:671px;

    padding:10px;

    margin-bottom:15px;

    float:left;

    border: solid 1px #DDDDDD;

    background:#ffffff url('imgs/homepage/sectionbg.gif') repeat-x 0 0;

}

#AgricultureContent 

{

    width:140px;

    padding:10px;

    margin-right:15px;

    float:left;

    border: solid 1px #DDDDDD;

    background:#ffffff url('imgs/homepage/sectionbg.gif') repeat-x 0 0;

}



#EnergyContent

{

    width:140px;

    padding:10px;

    margin-right:15px;

    float:left;

    border: solid 1px #DDDDDD;

    background:#ffffff url('imgs/homepage/sectionbg.gif') repeat-x 0 0;

}



#MetalsContent 

{

    width:140px;

    padding:10px;
	
    margin-right:15px;

    float:left;

    border: solid 1px #DDDDDD;

    background:#ffffff url('imgs/homepage/sectionbg.gif') repeat-x 0 0;

}

#MineralsContent 

{

    width:140px;

    padding:10px;

    float:left;

    border: solid 1px #DDDDDD;

    background:#ffffff url('imgs/homepage/sectionbg.gif') repeat-x 0 0;

}

#EnquiryContent 

{
    width:317px;

    padding:10px;
	
	margin-top:15px;

	margin-right:15px;

    float:left;

    border: solid 1px #DDDDDD;

    background:#ffffff url('imgs/homepage/sectionbg.gif') repeat-x 0 0;
}

#MembersContent 

{
    width:317px;

    padding:10px;

	margin-top:15px;

    float:left;

    border: solid 1px #DDDDDD;

    background:#ffffff url('imgs/homepage/sectionbg.gif') repeat-x 0 0;
}

#NewsContent 

{

    width:671px;

    padding:10px;

    margin-top:15px;

    float:left;

    border: solid 1px #DDDDDD;

    background:#ffffff url('imgs/homepage/sectionbg.gif') repeat-x 0 0;
}


#AgricultureContent h3, #EnergyContent h3, #MetalsContent h3, #MineralsContent h3, #EnquiryContent h3, #MembersContent h3

{

    font-size:12px;

    font-weight:bold;

    margin-bottom:10px;

    padding:0;

}

#HomeContent img, #OfficeContent img, #ClassRoomContent img

{

    margin-top:10px;

    margin-bottom:10px;

}



#homepage_content 

{

    overflow:hidden;

    float:left;

    /* CHECK THIS WIDTH */

    width:390px;

    margin-top:20px;

    margin-right:20px;

}

.latestlist_content

{

    overflow:hidden;

    float:right;

    margin-top:20px;

}

.latestlist_content_media

{

    overflow:hidden;

    float:left;

    width:270px;

}

.latestlist_content .listblock_small

{

    /*259+1pxborder*/

    width:259px;

}

.latestlist_content_media .listblock_small

{

    width:249px;

}


.team_tdstyle 

{

    border-top:solid 1px #CCCCCC;    

    text-align:center;

    padding-top:10px;

    padding-bottom:15px;

    background:url('../../images/team_pic_sep.gif') no-repeat top center;

}

.team_tdstyle_img

{

    border:solid 1px #D1D1D1;

    margin:5px;

}


    .tabs 

    {

      width:550px;

      clear:both;

      

      float:left;

      font-size:93%;

      line-height:normal;

      border-bottom:1px solid #cccccc;

      margin-bottom:10px;



      }

      .tabs #WaitingMsg 

      {

        float:right;

        padding-right:10px;

        font-weight:bold;

      }

    .tabs ul {

          margin:0;

          padding:20px 10px 0 0;

          list-style:none;

      }

    .tabs li {

      display:inline;

      margin:0;

      padding:0;

      }

    .tabs a {

      float:left;

      background:url("../../images/tableft5.gif") no-repeat left top;

      margin:0;

      padding:0 0 0 4px;

      text-decoration:none;

      font-weight:bold;

      }

    .tabs a span {

      float:left;

      display:block;

      background:url("../../images/tabright5.gif") no-repeat right top;

      padding:5px 15px 4px 6px;

      color:#FFF;

      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    .tabs a span {float:none;}

    /* End IE5-Mac hack */

    .tabs a:hover span {

      color:#FFF;

      }

    .tabs a:hover {

      background-position:0% -42px;

      }

    .tabs a:hover span {

      background-position:100% -42px;

      }



      .tabs .current a {

              background-position:0% -42px;

      }

      .tabs .current a span {

              background-position:100% -42px;

      }







.MyCalendar .ajax__calendar_container {

    border:1px solid #646464;

    margin-top:-100px;

    margin-left:150px;

    background-color:White;

}

.MyCalendar .ajax__calendar_other .ajax__calendar_day,

.MyCalendar .ajax__calendar_other .ajax__calendar_year {

    color: #A3A3A3;

    background-color:#F7F7F7;

    text-align:center;

}

.MyCalendar .ajax__calendar_day

{

    text-align:center;

}

.MyCalendar .ajax__calendar_today 

{

    background-color:#F1F6FC;

    padding:0 0 5px 0;

}

.MyCalendar .ajax__calendar_hover .ajax__calendar_today 

{

    background-color:#BBD5FB;

}



.MyCalendar .ajax__calendar_hover .ajax__calendar_day,

.MyCalendar .ajax__calendar_hover .ajax__calendar_month,

.MyCalendar .ajax__calendar_hover .ajax__calendar_year {

    color: black;

    background-color:#F1F6FC;

    

}

.MyCalendar .ajax__calendar_active .ajax__calendar_day,

.MyCalendar .ajax__calendar_active .ajax__calendar_month,

.MyCalendar .ajax__calendar_active .ajax__calendar_year {

    color: black;

    font-weight:bold;

    background-color:#BBD5FB;

}











/*RMA*/



.rma_info_holder 

{

    display:block;

    border:1px solid #C1D1DF;

    padding:10px;

    width:527px;

    font-size:10px;

    overflow:hidden;

    margin-bottom:20px;

}

.rma_info_holder .left,

.rma_info_holder .left2

{

    float:left;

    width:80px;

    text-align:right;

    margin-right:10px;

}

.rma_info_holder .left2

{

    border-left:1px solid #C1D1DF;

}

.rma_info_holder .right

{

    float:left;

    width:150px;

    margin-right:10px;

}

.rma_message_header 

{

    width:528px;

    overflow:hidden;

    padding:10px;

    display:block;

}

.rma_message_title

{

    float:left;

    font-size:14px;

    font-weight:bold;

}

.rma_message_date

{

    float:right;

    font-size:10px;

}

.rma_message 

{

    overflow:hidden;

    display:block;

    padding:20px;

    margin-bottom:20px;

}

.rma_post_title 

{

    float:left;

    margin-right:10px;

    font-weight:bold;

}

.rma_buttons 

{

    float:left;

    margin-top:20px;

    margin-left:35px;

}

.rma_buttons input,

.rma_buttons select

{

    Font-Size:10px;

    font-family:Verdana;

}





/*

ORIGINAL RMA

.rma_info_holder 

{

    display:block;

    border:1px solid #C1D1DF;

    padding:10px;

    font-size:10px;

    overflow:hidden;

    margin-bottom:20px;

}

.rma_info_holder .left,

.rma_info_holder .left2

{

    float:left;

    width:80px;

    text-align:right;

    margin-right:10px;

}

.rma_info_holder .left2

{

    border-left:1px solid #C1D1DF;

}

.rma_info_holder .right

{

    float:left;

    width:150px;

    margin-right:10px;

}

*/





.contactform 

{

    width:165px;

	background-color:#ffffff;

	border:1px solid #C9C9C2;

	font-family:Verdana;

	font-size:10px;

	margin-bottom:5px;

}



.contactform_label 

{

    font-size:10px;

    float:left;

    width:60px; 

    text-align:right;

}



.general_info 

{

    font-style:italic;

    color:#A5A5A5;

    margin-top:3px;

    margin-bottom:5px;

    font-size:10px;

    line-height:normal;

}





/* MAP */  

#RouteDirections ul

{

    background-color:#F9F9F9;

    border:1px solid #D9D9D9;

    padding:10px 0;

}

#RouteDirections ul li

{

    border:none;

    list-style-type:none;

}

#RouteDirections li

{

    border-top:1px solid #D9D9D9;

    padding:10px 0;

}

.direction_text

{

    float:left;    

    width:430px;

}



/* END MAP */





/* NEW TRAINING */



.training_block1, .training_block2 

{

    padding:10px;

    overflow:hidden;

    clear:both;

    font-size:10px;

    margin:10px 0;

}

.training_block1 

{

    background-color:#F9F9F9;

}

.training_block2

{

    background-color:#ffffff;

}

.training_dinnerblock

{

    float:right;

    border-left:solid 1px #A9A9A9;

    margin:0;

    width:200px;

    padding-left:10px;

    font-size:10px;

}

.training_datesblock

{

    width:130px;

    float:left;

    padding-bottom:10px;

}

.training_userdtls

{

    border-bottom:solid 1px #D9D9D9;

    padding-bottom:5px;    

}







.smap_currentnode 

{

    display:none;

}





/*products*/

.productSpecTDValueOdd 

{

    padding:5px;

    font-size:10px;

}

.productSpecTDValueEven 

{

    background-color:#F9F9F9;

    padding:5px;

    font-size:10px;

}



.productSpecTDNameOdd 

{

    text-align:right;

    padding:5px;

    font-weight:bold;

    color:#798C9D;

    font-size:10px;

}

.productSpecTDNameEven 

{

    text-align:right;

    padding:5px;

    background-color:#F9F9F9;

    font-weight:bold;

    color:#798C9D;

    font-size:10px;

}



.productSpecTDHead, .productOptionsTDHead, .productAccessoriesTDHead 

{

    padding:2px;

    font-weight:bold;

    text-align:center;

    background-color:#C1D1DF;

    color:#ffffff;

}



.productOptionsTDHead 

{

    background-color:#C1DFC4;

}

.productAccessoriesTDHead 

{

    background-color:#DFC9C1;

}

.productText i

{

    font-size:10px;

}



a.tcinnolink:hover

{

    color:#666666;

}



.error_msg 

{

    margin:10px 0;

    line-height:normal;

    clear:both;

}

.error_msg, .error_msg ul li 

{

    color:Red;

    font-size:10px;     

}

.market_bulleted_list, .error_msg ul

{

    margin:3px 0 5px 20px;

}





/*RIGHT SIDE FORM*/

.rightside_form 

{

    float:right;

    border:1px solid #C1D1DF;

    margin: 0 1px 20px 30px;

    border-left:1px solid #C1D1DF;

    padding:10px;

    background-color:#F9F9F9;

    font-size:10px;

    width:180px;

    overflow:hidden;

}

.rightside_form div .general_info, .rightside_form .general_info

{

    font-style:italic;

    color:#A5A5A5;

    margin-top:3px;

    margin-bottom:5px;

    font-size:10px;

    line-height:normal;

}

.rightside_form div .submit_controls, .rightside_form .submit_controls 

{

    margin-top:10px;

    text-align: right; 

}

.rightside_form div .submit_controls input, .rightside_form .submit_controls input

{

    font-size:10px;

}

.rightside_form div .input_style, .rightside_form .input_style

{

    width:160px;

}

.rightside_form div .label_left, .rightside_form .label_left

{

    float:left;

    width:60px;

    text-align:right;

    padding-right:5px;

}

.rightside_form div .options_style, .rightside_form .options_style 

{

    width:170px;

    font-size:10px;

    font-family:Verdana;

}



/* MAP */

.map_dest, .map_arriv 

{

    font-weight:bold;

    color:#ffffff;

    padding:10px;    

}

.map_dest 

{

    background-color:#F4AD74;

}

.map_arriv 

{

    background-color:#B3D17F;

}



.products_subcategory 

{

    padding-left:13px;

    background: url('../../images/subcat_bulleted.gif') no-repeat 0 5px;

}

.products_qton_updatecontrol

{

    margin:10px 0;

    padding-top:5px;

    border-top:1px solid #C1D1DF;

    text-align:right;

    font-weight:bold;    

}

.products_rightside_holder

{

    float:right;

    text-align:right;

    margin:0 0 10px 10px;

}

.search_header_title

{

    font-size:12px;

    font-weight:bold;

    margin:10px 0;

}

ul.plain_ul 

{

    margin:0 0 0 40px;

    padding:0;

}



.searchbox 

{

    border:1px solid #C1D1DF;

    background-color:#F9F9F9;

    padding:5px;

}

.searchbox .title_input 

{

    float:left;

    margin-right:5px;

    font-weight:bold;

    margin-top:2px;

}

.searchbox input, .searchbox select

{

    font-size:10px;

    font-family:Verdana;

}





.a_box 

{

    width:238px;

    height:70px;

    border:1px solid #b2b2b2;

    padding:10px;

    background:url('/images/box_bg.gif') repeat-x bottom;

    text-align:center;    

}

ul.a_list 

{

    list-style: disc url('/upload/integration_award/2008/star_green.gif') outside;

}

ul.a_list2

{

    list-style: disc url('/upload/integration_award/2008/star_orange.gif') outside;

}

ul.a_list3

{

    list-style-image:none;

    padding-top:7px;

}

ul.a_list li, ul.a_list2 li

{

    padding:0 0 10px 10px;

}

ul.a_list3 li

{

    padding:0 0 3px 5px;

}

#content fieldset {

	float: left;

	clear: both;

	width: 100%;

	margin: 0 0 1.5em 0;
	
	padding-bottom:10px;

	border: 1px solid #BFBAB0;

}

#content legend {

margin-left: 1em;  

padding: 0;  

color: #000;  

font-weight: bold; 

}

#content label {

	font-weight:bold;

	float: left;

	width: 120px;

	margin-right: 1em;

	text-align: right;

} 

#content fieldset ol {

padding: 1em 1em 0 1em;  

list-style: none; 

} 

#content fieldset li {  

float: left;  

clear: left;

overflow:visible;  

height:25px;

width:360px;

padding-top:5px;

padding-bottom:5px; 

}

#content li.enqtextbox {  

float: left;  

clear: left;  

height:100px;

width:360px;

padding-top:5px;

padding-bottom:5px; 

}

#content label.hint{


	visibility:hidden;

	float:right;
	
	clear:right;

	position:relative;

	background-color:#E1E1E1;

	height: auto;
	
	width: 150px;

	line-height: normal;

	text-align: left;

	border: 1px solid #000000;

	padding: 5px 5px;

	margin-right:8px;

}

#content input, #content select{

border:solid;

border-width:thin;

border-color:#999999;

background-color:#E1E1E1;

width:200px;

}

#content textarea{

border:solid;

border-width:thin;

border-color:#999999;

background-color:#E1E1E1;

width:350px;

}

#content input:focus, #content select:focus{

	border:solid;

	border-width:thin;

	border-color:#000000;

	background-color:#FFFFFF;

	width:200px;

}

#content textarea:focus{

	border:solid;

	border-width:thin;

	border-color:#000000;

	background-color:#FFFFFF;

	width:350px;

}

#content fieldset.submit{

border:none;

padding-left:1em;

}

#content input.submit{

	float: none;

	width: auto;

	border-style: none;

	padding-left: 1em;

	color:#000000;

	background-color:#A0A0A4;

	background-image: none;

}

