body {

	padding: 0;

	margin: 0;

	background: url(../images/bg.jpg) no-repeat top center;

	font-family: ‘Arial Narrow’, sans-serif;

	color: #23256b;

	font-size: 16px;

	line-height: 18px;

}



a {

	color: #23256b;

	text-decoration: none;

}



img {

	border: none;

}



#wrapper {

	width: 1014px;

	height: 909px;

	margin: 0 auto 30px;

}



.header {

	background: url(../images/snowglobe_logo.png) no-repeat 382px 0px;

	width: 998px;

	height: 105px;

	padding-top: 65px;

	padding-left: 16px;

}



h1 {

	font: bold 26px "Times New Roman", Times, serif;

	color: #FFFFFF;

	text-align: center;

	margin: 0;

	padding: 20px 0px;

}



.slide_container {

	height: 625px;

	width: 1014px;

	margin-top: 12px;

}



.slideshow {

	height: 625px;

	width: 1014px;

	overflow: hidden;

}



.slideshow img {

	border: none;

}



.footer_container {

	height: 83px;

	width: 1014px;

	padding-top: 15px;

	text-align: center;

	font: normal 16px Arial, Helvetica, sans-serif;

	color: #000000;

	line-height: 1.2em;

}



.footer_container a {

	color: #000000;

	text-decoration: none;

}



#bx_footer_credits {

    font-size: 11px;

    margin: 0;

    text-align: center;

}



#bx_footer_credits a {

    color: #999999;

    font-size: 10px;

    line-height: 20px;

    text-decoration: none;

}



#bx_footer_credits .gc_blue {

    color: #335DA1;

}



#bx_footer_credits .gc_green {

    color: #66B24A;

}



.copyright {

	font-size: 10px;

}



.small_text {

	font-size: 14px;

	line-height: normal;

}



.medium_text {

	font-size: 20px;

	line-height: normal;

}



.large_text {

	font-size: 22px;

	line-height: normal;

	font-weight: bold;

}



.xlarge_text {

	font-size: 30px;

	font-weight: bold;

}

/**************************************************



Sub Pages



**************************************************/



.left_side {

	height: 735px;

	width: 793px;

	margin-right: 14px;

	float: left;

}



.page_container {

	height: 735px;

	width: 1014px;

}



.page_body {

	height: 569px;

	width: 793px;

}



.logos {

	width: 793px;

	height: 68px;

	background: url(../images/logos.png) no-repeat;

}


.photogalleryearea {

	width: 793px;

	height: 500px;


}




.right_side {

	float: left;

    height: 732px;

    width: 189px;

	background: #23256b;

	-webkit-border-radius: 0px 0px 16px 0px;

    border-radius: 0px 0px 16px 0px;

	padding-left: 18px;

	padding-top: 7px;

}



.footer_container_sub {

	height: 83px;

	width: 793px;

	padding-top: 15px;

	text-align: center;

	font: normal 16px Arial, Helvetica, sans-serif;

	color: #000000;

	line-height: 1.2em;

}



.footer_container_sub a {

	color: #000000;

	text-decoration: none;

}



/***************************************************



About Page



****************************************************/



.about_snowglobe .page_body {

	background: url(../images/about_bg.png) top right no-repeat;

}



.about_snowglobe .page_body .copy {

	width: 500px;

	top: 0;

	left: 25px;

	position: relative;

}



.about_snowglobe .page_body .copy2 {

	width: 715px;

	top: 50px;

	left: 25px;

	position: relative;

	text-align: center;

}



/***************************************************



Why Page



****************************************************/



.why_snowglobe .page_body {

	background: url(../images/why_bg.jpg) top right no-repeat;

}



.why_snowglobe .page_body .copy {

	left: 190px;

    position: relative;

    text-align: center;

    top: 0;

    width: 440px;

}



.why_snowglobe .page_body .copy p {

	margin: 1px 0;

}



.why_snowglobe .page_body .copy2 {

	left: 197px;

    position: relative;

    top: 0;

    width: 200px;

}



.why_snowglobe .page_body .copy3 {

	left: 450px;

    position: relative;

    top: -134px;

    width: 200px;

}



/***************************************************



Event Page



****************************************************/



.event_type .page_body {

	background: url(../images/event_bg.png) top right no-repeat;

}



.event_type .page_body .copy {

	width: 500px;

	top: 0;

	left: 25px;

	position: relative;

	line-height: 41px;

}



.event_type .page_body .copy2 {

	width: 715px;

	top: 50px;

	left: 25px;

	position: relative;

	text-align: center;

}



/***************************************************



Clients Page



****************************************************/



.clients .page_body {

	background: url(../images/clients_bg.png) top right no-repeat;

}



/***************************************************



How it works Page



****************************************************/



.how_it_works .page_body {

	background: url(../images/how_it_works_bg.png) bottom left no-repeat;

}



.how_it_works .page_body .copy {

	width: 750px;

	top: 0;

	left: 25px;

	position: relative;

}



/***************************************************



Globe Sizes Page



****************************************************/



.globe_sizes .page_body {

	background: url(../images/globe_sizes_bg.png) bottom left no-repeat;

}



