@charset "UTF-8";
/* CSS Document */


/* CONTAINER */

.container {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	width: 993px;
	padding: 0px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
}



/* MAIN CONTENT */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url('images/1pixel.gif');
    background-repeat: repeat-x;
}

.header {
	background-color: #FFFFFF;
	width: 993px;
	height: 210px;
}

.main {
	width: 933px;
	height:454px;
	background-color: #FFFFFF;
	margin: 30px 30px 0px;
}

.mainabout {
	width: 933px;
	height:454px;
	background-color: #FFFFFF;
	margin: 30px 30px 0px;
	}

.mainmedia {
	width: 933px;
	height:454px;
	background-color: #dcda00;
	margin: 30px 30px 0px;
	background-image: url(../images/dg_green_background.jpg);
	background-repeat: repeat-x;
}

.maincontact {
	width: 933px;
	height:454px;
	background-color: #b4b5b6;
	margin: 30px 30px 0px;
	background-image: url(../images/dg_black_background.jpg);
	background-repeat: repeat-x;
}


.mainGreen {
	width: 993px;
	height: 430px;	
	background-color: #006666;
	margin-top:2px;
}

.mainGuide {
	width: 993px;
	height: 430px;	
	background-color: #72B436;
	margin-top:2px;
}

.mainLilac {
	width: 993px;
	height: 430px;	
	background-color: #9999cc;
	margin-top:2px;
}

.mainYellow {
	width: 993px;
	height: 430px;	
	background-color: #ffcc00;
	margin-top:2px;
}

.mainBlue {
	width: 993px;
	height: 430px;	
	background-color: #006699;
	margin-top:2px;
}

.mainBlack {
	width: 993px;
	height: 430px;	
	background-color: #000000;
	margin-top:2px;
}

.mainMulti {
	width: 993px;
	height: 430px;	
	background-color: #568FC6;
	margin-top:2px;
}




/*----------------------------------------*/

/* WITHININ MAIN CONTENT */

.indexBorder {
	width: 933px;
	height: 2px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}

.indexBorderbottom {
	width: 935px;
	height: 1px;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
}

.aboutBorder {
	width: 987px;
	height: 2px;
	border-top: 3px solid #CCCCCC;
	border-right: 3px solid #CCCCCC;
	border-left: 3px solid #CCCCCC;	
	
}


.topBorder {
	width: 987px;
	height: 40px;
	border-top: 3px solid #CCCCCC;
	border-right: 3px solid #CCCCCC;
	border-left: 3px solid #CCCCCC;	
}

.topBorderGreen {
	width: 987px;
	height: 30px;
	border-top: 3px solid #006666;
	border-right: 3px solid #006666;
	border-left: 3px solid #006666;
}

.topBorderLilac {
	width: 987px;
	height: 30px;
	border-top: 3px solid #9999cc;
	border-right: 3px solid #9999cc;
	border-left: 3px solid #9999cc;
}

.topBorderBlue {
	width: 987px;
	height: 30px;
	border-top: 3px solid #006699;
	border-right: 3px solid #006699;
	border-left: 3px solid #006699;
}

.topBorderGuide {
	width: 987px;
	height: 30px;
	border-top: 3px solid #72B436;
	border-right: 3px solid #72B436;
	border-left: 3px solid #72B436;
}



.topBorderMulti{
	width: 987px;
	height: 30px;
	border-top: 3px solid #568FC6;
	border-right: 3px solid #568FC6;
	border-left: 3px solid #568FC6;
}

