/* HTML5 Reset */
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%} a:hover,a:active{outline:none}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible} .ie7 img{-ms-interpolation-mode:bicubic}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache",false,true))}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden} .clearfix:after{clear:both} .clearfix{zoom:1} 


/* Global */

html, body{
	background:#516382;
	font-size:14px;
	font-family:"Helvetica Neue", Helvetica, Arial;
	line-height:20px;
	color:#bbb;
	min-height:600px;
	min-width:1048px;
	-webkit-font-smoothing: antialiased;
}

body#bodyMain{
	background:url(../img/bg_site_poster.jpg) no-repeat top;
}

body#bodyScreenings{
	background:url(../img/bg_site_screenings.jpg) no-repeat top;
}

body#bodyContact{
	background:url(../img/bg_site_contact.jpg) no-repeat top;
}

body#bodyPress{
	background:url(../img/bg_site_press_v2.jpg) no-repeat top;
}

body#bodyLinks{
	background:url(../img/bg_site_links.jpg) no-repeat top;
}

body#bodyFaroes{
	background:url(../img/bg_site_faroes.jpg) no-repeat top;
}

body#bodyFAQ{
	background:url(../img/bg_site_faq.jpg) no-repeat top;
}


.siteWidth{
	width:1008px;
	padding: 0 20px 0 20px;
	margin:0 auto;
}

p{
	margin:0 0 15px 0;
}

a.whiteLink {
	color:#fff;
}

a:hover{
	text-decoration:underline;
}

