/* =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;}
.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;}

/* =elements ***************************** */
a:link		{color: #e34660;}
a:visited	{color: #e34660;}
a:hover		{color: #33b5cf; text-decoration: none;}
a:focus		{color: #33b5cf; text-decoration: none;}
a:active	{color: #e34660;}


/* =grids ***************************** */

html {text-align:center;}
body {text-align:left; margin:0 auto; background: #131313 url(/images/bg.jpg) no-repeat top; width: 957px;}

#header {margin: 35px 0 36px 0; width: 870px; float: left; clear: left;}
a#logo{background: url(/images/logo.jpg) no-repeat; width: 296px; height: 56px; display: block; text-indent: -9999px; float: left;}
#search-site{float: right;}
#search-site form label{color: #fff;}

ul#main-nav{background: url(/images/nav-bg.jpg) no-repeat; width: 870px; height: 46px; float: left; clear: left; padding-left: 14px;}
ul#main-nav li{list-style: none; float: left;}
ul#main-nav li a{color: #fff; text-decoration: none; text-transform: uppercase; font-size: 85%; padding: 17px 15px 17px 15px; display: block; background: url(/images/dotted-v.jpg) no-repeat right;}
ul#main-nav li a:hover{color: #e34660;}
ul#main-nav li.last a{background: none;}

#wrapper {float: left; clear: left; background: #000; width: 812px; padding: 29px;}
#content-wrapper {width: 811px; background: url(/images/content-wrapper-bg.jpg) repeat-y; float: left; clear: left; margin-bottom: 29px;}

#main-content {width: 240px; float: right; padding: 10px; color: #000;}
#main-content h1 {font-size:167%;}
#main-content h2 {font-size:122%;}
#main-content h3 {font-size:107%;}
#main-content p {margin: 10px 0 10px 0;}
#main-content ul {}
#main-content ul li {}

#side-content {float: left; width: 551px;}

#sub-content{clear: both;}

#footer {clear:both; color: #9a9a9a;}
#footer p {font-size:85%; padding: 20px 0 10px 0;}
#footer p a {color: #9a9a9a;}

/* =CTAs ***************************** */
#main-cta-hannah{background: url(/images/main-cta-hannah.jpg) no-repeat; width: 551px; height: 396px;}
#main-cta-hannah a{display: block; width: 551px; height: 396px; text-indent: -9999px;}

#main-cta-appreciation{background: url(/images/main-cta-appreciation.jpg) no-repeat; width: 551px; height: 396px;}
#main-cta-appreciation a{display: block; width: 551px; height: 396px; text-indent: -9999px;}

#main-cta-cabana{background: url(/images/main-cta-cabana.jpg) no-repeat; width: 551px; height: 396px;}
#main-cta-cabana a{display: block; width: 551px; height: 396px; text-indent: -9999px;}

#main-cta-po{background: url(/images/main-cta-pink-outfitters.jpg) no-repeat; width: 551px; height: 396px;}
#main-cta-po a{display: block; width: 551px; height: 396px; text-indent: -9999px;}

#main-cta-sierra{background: url(/images/main-cta-sierra.jpg) no-repeat; width: 551px; height: 396px;}
#main-cta-sierra a{display: block; width: 551px; height: 396px; text-indent: -9999px;}

#main-cta-cherry-sale{background: url(/images/main-cta-cherry-sale.jpg) no-repeat; width: 551px; height: 396px;}
#main-cta-cherry-sale a{display: block; width: 551px; height: 396px; text-indent: -9999px;}

#main-cta-poct-sale{background: url(/images/main-cta-poct-sale.jpg) no-repeat; width: 551px; height: 396px;}
#main-cta-poct-sale a{display: block; width: 551px; height: 396px; text-indent: -9999px;}

#cta-chinese-takeout{background: url(/images/cta-chinese-takeout.jpg) no-repeat; width: 811px; height: 112px;}
#cta-chinese-takeout a{display: block; text-indent: -9999px; height: 112px; width: 811px;}

