


/* CSS Document */



body

{

font-family:Arial, Helvetica, sans-serif; 

font-size:12px;

color:#808083;

padding:0px;

margin:0px;

}



a:link, a:visited, a:hover

{

color:#808083;

text-decoration:none;

}



p

{

font-family:Arial, Helvetica, sans-serif; 

font-size:12px;

}



.container

{

width:910px;

}



.black

{

background-color:#000000;

}

.white

{

background-color:#FFFFFF;

border-left:solid 5px #FFFFFF;

border-right:solid 5px #FFFFFF;

}



#header

{

background-color:#808083;

height:23px;

}



#header_left

{

float:left; 

width:300px;

font-weight:bold;

color:#FFFFFF;

padding:4px;

}



#header_right

{

float:right; 



}



#header a:link, #header a:visited, #header a:hover

{



font-weight:bold;

color:#FFFFFF;

text-decoration:none;

}



#header td

{

padding:0px;

padding-left:7px;

padding-right:7px;

background:url(../images/header-devider.gif);

background-position:right;

background-repeat:no-repeat;

}



#header td.end

{

background:none;

}



#header .purple

{

color:#000000;

font-weight:bold;



}



#logo

{

float:left;

width: 270px;

}



#photiquescreated

{

float:left; 

width: 320px;

top: 20px;

font-weight:bold;

position:relative; 

color:#444444;

}



#photiquescreated2

{

float:left; 

width: 320px;

top: 30px;

font-weight:bold;

font-size: 15px;

position:relative; 

color:#444444;

}





#flyingflowerssigninbox{

width:197px;

float:right; 

height:43px;

padding:15px 20px 10px 80px;

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

font-size:11px;

margin-top: 1.2em;

text-align: left;

color: #000;

position: relative;

}



#flyingflowerssigninbox .numitems{

	font-size: 12px;

}



#flyingflowerssigninbox .totalprice{

	font-size: 14px;

	position: absolute;

	top: 15px;

	right: 18px;

	text-align: right;

	font-weight: bold;

}



#flyingflowerssigninbox .checkout{



	background: url(../images/flyingflowers_checkout_button.gif) center center no-repeat;

	width: 97px;

	height: 19px;

	display: block;

	text-indent: -9999px;

	overflow: hidden;

	position: absolute;

	bottom: 11px;

	right: 12px;

	



}



#flyingflowerssigninbox a.checkout:hover{



	background: url(../images/flyingflowers_checkout_button.gif) center center no-repeat;



}







#signinbox

{

width:301px;

float:right; 

height:46px;

padding-top:10px;

background-image:url(../images/signedinbox-bg.gif);

background-repeat:repeat-x;

background-position:bottom;

border-left:solid 1px #D3D3D3;

border-right:solid 1px #D3D3D3;

font-size:12px;

margin-top: 24px;



}





#signinbox .large

{





color:#3E3E3E;

font-size:12px;

font-weight:bold;

}



#signinbox a:link, #signinbox a:visited, #signinbox a:hover

{

color:#000000;

text-decoration:none;



}



#mainpic

{

border:solid 17px #EAEAEA;

}



#rightcolumn

{



float:right; 

/* width:232px; */



height:517px;

background-image:url(../images/rightside-bg.gif);

}







.product

{

float:left;

width:215px;

padding:3px;

}



*html .product {

	width: 190px;

}



ul.product

{

list-style-image:url(../images/arrow-pink.gif);

margin:5px;

margin-right:0px;

padding:16px;

padding-right:0px;

padding-top:2px;

line-height:20px;

}







.purple_h2

{

color:#000000;

font-size:15px;

font-weight:bold;

}



ul.points

{

list-style-image:url(../images/arrow-pink.gif);

line-height:25px;

}



.grey_large

{

font-size:16px;

font-weight:bold;

}



#footer

{

border-top: solid 1px #7C7C84;

color:#7C7C84;

padding-top:15px;

padding-left:10px;

}



#footer a:link, #footer a:hover, #footer a:visited

{

color:#7C7C84;

text-decoration:none;

}



#breadcrumb

{

font-size:11px;

}





#breadcrumb a:link, #breadcrumb a:hover, #breadcrumb a:visited

{

color:#7C7C84;

text-decoration:none;

font-size:11px;

}



.leftnav_top

