﻿/* general */

/*body { font: 12px verdana; background: #3B5998; margin: 0px; padding: 0px;background:url(images/tim_body_bg.jpg) repeat-x; }*/
body{background-color:#3B5998;margin: 0px;background-repeat:repeat;background-position: center bottom; font-family: "Trebuchet MS"; font-size: 13px;color:#040404}

a, a:active { text-decoration: none; color: #22526C; border: 0px; }
img { border: 0px; }
img.thumb { max-height: 50px; max-width: 50px; }
img.search { width: 18px; height: 18px; }
/*input[type="text"],select {height:17px;}
select {height:23px;} */
.tagline { color: Gray; font-size: 10px; font-weight: normal; }
/*input[type="submit"]{background:url(images/review.png) no-repeat;width:98px; height:27px; line-height:27px; vertical-align:middle;color:#225467;border:none;}*/
input[type="text"] {height:18px;}
input[type="submit"].button { background-color: #0F87C6 ; padding: 2px 2px 6px 2px; color: #fff;font-weight:bold; border: 0px; cursor: pointer;min-width:35px;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; }

input[type="submit"].buttonbackup { background-color: #F36109; padding: 2px 2px 6px 2px; color: #fff;font-weight:bold; border: 0px; cursor: pointer;min-width:35px;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; }


input[type="submit"].searchgo{background: #F36109; color: #fff;font-weight:bold; border: 0px; cursor: pointer;min-width:35px;height:26px;-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; }

input.button { background-color: #F36109; padding: 2px 2px 6px 2px; color: #fff;font-weight:bold; border: 0px; cursor: pointer;min-width:35px;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; }
input.searchgo{background: #F36109; color: #fff;font-weight:bold; border: 0px; cursor: pointer;width:60px;height:26px;-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.button { background-color: #F36109; padding: 2px 2px 6px 2px; color: #fff;font-weight:bold; border: 0px; cursor: pointer;min-width:35px;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.back{background:#F36109 url(images/leftarrow.png) no-repeat left ;padding-left:10px;}
select {height:24px;}
a:hover { text-decoration: underline; }
h1 { text-align: left; color: #0E6B97; }
h3 { text-align: left; color: #0E6B97; font-size:15px;}

h4 { text-align: left; color: #0E6B97; font-size: 13px; }
h1.center { color: #0E6B97; font-size: 16px; font-weight: bold; text-align: center; }
h1.midium { color: #000; font-size: 18px; font-weight: bold; text-align: left; padding: 0px 0px 0px 0px; }
.leftalign { float: left; }
.bodymain { float: left; width: 748px; margin: 2px; }
.rightadv { float: left; width: 246px; margin: 2px; }
.rightalign { float: right; }
.clearalign { clear: both; }
.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; }
.horizontalspace { float: left; width: 100%; height: 6px; }
div.spacer { height: 25px; }
div.spacersmal { text-align: center; height: 6px; }

.strike { text-decoration: line-through; }
ul { margin: 0px; padding: 0px; }
ul li { list-style: none; }
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.cartmanufac { line-height: 25px;padding-top: 9px; padding-left: 27px; font-weight: normal; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
a.cartmanufac 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.smsmanufac 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.smsmanufac{ padding-top: 9px; padding-left: 29px;}

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; }
/*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; }
/* end general */
#mainbody { width: 1003px; background: #fff; border-left: 1px; border-right: 1px; border-bottom: 1px; border-style: solid; border-color: #000; -moz-border-radius: 0px 0px 8px 8px; -khtml-border-bottom-left-radius: 8px; -khtml-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; }
#mainbody1 { width: 985px; background: #fff;border-top:solid 2px #87CC48; -moz-border-radius: 0px 0px 8px 8px; -khtml-border-bottom-left-radius: 8px; -khtml-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; }

.livechat { margin: 10px;width:211px; height:52px; background:url(images/contactnow.png); }


/* header */

#headertop div { float: right; }
#headerDown div { font-size: 11px; line-height: 20px; vertical-align: bottom; }
div.badges { font-weight: bold; color: #787986; float: left; padding: 2px; font-size: 10px; text-align: center; }
div.badges img { height: 60px; }
#headertop a { text-decoration: underline; color: #2F657F; }
#headertop a.imp { font-size: 11px; padding: 0px 1px 0px 1px; text-decoration: none; }
#searchbar { font-size: 14px; background: #FFFFD7; font-weight: bold; color: #2F657F; border: solid 1px #EF7300; margin: 5px 3px 5px 3px; vertical-align: middle; -webkit-border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; padding: 3px; }
#searchbar label { font-size: 18px; color: #F86300; font: 15px; line-height: 0px; padding: 0px 0px 0px 0px; word-spacing: 0px; }
#searchbar select { width: 158px; color: #000; height: 25px; padding: 3px; font-weight: bold; }
input[type="submit"].go { background: url(images/gobg.png) no-repeat; width: 25px; height: 25px; border: none; cursor: pointer; }
input[type="submit"].go1 { background: url(images/go_blue.png) no-repeat; width: 25px; height: 24px; border: none; cursor: pointer; }
input[type="submit"].gored { background: url(images/gobutton_darkpink.png) no-repeat; width: 65px; height: 36px; border: none; cursor: pointer; }
input[type="submit"].goblue { background: url(images/gobutton_blue.png) no-repeat; width: 65px; height: 36px; border: none; cursor: pointer; }
input[type="submit"].gogreen { background: url(images/gobutton_green.png) no-repeat; width: 65px; height: 36px; border: none; cursor: pointer; }
input[type="submit"].goorange { background: url(images/gobutton_safron.png) no-repeat; width: 65px; height: 36px; border: none; cursor: pointer; }



/* end header*/

/* brands */
#brands { margin-top: 5px; background: #AFDBDA; border-top: solid 1px #006D06; height: 18px; color: #2257A6; text-align: center; }
#brands a { color: #2257A6; font-size: 11px; }
#brands ul li { float: left; vertical-align: middle; padding: 0px 10px 2px 10px; border-left: solid 1px #A4D0CF; }
/* end brands*/
/* typesband */
#typesband { height: 22px; font-size: 11px; }
#typesband ul li a { color: #fff; font-weight: bold; }
#typesband ul li { float: left; line-height: 22px; vertical-align: middle; margin: 0px; border: solid thin #fff; padding: 0px 10px 0px 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius: 6px 6px 0px 0px; }
#typesband ul.vlist li { float: none; text-align: left; min-width: 110px; border: solid thin #fff; -webkit-border-radius: 0px; }
.bo { background: #E3441A; }
.ti { background: #171515; }
.ho { background: #68B01D; }
.cl { background: #F69B00; }
.el { background: #21546B; }
.el label { color: #fff; font-weight: bold; font-size: 14px; padding: 5px 0px 0px 10px; }
.gi { background: #DCB163; }
.mo { background: #931138; }
.of { background: #177AA1; }
.mu { background: #BE0921; }
.ca { background: #898D90; }

/*rowstyle*/
div.tableview div.rowstyle { border-bottom: dotted 1px red; background-color: #D9EEF1; padding: 10px; }
div.tableview div.rowstyle p { font-size: 14px; font-style: italic; }
div.tableview div.rowstyle img { max-height: 50px; max-width: 50px; }

/* end typesband */
#middlecontent { text-align: left; }
/* footer */
#footer { height: 95px; padding-top: 2px; background: url(images/crbg.png) no-repeat center; font: 10px; color: #000; }
#msgfooter div.leftalign { float: left; margin: 5px; background: url(images/client_fb_bg.png) no-repeat; padding: 15px; text-align: left; font-size: 13px; width: 738px; height: 159px; }
#msgfooter div.leftalign span { color: #5979A2; }
#msgfooter div.leftalign .clientname { position: relative; margin-left: 520px; font-weight: bold; font-size: 13px; margin-top: 25px; }
#msgfooter div.rightalign { width: 225px; }
#msgfooter p { margin: 0px; padding: 2px; line-height: 15px; font-size: 13px; 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; }
/* footer end */
/*default page */
.mainimage { width: 668px; height: 315px; padding-left: 5px; }

/* other */
.sitemap { font-weight: normal; line-height: 20px; vertical-align: middle; font-size: 15px; text-align: left; color: #F86500; padding: 2px; font-weight: bold; }
.sitemap a { color: #22526C; }
/* filter */
div.filterpanel { border: solid 1px #245365; min-height: 205px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
div.filterpanel h1 { font-size: 14px; color: #fff; text-align: left; padding: 5px; margin: 0px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius: 8px 8px 0px 0px; }
div.filterpanel .filterbox { float: left; width: 170px; margin: 8px; height: 155px; border: solid 1px #C7D4DC; overflow-y: auto; padding: 2px; }
div.filterpanel .filterbox h2 { background: url(images/arrow.png) no-repeat left; padding-left: 25px; font-size: 12px; color: #3F6D7D; border-bottom: dotted 1px #3F6D7D; }
div.filterpanel .filterbox a { color: #444444; padding-left: 10px; }
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; }
div.filterpanel .header { float: left; width: 100%; height: 82px; background: #2B7A9E; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -moz-border-radius: 8px 8px 0px 0px; }
div.filterpanel .header h1 ul { margin: 0px; padding: 0px; }
div.filterpanel .header h1 ul li { margin: 0px; padding: 0px; float: left; min-width: 110px; border: solid 0px red; text-align: center; }
div.filterpanel .header h1 ul li.active { background: #FFF; margin: 0px; padding: 0px; float: left; min-width: 110px; border: solid 1px #fff; text-align: center; color: #2B7A9E; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius: 6px 6px 0px 0px; }

/* listview */
div.listview { border-top: dotted 1px #D0D0D0; background: #FAFAFA; padding: 3px; font-size: 12px; }
div.listview img { max-height: 100px; max-width: 100px; }
div.listview .row, div.altlistview .row { min-height: 20px; }
div.listview a, div.altlistview a { color: #0194CE; font-weight: bold; font-size: 13px; }
.bold{ color: #4D6E99; font-weight: bold;  }
div.listview:hover, div.altlistview:hover { background: #FFE0C3; }
div.listview input[type="submit"], div.altlistview input[type="submit"], .submitbutton { background: url(images/cont_but_bg.png); width: 99px; height: 24px; color: #fff; border: none; }
div.altlistview { border-top: dotted 1px #D0D0D0; background: #F3F8FA; padding: 3px; font-size: 12px; }
/* under bd product view */
.pview li { float: left; width: 100px; height: 150px; color: #3E519E; text-align: center; }

.pview li img { max-height: 75px; width: 80px; }
.pview li span.black { color: #493C38; }
.pview li .bold { font: bold; }


/* Div --- Products style */
div.products { background:#fff;text-align:center;}
div.products ul{margin:10px 0px 10px 0px; padding:5px;}
div.products li{list-style:none; display:table-cell;margin-top:.5em;margin-bottom:.5em;width:150px;height:175px; margin:15px; padding:20px;border:solid 1px #FFF;background-color: #fafafa;}
div.products ul li{list-style:none; display:table-cell; margin-right:auto;margin-left:auto; width:150px;height:175px; margin:15px; padding:20px;border:solid 1px #FFF;background-color: #fafafa;}
div.products ul li:hover{background:#000000;border:solid 1px #FCDE66;}
div.products ul li .img{height:120px; width:160px;padding:10px;}

div.products ul li img{max-height:120px;max-width:160px;}



/* 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; }

/* view product */
.borders { -webkit-border-radius: 6px; -moz-border-radius: 6px 6px 0px 0px; }
div.pmain .borders { border: solid 2px #F0F0F0; }
div.pmain .borders:hover { border: solid 2px #58ABE1; cursor: pointer; }
div.pmain { width: 760px; float: left; }
div.pref { width: 205px; float: right; text-align: center; }
div.pmain .vline { border-right: solid 1px #F5F6F5; padding: 0px 5px 0px 5px; }
div.pmain div.pri { border: solid 1px #F5F6F5; color: #21546B; font-size: 11px; font-weight: bold; }
div.pmain div.pri .image { width: 360px; height: 450px; float: left; margin-left: 5px; display: table-cell; text-align: center; vertical-align: middle; }
div.pmain div.pri .desc { width: 380px; float: right; margin-left: 5px; }
div.pmain div.pri .image img { max-width: 350px; max-height: 450px; border: none; }
div.pmain div.pri .image img:hover { border: none; }
div.gall { height: 50px; background: #F5F5F5; padding: 5px; }
div.gall li { float: left; cursor: pointer; }
.gall div { height: 47px; width: 47px; text-align: center; vertical-align: middle; display: table-cell; }
div.gall img { max-height: 45px; max-width: 45px; margin: 2px; }
div.pmain div.pri .colors { border: solid 1px #F5F6F5; border-top: none; padding: 3px; line-height: 22px; vertical-align: middle; }
.colors li div { width: 15px; height: 15px; }
.colors li { float: left; padding: 3px; }
div.pmain div.pri .offer { border: solid 1px #F5F6F5; margin: 5px; padding: 5px; float: right; color: #62A9D7; font-size: 16px; }
div.pmain div.pri .offer span.info { font-size: 13px; color: #999999; font-weight: normal; }
div.pmain div.pri .offer span.rate { color: #001C3C; }
div.pmain div.pri h1 { border-bottom: solid 1px #F5F6F5; }
div.pmain div.pri h1 div { color: #878787; padding-right: 10px; }
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; }
div.sizes span { padding: 5px; }
div.sizes ul li { float: left; min-width: 15px; margin: 2px; padding: 3px; border: solid 1px #E3F1F6; }
div.pmain div.pri ul li { float: left; vertical-align: middle; text-align: center; }
.models { margin: 5px; text-align: center; }
.models div { height: 120px; width: 160px; margin: 3px; }
.models img { max-width: 200px; max-height: 100px; }
ul.models li { width: 280px; height: 100px; border: solid 2px #FFF; margin: 10px; padding: 10px; }
div.recom { border: solid 1px #F5F6F5; width: 380px; margin: 10px 0px; }
div.recom ul { padding: 10px; }
div.recom ul li { margin: 5px; padding: 3px; }
div.recom h3 { border-bottom: solid 1px #F5F6F5; padding-left: 10px; }
div.recom div { height: 80px; width: 80px; display: table-cell; vertical-align: middle; text-align: center; }
div.recom img { max-height: 80px; max-width: 80px; }
div.recom a { font-weight: normal; margin-left: 5px; color: #58ABE1; }

/* tab panel */
.tabs .ajax__tab_header { border-bottom: solid 1px #A9D5F9; color: #002486; font-weight: bold; font-size: 11px; }
.tabs .ajax__tab_header .ajax__tab_outer { background: #DEEEFB; margin: 0px 0.3em -1px 0px; padding: 1px 0px 1px 0px; vertical-align: bottom; border: solid 1px #A9D5F9; }
.tabs .ajax__tab_header .ajax__tab_tab { color: #24576C; padding: 0.35em 0.75em; margin-right: 0.01em; }
.tabs .ajax__tab_header .ajax__tab_active { border-bottom-color: #fff; }
.tabs .ajax__tab_hover .ajax__tab_outer { background: #FFF; }
.tabs .ajax__tab_active .ajax__tab_tab { color: #24576C; border-bottom-color: #fff; }
.tabs .ajax__tab_active .ajax__tab_outer { background: #FFF; border-bottom: none; }
.tabs .ajax__tab_body { padding: 0.25em 0.5em; border: solid 1px #A9D5F9; border-top-width: 0px; }

.hometabs .ajax__tab_header { background-color: #000; color: #fff; font-weight: bold; font-size: 11px;  width: 100%; font-size: 14px; }
.hometabs .ajax__tab_body { float: left; background-color: #7CC9E3; width: 100%; }
.hometabs .ajax__tab_header .ajax__tab_tab { color: #FFF;padding:5px 15px 5px 15px;text-align:left;}
.hometabs .ajax__tab_active .ajax__tab_tab { color: #fff; background-color: #7CC9E3;  padding: 5px 15px 5px 15px; }


.infotxt { font-weight: normal; font-size: 10px; color: #B9BABD; }
a.msg div { margin: 5px; height: 22px; width: 34px; background: url(images/email.png); float: left; }
a.tel div { margin: 5px; height: 20px; width: 25px; background: url(images/phone.png); float: left; }
a.contact div { margin: 5px; height: 24px; width: 17px; background: url(images/contact.png); float: left; }
.secure { background: url(images/shoping_lock.png) no-repeat left; padding-left: 36px; height: 54px; text-align: left; margin: 2px; }
.secure label { color: #5490B2; }
.cards { background: url(images/cards.png) no-repeat; width: 217px; height: 26px; }
.conf { border: solid 3px #DDE6EB; padding: 1px; background: #fff; margin-top: 10px; }
.conf div.inner { background: #CEDBE4; color: #516371; font-weight: bold; padding: 5px; }
.conf div span { color: #000; font-weight: normal; }
.conf a { color: #4A7EA6; }
.head { font-size: 13px; }
.conf .hline { height: 1px; border-bottom: solid 1px #BAC7CF; }
.hline { height: 1px; border-bottom: solid 1px #C9C9C9; float: left; width: 100%; }
.dline { height: 1px; border-bottom: dotted 1px #C9C9C9; }
h2 { color: #416A9E; border-bottom: solid 1px #C9C9C9; }
div.h4 { color: #0663A2; font-size: 17px; font-weight: bold; display: table-cell; vertical-align: middle; height: 30px; }
h3 { color: #416A9E; margin: 3px; }
div.box { border: solid 1px #C9C9C9; padding: 10px; margin-top: 10px; }
div.boxn { border: solid 2px Green; padding: 10px; margin-top: 10px; width: 285px; height: 200px; }
div.boxweek{ border: solid 2px Green;width: 450px; height: 220px;}
div.boxweekdisc{ border: solid 1px #98C267; margin: 0 0 0 2px; padding-left:5px; float: right; background-color:#DDEDCC;  width: 155px; height: 155px; }

.note { font-size: 11px; color: #71646B; }
input[type="submit"].paypal { border: none; background: url(images/checkoutpaypal.png); width: 142px; height: 25px; }
input[type="submit"].mobile { border: none; background: url(images/payonmobile.png); width: 236px; height: 73px; }
.right { text-align: right; }
.left { text-align: left; }
.list li { float: left; width: 150px; padding: 0 5px; }
.vlist li { float: none; padding-left: 10px; }
.halfbox { width: 500px; }

/* rounded */
.roundedRed { width: 98%; border: solid 1px #F18521; -webkit-border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; height: 200px; }
.roundedRed .top { width: 100%; background-color: #F18521; height: 30px; float: left; vertical-align: bottom; }
.roundedRed .top .active { background-color: #FFF; height: 25px; width: 150px; float: left; margin-left: 20px; margin-top: 5px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -moz-border-radius: 8px 8px 0px 0px; color: #CC0911; font-weight: bold; line-height: 30px; }

.update_right1 { width: 312px; height: 151px; text-align: center; color: #FFF; display: table-cell; vertical-align: bottom; }
.update_right1 a { color: #000; font-weight: bold; font-size: 13px; float: left; margin-bottom: 5px; padding-left: 10px; }
.update_right2 { width: 312px; height: 151px; background: url(images/updates_bg4.jpg); text-align: center; color: #6A6A6A; vertical-align: middle; }

/*ajax tab container */
/*behavior:url(border-radius.htc) */
.roundedGreen { width: 730px; background-color: #A6C603; -webkit-border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; float: left; padding: 4px 1px 1px 1px; }
.roundedGreen .ajaxtab_roundedGreen { float: left; width: 100%; }
.roundedGreen .ajaxtab_roundedGreen .ajax__tab_header { background-color: #A6C603; height: 25px; float: left; padding-left: 20px; }
.roundedGreen .ajaxtab_roundedGreen .ajax__tab_header .ajax__tab_active .ajax__tab_tab { float: left; min-width: 200px; background-color: #FFF; height: 25px; vertical-align: baseline; margin-top: 5px; color: #CC0911; font-weight: bold; line-height: 25px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius: 6px 6px 0px 0px; }
.roundedGreen .ajaxtab_roundedGreen .ajax__tab_header .ajax__tab_tab { float: left; min-width: 100px; height: 25px; vertical-align: baseline; margin-top: 5px; left: 0px; font-weight: bold; line-height: 25px; color: #FFFFFF; }
.roundedGreen .ajaxtab_roundedGreen .ajax__tab_body { min-height: 150px; background-color: #FFFFFF; width: 100%; float: left; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius: 0px 0px 6px 6px; }


.ajaxtab_roundedRed { float: left; border: solid 1px #F18521; width: 240px; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
.ajaxtab_roundedRed .ajax__tab_header { background-color: #F18521; width: 100%; height: 30px; float: left; }
.ajaxtab_roundedRed .ajax__tab_header .ajax__tab_active .ajax__tab_tab { float: left; min-width: 200px; background-color: #FFF; height: 25px; vertical-align: baseline; margin-top: 5px; color: #CC0911; font-weight: bold; line-height: 30px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius: 6px 6px 0px 0px; }
.ajaxtab_roundedRed .ajax__tab_header .ajax__tab_tab { float: left; min-width: 100px; height: 25px; vertical-align: baseline; margin-top: 5px; left: 0px; font-weight: bold; line-height: 30px; color: #FFFFFF; }
.ajaxtab_roundedRed .ajax__tab_body { min-height: 150px; background-color: #FFFFFF; width: 100%; float: left; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius: 0px 0px 6px 6px; }

.ajaxtab_roundedGray { float: left; width: 100%; text-align: left; }
.ajaxtab_roundedGray .ajax__tab_header { float: left; width: 100%; height: 30px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px; border-style: solid; border-color: #d5d5d5; }
.ajaxtab_roundedGray .ajax__tab_header .ajax__tab_active .ajax__tab_tab { float: left; background-color: #FFF; height: 25px; vertical-align: baseline; margin-top: 5px; padding: 0px 5px 0px 5px; color: #CC0911; font-weight: bold; line-height: 30px; border-left: 2px; border-right: 2px; border-top: 2px; border-style: solid; border-color: #d5d5d5; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius: 6px 6px 0px 0px; }
.ajaxtab_roundedGray .ajax__tab_header .ajax__tab_tab { float: left; height: 25px; background-color: #DDD; vertical-align: baseline; margin-top: 5px; padding: 0px 5px 0px 5px; font-weight: bold; line-height: 30px; color: #000; border-left: 2px; border-right: 2px; border-top: 2px; border-style: solid; border-color: #d5d5d5; }
.ajaxtab_roundedGray .ajax__tab_body { border-top: 0px; border-left: 2px; border-right: 2px; border-bottom: 2px; border-style: solid; border-color: #d5d5d5; min-height: 150px; background-color: #FFFFFF; width: 100%; float: left; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius: 0px 0px 6px 6px; }



/* shadow div */
div.shadow { line-height: 15px; box-shadow: 0px 0px 6px red; -webkit-box-shadow: 0px 0px 8px #C5C5C5; -moz-box-shadow: 0px 0px 8px #c5c5c5; border: solid 1px #245365; width: 99%; text-align: left; }
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; }
.small_right { float: right; width: 28%; }
.hederheight { height: 25px; }
.hudredpersent { width: 100%; float: left; }
.hudredpersent1 { width: 98%; }
.hudredpersent2 { width: 97%; float: left; }
.hudredpersent50L { width: 48%; float: left; }
.hudredpersent50R { width: 48%; float: right; }
.ldbigimage { width: 660px; vertical-align: middle; display: table-cell; text-align: center; }
.ldbigimage img { max-width: 660px; }
.greentab { height: 25px; border-bottom: solid 2px #66AE1A; margin: 10px; color: #FFF; }
.greentab div { line-height: 25px; vertical-align: middle; padding: 0px 10px 0px 10px; }
.background_lightblue { background-color: #E2EFFF; }
.background_lightblue1 { background-color: #d8e8f8; }
.background_blue { background-color: #5E98D7; }
.background_green { background-color: #66AE1A; }
.background_lightgreen { background-color: #D2E9B5; }
.background_white { background-color: #FFF; }
.background_lightgry { background-color: #e6e6e6; }
.background_lightsafron { background-color: #FDE3C0; }
.borderblue { border: solid 1px #708DC5; }
.borderblue1 { border-top: solid 1px #708DC5; border-left: solid 0px #708DC5; }
.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; }
.lable1 { color: #000; width: 50%; font-weight: bold; text-align: left; float: left; }
.lable2 { color: #000; float: left; width: 48%; text-align: right; }

.lable3 { color: #000; width: 23%; text-align: left; float: left; }
.lable4 { color: #000; width: 74%; text-align: right; float: left; padding-left: 2px; }

.lable5 { color: #000; width: 70%; font-weight: bold; text-align: left; float: left; }
.lable6 { color: #000; float: left; width: 28%; text-align: right; }
.largeview { background-color: #CFCFE7; border: solid 1px #D6D6D6; min-width: 230px; }
.largeview .img { background-color: #BFBEE0; width: 20px; float: left; border-right: #D6D6D6; }

.fav { background-color: #E8EFF5; border: solid 1px #D6D6D6; min-width: 180px; }
.fav .img { background-color: #D9E4E8; width: 20px; float: left; border-right: #D6D6D6; }
.favlightgray { background-color: #FAFAFD; border: solid 1px #D6D6D6; width: 280px; }
.favlightgray .img { background-color: #FAFAFD; width: 20px; float: left; border-right: #D6D6D6; }

div.homebox { float: left; margin: 5px; width: 321px; font-size: 13px; text-align: left; }
div.homebox h2 { font-size: 14px; border: none; }
div.homebox div { padding-left: 35px; }
div.homebox a { font-weight: bold; color: #000000; text-decoration: underline; }
a.new { font-weight: bold; font-size: 14px; padding: 0px 5px 0px 40px; background: url(images/new.png) no-repeat left; }
a.popular { font-weight: bold; font-size: 14px; margin-top: -30px; padding: -30px 5px 0px 40px; background: url(images/stars.png) no-repeat left; }

/* cart */
div.cart { margin-top: 5px;  background: #fff; }
div.cart input[type="text"] { width: 30px; text-align: left; }
div.cart ul { border: solid 1px #D5D5D5; border-top: none; }
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: 60px; }
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.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: #F36109; color: #000;height:40px;}
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; }

/* reviewpopup */

.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; }

/* popup */

.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; }
.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; }
.popup h1 { font-size: 13px; border-bottom: solid 1px #0E6B97; }

.popup1 { background: #E1F1F8; width: 466px; min-height: 150px; padding: 10px;padding-top:0px; position: fixed; z-index: 99px; top: 18%; left: 30%;border:outset 3px #7CC9E3; }
.popup1 h1 { font-size: 13px; border-bottom: solid 1px #0E6B97; }

.bluehead{ background: #A4C2DE; vertical-align: middle; color: #457354; text-align: left; padding: 4px; font-weight: bold; font-size: 13px; }
.checkout { border: solid 1px #21546B; }
.checkout .desc { margin: 0px 10px 0px 10px; }
.checkout .desc p { padding-left: 15px; margin: 2px; clear: both; }
.checkout .desc p span { padding-left: 15px; font-weight: bold; width: 150px; float: left; }
.checkout .desc p label { float: left; font-weight: bold; }
.checkout .desc p input, .checkout .desc p select { background: #F3FFE9; border: solid 1px #928E9D; float: left; width: 150px; }
.checkout .desc p input[type="checkbox"], .checkout .desc p input[type="radio"] { width: 15px; }
.checkout li { float: left; width: 55px; padding-top: 5px; }
.checkout li.desc { width: 410px; }
.checkout ul { border-bottom: solid 1px #A6A5AD; margin-left: 10px; margin-right: 10px; padding-bottom: 10px; }
.checkout ul.bluehead { text-align: left; }
.error { background: #FEE0CC; }
.error span { padding: 5px; line-height: 25px; margin: 2px; }
/* login */
div.panel { margin: 30px; width: 900px; border-color: #235367; border-collapse: separate; border-style: solid; border-width: thin; background-color: #FFFFFF; text-align: left; }

#loginmain { margin-left: 30%; width: 320px; border: solid thin #235367; border-collapse: separate; height: 200px; background: #FFFFFF; text-align: left; }
.logtop { background: url(images/company_brand_login_07.png); height: 25px; margin: 1px; padding-top: 12px; padding-left: 15px; }
#login2 { background-color: #FFFFFF; width: 80px; text-align: right; height: 25px; line-height: 25px; vertical-align: bottom; padding-right: 20px; font-weight: bold; color: #F55B11; }
.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; }
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; }
/*input[type="radio"] { float: left; width: 15px; text-decoration: left; }*/
ul.tabs li { height: 80px; width: 65px; margin: 6px 5px -11px 5px; padding: 10px; line-height: 18px; text-align: center; display: table-cell; color: #fff; font-weight: bold; }
ul.tabs li img { max-height: 30px; }
ul.tabs li a { color: #fff; }
ul.tabs li.curr a { color: #215364; }
ul.tabs li.curr { background: #FFF; }

/* Modal Popup */
.modalBackground { background-color: #000; filter: alpha(opacity=10); opacity: 0.2; }
.modalPopup { background-color: #ffffdd; border-width: 3px; border-style: solid; border-color: Gray; padding: 3px; width: 250px; }
.modalBack { background: #000; opacity: 0.8; filter: progid:DXImageTransform.Microsoft.alpha(opacity=60); }
.tblhead { background: #D2E9B5; font-size: 13px; font-weight: bold; width: 98%; line-height: 16px; }
.tblhead li, .tblrow li, .tblrowal li { padding: 5px; width: 110px; line-height: 16px; text-align: center; }
.tblrowal { background: #F5F9FB; line-height: 16px; }
.tblrow:hover, .tblrowal:hover { background: #FFE1C3; }


/*----------*/
.whetherhead { color: #2C5C2A; font-size: 15px; font-weight: bold; }
.whetherhead .day, .day { border-bottom: solid 1px #345DAD; border-right: solid 1px #345DAD; float: left; width: 142px; height: 22px; display: table-cell; vertical-align: middle; }
.activeday { border-bottom: solid 1px #345DAD; border-right: solid 1px #345DAD; float: left; width: 156px; height: 22px; }
.forecast { width: 142px; border-left: solid 1px #345DAD; float: left; }
.forecast .header, .activeforecast .header { width: 100%; border-bottom: solid 1px #345DAD; float: left; height: 23px; }
.forecast .smallheader, .activeforecast .smallheader { width: 100%; float: left; height: 15px; }
.forecast .smallheader1, .activeforecast .smallheader1 { width: 100%; float: left; height: 15px; color: #326580; }
.forecast .wheatherimage { width: 100%; float: left; }
.activeforecast { width: 156px; float: left; }
.activeforecast .left { width: 55px; float: left; text-align: center; }
.activeforecast .right { width: 80px; float: left; text-align: left; }
.forecast1 { width: 118px; border-left: solid 1px #345DAD; float: left; border-bottom: dashed 0px #326580; }
.activeforecast1 { width: 146px; float: left; height: 100px; border-bottom: dashed 0px #326580; }

.graypanel { background: #F3F3F3; padding: 5px; }
.bigphoto { max-height: 180px; max-width: 150px; margin: 8px; }
.smallphoto { max-height: 50px; max-width: 50px; margin: 5px; }
.cal { width: 20px; margin: 0px; height: 20px; background: url(images/calendar-icon.gif) top; cursor: pointer; float: right; }
.cal:hover { width: 20px; margin: 0px; height: 20px; background: url(images/calendar-icon.gif) bottom; }
.rating { width: 13px; height: 12px; margin: 0px; padding: 0px; }
.saved { background: url(images/rateing_active_star.png); }
.empty { background: url(images/rateing_EmptyStar.png); }
.halfdiv { float: left; width: 46%; padding: 2px; }
.halfdiv input { width: 98%; }
/* Captcha */

.validateCalout { position: relative; display: none; margin-left: -80px; }
.cntrfocus { background-color: #FFCCCC; }
.captcha { border: solid 1px #f4f4f4; height: 80px; width: 180px; vertical-align: middle; text-align: center; }
.captcha img { max-height: 80px; max-width: 180px; }
/* how its works */
a.sitelinkback { color: #2F657F; background: url(images/blue_smallarrow_back.png) no-repeat left; padding-left: 15px; }
a.sitelinkback:hover { color: #2F657F; cursor: pointer; text-decoration: none; }
a.sitelinkforward { color: #1067A5; background: url(images/blue_smallarrow_forward.png) no-repeat right; padding-right: 13px; }
a.sitelinkforward:hover { color: #2F657F; cursor: pointer; text-decoration: none; }
.roundedgray { background-color: #F0EFF1; display: table-cell; vertical-align: middle; padding: 0px 8px 0px 8px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; }
.hiw_ul li { padding-left: 40px; list-style-image: url(images/bluedot.png); list-style-position: inside; line-height: 20px; color: #000; }
.bigb { height: 35px; font-size: 15px; font-weight: bold; margin-top: 10px; }

.homearrowblue { background: url(images/bluearrow.png) no-repeat; width: 455px; height: 44px; display: table-cell; vertical-align: middle; text-align: left; line-height: 40px; padding-left: 10px; color: #FFF; border: solid 0px red; z-index: 110; position: absolute; font-weight: bold; font-size: 13px; }
.homearrowgreen { background: url(images/greearrow.png) no-repeat; width: 455px; height: 44px; display: table-cell; vertical-align: middle; text-align: left; line-height: 40px; padding-left: 10px; color: #FFF; border: solid 0px red; z-index: 110; position: relative; font-weight: bold; font-size: 13px; }
.homediv { border: solid 1px #848484; margin-left: 10px; margin-top: -22px; min-height: 160px; width: 450px; padding-top: 30px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; }
.homecat { width: 33%; }
.homecat ul { font-weight: bold; font-size: 18px; color: #003362; vertical-align: top; padding-left: 60px; }
.homecat li { padding-left: 20px; }
.homecat li a { font-weight: bold; font-size: 14px; color: #0760A2; }
.hiw_ul1 { padding-left: 10px; }


/* Tables */
.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 a.asc { background: url(../images/aro_up.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; }

/*.flexi-table tr.hovered td,  .flexi-table tr#hovered td, table.data tr.hovered td, table.data tr#hovered td{background:#FCFBAD; cursor:pointer}*/

.flexi-table td, table.data td { padding: 3px 9px; vertical-align: middle; text-align: left; }
.flexi-table td.num, .flexi-table th.num, table.data td.num, table.data th.num { text-align: right; white-space: nowrap; }
.flexi-table td.num { padding-right: 20px; }

.flexi-table .ex_info { color: #666; padding-left: 10px; }
.flexi-table td span.detail { font-size: 11px; color: #888; }
.flexi-table td.balance { color: #65A20B; font-size: 1.5em; font-weight: bold; }
.flexi-table td.unpaid { color: #CA1D1D; }

.bold1 { color: White; font-family: Tahoma; font-size: 11px; border: solid 1px #a9a9a9; height: 18px; text-indent: 0px; vertical-align: middle; text-align: left; background: url(images/Password1.bmp) 5px 1px; background-repeat: no-repeat; }

.linkarrow { color: #077F03; background: url(images/dots.jpg) left no-repeat; padding-left: 48px; font-size: 18px; vertical-align: top; }
.linklabelRed { color: #C14484; font-size: 20px; font-weight: bold; }
.linklabelBlue { color: #1973D1; font-size: 20px; font-weight: bold; }
.linklabelGren { color: #51B725; font-size: 20px; font-weight: bold; }
.linklabelOrange { color: #E3725C; font-size: 20px; font-weight: bold; }

#loginmid { background: url(images/loginmidnew.jpg); height: 50px; background-repeat: no-repeat; }

.halfdiv1 { float: left; width: 31%; border: solid 0px red; padding-left: 10px; margin-left: auto; margin-right: auto; }

.halfdiv2 { float: left; width: 23%; Border: solid 0px #1973D1; text-align: left; }

.red { Border: solid 6px #AA0456; }
.blue { Border: solid 6px #1875DC; }
.orange { Border: solid 6px #F64718; }
.green { Border: solid 6px #63A704; }

.redText { color: #000; font-weight: bold; }
.blueText { color: #1875DC; font-weight: bold; }
.orangeText { color: #F64718; font-weight: bold; }
.greenText { color: #63A704; font-weight: bold; }

div.filterpanel1 { min-height: 200px; box-shadow: 0px 0px 6px red; -webkit-box-shadow: 0px 0px 15px #C5C5C5; -moz-box-shadow: 0px 0px 15px #c5c5c5; border: solid 1px #245365; }
div.filterpanel1 h1 { font-size: 14px; color: #fff; text-align: left; padding: 5px; margin: 0px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius: 8px 8px 0px 0px; }
div.filterpanel1 .filterbox1 { float: left; width: 170px; margin: 8px; height: 155px; border: solid 1px #C7D4DC; overflow-y: auto; padding: 2px; }
div.filterpanel1 .filterbox1 h2 { background: url(images/arrow.png) no-repeat left; padding-left: 25px; font-size: 12px; color: #3F6D7D; border-bottom: dotted 1px #3F6D7D; }
div.filterpanel1 .filterbox1 a { color: #444444; padding-left: 10px; box-shadow: 0px 0px 6px red; -webkit-box-shadow: 0px 0px 15px #c5c5c5; -moz-box-shadow: 0px 0px 15px #c5c5c5; }
div.filterpanel input[type="text"] { width: 250px; border: solid 1px #5482B7; }
div. filterpanel1 shadow { line-height: 15px; box-shadow: 0px 0px 6px red; -webkit-box-shadow: 0px 0px 8px #C5C5C5; -moz-box-shadow: 0px 0px 8px #c5c5c5; border: solid 1px #245365; width: 99%; text-align: left; }

div.badges1 { width: 500px; font-weight: bold; color: #787986; float: left; padding: 2px; font-size: 11px; text-align: center; vertical-align: bottom; }

/* deals style */
.dealborder { border: solid 1.5px #97D550; width: 100%; height: 600px; padding: 0px 0px 10px 0px; }
.h10 { text-align: left; color: #0E6B97; font-size: 20px; }
.h11 { text-align: left; color: #000000; font-size: 20px; }
.hrc { color: #7ACCF4; }



/*table borders */
.tablemaintitle { background-image: url(images/t_t_03.jpg); padding-top: 10px; font-family: Arial, Helvetica, sans-serif, verdana; 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) 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; }
.inp .value { float: left; width: 180px; padding-left: 5px; }
#mainContentnew label { text-align: center; margin: 0; font-weight: bold; margin: 0px 0px 0px 0px; color: #454545; font: Tahoma, Arial, sans-serif; padding: 0px 0px 0px 0px; }
.req { font-size: 11px; }

.mid { float: left; width: 33%; font-weight: bold; font-size: 13px; }
.mid1 { font-weight: bold; font-size: 15px; }
input.submitlong { color: #FFF; font-weight: bold; background: url(images/cont_but_bg_2.png); height: 24px; width: 150px; }
ul .ul_normal li { color: Red; }
div.htmlpagging { float: left; color: #FFF; background: url(images/black.png) center; width: 17px; height: 15px; text-align: center; }
div.htmlpagging:hover { cursor: pointer; }

.errorpayred {background-color:#fcfad9; height:30px;border:solid 1px #e12318;padding-top:10px;margin:50px;width:80%;font-size:11px;text-align:center;color:#e12318;}
.errorpayred a {color:#5482b7;}

div.deliverydetails{}
div.deliverydetails p span{float:left;width:130px;text-align:right;padding-right:5px;}


.erroralert
{
	background-color: #FFCCCC;
	border: solid 1px #CC6666;
}
.correctalert
{
	background-color: #ffffff;
}

.cntrlfocus
{
	background: #FFCCCC;
}
.CustomValidator
{
	position: relative;
	margin-left: -80px;
	display: none;
}

.leftalignHe{float:left;}

.rounded-corners { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;border-radius: 5px;}



/*modal popup*/

/* modalpopup */

.ModalPopup { background-color: transparent; background-position: center; padding: 0; border: none; }

.ModalPopup1 { background-color: transparent; background-position:top; padding: 0; border: none; }

.GrayedOut { background-color: #707070; filter: alpha(opacity=70); opacity: 0.7; }