@charset "utf-8";
/* CSS Document */

* {

	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;

}

body {

	margin: 0px;
	padding: 0px;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #ffffff;
	

}
body, html {
	
	height: 100%;
	
}

.mainbody {
	width:100%; 
	color:#333; 
	text-align:center; 
	margin:0; 
	padding:0; 
	background:#dff1fb url(../images/bg_main.jpg) repeat-y top center; 
	display:table;
}

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 8px; color: #70d250; text-decoration: underline; }

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

th {

	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: #4f6b72;
	border-right-width-value: 1px;
	border-right-style-value: solid;
	border-right-color-value: #c1dad7;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1dad7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c1dad7;
	border-left-width-value: 1px;
	border-left-style-value: solid;
	border-left-color-value: #c1dad7;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	background-color: #cae8ea;
	background-image: url(images/bg_header.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;

}

img, input{
   vertical-align: middle;
   border:0px;
}


html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.6875em;
	line-height: 1.455;
	text-align: center;
	color:#666;
}

html>/**/body {
	overflow-y: scroll;
}

a {
  text-decoration:none;
  color:#E4312A;
  padding:0;
}

a:hover {
  /*background-color:#E4312A;
  color:#FFF;*/
}

p {
  display:none;
}

.container {
  text-align:left;
  width:981px;
  margin:0 auto;
  min-height:100%;
  padding:0px;
  position:relative;
}



#content {
	width: 981px;
	align:left;
	padding: 0px;
	background: #FFFFFF url(../images/content_bg.gif) repeat-y 0px;
	float:left;
	display:block;
}

#header {
	margin:0px;
	padding:0px;
}


#contentright {
	float: right;
	width: 760px;
	margin: 0px;
	padding: 0px;
	padding-right:20px;
	padding-left:20px;
}

#contentright p {
	display:block;
	line-height: 1.4em;
}

ul {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #666666;
}

#contentright h1 {
	color:#113547;
	margin-bottom:10px;

}

#contentright .tab {
	float: left;
	width: 215px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #343803;
	padding:6px;
	margin-right:15px;
	margin-bottom:15px;
	background-color:#FFFFFF;
	height:auto !important;
	height:250px;
	min-height:250px;	
}

#contentright .tab:hover {
	background-color:#cde6f8;
	cursor: pointer;
}

/*  featured_product */

#contentright .tab_fp {
	float: left;
	width: 740px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #343803;
	padding:6px;
	margin-right:15px;
	margin-bottom:15px;
	background-color:#FFFFFF;
}


#contentright .tab_fp h2 {
	font-size:18px;
	line-height:1.3em;
	margin-top:0px;
}

#contentright .tab_fp h3 {

	font-size:12px;
	color:#113547;
	float:left;
	margin-right:4px;
}

#contentright .tab_fp h4 {

	float:left;
	font-size:11px;
	margin-right:4px;
	margin-left:4px;
	margin-top:4px;
	width:530px;
	height: 53px;
	/*border: 1px solid #343803;*/
}

#contentright .tab_fp span {
	font-size:14px;
	color:#F00;
	float:left;
	margin-right:4px;
}

#contentright .tab_fp img {

	margin-bottom:5px;
	float:left;
	margin-right:5px;

}

#contentright .tab_fp p {

	margin:0px;
	margin-bottom:10px;
	float:left;
}


#contentright .tab_fp span.price {

	float:right;
	color:#113547;
	font-weight:bold;
	font-size:20px;
}

#contentright .tab_fp .icons{
    
    float:left;
    width: 120px;
	position: relative; left: 366px; top: 7px;
}


#contentright .icon_shoppingcart img {
    
    float:left;
	position: relative; left: 513px; top: 7px;
}

/*  product_info */

#contentright .product_info {
	float: left;
	width: 740px;
	margin: 0px;
	padding: 0px;
	border: none /*1px solid #343803;*/
	padding:6px;
	margin-right:15px;
	margin-bottom:15px;
	background-color:#FFFFFF;
}

#contentright .product_info img {

	margin-bottom:5px;
	float:left;
	margin-right:10px;

}

#contentright .product_info p {

	margin:0px;
	margin-bottom:10px;
}

#contentright .product_info span.price {

	float:right;
	color:#113547;
	font-weight:bold;
	font-size:20px;
}

