/* CSS Document */


/* useful code 

	background-image: url(images/header_bg.gif);
	background-repeat: repeat-x;
  background-repeat: no-repeat;


*/

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

h1
{
color:#FFC500;
font-family:Calibri;
font-size:18px;
margin:25px 0 25px 0;
text-transform:uppercase;
}




h2
{
clear:both;
color:#FFC500;
font-family:Calibri;
font-size:18px;
margin:25px 0 15px 0;
text-transform:uppercase;
}

h3
{
clear:both;
color:#FFFFFF;
font-family:Calibri;
font-size:18px;
margin:25px 0 15px 0;
text-transform:uppercase;
}


p
{
color:#FFFFFF;
font-size:14px;
text-align: justify;

}

span
{
color:#ffc500;
}

img
{
border:none;
}

body
{
font-family:Calibri;
background-color:#0375D5;
}

#topBg
{
background-image: url(../images/topBg.gif);
background-repeat: repeat-x;
}

#bottomBg
{
background-image: url(../images/bottomBg.jpg);
background-position:bottom;
background-repeat: repeat-x;
}

#wrapper
{
width:962px;
margin: 0 auto;
}

#header 
{
height: 170px;
clear:both;
} 

#logo
{
float:left;
padding:22px 0px 0px 0px;
}

#phone
{
float:right;
padding:85px 0px 0px 0px;
}


#nav 
{
height: 40px;
background-color:#50A1B0;
}


#banner 
{
font-size:0px;
height:297px;
}

#bannerBottom
{
font-size:0px;
height:18px;
}

#bannerBottom img
{
display:block;
}

#banner img
{
display:block;
}

#contentWrapper
{
background-image: url(../images/contentBg.gif);
background-repeat: repeat-y;
float:left;
}

	
#col1,
#col2
{
float:left;
position:relative;
display:block;

}

#col1Wrapper
{
background-image: url(../images/navTopBg.gif);
background-repeat: no-repeat;
width:240px;
float:left;
position:relative;
display:block;
padding-bottom:50px;
}


#col1
{
clear:both;
background-image: url(../images/navBottomBg.gif);
background-repeat: no-repeat;
background-position:bottom right;
padding-bottom:60px;

}

#col1 ul
{

font-size:14px;
margin:24px 0 0 1px;



}

#col1 ul li
{
float:left;
list-style:none;
height:41px;
margin:0px;
padding:0px;


}

#col1 ul li a
{

text-decoration:none;
color:#0767ba;
padding:12px 0 0 45px;
float:left;
width:194px;
height:28px;
}

#col1 ul li a:hover
{
color:#FFFFFF;
background-image: url(../images/hover.gif);
background-repeat: repeat-x;
}
#topBg #bottomBg #wrapper #contentWrapper #col2 ul li {
	color: #FFF;
	list-style-position: outside;
	font-size:14px;
}
#topBg #bottomBg #wrapper #contentWrapper #col2 ul {
	margin-left: 20px;
	font-size:14px;
}





#col1 ul li img
{
font-size:0px;
display:block;
clear:both;
margin:0 0 0 37px;
}

#col2
{
float:right;
width:672px;
padding:0 25px 50px 25px;
}

#col2 img
{
margin:20px 14px 20px 0;
}


#footer
{
clear:both;
background-image: url(../images/contentFooter.gif);
background-repeat: no-repeat;
height:242px;
width:962px;
}

#copyright
{
color:#b2d5ef;
font-family:georgia;
font-size:11px;
padding:24px 0 0 0;
}

#footer p
{
font-size:12px;
text-align:right;
margin-bottom:5px;
}

#footer p a
{
color:#b2d5ef;
}


#quickContactBody
{
	color:#5d5d5d;
	font-size:12px;

	padding:18px 18px 8px 18px;
}

#quickContactBody #form_2
{
width:400px;
height:500px;
}

#quickContactBody #form_2 p
{
margin:10px 0;
}

#quickContactBody #form_2 label
{
float:left;
width:68px;
text-align:right;
padding-right:18px

}

#quickContactBody #form_2 input
{
background-color:#4F7BA0;
width:250px;
height:20px;
border:none;


}

#quickContactBody #form_2 textarea
{
display:block;
max-width::250px;
max-width:250px;
height:150px;
width:250px;
background-color:#4F7BA0;
overflow:auto;
border:none;
}


