
body	{
    	margin: 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:14px;
	background:transparent url(images/pagebackground.jpg) repeat-x scroll 0 0;
	}

#wrapper{
	margin: 0 auto;
	padding: 0;
	width: 776px;
	text-align: left;
	position: relative;
	}

#Table_01{
	width: 596px;
	height: 596px;
	background: url(images/sea.jpg) 0 0 no-repeat;
	position: relative;
	}

.productheading {
color:#0E67BB;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}
.bl {
background:transparent url(images/box_07.jpg) no-repeat scroll 0 100%;
}
.br {
background:transparent url(images/box_09.jpg) no-repeat scroll 100% 100%;
}
.tl {
background:transparent url(images/box_01.jpg) no-repeat scroll 0 0;
}
.tr {
background:transparent url(images/box_03.jpg) no-repeat scroll 100% 0;
padding:9px;
}
.t {
background:transparent url(images/box_02.jpg) repeat-x scroll 0 0;
width:180px;
}
.b {
background:transparent url(images/box_08.jpg) repeat-x scroll 0 100%;
}
.l {
background:transparent url(images/box_04.jpg) repeat-y scroll 0 0;
}
.r {
background:transparent url(images/box_06.jpg) repeat-y scroll 100% 0;
}
a, p a, h2 a{
color:#008CC0;
}
a img{
border:none;
}
.middle {
background-color:#007EB6;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
line-height:13px;
margin:0 9px;
padding-bottom:9px;
}
.middle a:link, .middle a:visited, .middle a:active {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
.middle a:hover {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
.list a:link, .list a:visited, .list a:active {
color:#008CC0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
text-decoration:none;
}
.list a:hover {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
text-decoration:none;
}
li {
margin-bottom:8px;
}
ul {
list-style-type:none;
margin-left:9px;
padding:0;
}
.small {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
}
.small:hover {
color:#C83B2F;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
}
.small:active {
color:#C83B2F;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
}
.linksmall {
color:#0E67BB;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.linksmall:hover {
color:#CC0000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.linksmall:active {
color:#CC0000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.copyright {
color:#0E67BB;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
padding-bottom: 100px;
}
.para {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
margin:0 10px 10px 0;
line-height: 1.6em;
}
p, p.para_normal {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
margin:0 10px 10px 0;
line-height: 1.6em;
}
.para td {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
}
.paralink {
color:#0E67BB;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
text-decoration:none;
}
.paralink:hover {
color:#CC0000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
text-decoration:none;
}
.paralink:active {
color:#CC0000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
text-decoration:none;
}
h1 {
color:#0E67BB;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin: 0px 0 10px;
}
h2 {
color:#0E67BB;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin: 15px 0 5px;
}
.freefone {
color:#0000FF;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-style:normal;
font-weight:bold;
}
.heading {
color:#0E67BB;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin: 15px 0 5px;
}
.producttitle {
color:#6699FF;
font-family:"Times New Roman",Times,serif;
font-size:36px;
font-style:italic;
font-weight:normal;
margin-top: -13px;
}
/******* courtier *******/
.producttitle_courtier {
color:#69f;
font-family:"Times New Roman",Times,serif;
font-size:36px;
font-style:italic;
font-weight:normal;
}
#wecreated_courtier td {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
}
#option_table {
border-left:1px solid #ccc;
border-top:1px solid #ccc;
}
#option_table .clear {
border-bottom:0 none;
border-right:0 none;
}
#option_table .left {
border-bottom:0 none;
border-right:1px solid #ccc;
}
/*********************************/
.cah {
background:#008cc0 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:18px;
padding:2px;
}
#accessoriesProduct {
background-image:url(accessoriesimages/tops.gif);
background-position:right top;
background-repeat:no-repeat;
float:left;
padding:10px 0 0 5px;
width:180px;
}
#accessoriesProduct h2 {
color:#008cc0;
}
.accessoriesTitleBracket {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
#accessoriesProductInformation {
float:left;
font-family:Arial,Helvetica,sans-serif;
padding-top:10px;
width:180px;
}
#accessoriesProductImage {
float:left;
width:165px;
}
.accessoriesInsideTitle {
color:#98012E;
font-family:Trajan Pro,Times new Roman,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
.darkBlue {
color:#020235;
}
#option_table td {
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}
#heading_courtier {
color:#008cc0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:4px;
text-decoration:none;
}
#heading_courtier a:link, #heading_courtier a:visited, #heading_courtier a:hover {
color:#008cc0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:4px;
text-decoration:none;
}
#smallwords_courtier {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
}
#smallwords_courtier a:link, #smallwords_courtier a:visited, #smallwords_courtier a:hover {
color:#7B0024;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
}
div.clear {
clear:both;
}
.thumbfloat {
float:left;
margin-bottom:10px;
margin-left:10px;
width:120px;
min-height:122px;
}
.thumbfloatC { /* no longer used */
float:left;
margin-bottom:10px;
margin-right:5px;
width:127px;
}

