.template p, .template td {
    font: 8pt Tahoma;
}
.heading {
    color: maroon;
    font-size: 12px;
}
.card_red
{
	font: 8pt Tahoma;
	color: maroon;
	padding : 5px;
}
.upload-red
{
	font: 14pt Tahoma;
	color: maroon;
	padding : 5px;
	text-align : center;
}
.price_red
{
	font: 12pt Tahoma;
	color: maroon;
	padding : 1px;
}
.card
{
	font: 8pt Tahoma;
	color: black;
	padding: 8px;
}
.card-padd
{
	font: 8pt Tahoma;
	color: black;
	padding-bottom: 2px;
	padding-left : 5px;
}
.order
{
	font: 8pt Tahoma;
	color: black;
	padding: 8px;
}
.order-preview
{
 	font: 8pt Tahoma;
	color: black;
	padding: 2px;
}
input.inform
{
	background : #EFEFEF;
	border : 1px solid Black;
	width : 290px;
}
textarea.inform
{
	background : #EFEFEF;
	border : 1px solid Black;
	width : 290px;
}
select.inform
{
	background : #EFEFEF;
	border : 1px solid Black;
	width : 290px;
}
.pattern
{
	background : #EFEFEF;
	border : 1px solid Black;
}
.button
{
	background : #EFEFEF;
	border : 1px solid Black;
	width : 70px;
	height : 20px;
	vertical-align : middle;
}
.button-edit
{
	background : #EFEFEF;
	border : 1px solid Black;
	width : 140px;
	height : 20px;
	vertical-align : middle;
}
.upload-button
{
	background : #EFEFEF;
	border : 1px solid Black;
	width : 70px;
	height : 23px;
	vertical-align : middle;
}
.browse-button
{
	background : #EFEFEF;
	border : 1px solid Black;
	width : 303px;
	height : 23px;
	vertical-align : middle;
}
.order-title
{
	font: 14pt Arial, Helvetica, sans-serif;
	color: black;
	padding-bottom: 1px;
	letter-spacing : 2px;
}
.order-red
{
 font: 8pt Tahoma;
 color: maroon;
 padding-bottom : 1px;
}
.order-black
{
 font: 8pt Tahoma;
 color: black;
 padding-bottom : 1px;
}
.order-text
{
 font: 10pt Tahoma;
 color: black;
 padding: 5px;
 text-align: justify;
}
.portfolio-text
{
 font: 8pt Tahoma;
 color: black;
 padding: 4px;
 text-align: justify;
}
.portfolio-city-red
{
	font: 8pt Tahoma;
	color: Maroon;
	text-align: right;
	padding-right: 4px;
}
.portfolio-firm-type
{
	font: 8pt Tahoma;
	color: Maroon;
	text-align: left;
	padding-left: 4px;
}
.portfolio-firm-name
{
	font: 8pt Tahoma;
	color: black;
	text-align: left;
	padding-left:4px;
	padding-top:4px;
}

.portfolio-city-red-center
{
	font: 8pt Tahoma;
	color: Maroon;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: center;
}
.portfolio-firm-type-center, .portfolio-firm-type-center a
{
	font: 8pt Tahoma;
	color: Black;
	padding-left: 1px;
	padding-bottom: 6px;
	text-align: center;
}
.portfolio-firm-name-center
{
	font: 8pt Tahoma;
	color: black;
	padding: 1px;
	text-align: center;
}
.copyright
{
 font: 8pt Tahoma;
 color: black;
 padding: 5px;
 text-align: justify;
}
.visa
{
	background-image : url(images_button/credit_card_1.gif);
	width : 100px;
	height : 35px;
	border : 1px solid Black;
}
select
{
	background : #EFEFEF;
	border : 1px solid Black;
	width : 292px;
	vertical-align : middle;
	border-color : Black;
}

select.big
{
	width : 420px;
}
.withborder
{
	font: 7pt Tahoma;
	color: black;
	padding: 3px;
	text-align: justify;
	border-top : 1px solid Black;
	border-left:  1px solid Black;
}
.withborder100
{
	font: 7pt Tahoma;
	color: black;
	padding: 3px;
	text-align: justify;
	height: 310px;
	border-top : 1px solid Black;
    border-left:  1px solid Black;
}
.withborder-color
{
	font: 7pt Tahoma;
	color: black;
	padding: 3px;
	text-align: justify;
	height: 230px;
	border-top : 1px solid Black;
    border-left:  1px solid Black;
}
.withborder-style
{
	font: 7pt Tahoma;
	color: black;
	padding: 3px;
	text-align: justify;
	height: 93px;
	border-top : 1px solid Black;
    border-left:  1px solid Black;
}
.error
{
 font: 8pt Tahoma;
 color: maroon;
 padding: 2px;
}

.tableborder
{
	border : 1px solid Black;
}
.one
{
	background : White;
}
.two
{
	background : #F5F5DC;
	
}
.upload-title
{
	background-color : Green;
    font: 10pt Tahoma;
}
.header-table
{
    	background : #EFEFEF;
    	border : 1px solid Black;
		font: 10pt  Tahoma;
		font-size : 10px;
		padding : 2px;
		color : #323232;
}
.ted
 {
  font: 10pt Tahoma;
  font-size : 12px;
 }
 a
 {
	font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
	color : Maroon;
	text-decoration : none;
}
 a.feedback
 {
	font: 8pt Arial, Helvetica, sans-serif;
	color : Maroon;
	text-decoration : none;
}
 a.cont
 {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color : Maroon;
	text-decoration : none;
}
.fon
{
	background : Black none no-repeat scroll center;
}
.gradient
{
	vertical-align : middle;
	height : 98%;
}
.table
{
	border : 1px solid Black;
}

div.spacer
{
	height:2px;
	padding:0px;
}

div.logotitle
{
color:#444444;
font-weight:bold;
font-size:20px;
letter-spacing:5px;
}
.list a {
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
div.service
{
 top: -25px;
 height: 25px;
 position: relative;
 background: transparent url(/images/servicea.gif);
}
ul.links {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.links li {
    background: transparent url(images/bullet.gif) no-repeat 0px 5px;
    padding: 0px 0px 12px 12px;
}
.links li, .links a {
    font-size: 12px;
}
.links a {
    font-weight: normal;
    text-decoration: underline;
}

ul.list2 {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.list2 li {
   /* background: transparent url(images/bullet.gif) no-repeat 0px 5px;*/
    padding: 0px 0px 1px 0px;
    font-family: Arial;
    font-weight: bold;

}
.list2 li, .list2 a {
    font-size: 11px;
}
.list2 a {
    font-weight: normal;
    text-decoration: underline;
}
.linksColor a {
    font-weight: normal;
    color: #000000;
}