a{
	text-decoration:none;
	color:#c0bfd3;
}
.btnStyle{
	color:#000;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	display:inline-block;
	background: #dddddd;
	background: -moz-linear-gradient(top, #dddddd 0%, #a7a7a7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#a7a7a7));
	background: -webkit-linear-gradient(top, #dddddd 0%,#a7a7a7 100%);
	background: -o-linear-gradient(top, #dddddd 0%,#a7a7a7 100%);
	background: -ms-linear-gradient(top, #dddddd 0%,#a7a7a7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#a7a7a7',GradientType=0 );
	background: linear-gradient(top, #dddddd 0%,#a7a7a7 100%);
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	padding:5px 15px;
	border:1px solid #666;
	}
	.btnStyle:hover{
		background: #fcfcfc;
		background: -moz-linear-gradient(top, #fcfcfc 0%, #a7a7a7 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#a7a7a7));
		background: -webkit-linear-gradient(top, #fcfcfc 0%,#a7a7a7 100%);
		background: -o-linear-gradient(top, #fcfcfc 0%,#a7a7a7 100%);
		background: -ms-linear-gradient(top, #fcfcfc 0%,#a7a7a7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#a7a7a7',GradientType=0 );
		background: linear-gradient(top, #fcfcfc 0%,#a7a7a7 100%);
	}

.btnStyleSmall{
	color:#000;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	display:inline-block;
	background: #dddddd;
	background: -moz-linear-gradient(top, #dddddd 0%, #a7a7a7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#a7a7a7));
	background: -webkit-linear-gradient(top, #dddddd 0%,#a7a7a7 100%);
	background: -o-linear-gradient(top, #dddddd 0%,#a7a7a7 100%);
	background: -ms-linear-gradient(top, #dddddd 0%,#a7a7a7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#a7a7a7',GradientType=0 );
	background: linear-gradient(top, #dddddd 0%,#a7a7a7 100%);
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	padding:2px 5px;
	margin-left:10px;
	border:1px solid #666;
	}
	.btnStyle:hover{
		background: #fcfcfc;
		background: -moz-linear-gradient(top, #fcfcfc 0%, #a7a7a7 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#a7a7a7));
		background: -webkit-linear-gradient(top, #fcfcfc 0%,#a7a7a7 100%);
		background: -o-linear-gradient(top, #fcfcfc 0%,#a7a7a7 100%);
		background: -ms-linear-gradient(top, #fcfcfc 0%,#a7a7a7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#a7a7a7',GradientType=0 );
		background: linear-gradient(top, #fcfcfc 0%,#a7a7a7 100%);
	}	

h1, h2, h3, h4, h5{
	color:#fff;
}

h1{
	font-size:28px;
	line-height:30px;
	margin:0 0 15px 0;
}

h2{
	font-size:24px;
	line-height:30px;
	margin:0 0 15px 0;
}
h3{
	font-size:18px;
	margin:0 0 5px 0;
	line-height:24px;
}

h4{
	font-size:15px;
	font-weight:normal;
}

/* Header */

header{
	height:182px;
	position:relative;
}

#logo{
	text-indent:-99999px;
	background:url(../img/logo_the_whale2.png) no-repeat;
	width:517px;
	height:102px;
	position:absolute;
	margin:60px 0 0 0;
	}
	#logo a{
		display:block;
		width:517px;
		height:102px;
		text-decoration:none;
	}

.credit{
	color:#ddd;
	font-weight:bold;
	opacity:0.7;
	filter:alpha(opacity=70);
	font-size:14px;
	line-height:22px;
	}
	.credit .name{
		font-size:18px;
		text-transform:uppercase;
	}
	.credit .name.small{
		font-size:14px;
	}
	
	#credExec{
		position:absolute;
		margin:20px 0 0 0;
	}
	#credNarr{
		width:393px;
		text-align:right;
		position:absolute;
		margin:20px 0 0 615px;
	}
#socialConnections{
	position:absolute;
	right:0px;
	margin: 208px 0 0 0;
	width:260px;
	z-index:999;
	}
	#socialConnections li{
		float:right;
		}
		#socialConnections li a{
			
		}
		
#tagline{
	display:none;
	position:absolute;
	margin:175px 0 0 135px;
	color:#fff;
	font-size:18px;
}

#rotatingQuotes{
	position:absolute;
	display:none;
	font-family: Helvetica, Arial;
	margin:188px 0 0 50px;
	color:#fff;
	font-size:17px;
	width: 500px;
	text-shadow:0 1px 0 #444;
	font-weight:bold;
	text-align:center;
	}
	#rotatingQuotes .quoteSource{
		font-style: italic;
		padding:0 0 0 40px;
	}
	#rotatingQuotes ul{
		overflow:hidden;
	}
	#rotatingQuotes li{
		position:absolute;
		width:500px;
		text-align:center;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";        
		filter: alpha(opacity=0);
		opacity:0.0;
	}
	#rotatingQuotes li.active {
	    z-index:10;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        
		filter: alpha(opacity=100);
		opacity:1.0;
	}
	#rotatingQuotes li.last-active {
	    z-index:9;
	}
			
/* Footer */
footer{
	clear:both;
	/*border-top:1px solid #2c2c2c;*/
	padding:65px 0 20px 0;
	text-align:center;
	}
	#footerCredits{
		opacity:0.7;
		filter:alpha(opacity=70);
		text-align:center;
		text-transform:uppercase;
		font-size:17px;
		margin:0 0 20px 0;
		}
		#footerCredits .name{
			font-size:27px;
		}
		#footerCredits .movie{
			font-size:27px;
		}

	#footerQuote{
		margin: 10px 0 30px 0;
		font-size:16px;
		color:#ddd;
		}
		#quoteAuthor{
			margin:10px 0 0 0;
			font-style:italic;
		}
		.quoteAuthorTitle{
			font-style:normal;
		}
	#footerTagline{
		margin: 10px 0 30px 0;
		font-size:20px;
		color:#ddd;
	}
	#footerMPAALinks{
		float:right;
		font-size:11px;
		line-height:14px;
		padding:18px 0 0 0;
	}
	#footerMPAALinks a{
		color:#fff;
	}
	#footerMPAALinks a:hover{
		text-decoration:underline;
	}
	#footerLogosImg{
		float:left;
		-ms-interpolation-mode: bicubic;
		width:900px;
		height:auto;
	}
	#footerLinks{
		clear:both;
		color:#fff;
		font-size:11px;
		padding-top:15px;
		width:900;
		text-align:center;
	}
	
#privacy_text{
	margin:20px;
	color:#444;
	}
	#privacy_text h2{
		color:#444;
	}
	#privacy_text a{
		color:#000;
	}
#company_contact{
	margin:20px;
	color:#444;
	}
	#company_contact h2{
		color:#444;
	}
	#company_contact a{
		color:#000;
	}
	
/* Nav */

nav{
	position:absolute;
	right:0px;
	font-size:14px;
	color:#fff;
	margin:145px 0 0 516px;
	text-shadow:0 1px 0 #000;
	/*width:460px;*/
	background-color:#333;
	opacity:0.6;
	filter:alpha(opacity=60);
	
/*	border: 1px solid #4d4d4e;*/
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	}
	nav ul{
		float:right;
		
	}
	nav ul li{
		float:left;
		padding:6px 7px;
		margin:0 0px 0 0px;
		text-align:right;
		border-right: 1px solid #555;
		}
		nav ul li.last{
			margin:0;
			border-right: 0px solid #555;
		}
		nav ul li a{
			color:#ddd;
			text-decoration:none;
			font-weight:bold;
		}
		nav ul li a:hover{
			color:#fff;
		}
		nav ul li.current a{
			color:#fff;
			text-shadow:0 0 10px #000;
		}
		
