Title : overall styles
Author : David Andrews Internet Services
URL : http://www.david-andrews.net

Description : These are the overall styles for the whole generated pages


- - - - - - - - - - - - - - - - - - - - - */
*{margin:0;padding:0}
body,td,p{font: 1.1em Arial;color:#333399;}
html{
margin:;
padding:;
background:;
}
body{
margin:;
padding:;
background:#FFFFFF;
}


/* navigation overall list margins */  
ul.toplinks {list-style:none;margin-left:10px;margin-top:0px;text-align:center;font-size:1.0em;}
/* navigation bullet point style */
li.toplinks {list-style:none;display:inline;	float:left;color: #FFFFFF;text-align:center;font-size:1.0em;padding-top:4px;} 
/* navigation link styles */	
.toplinks li a {text-align:center;color: #FFFFFF;text-decoration: none;border-right: solid 6px #FFFFFF;padding-right:10px;padding-left:10px;padding-bottom:3px;padding-top:3px;	display: block;background:url(../images/navbg3.gif);font-size:1.1em;}  
li.toplinks a:hover {color:#FF0033;}  

.offers {font: 12px Trebuchet MS,Arial,Helvetica,sans-serif;color:#333333;}
		
.hometable a {color: #FFFFFF;text-decoration: none;border-right: none 1px #FFFFFF;padding-right:10px;padding-left:10px;padding-bottom:3px;padding-top:3px;	display: block;}  
.hometable A:visited {color: #FFFFFF;text-decoration: none;border-right: none 1px #FFFFFF;padding-right:10px;padding-left:10px;padding-bottom:3px;padding-top:3px;display: block;}  
.hometable a:hover {color:#000000;}  

A.categorylist {
display: block;
width: 130px;
text-align: center;
text-decoration: none;
font-family:Trebuchet MS,Verdana;
font-size:12px;
color: #006699;
padding-left: 8px; 
padding-bottom: 8px;
padding-top: 8px;
background-color:#F0F0F0;
line-height: 100%;
border-bottom: solid 1px #CCCCCC;
}

A.topnav {
width: 100%;
text-align: left;
text-decoration: none;
font-family:Trebuchet MS,Verdana;
font-size:14px;
color: #006699;
padding-bottom: 8px;
padding-top: 8px;
font-weight:normal;
}

.coursetitle {
width: 100%;
text-align: left;
text-decoration: none;
font-family:Trebuchet MS,Verdana;
font-size:14px;
color: #006699;
padding-bottom: 8px;
padding-top: 8px;
line-height: 175%;
}


	.categorylist A:hover {text-decoration: none; color: #000066; background: #DBD5D5;}


/* ----- IDS ----- */
#header{
position:;
float:;
width:100%;
height:95px;
margin-left:0;
padding:0;
text-align:;
}
#orderformh{
position:;
float:;
width:760px;
height:80px;
margin-top:5;
padding:0;
background:#fff url(../images/bg_header.gif) no-repeat top left;
text-align:;
}
#logo{
width:190px;
height:82px;
text-align:;
background:transparent url(../images/logo.gif) no-repeat top right;
}
#functionality{
width:400px;
height:70px;
margin:4px;
float:right;
padding:0;
background:url(../images/bg_functions.gif) no-repeat top right;
}
.currency{
width:168px;
height:29px;
margin:0;
padding:0;
background:url(http://www.secureonlineshopping.biz/support/images/but_currencies.gif) no-repeat top left;
text-align:right;
}
.currency table{
text-align:right
}
#myaccount{
width:120px;
text-align:center;
}
#myaccount a img{
border:none;
text-decoration:none
}
#cart{
height:64px;
background:url(../images/bg_cart.gif) no-repeat top left;
margin:0;
}
#cart a{font: 8px;text-transform:uppercase}
.cartcontent{
padding:20px 5px 5px 8px;
}
.cartgcontent a{font:8px}
#searcharea{
width:288px;
height:30px;
margin:0px;
padding:0;
background:url(../images/bg_mainsearch.gif) no-repeat top left;
}
form#globalsearch {
padding-top:3px;
margin-left:0px;
margin-top:0px;
}
#gobt {
padding-top:3px;
margin-left:-30px;
position:absolute;left:690px;top:110px;
}

#sidebar{
background:url(../images/nav_bg.gif) repeat-n top right;
height:350px;background-color:#FFFFFF;}

