/**
colors used

Blue: #006698;
Cream: #fcf8c8
**/

/****Reset****/
 
 html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

#arrowhead {
left:0;
position:absolute;
top:-500px;
visibility:hidden;
z-index:99;
}

#bullet li {
background-image:url('/images/bullet.jpg');
background-repeat:no-repeat;
padding-bottom:20px;
padding-left:20px;
padding-top:0;
}

#carttable {
border:1px solid #ccc;
border-collapse:collapse;
font-size:12px;
width:100%;
}

#carttable .head {
background:#e4e5e0;
font-weight:700;
text-align:right;
}

#carttable .index {
text-align:left;
}

#carttable .opts {
font-size:10px;
}

#carttable a,#carttable a:link,#carttable a:visited,.cartbox a {
color:#006698;
text-decoration:none;
}

#carttable a:hover {
text-decoration:underline;
}

#carttable td {
border:1px solid #ccc;
font-size:12px;
padding:5px;
text-align:center;
}

#carttable th {
background:#e4e5e0;
border:1px solid #ccc;
padding:5px;
}

#centerColumn {
font-size:12px;
padding-right:5px;
width:705px;
}

#checkout_breadcrumb {
padding:15px 0 0;
text-align:center;
}

#checkout_breadcrumb li {
color:#006698;
display:inline;
padding-right:10px;
}

#checkout_breadcrumb li .active {
background:url('images/cart-small.gif') no-repeat left;
font-weight:700;
padding:0 0 0 25px;
}

#checkout_button_1,#checkout_button_1 a {
background:transparent url('images/continue.gif') no-repeat;
border:0;
cursor:pointer;
display:block;
font-size:12px;
height:43px;
margin:20px 0 0;
outline:0;
text-decoration:none;
width:170px;
}

#checkout_button_2,#checkout_button_2 a {
background:url('images/checkout.gif') no-repeat;
border:0;
cursor:pointer;
display:block;
font-size:12px;
height:43px;
margin:20px 0 0;
outline:0;
text-decoration:none;
width:170px;
}

#closebox,#print {
background:transparent url(../images/jspop/buttonbg.gif) no-repeat;
color:#000;
cursor:pointer;
font-family:Tahoma,Arial,sans-serif;
font-size:11px;
font-weight:700;
height:21px;
padding-top:4px;
position:absolute;
text-align:center;
width:73px;
z-index:1000;
}

#datatable td {
border-bottom:1px solid #ccc;
padding:3px;
}

#formfind {
background:none;
border:0;
float:right;
height:20px;
margin:0;
padding:0;
vertical-align:bottom;
width:20px;
}

#formsearch {
background:none;
border:0;
font-size:12px;
margin:0;
width:120px;
}

#header {
background-color:#fcf8c8;
border:1px solid #ccc;
height:133px;
overflow:hidden;
}

#header img {
float:left;
margin-left:80px;
}

#horizon {
background-color:#fff;
background-image:url('images/butterfly.jpg');
background-position:center;
background-repeat:no-repeat;
left:0;
text-align:center;
width:100%;
}

#image img {
border:1px solid #aaa;
}

#image,h1 {
border-color:#000;
color:#333;
font-weight:700;
margin-right:30px;
text-align:center;
}

#imgbox {
background:transparent;
position:absolute;
z-index:9000;
}

#indexCenter,#checkout_button_1 a,#checkout_button_2 a {
margin:0px;
}

#indexTitle {
font-size:20px;
font-weight:700;
text-align:center;
}

#info {
background-color:#fcf8c8;
background-image:url('images/swirl.jpg');
background-position:center;
background-repeat:no-repeat;
border:1px solid #bbb;
height:100px;
margin:20px auto;
overflow:hidden;
padding:10px 20px 0;
text-align:right;
width:910px;
}

#info a,.cat-links,.footer a,#toptext h1,.accountul a {
color:#006698;
}

#info p {
width:200px;
}

#leftBar {
background:#edf1fa;
background-image:url('images/swirlSide.jpg');
background-position:bottom;
background-repeat:no-repeat;
border:1px solid #ccc;
text-align:center;
}

#leftColumn {
width:195px;
}

#logo {
float:left;
margin-top:8px;
}

#mainImg {
background:#000;
border:1px solid #CCC;
position:absolute;
}

