@charset "utf-8";
/* CSS Document */
a:link, a:visited {text-decoration: underline;font-family:Tahoma; font-size:12px;color:#000000;} 
html, body {margin:0px; padding:0px; background:#FF6600; }
/* The header and footer */
.headfoot {display:block;width:100%;background:#FF6600;color:#fff;text-align:left;padding:5px 5px 5px 5px;font-size:30px;height:110px;}
.header {display:block;width:100%;background:#FF6600;color:#fff;text-align:left;padding:5px;font-size:30px;}
/* This bit does all the work */
#container {width:99%;position:relative;display:block;overflow:visible;top:0px;left:0px;background-color:#07E5F9;z-index:5;
	font-family:Tahoma;font-size:12px;color:#000000;}
.clear {clear:both;height:1px;overflow:hidden;}
a:visited {color:#000;}
/* Just to extend each column */
#container a span {display:none;}
#container a:active span, #container a:focus span {display:inline; left:0;}
#textdiv {position:absolute;width:99%;height:auto;z-index:501;left: 6px;top: 4px;background:#07E5F9;padding:12px;}
.comment {text-align:center;}
.comment a {text-decoration:underline;}
em {font-weight:bold;}
table#me{width:90%; height:303;  border:0; align:center; cellpadding:8px; cellspacing:0;  bgcolor:#FF8080;}

#twirl {position:absolute;width:529px;height:65px;z-index:7;left: 168px;top: 181px;}
.yboxcontent {display:block; text-align:right; background:transparent;border:0 solid #B289FD; border-width:0 0px;}  
/* width = left+ right  and HEIGHT  nb IE text-align*/
#diary {position:absolute;width:90px;height:35px;z-index:501;left: 833px;top: 14px;}
#headertext {position:absolute;width:187px;height:123px;z-index:501;left: 326px;top: 2px;}
#twitter_etc {position:absolute;width:284px;height:80px;z-index:501;left: 563px;top: 22px;}
#contactdiv {position:absolute;width:178px;height:86px;z-index:502;left: 4px;top: 17px;}
#hotnews {position:absolute;width:118px;height:124px;z-index:502;left: 550px;top: 1px;}

/* ROUNDED CORNERS START +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++====*/
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px; padding:0;}
#xsnazzy h1 {font-size:2.5em; color:#07e5f9;}
#xsnazzy h2 {font-size:2em;color:#07e5f9; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:15px 1em 100px 1em;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#07e5f9; border-left:1px solid #07e5f9; border-right:1px solid #07e5f9;}
.xb1 {margin:0 5px; background:#07e5f9;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#07e5f9; border:0 solid #07e5f9; border-width:0 1px;}
/* ROUNDED CORNERS ENDS +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* ENLARGED IMAGES *********************************/
/* No 1         *********************************/
#enlarge1 {position:absolute;top:6px;left:16px;width:90px;}/* position of small image */
#enlarge1 a.p1, #menu a.p1:visited {display:block; width:90px; height:105px; text-decoration:none; top:0; left:0; border:0;}
#enlarge1 a img {border:0;}
#enlarge1 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#enlarge1 a .large {display:none; position:absolute; width:0; height:0; border:0; top:124px; left:-183px;}
#enlarge1 a.p1:hover .large {display:block; position:absolute; top:0px; left:-60px; width:277px; height:370px; z-index:112;} /*background colour*/
/* "top" is height in line with small image *** left as + is to right of small left border **********************/
/* No 2     *********************************/
#enlarge2 {position:absolute;top:6px;left:170px;width:90px;} /* position of small image */
#enlarge2 a.p1, #menu a.p1:visited {display:block; width:90px; height:105px; text-decoration:none;  top:0; left:0; border:0;}
#enlarge2 a img {border:0;}
#enlarge2 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;z-index:112;}
#enlarge2 a .large {display:none; position:absolute; width:0; height:0; border:0; top:124px; left:-300px;z-index:112;}
#enlarge2 a.p1:hover .large {display:block; position:absolute; top:0px; left:-90px; width:277px; height:330px; z-index:112;}
/* "top" is height in line with small image *** left as + is to right of small left border **********************/
/* No 3         *********************************/
#enlarge3 {
	position:absolute;
	top:7px;
	left:332px;
	width:90px;
}
#enlarge3 a.p1, #menu a.p1:visited {display:block; width:90px; height:105px; text-decoration:none;  top:0; left:0; border:0;}
#enlarge3 a img {border:0;}
#enlarge3 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#enlarge3 a .large {display:none; position:absolute; width:0; height:0; border:0; top:-247px; left:-238px;}
#enlarge3 a.p1:hover .large {display:block; position:absolute; top:0px; left:-90px; width:277px; height:310px; z-index:112;}
/* "top" is height in line with small image *** left as a + is to right of small left border **********************/
/* No 4           *********************************/
#enlarge4 {
	position:absolute;
	top:8px;
	left:493px;
	width:90px;
}
#enlarge4 a.p1, #menu a.p1:visited {display:block; width:90px; height:105px; text-decoration:none;  top:0; left:0; border:0;}
#enlarge4 a img {border:0;}
#enlarge4 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#enlarge4 a .large {display:none; position:absolute; width:0; height:0; border:0; top:124px; left:-300px;}
#enlarge4 a.p1:hover .large {display:block; position:absolute; top:0px; left:-140px; width:280px; height:310px; z-index:112;}
/* "top" is height in line with small image *** left as a + is to right of small left border **********************/
/* No 5           *********************************/
#enlarge5 {
	position:absolute;
	top:7px;
	left:650px;
	width:90px;
}
#enlarge5 a.p1, #menu a.p1:visited {display:block; width:90px; height:105px; text-decoration:none;  top:0; left:0; border:0;}
#enlarge5 a img {border:0;}
#enlarge5 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#enlarge5 a .large {display:none; position:absolute; width:0; height:0; border:0; top:124px; left:-300px;}
#enlarge5 a.p1:hover .large {display:block; position:absolute; top:0px; left:-140px; width:280px; height:310px; z-index:112;}
/* "top" is height in line with small image *** left as a + is to right of small left border **********************/

/* No 6           *********************************/
#enlarge6 {
	position:absolute;
	top:7px;
	left:814px;
	width:90px;
}
#enlarge6 a.p1, #menu a.p1:visited {display:block; width:90px; height:105px; text-decoration:none;  top:0; left:0; border:0;}
#enlarge6 a img {border:0;}
#enlarge6 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#enlarge6 a .large {display:none; position:absolute; width:0; height:0; border:0; top:124px; left:-300px;}
#enlarge6 a.p1:hover .large {display:block; position:absolute; top:0px; left:-140px; width:280px; height:310px; z-index:112;}
/* "top" is height in line with small image *** left as a + is to right of small left border **********************//* END OF ENLARGED IMAGES          */


/*  INDEX DroplistV2 MENU START **********************************************************************************/
#dropList {left: 280px;height:30px;top:120px;width:660px;position:relative;font-family:Comic Sans MS;font-size:14px;
	z-index:600;}
#dropList ul#menu {margin:0;padding:0 0 0 50px;list-style:none;white-space:nowrap;left: -62px;top: -148px;width: 583px;}
#dropList ul#menu li.level1-li {background:url(graphics/camcorder_trans.png);float:left; height:29px; padding-top:1px; margin-right:1px; }
#dropList ul#menu li.level1-li { float:left; height:29px; padding-top:1px; margin-right:1px; } 
#dropList ul#menu li.level1-li a.level1-a { display:block; height:26px; float:left; 
/*border-left:1px solid #7e8586; border-right:1px solid #2d2d2d;*/ padding:0 6px 0 6px; text-decoration:none; line-height:24px; white-space:nowrap; font-weight:bold; font-family:Comic Sans MS;font-size:14px;color:#472420; } /* title font family & colour*/
#dropList ul#menu li.sub a.level1-a {color:#472420;} /* title font colour*/
#dropList ul#menu li.level1-li:hover, #dropList ul#menu li.level1-li a.level1-a:hover {position:relative;} 
#dropList ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level1-li:hover a.level1-a { /*border-left:1px solid #2d2d2d; border-right:1px solid #000; */color:#000;  } 
/*#dropList ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level1-li:hover a.level1-a { /*border-left:1px solid #2d2d2d; border-right:1px solid #000; color:#fff;} */
#dropList ul#menu li.sub a.level1-a:hover { height:29px; color:#000; }  
#dropList ul#menu li.sub:hover > a.level1-a { height:29px; color:#fff;} 
#dropList ul#menu li div.listHolder { position:absolute; left:-9999px; top:30px; background:#FF6600; border:1px solid #000; border-width:0 1px 1px 1px; padding:0;} /* IE6 only */ /*  menu drop down  ++++++++++++++++++*/
#dropList table { border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0; } 
#dropList ul#menu :hover div.listHolder {left:0;} 
#dropList ul#menu a:hover div.listHolder {left:-1px; top:29px;} 
#dropList ul#menu div.col1 {width:141px;} 
#dropList ul#menu div.col2 {width:280px;} 
#dropList ul#menu div.col3 {width:420px;} 
#dropList ul#menu a:hover div.left1, #dropList ul#menu :hover div.left1 {left:-141px;} 
#dropList ul#menu div.listHolder div.bottomLine {clear:left; background:#666; padding:5px 10px;} 
#dropList ul#menu a:hover div.listHolder div.bottomLine {height:1px;} 
#dropList ul#menu div.listHolder div.bottomLine p {padding:0 0 0 15px; margin:0; line-height:20px; color:#fc0; background:url(arrow.gif) no-repeat left center; font-weight:bold;} 
#dropList ul#menu div.listHolder div.bottomLine p a {color:#000;} 
#dropList ul#menu div.listHolder div.bottomLine p a:hover {text-decoration:none;} 
 #dropList div.listCol {display:block; float:left; padding:10px; margin:0; width:120px;} 
#dropList div.listCol h5 {padding:5px 0 0 0; margin:0; font-size:14px; line-height:13px; text-align:left;color:#000;} 
/******* dropheader******/
#dropList div.listCol ul {padding:0; margin:0; list-style:none;} 
#dropList div.listCol ul li {line-height:15px; padding:0; margin:0;} 
#dropList div.listCol ul li a {display:block;  color:#ffffff; text-decoration:none; padding-left:10px; font-weight:normal;  white-space:nowrap; text-align:left; width:110px;} /****dropdown items eg Wedding "Chocolate"**********/
#dropList div.listCol ul li a:hover {text-decoration:underline;} 
#dropList div.sublistCol {display:block; float:left; padding:10px; margin:0; width:120px; text-align:left; line-height:15px;} #dropList div.sublistCol h5 {clear:left; padding:5px 0 0 0; margin:0; font-size:11px; line-height:13px;  text-align:left; color:#000;} 
#dropList div.sublistCol ul {padding:0; margin:0; list-style:none; width:110px;} 
#dropList div.sublistCol ul li {line-height:15px; padding:0; margin:0; width:110px} 
#dropList div.sublistCol ul li a {display:block; float:left; color:#069; text-decoration:none; padding-left:10px; font-weight:normal;  white-space:nowrap; height:15px; line-height:15px; font-weight:normal;} 
#dropList div.sublistCol ul li a:hover {text-decoration:underline; color:#069; } 
#dropList div.sublistCol ul li:hover  a {text-decoration:underline; color:#069; } 
#dropList ul#menu :hover div.listHolder ul.atoz div.bottomLine {clear:left; background:#666; padding:5px 10px; text-align:left;} #dropList ul#menu a:hover div.listHolder ul.atoz div.bottomLine {height:1px;} 
#dropList ul#menu :hover div.listHolder ul.atoz div.bottomLine p {padding:0 0 0 15px; margin:0; line-height:20px; color:#fc0; background:url(arrow.gif) no-repeat left center; font-weight:bold;} 
#dropList ul#menu :hover div.listHolder ul.atoz div.bottomLine p a {color:#000; background:#666; display:inline; float:none; padding:0; text-decoration:underline;} 
#dropList ul#menu :hover div.listHolder ul.atoz div.bottomLine p a:hover {text-decoration:none;} 
#dropList table table { border-collapse:collapse; margin:-1px -10px 0 -10px; font-size:1em; width:0; height:0; }
/* INDEX MENU ENDS *******************************************/

/*  OTHER PAGES DroplistV2 MENU START **********************************************************************************/
#dropListz {left: 330px;	height:30px;top:100px;width:660px;position:relative;font-family:Comic Sans MS;font-size:14px;z-index:600;}
#dropListz ul#menu {margin:0;padding:0 0 0 50px;list-style:none;white-space:nowrap;left: -62px;top: -148px;width: 583px;}
#dropListz ul#menu li.level1-li {background:url(graphics/camcorder_trans.png);float:left; height:29px; padding-top:1px; margin-right:1px; }
#dropListz ul#menu li.level1-li { float:left; height:29px; padding-top:1px; margin-right:1px; } 
#dropListz ul#menu li.level1-li a.level1-a { display:block; height:26px; float:left; 
/*border-left:1px solid #7e8586; border-right:1px solid #2d2d2d;*/ padding:0 6px 0 6px; text-decoration:none; line-height:24px; white-space:nowrap; font-weight:bold; font-family:Comic Sans MS;font-size:14px;color:#472420; } /* title font family & colour*/
#dropListz ul#menu li.sub a.level1-a {color:#472420;} /* title font colour*/
#dropListz ul#menu li.level1-li:hover, #dropList ul#menu li.level1-li a.level1-a:hover {position:relative;} 
#dropListz ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level1-li:hover a.level1-a { /*border-left:1px solid #2d2d2d; border-right:1px solid #000; */color:#000;  } 
/*#dropList ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level1-li:hover a.level1-a { /*border-left:1px solid #2d2d2d; border-right:1px solid #000; color:#fff;} */
#dropListz ul#menu li.sub a.level1-a:hover { height:29px; color:#000; }  
#dropListz ul#menu li.sub:hover > a.level1-a { height:29px; color:#fff;} 
#dropListz ul#menu li div.listHolder { position:absolute; left:-9999px; top:30px; background:#FF6600; border:1px solid #000; border-width:0 1px 1px 1px; padding:0;} /* IE6 only */ /*  menu drop down  ++++++++++++++++++*/
#dropListz table { border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0; } 
#dropListz ul#menu :hover div.listHolder {left:0;} 
#dropListz ul#menu a:hover div.listHolder {left:-1px; top:29px;} 
#dropListz ul#menu div.col1 {width:141px;} 
#dropListz ul#menu div.col2 {width:280px;} 
#dropListz ul#menu div.col3 {width:420px;} 
#dropListz ul#menu a:hover div.left1, #dropList ul#menu :hover div.left1 {left:-141px;} 
#dropListz ul#menu div.listHolder div.bottomLine {clear:left; background:#666; padding:5px 10px;} 
#dropListz ul#menu a:hover div.listHolder div.bottomLine {height:1px;} 
#dropListz ul#menu div.listHolder div.bottomLine p {padding:0 0 0 15px; margin:0; line-height:20px; color:#fc0; background:url(arrow.gif) no-repeat left center; font-weight:bold;} 
#dropListz ul#menu div.listHolder div.bottomLine p a {color:#000;} 
#dropListz ul#menu div.listHolder div.bottomLine p a:hover {text-decoration:none;} 
 #dropList div.listCol {display:block; float:left; padding:10px; margin:0; width:120px;} 
#dropListz div.listCol h5 {padding:5px 0 0 0; margin:0; font-size:14px; line-height:13px; text-align:left;color:#000;} 
/******* dropheader******/
#dropListz div.listCol ul {padding:0; margin:0; list-style:none;} 
#dropListz div.listCol ul li {line-height:15px; padding:0; margin:0;} 
#dropListz div.listCol ul li a {display:block;  color:#ffffff; text-decoration:none; padding-left:10px; font-weight:normal;  white-space:nowrap; text-align:left; width:110px;} /****dropdown items eg Wedding "Chocolate"**********/
#dropListz div.listCol ul li a:hover {text-decoration:underline;} 
#dropListz div.sublistCol {display:block; float:left; padding:10px; margin:0; width:120px; text-align:left; line-height:15px;} #dropListz div.sublistCol h5 {clear:left; padding:5px 0 0 0; margin:0; font-size:11px; line-height:13px;  text-align:left; color:#000;} 
#dropListz div.sublistCol ul {padding:0; margin:0; list-style:none; width:110px;} 
#dropListz div.sublistCol ul li {line-height:15px; padding:0; margin:0; width:110px} 
#dropListz div.sublistCol ul li a {display:block; float:left; color:#069; text-decoration:none; padding-left:10px; font-weight:normal;  white-space:nowrap; height:15px; line-height:15px; font-weight:normal;} 
#dropListz div.sublistCol ul li a:hover {text-decoration:underline; color:#069; } 
#dropListz div.sublistCol ul li:hover  a {text-decoration:underline; color:#069; } 
#dropListz ul#menu :hover div.listHolder ul.atoz div.bottomLine {clear:left; background:#666; padding:5px 10px; text-align:left;} #dropListz ul#menu a:hover div.listHolder ul.atoz div.bottomLine {height:1px;} 
#dropListz ul#menu :hover div.listHolder ul.atoz div.bottomLine p {padding:0 0 0 15px; margin:0; line-height:20px; color:#fc0; background:url(arrow.gif) no-repeat left center; font-weight:bold;} 
#dropListz ul#menu :hover div.listHolder ul.atoz div.bottomLine p a {color:#000; background:#666; display:inline; float:none; padding:0; text-decoration:underline;} 
#dropListz ul#menu :hover div.listHolder ul.atoz div.bottomLine p a:hover {text-decoration:none;} 
#dropListz table table { border-collapse:collapse; margin:-1px -10px 0 -10px; font-size:1em; width:0; height:0; }
/* OTHER PAGES MENU ENDS *******************************************/


.Tahoma_purple_bold_14 {font-family: Verdana; font-size: 14px;font-weight: bold;color: #5543FF;}
.Tahoma_orange_bold_14 {font-family: Verdana; font-size: 14px;font-weight: bold;color: #FF6600;}
.Tahoma_black_bold_12 {font-family: Verdana; font-size: 12px;font-weight: bold;color: #000000;}
.Tahoma_black_bold_14 {font-family: Verdana; font-size: 14px;font-weight: bold;color: #000000;}
.Tahoma_black_normal_12 {font-family: Verdana;font-size: 12px;font-weight: normal;color: #000000;}
.Tahoma_white_normal_12 {font-family: Verdana;font-size: 12px;font-weight: normal;color: #ffffff;}
.Tahoma_black_normal_10 {font-family: Tahoma, Geneva, sans-serif;font-size: 10px;font-weight: normal;color: #000000;}
.Tahoma_blue_normal_12 {font-family: Tahoma, Geneva, sans-serif;font-size: 12px;font-weight: normal;color: #07E5F9;}
.Tahoma_brown_bold_16 {font-family: Verdana; font-weight: bold; color: #472420; font-size: 18px;}
.Monotype_black_bold_26 {font-family: Monotype cursiva; font-weight: bold; color: #000000; font-size: 26px;}

