/* CSS Document */
html{
	min-height:100%;
}

body{
	margin:0;
	padding:0;
	background-image:url("/images/header_bck.jpg");
	background-position:center top;
	background-repeat:repeat-x;
}

.main_container{
margin:0 auto;
width:1000px;
height:100%;

}
.header_container{
float:left;
width:1000px;
}
.logo{
float:left;
/*background-image:url(/images/logo.png);
width:287px;
height:93px;*/
background-image:url(/images/layout/berryflash_logo_new.png);
width: 379px;
height:144px;
margin-top:12px;
}
.login_container{
float:right;
margin:10px 0;

}
.login_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#666666;
}

.login_txt_link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
}
.login_txt_link a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#0066cc;
text-decoration:none;
}
.menue_container{
float:left;
width:1000px;
margin-top:8px;
}

.my_berry_fash {
float:left;
background-image:url(/images/My-Berry-Flash.png);
width:195px;
height:73px;
margin-top:70px;
background-repeat:no-repeat;
background-position:center;

}

.my_berry_fash:hover{
float:left;
background-image:url(/images/My-Berry-Flash_over.png);
width:195px;
height:73px;
margin-top:70px;
background-repeat:no-repeat;
background-position:center;

}

.my_picture{
background-image:url("/images/My-Pictures.png");
float:left;
height:73px;
/*margin-top:76px;*/
margin-top:70px;
width:195px;
background-repeat:no-repeat;
background-position:center;
margin-left:25px;
}

.my_picture:hover{
background-image:url("/images/My-Pictures_over.png");
float:left;
height:73px;
/*margin-top:76px;*/
margin-top:70px;
width:195px;
background-repeat:no-repeat;
background-position:center;
margin-left:25px;
}
.share {
	background-image:url("/images/Share.png");
	float:left;
	height:73px;
	/*margin-top:55px;*/
	margin-top:70px;
	width:195px;
	background-repeat:no-repeat;
	background-position:center;
}
.share:hover {
	background-image:url("/images/Share_over.png");
	float:left;
	height:73px;
	/*margin-top:55px;*/
	margin-top:70px;
	width:195px;
	background-repeat:no-repeat;
	background-position:center;
}
.community {
	background-image:url("/images/Community.png");
	float:left;
	height:73px;
	/*margin-top:18px;*/
	margin-top:70px;
	width:195px;
	background-repeat:no-repeat;
	background-position:center;
	margin-left:-13px;
}
.community:hover {
	background-image:url("/images/Community_over.png");
	float:left;
	height:73px;
	/*margin-top:18px;*/
	margin-top:70px;
	width:195px;
	background-repeat:no-repeat;
	background-position:center;
}
.store {
	background-image:url("/images/Store.png");
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	height:73px;
	margin-left:13px;
	/*margin-top:13px;*/
	margin-top:70px;
	width:195px;
}
.store:hover {
	background-image:url("/images/Store_over.png");
	float:left;
	height:73px;
	/*margin-top:13px;*/
	margin-top:70px;
	width:195px;
	background-repeat:no-repeat;
	background-position:center;
}
.drop_down_bck {
	background-image:url("/images/drop_menue_bck.png");
	height:242px;
	position:relative;
	right:5px;
	*margin-left:-3px;
	top:65px;
	width:205px;
	display:none;
	background-position:center top;
	overflow:hidden;
	background-repeat:no-repeat;
}
.drop_down_txt_container {
	width:190px;
	margin-left:22px;
	margin-top:15px;
}
.drop_down_link_selected a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	line-height:30px;
}
.drop_down_link_selected a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.drop_down_link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	line-height:28px;
}
.drop_down_link a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}


.page_container {
	float:left;
	width:1000px;
}
.left_page {
	float:left;
	width:716px;
}
.right_page {
	float:right;
	width:284px;
}
.banner_bck{
/*background-image:url("/images/photos_bck.png");*/
float:left;
height:245px;
width:716px;
}
.banner_img{
/*background-image:url("/images/homepage_banners/photo_canvases.jpg");*/
background-repeat:no-repeat;
float:left;
height:226px;
margin-left:9px;
margin-top:9px;
width:700px;
}