{

height:25px;

background-image:url(../images/leftnav-devider.gif);

background-position:bottom;

background-repeat:no-repeat;

background-color:#DED8CC;

font-weight:bold;

padding-left:10px;

}



.leftnav_top2

{

height:25px;

background-image:url(../images/leftnav-devider.gif);

background-position:bottom;

background-repeat:no-repeat;

background-color:#DED8CC;

font-weight:bold;

padding-left:10px;

color:#444444;

font-size:14px;

}



.leftnav_normal

{

height:25px;

padding-left:10px;

background-image:url(../images/leftnav-devider.gif);

background-position:bottom;

background-repeat:no-repeat;

}



.leftnav_selected2

{

height:25px;

padding-left:10px;

background-color:#F9F9F9;



}



a.leftnav_link:link, a.leftnav_link:visited, a.leftnav_link:hover

{

	text-decoration:none;

	color:#808083;

}



.leftnav_sub

{

height:20px;

padding-left:10px;



}



a.leftnav_sublink:link, a.leftnav_sublink:visited, a.leftnav_sublink:hover

{

	text-decoration:none;

	color:#000000;

	font-size:11px;

}



.leftnav_selected

{

color:#000000;

font-weight:bold;

}



a.leftnav_linksel:link, a.leftnav_linksel:hover, a.leftnav_linksel:visited

{

color:#000000;

font-weight:bold;

text-decoration:none;

}



a.leftnav_linksel2:link, a.leftnav_linksel2:hover, a.leftnav_linksel2:visited

{

color:#808083;

font-weight:bold;

text-decoration:none;

}



.leftnav_bottom

{

background:none;

}



.leftnav_subbot

{

height:20px;

padding-left:10px;

background-image:url(../images/leftnav-devider.gif);

background-position:bottom;

background-repeat:no-repeat;



}



.greybar

{

background:url(../images/greybar-bg.gif);

background-repeat:no-repeat;

color:#FFFFFF;

font-weight:bold;

padding:6px;

padding-left:15px;





}



.greybar_small

{

background:url(../images/greybar-bg-small.gif);

background-repeat:no-repeat;

color:#FFFFFF;

font-weight:bold;

padding:6px;

padding-left:15px;



}



.greybar_mini

{

background:url(../images/greybar-mini.gif);

background-repeat:no-repeat;

color:#FFFFFF;

font-weight:bold;

padding:6px;

padding-left:15px;

}



a.greybar_link:link, a.greybar_link:visited, a.greybar_link:hover

{

color:#FFFFFF;

font-weight:bold;

text-decoration:none;



}



.lightgrey_bg

{

background-color:#E4E8EA;

width:171px;

height:140px;

}



.grey_medium

{

font-size:14px;

font-weight:bold;

}





.purple

{

color:#000000;



}



a.purple_link:link, a.purple_link:visited, a.purple_link:hover

{

color:#000000;

text-decoration:none;

}



.item_name

{



font-size:14px;

font-weight:bold;

}



h1.item_name_large

{

font-size:24px;

font-weight:normal;



}



.item_fromprice

{

color:#000000;

font-size:14px;

font-weight:bold;



}



.select, .text

{

color:#878787;

font-size:11px;

border:solid 1px #7F9DB9;

}



#browsecategory

{

color:#808083l;

background-color:#EAEAEA;

font-size:11px;

background-image:url('/images/greybg-circle.gif');

background-position:right;

background-repeat:no-repeat;

}



#browsecategory p

{

font-size:11px;

}



#browsecategory h1

{

color:#000000;

font-weight:normal;



}



h1 {



font-weight:normal;



}



h2 {



font-family:Arial, Helvetica, sans-serif;

font-size:18px;



}



h3 {

font-size:14px;	

}



#browsecategory .purple

{

color:#000000;



}



#browsecategory a:link, #browsecategory a:visited, #browsecategory a:hover

{

text-decoration:none;

color:#808083;

}



.basket_heading

{

font-size:16px;

font-weight:bold;

}



.basket_summary

{

font-size:16px;

}



img.content

{

border:solid 13px #EAEAEA;

}



a.bodylink:link {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #666666;

text-decoration: none;

border-bottom: dashed 1px #666666;

}

	

a.bodylink:visited {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #666666;

text-decoration: none;

border-bottom: dashed 1px #666666;

}



