@charset "UTF-8";
/* CSS Document */

html, div, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, img {
	margin: 0;
	padding: 0;
	border: 0;
}

html { height: 100%;}

body {

	background-color: #4A2B15;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#globalWrapper {
	background-image: url(../../images/gay_flowers_bg_DEV4.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	top: 0px;
	height: 821px;
	width: 1152px;
	position:relative;
	margin: auto;

}
#header {
	
}

#header #search_box  {
	position:absolute;
	left:890px;
	top:73px;

}

#header #search_box input {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C1C1C1;
	background-color: #F5F5F5;
	width: 180px;
}

#header #region01Nav {
	width: 196px;
	margin-left: 180px;
	height: 30px;
	margin-top: 120px;
	float: left;
}

#header #region01Nav #nav01 { margin: 0; padding: 0;}
#header #region01Nav #nav01 li { display: inline; }
#header #region01Nav #nav01 li a { float: left; height: 0; padding-top: 30px; overflow: hidden; cursor:pointer; }
#header #region01Nav #nav01 li a { background-image: url(../../images/navigation/main_nav.png); background-repeat: no-repeat; }

/* ON STATES first level */
#header #region01Nav #nav01 li#button1 a { background-position: 0 0; width: 98px; }
#header #region01Nav #nav01 li#button2 a { background-position: -98px 0; width: 98px; }



/* OVER STATES first level */
#header #region01Nav #nav01 li#button1 a:hover { background-position: 0 -60px; }
#header #region01Nav #nav01 li#button2 a:hover { background-position: -98px -60px; }



/* PRESSED STATES first level */
#header #region01Nav #nav01 li#button1 a:active { background-position: 0 -90px; }
#header #region01Nav #nav01 li#button2 a:active { background-position: -98px -90px; }



/* ON STATES first level */
#header #region01Nav #nav01 li#button1 a.selected { background-position: 0 -30px; }
#header #region01Nav #nav01 li#button2 a.selected { background-position: -98px -30px; }



.tabcontent {
display:none;
}

#header #region02Nav {
	width: 392px;
	height: 30px;
	margin-top: 120px;
	float: left;
	margin-left: 122px;
}

#header #region02Nav #nav02 { margin: 0; padding: 0; }
#header #region02Nav #nav02 li { display: inline; }
#header #region02Nav #nav02 li a { float: left; height: 0; padding-top: 30px; overflow: hidden; cursor:pointer; }
#header #region02Nav #nav02 li a { background-image: url(../../images/navigation/account_navigation.png); background-repeat: no-repeat; }

/* ON STATES first level */
#header #region02Nav #nav02 li#button3 a { background-position: 0 0; width: 98px; }
#header #region02Nav #nav02 li#button4 a { background-position: -98px 0; width: 98px; }
#header #region02Nav #nav02 li#button5 a { background-position: -196px 0; width: 98px; }
#header #region02Nav #nav02 li#button6 a { background-position: -294px 0; width: 98px; }



/* OVER STATES first level */
#header #region02Nav #nav02 li#button3 a:hover { background-position: 0 -60px; }
#header #region02Nav #nav02 li#button4 a:hover { background-position: -98px -60px; }
#header #region02Nav #nav02 li#button5 a:hover { background-position: -196px -60px; }
#header #region02Nav #nav02 li#button6 a:hover { background-position: -294px -60px; }



/* PRESSED STATES first level */
#header #region02Nav #nav02 li#button3 a:active { background-position: 0 -90px; }
#header #region02Nav #nav02 li#button4 a:active { background-position: -98px -90px; }
#header #region02Nav #nav02 li#button5 a:active { background-position: -196px -90px; }
#header #region02Nav #nav02 li#button6 a:active { background-position: -294px -90px; }



/* ON STATES first level */
#header #region02Nav #nav02 li#button3 a.selected { background-position: 0 -30px; cursor: default; }
#header #region02Nav #nav02 li#button4 a.selected { background-position: -98px -30px; }
#header #region02Nav #nav02 li#button5 a.selected { background-position: -196px -30px !important; }
#header #region02Nav #nav02 li#button6 a.selected { background-position: -294px -30px !important; }



