html {
  background: #202020 url(images_menus/pattern_098.gif) repeat fixed 0 0 ;
}

body {
  color:#000;
  text-align: left;
}

#doc2 {

}

#contentBody {
  padding-left: 3px;
}

fieldset {
  width: 98%;
}

fieldset.loginpage legend {
    background-color:#CC0000;
}

fieldset.miniloginpage legend {
    background-color:#CC0000;
}

.btn div {
  font-size: smaller;
}


#CategoryItemList a:link, #CategoryItemList a:visited {
  text-decoration: none;
  color: #CC0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

#CategoryItemList a:hover {
  color: #FFF;
  font-weight: bold;
}

#CategoryItemList a:active {
  color: #FFF;
  font-weight: bold;
}


a:link,
a:visited {
  color: #CC0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
  color: #ccc;
}


input[type=text],
select,
textarea,
input[type=password]
{
  background: #F6F9FB;
  border: 1px solid #000000;
  text-align: left;
}

input[type=button],
input[type=submit]
{

}

h1, h2, h3, h4, h5, h6
{
  font-size: 12px;
  letter-spacing: 3px;
  padding-left: 18px;
  color: #CC0000;
}

h1 {
  font-size: 16px;
  color: #CC0000;
  /* padding-bottom: 2px; */
  border-bottom: 0px solid #4C95D6;
}

h1 span {
  float: right;
  display: inline
  color: #CC0000;
}

h2 {
  font-size: 12px;
  color: #CC0000;
  padding-bottom: 2px;
  border-bottom: 0px;
  font-weight: bold;
  padding-top: 3px;
}

h2 span {
  /* float: right; */
  display: inline
  color: #CC0000;
}

.titleSide {
  background-color:#000000;
  border:1px solid #CC0000;
  color:#CC0000;
  font-size:14px;
  font-weight:bold;
  margin-right:-10px;
  margin-top:0px;
  padding-bottom:3px;
  padding-top:3px;
  text-align:center;
  margin-bottom: 12px;
  letter-spacing: 0px;
  width: 178px;
}

.titleSide2 {
  background: transparent no-repeat left;
  color: #FFFFFF;
  margin-bottom: 12px;
  font-size: 12px;
  padding-left: 24px;
}

.titleMain {
  background-color: #CC0000;
  color: #000;
  font-size: 11px;
  margin-bottom: 3px;
}

.titleMain h2
{
  color: #000;
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  font-size: 16px;
  letter-spacing: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  height: 30px;
}

.titleMain1 {
  background-color: #FFF;
/* Restore this when this image is created */
/* background: #000 left url('images_menus/title1.jpg'); */
	
  font-size: 11px;
}

.titleMain a:link,
.titleMain a:visited {
  color: #000;
}


.minicart{

}
#minicart a {
  color:#fff;
}

div#thumb_back {
  background: url('images_menus/thumb_back.gif');
}

.button-group button.default
{
  font-size: 16px;
  font-weight: bold;
}

.box
{
  width: 98%;
}

div.box
{
  width: 98%;
}

.copyright_text{
  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;
  font-style: normal;
  text-align: center;
  color: #FFF;
}

a.gallery, a.gallery:visited, a.gallery:active {
  color:#000; 
  text-decoration:none; 
}

a.gallery:hover {
  color:#f00; 
  text-decoration:none; 	
}

#description {
   font-weight: bold;
   padding-bottom: 12px;
}

.list {
  text-align: left;
  display: table-row;
  list-style-type: none; 	
}

/* customize window */
/* title bar */
.ydlg .ydlg-hd {
  background-color: #CC0000;
  color: white;
  font-weight:bold;
  text-align: center;
  font:bold 12px "sans serif", tahoma, verdana, helvetica;
  overflow:hidden;
  padding:5px;
  border: 2px outset #997C4B;
}

/* Close button */
.ydlg .ydlg-close {
    background-image: url(images_menus/window/close.gif);
}

/* Body */
.ydlg .ydlg-dlg-body{
  background: None;
  background-color: #FFFFFF;
  text-align: left;
  padding-left: 5px;
  border: 2px solid black;
}

#scrollbox
{
/*
  max-height: 10000px;
  height: 240px;  
*/
}