#quickContactBody #form_2 .submit
{
margin:5px 0 0 0;
width:81px;
height:24px;
border:none;
margin-left:86px;
}

#topBg #bottomBg #wrapper #contentWrapper #col2 #contactTop .contactBlockContainter img {
	float:left;
	width:30px;
	margin:0px;
	padding:5px 0 0 0;
}
.contactBlockContainter p {
	
	/* background-color:#4E7191; 
	color:#002b4e;*/
	color:#ffffff;
	width:512px;
	height:30px;
	padding:10px 0 0 44px;;
	
}
.contactBlockContainter {
	height:40px;
	padding:0 0 15px 20px;
	
}

.contactBlockContainter a
{
color:#ffffff;	
text-decoration:none;
}#topBg #bottomBg #wrapper #contentWrapper #col2 ul li {
	font-size: 14px;
}
#topBg #bottomBg #wrapper #contentWrapper #col2 a {
	color: #FFF;
	text-decoration:none;
}

#topBg #bottomBg #wrapper #contentWrapper #col2 a:hover {
	color: #FFF;
	text-decoration:underline;
}




.images
{
clear:right;	
}#topBg #bottomBg #wrapper #contentWrapper #col2 p {

}

.readMore
{
float:right;
margin-bottom:0px;
margin-top:10px;
}

#topBg #bottomBg #wrapper #contentWrapper #col2 img.border {
	border: 4px solid #4E799C;
}

.bouncingCastles
{
margin-bottom:20px;
min-height:200px;
}

.product
{
margin-bottom:20px;
min-height:200px;
}

#topBg #bottomBg #wrapper #contentWrapper #col2 .bouncingCastles .bouncingCastlesImage {
	display:block;
	float:left;
	width:220px;
	/* background-color:#9F9; */
}

#topBg #bottomBg #wrapper #contentWrapper #col2 .product-left {
	display:block;
	float:left;
	width:220px;
	
}

#topBg #bottomBg #wrapper #contentWrapper #col2 .product-right {
	float:left;
	display:block;
	width:434px;
	/* background-color:#F6C; */
	margin-left:18px;
}

#topBg #bottomBg #wrapper #contentWrapper #col2 .product img {
	margin:0px;
	padding:0px;
	/* background-color:#9F9; */
}

#topBg #bottomBg #wrapper #contentWrapper #col2 .bouncingCastles .bouncingCastlesImage img {
	margin:0px;
	padding:0px;
	/* background-color:#9F9; */
}

#topBg #bottomBg #wrapper #contentWrapper #col2 .bouncingCastles .bouncingCastlesContent {
	float:left;
	display:block;
	width:434px;
	/* background-color:#F6C; */
	margin-left:18px;
}

#topBg #bottomBg #wrapper #contentWrapper #col2 h3 {
	padding:0px;
	margin:0px;
}

#topBg #bottomBg #wrapper #contentWrapper #col2 .bouncingCastles p {
	margin-bottom:5px;
}

#topBg #bottomBg #wrapper #contentWrapper #col2 .product p {
	margin-bottom:5px;
}

.italics {
font-style:italic;	
}

.price {
	float:right;
	display:block;
	width:100px;
	text-align:center;
	padding:10px 16px;
	background-color:#4E7498;
	color:#003057;
	
}

#topBg #bottomBg #wrapper #contentWrapper #col2 .bouncingCastles .bouncingCastlesContent img {
	padding:0px;
	margin:5px 0px;
}

.product .product-left img{
	border: 3px solid #4F769F;
	border-radius:3px;
}




#topBg #bottomBg #wrapper #contentWrapper #col2 #quickContactBody #form_2 input {
	color: #FFF;
}
#topBg #bottomBg #wrapper #contentWrapper #col2 #quickContactBody #form_2 textarea {
	color: #FFF;
}#topBg #bottomBg #wrapper #contentWrapper #col2 .fb-like-box {
	margin: 20px 0px;;
}

#topBg #bottomBg #wrapper #contentWrapper #col1 .fb-like-box {
	margin: 20px 10px;
}

#topBg #bottomBg #wrapper #contentWrapper #col2 .bouncingCastles .bouncingCastlesImage img {

	border:3px solid #537797;
	border-radius:6px;
}
#topBg #bottomBg #wrapper #contentWrapper #col1Wrapper #col1 ul li a {
	text-transform: uppercase;
}
#topBg #bottomBg #wrapper #contentWrapper #col2 .product .product-right .price a {
	color: #003057;
}

