﻿.BotSepDiv
{
    height:50px;
}

/* home page */
#Home_LeftColumn
{
    width:470px;
    /*height:650px;*/
    border-right:dotted 1px #cfcfcf;
    padding-right:20px;
    float:left;
}

.Home_About
{
    padding-bottom: 20px;
    text-align:justify; 
    border-bottom:dotted 1px #cfcfcf;   
}

.Page_Name
{
    font-weight:bold;
    font-size:120%;
    color:#00518C;
}

.Header_Title
{
    font-weight:bold;
    font-size:110%;
    color:#399fce;
    padding-top:3px;
}

.Bot_Title
{
    font-weight:bold;
    font-size:110%;
    color:#399fce;
    padding-top:15px;
    padding-bottom:10px;
}

#Home_Contacts_Container
{
    width:469px;
    margin-top:10px;
}

#Home_Contacts_Left
{
    width:239px;
    float:left;
}

#Home_Contacts_Right
{
    width:230px;
    float:right;
}

.BotHightlight
{
    height: 3px; 
    /*margin-left: 1px; 
    margin-right: 1px;*/ 
    width: 230px; 
    background-color: #098FC2;
}

.Map_BotHightlight
{
    height: 3px; 
    /*margin-left: 1px; 
    margin-right: 1px;*/ 
    width: 273px; 
    background-color: #098FC2;
}

.Page_Title_Container
{
    width:469px;
    height:25px;
    margin-top:10px;
    margin-bottom:10px;
}

.Page_Title
{
    width:444px;
    height:25px;
    float:left;
}

.Page_Icon
{
    width:25px;
    height:25px;
    float:right;
}

.Page_RC_Title_Container
{
    width:273px;
    height:25px;
    margin-top:25px;
    margin-bottom:10px;
}

.Page_RC_Title
{
    width:248px;
    height:25px;
    float:left;
}

.Page_RC_Icon
{
    width:25px;
    height:25px;
    float:right;
}

.gmnoprint img
{
    visibility:hidden;
}

.gmnoprint{overflow:hidden;}

#Home_RightColumn
{
    width:273px;
    float:right;
    padding-left:30px;
    padding-right:30px;
}

.Type_Container
{
    width: 273px;
    height:106px;
    padding-bottom:5px;  
}

.Type_Text
{
    width:173px;
    height:106px;
    float:left;
}

.Type_Static
{
    width:100px;
    height:106px;
    float:right;
}

#Home_Search
{
    width:273px;
    margin-top:20px;
}

.search_left_col
{
    width:123px;
    height:15px;
}

.search_right_col
{
    width:150px;
    height:15px;
}

.search_mid_col
{
    width:77px;
    height:15px;
}

#tblSearch tr
{
    font-size:80%;
    height:15px;
}

#tblMainSearch tr
{
    font-size:80%;
    height:22px;
}

.DpDDL
{
    height:18px;
    font-size:95%;
}

.DpTXT
{
    height:18px;
    font-size:95%;
}

/* ----- Contact ----- */
.tblContact
{
    border-color: #FFFFFF; 
    border-width: 0; 
    background-color: #FFFFFF;
    width: 469px;
}

.LeftCol
{
    border: 0 solid #FFFFFF; 
    background-color: #E7E7E7; 
    width: 200px; 
    height: 30px;    
}

.req
{
    color:#098FC2;
}

.LeftColText
{
    padding-left:10px;
}

.MidCol
{
    background-color: #E7E7E7; 
    text-align: center; 
    width: 268px;    
}

.RightColReq
{
    background-color: #098FC2; 
    text-align: center; 
    width: 1px;    
}

.RightColNotReq
{
    text-align: center; 
    background-color: #E7E7E7; 
    width: 1px;
}

.ContactTxt
{
    width:201px;
}

.CF_BotHightlight
{
    height: 3px; 
    margin-left: 1px; 
    margin-right: 1px; 
    width: 467px; 
    background-color: #098FC2;
}

.ContactBtn
{
    padding-right: 9px; 
    padding-top: 4px
}

.RequiredHighlight
{
    border:solid 1px #098FC2;   
}

/* --------------------------------- */

#Catalogue_Container
{
    width:824px;
    min-height:400px;
    border-top: dotted 1px #cfcfcf;
}

.trSearchRow
{
    width: 822px;
}

.tdImage
{
    width:170px;
    height:170px;
    padding-top:5px;
    padding-left:5px;
    padding-bottom:5px;
    padding-right: 5px;
    border-left: solid 1px #cfcfcf;
    border-top: solid 1px #cfcfcf;
    border-bottom: solid 1px #cfcfcf;
}

.tdImageCenter
{
    width:170px;
    height:170px;    
}

.tdDetails
{
    width:90px;
    height:135px;
    text-align:center;
    border-top: solid 1px #cfcfcf;
    border-bottom: solid 1px #cfcfcf;
    padding-top:45px;
}

.tdInfo
{
    width:390px;
    vertical-align:top;
    height:145px;
    padding-top:30px;
    padding-bottom:5px;
    padding-right: 5px;
    border-top: solid 1px #cfcfcf;
    border-bottom: solid 1px #cfcfcf;
}

.tdPrice
{
    width:157px;
    height:135px;
    text-align:center;
    border-top: solid 1px #cfcfcf;
    border-bottom: solid 1px #cfcfcf;
    border-right: solid 1px #cfcfcf;
    padding-top:45px;
}

.Pager
{
    background-color:#E7E7E7;
    border: solid 1px #CFCFCF;  
    color:#399FCE;
    font-size:100%;
    font-weight:bold;
}

.Pager a, .Pager a:hover, .Pager a:visited
{
	text-decoration:none;
	font-weight:bold;
	font-size:80%;
	color:#636363;
}

.Pager a:hover
{
    font-weight:bold;
	font-size:80%; 
	color:#399FCE;   
}


/* ------------ product details ------- */
#DetailsLeftContainer
{
    width:180px;
    float:left;
}

#BigThumbContainer
{
    width:170px;
    height: 170px;
    border: solid 1px #cfcfcf;
    padding: 4px 4px 4px 4px;   
    text-align:center; 
}

#SmallThumbContainer
{
    width:179px;
    margin-top:10px;
}

.SmallThumbs
{
    width:83px;
    height:83px;
    border: solid 1px #cfcfcf;
    text-align:center;
    vertical-align:middle;
}

#DetailsMidContainer
{
    width: 120px;
    padding-top:35px;
    float:left;
    text-align:center;
}

#DetailsRightContainer
{
    width: 515px;
    float:left;
    text-align:left;
    background-color:#f6f6f6;
}

.tdProdDescrLeft
{
    width:196px;
    height:25px; 
    border-bottom:solid 1px White; 
    border-right:solid 1px White;
    color:#636363;    
    padding-left:3px;
}

.tdProdDescrRight
{
    width:312px; 
    height:25px; 
    border-bottom:solid 1px White;
    color:#399fce;
    padding-left:3px;
}

.tdProdDescrBot
{
    color:#636363;
    padding-left:3px;
    border-bottom:solid 1px White;
    padding-top:10px;
    padding-bottom:10px;
}