/* login panel */

#contentright .login {
	float: left;
	width: 320px;
	height: 250px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #343803;
	padding:2px;
	background-color:#cde6f8;
	margin-top:50px;
	margin-right:30px;
	margin-bottom:40px;
}



#contentright .login p {
	float:left;
	margin:10px;
}

#contentright .login p a.btn {
	background-color:#036;
	border: 1px solid #036;
	color:#cde6f8;
	padding:2px;
	padding-left:15px;
	padding-right:15px;
}

#contentright .login p a:hover.btn {
	background-color:#cde6f8;
	border: 1px solid #036;
	color:#036;
	padding:2px;
	padding-left:15px;
	padding-right:15px;
}

#contentright .login h2 {
	float:left;
	margin-top:-40px;
}


/* content right */

#contentright a p {
	float:left;
	color:#686868;
}

#contentright p {
	color: #113547;
	margin-bottom:10px;
	margin-right:60px;
	font-size: 1.2em;
}

#contentright a:hover p {
	float:left;
	color:#686868;
}

#contentright a span {
	font-size:14px;
	float:left;
	color:#1081b8;
}

#contentright a:hover span {
	font-size:14px;
	color:#1081b8;
}

#contentright .tab a h3 {
	font-size:14px;
	color:#113547;
	float:none;
	margin-right:4px;
}

#contentright .tab a:hover h3 {
	font-size:14px;
	color:#113547;
	float:none;
	margin-right:4px;
}

#contentright .tab img {

	margin-bottom:5px;

}

#contentright .tab p {

	margin:0px;
	float:none;

}

#contentright .tab a p {
	
	float:none;
	
}

#contentright .tab a:hover p {
	
	float:none;
	
}

#contentright .tab a span {
	float:none;

}

#contentright .tab a:hover span {
	float:none;
}

#contentright .tab {

	margin-top:10px;

}

#contentright h1 {

	display:block;
	font-size:20px;
	line-height:0.8;
	border-bottom: 1px solid #343803;
	padding:0px;
	margin:0px;
	margin-bottom:10px;

}

#contentright h2 {

	font-size:1.3em;
	line-height:1.1em;
	margin-top:0px;

}

#contentright ul, ol {

	padding-right: 4px;
	color: #113547;
	line-height: 1.6em;
	margin-right: 100px;
	margin-left: 30px;
	font-size: 1.2em;
	list-style-type: disc;
	list-style-image: none;
	list-style-position: outside;

}

#contentright ul.nobullets {

	list-style-type: none;
	margin-left: 18px;
}

#contentright span.section_video {
	
	float:left;
	width:520px;
	display:block;
	margin-top:10px;
	margin-bottom:40px;

}

#contentright span.show_cart {
	
	float:left;
	width:520px;
	display:block;
	margin-top:10px;
	margin-bottom:40px;

}

#table_show_cart {
	
	width: 530px;
	padding: 0;
	margin: 0;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:10px;
	border:none;
	
}

#table_show_cart th {
	
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	background-color:#0167bf;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	color: #d3f1ff;
	padding:8px;

}

#table_show_cart th.left {
	
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	background-color:#0167bf;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	color: #d3f1ff;
	padding:8px;

}


#table_show_cart td {
	
	text-align:left;
	font: 12px Lucida Grande, Arial, Helvetica, Sans-Serif;
	color: #000000;
	padding:8px;	
	padding-bottom:20px;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;	
	vertical-align:top;
	padding-top:15px;

}

#table_show_cart td img {
	
	margin-bottom:15px;
	
}

#table_show_cart td.left {
	
	text-align:left;
	font: 12px Lucida Grande, Arial, Helvetica, Sans-Serif;
	color: #000000;
	padding:8px;	
	padding-bottom:20px;
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;	
	vertical-align:top;
	padding-top:15px;	

}

#table_show_cart td.total {
	
	text-align:right;
	font: 12px Lucida Grande, Arial, Helvetica, Sans-Serif;
	color: #000000;
	padding:8px;	
	padding-bottom:20px;
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;	
	vertical-align:top;
	padding-top:15px;	

}

/* table form */

#table_form {
	
	width: 150px;
	padding: 0;
	margin: 0;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:10px;
	border:none;
	
}

