/* 2007 www.boatbuildercentral.com */
body { 
	background-image: url(../images/bg.gif);
	background-repeat: repeat; 
	background-color: #e7ebff;
	text-align: center;
	}

#container { 
   float: none;
   width: 900px; 
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	border-left:solid #6e86ff 1px;
	border-right:solid #0a29c2 2px;
   border-top:solid #6e86ff 1px;
   border-bottom:solid #0a29c2 2px;
	/* opera does not like 'margin:20px auto' */
	background: #ffffff;
	text-align: left; 
	/* part 2 of 2 centering hack */
	width: 880px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 880px;
	}
html>body #container {
	width: 880px; /* ie5win fudge ends */	
	}
	
#video { 
   float: none;
   width: 500px; 
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	border-left:solid #6e86ff 1px;
	border-right:solid #0a29c2 2px;
   border-top:solid #6e86ff 1px;
   border-bottom:solid #0a29c2 2px;
	/* opera does not like 'margin:20px auto' */
	background: #ffffff;
	text-align: center; 
	/* part 2 of 2 centering hack */
	width: 480px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 480px;
	}
html>body #video {
	width: 480px; /* ie5win fudge ends */	
	}
#highlight { 
   float: none;
   width: 154px; 
	padding: 2px;
	background: #E6E6FA;
	border: 1px solid #98AAB1;
	}
	
#breadcrumbs, #breadcrumbs a { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	}	
	
#highlight2 { 
   float: none;
   width: 154px; 
	padding: 2px;
	background: #F7F9C9;
	border: 1px solid #EDCA25;
	}
	
#bbcMainBody {
	position: relative;
   float: left;
	top: 0px;
	left: 10px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 10px;
	z-index: 1;
	width: 560px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	color: #1E90FF;
	width: 540px;
	}
html>body #left {
	width: 540px; /* ie5win fudge ends */
	}
	
	
#bbcLeft {
	position: relative;
   float: left;
	top: 10px;
	left: 0px;
	margin: 0px;
	padding-left: 0px;
	z-index: 10;
	width: 170px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #98AAB1;
	width: 160px;
	}
html>body #left {
	width: 160px; /* ie5win fudge ends */
	}
	
#bbcRight {
	position: relative;
   float: right;
	top: 10px;
	left: 0px;
	margin: 0px;
   margin-right: 10px;
	 margin-left: 5px;
	 padding: 0px;
	width: 120px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
html>body #left {
	width: 110px; /* ie5win fudge ends */
	}	
	
.latest {
 width: 470px;
	margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;	
  }	 
 
.prod-left {
position: relative;
width: 215px;
float: left;
padding: 5px;
	margin-top: 0px;
  margin-bottom: 5px;	
  border: 1px solid #6e86ff;	
	background: #ffffff;
text-align: center;
} 

.prod-right{
 position: relative;
width: 215px;
float: right;
padding: 5px;
	margin-top: 0px;
  margin-bottom: 5px;	
  border: 1px solid #6e86ff;	
	background: #ffffff;
text-align: center;
}
p, div {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  }

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #0a29c2;
  }
h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #0a29c2;
  }
h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #0a29c2;
  } 
ul, li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  }

hr {
      color: #0a29c2;
      background-color: #0a29c2;
      height: 1px;
      border: 0;
  }
.more {
		  font-weight: bold;  
		  margin: 0;
		  padding: 1px;
        background: #CBDCED;
 /*      border: solid; */
 /*       border-width: 1px; */
 /*       border-bottom-color: #4D4D4D; */
 /*       border-top-color: #98AAB1; */
 /*       border-left-color: #98AAB1; */
 /*       border-right-color: #4D4D4D; */
        }

.small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #3366C0;
  text-decoration: none;
  font-weight: medium;
  }

.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
  }

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

a:hover {
  color            : #6e86ff;
  font-weight: bold;
  text-decoration  : none;
  }

.columns {
	-moz-column-width: 200px;
	-moz-column-gap: 20px;
	-moz-column-rule: dotted;
   }


.line {
      border-top : 1px solid #0a29c2;
}.new {
      font-weight : bold;
		background-color : yellow;
		padding : 2px;
}

