body {background-image:url(/images/mainbg.jpg); color:#2F2F2F; margin:0;}

/* Product pages ----------------------------------------------------------------------------------*/
#prdwrap {float:left; display:inline; width:828; background-image:url(/images/lpg_03.jpg); background-repeat:no-repeat; margin-top:0; padding-top:10px;}
	#prdwrap p {font-size:12px; color:#FFFFFF;}
	#prdwrap h3 {font-size:14px; font-weight:bold; color:#EFA356; text-align:left; vertical-align:bottom; margin:0;}
	
	td.diff {border-bottom:1px solid #EFA356;}
	
.text {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 16px;}
.boldtext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; line-height: 17px;}
.boldorg {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #EFA356; line-height: 17px;}
.boldnews {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #EFA356; line-height: 20px;}
.boldhead {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #EFA356; line-height: 17px;}
.boldsubhead {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; line-height: 16px;}
.footer {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align:center; line-height: 15px; color: #FFFFFF; padding-bottom:10px;}
.picks {text-align:center; padding:0; border:0;}

/* Hyperlinks -------------------------------------------------------------------------------------------------------- */
a:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #EFA356;	text-decoration:underline;}
a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #EFA356; text-decoration:underline;}
a:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #fff; text-decoration: underline;}
a.footer:link {text-align:center; color: #FFFFFF; text-decoration: none;}
a.footer:visited {text-align:center; color: #FFFFFF; text-decoration: none;}
a.footer:hover {text-align:center; color: #EFA356; text-decoration: none;}

.linktop {font-size:9px; text-align:right;}
a.linktop:link {font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-align:right; color: #FFFFFF; text-decoration:none;}
a.linktop:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-align:right; color: #EFA356; text-decoration:none;}
a.linktop:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 9px; text-align:right; color: #EFA356; text-decoration: none;}


/* Background images ----------------------------------------------------------- */
.bg1 {background-image:url(/images/lpg_06.jpg); background-repeat:no-repeat;}
.bg2 {background-image:url(/images/new_03.jpg); background-repeat:no-repeat;}
.bg3 {background-image:url(/images/new_02.jpg); background-repeat:no-repeat;}
.bg4 {background-image:url(/images/lpg_04.jpg); background-repeat:repeat-y;}
.bg5 {background-image:url(/images/lpg_05.jpg); background-repeat:repeat-y;}
.bg6 {background-image:url(/images/lgrept.jpg); background-repeat:repeat-y;}
.bg7 {background-image:url(/images/hm_02.jpg); background-repeat:no-repeat;}
/*Vertical scroll bar on alternative content*/
#flashcontent {height: 413px; width: 411px; overflow: auto;}
/*Use separate div because IE's faulty box model*/
#movieAltInner {padding: 10px 20px;}
/*Use separate div because IE's faulty box model*/
#movieAltNav {padding: 10px 2px;}

/* MapPage ------------------------------------------------------------------------------*/
.bg {background-image:url(/images/fullback.jpg); background-repeat:no-repeat;}

.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
