/* CSS Document */

body{ 
	background-color:#FFFFFF;
	margin-bottom:0px; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px;
	/*background: url(/images/single_piece.jpg);*/
}

body.body_new_background {
	background-image: url(http://celebritystyleweddings.co.uk/images/a-dec.jpg);
}

.black10 {  font-family:Tahoma, Arial; font-size: 10px; font-style: normal; color: #000000; text-decoration: none}

.black11 {  font-family: Arial; font-size: 11px; font-style: normal; color: #000000; text-decoration: none}

.black12 {  font-family: Arial; font-size: 12px; font-style: normal; color: #000000; text-decoration: none}

.bgPink{ background-color:#FF9BCD}
.bold12 {  font-family: Arial; font-size: 12px; font-style: normal; font-weight:bold; color: #000000; text-decoration: none}

.grey10 {  font-family:Tahoma, Arial; font-size: 10px; font-style: normal; color:#666666; text-decoration: none}

.green14 {  font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color:#BAE776; font-weight:bold; text-decoration: none}
.green12 {  font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color:#BAE776; font-weight:bold; text-decoration: none}
.black12_left1{font-family: Arial, Helvetica, Georgia; font-size:13px; color:#4B4B4B; text-decoration:none; font-weight:bold;}
.black12_left2{ font-size:12px; font-family:Arial, Helvetica, Georgia; color:#4B4B4B; text-decoration:none; font-weight:bold;}

.smallred{color:#EB3C7F; font-size:10px; font-family:Verdana; font-weight:bold; text-decoration:none}
.grey11 {font-family:Tahoma, Arial; font-size: 11px; font-style: normal; color:#666666; text-decoration: none}
.grey11.visited{text-decoration:none; font-family:Tahoma, Arial; font-size: 11px; font-style: normal; color:#666666;}
.lightgreen{background-color:#D5F9BC; font-family:Tahoma, Arial; font-size: 11px; font-style: normal; color:#666666; text-decoration: none}
.white11a {font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:bolder; color: #FFFFFF; text-decoration: none}

.grey12 {  font-family:Tahoma, Arial; font-size: 12px; font-style: normal; color:#666666;  text-decoration: none}
/* thumbnail list */
	ul#thumbs, ul#thumbs li{
		margin:0;
		padding:0;
		list-style:none;		
	}
	ul#thumbs li{
		float:left;
		margin-right:10px;	
	}
	ul#thumbs a{
		display:block;
		float:left;
		width:95px;
		height:80px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;		
	}
	ul#thumbs a img{
		float:left;
		position:absolute;
		top:-100px;
		left:-100px;	
	}
/* // thumbnail list */

.green{background-color:#D4FBBA; font-family:tahoma, arial; font-size:11px; color:#6F4E21}
.black_link{  font-family:Tahoma, Arial; font-size: 10px; font-style: normal; color: #000000; text-decoration: none;}
.black_link:hover {  font-family:Tahoma, Arial; font-size: 10px; font-weight:normal; color: #000000; text-decoration:underline}

.black12_left{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#4B4B4B; text-decoration:none;}
.honey_top{color:#D2C8BC;font-family:tahoma, arial; font-size:11px; border:0px; font-weight:bold; text-decoration:none}
.blue_light{ background-color:#AFE2FE;}

.blue{background-color:#80B4E4; color:#FFFFFF; font-family:tahoma, arial; font-size:11px; border:0px}
.news{background-color:#FFFFFF; color:#666666; font-family:tahoma, arial; font-size:11px; border:0px}
.news:hover{background-color:#80B4E4; color:#ffffff}
.grey11_pink {font-family:Tahoma, Arial; font-size: 11px; font-style: normal; color:#FF66CC; text-decoration: none}
.blue10{ font-family:Tahoma, Arial; font-size:10px; text-decoration:none; color:#7FAAD6;}
.blue12{ font-family:Tahoma, Arial; font-size:12px; text-decoration:none; color:#7FAAD6;}
.blue11{ font-family:Tahoma, Arial; font-size:11px; text-decoration:none; color:#7FAAD6;}

.blue_link{ font-family:Tahoma, Arial; font-size:10px; text-decoration:none; color:#31B9C9;}
.blue_link:hover{ font-family:Tahoma, Arial; font-size:10px; text-decoration:underline; color:#EB3C7F;}

.blue_background{ background-color:#31B9C9; border:thin; border-color:#31B9C9; border-spacing:1px;}

.venue{color: #C98CAE;font-family:Arial, Helvetica, sans-serif; font-size:15px; border:0px; font-weight:bold; text-decoration:none}
.button11 {  font-family: tahoma; font-size: 10px; font-style: normal; color: #000000; text-decoration: none; height: 21px; width: 30px; font-weight: bold}

.gray_background{ background-color:#CCCCCC;}

.gray_link{  font-family:Tahoma, Arial; font-size: 11px; font-style: normal; color:#666666; text-decoration: none; text-decoration:underline;}
.gray_link:hover{  font-family:Tahoma, Arial; font-size: 11px; font-weight: bold; color:#666666; }

.header{ font-family:Tahoma, Arial; color:#31B9C9; font-size:18px;}

.input_button{ font-family:Tahoma, Arial; font-size:10px; width:80px; height:19px; color:#7FAAD6; background-color:#FFFFFF; border:#7FAAD6 1px solid; font-weight:bold;}
.input_button1{ font-family:Tahoma, Arial; font-size:10px; width:80px; height:19px; color:#7FAAD6; background-color:#FFFFFF; border:#7FAAD6 0px solid; font-weight:bold;}

.buttons{ font-family:Tahoma, Arial; font-size:8px; width:50px; letter-spacing:1px; height:20px; color:#FFFFFF; background-color: #FF9933; border:#FF9933 1px solid;}
.input_list{ font-family:Arial, Tahoma; font-size:11px; width:140px; height:20px; color:#666666;}

.input_text{ font-family:Tahoma, Arial; font-size:11px; width:180px; height:25px; color:#000000;}

.left_table_title{ background-color:#D0FD8C;}

.list11 {  font-family: Tahoma, Arial; font-size: 10px; font-style: normal; color: #000000; text-decoration: none; height: 16px; width: 150px}

.pink10{ font-size:10px; font-family:Tahoma, Arial; color:#EB3C7F; text-decoration:none;}

.pink11{ font-size:11px; font-family:Arial; color:#EB3C7F; text-decoration:none; }

.pink12{ font-size:12px; font-family:Arial; color:#EB3C7F; text-decoration:none;}

.pink_background{ background-color:#FF80C0; font-family:Tahoma, Arial; font-size: 11px; font-style: normal; color: #FFFFFF; text-decoration: none}

.pink_backgroundbold{ background-color:#FF4899; font-family:Tahoma, Arial; font-size: 11px; font-style: normal; color: #FFFFFF; text-decoration: none; font-weight:bold}

.tahoma10 {  font-family: Tahoma; font-size: 10px; font-style: normal; color: #919191; text-decoration: none}

.txtfld11 {  font-family: Tahoma; font-size: 10px; font-style: normal; color: #000000; text-decoration: none; height: 18px; width: 150px}

.table_border{ border:#CCCCCC 1px solid;}

.white10 {  font-family:Tahoma, Arial; font-size: 10px; font-style: normal; color: #FFFFFF; text-decoration: none}

.white11 {  font-family:Tahoma, Arial; font-size: 11px; font-style: normal; color: #FFFFFF; text-decoration: none}

.white12 {  font-family:Tahoma, Arial; font-size: 12px; font-style: normal; color: #FFFFFF; text-decoration: none}
.white12a {  font-family:"Arial Narrow"; font-size: 11px; font-style: normal; font-weight:bold; color: #FFFFFF; text-decoration: none}


.white_background{ background-color:#FFFFFF;  font-family:Tahoma, Arial; font-size: 11px; font-style: normal; color:#666666; text-decoration: none; border:0px;}

.white_link{  font-family:Tahoma, Arial; font-size: 10px; font-weight:bold; text-decoration: none; color:#FFFFFF}
.magenta{text-decoration:none; color:#553830; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.magenta1{text-decoration:none; color: #660000; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.nav{
font-size:12px;
	color:#222222;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

.nav a:hover{
font-size:12px;
	color:#FF80C0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

.header2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

div.error {
	color: #669900;
	font-family:Tahoma,Arial;
	font-size:11px;
}

div.success {
	color: #E43C9B;
	font-family:Tahoma,Arial;
	font-size:11px;
}

ul.pagination {
	margin: 5px 0 5px 0;
	
	
}

ul.pagination li {
	display: inline;
	font-family:Tahoma,Arial;
	font-size:10px;
	font-style:normal;
	color: #EB3C7F;
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin-left: 3px;
}

ul.pagination li.active {

}


ul.pagination li a {
	
}

ul.pagination li a, ul.pagination li a:link, ul.pagination li a:active, ul.pagination li a:visited  {
	text-decoration: none;
	color: #EB3C7F;
	font-family:Tahoma,Arial;
	font-size:10px;
	font-style:normal;
	
	
}


input.search_button {
	color:#FFF; 
	background:#9BB845;
	border:1px solid #fff;
	padding: 2px 5px 2px 5px;
}

.link_text {
	color: #E43C9B;
	text-decoration: none;
}

a.buy_link, a.buy_link:hover, a.buy_link:active, a.buy_link:visited, a.buy_link_grey, a.buy_link_grey:hover, a.buy_link_grey:active, a.buy_link_grey:visited {
	 
	padding: 3px 11px 3px 11px; 
	background-color: #FF9933; 
	color: rgb(255, 255, 255); 
	text-decoration: none; 
	font-size: 8px;
}

a.buy_link_grey, a.buy_link_grey:hover {
	background-color: #999999;
}


table.admin_table th, table.admin_table td {
	font-family:Arial,Tahoma;
	font-size:12px;
	border-bottom: 1px solid #CCCCCC;
}

table.admin_table th, table.admin_table2 th {
	background-color:#C6E9FF;
	font-weight: bold;
}

table.admin_table th.middle {
	width: 80%;
}

table.admin_table td.actions {
	text-align: center;
}


table.admin_table2 th, table.admin_table2 td {
	font-family:Arial,Tahoma;
	font-size:12px;
}

table.footer_link td a, table.footer_link td a:active, table.footer_link td a:visited, table.footer_link td a:link {
	font-weight: normal;
	text-decoration: none;
}

table.footer_link {
	margin-top: 15px;
	margin-bottom: 15px;
}

a.green_link, a.green_link:hover, a.green_link:visited, a.green_link:active  {
	border: medium none ; 
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: rgb(149, 189, 89); 
	font-weight: bold; 
	text-decoration: none; 
	background-color: 
	rgb(255, 255, 255);
	border: 1px solid #95bd59;
	padding: 7px 8px 7px 8px; 
}

input.green_button {
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: rgb(149, 189, 89); 
	font-weight: bold; 
	text-decoration: none; 
	background-color: #ffffff;
	border: 1px solid #95bd59;
	padding: 6px 8px 6px 8px; 
}

table.green_table  {
	color: rgb(149, 189, 89); 
	font-weight: bold; 
	border: 1px solid #95bd59;
}

table.green_table td {
	height: 21px;
	padding: 0px 5px;
}

table.green_table td input {
	border: none;
	background: #ffffff;
	padding: 0px;
}

table.green_table td input, table.green_table td a:link, table.green_table td a:active, table.green_table td a:visited, table.green_table td a:hover {
	color: rgb(149, 189, 89); 
	font-weight: bold; 
	text-decoration:none;
	font-size: 12px;
	font-family: Geneva,Arial,Helvetica,sans-serif; 
}

table.green_table td a span, table.green_table td span {
	color:#EB3C7F;
	font-family:Arial;
	font-size:12px;
}

a.blue_link, a.blue_link:active, a.blue_link:visited, a.blue_link:hover, td.blue_link {
	color:#7FAAD6;
font-family:tahoma,arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
} 

.blue_heading {
	border:0 none;
	color: #7FAAD6;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

p.no_results {
	background-color: #E9F9FE;
	color:#666666;
font-family:Tahoma,Arial;
font-size:11px;
font-style:normal;
text-decoration:none;
padding: 5px 0px 5px 5px;
}

a.blue_bitton_link,a.blue_bitton_link:visited, a.blue_bitton_link:active, a.blue_bitton_link:hover  {
	text-decoration: none;
	background-color: #7FAAD6;
	color: #ffffff;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 5px 8px 5px 8px;
	

}


table.link_to_us th {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align: left;
	color: #666666;
	
}

table.link_to_us td {
	color:#666666;
font-family:Tahoma,Arial;
font-size:11px;
font-style:normal;
text-decoration:none;
	
}