/* CSS Document */

body{
color: #000;
background:#d6c4aa;
text-align:center;
margin: 5px 0 5px 0; 
padding:0; 
}

#wrapper{
width:700px;
height:auto;
margin:auto;
padding:0;
border:0px solid #000;
}
#top1{
clear:both;
float:left;
width:700px;
height:209px;
margin:0;
padding:0;
}
#top2{
clear:both;
float:left;
width:700px;
height:142px;
margin:0;
padding:0;
}
#main{
clear:both;
float:left;
width:700px;
margin: 0;
padding:6px 0 6px 0;
background:url(../images/bgmain2.jpg) repeat-y #fff2df;
text-align:left;
}
#container{
clear:both;
float:left;
width:700px;
margin: 0;
padding:0;
background:url(../images/bgbot.jpg) bottom no-repeat;
text-align:left;
}

#left{
float:left;
width:182px;
margin:0;
padding:8px 3px 0 3px;
}
.lefttitle{
clear:both;
float:left;
width:178px;
margin:0;
padding:2px 4px 2px 0px;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#000;
font-weight: bold;
background:#f0e2ce;
border-bottom:1px solid #e6d7c2;
text-align:right;
}
.box{
clear:both;
float:left;
width:182px;
margin:0 0 15px 0;
padding:0;
border:0px solid #e7d9d9;
}
.box a, .box a:link, .box a:active, .box a:visited {
        color: #1662BF;
        text-decoration: none;
		font-weight:bold;
}

.box a:hover {
        color: #4C0C0C;
		text-decoration:none;
}

#leftmenu, .leftmenu{
width:180px;
margin:0;
padding:0;
clear:both;
float:left;
text-align:right;
}
.menu{
	padding:0;
	margin-left:0px;
	margin-right:0px;
	width:180px;
}
.menu a, .menu a:active, .menu a:link, .menu a:visited {
font: 11px/1.3em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif; 
display:block;
margin:0;
width:164px;
padding:2px 3px 2px 13px;
color:#001540;
font-weight:normal;
background:none;
text-decoration:none;
border-left:0px solid #D1D1D1;
border-bottom:0px solid #e3d1b6;
}
.menu a:hover{
color:#a00;
background: #e1d6d6 ;
border-left:0px solid #424A60;
}
.menu ul{
list-style:none;
margin:0;
padding:0;
width:180px;
}

.menu ul li ul{
list-style:none;
margin:0 0 0px 0;
padding:0;
width:150px;
border:1px solid #e3d1b6;
}
.menu ul li ul a, .menu ul li ul a:active, .menu ul li ul a:link, .menu ul li ul a:visited {
font: 11px/1.3em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif; 
display:block;
margin:0;
width:134px;
padding:2px 3px 2px 13px;
color:#001540;
font-weight:normal;
background:#f0dec5;
text-decoration:none;
border-left:0px solid #D1D1D1;
border-bottom:1px solid #fff;
}
.menu ul li ul a:hover{
color:#a00;
background: #f0ebeb ;
border-left:0px solid #424A60;
}


.menu li, .menu li:hover{
position:relative;
}
.menu li ul{
position:absolute;
top:0;
left:100.1%;
display:none;
border:0px solid #e7d9d9;
}

.menu ul ul,
.menu ul ul ul,
.menu ul li:hover ul ul,
.menu ul li:hover ul ul ul
{display:none;}

.menu ul li:hover ul,
.menu ul ul li:hover ul,
.menu ul ul ul li:hover ul
{display:block;}

/* End non-anchor hover selectors */

/* Styling for Expand */
.menu a.x, .menu a.x:visited, .menu a.x:active{
background:url(../images/arrow.gif) no-repeat  right;
color:#001540;
background-position:0 6px;
font-weight:normal;

}

.menu a.x:hover{
background:#f0ebeb  url(../images/arrow.gif) no-repeat  right;
color:#a00;
background-position:0 6px;
}
.lc, .lcn{
clear:both;
float:left;
width:172px;
text-align:right;
padding:0 4px 0 4px;
font: 10px/1.3em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
}
.date{
clear:both;
float:left;
width:172px;
margin:0;
padding:8px 0 0 0;
color:#660000;
font-weight:bold;
border-bottom:1px dotted #999999;
}
.lc p{
clear:both;
float:left;
width:172px;
margin:0;
padding:0 0 5px 0;
color:#071737;
}
.lcn p{
clear:both;
float:left;
width:172px;
margin:0;
padding:0 0 1px 0;
color:#071737;
}
.btlogin {
background: #ddd;
color:#000;
border:0;
font: 11px/1.3em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight:bold;
margin:2px;
border:1px solid #ccc;
} 
.rightsearch{
padding-left:4px;
padding-right:0;
padding-top:0px;
padding-bottom:2px;
margin:0;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
text-align:left;
color:#2F496B;
border:1px solid #999999;
}





#right{
float:left;
width:486px;
margin:0;
padding:0 14px 0 12px;
}
#right a, #right a:link, #right a:active, #right a:visited {
        color: #1662BF;
        text-decoration: none;
}

#right a:hover {
        color: #4C0C0C;
		text-decoration:underline;
}
#righttop{
clear:both;
float:left;
width:476px;
margin:0;
padding:0 10px 3px 0;
text-align:right;
font: 10px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#16294E;
font-weight: normal;
border-bottom:1px solid #EBE0DE;
}

