A.navbar       {font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; display: block; text-decoration: none; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; border-bottom: solid 1px #FFFFFF;}
A.navbar:hover {color: #00319C; text-decoration: underline; background-color: #FFFFFF; }

.menuskin{
position:absolute;
width:275px;
background-color:#ACBFD8;
border-top:1px solid #000643;
border-left:1px solid #000643;
border-right:1px solid #000643;
font:normal 10px Arial;
z-index:100;
visibility:hidden;
}

.menuskin a{
display:block;
width:275px;
text-decoration:none;
color:000000;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
border-bottom: 1px solid #000643;
}

#mouseoverstyle{
background-color:#4A6BB5;
color:FFFFFF;
}

#mouseoverstyle a{
color:FFFFFF;
}


.fc_item_list_name {
	padding-top : 4px;
	font-size : 10px;
}

a.fc_item_list_name {
	font-size : 10px;
	color:black;
	text-decoration:none;
}

a:hover.fc_item_list_name {
	font-size : 10px;
	color:black;
	text-decoration:underline;
}

.fc_item_list {
	padding-left : 4px;
	padding-right : 4px;
}

.fc_item_list_price {
	padding-top : 0px;
	padding-bottom : 3px;
	font-size : 10px;
}

.fc_item_list_remove {
	padding-top : 0px;
	padding-bottom : 3px;
	font-size : 9px;
}

a.fc_item_list_remove {
	color : #302272;
	text-decoration : none;
	padding-top : 0px;
	padding-bottom : 3px;
	font-size : 9px;
}

TR.fc_item_list_total {
	padding : 4px;
	padding-top : 4px;
	padding-bottom : 5px;
}

.fc_item_list_total_text {
	font-size : 10px;
	font-weight : normal;
}

.fc_item_list_total_price {
	font-size : 11px;
	font-weight : normal;
}

.fc_box {
	padding : 0px;
	width : 208;
	font-size : 10px;
	font-weight : bold;
	color : black;
	font-family : tahoma, arial, helvetica, verdana, sans-serif;
}

.fc_inner_box {
	width : 200px;
}

.fc_header {
	text-align : center;
	padding : 0px;
	font-size : 11px;
	color : white;
	font-weight : bold;
}

a.fc_header , a:hover.fc_header {
	font-size : 10px;
	color : black;
	font-weight : bold;
	text-decoration : underline;
   background-color : transparent;
}

Tr.fc_footer {
	padding-top : 5px;
	padding-bottom : 5px;
}

.fc_footer {
	font-size : 10px;
	color : black;
	text-decoration : none;
	background-color : transparent;
	padding : 0px;
}

B.fc_footer {
	color : #302272;
	font-weight : bold;
}

a.fc_footer , a:hover.fc_footer {
	font-size : 10px;
	color : #302272;
	font-weight : bold;
	text-decoration : underline;
   background-color : transparent;
}

.fc_hr {
	padding : 0px;
	color : #BFBFBF;
}

.fc_hr_tr {
	padding : 4px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.fc_item_qty {
	border : 1px #C6CACD solid;
	font-size : 10px;
	width : 17px;
	margin-right : 2px;
}

tr.fc_update_button {
	vertical-align : middle;
	height : 20px;
	text-align : center;
	background-color : transparent;
}

Input.fc_update_button {
	border-width : 0px;
	color : #302272;
	font-size : 9px;
	font-weight : bold;
	padding : 0px;
	background-color : transparent;
}

TD, P {font: normal 11px tahoma, arial}
BODY {font: normal 11px tahoma, arial; background-image: url(https://turbifycdn.com/ty/cdn/bluedolphingold/bg.gif); background-repeat: repeat-x; background-position: top;}

.cactuslink {font: normal 10px tahoma, arial; color: #000000}

.copyright      {color: #FFFFFF; font: bold 12px verdana;}
.search-box     {color: #000000; width: 120px; font: bold 12px verdana; background-color: #FFFFFF; margin-right: 8px;}
.newsletter-box {color: #000000; width: 120px; font: bold 12px verdana; background-color: #FFFFFF; margin-right: 8px;}

.nav        {font: normal 12px tahoma, arial; text-decoration:none; display:block; width:100%; padding-top: 2px; padding-bottom: 2px; color: #000000; }
A.nav:hover {text-decoration:underline; background-color: #ACBFD8;}

.price {font: normal 11px arial, verdana;}
.sale-price {font: bold 11px arial, verdana; color: #FF0000}

.specials {font: bold 12px arial; color: #000000; text-decoration:none;}
A.specials:hover {text-decoration:underline;}

  .captionTable { BORDER: #7B92BD 1px solid; background-color:ffffff; font-family:verdana,arial;font-size:11;padding:2px;spacing:2px;text-align:center;width:120;color:000442;font-weight:normal;}
  
H1 { font: bold 16px verdana, arial; color: #CC3300; display:inline; margin:0px;}
















.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 399px; 
height: 250px;
margin: 0px auto 5px auto;
text-align: center;
z-index: 1;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
background: white;
width: 399px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
text-align: center;
}

.pagination{
margin-bottom: 20px;
}

.pagination a{
text-decoration: none; 
float: left;
margin-right: 8px;
}




table.multi-add form { margin: 0px; }
table.multi-add .name { font: bold 12px Arial; margin: 0px 0px 5px 10px; }
table.multi-add .name a { text-decoration: none; }
table.multi-add .color a { text-decoration: none; color: #000; }
table.multi-add td.item { text-align: center; }
table.multi-add .color { border: 0px solid red; width: 58px; font-weight: bold; }
table.multi-add .color, table.multi-add .price { font-size: 10px; }
table.multi-add .color, table.multi-add .price, table.multi-add input.quantity { text-align: center; margin-right: 10px; }
table.multi-add input.quantity { width: 35px; text-align: center; }
table.multi-add .order-button { margin: 20px 0px 0px 10px; }
table.multi-add .more-info { margin-left: 10px; }
table.multi-add .more-info a { font-size: 14px; }

.divider { height: 1px; background-color: #000; margin: 15px 0px; }

table.single-column form { margin: 0px; }
table.single-column td, table.single-column td a { font-size: 12px; }
table.single-column .name { font-weight: bold; }
table.single-column .name a { text-decoration: none; }
/*table.single-column .name, table.single-column .orderbutton { margin-left: 10px; }*/
table.single-column .price { margin: 5px 0px; font-size: 12px; }
table.single-column .options label { padding-right: 5px; }
table.single-column .order-button { margin-top: 10px; }