/* css document */

* { border: 0; margin: 0; padding: 0; }

body {
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 14px;
	text-shadow: 0 1px 0 rgba(0,0,0,0.01); 	
	}
	
p { 
	margin: 1em 0;
	}
	
#body {
	width: 985px;
	margin: 0 auto;
	border: 1px solid #ccc;
	border: 1px solid #ccc;
}

.clear {
	clear: both;
	}
	
#footer {
	margin: 0 auto;
	color: #888; /*3C5A98*/
	text-align: center;
	padding: 15px;
	border-top: 1px solid #ccc; /*3C5A98*/
	}

	
#logo {
	padding: 10px;
	margin: 0;
	float: left;
	}

#logo p {
	margin: 25px 0 5px;
	}
	
/*#logo img {
	margin-bottom: 15px;
	}
*/
.phone {
	text-shadow: 0.1em 0.1em 0.1em #aaa;
	font-size: 32px;
	font-weight: bold;
	margin-bottom: 25px;
	}
	
#newitem {
	float: right;
	color: #000;
	text-shadow: 0.1em 0.1em 0.1em #aaa;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding-right: 5px;
	}
	
#newitem img {
	margin-top: 5px;
	}
	
#newitem p {
	margin: 5px;
	font-size: 30px;
	}
	
#newitem p.email {
	font-size: 30px;
	}

#newitem #email {
	color: #1133AA;
	}
	
.pagetitle {
	clear: both;
	text-align: center;
	}
	
.content h1.welcome {
	padding: 0 15px;
	}
	
.content p.center {
	text-align: center;
	}
	

/** menu ********************************/
	
#menu {
	clear: both;
	}	

	
/************ index page ******************/

.content {
	margin: 1em;
	}

.content p {
	text-align: justify;
	padding: 0 15px 0;
	}
	
.content h1 {
	padding: 15px 15px 0;
	}
	
#splash {
	background-image: url('http://www.paddleplanet.net/img/board.png');
	width: 985px;
	height: 346px;
	margin-top: 50px;
	}
	
#splash p.splash1 {
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-shadow: .1em .1em .1em #000;
	}
	
#splash p.splash2 {
	font-size: 72px;
	font-weight: bold;
	text-align: center;
	margin: 75px 0 0 450px;
	color: #000;
	text-shadow: 0.1em 0.1em 0.1em #000;
	color: #fff;
	}	
	
/** **************rentals page ******************************* */

div.suprentals,
div.kayakrentals,
div.surfboardrentals,
div.otherrentals {
	border-top: 2px solid #9CB0E8;
	margin: 0 15px;
	padding: 15px 0;
	}
	
div.suprentals img,
div.kayakrentals img,
div.surfboardrentals img,
div.otherrentals img{
	box-shadow: 5px 5px 5px #888;
	}
	
div.rentalinfo, div.lessoninfo {
	border: 2px solid #000;
	border-radius: 5px;
	margin: 0 25px 25px;
	padding: 5px 25px;
	}



/*************sup rentals *****/	

div.suprentals img {
	margin: 15px 25px;
	}
	
div.suprentals p.prices {
	border: 2px solid #000;
	width: 200px;
	padding: 15px 0 15px 15px;
	margin-top: 50px 0 0 0;
	float: right;
	}

div.suprentals p.text {
	float: right;
	width: 400px;
	margin-right: 30px;
	text-align: justify;
	}
	
/**************kayak rentals ******/
	
div.kayakrentals img {
	float: right;
	margin: 0 25px;
	}

div.kayakrentals p.prices {
	border: 2px solid #000;
	padding: 15px 0 15px 15px;
	}
	
div.kayakrentals p.desc {
	float: left;
	width: 400px;
	}
	
/************* surfboard rentals ***************/

div.surfboardrentals div.image2 {
	float: right;
	}
	
div.surfboardrentals div.text {
	float: right;
	width: 400px;
	padding-right: 30px
	}
	
.prices {
	border: 2px solid #000;
	padding: 5px;
	}

/************** other rentals *********************/

div.otherrentals p {
	margin: 0;
	}
	
/************* shopping cart ************************/

div#bag {
	margin-left: 300px;
	margin-bottom: 50px;
	}
	
/**************** sup club ****************************/

.content ul {
	margin-left: 25px;
	}
	
.content h2.supclub {
	font-size: 16px;
	padding: 0 15px;
	}

