body
{
	margin:0;

	padding-top:15px;
	background-image:url('../img/browserBackgrounds.jpg');
	background-position:top left;
    background-repeat:repeat-x;
	background-color:#fff;
}

table img
{
	padding:3px;
	border:1px solid #ccc;
	background-color:#e8e8e8;
}

p
{ 
	margin:5px;
	margin-bottom:10px;
	
}
hr
{
	border-top:1px solid #333;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	margin-left:10px;
	margin-right:10px;
}

a
{
	color : #333;
	text-decoration:none;
	font-weight:bold;
}

a:hover
{	
	text-decoration:underline;
}

.navlist
{
margin:0px;
padding-left: 15px;
list-style: none;
}

.navlist li 
{
padding-left: 25px;
padding-bottom:10px;
padding-top:2px;
background-image: url(../img/golfballSmall.jpg);
background-repeat: no-repeat;
}

.selectlist ul
{
margin:0px;
margin-left: 15px;
padding-left: 0;
list-style: none;
}

.selectlist ul li.selected
{
padding-left: 38px;
background-image: url(../img/golfShoesSmall.jpg);
background-repeat: no-repeat;
padding-bottom:10px;
font-size:18px;
float: left;
width: auto;
padding-right:20px;
}

.selectlist ul li.notSelected
{
float: left;
width: auto;
padding-right:20px;
}


.selectlist ul li.selected a
{
	font-weight:bold;
}

.selectlist ul li.notSelected a
{
	font-weight:normal;
	font-size:16px;
}

.sectionPanel
{
	
	width:725px;
}

.sectionHeader
{
	font-size:18px;
	font-weight:bold;
	padding-left:5px;
	background-image: url(../img/sectionHeader.jpg);
	background-repeat: no-repeat;
	background-color:#ccc;
    color:#333;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
}




li
{
	padding-bottom:5px;
	
}

.bodyCenter
{

	width:776px;
	font-family:arial;
	text-align:left;
	font-size:12px;
}


.header
{
	width:749px;
}

.logo
{
	background-image:url('../img/logo.jpg');
	background-position:top left;
	height:56px;
	width:254px;
	margin-left:10px;
	margin-top:10px;
	float:left;
}

.address
{
	float:right;
	color:#333;
	font-size:12px;
	padding-top:30px;
	padding-left:45px;
	text-align:right;
}

.address a
{
	color:#333;
	font-size:12px;
}

.slogan
{
	padding-top:220px;
	padding-right:20px;
	color:#fff;
	font-size:15px;
	text-align:right;

}

.clear
{
	clear:both;
	font-size:1px;
	height:1px;
}

.rotatePicture
{
	
    height:280px;
    width:758px;
	margin-left:10px;

}

.servicesPicture
{
	background-image:url('../img/services2.jpg');
	background-position:top left;
    background-repeat:no-repeat;	
    height:120px;
    width:758px;
	margin-left:10px;
}

.contactPicture
{
	background-image:url('../img/contactUs2.jpg');
	background-position:bottom left;
    background-repeat:no-repeat;	
    height:120px;
    width:758px;
	margin-left:10px;

}

.noPicture
{
	
    height:20px;
    width:758px;
	margin-left:10px;

}




.menu
{

	height:30px;
	
    color:#000;
    font-size:12px;
    font-weight:bold;
	background-color:#fff;
}


.menu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu li
{
	float: left;
	width: auto;

       
}

.menu li.selected a:hover
{
	background-color:#000;
    color:#fff;
}

.menu .selected
{
	
    background-repeat:repeat-x;

    padding-bottom:0px;
	color:#fff;
	background-color:#000;
}

.menu .selected a
{
	color:#fff;
}


.menu li a 
{
	padding-left:15px;
	padding-right:15px;
 	padding-top:2px;
 	padding-bottom:2px;
    display: block;
	text-decoration: none;
	color:#000;
	border-right:1px solid #fff;
}

.menu li a:hover
{
	background-position:0px -322px;
    color:#fff;
    background-color:#666;
}

