﻿* {
    padding: 0;
    margin: 0;
}


body
{   
	/* background-color:#2f9edc; background-repeat: repeat-y; */
	height:100%; margin:0; padding:0; color:#333; 	 
	background: #009fe0 url("../images/2011_ie7_background_v1.jpg") center top;
	background-repeat:no-repeat;
	font-family: "arial", verdana, lucida sans, helvetica, sans-serif;
    font-size: 75%; 
} 


h1 
{
	/*font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	*/
}
p 
{
    padding: 10px 0px 10px 5px;
    /*padding:5px;*/ /* Remove this from the style sheet once going into production */
    
}
ol, ul {margin: 0px 0px 0px 20px; list-style:inside; list-style-type: disc;}

.rowspacerfix {height:10px;}

/**************************************************************************************/
#pagecontainer
{   
    min-height: 100%;
    height:100%;
    height:auto;
	background-color: transparent;
	/*border-left: 1px solid #2aa3e1; 
	border-right: 1px solid #2aa3e1;*/
	/*position:relative;*/
	margin: 0 auto;
	/*overflow: hidden;*/
    width:1080px;
	min-width: 1080px; /*980*/
	max-width: 1080px;
	/*background-color:#fff;*/
}

* html #pagecontainer {
	height: 100%;
	/*position:relative;*/
	/*height: 1800px;	*/
}
#pagecontainerinner 
{
    height: 100%;
    float:left;
    position:relative; /* Fix for the positioned absolute side bar images */
	background-color: transparent;
	
}

.trans10 { filter:alpha(opacity=10); -moz-opacity:0.1; -khtml-opacity: 0.1;	opacity: 0.1; }
.trans20 { filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2;	opacity: 0.2; }
.trans30 { filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3;	opacity: 0.3; }
.trans40 { filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4;	opacity: 0.4; }
.trans50 { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;	opacity: 0.5; }
.trans70 { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7;	opacity: 0.7; }

/* Odd Page Rows */
#row1, #row3, #row5, #row7, #row9, #row11, #row13, #row15, #row17, #row19, #logorow, #advertrow
{   float:left;
    width:940px;
    /*border-bottom:1px dashed #333;*/ /* Remove this from the style sheet once going into production */
    margin:0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 70px;
    padding-right: 70px;
    background-color: transparent;
}
 
#advertrow {display: none;}

/* Even Page Rows */
#row2, #row4, #row6, #row8, #row10, #row12, #row14, #row16, #row18, #row20
{   float:left;
    width:940px;
    /*border-bottom:1px dashed #333;*/ /* Remove this from the style sheet once going into production */
    margin:0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 70px;
    padding-right: 70px;
    background-color: transparent;
}
#row6 {padding-bottom:40px;}
#row4 {padding-bottom:20px;}
 
.blgrn {background-color:#66ff00;}
.bdgrn {background-color:#006600;}
.bred {background-color:#ff0000;}
.boran {background-color:#ff6600;}
.byel {background-color:#ffff00;} 
.blblu {background-color:#00ffff;}
.bdblu {background-color:#0000ff;}
.bpur {background-color:#ff00ff;}
.bdgry {background-color:#999;}
.bwh {background-color:#fff;}
.bblk {background-color:#000;}

.twh {color:#fff;} /* txt color white */
.tbl {color:#000;} /* txt color black */
.trd {color:#ff0000;} /* txt color red */
.tgr {color:#66ff00;} /* txt color green */
.tdgr {color:#006600;} /* txt color dark green */
.tblu {color:#0000ff;} /* txt color blue */
.tdgry {color:#666;} /* txt color dark grey */
.rs_dblu {color:#243c6a;} /*txt color suzuki dark blue */
.rs_lblu {color:#000;} /*txt color rizla light blue */

.clL {clear:left;} /* clear Left float*/
.clB {clear:both;} /* clear both floats */
.clR {clear:right;} /* clear right */
.fL {float:left;} /*  float left */
.fR {float:right;} /*  float right */

div.clearer {clear: left; line-height: 0; height: 0px;}


.posRel {position:relative;} /* position relative */
.posAbs {position:absolute;} /* position absolute */

.fp {width:940px;} /* full page width */
.hp {width:460px} /* half page width */
.tp {width:300px;} /* third page width */
.qp {width:222px;} /* quarter width page */

.ttp {width:620px;} /* two thirds page width */
.tqp {width:700px;} /* three quarter page width */

.nop {padding:0;} /* zero internal padding */
.nom {margin:0;} /* zero internal padding */


.tpmr {width:300px; margin-top:20px;} /* third page width multiple rows */
.qpmr {width:220px; margin-top:20px;} /* third page width multiple rows */

.ttpmr {width:620px; margin-top:20px;} /* two thirds page width multiple rows */
.tqpmr {width:700px; margin-top:20px;} /* three quarter page width multiple rows */

.tpcc {margin-left: 320px; margin-right: 320px;} /* third page width center column */
.tpccmr {margin-left: 320px; margin-right: 320px; margin-top:20px;} /* third page width center column multiple rows*/

.qplc {margin-left: 20px;} /* quarter page width center column */
.qprc {margin-right: 20px;} /* quater page width center column */

#webTeaser
{
	position:absolute;
	position:fixed;
	left:0;
	top:300px;
	width:100%;
	height:300px;
	background-color:#ffffff;
	z-index:9999;
	display:block;
}
#teaserContainer
{
	margin:0 auto;
	width:1280px;
	height:300px;
	background-color:#ffffff;		
}

#testCookie 
{
	position:absolute;
	top:20px;
	left:20px;
	color:#ffffff;
	font-weight:bold;
}

.modalBackground
{
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
    filter: Alpha(Opacity=40); 
    -moz-opacity:0.4; 
    opacity: 0.4; 
    background-color: #000000;
}

#thinsensation
{
	position:absolute;
	top:0px;
	right:0px;
	z-index:4;
}
#thinsensation img {position:relative; z-index:1; border:none;}
