/********************************
*	Creative eWorld StyleSheet  *
********************************/


/************
*
*	Links
*
*************/

a {text-decoration: none; color:#17569B;}
a:hover {text-decoration: none; color:#FF0000;}
a:link, a:visited {}
a:active {}

/************
*
*	Body & Table
*
*************/

body {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.7em;
line-height: 0.8;
color: #666666;
margin: 10px 0 10px 0;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
background-image: url(../images/bkgrnd.jpg);
background-repeat: repeat-x;
background-position: left top;
}

p {
font: normal 100% Tahoma, Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
margin: 0px 0px 8px  0px;
}

h1 {
font: bold 120% Tahoma, Arial, Helvetica, sans-serif;
color: #C33826;
padding: 0 0 0 0;
margin: 0 0 13px 0;
text-transform:uppercase;
}

h2 {
font: normal 110% Tahoma, Arial, Helvetica, sans-serif;
color: #4E7200;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-transform:none;
}

h3 {}
h4 {}
h5 {}

/*************** list tag styles ***************/
ul{
list-style-type: square;
margin-top: 10px;
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: normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

#uctable {
/* Table Containing All User Controls */
}

/************
*
*	Products List
*
*************/

.cartgdheader {
/* Cart Grid Header */
background: #D7E3F5;
color: #000000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
}

.cartgditem {
/* Cart Grid Item */
color: #000000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 95%;
}

.cartgdaltitem {
/* Cart Grid Alternate Item */
background: #E6E7E6;
color: #000000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 95%;
}

.pagelinkactive {
/* Use For Products List Page Numbering */
color: #000000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 100%;
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: 100%;
padding: 3,3,3,3;
text-decoration: none;
}

/************
*
*	Product Details
*
*************/

.producttitle {
color: #808080;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
}

.producttitlebig {
background-color: #808080;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 110%;
font-weight: bold;
color: #FFFFFF;
}

/************
*
*	Common
*
*************/
.quoteBox
{
	width: 35px;
}

.bodytxt {
/* Use For 'AboutUs' & 'Help' Text */
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing: 0.5px;
}

.bodytxtbold
{
	/* Use For 'AboutUs' & 'Help' Text */
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	color: #4F4F4F;
	text-decoration: none;
}

.welmembertext {
/* Welcome Back Member Text */
font-size: 100%;
color: #ffffcc;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.errmsg {
color: #FF0000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 110%;
font-weight: bold;
}

.footer {
color:#808080;
font-size:9px;
padding:10px 0 10px 0;
margin:0;
background-color:#eeeeee;
}

.formheader {
background-color: #999999;/*#444444;*/
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.formsubheader {
background-color: #FFFFFF;
color: #FFFFFF;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.forminput {
background-color: #FFFFFF;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
width:250px;
}

.formtitle {
background-color: #FFFFFF;
color: #333333;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.pageheader {
/* Header Title For All Pages */
font: Normal 16px "Arial Black", sans-serif;
font-style:italic;
color: #ffffff;
}

.pageheadertd {
height: 30px;
background-color: whitesmoke;
}

.pageheadersub {
/* Use For Product Subcategory */
font: normal 120% Tahoma, Arial, Helvetica, sans-serif;
color: #ffffff;
}

/************
*
*	Menu
*
*************/

.navibargroup 
{
cursor: hand;
display: block;
color:#FFFFFF;
/*
padding-top: 0px;
padding-right: 5px;
padding-bottom: 18px;
padding-left: 5px;
*/
/*margin-left:9px;*/
}

.navibaritem 
{
cursor: hand;
background-image: url(../images/bullet-02.gif);
background-position: left center;
background-repeat: no-repeat;
background-color:#8C281B;
border-bottom:1px solid #BA7E76;
width:177px;
margin-left:1px;
padding: 5px 0 5px 18px;
}

.navibaritemover 
{
cursor: hand;
background-image: url(../images/bullet-02.gif);
background-position: left center;
background-repeat: no-repeat;
background-color:#631C13;
border-bottom:1px solid #BA7E76;
width:177px;
margin-left:1px;
padding: 5px 0 5px 18px;
}

/***
.navibaritem:link
{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
	height: 15px;
	line-height: 18px;
}

.navibaritem:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
	height: 15px;
	line-height: 18px;
}

.navibaritem:active
{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
	height: 15px;
	line-height: 18px;
}

.navibaritem:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #8A0202;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	background-color: #EBE4D4;
	width: 100%;
	height: 15px;
	line-height: 18px;
}
***/

.navibarchilditem 
{
background-color: #EBE4D4;
border: solid 1px #BA7E76;
color: #8A0202;
cursor: hand;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 5px 9px 5px 9px;
}

.navibarchilditemover {
background-color: #BA7E76;
border: solid 1px #8A0202;
color: #EBE4D4;
cursor: hand;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 5px 9px 5px 9px;
}


/************
*
*	Programmers Extra
*
*************/



/************
*
*	Designers Extra
*
*************/

#container {
width:720px;
margin: 0 auto 0 auto;
padding:0px 10px 10px 10px ;
border:1px solid #dddddd;
background-color:#fdfdfd;
}

#navbar{
background-color: #09233E;
background-image: url(../images/navbar.jpg);
background-repeat: repeat-y;
background-position: right top;
}

#navbar img{
margin-right:5px;
border:0;
}