/* Main Containers */

.page_content{
	padding:20px 0 0 0;
	position:relative;
}

#bodyMain #permButtons{
	margin-bottom:419px;
}

#bodyScreenings #permButtons{
	margin-bottom:170px;
}

.box{
	background:url(../img/bg_box.jpg);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 1px 1px #373737, 0 0 25px #444;
	-webkit-box-shadow: inset 0 1px 1px #373737, 0 0 25px #444;
	box-shadow: inset 0 1px 1px #373737, 0 0 25px #444;
	border:1px solid #000;
	margin:0 0 20px 0;
	opacity:.75;
	filter:alpha(opacity=75);
	}
	.box .inner{
		padding:15px 20px;
	}
	.box .col{
	/*	width:460px;*/
	/*	float:left;*/
		padding: 0 0 15px 0;
	}
	.box .col.last{
		padding: 15px 0 0 0;
	/*	width:450px;*/
	/*	float:right;*/
	}
	.box .col.middle{
		border-top:1px solid #5c5c5c;
		padding: 15px 0 0 0;
	}
	.box h2{
		margin:0 0 5px 0;
	}
	.box p{
		color:#b7b7b7;
	}
	
.store_box{
	background:url(../img/bg_box.jpg);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 1px 1px #373737, 0 0 25px #444;
	-webkit-box-shadow: inset 0 1px 1px #373737, 0 0 25px #444;
	box-shadow: inset 0 1px 1px #373737, 0 0 25px #444;
	border:1px solid #000;
	margin:0 0 20px 0;
	opacity:.9;
	filter:alpha(opacity=75);
	}
	.store_box .inner{
		padding:15px 20px;
	}
	.store_box .col{
	/*	width:460px;*/
	/*	float:left;*/
		padding: 0 0 15px 0;
	}
	.store_box .col.last{
		padding: 15px 0 0 0;
	/*	width:450px;*/
	/*	float:right;*/
	}
	.store_box .col.middle{
		border-top:1px solid #5c5c5c;
		padding: 15px 0 0 0;
	}
	.store_box h2{
		margin:0 0 5px 0;
	}
	.store_box p{
		color:#b7b7b7;
	}	
	
#newsletterForm{
	
	}
	#newsletterForm #emailInput{
		background:url(../img/bg_input_newsletter.png) no-repeat;
	/*	width:355px;*/
		width:235px;
		height:43px;
		float:left;
		}
		#emailInput input{
			border:none;
			background:none;
			font-size:14px;
			position:relative;
			font-family:"Helvetica Neue", Helvetica, Arial;
			margin:13px 0 0 10px;
			outline:none;
		/*	width:330px;*/
			width: 230px;
			color:#fff;
		}
	#formActions{
		float:left;
		width:100px;
	}
	#bSignUp{
		width:98px;
		height:45px;
		background:url(../img/b_sign_up.jpg) no-repeat;
		text-indent:-9999px;
		color:transparent;
		outline:none;
		border:none;
		display:block;
		}
		#bSignUp:hover{
			background-position:0 -45px;
		}
		#bSignUp:active{
			background-position:0 -90px;
		}

.dateList{
	font-size:15px;
	}
	.dateList li{
		margin:0 0 5px 0;
	}
	.dateList li a:hover{
		text-decoration:underline;
	}
#upcomingContent{
	width:493px;
	margin:220px 0 30px 0;
	}
	#upcomingContent a{
		font-weight:bold;
		color:#fff;
		}
		#upcomingContent a:hover{
			text-decoration:underline;
		}	
.screenCol{
	width:480px;
	padding:0 20px 0 0;
	float:left;
	}
	.screenCol.mini{
		width:222px;
	}
.theatricalDates{
	margin:0 0 30px 0;
	}
	.theatricalDates a{
		font-weight:bold;
	}
	.theatricalDates a:hover{
		text-decoration:underline;
	}
.lightLink{
	color:#EEE;
}
	
#faqContent{
	width:850px;
	}
	#faqContent h3{
		margin: 25px 0 10px 0;
	}	
	
#bodyMain #permButtonsOutside{
	position:absolute;
	right:0px;
	margin:50px 0 0 0;
	z-index:999;
	height:80px;
}

.permButtonsOutsideOther{
	position:absolute;
	left:0px;
}
#outsideBox{
	width: 510px;
	padding:135px 0 0 0;
	float:right;
	position:relative;
}
#FaroeTextLink{
	color:#fff;
}

#outsideBoxHomeTop{
	width: 430px;
	padding:135px 0 50px 0;
	float:right;
}