#righttop img{
border:0;
}
#righttop a, #righttop a:link, #righttop a:active, #righttop a:visited {
        color: #1662BF;
        text-decoration: none;
}

#righttop a:hover {
        color: #4C0C0C;
		text-decoration:underline;
}
#location{
clear:both;
float:left;
width:476px;
margin:0;
padding:0 10px 3px 0;
text-align:left;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#051E35;
text-align:left;
border-bottom:1px solid #94A0AC;
}
#loc{
float:left;
width:413px;
margin:0;
padding:0;
}
#apad{
float:left;
text-align:right;
width:150px;
margin:0;
padding:2px 0px 5px 0;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
}
#apad img{
border:0;
}
#src_child{
width:146px;
position:absolute;
visibility:hidden;
background: #E4E3E8; 
margin:15px 0 0 0;
padding:5px 2px 2px 2px;
text-align:left;
color:#053661;
border:1px solid #053563;
}
#bas, #bas table{
clear:both;
float:left;
width:143px;
font: 9.5px/1.3em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight:normal;
}
#bas p{
margin:0;
padding:0 0 4px 0;}
.login{
text-align:center;}
#rightcontent{
clear:both;
float:left;
width:476px;
margin:0;
padding:6px 10px 3px 0;
text-align:left;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#000;
font-weight: normal;
}
.titles{
clear:both;
float:left;
width:470px;
margin:0;
padding:3px 0 3px 16px;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#071737;
font-weight:bold;
text-transform:uppercase;
text-align:left;
background:url(../images/bluearrows.jpg) 0 4px no-repeat;
}
.ket{
clear:both;
float:left;
width:486px;
margin:0;
padding:0;
}
h1{
font: 14px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#000;
font-weight: bold;
margin:0;
padding:0;
}
h2{
font: 12px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#000;
font-weight: bold;
margin:0;
padding:0;
}
#rightcontent p{
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#000;
font-weight: normal;
margin:3px 0 5px 0;
padding:0;
}
#rightcontent img{
border:0;
}
#product{
clear:both;
float:left;
width:486px;
margin:8px 0 6px 0;
padding:3px 0 6px 0;
border-top:1px solid #999999;
}
#productb{
clear:both;
float:left;
width:486px;
margin:0;
padding:0;
vertical-align:bottom;
}
#tpro{
clear:both;
float:left;
width:466px;
margin:0 0 8px 0;
padding:3px 0 3px 20px;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#fff;
font-weight:bold;
text-transform:uppercase;
text-align:left;
background:url(../images/bluearrow.jpg) 4px 3px no-repeat #57180f;
}
.thumb{
float:left;
width:112px;
margin:0;
padding:0 4px 0 5px;
text-align:center;
border:0px solid #999999;

}

.thumb img{
border:1px solid #999999;
}
#more{
clear:both;
float:left;
width:593px;
margin:0px 0 6px 0;
padding:0;
text-align:right;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
}
.viewmore{
clear:both;
float:left;
padding:0;
margin:4px 0 0 0;
text-align:right;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
}
#more a, #more a:link, #more a:active, #more a:visited,
.viewmore a,.viewmore a:link, .viewmore a:active, .viewmore a:visited {
        color: #000;
        text-decoration: none;
		padding:2px 6px 2px 6px;
		background:#b4aaab;
		font-weight:bold;
}

#more a:hover,
.viewmore a:hover {
        color: #4C0C0C;
        text-decoration: none;
		padding:2px 6px 2px 6px;
		background:#a48a8d;
		font-weight:bold;
}


#titleportt, #titleportb{
clear:both;
float:left;
width:470px;
padding:2px 8px 2px 8px;
margin:0px 0 5px 0;
background:#e8dddd;
border-bottom:1px solid #aca9a9;
}

#galeryport{
clear:both;
float:left;
width:470px;
padding:2px 8px 2px 8px;
margin:0 0 5px 0;
}
#galeryport p{
margin:0;
padding:0;
width:470px;
}
#galeryport img{
border:1px solid #b6b2b2;
}
.portleft1{
clear:both;
float:left;
width:470px;
margin:0;
padding:6px 0 6px 0;
border-bottom:1px solid #e3d5d5;
}
.galleft{
float:left;
width:114px;
padding:0;
margin:0;
}
.galright{
float:left;
width:348px;
padding:0 0 0 8px;
margin:0;
}

.red{
color:#CC0000;
}
#titleportt p, #titleportb p{
clear:both;
float:left;
width:468px;
margin:0;
padding:0;
}









#mfot{
clear:both;
float:left;
width:700px;
height:29px;
margin: 0;
padding:0;
background:url(../images/footer.jpg) no-repeat;
text-align:left;
}

#footer{
clear:both;
float:left;
width:700px;
margin:0;
padding:6px 0 8px 0;
text-align:right;
}
#footertop{
clear:both;
float:left;
width:700px;
height:22px;
background:none;
margin:0;
padding:0;
}
#footerbottom{
clear:both;
float:left;
width:700px;
margin:0;
padding:0;
background:none;
}
#footer p{
clear:both;
width:680px;
margin:0;
padding:0 20px 0 0;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#666666;
}
#footer a, #footer a:visited, #footer a:active{
color:#990000;
text-decoration:none;
}

#footer a:hover{
color:#000099;
text-decoration:underline;
}

