/*-------------------------------------------------------------
 CSS TEMPLATE FOR XHTML 1.0 TRANSITIONAL HTML-DOCUMENTS
 Version 1.0
 
 - grid
---------------------------------------------------------------*/

/************************************
* page scrolling behaviour
*************************************/

/* when in standards mode, use styles below */

html
{
	overflow:scroll;		
	overflow-x:auto;
}
body
{
	background:#C2C2C2;
	overflow:hidden;
}

/* when in quirksmode, use styles below */

/*
html
{
	overflow:hidden;
}
body
{
	overflow:scroll;		
	overflow-x:auto;
}
*/

html,
body
{
}
div
{
}

/************************************
* typolight default structure
*************************************/

/* page wrapper */
#wrapper
{
	background:url(../images/bg_default.jpg) top left;
}
body.col1_plain_half #wrapper
{
	background:url(../images/bg_girl.jpg) top left;
}

/* header */
#header
{
}
/* main content */
#container
{
	height:433px;
}
body.col1_plain_full #container,
body.col2_plain_full #container,
body.col3_plain_full #container
{
	background:url(../images/inside2_main_bg.gif) 10px 0px no-repeat;
	overflow:hidden;
}
body.col1_plain_half #container
{
	background:url(../images/col1_plain_half_bg.gif) 10px 0px no-repeat;
	overflow:hidden;
}

/* main content left column */
#container #left
{
}
body.col2_alt_left #left
{
	background:url(../images/col2_alt_left_left_bg.gif) 10px 44px no-repeat;
	height:349px;
}
body.col2_plain_full #left
{
	height:349px;
}

body.about_jbl_roxy  #wrapper 
{
	background:url(../images/bg_02.jpg) no-repeat;
}
body.win_a_trip  #wrapper
{
	background:url(../images/bg_03.jpg) no-repeat;
}
body.contact #wrapper, body.default_bg #wrapper
{
	background:url(../images/bg_01.jpg) no-repeat;
}

#container #left .inside
{
}
body.col2_alt_left #left .inside
{
	padding-left:26px;
	padding-right:16px;	
	padding-top:60px;
}

body.col2_plain_full #left .inside
{
	padding-left:26px;
	padding-top:16px;
	padding-right:16px;
}
body.col3_plain_full #left .inside
{
	padding-left:26px;
	padding-top:16px;
	padding-right:5px;
}
body.col2_alt_left #left .inside *
{
	color:#ffffff;
}

/* main content right column */
#container #right
{
}
#container #right .inside
{
}

body.col3_plain_full #container #right .inside
{
	padding-left:5px;
	padding-top:16px;
	padding-right:72px;
}

/* main content main column */
#container #main
{
}
body.col2_alt_left #main
{
	background:url(../images/col2_alt_left_main_bg.gif) top left no-repeat;
	height:369px;
	overflow:hidden;
	width:565px;
}
.ie6.body.col2_alt_left #main
{
	margin-left:0px !important;
	margin-right:0px !important;
	position:absolute;
}

body.col1_plain_half #main
{
	width:500px;
	height:369px;
}

#container #main .inside
{
}
body.col2_alt_left #container #main .inside
{
	padding-left:16px;
	padding-right:16px;	
	padding-top:16px;	
}
body.col3_plain_full #container #main .inside
{
	padding-left:10px;
	padding-right:10px;	
	padding-top:16px;	
}

body.col1_plain_full #container #main .inside,
body.col1_plain_half #container #main .inside,
body.col2_plain_full #container #main .inside
{
	padding-left:26px;
	padding-top:16px;
	padding-right:35px;
}

body.col3_plain_full_alt #container #main .inside
{
	overflow-y:auto;
	height:353px;	
	margin-right: 0px;
	padding-right:0px;
	width: 920px;
}
body.col1_plain_half #container #main .inside
{
	overflow-y:auto;
	height:353px;	
}

body.home #main
{
	height:654px;
}

/* footer */
#footer
{
	background-color:#FF6800;
	position:relative;
	float:left;
}
#footer_links
{
	background-color:#FF6800;
}

#copyright
{
	clear:left;
	background-color:#C2C2C2;
	padding:14px;
	text-align:center;
}

.ie7 #copyright
{
	padding-top:7px;
}

#copyright,
#copyright *
{
	font-size:9px;
	font-weight:bold;
	color:#444444;
	text-transform:uppercase;
}


/* custom sections */


