@import url("css/menu.css"); 

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color: #000000;  font-family: Tahoma, Verdana, Arial; }
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size: 10pt; }
h1, h3, h5, h1 input{font-weight: bold; }
h2, h4, h6{font-weight: normal}
h1, h2, h1 input{font-size: 1.4em;  margin: 20px 0px 0px 0px; }
h3, h4{font-size: 1.2em; margin: 8px 0px 0px 0px; }
h5, h6{font-size: 1em; margin: 6px 0px 0px 0px; }


a,a:link,a:visited,a:active{color: #6699CC;  text-decoration: none;  font-weight: normal;  }
a:hover{color: #6699CC;  text-decoration: underline;  }
.Head{color: #2E3D47; font-weight: bold; }
.SubHead {color: #4C6171; }
.SubSubHead{color: #6E8AA0; }
.NormalRed {color: #F00; }


/* DNN HTML Content */
div.DNN_HTMLContent div.Normal
{
  font-size: 1em; 
  font-family: Tahoma, Verdana, Arial; 
} 

/* ControlPanel style */
.ControlPanel{background: transparent url(images/cpanel_center.png) repeat-x bottom left;  border: none; padding-bottom: 10px; }
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left; padding-left: 21px; }
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right; padding-right: 33px; }

/*Datagrids */
.DataGrid_Container {margin-top: 15px; }
.DataGrid_Header{font-weight: bold; }
.DataGrid_Header td, .NormalBold td{font-weight: bold; }

/* ------- FileManager -------*/
div.FileManager{height: auto; border: none; }
table.FileManager{width: 99%}


a.CommandButton: link, a.CommandButton: visited{color: #CB2027;  font-weight: bold;  text-decoration: none; }
a.CommandButton: hover{color: #3E81B5;  text-decoration: underline; }

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton: link, .ControlPanel a.CommandButton: visited{color: #3E81B5; }
.ControlPanel a.CommandButton: hover{color: #CB2027;  text-decoration: underline; }
.ControlPanel a.CommandButton: link, .ControlPanel a.CommandButton: visited, .ControlPanel .SubHead{font-size: 1.1em; }

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding: 0;  margin: 0;  }
.LeftPane{ padding: 0 0 0 0;  width: 20%;  margin: 0;  }
.RightPane{ padding: 0 0 0 20px;  width: 20%;  margin: 0;  }


/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb: link,a.Breadcrumb: active,a.Breadcrumb: visited{color: #3E81B5; }
a.Breadcrumb: hover{color: #C00; }

/*-------------- Link Style --------------*/
.linkscontainer{padding-top: 20px; text-align: center; }
.links,a.links: link,a.links: active,a.links: visited{ font-weight: bold;  color: #3E81B5;  text-transform: uppercase; }
a.links: hover{color: #C00; }

/*-------------- User Style --------------*/
.user,a.user: link,a.user: active,a.user: visited { color: #3E81B5; }
a.user: hover{color: #C00; }

/*-------------- Footer Style --------------*/
.footer,a.footer: link,a.footer: active,a.footer: visited { color: #3E81B5; }
a.footer: hover{color: #C00; }

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width: 0; padding: 0; margin: 0; }

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position: relative;  white-space: nowrap; }
div.SearchBorder{width: 180px;  height: 20px;  border: solid 1px #e0e0e0;  float: left;  background-color: White;  white-space: nowrap;  margin-top: 2px; }
div.SearchContainer a{padding: 0;  display: block;  float: left;  }
div.SearchContainer a img{padding-left: 5px; }
div.SearchIcon{float: left;  width: 31px;  height: 20px;  cursor: pointer;  z-index: 11;  background: no-repeat 2px 2px;  text-align: right; }
div.SearchIcon img{margin-top: 3px; }

input.SearchTextBox{float: left;  z-index: 10;  border: 0;  width: 130px;  height: 18px;  margin-left: 3px;  color: #43494D; }

#SearchChoices{clear: both;  display: none;  border: solid 1px #C3D4DF;  z-index: 2000;  cursor: pointer;  margin: 0;  padding: 0;  text-align: left;  background-color: #F3F7FA;  position: absolute;  top: 22px;  left: 0; }
#SearchChoices li{cursor: pointer;  margin: 0;  padding: 2px 2px 0 2px;  padding-left: 25px;  height: 18px;  text-align: left;  background-color: #F3F7FA;  background-repeat: no-repeat;  background-position: 2px center;  list-style: none;  list-style-image: none;  border: none;  display: block; }
#SearchChoices li.searchHilite{background-color: #CE0D0D; 	color: #ffffff;  border: none; }
#SearchChoices li.searchDefault{background-color: #F8FAFF;  border: none; }

/*-------- design style --------*/

body
{
  background-image: url('images/background.jpg'); 
}

h1
{
  font-family: Palatino Linotype, Georgia; 
  font-size: 1.6em; 
  text-decoration: none; 
  font-style: italic; 
  color: Black; 
}

h1.Top
{
  margin-top: 0px; 
}

div#Content
{
  width: 800px; 
  margin: 20px auto 20px auto;
}

div#WhiteArea
{
  background-color: White; 
  float: left; 
  padding-top: 10px;
  width: 800px;
}

div#Panes
{
  padding: 10px 20px 30px 20px; 
  clear: both; 
}

div#Header
{
  width: 100%; 
  height: 165px; 
}

div#HeaderLine
{
  width: 100%; 
  height: 11px; 
  background-image: url('images/6699ccBLUE.jpg');
}

div#FooterLeft
{
  float:left;
}

div#FooterRight
{
  float: right;
  text-align: right; 
  font-size: 9pt;
}

div#FooterRight a
{
  color: #003366;
  font-size: 9pt;
}

a.ProductList
{
  color: Black;
  text-decoration: none;
}

div#Bottom
{
  margin: auto;
  margin-top: 10px;
  width: 367px;
  height: 30px;
  background-image: url('images/footer.jpg');
  background-repeat: no-repeat;
  text-align: center;
  padding-top: 50px;
}

div#Bottom a
{
  color: Black;
  text-decoration: none;
}

div#Bottom a:hover
{
  color: #6699CC
}

div.NB_Store_ProductListContent
{
  padding: 15px;
}

table#ProductDetail
{
  padding: 20px 0px 20px 0px;
}

table#ProductDetail img
{
  padding-bottom: 10px;
}

table#ProductDetail td
{
  vertical-align: top;
}

table#ProductDetail td#Left
{
  padding-right: 40px;
}

h1.CollectionHeader
{
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-style: normal; 
  font-size: 1.4em;
  margin-bottom: 10px;
}

h1.CollectionHeader a
{
  font: inherit;
  font-size: 1em;
  color: Black;
  text-decoration: none;
}

h1.CollectionHeader a:hover
{
  color: #6699CC
}

h1#ProductDetail
{
  margin: 0px;
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-style: normal;
  font-size: 1em;
}

h2#ProductDetail
{
  margin: 0px;
}

table#Models
{
  margin: 20px 0px 20px 0px;
}

td#ModelHelp
{
  padding: 5px;
  vertical-align: text-top;
}

td#OptionHelp
{
  vertical-align: text-top;
}

div.CheckOutRight
{
  float: right;
}

.nb_store_cartheader
{
  font-family: Tahoma, Verdana, Arial; 
  background-color: #663300;
  color: white;
}