#tablemain,#tableproducts,#tablesearch,#tablecustreg,#tableviewcart{
border-right:2px solid #ffffff;
border-left:2px solid #ffffff;
background-color:#FFFFFF;
}
#viewcartcontent{
width:540px;
}
#cartmainouter{
width:540px;
}
.vc3{
width:5px;
border:0;
padding-left:5px;}

#navigation{
margin:0;
padding:0;
padding-top:1px;
width:750px;
height:28px;
text-align:center;
background:#4d4d4d
}
ul#navlist
{
margin: 0;
width:750px;
height:24px;
padding-left: 0;
white-space: nowrap;
}
#navlist li
{
display: inline;
list-style-type: none;
padding-top:2px;
}
#navlist a {
padding:0;
margin:0;
width:148px;
height:22px;
display:block;
float:left;
text-align:center;
font-weight:bold;
}
#navlist a:link,#navlist a:visited,#navlist a:active
{
color: #fff;
background:#4d4d4d url(../images/bg_navtab.gif)no-repeat top center;
text-decoration: none;
}
#navlist a:hover,#navlist a:visited:hover
{
color: #000;
background:#4d4d4d url(../images/bg_navtab2.gif) no-repeat top center;
text-decoration: none;
}
a.navlist  {
padding:0;
margin:0;
width:149px;
height:22px;
display:block;
text-align:center;
font-weight:bold;
padding-top:2px;
}
a:link.navlist,a:visited.navlist,a:active.navlist
{
color: #fff;
background: url(../images/bg_navtab.gif)no-repeat top center;
text-decoration: none;
}
a:hover.navlist,a:hover:visited.navlist
{
color: #000;
background: url(../images/bg_navtab2.gif) no-repeat top center;;
text-decoration: none;
}
#footer{
margin:0;
padding:0;
width:100%;
height:62px;
color:#FFFFFF;
clear:;
background:transparent bottom left;
border-top:1px solid #666666;
font-size:9px;
}
#footer a{
font:9px arial,helvetica,sans-serif;
color:#CCCCCC;
}
#copyright a{
font:10px arial,helvetica,sans-serif;
color:#999999;
}
#copyright{
text-align:left;
font-size:11px;
padding-right:10px;

}
.activepage {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 999999;
}
.inactivepage {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: CCCCCC;
}


/* search form */
form#search{
background:#FFBA0A;
color:#000;
font:11px;
text-align:left;
padding-left:4px;
}
#login table{
background:url(../images/bg_login.gif)no-repeat top center;
}
/* ----- CLASSES ------------------------------------------------------- */

