html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{
  font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
  margin:0;
  padding:0;
  border:0;
  border-collapse:separate;
  border-spacing:0;
}
html,body{height:100%}
body{
  color: #000000;
	background-color:white;
  /*min-width:770px; ** Content Width ***/
}
table {
	padding: 0px;
	margin: 0px;

}
td {
	padding: 4px;
}
h1 {
	font: bold 18px verdana, sans-serif;
	text-transform: capitalize;
	margin-bottom: 10px;
}
h2 {
	font: bold 17px verdana, sans-serif;
	text-transform: capitalize;
	margin-bottom: 8px;
}
h3 {
	font: bold 16px verdana, sans-serif;
	text-transform: capitalize;
	margin-bottom: 6px;
}
h4 {
	font: bold 15px verdana, sans-serif;
	text-transform: capitalize;
	margin-bottom: 2px;
}
strong,b {
  font-weight: bold;
}
i, em {
	font-style: italic;
}
p {
  line-height:16px;
	text-align: justify;
	margin-bottom: 15px;
}
hr {
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
	border-bottom: 1px dotted black;
	border-top: none;
}
label {
	cursor:pointer;
	font-weight: bold;
}
a:link {
	color: black;
	text-transform:capitalize;
}
a:visited {
	color: black;
	text-transform:capitalize;
}
a:active, a:hover {
	text-decoration: none;
  text-transform:capitalize;
}
.floatcontainer:after{content:".";display:block;height:0px;clear:both;visibility:hidden;font-size:0px}
.floatcontainer{display: inline-block;}
/* Hides from IE Mac \*/
* html .floatcontainer {height:1%}
.floatcontainer{display:block}
/* End Hack */
#fullheightcontainer{
  /*margin-left:auto;
  margin-right:auto;*/
  text-align:left;
  position:relative;
  width:100%; /*** Content Width ***/
  display:table;

  /*margin-bottom:-50px;*/ /*** shudnt be needed NEGATIVE TOTAL Height of Footer Rows ***/
  background:#ffffff; /*** Background colour of left AND right columns. ***/
	
	background: white url(images/iconic/design_r6_c1a.gif) top left repeat-y;
}
#wrapper{
  display:table-cell;
  position:relative;
}
#outer{
  position:relative;
  margin-left:178px; /*** Left Column Width ***/
  /*width:470px; ** Center Column Width ***/
  background:#ffffff; /*** Background colour of center column. ***/

}
#float-wrap{
  /* width:470px; ** Center Column Width ***/
  float:left;
  display:inline;
}
#left{
  float:left;
  display:inline;
  width:178px; /*** Left Column Width ***/
  margin-left:-178px; /*** NEGATIVE Left Column Width ***/
  position:relative;
}
#right{
  float:left;
  display:inline;
  width:158px; /*** Right Column Width ***/
  margin-right:-158px; /*** NEGATIVE Right Column Width ***/
  position:relative;
}
#center{
  min-width:100%; /*** Center Column Width ***/
	width: 100%;
  float:right;
  display:table;
}
#clearheadercenter{
  height:110px; /*** TOTAL Height of Header Rows ***/
  overflow:hidden;
}
#clearheaderleft{
  height:110px; /*** TOTAL Height of Header Rows ***/
  overflow:hidden;
}
#clearheaderright{
  height:110px; /*** TOTAL Height of Header Rows ***/
  overflow:hidden;
}
#clearfootercenter{
  height:15px; /*** TOTAL Height of Footer Rows ***/
  overflow:hidden;
}
#clearfooterleft{
  height:15px; /*** TOTAL Height of Footer Rows ***/
  overflow:hidden;
}
#clearfooterright{
  height:15px; /*** TOTAL Height of Footer Rows ***/
  overflow:hidden;
}
#footer{
  z-index:1;
  position:relative;
  width:100%;
  height:0px;
}

#footer-inner{
  width:100%; /*** Content Width ***/
  /*margin-left:auto;
  margin-right:auto;*/
  height:0px;
}

