/* =reset (ONLY EDIT THE FONT FAMILY)******************************** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body {font:13px arial,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100% arial,helvetica,clean,sans-serif;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;}
body * {line-height:1.22em;}
i
.clear:after {clear:both;content:"."; display:block;height:0;visibility:hidden;}
.clear {display:block;overflow:hidden;}
.hidden {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
.hidetext {display:block;text-indent:-9999px;outline:0;}
.text-indent {text-indent:-32697px;}

#follow {background:url(/assets/images/follow.jpg) no-repeat; float:right; }

/* =elements ***************************** */
a:link		{color:#012649;}
a:active	{color:#012649;}
a:visited	{color:#980129;}
a:hover		{color:#012649;text-decoration:none;}

/* =grids ***************************** */

html,body {height:100%;}

html {text-align:center;}
body {text-align:left;margin:0 auto;width:921px;background:#fcff9d url(/assets/images/bg.gif) repeat-y center 0;}

#header {position:relative;height:149px;padding-bottom:237px;background:#fff url(/assets/images/header.jpg) no-repeat 0 0;}
#wrap-sub #header {padding-bottom:0;}
#logo {display:block;position:absolute;top:25px;left:45px;width:555px;height:75px;text-indent:-9999px;outline:0;}
#nav {list-style:none;position:absolute;left:10px;top:118px;border-right:1px solid #fff;}
#nav li {float:left;display:inline;}
#nav li a {display:block;padding:0 13px;font-size:92%;line-height:30px;font-weight:bold;text-decoration:none;color:#00305c;border-left:1px solid #fff;border-right:1px solid #bdc4bd;}
#cta-header {position:absolute;left:0;top:149px;width:921px;height:237px;background:url(/assets/images/cta-header.jpg) no-repeat 0 0;text-indent:-9999px;outline:0;}
#cta-header ul {list-style:none;}
#cta-header-reserve {display:block;position:absolute;top:140px;left:530px;width:180px;height:65px;outline:0;}
#cta-header-details {display:block;position:absolute;top:23px;left:215px;width:300px;height:190px;outline:0;}

#wrap,#wrap-sub {height:100%;width:921px;float:left;background:#fff url(/assets/images/body-bg.gif) repeat-y 0 0;}
*>#wrap,*>#wrap-sub {height:auto;min-height:100%;}

#body {position:relative;float:left;padding:0 11px 65px;}
#wrap-sub #body {padding-top:100px;background:url(/assets/images/body-top-sub.jpg) no-repeat 0 0;}

#main-content h1 {position:absolute;top:22px;left:65px;text-indent:-32697px;height:21px;width:800px;background:position:0 0;background-repeat:no-repeat;}
.page1 h1 {position:static !important;text-indent:0 !important;width:auto !important;height:auto !important;}
.page2 h1 {background-image:url(/assets/images/margarita-machine-rentals.gif);}
.page3 h1 {background-image:url(/assets/images/frozen-drink-mixes.gif);}
.page4 h1 {background-image:url(/assets/images/extras.gif);}
.page5 h1 {background-image:url(/assets/images/request-your-rental.gif);}
.page6 h1 {background-image:url(/assets/images/policies.gif);}
.page7 h1 {background-image:url(/assets/images/sitemap.gif);}
.page8 h1 {background-image:url(/assets/images/thank-you.gif);}
.page9 h1 {background-image:url(/assets/images/margarita-machine-sales.gif);}

#main-content {float:left;width:560px;padding:45px 45px 45px 55px;background:url(/assets/images/content-top.gif) repeat-x 0 0;}
#wrap-sub #main-content {background:none;}
#main-content h1 {font-size:160%;margin:0 0 0.25em;font-family:georgia,"times new roman",times,serif;color:#012649;}
#main-content h2 {font-size:115%;margin:1.5em 0 0.25em;font-family:georgia,"times new roman",times,serif;color:#980129;}
#main-content h3 {font-size:90%;margin:1.5em 0 0.25em;font-family:georgia,"times new roman",times,serif;color:#012649;}
#main-content p {margin:0 0 1em;line-height:1.4em;word-spacing:0.05em;}
#main-content ul {margin:0 3em 1em;}
#main-content ul li {line-height:1.4em;word-spacing:0.05em;}
#main-content img {margin:5px 12px 0px 0px;}


#main-content p.cta-content-reserve {margin:2em 0;}
p.cta-content-reserve a {display:block;width:250px;height:40px;background:url(/assets/images/cta-home-reserve.gif) no-repeat 0 0;}

#sub-content {}

#side-content {float:right;width:239px;padding-top:55px;background:url(/assets/images/side-top.jpg) no-repeat 0 0;}
#wrap-sub #side-content {background-image:none;padding-top:0;}
#cta-side-mixes, #cta-side-mixes-bottom {position:relative;width:239px;height:201px;margin:65px 0 10px;background:url(/assets/images/cta-side-mixes.jpg) no-repeat 0 0;text-indent:-9999px;outline:0;}
#cta-side-mixes-bottom {margin-top:10px;}
#cta-side-mixes ul, #cta-side-mixes-bottom ul  {list-style:none;}
#cta-side-mixes-link {display:block;position:absolute;top:152px;left:30px;width:125px;height:23px;outline:0;}
#cta-side-extras {position:relative;width:239px;height:165px;margin:10px 0;background:url(/assets/images/cta-side-extras.jpg) no-repeat 0 0;text-indent:-9999px;outline:0;}
#cta-side-extras ul {list-style:none;}
#cta-side-extras-link {display:block;position:absolute;top:117px;left:29px;width:125px;height:23px;outline:0;}
#cta-side-rental {position:relative;width:239px;height:201px;margin:65px 0 10px;background:url(/assets/images/cta-side-rental.jpg) no-repeat 0 0;text-indent:-9999px;outline:0;}
#cta-side-rental ul {list-style:none;}
#cta-side-rental-link {display:block;position:absolute;top:152px;left:30px;width:125px;height:23px;outline:0;}
#parrot-head-webring {float:right;width:270px;text-align:right;color:#407d00;padding:12px;}
#parrot-head-webring img {float:right;margin-left:10px;}
#footer #parrot-head-webring p {text-align:right;margin-top:-10px;}
#footer #parrot-head-webring p a {font-size:85%;font-family:verdana;color:#407d00;}

#footer-wrap {clear:both;position:relative;}
#footer {position:absolute;top:-65px;width:100%;height:65px;background:#fff;overflow:hidden;}
*>#footer {height:auto;min-height:65px;}
#footer p {font-size:77%;text-align:left;padding-top:10px;}
#footer p a {color:#000;}
#footer #copyright {float:left;padding:0 12px;width:600px;}

#mixes-extras-table {margin:1em 0;padding:15px;border:3px double #a4a08e;background:#f2eeda;}
#mixes-extras-table td {text-align:center;padding:15px;}
#mixes-extras-table th {padding:15px 20px 15px 0;}
#mixes-extras-table h2 {margin-top:0;}

form fieldset {margin-bottom:2em;}
form legend {font-size:115%;font-family:georgia,"times new roman",times,serif;color:#980129;}
form legend span {display:block;position:relative;left:-2px;padding:0 0 1em;}
form label, form span.label {display:block;margin-bottom:-1em;font-weight:bold;}
form span.info {display:block;float:left;padding-right:0.35em;}
form span.info label, form span.info-last label {display:block;padding:2px 1px 0;font-size:85%;font-weight:normal;margin-bottom:0;}
form p.unbold-labels label {font-weight:normal;display:inline;}