@charset "utf-8";

#wrap{
  width:1200px; /*--- must have a width ---*/
  margin:0 auto; /*--- this centers it ---*/
  position:relative;
}
.background {
position:absolute;
background-color:#ffffff;
top:0px;
left:0px;
width:1200px;
height:1200px;
padding:0px;
z-index:100;
}
.topBanner {
position:absolute;
background-color:#ffffff;
top:0px;
left:660px;
width:289px;
height:96px;
padding:0px;
z-index:10;
background-image:url(images/topBanner.gif);
}
.flag_heading{
position:absolute;
background-color:#transparent;
top:15px;
left:830px;
width:100px;
height:65px;
z-index:20;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#b32b30;
font-style:italic;
font-weight:bold;
font-size:11px;
}
.mainImage {
position:absolute;
background-color:#transparent;
top:230px;
left:133px;
width:810px;
height:478px;
padding:0px;
z-index:100;
background-image:url(images/mainImage.gif);
}
/*.specials_banner {
position:absolute;
background-color:#transparent;
top:215px;
left:116px;
width:245px;
height:245px;
padding:0px;
z-index:999;
}*/
.mainImage2 {
position:absolute;
background-color:transparent;
top:256px;
left:143px;
width:790px;
height:353px;
padding:0px;
z-index:100;
background-image:url(images/main_image2.jpg);
}
.banner {
position:absolute;
background-color:transparent;
top:0px;
left:15px;
width:966px;
height:190px;
z-index:1;
padding:0;
background-image:url(images/banner.png);
}
.top_nav{
	position:absolute;
	background-color:transparent;
	top:30px;
	left:157px;
	width:500px;
	height:40px;
	z-index:3;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#757575;
	font-size:13px;
}
.heading{
position:absolute;
background-color:#tranparent;
top:110px;
left:140px;
width:1000px;
height:50px;
z-index:3;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#ff6984;
font-size:33px;
}
.mid_heading{
position:absolute;
background-color:#tranparent;
top:740px;
left:140px;
width:1000px;
height:50px;
z-index:3;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#7f7f7f;
font-size:28px;
font-weight:bolder;
}
.horizontal_line{
position:absolute;
background-color:tranparent;
top:785px;
left:45px;
width:981px;
height:20px;
z-index:3;
padding:0;
background-image:url(images/horizontalLine.png);
}
.horizontal_line2{
position:absolute;
background-color:tranparent;
top:1017px;
left:55px;
width:505px;
height:20px;
z-index:3;
padding:0;
background-image:url(images/horizontalLine2.png);
}
.letterQ{
position:absolute;
background-color:#tranparent;
top:820px;
left:135px;
width:52px;
height:72px;
z-index:3;
padding:0;
background-image:url(images/letterS.gif);
}
.content{
position:absolute;
background-color:#tranparent;
top:820px;
left:150px;
width:570px;
height:160px;
z-index:3;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#8b8b8b;
font-size:15px;
line-height:22px;
}
.bottom_logo{
position:absolute;
background-color:#tranparent;
top:820px;
left:770px;
width:172px;
height:162px;
z-index:3;
padding:0;
background-image:url(images/bottom_logo.gif);
}
.bottom_nav {
position:absolute;
background-color:#transparent;
top:1110px;
left:620px;
width:400px;
height:20px;
z-index:30;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#f2b2ba;
font-size:11px;
font-weight:bold;
}
/*--- VIEW buttons ---*/
.view_button1 {
position:absolute; background-color:#fbc4e6; top:395px; left:242px; width:77px; height:23px; z-index:30; padding:0; font-family:Arial, Helvetica, sans-serif; font-family:"Trebuchet MS"; color:#ffffff; font-size:12px; line-height:22px;
} 
/*--- designed And developed ---*/
.designed_developed {
position:absolute; background-color:#ffffff; top:1108px; left:140px; padding:0px; z-index:30;
}
#main_box_image1
{
display: block; width:211px; height:23px; background-image:url(images/fallowFox.gif); no-repeat 0 0;
}
#main_box_image1:hover
{ 
  background-position: 0 -23px;
}
#main_box_image1 span
{
  display: none;
}
/* REPEAT */
body {margin: 0px; padding: 0px;}
.footer2 {width: 100%; height: 96px; background-image:url(images/bottomRepeat.gif);
position:absolute;
top:1070px;
padding:0px;
z-index:1;
left:0px;
}

/* main menu colour */
A:visited  {color: #949494; text-decoration: none}
A:link  {color: #949494; text-decoration: none}
A:active  {color: #949494; text-decoration: none}
A:hover   {cursor:pointer; color:#7e7122; background-color:; text-decoration: none}

/* VIEW link */
a.viewbutton1:link {color: #ffffff; text-decoration: none;}
a.viewbutton1:active {color: #ffffff; text-decoration: none;}
a.viewbutton1:visited {color: #ffffff; text-decoration: none;}
a.viewbutton1:hover {color: #e88bc5; text-decoration: underline;}
/* footer nav text */
a.footernav:link {color: #fff; text-decoration: none; border-bottom:1px dotted #fff;}
a.footernav:active {color: #fff; text-decoration: none; border-bottom:1px dotted #fff;}
a.footernav:visited {color: #fff; text-decoration: none; border-bottom:1px dotted #fff;}
a.footernav:hover {color: #ffe0e7; text-decoration: none; border-bottom:1px dotted #fff;}
/* TOP FLAG*/
a.topFlag:link {color: #474747; text-decoration: underline;}
a.topFlag:active {color: #474747; text-decoration: underline;}
a.topFlag:visited {color: #474747; text-decoration: underline;}
a.topFlag:hover {color: #ffffff; text-decoration: none;}
/* MAIN NAV */
a.mainNav:link {color: #757575; text-decoration: none; border-bottom:1px dotted #;}
a.mainNav:active {color: #757575; text-decoration: none; border-bottom:1px dotted #;}
a.mainNav:visited {color: #757575; text-decoration: none; border-bottom:1px dotted #;}
a.mainNav:hover {color: #ff6984; text-decoration: none; border-bottom:1px dotted #757575;}