#subfooter1{
	background: #FFC5A9 url(images/iconic/design_r7_c1.gif) repeat-x;
  padding:5px;
  text-align:left;
  height:15px;
  overflow:hidden;
}
#subfooter1 ul {
	display: inline;
	padding: 5px;
}

#subfooter1 li {
	list-style: none;
	display: inline;
}

#subfooter1 a {
	color: white;
	font-weight: bold;
	text-decoration:none;
}

#subfooter1 a:hover {
	color:#FF9900;
		font-weight: bold;
}
#header{
  z-index:1;
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:0px;
}
#header-inner{
  width:100%; /*** Content Width ***/
  /*margin-left:auto;
  margin-right:auto;*/
  height:0px;
}
#subheader1{
  margin:0px;
  background:#FFFFCC;
  text-align:center;
  height:64px;
  overflow:hidden;
	background: transparent url(images/iconic/design_r1_c4a.gif) no-repeat top right;

}
#subheader2{
  margin:0px;
  text-align:center;
  height:46px;
  overflow:hidden;
	background: transparent url(images/iconic/bg02.gif) repeat-x;
	text-align: left;
}

#subheader3{
	background: transparent url(images/iconic/design_r2_c1.gif) no-repeat;
	width: 100%;
	height:46px;
	margin:0px;
}

#subheader3 ul {
	display: block;
	padding: 5px;
}

#subheader3 li {
	list-style: none;
	display: inline;
}
#subheader3 a {
	color: white;
	font-weight: bold;
	text-decoration:none;
}

#subheader3 a:hover {
	color:#FF9900;
}
#container-right{}
#container-center {
	padding: 0px 40px 0px 40px;
}
#container-center h3.homeHead1 {
	background-image: url(images/thin-head2.jpg);
	background-repeat:no-repeat; background-position:right;
	background-color:#FEA143;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-size: 16px;
	margin: 0px;
}
#container-center h3.homeHead2 {
	background-image: url(images/thin-head-hot2.jpg);
	background-repeat:no-repeat; background-position:right;
	background-color:#FEA143;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-size: 16px;
	margin: 0px;
}
#container-center div.homeBanner1, #container-center div.homeBanner2 {
	background: url(images/shadow.gif) left bottom;height:29px;background-repeat:repeat-x; margin-bottom: 15px;
	min-width: 100%;
}

#fullheightcontainer{}

#categories, #myBasket, #bestSellers {
	background: url(images/iconic/design_r4_c1.gif) repeat-y;
	margin-bottom: 20px;
}
.bottomPanel {
	background: transparent url(images/iconic/design_r5_c1.gif) no-repeat;
	height: 22px;
}
#container-left{}

#container-left #categories div.heading, #container-left #myBasket div.heading  {
	background: url(images/iconic/design_r3_c1.gif) no-repeat;
	height: 35px;
	color:#FFFFFF;
	padding-left: 10px;
	padding-top: 4px;
}

#container-left #bestSellers div.heading {
	background: url(images/iconic/design_r3_c1.gif) no-repeat;
	height: 35px;
	color:#FFFFFF;
	padding-left: 5px;
	padding-top: 5px;
}

#container-left #categories ul {
	margin-left: 10px;
	list-style: none;
	width: 141px;
	border-bottom: 1px solid white;
}

#container-left #categories li {
  font-size:12px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;

	padding-right: 10px;
	border-bottom: 1px solid #330066;
	border-top: 1px solid white;
	line-height: 14px;
}

#container-left #myBasket ul.text {
	margin-left: 10px;
	list-style: none;
	width: 141px;
}

#container-left #myBasket ul.buttons {
	margin-top: 5px;
	list-style: none;
	width: 141px;
}

#container-left #myBasket ul.text li {
	background-image: url(images/e02.gif);
	background-repeat: no-repeat;
	background-position: 4px 9px;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	border-bottom: 1px solid #330066;
}

#container-left #myBasket ul.buttons li {
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#container-left #myBasket p {
	margin-left: 20px;
	margin-bottom: 2px;
	margin-top: 4px;
}

#container-left #bestSellers ul {
	margin-left: 5px;
	padding-left: 0px;
	list-style: decimal;
	width: 147px;
}

