	/*xxxbackground-image: url(/content/files/site_layout2/background_fade_blue.jpg);
	xxxxbackground-repeat: repeat-x;
        xxxxbackground-color: #CAE4F4;

        background-image: url(/content/files/site_layout2/background8.jpg);
	background-repeat: repeat;
        background-attachment: fixed;
        background-position: top center;
	background-color: #00B9FC;    



*/


BODY
{

        background-color: #666666; 

	font-family: arial;
	margin: 0 auto;
        text-align: center;
        line-height: 1.15em;
}

TD
{
	font-size: 0.9em;
}

#mainContainer, #twoColContainer, #threeColContainer, #reseller
{
	width: 980px;
        margin: 0 auto;
        background: #FFFFFF;
        margin-top: 30px;
        margin-bottom: 30px; 
        border-right: 3px solid #333333;
        border-bottom: 3px solid #333333;
}

#headerContainer
{
        min-height: 140px;
        height: 140px;
}

#headerContainer DIV
{
        display: inline;
}

#logo
{
	width: 230px;
	text-align: left;
	padding-top: 10px;
	padding-left: 25px;
        float: left;
}

#headerMenu
{
        float: right;
        width: 650px;
	min-height: 28px;
}

#headerMenuPosition
{
       float: right;
       margin-right: 10px;
}

#headerMenu DIV
{
	display: inline;
	padding: 0px;
        margin-top: 98px;
}

#headerMenu .menu A 
{
	display: block;
	float: left;
	color: #666666;
	text-decoration: none;
	font-weight: 600;
	font-size: 0.9em;
	padding: 7px 8px 7px 8px;
}

#headerMenu .menu A:hover
{
        background: #C7DB49;
}


#mainContainer #flashContainer, #twoColContainer #flashContainer, #threeColContainer #flashContainer
{
	background-image: url(/content/files/site_layout2/flash_movie.jpg);
	clear: both;
        border-top: 10px solid #0094D0;
        height: 200px;
        min-height: 200px;
        width: 980px;
}

#reseller #flashContainer
{
 	background-image: url(/content/files/site_layout2/become_a_reseller.jpg);
	clear: both;
        border-top: 10px solid #0094D0;
        height: 200px;
        min-height: 200px;
        width: 980px;       
}

#homeContentContainer, #mainContentContainer
{
        float: left;
	clear: both;
        border-top: 10px solid #310365;  
        width: 980px;
        background: #D4D4D4;
        text-align: left;
margin: 0 auto;
}

#homeContentContainer DIV
{
        display: inline;
        float: left;
}

#mainContentContainer
{
        background-image: url(/content/files/site_layout2/grey_fade.jpg);
        background-repeat: repeat-x;
        background-position: top;
        font-size: 0.9em;
}

#mainContentContainer DIV
{
        display: inline;
}

/*************************************************/



#homeContentContainer .snapshot
{
        width: 244px;
        background-image: url(/content/files/site_layout2/grey_fade.jpg);
        background-repeat: repeat-x;
        background-position: top;
        min-height: 175px;
        border-right: 1px solid #D4D4D4;
        font-size: 0.9em;
}
#homeContentContainer .snapshot .snapshotInner
{
        padding: 20px 20px 10px 20px;
}
#homeContentContainer .snapshot A, .arrow
{
        background-image: url(/content/files/site_layout2/arrow.gif);
        background-repeat: no-repeat;
        background-position: left top;
        padding-left: 22px;
        padding-top: 3px;
        padding-bottom: 3px;
}

.snapshot IMG
{
        border: 0px;
}

.snapshot
{
        font-size: 0.8em;

}

#colContainer
{
       width: 735px;
       float: right;
}

#col1
{
       width: 205px;
       float: left;
       padding: 20px;
}

#col1  DIV
{
       clear: both;
}

#col1 .menu A 
{
	color: #666666;
	text-decoration: none;
	font-weight: 600;
	font-size: 0.9em;
	padding: 8px;
        display: block;
}

#col1 .menu A:hover
{
        background: #C7DB49;
}

#col2
{
       width: 450px;
       float: left;
       padding: 10px 20px;
}

#twoColContainer #colContainer #col2
{
       width: 690px;
       float: left;
       padding: 10px 20px;
}

#col3
{
       width: 205px;
       float: right;
       padding: 20px;
}



#footerContainer
{
	clear: both;
        background: #D4D4D4;
        padding: 10px;
        font-size: 0.6em;
        color: #666666;
        border-top: 10px solid #9F2A90; 
        height: 20px;
        min-height: 20px;
}

#footerContainer DIV
{
        display: inline;
}

.footerMenu
{
        float: left;
}

.footerMenu DIV
{
        display: inline;
        padding: 0 5px 0 5px;
}

.copyright
{
        float: right;
        padding-left: 15px;
}

H1, H2, H3, H4, H5
{
	color: #940680;
        line-height: 1.1em;
}


A

{
	color: #940680;
	text-decoration: none;
}

A:hover
{
	text-decoration: underline;
}

.quotation
{
        padding: 20px;
        color: #940680;
        font-size: 1em;
        width: 350px;
}














/*
.searchBox
{
	padding-top: 50px;
	float: right;
	width: 500px;
}

.breadcrumbs
{
	font-size: 0.7em;
	padding-top: 15px;
	text-align: left;
	padding-left: 50px;
	color: #333333;
}

*/
