/* Designer/Programmer: Christopher Lee*/ 
/* Last updated November 19, 2009 */
/*General*/
* {margin:0;padding:0;}
body{background:#C0C0C0;color:#000;font: normal small/1.4em Verdana,sans-serif;text-align:center;margin-top:7px;margin-bottom:7px;}
.clr{clear:both;}
a img{border:0;}
a:link{color:#00f;}
a:visited{color:#000087;}

/*Text Styles*/
p{margin:0 0 1em 0;}
h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif;font-weight:bold;margin:0.5em 0;}
h1{font-size:175%;margin-top:1em;color:#660034;}
h2{font-size:190%;margin-bottom:1em;border-bottom:1px solid #ccc;padding-bottom:4px;font-family:Georgia, "Times New Roman", Times, serif;line-height:1em;}
h2#mainTitle {display:block;text-indent:-9999px;overflow:hidden;line-height:25px;margin-top:15px;margin-bottom:1em;background: url(../img/reserve_xmas_wish_list.gif) no-repeat;position:relative;}
h3{font-size:135%;margin-bottom:0.30em;color:#003466;line-height:1.4em;}
h4{font-size:110%;line-height:1.2em;}
.important{color:#f00;}
blockquote{padding-left:30px;}
.smaller{font-size:80%;}
body.nonpublic #contentinner h2 {margin-top:30px;}
.fl{font-size:140%;font-weight:bold;}

/*Image Styles*/
.imgright,.imgrightbdr{float:right;margin:0.5em 0 15px 15px;}
.imgleft,.imgleftbdr{float:left;margin:0.5em 15px 15px 0;}
.icon {display:inline;vertical-align:middle;padding-left:4px;}
.il{float:left;margin:0.5em 10px 0.20em 0;}
.ir{float:right;margin:0.5em 0 0.4em 10px;}

/*Container and Positions*/
#container{text-align:left;margin:0 auto;width:97%;min-width:626px;max-width:1600px;}
body#adminedit #container{width:825px;}
#container,#hdr,#hdr h1,#ftr{position:relative;}
#maincontentwrap{border-left:1px solid #000;background:#0E3E6E url(../img/container_bkg.gif) repeat-y 100% 0%;}

/*Header*/
#hdr{background: #0E3E6E url(/wishlist/assets/img/logo_bkg.gif) no-repeat;height:66px;}
#hdr h1 {text-indent:-9999px;border:0;height:66px;background: url(../img/container_bkg_top_cnr.gif) no-repeat 100% 0%;margin:0 auto;}
#hdr h1 a{display:block;height:66px;width:203px;text-decoration:none;overflow:hidden;}

/*Navigation*/
#nav ul, #nav ul li{display:inline;list-style:none;}
#nav ul li a {float:left;display:block;padding:6px 12px 6px 12px;text-decoration:none;letter-spacing:.1px;line-height:1em;border-bottom:1px solid #000;border-right:1px solid #000;}
#nav ul li a:link,#nav ul li a:visited{background: url(../img/nav_btn_background.gif) repeat-x;color:#000;font-weight:bold;}
#nav ul li a:hover,#nav ul li a:active{background:#660001;color:#fff;font-weight:bold;}
body#home #nav ul li.lk01 a:link,
body#home #nav ul li.lk01 a:visited,
body#home #nav ul li.lk01 a:hover,
body#home #nav ul li.lk01 a:active,
body#add #nav ul li.lk02 a:link,
body#add #nav ul li.lk02 a:visited,
body#add #nav ul li.lk02 a:hover,
body#add #nav ul li.lk02 a:active,
body#faq #nav ul li.lk03 a:link,
body#faq #nav ul li.lk03 a:visited,
body#faq #nav ul li.lk03 a:hover,
body#faq #nav ul li.lk03 a:active,
body#support #nav ul li.lk04 a:link,
body#support #nav ul li.lk04 a:visited,
body#support #nav ul li.lk04 a:hover,
body#support #nav ul li.lk04 a:active
{color:#F6F6E8;background:#003466;} 

/*Main Content*/
#content{clear:both;background:#E8EBF1 url(../img/maincontent_bkg.gif) repeat-y 100% 0%;padding:10px 25px 15px 12px;}
#contentinner{background:#fff;border:1px solid #ccc;margin:0 0 0 160px;padding:10px 16px 10px 24px;position:relative;}
#contentinner ul{margin:1em 0 1em 45px;}
#contentinner li{margin:.75em 0;}


/*Main Navigation*/
#mainnav{float:left;width:145px;border:1px solid #D6CECE;background:#0E3E6E;color:#fff;padding:0;}
#mainnav h4 {padding:4px 4px 4px 4px;margin-top:0;font-size:13px;color:#000;background: url(../img/nav_btn_background.gif) repeat-x;}
#mainnav ul{list-style:none;padding:0 0 10px 0;}
#mainnav ul li{font-size:80%;margin:0;}
#mainnav a{width:125px;color:#fff;text-decoration:none;display:block;padding:1px 10px 1px 10px;margin:0;}
#mainnav a:hover,#mainnav a:active{background:#660001;}

/*Footer*/
#ftr{clear:both;left:-1px;background:#0E3E6E url(../img/ftr_bkg_btm_cnr.gif) no-repeat 100% 100%;color:#fff;font-size:86%;}
#ftr a{color:#fff;}
#ftr #icnt{line-height:1.5em;margin:10px 0 0 0;padding:0 20px 24px 20px;background: url(../img/ftr_bkg_btm_cnr_left.gif) no-repeat 0% 100%;}

/*Extras*/
.success {background: url(../img/icn_check.gif) no-repeat 0% 50%;padding-left:41px;line-height:32px;}
.important{color:#f00;font-weight:bold;}
.highlightFieldWithError {background:#FFFFBA;}
.qanda {margin:1 0;}
.qanda h4 {font-size:110%;margin-top:2em;}

/*Forms*/
.loginWrapper, .generalFormWrapper{margin:1em 0;padding:10px;border:1px solid #ccc;background: url(../img/background_wrapper.gif);}
.generalFormWrapper{background:#E8EFF2;}
#btnSubmit,#btnSubmitPreferences {font-weight:bold;font-size:130%;}

/*Tables*/
.formTable td, .formTable th {padding:5px;vertical-align:top;}
.formTable th {text-align:right;font-weight:bold;padding-right:0;white-space:nowrap;}

#bidTable {border-top:1px solid #ccc;border-left:1px solid #ccc;margin:1em 0;}
#bidTable th, #bidTable td {border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:5px 10px;background: #E8EFF2;}
#bidTable th{font-weight:bold;font-family:Arial,Sans-Serif;text-align:center;}

table.txttbl{border-top:1px solid #000;border-left:1px solid #000;margin:1em 0;}
table.txttbl td,table.txttbl th{padding:0.3em 0.4em;border-bottom:1px solid #000;border-right:1px solid #000;}
table.txttbl th.small{font-size:85%;color:#fff;font-weight:bold;}
table.txttbl th{background:#3A6592;color:#fff;font-size:110%;font-weight:bold;text-align:left;}
table.txttblnb td,table.txttblnb th{padding:0.5em;}



/*Admin*/
#userinfo{float:right;font-size:90%;}
#userinfo p {margin:0;}
#userinfo img {vertical-align:middle;}
.returnHome {margin:-15px 0 1.5em 0;font-size:80%;}
