/********************************
*	Creative eWorld StyleSheet  *
********************************/


/************
*
*	Body & Table
*
*************/

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
margin: 0px;
padding: 0px;
background-color: #AA3539;
background-image: url(../images/bkgrnd.jpg);
background-repeat: repeat;
background-position: center top;
}

p {
margin:0 0 10px 0;
padding: 0px;
}

h1 {
font: bold 130% Arial, Helvetica, sans-serif;
color: #803225;
padding: 0 0 0 0;
margin: 0 0 10px 0;
text-transform:uppercase;
}

h2 {
font: bold 120% Arial, Helvetica, sans-serif;
color: #606060;
padding: 0 0 0 0;
margin: 0 0 10px 0;
text-transform:none;
}

h3 {}
h4 {}
h5 {}

td {
font-family: Arial, Helvetica, sans-serif;
}

#uctable {
/* Table Containing All User Controls */
}


/************
*
*	Links
*
*************/

a {
text-decoration: none;
color:#333333;
}

a:hover {
text-decoration: none;
color:#FF8000;
}

/************
*
*	Products List
*
*************/

.cartgdheader {
/* Cart Grid Header */
background: #D7E3F5;
color: #000000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

.cartgditem {
/* Cart Grid Item */
color: #000000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 9px;
}

.cartgdaltitem {
/* Cart Grid Alternate Item */
background: #E6E7E6;
color: #000000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 9px;
}

.pagelinkactive {
/* Use For Products List Page Numbering */
color: #000000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 3,3,3,3;
text-decoration: none;
}

.pagelinktext {
/* Use For Products List Page Numbering */
color: #000000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 3,3,3,3;
text-decoration: none;
}

/************
*
*	Product Details
*
*************/

.producttitle {
color: #808080;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

.producttitlebig {
background-color: #808080;
color: #FFFFFF;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

/************
*
*	Common
*
*************/

.bodytxt {
/* Use For 'AboutUs' & 'Help' Text */
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
letter-spacing: 0.5px;
}

.welmembertext {
/* Welcome Back Member Text */
font-size: 11px;
color: #ffffcc;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.errmsg {
color: #FF0000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.footer {
color: #FFFFFF;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 9px;
}

.formheader {
background-color: #444444;
color: #FFFFFF;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.formsubheader {
background-color: #666666;
color: #FFFFFF;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

.forminput {
background-color: #FFFFFF;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 9px;
}

.formtitle {
background-color: #AAAAAA;
color: #FFFFFF;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
}

.pageheader {
/* Header Title For All Pages */
color: #808080;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.pageheadertd {
height: 30px;
background-color: whitesmoke;
}

.pageheadersub {
/* Use For Product Subcategory */
color: #808080;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

/************
*
*	Menu
*
*************/

.navibargroup {
background-color: #666666;
color: #FFFFFF;
cursor: hand;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
}

.navibaritem {
background-color: #666666;
color: #FFFFFF;
cursor: hand;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
}

.navibaritemover {
background-color: #666666;
color: #000000;
cursor: hand;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
}

.navibarchilditem {
background-color: #666666;
border: solid 1px #333333;
color: #FFFFFF;
cursor: hand;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 9px;
padding: 6;
}

.navibarchilditemover {
background-color: #999999;
border: solid 1px #333333;
color: #000000;
cursor: hand;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 9px;
padding: 6;
}

/************
*
*	Designers Extra
*
*************/
#container {
width: 720px;
margin-left: auto;
margin-right: auto;
}

#navbar{
background-color: #7F0000;
background-image: url(../images/navbar-bkgrnd.jpg);
background-repeat: repeat-x;
background-position: left bottom;
font-family: Verdana, sans-serif;
font-size: 90% !important;
font-weight:bold;
padding-left:14px;
margin: 0;
color:#FFFFFF;
}

#navbar a{
color:#FFFFFF;
}

#navbar a:hover{
color:#FFFFFF;
border-bottom: 2px solid #ffffff;
}

#sidebar {
background-color: #FFFFFF;
background-image: url(../images/sidebar-bkgrnd.jpg);
background-repeat: repeat-y;
background-position: left bottom;
padding: 14px 12px 0 12px;
width: 95px;
font-size:90% !important;
color:#333333;
}

#sidebar .cat {
font-size:110%;
font-weight:bold;
color:#A2090F;
padding: 0 0 14px 0;
margin: 0;
}

#sidebar ul {
margin:0 0 12px 0;
padding:0 0 0 0;
}

#sidebar ul li {
list-style-position: outside;
list-style-image: url(../images/bullet01.gif);
list-style-type: none;
margin:0 0 0 17px;
padding:0 0 0 -15px;
}

#sidebar ul li:hover {
list-style-image: url(../images/bullet02.gif);
}
#sidebar ul li a{
color:#333333;
}

#sidebar ul li a:hover{
text-decoration:none;
}

#content{
background-color: #ffffff;
background-image: url(../images/content-bkgrnd.jpg);
background-repeat: repeat-x;
background-position: left top;
padding: 14px 14px 14px 14px;
width:587px;
}

#content ul, #content ol {
margin:0 0 12px 0;
padding:0 0 0 0;
}

#content ul li {
list-style-position: outside;
list-style-type: disc;
margin:0 0 0 15px;
padding:0 0 0 0;
}

#content ol li {
list-style-position: outside;
list-style-type: decimal;
margin:0 0 0 25px;
padding:0 0 0 0;
}

.section {
font-size: 110%;
font-weight:bold;
color: #A2090F;
}

.small {
font-weight: normal;
font-size: 80%;
}

#chinese {
font-family: 'MS Song', STSong, Arial, Helvetica, sans-serif;
font-size: 120%;
line-height: 130%;
}

/* Image/Object alignment */
.floatLeft {float: left; margin: 0 0 0 0; }
.floatRight {float: right; margin: 0 0 0 0; }
.floatLeftClr {float: left; clear: left; margin: 0 0 0 0; }
.floatRightClr {float: right; clear: right; margin: 0 0 0 0;}

/* Horizontal Rule */
div.hr {
height: 15px;
margin: 4px 0 10px 0;
background: url(../images/rule-h.gif) repeat-x scroll center center;
}

.hr-v {
height: 11px;
background: #fff url(../images/rule-v.gif) repeat-y scroll center center;
}

div.hr hr {
display: none;
}