/* CSS Document */

html { background:#1136B8 url(img/htmlback.jpg) repeat-x fixed}

* {font-family:Arial, Helvetica, sans-serif;}
body {background: url(img/inner-bg.jpg) top center no-repeat fixed; width:100%; height:100%; padding:0; margin:0;}
body#home {background:url(img/bodyback.jpg) top center no-repeat fixed; width:100%; height:100%; padding:0; margin:0;}
#page {width:846px; margin:0 auto; border:2px #FFFFFF solid; border-top-width:0; min-height:600px;}
#content {height:217px; background:url(img/text-bg.jpg) no-repeat;}
#content h1, #content h2, #content h3 {color:#FFFFFF; padding:0 27px; margin:0; font-size:12px;line-height:16px;padding-bottom:6px;}
#content h1 {font-size:17px; padding-top:27px;}
#content h2 {font-size:12px; line-height:16px;}
#content h3 {line-height:16px; padding-right:14px;}

#fixedTop {position:fixed; top:0; left:0; width:100%; z-index:1000; text-align:center; background:url(img/bodyback.jpg) top center no-repeat;}
#fixedTop div {width:850px; margin:0 auto; height:20px; border-bottom:#FFFFFF 2px solid; position:relative;}
#fixedTop #nav {position:absolute;top:148px;display:block;width:147px;padding:0;margin:0;left: 10px;}
#fixedTop #nav li {display:block;padding:0;margin:0;list-style:none; padding-bottom:5px;}
#fixedTop #nav li a {display:block;padding:4px 2px; margin:0; text-decoration:none; font-size:13px; font-weight:900; text-align:center; color:#FFFFFF; line-height:13px; background:#000000; border:#757A9E 1px solid;}
#fixedTop #nav p {font-size:12px; width:147px; padding-top:20px; text-align:center; color:#fff;}


div.itemList2 {padding:35px 0 0 178px;}

#form, #form li {display:block; list-style:none; margin:0; padding:0; position:relative; background:none;}
#form li label {display:block; width:240px; background: url(img/label-backs.jpg) repeat-x; line-height:16px; padding:2px 5px; text-align:right; color:#FFFFFF; font-weight:900; font-size:14px;}
#form li input, #form li textarea {position:relative; left:260px; width:395px; top:-21px;}
#form li img {position:absolute; top:22px; left:0;}

ul.itemList, #cart {padding:15px 0 0 161px; margin:0; display:block;}
ul.itemList li {background:url(img/shading.png) no-repeat; width:689px; height:316px; display:block; margin:0; padding:0; list-style:none; position:relative; margin-bottom:20px;}
ul.itemList li img {padding:15px; width:250px; height:285px;}
ul.itemList li div { background:url(img/backs/gold_diamonds.gif) no-repeat; width:392px; height:220px; position:absolute; top:15px; left:280px; font-size:15px; line-height:17px; color:#FFF; font-weight:900;}
ul.itemList li span {display:block; position:absolute; top:244px; left:461px; width:212px; height:56px; color:#fff; font-size:20px; font-weight:900; text-align:right; text-decoration:none; line-height:20px;}
ul.itemList li span a {background:url(img/buy_now.jpg) bottom right no-repeat; display:block; width:129px; height:36px; margin-left:auto;}
ul.itemList li li {background:none; width:auto; height:auto; display:block; padding-bottom:6px; margin-bottom:0; padding-left:15px; background:url(img/bul.gif) top left no-repeat ; border-bottom:none;}
ul.itemList li ul {display:block; padding:70px 10px 0 10px; margin:0;}

#cart {padding-bottom:20px; padding-top:40px; text-align:center;}
#cart * {color:#FFFFFF;}

#cart td, #pouchDiv {background:url(img/dark-shadow.png); background-color:none;}
#cart td input, #cart td select, #cart td textarea {width:95%; color:#333333}
#cart td option {color:#333333;}
#cart h2 {text-align:left; border-bottom:#FF6600 1px dashed; margin-left:30px; margin-right:30px;}

#footer a {color:#CC6600;}
#footer { background:#1136B8; width:816px; margin:0 auto; border:2px #FFFFFF solid; border-top-width:0;}
#home #footer {background:none; border:0;}

#title {font-size:8px; color:#00CCFF; text-align:center; display:block; margin:0 auto; line-height:15px; height:15px; padding:0;}
