/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img { 
	border:0;
}

address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym { border:0;
}
/* -- END RESET -- */


/* --------------- BASE  --------------- */
body {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000;
	font-size: 12px;
	line-height: 16px;
}
.clear {
	clear: both;
}
a:link, a:visited, a:active {
	color: #000;
	text-decoration: underline;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
}
a:hover {
	text-decoration: underline;
}
a.button_orange, a.button_orange:link, a.button_orange:visited  {
        background: url(/images/antoine_store/button-orange150x25.png) no-repeat center top;
        padding-top: 3px;
        height: 25px;
       	width: 150px;	
        display: block;
        font-size: 13px;
        font-weight: bold;
        color: black;
}

a.button_orange:hover, a.button_orange:active {
        color: white;
}

blockquote {
	padding: 10px;
}
h1, h2, h3, h4, h5, h6 {
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
}
h1 {
	font-size:20px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 13px;
}
p {
	margin-bottom: 10px;
	line-height:16px;
}
#wrapper {
	margin: 0 auto ;
  	width: 900px;
	/*padding: 30px 0 0 0;*/
}
#header {
    background: url(/images/antoine_store/header_bkgrd.png) no-repeat left top;
	height: 200px;
    margin-bottom: 8px;
}
#header .logo {
	width: 425px;
	height: 200px;
	float: left;
	/* padding-left: 14px; */
}
#header .top {
	height: 18px;
	width: 395px;
	float: right;
	text-align: right;
}
#header .top ul li {
	background: url(/images/antoine_store/top_li_border.jpg) no-repeat left top;
	float: left;
	height: 18px;
	line-height: 18px;
	display: block;
	padding: 0 10px;
}
#header .top ul li.chat {
	background-image: none;
}
#header .top ul li a:link, #header .top ul li a:active, #header .top ul li a:visited {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	display: block;
	padding-left: 20px;
}
#header .top .chat a {
	background: url(/images/antoine_store/chat_bg.jpg) no-repeat left top;
}
#header .top .call a {
	background: url(/images/antoine_store/call.jpg) no-repeat left top;
}
#header .top .cart a {
	background: url(/images/antoine_store/cart.jpg) no-repeat left top;
}
#topWrapnav {
	background: url(/images/antoine_store/topnav_bg.jpg) no-repeat right top;
	height: 29px;
	width: 418px;
	float: right;
	margin-bottom: 2px;
}
#topWrapnav .topnav {
	height: 18px;
	font-size: 11px;
	margin:5px 0 0 35px;
}
#topWrapnav .topnav ul li {
	line-height: 18px;
	float: left;
	padding: 0 5px;
}
#topWrapnav .topnav ul li a {
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	display: block;
	float: left;
	cursor: pointer;
}
#topWrapnav .topnav ul li a span {
	background: none;
	display: block;
	float: left;
	padding-right: 5px;
}
#topWrapnav .topnav ul li a:hover {
	background: url(/images/antoine_store/topnav_hover_left.jpg) no-repeat left center;
}
#topWrapnav .topnav ul li a:hover span {
	background: url(/images/antoine_store/topnav_hover_right.jpg) no-repeat right center;
}
#topWrapnav .topnav ul li.active a {
	background: url(/images/antoine_store/topnav_hover_left.jpg) no-repeat left center;
}
#topWrapnav .topnav ul li.active a span {
	background: url(/images/antoine_store/topnav_hover_right.jpg) no-repeat right center;
}

#container {
	margin-bottom: 8px;
}
#leftCol {
	width: 200px;
	float: left;
	margin-right: 8px;
}
#leftCol .module-search {
	background: url(/images/antoine_store/module_search_repeat.jpg) repeat-y left top;
	width: 200px;
	margin-bottom: 8px;
	height: auto !important;
	min-height: 10px;
	height: 10px;	
}
#leftCol .module-search div {
	background: url(/images/antoine_store/module_search_bottom.jpg) no-repeat left bottom;
	padding-bottom: 12px;
	font-size: 12px;
}
#leftCol .module-search div div div {
	padding: 0 0 0 0;
}
#leftCol .module-search div div, #leftCol .module-search div div div div {
	background-image: none;
	padding: 0;
	margin: 0;
	min-height: 0;
	height: auto;
}
#leftCol .module-search h3 {
	height: 29px;
	line-height: 29px;
	padding-left: 25px;
	color:#000;
	font-family: "Trebuchet MS";
	font-size:12px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 8px;
}

#leftCol .module {
	background: url(/images/antoine_store/sidebox_sides.png) repeat-y left top;
	width: 200px;
	margin-bottom: 8px;
	font-size: 12px;
}

#leftCol .module a.search:link, #leftCol .module a.search:active, #leftCol .module a.search:visited {
	width: 100px;
	float: left;
        margin-top: 6px;
	background: url(/images/antoine_store/double_arrow_right.png) no-repeat left center;
	padding-left: 10px;
	color: #000;
	text-decoration: none;
}
#leftCol .module a.search:hover {
	text-decoration: underline;
}

#leftCol .module div {
	background: url(/images/antoine_store/sidebox_bottom.png) no-repeat left bottom;
	padding-bottom: 12px;
}
#leftCol .module.last div {
	padding-bottom: 200px;
}
#leftCol .module div div div {
	background: url(/images/antoine_store/sidebox_top_gradient.png) no-repeat left top;
	padding: 7px 0px 0px 0px;
	height: auto !important;
	height: 5px;
	min-height: 5px;
}
#leftCol .module div div, #leftCol .module div div div div {
	background-image: none;
	padding: 0;
	margin: 0;
	min-height: 0;
	height: auto;
}
#leftCol .module h3 {
	padding-left: 5px;
	color:#000;
	font-family: "Trebuchet MS";
	font-size:13px;
	font-weight: bold;
	margin-bottom:15px;
	margin-left: 8px;
}
#leftCol .module ul {
	padding-left: 1px;
}
#leftCol .module ul li {
	background: url(/images/antoine_store/module_li_bg.png) no-repeat center top;
}
#leftCol .module ul li a:link, #leftCol .module ul li a:active, #leftCol .module ul li a:visited {
	color: #000;
	font-size: 12px;
	text-decoration: none;
	padding-left: 20px;
	cursor: pointer;
	line-height: 22px;
	display: block;
}
#leftCol .module.last ul li {
	background: none;
}
#leftCol .module ul li.active a:link, #leftCol .module ul li.active a:active, #leftCol .module ul li.active a:visited, #leftCol .module ul li a:hover {
	background: url(/images/antoine_store/module_li_bg_hover.png) no-repeat center top;
	color: #000;
}
#leftCol .module.last ul li.active a:link, #leftCol .module.last ul li.active a:active, #leftCol .module.last ul li.active a:visited, #leftCol .module.last ul li a:hover {
	background: url(/images/antoine_store/ol_bg.jpg) repeat-x left top;
}



/* Categories Modifications */
#leftCol .module ul li.cat_lev_1 {
        margin-left: 16px;
        padding: 0px;
        width: 180px;
}

