/********************************
*	Creative eWorld StyleSheet  *
********************************/


/* Body & Table */

body {
font:11px arial,helvetica,clean,sans-serif;
color: #6D6E71;
background-color: #F1FEF9;
margin:0;
padding:0;
}

p {
font: normal 100% Arial, Helvetica, sans-serif;
padding:0;
margin: 0px 0px 8px  0px;
}

h1 {
font: bold 160% Arial, Helvetica, sans-serif;
color: #C0001A;
padding:0;
margin: 0;
text-transform:uppercase;
}

h2 {
font: normal 140% Arial, Helvetica, sans-serif;
color: #4E7200;
padding:0;
margin: 10px 0 15px 0;
text-transform:none;
}

h3 {}
h4 {}
h5 {}

strong, b {color:#333333;}

/*************** list tag styles ***************/
ul{
list-style-type: square;
margin-top: 0px;
margin-right: 8px;
}

ul ul{
list-style-type: disc;
margin-top: 10px;
margin-right: 8px;
}

ul ul ul{
list-style-type: none;
margin-top: 10px;
margin-right: 8px;
}

td {
font-family: Arial, Helvetica, sans-serif;
font-size: inherit;
padding:0;
margin:0;
}

/* Links */

a {
color:#D71920;
text-decoration: none;
}

a:hover {
color:#003C0F;
text-decoration: underline;
}

a:link, a:visited {}
a:active {}

/* Common */

.formheader {
background-color: #444444;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 110%;
font-weight: bold;
}

.formsubheader {
background-color: #666666;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
}

.forminput {
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
}

.formtitle {
background-color: #AAAAAA;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
}

.pageheader {
/* Header Title For All Pages */
color: #808080;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
}

.pageheadertd {
height: 30px;
background-color: whitesmoke;
}

.pageheadersub {
/* Use For Product Subcategory */
color: #808080;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
}

/* Designers Extra */

#header{
background-attachment: scroll;
background-color: #FFFFFF;
background-image: url(../images/header-bkgrnd.jpg);
background-repeat: repeat-x;
background-position: right top;
height:74px;
}

#navbar{
background-attachment: scroll;
background-color: #C0F7DE;
background-image: url(../images/sidebar-bkgrnd.gif);
background-repeat: no-repeat;
background-position: left top;
width:154px;
padding:43px 12px 32px 12px;
font-size:12px !important;
font-weight:bold;
}

#navbar .selection{
display:block;
padding:8px 0 8px 0;
width:100%;
color:#003C0F;
}

#navbar .selection:hover{
color:#C70507;
text-decoration: none;
}

#navbar .selected{
display:block;
padding:8px 0 8px 0;
width:100%;
color:#003C0F;
}

#tv{
background-attachment: scroll;
background-image: url(../images/tv-bkgrnd.jpg);
background-repeat: repeat-x;
background-position: left top;
height:178px;
}

#contentBody{
background-attachment: scroll;
background-color: #F1FEF9;
background-image: url(../images/content-bkgrnd.gif);
background-repeat: no-repeat;
background-position: right bottom;
padding:15px 15px;
}

#footer{
background-color: #A5BEBB;
color:#FFFFFF;
font-size: 10px !important;
padding-top:4px;
padding-bottom:4px;
text-align:center;
}
#footer a{color:#FFFFFF;}
#footer a:hover{color:#003C0F;}

.button{
font: normal 100% Tahoma, Arial, Helvetica, sans-serif;
color: #666666;
}

.small{
font-size: 85%;
}

/* Products/Form Table */
.rowDesc {color:#333333; font-weight:bold; font-size:100%; padding: 0 0 3px 0; border-bottom:1px solid #003C0F; text-transform:uppercase;}
.rowOdd {background-color:#FFFFFF;}
.rowOdd td {padding: 5px 5px 5px 5px;}
.rowEven {background-color:#efefef;}
.rowEven td {padding: 5px 5px 5px 5px;}
.rowNoStyle {}
.rowNoStyle td {padding: 5px 0 5px 0;}
.rowNoStyle1 {}
.rowNoStyle1 td {padding: 5px 5px 5px 5px;}
.cellDesc {color:#003C0F; font-weight:bold;}

/* 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;}

/* Rules */
div.hr {
height: 15px;
background: url(../images/rule-h.gif) repeat-x scroll center center;
}

.hr-v {
height: 11px;
background: url(../images/rule-v.gif) repeat-y scroll center center;
}

div.hr hr {
display: none;
}