.contentSection
{
	width:759px;

	font-size:12px;
	margin-left:10px;
}

.content
{
	
        padding-bottom:5px;
}

.contentFull
{
        padding-bottom:5px;
        padding-left:20px;
        padding-right:20px;
}

.selectMenu
{
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	padding-top:5px;
}

.tripleColumn
{
	width:32%;
	float:left;
}

.doubleColumn
{
	width:48%;
	float:left;
}

.leftColumn
{

	padding:20px;
	padding-top:15px;
	padding-bottom:0px;
	float:left;
	width:20%;
	border:1px solid #ff0000;
	
}

.rightColumn
{
	float:left;
	width:70%;
	padding:20px;
	padding-top:15px;

	background-color:#e9e9e9;
	border:1px solid #fff000;
}

.leftColumnSmall
{
	float:left;
	width:30%;
	padding-top:15px;
	padding-bottom:0px;
	border-right:1px solid #000;
}

.rightColumnLarge
{
	float:right;
	width:63%;

	padding-top:15px;
	padding-bottom:0px;
}

.subTitle
{
	font-size:14px;
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}

.largeTitle
{
	font-size:26px;
	color:#333;
	font-weight:bold;
}



.largeTitle img
{
	text-align:center;
	float:left;
	padding-right:10px;
}


.largeTitle .underline
{
		border-bottom:1px solid #333;
		float:left;
		padding-top:5px;
}

.mediumTitle
{
	font-size:18px;
	color:#333;
	font-weight:bold;
	padding-bottom:10px;
}

.mediumTitleSelected
{
	font-size:18px;
	color:#fff;
	font-weight:bold;
	padding:3px;
	background-color:#0a246a;
}

.mediumTitleSelected a
{
	font-size:18px;
	color:#fff;
	font-weight:bold;
	
	
}

.mediumTitleNotSelected
{
	font-size:18px;
	color:#999;
	font-weight:bold;
	
}

.mediumTitleNotSelected a
{
	font-size:18px;
	color:#999;
	font-weight:bold;
	
}



.smallTitle
{
	font-size:16px;
	color:#333;
	font-weight:bold;
}

.smallTitle a
{
	color:#333;
}


.jobTitle
{
	font-size:14px;
	color:#555;
}

.email
{
	font-weight:normal;
}


.readMore
{
	border:1px solid #ccc;
	padding:5px;
	padding-left:15px;
	width:60px;
	background-image:url('../img/arrow.gif');
	background-position:5px 10px;
        background-repeat:no-repeat;
        float:right;
}

.readMore a
{
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

.readMore a:hover
{
	color:#000099;
	font-weight:bold;
	text-decoration:underline;
}

.ourServices
{
	border:1px solid #ccc;
	padding:5px;
	padding-left:15px;
	width:75px;
	background-image:url('../img/arrow.gif');
	background-position:5px 10px;
    background-repeat:no-repeat;
    float:right;
}

.ourServices a
{
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

.ourServices a:hover
{
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

.back
{
	border:1px solid #ccc;
	padding:5px;
	padding-left:15px;
	width:40px;
	background-image:url('../img/arrowBack.gif');
	background-position:5px 10px;
        background-repeat:no-repeat;
        float:left;
}

.back a
{
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

.back a:hover
{
	color:#000099;
	font-weight:bold;
	text-decoration:underline;
}


.footer
{
	color:#aaa;
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
	font-size:12px;
	padding-left:10px;
}

.portrait
{
	border:1px solid #ccc;
	float:right;
	margin:10px;
	padding:5px;
}

.hide
{
	display:none;
}

.rotateImgDiv
{
	width: 758px; 
	height: 250px;  

}

.rotateImgDivNoPic
{
	
	width: 758px; 
	height: 250px;  
}



.rotateImg
{
	width: 758px; 
	height: 250px;  
	border: 0 none; 
	filter: alpha(opacity=0); 
	-moz-opacity: 0; 
	opacity: 0;
}