#leftCol .module ul li.cat_lev_1 a {
        background: url(/images/antoine_store/module_li_li_bg.jpg) no-repeat left 8px;
}

#leftCol .module ul li.cat_lev_1 a:link, a.visited {
        text-decoration: none;
}

#leftCol .module ul li.cat_lev_1 a:hover, a.active {
        text-decoration: underline;
}

#leftCol .module ul li.cat_lev_2 {
        margin-left: 32px;
        padding-left: 0px;
        width: 164px;
}

#leftCol .module ul li.cat_lev_2 a {
        background: url(/images/antoine_store/module_li_li_bg.jpg) no-repeat left 8px;
}

#leftCol .module ul li.cat_lev_2 a:link, a.visited {
        text-decoration: none;
}

#leftCol .module ul li.cat_lev_2 a:hover, a.active {
        text-decoration: underline;
}

/* End Categories Modifications */



#leftCol .module ul li li {
	background: url(/images/antoine_store/module_li_li_bg.jpg) no-repeat left 8px;
	margin-left: 16px;
}
#leftCol .module ul li li a:link, #leftCol .module ul li li a:active, #leftCol .module ul li li a:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 0 0 0 10px;
}
#leftCol .module ul li li.active a:link, #leftCol .module ul li li.active a:active, #leftCol .module ul li li.active a:visited, #leftCol .module ul li li a:hover {
	text-decoration: underline;
	background: none;
}

#leftCol .module ul li li li a:link, #leftCol .module ul li li li a:active, #leftCol .module ul li li li a:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 0 0 0 10px;
}
#leftCol .module ul li li li.active a:link, #leftCol .module ul li li li.active a:active, #leftCol .module ul li li li.active a:visited, #leftCol .module ul li li a:hover {
	text-decoration: underline;
	background: none;
}
#leftCol form {
	margin-left: 8px;
}
#leftCol label {
	float: left;
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
	margin-right: 5px;
}
#leftCol select {
	margin-bottom: 10px;
}
#leftCol .inputbox {
	width: 175px;
	border: 1px solid #cccccc;
	margin-bottom: 5px;
	font-size: 13px;
	padding: 3px;
}
#leftCol .submit {
	background: url(/images/antoine_store/search.jpg) no-repeat left top;
	width: 81px;
	float: right;
	height: 25px;
	display: block;
	border: none;
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	padding: 0 10px 6px 0;
	margin-right: 15px;
}
#leftCol .button {
	background: url(/images/antoine_store/button_go.png) no-repeat left top;
	float: right;
	width: 45px;
	height: 30px;
	color: #000;
	font-size: 12px;
	font-weight: bolder;
	border: none;
	cursor: pointer;
	margin-right: 15px;
 	padding-bottom: 4px;
}
#contentCol {
	width: 676px;
	float: left;
        font-size: 12px;
}


#contentCol ul {
        list-style: disc;
        margin: 10px 0px 10px 30px;
}

#contentCol h4 {
	margin-top: 10px;
}

#contentCol input {
       border:1px solid #CCCCCC;
       margin-bottom:5px;
       margin-top: 5px;
       margin-right: 5px;
       margin-left: 5px;
}

#contentCol #itmSpecsTbl {
   margin: 5px 0px 30px 0px;
}

#contentCol table {
   margin-bottom: 10px;
   width: 100%;
}

#contentCol table td {font-size: 12px}

#contentCol .content {
	padding: 0 12px;
	margin-bottom: 10px;
}
.contentheading, .componentheading {
	color:#000;
	font-size:18px;
	margin-bottom: 18px;
}
.small, .createdate, .modifydate {
	color: #333333;
	font-size: x-small;
}
.content ul {
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 22px;
}
.content ol {
	list-style-type: decimal;
	list-style-position: outside;
	padding-left: 15px;
}
.content ul li, #content ol li {
	background: url(/images/antoine_store/arrow-2.jpg) no-repeat left center;
	padding-left: 10px;
}
#contentCol .modulelist .module-cart {
	margin-bottom: 14px;
	font-size: 12px;
	background: url(/images/antoine_store/module_cart_repeat.jpg) repeat-y left top;
	width: 676px;
	line-height: 24px;
}
#contentCol .modulelist .module-cart div div {
	background: url(/images/antoine_store/module_cart_bottom.jpg) no-repeat left bottom;
	padding-bottom: 0px;
}
#contentCol .modulelist .module-cart div div div {
	background: url(/images/antoine_store/module_cart_top.jpg) no-repeat left top;
	padding: 17px 0px 0 12px;
	min-height: 5px;
	height: auto !important;
	height: 5px;
}
#contentCol .modulelist .module-cart div, #contentCol .modulelist .module-cart div div div div {
	background-image: none;
	padding: 0;
	min-height: 0;
	height: auto;
}
#contentCol .modulelist .module-cart h3 {
	color: #000;
	font-weight: bold;
	font-size: 15px;
}
#contentCol .modulelist .module-cart div div div div.description {
	width: 676px;
	padding: 0;
	margin: 0;
	min-height: 5px;
	height: auto !important;
	height: 5px;
}
#contentCol .modulelist .module-cart a.request:link, #contentCol .modulelist .module-cart a.request:active, #contentCol .modulelist .module-cart a.request:visited {
	width: 152px;
	height: 40px;
	line-height: 40px;
	display: block;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	float: right;
	text-align: center;
	background-image: url(/images/antoine_store/request_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 15px;
	text-decoration: none;
}
#contentCol .modulelist .module-cart a.request:hover {
	text-decoration: none;
}
#contentCol .modulelist .module-cart div div div div.title {
	padding: 0;
	margin: 0;
	height: 32px;
	line-height: 31px;
	background: url(/images/antoine_store/arrow.jpg) no-repeat left center;
	padding-left: 10px;
	font-size: 11px;
	overflow: hidden;
}
#contentCol .modulelist .module-cart div div div div.clear {
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#contentCol .modulelist  {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 14px;
	font-size: 12px;
	width: 676px;
}
#contentCol .modulelist span.newsdesk div {
	background: url(/images/antoine_store/module_product_repeat.jpg) repeat-y left top;
}
 .mTop {
	background: url(/images/antoine_store/content_sides.png) repeat-y left top;
}

 .mTop h3 {
	background: url(/images/antoine_store/content_top_gradient.png) no-repeat left top;
	padding: 0px 0px 0 0px;
	min-height: 5px;
	height: auto !important;
	height: 5px;
}
 .mbottom {
        background: url(/images/antoine_store/content_bottom.png);
        background-position:bottom;
        background-repeat:no-repeat;
        padding-bottom: 11px;
}

 div div div,  div div div div {
	background-image: none;
	padding: 0;
}
#contentCol  h3 {
	color: #000;
	font-weight: bold;
	font-size: 15px;
	margin: 2px 0 5px 0;
	padding: 0 0 0 15px;
	height: 25px;
	line-height: 25px;
}

.productWrap {
	width: 160px;
	float: left;
	border: 1px solid #1e5105;
	height: auto !important;
	padding: 10px 0 10px 0;
        margin: 3px 2px 3px 2px;
}