#table_form td {
	
	font: 12px Lucida Grande, Arial, Helvetica, Sans-Serif;
	color: #000000;
	padding: 6px 6px 6px 6px;	

}

#table_form td.left {
	
	text-align:left;
	
}

#table_form td.right {
	
	text-align:right;
	
}

#table_form INPUT.btn {
	background-color:#036;
	border: 1px solid #036;
	color:#cde6f8;
	padding:2px;
	padding-left:15px;
	padding-right:15px;
}

#table_form INPUT.btn:hover {
	background-color:#cde6f8;
	border: 1px solid #036;
	color:#036;
	padding:2px;
	padding-left:15px;
	padding-right:15px;
}

/* table contact_us  */

#table_contact_us INPUT.btn {
	background-color:#036;
	border: 1px solid #036;
	color:#cde6f8;
	padding:2px;
	padding-left:15px;
	padding-right:15px;
}

#table_contact_us INPUT.btn:hover {
	background-color:#cde6f8;
	border: 1px solid #036;
	color:#036;
	padding:2px;
	padding-left:15px;
	padding-right:15px;
}

#table_contact_us td a.btn {
	background-color:#036;
	border: 1px solid #036;
	color:#cde6f8;
	padding:2px;
	padding-left:15px;
	padding-right:15px;
}

#table_contact_us td a.btn:hover {
	background-color:#cde6f8;
	border: 1px solid #036;
	color:#036;
	padding:2px;
	padding-left:15px;
	padding-right:15px;
}

#mybutton   {border-style: inset;
        border-color: #ff6633;
        background-color: #CC3300;
        text-decoration: none;   
        width: 80px;
        text-align: center;}
  
.buttontext {color: white; 
                text-decoration: none;   
                font: bold 12pt Verdana;
                cursor: hand;}


/* add_to_cart */

#add_to_cart {
	
	border:1px dotted #343803;
	padding:15px;
	margin-right:50px;
	margin-left:20px;
	margin-top:20px;

}

#add_to_cart legend {

	font-size: 14px;
	margin-left:5px;
	margin-right:5px;
	padding-left:5px;
	padding-right:5px;

}

#add_to_cart select {
	
	margin-bottom:10px;
	
}

#add_to_cart p {
	
	margin-bottom:5px;
	float:right;
	margin-right:5px;
	
}

#add_to_cart p img {
	
	margin-right:15px;
	
}

#contentright span.video {
	
	float:left;
	margin-right:0px;
	display:block;
	margin-top:10px;

}

#content_menu {
	float: left;
	width: 179px;
	padding-left:15px;
	padding-right:15px;
	padding: 0px;
	margin:0px;
}

#content_menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-bottom:20px;
	}

#content_menu ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#content_menu ul li a {
	display: block;
	color: #113547;
	text-decoration: none;
	margin: 0px;
	margin-left:15px;
	margin-right:15px;
	padding: 3px 0px 3px 8px;
	border-bottom: 1px dotted #343803;
	background-color:none;
	font-size: 14px;
	}
	
#content_menu ul li span.current { 
	display: block;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 7px 0px 7px 8px;
	border-top: 1px dotted #343803;
	background-color:#e1e88b;
	font-size: 14px;
	background: #EFEFEF;
	color: #c6435d;	
	}

#content_menu #top {
	display: block;
	color:#FF0000;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 7px 0px;
	background: #a3ae0f url(../images/menu_bg_tl.gif) top left no-repeat;	
}

#content_menu #bottom {
	display: block;
	color:#FF0000;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 8px 8px;
	background: #e1e88b url(../images/menu_bg_bl.gif) bottom left no-repeat;
}

#content_menu #bottom span {
	float:right;
	margin: 0px;
	width:7px;
	padding: 0px 0px 8px 0px;	
	background: #e1e88b url(../images/menu_bg_br.gif) bottom right no-repeat;	
}

#content_menu ul li a:hover {
	background: #EFEFEF;
	color: #c6435d;
}

#content_menu .search {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color:#afd8f3;
	padding:15px;	
}

#content_menu .sample_video {
	border-bottom: 1px solid #FFFFFF;
	background-color:#afd8f3;
	padding:15px;	
}

#content_menu .google_ad {
	
	padding: 15px 29px 15px 29px;	
}