#FaroeText{
	color:#000;
	padding:20px;
	}
	#FaroeText h2{
		color:#000;
	}

#outsideBoxContact{
	width: 450px;
	padding:15px 0 0 0;
}

#outsideBoxPressLeft{
	width: 475px;
	float:left;
	padding:50px 0 0 0;
	opacity:.8;
}
#outsideBoxPressRight{
	width: 475px;
	float:right;
	padding:50px 0 0 0;
	opacity:.8;
}

#outsideBoxOrderScreening{
	width: 900px;
	float:left;
	padding:50px 0 0 0;
	position:relative;
}

#outsideBoxLinks{
	width: 500px;
	margin:-100px 0 120px 0;
	}
	#outsideBoxLinks p {
		line-height:8px;
	}
	
#privacyContent{
	width:570px;
	margin-top:50px;
	}
	#privacyContent p{
		color:#e4e4e4;
		line-height: 25px;
	}

#contactContent{
	width:900px;
	margin:220px 0 30px 0;
	}
	#contactContent p{
		font-size:14px;
		font-weight:bold;
	}
	#contactContent a{
		color:#fff;
	}
	#contactContent a:hover{
		text-decoration:underline;
	}	
	#contactContent .contactWhite {
		color:#fff;
	}

#pressContent{
	width:1000px;
	margin:220px 0 0 0;
	}
	#pressContent p{
		font-size:14px;
		font-weight:bold;
	}
	#pressContent a{
		color:#fff;
	}
	#pressContent a:hover{
		text-decoration:underline;
	}	
	#pressContent .contactWhite {
		color:#fff;
	}
	#pressContent h2 {
		padding: 0 0 15px 0;
	}
	
#orderScreeningContent{
	width:1000px;
	margin:0 0 0 60px;
	}
	#orderScreeningContent input{
		margin-right:15px;
		margin-top:4px;
		float:left;
	}
	
	#orderScreeningContent .submitButton{
		border: 1px solid #CCC;
		background-color:#CCCCDD;
	}
	#orderScreeningContent .screeningDescription{
		margin-left:40px;
		float:left;
	}
	
	#formSubmit{
		width:300px;
		margin-left:40px;
	}
	#purchaseFormLeft{
		float:left;
		width:400px;
		padding: 20px 15px 0 15px;
	}
	#purchaseFormRight{
		float:left;
		width:400px;
		padding: 20px 15px 0 0;

	}
	#purchaseFormTop{
		width:840px;
		padding: 30px 15px 0px 15px;
		}
		#purchaseFormTop p{
			clear:both;

		}
		#purchaseFormTop .buttonText{
			margin-left:15px;
			margin-right:5px;
			float:left;
			display:block;
			font-weight:bold;
		}
	#purchaseFormCountry{
		width:500px;
		float:left;
		padding: 30px 15px 0px 15px;
		}
		#purchaseFormCountry p{
			clear:both;

		}
		#purchaseFormCountry .buttonText{
			margin-left:15px;
			margin-right:5px;
			float:left;
			display:block;
			font-weight:bold;
		}		
		
	#purchaseFormBottom{
		width:840px;
		padding: 10px 15px 20px 15px;
		}
		#purchaseFormBottom p{
			clear:both;
		}
		#purchaseFormBottom .buttonText{
			margin-left:15px;
			margin-right:5px;
			float:left;
			display:block;
			width:700px;
		}
	.screeningTypeDescription{
		width:600px;
		float:left;
	}
	.screeningTypePrice{
		float:left;
		width:150px;
		text-align:right;
	}
	
	#checkoutBottom{
		width:840px;
		padding: 10px 15px 20px 15px;
		}
		#checkoutBottom td{
			padding:5px;
		}
		#checkoutBottom td.tableLeft{
			padding-top:9px;
		}

#purchaseDVDContent{
	width:800px;
}

#addToCart{
	float:left;
	width:360px;
}

#blurayAddToCart{
	float:left;
	width:200px;
}

#US_donate_box{
	float:right;
	width: 250px;
	margin: 10px 10px 10px 10px;
	padding: 10px;
	/*background-color:#2d6d89;*/
	background-color:#1f5065;
	
	font-color:#EEE;
	border: 1px solid #888;
	text-align:center;
}

#US_donate{
	text-align:center;
	margin:10px 70px 10px 70px;
}

.about_films{
	padding-top:170px;
}

.purchaseRow{
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
}

.purchaseRowCombo{
	margin:0px 0px 0px 0px;
	padding:30px 0px 15px 0px;
}

.purchaseColumn1{
	float:left;
	width:260px;
}

.purchaseColumn2{
	float:left;
	width:380px;
}