.productWrap.bottom {
	border-bottom: none;
	border-left: none;
}
 .productWrap.left {
	border-left: none;
}
 .productWrap.right {
	border-right: none;
}
 .productWrap.bottom {
	border-bottom: none;
}
 .productWrap.bottomright {
	border-right: none;
	border-bottom: none;
}
 .productWrap.bottomleft {
	border-left: none;
	border-bottom: none;
}
 .productWrap h4 {
	text-align: center;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 5px;
}
 .productWrap .price {
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #666666;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}
 .productWrap a.product-cart:link,  .productWrap a.product-cart:active,  .productWrap a.product-cart:visited {
	background: url(/images/antoine_store/add_to_cart.png) no-repeat left top;
	width: 100px;
	height: 30px;
	line-height: 30px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	display: block;
	margin-top: 20px;
	text-decoration: none;
        font-size:12px;
}
 .productWrap a.product-cart:hover {
	text-decoration: none;
        color: #cccccc;
        font-size:12px;
}
 .articleWrap {
        width: 95%;
        margin-left:2.5%;
        margin-right:2.5%;
	border-bottom: 1px dotted #b8d4b8;
}
 .articleWrap.last {
	border-bottom: none;
}
 .articleWrap .article {
	padding: 5px 5px;
}
/*#contentCol .modulelist  .article img {
	display: block;
	float: left;
	width: 185px;
	margin: 0 10px 20px 0;
}
*/
 .articleWrap .article ul li span {
	background: url(/images/antoine_store/arrow-2.jpg) no-repeat left center;
	padding-left: 10px;
}
 .articleWrap .article a.readon:link,  .articleWrap .article a.readon:active,  .articleWrap .article a.readon:visited {
	background: url(/images/antoine_store/arrow-2.jpg) no-repeat left center;
	font-size: 12px;
	text-decoration: underline;
	float: right;
	width: 90px;
	padding-left: 10px;
	margin-top: 10px;
}
 .articleWrap .article a.readon:hover {
	text-decoration: none;
}
#rightCol {
	width: 200px;
	float: right;
}
#rightCol .module {
	background: url(/images/antoine_store/module_repeat.jpg) repeat-y left top;
	width: 200px;
	margin-bottom: 8px;
}
#rightCol .module div {
	background: url(/images/antoine_store/module_bottom.jpg) no-repeat left bottom;
	padding-bottom: 12px;
}
#rightCol .module div div div {
	background: url(/images/antoine_store/module_top.jpg) no-repeat left top;
	padding: 7px 0px 0px 0px;
	height: auto !important;
	height: 5px;
	min-height: 5px;
}
#rightCol .module div div, #rightCol .module div div div div {
	background-image: none;
	padding: 0;
	margin: 0;
	min-height: 0;
	height: auto;
}
#rightCol .module h3 {
	background: url(/images/antoine_store/module_title_bg.jpg) no-repeat left center;
	padding-left: 25px;
	color:#000;
	font-family: "Trebuchet MS";
	font-size:12px;
	font-weight: bold;
	margin-bottom:15px;
	margin-left: 8px;
}
#rightCol form {
	margin-left: 10px;
}
#rightCol label {
	float: left;
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
}
#rightCol .inputbox {
	width: 175px;
	border: 1px solid #cccccc;
	margin-bottom: 5px;
	font-size: 13px;
	padding: 3px;
}
#rightCol .login {
	background: url(/images/antoine_store/login_button.jpg) no-repeat left top;
	float: left;
	width: 75px;
	height: 25px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border: none;
	cursor: pointer;
	line-height: 25px;
	padding: 0 10px 6px 0;
	margin: 10px 0;
}
#rightCol .module a:link, #rightCol .module a:active, #rightCol .module a:visited {
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}
#rightCol .module a:hover {
	text-decoration: none;
}
#rightCol .subscribe {
	background: url(/images/antoine_store/subscribe.jpg) no-repeat left top;
	float: right;
	width: 97px;
	height: 25px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border: none;
	cursor: pointer;
	line-height: 25px;
	padding: 0 10px 6px 0;
	margin-right: 10px;
}
#rightCol .module .box {
	margin: 0 7px 13px 7px;
	line-height: 18px;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 13px;
}
#rightCol .module .box.last {
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#rightCol .module .box h4 {
	color:#000;
	font-size:12px;
	font-weight: bold;
	margin-bottom:12px;
	margin-left: 6px;
}
#rightCol .module .box a.readon:link, #rightCol .module .box a.readon:active, #rightCol .module .box a.readon:visited {
	background: url(/images/antoine_store/readon_bg.jpg) no-repeat left center;
	padding-left: 12px;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	float: right;
	margin-bottom: 10px;
}
#rightCol .module .box a.readon:hover {
	text-decoration: none;
}
#rightCol .module .box .price {
	float: left;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	margin-top: 20px;
}
#rightCol .module .box .cart {
	background: url(/images/antoine_store/cart_bg.jpg) no-repeat left top;
	float: right;
	width: 96px;
	height: 19px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border: none;
	cursor: pointer;
	line-height: 19px;
	padding: 0 15px 10px 0;
}
#rightCol .module-ads {
	background: url(/images/antoine_store/module_ads_repeat.jpg) repeat-y left top;
	width: 200px;
}
#rightCol .module-ads div {
	background: url(/images/antoine_store/module_ads_bottom.jpg) no-repeat left bottom;
	padding-bottom: 60px;
}
#rightCol .module-ads div div div {
	background: url(/images/antoine_store/module_ads_top.jpg) no-repeat left top;
	padding: 18px 0px 0px 0px;
	height: auto !important;
	height: 5px;
	min-height: 5px;
}
#rightCol .module-ads div div, #rightCol .module-ads div div div div {
	background-image: none;
	padding: 0;
	margin: 0;
	min-height: 0;
	height: auto;
}
#rightCol .module-ads .creditbox {
	margin: 0 9px 20px 11px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 13px;
}
#rightCol .module-ads .creditbox ul {
	margin-left: 20px;
}
#rightCol .module-ads .creditbox ul li {
	float: left;
}
#rightCol .module-ads .box {
	margin: 0 9px 20px 11px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 13px;
}
#rightCol .module-ads .box ul {
	padding-left: 25px;
}
#rightCol .module-ads .box ul li {
	background: url(/images/antoine_store/ads_li_bg.jpg) no-repeat left center;
}
#rightCol .module-ads .box ul li a:link, #rightCol .module-ads .box ul li a:active, #rightCol .module-ads .box ul li a:visited {
	padding-left: 12px;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	padding-left: 10px;
}
#rightCol .module-ads .box ul li a:hover {
	text-decoration: none;
}
#rightCol .module-ads .box.last {
	border-bottom: none;
	padding-bottom: 0px;
}


#wrapper #brand_names {
    width: 900px;
    text-align: center;
    margin-top: 75px;
}

#wrapper #brand_names img.brand_logo {
    padding: 0px 2px 0px 2px;    
}

