body {
background-color:#F1E6D0;
margin:0;}

.newsletter { font-family:Arial; font-size:12px; font-weight:bold; padding:8px;}

img { border:0;}

.category_desc { padding:5px;}

.header {
background:url(images/header.jpg);
}

.newimg { padding:5px 0px 5px 0px;}

.maintable{
background:url(images/bg.gif) center;}

.contenttable {
background:url(images/texture.jpg);
}

.main b { font-size:14px; color:#000;}

.catfront {
margin:10px; text-align:center;}

div.catfront a:link { font-size:17px; font-family:"Courier New"; letter-spacing:-1px; }


.righttd {background:url(images/bottom.png) right bottom no-repeat;}



.tableleft { background:url(images/undermain.jpg) top left no-repeat; padding:5px 30px 5px 0px;}

.boxheading2 {background:url(images/cate.gif) no-repeat; padding:35px 6px 10px 0px;  width:100%; font-family:Arial; font-size:12px;}

.infoBoxHeading {font-family:"Courier New";
color:#000000;
font-size:18px;
letter-spacing:-1;
font-weight:bold;}

.pageHeading, .boxheading, .productListing-heading  {

font-family:"Courier New";
color:#000000;
font-size:18px;
letter-spacing:-1;
font-weight:bold;
padding:5px;
}

.productprice, .producttitle {
font-family:"Courier New";
color:#000000;
font-size:18px;
letter-spacing:-1;
font-weight:bold;
height:32px;
padding-top:5px;
}

.rightspace {
padding-right:5px;}

.infohead2 { background:url(images/myaccount.gif) no-repeat; width:180px; }

.infohead { background:url(images/information.gif) no-repeat; width:180px; }

a.errorText {
color:#FF0000;

}
#oncat {padding-left:18px; background:url(http://www.giftphilosophy.co.za/images/bullet.gif) no-repeat; color:#CC3300; font-family:"Courier New"}
#submenus a { line-height:18px; font-family:"Courier New"; font-size:16px;}

a.breadcrumb:hover, a.headerNavigation:hover {
text-decoration:none;
color:#CC3300;
}



a:link {
color:#000000;
text-decoration:none;
font-weight:bold;
}
a:visited {
color:#000000;
text-decoration:none;
font-weight:bold;
}
a:hover {
text-decoration:none;
color:#CC3300;
font-weight:bold;
}



.toplink img {
border:0;}

.toplink {padding-left:5px;}

.toplink a, .toplink   {
font-family:"Courier New";
color:#000000;
font-size:16px;
letter-spacing:-1;
font-weight:bold;}

.breadcrumb {
font-family:Arial;
color:#000000;
font-size:14px;
letter-spacing:-1;
font-weight:bold;
}

.productListing-data {
margin-bottom:5px;
}

.productListing-odd {


}

ul { direction:rtl;}

.giftimage {
padding: 14px 0px 0px 14px;
background:url(images/image.gif) no-repeat;
height:auto;
text-align:left;
}

div.giftimage img {border:3px solid #FFF;}

.infoBox { padding-left:5px;}

.infoBoxContents {
font-family:Arial;
font-size:12px;
color:#000000;
font-weight:bold;
}

.toplink div {
font-family:Arial;
font-size:12px;
color:#000000;
font-weight:bold;
}

.enlarge { margin-left:26px; font-family:Arial; font-size:14px; color:#CC3300; font-weight:bold;}

trable.infoBox td.main {color:#666; font-size:11px; padding-left:10px; font-weight:none;}

.main {

font-family:Arial;
font-size:12px;
color:#666;

font-weight:bold;
padding-left:10px;
}
.welcometext {font-family:Arial; font-size:12px; color:#000; padding:10px 5px 5px 5px; line-height:20px;}
.welcometext2 {font-family:Arial; font-size:13px; color:#000; padding:10px 5px 5px 5px; line-height:20px; font-weight:bold;}

.corporate { padding:20px 5px 5px 5px; }


.productListing-data {
font-family:Arial;
font-size:12px;
color:#000000;
font-weight:bold;
}

.menuboxTextcat { font-family:Arial; font-size:12px; font-weight:bold;padding-left:10px; text-align:right; padding-right:10px;}

.menuboxTextcat a:hover { color:#CC3300;}
.menuboxTextcat a:visited { font-weight:bold; color:#000000}
.menuboxTextcat a:active {}


.boxText, .category_desc,  select {
font-family:Arial;
font-size:11px;
color:#000000;
font-weight:bold;
text-align:left
}

.logintable { margin-top:5px;}

input {
background-color:#FFFFFF;
font-family:Arial;
font-size:11px;
color:#000000;
border:1px solid #C5B18F;
}

.smallText {
font-family:Arial;
font-size:12px;
font-weight:bold;

}

.smallText a { font-size:12px; font-weight:bold;}

.date{
font-family:Arial;
font-size:11px;
color:#FFF;
padding-left:10px;
font-weight:bold;
}

.copyr {
font-family:Arial;
font-size:11px;
padding-right:10px;
color:#FFF;
}

.copyr a {
color:#FFF;
font-weight:normal;
}

.productSpecialPrice, .inputRequirement {
color:#FF0000;
font-weight:bold;
font-family:Arial;
font-weight:bold;
font-size:12px;
}

.pageHeading s {
font-size:14px;
}

.fieldKey, .TableHeading {
font-family:Arial;
font-size:11px;
color:#000000;
font-weight:bold;
}

.stockWarning {
background-color:#CC3300;
color:#FFF;
font-family:Arial;
font-size:13px;
font-weight:bold;
} 

.messageStackError {
background-color:#FF0000;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
} 

.checkoutBarFrom a {
font-family:Arial;
font-size:11px;
color:#003300;
}

.checkoutBarCurrent {
font-family:Arial;
font-size:11px;
color:#009900;
font-weight:bold;
}

.checkoutBarTo {
font-family:Arial;
font-size:11px;
color:#999999;
}

.maintable2, .topbg { }

.menubg {background:url(images/menubg.jpg) repeat-x;}