body{background:#7bf5ff url(images/page-background-2.jpg) repeat-x;font-size: 12px; font-family: verdana, arial, tahoma,"trebuchet ms", sans-serif;}  div.fm-multi div,body{margin:5px 0}input:focus,textarea:focus,body{color:#000}.clicktozoom,.product-image,.imageanddetails,.clicktozoom,.product-image,.imageanddetails,ol.products li,#fm-submit,#footer p,#logo h1,#logo h2,#logo a,.box4,.box3,ul,h5,h4{text-align:center;}.product-description,.product-description,p,ol,h6{text-align:justify}h2,h3,h6{color:#2582a4}h4{color:#ffffff; font-weight: bold; font-size: 12px;}#logo h1,#logo h2,#logo a,#input2,a:hover.btn1,a.btn1,a,strong,h5{color:#006}.product-misc ul,.product-features ul,.product-misc ul,.product-features ul,ol.products li,.products .product,.categories .category,li{list-style-type:none}th{color:blue}.product-options form em,.sale em,.sale,.product-options form em,fieldset div.fm-req,legend,#input2,a.btn1,strong{font-weight:bold;}.upsell  table td a,.upsell  table td a,.content-product-header a,#logo h1,#logo h2,#logo a,#menu a,a.btn1,a:hover{text-decoration:none}a:hover{color:#BE1F48 }a.btn1{background:#77f951 
	url(images/main_head_bkgd_7.jpg) repeat-x;padding:0 7px;font-size:15px}a:hover.btn1{background:#8afa6a}#colTwo h3,.bottom,.box2,.box{margin-bottom:0; font-size:13px}.box2,.box{padding-bottom:0}.box,#colOne{background:#ffffff;}
.shoe{color:#000000;font-size: 14px;font-weight: bold;}
clearfix:after,.clearfix,.clearfix:after,.content-product dd,div.fm-multi label,fieldset div,
 a,.bottom{display:block}.bottom{padding-bottom:10px;background:url(images/img08.gif) no-repeat left bottom}.thumbnail2,.imageanddetails,.imageanddetails,ol.products li,.content-category .smallimage img,.products .product,.categories .category,label,#colTwo,#colOne,#menu a,#menu,.image{float:left}.image{margin:3px 0 0 0;}.product-misc ul,.product-features ul,.product-image,.upsell div,.product-misc ul,.product-features ul,.product-image,.upsell div,.content-product, .options ul,.content-product dd ul li,ol.products li,.content-category-header h4,.products .product,.products .product,.categories .category,.categories .category,.categories,.products,fieldset div,form,#logo h1,#logo h2,#logo a,#search fieldset,.image,.image2,.image{padding:0}.image,.image2{margin:0 0 0 0}.indent{margin-left:50px}#header{width:948px;}#menu{width:920px;}#header{height:33px}#footer2,#footer,#content,#header{margin:0 auto}#footer2{width:940px;}


#main table {margin: 0px 0px 0px 0px;}
#main {margin:10px 0px 0px 0px;background-color:#ffffff;
}
#main2 table {position:absolute;margin:40px 0px 0px 72px;}
#main3 h3 {color: #0d0876; margin: 10px 0px 0px 0px;}
#main4 {margin: 0px 0px 0px 22px;}
#header2{width:964px;height:46px;background:#66ccff;margin-left: -2px;}
#header5{width:938px;height:55px;background:url(http://www.swimandsweat.com/images/headerblue.jpg) repeat-x;}
#header222{width:964px;height: 64px;background:#66ccff;margin-left: -2px;}
#header333{width:964px;height: 96px;background:#66ccff;margin-left: -2px;}
#mainborder {background:#3984bd;width: 900px;}

#colOne,#header{border-right:0px }.product-image,.upsell-header,.product-image,.upsell-header,.content-product .options ul,.content-product dd ul li,.content-product dd,ol.products li,.content-category-header h4,.products .product,.categories .category,.categories,.products,.categories,.products,form,#footer p,#logo h1,#logo h2,#logo a,#search fieldset,#search,#menu{margin:0}#colOne ul,#menu{list-style:none}
#header{background:#ffffff;}
#search fieldset,#menu li{display:inline}#menu a{font:12px arial,"trebuchet ms",tahoma,verdana,helvetica,sans-serif bold;height:27px;padding:10px 10px 0 10px;text-transform:uppercase}#fm-submit input,#footer2,#menu a{color:#fff; font-weight: bold}.thumbnail,.product-options,.upsell,.product-options,.upsell,.content-product .options,#search{float:right}.content-product .smallimage img,.content-category .smallimage img,fieldset,#li.first,#input2,#input1,#search fieldset{border:none}#input1{width:164px;padding:2px 5px}#footer2,#input1,table.sample td{background: #fff;}#input2{height:20px;background:#cff;text-transform:lowercase}#footer,#content{width:948px;}#colOne{width:142px; margin: 0 0 0 0px; }#colOne h3{background:#def49c;padding:0 5px}#colOne ul{margin-left:0;padding-left:10px;padding-right:10px; }#colOne li{padding:5px 0;border-top:1px solid #efefef;font-size:11px;font-weight: bold;}#colTwo{width:726px;  }#colTwo .box,#colTwo{padding:0 30px 0 10px}#footer2,#footer,#colTwo{border-right:0px solid #ccc}#colTwo{border-left:1px solid #ccc}.product-detail-header,.product-detail-header,#colTwo h4,#colTwo h2{margin-top:0}#colTwo h2{font-size:20px}#colTwo h3{font-size:18px}#colTwo h4{font-size:12px}.upsell,.product-primary,.product-secondary,.product-features ul li,.product-options ul li,.product-bundle ul li,.product-misc ul li,.upsell,.product-primary,.product-secondary,.product-features ul li,.product-options ul li,.product-bundle ul li,.product-misc ul li,.categories,.products,#colTwo h4{font-weight:bold}#colTwo .box{margin:0 -30px 30px -20px}#colTwo .bottom{margin:0 0 20px -20px;padding:0 0 20px 20px}#logo{height:40px;border-top:3px solid #ccc}legend,#logo{background:#e9e8f3}#logo h1{padding-top:25px;font-size:34px}#logo h2{margin-top:-5px}#footer2,#footer,#logo h2{font-size:12px}#footer{background:#fff;padding-top:10px}clearfix:after,.clearfix:after,#fm-submit,#footer2,#footer{clear:both}table.sample{background:#ccc;border-spacing:0;color: #008000; }table.sample td,table.sample th,table.sample{border-style:outset outset outset outset}legend,fieldset{margin:1em 1em;text-align: center;}fieldset{border-top:1px solid #ccc}legend{padding:0 .2em;color:#000000;font-size:1em}label{font-size:1em;padding:0 0em}.product-options td.label,.product-options td.label,label{text-align:left}fieldset div{margin-bottom:.5em}fieldset div input,fieldset div textarea{width:150px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#333}.options-table td,fieldset div select,fieldset div input,fieldset div textarea{padding:1px}div.fm-multi input{width:1em}div.fm-multi label{width:200px;padding-left:5em}.option-info,.option-price,.product-description,.product-features,.product-bundle,.upsell,.product-primary,.product-secondary,.product-features ul li,.product-options ul li,.product-bundle ul li,.product-misc ul li,.product-description,.product-features,.product-bundle,.upsell,.product-primary,.product-secondary,.product-features ul li,.product-options ul li,.product-bundle ul li,.product-misc ul li,div.fm-multi label{text-align:left}#fm-submit{padding-top:1em}#fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;font-size:100%}input:focus,textarea:focus{background:#efefef}fieldset div.fm-req label:before{content:"* "}.options-table,.categories,.products{width:100%}.content-category,.categories,.products{position:relative}.categories,.products{padding:3px 0}.categories .category{width:50%}.product-detail-header,.upsell div,.product-detail-header,.upsell div,ol.products li,.product-row,.category-row,.categories .category{margin-bottom:10px}.products .product{width:33%}.content-product,.content-category,.categories dl,.products dl{margin:4px}.rowstart{clear:left}.hidden,.upsell  table caption,.upsell  table caption,.content-product .options .list,.content-product .options .adj,.content-product .largeimage,.content-category .largeimage{display:none}.content-category-header,.description{margin-left:80px}.description{font:normal .95em Helvetica,Arial,sans-serif}ol.products li{width:133px;padding:1%}.content-product{border:1px solid #900;padding:4px}.content-product .content-product-header{margin:-4px -4px 10px;padding:3px;overflow:hidden}.content-product dd ul li{float:none;width:auto}.content-product .options ul{margin-top:10px}.price,.sale,.content-product .options .list,.content-product .options .adj{color:blue; font-weight: bold; text-align: right;padding:2px;}.content-product .options ul li{font:bold 0.8em verdana,tahoma,arial,sans-serif}clearfix:after,.clearfix:after{content:".";visibility:hidden;height:0;font-size:1px}.clearfix{display:block}* html .cross-sell .product-primary,* html .cross-sell .product-primary,* html 
.clearfix{height:1%}
.upsell,.upsell{clear:right;width:165px;font-size:.9em;margin-left:10px}.upsell table,.upsell table{table-layout:fixed}.upsell div,.upsell div{border-width:1px}.product-options td,.upsell  table td,.product-options td,.upsell  table td{vertical-align:top}.cross-sell .product-primary,.cross-sell .product-secondary,.cross-sell .product-primary,.cross-sell .product-secondary{margin-right:185px}.product-primary,.product-secondary,.imageanddetails,.product-options,.product-misc,.product-bundle,.product-primary,.product-secondary,.imageanddetails,.product-options,.product-misc,.product-bundle{border-width:0px}.product-options table,.product-options table{margin:20px 0 10px}.product-options td,.product-options td{line-height:1.7em;border-spacing:1px;padding:1px 3px 1px 1px}.product-image,.product-description,.product-features,.product-bundle,.product-image,.product-description,.product-features,.product-bundle{clear:none}.product-description,.product-features,.product-bundle,.product-description,.product-features,.product-bundle{margin-left:185px}.product-misc,.product-misc{margin-left:5px}.imageanddetails,.imageanddetails{width:180px}.options-table,.product-misc ul,.product-features ul,.product-misc ul,.product-features ul{margin:10px 0}.product-options form em,.product-options form em{font-style:normal;padding-right:5px}.sale{font-size:1.1em; font-weight: bold;}.price list strike{text-decoration:none}.price{margin:3px 0;}.thumbnail2,.thumbnail{width:80px;border:0 solid #999;margin:0 5px 5px 5px;padding:5px}.product-options table{margin:10px 0 5px}.options-table{color:#222}.options-table td{border-bottom:1px solid #ddd}.option-price{width:6em}.strike{text-decoration:line-through}

a:link.example, a:visited.example, a:active.example  {color:#fff; background:#5e7d7e; font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em; border:4px solid; border-color:#5484b0 #008 #008 #0099cc}
a:hover.example {color:#fff; background:#B05484; font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em; border:4px solid; border-color:#008 #99f #99f #008}

a:link.example2, a:visited.example2, a:active.example2  {color:#fff; background:#5e7d7e; font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em; border:4px solid; border-color:#5484b0 #008 #008 #0099cc; float: right;}
a:hover.example2 {color:#fff; background:#B05484; font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em; border:4px solid; border-color:#008 #99f #99f #008}
.box4{font-size:13px}.box3{width:500px;border-color:navy;margin-left:170px;margin-right:10px}
.table5{margin-left:auto; margin-right:auto; text-align: center;}

a:link.example3, a:visited.example3, a:active.example3  {color:#666666; background-image:url(images/buttonbg.jpg);
	background-repeat:repeat-x;
	font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em; border:1px solid; border-color:#666666;}
a:hover.example3 {color:white; background:#999999; font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em; border:1px solid; border-color:#666666;}

a:link.example4, a:visited.example4, a:active.example4  {color:#ffffff; width: 100px;
	background: #999999;
	font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em; }

a:hover.example4 {color:white; background:#666666; font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em;  width: 180px;}

a:link.example5, a:visited.example5, a:active.example5  {color:#ffffff; width: 180px;
	background: #999999;text-align:center;
	font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em;} 
a:hover.example5 {color:white; background:#666666; font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em;  width: 180px;text-align:center;}

a:link.example6, a:visited.example6, a:active.example6  {color:#666666; width: 260px;
	background-image:url(images/tab_on.jpg);text-align:center;
	font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em;} 
a:hover.example6 {color:white; background:#666666; font-size:0.8em; font-weight:bold; text-decoration:none; padding:0.2em;  width: 260px;text-align:center;}

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;} .b1h {height:1px; background:#666666; margin:0 5px;} .b2h, .b2bh {height:1px; background:#666666; border-right:2px solid #666666; border-left:2px solid #666666; margin:0 3px;} .b3h, .b3bh {height:1px; background:#666666; border-right:1px solid #666666; border-left:1px solid #666666; margin:0 2px;} .b4h, .b4bh {height:2px; background:#666666; border-right:1px solid #666666; border-left:1px solid #666666; margin:0 1px;}
.headh {background: #e9e0db; border-right:1px solid #cccc99; border-left:1px solid #cccc99;} .headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;} .contenth {background: #ddd; border-right:1px solid #cccc99; border-left:1px solid #cccc99;} .contenth div {margin-left: 12px; padding-top: 5px;}

.c1h, .c2h, .c3h, .c4h, .c2bh, .c3bh, .c4bh{font-size:1px; overflow:hidden; display:block;} .c1h {height:1px; background:#000000; margin:0 5px;} .c2h, .c2bh {height:1px; background:#000000; border-right:2px solid #000000; border-left:2px solid #000000; margin:0 3px;} .c3h, .c3bh {height:1px; background:#000000; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 2px;} .c4h, .c4bh {height:2px; background:#000000; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 1px;}
.headh {background: transparent; border-right:1px solid #cccc99; border-left:1px solid #cccc99;} .headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;} .contenth {background: #ddd; border-right:1px solid #cccc99; border-left:1px solid #cccc99;} .contenth div {margin-left: 12px; padding-top: 5px;}

.head2 {border-right:1px solid #cccc99; border-left:1px solid #cccc99;} 

#container { margin: 0 auto; padding: 0;  text-align: justify; position: absolute;background: #fff; width :80em;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;
}
#tophead {width :80em; height: 3em; margin: 0 auto; padding: 0; background: url(images/headerblue.jpg) no-repeat;  text-align: justify; border-top:1px solid #ccc; border-left: 1px solid #ccc;border-right: 1px solid #ccc; 
}#tophead2 {width :80em; height: 4em; margin: 0 auto; padding: 0; background-color: #ffffff;   text-align: justify;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; }
#tophead3 {width:  80em; height: 5em; margin: 0 auto; padding: 0; text-align: justify;}
#tophead4 { height: 2em; margin: 0 auto; padding: 0; background: #0c116f;text-align: justify;border-left: 1px solid #ccc;border-right: 1px solid #ccc; }

#topheadnew {width :960px; height: 4.1em; margin: 0 auto; padding: 0; text-align: justify;}

 #border {width :80em; margin: 0 auto; padding: 0;   text-align: justify;}
#border2 {border: 1px solid #999999;}
#logoWrapper {
	width:948px;height:60px;background:#e9e8f3;
	
	background-repeat:no-repeat;}
#info{float: right; margin: 0 0 10px 0; color: #fff;}
.ab1h, .ab2h, .ab3h, .ab4h, .ab2bh, .ab3bh, .ab4bh{font-size:1px; overflow:hidden; display:block;} .ab1h {height:1px; background:#1a5edd; margin:0 5px;} .ab2h, .ab2bh {height:1px; background:#1a5edd; border-right:2px solid #1a5edd; border-left:2px solid #1a5edd; margin:0 3px;} .ab3h, .ab3bh {height:1px; background:#1a5edd; border-right:1px solid #1a5edd; border-left:1px solid #1a5edd; margin:0 2px;} .ab4h, .ab4bh {height:2px; background:#00FFFF; border-right:1px solid #00FFFF; border-left:1px solid #00FFFF; margin:0 1px;} .ab2bh, .ab3bh, .ab4bh {background: #f5f5f5;}
#myDiv4 {margin: 1em;padding: 2em;}
#zone1 {    /* clickable area */
float: left;width : 85px;height: 45px;margin-left: 50px;margin-top: 15px;}

select{background-color: #ffffff;font-weight: normal;font-size: 1em;}
OPTION.grn{background-color:#66FF00; color:black}

.btn{font-size: 10px; color: #000; font-weight: normal; font-family: arial; text-decoration: none;}
.copy{font-size:1em;}
.topnav2006  {display:block;font-family : Arial;font-size : 12px;color : #A49DA3;font-weight : normal;}
#DHTMLgoodies_formTooltipDiv{
	color:yellow;
	font-family:arial;
	font-weight:bold;
	font-size:1.2em;
	line-height:120%;
	text-align: center;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#FFF;
	font-weight:normal;
	font-size:0.8em;
}
.localError {
	float:left;
	width:298px;
	padding:7px 7px 8px 38px;
	margin:3px 0px 3px 0px;
	color:#FFFFFF;
	background-image:url(images/errorIcon.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#C0272D;	
	display:none;
}
.swatch {
	text-align:center;	
	background: url(images/bg3.png);}
.bg3{font-size: 0.9em;}.bg8{font-size: 1em;}a.bg8{font-size: 1em;}
.bg33{font-size: 0.9em;margin-left: 175px;}
.bg363{font-size: 1.1em;margin-left: 175px;}
.next{font-size: 0.9em;margin-left: 175px;}
.next a{display: inline;}
.bg34{font-size: 1.2em;margin-left: 10px;text-align: center;}
.bg35{font-size: 1.1em;text-align: center;}
.bg36{ font-size: 1.2em;text-align: center;color: #666;padding-left: 10px;padding-bottom: 10px;border: 1px solid #555555;}
.bgcell{font-size: 1.2em;margin-left: 10px;text-align: center;}
.bgtabs{font-size: 1em;margin-left: 175px;}
.bgtabsp{font-size: 1em;margin-left: 10px;}
.bg44{font-size: 1em;}
.bg4{
background: #FFFFFF ;
font-size: 0.7em;
padding: 1px;}
.bg5{
background: #cccccc;
font-size: 0.8em;
padding: 1px;
}
.bg6{
background: #cccccc;
font-size: 0.9em;
padding: 1px;
}
.bg7{
font-size: 0.8em;
padding: 2px;
}
.bord7{
font-size: 0.8em;
padding: 1px;
border-left: 1px solid #666;border-right: 1px solid #666;
}
.bg11{font-size: 0.2em;
background: #e9e0db;
}
.bgspring{font-size: 1.5em;
background: #e9e8f3;color: purple;font-weight: bold;
}
.bg99{font-size: 1.2em;
color: #0d0876;
text-decoration: none;
}
.reg{font-size: 0.5em;
color: #0d0876;
vertical-align: text-top;
}
.dotted {
font-family: sans-serif, arial;
padding:2px;font-size: 1.1em;
color: black;
font-weight: bold;
background-color: #ffffff;
}

.dotted input, .dotted textarea{background-color : #ffffff}
.aButton
	{font-size: 1em;
	background-color: #ccc;
	
		}
.sale2{
border:2px solid gray;
background:url(images/bg3.png);
width: 475px;
padding: 5px;
}
#small,#small2,#small3,small4
	{font-size: 0.9em;
         font-family: arial, verdana;}
#small5
	{font-size: 0.9em;
         font-family: arial, verdana;
	border:dotted #cccccc;}
#small6, #small7
	{font-size: 0.7em;
         font-family: arial, verdana;
	 background-color: white;}
#small8
	{font-size: 0.7em;
         font-family: arial, verdana;
	 background-color: #ffffff;}
#secure
	{font-size: 1em;
         color: white;
padding-left: 750px; padding-top: 6px;}

#table11 {
margin:20px auto;}
.y {
border:1px solid #999;
border-style: inset;
background-color:#ffffff;
color:#000;
padding:5px;
text-align:center;}
.yy {
border:1px solid #999;
border-style: outset;
background-color:#ffffff;
color:#000;
padding:1px;
text-align:center;font-size: 0.8em;}
.x {
border:1px solid #999;
font-size: 0.9em;
background-color:#f5f5f5;
color:#000;
padding:2px;
text-align:center;
}
.z {
border:1px solid #999;
background-color:#f5f5f5;
color:#000;
padding:0px;
text-align:center;
}

#info {height:10em;}

.shrink_menu {padding:0; margin:0 0 0 80px; list-style:none; width: auto; height:1.0em;}
.shrink_menu li {float:left; display:inline; margin:0 12px 8px 0; background:#cccccc;}
.shrink_menu li * {display:block; position:relative; background:#cccccc;}
.shrink_menu li a {right:-8px; background-position: right top; color:#666666; text-decoration:none; font-family:arial, sans-serif; letter-spacing:1px; color:#666666; font-size:0.8em;}
.shrink_menu li a:hover {color:black;}

/* for non-IE browsers */
.shrink_menu li:hover, .shrink_menu li:hover * {background-color:#ddd;}
.shrink_menu li:hover {outline:3px dotted #ccc;}

.shrink_menu li b {bottom:-8px; left:-8px;  background-position: left bottom;}
.shrink_menu li em {right:-8px; padding:0 12px 8px 4px;  background-position: right bottom; font-style:normal;}

.hor_menu {padding-top:8px; margin:0px 0px 0px 0px; list-style:none; width: auto; height:0.8em; }
.hor_menu  li {float:right; display:inline; margin:0 12px 2px 0px;color: #ffffff;}
.hor_menu  li * {display:block; position:relative; }
.hor_menu li a {right: -8px; background-position: right top; color: #ffffff;; text-decoration:none; font-family:arial, sans-serif; letter-spacing:1px; font-size:0.8em; font-weight: bold;}
.hor_menu  li a:hover {color:#00ffff;}
/* for non-IE browsers */

.hor_menu  li b {bottom:-8px; left:-8px;  background-position: left bottom;}
.hor_menu  li em {right:-8px; padding:0 12px 8px 4px;  background-position: right bottom; font-style:normal;}

.hor2_menu {padding:0px; margin:1pc 1px 1px 675px; list-style:none; width: auto; height:0.8em; }
.hor2_menu  li {float:left; display:inline; margin:2px 2px 2px 2px; color: #666666; background-image:url(images/tab_on.jpg);
	background-repeat:repeat-x;
	background-position:top;}
.hor2_menu  li * {display:block; position:relative; }
.hor2_menu li a {right:-8px; background-position: right top; color: #666666; background-image:url(images/tab_on.jpg);
	background-repeat:repeat-x;
	background-position:top;; text-decoration:none; font-family:arial, sans-serif; letter-spacing:1px; font-size:0.8em; font-weight: bold; border-right:5px solid #fff;}
.hor2_menu  li a:hover {color:black;}
/* for non-IE browsers */
.hor2_menu  li:hover, .hor2_menu li:hover * {background-color:#ffffff;}
.hor2_menu  li b {bottom:-8px; left:-8px;  background-position: left bottom;}
.hor2_menu  li em {right:-8px; padding:0 12px 8px 4px;  background-position: right bottom; font-style:normal;}
optgroup {
  background-color: #fff;
  color:#ff3e59;
  font-weight: bold;
}

optgroup option {
  background-color: #fff;
  color: #000066;  
}
td.events
{
   border: 3px solid #999999;
   font-size: 1em;
color: #fff;
background: #444444;
   } 

#right { 
float : left;
width : 20%;
margin-left : 75%;
} 
.rightbox { 
border : 1px solid #999999;} 
.rightbox p { 
margin-top : 0;
} 
.rightbox h2 { 
font-family : "arial", helvetica, sans-serif;
font-size : 1em;
margin-top : 5px;
margin-left : 5px;
color : #999999;} 

div#action {
  position:absolute;
 top:195px;
 right:0;
 width:205px;
margin-right:25px;
 }
div#action3 {
  position:absolute;
 top:70px;
 right: 70px;
 width:410px;
margin-right:25px;
 }
div#action6 {
  position:absolute;
 top:100px;
 right: 0px;
 width:215px;
margin-right:25px;

 }

div#action26 {
  position:absolute;
 top:195px;
 right: 220px;
 width:215px;
margin-right:25px;

 }
div#action6a {
  position:absolute;
 top:100px;
 right: 0px;
 width:200px;
margin-right:10px;
border: solid 1px #999;
background: #fbf6fa;
 }
div#action66 {  
 width:215px;
 }
  
div#action7 {
  position:absolute;
 top:440px;
 right: 255px;
 margin-right:25px;
width: 315px;
 }
div#action8 {
  position:absolute;
 top:180px;
 right: 0px;
 margin-right:25px;
width: 215px;
 }
div#action10 {
  position:absolute;
 top:300px;
 right: 0px;
 margin-right:25px;
width: 215px;
 }
div#action12 {
  position:absolute;
 top:550px;
 right: 275px;
 margin-right:25px;
width: 264px;

 }
div#action13 {
  position:absolute;
 top:500px;
 right: 275px;
 margin-right:25px;
width: 264px;
 }
div#action14 {
  position:absolute;
 top:500px;
 right: 275px;
 margin-right:25px;
width: 264px;
 }
div#action15 {
  position:absolute;
 top:550px;
 right: 275px;
 margin-right:25px;
width: 264px;
 }
div#action16 {
  position:absolute;
 top:550px;
 right: 550px;
 width:215px;
margin-right:25px;
 }
div#actionlabel {
  position:absolute;
 top:470px;
 right: 110px;
 width:215px;
margin-right:25px;
 }
.action2
{border:2px solid #cccccc;background-color: #e9e0db;text-align:center;
 }


.action12
{border:1px solid #cccccc;background-color: #f9f9f9;text-align:center;
}
td.cell {
background: #9C9992;
}
td.cell2 {
background: yellow; text-align:center;
}
td.cell3 {
background: #009cc3; text-align:center;font-size: 1.2em;line-height: 0.6;
}
td.lbord {
border-left: 1px solid #cccccc;
}
td.rbord {
border-right: 1px solid #cccccc;
}
.action4
{border:2px solid #cccccc;
position:absolute;
 top:90px;
 right: 90px;
 width:325px;
margin-right:25px;
}
div#action4 {
  position:absolute;
 top:75px;
 right: 120px;
 width:250px;
margin-right:25px;
 }

div#overlay {
  position:absolute;
 top:120px;
 left:450px;
background: #e9e8f3;
font-family: Helvettica;
z-index: 9999;
 }
.large {  
font-size: 2.8em;
color: #0d0876;
 }
.large2 {  
font-size: 1.4em;
color: #495841;
 }
div#overlay2 {
  position:absolute;
 top:235px;
 left: 5px;
color: #000066;
font-weight: bold;
text-decoration: none;
 }

#overlay h3 {
font-family: times new roman,  Helvetica, Georgia, Verdana, Arial, sans-serif  ;
font-size: 2.8em;
color: #0d0876;
margin: 5px;
width:225px;
}
a:link.color1 {color: #555555; background-image:url(images/tab_on.jpg);	background-repeat:repeat-x;background-position:top;text-align: center;
}
a:hover.color1 {color: #000000;
background-image:url(images/tab_on.jpg);background-repeat:repeat-x;background-position:top; font-weight: bold; font-size: 12px;text-align: center;}
a:visited.color1 {color: #555555; background-image:url(images/tab_on.jpg);	background-repeat:repeat-x;background-position:top;text-align: center;}

a:link.footer3 {color: #666;}
a:hover.footer3{color: #c91049;}
a:visited.footer3 {color: #666;}

tr#row {
color: white;
}
.rightlist {
position:absolute;
 top:90px;
 left:200px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;

text-decoration: none;
color: #006666;
margin:0px 0px 0px 550px
}
.rightlist2 {
position:absolute;
 top:360px;
 left:200px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
text-decoration: none;
color: #006666;
margin:0px 0px 0px 550px
}

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-size: 80%;
width: 142px;
padding: 0px;
margin: 0px;
}

#vertmenu h1 {
display: block;
background-color:#FFffff;
font-size: 90%;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #333333;
margin: 0px;
width:142px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
font-size: 12px; 
background: #ffffff;}
#vertmenu ul li a {
font-size: 80%;
display: block;
border-bottom: 1px #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #006666;
width:142px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}

#tabproduct {
position:absolute;
 top:175px;
 left:385px;
 width:340px;
float:left;
}

#reviews {
 width: 340px;
 height: 300px;
overflow:auto; 
position:absolute;
top:22px;
 left: 0px;
}
.reviews2 {
 width: 340px;
 height: 300px;
overflow: hidden;
position:absolute;
top:22px;
 left: 0px;
}
.tabbed_box h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#ffffff;
	letter-spacing:-1px;
	margin-bottom:10px;
}

.tabbed_box h4 small {
	color:#e3e9ec;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}

.tabbed_area {

position:absolute;
 top:-50px;
 left: -35px;
width: 350px;
}

.tabbed_area2 {

position:absolute;
 top:-50px;
 left: -25px;
width: 350px;
}

ul.tabs {
	
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:0px;
	}

ul.tabs li {
	list-style:none;
	display:inline;
}

ul.tabs li a {
	background-color:#e9e8f3;
	color:#282e32;
	
	
	padding:2px 4px 2px 6px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border-left:2px solid #fff;border-right:1px solid #fff;
	border-bottom:1px solid #e9e8f3;
	
	float:left; display:inline;
}

ul.tabs li a:hover {
	background-color:#999999;
	
	color:#ffffff;
	background-image:url(images/tab_off.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height: 12px;
}

ul.tabs li a.active {
	
	border-color:#999;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:2px solid #000000;
	border-bottom:1px solid #b4e3ff;
	color:#000066;
	background-color: #b4e3ff;
	}
.content {
	background-color:#ffffff;
	padding:10px;	
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;	
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/content_bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
width: 325px;
font-size: 12px;
}



#content_2, #description, #content_3, #rating, #content_4, #reviews, #content_5, #fit { display:none; }

.content ul {
	margin:0px;
	padding:0px 5px 0px 5px;
}

.content ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	color: blue;
}



.content ul li a {
	text-decoration:none;
	color:#3e4346;
}

.content ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}

.content ul li a:hover {
	color:#a59c83;
}

.content ul li a:hover small {
	color:#baae8e;
}

input.cartButton {	
border: 2px double #463E3F;
border-top-color: #cccccc;
border-left-color: #CCCCCC;
padding: 0.5em;
background-color: #666666;

color: #ffffff;
font-size:80%;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
} 

input.cartButton:hover {
	border-color: #BFBBAC #D9D4C3 #D9D4C3 #BFBBAC;
 	background-color: #cccccc;
	color: #272727;
}
.infoButton {	
border: 2px double #463E3F;
border-top-color: #cccccc;
border-left-color: #CCCCCC;
font-family:Georgia, arial, sans-serif;

font-weight: bold;
background: #666666;
color: white;
} 
.infoButton  a {text-decoration:none;}
.infoButton:hover {
color: yellow;
}

.center {
	text-align: center;
}
form{background: #fff;}
table.ship {
	border-width: 2px 2px 2px 2px;
	border-spacing: 2px;
	border-style: dashed dashed dashed dashed;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
	font-size: 200%;
}


#magnify { background-color:#fff;}
#magnify a.p1, #magnify a.p1:visited {display:block; width:80px; height:80px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#magnify a img {border:0;}
#magnify a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#magnify a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#magnify a.p1:hover .large {display:block; position:absolute; top:-65px; left:25px; width:300px; height:300px; border:10px solid #ccc;}


#magnify2 { background-color:#fff;}
#magnify2 a.p1, #magnify2 a.p1:visited {display:block; width:80px; height:80px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#magnify2 a img {border:0;}
#magnify2 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#magnify2 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#magnify2 a.p1:hover .large {display:block; position:absolute; top:-65px; left:25px; width:300px; height:300px; border:10px solid #ccc;}

#magnify3 { background-color:#fff;}
#magnify3 a.p1, #magnify3 a.p1:visited {display:block; width:80px; height:80px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#magnify3 a img {border:0;}
#magnify3 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#magnify3 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#magnify3 a.p1:hover .large {display:block; position:absolute; top:-65px; left:25px; width:300px; height:300px; border:10px solid #ccc;}

#magnify4 { background-color:#fff;}
#magnify4 a.p1, #magnify4 a.p1:visited {display:block; width:80px; height:80px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#magnify4 a img {border:0;}
#magnify4 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#magnify4 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#magnify4 a.p1:hover .large {display:block; position:absolute; top:-65px; left:25px; width:300px; height:300px; border:10px solid #ccc;}

* html #overlay5{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	}
.hint {
   	display: none;
	font-size: 14px;
    position: absolute;
    right: 450px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #666 url(pointer2.gif) no-repeat 229px 5px;
	color: #ffffff;	
	z-index: 100;
}
.hintd {
   	display: none;
	font-size: 14px;
    position: absolute;
    right: 250px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #666 url(pointer2.gif) no-repeat 229px 5px;
	color: #ffffff;	
	z-index: 100;
}

.hint .hint-pointer {
    position: absolute;
    left: 224px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(pointer2.gif) left top no-repeat;
	z-index: 100;
}

.hintd .hint-pointerd {
    position: absolute;
    right: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(pointer2.gif) left top no-repeat;
	z-index: 100;}
.hint3 {
   	display: none;
	font-size: 14px;
    position: absolute;
    right: 600px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #666 url(pointer2.gif) no-repeat 229px 5px;
	color: #ffffff;	
	z-index: 100;text-align: left;
}
.hintd3 {
   	display: none;
	font-size: 14px;
    position: absolute;
    right: 400px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #666 url(pointer2.gif) no-repeat 229px 5px;
	color: #ffffff;	
	z-index: 100;
}
.hintd3 .hint-pointerd3 {
    position: absolute;
    right: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(pointer2.gif) left top no-repeat;
	z-index: 100;}
.hint3 .hint-pointer3 {
    position: absolute;
    left: 224px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(pointer2.gif) left top no-repeat;
	z-index: 100;
}
#lighterbox {display:none;position:fixed;margin:auto;left:0px;top:0px;width:100%;height:100%;background-image:url(overlay.png);overflow:auto;padding-top:20px;z-index:100;}
#lighterbox img {position:relative;border:solid #b4b4b4 1px;z-index:100;}
#lighterboxholder,#portimage,#lightercloseimage {z-index:100;}
#lighterboxwrapper,#lighterboxcontent {position:absolute;z-index:100;}
#closebutton {position:absolute;z-index:150;top:0px;right:0px;border:none;}
#loadingimg {position:fixed;top:375px;z-index:500;}




#pagination-digg li{
border:0; margin:0; padding:0;
font-size:14px;
list-style:none;
margin-right:2px;
display:inline;
}
#pagination-digg a{
border:solid 1px #9aafe5;
margin-right:2px;

}
#pagination-digg .previous-off,
#pagination-digg .next-off {
border:solid 1px #DEDEDE;
color:#888888;
display:block;
float:left;

margin-right:2px;
padding:3px 4px;
}
#pagination-digg .next a,
#pagination-digg .previous a {
font-weight:bold;

}
#pagination-digg .active{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-digg a:link,
#pagination-digg a:visited {
color:#0e509e;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-digg a:hover{
border:solid 1px #0e509e;
}

.flashclass{ /*sample CSS class added to image slideshow container*/
width: 920px; /*a width should be defined for transition to work*/
margin: 0px 0px 0px 0px;
padding: 0px;
}

.flashclass img{
border-width: 0;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}     
   
.HomePage_Text {color: #333333; font-style: normal; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align: justify;}
.HomePage_Text2 { font-weight: normal; font-size: 10pt;text-transform: none; color: #0d0876; line-height: 11pt; font-style: normal; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; letter-spacing: normal; background-color: transparent; text-align: center; text-decoration: none;padding: 10px 10px 10px 10px; }
.HomePage_Text3 { font-weight: normal; font-size: 8pt;text-transform: none; color: black;  font-style: normal; line-height: 12pt;font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; letter-spacing: normal; background-color: #e9e8f3; text-align: center; text-decoration: none; }
.HomePage_Text4 {color: #333; font-style: normal; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align: left;}
.HomePage_Text5 { font-weight: normal; font-size: 1.3em;text-transform: none; color: #333;  font-style: italic; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; letter-spacing: normal; background-color: transparent; text-align: center; text-decoration: none;padding: 10px 120px 10px 10px;}
.HomePage_Text12 { font-weight: bold; font-size: 1em;text-transform: none; color: #fff; line-height: 11pt; font-style: normal; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; letter-spacing: normal; background-color: transparent; text-align: center; text-decoration: none; }
.HomePage_Text13 { font-weight: normal; font-size: 1.1em;text-transform: none; color: #fff; line-height: 11pt; font-style: normal; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; letter-spacing: normal; background-color: transparent; text-align: center; text-decoration: none;padding: 10px 10px 10px 10px; }
.HomePage_Text44 {color: #333; font-style: normal; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align: center;}
.HomePage_Text66{color: #fff; font-weight: normal; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align: left;}
.HomePage_Text55 { font-weight: normal; font-size: 1.2em;text-transform: none; color: #0d0876; line-height: 12pt; font-style: normal; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; letter-spacing: normal; background-color: transparent; text-align: jusify; text-decoration: none;padding: 0px 20px 10px 20px;}
.HomePage_Text555 { font-weight: normal; font-size: 0.9em;text-transform: none; color: #000000;  font-style: normal; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; letter-spacing: normal; background-color: transparent; text-align: jusify; text-decoration: none;padding: 0px 10px 0px 10px;}
.HomePage_Textnyes { font-weight: bold; font-size: 1.2em;text-transform: none; color: #fff;  font-style: normal; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; letter-spacing: normal;  text-align: center; line-height: 16pt;text-decoration: none;padding: 0px 10px 0px 10px;}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0px 0px 0px 5px;
    min-width: 60px; /* be nice to Opera */
	
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 8px;
    background: url(images/tab.png) no-repeat;
	
	
}
.ui-tabs-nav a {
    margin: 0px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */	
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #fff;
}
.ui-tabs-nav a span {
    width: 44px; /* IE 6 treats width as min-width */
    min-width: 44px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
	
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}

.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active{
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}



.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span{
    background-position: 0 -50px;
background-color: #fff;

}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span, .ui-tabs-nav li a.active {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;

}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;

}

.ui-tabs-panel {
position:absolute;
 top:125px;
 left: 335px;
width: 350px;
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0px 0px 0px 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

.ui-tabs-nav li a.active {
	height: 99%; float: left;
background:#333 url(images/tab.png) no-repeat;
border-right: 1px solid #c5cdd3;
	/* For web browsers who care */
	opacity: 0.3;
	/* For IE 5-7 */
	zoom:1;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";	
	}

input.hintTextbox { color: #888;} input.hintTextboxActive { color: #000; } 

#zoomsearch {
	width: 176px;
	float: right;
	padding-top: 12px;padding-left: 8px;
	background: transparent;
	}

#zoomsearch .sbox_l  {
	background: url('images/searchleft.gif') no-repeat top left;
	float: left;
	width: 9px; 
	height: 19px;
}

#zoomsearch .sbox_go  {
	padding-top: 0px;
	float: right;
}

#zoomsearch .sbox input {
	background: url('images/searchmid.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 19px;	
	width: 140px;
	text-align: center;
	margin: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 3px;
	padding-right: 6px;
	
	height: 19px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.features li{
color:#444444;font-weight: bold;list-style-type: none;}

.features2 li{
color:#666;font-weight: normal;list-style-type: none;padding: 4px;background: #fff;width: 60px;}

.features3 li{
color:#666;padding: 4px;background: #fff;width: 60px;text-align: center;}



.productLink{ border-bottom:#CCCCCC thin solid; height:20px; margin-bottom:10px;}



.productTopic{ color:#333333;}



.productTool{}


.productTag{}



.productTag .tagBox{

background-color:#FFFFFF;

border:1px solid #CCCCCC;

padding:10px;

width:491px;

line-height:1.3;
color: #444;
}



.productTag .tagSelect{ height:24px;}











.productPage { width:975px;}






.tagBox ul li{ float:none; list-style:disc; margin-bottom:5px;}



.tagBox ul{ margin-left:75px;}




.productTag .tagSelect ul .openTag {
background:transparent url(images/tagOpen.jpg) repeat scroll center top;
height:20px;
margin-right:9px;
padding-top:5px;
width:120px;
display: inline;
}
.productTag .tagSelect ul li {
azimuth:center;
background:transparent url(images/tagClose.jpg) repeat scroll center top;
height:20px;
margin-right:9px;
padding-top:5px;
width:119px;
display: inline;
}



ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.product-misc ul, .product-features ul, .product-misc ul, .product-features ul, ol.products li, .products .product, .categories .category, li {
list-style-type:none;
}


.productTag .tagSelect li {
float:left;
}

ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


div.mojozoom_marker {
	position : absolute;
	cursor : crosshair; 
}

div.mojozoom_border {
	position : absolute;
	left:0px;
	top:0px;

	border : 1px solid black;

	width:100%;
	height:100%;

}

div.mojozoom_fill {
	position : absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;

	background-color : white;

	opacity : 0.2;
	-moz-opacity : 0.2;
	-khtml-opacity : 0.2;
	filter:alpha(opacity=20);




}


img.mojozoom_img {
	padding : 0px;
	border: 0px;
}

div.mojozoom_imgctr {
	position : absolute;
	margin-left : 20px;
	border : 1px solid black;
}

div#preload { display: none; }
#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:120px;
	left:0px;
	
}

#alertBox {
	position:relative;
	width:500px;
	min-height:20px;
	margin-top:50px;
	border:2px solid #000;
	background-color:#2b82c5;
	
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font: 1.2em verdana,arial;
	background-color:#065598;
	color:#fff;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font:1em verdana,arial;font-weight: bold;
	height:20px;
	text-align: center;
	color: #fff;
	margin-right:6px;margin-left:6px;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:1px solid #000;
	width:180px;
	font:0.9em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#333;
	background-color:#fbf6f0;
	text-decoration:none;
}
.title {font-size: 1em;color: #fff; background: url(images/headerblue.jpg) repeat-x; font-weight: bold; text-align: center;border-left: 1px solid #999;border-right: 1px solid #999;
}

table.last td {display: block; text-decoration: none;} 
.navmenu {;font-size: 1em;
} 
.navmenu a{font-size: 1em;color: #145670;font-weight: bold;text-align: center;text-decoration: none;}  
.navmenu a:hover{color:	#ffff00;font-size: 1em;background: #000031;} 

.swatchcontain{width:46px;padding-left:1px;padding-bottom:1px;float:right;}
.swatch{height:27px;width:27px;}
.swatchcaption{width:46px;font:normal 95% Arial, Helvetica, sans-serif;line-height:0.9;text-align:center;color: #555;}

.optioncaption{font:normal 80% verdana, Helvetica, Arial, sans-serif;line-height:1.2;text-align:center;color: #666;}

.disclaimer{ color: #333; text-align: left-justify;font-family: verdana, arial, tahoma,"trebuchet ms", sans-serif;font-size: 0.9em;} 
.disclaimer3{ color: #333; text-align: center;font-family: verdana, arial, tahoma,"trebuchet ms", sans-serif;font-size: 0.9em;background: #ffff00;}      

.thumbnailp{
position: relative;
z-index: 0;
}

.thumbnailp:hover{
background-color: transparent;
z-index: 50;
direction:ltr;

}

.thumbnailp span{ /*CSS for enlarged image*/
position: absolute;
background-color: #fff;
padding: 5px;
left: -1000px;
border: 1px dashed #666;
visibility: hidden;
color: black;font-weight: bold;
text-decoration: none;
}

.thumbnailp span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnailp:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0px;
left: 60px; /*position where enlarged image should offset horizontally */
} 

#ajaxticker1{
width: 200px;
height: 50px;
border: 1px ridge #ccc;
padding: 5px;
background: #00a1ae;
color: #fff;
font-size: 1em;
}

.thumbnailp2{
position: relative;
z-index: 0;
}

.thumbnailp2:hover{
background-color: transparent;
z-index: 50;
direction:ltr;

}

.thumbnailp2 span{ /*CSS for enlarged image*/
position: absolute;

background-color: #fff;
padding: 0px;

border: 1px dashed #666;
visibility: hidden;
color: black;font-weight: bold;
text-decoration: none;
}

.thumbnailp2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnailp2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -100px;
left: -250px; /*position where enlarged image should offset horizontally */
} 
#pscroller1{
width: 175px;
height: 35px;
border-right: 2px solid #999; border-bottom: 2px solid #333;
padding: 5px;
background-color: #01b4dd;
color: #fff;
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;background: #e3effa;
}

#pscroller2 a{
text-decoration: none;
}

#pscroller3{
position:absolute;
 top: -850px;
 left: 170px; 
width: 500px;
height: 35px;
color: #fff;
 font-size: 1.2em;font-weight: bold;text-align: left;font-style: normal;
}
#pscroller3 a{color: yellow;font-weight: bold;text-decoration: none;display:inline;}
#pscroller3 a:hover{color: lime;font-weight: bold;}

#pscroller4{
position:absolute;
 top: -530px;
 right: 460px; 
width: 500px;
height: 35px;
color: #fff;
 font-size: 1.2em;font-weight: bold;text-align: left;font-style: normal;
}
#pscroller4 a{color: yellow;font-weight: bold;text-decoration: none;display:inline;position:relative;
}
#pscroller4 a:hover{color: lime;font-weight: bold;position:relative;
}
#pscroller5{
 
width: 280px;
height: 35px;
color: yellow;
 font-size: 1em;font-weight: bold;text-align: center;font-style: normal;
}
#pscroller5 a{color: green;font-weight: bold;text-decoration: none;display:inline;
}
#pscroller5 a:hover{color: lime;font-weight: bold;
}

div#Carousel {
  position:absolute;
 top: 155px;
 right: 245px; }

div#rave {
  position:absolute;
 top: 415px;
 right: 60px;
 

 }
#easyTooltip{
	padding:5px 10px;
	border:1px solid #195fa4;
	background:#195fa4;
	color:#fff;
	}

.modal
{
	overflow: hidden;
	border: outset 1px;
	background-color: #2b82c5;
	clear: both;
	text-align: center;
	padding: 10px;
	opacity: 1; 
	filter: alpha(opacity=100);
	z-index: 109;
}
.button
{
	width: 100px;
	height: 26px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #CCCCCC;
}

.paragraph
{
	color: #fff;
	font-family: verdana, arial, tahoma,"trebuchet ms", sans-serif;
	font-weight: bold;
	font-smooth:always;
}
.overlaya
{
	background-color: #666;
	opacity: 0.8;
	filter: alpha(opacity=60);
	position: absolute;
	clear: both;
	top: 0;
	left: 0;
	z-index: 50;
}

div.jqmConfirm input[type="submit"] { padding: 4px; margin: 10px 30px; background: #000; color: #FFF; border: 1px solid #AAA; }

/* jqModal confirm CSS courtesy of;
   Alexandre Plennevaux <alexandre@pixeline.be>,
   Brice Burgess <bhb@iceburg.net> */

div.jqmConfirm { /* contains + positions the alert window */
  display: none;
  
  position: fixed;
  top: 17%;
  width: 100%;
}
    
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmConfirm {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

div.jqmConfirmWindow {
  height:auto;
  width: auto;
  margin: auto;
  
  max-width:400px;
  padding: 0 10px 10px;
  
  background:#FFF;
  border:1px dotted #FFF;
}

.jqmConfirmTitle{
  margin:5px 2px;
  height:20px;
  color:#000;
  background:#FFF;
}
.jqmConfirmTitle h1{
  margin:5px 2px;
  padding-left:5px;
  padding:0;
  font-size:14px;
  text-transform:capitalize;
  letter-spacing:-1px;
  font-weight:bold;
  color:#000;

  float:left;
  height:20px;
}

div.jqmConfirm .jqmClose em{display:none;}
div.jqmConfirm .jqmClose {
  width:20px;
  height:20px;
  display:block;
  float:right;
  clear:right;
  background:transparent;
}

div.jqmConfirm a.jqmClose:hover{ background-position: 0 -20px; }

div.jqmConfirmContent{
  border-top: 0px;
  color:#000;
  font:11px/14pt arial;
  padding:5px 20px 5px;
  margin:5px;
  border:1px dotted #111;
  letter-spacing:0px;
  background:#FFF 
}

/*
  clearing a float without additional markup
   http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

div.square.d{
  background: #FFF1F1;
  color: red;
  border-color: red;
  margin: -300px 0 0 600px;
}


                    #mbox{background-color:#eee; padding:8px; border:2px outset #666;}
#mbm{font-family:sans-serif;font-weight:bold;float:right;padding-bottom:5px;}
#ol{background-image: url(overlay.png);}
.dialog {display:none}

* html #ol{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}
 
.agreebutton {background: green;
color: #fff;font-size: 0.9em;
} 
.declinebutton {background: #333;
color: #fff;font-size: 0.9em;
}      
.disclaimer2{ color: #333; font-family: verdana, arial, tahoma,"trebuchet ms", sans-serif;background: #fff; border: 1px dashed #666;} 

//slider

#page-wrap						{ background: white; width: 960px; margin: 0 auto; 
								  padding: 40px 0; }

#slider							{  height: 400px; overflow: hidden;
								  position: relative; margin: 0 0 20px 40px;}
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 2880px; position: relative; margin-left: 50px;}

.slide							{ padding: 40px 30px; width: 900px; float: left; position: relative; }


.slide h1						{ font-family: Helvetica, Sans-Serif; font-size: 20px; letter-spacing: -1px;
								  color: #ffff00;position: absolute; top: 55px; right: 220px;  }


.slide p						{  font-size: 12px; line-height: 14px; width: 200px; position: absolute; top: 90px; right: 200px;background: #fff;padding: 5px 5px 5px 5px; }


.slide img
{ position: absolute; top: 100px; right: 100px; }


#slider-stopper					{ position: absolute; top: 250px; right: 45px; background: blue; color: white;
								  padding: 3px 8px; font-size: 9px; text-transform: uppercase; z-index: 1000; border-right: 1px solid #999;  border-bottom: 1px solid #555;}

//img, div { behavior: url(iepngfix.htc) }

#images{visibility: hidden;}

#response{ font-weight: bold; color: #ff0000;}
.no-spam{font-size: 0.6em; }
.signupp{font-size: 0.9em;border: 2px double #ccc; background: #a8cdf3;}
.signupp a {display: inline; }
.signupp legend{font-size: 1em;text-align: center;}
#address-label{font-size: 1em;}
.mcafee{font-size: 0.9em;border-left: 1px solid #ccc;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc; color: #666;text-align: center;}
.mcafee2{border-right: 1px solid #ccc;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc; color: #666;text-align: center;}
.mcafee3{ color: #fff;text-align: center;font-size: 0.8em;}
.mcafee4{ color: #fff;text-align: center;font-size: 1em;}
.share{color: #666; text-align: center; font-size: 0.8em;}
#colThree{ background: url(images/bgmainwhite.jpg) repeat;}
.share a{display: block;}
.btn red{background: #ff0000;color: #fff;}
.water {background:
	url(images/banner_bg.jpg) repeat-x;}
.rave {background: transparent;font-weight: bold;font-size: 1.1em;}
.rave a{color: #fff;}
.rave a:hover {color: #ccffff;}
.suits { color: #ccffff; font-size: 1.2em; font-weight: bold;}
.beth {
   	position: absolute;
    right: -10px;
    top: 30px;
	
}
.accessories{
   	position: absolute;
    right: 225px;
    top: 390px;
	font-size: 0.9em;
}
.accessories2{
   	position: absolute;
    right: 250px;
    top: 475px;
	font-size: 0.9em;
}
.cproof{font-size: 1.1em;border-bottom-style: solid;
border-bottom-width: 3px;
border-bottom-color: #555; 
border-right-style: solid;
border-right-width: 3px;
border-right-color: #555; 
border-left-style: solid;
border-left-width: 2px;
border-left-color: #ccc;
border-top-style: solid;
border-top-width: 2px;
border-top-color: #ccc;
}
.cproof2{border-bottom-style: solid;
border-bottom-width: 3px;
border-bottom-color: #555; 

}
.prodlist {background: transparent;font-weight: bold;line-height: 14pt;font-size: 1.1em;}
.prodlist a{color: #db0070;text-decoration: none;}
.prodlist a:hover {color: #333;}

#rotator img
{
	display: none;
	position: absolute;
	top: 80px;
left:70px;
}
.vid {background: #000;font-weight: bold;font-size: 1em;}
.vid a{color: #ffff00;}
.vid a:hover {color: #ccffff;}
.faq {line-height: 18pt;font-size: 1em;}
.burst {
   	position: absolute;
    right: 40px;
    top: 70px;
	z-index:100
}
.burst2 {
   	position: absolute;
    right: 860px;
    top: 180px;
	z-index:100
}
.burst3 {
   	position: absolute;
    right: -45px;
    top: 680px;
	z-index:100;
}
.burst4 {
   	position: absolute;
    right: 25px;
    top: 80px;
	z-index:100
}
ul.cssMenu ul{display:none; z-index: 100;position:absolute;

}
ul.cssMenu li:hover ul{display:block;z-index: 100;}

ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	
	
	

}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	zoom:1;
	float: right;
}
ul.cssMenu ul{
	width:117.60000000000001px;
}
ul.cssMenu li{
	
	
	font-size:0px;
	display: block;
	
}
ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	
	border-width:0px;
	
	border-style: solid
	background: #800000;
	text-decoration:none;
	padding-right:10px;
	padding-left:10;
	padding: 0px;
	font:bold 11px Verdana;
	color: #fff;
	text-decoration:none;
	cursor:pointer;
}
ul.cssMenu span{
	overflow:hidden;z-index: 100;
}
ul.cssMenu li {
	float:left;z-index: 100;
}
ul.cssMenu ul li {
	float:none;z-index: 100;

}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;z-index: 100;
	
}
ul.cssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:18;
	display:inline-block;text-align:left;
	background-color:#EEEEEE #AAAAAA #AAAAAA #FFFFFF;	background-image:none;}
ul.cssMenu ul li.sep span{
	width:100;
	height:5;
	
}
ul.cssMenu li:hover{
	position:relative;}
ul.cssMenu li:hover>a{
	background-color:#000031;
	border-style: solid;
	font:bold 11px Verdana;
	color: yellow;
	text-decoration:none;
}
ul.cssMenu li a:hover{
	position:relative;
	background-color:#000031;
	border-style: solid;
	font:bold 11px Verdana;
	color: yellow;
	text-decoration:none;

}
ul.cssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:3px;width:138px;
height:26px;
}
ul.cssMenu ul img {width:16px;
height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul{display:block}
ul.cssMenu span{
	display:block;
	background-image:url(./images/arrv_white_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:13px;}
ul.cssMenu ul span{background-image:url(./images/arr_white_1.gif)}
ul.cssMenu li a.cssMenui0{
background-color:#800000;width: 140px;border: 1px solid #000031;
}
ul.cssMenu li a.cssMenui0:hover{
background-color:#000031;
}

.rss {font-size: 1em; font-weight: bold; background: #001774; color: #fff;}
.care {font-size: 1em; text-align: left; }
.more a {display: inline;}
#header22{width:1068px;height:46px;background:#66ccff;}

#bottomboxblock {

	height: 126px;
	padding: 0px 2px 2px 15px;
	margin-top: 8px;
	
	margin-bottom: 4px;

	border: 0px solid red;

}

#leftfrontboxwrapper {

	width: 300px;

	height: 120px;

	background-color: #3b5998;

	float: left;

	margin-right: 8px;



}



#leftfrontbox {

	padding: 0px 2px 2px 2px;

	color: #fff;

	border: 0px solid yellow;

}



#leftfrontbox p {

	line-height: 14px;

}



#leftfrontbox a {

	font-size: 13px;

	color: #fff;

}



#middlefrontboxwrapper {

	width: 300px;

	height: 120px;

	background-color: #66ccff;

	float: left;

	margin-right: 8px;	

}



#middlefrontbox {

	padding: 0px 2px 2px 2px;

	color: #000;

	border: 0px solid yellow;

}



#middlefrontbox p {

	line-height: 14px;

}



#middlefrontbox a {

	font-size: 13px;
	text-decoration: none;
	color: #fff;

}





#rightfrontboxwrapper {

	width: 300px;

	height: 120px;

	background-color: #348781;

	float: left;

}



#rightfrontbox {

	padding: 0px 2px 2px 2px;

	color: #000;

	border: 0px solid yellow;

}



#rightfrontbox p {

	line-height: 14px;

}



#rightfrontbox a {

	font-size: 13px;

	color: #fff;

}
.whybuy{font-size: 1.1em;color: #ffff00; font-weight: bold;}
.testimonials{font-size: 0.9em;color: #ffffff; font-weight: bold;}
.introduction{padding-bottom:1px;background:transparent url(http://www.swimandsweat.com/images/bg_arrow_foursided_4a99c0_34x34.png) no-repeat bottom left;margin-left:28px;}
.introduction h1{font-size:140%;font-weight:normal;color:#fff;padding:10px 8px;background:#555528 url(http://www.swimandsweat.com/images/bg_blue_19x63.png) repeat-x bottom left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-left:-28px;}




.freeshipday{background: red;color: #fff;font-weight: bold; text-align: center;font-size: 1.5em;width: 960px;font-family:verdana, arial, tahoma,"trebuchet ms", sans-serif;}


.winner{color: #1266ac;font-weight: normal; font-size: 1.4em;width: 910px;font-family:verdana, arial, tahoma,"trebuchet ms", sans-serif;}
.winner2{background: #428E8E; color: #fff;font-weight: normal; font-size: 1.4em;width: 910px;font-family:verdana, arial, tahoma,"trebuchet ms", sans-serif;padding: 5px;}
.winner3{background: #fff;
 color: #2a7f9e;font-weight: bold; font-size: 1.2em;width: 910px;font-family:verdana, arial, tahoma,"trebuchet ms", sans-serif;padding: 3px;}
.winner222{ color: blue;font-weight: normal; font-size: 1.3em;font-family:verdana, arial, tahoma,"trebuchet ms", sans-serif;padding-top: 10px;}


#myImage,#myImage2, #myImage3, #myImage4, #myImage5, #myImage6 {
    opacity : 0.4;
    filter: alpha(opacity=40); // msie
}
#spiffymod{width:625px;
text-align: right;
font-weight: bold;color: yellow;font-size: 1em;margin-right: 20px;margin-bottom: 6px;margin-top: 2px;}
.spiffy{display:block}
.spiffy *{
  display:block;
  height:0.8px;
  overflow:hidden;
  font-size:.01em;
  }


ul.cssMenu2 ul{display:none; z-index: 100;position:absolute;

}
ul.cssMenu2 li:hover ul{display:block;z-index: 100;}

ul.cssMenu2,ul.cssMenu2 ul {
	margin:0px;
	list-style:none;
	
	
	

}
ul.cssMenu2 table {border-collapse:collapse}ul.cssMenu2 {
	display:block;
	zoom:1;
	float: left;
}
ul.cssMenu2 ul{
	width:117.60000000000001px;
}
ul.cssMenu2 li{
	
	
	font-size:0px;
	display: block;
	
}
ul.cssMenu2 a:active, ul.cssMenu2 a:focus {
outline-style:none;
}
ul.cssMenu2 a, ul.cssMenu2 li.dis a:hover, ul.cssMenu2 li.sep a:hover {
	display:block;
	vertical-align:middle;
	
	border-width:0px;
	width: 150px;
	border-style: solid
	
	
	padding-right:10px;
	padding-left:10px;
	padding: 6px;
	font:bold 14px Verdana;
	color: #115369;
	text-decoration:none;
	cursor:pointer;
	padding-top: 1px;
}
ul.cssMenu2 span{
	overflow:hidden;z-index: 100;
}
ul.cssMenu2 li {
	float:left;z-index: 100;
}
ul.cssMenu2 ul li {
	float:none;z-index: 100;

}
ul.cssMenu2 ul a {
	text-align:left;
	white-space:nowrap;z-index: 100;
	
}
ul.cssMenu2 li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu2 li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:18;
	display:inline-block;text-align:left;
	background-color:#EEEEEE #AAAAAA #AAAAAA #FFFFFF;	background-image:none;}
ul.cssMenu2 ul li.sep span{
	width:100;
	height:5;
	
}
ul.cssMenu2 li:hover{
	position:relative;}
ul.cssMenu2 li:hover>a{
	background-color:#115369;
	border-style: solid;
	font:bold 14px Verdana;
	color: yellow;
	text-decoration:none;
}
ul.cssMenu2 li a:hover{
	position:relative;
	background-color:#115369;
	border-style: solid;
	font:bold 14px Verdana;
	color: yellow;
	text-decoration:none;

}
ul.cssMenu2 li.dis a {
	color: #AAAAAA !important;
}
ul.cssMenu2 img {border: none;float:left;_float:none;margin-right:3px;width:16px;
height:16px;
}
ul.cssMenu2 ul img {width:16px;
height:16px;
}
ul.cssMenu2 img.over{display:none}
ul.cssMenu2 li.dis a:hover img.over{display:none !important}
ul.cssMenu2 li.dis a:hover img.def {display:inline !important}
ul.cssMenu2 li:hover > a img.def  {display:none}
ul.cssMenu2 li:hover > a img.over {display:inline}
ul.cssMenu2 a:hover img.over,ul.cssMenu2 a:hover ul img.def,ul.cssMenu2 a:hover a:hover img.over{display:inline}
ul.cssMenu2 a:hover img.def,ul.cssMenu2 a:hover ul img.over,ul.cssMenu2 a:hover a:hover img.def{display:none}
ul.cssMenu2 a:hover ul{display:block}
ul.cssMenu2 span{
	display:block;
	background-image:url(./images/arrv_white_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:13px;}
ul.cssMenu2 ul span{background-image:url(./images/arr_white_1.gif);}
ul.cssMenu2 li a.cssMenu2i0{
background-color:#ccffcc;width: 225px;border: 1px solid #ccc;
}
ul.cssMenu2 li a.cssMenu2i0:hover{
background-color:#115369;
}


#info {background:#f8f8f8; border:0;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {width:745px; height:32px; position:relative; z-index:100;font-family:arial, sans-serif;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:746px; w\idth:745px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:149px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:15px;text-decoration:none; color:#145267; width:128px; height:30px; background:#66ccff; padding-left:10px; line-height:29px; font-weight:bold;border-bottom:1px solid #66ccff; border-width:1px 0 1px 1px; 

	background-image:url(./images/arrv_white_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:13px;padding-top:6px;
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:149px; w\idth:138px;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#d4d8bd url(images/grey-arrow.gif) no-repeat 130px center;;	
	}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#c9ba65 url(images/blue-arrow.gif) no-repeat 130px center;}
.menu ul ul :hover > a.drop {background:#c9ba65 url(images/blue-arrow.gif) no-repeat 130px center;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#e2dfa8;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#b2ab9b;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:149px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:1em; padding:5px 11px; width:128px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#000; background:#b7d186;}
.menu :hover > a, .menu ul ul :hover > a {color:#000; background:#b7d186;/* For web browsers who care */
	opacity: 0.9;
	/* For IE 5-7 */
	zoom:1;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

div.bsap_1242022 {width:100%;display:block;} div.bsap_1242022 a{width:468px;} div.bsap_1242022 a img{padding:0;} div.bsap_1242022 a em{font-style:normal;} div.bsap_1242022 a{display:block;font-size:11px;color:#888;font-family:verdana,sans-serif;margin:0;text-align:center;text-decoration:none;overflow:hidden; float:left;} div.bsap_1242022 img{border:0;} div.bsap_1242022 a.adhere{color:#666;font-weight:bold;font-size:12px;background:#f8f8f8;text-align:center;} div.bsap_1242022 a.adhere:hover{background:#ddd;color:#333;} div.bsap_1242022 a.adhere{width:468px;height:60px;line-height:480%;} html>body div.bsap_1242022 a.adhere{width:466px;height:58px;} div.bsap_1242022 img.s{height:0;width:0;}div#bsap_1242022 {width:100%;display:block;} div#bsap_1242022 a{width:468px;} div#bsap_1242022 a img{padding:0;} div#bsap_1242022 a em{font-style:normal;} div#bsap_1242022 a{display:block;font-size:11px;color:#888;font-family:verdana,sans-serif;margin:0;text-align:center;text-decoration:none;overflow:hidden; float:left;} div#bsap_1242022 img{border:0;} div#bsap_1242022 a.adhere{color:#666;font-weight:bold;font-size:12px;background:#f8f8f8;text-align:center;} div#bsap_1242022 a.adhere:hover{background:#ddd;color:#333;} div#bsap_1242022 a.adhere{width:468px;height:60px;line-height:480%;} html>body div#bsap_1242022 a.adhere{width:466px;height:58px;} div#bsap_1242022 img.s{height:0;width:0;}

div.bsap_1241863 {width:100%;display:block;} div.bsap_1241863 a{width:220px;} div.bsap_1241863 a img{padding:0;} div.bsap_1241863 a em{font-style:normal;} div.bsap_1241863 a{display:block;font-size:11px;color:#888;font-family:verdana,sans-serif;margin:0;text-align:center;text-decoration:none;overflow:hidden;} div.bsap_1241863 img{border:0; margin-bottom:8px;} div.bsap_1241863 a.adhere{color:#666;font-weight:bold;font-size:12px;border:1px solid #ddd;background:#f8f8f8;text-align:center;} div.bsap_1241863 a.adhere:hover{border:1px solid #999;background:#ddd;color:#333;} div.bsap_1241863 a.adhere{width:220px;height:100px;line-height:800%;} html>body div.bsap_1241863 a.adhere{width:218px;height:98px;} div.bsap_1241863 img.s{height:0;width:0;}div#bsap_1241863 {width:100%;display:block;} div#bsap_1241863 a{width:220px;} div#bsap_1241863 a img{padding:0;} div#bsap_1241863 a em{font-style:normal;} div#bsap_1241863 a{display:block;font-size:11px;color:#888;font-family:verdana,sans-serif;margin:0;text-align:center;text-decoration:none;overflow:hidden;} div#bsap_1241863 img{border:0; margin-bottom:8px;} div#bsap_1241863 a.adhere{color:#666;font-weight:bold;font-size:12px;border:1px solid #ddd;background:#f8f8f8;text-align:center;} div#bsap_1241863 a.adhere:hover{border:1px solid #999;background:#ddd;color:#333;} div#bsap_1241863 a.adhere{width:220px;height:100px;line-height:800%;} html>body div#bsap_1241863 a.adhere{width:218px;height:98px;} div#bsap_1241863 img.s{height:0;width:0;}

.message {width:910px; margin-left:auto; line-height: 1.5;margin-right:auto; float:none; text-align:center; font-weight:bold; color: #333;background: #fff; padding: 6px;}
a:link.message {color: #333;display: inline;}

.clean-gray{
border:solid 1px #DEDEDE;
//background:#EFEFEF;
background:#0F404F;
//color:#222222;
color:#fff;
padding:4px;
text-align:center;
line-height: 1.5;font-weight: normal;
}
.clean-white{
border:solid 1px #DEDEDE;
background:#ffffff;
color:#0a1434;
padding:4px; font-size: 1.2em;
text-align:center;
line-height: 1.3;font-weight: normal;height: 75px;
}
#divMainTableNavigation { width:100px; vertical-align:top; }
#divMainTableMain { width:910px; vertical-align:top; }


.displayLink A:link {color: #4F3F26; text-decoration: underline; cursor:pointer;}
.displayLink A:visited {color: #4F3F26; text-decoration: underline; cursor:pointer;}
.displayLink A:active {color: #4F3F26; text-decoration: underline; cursor:pointer;}
.displayLink A:hover {color: #4F3F26; text-decoration: underline; cursor:pointer;}
#divDropShadow { width:960px; display:inline; float:left; height:12px; }

.previewImageDiv
{
	width:153px; 
	height:236px;
}
.previewImage
{
	border:1px solid #CCCCCC;
	width:153px;
	height:234px;
}
.previewImageText
{
	width:183px; 
	margin-top:5px; 
	text-align:center; 	
	font-size:11px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; color:#666666;
}

.insideBar
{
	margin-top:0px; 
	background-color:#53182a;
	height:23px;
	
}
.insideBarText
{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	margin-left:5px;
	margin-top:4px;
	text-transform: uppercase;
}
.insideBarFullPage
{

}
.insideBarNavigationFullPage
{
	width:760px;
}
.floatLeft
{
	display:inline; 
	float:left;margin: 0;
	
        }


.floatRight
{
	display:inline; 
	float:right;margin: 0;
}

.footerMain
{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-left:12px;
	margin-right:12px;
	margin-top:10px;
	text-align: center;
}
.footerCopyRight
{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
A:link {color: #115369; text-decoration: none; cursor:pointer;}
A:visited {color: #115369; text-decoration: none; cursor:pointer;}
A:active {color: #115369; text-decoration: none; cursor:pointer;}
A:hover {color: #115369; text-decoration: none; cursor:pointer;}
/* a{outline: none;} */

#slideshow {  overflow:hidden; width:500; height:375; background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; background-position: initial initial;}
#slideshow img {border: 1px solid #ccc;}
#fadeshow1{z-index: 1;}
#text div.caption {
	margin: 0 10px 10px 10px;
	border: 1px solid #ccc;
	padding: 5px;}
#text div.right {margin-right: 0;}
div.left  { margin-left: 0;}
#text div.caption img {	margin: 0;padding:0;}

#text div.caption p {
	margin: 5px 0 0 0;
	padding: 5px;
	border-top: 1px #ddd dotted;
	font-size: .9em;}

#sidebar div.caption {
	margin: 0;
	padding:0;
	position: relative;
}

#sidebar div.caption p {
	position: absolute;
	margin: 0; padding: 2px;
	font-size: .9em;	
	bottom: 0;
	left: 0;
	background:#880000;
border: 1px outset #333;color: #fff;
	opacity: .8;
}

#sidebar div.caption img {
	margin: 0; padding: 0;
}
.dropimage {z-index: 1000;}

h2.sifr {
color:#333;

font-size:2em;

line-height: 0.5em;

}
.leader {
-x-system-font:none;
font-family:Arial,serif;
font-size:1.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;

color: #666;text-align: center;
}
.hilite {
color:#005EB0;
font-family:Arial,sans-serif;
font-size:2em;
text-align: left;
}
blockquote {
-x-system-font:none;
font-family:'Georgia',serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
width: 520px;
margin:0;color: #555;
text-align: justify;
}
#fb_like{
width: 70px;padding-left: 10px;padding-bottom: 0px;padding-top: 4px;background: #2c332c;height: 24px;
margin-left: 15px;
}
#fb_like2{
width: 70px;padding-left: 10px;padding-bottom: 0px;padding-top: 4px;background: #2c332c;height: 24px;
margin-left: 180px;
}