#navbar .selection{
display:block;
padding:7px 10px 8px 10px;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
}

#navbar .selection:hover{
background-color:#1C67B8;
}

.sidebar {
background-attachment: fixed;
background-color: #7BA2CB;
background-image: url(../images/side_bkgrnd.jpg);
background-repeat: repeat-x;
background-position: left bottom;
width:179px;
color:#FFFFFF;
margin-left:9px;
}

#sidebar .menu {
display:block;
margin:0;
padding: 5px 0 5px 9px;
width:170px;
color:#FFFFFF;
background-color:#8C281B;
border-bottom:1px solid #BA7E76;
}

#sidebar .menu:hover {
color:#ffffff;
background-color:#631C13;
}

#sidebar .menu img {
margin-right:5px;
border:0;
}

#body{
width:540px;
}

.bodytv{
background-color: #5077BC;
background-image: url(../images/tv-small.jpg);
background-repeat: no-repeat;
background-position: left top;
width:540px;
height:133px;
}

#footer{
color:#808080;
font-size:80%;
padding:10px 0 10px 0;
margin:0;
background-color:#eeeeee;
}

.footer a{
color:#808080;
}

.footer a:hover{
color:#EBA163;
}

#breadcrumbs {
color:#5177BD;
font-size:85%;
padding-bottom:13px;
}

#breadcrumbs a{
color:#5177BD;
}

#breadcrumbs a:hover{
color:#EBA163;
}

.button{
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
color: #666666;
}

.small{
font-size: 85%;
}

/* Table */
.rowDesc {background-color:#4E72B1; color:#FFFFFF}
.rowDesc td {font-weight:bold; padding: 5px 5px 5px 5px;}
.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:#3E5A8E; font-weight:bold;}

/* Image/Object alignment */
.floatLeft {float: left; margin: 0 10px 0 0; }
.floatRight {float: right; margin: 0 0 0 0; }
.floatLeftClr {float: left; clear: left; margin: 0 10px 0 0; }
.floatRightClr {float: right; clear: right; margin: 0 0 0 0;}

/* Rules */
div.hr {
height: 25px;
background: #ffffff url(../images/rule-h.gif) repeat-x scroll center center;
}

.hr-v {
height: 11px;
background: #ffffff url(../images/rule-v.gif) repeat-y scroll center center;
}

div.hr hr {
display: none;
}

.searchbox {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;

}

.btnBox {
	font-family: Verdana;
	font-size: 9px;
	background-color: #A3C607;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
}

.outlinerProducts {

	border: 1px solid #CCCCCC;
	padding: 3px;
	margin: 0px;
	padding: 0px;
	margin: 0px;
	padding: 1px;
}


.dottedBgVer {
	background-image: url(images/dot_ver.gif);
	background-repeat: repeat-y;
	background-position: center;

}
.dottedBgHori {
	background-image: url(images/dot_hori.gif);
	background-repeat: repeat-x;
	background-position: 100%;
}
