body {
  margin: 0px;
  padding:0px;
  font-family: Verdana, Arial, sans-serif; 
}

img {
   border: 0px solid #E0E0E0;
}

a {
   font-family: Verdana, Arial, sans-serif; 
}

.PageContent {
      padding: 3px;
      font-family: verdana, arial, helvetica;
      font-size: 10pt;
}

.container {
      background-image: url(./../../../images/bgimage.png);
      background-position-x: 100%;
      background-position-y: 0%;
      background-repeat: repeat-x;
      margin-top: 0px;      
}

.PageHeader {
      padding: 3px;
      border-bottom: dotted 1px #000;
      font-weight: bold;
      color: #0080C0;
      font-size: 12pt;
}

.PageFooter {
      padding: 3px;
      border-top: solid 1px #FFCC99;
      color: #000;
}


.BoxMenuBody {
        background-image: url(../images/top-bg.gif);
        background-position:top left;
        background-repeat:repeat-x;
        background-color: #fff;
        border-top: solid 1px #dcdcdc;
        margin: 1px;
        padding: 1px;
        font-family: verdana, arial;
        font-size: 10pt;
}
/* Boxes +, -------------------------*/
.BoxTitle {
        background-image:url(../images/boxtitle.jpg);
        background-position:left top;
        background-repeat:repeat-x;
        /*background-color: #BCD5E7;*/
        position:relative;
        border-bottom: solid 1px #ff8c00;
        margin: 0px;
        font-size: 10pt;
        color: #480000;
        font-family: helvetica, verdana, arial;
        height: 22px;
}

.BoxBody {
        border: solid 1px #DCDCDC;
        margin: 1px;
        padding: 1px;
        font-family: verdana, arial;
        font-size: 10pt;
}

.Box1 {
      padding: 2px;
}

.BoxBodyHeader {
        background-color: #D2691E;
        position:relative;
        border: solid 1px #ff8c00;
        margin: 1px;
        padding: 1px;
        font-family: verdana, arial;
        font-size: 13pt;
}

.BoxTitleBillBoard {
        background-image:url(../images/boxtitle.jpg);
        background-position:left top;
        background-repeat:repeat-x;
        /*background-color: #BCD5E7;*/
        position:relative;
        border-bottom: solid 1px #ff8c00;
        margin: 0px;
        font-size: 10pt;
        color: #480000;
        font-family: helvetica, verdana, arial;
        height: 22px;
}

.BoxBodyBillBoard {
        border: solid 1px #DCDCDC;
        margin: 1px;
        padding: 1px;
        font-family: verdana, arial;
        font-size: 10pt;
}