.purchaseComboLeft{
	float:left;
	width:235px;
}

h5.australia{
	font-size:10px;
	margin:10px 0 0 0;
}

h5.education{
	font-size:11px;
	margin:10px 0 0 0;
}

.plus{
	padding:80px 25px 0px 5px;
	float:left;
	font-size:40px;
	font-weight:bold;
}

.img_left_multiple{
	float:left;
	margin-right:20px;
	margin-bottom:30px;
}

.img_left_float1{
	margin-right:20px;
	margin-bottom:20px;
	position:absolute;
	top:610px;
	left:470px;
	z-index:99;
	opacity:1.0;

}

.img_left_float2{
	margin-right:20px;
	margin-bottom:20px;
	position:absolute;
	top:818px;
	left:470px;
	z-index:99;
	opacity:1.0;

}

.img_left_float1_other{
	margin-right:20px;
	margin-bottom:20px;
	position:absolute;
	top:197px;
	left:470px;
	z-index:99;
	opacity:1.0;

}

.img_left_float2_other{
	margin-right:20px;
	margin-bottom:20px;
	position:absolute;
	top:406px;
	left:470px;
	z-index:99;
	opacity:1.0;

}

.img_left{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

.img_left_up{
	margin-right:20px;
	margin-bottom:20px;
	position:absolute;
	top:208px;
	left:400px;
	z-index:99;
	opacity:1.0;

}

.subtitles{
	font-size:10px;
}

.getonefree{
	display:block;
	font-size:10px;
	line-height:12px;
}

.holidayRed{
	color:#FF0000;
}
	
#pay_row{
	width:800px;
	margin-top: 20px;
}		
#pay_info{
	width: 500px;
	margin-top:20px;
	float:left;
}
#paybutton{
	width:200px;
	margin-top:20px;
	float:right;
}

#sign_up1{
	margin-top:20px;
	}

	#sign_up1 #emailInput{
		background:url(../img/bg_input_newsletter.png) no-repeat;
/*		width:355px;*/
		width:235px;
		height:38px;
		float:left;
		}
		#sign_up1 #emailInput input{
			border:none;
			background:none;
			font-size:14px;
			position:relative;
			font-family:"Helvetica Neue", Helvetica, Arial;
			margin:13px 0 0 10px;
			outline:none;
		/*	width:330px;*/
			width: 230px;
			color:#fff;
		}
		#sign_up1 #bSignUp{
			width:98px;
			height:40px;
			background:url(../img/b_sign_up.jpg) no-repeat;
			text-indent:-9999px;
			color:transparent;
			outline:none;
			border:none;
			display:block;
			}
			#bSignUp:hover{
				background-position:0 -45px;
			}
			#bSignUp:active{
				background-position:0 -90px;
			}

.purchaseInfo{
	width:820px;
	margin-top: 20px;
}

#formSubmit2{
	width:300px;
	margin-left:15px;
}
	
#screeningRequestResponse{
	color:#000;
}

.email_us{
	font-weight:bold;
	color:#DDD;
	font-size:15px;
}
.email_us a{
	color:#FFF;
}

/*
#outsideBox{
	padding:550px 0 0 0;
}
*/

#order_button{
	position:absolute;
	top:148px;
	left:385px;
	z-index:99;
}

#order_button_US{
	position:absolute;
	top:291px;
	left:380px;
	z-index:99;
}

.btnStyleSmall{
	color:#000;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	display:inline-block;
	background: #dddddd;
	background: -moz-linear-gradient(top, #dddddd 0%, #a7a7a7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#a7a7a7));
	background: -webkit-linear-gradient(top, #dddddd 0%,#a7a7a7 100%);
	background: -o-linear-gradient(top, #dddddd 0%,#a7a7a7 100%);
	background: -ms-linear-gradient(top, #dddddd 0%,#a7a7a7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#a7a7a7',GradientType=0 );
	background: linear-gradient(top, #dddddd 0%,#a7a7a7 100%);
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	padding:2px 5px;
	margin-left:10px;
	border:1px solid #666;
	}
	.btnStyle:hover{
		background: #fcfcfc;
		background: -moz-linear-gradient(top, #fcfcfc 0%, #a7a7a7 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#a7a7a7));
		background: -webkit-linear-gradient(top, #fcfcfc 0%,#a7a7a7 100%);
		background: -o-linear-gradient(top, #fcfcfc 0%,#a7a7a7 100%);
		background: -ms-linear-gradient(top, #fcfcfc 0%,#a7a7a7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#a7a7a7',GradientType=0 );
		background: linear-gradient(top, #fcfcfc 0%,#a7a7a7 100%);
	}