#marqueecontainer {
height:70px;
overflow:hidden;
padding-left:5px;
position:relative;
width:150px;
z-index:900;
}

#navi {
background:#006698;
height:20px;
padding-top:6px;
}

#navi .first {
border-left:none;
}

#navi a {
color:#fcf8c8;
padding:0 5px 0 10px;
text-decoration:none;
}

#navi li {
border-left:1px solid #fcf8c8;
}

#pause {
background:transparent url(../images/jspop/pause.gif) no-repeat;
display:none;
height:10px;
position:absolute;
width:11px;
z-index:9999;
}

#print {
top:5px;
}

#product_added {
background:green;
border:2px solid #fff;
color:#FFF;
font-weight:700;
padding:6px;
text-align:center;
}

#product_view {
display:block;
font-size:12px;
}

#product_view img,.related tr,#leftBar img {
border:1px solid #ccc;
}

#quizImg {
margin-bottom:90px;
}

#quizImg p {
font-weight:700;
margin-bottom:10px;
text-align:left;
}

#rightColumn {
width:0;
}

#scrollpanel {
display:block;
margin:0 auto;
position:relative;
z-index:7000;
}

#search {
border:1px solid #ccc;
color:#006698;
font-size:15px;
font-weight:700;
margin-bottom:10px;
text-align:center;
text-decoration:none;
}

#searchbox {
background:#fff;
border:1px solid #ccc;
margin:15px auto;
padding:2px;
text-align:center;
width:150px;
}

#sm_table td {
vertical-align:top;
width:33%;
}

#stock_errormsg {
color:red;
font-weight:700;
}

#testi p {
padding-bottom:10px;
}

#tier1 img {
border:1px solid #aaa;
float:right;
}

#tier1 p {
float:left;
width:430px;
}

#tier1,#tier2,#tier3 {
overflow:hidden;
padding-bottom:30px;
width:612px;
}

#tier2 img {
border:1px solid #aaa;
float:left;
}

#tier2 p {
float:right;
margin-bottom:20px;
width:460px;
}

#tier3 img {
border:1px solid #aaa;
float:right;
margin-top:15px;
}

#tier3 p {
float:left;
width:420px;
}

#tier4 {
overflow:hidden;
width:612px;
}

#tier4 img {
border:1px solid #aaa;
float:left;
margin-top:60px;
}

#tier4 p {
float:right;
width:480px;
}

#toolbar {
background:#edf1fa;
border:1px solid #ccc;
margin-bottom:5px;
margin-top:5px;
padding:0;
}

#toolbar a {
color:#006698;
font-size:12px;
font-weight:700;
margin-left:10px;
margin-top:0;
text-decoration:none;
}

#toolbar a:hover {
border-bottom:2px solid #dcd6ea;
}

#toolbar li {
border-left:1px solid #ccc;
display:inline;
padding:0 16px 0 7px;
}

#toolbar ul {
list-style:none;
padding:1px 0;
width:950px;
}

#toptext {
color:#000;
/*float:right;*/
font-size:12px;
margin:0;
}

#toptext li {
padding-bottom:10px;
padding-top:10px;
}

#toptext p {
color:#000;
padding-top:20px;
}

#valid {
padding-top:3px;
}

#vmarquee,#vmarquee2 {
left:0;
}

#wrapper {
margin:0 auto;
padding-left:0;
width:951px;
}

* html #formSearch {
float:left;
width:120px;
}

* html #info {
padding-top:20px;
width:950px;
}

* html #leftBar {
padding-left:0;
padding-right:0;
}

* html #searchbox {
height:23px;
}

* html #toolbar a {
margin-top:3px;
}

* html #toolbar ul {
line-height:30px;
margin-left:10px;
}

* html .blurb {
height:21px;
left:0;
margin-top:176px;
position:absolute;
text-transform:uppercase;
top:14px;
width:800px;
}

* html .cartbox {
margin-top:10px;
}

* html .close_content {
width:442px;
}

* html .contentbox {
width:441px;
}

* html .sbutton2:link {
display:inline-block;
}

* html .searchholder {
height:0;
margin:0;
padding:0;
}

* html .topbartitle {
height:28px;
}

.addon_text {
padding-left:5px;
width:200px;
}

