/***************************** STYLES BELOW AFFECT ALL PAGES ***************************/
/*** GENERAL STYLES ***/
body { 
background: url(http://barijonline.com/images/blogrepeat.jpg); 
background-repeat: repeat;
}

body { 
 background-color:#fff;
 background-color:#ffffff;
  color:#502000;
  font-family:century gothic, Bookman Old Style;
  font-size:10pt;
  margin:0px;
  padding:0px;
}
p {
  margin:0px;
  padding:4px 0px 10px 0px;
}
sup {
  font-size:.4em;
}
h1 {
  font-size:10pt;
  margin:0px;
  padding:0px;
}
h2 {
  background-color:#fff;
  font-size:9pt;
  margin:0px;
  padding:0px 2px;
}
h3 {
  font-size:10pt;
  margin:0px;
  padding:0px;
  text-align:center;
}
h4  {
   font-size:10pt;
   margin:0px;
   padding:0px 2px;
   text-align:center;
   font-weight:light;
}
h5  {
   font-size:8pt;
   margin:0px;
   padding:0px 0px;
   text-align:center;
   color: #502000;
   font-weight:light;
}
h6  {
   font-size:14pt;
   margin:0px;
   padding:0px 0px;
   text-align:center;
   font family: french script;edwardian script;
   font-weight:light;
}
h8 {
  background-color:#fff;
  font-size:8pt;
  margin:0px;
  padding:0px 2px;
}
h9  {
  font-size:8pt;
  margin:0px;
  padding:0px 0px;
  text-align:left;  
}
h10   {
  background-color:#fceec9;
  font-size:8pt;
  margin:0px;
  padding:0px 2px;

}
h11  {
  font-size:8pt;
  margin: 0px;
  padding: 0px 2 px:

}


table {
  border-collapse:collapse;
  width:100%;
}
a {
  color:#502000;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

/*** OVERALL CONTAINER ***/
#container {
  background-color:#fff;
  border:1px dotted #e599b3;
  margin:30px auto; 30px auto
  margin-bottom: auto
  padding:0px;
  position:relative;
  width:950px;
}

/*** TOP NAVIGATION ***/
#topnav {
   border-top:1px dotted #e599b3;
  border-bottom:1px dotted #e599b3;
  margin-left: auto;
  margin-right: auto;
  background-color:#fff;
  font color:#6abdb4;
  color:#6abdb4;
  float:center;
  font:8pt/12pt century gothic, Bookman Old Style;
  position:absolute;
  top:205px;
  width:950px;
}
#topnav image {
  border:0px;
  margin:0px;
  padding:0px;
}
#topnav span {
  padding:6px 4px;
}
#topnav a, #topnav a:hover {
  color:#6abdb4;
}
#topnav span.selected a {
  color:#6abdb4;
  font-weight:bold;
  text-decoration:underline;
  letter-spacing:-0.5px;
}
#topnavcontainer {
  margin-left: auto;
  margin-right: auto; 
  float: center;
  margin-top:10px;
  padding:5px;
  width:950px;
  font-size:8pt;
}
a.shoppingbag {
  position:absolute;
  top:2px;
  right:5px;
  background-image:url('images/shoppingBag.gif');
  background-repeat:no-repeat;
  width:24px;
  height:25px;
}
a:hover.shoppingbag {
  position:absolute;
  top:2px;
  right:5px;
  background-image:url('images/shoppingBag.gif');
  background-repeat:no-repeat;
  background-position:0px -25px;
  width:24px;
  height:25px;
}
#branding {
  
  background-color:#fff;
  background-image:url(http://barijonline.com/images/barij_header_july09.jpg)
  padding:2px;
}
#branding img {
  border:0px;
}
#branding a:hover {
  text-decoration:none;
}
#brandingbottom {
  
  background-color:#;
  padding:0px;
}
#brandingbottom img {
  border:0px;
}
#branding a:hover {
  text-decoration:none;
}
/*** FOOTER ***/
#footer {
  border-top:1px solid #9fb659;
  font-size:9px;
  padding:3px 5px;
  text-align:right;
}
#footer span {float:left;}
#subfooter {
  margin:-8px auto 0px auto;
  padding:0px 10px 0px 0px;
  position:relative;
  width:950px;
  font-size:10px;
  text-align:right;
}