.hide{
/* display:none; */
}
.show{
/* display:block; */
}
.center{
text-align:center
}
.g1{
width:90%;
padding:0;
margin:0;}
.summarybox {
width:160px;
	border: 1px dotted #999999;
	padding: 5px;
margin-top:10px;
}
*/ homepage horizontal summary*/
.130box{
width:130px;
background:url(../images/130boxbot.gif) no-repeat bottom left;
}
.display{
width:130px;
height:120px;
text-align:center;
background:url(../images/130top.gif) no-repeat top left;
padding-top:20px;
}
.bot{
width:130px;
height:10px;
background:url(../images/130bot.gif) no-repeat bottom left;
}
.hints{
padding:5px;
background:#FFFFFF;
color:#000000;
font:xx-small;
border:2px solid #5A8013;
}
#rightcolumn{
width:145px;
margin:0;
padding:0;
font:11px;
}
.required{
border:1px solid #fff33}
/* site map list styles */
.smcatlist{
font-size:100%;
padding-left:15px;
}
.smsubcatlist{
font-size:90%;
padding-left:20px;
}
.smcatlist ul li{ 
margin:5px;
padding:0 0 0 15px;
border-left:1px dotted #999;
}
.smcatlist li,.smsubcatlist li{
list-style:none; /* turns off bullets */
}
.smsubvatlist ul li{
background: url(../images/arrow.gif) no-repeat 0 50%;
}
/* evolve navigation -------------------------- */
/* category navegation styles */
td.s3,td.s4,td.s5{
		height:30px;
       *padding-left: 5px;
       background-color: transparent!important;
border:0;
padding-bottom:5px;
}

.s3,.s3 a:link,.s3 a:visited,.s3 a:active,.s3 a:hover{
font:bold .8em "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#ffff99;
padding-left:5px;
height:30px;
background:#FFFFFF;
text-decoration:none;
display:block;
}
.s4,.s4 a:link,.s4 a:visited,.s4 a:active,.s4 a:hover{
font:bold .8em  "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#ff9999;
padding-left:0px;
height:30px;
background:#ffff99;
text-decoration:none;
display:block;
padding-bottom: 5px;
}
.s5,.s5 a:link,.s5 a:visited,.s5 a:active,.s5 a:hover{
font:bold .8em "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#ff9999;
padding-left:5px;
height:30px;
background:#ff9999;
text-decoration:none;
display:block;
}
/*when display category only selected */
td.s3t,td.s4t,td.s5t{
		
       *padding-left: 1px;
       padding-right: 0px;
       padding-bottom: 5px;
       
border:0;
}
.s3t,.s3t a:link,.s3t a:visited,.s3t a:hover,.s3t a:active{
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
color:#330066;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
display:block;
}

.s4t,.s4t a:link,.s4t a:visited,.s4t a:active{
font:normal 12px Verdana,Arial,Helvetica,sans-serif;
color:#FFFFFF;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
display:block;
border-bottom:2px solid #FFFFFF;
background:#330066;
}

.s4t a:hover{
color:#330066;
background:#CCCCFF;
}


/*.s5t,.s5t a:link,.s5t a:visited,.s5t a:hover,.s5t a:active{
font:bold .8em "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#ffffff;
padding-left:0px;
height:20px;
text-decoration:none;
display:block;
border-bottom:2px solid #5A8013;
}*/

/* subcategory navegation styles */
.s23,.s25,.s23 a:link,.s23 a:visited,.s23 a:hover,.s23 a:active,
.s25 a:link,.s25 a:visited,.s25 a:hover,.s25 a:active{font:normal 12px Verdana,Arial,Helvetica,sans-serif:5px;text-decoration:none;font-weight:bold;display:block;background-color:transparent !important}
.s24,.s24 a:link,.s24 a:visited,.s24 a:hover,.s24 a:active{font:normal 12px Verdana,Arial,Helvetica,sans-serif;padding-left:5px;text-decoration:none;font-weight:bold;display:block;background-color:transparent !important}

.prodname1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.smallest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #696969;
	text-decoration: none;
}
.comphead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #868686;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #9AC138;
	text-decoration: none;
}
.subcategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #86AA2D;
	text-decoration: none;
}
.sclistclass a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.sclistclass a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #83A52A;
	font-weight: bold;
	text-decoration: none;
}
.sclistclass a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.sclistclass a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.prodname2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 5px;

}
.priceoffers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #E7BA05;
}
.catoffer {
	margin-right: 15px;
}
.homeoffer {
	margin-right: 3px;
	vertical-align: top;
}
.prodnameoffer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.orderform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 7px;
}


/* ----- HEADINGS -------------------------------------------------------------------------------- */
h2,h4,h5,h6{
font-family:Verdana,Arial,Helvetica,sans-serif;color:#330066;margin:0;
}