a.bodylink:hover {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #E2008A;

text-decoration: none;

border-bottom: dashed 1px #666666;

}



#pagenumbers

{

color:#808083;

font-size:14px;

font-weight:bold;

padding-top:5px;

}



#pagenumbers .selected

{

color:#000000;

}



#pagenumbers a:link, #pagenumbers a:hover, #pagenumbers a:visited

{

color:#808083;

text-decoration:none;

}



#loginsmall .large

{

font-weight:bold;



color:#444444;

font-size:14px;

}

#stage {

	position: relative;

	display: block;

	width: 231px;

	height: 500px;

	margin:35px 0 0 40px;

}

#previewbox {

	display: block;

	position: absolute;

	bottom: 330px;

	left: 34px;

	background:#000000;

	height: 50px;

	width: 144px;

	border: 3px solid #ccc;

	text-align: center;

	color: #FFF;

}

#previewbox table td {

	width: 100%;

	height: 100%;

}



#step2-nav {

	display: block;

	height: 61px;

	border: 1px solid #d3d3d3;

	border-bottom: 1px solid #aaaaaa;

	background: url(../images/step2-nav_0.jpg);

	margin: 10px 0 10px 0;

	padding: 0 0 0 5px;

}



#step2-nav a {

	float: left;

	display: inline;

	height: 61px;

	line-height: 61px;

	padding: 0 20px 0 20px;

	font-weight: bold;

	font-size: 14px;

	border-right: 1px solid #d3d3d3;

}



#step2-nav a:hover {

	background: url(../images/step2-nav_1.jpg);

}





sup {

	padding-left: 2px;

}



.clickherebeginslideshow {

	width: 160px;

	height: 49px;

	background: url(/2010/images/clickhere/clickhere.php) center center no-repeat;

	font-size: 0;

	line-height: 0;

	position: absolute;

	bottom: 6px;

	left: 10px;

	z-index: 30;

}





*html .clickherebeginslideshow {



	background: url(/2010/images/clickhere/clickhere.php?type=gif) center center no-repeat;



}



#po_pcb {

	z-index: 100;

}



.tourslideinner {

	display: block;

	padding: 5px;

	text-align: left;



}



.clear {

	clear: both;

	font-size: 0;

}



.sizeandprice {

	padding:0 0 20px 0;

	clear: both;

	display: block;

	color: #000;

}



.sizeandprice .photo {

	float: left;

	margin:10px 30px 0 0;

	width: 148px;

}



.sizeandprice .table {

	float: left;

	width: 285px;

	margin: 0 20px 0 0;

}





*html ul.product {

	width: 180px;

}



*html .sizeandprice .table {

	width: 290px;

	margin: 0 10px 0 0;

}



*+html .sizeandprice .table {

	width: 290px;

	margin: 0 15px 0 0;

}



.sizeandprice .features {

	float: left;

	width: 200px;

	padding: 5px 0 0 0;

}





span.linethrough {

	margin: 0 10px 0 0;

	background:url(/images/linethrough.png) left center no-repeat;

	display: inline;

	float:left;

	width: 45px;

}



*html span.linethrough {

	background: url(/images/linethrough.gif) center center no-repeat;

}



span.save {

	color: #000000;

	padding: 2px;

	font-weight: bold;

	margin:0 5px 0 0;

	float: right;

	width: 63px;

	position: relative;

	top: 2px;

}



a img {

	border: 0;

}



.videobutton {

	position: absolute;

	top: 3px;

	right: -3px;

	border: 0;

}







.footer-body-text {

text-align:left;

padding-left:10px;

padding-right:10px;

}



h1.footer-body-text {



font-size:15px;

font-weight:bold;



}



h2.footer-body-text {



font-size:12px;

font-weight:bold;



}



form.pro-signup{

	margin-bottom: 20px;

}



form.pro-signup label{

	float:none;

	clear:none;

	display: block;

	margin-bottom: 1px;

	width:100%;

	margin-left: 0;

}



form.pro-signup input.text{

	width:150px;

	margin: 0 0 10px;

}



form.pro-signup input.image{

	display: block;

}



p.error{

	border:1px solid red;

	padding:10px;

	background-color: #FFEFEF;

	color:red;

}



p.success{

	border:1px solid green;

	padding:10px;

	background-color: #EFFFF6;

	color:green;

}