#wrapper #disclaimer {
    width: 850px;
    margin: 0px 25px 0px 25px;
    padding: 10px 0px 10px 0px;
    font-size: 12px;
    color: black;
}

#wrapper #footer {
	/* background: url(/images/antoine_store/footer_bg.jpg) no-repeat left top; */
	background: url(/images/antoine_store/footer_bkgrd.png) no-repeat left top;
        width: 900px;
	height: 82px;
	padding: 16px 17px 0 17px;
	margin-bottom: 10px;
	line-height: normal;
	font-size: 12px;
	color: black;
}
#wrapper #footer .moduletable-fnav {
	margin-bottom: 15px;
	text-align: center;
}
#wrapper #footer .moduletable-fnav ul li {
	display: inline;
	margin: 0 10px;
}
#wrapper #footer .moduletable-fnav ul li a:link, #footer .moduletable-fnav ul li a:active, #footer .moduletable-fnav ul li a:visited {
	color: #000;
	font-size: 12px;
}
#wrapper #footer .moduletable-fnav ul li.active a:link, #footer .moduletable-fnav ul li.active a:active, #footer .moduletable-fnav ul li.active a:visited, #footer .moduletable-fnav ul li a:hover {
	text-decoration: underline;
}
#wrapper #footer .moduletable-copy {
	text-align: center;
	font-size: 12px;
}
#wrapper #footer .moduletable-fbnav {
	text-align: center;
}
#wrapper #footer .moduletable-fbnav ul li {
	border-left: 1px solid #000;
	display: inline;
}
#wrapper #footer .moduletable-fbnav ul li:first-child {
	border: none;
}
#wrapper #footer .moduletable-fbnav ul li a:link, #footer .moduletable-fbnav ul li a:active, #footer .moduletable-fbnav ul li a:visited {
	text-align: center;
	margin: 0 5px;
}
#wrapper #footer .moduletable-fbnav ul li.active a:link, #footer .moduletable-fbnav ul li.active a:active, #footer .moduletable-fbnav ul li.active a:visited, #footer .moduletable-fbnav ul li a:hover {
	text-decoration: underline;
}
.module span.number {
	font-weight: bold;
}
.multisearch li.letter {
	background-color: #999999;
	background-image: none;
	display: block;
	width: 32px;
	float: left;
}
#rightCol .module a.special_title:link, #rightCol .module a.imagebox:link {
	background-image: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#rightCol .module a.imagebox:link {
	float: left;
}
.hidden {
	display: none;
}
#contentCol h1, .pageHeading {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
        margin-top: 10px;
	margin-bottom: 5px;
	line-height: 24px;
}
#contentCol h5 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}
.modulelist .box {
	float: left;
	width: 250px;
	padding-left: 5px;
}
#news_sticky a.read {
	font-weight: bold;
	text-align: right;
	display: block;
}
.modulelist .box img {
	height: auto;
	width: 250px;
	margin-right: 10px;
	display: block;
}
.np_hide {
	display: none;
}
.floatbox {
	overflow:hidden;
}
#contentCol h3 {
	font-size: 14px;
	font-weight: bold;
}
.t8, .t10 {
	display: block;
}
.sprice {
	color: #FF0000;
	font-weight: bold;
}
.special_word {
	font-weight: bold;
}
.t10 {
	font-size: 14px;
	font-weight: bold;
}
.t9 {
	font-style: italic;
}
a.imagebox img {
	float: left;
}
#news_sticky a.readon {
	background:transparent url(/images/antoine_store/arrow-2.jpg) no-repeat scroll left center;
	float:right;
	font-size:12px;
	padding-left:10px;
	text-decoration:underline;
	width:90px;
	margin-top: 10px;
}
 .t9,  .t10 {
	display: none;
}
#contentCol .inputbox {
	border:1px solid #CCCCCC;
	margin-bottom:5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
.inputRequirement {
	color: #FF0000;
}
#rightCol .module div div div span.short_desc {
	height: 90px;
	overflow: hidden;
	display: block;
	padding-left: 10px;
}
.cat_desc {
 	margin-bottom: 8px;
}
#quicksearch {
	background-color: #b8d4b8;
	padding: 5px;
	width: 98%;
}
 .special_word {
	display: none;
}
 .sprice {
	color:#666666;
}
ul#categories ul#sublevel1 span {
	color:#000000;
	cursor:pointer;
	display:block;
	font-size:12px;
	line-height:32px;
	text-decoration:none;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left center;
	width: 96%;                                                 
	background-image: url(/images/antoine_store/tabs_bg.jpg);
	height: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
	font-weight: bold;
	padding-left: 10px;
 }
ul#sublevel2 {
	float: left;
	color:#000000;
	font-size:12px;
	padding:0 0 0 10px;
	text-decoration:none;
 background:transparent url(/images/antoine_store/module_li_li_bg.jpg) no-repeat scroll left 8px;
margin-left:16px;
	 
	line-height:22px;
	padding-left:20px;
}
ul#sublevel1 {
	clear: both;
}
ul#sublevel1 li img {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.cat_desc .cat_image_wrap {
	float: left;
}
ul#categories ul#sublevel1 {
	width: 100%;
}
.breadcrumbs {
	margin-bottom: 10px;
	display: block;
	clear: both;
}
ul#categories ul#sublevel1 span img {
	margin-top: 12px;
}
#leftCol .module h4 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}
#leftCol .sorter .checkbox {
	float: left;
	margin-right: 5px;
}

#leftCol #creditials {
    text-align: center;
}

#leftCol #creditials #AuthorizeNetSeal {
    margin: 10px 0px 20px 0px;
}

#leftCol #creditials #creditcards {
    margin: 0px 0px 20px 0px;
}

#leftCol #creditials #BBBSeal {
    margin: 20px 0px 20px 0px;
}

.topic {
	text-align: right;
	font-style: italic;
}
.article_intro {
	margin-bottom: 25px;
}
.modulelist h2 {
	font-weight: bold;
	margin-bottom: 10px;
}
#rightCol .module s {
	display: none;
}
.modulelist .productWrap .price .small, .modulelist .productWrap .msrp_name, .modulelist .productWrap .msrp_price, .modulelist .productWrap .map_name,  .modulelist .productWrap .map_price, .modulelist .productWrap  .ourprice_name  {
	display: none;
}
.modulelist .productWrap .our_price_price a {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-bottom:5px;
	text-align:center;
	display: block;
}
#rightCol .module .box .price .msrp_name , #rightCol .module .box .price .msrp_price{
 	display: none;
}
.remove {
	float: right;
}
.subtotal {
	text-align: right;
	font-size: 14px;
	padding-right: 10px;
	color: #00CC00;
}
.shoppingcart_nav {
	text-align: right;
}
ul#sublevel2 li {
	width: 150px;
}
.errorBox {
	color: #FF0000;
	clear: both;
}
.details .price {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.price .small {
	display: block;
}
 .price .small {
	display: none;
}
.price .msrp_name {
	font-weight: bold;
	color: #000000;
	font-size: 12px;
}
.price .msrp_price {
	font-weight: normal;
	color: #000000;
	font-size: 12px;
}
.pad5 {
	padding: 5px;
	display: block;
}
ul.sitemap_ul {
	margin-right: 5px;
	padding-left: 10px;
}
ul.sitemap_ul li {
	color:#000000;
	font-size:11px;
	margin-bottom:10px;
	padding-left:12px;
	text-decoration:underline;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(/images/antoine_store/readon_bg.jpg);
	background-repeat: no-repeat;
	background-position: left 6px;
}

#rightCol .special .orginalprice {
	display: none;
}
.productdes s {
	font-size: 10px;
}
.manlogos ul li {
	text-align: center;
	display: inline;
	margin-right: 10px;
	margin-left: 10px;
	vertical-align: middle;
	margin-top: auto;
	margin-bottom: auto;
}
.manlogos ul  {
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto;
	vertical-align: middle;
}.manlogos {
	margin-bottom: 15px;
}
.no_products {
	font-weight: bold;
	text-align: center;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}
