body { margin: 0px; padding: 0px; text-align: center; font-family: Arial, Geneva, sans-serif; background: url(../images/grey.gif) repeat; color: #333333; font-size: .625em; }
* {margin:0; padding:0;}
h1, h2, h3, p, ul, li, img {margin:0; padding:0;}
h1, h2, h3 {font-weight: bold; line-height:1.2;}
ul li {line-height:1.2;}
p {line-height:1.3;}
img { border:0; display: block; }

a:link {text-decoration:none; color:#E1007A;}
a:visited {text-decoration:none; color:#ED61AD;}
a:hover, a:focus, a:active { text-decoration:underline; color:#E1007A; }

#wrap { width: 945px; text-align: center; margin: 0px auto; background: #FFFFFF; padding-top: 15px; padding-bottom: 10px; } 
#screen { width: 925px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; margin: 0px auto; padding: 0; overflow: visible; }
* html #screen
{ width: 927px; w\idth: 925px; }
#screen2 { width: 930px; margin: 0px auto; padding: 0; overflow: visible; }


#header { position: relative; background: url(../images/header/rightstuff_back.jpg); height: 160px; width: 925px; }
#header-kite { position: relative; background: url(../images/header/kite_back.jpg); height: 160px; width: 925px;}
#header-wind { position: relative; background: url(../images/header/wind_back.jpg); height: 160px; width: 925px;}

#header h1, #header-kite h1 ,#header-wind h1 {background: url(../images/header/rightstuff.gif) no-repeat; position: absolute; width: 290px; height: 73px; top: 30px; left: 315px;}
#header h1 span,#header h2 span {display: none;}
#header h3 a, #index h2 a {display: block; height: 22px; width: 88px;}
#header h3.mauisails a, #index h2.mauisails a {display: block; height: 22px; width: 134px;}
.airush {background: url(../images/header/airush.png) no-repeat; position: absolute; height: 23px; width: 93px; left: 215px; top: 118px;}
.mauisails {background: url(../images/header/mauisails.png) no-repeat; position: absolute; height: 23px; width: 134px; left: 309px; top: 118px;}
.tiki {background: url(../images/header/tiki.png) no-repeat; position: absolute; height: 23px; width: 53px; left: 444px; top: 118px;}
.unifiber {background: url(../images/header/unifiber.png) no-repeat; position: absolute; height: 23px; width: 95px; left: 498px; top: 118px;}
.amex {background: url(../images/header/amex.png) no-repeat; position: absolute; height: 23px; width: 109px; left: 594px; top: 118px;}

#index { position: relative; background: url(../images/index.jpg); height: 660px; width: 925px; }
#index-logos { left: -200px; top:-3px; position: absolute; }

/*navigation*/
#nav { background: #CCCCCC url(../images/bgOFF.png) repeat-x left top; font-size: 1.28em; height: 22px; display: block; position: relative; border-bottom: 1px solid #dadcd5; padding: 0px 0px 0px 10px; font-weight: bold; }
#subnav { background: #F2F2F1; font-size: 1.12em; height: 22px; position: relative; border-bottom: 1px dotted #333333; padding: 0px 0px 0px 10px; margin-bottom: 25px; display: block; }
#nav ul, #subnav ul { width: 100%; list-style: none;} 
#nav ul li, #subnav ul li {display: block; float: left; padding: 0px 1px 0px 0px;} 
#nav ul li a, #subnav ul li a {display: block; float: left; text-decoration: none; height: 17px; padding: 5px 8px 0px 8px;}
#nav ul li a:hover {background: #dadcd5; text-decoration: underline;}
/* 
#subnav ul li a:visited { text-decoration: none; text-decoration:none; }ta visited*/
#subnav ul li a:hover {text-decoration: underline;}
#nav a {color: #09346E;}
#subnav a { color: #B91B7F; }
#nav ul li a.current { background: #F2F2F1; border-bottom: 1px solid #F2F2F1; border-left: 1px solid #dadcd5; border-right: 1px solid #dadcd5; color: #B91B7F; text-decoration: none; }
#nav ul li a.current-nosubnav { border-bottom: 1px solid #dadcd5; text-decoration: none; color: #B91B7F; }
#subnav ul li a.current { font-weight: bold; text-decoration: underline; color: #B91B7F; }

/*LIST kite subnav*/
#kite-nav { background: url(../images/airush/kitenav.jpg) no-repeat; height: 58px; width:582px; position: relative; border-bottom: 1px dotted #999999; margin-bottom:10px;}
#kite-nav ul { width: 100%; list-style: none;}
#kite-nav ul li, #kite-nav ul li a  { width:97px; height:58px; float: left;}


/*LIST 2009 sails subnav*/
#sail-nav { background: url(../images/mauisails/sailsnav.gif) no-repeat; height: 29px; width:582px; position: relative; border-bottom: 1px dotted #999999; margin-bottom:10px; }
#sail-nav ul { width: 100%; list-style: none;}
#sail-nav ul li, #sail-nav ul li a { width:83px; height:29px; float: left;}


/*LIST 2010 sails subnav*/
#sail-nav2010, #sail-nav2011, #sail-nav2012 { width:180px; left: 399px; top: 33px; position: absolute;}
#sail-nav2010 li, #sail-nav2011 li, #sail-nav2012 li { list-style: none; height:26px;}

#sail-nav2010 a { background:url(../images/mauisails/sails_nav2010.gif);  display:block; width:180px; height:26px;}
#sail-nav2011 a { background:url(../images/mauisails/sails_nav2011.gif);  display:block; width:180px; height:26px;}
#sail-nav2012 a { background:url(../images/mauisails/sails_nav2012.gif);  display:block; width:180px; height:26px;}


#sail-subnav2010, #sail-subnav2011, #sail-subnav2012 { width:112px; left: 403px; top: 290px; position: absolute;}
#sail-subnav2010 li, #sail-subnav2011 li, #sail-subnav2011 li { list-style: none; height:12px;}

#sail-subnav2010 a { background:url(../images/mauisails/sails_nav2010.gif);  display:block; width:112px; height:12px;}
#sail-subnav2011 a { background:url(../images/mauisails/sails_nav2011.gif);  display:block; width:112px; height:12px;}
#sail-subnav2012 a { background:url(../images/mauisails/sails_nav2012.gif);  display:block; width:112px; height:12px;}


#sail-nav2010 a.link1:hover, #sail-nav2011 a.link1:hover, #sail-nav2012 a.link1:hover  {background-position:-183px 0px;}
#sail-nav2010 a.link2 , #sail-nav2011 a.link2, #sail-nav2012 a.link2 {background-position:0px -26px;}
#sail-nav2010 a.link2:hover, #sail-nav2011 a.link2:hover, #sail-nav2012 a.link2:hover {background-position:-183px -26px;}
#sail-nav2010 a.link3, #sail-nav2011 a.link3, #sail-nav2012 a.link3 {background-position:0px -52px;}
#sail-nav2010 a.link3:hover, #sail-nav2011 a.link3:hover, #sail-nav2012 a.link3:hover {background-position:-183px -52px;}
#sail-nav2010 a.link4, #sail-nav2011 a.link4, #sail-nav2012 a.link4 {background-position:0px -78px;}
#sail-nav2010 a.link4:hover,#sail-nav2011 a.link4:hover, #sail-nav2012 a.link4:hover {background-position:-183px -78px;}
#sail-nav2010 a.link5,#sail-nav2011 a.link5, #sail-nav2012 a.link5 {background-position:0px -104px;}
#sail-nav2010 a.link5:hover, #sail-nav2011 a.link5:hover, #sail-nav2012 a.link5:hover {background-position:-183px -104px;}
#sail-nav2010 a.link6, #sail-nav2011 a.link6, #sail-nav2012 a.link6 {background-position:0px -130px;}
#sail-nav2010 a.link6:hover, #sail-nav2011 a.link6:hover, #sail-nav2012 a.link6:hover {background-position:-183px -130px;}

#sail-subnav2010 a.link7, #sail-subnav2011 a.link7, #sail-subnav2012 a.link7 {background-position:0px -256px;}
#sail-subnav2010 a.link7:hover, #sail-subnav2011 a.link7:hover, #sail-subnav2012 a.link7:hover {background-position:-183px -256px;}
#sail-subnav2010 a.link8, #sail-subnav2011 a.link8, #sail-subnav2012 a.link8 {background-position:0px -268px;}
#sail-subnav2010 a.link8:hover, #sail-subnav2011 a.link8:hover, sail-subnav2012 a.link8:hover {background-position:-183px -268px;}
#sail-subnav2010 a.link9, #sail-subnav2011 a.link9, #sail-subnav2012 a.link9 {background-position:0px -280px;}
#sail-subnav2010 a.link9:hover, #sail-subnav2011 a.link9:hover, #sail-subnav2012 a.link9:hover {background-position:-183px -280px;}
#sail-subnav2010 a.link10, #sail-subnav2011 a.link10, #sail-subnav2012 a.link10 {background-position:0px -292px;}
#sail-subnav2010 a.link10:hover, #sail-subnav2011 a.link10:hover,  #sail-subnav2012 a.link10:hover {background-position:-183px -292px;}
#sail-subnav2010 a.link11, #sail-subnav2011 a.link11, #sail-subnav2012 a.link11 {background-position:0px -304px;}
#sail-subnav2010 a.link11:hover, #sail-subnav2011 a.link11:hover, #sail-subnav2012 a.link11:hover {background-position:-183px -304px;}





#content { width: 905px; margin: 0px auto; text-align:left; }
.windsurf-backround { background: url(../images/backround_lines.gif) repeat-y right top; }
.kite-backround { background: url(../images/airush/backround_fs.gif) repeat-y right top; }
#main { width: 599px; margin-bottom: 20px; border-right: 1px solid #CCCCCC; text-align: left; position: relative; left: 0px; top: 0px; }
* html #main { width: 600px; w\idth: 599px; }

#sidebar { width: 268px; float: right; padding:25px 5px 10px; margin: 10px 5px 0px; text-align: left;}
* html #sidebar { width: 278px; w\idth: 268px; }
.sidebar-box { width:250px; background: #DBDBDB; margin-top:9px; padding: 5px;}
* html .sidebar-box { width: 260px; w\idth: 250px; }
.sidebar-box-2 { width:250px; margin-top:9px; padding-left:10px; }
* html .sidebar-box-2 { width: 260px; w\idth: 250px; }
.sidebar-box-white { width:250px; background: #fff; margin-top:9px; padding: 5px;}
* html .sidebar-box-white { width: 260px; w\idth: 250px; }
#footer { background: #000000; height: 25px; clear: both; width: 905px; margin: 0px auto; }

/*gallery - svisimo to inline
.second-headline-index, #myGallery h2 a {display:inline;}*/
.second-headline-index {color: #333333;}


h1.heading-airush { font-size:1.9em; color:#333; border-top:1px solid #DADCD5; border-bottom:1px solid #DADCD5; padding:20px 0 0; background: url(../images/airush/a.gif) no-repeat left center; text-indent: 42px; }
h1.heading-rs { font-size:1.9em; color:#333; border-top:1px solid #DADCD5; border-bottom:1px solid #DADCD5; padding:20px 0 0; background: url(../images/rs.gif) no-repeat left center; text-indent: 52px; }
h1.heading-mauisails { font-size:1.9em; color:#333; border-top:1px solid #DADCD5; border-bottom:1px solid #DADCD5; padding:20px 0 0; background: url(../images/mauisails/maui_logo.gif) no-repeat left center; text-indent: 79px; }
h1.heading-amex { font-size:1.9em; color:#333; border-top:1px solid #DADCD5; border-bottom:1px solid #DADCD5; padding:20px 0 0; background: url(../images/amex/amex_logo.gif) no-repeat left center; text-indent: 87px; }
h1.heading-fanatic { font-size:1.9em; color:#333; border-top:1px solid #DADCD5; border-bottom:1px solid #DADCD5; padding:20px 0 0; background: url(../images/fanatic/f_logo.gif) no-repeat left center; text-indent: 30px;}
h1.heading-mystic { font-size:1.9em; color:#333; border-top:1px solid #DADCD5; border-bottom:1px solid #DADCD5; padding:20px 0 0; background: url(../images/mystic/mystic.gif) no-repeat left center; text-indent: 39px; }
h1.heading-tiki { font-size:1.9em; color:#333; border-top:1px solid #DADCD5; border-bottom:1px solid #DADCD5; padding:20px 0 0; background: url(../images/tiki/tiki.gif) no-repeat left center; text-indent: 73px; }

h1.heading { font-size:1.9em; color:#333; border-top:1px solid #DADCD5; border-bottom:1px solid #DADCD5; padding:20px 0 0; }

#more-about { font-size:1.15em; color:#666666; position: absolute; top: 28px; right: 20px; text-align: right; font-family: Georgia, "Times New Roman", Times, serif; width: 150px;}
#more-windsurf-f-m { position: absolute; top: 15px; right: 20px; width: 100px; background: url(../images/f_m.gif) no-repeat right center; height: 25px; }


.header-vapor3 { background: url(../images/airush/vapor3/kite.jpg) no-repeat; height: 190px; width: 385px; }
.header-generator09 { background: url(../images/airush/generator09/kite.jpg) no-repeat; height: 190px; width: 385px; }
.header-flow09 { background: url(../images/airush/flow09/kite.jpg) no-repeat; height: 190px; width: 385px; }
.header-dna09 { background: url(../images/airush/dna09/kite.jpg) no-repeat; height: 190px; width: 385px; }
.header-vapor2 { background: url(../images/airush/vapor2/kite.jpg) no-repeat; height: 190px; width: 385px; }
.header-flow08 { background: url(../images/airush/flow08/kite.jpg) no-repeat; height: 190px; width: 385px; }





/*entries*/
#entry-385-header {float: left; width:385px; height: 295px; margin:0 9px 0 0; border-bottom: 1px dotted #999999; overflow:auto; }
.entry-110 {float:left; width:110px; margin:0 8px 6px 0;}/*fanatic*/
.entry-125 {float:left; width:125px; margin:0 22px 6px 0;}
.entry-140, .entry-140-airushlinks-2, .entry-140-amex, .entry-140-amex2 { float:left; width:140px; margin:0 7px 6px 0; }/*acces*/
.entry-188-3col,.entry-188-mauilinks,  .entry-188-mauilinks2, .entry-grey188-3col, .entry-188-airushlinks, .entry-188-airushlinks-2 {float: left; width:188px; margin:0 9px 6px 0;}

.entry-188-leftborder-grey {float: left; width:170px; margin:0 9px 6px 0; padding-left: 9px; border-left:9px solid #999;}
.entry-188-leftborder-pink { float: left; width:170px; margin:0 9px 6px 0; padding-left: 9px; border-left: 9px solid #E1007A;}
.entry-188-leftborder-green { float: left; width:170px; margin:0 9px 6px 0; padding-left: 9px; border-left: 9px solid #e3eb00;}

.entry-272, .entry-272-mauilinks {float:left; width:272px; margin:0 19px 6px 0;}
.entry-290 {float:left; width:290px; margin:0 0px 6px 0;}
.entry-385, .entry-385-airushlinks, .entry-385-airushlinks-2, .entry-385-mauilinks { float: left; width:385px; margin:0 9px 6px 0; }
.entry-582, .entry-582-mauilinks { clear:left; width:582px; margin:5px 0 5px 0; background-color:#FFFFFF;}
.entry-582-black {clear:left; width:582px; margin:5px 0 5px 0; background-color:#000000;}
#entry-sails-582 { width:582px; height: 162px; margin-top:5px; background: url(../images/mauisails/sails_main.jpg) no-repeat;}/*giati exei 5margin to 582*/
#entry-sails-582-2010 { width:586px; height: 354px; margin-top:5px; background: url(../images/mauisails/sails_main2010.jpg) no-repeat; position: relative;}
#entry-sails-582-2011 { width:586px; height: 354px; margin-top:5px; background: url(../images/mauisails/sails_main2011.jpg) no-repeat; position: relative;}
#entry-sails-582-2012 { width:586px; height: 354px; margin-top:5px; background: url(../images/mauisails/sails_main2012.jpg) no-repeat; position: relative;}
#entry-sails-582-masts { width:582px; height: 334px; margin-top:5px; background: url(../images/mauisails/masts/srsmasts.jpg) no-repeat; position:relative;}
#entry-385-trans {
	position: absolute;
	top:143px;
	left: 10px;
	width:295px;
	height: 135px;
	padding:8px; 
	background: url(../images/mauisails/trans_mpez.png) repeat;
	overflow: auto;
}


.entry-110 img, .entry-125 img, .entry-140 img, .entry-188-3col img,.entry-188-mauilinks img,.entry-272 img, .entry-385 img, .entry-582 img,.entry-188-leftborder-grey img, .entry-188-leftborder-pink img, .entry-188-leftborder-green img {margin:0 0 5px;}


/*lists*/
.entry-188-mauilinks ul li, .entry-272-mauilinks ul li { list-style: url(../images/mauisails/maui_logo_list.gif) none inside; }
.entry-188-airushlinks ul li, .entry-385-airushlinks ul li { list-style: url(../images/airush/a_logo_list.gif) none inside;}
#entry-385-header ul li,entry-140-airushlinks-2 ul li, .entry-188-airushlinks2 ul li, .entry-385-airushlinks-2 ul li, .entry-272-mauilinks ul li, .entry-188-mauilinks2 ul li, .entry-385-mauilinks ul li, .entry-140-amex ul li { list-style: url(../images/arrow_logo_list.gif) none inside;}

.entry-140-amex2 ul li { list-style: url(../images/arrow_small.gif) none inside;}

/*
.entry-582-mauilinks ul li { list-style: url(../images/arrow_logo_list.gif) none inside;}
.entry-582-mauilinks ul {padding-top:2px; border-top:1px solid #999;}
.entry-582-mauilinks ul li {padding-top:1px; padding-bottom:4px; border-bottom:1px solid #999;}
*/
.entry-188-mauilinks ul li:first-line { font-weight:bold; line-height:1.4em; }
.entry-188-mauilinks2 a { font-weight:normal; font-size:.9em; }

/*text text text */
h2, .entry-385-airushlinks ul li  {font-size:1.2em; margin-bottom:4px;}
p, .entry-188-airushlinks ul li, .entry-140-airushlinks-2 ul li, .entry-385-airushlinks-2 ul li,.entry-188-airushlinks-2 ul li, .entry-188-mauilinks ul li, .entry-188-mauilinks2 ul li,.entry-385-mauilinks ul li, .entry-582-mauilinks ul li {font-size:1.168em; margin-bottom:4px;}
#entry-385-header ul li {font-size:1.2em; margin-bottom:1px;}


.normal {font-weight: normal;}
.bigger {font-size:1.7em;}
.bigger-normal {font-size:1.45em; font-weight: normal;}
.bigger-bold { font-size:2.7em; font-weight: bold; letter-spacing: -0.07em; line-height: 1.05em; margin-bottom:10px;}
.big-bold-blue { font-size:1.9em; font-weight: bold; color: #0087eb; letter-spacing: -0.07em; line-height: 1.05em;}
.bigger-bold-blue { font-size:2.7em; font-weight: bold; color: #0087eb; letter-spacing: -0.07em; line-height: 1.05em;}
.roman, #sidebar h3 {font-size:2em; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; padding-top:5px; }
.entry-grey188-3col h2 {font-size:2em; padding:5px 4px 0;}
.entry-grey188-3col p {font-size:1.28em; padding:0 4px 0;}
.blogcat a:link, .blogcat a:hover, .blogcat a:visited {color: #333333;}
.grey {background-color:#E3E2E0; padding-left:.3em; padding-right:.3em;}
#sidebar p, .TabbedPanelsContent h3 { font-size:1.28em; margin-bottom:5px;}
.TabbedPanelsContent p { margin-top: 5px;}
.TabbedPanelsTab h2 {font-size:1.168em; margin-bottom:0px;}
.black { clear:left; color: #E8E7E6; background: #333333; padding:6px 8px 4px; width: 566px; letter-spacing: 0.05em; margin-bottom: 6px; }
* html .black { width: 582px; w\idth: 566px;}
.white {font-size:1.4em; color:#FFFFFF;}
.sails-582-2010 h6, h6 { font-size:.95em; font-weight:normal; text-align: right;	 padding-right: 2px;
/*bottom: 6px; display: block; position: absolute; left: 8px; background: #999999; color: #E1007A;*/}


/*clear kai show*/
.show {display: none;}
.show-invisible {visibility: hidden; }
.clear-space { clear:left; height:2px; width: 500px; display:block; margin-bottom: 2px; overflow: hidden; }
.clear-space-sidebar { clear:left; height:2px; width: 200px; display:block; margin-bottom: 2px; overflow: hidden; }
.clear-space-dotted { clear:left; height:2px; display:block; width: 582px; border-bottom: 1px dotted #999999; margin-bottom: 6px; overflow: hidden; }
.clear-space-dotted-tabbed { clear:left; height:2px; display:block; width: 574px; border-bottom: 1px dotted #999999; margin-bottom: 6px; overflow: hidden; }

.float-right { float: right; padding-left: 4px; }
.float-left { float: left; padding-right: 4px; }


table { border-collapse:collapse; padding:0; border: 1px solid #333; font-size: 1.12em; }
td { border:1px dotted #333; padding:1px; padding-left:4px;}

table strong { font-size: 1.2em; }
.sails { font-weight:bold; }
.details {border-right: 2px solid #333; }
.sold { text-decoration:line-through; color: #999; }
.grey {background: #F2F2F1; padding-left:5px;}
.width-100 { width: 99%; background: #eee; padding-left: 1%; border-top: 1px dotted #333333; padding-top: 5px; }
.entry-385 .entry-272 .bigger {	line-height: 1em;
}
