
/* ----------------------------------- iCart Style Sheet by Infomart2000 Corp. www.infomart2000.com ---------------------------------- ##Default */ /*body::Controls Page Background Color and any other fonts not defined below*/ body {font-family :Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #000000; background-color : #798d72; font-weight : Normal;
}
/*store-name:: Store Name*/ .store-name {font-family : Arial, Helvetica, sans-serif; font-size : 35px; color : #ebd490; text-decoration : none;
}
/*store-slogan:: Store Slogan*/ .store-slogan {font-family :Verdana, Arial, Helvetica, sans-serif; font-size : 15px; color : #798d72; font-style : italic; text-decoration : none;
font-weight: bold;
}
/*frame:: Controls the Color of the Store's Frame */ .frame {background-color : #d6d38c;
}
/*top:: Controls the Color of the top Bar */ .top {background-color : #deab42;
}
/*line:: Controls the Color of the line bellow the top bar */ .line {background-color :#efd449;
}
/*menu-headers:: Controls the way the menu headers look*/ .menu-headers {font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #3b4f30; font-weight : normal;
background-color: #cccc9a; text-decoration : none; line-height : 20px;
border: solid;
border-bottom-width: 1px;
border-left: none;
border-right: none;
border-top: none;
border-color: #ffffff;
}
/*titles:: Controls the Body Tiles such as (Specials, Feature Items, Items, Related Items)*/ .titles {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; background-color : #D1DEE0; color : #4c5d46;
border: solid;
border-bottom-width: 1px;
border-left: none;
border-right: none;
border-top: none;
border-color: #4c5d46;
padding:5px;
}
/*data:: Controls body default fonts and colors */.data {font-family : Arial, Helvetica, sans-serif; font-size : 13px; font-weight : normal; color : #7E7E7C; background-color : #ffffff;
}
/*page_headers:: Controls the page's titles */.page_headers {font-family : Arial, Helvetica, sans-serif; font-size : 16px; font-weight : bold; color : #3b4f30; background-color : #ffffff; padding-top:15px;
}
/*icon:: Controls the way the menu icons display*/ .icon {font-family :Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;
color: #fff;
}
/*footer:: Displays at the very bottom of your online store, copyright and desgined by notices */ .footer {font-family :Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : center; color : #FBF7DF;
}
/*A:: Controls the way the Links look before a user clicks or mouse overs on them*/ A {"Lucida Grande", Lucida, Verdana, sans-serif; color : #000000; font-size : 10px; 
font-style: normal;
}
/*A.menu::Links:: Controls the way the menu links look before a user clicks or mouse overs on them*/ A.menu {font-family : Arial, Helvetica, sans-serif; color : #ffffff; font-size : 11px; font-weight:bold;
font-style: normal;
text-decoration: none;
}
/*A.menu:hover:: Controls the way the menu links look when a user passes their mouse over a them*/ A.menu:hover {font-family : Arial, Helvetica, sans-serif; 
font-style: normal; color : #ffffff;
text-decoration: underline;
}
/*A.menu:visited:: Controls the way the menu links look after a user has visited that section*/ A.menu:visited {font-family : Arial, Helvetica, sans-serif; color : #ffffff;
}
/*A.menu:visited:hover:: Controls the way the menu links look when a user hovers over a section they have visited*/ A.menu:visited:hover {font-family : Arial, Helvetica, sans-serif; color : #ffffff;
}
/*A.cat::Links:: Controls the way the category links look before a user clicks or mouse overs on them*/ A.cat {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #384e31; font-size : 11px; font-weight : normal;
font-style: normal;
text-decoration: none;
width: 100%;
line-height: 20px;
border: solid;
border-bottom-width: 1px;
border-left: none;
border-right: none;
border-top: none;
border-color: #ffffff;
}
/*A.cat:hover:: Controls the way the category links look when a user passes their mouse over a them*/ A.cat:hover {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : normal;
font-style: normal; color : #ffffff;
text-decoration: none;
width: 100%;
line-height: 20px;
border: solid;
border-bottom-width: 1px;
border-left: none;
border-right: none;
border-top: none;
border-color: #ffffff;
background-color: #ffaa3c;
}
/*A.cat:visited:: Controls the way the category links look after a user has visited that section*/ A.cat:visited {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #384e31;
width: 100%;
line-height: 20px;
border: solid;
border-bottom-width: 1px;
border-left: none;
border-right: none;
border-top: none;
border-color: #ffffff;
}
/*A.cat:visited:hover:: Controls the way the category links look when a user hovers over a section they have visited*/ A.cat:visited:hover {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #ffffff;
text-decoration: none;
width: 100%;
line-height: 20px;
border: solid;
border-bottom-width: 1px;
border-left: none;
border-right: none;
border-top: none;
border-color: #ffffff;
background-color: #ffaa3c;
}
/*menu-text:: Controls the way the menu (mailing list) text look */ .menu-text {font-family :Arial, Helvetica, sans-serif; font-size : 11px; color : #595959;
}
/*item:: Controls the Item, Name, Description, Price, Savings, Cost,Font and Color */ .item {font-family :Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : Normal; color : #585C5F;
text-decoration: none;
}
/*price-info:: controls the way the prices display on the product page*/ .price-info {font-family :Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : Normal;
color: #535353;
}
/*price:: Controls the way the product's prices display*/ .price {font-family :Arial, Helvetica, sans-serif; font-size : 12px; color : #d90d0e;
font-weight: bold;
}
/*checkout-headers:: Controls the titles on the checkout pages (Billing Information, Shipping Information etc)*/.checkout-headers { color : #3b4f30; background-color : #ffffff;
	font: 18px Georgia, "Times New Roman", Times, serif;
	padding-bottom: 4px;
	text-transform: lowercase;
}
/*titles2:: Controls the titles on the view cart page*/ .titles2 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; background-color : #D1DEE0; color : #3b4f30;
}
/*alternative:: Controls the form backgrounds and other areas that requred an alternative color */.alternative {background-color : #F0F6F7; padding:10px;
}
/*borders:: Controls the color of the borders on forms*/ .borders {border : #3b4f30; background-color : #3b4f30;
}
/*borders_coupon:: Controls the color of the borders on the coupon and shipping box*/ .borders_coupon {
border: solid;
border-color: #aaa9a9;
border-width: 1px;
}
/*steps:: Controls the way the steps on the checkout pages display*/.steps {font-family : Arial, Helvetica, sans-serif; font-size : 16px; font-weight : bold; color : #cfd0d1; background-color : #ffffff;
}
/*steps_on:: Controls the way the steps on the checkout [ages display*/.steps_on {font-family : Arial, Helvetica, sans-serif; font-size : 16px; font-weight : bold; color : #3b4f30; background-color : #ffffff;
}
/*error:: Controls the error messages*/ .error {font-family :Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; color : #e10e04;
text-decoration: none;
}
/*options-titles:: Controls the way the titles on the product options display*/.options-titles {font-family : Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold; color : #3b4f30;
}
/*borders2:: Controls the color of the borders on forms*/ .borders2 {border : #3b4f30; background-color : #3b4f30;
}
/*cart-text:: Controls the way the text inside the shopping cart looks*/ .cart-text {font-family :Verdana, Arial, Helvetica, sans-serif; font-size : 9px; font-weight : Normal;
color: #3b4f30; line-height : 18px;
background-color: #efedbe;
}
/*invoice_title:: Controls the way the title of the invoices look */ .invoice_title {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; background-color : #cbcaca; color : #384e31;
}
/*invoice_table:: Controls the background color on your invoices*/ .invoice_table {background-color : #f9f8f8;
}
/*font1:: Primary Screen Font */ .font1 {font-family :Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : Normal;
color: #535353;
}
/*font2:: Secondary Screen Font */ .font2 {font-family :Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : Normal;
color: #535353;
}
/*font3:: controls the search on the top*/ .font3 {font-family :Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : Normal;
color: 535353;
}
/*btn:: Controls the buttons*/ .btn {
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
background:url(../../../images/design/btn_bg.gif) repeat-x #e1b246;
font-family: arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #ffffff;
cursor: pointer;
padding:3px;
}
/*btn_over:: Controls the buttons*/ .btn_over {
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
background:url(../../../images/design/btn_bg_over.gif) repeat-x #e1b246;
font-family: arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #ffffff;
cursor: pointer;
padding:3px;
}
/*btn2:: Controls the buttons*/.btn2 {
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
background:url(../../../images/design/btn_bg.gif) repeat-x #e1b246;
font-family: arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 9px;
color: #ffffff;
cursor: pointer;
padding:3px;
}
/*txtBoxStyle:: Controls the text boxes*/ .txtBoxStyle {
border-top: 1px solid #b3b4b5;
border-bottom: 1px solid #b3b4b5;
border-left: 1px solid #b3b4b5;
border-right: 1px solid #b3b4b5;
background-color: #f5f4f2;
font-family: arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #38393a;
}
/*txtareaStyle:: Controls the text areas*/ .txtareaStyle {
border-top: 1px solid #C7D5E0;
border-bottom: 1px solid #C7D5E0;
border-left: 1px solid #C7D5E0;
border-right: 1px solid #C7D5E0;
background-color: #FBFBFB;
font-family: arial, Helvetica, sans-serif;
font-weight: normal;;
font-size: 11px;
color: #343333; height : 80px;
width: 250px;
}
/*Side background patterns*/#side_pattern_left {
background: url(../../../images/design/sidetransitionL.gif) repeat-y;
width: 10px;
height: 100%;
}
#side_pattern_right {
background: url(../../../images/design/sidetransitionR.gif) repeat-y;
width: 10px;
height: 100%;
}
body {
background: url(../../../images/design/bg.jpg);
margin: 0px;
padding: 0px;
}
#top_edge {
background: url(../../../images/design/topedge.jpg) no-repeat;
height: 36px;
width: 869px;
}
#main_nav {
background: url(../../../images/design/topnavgrad.gif) repeat-x;
height: 68px;
	border-bottom: 1px solid #b6d2d4;
}
#main_table {
height:100%
}
.logo_left {
width: 168px;
height: 62px;
}
.logo_left a {
display: block;
width: 168px;
height: 62px;
background: url(../../../images/design/logoleft.gif) no-repeat;
}
.logo_right {
background: url(../../../images/design/logoright.jpg) no-repeat;
width: 701px;
height: 62px;
}
.logo_right span {
display: none;
}
.main_nav_a {
font-weight:bold;
margin: 0px;
padding: 0px;
text-align: left;
display: inline-block;
float: left;
margin-right: 2px;
margin-top: 3px;
margin-bottom: 5px;
}
.main_nav_a img {
border: none;
margin: 0px;
padding: 0px;
}
.main_nav span {
display: none;
}
.main_nav_1 {
padding: 0px;
margin: 0px;
}
.cat_left {
float: left;
width: 200px;
}
.cat_right {
float: left;
width: 600px;
}
.cat_title {
font-size: 21px;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-weight: bold;
color: #758b90;
margin-right: 15px;
margin-bottom: 10px;
margin-left: 5px;
margin-top: 5px;
}
#sub_container {
padding-right: 15px;
}
.sub_menu_list {
list-style-type: none;
margin: 0x;
padding: 0px;
}
.sub_menu_li {
border-bottom: 1px solid #dfdfdf;
margin-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
}
.last_sub_menu_li {
border-bottom: 2px solid #dfdfdf;
padding-bottom: 4px;
margin-top: 4px;
padding-left: 5px;
}
.li_spacer {
border-bottom: 2px solid #dfdfdf;
margin: 0px;
padding: 0px;
font-size: 1px;
}
a.sub_menu_a {
font-size: 11px;
font-weight: normal;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
color: #566161;
text-decoration: none;
}
a.sub_menu_a:hover {
font-size: 11px;
font-weight: normal;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
color: #fbad32;
}
a.sub_menu_a:visited:hover {
font-size: 11px;
font-weight: normal;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
color: #fbad32;
}
.contentspacer {
height: 10px;
}
.b_td_cat {
}
.b_titles {
height: 10px;
background: url(../../../images/design/separator_02.gif) repeat-x;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
padding-left: 5px;
padding-bottom: 15px;
color: #666;
}
a.b_cat {
color: #fff;
display: block;
background: url(../../../images/design/sub_menu_bg.gif) repeat-x #A9C3CC;
border-bottom: 1px solid #A3BCC4;
margin-top: 15px;
padding: 7px 3px 3px 7px;
text-decoration: none;
	font: bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
}
a.b_cat:visited {
color: #fff;
}
a.b_cat:hover {
color: #fbad32;
	font: bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
}
a.b_cat:visited:hover {
color: #fff;
	font: bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
}
a.b_cat_sub {
display: block;
border-bottom: 1px solid #dfdfdf;
margin-top: 7px;
padding-bottom: 7px;
padding-left: 7px;
font-size: 11px;
font-weight: normal;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
text-decoration: none;
color: #566161;
}
a.b_cat_sub:visited {
color: #566161;
}
a.b_cat_sub:hover {
font-size: 11px;
font-weight: normal;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
color: #fbad32;
background-color: #f2f5f5;
}
a.b_cat_sub:visited:hover {
color: #fbad32;
background-color: #f2f5f5;
}
#middle {
padding-left: 20px;
padding-top:15px;
}
.b-frame {
padding-top: 15px;
}
.cat_table {
margin-bottom: 10px;
}
.side_block {
}
.b-menu-headers {
display: block;
background: url(../../../images/design/sub_menu_bg.gif) repeat-x #A9C3CC;
border-bottom: 1px solid #c2c2c2;
margin-top: 20px;
font-size: 13px;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-weight: bold;
color: #fff;
text-decoration: none;
	padding: 7px 3px 3px 7px;
}
.b-menu-text {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 10px;
}
#j_breadcrumb {
font-size: 9px;
color: #666;
margin-left: 5px;
}
#j_breadcrumb a {
font-size: 9px;
color: #666;
}
a.cat_listing_a {
color: #666;
text-decoration: none;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
text-align: left;
}
a.cat_listing_a:hover {
color: #fbad32;
}
p.cat_listing_p {
color: #666;
margin-top: 3px;
text-align: left;
margin-bottom: 0px;
padding: 0px;
	font: 12px/1.4em Georgia, "Times New Roman", Times, serif;
}
.cat_listing_table {
background: url(../../../images/design/cat_listing_bg.gif) repeat-x #fff;
padding: 10px;
width: 100%;
text-align: left;
}
.item-bar {
background: #eaedef;
font-size: 11px;
padding: 5px;
}
.item-bar-right {
font-size: 11px;
background: #eaedef;
padding: 5px;
}
.b-item {
display: block;
padding-top: 8px;
color: #fbad32;
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
text-decoration: none;
}
.b-item:hover {
text-decoration: underline;
}
.b-price {
color: #4f4f4f;
font-size: 16px;
font-weight: bold;
}
.search_box {
padding:4px;
background-color:#C6DEDE;
}
.search_btn {
border:none;
}
.item_name {
font-size:21px;
color:#333;
font-weight:bold;
text-transform:uppercase;
}
.item_description {
font-size:12px;
margin-top:12px;
color:#666;
}
#item_price {
color:#333;
margin-top:12px;
margin-bottom:30px;
font-size:21px;
font-weight:bold;
}
#availability {
font-size:10px;
color:#666;
padding-bottom:3px;
}
.buy_box {
background-color:#F0F6F7;
padding:11px;
}
.buy_box span {
font-size:11px; 
font-weight:bold;
color:#666;
}
.home_accent {
font-family: Verdana, sans-serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
color:#666;
}
.home_message {
font-family: Georgia, serif;
font-size:21px;
color:#666;
text-align:left;
margin-top:20px;
margin-bottom:10px;
}
a.home_accent_link {
font-family: Georgia, serif;
font-size:21px;
color:#779ba1;
text-decoration:none;
}
a.home_accent_link:hover {
font-family: Georgia, serif;
font-size:21px;
color:#779ba1;
text-decoration:underline;
}
a.home_accent_link:visited {
font-family: Georgia, serif;
font-size:21px;
color:#779ba1;
text-decoration:none;
}
.footer_container {
	background-color: #f1f1f1;
}
a.footer_menu {
	color:#666;
}
#bottom_links {
	background-color: #f1f1f1;
	padding: 5px 15px 10px;
}
.copyright {
	color: #e7e7e7;
	margin-top: 5px;
	margin-bottom: 10px;
}
.copyright a {
	color: #fff;
}
.b-line {
	background-color: #f1f1f1;
}
.bm-name {
	display: none;
}
#slogan {
	color: #fff;
	font-size: 12px;
	padding-top: 18px;
}
#slogan h1 {
	margin: 0px;
	width: 150px;
	padding: 0px;
	color: #385357;
	font: 14px Georgia, "Times New Roman", Times, serif;
}
#j-content-inner {
	border-top: 5px solid #779ba1;
	border-bottom: 8px solid #779ba1;
	margin-top: 12px;
}