#rightCol .module ul li {
	background:transparent url(/images/antoine_store/module_li_bg.jpg) no-repeat scroll left top;
	margin-left: 1px;
	margin-right: 4px;
}
#rightCol .module ul li a:link, #rightCol .module ul li a:active, #rightCol .module ul li a:visited {
color:#000000;
cursor:pointer;
display:block;
font-size:12px;
line-height:22px;
padding-left:20px;
text-decoration:none;
}.xsell .image img {
	height: 100%;
	width: 89px;
}
.warning {
	font-size: 18px;
	font-weight: bold;
	color: #FE0003;
	margin: 10px;
	padding: 25px;
	border: thin dotted #FE0003;
}
#rightCol .special .box  .map_name,
#rightCol .special .box  .map_price,
#rightCol .special .box  .ourprice_name {
	display: none;
}
.error {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	padding: 5px;
	border: 1px dotted #FF0000;
	margin-top: 25px;
	margin-bottom: 25px;
}
#contentCol h5 a {
	color: #000;
}
#news_sticky .box img {
	margin-right: 20px;
}
 td.infoBoxHeading {
	font-weight: bold;
	color: #000;
	padding: 3px;
	background-color: #CCCCCC;
	text-align: center;
	white-space: nowrap;
}
 
#cur_acutions td {
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.contentcol a {
	text-decoration: underline;
}
h5 a:link, h5 a:visited {
	text-decoration: none;
}

#designed_by {
	color: black;
	font-size:10px;
	margin-left:35%;
	margin-right:35%
}

#designed_by a, a:visited{
	color: black;
	text-decoration: underline;
}

#designed_by a:hover, a:active{
	color: #ff8e0e;
	text-decoration: underline;
}
/* --------------- END BASE  --------------- */




/* --------------- Big Boys Toy World Menu  --------------- */
#menu {
    background: url(/images/antoine_store/topnav_bkgrd.png) no-repeat left top;
	width: 900px;
    height: 43px;
	margin-bottom: 10px;
	white-space: nowrap;
}

#menu ul {margin-left:10%;margin-right:10%;}

#menu li {
	background: url(/images/antoine_store/li_border.png) no-repeat left center;
	float: left;
    position: relative;
	padding-left: 2px;
}

#menu li.itemid1 {
	background: none;
}

#menu li a:link,
#menu li a:active,
#menu li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #000;
	float: left;
	display: block;
    font-weight: bold;
	height: 43px;
	line-height: 43px;
	padding: 0 0 0 24px;
	cursor: pointer;
}

#menu li a:link span,
#menu li a:active span,
#menu li a:visited span {
	display: block;
	float: left;
	padding: 0 24px 0 0;
	height: 43px;
	line-height: 38px;
}

#menu li.active a:link,
#menu li.active a:active,
#menu li.active a:visited,
#menu li.sfHover a:link,
#menu li.sfHover a:active,
#menu li.sfHover a:visited,
#menu li a:hover {
	cursor: pointer;
    color: #ffffff;
}

#menu li ul {
	width: 191px;
	position: absolute;
	top: 38px;
	left: -999em;
	z-index: 100;
	margin-left: 1px;
}

#menu li ul ul { 
	top: -1px;
   margin-left: 191px;
	z-index: 1000;
	border-top: 1px solid #dadada;
}

#menu li li {
	float: left;
	height: auto;
	width: 138px;
	padding: 0 15px 0 38px; 
	background: url(/images/antoine_store/subnav_bg.jpg) repeat-y left bottom; 
}

#menu li li.last {
	background: url(/images/antoine_store/li_ul_bg.gif) no-repeat left bottom; 
}


#menu li.active li a:link,
#menu li.active li a:active,
#menu li.active li a:visited,
#menu li.sfHover li a:link,
#menu li.sfHover li a:active,
#menu li.sfHover li a:visited,
#menu li li a:link,
#menu li li a:active,
#menu li li a:visited {
	background: url(/images/antoine_store/ul_li_arrow.jpg) no-repeat left 10px;
	font-size: 12px;
	text-decoration: none;
	color:#000;
	width: 138px;
	display: block;
	float: none;
	padding: 0;
	height: auto;
	line-height: normal;
	cursor: pointer;	
}

#menu li.active li a:link span,
#menu li.active li a:active span,
#menu li.active li a:visited span,
#menu li.sfHover li a:link span,
#menu li.sfHover li a:active span,
#menu li.sfHover li a:visited span,
#menu li li a:link span,
#menu li li a:active span,
#menu li li a:visited span {
	float: none;
	height: auto;
	line-height: normal;
	background-image: none;
	padding: 6px 0px 6px 12px;
	cursor: pointer;	
}

#menu li.sfHover li a:hover,
#menu li.active li a:hover,
#menu li li.sfHover a:link,
#menu li li.sfHover a:active,
#menu li li.sfHover a:visited,
#menu li li a:hover {
	color: #b5b5b5;
}

#menu li li.active li a:link,
#menu li li.active li a:active,
#menu li li.active li a:visited,
#menu li li.sfHover li a:link,
#menu li li.sfHover li a:active,
#menu li li.sfHover li a:visited,
#menu li li li a:link,
#menu li li li a:active,
#menu li li li a:visited {
	color:#000;
}

#menu li li.sfHover li a:hover,
#menu li li.active li a:hover,
#menu li li li.sfHover a:link,
#menu li li li.sfHover a:active,
#menu li li li.sfHover a:visited,
#menu li li li a:hover {
	color: #b5b5b5;
}

#menu li li li.active li a:link,
#menu li li li.active li a:active,
#menu li li li.active li a:visited,
#menu li li li.sfHover li a:link,
#menu li li li.sfHover li a:active,
#menu li li li.sfHover li a:visited,
#menu li li li li a:link,
#menu li li li li a:active,
#menu li li li li a:visited {
	color:#000;
}

#menu li li li.sfHover li a:hover,
#menu li li li.active li a:hover,
#menu li li li li.sfHover a:link,
#menu li li li li.sfHover a:active,
#menu li li li li.sfHover a:visited,
#menu li li li li a:hover {
	color:#b5b5b5;
}


