/************************************************************/
/*************** FREETIMERS INTERNET CSS ********************/
/************************************************************/

/************************************************************/
/********************* BEGIN CSS ****************************/
/************************************************************/

body
{
    margin: 0px;
    padding: 0px;
}

body, td, th
{
    font-family: Verdana;
    font-size: 11px;
}

a
{
    color: #000;
    text-decoration: none;
}

.subtitle
{
    font-weight: bold;
    line-height: 18px;
}

/************************************************************/
/*********************** HEADER *****************************/
/************************************************************/

#headerContainer
{
    padding:0px;
    margin: 0px;
    width: 100%;
    text-align: right;
    clear:both;
    background: url(../images/layout/grad.jpg) no-repeat top left;
}


/************************************************************/
/************************ MAIN ******************************/
/************************************************************/

#mainContainer
{
    display: block;
    padding-top: 10px;
    width: 1000px;
    margin: auto;
}

/************************************************************/
/*********************** RIGHT ******************************/
/************************************************************/


.rightColumn
{
    float:right;
    width:210px;
    margin-right:1px;
    z-index:2;
   	border:2px solid #EEEEEE;
   	min-height: 720px;
   	/*margin-top:65px;
    background:#EEEEEE;*/
   
}

*html .rightColumn
{
	height: 720px;
   
}

.rightColumnBox
{
	border:2px solid #EEEEEE;
	min-height: 720px;
	width:210px;
	margin-top:22px;
}

*html .rightColumnBox
{
    height: 720px;
    margin-top:18px;
}

/************************************************************/
/*********************** MIDDLE *****************************/
/************************************************************/

.centerColumn
{
    margin-right: 221px;
    margin-left: 220px;
    z-index:-1;
   
   
}

*html .centerColumn
{
    margin-right: 219px;
    margin-left: 214px;
    width:559px;
    
}

.topLinks
{
    height:68px;
    color:#000;
   
}



.topLinks #nav
{
    padding-left: 20px;
    padding-top: 26px;
}

.topLinks #nav li
{
	font-weight:bold;
}

.topLinks #nav li a, .topLinks #nav li a:visited
{
    color:#000;
}

.headerContainer
{
    height: 206px;
}



.catelogueImages
{
    margin-top:3px;
    width:559px;
    border-top:3px solid #ff0000;
}

/*
.catelogueImages img
{
    margin-right:1px;
}
*/
.catImg
{
	margin-right:1px;
}

.homePageContainer 
{
    margin-top:3px;
}

.commonContent
{
    padding:6px;
}

.homePageContainer .welcomeBox
{
    float:left;
    width:560px;
    min-height:30px;
    background: #EEEEEE;
}

*html .welcomeBox
{
    height: 30px;
}

.textTitle
{
    background: url('../images/layout/general/linear_background.jpg');
    line-height: 19px;
    text-indent: 5px;
    font-weight:bold;
    color:#fff;
    font-size:12px;
}

.textTitle a,
.textTitle a:link,
.textTitle a:visited
{
   
    color:#fff;
}   

.homePageContainer .featuredItems
{
    /*margin-left:224px;*/
}

.featureProduct
{
    float: left;
    padding-left:7px;
    width: 173px;
    border-right:1px solid #EEEEEE;
}

.featureProduct_noborder
{
    float: left;
    padding-left:7px;
    width: 173px;
    background-color:#fff;
    
}

.featureProductMenu
{
	padding-left:5px;
	padding-right:5px;
}

.rightProduct
{
    margin-left:162px;
    width:160px;    
}

.homePageContainer .featuredItems .productTitle
{
    font-weight: bold;
    line-height: 20px;
}

.contentPadding
{
    padding:4px;
}

.lineDivider
{
    font-weight: bold;
    border-bottom: 1px solid #D9D4DA; 
    line-height: 20px;
    font-size: 12px;
    color: #510857;
}

/************************************************************/
/*********************** LEFT *******************************/
/************************************************************/

.leftColumn
{
    float: left;
    width:210px;
    z-index:1;
}

.logoContainer
{
    text-align: center;
    height:68px;
}

.imagePadding
{
    padding-top:10px;
}

/************************************************************/
/************************ MENU ******************************/
/************************************************************/

.navcontainer ul
{
    font-size: 10px;
    margin: 0;
    padding: 0;
    list-style-type: none;
        
}

.navcontainer li 
{ 
    background: url('../images/layout/general/header_gradiant.jpg') no-repeat;
}

.navcontainer li a, .navcontainer li a:visited
{ 
    #color:000;
}

.navcontainer a
{
    padding-left:4px;
    display: block;
    width: 200px;
    color:#000;
}

.navcontainer li ul li
{ 
    border:1px solid #EEEEEE;
    margin-top:2px;
    background: none;
    line-height:16px;
}

.navcontainer li ul li a, .navcontainer li ul li a:visited
{ 
   color:#000;
}


.newTitleName
{
    background: url('../images/layout/general/blank_gradiant.jpg') no-repeat;
    font-size: 12px;
    padding-left: 4px;
    display: block;
    width: 207px;
    text-align: center;
    font-weight: bold;
    line-height: 18px;
    color: #ffffff;
}


.newTitleName a:link,
.newTitleName a:visted
{
    color:#fff;
}


.offerContent
{
    background: #fff;
    padding-left:5px;
    padding-top:5px;
}

.newsContent
{
    padding-left:5px;
    padding-top:5px;
    padding-right:5px;
}

.offerContent .productTitle
{
    font-weight: bold;
    line-height: 30px;
}

.productPrice
{
    font-weight: bold;
    line-height: 40px;
    font-size: 18px;
    color: #FF0000;
}



/************************************************************/
/********************** FOOTER ******************************/
/************************************************************/

.footerContainer
{
    clear:both;
    text-align: center;
    padding: 6px 0 6px 0;
}