.tabcontent {
display:none;
}

		
#content {
	/*height: 550px;*/
}
#content .column {
	float: left;
}
#content #sideBar {
	width: 123px;
	top:160px;
	position:relative;
}
#content #sideBar #flash {
	height: 99px;
}
#content #sidebar_text {
	position:relative;
	top:40px;
}
#content #sideBar p {
	font-size: 0.7em;
	color: #4A2B15;
	margin-bottom: 15px;
	margin-right: 3px;
	margin-left: 26px;
}
#content #leftPage {
	width: 445px;
}
#content #leftPage #leftBox {
	height: 535px;
	margin-top: 18px;
	margin-right: 8px;
	margin-bottom: 18px;
	margin-left: 22px;
	text-align:left;
}

#leftPage #leftBox #leftBoxHeader {
	height: 36px;
	width: 290px;
	margin-bottom: 20px;
}

#leftPage #leftBox .product {
	float: left;
	height: 101px;
	width: 82px;
	background-image: url(../../images/product_polaroid.png);
	margin-right: 20px;
	margin-bottom: 40px;
}
#leftPage #leftBox .product .productBackground {
	height: 121px;
	width: 82px;
}
.product .productBackground .productImage {
	height: 75px;
	width: 77px;
	margin-top: 6px;
	margin-left: 3px;
}
#leftPage #leftBox .product .productTitle {
	height: 15px;
	margin-top: 25px;
	text-align: center;
}

#leftPage #leftBox .product .productBackground .productTitle a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C7026;
	text-decoration: none;
}

#leftPage #leftBox .product .productBackground .productTitle a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A2B15;
}

#content #rightPage {
	width: 442px;
	margin-left:90px;
	margin-right:14px;
}

#content #rightPage #rightBox {
	height: 535px;
	margin-top: 18px;
	margin-right: 18px;
	margin-bottom: 18px;
	margin-left: 8px;
	/*overflow-y: auto !important; */
}

#rightPage #rightBox #rightBoxProductLarge {
	height: 305px;
	width: 247px;
	margin-bottom: 20px;
	background-image: url(../../images/product_polaroid_lrg_bg.png);
	margin-left: 47px;
}

#rightPage #rightBox #rightBoxProductLarge #rightBoxProductImage {
	padding-top: 17px;
	margin-left: 8px;
}

#rightPage #rightBox #rightBoxHeader {
	height: 36px;
	width: 209px;
	margin-bottom: 20px;
}

#rightPage #rightBox #rightBoxProductInfo  {
	margin-right: 77px;
}

#rightPage #rightBox #rightBoxProductButtons  {
	float: right;
	width: 67px;
	margin-right: 10px;
}

#rightPage #rightBox #rightBoxProductButtons img {
	margin-bottom: 10px;
}
#rightPage #rightBox #rightBoxProductLarge #rightBoxProductImageName {
	text-align: center;
	margin-top: 20px;
	color: #4A2B15;
}

#content #rightPage #rightBox p {
	font-size: 0.7em;
	color: #83838c;
	line-height:18px;
	margin-bottom: 15px;
	margin-right: 5px;
	margin-left: 10px;
}



#content #rightBar {
	width: 30px;
}

#sideNavigation {
	width: 30px;
	/*height: 392px;*/
	clear: both;
	margin-top: 20px;
}


#sideNavigation #sideNav { margin: 0; padding: 0; }
#sideNavigation #sideNav li { display: inline; }
#sideNavigation #sideNav li a { float: left; height: 0; padding-top: 98px; width:30px; overflow: hidden; cursor:pointer; }
#sideNavigation #sideNav li a { background-image: url(../../images/navigation/side_tabs.png); background-repeat: no-repeat; }

/* ON STATES first level */
#sideNavigation #sideNav li#button7 a { background-position: 0 0; width: 30px;}
#sideNavigation #sideNav li#button8 a { background-position: 0 -98px; width: 30px;}
#sideNavigation #sideNav li#button9 a { background-position: 0 -196px; width: 30px;}
#sideNavigation #sideNav li#button10 a { background-position: 0 -294px; width: 30px;}

