/* Default Browser-Fix */
    div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}/*li{list-style:none;}*/caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:0px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


/* general CSS */
    html, body{
        margin:0;
        padding:0;
        width:100%;
        height:100%;
    }
	a{
	color:#a32a2a;
	text-decoration:underline;
	}
	a:hover{
	color:#888;
	}
	div.loading-invisible{
		display:none;
	}
	div.loading-visible{
	    display:block;
	    position:fixed;
		top:0;
		left:0;
	    width:100%;
		height:100%;
	    text-align:center;
	    background-color:#fff;
		z-index:999;
	}
	#vertCenter{
		position:fixed;
		top:50%;
		left:50%;
		margin-left:-100px;
		margin-top:-20px;
		text-align: center;
		width: auto;
		height: auto;
	}
    body{
        background-image:url('../../images/mainBg.jpg');
        background-position:top center;
        background-repeat:no-repeat;
        background-color:#fff;
        font-family:arial, helvetica, sans-serif;
        color:#444;
        font-size:11px;
    }
    .bold{
	font-weight:bold;
    }
    #content{
        position:relative;
        width:694px;
        margin:320px auto 0 auto;
    }
    .clear{
        clear:both;
        height:10px;
    }
    #tagLine{
        position:relative;
        width:596px;
        height:60px;
        margin:0 auto;
        background-image:url('../../images/tagLine.jpg');
    }
    #recognition{
        position:relative;
        width:596px;
        height:60px;
        margin:0 auto;
	text-align:center;
    }
    .h1Tag, .h2Tag, .h3Tag, .navItem{
        position:absolute;
        visibility:hidden;
    }
    .redText{
        color:#a32a2a;
    }
    img{
        border:0;
    }
   #menu{
        position:absolute;
        left:50%;
        margin-left:300px;
        top:100px;
        width:200px;
        z-index:888;
    }
        #menu div{
            clear:both;
            margin-top:3px;
            height:12px;
            overflow:hidden;
            margin-left:0;
        }
        #menu img:hover{
            margin-left:-96px;
        }
        .active img{
            margin-left:-192px;
        }
            #homeBt{
                width:37px;
            }
                #homeBt img{
                    margin-top:0;
                }
            #newseventsBt{
                width:94px;
            }
                #newseventsBt img{
                    margin-top:-17px;
                }
            #productsBt{
                width:69px;
            }
                #productsBt img{
                    margin-top:-34px;
                }
	    #shopBt{
                width:69px;
            }
                #shopBt img{
                    margin-top:-119px;
                }
            #goodiesBt{
                width:58px;
            }
                #goodiesBt img{
                    margin-top:-51px;
                }
            #aboutBt{
                width:44px;
            }
                #aboutBt img{
                    margin-top:-68px;
                }
            #linksBt{
                width:39px;
            }
                #linksBt img{
                    margin-top:-86px;
                }
            #contactBt{
                width:58px;
            }
                #contactBt img{
                    margin-top:-103px;
                }

	#headerGoodies{
	    position:relative;
	    width:647px;
	    height:57px;
	    float:right;
	    background-image:url('../../images/goodies/goodiesTitle.gif');
	}
	#headerAbout{
	    position:relative;
	    width:647px;
	    height:57px;
	    float:right;
	    background-image:url('../../images/about/aboutTitle.gif');
	}
	#headerProducts{
	    position:relative;
	    width:647px;
	    height:57px;
	    float:right;
	    background-image:url('../../images/products/productsTitle.gif');
	}
	#headerContact{
	    position:relative;
	    width:647px;
	    height:57px;
	    float:right;
	    background-image:url('../../images/contact/contactTitle.gif');
	}
	#headerLinks{
	    position:relative;
	    width:647px;
	    height:57px;
	    float:right;
	    background-image:url('../../images/links/linksTitle.gif');
	}
	#headerNewsevents{
	    position:relative;
	    width:647px;
	    height:57px;
	    float:right;
	    background-image:url('../../images/newsevents/newseventsTitle.gif');
	}
	#headerHome{
		position:relative;
		width:647px;
		height:57px;
		float:right;
		background-image:url('../../images/home/homeTitle.gif');
	}
    #photosGoodies, #apparelProducts{
        position:relative;
        width:596px;
        height:162px;
        margin:0 auto;
        background-image:url('../../images/panel1_596x162.jpg');
    }
	#slideshowHome, #OXSSJ09Home, #OXSGearHome{
        position:relative;
        width:596px;
        height:auto;
        margin:0 auto;
    }
	#slideshowHome {
		height:161px;
	}
    #videosGoodies, #skimbagProducts{
        position:relative;
        width:596px;
        height:156px;
        margin:0 auto;
        background-image:url('../../images/panel2_596x156.jpg');
    }
    #wallpapersGoodies, #boardsProducts, #newsNewsevents{
        position:relative;
        width:596px;
        height:177px;
        margin:0 auto;
        background-image:url('../../images/panel3_596x177.jpg');
    }
    #oxsShopDiv{
        position:relative;
        width:596px;
        height:156px;
        margin:0 auto;
        background-image:url('../../images/products/div.jpg');
    }
    #oxsShopShop{
        width:596px;
        height:156px;
    }
    #lowDownAbout{
	position:relative;
	width:596px;
	height:447px;
	margin:0 auto;
	background-image:url('../../images/panel4_596x447.jpg');
    }
    #contactContact, #eventsNewsevents{
	position:relative;
	width:596px;
	height:325px;
	margin:0 auto;
	background-image:url('../../images/panel5_596x325.jpg');
    }
    #linksLinks{
	position:relative;
	width:596px;
	height:353px;
	margin:0 auto;
	background-image:url('../../images/panel_links.jpg');
    }
	#slideshowHome{
	background-image:url('../../images/panel_slideshow.jpg');
	}
	#photosTitle, #videosTitle, #wallpapersTitle, #lowDownTitle, #boardsTitle, #skimbagTitle, #apparelTitle, #skimbagSubtitle, #apparelSubtitle, #salesquestionsTitle, #websiteTitle, #newsSubtitle, #eventsSubtitle, #newsTitle, #eventsTitle{
	    height:43px;
	    width:291px;
	    overflow:hidden;
	    clear:both;
	    margin-bottom:20px;
	    text-align:right;
	}
	#newsTitle, #eventsTitle{
	    margin-bottom:10px;
	}
	#salesquestionsTitle{
	    width:450px;
	}
	#apparelSubtitle, #skimbagSubtitle, #newsSubtitle, #eventsSubtitle{
	    height:21px;
	    width:291px;
	    margin-bottom:0;
	}
	#newsSubtitle, #eventsSubtitle{
	    margin-bottom:15px;
	    text-align:left;
	}
	#skimbagSubtitle img, #newsSubtitle img{
	    margin-top:-200px;
	}
	#apparelSubtitle img{
	    margin-top:-250px;
	}
	#boardsTitle, #salesquestionsTitle{
	    text-align:left;
	}
	#photosTitle img, #boardsTitle img, #salesquestions img, #newsTitle img, #lowDownTitle img, #newsArchiveTitle img{
	    margin-top:0;
	}
	#newsArchiveTitle {
		overflow:hidden;
		height:45px;
		margin-top:15px;
		margin-left:15px;
		margin-bottom:5px;
	}
	#videosTitle img, #skimbagTitle img, #websiteTitle img, #eventsTitle img{
	    margin-top:-50px;
	}
	#wallpapersTitle img, #apparelTitle img, #newsSubtitle img{
	    margin-top:-100px;
	}
	#eventsSubtitle img{
	    margin-top:-176px;
	}
    #photosContent, #videosContent, #wallpapersContent, #lowDownContent, #boardsContent, #skimbagContent, #apparelContent{
        position:absolute;
        bottom:10px;
        right:10px;
        width:292px;
        text-align:right;
    }
    #boardsContent, #contactContent, #newsContent, #eventsContent{
		position:absolute;
		width:292px;
		top:10px;
		left:10px;
		text-align:left;
    }
	.newsDiv, #nzskimTitle, #tydlemagTitle, #beboTitle, .linkDescription, #youtubeTitle, #ismTitle, #durtywaterskimTitle{
		margin-left:15px;
		margin-right:40px;
	}
	#nzskimTitle, #tydlemagTitle, #beboTitle, #youtubeTitle, #ismTitle, #durtywaterskimTitle{
	    margin-top:10px;
	}
	
    #nzskimLink{
	position:absolute;
	width:106px;
	height:29px;
	background:url('../../images/links/nzSkim.gif') no-repeat;
	top:272px;
	left:82px;
    }
    #nzskimForumLink{
	position:absolute;
	width:106px;
	height:50px;
	background:url('../../images/links/nzskimForum.gif') no-repeat;
	top:265px;
	left:385px;
    }
    #facebookLink{
	position:absolute;
	width:106px;
	height:29px;
	background:url('../../images/links/facebook.gif') no-repeat;
	top:55px;
	left:103px;
    }
    #tydlemagLink{
	position:absolute;
	width:133px;
	height:17px;
	background:url('../../images/links/tydleMag.gif') no-repeat;
	top:172px;
	right:90px;
    }
    #beboLink{
	position:absolute;
	width:62px;
	height:32px;
	background:url('../../images/links/bebo.gif') no-repeat;
	top:168px;
	left:105px;
    }
    #youtubeLink{
	position:absolute;
	width:80px;
	height:50px;
	background:url('../../images/links/youTube.gif') no-repeat;
	top:60px;
	right:120px;
    }
    #itemOne{
	position:absolute;
	left:175px;
	top:13px;
	height:157px;
	width:200px;
    }
    #itemTwo{
	position:absolute;
	left:390px;
	top:13px;
	height:157px;
	width:192px;
    }
    /* Extras & Grid-breakers */
        #photosPic{
            position:absolute;
            width:340px;
            height:187px;
            margin-left:-330px;
            left:50%;
            top:361px;
            background-image:url('../../images/goodies/photosPic.png');
            z-index:99;
        }
        #videosPic{
            position:absolute;
            width:353px;
            height:191px;
            margin-left:-333px;
            left:50%;
            top:524px;
            background-image:url('../../images/goodies/videosPic.png');
            z-index:99;
        }
        #wallpapersPic{
            position:absolute;
            width:347px;
            height:211px;
            margin-left:-328px;
            left:50%;
            top:690px;
            background-image:url('../../images/goodies/wallpapersPic.png');
            z-index:99;
        }
		#samPricePic{
            position:absolute;
            width:205px;
            height:424px;
            margin-left:-315px;
            left:50%;
            top:435px;
            background-image:url('../../images/about/samPrice.png');
            z-index:99;
        }
		#boardsPic{
            position:absolute;
            width:318px;
            height:202px;
            margin-left:10px;
            left:50%;
            top:528px;
            background-image:url('../../images/products/boardsPic.png');
            z-index:99;
        }
		#apparelPic{
			position:absolute;
			width:309px;
			height:275px;
			margin-left:-330px;
			left:50%;
			top:793px;
			background-image:url('../../images/products/apparelPic.png');
			z-index:99;
		}
		#phonePic{
		    position:absolute;
		    width:490px;
		    height:311px;
		    background-image:url('../../images/contact/phonePic.png');
		    left:50%;
		    margin-left:-30px;
		    z-index:99;
		    top:467px;
		}
		#chainLinkPic{
		    position:absolute;
		    width:106px;
		    height:324px;
		    background-image:url('../../images/links/chainLink.gif');
		    left:50%;
		    margin-left:290px;
		    z-index:-10;
		    top:390px;
		}
		#eventPosterPic{
		    position:absolute;
		    width:338px;
		    height:410px;
		    background-image:url('../../images/newsevents/eventOXSSS09.png');
		    left:50%;
		    margin-left:10px;
		    z-index:99;
		    top:540px;
		}
		
        .sideLinks{
            position:absolute;
            left:50%;
            margin-left:315px;
            top:465px;
        }
		.sideLinksProducts{
            position:absolute;
            left:50%;
            margin-left:315px;
            top:430px;
        }
            #photogalleryLink{
                height:155px;
            }
            #videogalleryLink{
                height:145px;
            }
            #wallpapergalleryLink, #boardsLinks{
                height:177px;
            }
	    #boardDesigns, #buyNow{
		position:relative;
		height:42px;
		width:133px;
		overflow:hidden;
		clear:both;
		margin-bottom:20px;
	    }
	    #boardDesigns img{
		margin-top:0;
	    }
	    #buyNow img{
		margin-top:-50px;
	    }
				
	    #popUpDiv, #popUpDivLinks{
		position:absolute;
		left:0;
		top:0;
		overflow:auto;
		width:597px;
		height:326px;
		background-image:url('../../images/panel_popUps.jpg');
		background-attachment:fixed;
	    }
	    #popUpDivLinks{
		width:360px;
		height:326px;
		background-position:top left;
	    }
	    #linksContent a{
		display:block;
		width:100%;
		height:100%;
	    }