.sidesBorder {
	width: 933px;
	height: 449px;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
}
.sidesBorderabout {
	width: 933px;
	height: 450px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background-image: url(../images/about-background.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.sidesBordermedia {
	width: 933px;
	height: 448px;
	background-image: url(../images/about-background.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.sidesBordercontact {
	width: 933px;
	height: 448px;
	background-image: url(../images/contact-background.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


.bottomBorder {
	width: 933px;
	height: 1px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}

.bottomBorderabout{
	width: 935px;
	height: 1px;
	
}



.mainLeftWide {
	width: 933px;
	float: left;
	padding: 0px;
}


.mainLeftWideAbout {
	width: 933px;
	float: left;
	padding: 20px;
	
}

.mainLeftFullWidth {
	width: 900px;
	height: 80px;
	float: left;
	padding-left: 30px; 
		
}

.mainLeftWideGarvens
 {
	width: 480px;
	float: left;
	padding-left: 30px; 
		
}

.mainLeftWideGuide
 {
	width: 300px;
	float: left;
	padding-left: 30px; 
		
}

.mainLeftWideAbout {
	width: 550px;
	float: left;
	padding-left: 30px; 
		
}


ul.specials li { color:white; }



.mainRightNarrow {
	width: 301px;
	float: right;
}

.mainLeftWideAbout {
	width: 550px;
	float: left;
	padding-left: 30px; 
		
}

.mainRightNarrowAbout {
	width: 395px;
		float: right;
}

.mainRightNarrowGarvens {
	width: 410px;
		float: right;
}

.mainRightNarrowGuide {
	width: 620px;
		float: right;
}

.registerForm {
	width: 390px;
	float: left;
	margin-top: 15px;
	background-color:transparent;
}

.registerFormRight {
	width: 170px;
	float: left;
	margin-left: 29px;
	margin-top: 15px; 
}

.regfield{
width:238px;}



/*----------------------------------------*/

/* IN HEADER */

.nav {
	background-color: #FFFFFF;
    width: 993px;
	height: 53px;	
}

.logoBanner {
	background-color: #FFFFFF;
	width: 993px;
	height: 179px;
}


/*----------------------------------------*/

/* IN FOOTER */

.footer{
	width: 993px;
	height: 160px;
	background-color: #FFFFFF;
	float:left	
}

.bottomNav{
	width: 993px;
	height: 148px;
	float:left
}

.bottomTextNav{
	width: 993px;
	height: 130px;
	float:left;
	background-color: #FFFFFF;
}



.bottomborderwhite{
	}


/* FOOTER PANELS */

.bottomOne{
	width: 192px;
	height: 148px;
	float: left;
}

.bottomOneGreen{
	width: 192px;
	height: 148px;
	float: left;
	background: #66cc33;
}


.bottomContentOne{
	width: 186px;
	height: 132px;
	float: left;
	border: 3px solid #ff9933;
	background: #ff9933;
}


.bottomContentTitle{
	width: 180px;
	height: 20px;
	padding-left: 6px; 
	clear: both;
}

.bottomContentPic{
	width: 186px;
	height: 112px;
	clear: both;
}

.bottomContentClick{
	width: 186px;
	height: 15px;
	
}

.bottomContentClickLonger{
	width: 250px;
	height: 15px;
	
}

.bottomContentLeft{
	width: 92px;
	height: 92px;
	float: left;
	text-align:left;
	margin-top: 8px;
	padding-left:3px;
}
.bottomContentRight{
width:87px;
height:97px;
float:right;
margin:0;}

.homepageRightHandLinks{
		height: 15px;
	margin-top: 10px;
	float: left;
	
}

.bottomContentClick{
	width: 186px;
	height: 15px;
	
}


/* FOOTER SPACERS */

.bottomGap{
	width: 8px;
	height: 148px;
	float: left;	
}

.bottomGapStrip{
	width: 192px;
	height: 11px;	
}

.bottomGapStripOne{
	background-color: #FFFFFF;
    width: 192px;
	height: 11px;	
}




/* FOOTER TEXT */

.bottomTextLeft{
	width: 600px;
	height: 60px;
	float: left;
	text-align:left;
	line-height: 15px;
	margin-top: 20px;
}

.bottomTextRight{
	width: 370px;
	height: 42px;
	float: right;
	margin-top: 20px;
}


/*----------------- TYPE STYLES -----------------------*/


p {
	margin-top: 0;
	margin-bottom: 0;

}

.greenHeading {
	font-size: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #339900;
	line-height: 34px;
}

.whiteHeading {
	font-size: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	line-height: 34px;
}

.blackHeading {
	font-size: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	line-height: 34px;
}

.blackCopySmall{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
	margin-top: 10px;
	
}

.blackCopy{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
	margin-top: 10px;
	
}

.blackCopy2{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	line-height: 14px;
	margin-top: 5px;
	
}

.blackCopyBold{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	color: #000000;
	margin-top: 10px;
	
}

.blackCopyabout{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
	margin-top: 10px;
	width: 300px;
	float:left;
	}
	
	.whiteCopymedia{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 10px;
	width: 700px;
	float:left;
		}




.blackCopyabouttalk{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
	margin-top: 40px;
	margin-left: 30px;
	width: 200px;
	float:left;
	
	}
	
	
	
.blackCopymediatalk{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
	margin-left: 300px;
	width: 200px;
	float:left;
	
	}
	

.whiteCopyLarger{
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	color: #FFFFFF;
	margin-top: 10px;
	
}

.whiteCopyBoldLarger{
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	color: #FFFFFF;
	margin-top: 10px;
	
}

.whiteCopy{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	color: #FFFFFF;
	margin-top: 10px;
	
}

.whiteCopyBold{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	color: #FFFFFF;
	margin-top: 10px;
	
}

.whiteBottomLink{font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	margin-top: 10%;}


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

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

.smallWhiteForm {
	font-size: 12px;
	color: #FFFFFF;
}

.whiteBottomsmall{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 11px;
	color: #ffffff;
}

.whiteBottomsmallLink {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	}
.moreLinks {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	}

.whiteBottomsmallLinknounder {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;footerTitleBlack}

.whiteBottomsmallLink a: link, hover, active, visited {
	color: #ffffff;
	text-decoration: underline;
}

.blackBottomsmall{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 10px;
	color: #000000;
}

.blackBottomsmallnounder{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 10px;
	color: #000000;
	text-decoration:none;
}

.blackBottomsmallLink {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin-top: 10%;
}

.blackBottomsmallLink a: link, hover, active, visited {
	color: #000000;
	text-decoration: underline;
}

.blackBottomsmall{

	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;		
}




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

.footerTitleWhitelink{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;
}

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

.footerTitleBlackLink {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;
}

.footerLinks {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

.footerLinks a: link, hover, active, visited {
	color: #999999;
	text-decoration: none;
}


/*----------------- More buttons -----------------------*/
.morebuttonbaselinewhite {
	position: static;
	top: 90px;
	left: 10px;
}
	
.morebuttonbaselinegreen {
	position: relative;
	top: 90px;	
left: 10px;	
}

.morebuttonbaselineblack {
	position: relative;
top: 90px;
	left: 10px;	
	
}


/*----------------- TABLES -----------------------*/


table.registerForm { border: 0; width: 600px; }
tr { padding: 0; }
td {
	padding: 0;
	}
	
	


/*----------------- FIXED MENU -----------------------*/

.orangebox{
background: #ff9933;}

.yellowbox{
background: #ffcc00;}

.bluebox{background: #006699;}

.blackbox{background: #000000;}

.greenbox{background: #66cc33;}




/*----------------- ENGLISH MIDDLE SPACER - Home -----------------------*/

#spacerbox{
	width:289px;
	height:19px;
	float:left;
	background-color: #FFFFFF;
}


.whitespacer{
	width:291px;
	background-color: #FFFFFF;
	float:left;
	height:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	
}

.greenspacer{
width:291px;
background-color: #FFFFFF;
float:left;
height:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}


.blackspacer{
width:289px;
background-color: #FFFFFF;
float:left;
height:20px;
		margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}




/*----------------- ENGLISH FOOTER MENU home -----------------------*/

#footermenubox{
	width:289px;
	float:left;
	background-color: #FFFFFF;
	
}


.menuwhitebox{
	width:269px;
	background-color: #FFFFFF;
	float:left;
	height:115px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	padding: 10px;
}

.menugreenbox{
	width:271px;
	background-color: #dcda00;
	float:left;
	height:117px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/dg_menu_green.jpg);
	background-repeat: repeat-x;
	padding: 10px;
}


.menublackbox{
width:269px;
background-color: #b4b5b6;
float:left;
height:117px;
		margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/dg_menu_black.jpg);
	background-repeat: repeat-x;
	padding: 10px;
}



/*----------------- ENGLISH MIDDLE SPACER - About -----------------------*/

#spacerboxabout{
	width:289px;
	height:20px;
	float:left;
	background-color: #FFFFFF;
}


.whitespacerabout{
width:289px;
	background-color: #FFFFFF;
	float:left;
	height:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	border-top: 0px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px none #000000;
	border-left: 1px solid #000000;
	
}

.greenspacerabout{
	width:291px;
	background-color: #FFFFFF;
	float:left;
	height:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
}


.blackspacerabout{
	width:289px;
	background-color: #FFFFFF;
	float:left;
	height:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}




/*----------------- ENGLISH FOOTER MENU About -----------------------*/

#footermenuboxabout{
	width:289px;
	float:left;
	background-color: #FFFFFF;
	}


.menuwhiteboxabout{
	width:269px;
	background-color: #FFFFFF;
	float:left;
	height:116px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
		padding: 10px;
}

.menugreenboxabout{
	width:271px;
	background-color: #dcda00;
	float:left;
	height:117px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/dg_menu_green.jpg);
	background-repeat: repeat-x;
		padding: 10px;
}


.menublackboxabout{
width:269px;
background-color: #b4b5b6;
float:left;
height:117px;
		margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	background-image: url(../images/dg_menu_black.jpg);
	background-repeat: repeat-x;
		padding: 10px;
}


/*----------------- ENGLISH MIDDLE SPACER - Media -----------------------*/

#spacerboxmedia{
	width:289px;
	height:20px;
	float:left;
	background-color: #FFFFFF;
}


.whitespacermedia{
width:291px;
	background-color: #FFFFFF;
	float:left;
	height:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;

}

.greenspacermedia{
	width:291px;
	background-color: #dcda00;
	float:left;
	height:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
}


.blackspacermedia{
	width:289px;
	background-color: #FFFFFF;
	float:left;
	height:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

/*----------------- ENGLISH FOOTER MENU Media -----------------------*/

#footermenuboxmedia{
	width:269px;
	float:left;
	background-color: #FFFFFF;
}


.menuwhiteboxmedia{
	width:269px;
	background-color: #FFFFFF;
	float:left;
	height:115px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
		padding: 10px;
}

.menugreenboxmedia{
	width:271px;
	background-color: #dcda00;
	float:left;
	height:117px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/dg_menu_green.jpg);
	background-repeat: repeat-x;
		padding: 10px;
}


.menublackboxmedia{
width:269px;
background-color: #b4b5b6;
float:left;
height:117px;
		margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	background-image: url(../images/dg_menu_black.jpg);
	background-repeat: repeat-x;
		padding: 10px;
}


/*----------------- ENGLISH MIDDLE SPACER - Contact -----------------------*/

#spacerboxcontact{
	width:289px;
	height:20px;
	float:left;
	background-color: #FFFFFF;
}


.whitespacercontact{
width:291px;
	background-color: #FFFFFF;
	float:left;
	height:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;

}

.greenspacercontact{
	width:291px;
	background-color: #FFFFFF;
	float:left;
	height:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
}


.blackspacercontact{
	width:289px;
	background-color: #b4b5b6;
	float:left;
	height:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

/*----------------- ENGLISH FOOTER MENU contact -----------------------*/

#footermenuboxcontact{
	width:289px;
	float:left;
	background-color: #FFFFFF;
}


.menuwhiteboxcontact{
	width:269px;
	background-color: #FFFFFF;
	float:left;
	height:115px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
		padding: 10px;
}

.menugreenboxcontact{
	width:271px;
	background-color: #dcda00;
	float:left;
	height:117px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/dg_menu_green.jpg);
	background-repeat: repeat-x;
		padding: 10px;
}


.menublackboxcontact{
width:269px;
background-color: #b4b5b6;
float:left;
height:117px;
		margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	background-image: url(../images/dg_menu_black.jpg);
	background-repeat: repeat-x;
		padding: 10px;
}






/*----------------- ENGLISH FOOTER -----------------------*/

#box{
width:310px;
float:left;}