#sideNavigation #sideNav li#button_purchase a { background-position: 0 0; width: 30px;}
#sideNavigation #sideNav li#button_wedding a { background-position: 0 -98px; width: 30px;}
#sideNavigation #sideNav li#button_corporate a { background-position: 0 -196px; width: 30px;}
#sideNavigation #sideNav li#button_specials a { background-position: 0 -294px; width: 30px;}

/* OVER STATES first level */
#sideNavigation #sideNav li#button7 a:hover { background-position: -60px 0px; }
#sideNavigation #sideNav li#button8 a:hover { background-position: -60px -98px; }
#sideNavigation #sideNav li#button9 a:hover { background-position: -60px -196px; }
#sideNavigation #sideNav li#button10 a:hover { background-position: -60px -294px; }

#sideNavigation #sideNav li#button_purchase a:hover { background-position: -60px 0px; }
#sideNavigation #sideNav li#button_wedding a:hover { background-position: -60px -98px; }
#sideNavigation #sideNav li#button_corporate a:hover { background-position: -60px -196px; }
#sideNavigation #sideNav li#button_specials a:hover { background-position: -60px -294px; }

/* PRESSED STATES first level */
#sideNavigation #sideNav li#button7 a:active { background-position: 0px 0px; }
#sideNavigation #sideNav li#button8 a:active { background-position: 0px -98px; }
#sideNavigation #sideNav li#button9 a:active { background-position: 0px -196px; }
#sideNavigation #sideNav li#button10 a:active { background-position: 0px -294px; }

#sideNavigation #sideNav li#button_purchase a:active { background-position: 0px 0px; }
#sideNavigation #sideNav li#button_wedding a:active { background-position: 0px -98px; }
#sideNavigation #sideNav li#button_corporate a:active { background-position: 0px -196px; }
#sideNavigation #sideNav li#button_specials a:active { background-position: 0px -294px; }

/* ON STATES first level */
#sideNavigation #sideNav li#button7 a.selected { background-position: -30px -0px; cursor: default; }
#sideNavigation #sideNav li#button8 a.selected { background-position: -30px -98px !important; }
#sideNavigation #sideNav li#button9 a.selected { background-position: -30px -196px !important; }
#sideNavigation #sideNav li#button10 a.selected { background-position: -30px -294px !important; }

#sideNavigation #sideNav li#button_purchase a.selected { background-position: -30px -0px; cursor: default; }
#sideNavigation #sideNav li#button_wedding a.selected { background-position: -30px -98px !important; }
#sideNavigation #sideNav li#button_corporate a.selected { background-position: -30px -196px !important; }
#sideNavigation #sideNav li#button_specials a.selected { background-position: -30px -294px !important; }


.tabcontent {
display:none;
}

#BlueTab {
	width: 30px;
	clear: both;
	height: 95px;
}

#BlueTab #BlueNav { margin: 0; padding: 0; }
#BlueTab #BlueNav li { display: inline; }
#BlueTab #BlueNav li a { float: left; height: 0; padding-top: 95px; width:30px; overflow: hidden; cursor:pointer; }
#BlueTab #BlueNav li a { background-image: url(../../images/navigation/blue_nav.png); background-repeat: no-repeat; }


/* ON STATES first level */
#BlueTab #BlueNav li#button11 a { background-position: 0 0; width: 30px;}
#BlueTab #BlueNav li#button12 a { background-position: -120px 0; width: 30px; }
#BlueTab #BlueNav li#button13 a { background-position: -240px 0; width: 30px; }
#BlueTab #BlueNav li#button14 a { background-position: -360px 0; width: 30px; }
#BlueTab #BlueNav li#button15 a { background-position: -480px 0; width: 30px; }
#BlueTab #BlueNav li#button16 a { background-position: -600px 0; width: 30px; }
#BlueTab #BlueNav li#button17 a { background-position: -720px 0; width: 30px;}