/* ------------------------------------------------------------------------------ G7 Cart.com -------------------------------------------------------------------------------*/
.BoxLinkA:link {color: #3366FF; text-decoration: underline; font-weight:bold; font-size:7pt;}
.BoxLinkA:visited {color: #3366FF; text-decoration:underline; font-weight:bold; font-size:7pt;}
.BoxLinkA:hover {color: #3366FF; text-decoration: underline; font-weight:bold; font-size:7pt;}
.BoxLinkA:active {color: #3366FF; text-decoration: underline; font-weight:bold; font-size:7pt;}

.LinkM:link {color: #000; text-decoration: underline; font-weight:bold; font-size:7pt;}
.LinkM:visited {color: #000; text-decoration:underline; font-weight:bold; font-size:7pt;}
.LinkM:hover {color: #000; text-decoration: underline; font-weight:bold; font-size:7pt;}
.LinkM:active {color: #000; text-decoration: underline; font-weight:bold; font-size:7pt;}

.LinkLS:link {color: #3355FF; text-decoration: underline; font-weight:bold; font-size:8pt;}
.LinkLS:visited {color: #3355FF; text-decoration:underline; font-weight:bold; font-size:8pt;}
.LinkLS:hover {color: #3399FF; text-decoration: underline; font-weight:bold; font-size:8pt;}
.LinkLS:active {color: #3355FF; text-decoration: underline; font-weight:bold; font-size:8pt;}

.RvwLink:link {color: #3366FF; text-decoration: none; font-weight:normal; font-size:8pt;}
.RvwLink:visited {color: #3366FF; text-decoration:none; font-weight:normal; font-size:8pt;}
.RvwLink:hover {color: #3366FF; text-decoration: underline; font-weight:normal; font-size:8pt;}
.RvwLink:active {color: #3366FF; text-decoration: underline; font-weight:normal; font-size:8pt;}

.thumbLink:link {color: #FFFFFF; text-decoration: none; font-weight:normal; font-size:8pt;}
.thumbLink:visited {color: #FFFFFF; text-decoration:none; font-weight:normal; font-size:8pt;}
.thumbLink:hover {color: #FFFFFF; text-decoration: underline; font-weight:normal; font-size:8pt;}
.thumbLink:active {color: #FFFFFF; text-decoration: underline; font-weight:normal; font-size:8pt;}



.BoxFooter {
        font-size:5pt;
}
/* --------- Random ----------------------------------------------------------------------*/
.warnText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #050F72;
	background-color: #FFCECE;
	border: 1px solid #FF0000;
	padding: 2px;
}

.RandomBoxBody {
        border: solid 1px #FFCC66;
        font-family: verdana, arial;
        font-size: 10pt;
		color:#000;		
}
.RandomBoxTitle {
        background-color: #FF6600;
        border-bottom: solid 1px #CC0000;
        margin: 1px;
		padding: 5px;
        font-size: 9pt;
        color: #fff;
        font-family: arial,tahoma,sans-serif;
		text-align: left;
}
.RandomBox1{
        padding: 2px;
}

/* -------------------------------------------------------------------------------*/
.ChatBoxBody {
        border: solid 1px #99CCCC;
        font-family: verdana, arial;
        font-size: 10pt;
		color:#000;		
}
.ChatBoxTitle {
        background-color: #3399FF;
        border-bottom: solid 1px #0000CC;
        margin: 1px;
		padding: 5px;
        font-size: 9pt;
        color: #fff;
        font-family: arial,tahoma,sans-serif;
		text-align: left;
}
.ChatBox1{
        padding: 2px;
}

/* -------------------------------------------------------------------------------*/
.NewsBoxBody {
        border: solid 1px #B0C4DE;
        font-family: verdana, arial;
        font-size: 10pt;
		color:#000;		
}
.NewsBoxTitle {
        background-color: #B0C4DE;
        border-bottom: solid 1px #778899;
        margin: 0px;
		padding: 5px;
        font-size: 9pt;
        color: #fff;
        font-family: arial,tahoma,sans-serif;
		text-align: left;
}
.NewsBox1{
        padding: 2px;
}

/* -------------------------------------------------------------------------------*/
.WhatBoxBody {
        border: solid 1px #EEE8AA;
        font-family: verdana, arial;
        font-size: 10pt;
		color:#000;		
}
.WhatBoxTitle {
        background-color: #DEB887;
        border-bottom: solid 1px #CD853F;
        margin: 1px;
		padding: 5px;
        font-size: 9pt;
        color: #fff;
        font-family: arial,tahoma,sans-serif;
		text-align: left;
}
.WhatBox1{
  padding: 2px;
}  

/* -------------------------------------------------------------------------------*/
.TestBoxBody {
        border: solid 1px #EEE8AA;
        font-family: verdana, arial;
        font-size: 10pt;
		color:#000;		
}
.TestBoxTitle {
        background-color: #D2B48C;
        border-bottom: solid 1px #CD853F;
        margin: 1px;
		padding: 5px;
        font-size: 9pt;
        color: #fff;
        font-family: arial,tahoma,sans-serif;
		text-align: left;
}
.TestBox1{
  padding: 2px;
}  

/* -------------------------------------------------------------------------------*/
.SubBoxBody {
        border: solid 1px #EEE8AA;
        font-family: verdana, arial;
        font-size: 10pt;
		color:#000;		
}
.SubBoxTitle {
        background-color: #D2B48C;
        border-bottom: solid 1px #CD853F;
        margin: 1px;
		padding: 5px;
        font-size: 9pt;
        color: #fff;
        font-family: arial,tahoma,sans-serif;
		text-align: left;
}
.SubBox1{
  padding: 2px;
} 

/* -------------------------------------------------------------------------------*/
.FreeModBoxBody {
        border: solid 1px #CC0000;
        font-family: verdana, arial;
        font-size: 10pt;
		color:#000;		
}
.FreeModBoxTitle {
        background-color: #CC0000;
        border-bottom: solid 1px #CD853F;
        margin: 1px;
        padding: 5px;
        font-size: 9pt;
        color: #fff;
        font-family: arial,tahoma,sans-serif;
	text-align: left;
}
.FreeModBox1{
  padding: 2px;
}

/* -------------------------------------------------------------------------------*/
.CatBoxBody {
        border: solid 1px #FFCC99;
        font-family: verdana, arial;
        font-size: 10pt;
		color:#000;
}
.CatBoxTitle {
        background-color: #CC0000;
        border-bottom: solid 1px #CD853F;
        margin: 1px;
        padding: 5px;
        font-size: 9pt;
        color: #fff;
        font-family: arial,tahoma,sans-serif;
	text-align: left;
}
.CatBox1{
  padding: 2px;
}

.img_shadow {
background-image:url(./../../../images/shadow.gif);
background-position:left bottom;
background-repeat:no-repeat;
float:right;
overflow:hidden;
padding:0 0 11px 11px;
position:relative;
}

#message
{
    width: 368px;
    display: none;
}

.msgerror
{
    width: 380px;
    padding: 5px;    
    font:12px Verdana, Arial, sans-serif;
}

.msgerror, .msgsuccess
{
    border: 1px solid rgb(242, 84, 84);
    background: rgb(252, 210, 210);
}

.msgsuccess
{
    border: 1px solid rgb(33, 149, 30); 
    background: rgb(211, 252, 210); 
}

/*------------- 26.April.2010 ----------------------*/
#navigator {
   background: #E0E0E0;
   float: right;
   height: 23px;
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

#navigator li {
   background: #E0E0E0;
   float: left;
   margin-left: 2px;
   min-width: 60px;
   padding: 0px;
   text-align: center;
}

#navigator li a {
   border: 1px solid transparent;
   color: #404040;
   display: block;
   font-weight: normal;
   font-size: 11pt;
   padding: 1px 9px;
   text-decoration: none;
}

.image_frame {
  /*
  border-top-left-radius: 7px 7px;
  border-top-right-radius: 7px 7px;
  border-bottom-left-radius: 7px 7px;
  border-bottom-right-radius: 7px 7px  ;
  */
  padding:10px;
  border:1px solid #E0E0E0;
}

.promo_image_frame {
  padding:10px;
  border:1px solid #FF8080;
}

.prod_details:link {color: #808080; text-decoration: none; font-weight:normal; font-size:11px;}
.prod_details:visited {color: #808080; text-decoration:none; font-weight:normal; font-size:11px;}
.prod_details:hover {color: #808080; text-decoration: none; font-weight:normal; font-size:11px;}
.prod_details:active {color: #808080; text-decoration: none; font-weight:normal; font-size:11px;}


.prod_header:link {color: #000000; text-decoration: none; font-weight:bold; font-size:12px;}
.prod_header:visited {color: #000000; text-decoration:none; font-weight:bold; font-size:12px;}
.prod_header:hover {color: #000000; text-decoration: none; font-weight:bold; font-size:12px;}
.prod_header:active {color: #000000; text-decoration: none; font-weight:bold; font-size:12px;}

.calendar {
   float:left;
   text-align:center;
   width:85;
   height:85px;
   display:block;
   padding:3px;
   border:0px solid #FFFFC0;
   margin-right:10px;
   /* 
   background-image: url(./../../../images/calendar.jpg);
   background-repeat: no-repeat;
   */
}