.search input, .search textarea {

	background-color: #ffffff;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	border-right-width-value: 1px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: 1px;
	border-left-width-value: 1px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-right-style-value: solid;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: solid;
	border-left-style-value: solid;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-right-color-value: #83cde1;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: #83cde1;
	border-left-color-value: #83cde1;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #83cde1;

}

.search input:hover, .search textarea:hover {

	background-color: #f0fde2;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #b1e77a;

}

.search input:focus, .search textarea:focus {

	background-color: #fcffec;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #b1e77a;

}

#breadcrumb:after, #topnav:after, #topnav ul:after, #content:after, .cols:after, #quaternarynav:after, .carousel:after, .links.columned:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#hd{
  height:1%;
  display:inline-block;
  width:981px;
  padding:0px;
  margin:0px;
}

#logo:hover{
  background:none;
}

#breadcrumb{
  color:#999;
  font-size:0.909em;
  line-height:1;
  height:1%;
  width:100%;
  margin:0px;
  padding-left:0px;
  margin-bottom:1px;
  background: #049dea url(../images/breadcrumb_bg.gif) no-repeat 0px bottom;
  padding:0px;
}

#breadcrumb ul{
  float:right;
  margin-right:15px;
}

#breadcrumb #crumb{
  float:left;
}

#breadcrumb li{
  float:left;
  margin-left:3px;
}

#breadcrumb li a {
	border-right:1px solid #0973a9;
	padding-right:7px;
	padding-left:2px;
}

#breadcrumb li.first {
	margin-left:10px;
}

#breadcrumb li.active{
  color:#333;
}

#breadcrumb li.url{
  color:#333;
  margin-right:3px;
  text-transform:uppercase;
}

#breadcrumb li.url a {
  border-left:none;
} 

#breadcrumb a{
  color:#113547;
}

#breadcrumb a:hover{
  color:#333;
  background:none;
  text-decoration:underline;
}

.vcard .type{
  display:none;
  margin:0px;
  padding:0px;
}

#topnav {
  background:#0068c1;
  background-image:url(../images/bg_topnav.jpg);
  /*height:1%;
  display:inline-block;*/
  width:100%;
  margin:0px;
  padding:0px;
}

#topnav ul{
  float:left;
  font-size:1.091em;
  margin-top:3px;
  margin-bottom:3px;
  padding:0px;
}

#topnav ul li{
	padding-top:2px;
	padding-bottom:2px;
	border-right:1px solid #084f87;
	float:left;
}

#topnav ul li a{
  float:left;
  display:block;
  padding:10px 13px;
  color:#d3f1ff;
}

#topnav ul li a:hover{
  background-color:#d3f1ff;
  text-decoration:none;
  color:#113547;
}

#topnav ul li.active a, #topnav ul li.active a:hover{
  background:#333;
  color:#FFF
}

#menunav {
  background:#98c3d8;
  height:1%;
  display:inline-block;
  width:100%;
  margin:0px;
  padding:0px;
  margin-top:1px;
  margin-bottom:1px;
}

/* breadcrumb */

#menunav ul.breadcrumb {
  float:left;
  font-size:1.091em;
  margin-top:3px;
  margin-bottom:3px;
  padding-left:10px;
}

#menunav ul.breadcrumb li{
	padding-top:2px;
	padding-bottom:2px;
	float:left;
}

#menunav ul.breadcrumb li a{
  float:left;
  display:block;
  padding:0px 3px;
  color:#113547;
}

#menunav ul.breadcrumb li a:hover{
  background-color:#d3f1ff;
  text-decoration:none;
}

#menunav ul.breadcrumb li.active a, #menunav ul.breadcrumb li.active a:hover{
  background:#333;
  color:#FFF
}

/* login */

#menunav ul.login {
  float:right;
  font-size:1.091em;
  margin-top:3px;
  margin-bottom:3px;
  padding-right:10px;
}

#menunav ul.login li{
	padding-top:2px;
	padding-bottom:2px;
	float:left;
}

#menunav ul.login li a{
	float:left;
	display:block;
	padding:0px 3px;
	color:#113547;
	border-right:1px solid #cde6f8;
	padding-left:6px;
	padding-right:6px;	
}

#menunav ul.login li a:hover{
	background-color:#d3f1ff;
	text-decoration:none;
	border-right:1px solid #cde6f8;  
	padding-left:6px;
	padding-right:6px;		
}