.globe_sizes .page_body .copy {

	width: 750px;

	top: -9px;

	left: 25px;

	position: relative;

	font-style: italic;

}



.globe_sizes .page_body .copy2 {

	left: 25px;

    position: relative;

    top: 246px;

    width: 792px;

	font-style: italic;

}



/***************************************************



Globe Sizes Page



****************************************************/



.snowglobe_comparison .page_body {

	background: url(../images/snowglobe_comparison_bg.png) 320px 70px no-repeat;

}



.snowglobe_comparison .page_body .copy {

	left: 25px;

    position: relative;

    top: 30px;

    width: 280px;

}



/***************************************************



Globe Sizes Page



****************************************************/



.ideas .page_body {

	background: url(../images/ideas_bg.png) top left no-repeat;

}



.ideas .page_body .copy {

	left: 25px;

    position: relative;

    top: 30px;

    width: 280px;

}



/***************************************************



Souviner Photo Page



****************************************************/



.souvenir_photo .page_body {

	background: url(../images/souvenir_photo_bg.png) bottom left no-repeat;

}



.souvenir_photo .page_body .copy {

	left: 25px;

    position: relative;

    top: -5px;

    width: 718px;

}



/***************************************************



Customizing Page



****************************************************/



.customizing .page_body {

	background: url(../images/customizing_bg.png) bottom left no-repeat;

}



.customizing .page_body .copy {

	left: 25px;

    position: relative;

    top: -15px;

    width: 760px;

}



/***************************************************



Customizing Page



****************************************************/



.other_attractions .page_body {

	background: url(../images/other_attractions_bg.png) bottom left no-repeat;

}



.other_attractions .page_body .copy {

	left: 25px;

    position: relative;

    top: -9px;

    width: 760px;

}



/***************************************************



Customizing Page



****************************************************/



.photo_gallery .page_body {


}



/***************************************************



Request a Quote Page



****************************************************/



.request_quote .page_body .copy {

	left: 25px;

    position: relative;

    top: -9px;

    width: 719px;

	height: 395px;

	background: url(../images/request_quote_bg.png) bottom left no-repeat;

}



.request_quote .page_body .copy .contact_left {

	float: left;

    height: 337px;

    left: 50px;

    position: relative;

    top: 63px;

    width: 275px;

}



.request_quote .page_body .copy .request_right {

	float: left;

    height: 337px;

    left: 129px;

    position: relative;

    top: 62px;

    width: 275px;

}



.contact_table {

	color: #210586;

	font: bold 12px Arial, Helvetica, sans-serif;

}



.request_quote .page_body .copy .request_right input.lrg {

	width: 170px;

	height: 24px;

	border: 1px solid #28198b;

	-webkit-box-shadow: inset 1px 2px 2px 1px #c0c0dd;

    box-shadow: inset 1px 2px 2px 1px #c0c0dd;

	padding-left: 5px;

	margin-bottom: 8px;

	color: #210586;

	font: bold 12px Arial, Helvetica, sans-serif;

}



.request_quote .page_body .copy .request_right #checkbox {

	width: auto;

	height: 24px;

	margin-right: 5px;

}



.request_quote .page_body .copy .request_right input.med {

	width: 76px;

	height: 24px;

	border: 1px solid #28198b;

	-webkit-box-shadow: inset 1px 2px 2px 1px #c0c0dd;

    box-shadow: inset 1px 2px 2px 1px #c0c0dd;

	padding-left: 5px;

	margin-bottom: 8px;

	color: #210586;

	font: bold 12px Arial, Helvetica, sans-serif;

	margin-right: 5px;

}



.request_quote .page_body .copy .request_right textarea {

	width: 170px;

	height: 60px;

	border: 1px solid #28198b;

	-webkit-box-shadow: inset 1px 2px 2px 1px #c0c0dd;

    box-shadow: inset 1px 2px 2px 1px #c0c0dd;

	padding-left: 5px;

	color: #210586;

	margin-bottom: 8px;

	font: bold 12px Arial, Helvetica, sans-serif;

}



.titles {

	color: #2484c6;

}



/***********************************************



Right Side



***********************************************/



.right_side .contact_box {

    height: 202px;

    width: 161px;

	padding-top: 60px;

	padding-left: 10px;

	background: url(../images/right_contact_bg.jpg) no-repeat;

}



.right_side .contact_box input.small{

    height: 18px;

    width: 141px;

	border: 1px solid #394284;

	margin-bottom: 4px;

	color: #b3b3b3;

	font: normal 8px Arial, Helvetica, sans-serif;

	padding-left: 4px;

}



.right_side .contact_box textarea {

    height: 35px;

    width: 141px;

	border: 1px solid #394284;

	margin-bottom: 4px;

	color: #b3b3b3;

	font: normal 8px Arial, Helvetica, sans-serif;

	padding-left: 4px;

}



.right_side .event_types {

    height: 166px;

    width: 171px;

	background: url(../images/right_event_types.jpg) no-repeat;

	padding-top: 40px;

	font-family: ‘Arial Narrow’, sans-serif;

	color: #FFFFFF;

	font-size: 11px;

	line-height: normal;

	text-align: center;

}