﻿body{background-color:#3B5998;margin: 0px;background-repeat:repeat;background-position: center bottom; font-family: "Trebuchet MS"; font-size: 12px;color:#040404}
.tablemaintitle { background-image: url(images/t_t_03.jpg); padding-top: 10px; font-size: 16px; padding-left: 10px; color: #00236E; font-weight: bold; vertical-align: middle; }
.tdlefttop { background: url(images/t_t_01.jpg) right no-repeat; width: 12px; height: 43px; }
.tdrighttop { background: url(images/t_t_04.jpg)#048CC8 left no-repeat; width: 12px; height: 43px; }
.tdlefttop1 { background: url(images/t_l.jpg) repeat-y; width: 12px; }
.tdrighttop1 { background: url(images/t_r.jpg) repeat-y; width: 12px; }
.tdleftbottom { background: url(images/t_b_01.jpg); width: 12; height: 29; }
.tdrightbottom { background: url(images/t_b_04.jpg); width: 12; height: 29; }
.tdbottom1 { background-image: url(images/t_b_03.jpg); height: 29px; padding-left: 10px; vertical-align: middle; }
.inp .name { float: left; width: 100px; text-align: right;font-weight:bold;font-size:12px }
.inp .value { float: left; width: 180px; padding-left: 5px; }
.row { width: 98%; clear: both; margin: 2px; min-height: 26px; }
.row .text { width: 40%; float: left; color: #4D6E99; text-align: right; }
.row .textbold { width: 40%; float: left; color: #4D6E99; text-align: right; font-weight: bold; }
.row .control { width: 48%; float: left; text-align: left; padding-left: 20px; }
.row .control label { border: solid 0px red; text-align: left; width: 50px; }
.pading10 { padding: 0px 10px 0px 10px; }
.pading1 { padding: 0px 5px 0px 5px; }
.pading2 { padding: 0px 15px 0px 15px; }
.pading2 img { max-height: 200px; max-width: 660px; }
div.box { border: solid 1px #048CC8; padding: 10px; margin-top: 10px; font-size:14px}
div.boxn { border: solid 1px #048CC8; padding: 10px; background-color:#fff; margin-top: 10px; width: 355px; height: 320px;}
div.boxweek{ border: solid 2px #048CC8;width: 450px;background-color:#fff;height: 300px;}
div.boxweekdisc{ border: solid 1px #98C267; margin: 0 0 0 2px; padding-left:5px; float: right; background-color:#DDEDCC;  width: 155px; height: 155px; }
.leftalign { float: left; }
.bodymain { float: left; width: 748px; margin: 2px; }
.rightadv { float: left; width: 246px; margin: 2px; }
.rightalign { float: right; }
.halfdiv { float: left; width: 46%; padding: 2px; }
.halfdiv input { width: 98%; }
/* Captcha */
div.panel .row input[type="text"] { width: 200px; border: solid 1px #5482B7; padding: 3px; }
div.panel .row input[type="password"] { width: 200px; border: solid 1px #5482B7; padding: 3px; }
div.panel .row { width: 98%; clear: both; margin: 2px; }
div.panel .row label { float: left; width: 150px; text-align: right; font-weight: bold; color: #306682; }
div.panel .row .rightside span label { margin: 0px; width: auto; }
div.panel .row .rightside { margin-left: 10px; padding-left: 10px; float: left; }
div.panel .row .rightside div { float: left; }
div.panel .row .rightside label { text-align: left; width: 250px; }
div.panel .row input[type="text"] { width: 200px; border: solid 1px #5482B7; padding: 3px; }
div.panel .row input[type="password"] { width: 200px; border: solid 1px #5482B7; padding: 3px; }
div.panel .row select { width: 205px; border: solid 1px #5482B7; padding: 3px; }
div.panel .row textarea { width: 480px; border: solid 1px #5482B7; padding: 3px; }
div.panel .row a { color: #5482B7; }



#loginmid { background: url(images/loginmidnew.jpg); height: 50px; background-repeat: no-repeat; }
.linkarrow { color: #077F03; background: url(images/dots.jpg) left no-repeat; padding-left: 48px; font-size: 18px; vertical-align: top; }
.logintext1 { margin: 15px; }
#loginmain a, #loginmain a:hover { color: #5482B7; }
#loginmain label, .row label { float: left; width: 100px; text-align: right; font-weight: bold; color: #306682; }

#tabs {  background:#048CC8; color: #000;  height: 25px; text-align: left; }
#tabs ul { width:500px }
#tabs ul li { display: inline; height: 13px; float:right; list-style-type:none  }
.helppopup { border:solid 1px #000; width:350px;  position: fixed; z-index: 99px; top: 35%; left: 30%; }
.flexi-table { width: 100%; margin: 0 0 5px 0; border-collapse: collapse; }
.flexi-table a, .data a { text-decoration: none; }
.flexi-table td a, .data td a { color: #325514; }
.flexi-table th, table.data th { background: #d1e9b5; font-size: 12px; border: 1px solid #ccc; border-width: 1px 0 1px 0; padding: 3px 9px; text-align: left; color: #000; }
.flexi-table th.price, td.price { text-align: right; width: 80px; }
.flexi-table th.th15 { width: 15%; }
.flexi-table th.th25 { width: 25%; }
.flexi-table th a, table.data th a { color: #000; padding-right: 15px; color: #000; }
.flexi-table th a:hover, .flexi-table th a.desc { background: url(../images/aro_dwn.gif) right 6px no-repeat; }
.flexi-table th.icon_t, table.data th.icon_t { background: 0; border: 0; }
.flexi-table tr td, table.data tr td { border-top: 1px solid #ddd; }
.flexi-table tr.odd, table.data tr.odd { background: #F3F8FA; cursor: pointer; }
.flexi-table tr:hover, table.data tr.odd:hover { background: #FFE0C3; cursor: pointer; }
#mainContentnew label { text-align: center; margin: 0; font-weight: bold; margin: 0px 0px 0px 0px; color: #454545;  padding: 0px 0px 0px 0px; }
.headerbg input[type="text"] { border: solid 1px #5482B7; padding: 3px;font-family: "Trebuchet MS"; font-size: 13px; }
.headerbg select {  border: solid 1px #5482B7; padding: 3px;font-family: "Trebuchet MS"; font-size: 13px; }
.headerbg{background-color:#FFFFFF;float:left;width:985px}
.topbluehead{background-color:#048CC8;width:985px;height:10px}
.logo{background: url(icons/timlogo.png) no-repeat #FFFFFF;height: 87px;width: 347px;float: left;}
.searchbar{	background-color:#FFFFFF;	background-repeat: no-repeat;background-position: center top; text-align:right}
.leftalign{text-align:center;vertical-align:top;width:33%;float:left;}
.centeralign{vertical-align:top;width:21%;float:left}
.rightalign{width:41%;vertical-align:top;float:right;}
.clearalign{clear: both;}
.arial15orangetext {font-size: 12px;font-weight: bold;color: #f87420;text-decoration:underline;}
.arial15orangetext a{font-family: "Trebuchet MS";font-size: 12px;font-weight: bold;color: #f87420;text-decoration:underline;}
.arial15orangetext a:hover{font-family: "Trebuchet MS";font-size: 15px;font-weight: bold;color: #f87420;text-decoration:underline;}
.dealbodybg{ border-top:solid 1px #4671B5; height:100%; margin:0;}
.btndivs{text-align:left;float:left;width:330px}
.timeleftto{background-color:#E5F3F9;width:125px;height:135px;margin-left:0px;padding-left:4px}
.timelefttoright{background-color:#9BD1E9;width:185px;float:left;height:135px;text-align:center;margin-left:0;margin-right:1;padding-right:4px}
#mainbody1{	width: 985px;}
a, a:active { text-decoration: none; color: #f87420; border: 0px; font-size:13px;font-weight:bold }
.grayleftrightborder {background-color:#fff;}
.grayleftrightborder select {  border: solid 1px #5482B7; font-family: "Trebuchet MS"; font-size: 13px; }
.button {background-color:#0F87C6;height:25px;width:82px;color:#fff; cursor:pointer; text-align:center;font-size:13px;  font-weight:bold; border:none; }
.buttonbig {background-color:#0F87C6;height:25px;color:#fff; cursor:pointer; text-align:center;font-size:13px;  font-weight:bold; border:none; }
.gobuttonnew {background-color:#0F87C6;height:25px;width:32px;color:#fff; cursor:pointer; text-align:center;font-size:13px;  font-weight:bold; border:none; }
.buttonbook{color:#FA6B40; cursor:pointer; text-decoration:underline;float:left; font-size:12px;margin-right:5px;width:100px; border:none;  font-weight:bold;background:none ;font-family: "Trebuchet MS";}
.buttonbookbig{color:#FA6B40; cursor:pointer; text-decoration:underline;float:left; font-size:12px;margin-right:5px;width:250px;border:none;  font-weight:bold;background:none ;font-family: "Trebuchet MS";}
.buttonbookbig1{color:#FA6B40; cursor:pointer; text-decoration:underline;float:left; font-size:12px;margin-right:5px;width:350px; border:none; font-weight:bold;background:none ;font-family: "Trebuchet MS";}

.buttonbook1{color:#FA6B40;width:92px; cursor:pointer; text-decoration:underline; text-align:center; font-size:12px;  font-weight:bold; border:none;background:none ;font-family: "Trebuchet MS"; }
.strike1 { text-decoration: line-through; color:#FD2100 ; font-weight:bold; font-size:19px}
.dealbodybg h1 {font-size: 15px;font-weight: bold;color: #00477b; }
.dealbodybg h3 { text-align: left; color: #0E6B97; font-size:13px;}
.dealbodybg h4 { text-align: left; color: #0E6B97; font-size: 13px; }
img{border:none}
.arial14bluebold {font-size: 14px;font-weight: bold;color: #00477b;}
#middlecontentdefaultpages { text-align: left; }
#footer1 { width: 985px; text-align:center; color: #fff; border:solid 0px #048CC8; font-weight: bold; background-color: #6694E3;height:35px }
#footer1 a { color: #FFF; }
.grayborder {border: 1px solid #c5c5c5;width:94%}
.mid { float: left; width: 33%; font-weight: bold; font-size: 15px;color:Navy}
.midold { float: left; width: 33%; font-weight: bold; font-size: 15px;color:#0F87C6 }
.mid1 { font-weight: bold; font-size: 15px; }
ul .ul_normal li { color: #11478C; }
div.htmlpaggings { float: left; color: #FFF; background-color:#5B9BD8; width:120px; height: 20px;border:solid 2px #fff; text-align: center;font-weight:600;cursor:pointer }
div.htmlpaggings a { cursor:pointer;color:#fff }

div.htmlpagging { float: left; color: #FFF; background: url(icons/new1.png) center; width:20px; height: 20px;border:solid 2px #fff; text-align: center;font-weight:600;cursor:pointer }
 select {  border: solid 1px #5482B7; padding: 3px;font-family: "Trebuchet MS"; font-size: 13px; }
div.leftalign { float: left; }
div.leftalignnew { float: left; padding-right: 5px; padding-left:20px;  border:solid 0px red;margin-left:auto;margin-right:auto;}
div.leftalignnew input[type="text"] { width: 140px; border: solid 1px #5482B7;}
.halfdiv1{float:left;width:31%; border:solid 0px red;padding-left:10px;margin-left:auto;margin-right:auto;}
.halfdiv1 input[type="text"] { width: 140px; border: solid 1px #5482B7;}
a.cart1 { line-height: 25px; background: url(images/shoppingcart.png) no-repeat left; padding-top: 9px; padding-left: 27px; font-weight: normal; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
a.cart span {background-color: #F36109; padding: 2px 2px 6px 2px; color: #fff;font-weight:bold; border: 0px; cursor: pointer;min-width:60px;height:23px;-moz-border-radius: 4px 4px 4px 4px;-khtml-border-bottom-left-radius: 4px; -khtml-border-bottom-right-radius: 4px;-khtml-border-top-right-radius: 4px;-khtml-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px;-webkit-border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;  }
a.cart{background: url(images/shoppingcart.png) no-repeat left; padding-top: 9px; padding-left: 27px;}
a.sms span {background-color: #F36109; padding: 2px 2px 6px 2px; color: #fff;font-weight:bold; border: 0px; cursor: pointer;min-width:60px;height:23px;-moz-border-radius: 4px 4px 4px 4px;-khtml-border-bottom-left-radius: 4px; -khtml-border-bottom-right-radius: 4px;-khtml-border-top-right-radius: 4px;-khtml-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px;-webkit-border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;  }
a.sms{background: url(images/email.png) no-repeat left; padding-top: 9px; padding-left: 29px;}
.money { text-decoration: line-through; color: #FF9D1C; }
/* cart jeevan */
div.cart { margin-top: 5px; background: #fff; }
div.cart input[type="text"] { width: 30px; text-align: center; }
div.cart ul { border: solid 1px #D5D5D5; border-top: none; }

.spacer{height:20px;}
div.spacersmal { text-align: center; height: 6px; }
div.cart ul li { float: left; padding-left: 5px; height: 25px; border-right: solid 1px #D5D5D5; width: 110px; }
div.cart ul li .image { height: 70px; width: 70px; vertical-align: middle; display: table-cell; }
div.cart img { max-height: 70px; max-width: 70px; }
div.cart ul li.desc { width: 380px; }
div.cart ul li div.rightalign { text-align: right; padding-right: 15px; }
div.footercart { background: #EBEBEB; height: 60px; border: solid 1px #D5D5D5; vertical-align: middle; }
div.footercart li { list-style: none; }
div.footercart a { color: #1579A0; }
div.cart ul li.tall { height: 90px; }
div.footercart li.small { line-height: 60px; vertical-align: middle; }
.amount { width: 80px; text-align: right; padding-right: 10px; }
.row { width: 98%; clear: both; margin: 2px; min-height: 26px; }
.row .text { width: 40%; float: left; color: #4D6E99; text-align: right; }
.row .textbold { width: 40%; float: left; color: #4D6E99; text-align: right; font-weight: bold; }
.row .control { width: 48%; float: left; text-align: left; padding-left: 20px; }
.row .control label { border: solid 0px red; text-align: left; width: 50px; }
.btn,rightalign .btn { background: #EEEEEE; border: solid 1px #D5D5D5; padding: 2px 5px 2px 5px; color: #1579A0; }
div.footercart .btn { background: #E7EEF6; border: solid 1px #A4C2DE; }
.btn:hover { text-decoration: none; }
.btn span { background: url(images/leftarrow.png) no-repeat left; border-right: solid 1px #D5D5D5; width: 12px; padding-left: 15px; margin-right: 3px; }
/* add products from list business directory */
div.scrollpanel{width:690px;margin:10px;vertical-align:middle;height:300px;}
div.scrollpanel .arrow {width:38px; vertical-align:middle;margin-top:100px;}
div.scrollpanel .middlpanel{width:610px; height:280px; border:solid 2px #5482B7; background:#FFF; overflow: hidden;}
div.scrollpanel ul{margin:10px 0px 10px 0px; padding:0px; height:230px;}
div.scrollpanel ul li{list-style:none; float:left;width:86px; padding:2px;border:solid 1px #FFF;}
div.scrollpanel ul li:hover{background:#FCF7A2;border:solid 1px #FCDE66;}
div.scrollpanel ul li .img{height:84px; width:84px;padding:2px;}
div.scrollpanel ul li img{max-height:80px;max-width:80px;}

div.tableview div.headerrow {background:#315A9A; color:#fff;line-height:30px; vertical-align:middle;padding-left:10px}
div.tableview div.rowstyle{border-bottom:dotted 1px #315A9A;background:#fff;padding:10px;}
div.tableview div.rowstyle p{font-size:14px; font-style:italic;}
div.tableview div.rowstyle img{max-height:50px; max-width:50px;}
div.newpane{background:#F3F6FB;border-bottom:dotted 1px #315A9A; padding:2px;}
img.photo{max-height:80px; max-width:80px;margin:10px;}
div.tableview div.rowstyle div.middlpanel{width:480px;padding:0px 5px 0px 5px;}
div.tableview div.rowstyle div.middlpanel input[type="text"]{height:13px;margin-top:1px;width:40px;font-size:11px;text-align:right;}

div.savearea{text-align:right;}

div.error{color:#E12318;font:bold 12px;background:#FCFAD9; border:solid 1px #E12318; margin:15px; padding:10px;max-width:80%;}
/* Div --- Products style */
div.products { background:#fff;text-align:center;}
div.products ul{margin:10px 0px 10px 0px; padding:0px;}
div.products ul li{list-style:none; float:left;width:130px;height:175px; margin:5px; padding:2px;border:solid 1px #FFF;background-color: #fafafa;}
div.products ul li:hover{background:#000000;border:solid 1px #FCDE66;}
div.products ul li .img{height:84px; width:84px;padding:2px;}
div.products ul li img{max-height:80px;max-width:80px;}

div.products1 { background:#e5e5e5;text-align:center;}
div.products1 ul{margin:10px 0px 10px 0px; padding:0px;}
div.products1 ul li{list-style:none; float:left;width:90px;height:135px; margin:5px; padding:2px;border:solid 1px #FFF;background-color: #fafafa;}
div.products1 ul li:hover{background:#FCF7A2;border:solid 1px #FCDE66;}
div.products1 ul li .img{height:84px; width:84px;padding:2px;}
div.products1 ul li img{max-height:80px;max-width:80px;}

/* div --- content --- headerrow */
div.content h1{line-height:30px; vertical-align:middle; padding-left:20px; border-bottom:solid 1px #315A9A;font-size:14px;}
div.content ul{padding:0px; margin:0px;line-height:25px; vertical-align:middle;border-bottom:solid 1px #E3F1FA;}
div.content ul.headerrow li{background:#315A9A; color:#fff;}
div.content li{list-style:none; float:left;padding-left:10px;width:140px;background:#fff;}
div.content li.small{width:80px;}
div.content li input.smalltxt{width:30px; }
div.content ul.imglist li{height:42px;border-bottom:solid 1px #f1f1f1;}
div.content li img{max-width:76px;margin:2px;max-height:40px;}


/*service providers*/

div.shadow { line-height: 15px; }
div.shadow h2 { background: url(images/arrow.png) no-repeat left; margin-left: 10px; padding-left: 20px; font-size: 13px; color: #3F6D7D; border: solid 0px red; height: 20px; width: 90%; text-align: left; }
div.shadow h3 { float: left; padding-left: 5px; font-size: 13px; font-weight: bold; color: #000; }
div.shadow h3.right { padding-right: 4px; font-size: 13px; font-weight: bold; color: #000; float: right; }

.line { width: 98%; height: 1px; }
.large_left { float: left; width: 70%; padding-left: 6px;background-color:#FAFAFA;border:solid 2px #efefef }
.small_right { float: right; width: 28%;background-color:#FAFAFA;border:solid 2px #efefef }
.background_blue { background-color: #5E98D7; }
.bluehead { background: #00B5EA; vertical-align: middle; color: #457354; text-align: left; padding: 4px; font-weight: bold; font-size: 13px; }
.pading10 { padding: 0px 10px 0px 10px;float:left;}
.error { background: #FEE0CC; }
.graypanel { background: #F3F3F3; padding: 5px; }
.smallphoto { max-height: 50px; max-width: 50px; margin: 5px; }

.erroralert{background-color: #FFCCCC;border: solid 1px #CC6666;}
.deliverydetails p span{float:left;width:130px;text-align:right;padding-right:5px;}
.borders { -webkit-border-radius: 6px; -moz-border-radius: 6px 6px 0px 0px; }
.bold { color: #4D6E99; font-weight: bold;  }
.dline { height: 1px; border-bottom: dotted 1px #C9C9C9; }

.popup { background: #E1F1F8; width: 466px; min-height: 150px; padding: 10px;padding-top:0px; position: fixed; z-index: 99px; top: 35%; left: 30%;border:outset 3px #7CC9E3; }
.reviepopup { background: #E1F1F8; width: 466px; min-height: 150px; padding: 10px;padding-top:0px; position: fixed; z-index: 99px; top: 20%; left: 26%;border:outset 3px #7CC9E3; }

.req { font-size: 11px; }
.close { background: url(images/close.gif) no-repeat left; width: 16px; height: 16px; float: right; }

.close:hover { background: url(images/close.gif) no-repeat right; }
.halfwitdth { width: 493px; text-align: left; color: #2F657F; font-weight: bold; vertical-align: middle; padding: 3px; }
.halfwitdth label { color: #FB8B3F; }
.halfwitdth img { height: 40px; margin: 1px; float: left; }

div.pagerhead { background: #EEF8F6; line-height: 22px; vertical-align: middle; padding: 2px 5px 2px 5px; font-weight: bold; color: #80746B; border: solid 1px #F2F5F8; }
div.pagerhead a { color: #426FA5; font-weight: normal; padding-left: 5px; }
div.pagerhead div { float: right; }
div.pagerhead li { float: left; }


ul.headerrow { background: #A4C2DE; height: 25px; font-size: 13px; vertical-align: middle; padding-left: 5px; font-weight: bold; text-align: left; vertical-align: middle; display: table-cell; }
ul.headerrow li, ul.row li { float: left; width: 70px; }
ul.row { border-bottom: dotted 1px #245365; }
ul.row li.desc, ul.headerrow li.desc { width: 280px; }
ul.row li.middle, ul.headerrow li.middle { width: 112px; }


div.pmain div.pri .offer span.info { font-size: 13px; color: #999999; font-weight: normal; }


div.sizes a { color: #A6C0CF; }
div.sizes .curr { background: #21546B; color: #fff; }
div.sizes { border: solid 1px #E3F1F6; margin: 5px; padding: 5px; }
div.sizes div.info { float: right; font-size: 10px; margin: -5px; padding: 0 5px; background: #EEF3FA; border: solid 1px #E3F1F6; border-top: none; border-right: none; color: #A6C0CF; }


/*rounded corners*/
.rounded { -webkit-border-radius: 6px; -moz-border-radius: 6px; }
.roundedtop { -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius: 6px 6px 0px 0px; }
.borderred { border: solid 1px red; }
.borderlightblue { border: solid 1px #DAE9F0; }

/* product view */
.productview li { float: left; width: 180px; height: 210px; margin: 5px; color: #615C6C; font-weight: bold; text-align: center; }
.thumbdiv { height: 120px; width: 160px; vertical-align: middle; display: table-cell; }
.productview li img { max-height: 120px; max-width: 160px; }
.productview li a { color: #3E519E; }
.productview li .brand { font-weight: normal; color: #3E519E; }
.productview li br { height: 1px; line-height: 1px; }
.productview1 ul { margin: 0px; padding: 0px; }
.productview1 li { float: left; color: #615C6C; font-weight: bold; text-align: center; min-width: 90px; }
.productview1 li img { width: 66px; height: 66px; }
.productview1 li a { color: #3E519E; }
.productview1 li .smalluser { width: 68px; height: 68px; background: #FFF; padding: 3px 3px 3px 3px; border: solid 2px #2B5A6D; -webkit-border-radius: 6px; display: table-cell; -moz-border-radius: 6px; }
.productview li.small { width: 160px; height: 190px; }
.productview li label { color: #000; font-weight: normal; }




/*end of service*/