.addons_head,.smalltext {
font-size:9px;
}

.b_link {
color:#000;
font-size:12px;
margin:114px 0 0;
text-align:center;
}

.b_link a,.addon_text a:link,.addon_text a:hover,.addon_text a:visited,#checkout_breadcrumb a,#checkout_breadcrumb a:link,#checkout_breadcrumb a:visited {
color:#000;
text-decoration:none;
}

.balloonstyle {
background-color:#FFFFE0;
border:1px solid #000;
font:normal 12px Verdana;
left:0;
line-height:18px;
padding:5px;
position:absolute;
top:-500px;
visibility:hidden;
width:350px;
z-index:9999;
}

.blurb {
margin-top:160px;
position:absolute;
text-align:center;
text-transform:uppercase;
top:3px;
width:949px;
}

.blurb h1 {
color:#006698;
font-family:papyrus;
font-size:12px;
}

.blurbtxt {
color:#FFF;
font-size:15px;
line-height:30px;
}

.boxbody {
border:1px solid #ccc;
font-size:12px;
}

.boxbody a {
color:#000;
font-size:12px;
}

.boxprod {
font-size:12px;
font-weight:700;
text-align:center;
width:105px;
}

.boxprod img {
border:0;
margin:3px;
}

.boxprod span {
display:block;
padding:6px;
}

.breadholder {
color:#000;
font-size:12px;
height:20px;
margin-top:5px;
text-align:left;
}

.breadholder a,.breadholder a:visited,.breadholder a:hover,#product_view a:link,#product_view a:hover,#product_view a:visited,.boxprod a:link,.boxprod a:hover,.boxprod a:visited,.searchresult_name a:link,.searchresult_name a:hover,.searchresult_name a:visited {
color:#000;
font-size:12px;
text-decoration:none;
}

.cart-details-account-links {
font-size:10px;
text-align:center;
}

.cart-details-content-box {
background-image:url(images/cart-details-content-bkgrd.jpg);
background-position:center;
background-repeat:no-repeat;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:100px;
margin-bottom:2px;
width:165px;
}

.cart-details-links,.cart-details-links a,p a {
color:#333;
font-weight:700;
text-decoration:none;
}

.cart-details-links-box {
font-size:10px;
padding-bottom:2px;
padding-top:25px;
text-align:center;
width:100%;
}

.cart-details-links:hover {
color:#fff;
text-decoration:none;
}

.cart-details-text-box {
font-size:14px;
padding-top:5px;
text-align:center;
width:100%;
}

.cartbox {
border:1px solid #ccc;
margin-bottom:10px;
text-align:center;
}

.cartbox img,.specials-title img,.menutitle2 img {
border-bottom:1px solid #ccc;
}

.cat-links,.cart-links a,.cart-links a:hover,.cart-links a:visited {
color:#006698;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.center {
font-weight:700;
text-align:center;
}

.checkouttopbar {
background-image:url(images/cart-details-header-bkgrd.jpg);
background-repeat:no-repeat;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:20px;
padding-top:5px;
text-align:center;
width:165px;
}

.close_content {
height:20px;
width:100%;
}

.cms-grid,#sm_table {
width:100%;
}

.contentbox {
font-size:12px;
margin-left:1px;
padding:10px;
width:422px;
}

.crt a,.tot {
color:#F6162E;
font-size:14px;
font-weight:700;
text-decoration:none;
}

.crt,.crt a:hover {
color:#006698;
font-size:14px;
font-weight:700;
text-decoration:none;
}

.crumbs {
color:#fff;
font-size:12px;
text-decoration:none;
}

.crumbs:hover {
color:#CCC;
font-size:12px;
text-decoration:none;
}

.delivery .delborder {
border-left:1px solid #ccc;
padding:0 5px 0 15px;
}

.featuredlinkbox-12112007 {
background-color:#EFf9E1;
border:solid;
border-color:#97b74c;
border-width:1px;
color:#666;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:1px;
padding-left:10px;
width:417px;
}