/* --- need it every time ---- */

#menu li:hover ul ul, 
#menu li:hover ul ul ul, 
#menu li.sfHover ul ul, 
#menu li.sfHover ul ul ul {
   left: -999em;
}

#menu li:hover ul, 
#menu li li:hover ul, 
#menu li li li:hover ul, 
#menu li.sfHover ul, 
#menu li li.sfHover ul, 
#menu li li li.sfHover ul {
	left: 0px;
}

#menu li:hover ul ul, 
#menu li:hover ul ul ul, 
#menu li:hover ul ul ul ul, 
#menu li.sfHover ul ul, 
#menu li.sfHover ul ul ul, 
#menu li.sfHover ul ul ul ul {
   left: -999em;
}

#menu li:hover ul, 
#menu li li:hover ul, 
#menu li li li:hover ul, 
#menu li li li li:hover ul, 
#menu li.sfHover ul, 
#menu li li.sfHover ul, 
#menu li li li.sfHover ul, 
#menu li li li li.sfHover ul {
   left: 0px;
}

/* Top navigation for BBTW Site */
#wrapper #header #quick_cuts {
    float: right;
    width: 400px;
    height: 130px;
    margin: 35px 5px 0px 0px;
    color: #ffffff;
    font-size: 12px;
}

#wrapper #header #quick_cuts #content_top {
    float: right;
    width: 292px;
    height: 115px;
}

#wrapper #header #quick_cuts div div h5 a, a:link, a:visited {
    color: white;
    text-decoration:none;
}

#wrapper #header #quick_cuts div div h5 a:hover, a:active {
    color: #ff8e0e;
    text-decoration:none;
}

#wrapper #header #quick_cuts div div li a, a:link, a:visited {
    color: white;
    text-decoration:none;
}

#wrapper #header #quick_cuts div div li a:hover, a:active {
    color: #ff8e0e;
    text-decoration:underline;
}

#wrapper #header #quick_cuts #content_top #myaccount {
    /* border: 1px solid red; */
    float:left;
    width: 147px;
    height: 115px;
}

#wrapper #header #quick_cuts #content_top div h5 {
    color: white;
    padding-left: 30px;
    height: 25px;
    line-height:25px;
}

#wrapper #header #quick_cuts #content_top .account_man {
    background-image: url(/images/antoine_store/account_man.png);
    background-repeat: no-repeat;    
}

#wrapper #header #quick_cuts #content_top .cart {
    background-image: url(/images/antoine_store/cart.png);
    background-repeat: no-repeat;    
}

#wrapper #header #quick_cuts #content_top div ul {
    list-style-image:url(/images/antoine_store/orange_triangle_right.png);
    margin-left: 25px;
}

#wrapper #header #quick_cuts #content_top div li {
    font-weight:bold;
}
#wrapper #header #quick_cuts #content_top #mycart {
    /* border: 1px solid orange; */
    float:left;
    width: 145px;
    height: 115px;
}

#wrapper #header #quick_cuts #content_top #wishlist {
    /* border: 1px solid fuchsia; */
    float: left;
    width: 125px;
    height: 115px;
}

#wrapper #header #quick_cuts #content_top #wishlist h5 {
    padding-left: 40px;    
}


#wrapper #header #quick_cuts #content_top #wishlist .lamp {
    background-image: url(/images/antoine_store/genie_lamp.png);
    background-repeat: no-repeat;           
}

#wrapper #header #quick_cuts #content_bottom {
    float: right;
    margin: 15px 20px 0 0;
    width: 380px;
    height: 15px;
    text-align: right;
    font-weight: bold;
    font-size: 12px;    
}

.user_color {
    color: #ff8e0e;
}

#wrapper #header #quick_cuts #content_bottom a.status:link, a.status:visited {
    color: #ffffff;
    text-decoration: underline
}

#wrapper #header #quick_cuts #content_bottom a.status:hover, a.status:active {
    color: #ff8e0e;
    text-decoration: underline
}
/* --------------- End Big Boys Toy World Menu --------------- */



/* --------------- Product Listings --------------- */
#module-product {
        float: right;
	width: 676px;
	font-size: 11px;
	color: #000000;
	margin: 0 auto;
}

#module-product h3 {
	background: url(/images/antoine_store/products_top_gradient.png) no-repeat left top;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	height: 32px;
	line-height: 29px;
	padding-left: 12px;
	margin-bottom: 1px;
}

#module-product .fadedbar {
	background: url(/images/antoine_store/table_bg.png) no-repeat left top;
	width: 676px;
	height: 32px;
	padding: 7px 0px 0px 0px;
	margin-bottom: 6px;
}


/* New ProStores Version of links */
#module-product .fadedbar .sort {
        height: 32px;
	vertical-align: top;
        width: 30%;
        float: left;        
}

#module-product .fadedbar .pagination{
        width: 65%;
        float: right;
	text-align: right; /*Set to "right" to right align pagination interface*/
	font-size: 12px;
	font-weight: bold;
}

#module-product .fadedbar .pagination td {
        height: 32px;
	vertical-align: top;
        padding-right: 10px;
}
#module-product .fadedbar .pagination a:hover, .pagination a:active{
	border: 1px solid #ff8f0e;
	color: #000;
	background-color: #ffe377;
}


#module-product .fadedbar .pagination a, .pagination a:visited{
	padding: 0 5px;
	border: 1px solid #ff8f0e;
	text-decoration: none; 
	color: #000000;
        background-color: #ffbc0f;
}
/* End New ProStores Version of links */



#module-product .sort #module-product .productitem {
	width: 674px;
	border: 1px solid #b8d4b8;
	padding: 10px 0px 10px 0px;	
}

#module-product .productitem .productimage {
	width: 112px;
	float: left;
	text-align: center;
        margin-left: 5px;
	margin-bottom: 10px;
}

#module-product .productitem .productimage img {
	margin-bottom: 5px;
}

#module-product .productitem .productimage .checkbox {
	vertical-align: middle;
}

#module-product .productitem .productimage .item {
	margin-bottom: 2px;
}

#module-product .productitem .productdes {
	float: right;
	width: 430px;
	line-height: 18px;
        margin-right: 10px;
}

#module-product .productitem .productdes h4 a {
	font-size:12px;
	font-weight: bold;
	color:#000;
	text-decoration: none;
}

#module-product .productitem .productdes .prize {
	float: left;
	width:105px;
	font-size:18px;
	font-weight: bold;
	color:#ff0101; 
	margin: 5px 12px 0 0px;
}

#module-product .productitem .productdes .qty {
	width: 67px;
        height: 30px;
	float: left;
        margin: 5px 12px 0 0px;
}

#module-product .productitem .productdes .qty label {
	float: left;
	width: 25px;
}

#module-product .productitem .productdes .qty .inputbox {
	float: right;
	width: 36px;
	border: 1px solid #b8d4b8;
	margin: 0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

