@font-face{font-family:'VarelaRoundRegular'; src:url('varelaround-regular-webfont.eot'); src:url('varelaround-regular-webfont.eot?#iefix') format('embedded-opentype'), url('varelaround-regular-webfont.woff') format('woff'), url('varelaround-regular-webfont.ttf') format('truetype'), url('varelaround-regular-webfont.svg#VarelaRoundRegular') format('svg'); font-weight:normal; font-style:normal;}

@font-face {
    font-family: 'VAGRoundedBTRegular';
    src: url('vag-rounded-bt-webfont.eot');
    src: url('vag-rounded-bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('vag-rounded-bt-webfont.woff') format('woff'),
         url('vag-rounded-bt-webfont.ttf') format('truetype'),
         url('vag-rounded-bt-webfont.svg#VAGRoundedBTRegular') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face{font-family: 'HelveticaTur'; src: url('HelveticaTur.ttf') format('truetype'); font-weight:normal; font-style:normal;}

@font-face {
    font-family: 'HelveticaRegular';
    src: url('helvetica-webfont.eot');
    src: url('helvetica-webfont.eot?#iefix') format('embedded-opentype'),
         url('helvetica-webfont.woff') format('woff'),
         url('helvetica-webfont.ttf') format('truetype'),
         url('helvetica-webfont.svg#HelveticaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body{margin:0px; padding:0px; font-family:'VarelaRoundRegular'; font-size:12px; color:#3b3939; background:url(../images/main-bg.png) repeat-x  top #FFF;}
div,p,span,a,img,ul,li,h1,h2,h3,h4,h5,h6,code{margin:0; padding:0; border:0 none; outline:0 none; list-style:none; text-decoration:none; word-wrap:break-word;}
a.button{ display:inline-block; padding:0px 13px; height:30px; line-height:30px; background:url(../images/bg-button.png) repeat-x; border:1px solid #002f4c; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:14px; color:#fff;}

.greenbutton{ display:inline-block; padding:0px 13px; height:35px; line-height:30px; background:url(../images/green-btn.gif) repeat-x; border:1px solid #76a409; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:20px; color:#fff; font-family:'VarelaRoundRegular'; cursor:pointer; cursor:hand;}

.greenbuttontxt{ font-size:12px;}

textarea{ resize: none; font-family: 'VarelaRoundRegular'; font-size:14px; padding: 3px; border:1px solid #8baabf; padding:3px; color:#6f6f6f;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
h1{ font-size:54px; color:#034b77; font-weight:normal;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.wrapper{ float:left; width:980px; position:relative; left:50%; margin-left:-490px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.header{ float:left; width:100%; height:187px; padding-top:15px; position:relative;}
div.header a.logo{ float:left;}
div.header ul.top-nav{ float:right; margin-top:20px;}
div.header ul.top-nav li{ float:left; margin:0px 5px;}
div.header ul.top-nav li a{ float:left; height:30px; line-height:30px; text-align:center; padding:0px 16px; color:#034b77; font-size:13px; background:#dfe9f1; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
div.header ul.top-nav li a:hover{opacity:0.8; background:#034b77; color:#fff;}
div.topname{padding-bottom:10px; margin-left:10px; font-size:14px; color:#f00;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul.main-nav{ float:left; width:100%; margin-top:35px;}
ul.main-nav li{ float:left; margin-right:12px;}
ul.main-nav li a{ float:left; font-size:16px; color:#034b77; background:url(../images/main-nav-sep.png) no-repeat right center; padding-right:12px;}
ul.main-nav li a.no-border{ background:none;}
ul.main-nav li a:hover,ul.main-nav li a.active{color:#5498cb;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a.btn-request-pickup { float:left; position:absolute; right:-48px; top:143px; display: block; text-indent: -99999px; height:99px ; width:216px; background:url(../images/mouseover-requestpick.gif) no-repeat bottom;}

a.btn-request-pickup:hover{ background-position: 0 0px; height:133px ;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.container{ float:left; width:100%;}
div.home-wrapp{ float:left; width:100%; margin-top:44px;}
div.why-bubble-wrapp p{ padding-bottom:10px; color:#6f6f6f; font-size:14px; line-height:150%; font-family: 'HelveticaRegular';}
div.home-content{ float:left; width:460px;}
div.home-wrapp h1 span{ color:#5498cb;}
div.home-wrapp div.zip-code-box{ float:left; width:460px; height:200px; background:url(../images/bg-zip-code.png) no-repeat; margin:34px 0px 30px 0px; display:inline;}
div.home-wrapp div.home-content p, div.freepickup-wrapp div.home-content p{ float:left; font-size:15px; line-height:23px; color:#6f6f6f;}
div.home-wrapp div.zip-code-box input{ float:left; width:150px; height:48px; font-size:40px; color:#a7a7a7; border:1px solid #8baabf; background:#FFF; padding:0; margin:0; text-align:center; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:121px 0px 0px 18px; display:inline;}
div.home-wrapp div.zip-code-box a.btn-chk-zip{ float:left; margin:121px 0px 0px 20px; display:inline;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.home-gallery-wrappar{ float:left; width:465px; height:355px; margin:25px 0px 0px 55px; display:inline;}
div.freepickup-wrappar{ float:left; width:465px; margin:-33px 0px 0px 55px; display:inline;}
div.freepickup-wrapp{ float:left; width:100%; margin-top:44px;}
div.freepickup-wrapp div.zip-code-box{ float:left; width:461px; height:70px; background:url(../images/bk-zip-code.gif) no-repeat; margin:34px 0px 30px 0px; display:inline;}
div.freepickup-wrapp div.zip-code-box input{ float:left; width:175px; height:35px; font-size:40px; color:#a7a7a7; border:1px solid #8baabf; background:#FFF; padding:0; margin:0; text-align:center; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:18px 0px 0px 170px; display:inline;}
div.freepickup-wrapp div.zip-code-box a.btn-chk-zip{ float:left; margin:20px 0px 0px 15px; display:inline;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.home-bottom-data{ float:left; width:100%; height:209px; background:#034b77; border-top:1px solid #002136; margin-top:30px;}
div.home-bottom-data-inside{ float:left; width:980px; position:relative; left:50%; margin-left:-490px;}
ul.social-net{ float:left; margin-top:155px;}
ul.social-net li{ float:left; margin-right:40px;}
ul.social-net li a{ float:left;}
ul.social-net li a:hover{opacity:0.8;}
ul.home-bottom-box{ float:left; margin-top:30px;}
ul.home-bottom-box li{ float:left; width:222px; height:157px; background:url(../images/bg-box.png) repeat-x; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-right:15px; position:relative;}
ul.home-bottom-box li a.img-box{ float:left; width:220px; height:155px; border:1px solid #002f4c; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position:relative;}
ul.home-bottom-box li a.img-box span{ float:left; width:100%; font-size:17px; color:#fff; text-align:center; position:absolute; left:0px; bottom:10px;}
ul.home-bottom-box li a.img-box:hover span{ color:#a3c6de;}
ul.home-bottom-box li div.data{ float:left; width:218px; height:93px; padding:20px 10px 36px; background:url(../images/bg-home-box-over.png) no-repeat; position:absolute; z-index:10; left:-8px; top:-147px; text-align:center; display:none;}
ul.home-bottom-box li div.data p{ float:left; width:100%; color:#034b77; font-size:16px;}
ul.home-bottom-box li div.data span{ float:left; width:100%; color:#034b77; font-size:20px;}
ul.home-bottom-box li div.data a{ display:inline-block; font-size:16px;  color:#5498cb; text-decoration:underline; margin-top:5px;}
ul.home-bottom-box li:hover div.data{ display:block;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.footer-wrapper{float:left; width:100%; margin-top:20px;}
div.footer{ float:left; width:980px; height:105px; position:relative; left:50%; margin-left:-490px;}
div.footer a.button{ float:right;}
div.footer ul.f-nav{ float:left; margin-top:6px;}
div.footer ul.f-nav li{ float:left; margin-right:12px;}
div.footer ul.f-nav li a{ float:left; font-size:15px; color:#034b77; background:url(../images/main-nav-sep.png) no-repeat right center; padding-right:12px;}
div.footer ul.f-nav li a.no-border{ background:none;}
div.footer ul.f-nav li a:hover,ul.main-nav li a.active{color:#5498cb;}
div.footer p.copy{ float:left; color:#7b99ac; margin-top:20px;}
div.footer p.copy a{color:#7b99ac;}
div.footer p.copy a:hover{color:#002f4c;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.bottom{ float:left; width:100%; height:75px; background:#034b77; border-top:1px solid #002136; margin-top:30px;}
div.bottom-inside{ float:left; width:980px; position:relative; left:50%; margin-left:-490px;}
ul.social-network{ float:left; margin-top:20px;}
ul.social-network li{ float:left; margin-right:40px;}
ul.social-network li a{ float:left;}
ul.social-network li a:hover{opacity:0.8;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
h2{ font-size:40px; color:#034b77; font-family: 'VAGRoundedBTRegular'; font-weight:bold; padding-bottom:10px;}
h3{ font-size:25px; color:#5f9ece; font-weight:normal; padding-bottom:10px;}
h4{ font-size:16px; color:#034b77; font-weight:bold; padding-bottom:10px; padding-top:10px; font-family: 'HelveticaRegular';}


div.home-wrap-inner-right{float:left; width:217px; background:url(../images/right-bg.gif) repeat-x top center; border-radius: 4px; border:1px solid #cbd8e2; height:279px; margin-top:14px;}
ul.sidemenu { padding: 0; margin: 18px 0; list-style: none; font-size: 1.2em; color:#034b77; font-family:'VarelaRoundRegular';}
ul.sidemenu li {padding: 4px 10px;}
ul.sidemenu li a {text-decoration: none;display: block;	width: 178px; color: #034b77; font-weight: normal;padding: 4px 10px;}
ul.sidemenu li a:hover, ul.sidemenu li a.active {background-color: #fff;	color: #034b77;	border-radius: 4px; font-weight:normal;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.home-wrap-inner-main{overflow:hidden; margin-top:25px;}
div.home-wrap-inner-left{float:left; width:300px; margin-right:18px; }
div.whybubble-wrap-inner-left{float:left; width:300px; margin-right:18px;}

div.home-wrap-inner-leftimg{margin:18px 16px;}
div.home-wrap-inner-middle{float:left; width:40%; margin-right:32px; margin-top:12px; padding-right: 10px;}

div.special-left-img{ float:left; margin-right:20px;}
div.special-right-main{background:#d3e0ec url(../images/bluegradient.gif) repeat-x top center; border:1px solid #cbd8e2; border-radius: 5px 5px 5px 5px; width:615px; float:left; }

table.specialright{ font-size:14px;}
table.specialright tr td{ padding:10px;}
table.specialright tr td.firstcol{ padding:4px; color:#5f9ece; font-size:16px; font-weight:bold;}
table.specialright tr td.botbdr{ border-bottom:1px solid #c1cdd7;}
table.specialright tr td input.textwidth{ background: none repeat scroll 0 0 #FFFFFF;  border: 1px solid #CBD1D6;  color: #7D7D7C; 
height: 35px;  width:260px; margin-bottom:0px; }
table.specialright tr td.imgcaptacha{ background:#09F url(../images/captacheimg.gif) no-repeat center center; font-size:24px;}
table.specialright tr td.darktxt{color:#034b77; font-size:16px;  }
table.specialrightsp{padding: 20px 0;}


table.specialrightpop{ font-size:14px; background:#fff url(../images/stainbg.jpg) no-repeat top left;}
table.specialrightpop tr td{ padding:10px;}
table.specialrightpop tr td.firstcol{ padding:4px; color:#5f9ece; font-size:16px; font-weight:bold;}
table.specialrightpop tr td.botbdr{ border-bottom:1px solid #c1cdd7;}
table.specialrightpop tr td input.textwidth{ background: none repeat scroll 0 0 #FFFFFF;  border: 1px solid #CBD1D6;  color: #7D7D7C; 
height: 35px;  width:260px; margin-bottom:0px; }
table.specialrightpop tr td.imgcaptacha{ background:#09F url(../images/captacheimg.gif) no-repeat center center; font-size:24px;}
table.specialrightpop tr td.darktxt{color:#034b77; font-size:16px;  }



table.specialrightview{ font-size:14px; background:#fff url(../images/stainbgview.jpg) no-repeat top left;}
table.specialrightview tr td{ padding:10px;}
table.specialrightview tr td.firstcol{ padding:4px; color:#5f9ece; font-size:16px; font-weight:bold;}
table.specialrightview tr td.botbdr{ border-bottom:1px solid #c1cdd7;}
table.specialrightview tr td input.textwidth{ background: none repeat scroll 0 0 #FFFFFF;  border: 1px solid #CBD1D6;  color: #7D7D7C; 
height: 35px;  width:260px; margin-bottom:0px; }
table.specialrightview tr td.imgcaptacha{ background:#09F url(../images/captacheimg.gif) no-repeat center center; font-size:24px;}
table.specialrightview tr td.darktxt{color:#034b77; font-size:16px;  }
table.specialrightviewsp{padding: 20px 0;}


.lightbluetxt{ color:#5f9ece;}
.darkbluetxt{ color:#034b77;}
.fontlargetxt{ font-size:16px; font-weight:bold;}
.fontnormal{font-size:14px;}
.fontbold{ font-weight:bold;}

.sptop{ padding-top:15px;}
.slightbluebg{ background:#f4faff;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Bubble a friend  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-----------------------------~*/

div.afriend-left-img{float:left; width:300px; margin-right:18px;}
div.afriend-right-main{}
input.text{ background: none repeat scroll 0 0 #FFFFFF;  border: 1px solid #8baabf;  color: #6f6f6f; 
height: 35px; margin-bottom:10px; padding:0 10px;}

input.textwidth{ background: none repeat scroll 0 0 #FFFFFF;  border: 1px solid #CBD1D6;  color: #6f6f6f; 
height: 35px; margin-bottom:10px; padding:0 10px; width:260px;}

textarea.text { background: none repeat scroll 0 0 #FFFFFF;  border: 1px solid #CBD1D6;  color: #6f6f6f;  float: left;
padding:0 10px; width:490px;}

.logintable{ color:#658293; font-size:14px;}
.logintable a{ color:#5793b8; text-decoration:underline; font-size:12px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

:focus {
    -moz-outline-style:none;
}
/* root element for tabs  */
ul.tabs {  list-style:none;  margin:0 !important;  padding:0; border-bottom:1px solid #cbd8e2;  height:30px;}

/* single tab */
ul.tabs li {  float:left;  text-indent:0;  padding:0;   margin:0 !important;   list-style-image:none !important;}

/* link inside the tab. uses a background image */
ul.tabs a { background:#f7fbfd; border-radius: 4px 4px 0 0; border:1px solid #cbd8e2;
     font-size:14px; display:block; height: 30px; line-height:30px; width: 167px;
    text-align:center; text-decoration:none;  color:#034b77;  padding:0px; margin:0px 4px 0 0;  position:relative; top:-1px;}

ul.tabs a:active {   outline:none;}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {    color:#034b77;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {   background-position: -420px -62px;   cursor:default !important;
    color:#034b77 !important; border-radius: 0px 0px 0 0; border:1px solid #cbd8e2; border-bottom:none; background:#eef3f8; top:0px;}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */

/* width 1 */
ul.tabs a.s { background-position: -553px 0; width:81px; }
ul.tabs a.s:hover { background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l { background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover { background-position: -248px -31px; }
ul.tabs a.l.current { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl { background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover { background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* tab pane styling */
.panes div{ display:none;padding:15px 10px; border:1px solid #cbd8e2; border-top:0; font-size:16px;background-color:#edf3f7; }

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.paging {text-align:left;color:#fff;	border-bottom:1px solid #d4d4d4;	border-top:1px solid #d4d4d4;padding:10px 0;	margin:10px auto 0; }
.paging a {	text-decoration:none;color:#fff;	padding:5px; background:#5F9ECE;}
.paging li a:hover {text-decoration: underline;}
.paging span{	margin:0 5px 0 0; padding:5px; background:#5F9ECE; }
.large {	margin:0 5px 0 0px; background:#5F9ECE; }
.paging strong{ padding:5px; background:#f99a26;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
div.myaccount-leftdiv { float: left;margin-right: 40px; width: 73%; margin-top:14px;}

ul.chkbox{ display:inline; list-style:none;}
ul.chkbox li{ display:inline; list-style:none; margin-right:15px;}
ul.chkbox li.txtsize{ font-size:12px; margin-right:7px;}

table.final{}
table.final tr td{ padding-bottom:8px; color:#034b77;}
table.final tr td input.textwidth{ background: none repeat scroll 0 0 #FFFFFF;  border: 1px solid #CBD1D6;  color: #7D7D7C; 
height: 35px; margin-bottom:10px; padding:0 10px; width:260px; line-height:35px;}
table.final tr td.spbot{ padding-bottom:30px;} 

table.finalstain{ font-size:16px;}
table.finalstain tr { }
table.finalstain tr td{ padding:10px 0 10px 30px; }
table.finalstain tr td.nospace{ padding-top:0px;}
table.finalstain tr td.botbordertb{border-bottom:1px solid #c1cdd7; padding-bottom:30px;}
a.bluetxt { text-decoration:underline; color:#034b77; font-size:13px;}

.whybubble-wrap-leftmain{ width:74%; float: left;  margin-right: 32px;  margin-top: 15px; }
.whybubble-wrap-leftmain img{ float: left; margin-right: 8px;}
.whybubble-wrap-leftmain p{ line-height:120%; padding-bottom:10px; font-size:14px;}

.bg-blue{ background: url("../images/bluegradient.gif") repeat-x scroll center top #D3E0EC; border: 1px solid #CBD8E2; border-radius: 5px 5px 5px 5px; padding:15px; width:71%;}

.bg-blue-my-account{ background: url("../images/bluegradient.gif") repeat-x scroll center top #D3E0EC; border: 1px solid #CBD8E2; border-radius: 5px 5px 5px 5px; width:71%;}

table.chkorder{ width:100%; border:#999;}
table.chkorder tr th{ padding:4px 10px; color:#fff; text-align:center; background:#034b77;}
table.chkorder tr td{ text-align:left;	padding:8px 4px;   background:#f0efed;}
	
div.whybubble-wrap-leftmain img{float:left; width:270x; background:url(../images/loader-small.gif) no-repeat center;}
.top-call{margin-top:15px; padding-left:8px; font-size:16px; font-weight:bold}

.googlemap-bg{background:transparent url(../images/googlemap-bg.gif) no-repeat top center; display: inline;
    float: left;  height: 355px;  margin: 25px 0 0 35px;  padding-left: 24px;  padding-top: 29px;  width: 460px; font-size:14px; color:#6f6f6f;}
	
.reglogin-bg{background: url("../images/bluegradient.gif") repeat-x scroll center top #D3E0EC; border: 1px solid #CBD8E2; border-radius: 5px 5px 5px 5px; display: inline; float: left;  margin: 28px 0 0 0px;  padding:15px;  width: 460px; font-size:14px; color:#6f6f6f;}	
	
	
/*----- Stain Repair Popup -----------------------------------------------------------------------------------------------------*/

.frontTopRight, .frontTopLeft, .frontBottomRight, .frontBottomLeft, .backTopRight, .backTopLeft, .backBottomRight, .backBottomLeft { width:195px; height:173px; display:none; background-color:#999999; opacity:0.2; }
.frontTopLeft, .frontBottomLeft, .backTopLeft, .backBottomLeft { float:left; }
.frontTopRight, .frontBottomRight, .backTopRight, .backBottomRight{ float:right; }

.stainfixeddiv{width:394px; height:173px; margin-bottom:4px;}
.redtxt{color: #FF0000; font-size:14px}

a.btngreentxtsm {  background: url("../images/green-btn.gif") repeat-x scroll 0 0 transparent;  border-radius: 5px 5px 5px 5px;  color: #FFFFFF;  display: inline-block;  font-size: 14px;  height: 30px;  line-height: 30px;   padding: 0 13px;}

#popup-order h2{ padding-left:10px;}

div#pickupclothes #pickupDate, div#pickupclothes #deliveryDate{ width:208px;}