/* OVER STATES first level */
#BlueTab #BlueNav li#button11 a:hover { background-position: -60px 0; }
#BlueTab #BlueNav li#button12 a:hover { background-position: -180px 0; }
#BlueTab #BlueNav li#button13 a:hover { background-position: -300px 0; }
#BlueTab #BlueNav li#button14 a:hover { background-position: -420px 0; }
#BlueTab #BlueNav li#button15 a:hover { background-position: -540px 0; }
#BlueTab #BlueNav li#button16 a:hover { background-position: -660px 0; }
#BlueTab #BlueNav li#button17 a:hover { background-position: -780px 0; }


/* PRESSED STATES first level */
#BlueTab #BlueNav li#button11 a:active { background-position: -90px 0; }
#BlueTab #BlueNav li#button12 a:active { background-position: -210px 0; }
#BlueTab #BlueNav li#button13 a:active { background-position: -330px 0; }
#BlueTab #BlueNav li#button14 a:active { background-position: -450px 0; }
#BlueTab #BlueNav li#button15 a:active { background-position: -570px 0; }
#BlueTab #BlueNav li#button16 a:active { background-position: -690px 0; }
#BlueTab #BlueNav li#button17 a:active { background-position: -810px 0; }


/* ON STATES first level */
#BlueTab #BlueNav li#button11 a.selected { background-position: -30px 0; cursor: default; }
#BlueTab #BlueNav li#button12 a.selected { background-position: -150px 0;}
#BlueTab #BlueNav li#button13 a.selected { background-position: -270px 0 !important; }
#BlueTab #BlueNav li#button14 a.selected { background-position: -390px 0 !important; }
#BlueTab #BlueNav li#button15 a.selected { background-position: -510px 0 !important; }
#BlueTab #BlueNav li#button16 a.selected { background-position: -630px 0 !important; }
#BlueTab #BlueNav li#button17 a.selected { background-position: -750px 0 !important; }


.tabcontent {
	display:none;
}
#footer {
	clear: both;
	padding-top: 28px;
	font-size: 0.8em;
	color: #F5F5F5;
}
#footer a {
	color: #F5F5F5;
	text-decoration: underline;	
}
#footer a:hover {
	text-decoration: none;	
}
#footer #utilities a {
	color: #F5F5F5;
	text-decoration: none;	
}
#footer #utilities a:hover {
	text-decoration: underline;
}
#footer span {
	margin-right: 12px;
	margin-left: 12px;
}
#footer #utilities {
	float: right;
	margin-right: 50px;
}
#footer #copyright {
	position:relative;
	left:230px;
	width:200px;
}




/* ---------------- */

