body { background: #36251E url(http://www.bigbouquet.co.uk/images/backgradnew.jpg) repeat-x top scroll;  height:100%; color:#705E5A; margin-bottom:0; }

/*body { background: #f8f7d8;  height:100%; color:#705E5A; margin-bottom:0; }*/

#wrapper {width:800px; margin:10px auto; margin-bottom:0;  text-align:left; }

h1 {font-size:1.7em; color:#AEA779; /*font-family:Georgia, "Times New Roman", Times, serif;*/ font-weight:normal;  padding-left:240px;}

h1 strong {font-weight:normal; color:#705e5a;}

h4 {font-size:1.7em; color:#AEA779; /*font-family:Georgia, "Times New Roman", Times, serif;*/ font-weight:normal;  margin-top:40px; padding-left:240px;}

h4 strong {font-weight:normal; color:#705e5a;}

p {margin:10px 10px 0 0; line-height:1.3em;}
#main p, #main2 p, #mainAbout p, #mainPricing p, #mainBooking p, #mainTeam p{ padding-left:240px; font-size:1.1em;}

#contentBlog p, #contentBlog h1 {padding:5px 0;}

#main table, #main2 table {margin:5px 5px 5px 240px;}

#main form, #main2 form  {margin:15px 5px 5px 240px; padding-top:10px; border-top:1px solid #aea779;}


#main table td, #main2 table td  {padding:5px; border:1px solid #fff; }

td.tableHead {color:#fff; background:#705E5A; font-size:1.3em; line-height:1.3em; /*font-family:Georgia, "Times New Roman", Times, serif;*/ }

.tableTitle {font-size:16px; color:#AEA779; /*font-family:Georgia, "Times New Roman", Times, serif;*/ font-weight:normal; line-height:1.7em; }
td.tablePrice {font-size:16px; color:#705E5A; /*font-family:Georgia, "Times New Roman", Times, serif;*/ font-weight:normal; line-height:1.7em;}

td {line-height:1.4em;}

td li {list-style-position:inside; line-height:1.3em;}

a {color:#AEA779; }
a:hover {color:#705E5A;}

#main a, #mainAbout a, #mainPricing a, #mainBooking a , #mainTeam a {text-decoration:underline;}

#nav a {color:#5d483f; font-size:0.95em; font-weight:normal; text-decoration:none;}
#footer a {text-decoration:none;}
#nav a:hover, #footer a:hover {text-decoration:underline;}

#header {height:120px;}
#logo {width: 260px; display:block; float:left; margin:0; padding:0;}
#logo img {margin:0 20px;}
#nav, #login {width: 530px; display:block; float:left; text-align:right; margin:0; }
#main { background:#fff url(../images/leftborder.gif) no-repeat 0 10px; border-top:1px solid #AEA779; border-bottom:2px solid #AEA779;  padding:20px 0 10px 0; }

#mainAbout { background:#fff url(../images/leftborder-about.jpg) no-repeat 0 1px; border-top:1px solid #AEA779; border-bottom:2px solid #AEA779;  padding:20px 0 10px 0; }
#mainPricing { background:#fff url(../images/leftborder-pricing.jpg) no-repeat 0 1px; border-top:1px solid #AEA779; border-bottom:2px solid #AEA779;  padding:20px 0 10px 0; }
#mainBooking { background:#fff url(../images/leftborder-booking.jpg) no-repeat 0 1px; border-top:1px solid #AEA779; border-bottom:2px solid #AEA779;  padding:20px 0 10px 0; }
#mainTeam { background:#fff url(../images/leftborder-roses.jpg) no-repeat 0 1px; border-top:1px solid #AEA779; border-bottom:2px solid #AEA779;  padding:20px 0 10px 0; }

#main2 { background:#fff; border-top:1px solid #AEA779; border-bottom:2px solid #AEA779;  padding:20px 0 10px 0; }

/* for understanding browsers */
#main, #main2, #mainAbout, #mainPricing, #mainBooking, #mainTeam {
min-height:400px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html #main, * html #main2, * html #mainAbout, * html #mainPricing, * html #mainBooking, * html #mainTeam {
height: 400px;
}
/**/

#splash {margin-top:-19px; margin-bottom:10px; clear:both; }
#splashImage {width:560px;float:left; margin-left:1px;}
#splashText {width:236px;  margin-left:562px; height:172px;  }
#footer { text-align:center; clear:both; margin-top:10px; margin-bottom:0;  }
#footer p {margin:3px; color:#fff;}
#footer p a {color:#705e5a; color:#fff;}
.homeColumn {display:block; width:186px; height:200px; float:left; margin:10px 1px 1px 1px; background: url(http://www.bigbouquet.co.uk/images/panel_bg.jpg) no-repeat top; }
.galleryBg {background: url(http://www.bigbouquet.co.uk/images/panel_bgGallery.jpg) no-repeat top;}
.optionsBg {background: url(http://www.bigbouquet.co.uk/images/panel_bgOptions.jpg) no-repeat top;}
.photoBg {background: url(http://www.bigbouquet.co.uk/images/panel_bgfree.jpg) no-repeat top;}

.homeColumn h2 {font-size:1.2em; font-weight:normal; padding:15px;}

.galleryBg h2 {padding:115px 10px 5px 20px; line-height:1em;}
.optionsBg h2{padding:115px 15px 5px 15px; line-height:1em;}
.photoBg h2{padding:115px 15px 5px 15px; line-height:1em;}


#login {background: url(http://www.bigbouquet.co.uk/images/loginboxtrim.gif) no-repeat top right; height:90px; margin: 0; padding:10px 7px 0 0 ;}

#login form {margin:0; padding:0;}
#login form label {padding:0 3px 3px 3px;}
#login form input {padding:2px; margin:0 2px 2px 2px; width:80px;}



.homeRight {margin:-10px 0 0 11px; line-height:1.3em; font-size:1.1em; font-weight: normal; float:left; padding: 35px 32px 0 0 ; width:190px; background: url(../images/textblock_bg.gif) no-repeat top right; }
.homeRight a {text-decoration:none; color:#705E5A;}


.albumWrapper {padding:10px; width:700px; float:left; }


.photoHolder {width:150px; height:210px; background:#fff; float:left; text-align:center; padding:5px; margin:5px;}
.photoHolder img {margin-bottom:5px; border:2px solid #444;}

.demoGallery {padding:5px 5px 5px 240px; margin:0; }
.demoGalleryPhoto {width:150px; height:150px;  float:left; text-align:center; margin:5px;}
.demoGallery img {margin-bottom:5px; border:1px solid #444;}

a.view {display:block; padding:5px 5px 5px 25px; background:url(http://www.bigbouquet.co.uk/images/view.gif) no-repeat left; }

a.single {display:block; padding:5px 5px 5px 25px; background:url(http://www.bigbouquet.co.uk/images/single.gif) no-repeat left; }

a.set {display:block; padding:5px 5px 5px 25px; background:url(http://www.bigbouquet.co.uk/images/set.gif) no-repeat left; }

#clear {width:98%; clear:both;}

#pagination { width:400px; padding:0 0 0 20px; }
#pagination .page_link {display:block; float:left; padding:5px; margin:1px; border:1px solid #5d483f; font-size:1.1em; font-weight:normal; color:#fff; background:#5d483f; }
#pagination a.page_link {font-weight:normal; background:#fff; color:#5d483f;}

#main form li {list-style-type:none; clear:both; padding-bottom:50px;}

#main form label {width:220px; float:left; font-weight:bold;}
#main form .textfield {width:280px; margin-left:10px; padding:3px; font-size:12px; float:left;} 
#main form .submit { margin:10px 0 20px 230px; clear:both;}

.homeColumn a {text-decoration:none; font-size:1em; color:#36251e; font-weight:normal; line-height:1em; }
.homeColumn a:hover {color:#5d483f;}

#splashText h1 {margin:0; padding:0; line-height:0.2em; text-indent:-2000px;}

#menu {
	float: right;
	width: 150px;
	font-size: 12px;
	margin:3px;W
}

.menu_item {
	margin-bottom: 17px;
}

.menu_item strong {
	font-size: 14px;
}

.galleryblock {width:160px; padding:4px; float:left; height:270px; display:block;}

.galleryblock img {border:1px solid #5d483f;}

#main .galleryblock form {width:150px; margin:0;}

#main .galleryblock form {}