#container-left #bestSellers li {
    list-style:none;
    margin-left: 10px;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	border-bottom: 1px solid #330066;
	color: red;
	text-indent: 0px;
}

#container-left a {
	text-decoration:none;
	font-weight: bold;
}

#container-left a:hover {
	color:#FF9900;
}

/* search specifics */
#search {
	color: #FFFFFF;
	font-weight: bold;
}

#txtSearch {
	width:130px;
	font-size:9px;
	border: 1px solid black;
	background-color: #white;

}

#btnGo {
	position: relative;
	top: 4px;
	cursor: pointer;
}

#panelLeft p {
	text-align: left;
}

#panelRight p {
	text-align: right;
}


/* v1 classes */

th {
	color : #FF6600;
	font-size : 17px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
#textBox input {
	color : #000000;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	padding: 1px;

}

input.textBox {
	font-weight: bold;
	border: 1px solid #3D0099;
	background-color: #ffffdd;
	width: 250px;
}

textarea.textBox {
	font-weight: bold;
	border: 1px solid #3D0099;
	background-color: #ffffdd;
	width: 250px;
}

input.textBox2 {
	font-weight: bold;
	border: 1px solid #3D0099;
	background-color: #ffffdd;
	width: 40px;
}

select {
	color :#000000;
	font-size : 10px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	background-color: #FFFFDD;
}

.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.title01 {
	color : #FFFFFF;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 13px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	font-style: italic;
}
.title {
	color : #FFFFFF;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h1.title {
	font-size : 12px;
}

.title a {
	color : #ffffff;
	text-decoration:none;
}
.title a:hover {
    color : #FE9C3A;
	text-decoration:none;
}

.head01 {
    font-size: 18px;
	color: #FF6600;
	font-weight:bold;
}

.head02 {
    font-size: 18px;
	color: #FF6600;
	font-weight:bold;
}

.head03 {
    font-size: 12px;
	color: #000000;
	font-weight:bold;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 14px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 14px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right a, .list a {
	color : #FF7500;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 25px;
	font-size : 14px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.left b {
	color : #FF6600;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}
p {
	color : #000000;
	padding: 0px;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px 0px 12px 0px;
}

.orderBy {
	color : #000000;
	padding: 0px;
	font-size : 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

p a {
	color : #000000;
}
p a:hover {
	color : #294A7B;
}

a {
	color : #000000;
}
a:hover {
	color : #294A7B;
}
.menu01 {
	color : #000000;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.menu01 a {
	color : #000000;
	text-decoration: none;
}
.menu01 a:hover {
	color : #555555;
}
.menu02 {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu02 a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu02 a:hover {
	color : #DDDDDD;
}
.bar01 {
	color: #000000;
	margin-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 20px;
	font-size: 18px;
	font-family: Arial,Tahoma,Verdana;
	font-weight: bold;
}
.b01 {
	color : #000000;
	margin-top : 2px;
	padding-bottom : 1px;
	margin-bottom : 3px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}

.b03 {
	color : #000000;
	margin-top : 2px;
	padding-bottom : 1px;
	margin-bottom : 3px;
	margin-left : 20px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}

.b02 {
	color : #000000;
	margin-top : 2px;
	padding-bottom : 1px;
	margin-bottom : 3px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	width: 130px;
}
.b01 a {
	color : #000000;
	text-decoration: none;
}
.b01 a:hover {
	color : #333333;
}

TD {
	COLOR: #333333; FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 12px
}

.productTable p {
FONT-SIZE: 12px
}

.productTable td {
border-top: #ffffff solid 1px;
border-bottom: #000000 solid 1px;
background-color: #CED9FF;
}

.top10 td {
FONT-SIZE: 10px;
}

a.top10:link {
text-decoration:none;
}

a.top10:visited {
text-decoration:none;
}

a.top10:hover {
text-decoration:none;
}

a.col3:link {
font-size: 14px;
text-decoration:none;
font-weight:bold;
}

a.col3:visited {
font-size: 14px;
text-decoration:none;
font-weight:bold;
}

a.col3:hover {
font-size: 14px;
text-decoration:none;
font-weight:bold;
}