.user_error {
	color:#f00;
	font-size:12px;
}
.user_prompt {
	color:#00f;
	font-size:12px;	
}
#admin_content_area {
	background-color:#FFF;
	width:925px;
	min-height:600px;
	height:auto !important;
	height:600px;	
	top:10px;
	left:140px;
	position:relative;
	border:2px solid #000;
	padding:20px;
	font-size:12px;
}
.admin_section_heading {
	margin-bottom:10px;	
}
#admin_nav {
	font-size:10px;
	border-bottom:1px solid #1096d8;	
	margin-bottom:8px;
	padding-bottom:8px;
}
.admin_title {
	
}
.admin_view_all {
font-size:10px;	
}
/* ---------------- */
#lhs_pagetext {
	margin-top:20px;
	color:#1096d8;	
	font-size:12px;
}
#rhs_pagetext {
	color:#1096d8;	
	font-size:12px;
	margin-top:0px;	
}
#lhs_pagetext a {
	color:#1096d8;	
}
#rhs_pagetext a {
	color:#1096d8;	
}
.ps_yourcart {
	position:relative;
	top:0px;	
}
.rhs_text_ps_index {
	position:relative;
	margin-top:60px;
	left:20px;
	font-size:14px;
	color:#1096d8;
	width:340px;
}
.rhs_text_ps_index_2 {
	position:relative;
	margin-top:20px;
	left:20px;
	width:340px;
	text-align:justify;
}
.prodcat_ps_index {
	height:120px;	
	font-size:14px;
	color:#1096d8;
	margin-bottom:14px;
	width:418px;
}
.prodcat_ps_index_highlight {
	height:120px;	
	font-size:14px;
	color:#1096d8;
	margin-bottom:14px;
	width:418px;
	background-image: url(../../images/blue_border.png);
	background-repeat: no-repeat;
	background-position: center 0px;
}
.prodcat_ps_index:hover {
	background-image: url(../../images/blue_border.png);
	background-repeat: no-repeat;
	background-position: center 0px;
}
.prodcat_thumb_ps {
	position:relative;
	top:5px;
	float:left;	
	margin:10px 10px 10px 14px;
	width:120px;
	border:1px solid #1096d8;
}
.prodcat_title_ps {
	position:relative;
	top:7px;
	float:left;
}
.prodcat_description {
	position:relative;
	top:10px;
	left:0px;
	width:258px;
	font-size:12px;
	text-align:justify;
	float:left;
}
.prodcat_description a {
	text-decoration:none;
	color:#1096d8;
}
.ps_list_logo {
	position:relative;
	top:-10px;	
}
.openhours_logo {
	position:relative;
	top:110px;		
}
.ps_your_order_details {
	position:relative;
	top:10px;
	display:block;
	margin-bottom:20px;
}
.your_order {
	position:relative;
	color:#1096d8;
	font-size:12px;
}
.your_order_change {
	position:relative;
	color:#1096d8;
	font-size:12px;
	top:30px;
}
.your_order_change a {
	color:#1096d8;	
}
.ps_yo_key {
	width:140px;
	float:left;
}
ps_yo_value {
	
}
.rhs_text_ps_list {
	position:relative;
	top:0px;
	margin-bottom:10px;
}
.rhs_text_ps_add {
	position:relative;
	top:30px;
	left:20px;
}
.pricepoint_row {
	background-image: url(../../images/blue.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	position:relative;
	width:416px;
	height:127px;
	top:0px;
	margin-bottom:10px;
}
.pricepoint {
	float:left;
	padding-left:14px;
	padding-top:12px;
	color:#ffffff;
	
	font-size:14px;
}
.pricepoint_price {
	position:relative;
	top:0px;
	left:14px;
	width:100px;
}
.pricepoint_addimage {
	position:relative;
	display:inline;
	left:4px;
	top:-3px
}
.pricepoint_add {
	position:relative;
	top:6px;
	left:8px;
}
.pricepoint_thumb {
	border:1px solid #0000ff; 
}
.pricepoint_image {
	width:254px;
	height:215px;
	margin-top:14px;
	margin-left:14px;
	float:left;
	border:1px solid #0000ff; 
}
.pricepoint_text {
	position:relative;
	top:10px;
	left:40px;
	color:#ffffff;
	font-size:18px;
}
.pricepoint_descr {
	color:#ffffff;
	font-size:15px;
	position:relative;
	top:40px;
	left:10px;
	width:130px;
	float:left;
}
#main_window {
	
}
.main_window {
	position:absolute;
	top:155px;
	left:665px;
	width:415px;
	height:270px;
	display:none;
	border:1px solid #0000ff; 
	background-color:#333;
	z-index:1;
	background-color:#1096d8;
}
.cc_form {
	font-size:12px;
	color:#1096d8;	
	position:relative;
	top:0px;
}
.cc_form_header {
	font-weight:bold;
	margin-bottom:10px;
}
.cc_form_label {
	width:80px;
	float:left;
}
.cc_form_field {
	width:300px;
	margin-bottom:4px;
}
.cc_form_text {
	margin-top:10px;
}
.cc_submit {
	position:relative;	
	left:80px;
	top:10px;
}
.cc_cards {
	float:left;	
}
.cc_form_geotrust {
	display:inline;
	position:relative;
	left:10px;
}
.order_form_header {
	font-weight:bold;
	font-size:14px;
}
.delivery_statement {
	position:relative;
	top:20px;
	font-size:11px;
	color:#1096d8;
}
.have_added {
	font-style:italic;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:14px;
	position:relative;
	left:45px;
	font-size:16px;
	
}
.pp_title {
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}
.pp_top_rhs {
	position:relative;
	top:12px;
}
.pp_top_rhs {
	font-size:11px;
}
.pp_top_lhs {
	font-size:11px;	
}
.del_top_lhs {
	font-size:14px;
	margin-left:20px;
	width:370px;
}
.del_top_rhs {
	font-size:14px;
	position:relative;
	top:68px;
	margin-left:20px;
	width:370px;	
}
.delivery_footer {
	font-style:italic;
	font-size:10px;
}
.delivery_header {
	height:4px;
	border-bottom:1px solid #006;	
}
.home_rhs {
	position:relative;
	top:12px;	
}
.welcome_img {
	position:relative;
	left:40px;
	top:40px;
}
.welcome_text {
	font-size:14px;
	margin-top:80px;
	left:45px;
	position:relative;
	width:322px;
	
}
.home_open {
	position:relative;
	left:40px;
	top:5px;
}
.home_logo {
	position:relative;
	top:25px;
}
.contact_lhs {
	font-size:14px;
	margin-left:20px;
	width:370px;
}
.contact_form {
	position:relative;
	top:20px;
}
#map_canvas {
	border:2px solid #006;	
	left:6px;
}
.mailing_list_link {
	position:relative;
	top:60px;
	left:18px;
}
.transsec {
	position:relative;
	left:0px;
}
.transsec_text {
	position:relative;
	left:20px;	
	width:360px;
	top:40px;
}
.transsec_text_rhs {
	position:relative;
	top:148px;
	left:20px;
	width:380px;
}
.transsec_text_rhs_order {
	position:relative;
	top:48px;
	left:20px;
	width:380px;
}
.about_text_lhs {
	position:relative;
	left:20px;	
	width:360px;
	top:20px;	
}
.about_text_rhs {
	position:relative;
	left:20px;	
	width:360px;
	top:66px;	
}
.about_us {
	position:relative;
	left:0px;
}
.table_sep {
	border-bottom:1px solid #333333;	
}
.table_sep_dot {
	border-bottom:1px dotted #666666;	
}
.rhs_wedding_wf {
	position:relative;
	top:0px;
}
.rhs_text_wedding {
	position:relative;
	top:12px;
	left:8px
}
.rhs_logo_wedding {
position:relative;
top:0px;
}
.rhs_text_wedding_2 {
	position:relative;
	margin-top:6px;
	left:6px;
	width:368px;
	text-align:justify;
}