.modifierOptions p 
{ 
  font-size: 0.85em; 
}

#hd
{
  height:110px ! important;
  min-height:110px;
}

#bd
{
  top: 0px;
  position: relative;
  width: 950px;
  height: auto;
  min-height: 300px;
}

#hd .navbox li a.highlightLink
{
  color: Yellow;
  font-size: 13px;
}

#hd .navbox {
  top: -25px;
  text-align: right;
  width: 660px;
  margin-bottom:-25px;
}

#hd .nav2box {
  color:white !important;
  float:right;
  font-family:Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  position:relative;
  right:0;
  top:-110px;
  margin-right:0px;
  text-align:left;
  width:130px;
  z-index:2;
  margin-bottom: -26px;
}

#hd .nav2box span {
  display: block;
  color: white !important;
}

#hd .nav2box span a {
  color: white !important;
}
/*
.yui-t2 .yui-b {
  width:16.8456em;
}

.yui-t2 #yui-main .yui-b {
  margin-left: 16.8456em;
  padding-bottom: 10px;
  background-color: #FFFFFF;
}
*/

#hd .logo {
  width:950px;
  background-color: #CC0000;
  float:none;
  top:0px;
  height: 110px;
}

#bd > #yui-main > .yui-b .first {  
  background-color: #FFFFFF;
}

#bd > .yui-b {
  background-color: #000000;
}

.instructions {
  color: white;
}

.supportNotice {
  background-color: #CC0000;
  border-top: 1px solid #000000;
}

.head {
  display: inline;
}

.ytab-strip td {
  vertical-align:bottom;
}

.ytab-strip .ytab-inner {
  font-size: 9px;
  font-weight: bold;
  padding: 4px 10px;
}

.ytab-strip a {
   color:#000000;
}

.ytab-strip .ytab-left {
  background:transparent url(images_menus/tab-sprite.gif) no-repeat scroll 0px -150px;
}

.ytab-strip .on .ytab-left {
  background:transparent url(images_menus/tab-sprite.gif) no-repeat scroll 0px -100px;
}
.ytab-strip .ytab-right {
  background:transparent url(images_menus/tab-sprite.gif) no-repeat scroll right -50px;
}

.ytab-strip .on .ytab-right {
  background:transparent url(images_menus/tab-sprite.gif) no-repeat scroll right 0px;
}

.orderSummary {
  color: black;
  background-color: #CC0000;
  margin-left:3px;
  padding:1px;
  width:97%;
}

#subcategorystrip{
  background-color: #C9AC7B;
  border-top: 1px solid #000;
  margin-left: -10px;
  padding-right: 10px;
  width: 100%;
}

.content div.ytab-strip-wrap:first-child{
  position: relative;
  height: 36px;
}
#hd .navbox li a:hover {
  color: #FFFFFF;
}
#hd .navbox {
  width: 690px;
}
fieldset.loginpage {
  height:150px;
}
.field label {
  width: 400px;
  text-align: right;
  float: left;
}
.field span label {
  width: 50px;
  float: none;
}
div.field {
  float: left;
  display: inline;
  clear: left;
}
div.field input[type="submit"]{
  left: 400px;
  position: relative;
}
.contentContainer {
  position: relative;
  padding-bottom: 4px;
}

.yui-t7 #yui-main .yui-b #contentBody, .yui-t5 #yui-main .yui-b #contentBody {
  width: 738px;
}
.yui-t7 #yui-main .yui-b {
  margin:0 0 0em;
}
.yui-t7 #yui-main .yui-b .content, .yui-t5 #yui-main .yui-b .content{
  top: 0px;
  width: 735px;
}
#yui-main {
  position: relative;
  width: 950px;
}

.niftycorners{
  display: none !important;
}
.roundBoxContent {
  color: #888;
}

.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {
  float:left;
  position: static;
}

.box{
  margin-left: 0px; 
}
.userheads th {
  background-color: #CC0000;
}
#CartScrollArea {
  background-color: #FFFFFF;
  border-left: 1px dotted black;
}
#CartScrollArea .titleSide{
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #000000;
}
.ytab-strip .on .ytab-text {
  color: #000000;
}
fieldset.alert legend {
  background-color: #CC0000;
}

.ytab-strip .ytab-text {
  color:#FFFFFF;
}