/* CSS Document */

html, body {margin: 0;padding: 0;background: url(/images/static/bg.gif) repeat;color:#fff;font:11px Arial, Helvetica, sans-serif;overflow:auto;}
#holder, #holder_pop {width: 98%;position:relative;background: #fff;padding:0;margin:10px auto 0 auto;}
#distShipCalculator #holder, #distShipCalculator #holder_pop {width: 440px;}
#content {margin:7px 10px 0 10px; padding: 0;}

#calculator	{color: #000;}
#calculator	td {font-size:0.8em;}

.dimensions	{width: 45px;border:1px solid #ccc;}

#calculator	#logo		{background-color: #76b0ff;color: #fff;}

#distShipCalculator #holder .distShip_text {color: #000; padding:5px 0 0 100px; background: #d2e5ff; margin: 7px 10px 0 10px; float: left;width: 321px;}
#distShipCalculator #holder .Grass-Installation { font-size: 12px; color: #000; padding: 10px; background: #d2e5ff; margin: 0 10px 0 10px; width: 401px; border-top: 7px solid #fff; }


* html #distShipCalculator #holder .distShip_text { margin: 7px 5px 0 5px;  }
#distShipCalculator #holder .distShip_text dt  {float: left; margin-right: 8px; padding-top: 3px; width: 62px;}
* html #distShipCalculator #holder .distShip_text  dl  { margin:8px 0; }
#distShipCalculator #holder .state_dl dt  { width: auto;}
#distShipCalculator #holder .state_dl select { width: 155px; position: relative; right: 70px !important; right: 77px;}
:root #distShipCalculator #holder .state_dl select {width: 149px !important; right: 71px !important;}
#distShipCalculator #holder .state_dl dd  { clear: both; padding-left: 100px; padding-top: 7px;}
* html #distShipCalculator #holder .state_dl dd  { padding-left: 110px; padding-top: 0px;}
#distShipCalculator #holder .calc_shipping { padding:0 0 10px 116px;}
:root #distShipCalculator #holder .calc_shipping { padding:0 0 10px 107px;}
* html  #distShipCalculator #holder .calc_shipping { padding:0 0 0px 119px; margin:0;}
#distShipCalculator #holder h1 { width: 214px; padding-top: 20px; padding-bottom: 0;  height: 58px; }


.email_text {background:#D1E5FE;margin:7px 10px 0 10px;color:#525252;padding:15px 0;}
#static_content {background:#D1E5FE;margin:7px 10px 0 10px;color:#525252;padding:15px;}
#logo { margin:0; padding:10px 10px 0 10px;display:block;height:78px;position:static;width:auto;background: #fff;}
#logo a.logo_link {background:#77B0FF url(/images/static/logo.gif) no-repeat 0 0;height:78px; width:190px;display:block; padding:0; }
#close_div {background: #fff;height:20px;padding:6px 10px 8px 10px;margin:0;text-align:right;clear:both;}
#close_div a {color:#fff;text-decoration:none;font-weight:bold;height:16px;display:block;background:#77B0FF; height:18px;padding:2px 10px 0 0;}
#shipping {margin:10px;}
#shipping table th, #shipping table td {padding:3px 0 3px 5px;margin:0;text-align:left;background:#C0D3F1;border-top:1px solid #D3E4FE;color:#575757;font:10px Verdana, Arial, Helvetica, sans-serif;}
#shipping table th {background:#A6BBD8;color:#fff;border-bottom:3px solid #D3E4FE;height:32px;font-weight:bold;}
#shipping table {width:100%;margin:15px 0 0 0;}
.time {width:190px;}
.charge {width:120px;}
.page_title {display:inline;}
#holder_pop .page_title h1, #holder .page_title h1 {font-size:21px;background:#77B0FF;margin:0;padding:5px 0 0 10px;color:#fff;position:absolute;top:10px;left:207px;height:73px;width:283px;font-weight:bold;}
.email_text form {margin:5px 0 0 0px;padding:0 0 0 20px;width:450px;}
.email_text dl.email_dl{float: left;padding:0;width:450px;display:block;margin:0;}
.email_msg div {float:left;margin:5px 0;padding:0;display:block;width: 330px;}
.email_msg div textarea {font: normal 11px tahoma;}
.email_text dt{font-weight: bold;float: left;width: 220px;margin:5px 0;padding:0 0 0 0px;display:block;}
.email_text dd{float: left;width: 220px;margin:5px 0;padding:0;display:block;clear: left;}
.email_text dt.email_dt2 { margin-top: 5px;float: right; display: block; margin-right: 10px;}
:root .email_text dt.email_dt2 {margin-top: -20px !important;}
.email_text dd.email_dd2 {  float: right; clear: right; display: block; margin-right: 10px;}

.email_msg {clear: left;padding-top: 8px;}
.email_text dd input {font-size:10px;height:12px;width: 180px;padding:2px 5px 0 5px;}
.email_msg input{font-size:10px;height:12px;width: 400px;padding:2px 5px 0 5px;}
.email_msg input#subject {margin: 0;}
.email_msg label {display:block;width: 100px;font-weight: bold;margin:5px 0 0 0;padding:0;clear: left;}
.email_msg textarea {font-size:10px;margin: 0;height:80px;width: 400px;padding:2px 5px 0 5px;}
input.submit {background: url(/images/static/btn_send.gif) no-repeat;width: 54px;height: 25px;border: none;display:block;margin:10px 0 0 0px;}
.reset {width:66px;height:20px;background: url(/images/static/btn_reset.gif) no-repeat;border:0;}
.reset_btn {display:none;}

.btn_div {clear: left;padding:0 0 10px 359px;margin: 0;}
:root .btn_div {clear: left;padding:0 0 10px 346px;margin: 0;}
html:lang(en) > body .btn_div{padding:0 0 10px 360px;}
* html .btn_div{padding:0 0 10px 360px;}
.email_text p {	clear: both;display:block;padding:0 20px 10px 20px;margin:0;font-size:11px;}

.prod_sm {display:none;}
.prod_lg img {width:350px;height:350px;margin:0;padding:0;border: 1px solid #D1E5FE;}
#prod2, #prod3, #prod4, #prod5, #prod6, #prod7, #prod8, #prod9, #prod10, #prod11 {visibility:hidden;}
.prod_lg { width:350px; height:350px; position:absolute; top:10px; left:10px;}
.cfdebug {display:none;}
#product_img {position: relative;width:460px; height:380px; padding: 0;margin:0;}