.wedoverlay_image {
	width:254px;
	height:215px;
	margin-top:14px;
	margin-left:14px;
	float:left;
}
.wedoverlay_text {
	position:relative;
	top:10px;
	left:40px;
	color:#ffffff;
	font-size:14px;
}
.wedoverlay_descr {
	color:#ffffff;
	font-size:14px;
	position:relative;
	top:40px;
	left:10px;
	width:130px;
	float:left;
}

#wed_main_window {
	
}
.wed_main_window {
	position:absolute;
	top:155px;
	left:665px;
	width:415px;
	height:270px;
	display:none;
	border:1px solid #999; 
	background-color:#333;
	z-index:1;
	background-color:#1096d8;
}
.weddingitem_row {
	background-image: url(../../images/blue.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	position:relative;
	width:416px;
	height:127px;
	top:0px;
	margin-bottom:10px;
}
.weddingitem {
	float:left;
	padding-left:14px;
	padding-top:12px;
	color:#ffffff;
	
	font-size:14px;
}
.weddingitem_addimage {
	position:relative;
	display:inline;
	left:4px;
	top:-3px
}
.weddingitem_add {
	position:relative;
	top:6px;
	left:8px;
}
.weddingitem_thumb {
	
}
.weddingitem_price {
	position:relative;
	top:0px;
	left:10px;
	width:100px;
	font-size:12px;
}
.wedding_videos {
	position:relative;
	top:-10px;	
	left:50px;
	width:340px
}
.media_item_flv {
	position:relative;
	top:0px;
	left:10px;
}
.flv_item {
	position:relative;
	top:0px;	
}
.media_item_flv_caption {
	position:relative;
	top:0px;
}

#easyscrollnav {
	position: absolute; 
	right:20px; 
	top:450px; 
}	
#del_easyscrollnav {
	position: absolute; 
	right:20px; 
	top:20px;
	z-index:1;
}
#scroll {
	width:500px;
}
		
