/* Plum Island Press - plumislandpress.com
main.css
Colors:#000000 - Black
#808080 - Gray rgb(128,128,128)
#ffffff - White
#80005D - Magenta rgb(128,0,93)
#B3EF78 - Light Green rgb(179,239,120)
*/
/*################################## Undo browser defaults ##################*/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{/* remember to define focus styles! */
outline:0;}
body{letter-spacing:.1em;line-height:auto;}
ol,ul{list-style:none;}
table{/* tables still need 'cellspacing="0"' in the markup */}
border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a,a:visited,a:hover{text-decoration:none;color:#000000;}
/*################################## end of reset #########################*/
body{font-family:"trebuchet MS",Arial,sans-serif;font-size:10px;background:#333333;background-image:url(../images/background.jpg);color:#000000;background-repeat:no-repeat;background-position:center}
h1{color:#660033;font-size:18px;font-weight:bold;margin-bottom:15px;}
h2{color:#660033;font-size:16px;font-weight:bold;margin:10px 0 10px 0;text-transform:uppercase;}
h3{color:#FFFFFF;font-size:16px;font-weight:bold;margin:10px 0 10px 0;text-transform:uppercase;}
p{margin:0px 0 0px 0;font-size:10px;letter-spacing:0.12em;line-height:15px;}
em{color:#80005D;font-weight:bold;}
a{color:#808080;}
label{color:#8CC63F;font-size:11px;}


a:visited{color:#808080;}
a:hover{color:#000000;}
div#container{margin:0 auto;width:790px;}
div#head{background-position:top center;background-repeat:no-repeat;height:200px;width:1000px;position:relative;}
div#middle{width:764px;padding-left:13px;padding-right:13px;background-image:url(../images/body2.png);background-position:top center;background-repeat:repeat-y;}
div#nav{}
div#nav ul{margin-left:75px;padding-top:9px;height:27px;}
div#nav ul li{float:left;margin-right:30px;height:25px;text-transform:uppercase;}
div#nav ul li#last{margin-right:0px;}
div#nav ul li.selected a{color:#8CC63F;}
div#nav ul li a{font-weight:600;font-size:16px;}
div#middle div#blind{height:0px;overflow:hidden;position:relative;background-color:#202020;border-bottom:2px solid #000000;border-top:2px solid #000000;}
div#middle div#blind div#cart_warning{border:2px dashed yellow;margin:20px 0 20px 131px;padding:10px;width:480px;font-size:12px;text-align:center;}
div#middle div#blind div#cart_warning div#warning_icon{background-image:url(../images/warning_small.png);float:left;height:35px;width:35px;margin:0 10px 0 10px;}
div#middle div#blind div#close{cursor:pointer;position:absolute;right:0px;bottom:0px;width:72px;height:19px;padding:5px 0 0 10px;font-size:14px;font-weight:bold;background-color:#808080;color:#808080;text-transform:uppercase;color:#000000;}
div#middle div#blind div#close div#x{height:13px;width:13px;position:absolute;top:7px;right:8px;background-image:url(../images/close_x.png);}

/*side menu*/

div#intro_flash_container{float:left;width:764px;height:520;overflow:hidden;margin-bottom:0;background:#000000;} 


div#base_colors{padding:2px 2px 2px 2px;float:left;width:600;height:200px;}
div#base_colors div#blue{width:20px;height:20px;background:#0033CC;}
div#base_colors div#darkblue{width:20px;height:20px;background:#000066;}
div#base_colors div#pink{width:20px;height:20px;background:#FF0099;}
div#base_colors div#yellow{width:20px;height:20px;background:#FFFF00;}
div#base_colors div#red{width:20px;height:20px;background:#CC0000;}
div#base_colors	div#green{width:20px;height:20px;background:#00CC00;}
div#base_colors div#black{width:20px;height:20px;background:#000000;}


/* SKIS */
div#skis_flash_container{float:left;width:764px;height:480px;overflow:hidden;background:#FFFFFF;}
div#skis{float:left;padding:0px;width:764px;height:480px;}
div#skis div#img_col{float:left;margin:0 40px 0 20px;}
div#skis div#img_col img{margin:0 0 10px 10px;}
div#skis div#left_col {float:right;width:190px;padding:10px;margin-left:20px;}
div#skis h1#ski {margin-bottom:0px;}
div#skis div#price {font-family:Georgia, serif;font-style: italic;font-size:12px;color:#808080;}
div#skis img#sizes {float:left;}
div#skis a#buy_btn {float:right;background-color:#FFFFFF}
div#skis a#buy_btn:hover {background-color:#ffffff;}
div#skis div#mag_btn {float:left; padding: 10 10 10 10; }
div#skis div#o_graphic {float:right;}

div#skis div#right_col{float:left;width:250px;left-margin:250px;}
div#skis div#skis_flash_container2{float:left;width:300px;height:480px;overflow:hidden;background:#FFFFFF;margin-left:50px:}
div#menu_col2{float:right;width:180px;}
div#space{height:20px;}



div#space{height:20px;}


table.ski_stats {width:250px;right-margin:35px;border-collapse:collapse;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333333;background:#ffffff url("widget-table-bg.jpg") top left repeat-x;}
table.ski_stats caption {caption-side:top;font-size:14px;text-align:left;padding:0.5em 0;border-bottom:1px solid #339900;}
table.ski_stats th, table.ski_stats td {padding:5px 5px 5px 5px;text-align:left;color:#333333;}
table.ski_stats th[scope=col] {color:#000;background-color:#8CC63F;text-transform:uppercase;font-size:0.9em;border-bottom:2px solid #333;border-right:2px solid #333;}
table.ski_stats th+th[scope=col] {color:#ffffff;background-color:#660066;border-right:1px dotted #666;}
table.ski_stats th[scope=row] {font-size:14px;font-weight:bold;color:#660066;}
table.ski_stats tr {border-bottom:1px solid #808080;}
table.ski_stats tr.alt th, table.ski_stats tr.alt td {}
table.ski_stats tr:hover th[scope=row], table.ski_stats tr:hover td {}

table.ski_features {width:180px;right-margin:0px;border-collapse:collapse;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333333;background:#ffffff url("widget-table-bg.jpg") top left repeat-x;}
table.ski_features caption {caption-side:top;font-size:14px;text-align:left;padding:0.5em 0;border-bottom:1px solid #339900;}
table.ski_features th, table.ski_features td {text-align:left;color:#333333;}
table.ski_features th[scope=col] {color:#000;background-color:#8CC63F;text-transform:uppercase;font-size:0.9em;;border-right:2px solid #333;}
table.ski_features th+th[scope=col] {color:#030303;background-color:#8CC63F;border-right:1px dotted #666;}
table.ski_features th[scope=row] {font-size:14px;font-weight:bold;color:#330033;}
table.ski_features tr {border-bottom:1px solid #808080;}
table.ski_features tr.alt th, table.ski_features tr.alt td {}
table.ski_features tr:hover th[scope=row], table.ski_features tr:hover td {color:660066;}

/*buttons at bottom of page*/
table.bottommenu {width:764px;height:150;right-margin:0;border-collapse:collapse;background:#000000;}
table.bottommenu th, table.bottommenu td {padding:0,0,0,0}
table.bottommenu th[scope=col] {}






table#comp caption {border-bottom:none;}
table#comp th[scope=row] {color:#110000;padding:5px;}
table#comp tr {background-color:#808080;border:none;}
table#comp tr:hover th[scope=row], table#comp tr:hover td {background-color:#808080;}
table#comp td div.bar {width:110px; border:1px solid #ffffff; background-color:#202020;}
table#comp td div.bar div {background-color:#8CC63F;text-indent:1000em;overflow:hidden;}

table#comp td div.bar div.zero {width:0%;}
table#comp td div.bar div.one {width:10%;}
table#comp td div.bar div.two {width:20%;}
table#comp td div.bar div.three {width:30%;}
table#comp td div.bar div.four {width:40%;}
table#comp td div.bar div.five {width:50%;}
table#comp td div.bar div.six {width:60%;}
table#comp td div.bar div.seven {width:70%;}
table#comp td div.bar div.eight {width:80%;}
table#comp td div.bar div.nine {width:90%;}
table#comp td div.bar div.ten {width:100%;}



/* Company */
div#company{padding:20px;}
div#company img{float:left;margin:0 40px 0 20px;}
div#company p{font-size:12px;line-height:17px;}

/*Team Pages */
div#whit{float:left;height:500px;background:url(/new/images/whithead.png);background-repeat:no-repeat;background-position:left bottom;}
div#team div#right_col{float:left;width:450px;margin-left:20px;}
div#team div#teamInfo{width:480px;margin-left:310px;}
div#team div#skis_flash_container2{float:left;width:300px;height:500px;overflow:hidden;background:#FFFFFF;margin:0 0 0 0;}
div#team2 div#menu_col2{float:right;width:200px;}
div#team2 div#photo_row{float:left;width:488;margin-left:280px;margin-top:auto;}

h2#team{margin-left:20px;}
table#team_index{margin:0 10px 0 10px;}
table#team_index td{padding:10px;}
ul#team_nav{height:35px;margin-left:20px;}
ul#team_nav li{float:left;padding:5px 10px 3px 10px;margin:6px 5px 0 0;}
ul#team_nav li a{text-transform:uppercase;font-size:16px;}
ul#team_nav li.selected{border:1px solid rgb(255,255,255);border-bottom-color:rgb(0,0,0);}

ul#team_nav2{height:35px;margin-left:20px;border-top:1px solid#909090;}
ul#team_nav2 li{float:left;padding:5px 10px 3px 10px;margin:6px 5px 0 0;}
ul#team_nav2 li a{text-transform:uppercase;font-size:16px;}
ul#team_nav2 li.selected{border-bottom-color:rgb(0,0,0);}

div#amteam img#{float:left;}
div#amteaminfo {float:right;}

div#info{padding:15px 20px 15px 30px;}
div#info div#bio div#stats{float:right;width:250px;line-height:14px;border:medium;padding:5px;}
div#info div#photos div.album_date{float:right;color:#555555;margin:7px 10px 0 0;text-transform:uppercase;}
div#info div#photos p.album_description{margin-right:10px;}
div#info div#photos ul.thumbs li{float:left;height:80px;width:80px;margin:10px 20px 10px 0;}
div#info div#videos ul.videos_list{float:left;width:337px;}
div#info div#videos ul#col_1{margin-right:30px;}
div#info div#videos ul.videos_list li div.video_thumb{float:left;height:108px;width:144px;position:relative;margin:0 15px 10px 0;}
div#info div#videos ul.videos_list li div.video_thumb div.video_play_btns{position:absolute;top:0px;left:0px;z-index:2;height:108px;width:144px;background-image:url(../images/play_icons.png);background-position:top center;}
div#info div#videos ul.videos_list li div.video_thumb div.video_play_btns:hover{background-position:bottom center;}
div#clear{clear:both;height:1px;}

/*old graphics page*/
div#graphics_nav {float:left; margin-left:30px; margin-top: 30px; width:30 px;}
div#graphics {float:right; margin-right:100px;}


/*Katie Did ski pages---so be nice*/
div#container #col1{float:left;width:200px;margin:0px;}
div#container #col2outer{float:right;width:554px;margin:0px;padding:0;}
div#container #col2outer #col2mid{float:left;width:247px;}
div#container #col2outer #col2side{float:right;width:190px;border-left:1px solid rgb(255,255,255);padding:10px}
/*skinave*/
div#skinav{height:16px;border-top:1px solid #909090;border-bottom:1px solid #909090;padding:5px 0 5px 0;}
div#skinav ul{margin-left:89px;}
div#skinav ul li{float:left;margin-right:35px;height:25px;text-transform:uppercase;}
div#skinav ul li#last{margin-right:0px;}
div#skinav ul li.selected a{color:rgb(179,215,25);}
div#skinav ul li a{font-size:11px;}

/*navigation bar with all skiers names*/
div#teamnav2{height:30px;border-top:1px solid #909090;border-bottom:1px solid #909090;padding:5px 0 5px 0;}
div#teamnav2 ul{margin-left:30px;}
div#teamnav2 ul li{float:left;margin-right:40px;height:25px;text-transform:uppercase;text-align:center;}
div#teamnav2 ul li#last{margin-right:0px;}
div#teamnav2 ul li.selected a{color:rgb(179,215,25);}
div#teamnav2 ul li a{font-size:11px;}

div#teamnav{height:30px;border-top:1px solid #909090;border-bottom:1px solid #909090;padding:5px 0 10px 0;margin-bottom:0px;}
div#teamnav ul{margin-left:30px;}
div#teamnav ul li{float:left;margin-right:70px;height:25px;text-transform:uppercase;text-align:center;}
div#teamnav ul li#last{margin-right:0px;}
div#teamnav ul li.selected a{color:rgb(179,215,25);}
div#teamnav ul li a{font-size:11px;}

/*Technology popup*/
div#technav{height:25px;border-top:1px solid #909090;border-bottom:1px solid #909090;padding:5px 0 5px 0;background:#FFFFFF;}
div#technav ul{margin-left:30px;}
div#technav ul li{float:left;margin-right:25px;height:27px;text-transform:uppercase;}
div#technav ul li#last{margin-right:0px;}
div#technav ul li.selected a{color:rgb(179,215,25);}
div#technav ul li a{font-size:14px;}

div#shapenav{height:20px;border-top:1px solid #909090;border-bottom:1px solid #909090;padding:5px 0 5px 0;}
div#shapenav ul{margin-left:30px;}
div#shapenav ul li{float:left;margin-right:40px;height:25px;text-transform:uppercase;text-align:center;}
div#shapenav ul li#last{margin-right:0px;}
div#shapenav ul li.selected a{color:rgb(179,215,25);}
div#shapenav ul li a{font-size:11px;}


div#tech_container{width:650px;height:auto;margin-top:20px; margin-right:20px; margin-left:20px; margin-top:20px;background:#FFFFFF;padding:5px 5px 5px 5px;}
div#tech_container img{margin-top:30px;margin-left:50px;}
div#tech_container2{width:650px;height:auto;margin-top:20px; margin-right:20px; margin-left:20px; margin-top:20px;background:#FFFFFF;padding:5px 5px 5px 5px;}
div#tech_container2 img{margin-top:30px;margin-left:0px;}



/* Gallery*/
	
div#gallerywhole{float:left;width:764px;height:550px;background:url(/new/Images/gallerypic2.jpg)}
div#gallerywhole div#g_container {}
div#gallery_nav{float:left;height:50px;width:180px;margin-top:20px;z-index:1;}
div#gallery_nav li{padding:5px 10px 3px 10px;margin:6px 5px 0 0;background:#FFFFFF;filter:alpha(opacity=60);
-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; }
div#gallery_nav li a{text-transform:uppercase;font-size:16px;color:#333333;}
div#gallery_nav li a:hover{text-transform:uppercase;font-size:16px;color:#333333;background:#FFFFFF;}
div#gallery_nav li.selected{color:#000000;border-bottom-color:rgb(0,0,0);background:#FFFFFF;filter:alpha(opacity=100);
-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0; }
	/*albums*/
div#pics{margin:50px 50px 50px 250px;padding:15px 20px 20px 30px;background:#FFFFFF;height:500px;}
div#pics div#rider div.album_date{float:right;color:#555555;margin:7px 10px 0 0;text-transform:uppercase;}
div#pics div#rider p.album_description{margin-right:10px;}
div#pics div#rider ul.thumbs li{float:left;height:80px;width:80px;margin:10px 20px 10px 0;}
div#pics div#shop div.album_date{float:right;color:#555555;margin:7px 10px 0 0;text-transform:uppercase;}
div#pics div#shop p.album_description{margin-right:10px;}
div#pics div#shop ul.thumbs li{float:left;height:80px;width:80px;margin:10px 20px 10px 0;}
div#pics div#custom div.album_date{float:right;color:#555555;margin:7px 10px 0 0;text-transform:uppercase;}
div#pics div#custom p.album_description{margin-right:10px;}
div#pics div#custom ul.thumbs li{float:left;height:80px;width:80px;margin:10px 20px 10px 0;}
div#pics div#gvideos ul.videos_list{float:left;width:337px;}
div#pics div#gvideos ul#col_1{margin-right:30px;}
div#pics div#gvideos ul.videos_list li div.video_thumb{float:left;height:108px;width:144px;position:relative;margin:0 15px 10px 0;background:#FFFFFF;}
div#pics div#gvideos ul.videos_list li div.video_thumb div.video_play_btns{position:absolute;top:0px;left:0px;z-index:2;height:108px;width:144px;background-image:url(../images/play_icons.png);background-position:top center;}
div#pics div#gvideos ul.videos_list li div.video_thumb div.video_play_btns:hover{background-position:bottom center;}
div#clear{clear:both;height:1px;}
blockquote:first-letter{font-size:380%;font-weight:bold;font-family:"trebuchet MS",trebuchet,arial,sans-serif;color:#8CC63F;margin:10px 10px 0px 0px;float:left;}
blockquote:first-line{font-variant:small-caps;font-size:110%;}
blockquote{font-size:12px;line-height:18px;font-family:georgia,serif;font-weight:normal;}

/* Footer */
div#footer{text-align:right;font-size:9px;color:#808080;background-image:url(../images/footer.png);background-position:top center;background-repeat:no-repeat;height:72px;width:764px;padding-left:13px;padding-right:13px;clear:both;}
div#footer ul{padding:18px 15px 0 0;}
div#footer ul li{float:right;}
div#footer ul li.not_last{padding-right:8px;border-right:1px solid #909090;margin-right:8px;}
div#footer div#legal{padding:2px 13px 0 0;}