.featuredlinkbox-12112007 a {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.featuredproductbox {
background-image:url(images/featuredproduct_bkgrd.jpg);
background-position:center;
background-repeat:no-repeat;
color:#666;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:100px;
width:170px;
}

.featuredproductbox-12112007 {
background-image:url(images/featuredproduct_bkgrd-12112007.jpg);
background-position:center;
background-repeat:no-repeat;
color:#666;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:100px;
width:140px;
}

.featuredproductbox-lay2 {
background-image:url(images/featuredproduct_long_bkgrd.jpg);
background-position:center;
background-repeat:no-repeat;
color:#666;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:100px;
width:511px;
}

.featuredproductbox-lay4 {
background-image:url(images/featuredproduct_long_bkgrd-lay4.jpg);
background-position:center;
background-repeat:no-repeat;
color:#666;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:200px;
width:511px;
}

.featuredproductbox-lay5 {
background-image:url(images/featuredproduct_bkgrd-lay5.jpg);
background-position:center;
background-repeat:no-repeat;
color:#666;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:100px;
margin-bottom:10px;
width:250px;
}

.featuredproductboxdesc {
float:left;
margin-left:5px;
width:100px;
}

.featuredproductboxdesc-12112007 {
float:left;
padding-left:10px;
width:70px;
}

.featuredproductboxdesc-lay2 {
float:left;
margin-left:5px;
text-align:justify;
width:380px;
}

.featuredproductboxdesc-lay3 {
float:right;
margin-left:10px;
margin-right:10px;
text-align:justify;
width:370px;
}

.featuredproductboxdesc-lay6 {
float:left;
margin-left:5px;
text-align:justify;
width:200px;
}

.featuredproductboximg,.featuredproductboximg-lay2 {
float:right;
margin-right:5px;
}

.featuredproductboximg-lay3 {
float:left;
margin-left:5px;
}

.featuredproductboximg-lay4 {
margin-bottom:5px;
margin-right:5px;
}

.featuredproductboxlink {
color:#5A9100;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.featuredproductboxlink:hover {
color:#8DE100;
font-weight:700;
text-decoration:underline;
}

.featuredproductboxlinkcon {
float:left;
margin-left:5px;
margin-top:5px;
width:100px;
}

.featuredproductboxlinkcon-12112007 {
float:left;
margin-left:10px;
margin-top:5px;
width:100px;
}

.featuredproductboxlinkcon-lay2 {
float:right;
margin-left:5px;
margin-top:5px;
width:90px;
}

.featuredproductboxlinkcon-lay3 {
float:left;
margin-left:15px;
margin-top:5px;
width:90px;
}

.featuredproductboxtitle {
color:#548800;
float:left;
font-size:12px;
font-weight:700;
margin-left:5px;
margin-top:5px;
}

.featuredproductboxtitle-12112007 {
color:#548800;
float:left;
font-size:12px;
font-weight:700;
margin-left:10px;
margin-top:5px;
width:50px;
}

.featuredproductboxtitle-lay3 {
color:#548800;
float:right;
font-weight:700;
margin-right:5px;
margin-top:5px;
}

.footer {
height:40px;
margin:0 auto;
padding-top:0;
width:950px;
}

.formfind {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:10px;
}

.formsearch {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:10px;
margin-top:5px;
width:100px;
}

.headerban {
background-color:#FFF;
border-left:solid;
border-left-color:#222;
border-left-width:1px;
border-right:solid;
border-right-color:#222;
border-right-width:1px;
border-top:solid;
border-top-color:#222;
border-top-width:1px;
height:70px;
width:900px;
}

.highlight {
height:140px;
margin-left:10px;
padding-bottom:10px;
width:180px;
}

.homepage_ads {
background-image:url(images/side_bar_back.jpg);
background-repeat:no-repeat;
float:right;
height:500px;
margin-right:25px;
margin-top:15px;
padding-top:35px;
width:200px;
}

.imgtext {
font-size:10px;
margin:-5px 0 0 40px;
}

.innerContent {
border:solid 1px #bccc9b;
font-size:12px;
padding:10px;
}

.jcarousel-clip {
margin:0;
overflow:hidden;
padding:0;
position:relative;
z-index:2;
}

.jcarousel-container {
position:relative;
}

.jcarousel-item {
float:left;
height:60px;
list-style:none;
width:80px;
}

.jcarousel-list {
left:0;
margin:0;
overflow:hidden;
padding:0;
position:relative;
top:0;
z-index:1;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
height:60px;
}

.jcarousel-skin-tango .jcarousel-item {
height:60px;
width:80px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-right:0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
background:#000;
color:#000;
}

.jcarousel-skin-tango.jcarousel-container {
background:#000;
}

.left {
float:left;
}

.leftprod_menu {
float:left;
height:300px;
margin-left:25px;
margin-top:15px;
width:150px;
}

.lgo {
position:relative;
text-align:left;
}

.lineban {
background-color:#CCC;
border-left:solid;
border-left-color:#222;
border-left-width:1px;
border-right:solid;
border-right-color:#222;
border-right-width:1px;
height:5px;
width:900px;
}

.linesave {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
}

.linesave a {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
text-decoration:none;
}

.linesave a:hover {
color:#CCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
text-decoration:none;
}

.ln {
color:#222;
font-size:12px;
}

.logo {
float:left;
height:30px;
margin-left:15px;
margin-top:35px;
width:197px;
}

.mailbutton {
background-color:#fcf8c8;
border:2px solid #ccc;
color:#006698;
font-size:11px;
font-weight:700;
margin-top:5px;
}

.mainContent h2 {
color:#006698;
font-family:papyrus;
text-decoration:underline;
}

.main_content {
/*float:left;*/
margin-top:15px;
text-align:justify;
width:650px;
}

.menutitle {
background-color:#fcf8c8;
border:1px solid #ccc;
color:#006698;
font-size:15px;
font-weight:700;
text-align:center;
text-decoration:none;
}

.navi {
float:left;
position:absolute;
}

.newshead {
color:#036;
font-size:15px;
font-weight:700;
line-height:25px;
}

.newsstory {
color:#333;
font-size:11px;
text-align:justify;
}

.pagelink {
color:#333;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

.pagelink:hover {
color:#999;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

.pagination .active {
cursor:pointer;
font-weight:700;
text-decoration:none;
}

.pagination .label a {
text-decoration:none;
}

.pagination .num {
cursor:pointer;
text-decoration:none;
}

.pagination a,.pagination .active {
background:#FFF;
border:2px solid #CCC;
padding:5px;
text-decoration:none;
}

.pagination a,.pagination a:link,.pagination a:hover,.pagination a:visited {
color:#666;
padding:2px;
text-decoration:none;
}

.pagination a:hover,.pagination .active {
background:#ddd;
color:#FFF;
text-decoration:none;
}

.payoptions_item {
background:#FFF;
cursor:pointer;
}

.payoptions_mouseover {
background:#fafafa;
cursor:pointer;
}

.prod-links {
color:#333;
font-size:9px;
font-weight:400;
text-decoration:none;
}

.prodcuts_related_title {
border-bottom:1px solid #ccc;
padding-left:10px;
}

.product_addons {
font-size:11px;
margin-top:4px;
}

.product_code {
font-size:11px;
font-weight:400;
}

.product_desc {
padding:15px 5px 5px;
}

.product_info {
font-size:12px;
padding:15px 0 0 5px;
}

.product_price {
float:right;
font-size:13px;
font-weight:700;
padding:10px;
}

.product_thumbx {
margin-right:2px;
}

.projects a {
color:#666;
font-size:10px;
text-decoration:none;
}

.projects a:hover {
color:#666;
font-size:10px;
text-decoration:underline;
}

.qty,#freeCons,#imgComp {
text-align:center;
}

.quicksearch {
color:#F60;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
margin-bottom:5px;
padding-left:10px;
text-align:justify;
}

.read {
color:#222;
font-size:12px;
font-weight:700;
line-height:20px;
text-align:right;
text-decoration:underline;
}

.read:hover {
color:#999;
font-size:12px;
font-weight:700;
line-height:20px;
text-align:right;
text-decoration:underline;
}

.recently-viewed-content-box {
border:solid;
border-color:#ccc;
border-width:1px;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:2px;
width:165px;
}

.recently-viewed-content-box a {
color:#000;
font-weight:400;
text-align:right;
}

.recently-viewed-content-box a:hover {
font-weight:400;
}

.recently-viewed-content-box img {
border:1px solid #ccc;
border-left:none;
}

.recently-viewed-content-box p {
margin:0;
padding:0;
text-align:center;
}

.relprod_title {
font-size:9px;
font-weight:700;
}

.right {
float:right;
text-align:right;
}

.sbutton1,.sbutton2,.sbutton3,.sbutton5 {
background-color:#fcf8c8;
border:2px solid #ccc;
color:#006698;
font-size:10px;
font-weight:700;
}

.sbutton2,.sbutton4 {
background-color:#fcf8c8;
color:#006698;
cursor:pointer;
font-size:11px;
font-weight:700;
margin:0;
padding:4px;
text-decoration:none;
}

.sbutton3 {
background-color:#fcf8c8;
font-size:11px;
}

.searchholder {
height:35px;
left:10px;
top:15px;
}

.searchprice {
font-size:12px;
font-weight:700;
}

.searchresult {
border-bottom:1px solid #ccc;
font-size:11px;
padding:10px 0 5px;
width:100%;
}

.smallscroll {
color:#222;
font-size:10px;
}

.specials-button a {
color:#000;
display:block;
margin-top:2px;
padding-bottom:2px;
text-align:center;
text-decoration:none;
}

.specials-content-box {
border:1px solid #ccc;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:97px;
margin-bottom:2px;
}

.specials-title {
background-color:#fcf8c8;
border-bottom:1px solid #ccc;
color:#7593ad;
display:block;
font-family:trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
height:20px;
margin-bottom:3px;
text-align:center;
}

.specials-title b {
color:#006698;
font-family:Papyrus;
padding-bottom:0;
}

.thumbimg {
cursor:pointer;
z-index:9000;
}

.timg,#checkout_breadcrumb li .last {
padding:0;
}

.topbanner {
margin:5px;
text-align:center;
}

.topbar1 {
color:#000;
font-size:12px;
font-weight:700;
height:28px;
margin-top:2px;
padding-bottom:10px;
padding-left:0;
}

.topbartitle {
color:#006698;
font-family:Papyrus;
font-size:14px;
font-weight:700;
height:22px;
margin-right:19px;
padding-top:6px;
}

.topbloc {
float:left;
height:179px;
margin-left:0;
margin-top:5px;
width:950px;
}

.topmenuban {
background-color:#FFF;
border-left:solid;
border-left-color:#222;
border-left-width:1px;
border-right:solid;
border-right-color:#222;
border-right-width:1px;
font-size:10px;
height:40px;
text-align:right;
width:900px;
}

.topright {
height:28px;
width:100%;
}

.trader {
color:#fff;
font-size:12px;
font-weight:700;
line-height:33px;
}

.traderlogin {
background-image:url(images/trader_background.jpg);
background-repeat:no-repeat;
height:60px;
text-align:center;
width:165px;
}

.view_product_link a:link,.view_product_link a:hover,.view_product_link a:visited {
background:#ccc;
border:1px solid #000;
color:#006698;
display:block;
font-size:10px;
font-weight:700;
padding:4px;
text-align:center;
text-decoration:none;
width:100px;
}

P.breakhere {
page-break-before:always;
}

body {
background-color:#fff;
font-family:Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding-top:0;
}

form,#navi li {
display:inline;
}

h1 {
color:#F70118;
font-size:16px;
font-weight:700;
padding-left:5px;
}

h2 {
color:#222;
font-size:18px;
font-weight:700;
padding-top:0;
}

h3 {
font-size:14px;
font-weight:700;
text-decoration:underline;
}

img {
border:0;
margin:0;
padding:0;
}

label,.product_addons,.addon_text,#bottomtext,.searchresult_name,#category_page,#category_page td,.delivery,.delivery p {
font-size:12px;
}

li.catmenu {
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
font-size:11px;
margin:0;
padding:0 0 0 5px;
}

li.catmenu a {
background-image:url('images/bullet.jpg');
background-position:left;
background-repeat:no-repeat;
color:#000;
font-family:verdana;
font-size:10px;
font-weight:700;
margin-left:4px;
padding-left:15px;
text-decoration:none;
}

mainfeaturetable-lay6 {
border-right:solid;
border-right-color:#0F0;
border-right-width:1px;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

p {
color:#333;
font-size:12px;
text-align:left;
text-decoration:none;
}

pagination {
font-size:9px;
margin:25px auto;
position:relative;
}

ul {
list-style-type:none;
padding-left:0;
}

ul.catmenu {
list-style:none;
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
}