#btnUp {
	background:url(../../images/scroller/arrowup.png) no-repeat 0 0; 
	width:9px; 
	height:26px; 
	list-style:none; 
	padding:0px 30px 20px 0; 
	z-index:10;
}
#btnDown {
	background:url(../../images/scroller/arrowdown.png) no-repeat 0 0; 
	width:9px; 
	height:26px; 
	list-style:none;
}
#btnUp_del {
	background:url(../../images/scroller/arrowup.png) no-repeat 0 0; 
	width:9px; 
	height:26px; 
	list-style:none; 
	padding:0px 30px 20px 0; 
	z-index:10;
}
#btnDown_del {
	background:url(../../images/scroller/arrowdown.png) no-repeat 0 0; 
	width:9px; 
	height:26px; 
	list-style:none;
}
ul#easyscrollnav {
	margin-top:-10px;
}
#easyscroll {
margin-top:10px;	
}
#gallery_rows {
	min-height:220px;
	height:auto !important;
	height:220px;
}
.wedding_gallery {
	margin-bottom:4px;	
}
.display_main_window {
	position:relative;
	top:45px;
	left:0px;
	width:415px;
	height:270px;
	border:1px solid #999; 
	background-color:#333;
	background-color:#1096d8;
}

.corporate_gallery {
	margin-bottom:4px;	
}
.corp_enq_logo {
	position:relative;
	top:4px;
}
.enquiry_form {
	position:relative;
	top:50px;
}

.rhs_corporate_wf {
	position:relative;
	top:0px;
}
.rhs_text_corporate {
	position:relative;
	top:12px;
	left:8px
}
.rhs_logo_corporate {
position:relative;
top:0px;
}
.rhs_text_corporate_2 {
	position:relative;
	margin-top:6px;
	left:6px;
	width:368px;
	text-align:justify;
}


.corpoverlay_image {
	width:254px;
	height:215px;
	margin-top:14px;
	margin-left:14px;
	float:left;
}
.corpoverlay_text {
	position:relative;
	top:10px;
	left:40px;
	color:#ffffff;
	font-size:14px;
}
.corpoverlay_descr {
	color:#ffffff;
	font-size:14px;
	position:relative;
	top:40px;
	left:10px;
	width:130px;
	float:left;
}

#corp_main_window {
	
}
.corp_main_window {
	position:absolute;
	top:155px;
	left:665px;
	width:415px;
	height:270px;
	display:none;
	border:1px solid #999; 
	background-color:#333;
	z-index:1;
	background-color:#1096d8;
}
.corporateitem_row {
	background-image: url(../../images/blue.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	position:relative;
	width:416px;
	height:127px;
	top:0px;
	margin-bottom:10px;
}
.corporateitem {
	float:left;
	padding-left:14px;
	padding-top:12px;
	color:#ffffff;
	
	font-size:14px;
}
.corporateitem_addimage {
	position:relative;
	display:inline;
	left:4px;
	top:-3px
}
.corporateitem_add {
	position:relative;
	top:6px;
	left:8px;
}
.corporateitem_thumb {
	
}
.corporateitem_price {
	position:relative;
	top:0px;
	left:10px;
	width:100px;
	font-size:12px;
}
.corporate_videos {
	position:relative;
	top:-10px;	
	left:50px;
	width:340px
}
.corp_enq_logo {
	position:relative;
	top:4px;
}
.ps_orderdetails {
	margin-bottom:8px;
	position:relative;
	top:0px;
}
a {
	text-decoration:none;	
	font-weight:bold;
}
.howworks {
position:relative;
top:20px;
}
.time_hobart {
	font-style:italic;
	font-size:11px;
	margin-top:12px;
}