/* CSS Document */
/* Color Codes
Light Blue(menu) - e2eaf1
Grey BG (menu)- d8dde1
mouse over(menu) - c6cdd3
Grey text - 595959 
Font(menu) - tahoma, 12 capitals

 */
*{ margin:0; padding:0; font: normal 12px Tahoma, "Verdana", sans-serif; outline:none;}
body{ background:url(images/bg.gif); margin-bottom:10px;}
.introbg{background:#0a0d12;}
.alternative{ background:#fff !important;}
.clear{ clear:both; line-height:5px; height:8px;}
a{ color:#282828;}
/*intro class*/
#menuintro{ width:960px; margin:auto; text-align:left; clear:both;}
#menuintro a{ float:left; display:block; color:#545a5b; padding:0 5px; margin:0;}
#menuintro a:hover{ color:#ccc;}
.skip{ float:right;padding:0; }
.skip a{ color:#999 !important;}
.skip a:hover{ color:#ccc !important;}
.introbg a{ color:#999; font:12px normal Arial, Helvetica, sans-serif; text-decoration:none; padding-left:850px;}
.introbg a:hover{ color:#ccc;}

/* Top Panel starts here - by jasmir */
#toppanel{ margin:auto;width:954px !important; width:964px;padding:0 5px; background:#fff; height:90px;border:1px solid #d7d9cf; border-top:0;border-bottom:0;}
#toppanel .logo{ margin:2px 30px; margin-top:0; float:left;}
#toppanel span { display:block; float:right; margin:15px 20px 10px 20px;}
#toppanel span img{ vertical-align: top; margin-top:-2px}
#toppanel .shortcut { float:left;}
#toppanel .shortcut a{ text-decoration:none; color:#282828; background:url(images/bullet1.gif) no-repeat left; padding-left:15px;}
#menu{ display:block; float:right; width:780px; margin:0; padding:0;}
#menu a{ display:block; float:left;color:#282828; background:#d8dde1; text-decoration:none; padding:6px; margin:3px 0px; width:95px; text-align:center; border-right:1px solid #fff;}
#menu a:hover{ background:#9ca6af;}
#menu .active, #menu .active:hover{ background:#8b9297; color:#fff;}
#menu .truevalue{text-indent: -1999px; width:125px;background:url(images/truevalue_logo_anim.gif) no-repeat center; padding:8px 0; margin:0;}
#menu .truevalue:hover{background:url(images/truevalue_logo_hover.gif) no-repeat center;}
#menu .truevalueactive, #menu .truevalueactive:hover{text-indent: -1999px; width:125px;background:url(images/truevalue_logo_hover.gif) no-repeat center; padding:8px 0; margin:0;}
/* Top Panel ends here - by jasmir */

.active, .active:hover{ background:#8b9297; color:#fff;}

/* Flash Panel starts here - by jasmir */
#flashpanel{ margin:auto;width:960px !important; width:970px; padding:0 2px; background:#fff; height:282px; text-align:center;border:1px solid #d7d9cf; border-top:0;border-bottom:0;}
/* Flash Panel ends here - by jasmir */
#banners{ margin:auto;width:954px;padding:5px; background:#fff; text-align:center;border:1px solid #d7d9cf; border-top:0;border-bottom:0;}

/* Contents Panel starts here - by jasmir */
#contentspanel{ margin:auto;width:954px; background:#fff;height:270px; text-align:center; padding:5px; text-align:left; padding-top:10px; border:1px solid #d7d9cf; border-top:0;border-bottom:0;}
#contentspanel h1{ font-size:12px; font-weight:bold; border-left:3px solid red; display:block;  text-align:left; padding-left:10px;float:left;width:290px;line-height:15px;margin-top:10px;}
#contentspanel h1 .space{ padding:0 10px;}
#contentspanel h1 a{ background:#d8dde1; padding:3px; color:#282828; text-decoration:none; font-size:11px; border-right:1px solid #fff;display:inline-block; }
#contentspanel h1 a:hover{ background:#9ca6af;}
#contentspanel h1 .active{ background:#4094dd; color:#fff;border-right:1px solid #fff;}
#contentspanel h2{clear:both; padding-top:15px; height:24px;border-bottom:3px solid #000;}
#contentspanel h2 a{ float:left; display:block; background:#d8dde1; color:#000; font-weight:bold; text-decoration:none; padding:5px 15px; margin:1px;}
#contentspanel h2 a:hover{ background:#a4aab0;}
#contentspanel h2 .active, #contentspanel h2 .active:hover{border-left:3px solid red; background:#000; color:#fff;}

#highlight{width:290px; float:left; padding:0 10px;}
#contentspanel .product{ float:left; clear:left; width:307px; height:97px; background:url(images/highlight_bg.gif) no-repeat left; padding-top:5px;} 
#contentspanel  ul{ padding:10px; list-style:none;}
#contentspanel  li{ font-size:11px; line-height:16px;}
#contentspanel  ul label{ width:35px; display:block; float:left; font-weight:bold;font-size:10px; padding-top:3px;}

#contentspanel #special{ margin-left:20px; float:left; width:336px;}
#contentspanel #special h1{ margin-left:10px;}
#contentspanel .offers{ float:left;  width:336px; height:97px; background:url(images/special_bg_anim.gif) no-repeat bottom; padding-top:5px;} 
#contentspanel .offers li{ margin-left:5px; line-height:22px;background:url(images/bullet1.gif) no-repeat left;padding-left:15px; }
#contentspanel .offers ul label{width:280px; display:block; float:left; font-weight:normal;font-size:11px; padding-top:3px;  clear:both;}
#contentspanel .offers ul a{ text-decoration:none; color:#cc0000; font-size:11px; margin-left:5px;}

#contentspanel #search{ margin:0;margin-left:20px; float:right; clear:right; width:260px;}
#contentspanel #search input{ background:#f3f3f3; height:14px; border:1px solid #cecdce; vertical-align:middle; padding:2px;}
#contentspanel #search .find{ float:none; display:inline;}
#contentspanel #search span{ padding:10px; display:block; text-align:center;}
#contentspanel #search ul{ margin:0; padding:0; text-align:right;}
#contentspanel #search li{ background:url(images/btn_bg.gif) no-repeat top right;line-height:35px; display:block; width:265px; text-align:right; border-top:1px solid #eff1f3 }
#contentspanel #search li:hover{ background:url(images/btn_bg_hover.gif);}
#contentspanel #search li a{ padding:5px 0;color:#818282;background:url(images/bullet2.gif) no-repeat right;text-decoration:none;  padding-right:10px; margin-right:10px;}
#contentspanel #search li a:hover{}
#contentspanel #search .customercare{ /*padding:8px 25px; clear:both; display:block;*/background:none; padding:0px; margin:0; text-align:center; border:0; padding:2px 0; }
#contentspanel #search .customercare:hover{ background:none;}
#contentspanel #search .customercare a{ background:none; padding:0; margin:0;}

#contentspanel #flash_gallery{ width:600px; float:left; clear:left;padding-left:10px; padding-top:20px;}
#contentspanel #flash_gallery h1{ width:600px; display:block;}

#innercontentspanel{ margin:auto;width:954px; background:#fff;  text-align:center; padding:5px; text-align:left; padding-top:10px; border:1px solid #d7d9cf; border-top:0;border-bottom:0;}
#innercontentspanel h1{ font-size:12px; font-weight:bold; border-left:3px solid red; display:block;  text-align:left; padding-left:10px;float:left;width:290px;line-height:15px;margin-top:10px; float:left;}
#innercontentspanel .selection{font-size:12px; color:#000; padding:10px; background:#d8dde1; display:block; width:620px; text-align:right; margin-bottom:15px;height:12px;}
#innercontentspanel .selection span{
	font-size:12px;
	font-weight:bold;
	border-left:3px solid red;
	display:block;
	text-align:left;
	padding-left:10px;
	float:left;
	width:280px;
	line-height:15px;
	float:left;
}
#innercontentspanel .selection a{ color:#000;}

#innercontentspanel h2{clear:both; padding-top:15px; height:24px;border-bottom:3px solid #000;}
#innercontentspanel h2 a{ float:left; display:block; background:#d8dde1; color:#000; font-weight:bold; text-decoration:none; padding:5px 15px; margin:1px;font-size:11px;}
#innercontentspanel h2 a:hover{ background:#a4aab0;}
#innercontentspanel h2 .active, #innercontentspanel h2 .active:hover{border-left:3px solid red; background:#000; color:#fff;}
#innercontentspanel h2 .formlink, #innercontentspanel h2 .formlink:hover{ background:#fff !important; color:red;}

#innercontentspanel #description{ width:640px; float:left; padding:0 10px; color:#282828;font-size:12px;font-weight:bold; line-height:16px; text-align:justify;}
#innercontentspanel #description h1{ width:100%; margin-bottom:15px; color:#000;}
#innercontentspanel #description h1 a{ color:#000; text-decoration:none; font-size:12px; font-weight:bold;}
#innercontentspanel #description ul{ clear:both;}
#innercontentspanel #description li{ list-style:disc; margin-left:30px; font-size:12px;font-weight:bold;line-height:16px;}
#innercontentspanel #description strong{ font-weight:bold; padding:0px; line-height:30px; color:#cc0000;}
#innercontentspanel p{ font-size:12px;font-weight:bold; padding:0; clear:right; display:block; float:right; width:470px;color:#282828; background:#f8f9fa; border:1px solid #edeff1; padding:10px;line-height:16px;}
#innercontentspanel p a{ color:#000; font-size:12px;}
#innercontentspanel #description img{ float:left; padding:0;}
#innercontentspanel #description .thumb{ border:1px solid #ccc; padding:5px; margin:10px 20px;}
#innercontentspanel .productlist{ display:block; width:138px; background:#f8f9fa; border:1px solid #edeff1;  padding:5px; float:left; margin:5px 4px;border-left:3px solid #edeff1;}
#innercontentspanel .productlist:hover{background:#ededed;border-left:3px solid #cc0000;}
#innercontentspanel .productlist h1{ margin:0; padding:0; border:0; color:#cc0000;border-bottom:1px solid #d1d2d2;}
#innercontentspanel .productlist h1 a{font-size:12px; font-weight:bold; color:#000; text-decoration:none; padding-left:5px;}
#innercontentspanel th{ background:#676767; text-align:center; padding:3px;}
#innercontentspanel .white{ color:#fff;}
#innercontentspanel .tabs{background:#f8f9fa;border:1px solid #edeff1; padding:5px; min-height:330px;display:none;line-height:16px;font-weight:bold;}
#innercontentspanel .tabs span{ display:block; float:left; width:215px;}
#innercontentspanel .tabs strong{ font-weight:bold; font-size:14px; padding:0px; line-height:30px; color:#cc0000;}
#innercontentspanel .tabs table{ width:48%; float:left; margin:3px; border-left:1px solid #d0d1d2;border-top:1px solid #d0d1d2;}
#innercontentspanel .tabs th{ background:#e0e0e0; padding:2px;font-size:11px;}
#innercontentspanel .tabs td{ padding:2px;border-right:1px solid #eceded;border-bottom:1px solid #eceded; font-size:11px;}
#innercontentspanel .tabs td a{font-size:11px;padding:3px;text-align:left;}
#innercontentspanel .alter{ background:#fff;}
#innercontentspanel .tabs #form{ border:0; width:100%;}
#innercontentspanel .tabs #form td{ padding:6px; border:0; font-size:11px;}
#innercontentspanel #description .tabs li{ list-style-image:url(images/bullet3.gif);}
/*#innercontentspanel #description table th{color:#fff;}*/
#innercontentspanel #description .tabs .colors li{ list-style:none; line-height:18px; padding:5px;background:#fff; margin:2px; padding-left:10px;}
#innercontentspanel #description .tabs .colors li:hover{background:none;}
#innercontentspanel #description .tabs .colors li a{ text-decoration:none; color:#000;}
#innercontentspanel #description .tabs .colors li img{ padding-right:10px;}
#innercontentspanel #description .tabs #image{ padding:10px;}

#innercontentspanel #search{ margin:0;margin-left:10px; float:right; clear:right; width:260px;}
#innercontentspanel #search input{ background:#f3f3f3; height:14px; border:1px solid #cecdce; vertical-align:middle; padding:2px;}
#innercontentspanel #search .find{ float:none; display:inline;}
#innercontentspanel #search span{ padding:10px; display:block; text-align:center;}
#innercontentspanel #search ul{ margin:0; padding:0; text-align:right;}
#innercontentspanel #search li{ background:url(images/btn_bg.gif) no-repeat top right;height:10px; padding:12px 0;display:block; width:265px; text-align:right; border-top:1px solid #eff1f3 }
#innercontentspanel #search li:hover{ background:url(images/btn_bg_hover.gif);}
#innercontentspanel #search li a{ color:#818282;background:url(images/bullet2.gif) no-repeat right;text-decoration:none;  padding-right:10px; margin-right:10px;font-weight:bold;}
#innercontentspanel #search li a:hover{}
#innercontentspanel #search .customercare{ background:none; padding:0px; margin:0; text-align:center; padding:15px 0 10px 0 !important; border:0; padding:3px 0; height:15px;}
#innercontentspanel #search .customercare:hover{ background:none;}
#innercontentspanel #search .customercare a{ background:none; padding:0; margin:0;}
#innercontentspanel td{ padding:5px; background:#f8f9fa; font-size:11px; vertical-alignm
;}
#photolist { margin-left:10px;}
#photolist td{ padding:0;}

#footer{ width:954px !important; width:964px; margin:auto; background:#cecdce; display:block; clear:both; padding:5px; color:#807e80; font-size:10px;margin-bottom:10px;border:1px solid #d7d9cf; border-top:0;border-bottom:0;}
#footer a{font-size:10px;color:#807e80;text-decoration:none;}
#footer a:hover{text-decoration:underline;color:Black;}
#footer strong{ font-size:10px; font-weight:bold;}
#footer span{ margin-left:450px;font-size:10px;}
#footer span a{ color:#0e92af; text-decoration:none; font-size:10px; font-weight:bold;}
/* Contents Panel ends here - by jasmir */

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:lemonchiffon;
    color: red;
    font-size:10px !important;
    width:300px;
}
.MyCalendar .ajax__calendar_body{width:250px;}
.MyCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years{
height:139px;width:250px;}
.MyCalendar .ajax__calendar_days, .MyCalendar .ajax__calendar_months, .MyCalendar .ajax__calendar_years {width:250px;}

.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;padding:0;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;padding:0;
}
.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;padding:0;}
    
#innercontentspanel #description #steps{ width:100%; display:block; margin:10px 0; height:40px;}
#innercontentspanel #description #steps li{ display:block; width:110px; float:left; background: url(images/step_bg.gif) no-repeat; padding:8px 25px; margin:3px 0; font-weight:bold; color:#333;}
#innercontentspanel #description #steps .active{ background:url(images/step_bg_active.gif) no-repeat; color:#fff;}

#bottomnav{width:954px !important; width:964px; height:30px; margin:0 auto 0px auto; background:#fff; display:block; clear:both; padding:5px 5px 0 5px;border:1px solid #d7d9cf; border-top:0;border-bottom:0;}
#bottomnav a{ color:#fff; text-decoration:none;font-size:12px; background:#cc0000  url(images/btmnav_bg.gif) no-repeat top right; display:block; width:138px; height:23px; padding-top:8px; float:left; text-align:center; border-bottom:1px solid #fff;}
#bottomnav a:hover{background:#cc0000  url(images/btmnav_bg.gif) no-repeat bottom right; }
#bottomnav .small{ background-image:url(images/btmnav_bg_small_fix.gif) !important; background:#cc0000  url(images/btmnav_bg_small.gif) no-repeat top right; width:100px !important; width:102px;}
#bottomnav .small:hover{ background:#cc0000  url(images/btmnav_bg_small.gif) no-repeat bottom right;  width:100px !important; width:102px;}

/*.menu{ display:block; float:right; width:780px; margin:0; padding:0; z-index:1;}
.menu a{ display:block; float:left;color:#282828; background:#d8dde1; text-decoration:none; padding:6px; margin:3px 0px; width:95px; text-align:center; border-right:1px solid #fff;}
.menu a:hover{ background:#9ca6af;}
.menu .active, #menu .active:hover{ background:#8b9297; color:#fff;}
.menu .truevalue{text-indent: -1999px; width:125px;background:url(images/truevalue_logo_anim.gif) no-repeat center; padding:8px 0; margin:0;}
.menu .truevalue:hover{background:url(images/truevalue_logo_hover.gif) no-repeat center;}
.menu .truevalueactive, #menu .truevalueactive:hover{text-indent: -1999px; width:125px;background:url(images/truevalue_logo_hover.gif) no-repeat center; padding:8px 0; margin:0;}*/

.menu{background:#fff;clear:right;}
.menu a{background:#d8dde1;padding:6px; margin:3px 0px;border:0px !important;display:block;width:99px;text-align:center; color:#282828;}
.menu a:hover{background:#9ca6af;}
.menuitem{}
.menuhover{/*background:#9ca6af;*/ }
.menuactive{background:#8b9297; color:#fff;}
.submenu{}
.submenuitem{width:168px;background:#9ca6af;padding:5px;border-bottom:1px solid #d8dde1;height:25px;}
.submenuhover{background:#595959; color:#fff;}
.submenuactive{}

.sitemap table{float:none;clear:both;} 
.sitemap td{background:none !important;}
.sitemap .mainnode{background:url(images/bullet3.gif) no-repeat left;padding-left:15px;}
.sitemap .leafnode{background:url(images/bullet2.gif) no-repeat left;padding-left:15px;}


.header1{background:#676767 url(images/tbl_bg_bookingPrice1.gif) no-repeat top left !important;height:43px;width:60px;padding:0 !important;}
.header2{background:#676767 url(images/tbl_bg_bookingPrice2.gif) no-repeat top right !important;height:43px;width:65px;padding:0 !important;}

.gridalign{text-align:left !important;}

.yellow{background: url(images/bg_dollar_panel.gif); width:640px; padding-left:10px; height:42px; font-size:13px; border:1px solid #9f9f9f;}
.yellow span{float:left;padding:10px 0 10px 5px; font-weight:bold;}
.yellow .border{ border:1px solid #9f9f9f; padding:3px 10px; margin:7px; background: url(images/bg_dollar_panel.gif); float:right;}
.yellow .highlight{ font-size:17px; float:none; padding:0;}
.yellow .highlightred{font-size:17px; padding:10px; color:#cc0000;}
.yellow .highlightredlabel{font-size:17px; padding:10px 0; color:#cc0000; float:none;}


.paypalbutton{padding:4px 15px;}

#cse-search-results iframe {
        width: 900px;
        height: 900px; 
        padding:10px;}
  
  
.watermark{font-size:11px;color:Silver;padding-left:4px;}

.rowstyle{background-color: #ececec !important; padding: 3px 0px 3px 0px;}

.prod_range{background:url(images/tran1.png) ; width: 200px; position: absolute; top: 0; right: 40px; padding:10px 15px; color:#fff; height:257px;text-align:left;}
.prod_range h2{ font-size:18px;}
.prod_range li{ margin-left:20px; list-style-type:square; padding:2px 5px; }
.prod_range li a{font-weight:bold; color:#fff;text-decoration: none;font-size:11px;}

.hot_job{background:url(images/LatestJob.gif) no-repeat 0 2px; padding:15px 0 18px 60px; display:block;}
/*.hot_job{background:url(images/New_Job_Icon.gif) no-repeat 0 2px; padding:0px 0 0px 35px; display:block;}*/


.career_search { width:626px; padding:10px 7px; background:#ccc; clear:both; float:left;}
.career_search .cr_srch_input { padding:4px 3px; border:1px solid #676767; width:132px; float:left; background:#eeeeee;  margin:0 5px 0 0; }
.career_search .cr_srch_select { padding:3px; border:1px solid #676767; width:133px; margin:0 7px 0 0; float:left; background:#eeeeee;}
.career_search .cr_srch_bt { background:url(images/but_cr.png) no-repeat 0 0; border:none; float:left; color:#fff; font-weight:bold; padding:5px 5px;}
.cr_srch_table { border:solid #676767; border-width:1px 1px 2px; }
.cr_srch_table td { padding:7px !important; border-bottom:1px solid #efefef;}
.cr_srch_table td .cr_aply { float:right;  font-size:11px; }
.cr_srch_table td .cr_aply:hover { color:Red;}

.no_result { border:1px solid #676767; padding:5px; width:628px; height:25px;  clear:both;}
.no_result span { display:block; width:150px; height:28px; margin:0 auto;}
.no_result span label { padding:6px 0 0 0; float:left; display:block;}
.no_result span img { float:left; vertical-align:middle; margin:0 6px 0 0;}