/***************************** STYLES BELOW ARE PAGE-SPECIFIC ***************************/
/*** SPLASH PAGE ***/
#splash {
  text-align:center;
}
#splash img {
  border:0px;
  margin:0px;
  padding:0px;
}
#splash a {
  color:#e59a18;
  font-weight:normal;
}

/*** GIRLFRIENDS LEFT NAV ***/
#leftnavcontainer {
  float:left;
  margin-top:35px;
  padding:5px;
  width:140px;
  font-size:8pt;
}
#leftnavcontainer a.selected {
  font-weight:bold;
}
#leftnav, #leftnavblurb {
  border-right:1px dotted #e599b3;
  margin-bottom:15px;
}
#leftnavblurb p {
  padding:3px;
}

/*** GIRLFRIENDS ***/

#girlfriendswindow {
  margin-left:310px;
  margin-top:35px;
  padding:5px;
  width:950px;
}

#girlfriendswindow table {
  background-color:#ffffff;
  border-bottom:2px dotted #e599b3;
  margin:0px 0px 20px 0px;
  padding:0px;
  width:600px;
}
#girlfriendswindow th {
  background-color:#ffffff;
  border-bottom:2px dotted #e599b3;
  font-size:8pt;
  padding:0px 6px;
  text-align:left;
}
#girlfriendswindow td {
  border-bottom:2px dotted #e599b3;
  padding:3px;
  vertical-align:top;
  text-align:left;
}
#girlfriendswindow img {
  border:0px solid #9fb659;
  margin:0px 0px 3px 3px;
}
/*** KEYFOBS ***/

#keyfobswindow {
  margin-left:80px;
  margin-top:25px;
  padding:5px;
  width:463px;
}

#keyfobswindow table {
  background-color:#ffffff;
  border-bottom:1px dotted #e599b3;
  margin:0px 0px 10px 0px;
  padding:0px;
  width:563px;
}
#keyfobswindow th {
  background-color:#ffffff;
  border-bottom:0px dotted #9fb659;
  font-size:8pt;
  padding:0px 6px;
  text-align:left;
}
#keyfobswindow td {
  padding:3px;
  vertical-align:top;
  text-align:left;
}
#keyfobswindow img {
  border:1px dotted #9fb659;
  margin:0px 0px 3px 3px;
}
/*** INDEX LEFT NAV ***/
#indexleftnavcontainer {
  float:left;
  margin-top:20px;
  padding:5px;
  width:180px;
  font-size:7.5pt;
}
#indexleftnavcontainer a.selected {
  font-weight:bold;
}
#indexleftnav, #indexleftnavblurb {
  border-right:1px dotted #9fb659;
  margin-bottom:10px;
}
#indexleftnavblurb p {
  padding:2px;
}
#indexleftnavimg {
  border:0px solid #9fb659;
  margin:0px 0px 3px 3px;
}
/*** INDEX RIGHT NAV***/
#indexrightnavcontainer {
  float:right;
  margin-top:34px;
  padding:5px;
  width:170px;
  font-size:8pt;
}
#indexrightnavcontainer a.selected {
  font-weight:bold;
}
#indexrightnav, #indexleftnavblurb {
  border:0px dashed #9fb659;
  margin-bottom:10px;
}
#indexrightnavblurb p {
  padding:1px;
}
#indexrightnavimg {
  border:0px solid #9fb659;
  margin:0px 0px 3px 3px;
}

/*** INDEX ***/


#indexwindow {
  margin-left:200px;
  margin-top:30px;
  padding:2px;
  width:565px;
}

#indexwindow table {
  float:left;
  background-color:#ffffff;
  border:1px dotted #e599b3;
  margin:0px 0px 10px 0px;
  padding:0px;
  width:580px;
}
#indexwindow th {
  background-color:#ffffff;
  border-bottom:0px dashed #9fb659;
  font-size:9pt;
  padding:0px 6px;
  text-align:left;
}
#indexwindow td {
  padding:3px;
  vertical-align:top;
  text-align:center;
}
#indexwindow img {
  border:0px solid #9fb659;
  margin:0px 0px 3px 3px;
}


/*** FABRICS ***/


#fabric {
  margin:40px auto 0px auto;
  width:670px;
}
#fabric table {
  border:0px dashed #9fb659;
  margin-bottom:10px;
  padding:5px;
  width:100%;
}
#fabric td {
  font-size:8pt;
  padding:3px;
  text-align:center;
  vertical-align:top;
}
#fabric img {
  border:0px solid #9fb659;
  margin:0px 0px 3px 3px;
}

