﻿/* general */

body { font: 12px verdana; background: #FFF;  margin: 0px; padding: 0px;background:url(images/bgbodyads.png);color:#000;                                                                        }

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: #F5DAF2; font-size: 11px; 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:url(images/buttonbg.png); background-color: #F36109; padding: 1px 1px 6px 1px; color: #fff;font-weight:bold; border: 0px; cursor: pointer;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:url(images/buttonbg.png);background: #F36109; color: #fff;font-weight:bold; border: 0px; cursor: pointer;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: 1px 1px 6px 1px; color: #fff;font-weight:bold; border: 0px; cursor: pointer;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: #000;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: 1px 1px 6px 1px; color: #fff;font-weight:bold; border: 0px; cursor: pointer;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; }
div.spacemedium { text-align: center; height: 10px; }

.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.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:solid 1px #4671B5; -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 */
#header { height: 85px; border-top: solid 2px #456CAF; text-align: left; font-weight: bold; color: #2F657F; }
#header1 { height: 90px; text-align: left; font-weight: bold; color: #2F657F; border-bottom:solid 0px #87CC48;}
#header .logo, #header1 .logo { background:#fff url(images/IMmainlogo_final.jpg) no-repeat;height: 90px; width: 369px; float: left; }
#headertop { margin-right: 13px; font-size: 11px; height: 20px; line-height: 20px; vertical-align: middle; }
#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;  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;min-height:700px}
#middlecontentdefaultpages { 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; font-weight: bold; background-color: #5B88CB; }
#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 */

.fancy .ajax__tab_header 
{
font-size:13px;
font-weight:bold;
color:#000000;
font-family:sans-serif;
background:url(images/blue_bg.jpg) repeat-x;
} 
.fancy .ajax__tab_active .ajax__tab_outer,
.fancy .ajax__tab_header .ajax__tab_outer,
.fancy .ajax__tab_hover .ajax__tab_outer
{
height:46px;
background:url(images/blue_left.jpg) no-repeat left top;
} 
.fancy .ajax__tab_active .ajax__tab_inner,
.fancy .ajax__tab_header .ajax__tab_inner,
.fancy .ajax__tab_hover .ajax__tab_inner
{
height:46px;
margin-left:16px; /* offset the width of the left image */
background:url(images/blue_right.jpg) no-repeat right top;
} 
.fancy .ajax__tab_active .ajax__tab_tab,
.fancy .ajax__tab_hover .ajax__tab_tab,
.fancy .ajax__tab_header .ajax__tab_tab
{
margin:16px 16px 0px 0px;
}

.fancy .ajax__tab_hover .ajax__tab_tab,
.fancy .ajax__tab_active .ajax__tab_tab 
{
color:#cccccc;
} 
.fancy .ajax__tab_body 
{
font-family:verdana,tahoma,helvetica;
font-size:10pt;
border:1px solid #999999;
border-top:0;
padding:2px;
background-color:#666666;
}

.hometabs .ajax__tab_header { background-color: #DBDBDB; color: #fff; font-weight: bold; font-size: 11px;  width: 100%; font-size: 14px; }
.hometabs .ajax__tab_body { float: left; background-color: #C3DBC1; 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: #C3DBC1;  padding: 5px 15px 5px 15px; }

.quickreg .ajax__tab_header { color: #000; font-weight: bold; font-size: 11px;  width: 100%; font-size: 14px;height:25px; }
.hometabs .ajax__tab_body { float: left; background-color: #91C58C; width: 100%; }
.hometabs .ajax__tab_header .ajax__tab_tab { color: #1067A5;padding:5px 15px 5px 15px;text-align:left;}
.hometabs .ajax__tab_active .ajax__tab_tab { color: #fff; background-color: #91C58C;  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; }
h3 { color: #416A9E; border-bottom: solid 1px #C9C9C9; }
h2{ color: #416A9E;}
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 0px Green; padding: 10px; background-color:#cfeef6; margin-top: 10px; width: 295px; height: 240px; }
div.boxweek{ border: solid 0px Green;width: 450px;background-color:#cfeef6;height: 250px;}
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: 30px; 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; }
.exitcs{ float:right; vertical-align:text-top}
/* popup */
.helppopup { border:solid 1px #000; width:350px;  position: fixed; z-index: 99px; top: 35%; left: 30%; }

.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; }
.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 { height:20px;  background-color: #D3E5F8; }
.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/new1.png) center; width:20px; height: 20px;border:solid 2px #fff; text-align: center;font-weight:600; }
div.htmlpagging:hover { cursor: pointer; }
div.htmlpagging:active { cursor: pointer; float: left; color: #FFF; background: url(images/new2.png) center #eee; width:20px; height: 20px;border:solid 2px #fff; text-align: center;font-weight:600;  }

.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;
}
div.maindiv{width:735px;margin:0px;padding:10px;}
div.maindiv p{width:580px;}
div.maindiv a.arrow{background:url(images/rarro.gif) no-repeat left; padding:0 15px 0 15px;}
div.maindiv .rightalign img{width:150px;}
div.maindiv .row{margin:0px;border-bottom:0px;}
div.maindiv .row label{margin-right:10px;padding-right:10px;}
div.maindiv .row label.big{height:55px;}
div.maindiv .lastrow{}
div.maindiv div.list a{color:#624027;}
div.maindiv div.list li{margin:2px 15px 0px 15px; float:left; width:40%;color:#624027;list-style-type:disc;}

.gridpager, .gridpager td{text-align: right;color: black; font-weight: bold; text-decoration: none;}
.gridpager a{color: White;font-weight: normal;}
.divprogrees{background-color:#fff;width:95%;-moz-border-radius: 8px;border:solid 1px #e3e3e3;height:14px;}
.divprogreeinner{background:url(images/1_03.jpg) repeat-x ;float:left;}
.dealbodybg{background:url(images/deal_topbg.png) repeat-x ;width:100%; border-top:solid 1px #4671B5; height:100%; margin:0;}
.dealrightbodybg{background:url(images/dealrightbg.png) repeat-y ;width:321px; height:100%; margin:0; float:left}
.gobuttonnew {background:url(images/gobg.png) no-repeat;height:24px;width:25px;color:#fff; cursor:pointer; text-align:center;font-style:italic; font-size:11px;  font-weight:bold; border:none; }
#divdealdiscuss{width:610px;}
#divdealdiscuss .lefttop{background:url(images/1_03.png) no-repeat;width:10px;height:42px;float:left;}
#divdealdiscuss .righttop{background:url(images/1_06.png) no-repeat;width:10px;height:42px;float:left;}
#divdealdiscuss .middletop{background:url(images/1_04.png) repeat;height:41px;width:589px;float:left;border-top:solid 1px #7FB1EE;}
#divdealdiscuss .midlemidle{width: 607px; vertical-align: bottom; border-left: solid 1px #7FB1EE; border-right: solid 1px #7FB1EE;}
#divdealdiscuss .leftbottom{background:url(images/1_09.png) no-repeat;height:22px;width:11px;float:left;}
#divdealdiscuss .rightbottom{background:url(images/1_12.png) no-repeat;height:22px;width:10px;float:left;}
#divdealdiscuss .midlebottom{background:url(images/1_10.png) repeat;height:22px;width:588px;float:left;}
#divdealdiscuss .discusionlist{background:url(images/1_04.png) repeat;height:40px;width:605px;float:left;font-size:12px; border-bottom:solid 1px #98D999 }
#divdealdiscuss .altdiscusionlist{background:#fff;height:40px;width:605px;float:left;font-size:12px}
#divdealdiscuss .discusionlist .leftalign{padding:2px;color:Red}
.buttonbook{background:url(images/bookthedeal.png) no-repeat;height:22px;width:122px;color:#fff; cursor:pointer; text-align:center; font-size:11px;  font-weight:bold; border:none; }
.buttonbulk{background:url(images/howitworks.png) no-repeat;height:24px;width:84px;color:#fff; cursor:pointer; text-align:center; font-size:11px;  font-weight:bold; border:none; }
.timeleftto{background:url(images/brownbg.png) repeat-x;height:120px;width:301px;color:#000; border:solid 1px #396BB2; cursor:pointer; text-align:center; font-size:11px;  font-weight:bold;  }
.defaultbgbottom{background:url(images/bottombgdeal.png) repeat-x;height:406px}
.greenboxtop{background-color: #396BB2; width: 298px;min-height:60px;}
.greenboxbottom{background-color: #B0D3F0; width: 298px; text-align: center;min-height:60px}



.greenboxtop span{color:#000; text-align:left; padding-left:15px}
.greenboxtop .strike1 { text-decoration: line-through; color:#DC3636 ; font-weight:bold; font-size:15px}
.divdelocations{float: left; width: 605px; text-align: left; height:130px; border:solid 1px #fff; padding:1px}
.divdelocationsinner{width: 605px; background-color: #DCDCDC; height:127px;  padding: 2px; padding-left: 2px}
#div_newlyjoined{font-size: 11px; width: 940px;padding-left:5px;color:#000}
#div_newlyjoined .div_newinner{font-size: 11px; width: 300px;border-right: dotted 1px #000;  height: 100px;}
#div_newlyjoined .divleftside{float:left; width:70px;font-size:112px;vertical-align:top}
#div_newlyjoined .divrightside{float:left; width:200px;font-size:12px;text-align:left;padding-left:10px}
#div_newlyjoined .divrightend{width: 50px; float: right;margin-top:80px}
.new23{background:url(images/1_14.jpg) no-repeat;}
.leftbggraytop{background:url(images/animatopbg.png) repeat-x;height:40px;}
.maindivleftmost{background:url(images/outerbdyleftbg.png) repeat-y;width:100px;height:100%}
.test{background-color:#000}

.homepagemain_tabs {border-left:solid 2px #4671B5 ;border-right:solid 2px  #4671B5;border-bottom:solid 2px  #4671B5;}
.homepagemain_tabs .ajax__tab_header{background: url(images/tab-line.gif) repeat-x bottom;border:none}
.homepagemain_tabs .ajax__tab_outer{background: url(images/right.jpg) no-repeat right;margin-left:5px;border:none}
.homepagemain_tabs .ajax__tab_inner{background: url(images/left.jpg) no-repeat;border:none}
.homepagemain_tabs .ajax__tab_tab{background: url(images/g_11.jpg) repeat-x;width:160px;border:none}
 .tagline{color:#CC8100;}
.homepagemain_tabs .ajax__tab_active .ajax__tab_outer{background: url(images/timmian_06.png) no-repeat right;border:none; border:0}
.homepagemain_tabs .ajax__tab_active .ajax__tab_inner{background: url(images/timmian_03.png) no-repeat;border:none; border:0}
.homepagemain_tabs .ajax__tab_active .ajax__tab_tab{background: url(images/tab-hover.gif) repeat-x;color:#000;border:none;  border:0;font-weight:bold;width:160px;border-top:solid 1px #8B919F}
.homepagemain_tabs .ajax__tab_active .ajax__tab_tab .tagline{color:#CC8100;border:none; border:0}
.homepagemain_tabs .ajax__tab_header{color:#fff;font-weight:bold;border:none; border:0}
.homepagemain_tabs .ajax__tab_outer{height: 33px;border:none; border:0}
.homepagemain_tabs .ajax__tab_inner{padding-left: 3px;border:none; border:0}
.homepagemain_tabs .ajax__tab_tab{padding: 4px;	margin: 0;border:none; border:0}
.homepagemain_tabs .ajax__tab_body{padding: 0.25em 0.5em; border: solid 0px #A9D5F9; background: url(img/tab-hover_search.gif) repeat-x; border-top-width: 0px;height:52px;border-top:none }

.tabsnew .ajax__tab_header { border-bottom: solid 1px #A9D5F9; color: #002486; font-weight: bold; font-size: 11px; }
.tabsnew .ajax__tab_header .ajax__tab_outer { background: #4671b5; color:#fff; margin: 0px 0.3em -1px 0px; padding: 1px 0px 1px 0px; vertical-align: bottom; border: solid 1px #A9D5F9; }
.tabsnew .ajax__tab_header .ajax__tab_tab { color: #000; padding: 0.35em 0.75em; margin-right: 0.01em; }
tabsnew .ajax__tab_header a:hover{background: #98C6EE ; border-bottom: none;color:#000}
.tabsnew .ajax__tab_header .ajax__tab_active { border-bottom-color: #fff; }
.tabsnew .ajax__tab_hover .ajax__tab_outer { background: #FFF; }
.tabsnew .ajax__tab_active .ajax__tab_tab { color: #24576C; border-bottom-color: #fff; }
.tabsnew .ajax__tab_active .ajax__tab_outer { background: #98C6EE ; border-bottom: none; }
.tabsnew .ajax__tab_body { padding: 0.25em 0.5em; border: solid 1px #A9D5F9; border-top-width: 0px;  background-color:#98c6ee ;}


a.sample_attach, a.sample_attach:visited, div.sample_attach
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	display: block;
	border: 1px solid #E8EAEB;
	padding: 3px 30px;
	background: #E8F5FD;
	text-decoration: none;
	color: #3778B5;
}
a.sample_attach:hover
{

	display: block;
	font-size:11px;
}
a.sample_attach, a.sample_attach:visited
{
	border-bottom: none;
	color: #fff;
	font-size:11px;
}
div.menu_child
{
	border: 0.2em solid #0077C0;
	margin-bottom: 2px;
	width:190px;
	color:White;
	float:left;
	font-size:11px;
	
}
.button { background:url(images/ShoppingCartnew.png); background-color: #F36109; padding: 1px 1px 6px 1px; color: #fff;font-weight:bold; border: 0px; cursor: pointer;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; }
.buttonshop{background:url(images/ShoppingCartnew.png) no-repeat;height:31px; text-align:center;padding-left:30px; width:107px; border:none; font-size:11px;color:#fff}
.loginbt{background:url(images/Loginnew.jpg) no-repeat;height:36px; text-align:center;padding-left:30px; width:107px; border:none; font-size:11px;color:#fff}