#ButtonNav { 
   float: center;
	width: 880px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 10px;
}
#Button {
	float: left;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	background-color: #0a29c2;
	width: 175px;
	border-right: solid #ffffff 1px;
	padding-bottom: 2px;
	padding-bottom: 2px;
}
a.button, a.button:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	background-color: #0a29c2;
	text-decoration: none;
}

a.button:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #0a29c2;
	background-color: #ffffff;
   text-decoration: none;
}

a.noborder {border: 0 none;}

img {border: 0 none;}

ul.rollmenu {
	list-style-type: none;
    background-color: #0a29c2;
    margin: 0;
    padding: 0;
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px 0 0 0;
    width: 168px;
    voice-family: "\"}\"";
    voice-family: inherit;
    padding: 0 1px;
    width: 158px}
    html>body ul.rollmenu {width: 158px}
ul.rollmenu li {
    font-weight: bold;
    margin: 0;
    padding: 0;
    }
ul.rollmenu li.light {
	font-weight: normal;
	background-color: #D9E6FC;
	border-color: #ffffff;
    margin: 0;
    padding: 0}
ul.rollmenu ul {
	list-style-type: none;
    margin: 0 0 0 0;
    padding: 0;
    border-bottom: 1px solid #ffffff;
    voice-family: "\"}\"";
    voice-family: inherit;
    margin: 1px -2px 0 -2px}
ul.rollmenu a {
	font-weight: normal;
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
    background-color: transparent;
    margin: 0;
    padding: 0 2px 0 5px;
    width: 100%;
    border-top: 1px solid #ffffff;
    display: block;
    voice-family: "\"}\"";
    voice-family: inherit;
    padding-left: 1em}
html>body ul.rollmenu a {width: auto;}
ul.rollmenu li.light a {
	font-weight: normal;
    text-decoration: none;
    color: #0a29c2;
    font-weight: normal;
    background-color: transparent;
    margin: 0;
    padding: 0 2px 0 5px;
    width: 100%;
    border-top: 1px solid #ffffff;
    display: block;
    voice-family: "\"}\"";
    voice-family: inherit;
    padding-left: 1em;}
html>body ul.rollmenu li.light a {width: auto;}
ul.rollmenu li.light a:hover {
	color: #ffffff;
    background-color: #1236E7;
    }
ul.rollmenu a:hover {
	color: #0a29c2;
    background-color: #ffffff;
    }
.howto {
	background-color: #D9E6FC;
   width: 100%;
   padding: 3px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #0a29c2;
}
.howtocol {
font-weight: normal;
}
td.howtocol a {
    font-weight: normal;
    text-decoration: none;
    }


.prodnavigation {
font-size: 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
}

.detailid { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color : #061974;
	line-height: normal;
}
.detailname { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color : #061974;
	line-height: normal;
}
.detaildescription { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
}

td.detailimage {
}
img.prodimage {
}

div.detailoptions {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #000000;
}
div.detailprice {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #000000;
}
div.detailcurrency {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
} 

.prodid { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color : #061974;
	line-height: normal;
}
.prodname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color : #061974;
	line-height: normal;
}
p.cstitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #061974;
	line-height: normal;
	margin-left: 10px;
}
td.prodimage {
}
img.prodimage {
}
div.proddescription {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.prodoptions {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.prodprice {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.prodcurrency {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

p.pagenums {
font-size: 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

SPAN.currpage {
color: #FF0000;
font-weight: bold;
}

td { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
}

.cpd {
background : #8d9900;
}

.cpdll {
background : #ffffff;
vertical-align: top;
}

.cpdhl {
background : #fdffe6;
font-weight: bold;
}
.prod3name {
font-weight: bold;
}

P.catname {
margin-top: 0px;
margin-bottom: 4px;
vertical-align:top;
text-align: left;
}

P.catdesc {
margin-top: 0px;
margin-bottom: 4px;
vertical-align:top;
}

IMG.catimage {
border:0px;
border-thickness: 1px;
border-color: #000;
border-style: solid;
vertical-align:top;
}

TD.catimage {
vertical-align:top;
}

TD.catname {
vertical-align:top;
text-align: left;
}

TD.catnavigation {
vertical-align:middle;
text-align: left;
}

table.products {
border-spacing: 5px;
empty-cells: show;
}

td.product {
border: 1px solid #e7ebff;
background-color: #FFF;
}
