﻿ .link 
	{
		cursor:pointer;
	}
body
{
    background:transparent url(../Images/Common/bkgdMainTile.jpg) 0 0 repeat;
    color:#706658;
    font-family:Arial;
    font-size:12px;         
    margin:0;
}

a
{
    color:#706658;  
}

img
{
    border:none;
    display:block;    
}

.imageBlock
{
    display:block;
}

.noBoldContent
{
    font-weight:normal;
}

.clear
{
    clear:both;
    display:block;
    height:1px;
    font-size:1px;
    line-height:0;
}

/*********************************************************
    Common ::Styles
*********************************************************/

.container
{  
    margin:0 auto;
    width:968px;  
}

    /*********************************************************
        .header ::Styles
    *********************************************************/

    .header
    {
        width:968px;
        height:170px;
    }

    .general .aiLogo
    {
        position:relative;
        left:10px;
        top:10px;
        width:207px;
        height:132px;
    }

    .SEOText
    {
        display:block;
        text-indent:-10000px;
    }

    /*********************************************************
        .contentContainer ::Styles
    *********************************************************/

    .contentContainer
    {   
       /* position:relative;*/
        margin-top:10px;
        margin-bottom:-80px;
        width:968px;
    }
    
    .callChatNow
    {
        position:relative;
        margin:20px 0 10px 0;
        z-index:1;
    }
    
        /*********************************************************
            .contentContainer .RIFCalloutLeft ::Styles
        *********************************************************/
        
        .RIFCalloutLeft .callChatNow
        {
            float:left;
            margin-left:-55px;
            margin-right:15px;
            position:absolute;
        }
        
        /*********************************************************
            .contentContainer .RIFCalloutRight ::Styles
        *********************************************************/
        
        .RIFCalloutRight .callChatNow
        {
            float:right;
            margin-right:-50px;
            *-margin-right:-25px; /* ie6 fix */
            margin-left:15px;
            position:relative;
        }

    .general h1
    {
        color:#ed1b2e;
        font-size:18px;
    }
	
	h1
    {
        color:#ED1B2E;
        font-size:18px;
    }

    .centeredFont
    {
        text-align:center;
    }

    .redFont
    {
        color:#ED1B2E;
    }
	
	.purpleFont
	{
		color:#BC6FB5;
	}
	
	.greenFont
	{
		color:#57852D;
	}
	
	.blueFont
	{
		color:#56AD9D;
	}

    ul
    {
        list-style:disc;
        margin:10px 10px 10px 15px;
        padding:0;
    }
	
	li
    {
		/*color:#ED1B2E;*/
		padding:3px 0;
    }
	
    /*.general li
    {
		color:#56AD9D;
    }*/
	
	li span
	{
		color:#706658;
	}

    /*********************************************************
        .contentColumn ::Styles
    *********************************************************/    
    
    .contentColumn
    {
        float:left;
        position:relative;
        width:572px;
        margin:0 0 0 -5px;
    }
    
    /*.RIFCalloutLeft .innerContentColumn
    {
        padding:5px 15px 15px 30px;
       
    }*/
    
     .RIFCalloutLeft .innerContentColumn
    {
    	position:relative;
        padding-top:5px;
        padding-bottom:15px;
        padding-right:15px;
        left:30px;        
    }
    
    .RIFCalloutRight .innerContentColumn
    {
        padding:5px 15px 15px 10px;
    }
    
    
        /*********************************************************
            .generalVideoContainer ::Styles
        *********************************************************/
    
		.generalVideoContainer
		{
			height:263px; /* original width:463px; */
			margin:150px 0 20px 30px;
			/*padding:75px 0 0 90px;*/
			padding:100px 0 0 50px;
			position:relative;
			width:463px;
		}
        
        .general .generalVideoContainer
        {
            background:transparent url(../Images/general/generalVideoBkgd.jpg) no-repeat;
        }
    
    #AlternativeFlashContent
    {
        position:relative;
        outline:none;
    }
    
    .marginContent
    {
        margin:20px 0 0 60px;
    }
    
    /*********************************************************
        .rifCalloutColumn ::Styles
    *********************************************************/
    
    .rifCalloutColumn
    {
        float:left;
		overflow:hidden;
        width:394px;
       position:relative;
        z-index:100;
    }
	
    .general .rifCalloutContainer
    {
        background:transparent url(../Images/General/RIFCallout/callRIFBkgd.jpg) repeat-y;
        padding:0 0 10px 0;  
    }
	.rifCalloutBody
	{
		width:334px;
		padding:5px 20px 5px 40px;
		font-size:10px;
		color:#776F62;
		font-weight:bold;
	}
	.rifFooterLLC div table /*13998, to fix the width of Teleric rcb (country and state) */
	{
	    width:140px;
	}	
	.rifCalloutBody table
	{
		width:330px;
	}
		
	.rifCalloutBody .redAsteriks
	{
		width:10px;
	}
	
	.rifCalloutBody .disclaimerText
	{
		font-size:9px;
		font-weight:normal;
	}
	
	.rifCalloutBody .selectBoxLarge
	{
		width:330px;
		font-size:10px;
		margin:3px 0;
	}
	
	.rifCalloutBody .selectBoxMedium
	{
		width:154px;
		font-size:10px;
		margin:3px 0;
	}
	
	.rifCalloutBody .inputBoxMedium, .rifCalloutBody .textAreaBoxMedium
	{
		width:150px;
		font-size:10px;
		margin:3px 0;
	}
	
	.rifCalloutBody .selectBoxSmall, .rifCalloutBody .inputBoxSmall
	{
		width:72px;
		font-size:10px;
		margin:3px 0;
	}
	
	.rifCalloutBody .labelTextRightAlign, .rifCalloutBody .labelTextLeftAlign
	{
		padding:0 5px 0 0;
		width:140px;
	}
	
	.rifCalloutBody .labelTextRightAlignLong, .rifCalloutBody .labelTextLeftAlignLong
	{
		padding:0 5px 0 0;
	}
	
	.rifCalloutBody .labelTextRightAlign, .rifCalloutBody .labelTextRightAlignLong
	{
		text-align:right;
	}
	
	.rifCalloutBody .labelTextLeftAlign, .rifCalloutBody .labelTextLeftAlignLong
	{
		text-align:left;
	}
	
	.rifCalloutGreyDivider
	{
		background:transparent url(../Images/Common/RIFCallout/callRIFGreyBar.png) no-repeat;
		width:394px;
		height:1px;
		line-height:0;
		overflow:hidden;
	}
    
    /*********************************************************
        Footer ::Styles
    *********************************************************/

    .footerContent
    {
        font-weight:normal;
        font-size:11px;
        margin:10px 0;
        padding:0 15px;
    }
    
        .contentColumn .footerContent
        {
            width:350px;
        }
        
        .RIFCalloutRight .footerContent
        {
            text-align:left;
        }
        
        .RIFCalloutRight .contentColumn .footerContent
        {
            float:right;
            text-align:right;
        }

    .footerTop
    {
         background:transparent url(../Images/Common/bkgdMainBtm.jpg) center bottom no-repeat; 
         height:112px;
         min-width:968px;
    } 

    .general .footerBottom
    {
         /*background:#ed1b2e url(../Images/General/bkgdMainFtr.jpg) center top no-repeat;*/
         background-color:#ed1b2e;
         height:120px;
         min-width:968px;
    }

/*********************************************************
    "General" Page ::Styles
*********************************************************/

.general .header
{
    background:transparent url(../Images/General/bkgdHeader.jpg) 0 0 no-repeat;  
}

/* Changes the position of the Main Content Image for the Game Design Page */
.general .contentMainImage
{
    position:relative;
    margin:0 0 0 -40px;
}