.greenmain{
width:311px;
background-color: #006666;
float:left;
height:180px;
}

.lilacmain{
width:310px;
background-color: #9999cc;
float:left;
height:180px;
}

.bluemain{
width:310px;
background-color: #006699;
float:left;
height:180px;
}

.offersmain{
width:310px;
background-color: #568FC6;
float:left;
height:180px;
}

.offersBottomLink{
width:310px;
background-color: #568FC6;
float:left;
}


.guidemain{
width:310px;
background-color: #72B436;
float:left;
height:180px;
}


.ymain{
width:192px;
height:170px;
background-color: #ffcc00;
float:left;
}


.bmain{
width:192px;
height:170px;
background-color: #006699;
float:left;
}

.blkmain{
width:192px;
height:170px;
background-color: #000000;
float:left;
}

.grmain{
width:192px;
height:170px;
background-color: #66cc33;
float:left;
}


.footgaps{
width:31px;
background-color:transparent;
float:left;}

.topgap{
width:192px;
height:12px;
float:left;}

.solfoottext {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration:none;}
	
	#topbars{
	width:993px;
	height:24px;
	background-color:transparent;}


/*----------------- DETAILS PAGE LIST STYLING -----------------------*/

.detailslist{
line-height:13px;}

.listspacing{
margin-bottom:10px;}

#greenoffersbar{
width:193px;
background-color:#006666;
height:430px;
float:left;}

#lilactoffersbar{
width:192px;
background-color:#9999cc;
height:430px;
float:left;}

#blueoffersbar{
width:192px;
background-color:#006699;
height:430px;
float:left;}

#lboffersbar{
width:403px;
background-color:#568FC6;
height:430px;
float:left;
}

#vertspacer1{
width:7px;
background-color:transparent;
height:430px;
float:left;}

#vertspacer2{
width:6px;
background-color:transparent;
height:430px;
float:left;}



	td img {
	display: block;
	}
	
	body {
	background-image:
	url('images/1pixel.gif');
	background-repeat: repeat-x
	}