.resellers {
	padding: 10px;
	margin-top: 15px;
background: #ff942f url(../../../images/design/orange_bg.gif) repeat-x;	margin-bottom: 15px;
}

.resellers h3 {
	margin: 0px 0px 5px;
	color: #fff;

	padding-bottom: 3px;
	font: 18px Georgia, "Times New Roman", Times, serif;
}

.resellers_p {
	margin: 0px;
	font-size: 11px;
	color: #3c1d06;
}

.reseller_call {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin: 8px 0 0;
}

.shipping_alert {
	font-size: 11px;
	padding: 10px;
}

#b-features {
	text-align: left;
	margin-top:20px;
}

#b-resellers {
	background: #ff942f url(../../../images/design/orange_bg.gif) repeat-x;
	padding: 15px;
	width: 225px;
	float: left;
}

#b-resellers h2 {
	color: #fff;
	margin: 0px 0px 5px;
	padding: 0px;
	font: 24px Georgia, "Times New Roman", Times, serif;
}

p.feature_desc {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #5b3510;
	font-size: 12px;
}
div.feature_subtext {
	padding-top: 5px;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
}
div.feature_subtext a {
	font-size: 12px;
	color: #ffdea5;
}

#quality {
	width: 380px;
	float: left;
}
#quality img {
	display: block;
	float: left;
}
#quality p {
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	width: 225px;
	font: 14px/1.5em Georgia, "Times New Roman", Times, serif;
}
#b-printing {
	padding-top: 25px;
	padding-bottom: 20px;
	float: left;
	margin-right: 30px;
	border-right: 3px solid #f2f4f5;
	padding-right: 20px;
}
#b-printing > div > h2{
	margin: 0px;
	color: #4d6a74;
	font: normal 22px Georgia, "Times New Roman", Times, serif;
}
#b-printing > div > p{
	margin: 3px 0 5px;
	font: 14px Georgia, "Times New Roman", Times, serif;
}
#b-printing div {
	float: left;
}
#b-printing > div > p > a {
	margin: 3px 0 5px;
	font: 18px Georgia, "Times New Roman", Times, serif;
	display: block;
	color: #fea100;
}

a.printLink {
	margin: 3px 0 5px;
	font: 18px Georgia, "Times New Roman", Times, serif;
	display: block;
	color:#fea100;
}

#b-shipping {
	padding-top: 25px;
	padding-bottom: 20px;
	float: left;
	width: 150px;
}
#b-shipping h3 {
	margin: 0px;
	color: #4d6a74;
	font: normal 22px Georgia, "Times New Roman", Times, serif;
}
#b-shipping p {
	margin: 3px 0 5px;
	font: 14px Georgia, "Times New Roman", Times, serif;
}
#b-shipping p a {
	font: 14px Georgia, "Times New Roman", Times, serif;
}

#imagecaptiont {
	font: italic 12px Georgia, "Times New Roman", Times, serif;
	color: #848484;
	padding-top: 4px;
}

#b-secondary-features {
	margin-top: 10px;
	clear: both;
	border-top: 10px solid #f2f4f5;
	border-bottom: 8px solid #779ba1;;
	padding: 20px;
	margin-bottom: 20px;
}