.image2_bck{
float:left;
margin:35px auto 0 8px;
width:695px;
}

.photo_container{
float:left;
width:230px;
border-collapse:collapse;
}

.cards_container{
float:left;
width:230px;
border-collapse:collapse;
}
.eshare_container{
float:left;
width:230px;
}
.heading{
font-family:Calibri,Arial, Helvetica, sans-serif;
color:#a0649d;
font-size:25px;
font-weight:bold;
text-align:center;
line-height:39px;
float:left;
width:228px;
}
.heading_1{
font-family:"Calibri",Arial, Helvetica, sans-serif;
color:#e38fab;
font-size:22px;
font-weight:bold;
text-align:center;
line-height:39px;
float:left;
width:228px;
}
.heading_2{
font-family:"Calibri",Arial, Helvetica, sans-serif;
color:#81b9e8;
font-size:25px;
font-weight:bold;
text-align:center;
line-height:39px;
float:left;
width:228px;
}

.photo_canvas_img{
	background-image:url(/images/homepage/photoCanvas.jpg)
	float:left;
}

.photo_book_img{
float:left;
margin-left:19px;
margin-top:9px;
}

.button1{
/*background-image:url(/images/homepage/photoCanvas_footer.jpg);*/
float:left;
height:82px;
width:228px;
}
.button2{
/*background-image:url(/images/homepage/photoCanvas_footer.jpg);*/
float:left;
height:82px;
width:228px;
}
.button3{
/*background-image:url(/images/homepage/photoCanvas_footer.jpg);*/
float:left;
height:82px;
width:228px;
}



/*
Original Button CSS
*/
.button{
background-image:url("/images/button.png");
float:left;
height:41px;
margin-bottom:30px;
width:158px;
}

.button1 a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:24px;
font-weight:bold;
text-align:center;
line-height:41px;
text-decoration:none;
text-align:center;
}

.button1 a{
font-family:Arial, Helvetica, sans-serif;
color:#c56323;;
font-size:24px;
font-weight:bold;
text-align:center;
line-height:41px;
text-decoration:none;
text-align:center;
}

.button2 a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:24px;
font-weight:bold;
text-align:center;
line-height:41px;
text-decoration:none;
text-align:center;
}

.button2 a{
font-family:Arial, Helvetica, sans-serif;
color:#003300;;
font-size:24px;
font-weight:bold;
text-align:center;
line-height:41px;
text-decoration:none;
text-align:center;
}

.button3 a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:24px;
font-weight:bold;
text-align:center;
line-height:41px;
text-decoration:none;
text-align:center;
}

.button3 a{
font-family:Arial, Helvetica, sans-serif;
color:#77376d;;
font-size:24px;
font-weight:bold;
text-align:center;
line-height:41px;
text-decoration:none;
text-align:center;
}

.button a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#a0649d;
font-size:24px;
font-weight:bold;
text-align:center;
line-height:41px;
text-decoration:none;
text-align:center;
}

.button a{
font-family:Arial, Helvetica, sans-serif;
color:#a0649d;
font-size:24px;
font-weight:bold;
text-align:center;
line-height:41px;
text-decoration:none;
text-align:center;
}

.text_home{
padding:0px 15px;
margin-right: 25px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
text-decoration:none;
font-weight:normal;
width:198px;
height: 91px;
text-align:left;
margin-left:1px;
overflow:hidden;
}



.photo_desc {
	font-size: 24px;
	color: #000;
	text-align: right;
	font-weight: bolder;
	padding-right: 13px;
/*	padding-top:5px;*/
}
/*
Original HomePage Text
*/
.text2{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
font-weight:normal;
width:187px;
text-align:justify;
margin-top:20px;
margin-left:20px;
}


