@charset "utf-8";
body{
margin:0px;
padding:0px;
line-height: 1.3em;
background-image: url(Layout/background.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #CCCCCC;
}

#maincontainer{
width: 950px; /*Width of main container*/
margin: 0px auto; /*Center container on page*/
}

#logo{
background-image:url(Layout/logo.jpg);
background-position:middle;
background-repeat:no-repeat;
height: 80px; /*Height of top section*/
text-align: right;
padding-right: 5px;
padding-top: 2px;
padding-bottom:0px;
margin-bottom: 6px;
}

/*Start of top section*/
#topbar{
background-color:#FFFFFF;
background-repeat:no-repeat;
height: 26px; /*Height of top section*/
}

	.search {
	background-image: url(Layout/searchbg.jpg);
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-left: 2px;
	margin-top: 2px;
	width: 540px; 
	height: 23px;
	float: left;
	color: #000000;
}

.searchblank {
background-color: #FFFFFF;
height: 23px; /*Height of top section*/
}

	.menuone {
	margin-bottom:0px;
	width: 350px;
	height: 23px;
	float: right;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
}
/*End of top section*/

/*Start of middle section*/
#middlebar{
background-image: url(Layout/colourbar.jpg);
background-color: #FFFFFF;
background-position: top;
background-repeat: no-repeat;
padding-top: 4px;
margin-bottom: 6px;
height: 26px;
}

	.menutwo {
	margin-top: 0px;
	margin-bottom:5px;
	width: 675px; 
	height: 26px;
	float: left;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF; 
	color: #000000;
}
	.viewcart {
	margin-top: 0px;
	margin-bottom:0px;
	width: 200px;
	height: 26px;
	float: right;
	text-align: right;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
}
/*End of middle section*/

/*Start of homepage container section with two Columns*/
#maincontainer2{
width: 930px;
background-color: #FFFFFF;
padding: 10px 10px 10px 10px;
}

   .alignlefthome {
	margin-top: 0px;
	margin-bottom:0px;
	width: 62%; 
	background-color: #FFFFFF;
	float: left;
}
	.alignrighthome {
	width: 33%;
	float: right;
	background-color: #666666;
	text-align: left;
	padding: 5px 10px 5px 10px;
}
    

/*Start of bottom section with Three Columns*/
#maincontainer3{
width: 950px;
background-color: #FFFFFF;
padding-bottom:10px;
}

#menuthree {
background-color: #FFFFFF;
float: left; 
width: 160px;
padding-left: 8px;
padding-top: 8px;
height: 350px;
}

#menufour {
background-color: #FFFFFF;
float: left; 
width: 160px;
padding-left: 8px;
padding-top: 8px;
height: 350px;
}

#menufive {
background-color: #FFFFFF;
float: left; 
width: 160px;
padding-left: 8px;
padding-top: 8px;
height: 350px;
}

#menusix {
background-color: #FFFFFF;
float: left; 
width: 160px;
padding-left: 8px;
padding-top: 8px;
height: 350px;
}

#menuseven {
background-color: #FFFFFF;
float: left; 
width: 160px;
padding-left: 8px;
padding-top: 8px;
height: 350px;
}

#right {
background-color: #FFFFFF;
width: 764px;
margin-left: 170px;
padding: 8px;
}

	.alignleft {
	margin-top: 0px;
	margin-bottom:0px;
	width: 556px; 
	background-color: #FFFFFF;
	float: left;
	padding-right:8px;

}
	.alignright {
	margin-top: 0px;
	margin-bottom:0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 184px;
	float: right;
	background-color: #666666;
	text-align: left;
}
/*End of bottom section with Three Columns*/


#footer{
height: 60px;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 0px;
background-color: #333333;
margin-top: 6px;
background-image: url(Layout/footer.jpg);
background-position: bottom;
background-repeat: repeat-x;
}

	.alignleftfooter {
	width: 220px; 
	float: left;
}

#maincontainerfooter {
    margin-right:11px;
	width: 700px;
	float:right;
	text-align: left;
}
.alignleftmaincontainerfooter {
	width: 439px; 
	float: left;
}
.alignrightmaincontainerfooter {
	width: 240px; 
	float: right;
	text-align:right
}


/*Start of gallery style*/
#simplegallery{
z-index: 0;
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 10px solid white;
margin-bottom: 6px;
}

#simplegallery_no_java{
border: 10px solid white;
}

#simplegallery .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 2px 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #FFFFFF;
font-weight:bold;
}
/*End of gallery style*/



/*Start of text style*/
.style01 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666;
}

.style02 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#FFFFFF; font-weight: bold
}

.style03 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF;
}

.style04 {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
}

.style05 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; 
}

.style06 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-align:left
}

.style07 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold
}

.style08 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify;
}

.style09 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-align: center; text-decoration: underline;
}

.style10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: justify; line-height: 1.4em;
}

.style11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: justify; line-height: 1.2em;
}

h1  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold 
}

/*End of text style*/

/*Start of link style*/
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
/*End of link style*/

#menulogin {
background-color: #FFFFFF;
line-height:1.5em;
float: left; 
width: 240px;
padding-left: 8px;
padding-top: 8px;
height: 350px;

}

#rightlogin {
width: 684px;
margin-left: 250px;
padding: 8px;

}

#loginone{
float: left;
line-height: 1.5em;
height: 45%;	
width: 38%;
background-color: #996600;
margin-top:0px;
text-align:center
}

#logintwo{
float: left;
line-height: 1.5em;
height: 45%;	
width: 38%;
background-color: #666666;
margin-top:0px;
text-align:center
}

#loginthree{
float: left;
line-height: 1.5em;
height: 45%;	
width: 38%;
background-color: #FF9900;
margin-top:0px;
text-align:center
}