#menunav ul.login li.active a, #menunav ul.login li.active a:hover{
  background:#333;
  color:#FFF
}


/* footer */


#footer {
  display:inline-block;
  width:100%;
  margin:0px;
  padding:0px;
  height:152px;  
  margin-top:0px;
  margin-bottom:1px;
  background:#ffffff url(../images/footer_bg_left.gif) no-repeat top left;
}

#footer .banner {
	float: right;
	margin: 0px;
	padding:10px;
	padding-right:170px;
	padding-top:50px;
	background-color:none;
}

#footer_bottom {
	display:inline-block;
	background:#98c3d8;
	width:100%;
	height:130px;
	margin:0px;
	padding:0px;
	background:#98c3d8 url(../images/footer_bg_bottom.gif) no-repeat 0 0;
    text-align:center;	
}

#footer_bottom ul {
  float:right;
  font-size:1.091em;
  margin-top:3px;
  margin-bottom:3px;
  padding-left:10px;
}

#footer_bottom ul li{
	padding-top:2px;
	padding-bottom:2px;
	float:left;
}

#footer_bottom ul li a{
  float:left;
  display:block;
  padding:0px 3px;
  color:#113547;
}

#footer_bottom ul li a:hover{
  background-color:#f9c232;
  text-decoration:none;
}

#footer_bottom ul li.active a, #footer_bottom ul li.active a:hover{
  background:#333;
  color:#FFF;
}

#footer_bottom a, a:hover{
  color:#000000;
  text-decoration:none;
}

#footer .Nav{
	float: left;
	margin: 0px;
	width:100%;
	height:30px;
	padding:0px;
	padding-left:328px;
	padding-top:0px;
	background-color:none;
}

#footer .Nav ul{
	list-style-type:none;
	margin:10px auto;
}

#footer .Nav ul li{
	display:inline;
	margin:0;
	padding:0 0 0px 0;
	line-height:1;
}

#footer .Nav ul li a{
	color:#000;
	text-decoration:none;
	border-right:1px solid #b3b3b3;	
	padding:0 10px;
}
#footer .Nav ul li.first a{
	padding-left:00;
}

#footer .Nav ul li.last a{
	border:none;
	padding-right:0;
}

#footer .Nav ul li a:hover,#footer .Nav ul li a:focus{
	text-decoration:underline;
}

#footer .copyright{
	float: right;
	margin: 0px;
	width:100%;
	height:30px;
	padding:0px;
	padding-left:320px;
	padding-top:0px;
	background-color:pink;
}

#searchform{
  float:right;
  padding:8px 0 0;
}

#searchform input{
  vertical-align:top;
}

#searchform input#q{
  width:165px;
}

#content{
  padding:23px 0 0 0;
  height:1%;
  width:100%;
  display:inline-block;
  overflow:hidden;
}

/*----------------------------- Forms ---------------------------------------*/

table.formArea {

 /* background: #f1f9fe; */
 
  background: #cde6f8;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;

}

TD.main, P.main {

	font: 12px Lucida Grande, Arial, Helvetica, Sans-Serif;
	color: #000000;
	padding: 8px 5px 5px 5px;

}

.productListing-heading {

  	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #1f367c;
	color: #FFFFFF;
	font-weight: bold;

}


/*------------------------------------------------- Clear Floats --------------------------------------------*/

.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}

.clearfix {

	display: inline-block;

}

/* Hides from IE-mac \*/

.clearfix {

	display: block;

}

/* End hide from IE-mac */

/* My Swim Space */

.myswimspaceinfoBox {

  background: #DAEAF3;  /*  info box border #b6b7cb;    */

}

TD.myswimspaceinfoBox, SPAN.myswimspaceinfoBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #DAEAF3;

}



TABLE.myswimspaceinfoBox {

  border: 0px;

  border-style: solid;

  border-color: #078fcf; 

  border-spacing: 1px;

 # background: #078fcf; 

  background: #b6b7cb;

}

TD.myswimspaceinfoBoxHeading {

 font-family: Verdana, Arial, sans-serif; 

  font-size:10px;

  font-weight: bold;

  background: #1f367c; 

  color: #ffffff;

  bordercolor: #078fcf;

}

/* END My Swim Space */