#module-product .productitem .productdes .cart {
	background: url(/images/antoine_store/add_to_cart.png) no-repeat left top;
	width: 100px;
    height: 30px;
	line-height: 30px;
	color: #000;
    font-size: 12px;
	font-weight: bold;
	border: none;
	cursor: pointer;
	text-align: center;
}

#module-product .productitem .productdes a:link,
#module-product .productitem .productdes a:active,
#module-product .productitem .productdes a:visited {
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}

#module-product .productitem .productdes a:hover {
	text-decoration: none;
}

#module-product .productitem .productdes a.readon:link,
#module-product .productitem .productdes a.readon:active,
#module-product .productitem .productdes a.readon:visited {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	float: right;
	margin-bottom: 10px;
}

#module-product .productitem .productdes a.readon:hover {
	text-decoration: none;
}

#module-product .productitem .productdes .rating {
	float: right;
	width: 168px;
}

#module-product .productitem .productdes .rating img {
	margin:2px 0 0 3px;
}

#module-product .productitem .productdes .rating label {
	float: left;
	width: 80px;
}
#module-product .productitem p {
	margin-bottom: 10px;
}
#module-product .sort table tr td select.inputbox {
	border:1px solid #9A9A9A;
	float:left;
	font-size:12px;
	height:18px;
	margin-left:8px;
	width:128px;
	padding: 0px;
	margin-top: 0px;
}
ul#categories ul#sublevel1 span {
background-attachment:scroll;
background-image:url(/images/antoine_store/tabs_bg.jpg);
background-position:left center;
background-repeat:repeat-x;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
color:#000000;
cursor:pointer;
display:block;
font-size:12px;
font-weight:bold;
height:30px;
line-height:32px;
padding-left:10px;
text-decoration:none;
width:96%;
}
 .price .msrp_name, .price .msrp_price , .price .map_name,  .price .map_price {
	display: none;
}
#module-product .productitem .productdes .prize .msrp_name, #module-product .productitem .productdes .prize .msrp_price, #module-product .productitem .productdes .prize .map_name, #module-product .productitem .productdes .prize .map_price {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 12px;
}
 .productWrap .price .ourprice_name {
	display: none;
}
 .productWrap .price .our_price_price a {
	color: #666666;
}#module-product .productitem .productdes .prize .ourprice_name {
	text-decoration: none;
	display: none;
}
.details h4 {
	font-weight: bold;
	margin-top: 5px;
}
.cat_image_wrap {
	padding-right: 5px;
 }
ul.also_listed li {
	display: inline;
	margin-right: 5px;
}
ul.also_listed {
	margin-bottom: 5px;
}
ul#reviews {
 	display: block;
	width: 100%;
}
ul#reviews  li {
	display: inline;
	padding: 5px;
}
tr.infoBoxContents td.main b {
	display: block;
	margin-top: 10px;
 }
.moduleRowSelected {
	background-color: #cccccc;
	color: #000;
	font-weight: bold;
}
.moduleRowOver {
	background-color: #cccccc;
	color: #000;
	font-weight: bold;
	cursor: pointer;
}td.checkoutBarCurrent {
	background-color: #CCCCCC;
	padding: 5px;
	border: 1px solid #999999;
}
a.checkoutBarFrom {
	font-weight: bold;
 	text-decoration: underline;
}
#avalibilitycal td {
	padding: 3px;
}
#module-product .productitem .productdes .cart_quan_symb a:link  , #module-product .productitem .productdes .cart_quan_symb a:visited  ,#module-product .productitem .productdes .cart_quan_symb  a:hover  {
	text-decoration: none;
	font-size: 16px;
}
hr {
	color: #C9C9C9;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
}
.dataTableContentUp {
	font-weight: bold;
	background-color: #C9C9C9;
	padding: 3px;
	border: 1px solid #C9C9C9;
}
.dataTableContentLow {
	border: 1px solid #C9C9C9;
	padding: 3px;
}
table.extraf_head {
	float: left;
	padding: 3px;
	border: 1px solid #CCCCCC;
	margin-bottom: 7px;
}
.extraf_title {
	
	background-color: #F4F4F4;
	padding: 3px;
	border: 1px solid #CCCCCC;
}
.extraflower_data {
	
 	padding: 3px;
 }a.auction_link {
	text-decoration: none;
}
.topic {
	color: #CC0000;
}


#contentCol #featuredCategories table {
        border-collapse:collapse;
        /* border: 2px solid #1e5105; */
}

#contentCol #featuredCategories div.categoryWrap {
        width: 160px;
	float: left;
	border: 1px solid #1e5105;
	min-height: 35px;
        height: 45px;
	padding: 10px 0 10px 0;
        margin: 3px 2px 3px 2px;
}

#contentCol #featuredCategories div.categoryWrap a { 
        font-size: 12px;
}


#contentCol #featuredCategories table thead th {
        padding-left:10px;
        background: url(/images/antoine_store/content_top_gradient.png) no-repeat left top;
	padding: 5px;
        min-height: 5px;
	height: auto !important;
	height: 5px;
}

#contentCol #featuredCategories table tbody {
        /*border-right: 2px solid #1e5105;
        border-left: 2px solid #1e5105;*/
        background: url(/images/antoine_store/content_sides.png) repeat-y left top;	
}

#contentCol #featuredCategories table tbody td {
   padding-left: 5px;
}


#contentCol #featuredCategories table tfoot td {
        padding: 0px;
        background: url(/images/antoine_store/content_bottom.png) no-repeat left top;
        background-repeat:no-repeat;
        height: auto !important;
        height: 11px;		
}

#contentCol #featuredProducts {
	clear: left;
}

#contentCol #featuredProducts div .productSpacing {
        height: 160px;
}


#contentCol #featuredProducts table {
        border-collapse:collapse;
        /* border: 2px solid #1e5105; */
}


#contentCol #featuredProducts table thead th {
        padding-left:10px;
        background: url(/images/antoine_store/content_top_gradient.png) no-repeat left top;
	padding: 5px;
        min-height: 5px;
	height: auto !important;
	height: 5px;
}

#contentCol #featuredProducts table tbody {
        /*border-right: 2px solid #1e5105;
        border-left: 2px solid #1e5105;*/
        background: url(/images/antoine_store/content_sides.png) repeat-y left top;	
}

#contentCol #featuredProducts table tbody td {
   padding-left: 5px;
}

#contentCol #featuredProducts table tfoot td {
        padding: 0px;
        background: url(/images/antoine_store/content_bottom.png) no-repeat left top;
        background-repeat:no-repeat;
        height: auto !important;
        height: 11px;		
}

#contentCol #featuredProducts a.view_button {
        background: url(/images/antoine_store/button-green150x25.png) no-repeat center top;
        padding-top: 3px;
        height: 25px;
       	width: 150px;	
        display: block;
        font-size: 13px;
        font-weight: bold;
        color: black;
}

#contentCol #featuredProducts a.view_button:hover, a.view_button:active {
        color: white;
}


#contentCol #featuredProducts a.addtocart_button {
        background: url(/images/antoine_store/button-orange150x25.png) no-repeat center top;
        padding-top: 3px;
        height: 25px;
       	width: 150px;	
        display: block;
        font-size: 13px;
        font-weight: bold;
        color: black;
}