h1 a:link,h1 a:visited,h1 a:active{color:#006699; text-decoration:none;}
h1 a:hover{color:#ff6600}
h2,h2 a:link,h2 a:visited,h2 a:active{font:16px Arial,helvetica,sans-serif;color:#330066;margin:0;padding:5px 0 5px 0;}
h2 a:hover{color:#330066}

h2.price,h2.product{font:bold 14px;color:#330066;margin:0;padding:0}
h4,h4 a:link{font:bold 12px}

h3{font-family:Arial,Helvetica,sans-serif;font-size:20px;color:#006699;padding:2px 0 2px 0; border-color: #000000; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: solid;}

h1{font-family:Verdana,Arial,Helvetica,sans-serif;color:#330066;margin:0;font-size:1.3em;padding:2px 0 5px 0;font-weight:normal;}
h1 a:link,h1 a:visited,h1 a:active{color:#006699; text-decoration:none;}
h1 a:hover{color:#ff6600}
/* ----- PARAGRAPHS ----- */

p{
font:;
color:;

font-size:;
font-family:;
font-style:;
font-weight:;
font-variant:;

text-align:;
text-indent:;
text-decoration:;
text-shadow:;
text-transform:;

letter-spacing:;
word-spacing:;
}

/* ----- QUOTES ----- */

blockquote{
margin:;
padding:;
background-color:;
font:;
color:;
}
blockquote p{
}
cite{
font:;
color:;
}
blockquote cite{
}

/* ----- IMAGES ----- */

img{
border:0;
}
img a{
border:0;
text-decoration:none;
}
img a:hover{
border:0;
}

/* BREAK */

hr{
/* display:none; */
}

/* ----- TEXT FORMATTING ----- */

strong{
}
em{
}
b{
}
i{
}

/* ----- LINKS ----- */

a{
font:;
color:#3333CC;
text-decoration:none;
}
a:hover{
color:#FF0000;
background-color:;
}
a:visited, a:active, a:focus{
color:;
background-color:;
border-bottom:;
}
a:visited{
color:;
background-color:;
border-bottom:;
}
a:active{
color:;
background-color:;
border-bottom:;
}
a:focus{
color:;
background-color:;
border-bottom:;
}

p a{
}
cite a{
}
li a{
}
dt a{
}
dd a{
}
/* ----- TABLES ----- */

table{
width:;
margin:;
padding:;
frame:;
text-align:;
}
caption{
font:;
color:;
position:;
text-align:;
display:;
}
thead{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tbody{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tfoot{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tr{
font:;
color:;
background-color:;
}
tr .alt{
font:;
color:;
background-color:;
}
th{
text-align:left;
}
td{
width:;
margin:;
padding:;
}

/* ----- FORMS ----- */

form{
width:;
margin:;
padding:;
}
fieldset{
border:;
width:;
margin:;
padding:;
}
legend{
font:;
color:;
margin:;
padding:;
}
label{
margin:;
padding:;
font-size:;
font-family:;
}
input,select,textarea{
border:solid 1px #333;
margin:;
padding:;
font-size:12px;
font-family:;
}
textarea{
border:;
margin:;
padding:;
font-size:;
font-family:;
}
input, textarea{
}
select{
border:;
margin:;
padding:;
font-size:;
font-family:;
}
optgroup{
font:;
}
option{
font:;
}

/* ----- DEFINITIONS ----- */

dl{
font-size:;
margin:;
padding:;
}
dt{
color:;
margin:;
padding:;
}
dd{
color:;
margin:;
padding:;
}

td.s23t, td.s24t, td.s25t {padding-left: 10px!important}r-left:2px solid #ffffff;
background-color:#ffffff;
}
#viewcartcontent{
width:540px;
}
#cartmainouter{
width:540px;
}
.vc3{
width:5px;
border:0;
padding-left:5px;}

#navigation{
margin:0;
padding:0;
padding-top:1px;
width:750px;
height:28px;
text-align:center;
background:#4d4d4d
}
ul#navlist
{
margin: 0;
width:750px;
height:24px;
padding-left: 0;
white-space: nowrap;
}
#navlist li
{
display: inline;
list-style-type: none;
padding-top:2px;
}
#navlist a {
padding:0;
margin:0;
width:148px;
height:22px;
display:block;
float:left;
text-align:center;
font-weight:bold;
}
#navlist a:link,#navlist a:visited,#navlist a:active
{
color: #fff;
background:#4d4d4d url(../images/bg_navtab.gif)no-repeat top center;
text-decoration: none;
}
#navlist a:hover,#navlist a:visited:hover
{
color: #000;
background:#4d4d4d url(../images/bg_navtab2.gif) no-repeat top center;
text-decoration: none;
}
a.navlist  {
padding:0;
margin:0;
width:149px;
height:22px;
display:block;
text-align:center;
font-weight:bold;
padding-top:2px;
}
a:link.navlist,a:visited.navlist,a:active.navlist
{
color: #fff;
background: url(../images/bg_navtab.gif)no-repeat top center;
text-decoration: none;
}
a:hover.navlist,a:hover:visited.navlist
{
color: #000;
background: url(../images/bg_navtab2.gif) no-repeat top center;;
text-decoration: none;
}
#footer{
margin:0;
padding:0;
width:100%;
height:62px;
color:#FFFFFF;
clear:;
background:transparent bottom left;
border-top:1px solid #666666;
font-size:9px;
}
#footer a{
font:9px arial,helvetica,sans-serif;
color:#CCCCCC;
}
#copyright a{
font:10px arial,helvetica,sans-serif;
color:#999999;
}
#copyright{
text-align:left;
font-size:11px;
padding-right:10px;

}
.activepage {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 999999;
}
.inactivepage {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: CCCCCC;
}


/* search form */
form#search{
background:#FFBA0A;
color:#000;
font:11px;
text-align:left;
padding-left:4px;
}
#login table{
background:url(../images/bg_login.gif)no-repeat top center;
}
/* ----- CLASSES ------------------------------------------------------- */

.hide{
/* display:none; */
}
.show{
/* display:block; */
}
.center{
text-align:center
}
.g1{
width:90%;
padding:0;
margin:0;}
.summarybox {
width:160px;
	border: 1px dotted #999999;
	padding: 5px;
margin-top:10px;
}
*/ homepage horizontal summary*/
.130box{
width:130px;
background:url(../images/130boxbot.gif) no-repeat bottom left;
}
.display{
width:130px;
height:120px;
text-align:center;
background:url(../images/130top.gif) no-repeat top left;
padding-top:20px;
}
.bot{
width:130px;
height:10px;
background:url(../images/130bot.gif) no-repeat bottom left;
}
.hints{
padding:5px;
background:#FFFFFF;
color:#000000;
font:xx-small;
border:2px solid #5A8013;
}
#rightcolumn{
width:145px;
margin:0;
padding:0;
font:11px;
}
.required{
border:1px solid #fff33}
/* site map list styles */
.smcatlist{
font-size:100%;
padding-left:15px;
}
.smsubcatlist{
font-size:90%;
padding-left:20px;
}
.smcatlist ul li{ 
margin:5px;
padding:0 0 0 15px;
border-left:1px dotted #999;
}
.smcatlist li,.smsubcatlist li{
list-style:none; /* turns off bullets */
}
.smsubvatlist ul li{
background: url(../images/arrow.gif) no-repeat 0 50%;
}
/* evolve navigation -------------------------- */
/* category navegation styles */
td.s3,td.s4,td.s5{
		height:30px;
       *padding-left: 5px;
       background-color: transparent!important;
border:0;
padding-bottom:5px;
}

.s3,.s3 a:link,.s3 a:visited,.s3 a:active,.s3 a:hover{
font:bold .8em "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#ffff99;
padding-left:5px;
height:30px;
background:#FFFFFF;
text-decoration:none;
display:block;
}
.s4,.s4 a:link,.s4 a:visited,.s4 a:active,.s4 a:hover{
font:bold .8em  "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#ff9999;
padding-left:0px;
height:30px;
background:#ffff99;
text-decoration:none;
display:block;
padding-bottom: 5px;
}
.s5,.s5 a:link,.s5 a:visited,.s5 a:active,.s5 a:hover{
font:bold .8em "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#ff9999;
padding-left:5px;
height:30px;
background:#ff9999;
text-decoration:none;
display:block;
}
/*when display category only selected */
td.s3t,td.s4t,td.s5t{
		
       *padding-left: 0px;
       padding-right: 0px;
       padding-bottom: 5px;
       
border:0;
}
.s3t,.s3t a:link,.s3t a:visited,.s3t a:hover,.s3t a:active{
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
color:#330066;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
display:block;
}

.s4t,.s4t a:link,.s4t a:visited,.s4t a:active{
font:normal 16px Verdana,Arial,Helvetica,sans-serif;
color:#FFFFFF;
padding-left:0px;
padding-top:2px;
padding-bottom:5px;
text-decoration:none;
display:block;
border-bottom:5px solid #FFFFFF;
background:#330066;
}

.s4t a:hover{
color:#330066;
background:#CCCCFF;
}


/*.s5t,.s5t a:link,.s5t a:visited,.s5t a:hover,.s5t a:active{
font:bold .8em "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#ffffff;
padding-left:0px;
height:20px;
text-decoration:none;
display:block;
border-bottom:2px solid #5A8013;
}*/

/* subcategory navegation styles */
.s23,.s25,.s23 a:link,.s23 a:visited,.s23 a:hover,.s23 a:active,
.s25 a:link,.s25 a:visited,.s25 a:hover,.s25 a:active{font:normal 12px Verdana,Arial,Helvetica,sans-serif:5px;text-decoration:none;font-weight:bold;display:block;background-color:transparent !important}
.s24,.s24 a:link,.s24 a:visited,.s24 a:hover,.s24 a:active{font:normal 12px Verdana,Arial,Helvetica,sans-serif;padding-left:5px;text-decoration:none;font-weight:bold;display:block;background-color:transparent !important}

.prodname1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.smallest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #696969;
	text-decoration: none;
}
.comphead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #868686;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #9AC138;
	text-decoration: none;
}
.subcategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #86AA2D;
	text-decoration: none;
}
.sclistclass a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.sclistclass a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #83A52A;
	font-weight: bold;
	text-decoration: none;
}
.sclistclass a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.sclistclass a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.prodname2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 5px;

}
.priceoffers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #E7BA05;
}
.catoffer {
	margin-right: 15px;
}
.homeoffer {
	margin-right: 3px;
	vertical-align: top;
}
.prodnameoffer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.orderform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 7px;
}


