/* Coffee @ Events Stylesheet */

* { padding: 0; margin: 0; }

body {
font-size: 16px;
font-family: "Arial", "Verdana", "Tahoma", "Helvetica", "sans-serif";
color: #463c35;
background: #594d44 url(images/body_repeat_x.png) repeat-x top left;
margin: 0;
padding: 0;
}

.clear {
clear: both;
}

a:link, a:visited, a:active {
color: #c63838;
text-decoration: underline;
}

a:hover {
color: #c63838;
text-decoration: none;
}

#wrapper {
width: 1200px;
margin: auto;
}

#header {
height: 136px;
}

#header .top {
height: 73px;
}

#header .right {
float: right;
width: 267px;
}

#header img {
border: none;
}

#header p {
font-size: 11px;
text-transform: uppercase;
float: left;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
width: 454px;
padding: 34px 0 0 0;
text-align: right;
}

#header h1 {
color: #594d44;
font-size: 48px;
padding-left: 25px;
float: left;
width: 436px;
}

#header h1 a:link, #header h1 a:visited, #header h1 a:active {
color: #594d44;
}

#header h1 a:hover {
color: #c84141;
}

#header h1 abbr {
color: #c84141;
font-size: 36px;
text-decoration: none;
}

#header h1 a:link abbr, #header h1 a:visited abbr, #header h1 a:active abbr {
color: #c84141;
}

#header h1 a:hover abbr {
color: #594d44;
}

#header a {
text-decoration: none;
} 

#header .button {
float: right;
height: 62px; width: 267px;
} 

#header h2 {
clear: both;
color: #414c34;
font-style: italic;
font-size: 23px;
font-weight: normal;
text-align: center;
padding-top: 20px;
height: 63px;
}

#nav {
list-style: none;
padding-top: 20px;
font-size: 20px;
font-family: "Arial", "Verdana", "Tahoma", "Helvetica", "san-serif";
font-weight: bold;
color: #bcb09f;
}

#nav li {
float: left;
padding-left: 40px;
}

#nav li a {
color: #bcb09f;
}

#nav li a:link, #nav li a:visited, #nav li a:active  {
text-decoration: none;
}

#nav li a:hover  {
text-decoration: underline;
}

#nav .twitter {
color: #7ccef9;
}

#nav .twitter a {
color: #7ccef9;
}

#content {
margin: auto;
margin-top: 40px;
margin-bottom: 60px;
width: 1109px;
background: url(images/content_repeat_y.png) repeat-y top left;
}

#content .end {
background: url(images/content_end.png) repeat-y top left;
height: 3px;
clear: both;
}

#content .left {
float: left;
width: 605px;
border-top: solid 3px #d6c5ac;
border-bottom: solid 3px #d6c5ac;
}

#content .left h3 {
font-size: 30px;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
padding: 16px 16px 0 16px;
height: 67px;
color: #a92424;
font-weight: bold;
background: url(images/left_h_repeat_x.png) top left repeat-x;
border-left: solid 3px #d6c5ab;
clear: both;
}

#content p, #content form  {
padding: 0 26px 16px 26px;
font-family: "Arial", "Verdana", "Tahoma", "Helvetica", "sans-serif";
}

#content .left img {
border: solid 2px #a92424;
}


#content table  {
padding: 0 16px 16px 16px;
}

#content tr  {
line-height: 2em;
}

#content ul, #content ol {
padding: 10px 50px 32px 50px;
}

#content .left p {
line-height: 2em;
}

#content .right {
float: right;
width: 504px;
color: #deccbf;
font-size: 14px;
border-top: solid 3px #352f2a;
border-bottom: solid 3px #352f2a;
font-family: "Arial", "Verdana", "Tahoma", "Helvetica", "sans-serif";
}

#content .right .currency {
padding: 0 26px 16px 26px;
}

#content .right ol {
font-size: 18px;
text-transform: capitalize;
}

#content .right ul {
font-size: 18px;
list-style: none;
}

#content .right ul li {
background: url(images/arrow.gif) no-repeat;
background-position-y: 13px;
padding-left: 18px;
}

#content .right li {
line-height: 2em;
}

#content .right img {
border: solid 2px #deccbf;
float: left;
margin-right: 20px;
}

#content .right p.main {
line-height: 2em;
float: right;
}

#content .right h4 {
font-size: 24px;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
padding: 8px 16px 0 16px;
height: 46px;
color: #fff;
font-weight: bold;
background: url(images/right_h_repeat_x.png) top left repeat-x;
border-right: solid 3px #352f2a;
clear: both;
}

#content .buy-now {
height:166px; width:605px;
background: url(images/buy_now.png) top left no-repeat;
text-align: center;
clear: both;
}

#content .buy-now h4 {
color: #3b3835;
font-size: 48px;
clear: both;
font-weight: normal;
padding-bottom: 16px;
padding-top: 10px;
}

#content .buy-now h5 a {
color: #c63838;
font-size: 48px;
float: left;
font-weight: normal;
text-decoration: underline;
text-align: right;
padding-left: 50px;
}

#content .buy-now h5 a:hover {
text-decoration: none;
}


#content .buy-now h6 {
font-size: 18px;
color: #463b34;
float: right;
text-align: left;
font-weight: normal;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
padding-right: 50px;
padding-top: 8px;
}

#content .buy-now h6 a {
text-decoration: underline;
color: #463b34;
display: block;
font-weight: bold;
}

#content .buy-now h6 a:hover {
text-decoration: none;
}

#footer {
padding: 16px;
clear: both;
margin-top: 20px;
background-color: #2c2927;
color: #fff;
font-size: 16px;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
height: 20px;
position: fixed;
bottom: 0;
width: 100%;
}

#footer p {
float: right;
padding-right: 40px;
color: #fff;
}

#footer a:link, #footer a:visited, #footer a:active {
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

#footer ul {
list-style: none;
float: left;
}

#footer li {
float: left;
padding-left: 30px;
}

#footer span {
padding-left: 20px;
}

#content .left .thank-you h2 {
text-align: left;
font-size: 30px;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
padding: 16px 16px 0 16px;
height: 67px;
color: #a92424;
font-weight: bold;
background: url(images/left_h_repeat_x.png) top left repeat-x;
border-left: solid 3px #d6c5ab;
clear: both;
}