#contentCol #featuredProducts a.addtocart_button:hover, a.addtocart_button:active {
        color: white;
}


#contentCol a.generic, a.generic:visited {
     color: black;
     font-weight: bold;
     text-decoration: underline;
}

#contentCol a.generic:hover, a.generic:active {
     color: red;
     font-weight: bold;
     text-decoration: underline;
}

#module-product #cart_info {
    font-size: 12px;
    display:block;
    border: 1px solid #1e5105;
    padding: 2px;
}

#module-product #cart_info th {
    font-weight: bold;
    text-align: center;
    background-color: #cccccc;
}

#module-product #cart_info td {
    padding: 0 4px 0 4px;
}

#module-product #cart_info a {
    color: black;
}

#module-product #cart_info a:hover, a:active {
    color: black;
    text-decoration: underline;
}

#module-product #cart_info td.cart_empty {
    font-weight: bold;
    font-size: 18px;
    padding: 15px 0 15px 15px;
}

#module-product #cart_info hr.cart_line {
    margin: 5px 0 7px 0;
    background-color: #1e5105;
}

#module-product table {font-size: 12px;}

#contentCol #select_cart {
    font-size: 12px;
    border: 1px solid #1e5105;
    padding: 2px;
    margin-bottom: 10px;
    width: 100%;
}

#contentCol #select_cart th {
    font-weight: bold;
    text-align: center;
    background-color: #cccccc;
}

#contentCol #select_cart .col1 {width: 5%;}
#contentCol #select_cart .col2 {width: 15%;}
#contentCol #select_cart .col3 {width: 35%;}
#contentCol #select_cart .col4 {width: 45%;}

#contentCol #select_cart td {
    padding: 0 4px 0 4px;
    vertical-align: top;
}

#contentCol #select_cart a {
    color: black;                                                                      
}

#contentCol #select_cart a:hover, a:active {
    color: black;
    text-decoration: underline;
}

#contentCol #select_cart td.cart_empty {
    font-weight: bold;
    font-size: 18px;
    padding: 15px 0 15px 15px;
}

#contentCol #select_cart hr.cart_line {
    margin: 5px 0 7px 0;
    background-color: #1e5105;
}



/* ----------------------- */
#contentCol .listingCategory  div .productSpacing {
        height: 160px;
}

#contentCol .listingCategory div .productSpacing .dimageborderlink {
	vertical-align:middle;
}

#contentCol .listingCategory  table {
        border-collapse:collapse;
        /* border: 2px solid #1e5105; */
}


#contentCol .listingCategory  table thead th {
        padding-left:10px;
        background: url(/images/antoine_store/content_top_gradient.png) no-repeat left top;
	padding: 5px;
        min-height: 5px;
	height: auto !important;
	height: 5px;
        font-size: 13px;
        font-weight: bold;
}

#contentCol .listingCategory  table tbody {
        /*border-right: 2px solid #1e5105;
        border-left: 2px solid #1e5105;*/
        background: url(/images/antoine_store/content_sides.png) repeat-y left top;	
}

#contentCol .listingCategory  table tbody td {
   padding-left: 5px;
}

#contentCol .listingCategory  table tfoot td {
        padding: 0px 0px 20px 0px;
        background: url(/images/antoine_store/content_bottom.png) no-repeat left top;
        background-repeat:no-repeat;
        height: auto !important;
        height: 11px;		
}

#contentCol .listingCategory  a.view_button {
        background: url(/images/antoine_store/button-green150x25.png) no-repeat center top;
        padding-top: 3px;
        height: 25px;
       	width: 150px;	
        display: block;
        font-size: 13px;
        font-weight: bold;
        color: black;
}

#contentCol .listingCategory  a.view_button:hover, a.view_button:active {
        color: white;
}


#contentCol .listingCategory  a.addtocart_button {
        background: url(/images/antoine_store/button-orange150x25.png) no-repeat center top;
        padding-top: 3px;
        height: 25px;
       	width: 150px;	
        display: block;
        font-size: 13px;
        font-weight: bold;
        color: black;
}

#contentCol .listingCategory  a.addtocart_button:hover, a.addtocart_button:active {
        color: white;
}


/* --------------- End Product Listings --------------- */

					
					
/* --------------- No Search Results ---------------- */
#contentCol #noresults p { margin: 10px 0px 10px 0px;}
#contentCol #noresults ul {
   list-style: disc;
   margin-left: 20px;
}
#contentCol #noresults a, a:visited, a:link {
   color: black;
}

#contentCol #noresults a:hover, a:active {
   color: gray;
   text-decoration: underline;
}			
/* ------------- End No Search Results ---------------- */					

#contentCol #module-product #cart_info a.small_cart_buttons {
   background: url(/images/antoine_store/button-orange80x22.png)  no-repeat left top;
   width: 80px;
   height: 22px;
   display: block;
   float: left;
   text-align: center;
   padding-top: 4px;
   font-weight: bold;
}	

#contentCol #module-product #cart_info a.small_cart_buttons:hover, a.small_cart_buttons:active {
   color: white;
   text-decoration: none;
}


/* ----------  Save Cart */
#contentCol #save_cart {
    font-size: 12px;
    border: 1px solid #1e5105;
    padding: 2px;
    margin-bottom: 10px;
    width: 100%;
}

#contentCol #save_cart th {
    font-weight: bold;
    text-align: left;
    background-color: #cccccc;
}

#contentCol #save_cart .col1 {width: 5%;}
#contentCol #save_cart .col2 {width: 20%;}
#contentCol #save_cart .col3 {width: 75%;}

#contentCol #save_cart td {
    padding: 0 4px 0 4px;
    vertical-align: top;
}                                
/* ----------  End Save Cart */



#contentCol a.small_orange_button {
   background: url(/images/antoine_store/button-orange80x22.png)  no-repeat left top;
   width: 80px;
   height: 22px;
   display: block;
   float: left;
   text-align: center;
   padding-top: 3px;
   font-weight: bold;
}	

#contentCol a.small_orange_button:hover, a.small_orange_button:active {
   color: white;
   text-decoration: none;
}


#contentCol a.returntocatalog_button {
        background: url(/images/antoine_store/button-orange150x25.png) no-repeat center top;
        padding-top: 3px;
        height: 25px;
       	width: 150px;	
        display: block;
        font-size: 13px;
        font-weight: bold;
        text-align: center;
	color: black;
	margin-top: 30px;
}

#contentCol a.returntocatalog_button:hover, a.returntocatalog_button:active {
        color: white;
}


#contentCol .details a.addtocart_button {
        background: url(/images/antoine_store/button-orange150x25.png) no-repeat center top;
        padding-top: 3px;
        height: 25px;
       	width: 150px;	
        display: block;
        font-size: 13px;
        font-weight: bold;
        text-align: center;
	color: black;
}

#contentCol .details a.addtocart_button:hover, a.addtocart_button:active {
        color: white;
}


					
					
