/* CSS Document */
@import url("/css/sgml.css");

body {
	margin:0px;
	padding:0px;
	background-image:url(/images/background.png);
	background-repeat:repeat-x;
	background-color:#CBCBCB;
}

table, tr, td, body, div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

h1{
	margin:0;
	padding:0;
}
#document, #head1, #menuLine, #flash, #lineSpacer, #mainInfo{
	width:760px;
}

#head1, #menuLine, #flash, #lineSpacer, #mainInfo{
	float:left;
}
#document{
	margin:auto;
}

#head1{
	height:54px;
    background-image: url(/images/head1.png);
    background-repeat: no-repeat;
}

#menuLine{
	height:35px;
}

#menuLine_inner{
	background-image:url(/images/menuLine2.png);
	background-repeat:repeat-x;
	width:739px;
	float:left;
	text-align:left;
	display:block;
	height:35px;
}

#lineSpacer{
	font-size:5px;
	height:10px;
	display:block;
	clear:left;
}

#flash{
	height:135px;
	text-align:left;
}


/** 8  8 8 8888 8  8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 */

.btn{
	padding:7px 0px 0px 17px;
	width:153px;
	height:19px;
	clear:left;
	background-image:url(/images/btn_out.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	font-weight:bold;
}

.btn a{
	text-decoration:none;
	color:#3A3A3A;
}

.btn a:hover{
	color:blue;
}

.sub{
	padding:0px 0px 4px 7px;
	clear:left;
}

.subLink{
	padding:2px 0px 1px 0px;
	clear:left;
}

.subLink a{
	text-decoration:none;
	color:#3A3A3A;
}

.subLink a:hover{
	color:blue;
}

.btnT, .btnTSelected{
	padding:10px 6px 0px 6px;
	height:25px;
	float:left;
	clear:none;
}

.btnT a, .btnTSelected a{
	font-size:120%;
	font-weight:bold;
	text-decoration:none;
	color:white;
}

.btnT a:hover, .btnTSelected a:hover{
	color:#3A3A3A;
}
.btnTSelected a{
	color:#3A3A3A;
}

#mainHeader{
	width:98%;
	padding-left:1%;
}

#titleELM2 h1{
	padding:4px 0px 0px 10px;
	font-size:175%;
	color:#D9090D;
	font-weight:bold;
}

#titleELM3{
	padding:1px 0px 0px 8px;
	border-top:1px solid #6F6F6F;
}

#titleELM3 a{
	color:#6F6F6F;
	text-decoration:none;
	padding:0px 1px;
}

#mainInfoText{
	width:98%;
	padding:11px 0px 8px 1%;
}

.lineSpacing{
	line-height:150%;
}

.newsBox{
	width:100%;
}

.newsH2{
	padding:4px 0 4px 7px;
	margin:0;
	font-size:145%;
}
.newsH2 a{
	color:#D9090D;
}

.newsText{
	width:100%;
	clear:left;
	line-height:125%;
}

.newsSpacer{
	width:100%;
	clear:left;
	height:10px;
	font-size:4px;
}

.titleProduct, .priceProduct, .descriptionProduct{
	padding:1px 1px;
	text-align:left;
	line-height:130%;
}

.titleProduct, .priceProduct a{
	font-weight:bold;
	color:#D9090D;
}

.subTitle{
	clear:left;
	float:left;
	font-size:150%;
	color:#3A3A3A;
	font-weight:bold;
	padding:10px 100px 1px 10px;
	width:450px;
}

select{
	font-size:95%;
	
}

#tblSearch td{
	padding:3px;
}

.lineNext{
	width:90%;
	clear:left;
	text-align:right;
	padding:0 5%;
}


#flags{
    padding:1px 0 0 680px;
}

#flags a{
    
}

#flags img{
    width:35px;
    height:20px;
    border:0;
}
