/*
chili_screen.css
By: Drew Hornbein
www.dhornbein.com
dhornbein@gmail.com
Version: 1 (03/17/10)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
/*background: transparent;*/
}

/*GLOBAL*/

* {
margin: 0;
padding: 0;
}

body {
background:#F3F3F3 url(../i/bg.gif) repeat-y scroll center top;
color: #444;
font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif;
font-size:12px;
line-height:1;
text-align: center; 
}

p,
ul,
ol {font-size:1em; line-height:2em; margin:0 0 2em 0;}

ul {list-style-type:square;}
ol {list-style-position:inside;}
.list {margin-left:1em;}
.listClear li {list-style:none;}

img {border: none;}

a:link {color:#889;text-decoration:none;outline:0;}
a:visited{color:#566;text-decoration:none;}
a:hover{color:#666;text-decoration:underline;}
a:focus { outline: none; }

h1,h2,h3,h4,h5,h6 { font-family:Verdana,Tahoma,Arial,sans-serif; font-weight:normal;}
 
h1, .h1 {
font-size: 2.1667em; /* 26px */
line-height: 1.8462em; /* 48px */
/*margin-top: 0.9231em;*/
margin-bottom: 0em;
}
h2, .h2 {
font-size: 1.8333em; /* 22px */
line-height: 1.0909em; /* 24px */
/*margin-top: 1.0909em;*/
margin-bottom: 0em;
}
h3, .h3 {
font-size: 1.6667em; /* 20px */
line-height: 1.2em; /* 24px */
/*margin-top: 1.2em;*/
margin-bottom: 0em;
}
h4, .h4 {
font-size: 1.5em; /* 18px */
line-height: 1.3333em; /* 24px */
margin-top: 1.3333em;
margin-bottom: 0em;
}
h5, .h5 {
font-size: 1.3333em; /* 16px */
line-height: 1.5em; /* 24px */
margin-top: 1.5em;
margin-bottom: 0em;
}
h6, .h6 {
font-size: 1.1667em; /* 14px */
line-height: 1.7143em; /* 24px */
margin-top: 1.7143em;
margin-bottom: 0em;
}

small, .small {font-size: 10px;}

table {width:100%;}

/* special */

.hide {display:none; visibility:hidden;}

.clear {clear:both;display:block;/*margin-bottom:15px;*/width:100%;}
.break {clear:both;}
.noClear {clear:none;}
.inline {display:inline !important;}
.alignleft{text-align: left;}
.aligncenter{text-align: center;}
.alignright{text-align: right;}
.justify{text-align:justify;}

.left{float: left;}
.right{float: right;}
.leftImg {float:left;margin:0 1em 1em 0;}
.rightImg {float:right;margin:0 0 1em 1em;}

.noMargin {margin:0 !important;}

.upperCase {text-transform:uppercase;}
.altText {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

.image {background:#f3f3f3; padding:0.25em;}
.image.right {margin-left:0.5em;}
.image.left {margin-right:0.5em;}

/* HEADER ============================= */

#header {margin-top:12px;}

#header .icons {}

#header .icons a,
#header .icons a:visited,
#header .icons a:link {
color:#286EA0;
display:block;
float:right;
height:35px;
line-height:35px;
padding:0 12px;
text-decoration:none;
}

#header .icons a:hover {text-decoration:underline;}

#hero {margin-bottom:1em;}

/* wrapper */

#wrapper {margin:0 auto; text-align:left; width: 760px;}

#content {border-right:1px solid #f3f3f3; float:right; margin:0 12px 0 0; padding-right:12px; width:440px; display:inline;}

#content ul {margin-left:2em;}

.rightColumn {float:right; width:125px;}

/* sidebar ------------- */

#sidebar {border-right:1px solid #f3f3f3; padding:0 12px 0 0; width:148px;}

.minorContent {background-color:#f3f3f3; padding:10px;}
.minorContent h5 {margin:0;}
.minorContent p {line-height:1.5em;}
.minorContent form { text-align:center;}

/* accordion ---------------------- */

.accordionWrapper{display:inline-block; background-color:#fff; overflow:hidden;}
.accordionWrapper img{vertical-align:top; border:0; margin:0; padding:0}
.accordionWrapper div{display:inline; float:left; margin:auto;}
.accordionWrapper div.title{cursor:pointer;}
.accordionWrapper div.content{display:none;}

.accordionWrapper .set {margin-bottom:2px;}
.accordionWrapper .title {border-bottom:1px solid #ddd; padding:0.5em; font-weight:bold; border-left:2px solid #ddd;}
.accordionWrapper .content {border-bottom:1px solid #ddd; width:100%;}
/*.accordionWrapper .content * {margin-top:0; margin-bottom:0;}*/

#accordionGiftLelo {margin:0 0 1em; width:100%;}

/* contact us -------------------------- */

#contactUsForm {margin-top:1em;}

#contactUsForm label {float:left; margin-right:1em; width:100px; text-align:right;}

#contactUsForm textarea {width:99%;}

/* NAV =========================== */

#nav {}

#nav li { list-style:none; margin-bottom:2px;}
#nav li a,
#nav li a:visited,
#nav li a:link { background-color:#f3f3f3; border-left:4px solid #ccc; color:#050505; display:block; font-weight:bold; padding:3px 12px;}

#nav li a:hover {background-color:#eee; text-decoration:none;}

/* FOOTER ==================== */

#footer {color:#aaa; border-top:2px solid #f3f3f3;}