.right_img1{
float:left;
width:285px;
height:125px;
background-image:url(/images/9c_print_every_day.png);
}
.img_9c{
float:left;
padding-left:36px;
padding-top:14px;
}
.right_img2{
background-image:url("/images/50$_bck.png");
float:left;
height:125px;
margin-top:-5px;
width:285px;
}
.free_heading{
float:left;
width:285px;
font-family:"Avalon Bold",Arial, Helvetica, sans-serif;
color:#fff600;
font-size:18px;
font-weight:normal;
text-align:center;
margin-top:15px;
}
.free_heading a{
font-family:Avalon Bold,Arial, Helvetica, sans-serif;
color:#fff;
font-size:16px;
font-weight:normal;
text-align:center;
}
.dollar_heading{
color:#FFF600;
float:left;
font-family:Brush Script Std,Arial,Helvetica,sans-serif;
font-size:50px;
font-weight:normal;
text-align:right;
width:163px;
}
.not_icon{
float:right;
margin-right:27px;
width:75px;
}
.small_white_txt{
color:#FFFFFF;
float:left;
font-family:Avalon Bold,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:0;
text-align:center;
width:285px;
}

.right_img3{
	float:left;
	margin-left:8px;
	margin-top:35px;
	width:270px;
	height:285px;
	background:url(/images/homepage_promobox.jpg) center center no-repeat;
}

/*  footer CSS */
.footer_container{
width:100%;
float:left;
}
.footer_yellow_part{
float:left;
background-image:url(/images/footer_yellow.jpg);
width:100%;
background-repeat:repeat-x;
background-color:#f0d151;
min-height:120px;
}
.footer_purlpe_part{
float:left;
background-image:url(/images/footer_purple_btm.jpg);
height:17px;
width:100%;
}

.bottom_container{
width:1000px;
margin:21px auto;
background-position: center;

}
.heading1{
font-family:Calibri,Arial, Helvetica, sans-serif;
color:#2f2f2f;
font-size:18px;
font-weight:bold;
text-align:left;
line-height:39px;
float:left;
width:250px;
text-indent:6px;
}
.link a{
font-family:Arial, Helvetica, sans-serif;
color:#046cb3;
font-size:14px;
font-weight:normal;
text-align:left;
float:left;
width:250px;
text-decoration:underline;
text-indent:6px;
}
.link a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#046cb3;
font-size:14px;
font-weight:normal;
text-align:left;
float:left;
text-decoration:underline;
}
.heading_box_container{
float:left;
width:250px;
}

.heading_box_container_1{
float:right;
width:250px;
}

/* added by chris */


.homepage_login2{
   border-top: 1px solid #ffffff;
   background: #7d3fa1;
   background: -webkit-gradient(linear, left top, left bottom, from(#b082a7), to(#7d3fa1));
   background: -moz-linear-gradient(top, #b082a7, #7d3fa1);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #fff;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.homepage_login2:hover {
   border-top-color: #230e52;
   background: #230e52;
   color: #ffffff;
   }
.homepage_login2:active {
   border-top-color: #420d5c;
   background: #420d5c;
   }

.homepage_login {
	margin:0px;
	padding:3px;
	background:#FCC;
	border:1px solid #F9C;
	font-size:10px;
}

.cursor_pointer {
	cursor: pointer;
	cursor: hand;
}

.left_page .image2_bck .photo_container .button div a {
	color: #0e82bb;
}

#contentbox {
	overflow:auto;
	padding:0px;
	padding-top:10px;
	padding-left:7px;
}

.ui-tabs, .ui-tabs li {
	font-size:11px;
}

.gift_list_ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.gift_list_ul li {
	width:210px;
	min-height:210px;
	max-height:300px;
	border:1px dotted #F2F2F2;
	overflow:auto;
	float:left;
}

.bold {
	font-weight: bolder;
}

.caption{
	font-size: 8px;	
}