/*** PRODUCTS HOME, OUR STORY (THE ABOUT PAGE), ORDERINFO, YAHOO ORDER, PRESSDETAILS AND FRIENDS***/
#homewindow, #aboutwindow, #orderwindow, #pressdetails, #friendswindow {
  margin:40px auto 10px auto;
  padding:5px;
  width:850px;
}
#homewindow a, #aboutwindow a, #orderwindow a, #pressdetails a, #friendswindow a {
  font-weight:bold;
}
#aboutwindow img.photo {
  border:1px dotted #9fb659;
  float:left;
  margin:2px 1em 0px 0px;
}
#aboutwindow img.photo {
  height:161px;
  width:200px;
}
/*** PRODUCT HOME PAGE ***/
#homewindow {
	min-height:450px;
  _height:450px;
}
#homewindow h1, #homewindow p, #homewindow table {
  text-align:center;
}
#homewindow img {
  border:0px dashed #9fb659;
  margin:4px 4px;
}

/*** PRODUCT DETAIL PAGE***/
#productwindow {
  margin:40px auto 10px auto;
  padding:5px;
  width:850px;
}
#productwindow .description {
  vertical-align:top;
  clear:both;
}
#productwindow .description p { font-size:9pt; }
#productwindow .description p strong { font-size:10pt; }
#productwindow a { font-weight:bold; }
#productwindow img.photo {
  border:0px dashed #9fb659;
  float:center;
  margin:2px 1em 0px 0px;
}
#productwindow table { border:1px dashed #9fb659; margin-bottom:4px;}
#productwindow tr {vertical-align:top;}
#productwindow td {
  background-color:#f0e1b3;
  border:1px dashed #9fb659;
  font-size:8pt;
  padding:5px 3px;
  vertical-align:top;
}
#productwindow span.heading{ font-weight:bold; }
#productwindow form {
  margin:0px;
  padding:4px 0px 0px 0px;
}
#productwindow input {
  background-color:#fceec9;
  border-left:1px solid #ddd;
  border-top:1px solid #ddd;
  border-right:1px solid #333;
  border-bottom:1px solid #333;
  color:#502000;
  cursor: pointer;
  font-size:.95em;
  margin-top:4px;
  padding:1px;
}
#productwindow input.hover {
  background-color:#fff;
  border-left:1px solid #eee;
  border-top:1px solid #eee;
  border-right:1px solid #444;
  border-bottom:1px solid #444;
  text-decoration:underline;
}
/*** ORDER PAGE TABLE - DEPRECATED, USED TO BE LITTLE PRICE GRID***/
/* #orderwindow table{
  border:1px dotted #9fb659;
  margin-bottom:15px;
}
#orderwindow th {
  vertical-align:bottom;
}
#orderwindow th.price{
  width:15%;
}
#orderwindow td {
  background-color:#fff;
  border:1px dotted #9fb659;
  font-size:8pt;
  text-align:center;
  vertical-align:top;
}
#orderwindow table img {
  border:1px solid #9fb659;
}*/

/*** PRESS ***/
#press {
  margin:40px auto 0px auto;
  padding:5px;
  width:650px;
}
#press table {
  border:0px dashed #9fb659;
  margin-bottom:10px;
  padding:5px;
}
#press td {
  background-color:#fff;
  font-size:10pt;
  padding:5px;
  text-align:center;
  vertical-align:top;
}
#press img {
  border:1px solid #9fb659;
  margin:2px 0px;
}

/*** FRIENDS ***/
#friendswindow table, table.stores {
  border:0px dashed #ffa5c5;
}
#friendswindow td, table.stores td {
  background-color:#fff;
  border-bottom:1px dashed #ffa5c5;
  font-size:9pt;
  padding:3px;
  vertical-align:top;
}
#friendswindow img, table.stores img {
  border:1px solid #9fb659;
  margin:0px 0px 3px 3px;
}

/*** CONTACT ***/
.contactform {font:9pt/10pt century gothic, Bookman Old Style; background:#fff; border:0px solid #9fb659; margin-bottom:8px;}
.contactform td {padding:5px;}
.contactform .input_text {border:1px solid #9fb659; color:#9fb659; background:#fceec9;}