/******* added by Rob *******/

h5.caption{
margin: 0 0 2px;
padding: 0;
text-align: center;
font-weight: normal;
font-size: 12px;
}

.li-visit{
margin-bottom: 4px;
}

.image1{
margin: 0 15px 15px 15px;
border: 1px solid #ccc;
}

td.producttext{
width: 160px;
}

table.kentm{
width: 580px;
}

table.kentm2, table.tng{
width: 580px;
margin-bottom: 15px;
}

p.heading3{
color:#0E67BB;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin: -10px 0 5px;
}

span.bold{
font-weight: bold;
}

span.heading2{
display:block;
font-weight: bold;
border-top: 1px dotted #ccc;
padding: 15px 0 0;
margin-bottom: -18px;
color: #0E67BB;
}

span.linkblue{
color: #008cc0;
}

span.price{
display: block;
font-weight: bold;
padding-bottom: 15px;
}

#slideshow1{
    	float:right;
    	margin: 0;
    	padding: 0;
    	position: relative;
    	width: 200px;
    	height: 287px;
	}

#slideshow1 img{
    	position: absolute;
    	top: 0;
    	left: 0;
    	z-index: 8;
    	opacity: 0.0;
    	width: 200px;
    	height: 287px;
	}

#slideshow1 img.active{
    	z-index: 10;
    	opacity: 1.0;
	}

#slideshow1 img.last-active{
    	z-index: 9;
	}

/****** form classes ******/

input.form1{
font-family: verdana, arial;
width: 260px;
}

textarea{
font-family: verdana, arial;
font-size: 13.3333px;
width: 260px;
}

select.dropdown-box{
font-family: verdana, arial;
width: 160px;
}

td.formlabel-td{
text-align:right;
padding-right: 10px;
width:220px;
font-size:12px;
font-weight: normal;
}

.submit{
position: relative;
top: 0px;
left: 136px;
}

/* additions */

.producttitle2 {
color:#6699FF;
font-family:"Times New Roman",Times,serif;
font-size:36px;
font-style:italic;
font-weight:normal;
width:200px;
float:left;
}

h5	{
	margin: 0.2em 0 0.2em;
	font-size: 0.8em;
	font-weight: bold;
	color: #333;
	}

p.noprint{
	margin-top: 10px;
	}

p.noprint a{
	color: #000;
	}

table.info-table{
	border-top: 1px solid #ccc;
	}

table.end-table{
	margin: 0 0 15px 60px;
	}

div.photo-options{
float: left;
width:100%;
height:165px;
}

div.photo{
float:left;
margin-left: 12px;
width: 100px;
height: 100px;
}

div.photo-options img{
width: 100px;
height: 83px;
}

/************* home image maps and slices *************/

#pb-home-01_ {
	float:left;
	width:312px;
	height:115px;
}

#pb-home-02_ {
	float:left;
	width:284px;
	height:115px;
}

#pb-home-03_ {
	float:left;
	width:312px;
	height:139px;
}

#pb-home-04_ {
	float:left;
	width:284px;
	height:139px;
}

#pb-home-05_ {
	float:left;
	width:312px;
	height:127px;
}

#pb-home-06_ {
	float:left;
	width:284px;
	height:127px;
}

#pb-home-07_ {
	float:left;
	width:312px;
	height:108px;
}

#pb-home-08_ {
	float:left;
	width:284px;
	height:108px;
}

#pb-home-09_ {
	float:left;
	width:312px;
	height:107px;
}

#pb-home-10_ {
	float:left;
	width:284px;
	height:107px;
}

.t .b .l .r .bl .br .tl .tr .middle{
    line-height: 14px;
    padding-bottom: 5px;
}

.t .b .l .r .bl .br .tl .tr .middle a{
    color: #beddf1;
}

.t .b .l .r .bl .br .tl .tr .middle a:hover{
    color: #fff;
}

.homepage .paralink{
	font-size: 11px;
	}

.tapa	{
	position: absolute;
	top: 140px;
	right: 4px;
	width: 101px;
	height: 124px;
	z-index:5;"
	}

.visit	{
	position: absolute;
	top: 260px;
	left: 10px;
	width: 134px;
	height: 98px;
	z-index: 5;
	}

.trustwave{
	position: relative;
	top: 5px;
	left: 36px;
	width: 105px;
	height: 54px;
	z-index:5;"
	}

.visit a img,
.trustwave a img{
	outline: none;
	}



















