html, body { padding: 0px; margin: 0px; display: block; background-color: #f3f3f3; }
.error { background-color: #e11111; text-align: center; color: #fff; font-size: 24px; }

/*MAIN LAYOUT*/
.container {width: 1024px; display: block; padding: 0px; margin: 0px auto !important; /*border: 1px solid #45525b; border-bottom: 0px; border-top: 0px;*/background: url(../images/site/container-bg.jpg) repeat-y top left; z-index: 5; overflow: hidden;}
.content-table { display: block; background-color: #FFFFFF; width: 1014px; padding: 0px; margin: 0px; overflow:hidden; }
.content-left { display: block; clear: left; float: left; background-color: #FFF; margin-top: 10px;}
.content-right { display: block; clear: right; float: left; background-color: #FFF; margin-top: 10px;}
.content-both {width: 1014px; display: block; float: left;}
h1#head-title {margin: 0px auto !important; padding: 5px; font-family: Tahoma; font-size: 12px; width: 1014px; border: 1px solid #70bdd7; border-top: 0px; background: url(../images/site/user-menu-bg.jpg) repeat-x top left; border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; font-weight: normal;}
/* END MAIN LAYOUT*/

/*HEADER*/
.top-container { padding: 0px 10px; margin: 0px auto !important; display: block; height: 118px; width: 1024px; background-color: #f3f3f3; white-space: nowrap; }
.top-left-container { margin: 0px; padding: 0px; display: inline-block; vertical-align: top; width: 450px; height: 118px; border: 0px;}
.top-center-container { margin: 0px; padding: 0px; width: 125px; display: inline-block; vertical-align: top; height: 118px; border: 0px;}
.top-right-container { margin: 0px; padding: 0px; display: inline-block; vertical-align: top; width: 437px; height: 118px; border: 0px;}
.top-contact { display: block; text-align: right; height: 40px;}
.top-contact #phone {height: 40px; display: inline;}
.top-question { letter-spacing: 2px; font-size: 16px; font-family: Tahoma; font-weight: bold; text-transform:uppercase; color: red; position: relative; bottom: 14px; padding-left: 5px;}
.top-phone { margin: 0px; padding: 0px; letter-spacing: 2px; font-size: 16px; font-family: Tahoma; position: relative; bottom: 14px; color:#145980;}
.top-register { height: 20px; font-size: 14px; text-align: right; margin-right: 10px; vertical-align: top; font-family: Helvetica;}
.top-register a { color: #145980; text-decoration: none;}
.top-user-menu { height: 31px; min-width: 400px; float: right; border: 1px solid #70bdd7; border-bottom: 0px; background: url(../images/site/user-menu-bg.jpg) repeat-x top left; border-top-left-radius: 6px; -moz-border-radius-topleft: 6px;border-top-right-radius: 6px; -moz-border-radius-topright: 6px;}
ul#user-menu{ margin:0; padding:0; list-style-type:none; width:auto; position:relative; display:block; height:30px; font-size:14px; font-weight:bold; color: #145980; font-family: Tahoma,Arial,Verdana,sans-serif; }
ul#user-menu li{ display:block; float:left; margin:0; pading:0; border-right: 1px solid #70bdd7; border-left: 1px solid #FFFFFF;}
ul#user-menu li:first-child {border-left: 0px;}
ul#user-menu li:last-child {border-right: 0px;}
ul#user-menu li a{ display:block; float:left; color:#145980; text-decoration:none; font-weight:bold; padding:7px 10px 7px 10px; }
ul#user-menu #bag a{ background: url(../images/site/user-menu-shopping-bag.png) no-repeat left center; padding-left: 30px; }
/*END HEADER*/

/*MAIN MENU*/
.home-menu { background-repeat: repeat-x; background-image: url(../images/site/main-menu-bg.jpg); display: block; margin: 0px; padding: 0px; height: 36px; width: 1014px; border: 1px solid #2d454e; border-bottom: none;}
.home-menu#floatMenu {position:relative; z-index: 3000;}
.home-menu ul  { padding: 0px; float: left; margin: 0px;list-style: none; width: 1014px; height: 40px;}
.home-menu ul li { float: left; position: relative;}
.home-menu ul li a { margin: 0px; padding: 6px 15px 6px 10px; color: #f3fcff; float: left; text-decoration: none; font-size: 20px; font-style: normal; font-weight: normal; font-family: Tahoma, sans-serif; letter-spacing: 2px; text-shadow: 1px 1px 1px #000; border-right: 1px solid #2d454e; border-left: 1px solid #f3fcff;}
.home-menu ul li a.drop {background: url(../images/site/main-menu-drop-arrow.png) no-repeat right center;}
.home-menu ul a:hover { margin: 0px; }
.long-hr {background-repeat: repeat-x; background-image: url(../images/site/hr-4.jpg); display: block; margin: 0px; padding: 0px; height: 4px; width: 1014px;}
/*END MAIN MENU*/

/*MAIN MEGA DROP DOWN MENU*/
ul#long-menu li .sub li a {border: 0px;}
ul#long-menu li .sub { z-index:1000; width: 610px; position: absolute; top: 36px; left: 0px; background-color: #FFF; padding: 12px; float: left; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; display: none; border: 1px solid #2d454e;}
ul#long-menu li .row {clear: both; float: left; width: 100%; margin-bottom: 10px; border-top: 4px ridge #62bcee;}
ul#long-menu li .sub ul { list-style: none; margin: 0; padding: 0; width: 200px; height:auto; float: left; display: inline-block; text-align: left; }
ul#long-menu li .sub ul li { width: 100%; color: #fff; border: 0px;}
ul#long-menu li .sub ul li h2 { border-top: 1px dotted #62bcee; border-bottom: 1px dotted #62bcee; padding: 0;  margin: 0px 10px 0px 0px; font-weight: normal; font-family: Helvetica; }
ul#long-menu li .sub ul li h2 a { padding: 5px 0; font-family: Helvetica; background-image: none; color: #336699; font-size: 16px; text-shadow: none;}
ul#long-menu li .sub ul li a { float: none; text-indent: 0; /*--Reset text indent--*/ height: auto; padding: 2px 5px 2px 0px; display: block; text-decoration: none; font-size: 12px; color: #414141; text-shadow: none; font-family: Palatino Linotype, Palatino;}
ul#long-menu li .sub ul li a:hover {color: #ff2f06; padding-left: 10px; background: #FFF url(../images/site/right-arrow.gif) no-repeat center left;}
/*END MAIN MEGA DROP DOWN MENU*/

/*LEFT MENU*/
.sub-menu { width: 218px; display: block; padding: 0px; margin: 0px; }
.sub-menu h3 { padding: 0px; width: 218px; margin: 0px; text-align: left; }
.sub-menu h3 a { margin: 0px; padding: 2px 0px 3px 10px; display: block; font-style: normal; font-weight: normal; text-decoration: none; text-align: left; color: #425257; font-family: Palatino; font-size: 14px; background: #FFF url(../images/site/gray-arrow.gif) no-repeat center left;}
.sub-menu h3 a:hover { padding-left: 10px; background: #FFF url(../images/site/right-arrow.gif) no-repeat center left; color: #ff2f06; }
.sub-menu h3.list-heading a { margin: 10px; padding: 5px; display: block; font-style: normal; font-weight: normal; text-decoration: none; text-align: center; color: #425257; font-family: Palatino; font-size: 18px; background-image: none; border-top: 1px dotted #b0aeab; border-bottom: 1px dotted #b0aeab;}
.sub-menu h3.list-heading a:hover { background: #FFF url(../images/site/right-arrow.gif) no-repeat center left; color: #ff2f06; }
.sub-menu h3#cur a { padding-left: 10px; background: #FFF url(../images/site/right-arrow.gif) no-repeat center left; color: #ff2f06; }
.sub-menu h4 { margin: 0px; padding: 0px; width: 218px; }
.sub-menu h4 a { padding: 2px 0px 2px 15px; margin: 0px; color: #435d61; text-align: left; text-decoration: none; font-style: normal; font-weight: normal; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; display: block; border-top: 1px dotted #a5a5a7;}
.sub-menu h4 a:hover { padding-left: 18px; background: #e5e5e7 url(../images/site/right-arrow.gif) no-repeat center right; text-shadow: 1px 1px 0px white; color: #ff2f06; }
.sub-menu h4#cur-sub a { padding-left: 18px; background: #e5e5e7 url(../images/site/right-arrow.gif) no-repeat center right; text-shadow: 1px 1px 0px white; color: #ff2f06;}
.sub-menu .info { font-size: 13px; font-family: Aldine401 BT, Helvetica, Verdana, Arial, sans-serif; display: block; width: 218px; height: 30px; overflow: hidden;}
.sub-menu .mini a{font-size: 14px;}
/*END LEFT MENU*/

/*MAIN CONTENT*/
.content-box { padding: 0px; margin: 0px; display: block; width: 1014px; background-color: #FFF;}
.special-message {background-color: #cc0000; font-size: 28px; text-align: center; color: #FFF; display: block; letter-spacing: 4px; width: 786px; height: 32px; }
.hr { display: block; padding: 10px; margin: 0px auto !important; height: 35px; background: #FFF url(../images/site/hr.jpg) no-repeat center center; clear: both;}
.site-vlink a {color: #ff2f06; text-decoration: none; font-weight: bold; letter-spacing: 2px;} /*VISIBLE LINK*/
.box-container { width: 785px; border-top: 1px solid #b0aeab; border-bottom: 1px solid #b0aeab; padding: 0px; margin: 0px 0px 0px 0px; float: left;}
.box-inv-container { width: 786px; padding: 0px; margin: 0px 0px 0px 0px; display: block;}
.box-container#featured { width: 215px; float: right; margin: 0px; margin-left: 10px;}
.box-container#popular-cat { width: 1014px; margin: 0px; margin-bottom: 10px;}
.box-container#hot { width: 536px; margin: 0px;}
.box-container#about { width: 470px; margin: 0px; float: right;}
.box-container#left-menu { width: 218px; float: left; margin: 0px; }
.box-heading { display: block; padding: 0px; margin: 0px; height: 34px; border-bottom: 1px solid #b0aeab; background: #FFF url(../images/site/box-heading-bg.jpg) repeat-x left top;}
.box-heading h1, .box-heading h2 { margin: 0px; padding: 6px; text-decoration: none; text-transform: none; font-family: Palatino, Georgia; font-variant: normal; font-style: normal; font-weight: bold; font-size: 20px; text-align: left; color: #425257; text-shadow: 1px 1px 2px #f3fcff;}
#cat-item-list .box-heading h2 {font-size: 16px;}
.box-heading h2 a, #left-menu .box-heading h2 a {text-align:center; text-decoration: none; letter-spacing: 1px;  padding: 5px;}
#left-menu .box-heading h2, #left-menu .box-heading h2 a {font-size: 18px; padding: 10px 1px; letter-spacing: 0px; color: #369; text-align: center;}
.nav-back {display: inline-block; float: left; border-left: 1px solid #f5f5f5; border-right: 1px solid #b0aeab;}
.box-container ul, .box-inv-container ul {padding: 0px; margin: 5px; padding-left: 30px;}
.box-container ul#faq {padding-left: 160px;}
.box-container ul li, .box-inv-container ul li {margin-top: 5px; color: #000; list-style-position: outside; list-style-type: decimal; text-align: left; font-size: 12px; font-family: Verdana;}
.box-container .info-list, .box-inv-container .info-list {padding: 0px;}
.box-container .info-list li, .box-inv-container .info-list li {list-style-type: none;}
.box-container ul#faq li {margin-top: 5px; color: #4d8072; list-style-position: outside; list-style-type: decimal; text-align: left; font-size: 1em; font-family: Verdana;}
.box-container ul li a, .box-inv-container ul li a {color: #000; text-decoration: none;}
.box-container ul li a:hover, .box-inv-container ul li a:hover {color: #118877;}
.box-container ul#faq li a {color: #4d8072; text-decoration: none;}
.box-container ul#faq li a:hover {color: #113366;}
.box-container .more, .box-inv-container .more {text-align: left; padding: 5px;}
.box-container .more a, .box-inv-container .more a {color: #0d0d0d; text-decoration: none; font-style: italic; font-size: 14px; font-family: Palatino; font-weight: bold;}
.box-container .more a:hover, .box-inv-container .more a:hover {color: #dd0000;}
/*END MAIN CONTENT*/

/*HOME PAGE ONLY*/
.box-item-container { margin: 4px 4px 0px 0px; padding: 0px; display: inline-block; width: 250px; height: 130px; background-color: #fff;}
#featured .box-item-container { width: 216px; margin: 4px 0px 0px 0px;}
.box-40 { display: block; float: left; width: 100px; height: 130px; padding: 0px; margin: 1px 0px 0px 1px; }
#featured .box-40 { width: 90px; margin: 1px 0px 0px 0px; }
.box-60 { display: block; float: left; width: 145px; height: 130px; padding: 0px; margin: 1px 0px; }
#featured .box-60 { width: 123px; margin: 1px 0px; padding-left: 2px; }
.item-mini-desc { font-size: 10px; font-family: Georgia; color: #cccccc; text-align: center; text-transform: capitalize;}
.item-mini-image { padding: 0px; margin: 0px; }
.item-mini-image img {border-radius: 6px; -moz-border-radius: 6px;}
.item-mini-price-str {font-size: 18px; font-family: Georgia; color: #cc3333; text-align: right; padding: 0px 5px;}
#featured .item-mini-price-str {padding: 0px;}
.item-mini-title {font-size: 14px; font-family: Georgia; color: #49453f; text-align: left; padding: 0px; margin: 0px; height: 75px;}
.item-mini-title a {text-decoration: none; color: #49453f;}
.item-mini-rprice-str {font-size: 12px; font-family: Georgia; color: #7587ae; text-align: left; padding-left: 5px;}
.item-mini-rprice {font-size: 14px; font-family: Helvetica; color: #666666; text-align: right; padding-right: 5px; text-decoration: line-through;}
.item-mini-price {font-size: 18px; font-family: Helvetica; color: #33cc33; text-align: right; padding-right: 5px; letter-spacing: 1px;}
#popular-cat a { display: inline-block; padding: 5px; margin: 5px; color: #393530; font-family: Tahoma; font-size: 16px; text-decoration: none;}
#about .info-desc { margin: 5px; display: block; font-size: 14px;}
.slides-holder { width:785px; height:220px; overflow:hidden; position:relative; cursor:pointer; }
#recent-slides .slides-holder{ height: 275px; cursor:default;}
#hot-slides .slides-holder{ height: 420px; width: 535px; cursor:default;}
#head-slides .slides-holder{ height: 203px; cursor:default;}
ul.slides-pages {margin:0px; padding:0px 5px; list-style: none; float: right; background: #FFF url(../images/site/box-heading-bg.jpg) repeat-x left top; border-top: 1px solid #B0AEAB; border-left: 1px solid #B0AEAB;}
ul.slides-pages li {margin: 0; padding: 0; float: left; list-style: none; display: inline;}
ul.slides-pages li a {margin: 5px; padding: 5px; font-size: 10px; font-family: Verdana; display: inline-block; border: 1px solid #b2b2b2; background-color: #e4e4e4;}
ul.slides-pages li a:hover, ul.slides-pages li.active a{background-color: #fbe6af;}
.slides { position:absolute; top:0; left:0; }
.slides > div { position:absolute; top:0; width:786px; display:none; }
#hot-slides .slides > div { width:535px; }
/* Countdown */
.countdown {background: #FFFFFF url(../images/site/event_images/black_friday_sale.png) no-repeat top left; height: 200px; width: 750px; vertical-align:top; }
#cdown { display: block; height: 60px; padding-left: 50px; padding-top: 115px; [padding-top: 115px; padding-top: 115px;]}
.dash { width: 107px; height: 60px; float: left; margin-left: 20px; position: relative; }
.dash .digit { font-size: 55pt; font-weight: bold; float: left; width: 53px; text-align: center; font-family: Times; color: #333; position: relative; height: 60px; }
.dash .digit .top, .dash .digit .bottom { height: 60px; [height: 60px; height: 67px;]}
/* // Countdown */
.media-links {display: inline-block; width: 150px; height: 240px; margin: 10px 30px;}
.media-links div {display: block; clear: both; width: 200px; text-align: left; padding-top: 10px;}
.media-links div a {font-family: Georgia; color: #333; font-size: 12px; text-decoration: none;}
/* Easy Slider */
#slider ul, #slider li, #slider2 ul, #slider2 li{ margin:0; padding:0; list-style:none; }
#slider2{margin-top:1em;}
/* define width and height of list item (slide) / entire slider area will adjust according to the parameters provided here */ 
#slider li, #slider2 li{ width:786px; height:330px; overflow:hidden; }
#prevBtn, #nextBtn, #slider1next, #slider1prev{  display:block; width:30px; height:77px; position:absolute; left:-30px; top:71px; z-index:1000; }	
#nextBtn, #slider1next{ left:696px; }														
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{  display:block; position:relative; width:30px; height:77px; background:url(../images/btn_prev.gif) no-repeat 0 0;	}
#nextBtn a, #slider1next a{ background:url(../images/btn_next.gif) no-repeat 0 0; }	
/* numeric controls */	
ol#controls{ clear: both; margin:0px 10px; padding:0; height:28px; }
ol#controls li{ margin:0 10px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px; }
ol#controls li a{ float:left; height:28px; line-height:28px; border:1px solid #ccc; border-top: 0px; background:#DAF3F8; color:#555; padding:0 10px; text-decoration:none; }
ol#controls li.current a{ background:#5DC9E1; color:#fff; }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* // Easy Slider */
/*END HOME PAGE ONLY*/

/*NEWSLETTER*/
.newsletter { display: block; width: 218px; height: 130px; float: right; clear: right; background: #f5f5f5 url(../images/site/box-heading-bg.jpg) repeat-x left top; border: 1px solid #b0aeab; margin-top: 10px;}
.newsletter h3 { font-size: 14px; font-family: Georgia; color: #3d3a36; text-align: center; font-weight: normal; margin-bottom: 4px;}
.newsletter input {width: 170px; height: 20px; border: 1px solid #c0c0c0;}
.newsletter #nl_submit {width: 100px; height: 30px; border: 1px solid #ff6666; margin-top: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #fbf5f5 url(../images/site/newsletter-button-bg.jpg) repeat-x left bottom; font-size: 18px; font-family: Tahoma; font-weight: normal; color: #FFFFFF; text-shadow: 1px 1px 1px #333333;}
/*END NEWSLETTER*/

/*CATEGORY PAGE*/
h2#title {font-family: Georgia; font-size: 30px; letter-spacing: 2px; color: #425257;}
.cat-info {padding: 0px; margin: 0px; display: block;}
.cat-info .description  { font-family: Arial; text-align: center; font-size: 14px; margin: 0px 25px; line-height: 20px;}
.item-pages { display: block; width: 770px; padding-left: 12px; margin: 0px; padding-bottom: 4px; text-decoration: none; text-align: left; letter-spacing: 1px; font-size: 13px; font-style: normal; font-weight: normal; font-family: Helvetica, Verdana, Arial, sans-serif; padding-top: 6px; color: #143033; }
.item-sort { display: block; height: 20px; width: 772px; margin-top: 2px; font-style: normal; text-shadow: 0px 0px 1px #eef0f1; letter-spacing: 0px; text-decoration: none; text-align: left; font-size: 12px; font-weight: normal; font-family: Tahoma; color: #143033; }
.item-sort a { padding: 2px 0px 4px 0px;}
.item-sort a:hover, .item-sort .selected {background: #FFF url(../images/site/red-arrow-up.jpg) no-repeat center bottom;}
.item-list-hr {background: #FFF url(../images/site/cat-hr.jpg) repeat-x left center; height: 4px;}
.item-list { display: block; padding: 0px; margin: 0px; width: 100%; }
.item-enclosure { padding: 0px; margin: 0px; height: 250px; _height: auto; width: 785px; border-spacing: 0px 0px; display: block; }
.item { display: block; float: left; width: 155px; margin: 0px; padding-left: 2px; height: 250px;}
.item-name { display: block; white-space: normal; width: 150px; padding: 0px; margin: 0px; text-align: left; font-family: Tahoma;}
.item-name h3 { padding: 0px; margin: 2px; text-decoration: none; font-size: 12px;}
.item-name a { padding: 0px; text-decoration: none; margin: 0px; color: #112d30; letter-spacing: 0px; font-size: 12px; font-style: normal; font-weight: normal; }
.item-new { color: #ff0000; font-weight: bold; font-size: 10px;}
.item-image { padding: 0px; height: 150px; overflow: hidden;}
.item-image img {border-radius: 10px; -moz-border-radius: 10px;}
.item-price { text-align: left; letter-spacing: 1px; font-family: Century; padding: 0px; margin: 2px 4px;text-decoration: none; font-size: 14px; color: #000; }
.item-price h4 { padding: 0px; margin: 0px; font-size: 14px; }
/*END CATEGORY PAGE*/

/*ITEM PAGE*/
.item-heading {background: #FFF url(../images/site/blue-heading-bg.jpg) repeat-x top left; padding: 10px; font-weight: bold; font-size: 20px; color: #ffcc33; text-shadow: 1px 1px 2px #15191c; text-align: left; -moz-border-radius-topleft: 5px; -khtml-border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -khtml-border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;}
.image-hd { text-align: center; height: 23px; background: #fff url(../images/site/red-gradient-bg-23.jpg) repeat-x top left; margin: 0px; padding: 0px; }
.image-hd a { text-shadow: 1px 1px 1px black; color: white; text-decoration: none; display: block; padding: 1px; margin: 0px; font-weight: bold; letter-spacing: 3px; font-size: 18px; font-family: Helvetica, Verdana, Arial, sans-serif; }
#price .item-price { text-align: left; letter-spacing: 3px; font-family: Century; padding: 0px; text-decoration: none; font-size: 24px; color: #993300; font-weight: bold; display: inline-block;}
#price .save-price { text-align: right; letter-spacing: 1px; font-family: Arial; padding: 0px 15px; text-decoration: none; font-size: 12px; color: #339900; font-weight: bold; display: inline-block;}
.image-box { display: block; width: 409px; }
.image-box #img { height: 400px; margin: 3px; padding: 0px; border-color: #a8a8a8; border-width: 1px; border-style: solid; width: 400px; }
.image-box table { margin: 1px; padding: 0px; }
.image-box table tr td  { border-width: 1px; border-color: #c8c8c8; border-style: solid;}
.item-properties { background: #FFFFFF url(../images/site/item-properties-bg.jpg) no-repeat; padding: 0px; margin: 0px; display: block; width: 337px; }
.item-properties .prop { border-top: 1px solid #fff; font-variant: small-caps; letter-spacing: 1px; text-align: left; padding: 5px; text-shadow: 1px 1px 1px white; color: #4d4d4d; font-style: normal; font-weight: normal; font-size: 13px; font-family: Helvetica, Verdana, Arial, sans-serif; width: 130px; margin: 0px; border-bottom: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8;}
.item-properties .val { border-top: 1px solid #FFF; text-align: left; padding: 5px; text-shadow: 1px 1px 1px white; color: #4d4d4d; font-style: normal; font-weight: normal; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; width: 207px; margin: 0px; border-left: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;}
.item-properties #price { font-size: 12px; font-style: normal; letter-spacing: 1px; padding: 10px; text-shadow: 1px 1px 1px white; color: #4d4d4d; font-weight: normal; font-family: Helvetica, Verdana, Arial, sans-serif; margin: 0px; border-bottom-color: #c8c8c8; border-bottom-width: 1px; border-bottom-style: solid; }
.item-properties #price h3 { text-shadow: 1px 1px 1px white; font-style: normal; font-weight: normal; display: inline; font-size: 18px; }
.item-properties #price h4 { font-style: normal; font-weight: normal; display: inline; font-size: 14px; }
.add-to-cart { padding: 0px; margin: 0px; height: 70px; width: 337px; display: block; cursor: pointer; }
.add-to-cart #add-button { background-image: url(../images/site/add-to-cart.png); width: 337px; height: 70px; border-style: none; font-family: Arial, serif; letter-spacing: 5px; text-shadow: 0px 0px 6px #000; padding: 18px 0px 21px 50px; margin: 0px; color: #FFF; text-align: center; font-style: normal; font-weight: normal; display: inline; font-size: 28px; cursor: pointer; }
.add-to-cart #add-button:hover { color: #fc0a00; }
/*END ITEM PAGE*/

/*HELP PAGE*/
.misc_1 { text-align: left; color: #112d30; font-size: 14px; font-style: normal; font-weight: normal; font-family: Century, sans-serif; display: block; padding: 0px; margin: 0px; float: left;}
.misc_1 #reg, .misc_1#reg { background-color: #f5f8f9; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; letter-spacing: 2px; text-align: left; color: #0f2a35; font-size: 16px; font-style: normal; font-weight: bold; font-family: Georgia, Helvetica, Verdana, Arial, sans-serif; padding: 15px; margin: 10px; display: block;  border: 2px solid #8ab8c7;}
.misc_1 .header-info { font-size: 14px; letter-spacing: 1px; font-weight: normal;}
.misc_1 input, .misc_1 select, .misc_1 textarea { color: #616161; border-color:#628490; background-color: #FFFFFF; border-style: solid; border-width: 1px; }
.misc_1 a, .misc_1 ul li a { text-shadow: 0px 0px 1px #ffffff; color: #ff0000; font-size: 12px; text-decoration: none; }
.misc_1 a:hover, .misc_1 ul li a:hover {color: #990000;}
.text-small { font-style: normal; font-weight: normal; color: #6f0a1c; font-family: Georgia, Helvetica, Verdana, Arial, sans-serif; font-size: 14px; }
.misc_1 #submit { padding: 7px 10px; /* background-repeat: repeat-x; background-image: url(../images/site/misc-submit.jpg);*/ background-color: #f5f8f9; color: #0f2a35; font-style: normal; font-weight: bold; font-size: 16px; font-family: Helvetica, Verdana, Arial, sans-serif;  margin: 0px 10px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 2px solid #8ab8c7;}
.info-desc { margin: 0px; padding: 5px 15px; font-family: Verdana; line-height: 22px; color: #000000; text-decoration: none; text-align: left; font-style: normal; font-weight: normal; font-size: 14px; white-space: normal;}
.ps {font-size: 14px; color: #dd1100; text-align: left; padding: 5px 15px;}
.info-title { padding: 10px 0px; margin: 0px 10px; color: #253144; letter-spacing: 2px; font-style: normal; font-weight: bold; font-size: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; white-space: normal; text-align: left; border-top: 1px dotted #b0aeab;}
.info-list  { text-align: left; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; list-style-type: none; margin: 0px; }
.info-list li  { text-align: left; text-decoration: none; font-style: normal; font-weight: normal; font-size: 16px; color: #000; font-family: Georgia, "Times New Roman", Times, sans-serif; letter-spacing: 1px; padding: 18px; white-space: normal; border-top: 1px dotted #787878;  list-style-type: none;}
.info-list li:first-child {border-top: none;}
/*END HELP PAGE*/

/*FOOTER*/
.footer {border-bottom: 1px solid #6e787b; background: #f2f7f9 url(../images/site/footer-logo.jpg) no-repeat bottom right; padding: 0px; margin: 0px; display: block; width: 1014px; height: 250px;}
.footer-box {margin: 0px auto !important; width: 1004px; padding-left: 10px;}
.footer-list { padding: 0px; margin: 0px; margin-top: 10px; text-align: left; float: left; display: inline; border-right: 1px dotted #6e787b;}
.footer-list ul {list-style-type: none; padding: 10px 0px; margin: 0px 12px; height: 150px;}
.footer-list ul li.title {margin-bottom: 4px; padding: 0px 0px 5px 0px; letter-spacing: 1px; text-shadow: 1px 1px 1px white; text-decoration: none; font-style: normal; font-weight: normal; font-size: 18px; font-family: Helvetica, Verdana, Arial, sans-serif; color: #253335; text-align: center; border-bottom: 1px dotted #6e787b;}
.footer-list ul li#secure_title {background: url(../images/site/icon-padlock-30.png) no-repeat top left; padding-left: 30px;}
.footer-list ul li {text-decoration: none; font-style: normal; font-weight: normal; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; color: #26323a; text-align: left; padding-top: 5px;}
.footer-list ul li a {text-decoration: none; font-style: normal; font-weight: normal; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; color: #26323a; text-align: left; }
.footer-list ul li a:hover {color: #ff2f06;}
.footer-cap { display: block; clear: both; padding-top: 20px; color: #26323a; font-size: 14px; font-family: Century;}
/*END FOOTER*/

/* COMMON SITE STYLES */
.item-box { height: 167px; clear: right; margin-left: 20px; float: left; display: inline; min-height: 100px; width: 170px; border: 1px solid #c8c7c8; }
.item-img { height: 158px; width: 158px; margin-right: 5px; margin-left: 5px; margin-bottom: 3px; margin-top: 3px; padding: 0px; display: block; border: 1px solid #c8c7c8; }
.item-img a { height: 158px; display: block; width: 158px; }
.item-box-title { margin: 0px; padding: 0px; height: 25px; width: 170px; color: black; }
.item-box-title h3 { height: 20px; width: 170px; font-family: Helvetica, Verdana, Arial, sans-serif; text-align: center; font-style: normal; font-weight: normal; text-shadow: 1px 1px 1px #e6e6e6; color: black; font-size: 13px; }
.item-box-title h3 a { color: maroon; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 5px; text-align: center; margin: 0px; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; display: block; width: 170px; border: 1px solid #c8c7c8; height: 20px; background-repeat: repeat-x; background-image: url(../images/site/item-box-footer.jpg); }
.item-box-footer a { text-decoration: none; }
.item-box-footer p { background-position: right top; background-repeat: no-repeat; background-image: url(../images/site/item-box-corner.jpg); letter-spacing: 2px; font-variant: small-caps; padding-top: 5px; margin: 0px; height: 25px; display: block; color: #353334; text-align: center; text-shadow: 1px 1px 2px #9ca2a0; font-style: normal; font-weight: normal; font-size: 13px; font-family: Helvetica, Verdana, Arial, sans-serif; }
.shopping-bag .item-box-footer p { padding: 0px; background-position: right top; background-repeat: no-repeat; background-image: url(../images/site/item-box-corner.jpg); letter-spacing: 2px; font-variant: small-caps; margin: 0px; height: 25px; display: block; color: #353334; text-align: center; text-shadow: 1px 1px 2px #9ca2a0; font-style: normal; font-weight: normal; font-size: 13px; font-family: Helvetica, Verdana, Arial, sans-serif; }

.item-cube-enclosure { margin-left: 10px; margin-bottom: 10px; margin-right: 10px; margin-top: 0px; padding: 0px; border-color: 1px solid #afb1b1; background-repeat: no-repeat; height: 174px; width: 765px; display: block; }
.item-cube { border: 1px solid #afb1b1; margin: 3px; background-repeat: no-repeat; background-image: url(../images/site/item-properties-bg.jpg); background-color: #ebebeb; height: 165px; width: 374px; display: block; }
.item-cube-image { padding: 0px; float: left; border-right: 1px solid #afb1b1; margin: 0px; height: 140px; width: 140px; display: block; }
.item-cube-desc { float: right; padding: 0px; display: block; height: 140px; width: 233px; margin: 0px; }
.item-cube-info { border-bottom: 1px solid #afb1b1; padding: 0px; display: block; height: 28px; width: 233px; margin: 0px; text-shadow: 0px 0px 1px white; font-style: normal; font-weight: normal; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; color: #112d30; }
.item-cube-info h4 { padding-left: 3px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; margin: 0px; text-shadow: 0px 0px 1px white; font-style: normal; font-weight: normal; font-size: 11px; font-family: Helvetica, Verdana, Arial, sans-serif; color: #112d30; }
.item-cube-rating 
{
	padding: 0px;
	margin: 0px;
	text-align: left;
	border-bottom-color: #afb1b1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	height: 20px;
	width: 233px;
	text-shadow: 0px 0px 1px white;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #5a5a5a;
}
.item-cube-hdimg 
{
	padding: 0px;
	margin: 0px;
	text-align: left;
	border-bottom-color: #afb1b1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	height: 20px;
	width: 233px;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #5183f3;
}
.item-cube-hdimg a 
{
	display: block;
	margin: 0px;
	text-decoration: none;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 3px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #0075b2;
}
.item-cube-price 
{
	display: block;
	padding: 0px;
	height: 34px;
	width: 233px;
	margin: 0px;
	text-decoration: none;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #5a5a5a;
}
.item-cube-price h4 
{
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 10px;
	margin: 0px;
	text-decoration: none;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #5a5a5a;
}

.item-list table td 
{
	margin: 0px;
	padding: 2px;
	border-color: #afb1b1;
	border-style: solid;
	border-width: 1px;
}
.item-list table .item-cube table td 
{
	border-top-color: #FFF;
	border-top-style: solid;
	border-top-width: 1px;
	margin: 0px;
	padding: 2px;
}
.item-title 
{
	height: 28px;
	/*width: 770px;*/
	display: block;
	padding-left: 5px;
	padding-top: 0px;
}
.item-title h1 
{
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #143033;
}

.item-sort a { text-decoration: none; padding-right: 2px; font-weight: normal; font-size: 12px; font-style: normal; padding-left: 2px; color: #9a9a9a; }
.item-sort a:hover { color: #4d8072; }
.item-sort select { border-color: #999999; border-width: 1px; border-style: solid; color: #494949; font-family: Verdana, Arial, sans-serif; }


.item-pages a 
{
	margin: 0px;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #9a9a9a;
}
.item-pages a:hover 
{
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #4d8072;
}
.item-info 
{
	text-shadow: 2px 2px 1px white;
	display: block;
	font-variant: small-caps;
	text-align: left;
	padding-left: 2px;
	margin: 0px;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #112d30;
}
.item-info h2 
{
	display: inline;
	font-variant: small-caps;
	text-align: left;
	padding-left: 2px;
	margin: 0px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #143033;
}
.item-description 
{
	min-height: 20px;
	line-height: 22px;
	word-spacing: 2px;
	margin-right: 5px;
	margin-left: 5px;
	letter-spacing: 1px;
	text-align: justify;
	text-shadow: 1px 1px 1px white;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #737373;
}
.item-prop-box { padding: 3px; display: block; margin: 5px; }

.shopping-bag 
{
	background-color: #fbfafb;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px 0px;
	width: 100%;
}
.shopping-bag tr td 
{
	text-align: center;
	border-right-color: #c8c8c8;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 0px;
	margin: 0px;
}
.shopping-bag th 
{
	border-right-color: #c8c8c8;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 0px;
	margin: 0px;
}
.shopping-bag .item-box-footer 
{
	border-bottom-color: #c8c8c8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-repeat: repeat-x;
	background-image: url(../images/site/item-box-footer.jpg);
	border-left-style: none;
	border-top-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.shopping-bag .content-heading 
{
	height: 4px;
	padding: 0px;
	margin: 0px;
	border-top: none;
}
.shopping-bag .item-img 
{
	width: 110px;
}
.shopping-bag .item-mini-info 
{
	text-shadow: 1px 1px 1px white;
	letter-spacing: 2px;
	padding-left: 5px;
	padding-top: 5px;
	font-variant: small-caps;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #333333;
	text-align: left;
}
.shopping-bag-misc 
{
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: left;
	text-shadow: 1px 1px 1px #cccccc;
	color: #191919;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
.shopping-bag-misc input 
{
	margin-left: 3px;
	padding: 2px;
	border-color: #c8c8c8;
	border-style: solid;
	border-width: 1px;
	text-align: left;
	color: #191919;
}
.site-error 
{
	padding: 0px;
	letter-spacing: 1px;
	margin: 0px;
	height: 25px;
	text-align: left;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-shadow: 1px 1px 1px black;
	color: white;
	background-color: #ff0719;
	width: 100%;
}
.site-completed 
{
	padding: 0px;
	letter-spacing: 1px;
	margin: 0px;
	height: 25px;
	text-align: left;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-shadow: 1px 1px 1px black;
	color: white;
	background-color: #008040;
	width: 100%;
}

.mini-info 
{
	color: #7f7f7f;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
.help-tbl 
{
	margin-top: 5px;
	background-color: #fbfafb;
	border-color: #c8c8c8;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
	margin-right: 12px;
	margin-left: 12px;
	border-spacing: 0px 0px;
}
.help-tbl tr td 
{
	border-left-color: #c8c8c8;
	border-top-color: #c8c8c8;
	border-left-style: solid;
	border-top-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	padding: 0px;
	margin: 0px;
}
.help-tbl tr td h3 
{
	color: #143033;
	text-shadow: 1px 1px 1px white;
	padding: 5px;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
}
.help-tbl tr td p 
{
	margin: 0px;
	font-family: Verdana, Arial, "Times New Roman", Times, sans-serif;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	padding: 3px;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0px;
	font-style: normal;
	font-weight: normal;
	white-space: normal;
}
.info-table tr td 
{
	text-align: left;
	font-style: normal;
	font-weight: normal;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	padding-top: 10px;
	font-size: 12px;
}
.info-message 
{
	padding-left: 5px;
	padding-bottom: 2px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	padding-top: 10px;
	font-size: 12px;
}
.checkout 
{
	border-top-color: #c8c8c8;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #c8c8c8;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #c8c8c8;
	border-left-style: solid;
	border-left-width: 1px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 3px;
	padding: 0px;
	background-color: #ebebeb;
	width: 100%;
	border-spacing: 0px 0px;
}
.checkout td 
{
	text-align: right;
	height: 30px;
	padding: 0px;
	text-shadow: 1px 1px 1px #b3b3b3;
	color: black;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin: 0px;
}
.checkout #prop 
{
	border-top-color: white;
	border-top-style: solid;
	border-top-width: 1px;
	padding-right: 8px;
	width: 150px;
	border-bottom-color: #c8c8c8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-shadow: 1px 1px 1px #b3b3b3;
	color: black;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin: 0px;
	padding-left: 8px;
	padding-top: 2px;
}
.checkout #val 
{
	border-top-color: white;
	border-top-style: solid;
	border-top-width: 1px;
	text-align: left;
	border-left-color: #c8c8c8;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #c8c8c8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-shadow: 1px 1px 1px #b3b3b3;
	color: black;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin: 0px;
	padding-left: 8px;
	padding-top: 2px;
}
.checkout #val input 
{
	letter-spacing: 1px;
	color: #4c4c4c;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	height: 20px;
	border-color: #c8c8c8;
	border-width: 1px;
	border-style: solid;
}
.checkout-button a 
{
	height: 15px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
	letter-spacing: 3px;
	text-transform: uppercase;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 7px;
	width: 183px;
	display: block;
	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.cat-enclosure { padding: 10px 0px; margin: 0px; width: 815px; height: 210px; display: block; background-color: #FFFFFF; background-repeat: repeat-both; background-image: url(../images/site/cat-enclosure-bg.jpg); }
.category-box { margin: 5px 0px 5px 24px; width: 240px; height: 75px; display: block; float: left; border-bottom: 6px solid #001d20; }
.category-box h2 a { padding: 0px; margin: 0px; display: block; text-decoration: none; text-align: center; text-shadow: 1px 1px 1px #c8c8c8; padding: 10px; letter-spacing: 1px; font-size: 18px; font-family: Aldine401 BT, Helvetica, Verdana, Arial, sans-serif; color: #0c3153; cursor: pointer; }
.category-box h2 { padding: 15px; margin: 0px; display: block; background-repeat: repeat-x; background-image: url(../images/site/cat-bg.jpg); }
.category-box h2 a:hover { color: #ff8000; text-shadow: 1px 1px 1px #273c43; }
.links-list {display: block; width: 200px; float: left; list-style-type: none; }
.links-list li { letter-spacing: 0px; color: #4e5355; font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif; }
.links-list li a { text-decoration: none; color: #4e5355;}
.links-list li a:hover { color: #f57f31; }
.links-list li ul { padding: 5px; margin: 0px; list-style-type: none; }
.links-list li ul li { letter-spacing: 0px; color: #878f92; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif;}
.links-list li ul li a { text-decoration: none; color: #344e5a; }
.links-list li ul li a:hover { color: #cb8546; }

/*SHOPPING CART CSS*/
.shopping-cart {display: block; width: 100%;}
.shopping-cart #main-header{ font-size: 20px; color: #1B325F; margin-left: 15px; padding-bottom: 10px; font-family: georgia;}
.cart-header { text-align: left; font-size: 12px; font-family:"Times New Roman", Times, serif;}
.cart-item { text-align: left; }
.cart-image { width: 50px; height: 50px; padding: 3px; border: 1px solid #DDDDDD; background-color: #FFFFFF; }
.cart-info { font-size: 12px; display: block; overflow: hidden;}
.cart-mini-info { font-size: 10px; color: #666666; }
.cart-price { font-size: 14px; font-family: Arial;}
.cart-input input { width: 45px; height: 30px;font-size: 22px; }
.cart-remove { padding-left: 10px; }
.cart-update {width: 80px; height: 24px; background-image: url(../images/site/update.gif); border: 0px; cursor: pointer;}
.cart-coupon { margin: 0px; padding: 0px; padding-left: 20px; text-align: left; font-size: 14px; font-family:"Times New Roman", Times, serif; }
.cart-coupon input {border: 1px solid #898989; width: 100px; height: 20px; padding: 0px; margin: 0px;}
.cart-coupon #coupon-add {position: relative; top: -5px; margin: 0px; padding: 0px; margin-left: 5px; width: 100px; height: 24px; background-image: url(../images/site/coupon.gif); border: 0px; cursor: pointer;}
.important {color: #ff0000; font-family: Century; font-size: 12px; padding: 4px; padding-left: 10px;}
/*END SHOPPING CART CSS*/

/*TOOLTIP CSS*/
#rollover { position:absolute; border:1px solid #ccc; background:#FFF; padding:5px; display:none; color:#fff; width: 200px; font-family: georgia; color: #303030; font-size: 14px; text-align: center; font-weight: bold;}
#jewelry #rollover {width: 400px;}
#rollover img {width: 200px; height: 200px;}
#jewelry #rollover img {width: auto; height: inherit;}
/* END TOOLTIP CSS */

/*CHECKOUT CSS*/
.checkout-enclosure {width: 100%;}
.checkout-enclosure tr td{ width: 50%; border-top: 1px dotted #c8c8c8; background-image: url(../images/site/td-shadow.jpg); background-repeat: repeat-x;}
.checkout-enclosure h4 {padding: 0px; padding-left: 5px; margin: 0px; font-family: Century; font-weight: normal; font-size: 12px; line-height: normal;}
.checkout-enclosure .item-price h4 { font-size: 20px; }
.checkout-table {margin: 0px; padding: 10px; padding-left: 20px; font-family: georgia; color: #909090; font-size: 14px;}
.checkout-table tr td{margin: 0px; padding: 5px; border: none; background-image: none;}
.checkout-table .input{margin: 0px; border: 1px solid #c8c8c8; height: 24px; font-size: 18px; font-family: Century; width: 300px; padding: 2px; color: #444444; }
.checkout-table select{margin: 0px; border: 1px solid #c8c8c8; height: 30px; font-size: 18px; font-family: Century; width: 300px; padding: 2px; color: #444444;}
.checkout-table span {color: #ff0000;}
.checkout-table h3 {padding: 0px; margin: 0px; font-family: Century; font-size: 16px; color: #757575; font-weight: normal; padding-top: 15px; line-height: 10px;}
.checkout-table h4 {padding: 0px; padding-left: 5px; margin: 0px; font-family: Century; font-weight: normal; font-size: 12px; line-height: normal;}
.checkout-next {width: 120px; height: 30px; background-image: url(../images/site/next-step.gif); border: none; background-color: inherit; float: right; margin: 10px;}
.checkout-submit {width: 160px; height: 30px; background-image: url(../images/site/place-order.gif); border: none; background-color: inherit; float: right; margin: 10px;}
/* END CHECKOUT CSS*/

/* MISC CSS */
.note { font-size: 14px; color: #1B325F; padding: 5px; background-color: #fbe6af; font-weight: normal;}
.note a {text-decoration: none; border-bottom: 1px dashed #a8a8a8; color: #40b40b;}
.note a:hover {border-bottom-color: #7f1b19; color: #208208;}
.note-important {color: #7f1b19; font-weight: bold;}
.note-bold {font-weight: bold;}
/* END MISC CSS */

/*HOLIDAY SEASON CSS*/
ul.hh_links {display: block; float: left; list-style-type: none; padding: 0px; margin: 0px;}
ul.hh_links#gwomen { margin-left: 10px;}
ul.hh_links#gmen { border-right: 2px dashed #c4c4c4; padding-right: 10px;}
ul.hh_links li:first-child {font-family: georgia; font-size: 16px; letter-spacing: 1px; font-weight: bold;}
ul.hh_links li {font-family: georgia; font-size: 13px; letter-spacing: 0px; font-weight: bold; height: 20px; padding: 3px; margin: 0px;}
ul.hh_links li a {text-decoration: none; color: #344e5a;}
ul.hh_links li a:hover { color: #cb8546;}
ul.hh_links#gmen li:first-child {color: #3399cc; text-shadow: 1px 1px 2px #a0a0a0;  border-bottom: 2px dashed #c4c4c4; margin-bottom: 5px;}
ul.hh_links#gwomen li:first-child {color: #cc3366; text-shadow: 1px 1px 2px #a0a0a0;  border-bottom: 2px dashed #c4c4c4; margin-bottom: 5px;}
.hh_days {display: block; clear: both; text-align: right; width: 730px; padding: 10px 10px 0px 0px; font-family: Arial; font-size: 18px; letter-spacing: 1px; font-weight: normal; text-shadow: 0px 1px 2px #f65e5b;}
.hh_days span {color: #fff; text-shadow: 0px 1px 2px #000;}
/* END HOLIDAY SEASON CSS */

.head-title {display: block; float: left; height: 58px; width: 400px;}
.head-title h2 {margin: 0px; padding: 0px; padding-top: 36px; padding-left: 5px; font-style: normal; font-weight: normal; font-family: Century, sans-serif; font-variant: small-caps; color: #284346; text-shadow: 1px 1px 1px white; letter-spacing: 3px; font-size: 18px;}
.head-box {display: block; float: left; height: 58px; width: 260px;}
.head-box a {text-decoration: none; color: #284346;}
.head-box #contact {padding-top: 38px; font-style: normal; font-weight: normal; font-family: Arial, sans-serif; font-variant: small-caps; color: #284346; letter-spacing: 1px; font-size: 16px; text-align: left;}
.addthis_toolbox addthis_default_style {display: block; float: left;}

.breitling-image img { margin-left: 25px; margin-top: 10px; }
.breitling-item { padding: 0px; margin: 0px;}