/* ----- HEADINGS -------------------------------------------------------------------------------- */
h2,h4,h5,h6{
font-family:Verdana,Arial,Helvetica,sans-serif;color:#330066;margin:0;
}

h1 a:link,h1 a:visited,h1 a:active{color:#006699; text-decoration:none;}
h1 a:hover{color:#ff6600}
h2,h2 a:link,h2 a:visited,h2 a:active{font:16px Arial,helvetica,sans-serif;color:#330066;margin:0;padding:5px 0 5px 0;}
h2 a:hover{color:#330066}

h2.price,h2.product{font:bold 14px;color:#330066;margin:0;padding:0}
h4,h4 a:link{font:bold 12px}

h3{font-family:Arial,Helvetica,sans-serif;font-size:20px;color:#006699;padding:2px 0 2px 0; border-color: #000000; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: solid;}

h1{font-family:Verdana,Arial,Helvetica,sans-serif;color:#333399;margin:0;font-size:18px;padding:2px 0 5px 0;font-weight:normal;}
h1 a:link,h1 a:visited,h1 a:active{color:#333399; text-decoration:none;}
h1 a:hover{color:#ff6600}
/* ----- PARAGRAPHS ----- */

p{
font:;
color:;

font-size:;
font-family:;
font-style:;
font-weight:;
font-variant:;

text-align:;
text-indent:;
text-decoration:;
text-shadow:;
text-transform:;

letter-spacing:;
word-spacing:;
}

/* ----- QUOTES ----- */

blockquote{
margin:;
padding:;
background-color:;
font:;
color:;
}
blockquote p{
}
cite{
font:;
color:;
}
blockquote cite{
}

/* ----- IMAGES ----- */

img{
border:0;
}
img a{
border:0;
text-decoration:none;
}
img a:hover{
border:0;
}

/* BREAK */

hr{
/* display:none; */
}

/* ----- TEXT FORMATTING ----- */

strong{
}
em{
}
b{
}
i{
}

/* ----- LINKS ----- */

a{
font:;
color:#3333CC;
text-decoration:none;
}
a:hover{
color:#FF0000;
background-color:;
}
a:visited, a:active, a:focus{
color:;
background-color:;
border-bottom:;
}
a:visited{
color:;
background-color:;
border-bottom:;
}
a:active{
color:;
background-color:;
border-bottom:;
}
a:focus{
color:;
background-color:;
border-bottom:;
}

p a{
}
cite a{
}
li a{
}
dt a{
}
dd a{
}
/* ----- TABLES ----- */

table{
width:;
margin:;
padding:;
frame:;
text-align:;
}
caption{
font:;
color:;
position:;
text-align:;
display:;
}
thead{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tbody{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tfoot{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tr{
font:;
color:;
background-color:;
}
tr .alt{
font:;
color:;
background-color:;
}
th{
text-align:left;
}
td{
width:;
margin:;
padding:;
}

/* ----- FORMS ----- */

form{
width:;
margin:;
padding:;
}
fieldset{
border:;
width:;
margin:;
padding:;
}
legend{
font:;
color:;
margin:;
padding:;
}
label{
margin:;
padding:;
font-size:;
font-family:;
}
input,select,textarea{
border:solid 1px #333;
margin:;
padding:;
font-size:12px;
font-family:;
}
textarea{
border:;
margin:;
padding:;
font-size:;
font-family:;
}
input, textarea{
}
select{
border:;
margin:;
padding:;
font-size:;
font-family:;
}
optgroup{
font:;
}
option{
font:;
}

/* ----- DEFINITIONS ----- */

dl{
font-size:;
margin:;
padding:;
}
dt{
color:;
margin:;
padding:;
}
dd{
color:;
margin:;
padding:;
}

td.s23t, td.s24t, td.s25t {padding-left: 10px!important}